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
339797816226	339797816778	339797817328	339797817878	339797818428	339797818978	339797819528	339797820078	339797820628	339797821178	339797821728	339797822278	339797822828	339797823378	339797823928	339797824478	339797825028	339797825578	339797826130	339797826678	339797827228	339797827778	339797828328	339797828878	339797829428	339797829978	339797830528	339797831078	339797831628	339797832178	339797832728	339797833278	339797833828	339797834378	339797834928	339797835478	339797836028	339797836578	339797837128	339797837678	339797838228	339797838778	339797839328	339797839878	339797840428	339797840978	339797841528	339797842080	339797842628	339797843178	339797843728	339797844278	339797844828	339797845378	339797845928	339797846478	339797847028	339797847578	339797848128	339797848678	339797849228	339797849778	339797850328	339797850878	339797851428	339797851978	339797852528	339797853078	339797853628	339797854178	339797854728	339797855278	339797855828	339797856380	339797856928	339797857478	339797858028	339797858578	339797859128	339797859678	339797860228	339797860778	339797861328	339797861878	339797862428	339797862978	339797863528	339797864078	339797864628	339797865178	339797865728	339797866278	339797866828	339797867378	339797867928	339797868478	339797869030	339797869578	339797870128	339797870678	339797871228	339797871778	339797872328	339797872878	339797873428	339797873978	339797874528	339797875078	339797875628	339797876178	339797876728	339797877278	339797877828	339797878378	339797878928	339797879478	339797880028	339797880578	339797881128	339797881680	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2678	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2673	3600	2300	2673	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2671	3600	2300	2671	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2665	3600	2300	2665	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22842	21417	29163	24283	22934	25384	26566	21307	20655	22785	28142	29092	28103	22881	17902	17237	17217	17682	18214	18481	18419	18116	17968	17672	17390	17402	17128	16885	16895	16961	17043	16956	17057	17029	16937	16940	16913	16976	16896	16950	16986	16978	17056	17059	16906	16860	17023	17033	17221	16703	17065	16867	16840	16962	16945	17098	16948	16744	16807	17084	16853	16991	16964	16904	16736	16770	16804	16972	16767	16929	16903	16888	16850	17034	16838	16766	16750	16742	17021	16978	16797	16750	16873	16840	16803	16785	16760	16899	16760	16925	17102	17222	16677	16773	16760	16836	16782	16773	16790	16874	16848	16951	16966	16898	16863	16742	16924	16892	16777	16763	16716	16865	16827	16732	16899	16912	16784	16809	16897	16825	16919	17127	16786	16807	17002	16961	17013	17036	16877	16823	16752	16919	16987	16769	16702	16760	16852	16950	17099	16890	16839	16644	16870	16813	16969	16883	16950	16753	16719	16812	16757	16900	16964	16845	16817	16798	16985	16842	16788	16890	16906	16902	16802	16868	16899	16936	16794	16691	16763	16712	16831	17061	16833	16973	16847	16929	16656	16740	16696	16912	16931	16695	16833	16722	16703	16853	17091	16941	16854	17029	16905	17096	16932	16840	16861	16595	16759	16654	16852	16712	16912	16757	16949	16792	16980	16949	16858	16732	16871	16715	16806	16744	16795	16751	16699	16634	16896	16991	16732	16806	16883	16845	16815	16844	16978	16893	16834	16986	16847	16695	16748	16633	16647	16705	16841	16798	16879	17020	17183	16856	16840	16674	17117	16834	16933	16864	16796	16829	16977	16754	16929	16760	16816	16794	16867	16868	16800	16647	16863	16881	16976	16714	16812	16928	16764	16704	17011	16916	16841	16769	16965	16783	16496	16882	16807	16907	16888	16656	17088	16892	16791	16673	16777	17009	16862	16973	16941	16877	16777	16613	16891	16845	16893	16784	16806	16875	16698	16693	16749	16878	17086	16822	16877	16834	16875	16838	16841	16944	16788	16772	17000	16959	16769	16949	16719	16886	16803	16739	16744	16914	16643	16756	16718	16626	16833	16711	16843	16892	16847	16735	16848	16726	16789	16974	16744	16765	16802	17022	16922	16999	16929	16761	16855	16944	16845	16751	16909	16527	16961	16802	16742	17026	16883	17030	16919	16876	16925	16614	16872	16837	16898	16797	16771	16719	16753	16754	17069	16768	16755	16867	16866	16770	16801	16646	16669	16894	16918	16767	16954	16790	16850	16870	16810	16684	16793	17028	16826	16865	16650	16899	16749	16979	16986	16819	16969	16854	16844	16942	16881	16913	16655	16832	16859	16824	16899	16882	16915	16914	16768	16822	16752	16764	16836	16872	16892	16972	16726	16691	16868	16724	16734	16873	16766	16609	16722	16750	16812	16774	16649	16813	16781	16868	16707	16602	16828	16957	16806	17090	16784	16859	16863	16807	16844	16709	16906	16745	16932	16710	16854	16666	16711	16881	16991	16763	16914	16872	16901	16717	16886	16979	16902	16824	16859	16639	16872	16809	16930	16914	16871	16739	16875	16659	16739	16752	16834	16817	16745	17004	16776	16894	17069	16646	16752	16850	16844	16702	16907	16874	16723	16691	16798	16627	16847	16872	17022	16914	16765	16829	16821	16862	16867	17099	16857	16843	16887	16825	16725	16772	16650	16660	16699	17027	16566	16747	16802	16920	16868	16688	16690	16613	16690	16699	16805	16711	16832	17048	16916	16841	16728	16962	16676	16776	16964	16879	17005	16830	16905	16725	16732	16793	16886	16839	17010	16665	17000	16747	16707	16921	16865	16807	16809	16868	16697	16963	16921	16711	16892	16682	16844	16894	16729	16751	17044	16824	16727	16912	16722	16767	17040	16937	16682	16742	16693	16740	16813	16921	16829	16725	16678	16702	16920	16734	16756	16880	16751	16886	16903	17039	16930	16853	16893	16849	16714	16888	16872	16999	16889	16860	16830	16850	16890	16675	16963	16667	16868	16691	16792	16831	16534	16502	16800	16743	16847	16807	16906	16830	16983	16703	16899	16957	16925	16906	16818	16922	16892	16829	16761	16905	16797	16738	16743	16735	16753	16831	16886	16880	16763	16855	16747	16897	16858	17028	16791	16822	16710	16748	16970	16954	16723	16837	16839	16798	16790	16985	16770	16477	16858	16773	16828	16913	16933	16988	16859	17108	16821	16691	16799	17024	16924	16852	16864	16653	16921	16976	16727	16628	16852	16752	16614	16783	16934	16884	16697	16796	16828	16861	16852	16759	16766	16741	16789	16628	16760	16748	16839	16819	17020	16772	16956	16889	16925	16723	16892	17020	16668	16929	16705	16947	16813	17039	16794	17083	16887	16810	16824	17087	16783	16698	16900	16738	16821	16840	16690	16741	16776	16740	16767	16918	16808	16727	16956	16864	16756	16836	17027	16703	16569	16802	16851	16799	16844	17056	16663	16939	16854	16823	16828	16944	16785	16928	16797	16720	16945	16933	16741	16592	16789	16693	16879	16602	16607	16869	16699	16654	16713	16790	16800	16719	16877	16789	16697	16653	16790	16692	17047	16879	16846	16604	16934	16756	17192	16781	16909	16685	16706	16764	16891	16843	16638	16815	16898	16946	16715	16584	16953	16967	16992	16865	16982	16794	16646	16975	16835	16859	16914	16844	16725	16790	16762	16682	16773	16966	16898	16785	16749	16689	16901	16937	16832	16892	16816	16976	16818	16825	16783	16891	16831	16794	16818	16725	16870	16656	16827	16897	16710	16509	16815	16722	16860	16829	16930	16676	17056	16894	16880	17090	16529	16731	16737	16929	16750	16886	16832	16754	16829	16744	16869	16676	16722	16790	16920	16920	16879	16911	16897	16690	16777	16421	16751	16809	16784	16825	16831	16833	16735	16814	16876	16725	16895	16579	16831	16624	16850	16860	16914	16700	16764	16741	16648	16640	16695	16815	16660	16834	17010	16854	16820	17122	16968	16599	16778	16981	16909	16824	16861	16946	16932	16765	16863	16915	16952	16840	16849	16779	16760	16963	16841	16684	16810	16975	16902	16746	16954	16874	16820	16790	16734	16743	16727	16871	17078	16829	16778	16769	17098	16813	16815	16880	16910	16869	16764	16913	16783	16803	16917	16706	16787	16941	16827	16784	16925	16652	16968	16715	16812	16934	16774	16925	16731	16960	16839	16926	16742	16656	16962	16776	16709	16710	16739	16759	16813	17012	16719	16761	16658	16713	16906	16896	16735	16683	16785	16924	16660	16646	16880	16772	16625	16803	16729	16736	16846	16986	16916	16723	16729	16990	16647	16827	16778	16964	16992	16900	16807	17001	16870	16777	16653	16708	16803	16862	16720	16810	16777	16708	16837	16730	16812	16841	16710	16740	16804	16957	16942	16689	16812	16857	16847	16865	16802	16662	17058	16940	16541	16733	16801	16742	16874	16745	16759	16872	16825	16607	16777	16747	16717	16714	16786	16671	16821	16835	16987	16678	16630	16891	16996	16885	17098	17014	16886	16751	16758	16851	16804	16698	16884	16688	16861	16607	16909	16940	16866	16849	16748	16718	16815	16987	16854	16926	16711	16871	16723	16799	16702	16681	16815	16838	16904	16948	16791	16858	17021	16886	16734	16822	16862	16858	16698	16669	16983	16685	16730	16722	16798	16816	16976	16702	16815	16784	16709	16784	16769	16961	16804	16850	16947	16933	16923	16977	16845	16798	16845	16823	16647	16884	16812	16807	17013	16856	16839	16836	16854	16748	16790	16885	16738	16724	16739	16862	16902	16911	16857	16932	16759	16796	16943	16725	16790	16779	16858	16790	16790	16652	16793	16803	16877	16877	16799	16827	16813	16880	16907	16978	16591	17005	16947	16798	16769	16989	16736	16838	16937	16953	16760	16934	16769	16592	16893	16675	16619	16897	16834	16956	16949	17105	16859	16762	16789	16998	16837	16809	16904	16743	16952	16738	16640	16814	16685	16625	16695	16742	16852	16809	16790	16769	16629	16929	16731	16912	16905	16871	16793	17029	16773	16735	16914	16950	16927	16830	16806	16773	16740	16821	16819	17236	16748	16774	17005	16711	16855	16822	16831	16842	16698	16804	17034	16853	16818	16785	16747	16970	16730	16869	16831	16848	16877	16833	16869	16820	16785	16625	16901	16928	17102	16633	16706	16684	16915	16669	16701	16761	16751	16695	16722	16649	16879	17024	16785	16692	16755	16920	16886	16730	16756	16695	16863	16645	16648	16810	16763	16859	16787	16750	16930	16815	16967	16961	16662	16923	16858	16988	16877	16813	16909	16727	16835	16738	16812	16860	16778	16754	16754	16950	16686	16594	16893	16763	16952	16733	16916	16822	16847	16626	16611	16924	16641	16808	16614	16872	16759	16962	16769	16693	16879	16997	16809	16929	16811	16970	17116	16780	16832	16783	17030	16847	16914	16793	16808	16798	16801	16935	16962	16883	16839	16808	16781	16916	16934	17005	16813	16830	16846	16807	16692	16824	16898	16789	16910	17130	16923	16763	16951	16703	16746	16768	16662	16958	16747	16814	16874	16720	16810	16884	16969	16679	16905	16737	16646	16582	16824	16771	16815	16887	16728	16726	16743	16964	16645	16926	16884	16708	16961	16860	16641	16954	16713	16748	16644	16844	16928	16851	16736	16737	16905	16844	16838	16765	16881	16703	16829	16911	16929	16954	16864	16862	16698	16700	16763	16947	16809	16585	16729	16810	17012	16988	16932	16854	16915	17011	16838	16877	16816	16829	16894	16793	16980	16729	16804	16866	16685	16907	16949	16889	16855	16756	16797	16923	16925	16684	16897	16743	16820	16728	16860	16788	16675	16927	16658	16857	16697	16922	16822	16596	16515	16826	16897	16759	16643	16766	16598	17076	16816	16895	17133	17055	16843	16987	16826	16885	16756	16729	16889	16685	16820	16831	16864	16735	16751	16851	16858	16905	17011	16893	16884	16976	16790	16971	16618	16813	16730	16916	16869	16779	16822	16885	16918	17026	16885	16701	16701	16743	16783	16786	16998	16764	16901	16779	16841	16839	16782	16859	17030	16811	16718	16687	16678	16828	16873	16863	16806	16905	16915	16752	16757	16903	16780	16948
35651	60710	54695	42242	34474	26379	22162	19923	20866	23625	30471	30461	29056	20982	15095	14720	14817	15856	16989	16800	16827	16353	15831	15456	15043	14908	14800	14623	14734	14640	14724	14609	14724	14583	14626	14610	14855	14784	14689	14716	14752	14848	14760	14750	14586	14381	14767	14625	14536	14742	14639	14675	14793	14726	14718	14686	14831	14813	14628	14514	14539	14668	14625	14753	14461	14767	14598	14804	14677	14767	14522	14706	14629	14787	14728	14710	14668	14789	14747	14582	14717	14737	14626	14663	14584	14738	14714	14544	14554	14737	14741	14749	14675	14635	14843	14719	14792	14758	14584	14687	14695	14732	14656	14721	14565	14657	14689	14681	14631	14669	14513	14692	14560	14680	14686	14703	14702	14587	14552	14722	14623	14685	14614	14687	14812	14764	14565	14617	14744	14432	14675	14705	14699	14685	14607	14538	14664	14698	14701	14671	14682	14625	14723	14736	14581	14652	14630	14659	14596	14524	14545	14608	14511	14736	14568	14763	14803	14594	14656	14510	14651	14686	14707	14735	14826	14718	14563	14555	14672	14487	14746	14528	14415	14758	14622	14662	14862	14774	14723	14665	14723	14652	14782	14629	14645	14755	14459	14561	14651	14610	14513	14511	14620	14491	14594	14589	14686	14743	14768	14661	14772	14786	14491	14843	14716	14533	14725	14592	14934	14750	14617	14661	14549	14544	14469	14627	14649	14662	14600	14723	14757	14831	14771	14645	14460	14635	14820	14662	14699	14701	14693	14615	14565	14825	14803	14653	14609	14546	14507	14633	14756	14684	14832	14621	14597	14746	14681	14723	14635	14561	14646	14625	14756	14555	14626	14695	14725	14685	14498	14604	14662	14773	14735	14796	14831	14821	14703	14633	14582	14647	14739	14655	14731	14533	14701	14691	14597	14893	14552	14485	14699	14528	14718	14473	14523	14491	14697	14694	14710	14757	14728	14806	14773	14698	14645	14509	14645	14622	14637	14843	14606	14734	14515	14639	14649	14588	14616	14599	14703	14623	14546	14705	14723	14812	14655	14748	14679	14839	14698	14774	14781	14733	14640	14612	14635	14731	14622	14705	14686	14601	14531	14583	14565	14655	14594	14739	14650	14706	14573	14706	14767	14571	14658	14822	14569	14528	14678	14692	14678	14755	14760	14738	14754	14653	14492	14510	14643	14699	14668	14770	14852	14538	14750	14650	14679	14562	14684	14704	14583	14568	14824	14669	14519	14625	14641	14557	14644	14763	14520	14627	14523	14765	14611	14737	14794	14528	14544	14613	14685	14741	14590	14636	14650	14614	14771	14459	14837	14638	14699	14776	14793	14758	14740	14676	14754	14671	14674	14668	14621	14420	14731	14660	14808	14638	14518	14712	14692	14634	14671	14546	14499	14537	14618	14639	14751	14739	14468	14789	14799	14816	14808	14549	14700	14641	14767	14674	14637	14709	14602	14529	14636	14673	14614	14648	14580	14554	14606	14656	14624	14647	14749	14655	14642	14700	14573	14609	14521	14708	14675	14873	14537	14658	14581	14514	14684	14754	14746	14720	14633	14672	14530	14546	14658	14830	14570	14714	14547	14602	14698	14669	14638	14630	14767	14604	14661	14683	14516	14724	14535	14527	14438	14635	14753	14615	14788	14539	14648	14587	14777	14611	14701	14634	14679	14686	14709	14670	14765	14454	14550	14674	14615	14776	14669	14610	14639	14791	14736	14676	14692	14513	14695	14756	14816	14625	14776	14767	14789	14660	14616	14731	14625	14574	14671	14707	14540	14789	14740	14707	14638	14632	14587	14657	14735	14638	14692	14488	14671	14625	14801	14703	14616	14707	14649	14721	14614	14497	14780	14768	14621	14610	14766	14668	14796	14635	14706	14578	14636	14525	14758	14604	14792	14663	14751	14513	14841	14671	14681	14573	14632	14584	14547	14768	14634	14763	14550	14733	14599	14564	14683	14689	14633	14767	14520	14565	14706	14574	14718	14607	14503	14569	14654	14676	14610	14644	14646	14542	14663	14382	14620	14662	14745	14575	14680	14723	14593	14592	14617	14523	14736	14555	14752	14734	14723	14920	14626	14595	14694	14968	14625	14632	14674	14633	14714	14763	14547	14663	14670	14639	14643	14731	14626	14620	14634	14561	14640	14553	14640	14553	14743	14722	14601	14639	14567	14753	14624	14859	14663	14823	14684	14675	14624	14688	14751	14601	14811	14692	14642	14650	14722	14718	14706	14600	14692	14506	14866	14615	14648	14570	14710	14697	14720	14621	14600	14767	14750	14631	14823	14617	14725	14543	14760	14796	14749	14671	14595	14508	14651	14716	14657	14680	14599	14683	14750	14499	14700	14542	14639	14799	14665	14744	14687	14483	14626	14634	14654	14606	14538	14588	14806	14582	14652	14595	14767	14618	14668	14668	14372	14618	14620	14766	14701	14616	14665	14547	14481	14662	14738	14686	14669	14699	14654	14707	14706	14638	14556	14653	14764	14811	14865	14669	14630	14723	14589	14564	14588	14666	14750	14690	14775	14724	14587	14645	14628	14578	14548	14575	14644	14710	14658	14671	14758	14657	14932	14579	14754	14588	14588	14749	14706	14612	14579	14609	14551	14672	14638	14597	14648	14542	14570	14593	14705	14749	14623	14588	14555	14621	14787	14642	14661	14545	14608	14509	14694	14743	14594	14653	14615	14364	14652	14657	14771	14447	14707	14457	14698	14648	14817	14690	14736	14717	14492	14799	14588	14647	14593	14558	14528	14573	14775	14532	14712	14431	14874	14677	14619	14630	14628	14678	14738	14698	14731	14530	14667	14665	14748	14539	14624	14516	14651	14929	14560	14740	14626	14554	14691	14688	14612	14632	14596	14653	14780	14738	14717	14663	14692	14567	14490	14793	14639	14751	14751	14501	14640	14673	14587	14695	14601	14505	14643	14586	14722	14654	14507	14786	14718	14653	14607	14650	14597	14544	14682	14628	14497	14396	14753	14491	14747	14798	14481	14669	14653	14578	14545	14610	14513	14636	14828	14630	14665	14719	14438	14424	14616	14690	14631	14555	14713	14700	14621	14640	14744	14591	14610	14634	14517	14555	14580	14603	14537	14554	14462	14607	14699	14778	14835	14813	14360	14574	14723	14580	14666	14530	14553	14715	14624	14589	14614	14669	14563	14714	14545	14667	14575	14780	14693	14580	14461	14702	14660	14659	14647	14584	14651	14825	14596	14494	14707	14715	14632	14498	14608	14521	14470	14752	14639	14669	14596	14795	14722	14494	14728	14592	14745	14732	14545	14750	14657	14701	14708	14627	14568	14561	14613	14743	14734	14647	14704	14870	14603	14601	14704	14726	14551	14785	14614	14495	14710	14514	14551	14769	14533	14631	14709	14653	14807	14564	14803	14586	14745	14639	14672	14773	14527	14673	14586	14635	14474	14549	14478	14623	14697	14663	14713	14764	14827	14600	14612	14686	14615	14729	14639	14566	14668	14762	14598	14687	14533	14621	14610	14717	14566	14556	14694	14532	14763	14610	14612	14463	14623	14550	14702	14755	14679	14652	14652	14506	14751	14775	14694	14729	14532	14673	14813	14510	14688	14597	14614	14723	14678	14637	14725	14655	14740	14571	14609	14739	14576	14518	14793	14533	14663	14708	14678	14607	14829	14667	14502	14679	14680	14706	14781	14408	14707	14788	14518	14662	14635	14584	14668	14687	14601	14766	14619	14581	14678	14636	14716	14695	14725	14796	14731	14659	14630	14680	14620	14616	14693	14631	14688	14764	14633	14632	14721	14540	14807	14643	14581	14604	14600	14878	14694	14629	14419	14678	14682	14798	14663	14801	14765	14619	14618	14620	14593	14653	14750	14621	14504	14687	14657	14709	14704	14588	14471	14677	14647	14643	14750	14615	14733	14521	14649	14534	14735	14782	14808	14560	14685	14720	14585	14611	14685	14572	14837	14707	14591	14510	14712	14680	14683	14620	14690	14634	14612	14628	14642	14609	14729	14728	14675	14494	14764	14767	14560	14787	14705	14767	14491	14641	14748	14543	14651	14751	14590	14540	14561	14567	14682	14709	14718	14666	14632	14657	14801	14699	14514	14548	14599	14545	14537	14616	14593	14636	14605	14653	14747	14555	14603	14700	14613	14647	14676	14611	14589	14649	14623	14715	14537	14775	14597	14663	14567	14633	14628	14733	14574	14738	14586	14709	14707	14728	14825	14639	14559	14713	14569	14613	14687	14691	14746	14607	14724	14579	14702	14536	14497	14456	14697	14812	14537	14736	14894	14659	14527	14700	14626	14519	14696	14598	14692	14692	14698	14680	14644	14605	14682	14724	14763	14500	14524	14848	14644	14744	14668	14593	14625	14701	14726	14492	14548	14700	14733	14650	14719	14722	14535	14561	14470	14526	14642	14526	14582	14647	14639	14673	14501	14664	14622	14725	14561	14612	14612	14557	14739	14641	14573	14605	14825	14627	14738	14544	14703	14767	14682	14730	14626	14576	14758	14627	14706	14746	14446	14509	14676	14732	14608	14721	14501	14544	14579	14840	14768	14473	14780	14641	14601	14569	14586	14629	14691	14565	14539	14695	14676	14689	14499	14802	14729	14529	14641	14662	14671	14556	14600	14841	14670	14665	14639	14805	14578	14638	14674	14683	14509	14533	14678	14764	14684	14630	14635	14738	14476	14676	14698	14613	14778	14652	14647	14465	14603	14517	14770	14635	14680	14634	14795	14573	14730	14691	14623	14749	14670	14882	14687	14693	14654	14601	14622	14699	14599	14712	14811	14691	14605	14634	14645	14739	14679	14700	14610	14570	14545	14697	14700	14691	14636	14802	14602	14699	14780	14642	14657	14682	14425	14640	14784	14678	14583	14705	14529	14987	14525	14712	14704	14512	14648	14779	14556	14694	14747	14556	14640	14612	14540	14618	14831	14633	14762	14688	14676	14590	14568	14589	14489	14600	14637	14657	14578	14766	14505	14547	14489	14591	14599	14700	14700	14547	14819	14603	14630	14566	14714	14835	14591	14731	14702	14632	14764	14549	14716	14455	14632	14555	14457	14788	14645	14627	14467	14690	14616	14803	14748	14662	14777	14729	14566	14651	14591	14536	14715	14481	14694	14629	14796	14659	14461	14627
28404	26228	30864	26597	20357	18184	17649	17141	16958	17243	17404	17739	17768	17785	17225	17035	17032	16935	17171	17148	17099	17027	17045	16920	17006	16872	16870	16852	16979	17026	17071	16987	17061	16878	16795	16829	17095	16767	16943	16781	16990	16958	16983	16950	16919	16937	16873	16862	17023	16875	16909	17075	16792	16952	16882	16845	17025	17003	16958	16737	16717	16736	16811	17088	16786	16995	16856	16897	16933	16783	16925	16806	17022	17008	16938	16961	16878	16615	16928	17002	16751	17122	16809	16883	17003	16790	16863	16880	16840	16875	17095	16914	16907	16794	16831	16684	17108	17125	17088	17157	16703	16930	16940	16866	16672	17087	16844	16875	16989	16905	16945	16964	16850	16861	16910	16821	16803	16916	16806	16879	17017	17018	16922	17183	16968	16870	16771	17099	16878	16882	16757	16955	16957	16613	16986	16833	16856	17022	17070	16782	16866	16826	16998	16879	17057	16971	16948	16959	16740	16652	17002	16960	16918	16762	16948	17125	16903	16833	16995	16788	16899	17065	17212	16922	16730	16900	17017	17013	17011	16882	17004	17121	17060	16808	16954	17080	16869	16897	16739	17033	16997	16784	16915	16989	16994	16838	16936	17080	16921	16915	16961	16860	16939	16972	16925	16763	17006	16849	16806	16813	16906	16926	16835	16917	17039	16738	17004	17191	16906	17001	16880	16748	17078	16907	16979	16768	16965	16916	16849	17140	16865	16975	17058	16877	16874	16996	16839	17022	16780	16859	17066	16983	16888	17037	16845	17015	16856	17077	17144	16837	16888	16922	16828	16869	17141	17054	17007	16968	17212	17018	17001	16935	16879	17190	16852	16824	16995	17057	16814	16919	16791	16899	16977	17053	16974	16992	16927	17016	16816	17070	17000	16779	17036	16991	17014	16904	16836	16925	16866	16770	16753	16842	16997	16639	16896	17056	16842	16993	16924	16843	16904	16950	16803	16943	17052	16960	16946	16976	17011	17074	17025	16975	17240	16929	16901	16832	16883	16988	16897	16828	17049	16904	16832	16876	17010	16988	17004	16960	16937	16878	17061	16978	17043	16983	17040	16936	17046	16889	16999	16891	16979	17068	16784	16854	17014	16832	16874	16839	17059	16884	16813	16962	16930	16730	16994	16969	16942	16965	16971	16787	17019	17015	17060	16883	16893	16780	16892	16712	16926	17029	17099	16947	17100	16912	16912	17127	16869	16839	16928	16988	17030	16836	17022	16925	16770	16862	16889	16893	17025	16950	16650	16936	16852	16709	17042	16889	17014	16745	17009	16932	16909	16905	16859	16793	16944	16855	16800	16934	16979	16854	16915	16728	17092	17020	16874	16965	17071	16962	16876	17051	16992	16856	17034	17095	16976	16952	17036	16889	17185	17129	17130	17107	16825	16901	16914	16947	16958	16840	16860	16841	16960	17036	16957	16863	17127	16898	16847	17054	16781	16991	16918	17064	16881	16916	17193	16817	16864	17162	16959	16757	17012	16763	16937	16856	16869	17013	16761	16823	16864	16779	16932	17008	16953	16863	16879	16790	16849	16987	16895	16959	16906	16905	17025	16865	16894	16910	16916	16822	16942	17019	16942	16846	17055	16914	16854	16977	16913	16815	17073	16928	16865	17028	16784	16880	16941	16910	16725	17018	17113	16826	16902	17194	17086	16889	16788	17012	16967	16914	17045	17101	16905	16995	16967	16971	16696	16794	17011	16982	16951	17018	17097	16966	17112	16906	16776	16878	16958	16917	16967	16996	16892	16840	17189	16892	16935	16964	17021	16854	16670	16993	16916	16907	17090	16928	16954	16903	17008	16792	16990	16977	16896	17035	16866	17053	16927	16904	16886	16970	17000	17049	16733	17138	16957	16946	16959	16948	16909	17056	16897	16893	17078	16862	16911	17042	16943	16967	17119	16962	17076	16976	16882	16869	16788	16761	16701	17051	16810	16937	17013	16882	16822	16882	16809	16837	16781	16867	16670	16885	16720	16857	17026	16774	17141	16834	16992	16871	17068	17035	17081	16935	16894	16975	17062	17108	16944	16959	16853	16899	16752	17179	17242	16867	16866	16782	16846	16812	16915	17022	16757	16790	16776	16952	16895	17105	16757	16807	16872	17250	16975	16704	16911	16738	17053	16991	16956	17005	17005	16909	16860	16782	16916	16985	17121	16867	16941	16937	16920	16880	16927	16960	16918	16859	17001	16883	16840	16759	16812	16888	16873	16990	16936	16867	16744	16934	16898	16757	16934	16869	16972	16972	16965	16951	16977	16933	17133	17069	16925	16772	16968	17082	17093	16839	17082	17032	17063	16917	17080	16931	16918	16935	16896	16816	16767	16897	16866	17122	16834	16787	16943	16696	16892	17003	16888	16980	16983	16868	16963	17008	16680	16879	16915	16812	17126	16822	17006	16954	17020	16866	16801	16874	17059	17046	16704	16791	16983	16803	16867	16832	16920	17060	16935	17053	16826	16804	16952	16731	16766	16856	16930	16866	16910	16888	17077	16913	17155	16955	17010	17041	17187	16963	16942	17077	16826	16980	16961	16848	17149	16876	16969	16951	16872	17129	17049	16935	16872	16996	17142	17127	16756	16870	16731	16813	16988	16964	16857	17053	16843	16894	17012	16925	17098	16898	16773	16807	16865	16926	16963	17061	16815	16999	16932	16794	16863	16894	16913	16815	17017	17107	16985	17001	16892	16957	17059	16949	16886	17071	16978	17000	16983	16953	16815	16959	16789	17004	16801	16767	16938	17044	16924	16767	17174	17065	16871	17014	16965	16582	16922	16891	16743	16905	16883	16879	16935	16826	16869	17065	17215	16825	16941	16860	16961	16798	16768	16954	16897	17030	17017	17019	16828	16949	16953	16974	16846	16712	17077	17179	16895	16900	16830	16995	16973	16943	16989	16836	16911	16927	17034	16991	17092	17005	17008	16993	16857	16924	16840	16831	16872	16903	16953	16807	16849	16894	16826	16814	16786	16818	16854	16973	16906	16901	16842	16956	16932	16770	16666	16896	16856	17028	17058	17069	16804	16743	16904	17043	16805	16945	17030	16956	16801	17006	16806	16917	16996	17012	16897	16885	17145	17087	16921	16856	17039	16953	17034	16727	17122	16938	17079	17012	16881	17017	17002	16954	16816	16956	17115	16959	16942	16694	16911	16879	17128	16987	17050	16878	17000	16657	16868	16979	16881	17038	17044	16983	17188	16872	17075	16777	16878	16947	16873	16696	16866	16957	16780	16743	16894	17030	17167	16692	16903	17035	16768	17008	16843	16697	16826	17040	16965	16918	17020	17134	16914	16894	16970	16971	17177	16885	17016	16990	17047	16736	16877	17012	17107	16860	17043	16751	16864	16864	16924	17100	16947	16814	16913	16813	17006	16952	16997	17023	16859	17097	17007	16730	16763	16818	16788	16925	16915	16855	16954	16976	17032	16763	17094	17036	16778	16818	16986	17017	17009	16837	16985	16960	16976	16942	16936	17152	16685	16829	17065	16742	16809	16923	17017	16796	16938	16976	17056	17016	16841	16978	16735	16938	16710	16959	16988	16808	16878	17010	16905	17033	16918	16929	16951	16905	16956	17166	16959	17060	16818	16817	16977	16733	16894	16898	17057	17058	16907	16811	16968	16996	16831	16809	16990	17007	16857	16898	16875	16992	17158	16800	16850	17104	16998	16964	17000	16975	17112	16932	16981	17089	17082	16909	16931	16827	17083	16837	16987	16994	16994	16974	16941	16718	17028	17067	16747	16991	16902	16937	16725	16921	16973	16833	17051	16862	16948	16844	16954	17035	16883	16982	17054	16802	16968	16806	17153	16946	16928	16974	16896	16832	17020	16956	16982	16894	16909	16875	16948	17061	17013	16849	17186	16902	16847	16927	17022	16939	16980	17057	16808	17038	16812	16888	16905	16697	16995	16764	16960	16862	16873	16796	16937	16911	16810	16911	17211	17063	17038	16835	16905	16819	16829	17192	16890	16908	17007	17079	17051	16936	17120	16785	17174	17072	16842	17022	16770	16847	16969	17091	16825	17119	16858	16872	16818	16837	16967	17017	16892	16985	17268	16834	16965	16972	16808	16865	16949	16895	16865	16785	16957	17210	16935	16754	17034	16899	16868	16859	16931	16834	17015	16943	17027	17023	17018	16785	16996	17119	17176	17282	17056	16820	17229	16898	16970	16847	16863	16982	16944	16921	16999	16843	16928	16757	17102	16981	17083	17004	17054	16916	16774	16787	16876	16802	17129	16960	16776	17144	16923	16835	16926	17079	16979	17070	17059	16851	16865	16981	17021	16955	17037	16865	16852	17004	16868	16866	17052	16892	16986	16920	16879	16814	17008	16991	16936	17222	16837	16866	17033	16788	16952	16994	17081	16821	17049	16932	16904	16995	16848	17008	17135	16803	16892	16952	17024	16791	17101	16860	17017	16793	16905	16982	17003	17097	16653	17059	16884	16746	16874	16923	16996	16797	16934	16878	16892	16778	16706	16948	16889	16999	17135	16966	17101	16774	16916	16962	16989	16961	16719	16737	16970	16945	16889	16743	16923	16988	17042	17001	17015	17057	16880	16892	17188	16964	16918	16899	16857	17154	17045	16947	17048	16986	17054	16744	17068	17122	16993	16993	17011	16887	16958	16712	16803	16979	16941	16981	16961	17040	17033	17086	16952	16879	17124	16759	16984	16866	16815	17059	16781	16926	16805	16914	16800	16866	16784	16994	17074	17077	16815	16772	17070	17051	17110	16911	16841	16942	16933	16907	16996	16994	16995	16841	17184	16942	16959	16822	16955	16730	16928	16857	16906	17079	17058	16973	16974	16883	17012	16879	17059	17062	17085	16930	16947	16983	16900	16920	16969	16870	16837	17086	16854	16988	17154	17226	17011	17002	16863	16808	16905	16863	16995	17129	16926	16934	16919	16849	16954	16884	16802	16681	16918	16995	16836	16993	16980	16781	16945	17138	17044	16959	16863	17272	17072	17062	17059	16923	16955	17027	16950	17030	17110	16943	17003	17007	16915	17027	17039	17148	17075	16937	16974	17008	16905	17073	16971	16757	16797	16867	16940	16930	16848	16823	16743	17040	17030	16835	16938	16987	17035	16999	16866	16718	17085	16792	16817	16711	16617	16904
28765	40655	33819	24561	18656	16209	15617	15064	15149	15150	15482	15607	16232	15795	15147	14861	14748	14850	14745	14893	14629	15028	14838	14737	14922	14886	14897	14769	14746	14769	14832	14716	14820	14812	14637	14882	14873	14786	14916	14931	14771	14821	14918	14753	14898	14726	14792	14787	14887	14620	14850	14647	14756	14771	14707	14782	14736	14600	14681	14671	14765	14763	14918	14803	14797	14715	14836	14607	14833	14689	14804	14617	14851	14750	14547	14625	14775	14859	14883	14786	14903	14600	14797	14763	14762	14743	14758	14767	14814	14861	14803	14669	14842	14876	14801	14769	14762	14595	14819	14677	14788	14680	14863	14730	14726	14707	14796	14713	14786	14820	14678	14758	14868	14685	14883	14670	14694	14793	14817	14809	14764	14738	14723	14757	14757	14747	14687	14765	14721	14769	14933	14731	14832	14818	14776	14732	14712	14827	14732	14695	14532	14985	15025	14628	14809	14814	14633	14617	14722	14869	14709	14765	14602	14626	14771	14837	14493	14818	14746	14753	14770	14839	14744	14982	14663	14633	14793	14909	14824	14725	14731	14825	14852	14769	14917	14844	14848	14719	14834	14837	14687	14698	14902	14765	14772	14849	14681	14669	14876	14844	14808	14754	14687	14600	14702	14798	14669	14755	14977	14756	14745	14903	14963	14640	14890	14730	14709	14749	14854	14875	14697	14799	14550	14907	14863	14857	14897	14726	14673	14798	14689	14673	14683	14937	14741	14868	14675	14817	14790	14561	14608	14904	14811	14857	14907	14758	14717	14865	14806	14607	14817	14774	14872	14889	14850	14777	14888	14853	14797	14751	14831	14883	14704	14754	14655	14763	14739	14773	14774	14694	14822	14895	14724	14751	14896	14751	14757	14718	14809	14712	14714	14670	14509	14763	14777	14928	14855	14744	14945	14720	14802	14738	14806	15008	14722	14684	14806	14725	14756	14795	14641	14908	14760	14601	14661	14887	14703	14727	14755	14801	14851	14743	14734	14706	14885	14676	14742	14686	14634	14818	14837	14712	14843	14719	14743	14762	14787	14589	14745	14726	14829	14817	14886	14729	14721	14899	14810	14805	14773	14763	14637	14597	14735	14757	14845	14784	14942	14803	14755	14744	14797	14685	14797	14891	14983	14790	14677	14783	14865	14806	14710	14603	14720	14634	14896	14832	14720	14760	14747	14842	14841	14810	14777	14859	14730	14771	14800	14850	14807	14720	14725	14790	14870	14736	14813	14756	14770	14836	14755	14800	14740	14843	14797	14780	14767	14767	14734	14670	14869	14790	14883	14702	14691	14871	14744	14752	14818	14818	14789	14622	14911	14862	14894	14835	14615	14791	14796	14842	14791	14819	14782	14878	14701	14735	14717	14741	14926	14840	14819	14775	14674	14675	14910	14604	14817	14597	14747	14839	14896	14668	14917	14883	14706	14892	14852	14755	14655	14745	14839	14788	14749	14657	14666	14711	14850	14930	14785	14860	14761	14818	14700	14843	14896	14862	14804	14818	15052	14773	14758	14647	14696	14635	14695	14725	14750	14779	14926	14857	14823	14757	14760	14864	14912	14824	14729	14743	14818	14759	14896	15003	14777	14589	14758	14928	14747	14760	14843	14651	14738	14963	14835	14806	14862	14686	14673	14775	14742	14858	14975	14890	14874	14686	14809	14690	14813	14769	14685	14691	14851	14864	14681	14718	14664	14653	14612	14754	14677	14734	14765	14717	14721	14935	14839	14693	14684	14738	14704	14821	14779	14787	14883	14802	14876	14907	14807	14809	14741	14568	14909	14746	14634	14679	14775	14798	14764	14803	14782	14888	14859	14808	14856	14915	14784	14815	14650	14699	14980	14661	14711	14871	14820	14566	14686	14683	14741	14829	14614	14746	14852	14616	14778	14854	14792	14605	14757	14905	14730	14734	14852	14789	14825	14662	14676	14676	14922	14765	14832	14839	14639	14730	14770	14834	14656	15030	14598	14889	14848	14654	14771	14792	14876	14717	14787	14722	14735	14776	14700	14806	14849	14876	14725	14756	14803	14820	14776	14682	14807	14740	14934	14775	14869	14729	14843	14779	14763	14752	14732	14716	14665	14858	14740	14813	14816	14706	14777	14823	15006	14763	14707	14619	14804	14678	14890	14839	14720	14839	14664	14740	14818	14656	14781	14818	14817	14765	14755	14915	14865	14754	14737	14639	14651	14901	14686	14764	14559	14786	14736	14689	14783	14827	14602	14624	14830	14823	14967	14637	14743	14657	14798	14767	14840	14628	14659	14764	14659	14727	14911	14873	14775	14849	14734	14913	14838	14829	14830	14720	14664	14846	14774	14993	14835	14803	14709	14825	14708	14933	14847	14803	14903	14655	14636	14666	14754	14919	14689	14779	14718	14705	14915	14672	14738	14600	14862	14703	14749	14641	14899	14761	14765	14792	14983	14864	14666	14815	14665	14841	14651	14758	14683	14923	14874	14808	14774	14638	14714	15017	14575	14688	14719	14625	14745	14668	14846	14667	14852	14897	14743	14899	14689	14740	14735	14637	14787	14706	14858	14750	14643	14801	14918	14852	14725	14767	14787	14621	14967	14640	14895	14820	14678	14730	14757	14906	14732	14693	14811	14828	14782	14854	14854	14630	14866	14885	14823	14745	14843	14632	14652	14690	14866	14674	14833	14838	14863	14722	14727	14829	14871	14692	14732	14862	14764	14892	14801	14733	14875	14755	14880	14635	14845	14780	14723	14744	14764	14904	14654	14870	14801	14849	14818	14704	14825	14871	14899	14779	14487	14702	14917	14726	14533	14775	14820	14688	14709	14623	14843	14538	14787	14782	14734	14729	14740	14739	14705	14825	14817	14719	15054	14754	14935	14568	14766	14759	14725	14831	14737	14740	14788	14817	14817	14688	14808	14860	14869	14817	14700	14730	14715	14638	14910	14679	14885	14756	14704	14836	14885	14695	14827	14903	14795	14776	14837	14643	14631	14789	14823	14712	14702	14899	14872	14836	14811	14721	14734	14903	14568	14798	14676	14774	14847	14741	14742	14878	14815	14736	14686	14807	14852	14645	14730	14680	14678	14872	14820	14765	14771	14819	14780	14845	14797	14715	14636	14670	14902	14691	14865	14716	14717	14820	14723	14744	14679	14799	14709	14892	14924	14823	14929	14779	14742	14757	14826	14846	14744	14879	14786	14874	14789	14762	14777	14680	14964	14849	14788	14789	14884	14779	14814	14760	14800	14830	14708	14798	14828	14721	14902	14698	14779	14777	14915	14732	14792	14681	14661	14603	14734	14823	14886	14755	14728	14702	14726	14747	14825	14609	14796	14782	14920	14895	14785	14854	15025	14773	14908	14887	14845	14613	14743	14776	14802	14660	15028	14666	14649	14824	14760	14690	14953	14714	14763	14686	14821	14743	14591	14911	14638	14696	14806	14771	14757	14888	14701	14787	14939	14890	14720	14839	14683	14826	14736	14767	14940	14738	14847	14842	14616	14734	14826	14737	14730	14775	14724	14817	14892	14704	14815	14722	14845	14727	14757	14831	14908	14846	14896	14671	14851	14974	14716	14836	14607	14848	14683	14842	14753	14923	14724	14679	14745	14783	14711	14830	14819	14822	14775	14757	14766	14656	14598	14831	14608	14715	14673	14627	14722	14730	14899	14948	14775	14814	14826	14802	14903	14803	14766	14758	14721	14787	14700	14877	14747	14781	14771	14767	14754	14776	14747	14796	14864	14827	14881	14716	14606	14782	14892	14591	14878	14846	14809	14746	14954	14859	14913	14780	14743	14787	14766	14679	14754	14680	14713	14731	14665	14898	14734	14769	14819	14740	14772	14867	14781	14746	14955	14732	14608	14954	14639	14839	14772	14726	14790	14456	14843	14791	14899	14815	14763	14753	14819	14874	14845	14904	14848	14833	14707	14708	14882	14730	14773	14819	14637	14779	14740	14779	14984	14705	14839	14997	14807	14744	14863	14680	14746	14861	14826	14666	14738	14600	14711	14731	14781	14715	14774	14819	14641	14781	14840	14926	14805	14730	14887	14853	14717	14809	14807	14765	14696	14617	14778	14681	14713	14717	14808	14802	14745	14855	14622	14879	14777	14974	14777	14768	14870	14734	14908	14821	14743	14666	14746	14772	14667	14725	14962	14800	14711	14883	14621	14801	14758	14600	14666	14668	14704	14859	14759	14644	14900	14828	14900	14838	14654	14842	14623	14652	14804	14874	14879	14613	14848	14763	14799	14838	14806	14786	14714	14721	14679	14899	14872	14863	14901	14770	14913	14852	14723	14923	14929	14741	14664	14750	14781	14848	14741	14721	14779	14734	14764	14762	14640	14825	14879	14773	14822	14755	14860	14673	14635	14760	14691	14889	14715	14709	14696	14876	14599	14854	14852	14745	14708	14663	14909	14776	14730	14834	14790	14851	14786	14801	14723	14729	14845	14758	14779	14734	14922	14693	14816	14470	14771	14783	14847	14777	14881	14792	14761	14728	14767	14630	14813	14802	14773	14908	14706	14822	14796	14894	14832	14784	14747	14841	14599	14883	14855	14818	15155	14860	14817	14723	14927	14809	14909	14795	14727	14795	14822	14795	14944	14682	14807	14900	14704	14712	14668	14711	14934	14741	14852	14751	14886	14926	14780	14798	14774	14780	14834	14854	14743	14901	14804	14620	14766	14814	14921	14823	14887	14819	14826	14728	14766	14702	14775	15041	14843	14823	14701	14731	14891	14662	14758	14781	14480	14775	14843	14731	14877	14843	14743	14874	14742	14719	14737	14839	14778	14853	14794	14819	14830	14619	14838	14722	14869	14791	14847	14887	14768	14747	14797	14899	14849	14694	14942	14920	14911	14659	14767	14801	14664	14754	14905	14809	14740	14709	14803	14780	14641	14812	14784	14658	14547	14799	14851	14766	14675	14584	14815	14753	14763	14833	14829	14927	14852	14792	14901	14952	14834	14836	14663	14540	14846	14753	14810	14770	14789	14701	14715	14778	14741	14829	14693	14837	14877	14799	14789	14513	14770	14697	14745	14913	14756	14803	14703	14798	14782	14740	14837	14693	14957	14606	14797	14832	14854	14642	14794	14919	14758	14868	14877	14767	14761	14870	14791	14763	14663	14599	14768	14714	14606	14962
23976	21316	28858	25240	23636	23193	21950	18940	18828	19383	21465	25548	26193	22394	19681	18472	18014	17392	17262	17077	17074	16988	17039	17095	16974	16964	16874	16849	17137	16799	17114	16825	16918	17078	16952	16727	16662	16843	17020	16901	16914	16675	16997	17059	16968	16708	16902	17099	17036	16631	16881	17039	16947	16857	16853	16758	16855	16760	16657	16859	16732	17038	16908	16659	16958	16853	16920	16918	16940	16692	16753	17011	16921	16980	16945	16745	17050	16698	16969	16758	16820	16805	16799	16672	16892	17020	16804	16874	16942	16913	16753	16984	16833	16855	16715	16820	17002	17001	17095	16845	16889	16951	16819	16789	16819	16992	16856	16924	16824	16838	16844	16824	16977	16820	16852	16785	16719	16802	16805	16710	17015	16965	16720	16872	16788	16757	16863	16939	16865	16797	16833	16873	16706	16924	16990	16770	16989	16843	16862	16901	16793	16975	16759	16862	16752	16966	16991	16918	16911	16789	16802	16759	16910	16875	17023	16870	16840	16836	16922	17087	16821	16891	16699	16883	16751	16978	16652	16938	16899	17152	17129	16760	16839	16807	16756	16786	16846	16826	16729	16726	16989	16819	16869	16704	16840	16679	17070	16754	16760	16734	17051	16940	16780	17024	16965	17040	16848	16958	16730	16631	16784	16826	16790	16841	16688	16707	16874	16902	16944	16791	16841	16899	16911	16789	16742	16628	16760	16966	16813	16759	16867	16721	16858	16994	16699	16958	16820	16802	16729	16802	16642	16833	16932	16755	16735	16681	16905	16983	17033	16935	16876	16655	16831	16874	16896	16957	16857	16899	16810	16803	17003	16801	16822	16873	16933	16659	16752	16966	16874	17015	16989	16901	16739	16759	16850	16735	16877	16864	16836	16901	16836	16992	16732	17016	16862	16890	16643	16972	16867	16946	16644	16757	16887	16622	16799	16738	16988	16685	16719	16752	16757	16798	16918	16921	16762	16880	16864	16919	16823	16935	16927	17024	16953	16694	16746	16705	16940	17023	16884	16890	16796	16785	16749	16729	16881	16823	17012	16895	16739	16870	16967	16759	16852	16970	16802	16712	16919	16956	16879	16762	16691	16679	16946	16961	16945	16638	16922	16974	16765	16807	16882	16686	16901	16628	16847	16859	16870	16789	16797	16875	16640	16820	16758	17019	16969	16896	16864	16686	16836	16645	16738	16714	16495	16663	16892	16844	17182	16837	16944	16984	16825	16759	16654	16872	16846	17050	16874	16756	16951	16950	16733	16963	17048	16858	16876	16822	16989	16579	16827	16888	16908	16744	16754	16733	16788	16816	16989	16839	16932	16773	16834	16984	16539	16837	16750	16870	16882	16674	16750	16953	16935	16904	16991	16943	16942	16692	16921	16745	16750	16858	16683	16786	16925	16838	16768	16695	17061	16907	16860	16931	16889	16752	16968	16758	16829	16764	16705	16765	16713	16912	16645	16804	16646	17086	16874	17033	16935	16889	16920	16923	16880	16909	16947	16911	16833	16557	16825	16717	16810	16892	16763	16698	16973	16987	16828	16854	16906	16754	16852	16747	16731	16990	16804	16777	16660	16822	16850	16921	16880	16746	16818	16907	16758	16760	16994	16956	16889	16761	16993	16748	16798	16791	16979	16911	16754	16744	17068	16730	16635	17007	16887	16692	17011	17068	16862	16783	16934	17039	16957	16683	16676	17008	16910	16889	16890	16761	16951	16805	16923	16800	16814	16726	17006	16865	16821	17024	16805	16880	16824	17099	16888	16871	16850	16778	16962	16941	16795	16757	16867	16831	16914	16792	16653	16848	16845	16811	16758	16961	16959	16925	17010	16881	16930	16917	16807	16936	16745	16911	16851	16887	16953	16980	16809	16879	17041	16947	16839	16823	16962	16907	16873	16805	16758	16844	17002	16958	16963	16925	16796	16864	16925	16739	16773	16902	16826	17022	17041	16843	16814	16915	16755	16752	16671	16994	16755	16891	16962	16799	17038	16843	16817	16853	17045	16787	16768	16854	16835	16845	17001	16863	16835	16654	16551	16925	16778	16879	16919	16957	16764	17007	16872	16933	16860	16787	16821	16892	17014	16773	16878	16960	17012	17047	17032	16846	16865	16685	16787	16825	16882	16805	16779	17093	16816	16955	16696	16814	16659	16784	16820	16854	17154	16921	17039	16829	16858	16809	16962	16999	17008	16836	16886	16846	16905	16724	16721	16761	16953	16784	16873	16631	16834	16672	16685	16827	17088	16762	17114	16781	16890	16876	16931	16814	16801	16771	16836	16823	17021	16814	16702	16833	16658	16757	16812	16757	16736	16825	16955	16991	16848	16982	16826	16795	16833	16948	16702	16752	16902	16960	16949	17083	16858	16792	16852	16709	16727	16825	16604	16926	16804	16908	16720	16839	17002	16759	17010	16939	16695	16745	16728	16898	17106	17041	16747	16976	16984	16756	16866	16804	16861	16684	16737	16594	16657	17023	16852	16990	16925	16718	16774	16882	16759	16771	16895	16705	16833	16835	16635	16767	16779	16778	16760	17060	16994	16783	16872	16796	16804	16679	17032	16822	16995	17131	16977	16863	16836	17029	16707	16820	17051	16913	17036	17050	16820	16880	16857	16672	16721	16633	16903	16816	16718	16809	16921	16878	16761	16790	16739	16916	16933	16756	16804	16724	16835	16792	16966	16942	16831	16704	16778	16848	16972	16853	17040	16978	16996	16884	17002	16943	16858	16760	16653	16929	16830	16815	16841	16853	17005	16736	16872	16693	16936	17019	17002	16930	16694	16756	16982	16827	16726	16884	16954	16904	16729	17026	16797	16755	16890	16851	16977	16881	16977	16913	16829	16900	16928	16915	16832	16849	16856	16937	16714	16876	16836	16851	16983	16897	16917	16719	16653	16983	16827	16811	16894	16867	16699	16855	16856	16903	16788	16816	16829	16708	16976	16821	16803	16842	16744	16699	16710	16839	16933	16632	16757	16924	17037	16814	16891	16903	16836	16944	17013	16982	16721	16984	16803	16927	17030	16894	16609	16840	17039	16873	16736	16688	16949	16813	16869	16720	16871	16769	17046	16972	16979	16853	16803	16820	16720	16912	17011	16889	16787	16681	16798	16743	17054	16895	16806	16850	16802	16740	16834	16889	16809	16911	16885	16923	16857	16813	16731	16856	16800	16942	16863	16908	16875	16894	16691	17056	16679	16893	16784	16856	16796	16778	16626	16780	16893	16935	16787	16856	16721	16944	16845	16842	16831	16951	16854	16589	16906	16902	16970	16816	16615	16826	16789	16931	16702	16915	16942	17004	16573	16912	16968	16830	16695	16860	16910	17083	16830	16811	16894	16742	16901	16763	16715	16943	16491	16798	16675	16695	16813	16860	16889	16837	16890	16821	16819	16665	16792	16937	16831	16683	17017	16898	16828	16799	16962	16741	16884	16789	17019	17059	16870	16746	16930	16934	16838	16709	17017	16740	16947	16973	16946	16745	16752	16838	16717	17111	16832	17178	16929	16765	16708	16606	16885	16909	16816	16850	16871	16873	16942	16707	16945	16916	16798	16975	16715	16600	16768	16850	17084	16969	16671	16687	17074	16800	16798	16919	16790	16884	16880	16905	17062	16974	16871	16797	16901	16979	16942	16961	16908	16891	16924	16837	17087	16985	16767	16765	16859	16855	17075	16661	16979	16982	16911	16913	16914	16788	16855	16848	16813	16844	16932	16769	16969	16856	16808	16641	16728	16837	16868	16775	16727	16906	16941	16713	16808	16830	17043	17042	16771	16817	16856	16834	16940	16884	16948	16716	16693	16791	16962	16717	16680	16796	17005	16909	16731	16984	16855	16980	16710	16714	16850	16785	16747	16957	16891	16670	17099	16892	16699	16843	16981	16940	16839	16775	16823	16784	16770	16915	16879	16952	16760	16996	17030	16920	17004	16817	16862	16819	16851	16736	16731	16846	16776	16735	16725	16918	16901	16925	16854	16670	16847	16996	16833	16897	16898	16820	16816	16812	16794	16787	16814	16920	16925	16896	16978	16748	16974	16937	16950	16681	16829	16820	16789	16738	16778	17025	16870	16864	16972	16774	16895	16876	16907	17001	16913	16933	17017	16898	16714	16789	16847	16852	16613	16871	16962	16771	16601	16792	16879	16756	16733	16868	16744	16968	16742	16808	16820	16711	16865	17133	16798	16829	16975	16825	16729	16829	16862	16889	16815	16868	17028	16788	16897	16989	16828	16971	16713	16792	16870	16844	16964	17065	16964	16948	16910	16705	16865	16815	16946	16787	16949	17051	16853	16812	16858	16734	16775	16836	16985	16862	16977	16939	16891	16772	16841	16797	16647	16809	16937	16922	16967	16872	16870	16703	16877	16933	16784	16869	16719	16859	16823	16876	16858	16828	16808	16790	16823	16460	16854	16902	16916	16841	16709	16628	16804	16896	16927	16895	17085	16805	16802	16737	16799	16725	16995	16622	16730	16807	16943	16952	16694	16996	16722	16691	17032	16937	16892	16857	16660	16838	17058	16830	17034	16885	16919	16930	16903	16732	16737	16779	16905	16814	16960	16749	16912	16963	16917	16957	16678	17026	16629	16934	16810	16697	16973	16849	16798	16831	17004	16909	16979	16883	16850	17022	16848	16703	16746	16865	16769	16702	16781	16791	16879	16752	16771	16883	17051	16939	16802	17137	16795	16779	16816	16865	16931	16753	16767	16782	16844	16887	16816	16664	16968	16933	16764	16928	16811	16651	16946	16869	16853	16894	16874	17014	17050	17046	16841	16917	16864	16869	17046	16744	16937	16721	16856	16915	16898	16840	17100	16850	16925	16958	16852	16865	16678	16942	16980	16971	16905	16816	16821	16686	16802	16654	17004	16819	16952	17045	17063	16952	16574	16718	16727	16826	16592	16663	16755	16749	16937	17002	16840	16936	16814	16790	16995	16867	16916	16751	16879	16870	16889	16762	16808	16915	17047	16895	16899	16961	16839	16668	16814	16722	17041	16820	16766	16813	17022	16810	16869	16822	16722	16769	16776	16965	16888	16752	16779	16746	16729	16625	16775	16781	16731	16988	17013	17072	16867	16887	16901	16826	16943	16619	16785	16706	16794	16895	16920	17050	16882	16826	16767	16872	16844	17026
31924	51267	46043	34615	25965	20489	18037	17209	17725	18722	21443	27273	26458	21069	18209	16685	15729	15121	15014	14827	14787	14955	14745	14795	14819	14726	14513	14884	14790	14698	14843	14633	14679	14681	14654	14725	14516	14572	14714	14725	14698	14773	14654	14557	14708	14738	14660	14728	14722	14645	14686	14690	14735	14507	14809	14725	14740	14431	14728	14694	14825	14594	14788	14619	14818	14536	14797	14819	14804	14598	14672	14819	14803	14606	14590	14684	14797	14767	14593	14858	14785	14850	14815	14789	14673	14610	14681	14830	14604	14764	14769	14730	14699	14638	14531	14659	14736	14886	14806	14805	14789	14683	14713	14528	14670	14744	14748	14614	14676	14736	14720	14637	14710	14745	14676	14874	14654	14791	14688	14637	14515	14682	14720	14743	14650	14832	14793	14657	14615	14559	14775	14689	14778	14714	14677	14767	14742	14793	14804	14795	14818	14641	14635	14520	14523	14528	14684	14708	14558	14749	14660	14625	14583	14690	14598	14968	14632	14717	14675	14761	14770	14842	14548	14647	14639	14623	14856	14747	14726	14892	14636	14767	14735	14592	14784	14687	14725	14786	14758	14702	14720	14793	14701	14687	14740	14777	14617	14754	14592	14708	14630	14817	14826	14803	14793	14752	14729	14761	14728	14694	14672	14617	14725	14633	14643	14536	14719	14578	14774	14647	14700	14712	14874	14871	14601	14596	14804	14663	14809	14669	14741	14621	14863	14489	14879	14859	14650	14731	14697	14674	14802	14878	14664	14765	14801	14737	14719	14810	14521	14657	14724	14740	14735	14694	14781	14732	14885	14770	14722	14838	14682	14758	14579	14715	14606	14786	14759	14668	14569	14668	14702	14762	14671	14749	14627	14683	14710	14558	14755	14757	14657	14625	14670	14838	14776	14611	14593	14547	14591	14750	14663	14829	14576	14828	14817	14785	14626	14694	14786	14865	14795	14510	14671	14665	14711	14726	14552	14633	14610	14836	14646	14828	14827	14555	14675	14713	14694	14677	14666	14725	14767	14709	14881	14764	14742	14788	14569	14653	14517	14771	14711	14861	14545	14615	14691	14757	14747	14729	14897	14719	14875	14675	14599	14722	14748	14688	14735	14850	14694	14686	14895	14807	14756	14714	14729	14521	14600	14422	14707	14806	14763	14585	14626	14556	14817	14564	14639	14639	14575	14622	14701	14651	14682	14668	14645	14667	14742	14623	14845	14765	14782	14682	14836	14858	14771	14702	14800	14754	14621	14796	14419	14696	14883	14720	14644	14554	14795	14621	14686	14696	14793	14815	14779	14861	14739	14599	14748	14842	14684	14822	14804	14741	14637	14528	14678	14704	14799	14552	14726	14765	14817	14700	14704	14837	14702	14538	14662	14803	14718	14695	14767	14659	14726	14783	14765	14676	14811	14728	14867	14576	14962	14705	14811	14633	14676	14710	14828	14762	14744	14639	14810	14745	14784	14635	14768	14820	14805	14686	14754	14602	14600	14689	14746	14658	14597	14636	14651	14633	14738	14610	14865	14723	14803	14707	14816	14611	14703	14599	14647	14660	14580	14655	14767	14668	14573	14763	14833	14678	14854	14726	14711	14711	14734	14667	14826	14710	14831	14678	14709	14776	14743	14746	14788	14740	14832	14533	14760	14558	14788	14673	14607	14692	14559	14743	14556	14835	14811	14618	14640	14643	14617	14657	14633	14786	14732	14679	14741	14574	14701	14565	14624	14665	14635	14617	14732	14742	14760	14836	14764	14691	14772	14759	14672	14640	14654	14858	14855	14841	14711	14659	14784	14645	14701	14781	14673	14798	14908	14691	14774	14642	14828	14691	14680	14710	14764	14872	14850	14611	14656	14722	14680	14611	14643	14654	14753	14742	14651	14713	14793	14799	14706	14826	14594	14695	14742	14808	14859	14512	14725	14660	14813	14526	14778	14585	14755	14566	14857	14863	14834	14684	14737	14699	14560	14654	14803	14748	14719	14686	14685	14762	14749	14801	14694	14734	14621	14728	14627	14652	14750	14726	14661	14603	14611	14820	14612	14968	14757	14558	14766	14711	14703	14700	14669	14698	14539	14567	14770	14793	14651	14744	14647	14597	14815	14761	14720	14814	14615	14528	14690	14619	14819	14633	14719	14578	14775	14558	14839	14492	14720	14690	14722	14736	14579	14740	14661	14809	14677	14878	14867	14793	14680	14889	14667	14957	14746	14738	14671	14764	14799	14701	14650	14600	14716	14628	14627	14590	14669	14732	14637	14855	14672	14682	14845	14780	14805	14666	14740	14548	14648	14633	14665	14662	14640	14770	14936	14618	14791	14779	14528	14615	14693	14582	14692	14566	14657	14519	14905	14714	14561	14617	14742	14685	14730	14692	14829	14564	14823	14704	14638	14726	14613	14714	14761	14620	14665	14613	14796	14504	14700	14703	14600	14585	14769	14593	14738	14839	14705	14581	14704	14706	14640	14607	14768	14551	14644	14697	14641	14862	14711	14769	14617	14860	14826	14656	14782	14638	14681	14817	14696	14719	14625	14805	14762	14661	14686	14644	14730	14726	14711	14568	14941	14792	14760	14618	14815	14696	14674	14839	14665	14584	14650	14679	14925	14509	14588	14825	14746	14658	14667	14803	14893	14696	14618	14630	14532	14778	14867	14679	14668	14785	14764	14717	14695	14589	14710	14617	14625	14822	14676	14722	14656	14718	14596	14804	14705	14759	14902	14668	14698	14860	14674	14804	14611	14558	14846	14769	14718	14739	14769	14698	14807	14670	14769	14615	14852	14672	14743	14733	14635	14748	14745	14870	14550	14620	14847	14594	14830	14794	14540	14727	14647	14589	14861	14577	14761	14751	14712	14785	14703	14744	14892	14688	14697	14540	14741	14754	14714	14791	14889	14646	14766	14787	14615	14700	14509	14769	14786	14800	14688	14743	14720	14503	14723	14791	14708	14791	14743	14535	14721	14791	14773	14736	14595	14648	14737	14636	14707	14568	14785	14780	14600	14633	14635	14682	14620	14594	14651	14719	14722	14601	14733	14626	14931	14724	14743	14830	14717	14947	14714	14667	14735	14827	14582	14654	14625	14872	14762	14668	14618	14657	14699	14673	14640	14896	14778	14724	14599	14686	14664	15006	14776	14801	14734	14875	14601	14743	14739	14653	14697	14839	14645	14737	14862	14763	14699	14624	14913	14607	14744	15042	14812	14805	14681	14745	14807	14613	14729	14709	14769	14670	14739	14926	14741	14561	14686	14777	14651	14588	14830	14642	14800	14699	14646	14635	14786	14643	14738	14808	14667	14699	14585	14830	14679	14648	14769	14834	14553	14632	14639	14794	14751	14746	14658	14613	14643	14661	14729	14736	14603	14698	14808	14740	14771	14795	14632	14702	14665	14865	14680	14795	14712	14683	14585	14699	14628	14548	14652	14747	14736	14597	14604	14701	14748	14719	14578	14774	14817	14722	14770	14703	14646	14714	14816	14790	14412	14754	14803	14544	14628	14711	14573	14581	14719	14774	14722	14644	14700	14657	14670	14618	14634	14449	14723	14705	14743	14638	14778	14661	14838	14569	14703	14675	14609	14755	14718	14692	14872	14839	14756	14715	14822	14637	14626	14694	14735	14567	14725	14695	14755	14651	14694	14672	14612	14835	14639	14650	14707	14770	14855	14699	14576	14540	14794	14661	14794	14612	14653	14675	14733	14861	14722	14700	14642	14790	14536	14794	14657	14755	14654	14628	14847	14649	14652	14767	14581	14919	14843	14780	14766	14850	14624	14675	14811	14813	14677	14884	14754	14729	14836	14560	14611	14847	14786	14872	14728	14680	14794	14655	14650	14757	14814	14707	14761	14848	14657	14667	14659	14734	14650	14613	14736	14769	14674	14671	14787	14868	14654	14657	14727	14679	14825	14662	14583	14716	14919	14624	14722	14547	14682	14766	14755	14860	14574	14775	14744	14882	14620	14703	14791	14755	14622	14877	14865	14667	14655	14766	14674	14750	14598	14705	14653	14679	14579	14657	14678	14603	14789	14794	14535	14656	14564	14757	14739	14814	14741	14588	14802	14669	14777	14712	14678	14570	14855	14739	14611	14738	14622	14605	14595	14740	14706	14666	14633	14737	14942	14728	14760	14732	14698	14586	14606	14645	14647	14699	14600	14753	14618	14578	14720	14730	14751	14659	14687	14768	14753	14719	14883	14743	14580	14746	14595	14749	14695	14722	14706	14728	14755	14705	14629	14774	14809	14912	14721	14807	14693	14518	14599	14939	14699	14708	14736	14483	14596	14752	14598	14864	14697	14669	14592	14558	14801	14909	14591	14712	14675	14719	14679	14543	14753	14631	14639	14811	14827	14841	14812	14702	14747	14790	14544	14595	14573	14880	14790	14610	14670	14595	14561	14809	14950	14638	14779	14702	14718	14575	14651	14744	14693	14697	14815	14713	14577	14706	14568	14801	14694	14737	14807	14813	14480	14618	14591	14717	14661	14811	14838	14807	14664	14926	14581	14654	14707	14723	14802	14774	14705	14502	14695	14506	14756	14863	14690	14711	14647	14715	14598	14704	14663	14779	14732	14815	14664	14730	14781	14557	14582	14742	14505	14694	14582	14700	14817	14629	14762	14652	14704	14761	14654	15017	14670	14734	14731	14517	14718	14545	14770	14630	14619	14648	14799	14693	14732	14631	14656	14602	14835	14689	14786	14925	14508	14707	14649	14760	14662	14628	14954	14794	14766	14753	14686	14854	14619	14818	14716	14801	14608	14645	14902	14687	14776	14647	14642	14804	14517	14760	14789	14755	14757	14814	14822	14684	14640	14869	14705	14461	14997	14649	14701	14552	14696	14584	14930	14692	14770	14651	14781	14690	14851	14565	14798	14721	14749	14834	14719	14732	14550	14802	14689	14739	14650	14583	14732	14750	14568	14608	14715	14459	14868	14825	14642	14588	14653	14648	14824	14757	14680	14608	14780	14706	14723	14836	14731	14921	14641	14491	14860	14742	14663	14752	14718	14601	14748	14874	14695	14537	14724	14610	14617	14722	14672	14605	14755	14717	14705	14801	14654	14639	14504	14690	14699	14875	14806	14689	14807	14614	14774	14745	14484	14751	14827	14724	14673	14647	14760	14691	14567	14672
22813	21388	29210	24165	22361	25117	26992	21831	21037	23263	28783	32152	32188	27323	22380	19553	18141	17972	18047	17656	17494	17547	17236	17440	17106	17337	17492	17267	17553	17299	17148	17326	17326	17152	17285	17075	17235	17192	17218	17088	17473	17333	17351	17327	17198	17240	17380	17521	17406	17152	17274	17324	17245	17244	17136	17025	17206	17314	17179	17351	17264	17234	16992	17232	17261	17056	17391	17153	17260	17255	17071	17326	17432	17386	17167	17212	17321	17138	17270	17012	17254	17125	17120	17110	17161	17164	17110	17287	17153	17060	17185	17098	17345	17165	17196	17120	17374	17213	17171	17210	17025	17100	17007	17152	17281	17430	17381	17279	17326	17103	17181	17217	17282	17231	17276	17254	17071	17279	17352	17230	17260	17222	17186	16939	17185	17224	17183	17213	17344	17264	17083	17254	17162	17217	16979	17141	17185	17118	17083	17143	17096	17215	17347	17196	17153	17088	17035	17024	16994	17070	17144	17334	17229	17155	17273	17255	17198	17149	17367	17152	17312	17067	17146	17128	16974	17058	17399	17006	17127	17372	17295	17229	17143	17352	17184	17238	17144	17140	17095	17131	17269	17128	17169	17235	17312	17137	17271	17157	17266	17073	17275	17259	17196	17216	17030	17026	17204	17334	17217	17234	17383	17270	17128	17045	17123	17210	17232	17361	17164	17046	17047	17157	16993	17116	17311	17158	17141	17342	17258	17238	17403	17051	17020	17245	17005	17200	17024	17135	17126	17166	17127	17232	17122	17026	17091	17168	17444	17222	17202	17015	17054	17115	17130	17076	17376	17265	17192	17095	17164	17253	17104	17076	17215	17270	17262	17357	17194	17128	17029	17176	17084	17276	17259	17134	17019	17177	17250	17100	17483	17503	17170	17055	16972	17229	16980	17111	17355	17278	17239	17189	16851	17067	17106	17198	17177	17375	17386	17276	17135	17339	17246	17207	17221	17282	17238	17206	17231	17242	17116	17317	17266	17202	17115	17101	17267	17267	17191	17024	17331	17137	17132	17052	17176	17298	17120	17285	17063	17441	17019	17127	17154	17289	17111	17320	17312	17323	17026	17416	16907	17230	16978	16999	17143	17096	17190	17087	17304	17317	16986	17228	17098	17287	17070	17293	17264	17026	17025	17176	17002	17044	17278	16923	17173	17470	17011	17047	17030	17157	17103	16986	17114	17181	17232	17121	17024	17157	17082	16924	17203	17222	17178	17162	17056	17264	17342	17007	17261	17104	17222	17228	17221	17261	17257	17069	17259	17242	17164	16986	17009	17203	17164	17256	17188	17249	16991	17174	17149	17246	17276	17221	17235	17154	17091	17094	17008	17260	17166	17247	17124	16962	17044	17090	17030	17060	17299	17159	17377	17229	17007	17129	17273	17212	17266	17216	17323	16984	17081	17214	17078	17189	17384	17293	16999	17046	17298	17150	16921	17264	17148	17309	17059	17444	17075	17175	17120	17151	16924	16826	17117	17140	17008	17186	17133	17037	17244	17248	17061	17212	17483	17182	17191	17155	17118	17092	17227	17364	17177	17259	17130	16927	17228	16934	16877	17305	17275	16976	17195	17131	17205	17067	17216	17006	17124	17270	17128	17165	17197	17248	17062	17191	17335	17333	16995	17223	17395	17150	17206	17280	17083	17206	17297	17012	17067	17291	17035	17281	17183	17321	17192	17284	17235	17165	17027	17055	17013	17149	17148	17282	17247	17118	17032	16974	17228	17301	17090	16894	17053	17187	17176	17102	17038	17301	17149	17066	17064	17093	17161	17196	17247	17161	17256	17010	17163	17226	17330	17032	17089	17235	17101	17233	16971	17148	17394	17223	17157	16914	17070	17086	17112	17209	17246	17075	17287	17268	17170	17252	17095	17129	17160	17170	17115	17186	17157	17080	17098	17074	17138	17236	17220	17098	17109	17103	17172	17177	17223	17199	17468	17280	17121	17125	17237	16928	17236	17202	16966	17143	17100	16986	17195	17227	17103	17139	17208	17100	17161	17054	17049	16908	16907	17029	17368	17244	17063	17120	17156	16990	17020	17212	17146	17366	17388	17135	17141	17221	17076	17164	17161	17193	17038	17232	17194	17010	17027	17048	16892	17004	17231	17340	17211	17198	17124	17186	17290	17096	17231	17210	17236	17254	17194	17056	17178	17229	17199	17046	17071	17077	17130	17136	17102	17167	17206	17042	17147	16945	17019	17160	17220	17147	17119	17057	17120	17299	17113	17060	17061	17089	17197	17170	16973	17271	17283	17240	17128	17242	16907	16931	17256	17262	17114	17118	17033	17217	17189	17034	17234	17105	17280	17229	17165	17163	16975	16944	16957	17362	17294	17177	17096	17243	17268	17161	17205	17238	17209	17367	17135	17236	16970	17057	17285	17298	17138	17237	17099	17239	17171	17217	17331	17160	17241	17184	17160	17067	17263	17219	17060	17183	17278	17044	17203	17113	17206	17168	17044	17094	17343	17234	17098	17090	17092	17254	17051	17152	17334	17120	17255	17134	17222	17261	17273	17217	17218	17170	17284	17135	17140	17193	17481	17161	17281	17269	17178	17079	17272	17221	17328	17210	17419	17211	17103	16970	17244	17195	16923	17080	17258	17271	17160	17087	17355	17197	17327	17257	17083	17110	17328	17086	17183	17124	17319	17236	16992	17137	17188	17280	17184	17106	17276	17128	17030	17201	17190	17103	17026	17123	17188	17001	17097	17124	17222	17204	17124	17284	17173	17413	17071	17091	17067	17199	17121	17047	17030	17092	17087	17237	17058	17172	17035	16920	17291	17082	17091	17242	17208	17004	17394	16966	17096	17363	17154	17160	16986	17101	17008	17204	17293	17268	17516	17386	17227	17130	17203	17058	17084	17193	17340	17248	17164	17316	17272	17231	17196	17143	17051	17227	17289	17077	17260	17037	17278	17060	17202	17262	17127	17274	17094	17184	17044	16926	17013	17024	17203	17173	17124	17168	17083	17424	17236	17084	17119	17163	17209	17212	17238	17208	17111	17123	17265	17114	17225	17145	17150	17382	17145	17034	17140	17241	17273	17274	17388	17239	17112	17250	17072	17042	17255	17139	17018	16912	17415	17190	17212	17005	17012	17236	17234	17140	17019	17168	17099	17078	17204	16981	17303	17154	17243	17165	17208	17173	16972	17259	17377	17153	17264	16980	17227	17109	17067	17071	17272	16931	16932	17155	17330	17416	17275	17224	17190	17201	17212	17155	17199	17181	17021	17188	17248	17478	17250	17365	17241	17074	17155	17143	17033	17399	17042	17169	17074	17047	17085	17393	17362	17067	17001	16992	17111	17115	17099	17069	17266	17101	17106	17165	17110	17064	17135	17120	17300	17285	17109	17091	17146	17107	17241	16901	17195	16844	17134	17143	17009	17197	17195	17067	17050	17009	17214	17118	17091	17049	17111	17143	17266	17158	17245	17120	17139	17281	17248	17231	17309	17066	17178	17201	17276	16965	17137	17059	17103	17262	17097	17245	17295	17089	17172	17276	17139	17135	17140	17225	17121	17217	17224	17044	17218	17115	17219	17188	17161	17149	17076	17085	17146	17142	17329	17082	17278	17109	17228	17202	17330	17086	17293	16947	17176	17294	17207	17050	17173	17213	17244	16921	17244	17309	17306	17363	17161	17098	17310	17214	17127	17197	17208	16939	17205	17207	17082	17069	17227	17175	17055	16974	16920	17212	17113	17158	17291	17045	17044	17189	17094	17162	17007	17088	17164	16873	17151	17066	17217	17032	17215	17251	17163	17354	17076	17155	17133	17023	17171	17137	17142	16950	17004	17145	17211	17084	17161	17028	17245	17247	17259	17243	17123	17196	17314	17286	17146	17243	17329	17062	17153	17115	17071	17206	17171	17462	17254	17181	17147	17144	17234	17189	17235	17147	17087	17093	16991	17301	17334	16994	17017	17250	17201	17015	17171	17069	17227	17020	17252	17300	17050	17005	17243	17183	17218	17154	17337	17252	17289	17148	17249	17094	17125	17274	17064	16905	17166	17038	17320	17106	17324	17237	16987	17219	17298	17221	17009	17101	17134	17146	17300	17442	17069	17089	17081	17269	17008	17047	17056	17292	17269	17147	17268	17272	17377	17150	17253	17160	17030	17242	17214	17087	17203	17181	17068	17135	17148	17092	17020	17010	17095	17111	17194	17144	17170	17039	17265	17259	17210	17406	16986	16947	17105	16969	17262	17195	17118	17292	17069	17326	17115	17039	17096	17184	17096	17083	17132	17330	17256	17185	17157	17251	17023	17140	17308	17041	17072	17074	17200	17347	17209	17120	17113	17143	17042	17184	17122	17213	17217	17264	16929	17132	16988	17209	17041	16967	17319	17143	17183	17155	17235	17285	17164	17191	17093	17199	17132	17350	17106	17136	16989	17180	17229	16875	17470	17209	17238	17260	17371	17329	17243	16990	17215	17118	17207	17167	17025	16949	16947	17333	17214	17098	17234	17041	17120	17027	17069	17255	16981	17102	17269	17113	17160	17085	17219	17289	17409	17316	17102	16895	17153	17205	17217	17247	17360	17233	17048	17153	17166	17024	17099	17174	17095	17135	17195	17282	17365	17152	17147	17124	17355	17081	17290	17332	17130	17242	17191	17282	17238	17193	17040	17318	17293	17091	17113	17235	17165	17252	17176	16953	17227	17082	17326	17153	17141	17192	17212	17143	17282	17173	17135	17184	17144	16963	17273	16872	16955	17007	17262	17189	17138	17120	17239	17337	17225	17249	17235	17234	17229	17148	17090	17031	17310	16984	17228	17116	17168	17259	17283	17078	17285	17029	17151	16925	17201	17084	17367	17334	17109	17159	17218	17216	17163	17121	17256	17158	17301	17159	17292	17153	17337	17107	17239	17499	17232	17093	16972	17091	16925	17088	17184	17385	17000	17270	17156	17219	17433	17064	17261	17153	17253	17112	17108	17107	17232	17116	17130	17331	17209	17036	17306	17310	17157	17117	17289	17082	17024	17142	17323	17148	17285	17273	17172	17115	17182	17170	17296	17302	17229	17083	17171	17226	17242	17329	17147	17144	17311	17281	17256	17132	17075	17277	17131	17327	17088	17264	16939	17343	17088	17215	17437	17171	17068	16945	17142	17265	17046	17172
34089	56777	52491	40664	30298	26168	22311	20648	21178	23659	30801	34091	33047	26671	21080	16778	16070	15784	15621	15131	15064	14960	14944	15007	14891	14863	14908	14859	14783	14975	14958	14879	14936	14995	14987	14835	14867	14894	14979	14786	14955	14838	15015	14896	14799	14934	14809	14832	14895	15017	15030	14815	14851	14813	14804	14972	14843	14734	15024	14829	14948	14925	14761	14963	14834	14794	14888	14845	14896	14801	14592	14841	14880	14914	14920	14758	14951	14687	14953	14873	14813	14915	14916	14858	14706	15010	14999	14947	14712	14809	14973	14887	14904	14949	14905	14815	14898	14898	14939	15018	14771	15034	14805	14701	14847	14772	14979	14872	14940	14771	14869	14945	14706	14902	14955	15108	14976	14684	14790	14916	15037	14896	15002	14880	14943	14857	14973	14929	14910	14962	14956	14878	14981	15056	14948	14850	14899	14853	14734	14837	14968	14684	14807	14861	14705	14977	14991	14821	14693	14770	14967	14746	14882	14904	14858	14976	14931	14778	14984	14822	14907	14792	14948	14696	14815	14964	14798	14995	14734	14923	14873	14794	14896	14910	14814	14771	14907	14747	14938	14739	14841	14921	14792	14912	14933	14753	14963	14884	15015	14954	14752	14972	14871	14849	14942	14935	14839	15022	14808	14743	14960	14837	14781	14957	14875	15106	14852	14886	15024	14833	14985	14997	14920	14873	14967	14763	14820	14817	15006	14928	14920	14949	14930	14882	14837	14809	14907	14853	14787	14745	14735	14709	14892	14834	14871	14765	14873	14862	14890	14829	14896	14932	14843	14966	14921	14729	14815	14868	14879	14918	15056	15008	14885	14818	14934	14780	14798	14892	14990	14934	14743	14752	14836	14984	14657	14799	14829	14896	14898	14824	14925	15002	14738	14983	14806	14737	14782	14917	14902	14848	14865	14924	14800	14864	14968	14814	14939	14826	14897	14700	14872	14952	14689	14941	14867	14783	14805	14881	14861	14855	14902	14775	14869	14720	14967	14830	15076	14857	14974	14792	14707	14931	14881	14867	14952	14817	14890	14799	14755	14911	14966	14920	15005	14777	14952	14760	14890	14783	14919	14678	14888	14862	14773	14827	14940	14862	14798	14646	14897	14944	14685	14974	14918	14811	14841	14872	14972	14795	14825	14898	14810	14905	14962	14813	14969	14891	14906	14838	15003	14851	14842	14919	14912	14847	14799	14837	14888	14717	14945	14835	14976	14852	14962	15074	14616	14877	14960	14918	15074	14932	14890	14711	14834	14976	14889	14818	14934	14694	14858	14709	15061	14813	14815	14843	14769	15022	14875	14735	14959	14849	14835	14917	14814	14887	14694	14965	14897	14927	14878	14943	14802	14785	14746	14766	14836	14815	15019	14766	14884	14810	14936	14872	14891	14855	14883	14857	14851	14954	14839	14970	14980	14915	14702	14901	14874	14988	14976	14832	14823	14844	14901	14888	14917	14909	14832	14909	14946	15094	14780	14931	14869	14894	14833	14961	14863	14803	14837	14879	14823	14866	14936	15075	14851	14887	14894	14761	14704	14738	14856	14765	14810	14799	14675	14943	14864	14771	14860	14869	15011	14820	14944	14982	14791	14854	14903	14912	14870	14915	14889	14842	14849	15014	14754	14884	14859	14880	14736	14723	14764	14855	14896	14808	14810	14833	14849	14959	14855	14821	14904	14811	14922	14694	14789	14983	14672	14871	14756	15021	14839	14757	14832	14811	14852	14856	14917	14810	14831	14890	14930	15002	15004	14978	14673	14894	14792	14854	14870	14765	14753	14974	14917	14915	14848	14799	14874	14970	14907	14757	14749	14899	14904	14670	14616	14876	14802	14812	14830	14872	14997	14909	14913	14921	14832	14698	14823	14911	15058	14887	14842	14962	14758	14826	14672	14910	14828	14933	14739	14757	14784	14853	14899	14918	14868	14890	14908	14944	14781	14751	14840	14803	15134	14875	15055	14813	14698	14849	14986	14842	14868	14785	14776	14856	14875	14830	14900	14862	14952	14720	14758	14795	14776	14885	14675	14925	14828	14903	14854	14759	14829	14898	14988	14725	14794	14893	14818	14815	14847	14737	14903	14932	14930	14945	14843	14931	14781	14695	14961	14807	14951	14952	14859	14699	14859	14826	14935	14874	14751	14814	14804	14891	14781	14689	14913	14864	14976	14697	14896	14841	14911	14745	14903	14886	14872	14846	14956	14910	14993	14809	15073	14689	14900	14895	14778	14954	14797	14933	14929	14873	14929	14942	14875	14860	14755	14848	14865	15047	14847	14815	15014	14859	14939	14734	14834	14990	14824	14830	14949	14855	14760	14772	14759	14848	14723	14795	14943	14916	14906	14834	14817	14916	14808	14783	14841	14719	14942	14855	14743	14885	14697	14861	14946	14782	14865	15020	14973	14926	14940	14883	14644	14969	15066	14865	14824	14888	14770	14859	14884	14811	14982	14866	14879	14924	14847	14675	14768	14705	14899	14875	14916	14779	14967	14806	14784	14725	14724	14981	14918	14784	14822	14799	14717	14877	14822	14792	14848	14935	14828	15072	14896	14885	14804	14987	14867	14938	15010	14833	14854	14824	14835	14952	14797	14859	14871	14937	14871	14874	14892	14704	14801	14991	14875	14846	14632	14844	14977	14946	14794	14780	14978	15005	14834	14931	14661	14872	15076	14752	14813	14853	14827	14949	14790	14883	14823	14971	14888	14890	14805	14860	15030	14942	14794	14875	14770	14884	14797	14779	14769	14909	14869	14829	14976	14828	14908	14943	14814	15012	14830	14945	14912	14935	14770	15032	14860	14687	14849	14768	14752	14977	14937	14804	14802	14699	14870	14786	14845	14975	14755	14687	14847	14952	14987	14883	14716	14874	15024	14820	14809	14834	14713	14875	15003	14819	14939	14722	14879	14917	14871	14784	14892	14705	14826	14730	15116	14920	14757	14728	14799	14899	14946	14662	14933	14979	14727	14931	14895	14788	14845	15071	14759	14755	14801	14862	14904	14820	14784	14967	14784	14815	15042	14723	14895	14917	14922	14741	14955	14957	14956	14987	15030	14950	15013	14739	14837	14956	14709	14911	14905	14971	14637	14801	14812	14825	15012	14754	14896	14961	14682	14861	14891	14828	14800	14953	14772	15038	15087	14816	14892	14969	14824	14846	14892	14821	14952	14907	14904	14835	14709	14729	14802	14839	14742	14847	14996	14764	14952	14796	14839	15031	15015	14921	14800	14732	14963	14912	14917	14996	14885	14790	14765	14860	14800	14813	14882	14704	15003	14873	14995	14896	14862	14986	14895	14855	14858	14788	14876	14979	14685	14928	14981	14780	15062	14807	14883	14869	14812	14993	14910	14783	14785	14837	14954	14826	14934	14984	14957	14853	14738	14953	14894	14923	14871	14885	14866	14883	14834	14814	14805	14761	14957	14838	14937	14969	14921	14785	14952	14836	14823	14982	14855	14884	14889	14737	14806	14720	14683	14900	14959	14954	14614	15067	14790	14936	14976	14799	14940	14792	14844	14942	14730	14828	14863	14995	14884	14830	14847	14919	14722	14936	14769	14849	14674	14907	14690	14839	14969	14903	14902	14978	14847	14970	14800	14930	14849	14943	15031	14797	14691	14908	14756	14813	14800	14688	14898	14782	14777	14952	14859	15067	14981	14860	14901	14842	14978	14871	14829	14938	14806	14910	14803	14832	14874	14998	14958	14967	14839	14813	14954	14895	15115	14650	14801	14764	14923	14898	14939	14967	14777	15014	14834	14972	14818	14958	14783	14974	14941	14751	14693	14910	14959	14938	14877	14806	14960	14989	14997	15026	14845	14851	14849	14965	14990	14821	14835	14882	14923	14943	14756	14904	14955	14792	14895	14958	14837	14853	14801	14719	14865	14734	14877	14885	14934	14833	14790	15045	14803	14702	14775	14757	14807	14842	14910	14885	14973	14866	15109	14878	14882	15004	14859	14599	14665	14880	14893	14999	15005	14893	14656	15000	14850	14858	14841	14950	14913	14809	14970	14741	15019	14708	14744	15002	14815	14892	14664	14962	15038	14777	14792	14857	14901	14830	14865	14818	14771	14929	14862	14854	14665	14774	14736	14882	14921	14777	14785	14976	14841	14911	14889	14969	14785	14757	14911	14816	14817	14956	14853	15028	15041	14972	14847	14841	14811	14743	14952	15005	14838	14805	14977	14768	14757	14745	14758	14934	14874	14876	14953	14825	14955	14939	14864	14795	15129	14915	14759	14921	14880	14940	14968	14875	14908	14755	14823	14913	14898	14895	14903	14896	14864	14799	15051	14810	14837	14933	14779	14930	15047	14891	15035	14847	14751	14757	14785	14768	14811	14930	14829	14868	14824	15029	14908	14851	14946	14798	14997	14819	14819	14852	15001	14783	14952	14724	14947	14823	14781	14897	14819	14798	14869	14782	14806	14749	14849	14875	14995	14912	14903	14891	14893	15016	15081	14886	14779	14862	14909	14859	14909	14883	15064	14855	14954	14783	14784	14919	14645	15047	14844	14809	14971	14849	14849	14700	14869	14760	14805	14798	14983	14912	14935	14833	14958	14942	14667	14984	14893	14841	15035	14802	14829	14843	14935	14850	15027	14962	14907	14884	14948	14847	14843	14826	14663	14731	14777	14890	14898	14643	14916	14882	14918	14685	14980	14865	14779	14747	14907	14904	14872	14943	14931	14881	14909	15042	14894	14939	14828	14785	14980	14801	14811	14985	14796	14817	14795	14913	14871	15085	14784	14971	14990	14975	14972	14931	14896	14881	14886	14800	14857	14798	14793	14894	14701	14779	14782	15012	14855	14896	14679	14849	14894	14828	14791	14760	14808	14826	14884	14877	14877	14931	14748	14823	14950	14943	14942	14824	14743	14767	14839	14930	14964	14653	14740	14937	14876	14732	15006	14988	14841	14883	14976	14920	14728	14831	14818	14819	14871	15001	14885	14937	14723	14924	14697	14808	14878	14788	14807	14850	14787	14785	14909	14801	14822	15047	14824	14844	14991	14799	14925	14862	14915	14939	14887	14910	14759	14966	14891	14941	14884	14988	14917	14828	15102	14886	14954	14876	14829	14983	14869	14959	14649	14837	14881	14716	15022	14847	14911	14913	14840	14720
28180	24616	28655	24800	19622	18633	17891	17486	17669	17707	18741	18502	18483	17859	17759	17501	17368	17482	17358	17380	17185	17297	17454	17416	17393	17316	17253	17418	17578	17352	17463	17484	17200	17471	17200	17375	17365	17078	17232	17555	17273	17342	17314	17335	17230	17186	17303	17234	17409	17439	17322	17519	17382	17261	17587	17437	17325	17404	17429	17206	17163	17380	17259	17124	17038	17406	17301	17238	17244	17388	17389	17173	17431	17308	17124	17300	17252	17511	17246	17264	17335	17324	17281	17195	17312	17401	17275	17452	17409	17291	17420	17148	17150	17406	17348	17216	17361	17258	17281	17389	17340	17426	17483	17264	17248	17299	17253	17182	17037	17194	17444	17293	17339	17248	17346	17345	17179	17461	17458	17291	17355	17112	17436	17466	17391	17220	17298	17308	17387	17316	17177	17310	17302	17444	17341	17343	17097	17130	17205	17322	17451	17169	17251	17349	17418	17439	17400	17487	17249	17286	17453	17377	17241	17286	17288	17367	17357	17359	17273	17321	17248	17158	17184	17318	17210	17380	17266	17158	17458	17184	17420	17185	17360	17377	17026	17381	17350	17399	17447	17221	17222	17282	17279	17189	17300	17380	17305	17345	17222	17334	17327	17373	17318	17186	17305	17402	17233	17395	17506	17565	17259	17343	17282	17406	17272	17322	17278	17213	17280	17171	17366	17307	17347	17483	17272	17287	17135	17103	17387	17074	17393	17500	17306	17274	17241	17196	17353	17256	17332	17127	17170	17293	17224	17460	17387	17281	17388	17303	17225	17259	17322	17482	17427	17442	17268	17204	17539	17289	17213	17433	17298	17302	17331	17339	17436	17396	17402	17376	16932	17139	17184	17588	17321	17268	17490	17253	17371	17275	17333	17386	17390	17189	17327	17120	17393	17261	17284	17302	17271	17352	17368	17253	17544	17239	17296	17285	17388	17445	17325	17376	17378	17292	17339	17229	17411	17343	17540	17264	17194	17417	17377	17187	17260	17321	17368	17474	17365	17369	17469	17235	17296	17339	17286	17256	17220	17377	17399	17166	17218	17359	17264	17330	17272	17415	17389	17277	17469	17390	17411	17228	17441	17504	17336	17358	17330	17332	17250	17348	17414	17353	17340	17299	17450	17286	17156	17368	17315	17543	17110	17310	17168	17456	17446	17352	17279	17423	17373	17277	17359	17382	17477	17232	17274	17391	17068	17462	17364	17307	17429	17422	17330	17600	17373	17456	17103	17203	17457	17223	17511	17446	17350	17323	17198	17361	17387	17304	17455	17279	17241	17362	17334	17488	17273	17423	17173	17255	17227	17339	17284	17397	17342	17286	17493	17647	17368	17410	17275	17128	17420	17300	17331	17398	17314	17439	17300	17278	17298	17198	17247	17450	17231	17247	17359	17419	17349	17221	17220	17508	17486	17289	17543	17387	17380	17325	17388	17260	17330	17248	17230	17231	17365	17296	17326	17392	17339	17310	17209	17220	17326	17325	17326	17488	17568	17266	17091	17332	17103	17406	17361	17460	17402	17233	17244	17157	17203	17378	17243	17440	17335	17338	17398	17362	17187	17177	17434	17409	17219	17289	17463	17439	17218	17213	17336	17172	17367	17379	17507	17553	17139	17224	17630	17379	17336	17301	17375	17311	17368	17261	17282	17191	17410	17388	17365	17183	17313	17333	17327	17203	17217	17344	17334	17349	17304	17352	17305	17332	17251	17329	17453	17396	17189	17270	17304	17260	17348	17424	17335	17327	17203	17430	17256	17286	17427	17293	17324	17320	17420	17428	17369	17366	17277	17290	17409	17431	17397	17544	17456	17288	17193	17320	17117	17351	17185	17330	17301	17360	17415	17283	17295	17253	17419	17274	17314	17163	17393	17331	17267	17347	17184	17282	17265	17230	17262	17259	17363	17317	17269	17269	17122	17364	17226	17310	17351	17467	17356	17430	17336	17343	17511	17406	17301	17254	17309	17291	17418	17309	17180	17368	17310	17467	17427	17289	17251	17301	17218	17190	17336	17597	17340	17231	17313	17292	17497	17245	17393	17169	17294	17154	17291	17354	17276	17298	17324	17233	17470	17335	17561	17350	17361	17488	17267	17051	17449	17486	17325	17487	17304	17256	17221	17346	17445	17135	17218	17468	17493	17397	17294	17453	17293	17538	17485	17237	17365	17394	17453	17274	17509	17216	17273	17171	17402	17411	17200	17464	17289	17253	17314	17194	17245	17265	17348	17245	17440	17321	17477	17303	17190	17471	17439	17199	17444	17168	17238	17488	17275	17066	17211	17306	17499	17365	17293	17322	17433	17235	17409	17267	17251	17443	17387	17490	17255	17408	17163	17242	17362	17304	17269	17102	17363	17444	17282	17282	17273	17222	17313	17405	17429	17144	17264	17281	17341	17316	17648	17214	17571	17450	17106	17080	17364	17148	17289	17488	17579	17358	17333	17375	17374	17286	17252	17113	17487	17277	17371	17330	17306	17235	17374	17459	17342	17174	17375	17520	17514	17342	17437	17070	17490	17362	17327	17332	17209	17410	17210	17322	17222	17317	17312	17208	17329	17474	17675	17237	17355	17377	17279	17294	17554	17460	17503	17409	17288	17435	17055	17309	17457	17284	17314	17439	17373	17331	17295	17276	17396	17387	17419	17348	17205	17145	17315	17495	17441	17449	17487	17379	17388	17211	17271	17183	17476	17316	17446	17377	17164	17245	17138	17400	17176	17459	17310	17338	17263	17396	17420	17510	17258	17246	17254	17351	17194	17250	17208	17135	17446	17544	17253	17237	17373	17264	17273	17150	17306	17420	17498	17467	17358	17247	17286	17259	17197	17160	17209	17255	17314	17234	17415	17304	17236	17259	17181	17375	17132	17399	17328	17347	17380	17394	17416	17330	17309	17137	17402	17326	17213	17462	17237	17380	17540	17157	17157	17350	17265	17354	17225	17256	17524	17228	17440	17375	17320	17386	17263	17499	17320	17459	17297	17226	17261	17235	17173	17267	17458	17369	17353	17532	17396	17188	17379	17214	17374	17511	17446	17459	17390	17631	17248	17247	17384	17392	17445	17174	17094	17389	17446	17284	17364	17075	17457	17604	17304	17117	17206	17263	17466	17427	17472	17387	17431	17427	17376	17232	17297	17264	17361	17469	17466	17185	17378	17497	17336	17483	17345	17164	17317	17345	17206	17273	17441	17359	17260	17232	17529	17245	17493	17508	17423	17232	17307	17266	17362	17507	17297	17494	17254	17400	17339	17417	17246	17173	17484	17342	17326	17512	17424	17259	17398	17327	17340	17125	17253	17243	17075	17216	17259	17326	17339	17468	17134	17335	17456	17519	17264	17357	17423	17429	17294	17248	17578	17411	17415	17222	17425	17283	17371	17375	17272	17276	17266	17374	17420	17451	17273	17387	17241	17378	17238	17321	17337	17276	17481	17220	17229	17275	17342	17356	17336	17400	17183	17382	17178	17400	17215	17214	17422	17310	17346	17619	17462	17293	17141	17270	17525	17419	17254	17373	17316	17340	17432	17254	17289	17509	17381	17393	17523	17454	17274	17472	17230	17408	17471	17259	17421	17217	17419	17100	17204	17270	17334	17479	17426	17334	17219	17213	17215	17369	17265	17441	17234	17107	17236	17371	17169	17348	17200	17275	17356	17273	17430	17327	17428	17328	17354	17258	17268	17417	17215	17319	17320	17315	17369	17375	17343	17290	17309	17380	17456	17395	17446	17359	17435	17551	17266	17562	17102	17368	17352	17484	17418	17332	17291	17120	17079	17219	17241	17356	17419	17357	17329	17301	17127	17527	17355	17262	17471	17113	17357	17454	17420	17197	17326	17187	17387	17193	17233	17423	17481	17575	17327	17246	17567	17265	17274	17292	17311	17451	17360	17464	17500	17288	17132	17349	17317	17265	17394	17353	17300	17350	17266	17230	17416	17245	17560	17382	17379	17453	17425	17447	17227	17347	17146	17308	17146	17331	17464	17445	17259	17361	17228	17339	17483	17380	17208	17261	17349	17309	17277	17373	17089	17303	17416	17249	17247	17420	17273	17426	17369	17420	17193	17357	17263	17348	17315	17366	17366	17462	17414	17379	17093	17461	17479	17202	17233	17270	17242	17313	17353	17404	17377	17253	17482	17219	17519	17314	17381	17376	17447	17440	17279	17381	17384	17184	17182	17455	17420	17415	17309	17351	17350	17241	17332	17579	17286	17196	17277	17511	17437	17294	17267	17365	17161	17307	17351	17313	17209	17215	17227	17361	17437	17438	17123	17256	17309	17282	17338	17516	17458	17206	17167	17239	17261	17145	17446	17170	17364	17357	17252	17170	17345	17351	17217	17223	17459	17394	17175	17482	17403	17194	17536	17551	17389	17247	17109	17449	17185	17337	17414	17460	17485	17379	17278	17085	17447	17183	17541	17286	17186	17270	17319	17613	17485	17183	17430	17296	17153	17362	17398	17289	17374	17372	17392	17225	17503	17598	17402	17189	17234	17445	17214	17417	17296	17361	17452	17218	17286	17235	17366	17267	17295	17174	17519	17394	17232	17431	17422	17345	17274	17378	17309	17438	17331	17397	17219	17325	17165	17338	17354	17337	17365	17192	17511	17321	17063	17382	17447	17506	17403	17436	17428	17205	17104	17255	17289	17446	17485	17404	17242	17287	17282	17239	17398	17439	17211	17400	17343	17455	17357	17438	17410	17277	17369	17529	17305	17117	17281	17342	17209	17380	17510	17319	17369	17319	17421	17199	17440	17438	17460	17436	17382	17247	17290	17264	17597	17407	17425	17317	17507	17265	17230	17341	17351	17315	17336	17233	17371	17449	17265	17329	17282	17383	17174	17414	17320	17233	17334	17201	17440	17264	17578	17489	17300	17351	17216	17227	17257	17243	17466	17345	17430	17417	17284	17362	17506	17242	17199	17427	17373	17230	17290	17305	17213	17288	17213	17195	17214	17236	17389	17452	17372	17534	17417	17247	17373	17331	17283	17409	17301	17486	17066	17332	17392	17344	17390	17330	17304	17601	17322	17469	17349	17232	17305	17296	17242	17288	17287	17251	17461	17251	17230	17162	17363	17228	17396	17380	17278	17224	17326	17419	17156	17558	17394	17398	17425	17385	17310	17320	17342	17215
27909	36583	29598	21903	17812	16643	15607	15285	15177	15716	16851	16746	16172	15631	15362	15317	14872	14939	15104	15145	14789	14859	14966	14954	15135	15114	15131	14935	14908	15028	14829	14967	14977	14890	15060	14860	14962	15003	14874	15029	14874	15023	14950	14980	14807	14937	15065	15008	14898	15018	14787	15128	14887	14963	15004	14989	14914	15080	14792	14953	14787	14791	14985	14733	15027	14947	15178	14826	14869	14981	14985	14759	14920	14938	14918	14949	14922	14914	14911	14853	14960	15041	14895	14851	14943	15078	15073	14992	14887	15012	14854	14913	14990	14927	15016	14986	15033	14890	14967	14894	15035	14917	14708	14967	15091	14817	15013	15050	14920	14962	14914	14769	15068	15097	14810	14974	14983	14915	15058	14967	14779	15031	15051	14752	15017	14985	15120	15021	14853	14916	14967	14903	14986	14891	15109	14993	14890	14766	15030	14935	14937	14972	14884	14888	14914	15052	14903	14994	14926	14942	15026	15032	14952	14936	14942	14971	15084	14933	14951	14944	14979	14826	14930	14884	15040	14959	14941	15014	14988	14834	15014	15025	15016	15001	15018	14980	14918	15065	15033	14922	14810	14872	14989	14814	14972	14989	15038	14807	15017	14947	15037	15020	15056	14792	14948	14880	14873	14860	15002	14950	14941	15098	14867	14937	14755	14805	14882	15082	14945	14880	15076	14786	14806	14895	14916	15110	14752	14984	14982	14905	15017	15053	15030	14818	14986	14962	14949	14974	14843	15098	14791	14870	14927	15080	14841	14986	15114	15041	14943	15009	14903	14780	14976	15008	15072	14875	15002	15025	14830	14955	15006	14967	14927	14848	14985	14902	14947	14841	15011	15010	14772	15084	14975	14942	15065	14891	15039	15056	14845	15029	14770	15072	14802	14922	14870	14955	14916	15002	14888	14858	14883	14928	15045	14960	15022	14866	15056	15000	14956	15017	14982	14991	14819	14893	14962	14812	14883	14925	14929	14878	15043	15020	15010	14955	15093	14984	14974	14935	14897	15012	15016	15010	14961	14983	14913	14723	14950	14928	14884	14953	15092	14875	14925	14852	14968	15003	14857	15001	15148	15092	15079	14865	14822	14880	14798	14994	14913	15059	14869	14925	14987	14874	14980	14836	14976	14909	15005	15039	15116	15007	14975	14962	15048	14850	14926	14994	14798	14978	14768	14947	15096	14904	15020	14952	15042	14936	14891	14969	15024	14864	14884	15010	14901	14869	14994	14765	15029	15165	14894	15195	14813	14962	14987	14977	14898	14899	14965	15002	14939	14939	14876	14991	15046	14914	14986	14883	14922	15223	14842	14979	15100	15034	14896	14914	14926	14978	15073	14965	14767	14908	15071	14919	14951	14835	14920	14913	15040	14954	14997	14911	15002	15069	14992	15007	14981	15110	15057	14693	14960	14943	14886	14976	14836	14984	15023	14952	14971	14932	14951	15029	14908	14894	14981	14990	14959	14998	15081	14724	14828	15037	14989	14866	14848	14801	14775	14983	14694	14993	14913	15089	14969	14975	14932	14994	14965	15035	15108	14939	14920	15092	14998	15041	15027	14829	14946	14876	14849	14914	15016	14978	14751	14907	15164	15127	15118	15111	14936	14807	14946	14957	14895	15052	15012	14985	14779	14846	14948	14924	14724	14861	14937	14775	14948	14936	15151	15110	14994	15040	15044	14921	14951	14922	15054	14948	14990	14991	14946	14845	14961	14971	15092	14901	14987	14997	14965	14973	14965	15068	14985	14962	14862	14965	15003	14811	15093	14996	14928	15023	14813	14945	14850	14923	14824	15041	14935	15135	14947	14827	14894	15107	14804	14949	14987	15015	14887	14933	14965	15109	15047	14847	14884	14779	15092	14957	14945	15038	14732	14955	14955	14995	15107	14915	15143	15029	14950	14894	14963	14950	14899	14872	14790	14885	14962	15035	15080	15068	14915	14984	14977	14935	14922	14896	15077	14918	14829	14883	14987	14900	15072	14983	14767	14932	15045	14859	15012	15081	15064	15041	15039	14902	14936	14904	14962	14919	15121	14961	15028	14791	14951	14879	14993	15073	14880	14997	14961	14744	15050	14949	14805	14887	14964	15020	15027	14969	14930	15021	14907	15003	14987	15151	14945	15103	14796	14862	14994	15045	14959	15059	14951	14988	14859	14876	14838	14828	14874	14848	15000	14917	14912	14896	14720	15023	14802	14851	14939	14949	15050	14760	14869	15016	14951	14946	14938	14897	14911	14921	15022	14961	14852	14831	14958	14953	14990	14877	15014	14906	14927	14969	15055	14898	14893	14910	15043	14902	14966	14898	14990	15060	14820	15079	14948	14988	15019	14813	14924	14983	14716	14982	14984	14815	14974	14994	14980	15119	15040	15055	14837	14893	14899	14684	15022	14907	14805	14987	14993	15055	14999	15102	14921	14964	14920	14898	14955	14872	14884	15009	14950	14984	14899	15011	14937	14837	14937	14826	14901	15000	14889	14978	14917	15195	14841	14880	14907	14916	14913	15127	14863	14999	14817	15018	14858	15210	14987	14825	14889	14882	14841	14947	14925	14970	14982	14961	14927	14930	15027	15012	14902	14973	15073	14796	14968	15040	14977	14812	14799	14987	14912	15086	14929	14983	15006	14988	14905	14824	14834	14951	14984	15181	14859	14877	14932	15005	14786	14986	15080	14951	15038	14860	15055	14948	14945	15088	14864	14979	14927	15025	14995	14923	14833	14852	15086	14892	14873	14959	14931	15002	14896	14987	14905	15034	14966	14869	15051	14998	14767	14959	14921	14852	14992	14884	14934	14929	15042	14853	15010	15002	14905	15081	14903	14889	14949	14937	15017	15088	14982	14972	15110	14970	14961	14875	15006	14887	14982	14945	14803	14917	14667	14986	14914	14843	14863	15002	14813	15033	14957	14808	14821	14867	14828	14909	15061	14881	14818	14836	15023	15019	15050	14860	14936	15055	15091	14898	14878	14996	14918	14947	15054	14987	15031	14793	14883	15045	14950	14879	15069	14976	14982	14778	14954	14945	15059	15005	15048	14975	15073	14947	15016	14995	14877	14891	15029	14861	15048	14928	15203	15003	14935	14953	14896	14965	14812	14775	14955	15056	14935	14877	14988	14788	14992	14981	14821	14949	14924	14811	15068	14979	14916	14963	14848	14957	15086	14953	15140	15077	14904	15029	15073	14866	14898	15178	14945	14929	15093	15073	15016	14735	14967	14965	15054	15097	15004	14785	14869	15017	14936	14927	14980	15005	14904	14906	15030	14891	14913	15009	14903	14938	14998	14847	14914	15050	14895	14925	15008	15018	14952	14919	15068	14891	14819	14926	14737	14972	15000	14984	15004	15032	15053	14816	14912	15002	14849	15029	14937	15015	14924	14722	15045	14999	14923	14992	14879	14900	15021	14980	14892	14959	15088	14986	14999	15022	14924	15039	15130	14855	14974	14995	14860	14963	15023	14808	14891	14938	14874	15000	14924	14887	14977	15036	14970	14982	14826	15078	14834	14774	14894	15080	14985	14801	14925	15031	14838	14975	15011	14912	15072	14840	15002	15016	14855	14920	14897	14903	14977	14962	15006	15041	14852	14975	14904	14964	15021	15044	15013	14851	14911	14915	14842	15116	14915	14843	15081	14982	14930	14826	14979	14817	15062	14995	14928	14962	14919	14968	15098	14933	15049	14975	14882	14942	14999	14923	14968	15146	14997	15031	14921	15015	14893	15060	14910	14996	15005	14899	14993	14925	14821	14871	14947	14900	14881	14960	14969	14860	15121	14820	14785	14950	14952	15191	15008	14854	14823	14950	15010	14899	14981	15051	15007	14985	14857	14868	14823	14937	14982	14990	14863	14971	15073	15044	15005	14808	14883	14941	14828	14853	15037	14842	14906	14869	15029	15035	14840	14980	15003	14879	14937	15092	14845	15015	14942	14794	14922	14671	14964	14912	15047	15088	14959	15135	14804	14904	14980	14926	14807	15037	14906	14792	15127	14993	14941	14909	14908	14896	14990	14860	15086	14880	15110	14907	14977	14920	14991	14906	14949	14840	15117	14984	14740	14914	14873	14846	14836	14883	14943	14960	15025	14823	14919	14891	15061	14935	15008	14876	14999	15174	14983	14961	14972	14776	14995	14884	14887	14911	15113	15066	14808	14768	15020	15107	15091	14878	15014	14931	14926	15221	14924	15104	14712	14969	15061	15008	14958	14763	15083	14925	14946	15022	14918	14737	14930	14924	14947	14721	14846	14956	15118	15104	14852	14842	14999	14976	14896	14872	15045	14735	14932	14892	14966	14872	14990	14942	14906	15042	14984	14947	14818	14957	15103	14996	14949	14998	14868	15097	15042	15001	15058	14847	15040	14883	14882	14847	15073	15016	14983	14981	14861	15055	14941	15171	14900	14987	14804	15093	15019	15004	14813	14867	14994	15164	15054	14987	14696	14912	14959	14884	14945	14983	14997	15012	14735	14959	15115	15012	15000	14998	15021	14980	15005	15084	15020	15027	14831	15003	15001	14859	15080	14969	14983	15024	15075	15077	15107	14918	14964	15018	14750	14881	14937	14956	15118	14845	14926	14863	15099	15057	15086	15001	14965	14959	15058	15046	14978	14977	14816	15149	14982	14948	14942	15014	14947	14879	14823	15030	15084	14977	14908	14900	14970	14904	14901	14983	14956	14959	14922	15010	14992	14871	14980	15006	14837	15054	14923	14877	14979	14883	14981	14950	14871	14926	15000	14985	15025	14946	14896	15033	14971	14871	14976	14835	14761	14907	14925	14894	14957	14772	14920	14834	14995	15030	14847	14876	15094	15028	15003	15217	15000	15029	15034	14780	15018	15052	14974	14926	15128	14750	15110	14794	14895	14730	14904	14954	14981	14998	15035	15031	14953	14777	14870	14858	15203	14844	14924	15083	15114	14852	15029	14871	14953	14929	14937	15047	14752	14895	14943	14991	14996	15059	15006	15015	14945	14936	15041	14909	15042	15027	14896	14964	14967	15138	14760	14923	14937	14833	14963	14845	15057	14836	15128	14933	14983	14977	14896	15222	14935	14853	15100	14753	15141	15023	14898	14955	14731	14960	15125	15013	14840	14936	15083	14825	14886	14733	14873	15039	15042	14815	14856	14916
23913	21350	28837	25193	23584	23575	23202	20091	19148	19594	26597	27627	24976	21856	19361	18323	17678	17336	17427	17322	17307	17288	17477	17370	17311	17198	17256	17207	17365	17399	17300	17185	17099	17231	17518	17210	17333	17199	17142	17217	17387	17086	17038	17257	17029	17259	17240	17191	17070	17309	17187	17253	17271	17137	17083	17216	17155	17439	17248	17030	17014	17095	17085	17290	17139	16923	17092	17215	17148	17145	17221	17398	17056	16944	17237	17255	17244	17331	17274	17045	17262	17291	17222	17212	17171	16904	17282	17494	17242	17343	17133	17217	17163	17041	17297	17205	17226	17185	17241	17275	17220	17403	17172	17313	17144	17057	17169	17330	17343	17186	17022	17439	17285	17141	17237	17080	17178	16886	17326	17300	17192	17169	17055	17349	17265	17074	17151	17234	17411	17251	17185	17438	17003	17279	17375	17277	17171	17226	17036	17107	17027	17334	17054	17276	17231	17314	16950	17117	17318	17430	17143	17195	17073	17001	17131	17256	17200	17240	17210	17049	17085	17192	17209	16920	17210	17200	17045	17460	17142	17191	17239	17351	17167	16998	17124	16982	17144	17142	17157	17245	17101	17246	17056	17140	17322	16980	17169	17138	17109	17144	17263	17098	17305	17161	17161	17000	17100	17333	17161	17318	17348	17056	17502	17120	17200	17161	17275	17014	17157	17180	16985	17203	16994	17227	17158	17338	17070	17128	17241	17071	17059	17066	17004	17103	17237	17221	17067	17147	17190	17138	17046	17047	17142	17114	17126	16961	17212	17213	17041	17161	17154	17320	17058	16909	17252	17313	17064	17121	17122	17096	17202	17358	17046	17348	17333	17152	17257	17263	17332	17215	16979	17192	17133	17318	17212	16994	17041	17022	17182	16992	17130	16934	17128	17179	17028	17115	16980	17246	17317	17242	17257	17188	17296	17106	17269	17363	17031	17218	17163	17217	17193	17249	17159	17144	17225	17010	17236	17037	17061	17260	17115	17153	17052	17290	17185	17307	16945	17223	16983	17120	17162	17225	17287	17137	17182	17213	17324	17202	17288	17061	17348	17250	17323	17221	17248	17205	17271	17244	17272	17070	17157	17199	17084	16946	17040	17169	17098	17243	17167	17012	17134	17051	17335	17187	17165	17016	17038	17055	17246	17371	17149	17246	17044	17134	17160	17139	17106	16913	17138	17117	17162	17252	17335	17326	17316	17135	17289	17205	17334	17097	17160	17026	17174	17107	17109	17103	17199	17294	17142	17115	17250	17229	17121	17207	17144	17222	17378	17329	17042	17051	17333	17123	17111	17195	16969	17176	17095	17099	17301	17014	17280	17273	17116	17262	17099	17077	17205	17227	17059	17090	17132	17180	17304	17218	17042	17207	17177	17173	17167	17281	17247	16969	17143	17077	17158	17031	17106	17031	17178	17263	17188	17229	17275	17365	17035	17119	17293	16871	17145	17073	17220	17221	17002	17311	17320	17257	17134	17309	16985	17227	17179	17146	17199	17183	17221	17200	17177	17075	17221	17234	17366	17194	17411	17205	17276	17174	17180	17246	17226	17033	17433	17050	17117	17224	17279	17331	17055	17158	17184	17164	17121	17122	17349	17139	17066	17330	17097	16970	17227	17369	17342	17361	17163	17178	16968	17051	17077	17171	17201	17073	17070	17101	17172	17135	17295	16962	17083	17079	17186	17078	17020	17162	17168	17269	17290	17277	17132	17031	17277	17034	17108	17175	17203	16930	16940	17172	17363	17215	17087	17077	16895	17077	17264	17205	17124	17210	17242	17265	17251	17339	17214	17127	17183	17466	17406	16938	17299	17101	17151	17001	17096	17260	17250	16930	17045	17098	17142	17109	17151	17049	17082	17118	17095	17284	17192	17147	17138	17262	17318	17093	17188	16970	17051	16981	17223	17376	17164	17027	17212	17348	17036	17226	17282	17241	17107	16918	17115	17272	17087	17154	17183	17145	17046	17259	17178	17171	17290	17367	17108	17208	17188	17182	17332	17169	17196	17020	16929	17059	17299	17155	17199	17095	17184	17115	17203	17207	17021	17254	17150	17219	17103	17148	17269	17207	17210	17247	17195	17127	17101	17318	17159	16930	17232	17213	17185	17010	17216	17370	17404	16965	17176	17052	17059	17175	17155	17224	17186	17115	17266	17256	17191	17210	17067	17219	17253	17192	17166	17202	17243	16876	17248	17235	17253	17064	17224	17182	17082	17017	17044	17196	17025	17100	17267	17199	17177	17144	17129	17160	16995	17352	17034	17060	17230	17165	17127	17170	17351	17102	17083	17168	17031	17296	17238	17264	17031	17285	17023	17227	17064	17320	17247	17172	17040	17145	17214	17089	17160	17142	17322	17144	17024	17179	17230	17178	17083	17211	16975	17335	17029	17135	17228	17065	17010	17142	17178	17035	17256	17061	17139	17080	17136	17121	17334	17166	17143	17214	17220	17066	17211	17171	17121	17044	17211	17326	17025	17067	17056	17014	17359	16954	17138	17207	17240	17406	17213	17362	17259	17141	17166	17220	17017	17241	17184	17107	17201	17173	17243	17074	17088	17142	17089	17170	17105	17150	16996	17120	17089	17140	17115	17147	17088	17223	16953	17146	16997	17130	17206	17205	17326	17195	17023	17061	17233	17136	17177	17181	17181	17414	17064	17162	17195	17294	17064	16972	17176	17002	17037	17169	17158	17004	17200	17097	17085	17135	17147	17161	17209	17191	17246	17181	17076	17039	17294	17355	17192	17111	17336	17207	17066	17092	17252	17119	17295	17212	17097	17184	17001	17178	17248	17229	17152	17169	17230	17397	17164	17249	17290	17278	17204	17043	17181	17091	17177	17140	17156	17234	17298	17064	17384	17092	17245	17094	16984	17233	17198	17074	16981	17037	17059	17218	17006	17148	17182	17169	17106	17374	17116	17153	17057	17232	17208	17247	17125	17300	17142	17411	17330	17277	16996	17030	17249	17252	17067	17241	16994	17096	17146	17146	17338	17126	17162	17236	17041	17076	17145	17099	17008	17254	17166	17122	17059	17207	17048	17116	17083	17194	17229	17017	17263	17166	17180	17256	17008	17165	17235	17041	17256	17113	17154	17267	17148	17133	17225	17221	17119	17222	17179	17175	17205	17184	17097	17103	16915	17088	17205	17208	16981	17180	17126	17356	17288	17270	17235	16987	17252	17219	17365	17315	17090	17118	16983	17399	17040	17053	17275	17194	17164	17035	17243	17323	17214	17107	17123	17217	17205	17242	17032	17096	17158	17236	17188	17133	17215	17074	17350	17111	16943	16891	17132	17335	17205	17123	17349	17154	17052	17285	17036	17087	17290	17189	17235	17320	17208	17177	17238	17233	17183	17313	17037	17158	17340	17128	17122	17146	17149	17290	17119	17075	17295	17243	17174	17273	17036	17251	17064	17224	17084	16994	17178	17117	17254	17332	17287	17174	17493	17159	16895	17066	16966	17073	17167	17255	17177	17090	17279	17139	17152	17015	17175	17075	17170	17124	17256	17204	17326	17055	17033	17165	17281	17124	17338	17212	17263	17241	17025	17138	17364	17159	17318	17440	17194	17276	16934	17242	17343	17370	17063	17240	17055	17190	17133	17013	17213	17129	17154	17277	17087	17202	17117	17033	17199	17342	17110	17230	17285	17234	17168	17207	17111	17132	17126	17243	17284	17008	17310	17107	17254	17324	17224	17110	17117	17287	17204	17310	17084	16967	17099	17019	17236	17055	17150	17058	17125	17013	17277	17076	17244	16965	17179	16994	17017	17272	17095	17327	17259	17272	17148	17221	17244	17093	17140	17183	16974	17020	17256	17234	17176	17251	17159	17100	17295	17420	17201	17092	17145	17033	17155	17102	17082	17163	17231	17364	17265	17094	16983	17047	17161	17233	17164	17032	17192	17187	17200	17170	17280	17331	17046	17197	17039	16990	17181	17169	17201	17033	17308	17160	17184	17186	17124	17138	17093	17046	17246	17129	17232	17184	17122	17105	17073	17290	17023	17247	17404	17248	17179	17190	17316	17318	17154	17182	17005	17358	17273	17229	17286	17268	16943	17161	17381	17147	17267	17281	17171	17155	17023	17343	17137	17262	17221	17015	17228	17224	17244	17129	16902	17134	17142	17156	17054	17179	17148	17029	17114	17089	17229	17198	16979	17169	17142	17230	17382	17180	16929	17142	17073	17009	17336	17113	17028	17141	16849	17069	17411	17115	17123	17258	17271	17156	17165	17226	17232	17299	17085	17022	17212	17361	17138	17088	17125	17097	17191	17382	17012	17100	17144	17121	17251	17359	17148	17010	17171	17086	17201	17136	17225	17280	17274	17175	17162	17230	17296	17018	17250	17351	17428	17056	17265	16956	17112	16995	17070	17238	17233	17276	17089	17033	17037	17074	17028	17269	17118	17066	17183	17113	17436	17185	17342	17243	17043	17057	16972	17302	17196	17079	17106	16936	17240	17129	17340	17435	17155	17210	17197	17228	17045	17138	17086	17087	17224	17339	17037	17182	17152	17098	17277	16987	16917	17178	17085	17260	17240	17212	17127	17150	17207	17353	17053	17263	17445	17233	17198	17269	17020	17310	17154	17025	17340	17041	17126	17206	17078	17276	17107	17241	17199	17255	17158	16987	17163	17137	17058	17141	17260	17096	17333	17154	17149	17241	17196	17233	17041	17027	17195	17058	17385	17038	17313	17159	16992	17185	17154	17031	17121	17154	17202	17262	17184	17246	17423	17130	17056	17235	17243	17242	17180	17159	17229	17227	17196	17148	17333	17084	16983	17116	17060	17239	17380	17113	17314	17520	17281	17227	17179	16790	17107	17233	17201	17208	17235	17081	17193	17292	17012	17107	17091	17113	17063	17172	17010	17095	17203	17138	17026	17082	17139	17267	17272	17168	16976	17146	17270	17226	17365	17096	17387	17161	17315	17215	17285	17123	17423	17259	17169	17116	17409	17407	17151	17170	17266	17089	17242	17154	17112	17225	17135	17162	17117	17147	17453	17065	17296	17224	17311	17122	17317	17225	17164	17254	17165	17301	17177	17282	17301	17193	17245	17217	16988	17238	17151	17125	17069	17363	17216	17355	17167	17254	17232	17276	17049	17010	17334	17322	17268	17265	17246	17231
30443	48022	44656	34001	25998	20710	19961	18377	17857	18399	28773	27697	24266	19672	16918	15926	15224	15030	14914	15045	14965	15146	14899	15014	14817	14860	14752	14782	14843	14846	14918	14937	14925	15041	14825	14924	15048	14767	14765	14861	14784	14994	14984	14980	14857	14963	14815	14732	15053	14837	14854	14952	14905	14893	14782	14878	14925	15030	14908	15020	14929	14827	15017	14854	14847	14747	15043	14976	15055	14910	14944	14822	14766	14931	14964	14792	14908	14849	14956	14966	14821	14801	14825	14952	14862	14933	14794	14846	14945	14922	14829	14924	15009	14816	15040	14794	15040	14858	14736	14788	15105	14826	14804	14894	14728	14757	14970	14996	14946	14794	14960	15079	14797	14652	14947	14916	14847	14863	14910	14896	14814	14719	14855	14846	14873	14901	14918	14872	14957	14880	15040	14778	14883	14826	14853	14901	14875	14970	14913	14911	14989	14885	14863	14830	14822	14737	15074	14833	14777	14770	14821	14910	14777	14810	14713	14939	14954	14960	14866	14953	14996	14871	14983	14828	14923	15012	14881	14775	14941	14979	14847	14880	14795	14995	14795	14901	14761	14880	14941	14777	15004	14857	14926	14973	14762	14872	14747	14827	14900	14901	14938	14900	14974	14768	14833	14771	14605	14835	14805	14991	14838	14814	14907	14837	14865	14818	14819	14911	15020	14951	15003	14849	14783	14666	14864	15066	14885	14884	14748	14701	14967	14944	14960	15056	14887	14810	14714	14914	14920	14810	14980	14958	14923	14754	14633	14907	14952	14852	14797	14850	14929	14948	14752	14846	14877	14889	15032	14885	14817	14775	14867	14865	14810	14853	14825	14927	14766	14838	15030	14936	14777	14794	14953	14910	14894	14776	14928	14882	14808	15049	14863	14775	14985	15005	15026	14924	14811	14821	14760	14972	14857	14822	14731	14854	14829	15031	14757	14817	14945	14900	14954	14871	14898	14977	14842	14918	14800	14852	14848	14864	14996	14819	14847	14809	14927	14992	14906	14830	14832	14813	14969	15021	15052	14804	15092	14755	14893	14714	14839	14853	14818	14893	14971	14758	14968	14783	14848	14914	14855	14897	15095	14859	14754	14822	14740	14795	14699	15033	14909	14811	15007	14806	14965	14857	14804	14967	14905	14823	14852	14942	14862	14702	14903	14845	14818	14822	14979	14913	15005	14834	14742	14962	15029	14968	14966	14883	14799	14888	14968	14940	14895	14921	14860	14833	14942	14856	14909	14925	14824	14950	14795	14896	14889	14908	14901	14719	14811	14865	14959	14881	14965	15077	14901	14846	14902	14941	14944	14893	14738	14895	14735	14968	14881	15016	14969	14906	15081	15006	14897	14976	15054	14924	14890	14758	15075	14913	14898	14841	15057	14837	14941	15050	14882	14846	14917	14819	15014	14814	15005	14994	14868	14780	14970	14859	14971	14861	14889	15075	14948	14809	14752	14943	15002	15067	14890	14877	14968	14843	14951	14815	15001	14814	14951	14861	14823	14916	15080	14790	14781	14973	14818	14798	14853	14987	14999	14913	15002	14848	14879	14889	14982	14900	15002	14845	14963	14781	14877	14917	14983	14961	14823	15112	14957	14776	14800	14892	14867	14799	15056	14917	14823	14965	14772	14969	14745	14804	15052	14790	14898	14714	14899	14830	15019	14880	14923	14945	14746	14848	15047	14730	15011	14882	14869	14792	15033	15042	14847	14829	14967	14935	14963	14987	14946	14955	14820	14862	14960	14747	14669	14765	14928	14868	14999	14927	14791	14918	14714	14891	14975	14734	14837	14981	14907	14872	14772	14887	14870	14832	14795	14880	14897	14866	14920	14818	15037	14882	14864	14886	14808	14769	14869	14950	14782	14971	14868	14898	15002	14917	14908	14876	14872	14864	14947	14705	14976	14946	14936	14957	14803	14867	14937	14842	14880	14924	14696	14886	14919	15026	14845	14956	14877	14816	14880	15052	14978	14804	14811	14914	15063	14853	14724	14773	14975	14781	15063	14979	14746	15247	14846	14904	14783	14887	14999	14946	14941	14745	14871	14930	14929	14767	14902	14788	14820	14882	14772	14846	15018	14941	14887	14745	14862	14878	14719	14903	14798	14951	14985	14911	14742	14876	14901	14927	14893	14927	14869	14880	14950	14796	14887	14860	14819	14842	14676	14835	14794	14837	14831	14714	15015	14945	14859	14958	14803	14975	14819	14930	14799	14797	14903	14951	14740	15060	14803	15050	14997	14753	14912	15039	14834	14661	14904	14884	15024	14851	15037	14751	14870	14686	14862	14948	14824	14853	14765	15011	15022	14815	14852	14844	14925	14948	14814	14964	14857	14811	14928	14853	15066	14794	14960	14981	14904	14826	15069	14821	14883	14844	14863	14951	14839	14933	14943	14997	14966	14892	14816	15020	14876	14892	14774	14815	14923	14875	14800	14764	14884	14994	14870	14690	14938	14781	14745	15024	14977	15035	14842	14853	14802	15033	14868	14912	14799	14763	14916	14649	14978	14904	14805	14962	14974	14779	14924	14823	14878	14936	14864	14684	14930	15120	14940	15041	14802	14789	14709	14829	14782	15057	14895	14891	14863	14896	14946	14933	14839	14798	14772	14821	14983	14858	14828	14880	14805	15031	14933	14857	14675	14846	15048	14971	15009	14850	14837	14929	14924	14797	14893	14890	14778	14940	15033	14807	14759	14875	15009	14827	14914	14952	14754	14778	14941	14800	14942	14965	14806	14679	14966	15058	14825	14865	14773	14793	15125	14846	14899	14932	14881	14982	14917	15048	14972	14873	14903	14891	14864	14840	14948	14704	14969	14979	14759	14977	14954	14840	14929	14942	14827	14878	14937	14974	14945	14958	15095	14828	14824	14885	14966	14850	14800	14711	14944	14852	15013	14962	14829	14922	14832	15017	14829	15000	14830	14826	14786	14930	14912	14826	14845	15001	14822	14890	14984	14913	14997	14825	14995	14793	14859	14986	14818	14787	14990	14746	14847	14741	14705	14913	14742	14861	14997	14968	14723	14935	14771	14871	14835	14865	14825	14970	14829	14826	14940	15007	15096	14882	15024	14788	14818	14863	14981	14789	14891	14877	15012	14846	14776	15031	14840	14894	14899	14849	14843	14882	14743	14788	14822	14802	14754	15011	14911	14615	14935	14865	14905	14831	15000	14976	14795	14801	14831	14924	14858	14887	15022	15034	14866	14942	14834	14949	14861	14829	14859	14898	14900	14795	14951	14982	14863	15056	14998	14888	14799	14831	14925	14853	14832	14831	14900	14920	15055	14842	14785	14901	14739	14945	14895	14770	14815	14867	14766	14861	14965	14983	14938	14797	14977	14912	14941	14988	14980	14896	14788	14883	14926	14851	14924	14982	15024	14885	14889	14919	14917	14768	14975	14794	14825	14773	15027	15003	14995	14937	14835	14938	14883	14793	14960	14839	14834	14901	14730	14780	14805	14859	14837	14818	14855	15058	14726	15081	14914	14855	14769	14848	14639	14968	14982	14733	14775	15010	14893	14849	15066	14734	14879	14749	14912	14727	14866	14609	14957	15031	14934	15114	14806	14825	14981	14942	14760	14638	15018	14972	15167	15038	14882	14825	14641	14925	14976	14887	14839	14960	14867	14820	14893	14916	14804	14933	14793	14861	14956	14925	14784	14682	14692	14905	14791	14854	14852	14861	14950	14945	14933	14927	14890	15014	14862	14830	14869	15013	14891	14858	14897	14978	14891	14762	14941	14797	14940	14926	14776	14786	14795	14838	14925	14924	14930	14886	14847	14950	14747	14795	15019	14966	14842	14833	14877	14948	14821	14689	14927	14861	14787	14856	14964	14947	14945	14951	14910	14905	14893	15011	14903	14767	14895	14863	14839	14871	14993	14867	14886	14909	15123	14690	14795	14773	14883	14890	15005	14867	15083	14835	14779	14956	14903	14806	14670	14871	14782	14930	14944	14793	14984	14844	14933	14957	14850	14970	14935	15071	14889	15044	14815	14904	14784	14871	14949	14832	14889	14869	14912	15219	14858	14807	14894	14927	14841	14790	14729	14899	14801	14875	15050	15001	14716	14875	14745	14840	14828	15020	14891	14770	14724	14958	14901	14856	14808	15018	14849	15011	15032	14934	14943	14956	14988	14820	14796	14978	14880	14900	14873	14883	14841	14870	14840	14909	14900	14825	14784	14960	14975	14930	14821	14824	14746	14815	14960	15076	14857	15022	14789	14930	14794	15043	14849	14857	14815	14869	14983	15007	14915	14749	15069	14772	14844	14840	14879	14777	14865	14900	14898	14930	14753	15065	14986	14977	14943	15028	14844	14878	14843	14648	14816	14905	14906	14908	14983	14938	15052	15024	14708	14748	14948	14934	14956	14777	14872	14873	14707	14815	14997	14966	14902	14827	14849	15053	14838	14892	15025	14867	14854	14838	14995	14985	14868	14829	14850	14859	14879	14733	15006	14709	14951	14924	14862	14987	14900	14880	14734	15001	14905	14982	14844	15051	14871	14880	14887	14822	14879	14895	14948	14862	14793	14762	14868	14938	15022	14793	14964	14988	14874	14778	14794	14895	14904	14899	14825	14792	14896	14770	14824	14824	14899	14910	14835	14832	14954	15003	14929	14715	14899	14902	14791	14716	14945	14830	15034	14730	15040	14839	14999	14800	14913	14736	14900	15049	14826	14821	14809	14968	14995	14601	15031	14919	14948	15007	14729	14718	14940	15088	14864	14785	14934	14913	14992	14858	14909	14841	14770	14947	15010	14842	15009	14802	14906	15030	15011	14832	14764	14921	14736	14899	14917	15100	14883	14890	14967	14938	14776	14736	14829	15010	14891	15054	14797	14945	14897	14873	14861	14915	14922	14889	14892	14763	14869	14962	14862	14899	14907	14961	14745	14789	14983	14939	14783	14798	14874	14966	14946	14856	14820	14969	14970	14932	14971	14881	14735	14810	14987	14853	15014	14730	14782	14791	14854	14877	14909	14883	15107	14805	14931	14890	14848	14850	15055	14995	14745	14976	14855	14899	14830	15055	14786	14945	14819	14946	14960	14862	14898	15031	14773	15079	14795	14934	14906	14738	14940	14885	14754	14888	14823	14845	14734	14852	14901	14822	14831	14875	14909	14996
22782	21349	29191	24074	22676	25310	28230	22480	20673	24177	34605	35083	27851	21657	19493	18352	18264	17769	17830	17654	17518	17450	17438	17257	17437	17317	17519	17399	17309	17395	17327	17313	17353	17347	17215	17520	17487	17216	17115	17297	17347	17399	17282	17424	17417	17493	17481	17437	17245	17306	17230	17432	17270	17384	17483	17292	17386	17384	17504	17291	17365	17329	17179	17377	17275	17245	17201	17332	17298	17233	17415	17528	17363	17262	17303	17401	17410	17081	17152	17247	17196	17181	17144	17121	17318	17404	17377	17279	17106	17292	17464	17182	17339	17156	17313	17343	17099	17079	17416	17210	17063	17298	17446	17333	17027	17251	17231	17226	17349	17455	17190	17233	17274	17159	17383	17265	17516	17396	17349	17370	17187	17173	17305	17142	17411	17311	17296	17343	17278	17256	17347	17387	17367	17251	17368	17285	17560	17156	17354	17218	17313	17206	17434	17306	17321	17291	17363	17282	17451	17335	17185	17378	17416	17376	17166	17338	17201	17289	17335	17399	17407	17339	17215	17330	17383	17224	17209	17394	17399	17212	17272	17078	17223	17086	17216	17139	17433	17311	17108	17294	17403	17168	17208	17319	17324	17117	17198	17192	17180	17170	17536	17230	17103	17475	17344	17331	17107	17195	17454	17360	17314	17269	17194	17111	17413	17195	17328	17270	17205	17170	17379	17273	17307	17120	16999	17325	17341	17351	17445	17297	17186	17354	17268	17447	17343	17287	17411	17353	17243	17180	17335	17108	17330	17193	17243	17250	17373	17155	17342	17117	17320	17301	17225	17307	17233	17172	17098	17187	17025	17243	17246	17420	17347	17219	17278	17561	17160	17356	17242	17235	17180	17506	17274	17260	17188	17194	17377	17188	17201	17170	17418	17379	17353	17245	17123	17217	17203	17210	17400	17354	17303	17313	17283	17074	17243	17229	17155	17252	17436	17410	17133	17388	17095	17253	17186	17201	17352	17265	17335	17465	17139	17219	17409	17305	17347	17218	17248	17383	17414	17235	17149	17187	17164	17110	17238	17279	17258	17295	17220	17415	17442	17199	17158	17384	17197	17214	17093	17311	17390	17137	17059	17378	17314	17210	17458	17213	17281	17056	17086	17154	17255	17194	17224	17428	17233	17083	17175	17323	17321	17395	17289	17252	17162	17310	17356	17159	17057	17343	17314	17294	17228	17254	17237	17356	17145	17182	17499	17249	17275	17347	17310	17208	17500	17280	17231	17106	17350	17156	17253	17342	17240	17070	17300	17377	17113	17077	17378	17262	17140	17018	17209	17444	17337	17352	17481	17278	17109	17170	17486	17099	17138	17204	17270	17533	17276	17217	17385	17395	17290	17249	17385	17018	17248	17198	17197	17200	17359	17285	17237	17335	17207	17230	17202	17400	17188	17343	17286	17426	17285	17363	17337	17209	17400	17120	17449	17319	17468	17260	17221	17146	17335	17170	17551	17291	17269	17307	17095	17122	17250	17205	17272	17449	17518	17290	17285	17543	17274	17326	17281	17156	17204	17192	17470	17382	17296	17406	17458	17192	17317	17232	17185	17007	17266	17211	17385	17407	17281	17461	17488	17177	17054	17266	17319	17209	17159	17286	17217	17213	17276	17376	17358	17295	17232	17108	17490	17260	17232	17250	17360	17129	17430	17057	17142	17299	17205	17289	17277	17317	17150	17195	17091	17133	17306	16920	17299	17298	17190	17264	17236	17158	17279	17128	17158	17306	17320	17191	17219	17297	17357	17380	17443	17435	17345	17456	17428	17103	17487	17345	17408	17362	17086	17353	17357	17129	17278	17066	17082	17250	17185	17322	17058	17327	17401	17392	17275	17175	17199	17267	17099	17216	17282	17327	17237	17264	17297	17075	17217	17368	17171	17167	17153	17390	17265	17217	17201	17297	17301	17112	17286	17046	17078	16970	17267	17108	17292	17121	17353	17281	17249	17247	17117	17245	17346	17141	17329	17348	17300	17127	17165	17292	17032	17426	17078	17112	17186	17209	17225	17257	17401	17314	17411	17234	17170	17414	17228	17275	17391	17375	17268	17508	17138	17225	17340	17012	17130	17309	17329	17344	17312	17247	17268	17262	17144	17202	17350	17206	17193	17296	17223	17185	17299	17235	17203	17364	17288	17272	17329	17329	17296	17216	17168	17327	17321	17157	17235	17186	17290	17383	17439	17086	17407	17468	17187	17386	17460	17233	17066	17229	17463	17183	17167	17210	17158	17239	17140	17459	17188	17316	17116	17142	17360	17245	17164	17192	17296	17246	17125	17250	17250	17127	17403	17245	17229	17277	17301	17161	17403	17284	17164	17279	17199	17240	17165	17385	17049	17217	17189	17173	17597	17363	17264	17271	17413	17176	17327	17268	17422	17399	17258	17243	17433	17282	17199	17280	17268	17022	17355	17289	17295	17195	17377	17274	17266	17265	17539	17244	17293	17172	17348	17246	17400	17152	17232	17128	17176	17343	17283	17252	17256	17385	17223	17216	17322	17375	17345	17193	17427	17233	17371	17320	17380	17254	17291	17298	17317	17268	17312	17319	17235	17111	17119	17280	17133	17377	17144	17252	17479	17434	17367	17075	17364	17408	17309	17186	17323	17225	17270	17300	17094	17388	17265	17393	17261	17271	17131	17271	17250	17256	17118	17215	17232	17288	17278	17167	17405	17156	17174	17382	17294	17133	17264	17349	17172	17313	17258	17242	17441	17202	17113	17323	17376	17249	17354	17188	17209	17359	17325	17380	17603	17239	17171	17281	17240	17104	17325	17168	17226	16954	17126	17113	17248	17171	17058	17413	17332	17328	17096	17237	17404	17209	17493	17348	17155	17201	17346	17255	17203	17156	17292	17183	17261	17224	17078	17221	17424	17253	17261	17370	17248	17276	17545	17380	17115	17493	17237	17463	17247	17278	17342	17183	17225	17253	17327	17186	17206	17220	16907	17223	17138	17069	17205	17235	17462	17543	17307	17496	17164	17320	17482	17313	17293	17271	17262	17230	17275	17236	17192	17206	17200	17290	17189	17336	17469	17182	17401	17273	17221	17151	17078	17188	17264	17220	17203	17321	17345	17028	17294	17314	17322	17311	17179	17347	17276	17451	17174	17426	17131	17182	17078	17078	17210	17273	17234	17294	17194	17304	17350	17380	17210	17219	17222	17328	17393	17264	17309	17283	17296	17320	17246	17250	17219	17259	17256	17240	17124	17154	17326	17280	17364	17281	17344	17211	17216	17203	17283	17229	17158	17096	17149	17268	17077	17383	17511	17473	17313	17182	17323	17313	17294	17432	17225	17336	17429	17202	17206	17294	17169	17288	17467	17306	17219	17379	17135	17179	17278	17300	17252	17229	17445	17261	17352	17130	17112	17483	17331	17303	17328	17501	17356	17277	17207	17341	17371	17143	17385	17294	17175	17381	17341	17226	17357	17409	17195	17051	17147	17239	17228	17294	17237	17059	17190	17078	17268	17382	17084	17379	17234	17482	17395	17153	17636	17310	17307	17161	17438	17067	17269	17220	17223	17266	17296	17283	17158	17194	17243	17143	17174	17488	17213	17238	17276	17126	17299	17325	17339	17231	17448	17255	17444	17387	17307	17124	17210	17138	17446	17287	17166	17218	17197	17186	17304	17277	17365	17360	17076	17450	17095	17217	17175	17428	17144	17209	17422	17246	17208	17169	17253	17315	17286	17225	17167	17093	17248	17341	17403	17167	17317	17301	17337	17073	17243	17341	17350	17360	17133	17102	17343	17236	17273	17370	17434	17436	17138	17254	17206	17322	17140	17317	17221	17158	17255	17258	17423	17108	17216	17203	17430	17290	17346	17428	17169	17288	17288	17175	17542	17316	17159	17095	17355	17446	17185	17464	17544	17468	17020	17209	17281	17303	17383	17370	17217	17201	17058	17222	17208	17313	16916	17258	17159	16956	17137	17281	17324	17285	17340	17166	17143	17295	17412	17152	17305	17282	17111	17264	17457	17332	17274	17315	17257	17406	17178	17224	17203	17272	17554	17324	17260	17249	17290	17328	17226	17303	17225	17246	17335	17089	17533	17142	17320	17272	17272	17175	17120	17196	17138	17188	17544	17315	17372	17320	17305	17111	17362	17303	17265	17174	17112	17133	17283	17282	17470	17205	17481	17376	17450	17251	17277	17113	17371	17208	17227	17270	17142	17312	17334	17393	17049	17248	17218	17124	17355	17338	17223	17181	17238	17061	17221	17285	17300	17349	17449	17354	17200	17496	17409	17329	17365	17190	17084	17289	17217	17082	17265	17298	17072	17143	17134	17328	17158	17183	17186	17307	17371	17143	17263	17345	17352	17121	17348	17218	17134	17186	17161	17369	17557	17397	17260	17211	17253	17301	17248	17422	17268	17330	17154	17317	17303	17448	17229	17192	17359	17292	17436	17203	17130	17196	17135	17307	17395	17347	17206	17212	17200	17207	17229	17262	17332	17255	17392	17286	17195	17176	17185	17232	17354	17200	17403	17319	17279	17373	17277	17280	17484	17099	17456	17251	17285	17169	17178	17334	17247	17474	17163	17481	17248	17252	17114	17082	17262	17257	17240	17391	17106	17048	17498	17352	17213	17308	17312	17331	17210	17310	17190	17303	17505	17289	17262	17335	17490	17131	17306	17101	17229	17244	17085	17208	17471	17278	17253	17306	17227	17177	17224	17374	17173	17275	17307	17306	17248	17141	17198	17219	17338	17299	17491	17245	17284	17260	17209	17123	17423	17268	16996	17091	17286	17230	17323	17321	17244	17375	17296	17450	17132	17363	17136	17186	17173	17225	17251	17278	17035	17123	17439	17303	17270	17262	17463	17338	17371	17229	17223	17231	17301	17364	17295	17265	17299	17409	17195	17456	17391	17315	17313	17119	17240	17441	17264	17338	17306	17199	17138	17292	17240	17188	17274	17149	17340	17333	17043	17368	17439	17170	17116	17283	17304	17312	17293	17160	17563	17219	17270	17160	17151	17353	17394	17214	17371	17340	17339	17233	17260	17306	17329	17058	17416	17453	17471	17389	17244	17099	17394	17113	17101	17166	17375	17283	17296	17245	17199	17325	17307	17113	17099	17192	17090	17372	17515	17189	17097	17159	17092	17181	17489	17411	17239	17277
33539	54485	52588	41640	33597	26545	24687	21203	19642	25034	36853	35547	26679	19350	17205	16224	15877	15232	15385	15558	15263	15058	14972	14870	14908	14966	14963	14857	15017	14919	14843	14888	15111	14890	14849	14900	15077	14889	15066	14996	14993	14986	14984	15051	15072	15120	15026	14855	14791	14933	14951	15033	15054	14857	15033	14837	15005	14930	14998	15002	15020	15020	14923	14896	14826	14859	14805	14962	14933	14825	15059	14917	14911	14864	14885	15023	15048	14986	15037	14960	14931	15147	14915	15140	14934	15027	14997	14958	15048	15018	14932	14856	15021	14875	14828	15109	14818	14896	15029	14843	15083	14947	14794	14948	15040	15026	14878	14838	15031	14961	14739	14958	15052	14979	14912	15027	14802	14921	14887	14981	14751	14870	15137	14894	14878	14927	14853	15069	14917	14877	15168	14964	15023	15041	14767	15071	14906	14845	14901	14785	14956	14946	14810	14810	14967	15020	14879	15051	15021	15055	14791	14951	14927	14967	15054	15122	14930	14998	15073	14865	14832	14762	14841	14727	15011	14885	14758	14977	14951	14910	14851	14932	15063	14954	14991	14915	14924	14787	14856	14820	14959	14942	14882	14950	14957	15003	14976	14726	15056	14864	15069	14966	14961	14864	15059	15028	14889	14873	15072	14944	15031	14995	14901	15036	14832	15008	14931	15065	14889	14823	15104	15006	14810	14993	15003	14993	14955	15063	14798	14906	15048	14970	14998	14914	15003	14838	14992	14903	14793	14892	15011	15112	14752	14899	14822	14869	14995	14930	15084	14897	14922	15019	14881	14991	14964	14916	14922	15034	14941	14918	14987	15080	14919	14974	15089	15047	14897	14860	15020	15055	14905	15053	14894	14915	14854	15053	14776	14858	14865	15090	14910	14894	14971	14960	14870	15008	15131	15068	14764	14764	15092	14944	15057	14837	14932	14861	15076	14951	14812	14877	15025	14918	14939	14925	14724	14844	15016	14952	14934	14934	15019	14969	14812	14959	14973	14836	15011	14744	14822	14987	15066	14980	14854	14879	14981	15103	14853	15106	14959	14909	15067	14964	14998	14933	14891	15080	14916	14962	15059	14868	14857	15055	15010	14923	14944	14919	14916	14949	14858	15015	15028	14800	15017	14759	14873	14925	14994	14885	15077	14872	14959	14926	15024	14759	14980	15152	14929	14939	15081	14935	14784	14929	14961	14886	14929	15006	14947	14875	14941	14966	14930	15045	15002	14873	15081	14698	14930	15124	14921	14998	14904	15020	14594	14901	14904	14936	15057	15041	14927	14708	15144	14949	14971	15025	14807	14959	14926	14958	14817	14924	14784	14918	14775	14776	15046	14768	14887	14832	14718	14888	14806	14852	15000	14705	14927	14879	14918	14838	14960	14967	14899	14929	14975	15096	14709	15140	14926	14854	14996	14843	14940	15053	15035	15054	15068	14908	14846	14818	14935	15006	14987	14707	15059	14923	14976	14909	15027	14827	14949	15035	14964	14752	14925	15001	15065	15047	14898	14892	15072	14931	14682	14856	14978	14954	14966	15068	14975	15079	15071	14878	14825	14949	15070	15034	14937	15098	14927	14934	14986	14983	14946	14921	15011	14760	14811	14992	14727	14880	14856	14838	14941	15096	14708	15025	14916	15018	15037	15045	14953	14876	14756	14874	14881	14949	14798	14947	15018	14769	15098	14750	14983	15033	14963	14688	14989	14774	14996	14877	15041	14953	15075	14960	14883	14941	14985	14940	15011	14998	15120	15019	15007	14889	15000	14865	14943	14933	14969	14933	14931	14869	15084	15014	15052	14904	14764	14906	14911	14952	14993	14972	15014	14942	14873	14872	14873	14927	14827	14822	15036	14917	14767	14911	14976	14937	15003	15017	14881	15028	15008	14995	14989	14935	15163	14970	15215	14894	14871	14902	14920	14851	14872	14804	14987	14891	14738	15088	14936	15024	15137	14914	14871	15041	14904	14982	14832	15011	14875	15025	15079	14900	14919	14949	14898	14971	14748	14871	15008	14941	14987	14916	14872	14874	14926	14941	14849	15031	14724	14962	14773	14887	15061	14881	14888	14948	14862	14811	14970	14931	15010	14978	14846	14810	15064	14988	15064	14820	14989	15078	14896	14751	14972	14774	14803	14891	15131	14968	15059	14865	14887	14924	14925	14952	14898	14894	14836	14863	14982	14885	14814	14873	14931	14961	15126	15043	14820	15044	14946	14979	14856	14824	14954	14811	14902	14965	14801	14930	15004	14797	14802	14995	14970	14970	15300	14917	14894	14967	14991	14655	14960	15014	15021	14870	14961	14883	15043	14851	14940	14791	15018	14839	14903	14814	14910	14964	14962	14806	14933	14957	14852	14799	14886	15039	14834	15088	14994	14732	15015	15001	14892	14877	14810	14850	15021	15011	14889	14652	15036	14881	14807	14998	14991	14787	14956	14995	14872	14914	14797	14874	14936	14983	14882	14961	14933	15087	14933	14942	14858	14788	14958	14743	14942	14948	14917	14825	14889	14842	15081	14844	15004	14824	14904	15138	15133	14891	14922	15056	14893	14869	15002	14776	14730	14957	14863	14777	14989	14873	14961	14989	14814	14868	14833	14804	14952	14955	14824	14882	14781	15024	14915	15126	14937	14914	14812	14999	15067	15074	14865	14903	14881	14817	14840	14967	14923	14991	14891	14919	14772	15124	14796	14757	15124	14967	14997	14972	14949	14833	14817	15039	14806	14926	15031	15116	14943	14843	14982	14834	14840	14905	15015	15176	15068	14952	15092	14927	14866	15160	14810	14930	14893	14962	14899	14921	15014	14911	15101	14910	14946	14789	14888	15061	14983	14884	14841	14862	14851	15032	14863	14936	14832	15015	14877	14925	15002	14980	14973	15039	15082	14849	14860	14811	14921	14937	14813	14892	15001	14918	14862	14943	14886	14960	15004	14861	14993	14977	15075	14864	14991	14998	14985	15013	14898	15057	15002	14913	14948	14902	15064	14924	14902	14879	14924	14872	14685	14932	14849	14917	14837	14833	15123	14817	14840	14906	14922	14842	15075	14899	14968	14823	15101	14917	14697	14925	14706	14947	14976	14831	14945	14934	14944	14915	14838	14962	14877	14842	14752	14868	14846	14906	14877	15032	15045	14900	14969	14953	14867	14931	14893	14849	14998	14909	14834	14838	14790	14917	14924	14812	14878	14995	14853	15033	15019	15013	15170	14966	14862	14911	14970	14864	15004	14892	14977	14838	15019	14868	14966	14833	14900	14895	14797	14815	15068	14819	14858	14794	14864	14981	15000	14804	14990	14908	14928	14779	14792	14859	15016	14943	15052	14800	14919	14896	14895	14991	14865	14875	14952	14993	14797	14932	14808	14925	14871	14900	14644	14727	14942	14757	14958	14891	14992	14764	15011	14776	14946	14735	14917	14873	15073	14946	14868	14843	14962	14925	14920	14957	14847	14906	14839	14822	14881	14871	15000	15006	15118	14754	14907	15012	15103	14891	14928	14918	14881	14943	14839	15051	14969	15017	14870	14874	15004	15099	15017	14863	14813	14972	15023	15059	14917	14886	14935	14856	14899	15030	14947	15032	14892	14691	14941	15081	14785	14864	15090	14889	15117	14970	14946	14875	15005	15045	14841	14949	14911	14938	14902	14810	14851	14917	14917	15042	15002	14854	14919	14979	14957	15030	14919	14948	14903	15066	15059	14841	15061	15042	14825	14788	14939	15004	14909	14892	14983	14963	14875	14819	15073	14907	14792	15023	14986	14786	15031	15094	14926	14963	14844	15018	15011	14847	14966	14831	14942	14956	14924	14867	14950	14915	14705	14938	15041	14976	14839	14945	14771	14816	14914	14918	14651	14997	14937	14829	14856	14941	14912	14826	14987	14903	14752	14840	14981	14943	15036	14775	14923	14816	14905	15106	14969	14840	14927	14782	14937	14959	14917	15070	14750	14830	14963	14893	14896	14998	14855	14965	14971	14950	14779	14991	14977	14808	15076	15031	14795	14889	14937	15005	14946	14971	15025	14903	14989	14948	15021	14915	15035	14763	14859	14853	14918	15079	14965	14821	14997	14917	14943	14983	15003	14963	15099	14813	14909	15145	14874	15023	15011	15012	14960	14779	14958	14565	14912	14801	14892	14934	14865	14895	14979	14851	14854	14645	14798	14899	14965	15009	14913	14900	14903	14913	14957	14822	15061	14822	14963	14926	15018	14844	14977	15175	14698	14930	14959	14944	14957	14763	14867	15017	14947	14951	15003	15019	14931	14994	14836	14937	14939	15010	14935	14833	14886	14956	14941	15021	14795	14913	14819	14824	14937	15120	15022	14986	14774	14882	15023	14750	15038	14919	14929	15003	15006	14952	14873	14692	14870	14858	14946	14837	14990	15001	15051	14895	14838	14921	15005	15000	14945	14991	14802	14980	14822	15061	15016	14868	14955	14899	15015	14879	14948	14819	14895	14931	14913	15007	14880	15051	14973	15037	14817	14947	14907	14886	14945	14978	14941	15128	15022	14740	14923	14887	14864	15025	15189	14897	14974	14884	14775	15097	14995	15005	14821	14975	14955	14837	14989	14956	15078	14958	15087	14967	14889	14912	14975	14911	14878	14906	14931	15026	14945	14885	14878	14773	14700	14913	14923	14945	14912	14825	15088	15000	14891	15043	14907	14659	14981	15056	15077	14958	14906	14900	14983	14848	14980	15176	14787	14983	14828	14906	14969	14842	14823	14924	14965	15019	14804	14942	15010	14766	14897	15047	14904	14785	14944	14923	14956	15016	14918	14933	14932	14828	15121	15050	14976	14969	14992	14994	14835	14953	15053	14927	14942	14967	14900	15107	14821	14805	14816	15028	14874	14990	14881	14946	14886	14809	14946	14965	14837	14876	14861	14822	14832	14891	14983	14914	14934	14679	14939	15009	14823	14872	14888	14997	14800	14849	14929	14775	14836	14887	15143	14935	14967	14944	15190	15063	14965	14897	14939	14910	15041	14950	15036	14850	14887	15030	15033	14893	15141	14875	15043	14948	14970	14810	15003	15078	14815	14918	15110	15097	14942	14966	14954	14963	15029	15036	14678	14850	14970	14842	15061	14958	15000	14920	14898	14854	14886	14956	14920	14999	15080	15017	14927	15034
28022	24476	29498	25337	20060	18821	18271	17893	17455	17542	18738	18896	18213	17766	17530	17300	17090	17287	17371	17217	17212	17185	17260	17233	17165	17195	17266	17267	17062	17263	17172	17317	17077	17365	17272	17115	17291	17299	17417	17402	17375	17170	17093	17229	17331	17062	17151	17286	17090	17260	17320	17278	17366	17417	17124	17281	17263	17190	17330	17213	17259	17215	17259	17197	17185	17254	17054	17257	17258	17375	17181	17268	17192	17130	17348	17272	17444	17295	17317	17375	17196	17408	17359	17274	17174	17313	17300	17488	17071	17195	17366	17089	17088	17173	17257	17211	17094	17197	17147	17434	17347	17252	17230	17208	17276	17032	17198	17089	17367	17366	17235	17158	17438	17184	17219	17028	17127	17274	17240	17292	17276	17133	17086	17251	17310	17479	17128	17375	17363	17087	17337	17108	17208	17293	17314	17249	17301	17318	17390	17184	17297	17238	17431	17247	17265	17059	17327	17112	17321	17413	17238	17149	17104	17156	17257	17262	17279	17210	17291	17311	17332	17277	17146	17258	17238	17413	17250	17113	17329	17037	17128	17295	17311	17256	17254	17306	17353	17120	17361	17321	17243	17343	17351	17285	17271	17276	17364	17328	17215	17186	17203	17297	17376	17329	17227	17226	17270	17188	17179	17103	17236	17275	17045	17330	17319	17275	17262	17224	17315	17285	17300	17144	17173	17276	17346	16993	17280	17298	17350	17425	17221	17258	17335	17085	17269	17225	17268	17257	17134	17377	17182	17102	17373	17292	17318	17205	17200	17227	17272	17226	17329	17299	17194	17199	17243	17348	17255	17196	17126	17206	17289	17250	17097	17126	17395	17114	17283	17396	17143	17145	17122	17502	17051	17049	17236	17331	17337	17266	17472	17131	17281	17281	17068	17248	17213	17281	17183	17204	17193	17117	17259	17099	17252	17269	17196	17297	17326	17185	17424	17172	17222	17283	17292	17324	17195	17396	17153	17321	17080	17049	17068	17215	17373	17183	17045	17301	17172	17013	17337	17077	17311	17194	17295	17170	17217	17221	17082	17363	17262	17338	17369	17142	17285	17371	17204	17229	17385	17356	17164	17304	17123	17143	17386	17099	17159	17246	17264	17265	17413	17198	17155	17218	17358	17125	17166	17313	17233	17195	17418	17235	17282	17097	17136	17198	17322	17300	17129	17237	17247	17191	17277	17260	17360	17242	17131	17401	17047	17224	17218	17066	17284	17207	17265	17095	17244	17223	17416	17160	17336	17360	17245	17248	17356	17288	17322	17263	17206	17390	17165	17170	17220	17194	17262	17158	17231	17067	17247	17380	17200	17311	17098	17093	17344	17194	17348	17439	17237	17231	17178	17254	17138	17168	17266	17286	17213	17467	17179	17439	17063	17142	17250	17251	17310	17207	17219	17251	17401	17034	17204	17190	17300	17203	17200	17343	17377	17219	17147	17332	17164	17223	17328	17283	17242	17228	17275	17366	17034	17315	17289	17226	17244	17343	17309	17189	17139	17221	17223	17456	17301	17088	17243	17253	17067	17070	17155	17157	17283	17331	17254	17357	17146	17448	17507	17163	17371	17296	17174	17191	17250	17334	17402	17273	17315	17369	17184	17237	17332	17389	17149	17236	17081	17186	17420	17266	17292	17174	17245	17151	17282	17366	17158	17199	17235	17186	17518	16890	17243	17179	17256	17208	17259	17234	17235	17367	17259	17254	17383	17231	17178	17259	17280	17073	17242	17162	17133	17248	17207	17242	17320	17328	17269	17205	17392	17369	17113	17165	17235	17161	17352	17384	17191	17123	17302	17316	17212	17228	17285	17241	17173	17258	17244	17208	17186	17128	17304	17211	17256	17093	17445	17372	17197	17161	17338	17338	17243	17158	17351	17168	17287	17244	17322	17204	17124	17122	17189	17213	17306	17263	17291	17252	17452	17285	17235	17214	17229	16985	17337	17156	17474	17309	17188	17183	17382	17362	17381	17349	17239	17243	17336	17243	17291	17155	17267	17050	17371	17297	17317	17186	17132	17259	17296	17187	17294	17450	17351	17202	17300	17379	17375	17422	17150	17279	17279	17399	17447	17385	17308	17513	17329	17206	17447	17290	17185	17062	17431	17212	17198	17332	17137	17242	17178	17100	17210	17184	17324	17121	17153	17173	17185	17205	17028	17222	17199	17330	17271	17481	17260	17345	17352	17042	17254	17208	17019	17159	17221	17150	17264	17298	17385	17186	17311	17248	17268	17417	17094	17280	17176	17359	17263	17268	17290	17116	17067	17128	17220	17119	17288	17210	17283	17197	17266	17233	17056	17344	17326	17142	17144	17262	17176	17242	17328	17150	17286	17223	17168	17349	17261	17115	17461	17138	17274	17181	17293	17147	17203	17351	17259	17454	17296	17185	17208	17193	17481	17232	17181	16981	17257	17299	17465	17115	17142	17255	17408	17304	17247	17190	17259	17187	17390	17246	17371	17098	17170	17187	17358	17308	17265	17419	17083	17250	17594	17099	17130	17269	17123	17147	17125	17282	17396	17266	17195	17407	17346	17187	17274	17354	17210	17366	17316	17114	17469	17300	17269	17340	17356	17283	17171	17089	17160	17266	17356	17346	17269	17341	17078	17210	17320	17234	17266	17085	17313	17271	17239	17357	17180	17202	17188	17195	17218	17207	17367	17498	17213	17142	17330	17232	17272	17379	17176	17302	17506	17286	17094	17366	17081	17357	17346	17311	17192	17105	17353	17222	17325	17215	17419	17299	17294	17013	17375	17312	17374	17102	17361	17256	17218	17212	17139	17245	17266	17250	17235	17172	17221	17208	17191	17177	17170	17138	17167	16854	17268	17163	17227	17242	17309	17326	17280	17311	17379	17200	17526	17184	17294	17451	17369	17374	17217	17063	17261	17331	17251	17313	17324	17309	17069	17267	17347	17279	17100	17118	17340	17203	17444	17240	17232	17222	17191	17187	17386	17192	17275	17064	17196	17155	17062	17240	17108	17138	17043	17178	17266	17251	17175	17286	17309	17261	17265	17212	17266	17357	17233	17314	17194	17210	17228	17231	17424	17228	17116	17202	17262	17322	17418	17205	17341	17052	17292	17389	17229	17080	17236	17325	17342	17177	17329	17194	17373	17362	17401	17308	17322	17281	17167	17307	17254	17131	17269	17138	17195	17223	17386	17327	17235	17222	17289	17423	17185	17235	17164	17088	17021	17350	17254	17288	17311	17419	17331	17137	17322	17410	17164	17175	17390	17096	17364	17130	17350	17121	17108	17201	17072	17240	17178	16990	17121	17331	17282	17178	17230	17309	17494	17285	17430	17061	17435	17360	17213	17366	17165	17107	17014	17002	17050	17214	17170	17378	17325	17180	17328	17452	17186	17380	17253	17192	17288	17346	16961	17183	17278	17171	17436	17251	17164	17216	17332	17260	17375	17334	17273	17128	17128	17238	17305	17300	17400	17251	17179	17423	17111	17155	17190	17158	17186	17059	17240	17174	17278	17160	17446	17326	17244	17196	16996	17273	17152	17255	17280	17360	17288	17245	17396	17452	17263	17284	17396	17229	17383	17243	17142	17512	17318	17396	17322	17380	17291	17170	17290	17234	17097	17255	17169	17158	17094	17209	17283	17289	17196	17285	17187	17124	17411	17227	17235	17071	17248	17388	17245	17292	17383	17393	17317	17111	17222	17156	17028	17327	17275	17177	17236	17292	17268	17162	17186	17261	17068	17262	17433	17305	17270	17170	17208	17094	17062	17243	17212	17240	17418	17066	17238	17253	17347	17290	17228	17514	17218	17332	17275	17207	17147	17283	17253	17340	17257	17293	17218	17254	17480	17180	17131	17235	17308	17143	17350	17301	17222	17280	17158	17239	17229	17157	17199	17040	17250	17387	17245	17171	17301	17233	17401	17287	17235	17316	17352	17085	17244	17169	17112	17277	17165	17349	17162	17286	17277	17323	17363	17204	17325	17023	16888	17190	17279	17254	17257	17011	17171	17211	17314	17271	17319	17228	17261	17290	17469	17322	17414	17171	17239	17351	17158	17151	17329	17358	17309	17230	17227	17362	17308	17200	17224	17083	17273	17366	17262	17076	17260	17366	17204	17265	17313	17225	17098	17137	17324	17355	17252	17408	17217	17401	17215	17187	17206	17607	17116	17414	17291	17296	17355	17359	17222	17152	17381	17153	17431	17249	17255	17333	17255	17340	17269	17249	17220	17180	17059	17115	17195	17324	17343	17498	17462	17230	17252	17306	17178	17222	17113	17307	17354	17330	17417	17392	17156	17496	17344	17092	17242	17397	17322	17319	17200	17248	17128	17272	17205	17578	17325	17324	17419	17277	17300	17344	17205	17086	17404	17275	17176	17197	17255	17226	17101	17291	17282	17079	17392	17259	17174	17097	17474	17369	17234	17361	17277	17317	17238	17352	17029	17186	17301	17176	17236	17268	17216	17368	17101	17087	17115	17194	17222	17220	17470	17366	17239	17336	17195	17180	17067	17135	17189	17285	17473	17342	17465	17151	17118	17206	17267	17127	17265	17205	17243	17016	17321	17292	17062	17114	17392	17241	17212	17407	17232	17251	17321	17229	17290	17306	17553	17283	17336	17265	17230	17357	17246	17233	17120	17347	17194	17053	17248	17097	17191	17120	17245	17208	17262	17294	17340	17078	17328	17239	17439	17280	17236	17356	17382	17454	17366	17294	17382	17327	17199	17238	17308	17418	17367	17116	17088	17185	17148	17468	17431	17432	17346	17404	17258	17322	17226	17304	17377	17100	17048	17277	16939	17491	17331	17304	17259	17159	17235	17155	16979	17188	17117	17342	17316	17275	17317	17296	17069	17278	17231	17366	17157	17177	17272	17309	17431	17275	17301	17073	17163	17207	17235	17350	17405	17419	17365	17026	17342	17299	17309	17189	17259	17305	17412	17386	17241	17174	17421	17277	17171	17443	17304	17235	17381	17189	17138	17109	17512	17338	17223	17170	17168	17260	17280	17351	17202	17500	17112	17140	17142	17273	17431	17223	17274	17188	17203	17016	17128	17227	17206	17046	17256	17487	17321	17302	17279	17236	17254	17255	17239	17203	17147	17443	17220	17449	17324	17201	17240	17263	17283	17299	17117	17227	17223	17255	17129	17297
24770	36040	31247	22402	18840	16717	15983	15179	15307	15645	17203	17115	15842	15206	15214	15194	15079	14987	14937	14994	15073	14984	14999	14879	14838	14857	14934	14981	15211	14916	15110	14900	14963	14796	15128	14810	14982	14886	15143	15010	14936	15064	15035	15027	15091	14867	14909	14983	14861	14953	14874	15068	14868	15008	14862	14958	15114	14970	14936	14931	14867	14958	15009	14859	15022	15002	14926	14959	15019	15119	15059	14881	15033	14919	15026	15050	14844	14799	15076	15009	14846	15133	14876	15025	14984	14740	15053	15060	14821	14973	14799	15159	15031	15106	15059	15087	14857	14919	14835	14890	15098	14990	14899	14987	14869	14825	14893	14827	14924	14895	15040	14977	14998	14834	14949	14896	14879	14933	14871	15112	14807	14902	14997	14836	14996	14894	14889	15090	14886	14891	14944	14878	14960	15006	15016	14997	14968	14890	14834	14987	14950	15132	14936	14931	14846	14923	14912	14957	14928	14911	14818	14909	15075	14963	14998	15161	15051	15100	15072	14824	15056	14871	14955	14936	14980	14992	15142	14853	14962	14930	14954	14963	14978	15027	15103	14898	14783	14992	14969	15061	15007	14872	14994	14949	15127	14983	15067	14889	14921	15038	14968	15059	15092	14930	14934	14855	15024	15053	15050	14941	15006	15086	15015	15028	14950	15018	14957	14980	14999	14977	14756	14781	14864	15028	14958	15020	14890	14891	14857	14740	14841	14964	14920	15017	14815	14909	15049	15044	14783	15086	14948	14990	14914	14952	14964	15064	14916	14878	14870	15003	14982	15159	15015	15118	15102	14967	15006	14806	14829	14971	15069	14935	14865	14919	14976	14915	14750	15105	14867	14952	15022	14926	14907	14915	14960	14966	14936	14862	14941	14917	14982	15013	15112	14894	14827	14876	14806	14944	14948	14882	14963	15116	14904	14835	14994	14943	14950	15151	14867	14895	14976	14924	14951	15022	14968	14999	15087	14880	15046	15035	14992	14968	14946	14897	14956	14981	14969	14867	14854	14890	14856	15056	14874	14931	14942	15012	14952	14926	15001	15017	14896	14951	14952	15025	14976	14854	14980	14894	14921	14957	14933	14957	14898	15056	15087	14767	14976	14836	14945	14985	14816	15011	14888	15033	14959	14897	15018	14941	14846	15173	14780	14875	14948	14887	15045	14898	15079	14967	14821	15030	15043	14885	14958	14942	14978	14698	14937	14861	14949	14968	15082	14913	15003	14809	14883	14885	14998	14952	14889	15001	15105	15005	14867	15125	14981	14961	14885	15008	14930	14982	14857	14834	15162	14960	14775	14975	14935	14887	14903	14812	15045	14974	15063	15091	14991	14937	15000	14876	15031	14982	14940	14926	14932	14992	15096	14932	14905	14903	14946	15031	15080	14866	15170	14817	14987	14921	15022	14837	15079	14795	14851	15022	15015	14847	14950	14972	15111	14804	14922	14888	14890	14878	15067	14863	15042	14869	14978	15190	14972	14882	15018	14888	14919	15003	15016	14931	14971	14855	14871	14804	14912	14982	15031	14791	14924	14901	15051	14778	14819	15028	15127	14940	14981	14882	14957	14885	15097	14867	14907	15056	14825	15054	15027	15035	14914	15123	15059	15020	14807	14831	15112	14938	15019	14928	15007	15024	15091	14881	14886	15108	14890	14904	14945	15056	14774	14826	14818	14806	14984	15063	14890	15067	14802	14855	15205	15031	15013	15094	14874	15190	14914	14960	14941	14851	15021	14953	14891	14941	14746	14876	14911	14950	14955	14984	14989	14984	15059	14962	14816	14934	15070	14965	15096	15031	14983	14783	14913	15011	14965	14935	15061	15008	14868	14914	14919	14863	14927	15013	14913	15025	14977	14964	14873	15002	15000	14977	14911	14903	15130	15047	14910	15053	14991	14925	14860	14942	14961	15060	15106	14915	14832	14850	14914	15007	14971	14910	15058	14845	14824	14847	14848	15129	14973	14808	14912	14899	14784	14936	14944	14840	15061	14984	15024	15094	14998	15010	15098	14876	15098	15098	14948	14946	15086	14903	14821	14984	14893	14865	14906	15099	15100	14985	14980	14863	15063	14952	15038	14874	14940	14979	14968	14967	15026	14904	14838	15028	14912	15118	14843	15118	14816	15013	14871	14846	14936	15086	14996	14993	15024	15025	14897	15018	14957	14898	14911	15004	14960	14996	15046	14952	14980	15059	14825	15058	15041	14992	14806	15025	15070	14970	14856	14716	14928	14996	15075	14826	14811	15087	14864	14904	15048	14729	15025	15004	14916	14916	14870	14931	14948	14876	15022	15086	14862	15031	15009	14954	15087	14968	14956	14959	14925	14940	14950	14947	14991	14983	14978	14933	14981	14923	14884	14902	15096	15126	14969	14903	14976	15059	14939	14935	14916	14865	15057	15086	14960	14896	14982	15101	15082	15087	14990	15051	14856	15035	15055	15069	14789	14884	14939	14950	14833	15029	15131	14897	15061	14896	14940	15061	14943	15018	14911	14923	15016	14935	14905	15012	15017	14913	14940	15006	14898	14963	14793	14999	15071	14954	14991	14964	15039	14855	14992	14959	15135	15038	14949	14907	15055	14905	15012	14942	14918	14975	15106	15009	14931	15027	15132	15040	14941	15038	15022	14907	14991	14940	14889	15007	14871	14918	14930	14881	14944	14969	14970	14955	14948	14887	15063	14899	14953	14989	14783	15032	15011	15068	15139	14961	15151	15062	15050	14882	14944	15138	14833	15058	15010	14929	14915	14923	14921	14913	14861	14904	15097	14942	14919	15026	14985	14840	15041	15035	14794	15013	14938	14902	15000	14955	14938	14840	14966	14872	15054	14836	14962	14958	14810	14984	15011	14782	15068	14950	14958	14862	14729	14953	14955	15111	14751	14926	15012	14940	14749	14981	14926	14814	14959	14873	14874	14849	15060	14854	14935	14904	14808	14913	15181	15055	14936	14977	14828	14993	14902	14955	14966	14897	14996	14888	15101	15004	15079	14845	14932	15078	15050	15054	15179	14831	15124	15054	14925	15133	15003	14982	15097	15016	14940	14882	14937	15000	15175	14990	14842	15016	14999	14981	15092	14932	14827	14944	14985	14912	14922	15019	14853	15008	15099	14858	14887	14943	15082	15028	14883	14996	14873	14862	15129	14941	15102	14949	14931	15055	15053	14879	15076	14895	14970	15033	14900	15017	14830	14753	14851	14856	14933	14933	15015	14868	14845	14980	14945	14879	14925	14869	14937	14907	15051	14832	15024	14869	15151	14966	15092	14852	15111	14959	14971	14991	15071	14892	15040	14883	14874	15049	14863	15126	15068	14897	14946	14919	15073	14957	14906	15071	14959	15101	14936	14922	15017	14818	15014	15107	14930	14855	15012	14914	15062	14987	14819	14902	14896	14987	15081	15095	15061	15153	14985	15078	15121	14999	14942	14887	14790	15002	14879	14887	15093	15064	14998	14945	15059	14959	15041	14922	15051	14916	14998	14720	15060	14935	14776	14960	14922	15005	15073	14911	15047	15122	14875	15168	14849	14964	14976	14932	15028	14725	14942	15057	14894	14855	15071	14881	14969	14973	14868	14832	15090	15017	15012	15058	14992	14990	14889	15020	15066	15022	14937	14800	14925	14982	14772	14763	14853	14990	14989	14711	15024	14945	15026	14833	15043	14912	14774	14886	15187	14828	14989	14979	14987	14971	14964	14987	14977	14968	14924	14957	14909	14977	14889	14909	15041	15046	14933	14885	15064	14912	14857	15068	15027	14970	14750	14974	14998	14880	14966	14986	15089	15057	15037	14793	14773	15009	14807	14932	14957	14908	15010	14922	14890	15101	15194	14989	14983	14911	15069	14914	14997	15119	14962	15087	14983	14905	14931	15171	14933	14991	15144	14998	14941	15178	14869	14745	15128	14985	15120	14873	14895	14893	15118	15031	14966	14997	14842	15023	14879	14834	14806	14897	15037	14951	14972	15008	15014	14993	14976	14808	15012	14889	15009	15000	15110	14949	14880	15227	14908	14881	14904	14897	14799	15031	14878	14930	15138	14803	14887	15001	14937	15061	15030	14967	14958	14839	14942	15007	15037	14836	14824	14759	14974	15057	15100	15045	14833	15005	14935	14855	14952	14914	15051	14999	15027	14948	15050	14926	15152	14996	14894	14863	15017	14959	14950	14855	14987	14871	14932	14890	14976	14926	14817	15124	15069	14941	14978	14927	14922	15102	14802	14955	15097	14915	15212	14806	14948	14936	15000	15032	15239	14925	14871	14955	14843	14990	14948	14883	14994	15025	15136	15049	14958	14992	15061	14981	14827	14908	14832	14957	14938	15042	15034	14927	15065	14960	14862	14888	14809	14908	14816	14910	14933	15002	14950	14994	15076	14799	15002	15015	14978	15064	14910	14905	14965	14842	14922	14914	14965	15063	15005	14957	15181	14999	15037	15081	14926	15002	14851	14886	14950	15156	14876	14793	14931	14935	15074	15075	15018	14974	14954	14918	14836	15220	14973	14882	14993	14960	15017	14990	14869	15028	15100	14948	15111	15100	14869	14977	15113	15099	15043	15046	14902	14943	15044	14779	14727	14928	14863	14975	14921	14975	14950	14880	14850	14961	14945	15037	14889	15111	15114	15053	14967	15004	15044	15054	15119	15082	15042	14891	14886	14902	15018	14873	14892	15107	14946	15067	14951	14990	15041	15159	15062	14899	15157	14869	14898	15029	15043	14905	14961	15162	15264	15028	14965	15061	14878	14901	14958	15073	15164	14851	15062	14880	14943	14902	14934	14770	15085	14886	15051	14841	14897	14913	14869	15100	14846	14973	14921	15127	14911	14856	15063	15009	14746	14936	14882	15016	14927	15027	15009	14908	14898	15193	14956	15043	14847	14984	15007	15041	15039	15026	14797	14879	14888	14905	14906	15047	15050	15141	14955	15123	14935	14943	14942	14929	14917	15090	14952	14970	14909	14978	14965	14947	14959	15071	14903	15007	15008	15108	14970	14988	15044	14784	15127	14884	14950	14909	15059	15003	15011	15006	14999	15030	14960	15071	15124	15133	15104	15049	15097	14943	14929	14946	15031	15034	14988	15036	14969	14803	14971	15072	15057	15001	14910	15032	14932	14915	14954	15029	14992	14968
23982	21390	28856	25531	24157	25422	24830	19948	18489	18752	24870	23922	19571	18856	20028	19736	18943	18157	17609	17337	17337	17059	16991	17143	17298	17208	17356	17091	17107	17246	16892	17196	17160	17366	17107	16920	17226	16995	17050	16970	16999	16984	17005	17167	17029	17320	17012	16987	17052	17007	17002	17119	17054	16967	17164	17005	17102	17238	17035	17056	17224	16966	17109	17252	17027	16950	17047	16856	16885	17119	16997	17133	17005	17031	17081	16837	16883	16944	17051	17042	17069	17022	16964	16863	17104	17018	17017	16952	17073	17094	17018	16943	17212	16830	17134	16949	17107	17049	17003	16957	16942	17050	17118	16955	17208	16944	17095	17121	17065	17087	17117	17136	17097	17010	16929	16938	16924	16854	17110	17006	16965	16900	17096	16915	17074	17085	17139	16895	17036	17109	16956	16958	16762	16977	17230	17139	17057	16995	17034	16855	16872	17018	17162	16910	17167	16996	16860	17071	17047	17043	17075	17111	16777	17008	17086	16898	16979	17038	16885	16906	16909	16897	17039	16997	17091	17181	17204	17110	17203	17062	17141	16808	17193	16939	17112	16866	16944	17198	16922	17071	17001	16815	17060	16715	16790	17058	17046	17076	16879	16962	17026	17000	16779	16900	16914	16901	16941	16957	16843	16974	17062	16930	16851	16824	17039	16797	16921	17013	16986	17055	16892	16950	17298	16908	16855	17059	17167	16961	17122	17005	17070	16937	16848	17019	17038	17021	17057	16951	17059	16888	16960	16868	16976	17055	17040	16761	17222	16992	16995	16869	17165	17021	16860	16878	17204	17094	17025	16938	17158	16868	17010	16930	16812	16776	17019	17330	17110	17030	16823	16833	16977	17081	16999	16857	17020	17014	17054	17141	16975	16974	16999	16916	17006	16915	17100	17011	17232	17052	16943	16936	16938	16679	16897	17173	16891	16925	17027	17086	17122	17127	16959	17152	17133	16841	16852	17020	16911	17138	17133	17032	17027	16930	17193	17043	17008	17042	16979	16846	17030	16938	17007	17085	16958	16882	16995	16973	17052	17086	17136	16991	16995	17008	16822	16793	16874	17133	17011	16999	17071	16706	17006	17079	17095	16977	16982	17110	17106	17176	17086	16797	17015	16954	16879	16891	16939	16877	17036	17065	17111	17043	17080	17181	17140	16957	17029	17104	16885	16993	16902	16997	16849	17145	17169	17101	17005	17128	17032	17074	16940	16975	16954	17067	16934	16764	17070	17026	17008	17149	17124	16905	16738	16894	16884	17118	17085	17013	17161	16895	17253	16970	17181	17076	17147	16985	17053	16901	17062	17123	16917	16954	17029	17059	17012	17118	16965	17023	17124	17186	17112	16732	17116	17185	16994	17117	17055	16907	16903	16744	17133	16933	17009	17071	16876	17040	16992	17051	16900	16993	16951	16929	17046	16883	16984	17009	16930	17016	16974	16944	17213	17119	16999	17049	17110	17121	16853	16899	16951	16915	17137	16988	17017	17235	17084	17194	17214	17225	16805	17009	17148	17117	17007	17028	16948	16945	16934	16832	17145	16939	16824	17171	17129	16862	17160	17085	17182	17028	16877	17089	17175	16938	17165	16913	17028	17040	17053	16993	17122	17088	16920	17099	16971	17176	17161	17112	17061	16945	17267	16950	16945	16989	16930	17182	16952	17146	16895	16981	17030	17006	17002	16883	17018	17072	17061	17028	16896	16840	17063	16863	16907	17057	17078	17155	16993	17115	16997	16983	17116	17107	17049	17032	16886	17121	17090	17083	16960	16858	17030	17157	17163	17185	16965	16921	17080	17211	16856	16946	16939	16964	17058	17130	17092	17201	17030	17020	17185	17018	16953	16974	16871	17054	17337	16932	16920	17119	17069	17044	17010	17139	17113	17108	16919	16991	17071	16993	16859	17042	17034	17309	16772	16987	16787	16854	16975	17132	17149	16722	16811	17257	17150	17094	17005	17025	17030	16893	17002	17109	17004	17004	17204	17054	16905	16929	17128	17024	16816	16814	17070	16973	17074	17036	17066	16981	16936	16958	17140	17178	16957	16976	16947	16819	17082	17043	17102	17130	17124	16877	17101	17047	16959	16759	17077	16892	16939	16992	17160	17115	17217	17034	17023	17099	17065	17154	16908	16771	16981	17131	17162	16953	17105	17219	17080	16978	16895	16991	17231	17157	17142	16919	16911	16901	16872	17116	17045	17031	17022	16884	17085	17009	16964	16911	17186	16805	16804	17066	17034	17006	17068	16973	17132	16925	16927	16957	17196	16821	17091	17011	17010	17040	17040	16932	17007	17154	16945	16958	17100	17150	17038	17082	17041	17067	17071	17061	17202	17116	17045	17090	17103	16711	16918	17023	17069	17005	17030	16788	17105	16934	17069	16868	16939	17106	16901	17087	17243	17137	16958	17205	16975	17106	16832	16942	16923	17171	16889	17053	16972	16982	16937	16974	17157	17087	16900	17003	17116	17052	17042	16972	17120	16808	17170	16938	16876	17069	17174	17159	16981	17052	17186	17067	17104	16948	16752	16917	16885	17067	17075	17010	17003	16979	17107	16882	16879	16944	16935	16987	16878	17062	17036	17089	17167	16835	17078	17052	17091	17182	17096	16929	17011	16984	16928	17037	16892	17002	16842	16972	17071	17225	17017	16989	17033	17126	17178	17029	16896	16852	17220	17089	16879	17243	17218	17026	17084	16968	16778	17117	17193	17210	17079	16926	17037	17137	17098	16907	17015	16991	16886	16752	16836	16888	17044	17123	17119	17109	17168	17175	17146	16942	16929	17243	17071	16939	17113	16960	17048	17053	16903	17084	16991	16979	17284	17087	17245	17271	17075	17029	17028	17041	17105	17022	17021	16901	17002	16869	17135	16976	17051	16836	16981	16883	17035	16998	16890	17136	16984	16876	17164	16951	17235	17013	17149	16985	17017	16867	16946	17036	17018	16855	17154	16969	17050	16958	16998	16995	17022	16994	17011	16931	17063	17018	17072	17065	17134	16992	16948	16917	16963	17057	16901	17075	17101	17045	16896	17185	17161	17041	16823	16969	16961	17047	16793	17140	16916	17181	16956	17122	16966	16962	16823	17193	16940	17072	17221	16954	17083	16982	16881	17065	17162	16896	16978	16816	17034	16856	16961	16958	17030	17007	16963	16986	17023	17101	17222	17139	17214	17015	17008	16811	16945	16678	16987	17007	16980	17049	16948	17080	17054	17113	17051	17267	16850	17008	16876	17011	16840	16712	17043	17182	17247	17070	16781	17102	17064	17075	17142	17060	17162	17065	16994	17010	17190	17016	16982	17108	16849	16709	17091	16926	16863	17036	16802	16892	16856	17113	16923	16973	17158	17099	16940	16902	16907	16927	17136	17041	17134	16945	17024	17016	16903	16868	17047	16933	17091	16933	17098	17086	17054	17109	16923	16876	16973	17276	17020	17015	16902	17109	17008	16915	17027	17048	17121	17034	17012	16957	16811	16994	17012	17030	17078	16992	17014	17037	17003	16815	17092	17059	16980	16953	16947	17216	17152	16974	17145	16877	17046	16760	17117	16925	17030	16911	17036	16992	17012	16992	17008	17043	17081	17039	16906	17031	17002	16802	16971	16888	17313	16982	16951	17083	17139	16938	17111	17058	17030	17233	17166	17127	16857	17003	17087	16918	17147	17042	17005	17052	17045	16964	16991	17043	17084	17144	16796	17026	17034	16786	17041	17129	16884	17095	17118	16993	17048	17039	17002	16905	16960	17146	16991	17124	16804	17020	16938	17024	16981	16913	17041	16950	16970	16938	16937	16920	16984	17036	16809	16835	17058	17019	16973	16985	16915	16788	16986	16994	17002	17034	17122	16892	16886	17024	17315	16912	17027	16880	16958	16873	16998	17037	16980	17007	16891	16943	16850	16963	17025	17173	17318	17026	17174	16866	16947	16903	16933	17012	17128	16814	16973	16776	17104	17029	17251	16846	16818	17148	16943	17065	16964	17072	17024	16954	17098	17141	16885	17192	17027	17133	16943	17010	16635	16914	17219	17071	16993	16882	16978	17114	17031	16795	16942	16853	16931	16881	16869	16984	16771	16870	16983	16889	16878	17136	17240	16948	16913	16926	17107	17080	16941	16927	16929	17280	17022	16991	17023	16925	16880	16822	17052	16857	16932	17091	17007	16990	17149	17328	17032	17166	17038	16991	17034	17091	17026	17051	16898	16891	17047	16970	16983	17054	17206	16984	17051	16853	17086	17069	17125	16965	16952	16975	16917	17032	16969	17186	16949	16991	16931	17178	17145	17008	16983	16951	17181	16967	17064	16821	17182	16963	17057	17274	17005	16979	16925	16943	16980	16818	17192	17273	17126	17134	17209	16999	17031	17086	17038	16959	17088	17123	16909	17121	17027	17074	16933	17148	17240	16926	17016	16858	16793	17123	17160	16999	16984	16992	17022	17136	16930	17101	17050	16874	16878	16857	16925	16815	16933	16940	17245	16997	16849	17173	17002	17040	16944	17066	17051	16921	17096	17014	16988	16999	16971	16979	17132	16964	16877	17076	16968	17006	16868	17202	17081	16900	16994	17128	17064	17005	17032	17029	17087	17099	17139	17274	16929	17077	17063	16933	16959	16973	17096	16996	17022	16999	17113	17094	16993	16888	17156	16869	16988	17026	16982	17184	16945	17094	17162	17059	17003	17279	17024	16936	16968	16920	17216	17156	17141	16931	17157	17035	17034	16917	17087	17088	17005	17093	17057	17116	17139	17054	16934	17011	16987	17009	17063	17033	16974	16882	16771	16838	16914	17073	16835	17045	17140	17180	17268	17049	17164	17039	17061	16849	17029	16852	16884	16922	17032	17002	17133	17145	17013	16957	17195	17140	17277	17058	17008	17054	16902	17127	16984	16915	17088	17095	17201	17033	16969	16971	16885	17005	17104	17039	17146	17209	16907	17072	17003	17061	17138	17112	17232	16811	16783	17016	16898	16944	17030	17050	16931	16855	17058	17172	17043	16889	16877	17148	16932	17116	17098	17056	17130	17083	17142	16955	16900	16928	17078	16981	16832	16971	16930	17069	16790	17077	16969	16909	17108	16881	16985	17054	17023	17088	17142	17088	17154	17011	17115	16901	17025	17064	17051	17070	17009	17002
30177	49894	46254	34835	28635	24491	21782	18071	16883	17325	26345	22886	16951	17623	18787	18158	17113	15919	15364	15105	14897	14840	14907	14939	14986	14849	14747	14658	14811	14895	14966	14896	14902	14661	14721	14808	14852	14891	14746	14773	14910	14876	14865	14711	14769	14883	14861	14882	14920	14780	14902	15003	14788	14770	14811	14697	14940	14851	14793	14745	14736	14914	14687	14836	14821	14728	14939	14605	14841	14799	14919	14837	14880	14762	14815	14927	14691	14799	14960	14721	14887	14729	14863	14652	14962	14725	14812	14892	14706	14801	14890	14725	14573	14735	14906	14740	14800	14919	14820	14897	14952	14842	14814	14713	14802	14827	14878	14827	15071	14755	14802	14931	14773	14878	14937	14877	14813	14872	14849	14688	15001	14893	14785	14708	14839	14900	14915	14987	14811	14872	14796	14744	14768	14952	14755	14900	14767	14828	14960	14828	14688	14895	14778	14953	14944	14847	14873	14867	14759	14858	14830	14711	14802	14830	14848	14741	14807	15090	14753	14760	15009	14885	14972	14877	14767	14918	14915	14804	14864	14803	14785	14984	14871	14947	14780	14953	14983	14875	14821	14789	14770	14911	14927	14948	14951	14950	14877	14856	14839	14755	14844	14962	14945	14845	14782	14894	14693	14760	14693	14827	14881	14879	14607	14820	14894	14929	14810	14622	14858	14776	14631	14839	14892	14844	14672	14867	14954	14783	14964	14797	14774	14879	14840	14651	14825	14717	14952	14906	14835	14782	14834	14735	14955	14792	15032	14887	14917	14876	14637	14727	14918	14810	14744	14768	14902	14925	15004	14692	14890	14901	14807	14979	14759	14809	14795	14777	14826	14716	14958	14958	14721	14803	14879	14781	14917	14903	14897	14985	14935	14657	14892	14926	14760	14857	14944	14958	14813	14768	14805	14817	15001	14826	14796	14726	14977	14806	14770	14940	14936	14824	14881	14879	14866	14728	14963	14717	14611	14671	14902	14708	14806	14969	14693	14776	14873	14798	14858	14951	14781	14899	14896	14732	14976	14968	14843	14832	14783	14856	14934	14876	14901	14700	14870	14612	14802	14749	14901	14907	14729	14782	14927	14939	14905	14708	14820	14585	14795	14907	14843	14874	14817	14815	14810	14871	14757	14781	14895	14680	14675	14860	14927	14864	14796	14727	14945	15014	14933	14530	14980	14865	14820	14898	14868	14846	14687	14911	14737	14927	14906	14925	14780	14893	14945	14852	14872	14833	14899	14777	14822	14985	14925	14727	14723	15056	14898	14734	14948	14741	14726	14733	14912	14875	14815	14766	14883	14681	14906	14850	14926	14807	14879	14937	14760	14786	14951	14683	14757	14785	14859	14858	14763	14798	14853	14780	14872	14697	14728	14663	14782	14720	14858	14729	14912	14964	14930	14735	14774	14740	14737	14766	14773	14937	14790	14900	14750	14784	14905	14944	14838	14798	14808	14785	14878	14732	14917	14779	14863	14777	14775	14759	14705	14748	14853	14828	14829	14831	14839	14799	14790	14659	14980	14860	14878	14845	15074	14987	15051	14787	14827	14831	14779	14830	14902	14670	14898	14775	14734	14881	14841	14799	14891	14766	14924	14782	15063	14905	14909	14598	14835	14819	14841	14817	14744	14697	14782	14903	14962	14755	14824	14736	14915	15010	14800	15020	14882	14770	14908	14799	14920	14781	15054	14875	14758	14685	14651	14628	14773	14718	14850	14772	14731	14788	14784	14735	14716	14916	14870	14809	14708	15068	14800	14731	14819	14981	14819	14749	14875	14754	14703	14658	14831	14798	14833	14855	14778	14966	14829	14723	14737	14779	14811	14825	14772	14780	14753	14823	14904	14804	14885	14796	14894	14833	14979	14994	14735	14758	14715	14775	14968	14771	14786	14940	14761	14807	14730	14870	14813	14856	14756	14798	14889	14884	14889	14627	14717	14898	14930	14880	14838	14849	14905	14768	14814	14905	14830	14850	14805	14681	14721	14807	14741	14872	14715	14698	14815	14778	14924	14772	15069	14718	14752	14738	14804	14703	14916	14992	14932	14868	14690	14716	14890	14897	14908	14841	14845	14875	14803	14867	14889	14927	14897	14767	14894	14879	14767	14864	14926	14793	14750	14682	14810	14734	14885	14768	14768	14821	14695	14938	14880	14818	14713	14782	14916	15012	14830	14805	14685	14963	14648	14702	14887	14782	14797	14728	14700	14859	14809	14954	14835	14809	14808	14677	14750	14930	14737	14752	14898	14778	14846	15030	14819	14821	14770	14870	14814	14852	14732	14796	14714	14646	14763	14748	14750	14845	14722	14772	14894	14891	14654	14876	14725	14714	14700	14931	14950	14838	14821	14739	14877	14856	14881	14884	14771	14815	14810	14943	14875	14796	14784	14866	15051	14802	14839	14817	14854	14763	14891	14929	14702	14782	14870	14871	14889	14903	14806	14847	14875	14981	14882	14928	14937	14719	14832	14786	14863	14704	14871	14715	14883	14859	14854	14964	14765	14787	14889	14762	14928	14828	14737	14815	14822	14788	14931	14766	14850	14843	14875	14800	14875	14798	14963	14883	14769	14774	14733	14889	14709	14948	14756	14862	14841	14828	14931	14920	14948	14552	14823	14912	14882	14697	14865	14837	14873	14863	14867	14873	14933	14725	14945	15076	14986	14786	14785	14889	14938	15004	14857	14810	14718	14899	14938	15044	14874	14876	14829	14958	14922	14907	14835	14859	14928	14944	14847	14858	14911	14852	14874	14968	14892	14807	14822	14708	14869	14732	14825	14946	14996	14752	14740	14804	14914	14764	14875	14795	14841	14844	14771	14903	14778	14906	14869	14691	14799	14666	14882	14797	14735	14833	14878	14836	14908	14791	14811	14843	14891	14955	14750	14901	14906	14807	14795	14746	14794	14850	14708	14802	14578	14781	14831	14784	14823	14865	14713	14909	14836	14866	14914	14921	14901	14846	14746	14855	15012	14673	14801	14906	14893	14715	14962	14924	14760	14578	14896	14864	14888	14793	14873	14942	14883	14659	14780	14911	14796	14874	14975	14742	14921	14789	14914	14805	14706	14954	14826	14708	14807	14601	14817	14641	14878	14868	14931	14992	14822	14700	14746	14749	14656	14967	14819	14856	14807	15027	14843	14843	14648	14811	14797	14792	14846	14829	14978	14891	14764	14922	14716	14845	14851	14844	14884	14832	14978	14952	14897	14844	14926	14643	14867	14765	14830	14841	15051	14857	14755	14762	14789	14765	14831	14797	14583	14811	14795	14800	14895	14753	14705	14668	14714	14867	14755	14764	14782	14753	14740	14799	14861	14740	14735	14824	14933	14801	14801	14803	14782	14745	14953	14763	14755	14908	14819	14877	14731	14947	14680	14947	14945	14796	14852	14685	14838	14836	14868	15036	14827	14833	14656	14726	14831	14799	14843	14826	15001	14796	14788	14796	14882	14885	14813	14884	14983	14685	14889	14989	14980	14842	14808	14918	14816	14907	14788	14744	14818	14880	14848	14847	14749	14883	14816	14822	14727	14982	14796	14906	14941	14722	14838	14772	14841	14902	14865	15036	14736	14900	14900	14771	14797	14746	14890	14727	14810	14836	14948	15083	14879	14790	14811	14765	14925	14825	14750	14841	14757	14852	14912	14967	14833	14871	14855	14860	14885	14853	14874	14756	14939	14801	14810	14729	14826	14842	14798	14759	14692	14814	14747	14745	14916	14678	14871	14881	14796	14777	14805	14745	14920	14907	14979	14732	14835	14839	14978	14795	14874	14712	14830	14862	14583	14991	14778	14814	14819	14762	14909	14799	14979	14821	14968	14762	14763	14938	15023	14723	14723	14859	14900	14934	14884	14901	14830	14769	14873	14836	14949	14871	14958	14832	14723	14722	14742	14831	15001	14791	14836	14893	14664	14764	14782	14786	14962	14920	14884	14772	14811	14790	14788	14835	14787	14834	14698	14867	14899	14935	14960	14801	14927	14872	14764	14759	14791	14667	14795	14793	14665	14784	14783	14830	14706	15010	15034	14865	14915	14608	14820	14760	14838	14705	14852	14731	14859	14780	14958	14804	14893	14649	14884	14761	14776	14778	14901	14984	14731	14708	14835	14772	14823	14696	14891	14780	14847	14857	14887	14872	14849	14817	14942	14781	14856	14780	14925	14705	14861	14878	14858	15077	14753	14842	14736	14740	14891	14676	14852	14823	14686	14526	14829	14866	14628	14889	14984	14789	14739	14763	14886	14858	14878	14715	14912	14741	14822	14823	14646	15120	14916	14802	14883	14730	14834	14692	14755	14808	14892	14687	14827	15016	14730	14922	14750	14856	14713	14644	14906	14701	14828	14846	14811	14843	14707	14945	14745	14906	14677	14913	14911	14747	14768	14700	14906	14753	14837	14880	14784	14799	14818	14721	14640	14983	14922	14806	14831	14648	14781	14902	14976	14831	14940	14739	14754	14912	14800	14866	14819	14824	14961	14904	14858	14633	14764	14766	14899	14796	14849	14876	14844	14790	14905	14889	14941	14713	14685	14954	14905	14934	14761	14859	14877	14833	14881	14859	14837	14909	14695	14901	14882	14820	14800	14785	14951	14748	14736	14799	14968	14956	14854	14793	14605	14786	14813	14919	14913	14843	14850	14783	14775	14777	14898	14860	14799	14838	14826	14772	14622	14961	14708	14804	14763	14719	14933	14942	14812	14850	14773	14694	14883	14758	14902	14817	14834	14790	14826	14915	14795	14834	14893	14942	14847	14912	14876	14611	14736	14851	14743	14722	14856	14848	14631	14886	14915	14870	14992	14707	14831	14804	14705	15052	14803	14863	14833	14782	14850	14984	14807	14746	14856	14939	14897	14906	14822	14929	14793	14899	14872	14822	14799	14874	14779	14915	14698	14811	14837	14803	14846	14841	14798	14896	14921	14908	14814	14688	14881	14840	14832	14654	14762	14844	14740	14781	14984	14765	14830	14885	14930	14852	14843	14833	14651	14804	14733	14733	14847	14828	14776	14819	14875	14683	14937	14957	14796	15000	14944	14840	14957	14828	14786	14673	14973	14835	14740	14925	14947	14630	14870	14858	14657	14848	14835	14839	14927	14817	14647	14893	14794	14722	14804	14781	14847	14766	14752	14729
22684	21211	28992	24353	23472	27690	28067	22020	19209	20044	25961	22988	19784	23308	24705	23061	20764	19098	18269	17471	17138	17332	17097	17099	17387	17098	17167	16981	17196	17091	16980	17102	16971	17069	16961	17025	17087	16979	17185	17233	16831	16887	17239	16919	16903	17007	16867	16868	16824	16848	17188	16964	16985	16949	16904	16968	17249	16952	17159	17125	16946	16896	16941	16864	16954	17110	16845	16992	17032	17164	16991	16992	16972	17175	17271	16810	17029	17245	17063	17023	17016	17039	16900	16744	16985	17095	17050	17041	16931	16750	16979	17169	17125	17110	17005	16953	16957	16911	16888	16765	16970	16874	16985	17094	17069	16990	17032	16776	16918	16928	16949	16939	17124	16978	16899	17026	16984	16985	16985	16999	16843	17071	17122	17003	16921	17088	16990	16905	16754	16776	16962	16792	16787	16983	16912	16999	16910	17141	16918	16780	16910	16906	17051	16844	16963	16923	16803	16996	17099	16972	16851	16939	16955	17011	16868	16821	16912	16945	16974	16880	16892	16932	17220	17050	16842	16864	16960	16868	16801	17033	16987	16822	16942	17066	16985	17047	16888	16937	16756	16774	16989	17049	17178	17013	16970	17002	16862	17034	16883	16876	16829	16974	16940	16913	17021	16926	17113	16955	16990	17021	17255	16883	16976	17014	16909	17183	17072	17040	16963	16953	16826	16861	16873	16972	16786	16940	16924	16892	16913	17022	16893	16827	16919	16691	16900	16862	16684	16949	17046	16739	17001	16797	16821	16893	17135	17028	17035	16872	16858	16894	16950	16948	17058	17087	17023	16864	17116	17087	17021	17142	17103	16970	16830	17018	17001	16832	16974	16830	16876	17034	16871	17088	17088	16960	16942	17305	16946	17122	17140	17011	17102	16900	17030	17011	16851	16774	16850	16976	17030	17135	16927	17111	16920	16966	16957	17308	17156	17080	17176	16985	16919	17059	17163	17117	16843	16981	16998	16995	17081	16909	16988	16874	17144	16940	16917	16752	16987	16914	16805	16978	16891	16728	16906	16922	16937	17120	16831	16982	16960	16981	16949	16972	16980	16992	16879	17164	16936	17039	17022	16925	16955	16999	16888	16743	16945	17025	16899	16884	16942	17048	16966	17121	16857	16848	16916	16890	16938	16947	17184	17121	16901	16969	16661	16886	17051	16935	16724	16887	16914	16914	16903	17034	17002	16725	16907	16750	16803	16890	16902	17051	16941	17046	16859	17039	16974	16963	16860	16953	16717	16929	17080	16892	16925	16984	16771	16939	16964	16942	16851	17077	17061	17145	16624	17097	17011	16926	16932	16736	16970	16946	17146	16892	17016	16855	16935	17065	16933	17002	16765	16892	17064	17010	16862	16824	16747	16947	16703	16820	16864	16919	16952	16819	17066	16908	16773	16875	16845	17009	17160	16967	17089	16980	16891	17129	16806	17063	17065	16780	16894	16754	16850	17003	16913	16972	17073	17168	17055	16986	16799	17017	16975	16955	16856	16710	16918	17011	16830	17053	16950	16889	16835	16952	17100	16874	16967	17023	17081	17019	16868	16955	17198	17002	16957	17038	17070	16756	17002	16989	16882	17012	16843	17018	17003	17194	17045	17088	17010	16955	17127	16948	16937	17091	16835	16984	17062	16926	16960	16977	16986	16917	16942	17109	16758	16898	16852	17081	16968	16919	16879	16920	16952	16933	16867	16714	17063	16932	17144	17086	16877	17077	16935	17019	17169	16850	17103	16999	16989	16999	16950	16945	17120	16864	17087	16933	16902	16945	17005	16903	17091	17039	16964	17177	16983	16728	16995	16987	16877	16925	16995	17048	16904	16951	17045	16924	16873	16807	16765	16900	16872	16862	16900	16879	16718	17045	16952	17061	17009	17003	17184	16940	16945	16990	16805	16996	17213	16978	17033	16951	17021	16915	17072	16898	16892	16726	17035	17017	16988	16699	17030	16878	17018	16848	16902	16822	17085	16906	16874	16791	16781	16926	17044	16920	17015	16998	17018	16829	16850	16831	16883	16740	16609	16934	17157	16941	17141	17054	17037	16997	17108	16932	16793	16974	16963	16842	16815	16844	16976	17031	16922	16930	16929	17010	16855	16934	16828	17143	17297	17174	17153	16881	17055	16851	16894	17113	17035	16981	17003	16660	16967	16895	16864	17003	17024	16943	16870	17061	16910	16987	17011	16849	16979	16993	16924	16862	17034	16984	16882	17066	16964	16895	17187	16988	17051	16990	16957	16934	16982	16946	17094	17008	17001	17055	16862	16918	16993	17008	17008	16711	16836	16929	17066	17000	16952	17071	17139	16859	17112	16932	17148	16938	16914	16857	16978	17072	16867	17078	16906	17143	16799	17017	17066	16913	17011	16933	17062	17126	16899	16834	16765	16916	16819	16928	16844	16808	17025	16968	16868	16993	16780	16887	16887	16965	16818	16992	16753	16823	17123	16906	17117	16963	17079	17159	17008	17144	16918	16872	16676	16965	17060	16968	16825	16947	17052	17034	16870	17070	16895	16931	16938	16926	16842	17025	16926	16980	17017	16907	17028	16868	16818	17023	16953	16862	16928	17079	16889	16725	16895	16868	17050	16959	16967	16847	17053	16757	16805	16943	16807	17048	16960	16903	17104	17020	16919	16816	16750	16813	16870	16879	16943	16699	17004	17120	17179	17146	16789	16911	16985	16950	16994	16916	16815	16764	16859	16914	17022	16851	16692	16910	16980	16836	16882	16840	17040	16973	17157	16921	17029	16919	16889	17039	17106	17128	16635	16915	16849	16996	16926	16946	17071	17056	17139	17163	16981	17084	17087	16803	17042	16934	16592	16849	16938	17162	17132	17089	17023	17014	17232	16986	17068	16933	17014	17077	16903	16618	17008	16751	16926	17038	17037	16940	16899	17125	16873	16706	16784	16743	16988	16988	17046	17022	16940	16847	17012	16923	16814	17092	16923	16847	17066	16885	17011	17040	17050	16903	16976	17006	17088	16970	17033	17070	17081	16903	16987	17027	16915	16823	16856	16986	17056	16735	16946	16865	16846	17100	16872	17124	16943	17085	17003	16971	16950	17066	17148	17014	16903	16938	16963	16856	16908	16825	16855	16961	16893	17095	17150	17161	17051	17092	16957	16906	16983	16930	16793	17140	16884	16751	16986	16867	17007	17041	16832	16840	16992	16950	16968	16935	16992	17188	17120	16963	16952	16723	17046	17070	16904	16808	16926	16911	16886	17085	16888	16753	16958	16848	17015	16946	16891	16761	16836	16904	16974	17023	16940	16959	16953	16781	16778	17154	17012	16853	17026	17003	16924	16853	16908	17003	16920	17030	16845	16857	16823	17178	16835	16943	17104	16969	16812	16732	16908	16914	16940	16922	16949	17002	16943	16907	16811	17087	17044	17088	16886	16967	17075	17133	16968	17021	16903	16929	16936	16948	16953	17177	17000	16928	17032	16943	17093	17103	17007	16900	17085	17078	16839	16906	16902	16983	17089	17004	17111	16846	17067	17002	16930	17076	16943	16931	16960	17033	16998	17042	16893	16989	16907	17040	17131	16811	16981	17058	17037	16905	17057	17139	16883	17018	16841	16899	16932	16805	17000	16913	16763	16981	16991	17022	16997	17127	16874	17040	17104	17046	16981	16876	16985	17017	16980	16934	16917	16742	16870	17168	16970	17023	16969	16965	16758	16986	16992	17014	17171	17090	17038	16927	16910	16865	17044	16861	17231	17039	16985	16999	16954	16940	16912	16954	17033	16850	16948	16891	17163	17104	17143	17124	17025	16950	17010	16986	16864	16871	16960	16884	17044	17092	16888	16973	17018	17017	17007	16965	16910	17000	16980	16845	16832	16810	16720	16980	17111	16866	17000	16952	16862	16749	16794	17048	17064	17190	17047	17013	16999	17209	17030	17184	16928	16867	16956	16860	16946	17138	16946	16932	17138	16762	16970	16941	16992	17210	17014	17087	16942	17127	17024	17036	17001	16777	16899	16747	16817	17024	17198	16967	17000	16925	16927	16881	16906	16925	16926	16829	16971	16962	17058	17204	16944	17047	17044	16936	16731	16939	16764	17032	16951	16887	16920	16939	16861	16847	16919	17002	16864	16849	16899	16779	16972	16950	17036	16963	16886	16897	16998	17063	16771	16923	17050	17053	16793	16937	17117	16938	16837	16966	16938	16914	16958	17152	16925	16771	16832	17036	16975	16940	17015	16895	16858	16716	16895	16996	17006	16961	16698	16856	16945	16962	16954	17133	17087	16993	17071	17022	16819	16967	16759	17073	17150	17186	16835	16970	16909	17019	17139	16983	17069	16843	16734	16904	16846	16994	16893	16901	16941	16976	16887	16909	17066	16829	16977	17006	16898	17099	16945	16919	16799	16948	17041	17002	16947	17218	16956	17077	17013	16943	16898	16975	16902	16886	16904	16903	16916	17023	16915	16971	16910	17054	17165	16945	16958	16956	17050	16852	16910	17107	16906	16949	16867	16930	16910	17141	16999	16910	16771	17007	16937	16898	17129	17120	17171	17080	16972	16922	16953	17001	16992	16971	16916	16885	16912	16998	16999	16903	16837	16905	17030	16839	16839	16849	16827	16932	16942	16822	17032	17038	17071	16967	17012	16969	16913	17063	17086	16962	17044	17068	16842	16834	16953	16963	16967	16863	16939	16896	16804	16963	16941	16992	16877	16975	16708	16847	16875	17025	17037	16899	16992	16821	17007	16830	16867	16968	17007	17149	16908	16924	16725	16959	16853	16896	16921	16835	17108	16974	17052	16855	17032	17085	16994	17104	17014	16989	16919	16902	17061	16889	17031	17129	16939	16869	16988	16876	16964	17012	17011	16884	17087	16999	17050	16837	16811	16849	16818	16924	16916	16845	17015	16737	16775	16976	17134	16960	16934	17025	17151	16738	16987	16810	17003	17045	17147	16920	16992	16817	16966	16934	16839	16698	17027	16832	16899	16913	16869	16759	17074	17089	17091	16909	16892	16854	16996	17080	17006	16874	17124	16856	17175	16982	16929	17181	16854	16951	17030	16716	16810	16872	16962	16990	16977	17124	16861	16934	16987	17005	16987	16949	17076	16955	16904	16921	17013	17035	16820	16883	16946	16926	16894	16719	16884	16987	16988	16851
34126	57967	55104	44406	36958	31970	24133	20360	17586	19015	27148	21668	18082	23841	25082	22048	19315	17278	15860	15019	15129	14843	14877	14753	14803	14753	14728	14741	14796	14679	14880	14693	14824	14717	14796	14744	14812	14693	14762	14821	14808	14653	14721	14670	14735	14887	14822	14779	14642	14766	14720	14923	14725	14656	14724	14750	14981	14715	14807	14788	14862	14813	14808	14842	14766	14616	14779	14678	14759	14708	14753	14744	14795	14477	14685	14712	14622	14785	14761	14869	14877	14723	14783	14565	14888	14776	14752	14719	14774	14652	14787	14801	14668	14653	14779	14530	14677	14811	14644	14754	14875	14738	14820	14738	14806	14801	14943	14792	14760	14848	14954	15051	14751	14778	14749	14854	14762	14960	14760	14564	14863	14775	14747	14744	14698	14744	14761	14641	14674	14857	14908	14993	14796	14757	14712	14630	14705	14705	14820	14799	14742	14897	14692	14819	14673	14677	14646	14611	14867	14935	14781	14844	14839	14786	14714	14770	14712	14804	14876	14748	14730	14903	14691	14695	14774	14846	14971	14875	14856	14889	14656	14801	14670	14713	14733	14684	14721	14801	14740	14835	14658	14912	14711	14936	14815	14719	14669	14776	14820	14768	14786	14733	14717	14648	14784	14618	14673	14827	14822	14839	14854	14600	14810	14737	14767	14960	14823	14830	14578	14726	14905	14725	14701	14708	14769	14989	14769	14713	14933	14785	14644	14648	14714	14761	14685	14857	14755	14846	14752	14684	14789	14652	14815	14774	14731	14750	14823	14838	14749	14802	14730	14719	14719	14507	14839	14670	14843	14774	14752	14774	14870	14639	14705	14795	14633	14936	14624	14633	14762	14786	14882	14855	14864	14571	14858	14736	14927	14770	14688	14736	14953	14866	14701	14637	14715	14624	14865	14769	14714	14846	14740	14853	14867	14844	14777	14937	14824	14755	14696	14775	14673	14697	14732	14717	14887	14818	14763	14592	14714	14589	14746	14678	14819	14656	14739	14975	14612	14722	14744	14669	14700	14826	14711	14877	14742	14799	14840	14759	14968	14657	14671	14671	14866	14741	14663	14868	14744	14842	14794	14830	14649	14836	14910	14759	14766	14836	14831	14723	14772	14813	14944	14550	14759	14700	14779	14809	14955	14600	14721	14636	14658	14882	14729	14793	14723	14684	14696	14662	14757	14592	14635	14786	14714	14742	14744	14673	14597	14810	14876	14826	14821	14735	14824	14748	14921	14796	14643	14602	14822	14857	14789	14760	14691	14913	14679	14776	14916	14852	14954	14704	14851	14716	14695	14818	14774	14664	14755	14708	14761	14679	14741	14748	14876	14874	14740	14600	14611	14809	14807	14787	14840	14797	14837	14931	14707	14878	14772	14941	14678	14759	14838	14722	14765	14528	14873	14838	14772	14839	14893	14732	14852	14750	14740	14952	14746	14785	14659	14797	14925	14816	14690	14775	14812	14576	14806	14729	14792	14805	14724	14723	14573	14681	14726	14857	14760	14851	14776	14855	14630	14716	14967	14825	14837	14688	14735	14556	14838	14649	14778	14733	14802	14665	14795	14999	14744	14714	14764	14756	14770	14705	14713	14680	14724	14708	14724	14560	14840	14844	14789	14965	14833	14683	14705	14796	14979	14777	14786	14778	14836	14605	14764	14679	14924	14871	14629	14828	14635	14674	14601	14874	14727	14764	14812	14863	15009	14692	14576	14758	14628	14686	14677	14671	14815	14739	14761	14767	14865	14633	14654	14783	14833	14878	14708	14705	14669	14730	14918	14762	14568	14682	14661	14783	14748	14892	14756	14679	14848	14694	14783	14846	14641	14829	14920	14775	14603	14911	14787	14608	14553	15038	14650	14668	14857	15016	14759	14540	14819	14644	14765	14794	14787	14922	14683	14716	15044	14683	14779	14633	14765	14751	14697	14884	14761	14833	14851	14678	14822	14893	14873	14839	14794	14642	14676	14616	14876	14576	14726	14668	14934	14742	14716	14865	14711	14657	14691	14752	14835	14705	14725	14634	14775	14718	14701	14643	14858	14620	14758	14773	14666	14748	14843	14775	14733	14793	14728	14830	14819	14849	14647	14711	14688	14905	14777	14725	14714	14838	14712	14655	14832	14836	14723	14776	14747	14778	14689	14912	14740	14770	14899	14812	14752	14781	14730	14715	14711	14611	14753	14724	14597	14828	14897	14657	14925	14703	14854	14748	14737	14669	14668	14809	14785	14730	14750	14679	14821	14700	14705	14766	14739	14700	14785	14766	14889	14815	14800	14848	14539	14933	14662	14812	14734	14681	14668	14573	14726	14844	14635	14758	14857	14658	14864	14630	14829	14767	14781	14885	14863	14726	14701	14765	14717	14622	14751	14717	14648	14700	14694	14709	14744	14690	14764	14791	14769	14614	14685	14718	14690	14738	14944	14589	14745	14699	14788	14729	14718	14727	14657	14751	14742	14644	14846	14735	14899	14687	14806	14745	14707	14743	14718	14656	14710	14792	14888	14931	14880	14771	14658	14747	14834	14888	14724	14861	14820	14760	14709	14719	14842	14706	14805	14737	14776	14578	14723	14689	14744	14889	14725	14724	14714	14807	14825	14736	14681	14631	14866	14753	14743	14942	14831	14839	14830	14770	14808	14731	15034	14634	14715	14752	14718	14742	14782	14854	14786	14674	14831	14827	14677	14858	14588	14725	14707	14408	14836	14707	14730	14772	14774	14877	14714	14801	14831	14728	14736	14642	14940	14650	14685	14776	14772	14841	14668	14766	14818	14623	14748	14839	14737	14771	14832	14825	14793	14616	14832	14730	14803	14679	14690	14770	14773	14724	14696	14830	14986	14707	14710	14715	14821	14830	14743	14680	14780	14671	14625	14864	14897	14718	14802	14758	14776	14643	14755	14853	14881	14785	14718	14692	14850	14869	14818	14673	14784	14774	14711	14897	14631	14810	14741	14793	14718	14784	14611	14705	14695	14680	14832	14776	14570	14741	14637	14808	14889	14760	14457	14706	14757	14767	14772	14703	14651	14889	14590	14717	14698	14745	14825	14793	14658	14766	14758	14648	14788	14717	14796	14817	14862	14785	14750	14747	14688	14800	14715	14643	14768	14739	14845	14745	14764	14727	14981	14692	14879	14717	14685	14890	14731	14666	14788	14758	14557	14534	14675	14933	14784	14669	14706	14532	14645	14654	14806	14866	14561	14761	14836	14746	14840	14829	14697	14764	14805	14722	14765	14768	14856	14395	14595	14720	14902	14853	14714	14660	14893	14536	14597	14721	14719	14936	14641	14823	14775	14709	14787	14720	14678	14701	14698	14717	14685	14624	14631	14846	14825	14775	14658	14727	14739	14706	14829	14906	14739	14740	14647	14834	14826	14835	14787	14651	14846	14684	14673	14866	14544	14679	14738	14765	14897	14788	14794	14592	14712	14788	14757	14668	14638	14743	14788	14843	14743	14800	14725	14734	14917	14715	14791	14890	14654	14703	14670	14575	14762	14678	14880	14717	14684	14741	14620	14816	14741	14618	14855	14839	14704	14838	14535	14748	14839	14651	14596	14612	14797	14619	14825	14750	14766	14665	14804	14858	14857	14742	14627	14873	15047	14847	14833	14713	14717	14833	14795	14810	14763	14953	14649	14743	14779	14665	14758	14869	14755	14817	14686	14876	14710	14718	14708	14802	14666	14727	14807	14678	14706	14696	14695	14624	14775	14596	14709	14750	14654	14679	14739	14831	14890	14746	14871	14683	14710	14783	14621	14826	14838	14740	14654	14770	14750	14671	14932	14832	14734	14880	14929	14816	14897	14671	14777	14686	14668	14813	14714	14708	14770	14768	14735	14702	14754	14801	14812	14867	14751	14683	14877	14613	14801	14642	14778	14903	14732	14725	14729	14616	14871	14977	14753	14802	14791	14639	14959	14651	14799	14902	14753	14745	14641	14675	14806	14833	14767	14652	14784	14928	14800	14685	14822	14837	14783	14781	14891	14830	14877	14591	14720	14906	14721	14750	14652	14908	14566	14791	14973	14639	14740	14798	14904	14774	14882	14807	14768	14638	14712	14807	14856	14608	14633	14918	14644	14676	14620	14889	14795	14728	14794	14777	14864	14806	14698	14623	14743	14593	14727	14793	14916	14685	14718	14656	14660	14783	14753	14903	14703	15019	14731	14642	14855	14751	14630	14661	14681	14649	14834	14668	14738	14770	14596	14920	14823	14738	14632	14567	14803	14842	14828	14795	14727	14727	14820	14719	14638	14904	14635	14782	14861	14573	14705	14736	14750	14750	14768	14788	14893	14745	14714	14813	14625	14843	14662	14884	14750	14795	14720	14823	14703	14606	14816	14640	14698	14752	14737	14816	14842	14871	14646	14751	14806	14786	14743	14828	14780	14862	14809	14748	14768	14677	14849	14811	14780	14694	14686	14811	14707	14645	14722	14738	14735	14693	14837	14732	14768	14746	14648	14847	14658	14723	14882	14806	14678	14805	14784	14824	14713	14811	14700	14639	14765	14691	14614	14654	14757	14851	14751	14953	14733	14812	14634	14730	14838	14885	14729	14761	14862	14799	14579	14990	14814	14581	14813	14786	14654	14782	14645	14871	14686	14745	14819	14714	14626	14584	14633	14777	14781	14780	14808	14905	14813	14854	14619	14734	14906	14886	14602	14789	14696	14763	14831	14794	14776	14593	14688	14654	14722	14924	14745	14642	14758	14690	14830	14707	14765	14732	14661	14799	14709	14876	14679	14755	14790	14842	14690	14729	14736	14707	14691	14700	14645	14820	14710	14694	14926	14765	14673	14730	14960	14727	14731	14757	14886	14814	14623	14793	14698	14834	14864	14727	14799	14634	14770	14814	14710	14717	14875	14591	14905	14753	14792	14602	14881	14634	14624	14610	14732	14575	14792	14753	14695	14648	14810	14689	14714	14745	14940	14730	14731	14797	14612	14812	14717	14779	14673	14699	14805	14720	14641	14592	14702	14742	14746	14717	14811	14733	14762	14683	14769	14778	14837	14636	14874	14740	14754	14593	14787	14655	14689	14843	14708	14655	14852	14621	14817	14645	14665	14686	14712	14513	14597	14729	14750	14802	14711	14796	14802	14783	14596	14654	14838	14774	14828	14732	14808	14613
28145	25409	31520	26749	21313	19121	18521	17721	17426	17303	17932	17783	17666	17852	17913	17598	17572	17522	17637	17427	17081	17130	17157	17422	17265	17595	17133	17333	17293	17394	17153	17470	17352	17484	17306	17198	17268	17329	17273	17179	17238	17284	17093	17236	17313	17287	17227	17231	17283	17178	17095	17319	17203	17229	17035	17092	17144	17217	17196	17170	17463	17284	17218	17380	17265	17634	17218	17107	17367	17139	17257	17429	17201	17177	17140	17367	17288	17348	16946	17109	17194	17305	17413	17347	17112	17195	17075	17356	17328	17179	17191	17242	17195	17112	17340	17298	17151	16844	17169	17033	17097	17476	17301	17217	17306	17292	17113	17316	17119	17166	17187	17140	17310	17372	17305	17282	17087	17158	17179	17329	17285	17199	17222	17342	17205	17363	17358	17356	17291	17211	17313	17023	17132	17189	17153	17242	17270	17116	17273	17206	17248	17116	17368	17139	17232	16833	17354	17124	17470	17237	17128	17320	17032	17322	17221	17228	17439	17173	17186	17094	17104	17234	17237	17224	17262	17375	17277	17067	16986	17010	17366	17166	17155	17412	17185	17325	17338	17455	17216	17204	17350	17214	17226	17215	17155	17198	17321	17179	17112	17328	17246	17332	17261	17282	16978	17549	17166	17400	17219	17256	17352	17002	17065	17243	17079	17210	17324	17262	17090	17149	17165	17255	17298	17353	17239	17196	17239	17274	17240	17441	17280	17418	17391	17147	17026	17238	17318	17247	17039	17264	17016	17456	17323	17278	17056	17423	17225	17131	17232	17147	17172	17185	17329	17194	17159	17080	17063	17221	17214	17072	17390	17429	17175	17274	17106	17291	17341	17269	17180	17165	17404	17379	17362	17087	17177	17298	17352	17293	17419	17158	17240	17241	17306	17160	17029	17445	17250	17263	17308	17195	17278	17148	17160	17234	17331	17166	17404	17180	17283	17254	17351	17192	17023	17478	17234	17031	17201	17259	17213	16890	17138	17274	17074	17260	17076	16956	17235	17205	17183	17262	17088	17205	17153	17415	17203	17054	16931	17236	17301	17112	17408	17374	17241	17377	17305	17109	17402	17175	17099	17269	17490	17332	17434	17183	17096	17236	17297	17096	17311	17286	17273	17311	17184	17338	17186	17213	17171	17144	17456	17000	17259	17154	17237	17126	17210	17325	17392	17124	17240	17261	17097	17124	17002	17384	17208	17221	16956	17269	17217	17156	17348	17129	17067	17225	17227	17259	17193	17089	17286	17251	17281	17306	17139	17073	17146	17246	17150	17058	17319	17279	17231	17243	17189	17239	17207	17399	17237	17299	17074	17368	17104	17193	17473	17229	17268	17164	17009	17052	17151	17387	17483	17200	17144	17241	17249	17155	17164	17285	17367	17137	17384	17390	17222	17269	17354	17391	17232	17322	17329	17150	17146	17168	17241	17248	17415	16901	17183	17170	17238	17200	17140	17245	17172	17280	17191	17158	17388	17283	17197	17076	17193	17264	17285	16993	17256	17281	17365	17311	17264	17184	17276	17121	17228	17163	17269	17017	17123	17032	17345	17251	17338	17274	17219	17329	17209	17318	17219	17227	17177	17351	17410	17091	17298	17312	17328	17236	17239	17085	17208	17236	17029	17272	17155	17217	17088	17322	17180	17305	17007	17179	17239	17170	17327	17351	17295	17105	17181	17069	17249	17209	17382	17115	17155	17107	16977	17344	17176	17414	17285	17334	17289	17364	17377	17086	17169	17342	17149	17254	17263	17236	17314	17286	17390	17249	17249	17382	17109	17079	17251	17428	17193	17002	17169	17213	17432	17034	17221	17220	17251	17279	17183	17437	17358	17230	17294	17333	17368	17356	17235	17123	17307	17369	17250	17170	17401	17411	17241	17276	17321	17560	17084	16902	17170	17217	17370	17096	17272	17319	17297	17256	17300	17339	17212	17135	17236	17200	17009	17347	17227	17207	17242	17148	17338	17175	17215	17031	17083	17263	17333	17313	16979	17237	17171	17498	17289	17309	17383	17222	17360	17162	17295	17334	17308	17406	17360	17282	17229	17277	17383	17466	17180	17207	17172	17068	17384	17336	17250	17238	17202	17429	17254	17240	17155	17237	17445	17348	17095	17215	17039	17463	17408	17293	17280	17252	17117	17175	17240	17194	17087	17019	17142	17261	17077	17235	17266	17401	17190	17210	17052	17373	17385	17250	17248	17272	17273	17161	17319	17149	17216	17116	17314	17028	17299	17265	17396	17392	17405	17304	17347	17278	17224	17259	17313	17326	17318	17165	17110	17137	17241	17204	17323	17188	17407	17163	17246	17388	17261	17220	17144	17274	17162	17357	17274	17124	17315	17088	17140	17269	17122	17272	17263	17104	17234	17307	17083	17291	17379	17086	17189	17191	17287	17280	17206	17065	17399	17416	17270	17198	17320	17034	17320	17344	17207	17117	17249	17351	17150	17497	17177	17271	17276	17344	17104	17092	17257	17405	17435	17294	17300	17213	17074	17388	17176	17153	17296	17078	17167	17269	17522	17014	17247	17115	17421	17375	17198	17185	17271	17117	17304	17371	17325	17362	17153	17017	17046	17178	17044	17247	17357	17339	17215	17057	17220	17170	17203	17135	17163	17155	17463	17263	17161	17120	17161	17265	17211	17240	17338	17274	17346	17169	17191	17304	17146	17403	17250	17387	17379	17412	17319	17165	17229	17393	17289	17143	17226	17176	17275	17117	17500	17314	17294	17180	17340	17355	17147	17279	17228	17162	17089	17001	17314	17281	17193	17410	17223	17298	16969	17086	17188	17204	17182	17332	17004	17168	17158	17223	17254	17206	17129	17163	17343	17181	17164	17272	17112	17295	17207	17297	17258	17242	17257	17379	17318	17432	17409	17273	17336	17231	17148	17119	17181	17350	17261	17352	17199	17320	17166	17124	17223	17026	17544	17286	17168	17082	17195	17249	17139	17180	17161	17419	17242	17221	17297	17013	17169	17244	17144	17122	17285	17139	17175	17261	17191	17281	17244	17257	17320	17150	17252	17208	17273	17432	17355	17418	17230	17321	17359	17303	17449	17224	17401	17226	17247	17356	17320	17329	17413	17302	17180	17336	17060	17271	17197	17281	17116	17211	17244	17407	17296	17256	17236	17199	17236	17196	17340	17380	17217	17288	17085	17130	17087	16969	17286	17155	17310	16988	17227	17169	17380	17199	17422	17185	17283	17106	17255	17107	17231	17328	17183	17278	17500	17262	17210	17179	17277	17231	17180	17249	17271	17176	17255	17277	17182	17192	17274	17081	17265	17254	17070	17221	17369	17174	17389	17342	17248	17139	17184	17260	17104	17149	17151	17402	17199	17293	17235	17135	17312	17191	17282	17141	17169	17119	17216	17302	17038	17082	17017	17157	17215	17281	17169	17342	17188	17248	17047	17252	16994	17404	17169	17383	17258	17209	17346	17240	17252	17334	17294	17281	17326	17304	17328	17257	17325	17244	17131	17089	17174	17256	17276	17430	17326	17186	17277	17289	17315	17130	17315	17157	17258	17402	17288	17219	17326	17149	17267	17237	17147	17186	17142	17167	17177	17043	17233	17091	17214	17092	17394	17214	17290	17297	17221	17293	17245	17112	17187	17452	17167	17212	17454	17096	17285	17192	17348	17289	17108	17350	17195	17305	17150	17015	17238	17243	17184	17250	17196	17233	17055	17362	17166	17401	17333	17364	17313	17119	17178	17229	17188	17269	17133	17245	17449	17221	17129	17306	17200	17428	17065	17133	17252	17160	17108	17392	17269	17322	17283	17280	17111	17307	17286	17253	17238	17107	17278	17192	17105	17241	17006	17388	17114	17038	17462	17042	17367	17250	17256	17413	17329	17457	17204	17227	17105	17146	17270	17194	17434	17027	17074	17204	17356	17265	17237	17368	17073	17116	17138	17147	17484	17474	17285	17440	17301	17385	17320	17355	17187	17127	17328	17226	17355	17282	17158	17309	17321	17329	17269	17551	17343	17251	17222	17087	17281	17233	17147	17233	17146	17238	17190	17376	17276	17261	17173	17278	17327	17239	17227	17143	17306	17233	17052	17262	17166	17255	17263	17300	17156	17168	17281	17359	17412	17219	17158	17095	17073	17218	17137	17279	17251	17111	17187	17120	17083	17190	17157	17186	17314	17197	17076	17183	17288	17503	17403	17146	17183	17092	17029	17243	17337	17263	17184	17122	17188	17263	17251	17193	17168	17329	17322	17283	17327	17300	17201	17072	17334	17362	17269	17120	17176	17364	17136	17265	17424	17070	17187	17391	17113	17100	17062	17199	17215	17267	17282	17165	17236	17319	17027	17388	17110	16958	17354	17236	17280	17250	17261	17276	17067	17434	17169	17057	17201	17056	17197	17286	17513	17469	17260	17268	17137	17136	17050	17243	17378	17052	17230	17136	17191	17292	17193	17137	17199	17373	17178	17237	17138	17450	17234	17218	17278	17313	17042	17566	17257	17231	17362	17312	17373	17288	17332	17146	17425	17288	17340	17298	17028	17175	17363	16846	17269	17215	17130	17156	17286	17213	16974	17252	17197	17167	17385	17214	17230	17151	17333	17336	17149	17313	17424	17326	17203	17204	17226	17188	17268	17317	17294	17196	17049	17278	17221	17205	17173	17178	17268	17282	17365	16986	17130	17050	17190	17547	17220	17311	17249	17289	17262	17249	17265	17079	16986	17268	17242	17231	17280	17144	17155	17352	17143	17184	17322	17282	17352	17323	17043	17118	17397	17291	17278	17292	17322	17331	17148	17099	17186	17266	17181	17341	17431	17318	17316	17305	17418	17165	17283	17547	17340	17067	17162	17370	17163	17259	17260	17292	17295	17067	17140	17306	17307	17140	17407	17090	17402	17228	17104	17284	17293	17405	17169	17173	17305	17250	17091	17432	17310	17245	17483	17078	17266	17207	17219	17200	17526	17233	17194	17053	17203	17030	17159	17613	17528	17126	17352	17311	17171	17303	17093	17249	17261	17027	17311	17268	17290	17017	17335	17300	17184	17292	17332	17290	17305	17296	17262	17008	17310	17168	17261	17117	17273	17141	17094	17358	17258	17063	17205	16983	17132	17298	17260	17237	17104	17120	17198	17181	17143	17300	17176	17052	17048	17078
27178	40026	35391	25025	19927	16692	15807	15407	15191	15104	15883	15601	15547	15874	15909	15752	15643	15113	15220	15104	15001	14922	14870	14989	15109	15046	15038	14783	14963	14923	14984	14920	14928	15044	14824	14982	14899	14836	14938	15013	15134	15001	15097	14955	14895	15159	15006	14905	14754	14998	14954	15055	15003	14939	15156	14958	14951	14906	14979	14879	14826	14989	14943	15073	14706	14952	15030	14994	14920	14880	15066	14715	14915	14936	14874	14892	14830	14943	14919	14895	14984	14886	14952	14927	14957	14785	14895	15037	14938	14945	15001	14937	14854	14964	14835	14911	15011	14781	14920	14877	14873	15049	14940	14933	14913	14840	14917	14819	14856	14875	14830	14923	15003	14910	14976	14979	14884	14997	15010	14973	14897	14932	14775	14988	15010	15008	14666	14800	14844	14872	14856	14926	14912	14756	14889	14998	14873	14965	14999	14896	14839	14926	14940	14850	14920	14966	14987	15009	14904	14877	14744	15033	14770	14966	14818	14864	14975	14929	15014	14972	14853	14974	15064	15097	14865	14979	14815	14855	15036	14956	14713	14866	14998	14892	14845	14930	14853	14834	15074	14963	15028	14943	14926	14990	15071	14813	15082	14886	14879	15026	15007	14801	15004	14766	14919	15120	14915	14961	14991	15062	15082	14962	15006	15004	14836	14825	14941	14913	15049	14890	14879	14899	14931	14876	15127	14906	14910	15046	14917	14873	14966	14970	14732	15047	14890	14803	14868	15016	14842	14910	14897	14856	15001	14787	14988	15036	14819	14950	15056	15008	15006	14992	15024	14900	14937	14954	15065	14752	14833	14900	14926	14822	15021	14987	14884	14865	15080	15031	14963	14933	14916	14838	14960	14863	14857	14953	15011	15030	14952	15006	14847	14825	14910	15090	15039	14958	15000	14850	15126	15021	14878	14882	14891	15103	14936	14945	14908	15058	14884	14953	14805	14797	14927	14832	15012	15010	14886	14794	15078	14923	14812	15157	14969	14769	14999	14903	14973	14854	14765	14856	14956	14870	14738	14820	14967	14955	15051	14918	14982	14916	14922	14916	15029	14896	14925	14951	14990	14965	14966	14911	14900	14968	14967	14963	14873	14897	14895	14975	14901	14985	15032	14947	14960	15040	15013	14908	14923	14987	15100	14787	14813	14953	15025	14948	14961	14792	14755	14872	15037	14956	14946	15021	14957	14876	14978	14980	14828	15005	14896	14767	14888	14996	14983	14960	14927	14721	14881	14856	14986	14808	14966	14963	14890	15079	14726	14872	14940	14862	15012	14907	14926	14849	15008	14887	14942	14998	14904	14952	14963	14909	14910	14896	15119	14882	14950	15014	14948	14951	14875	14762	15023	15044	14830	14926	15109	14865	14849	15021	14951	14931	14943	14910	14900	14840	14899	14833	14879	14697	15003	14958	14929	14952	14752	14942	15047	14953	15023	15175	14923	14973	14762	14898	14818	14977	14785	14982	14849	14980	14953	15024	14869	14945	14870	15160	14997	14995	14943	14784	14910	14987	14956	14989	14839	15116	14728	14927	14903	14932	15014	14877	14901	15039	14934	14788	15053	14978	14990	14783	14876	14976	14947	14983	14835	14823	14832	14994	14827	14883	14871	14943	14835	15091	14952	14883	14921	14928	15007	14772	14881	14886	15077	15032	14961	15098	14876	14920	14844	14942	14858	14933	15134	15098	14937	14963	14907	14912	14858	14818	14960	14917	14815	14859	14890	14936	14815	14922	14745	14788	14927	15032	15101	14833	15049	15022	14974	14933	15141	14882	14903	14979	14770	15115	14958	14875	14931	14875	14858	15078	14938	15005	14778	15151	14960	15181	14947	14941	15083	14935	15167	14876	14939	14860	14994	15077	14773	14841	14893	14957	14813	14982	14876	15037	14951	14826	14924	14886	14890	14913	14961	14784	14911	15009	14826	14974	15008	14871	14991	14872	14892	14837	15016	15058	14754	15081	14872	14929	14868	14892	14838	15119	14957	15002	14898	14841	14952	14858	14953	14758	14872	14892	15008	14733	15046	15113	14791	14918	15147	15060	14971	14932	14933	14841	15053	14986	14939	14893	14925	14829	15069	14749	14887	14889	14913	15015	15073	14961	14930	14820	14934	14759	14881	14965	14989	14897	14990	14868	14951	14892	14966	15028	14831	15018	14798	14888	15125	14640	15063	14850	15063	14813	14907	14876	14936	14961	14930	14896	14970	14890	14891	14882	15056	15093	14780	14732	14943	14997	14914	14898	15001	15055	15024	14881	14922	14915	15142	14934	14919	14873	15052	15012	15021	14761	14843	14969	15051	14898	15013	14837	15012	14988	14943	14786	15143	15074	14872	14915	14893	14979	14892	14923	14894	15032	14704	14910	14955	14868	15099	14882	14978	14895	14967	14789	14737	14865	14754	15002	14784	15013	14939	14961	15032	14987	14933	14973	14811	15106	14846	14933	14881	14897	14987	14930	15144	14963	14911	15016	14951	14911	15014	14753	14969	15077	14868	14629	14844	15016	14977	14864	15013	15023	15113	14805	14899	14959	14923	15054	15046	14821	14984	14881	14866	14883	14754	14961	14982	14863	14984	14804	14865	14946	15073	14978	14870	14879	14872	14916	15047	14922	14931	14911	14872	14955	14902	15026	15099	14710	14845	14954	14902	15148	15020	14905	14960	14957	14837	14826	15188	14983	14797	14959	14966	14801	14911	15049	15013	14794	15097	14812	14917	14904	14879	14863	14848	15073	14827	14893	14820	15024	14876	14937	14799	14875	15159	15036	15051	14953	14899	15034	14834	14915	14979	14856	14903	14699	15009	14892	14961	14855	14951	14820	15011	14853	15101	14831	15066	14917	14893	14697	15091	14980	14987	15015	14902	14968	14985	14945	14911	15016	14953	14864	14916	14911	14920	14949	14936	15030	14988	15011	14795	15124	15046	14896	14900	14982	15072	15007	14879	14896	15007	14858	14879	14978	14840	14965	15071	14811	14960	14942	15014	14852	14953	15067	14933	15059	15040	14930	14850	14800	14904	14889	14802	15028	14918	15031	14991	14992	14944	14788	14919	14960	14836	14852	14923	14882	14883	14960	14976	14958	14929	14956	14919	14893	14939	14948	14763	14839	15144	14749	15013	14913	14782	14892	14963	14858	14859	14887	14758	14924	14949	14833	14914	14931	15037	14835	14979	15045	15058	14893	15016	15126	14975	14871	14904	14990	14968	14836	14880	14992	14960	14849	15005	15007	14989	14934	15056	15072	14974	15198	14845	14873	15087	15027	14977	15046	15057	14899	14799	14890	14969	14914	15042	15037	15057	15056	14917	15162	14988	14804	14990	14871	14800	15085	15009	15038	14908	14942	15115	14785	14705	14901	14828	14837	15015	14958	15008	14821	14999	15032	14977	14990	14894	15014	14904	14892	14959	14901	15016	15033	14984	14855	14984	14672	15046	14843	15113	14616	14975	14817	14934	14842	14978	14906	14948	14949	15215	14936	14950	14926	15022	15034	15022	14936	15034	14904	14766	14997	14850	14957	15118	14955	14852	14808	14873	14978	14831	15002	14854	15062	14959	14895	15018	14952	14855	14972	14772	14957	15019	15016	14980	14796	14800	14811	15019	15008	14961	14990	14958	14954	15044	14768	15082	14896	15118	15083	14966	14994	14892	14955	14921	14875	14980	15053	14873	14943	15019	15097	14883	15005	14968	14668	15042	14954	15050	14855	14727	15070	14976	14937	14944	14816	14957	14941	14956	15002	14981	14991	14886	14907	15052	14911	14822	14895	15044	14804	15033	14998	14920	14936	14936	14784	14866	15040	14936	14970	15129	15047	14925	14847	14922	15056	14925	15036	14947	14984	15023	14810	15005	14933	14916	15014	14919	14967	14847	14842	15015	14967	14747	14972	15028	14907	14902	14991	14848	14987	14844	14943	14961	14971	14858	14796	15003	15055	14850	14898	14901	15003	14909	14868	14894	14986	14971	14657	15040	15119	14921	14911	15020	14913	14893	14924	14987	14982	14802	14949	15018	14807	14960	15028	14998	14800	14907	15026	14872	14807	14936	14910	14823	14983	15070	15059	14773	14969	14823	15053	14991	14943	14813	14859	14912	14921	14733	14837	14878	14965	14947	14936	15007	14981	15012	14911	15011	14874	14876	14996	14887	14893	14997	14911	14834	15026	15084	15011	14892	14896	14873	15002	14974	15070	14999	14984	14885	15014	14775	15017	14845	14968	14890	14912	14987	14843	14870	14954	14943	14876	14997	14883	15023	14901	14904	15015	15026	14902	14949	14914	14918	14957	15009	15035	15034	14901	14926	14843	14920	14890	15041	14808	15019	14854	14947	14937	14920	15022	15059	14907	14943	14901	14936	14895	14869	14808	14898	14963	14907	14923	15086	14967	14907	14951	14948	14860	14761	14961	14927	14820	15013	15048	14972	14830	14935	14929	15026	14950	14884	14799	15056	14853	15016	15002	15053	14853	15076	14993	14865	14914	14863	14971	14749	15121	14870	14923	15201	14796	14842	14802	14952	14964	14662	14938	15074	14960	14808	15006	14851	15133	14940	14870	15137	14923	14927	14903	14806	14973	15034	14880	14888	14986	15070	14879	15047	15092	15000	14983	14840	15095	14801	14879	14842	14989	14858	14852	14778	15027	14979	15017	14945	14796	14998	15071	15008	14910	14966	14972	14900	14939	15013	14831	14913	14990	14923	15041	14887	14982	14957	14935	14840	14950	14979	14826	15003	14892	14811	14982	14954	14822	15049	14991	14999	14996	15117	14881	15067	15047	14945	14911	14887	15009	14845	14837	14898	15031	14972	14876	14945	14947	14863	14953	15054	15003	14738	14983	15019	14854	15054	14886	14754	14975	15148	15012	14862	14866	14883	14891	14958	15033	14920	14897	15037	14851	14950	14939	14932	14907	15009	14823	14979	14853	14988	14933	14898	14987	14956	14906	14961	14942	14827	14956	14809	14968	14954	15177	15094	14939	14983	14642	14942	14794	14846	15075	14991	14906	14884	14829	15073	14925	15100	14936	14903	14911	14954	14932	15009	14875	15002	14853	14954	14873	15008	14876	15020	14846	15069	14915	14935	14937	14987	15098	14898	14987	15016	14870	14920	14994	14868	14907	15036	15041
24044	21465	29136	25527	23572	23683	22653	19330	18065	17731	18192	18925	21574	21889	21855	20520	19885	19017	17756	17251	17267	17036	17169	17037	17258	17022	16987	17153	17297	17257	16991	16871	17207	17118	16739	16949	17160	17083	17089	16855	17086	17240	17031	16941	16704	17111	17119	16954	16970	17048	16857	16963	17006	17093	17086	16935	17140	17014	17048	17137	16899	17067	17151	17097	17123	17023	17101	17004	17107	17038	16960	17372	17188	17064	16919	17138	17002	16979	16665	16961	16938	16973	16956	16908	17108	16841	17018	17071	16871	16848	17185	16990	16996	17033	17120	17016	16958	16958	16889	17028	17027	16894	16926	17011	16815	16933	17021	17019	16905	16982	17083	16934	17034	17099	17014	16932	16922	16748	16986	16641	16892	17162	17161	16791	16840	16898	16961	17188	16938	17067	17213	16871	17122	17073	16832	16939	17017	16800	17282	17077	16734	17010	17098	16703	16864	16968	16928	17034	17039	16997	17039	16871	17072	16914	16853	17102	16824	16941	16907	16949	16982	16911	17135	16988	16946	17004	16972	16806	16809	17042	17035	17085	16949	16909	16858	17032	16992	16842	16738	16940	17115	17158	17021	16976	17034	16956	17065	16912	17026	16905	17149	17026	17095	17038	16774	17079	16893	17006	17014	17135	16890	17036	16899	16872	17014	16909	17023	17114	17168	17032	16901	16969	16879	16954	17118	16815	17157	17137	16975	16846	17080	17148	16908	16967	16780	16729	17020	17043	16954	17048	16863	16742	16943	16848	16897	16901	17100	17004	17019	16953	17032	17052	17025	16974	17103	16922	16815	16928	17043	16963	17001	16913	17061	17117	17107	17036	16863	16889	16979	17161	17032	17109	16866	17003	16723	17077	16749	16931	17120	16925	16939	16968	16936	17204	16936	16919	17028	17018	17190	16821	16737	16830	16859	17090	17094	16965	16956	16965	16930	16754	16813	17087	17044	17015	16818	16824	16935	16903	16733	16571	16785	16696	16824	16972	16992	16894	17001	16984	16803	16992	16867	16978	16982	16967	16945	16938	16856	16812	16948	17122	17241	16936	17038	17049	16957	17039	16864	16958	16955	17049	16996	17158	16893	16978	16846	16816	16813	16952	17050	17293	16925	17100	17000	16917	16967	16996	17088	16958	17031	16948	16984	17082	17247	17162	16924	16974	17093	16865	16990	16682	16975	16918	17017	17100	17097	16894	16975	16998	16941	17003	16935	16922	16833	17101	16926	16859	16856	16691	16978	17255	16923	17049	16904	17149	16991	16940	16989	16939	16895	16797	16943	17108	17075	17088	17061	16902	16953	16942	17012	16757	16956	17050	17136	17072	17078	17075	16972	16982	17041	16884	16847	17063	17011	17064	16914	16780	17067	16819	16957	17142	17116	17056	16959	16932	17108	16880	16847	17136	16897	16909	17039	16951	17067	17119	17055	17026	17122	16969	17206	17061	16711	16826	17041	17116	17050	16747	16929	16810	16850	17029	16926	16829	17098	16733	16985	16906	16867	16955	17022	17142	17038	16851	16993	16844	16961	16920	17072	17032	17092	16919	17078	16875	16907	16944	16969	16915	17060	17057	17085	16978	16965	17070	16818	17179	17076	16946	17146	16963	17184	16972	17177	17016	17057	16929	17057	17146	16894	16724	16928	17073	17167	17195	17021	16901	16949	17090	17041	16990	16868	16937	16827	16993	16993	16926	17099	17114	16932	16915	16848	16988	17148	17013	16990	16991	17034	16883	17012	17008	16980	16801	16814	17080	17040	16975	16927	16787	16973	16754	16872	16858	16939	17261	16983	17211	17114	16785	17057	17089	16977	16925	16977	16928	16851	16963	16954	17042	16991	17055	17077	17049	16918	17116	16924	17142	16899	17159	17096	16865	16943	16756	16874	16748	17005	17050	16940	17031	17014	17042	16897	17079	17145	17024	16951	16890	17134	17016	16775	17068	16959	16875	16968	17085	16860	17058	16874	17045	16993	17038	17217	16902	16821	16919	16948	17034	16946	16849	17195	16978	16947	16894	17126	17070	16994	17245	17117	17046	17149	16859	16911	17098	17024	17000	16798	16887	16879	17074	17169	17005	17050	16970	17126	16895	16846	17017	16916	17018	16989	16943	16959	16693	17016	17084	16976	16875	16955	17112	17061	17042	16909	16867	17067	16824	16896	16842	16870	16905	17063	16881	17088	16939	17080	16917	16897	16836	16942	16995	16972	16811	17071	17043	17128	16930	16973	16975	16929	16806	17033	16935	16943	17170	16923	16883	16930	16868	17008	16812	16931	16980	16953	17028	16979	16696	17063	16972	16753	16820	17022	17014	16999	16942	16991	17021	16870	16853	16956	16903	17072	16979	16866	17019	16889	16785	16910	16896	16969	16957	16948	16996	16887	16915	16916	16866	17173	16837	16963	16793	16918	16964	17005	16976	16912	16829	16853	16957	16966	16967	17066	17040	17132	16681	17034	16985	17078	16809	16983	16930	16947	16849	16944	17006	17036	16988	16935	16900	17021	16797	17056	17128	16938	17044	17183	17009	16902	17084	17028	17148	16954	16697	17059	16964	16974	17018	16909	16981	17025	16992	17029	17139	17175	16904	16953	16936	16962	17116	16995	17035	17003	17178	17056	17028	16976	16805	17116	17014	16874	16743	16976	16931	16828	17011	17113	16889	16951	16991	16918	16922	17168	16979	16844	16790	16867	16869	16715	17053	17141	17166	16884	16907	17123	16947	16888	16784	16780	16931	16835	17143	16830	16864	16896	17040	17014	16985	17064	17136	16756	17008	17006	16974	17021	16986	17080	16759	17049	17029	16944	16963	17076	17035	17067	17077	17064	16789	16907	16982	16872	16973	16984	16877	17113	16866	16956	17001	17208	17112	17150	17010	16991	17099	16868	16921	17092	17118	17112	16975	16983	16967	17069	16914	17087	16927	17099	16906	16873	17159	16804	17061	16842	17014	17000	16917	16841	16995	17226	17039	16980	16987	16884	16697	17082	16964	17214	17113	16893	16833	17025	16914	16989	17099	16985	17074	16871	16993	16906	16855	16966	16923	16934	16917	17012	16951	16903	16860	17122	17205	17096	17041	17229	16978	17103	16879	16860	16784	16880	16992	16786	17023	16780	16989	17014	17035	16753	16769	17015	17029	16772	16708	16849	16975	16913	17072	17112	17082	17065	16957	16963	17022	17070	16794	16949	17060	16957	16834	16844	17191	16884	17067	16952	17076	16933	16855	16974	16843	16974	16912	16902	17017	16978	17030	16931	16879	16920	17157	16985	16981	16879	17120	16791	16963	16915	17075	16994	16945	17020	16896	16751	16809	16990	17122	17035	17064	17021	17069	16948	17086	17105	16922	16971	17016	16898	17097	17158	17254	17001	16946	16931	16769	16995	17039	17179	16916	17059	16879	16962	17058	16943	16882	17019	16919	16959	16995	16967	17101	16968	16931	16799	17118	16962	17053	17010	17020	16836	17044	17020	17231	17156	16863	17022	17094	17220	16982	16952	17023	16965	16755	16989	16894	17011	16937	17232	16900	17196	16993	16666	17063	16937	16919	16958	16949	17208	16913	16902	16968	16995	17021	17002	16809	16930	16864	16955	17032	16846	17052	16907	16917	16957	16833	17116	16891	17078	17099	16928	16969	16970	16892	16946	16972	17079	16969	17015	17006	16959	16781	16984	16830	17182	16917	16662	16954	17003	16819	16903	16897	16789	16993	17034	16691	16799	17085	17039	17016	16843	16826	17014	16993	16996	16912	16792	17005	16962	16937	16991	16775	16951	16940	16798	17062	17031	17082	16920	16958	17139	17013	17073	16994	17024	17079	17067	16922	16977	16975	16985	16924	17038	17107	17055	16932	17054	16895	17064	16948	17003	17072	17007	16920	16999	16896	16851	16981	17043	17015	17003	16874	16932	17054	16905	16978	16970	16897	16882	17067	16938	16992	16995	17086	17113	17129	16831	17247	17000	16958	16952	16953	16874	17107	17058	16966	16963	16786	16952	16931	16789	16840	16940	16849	16980	16991	16998	16871	17000	16964	17086	16966	17000	16964	17108	17082	16828	17097	16958	17053	16856	16832	16969	17064	17074	17134	16992	17195	17133	17055	16979	17070	16976	16897	17049	16861	17193	16893	17016	16984	16868	16811	16895	17032	16905	16828	17045	17154	16995	17102	17037	16967	17170	17032	16952	17078	17074	17050	16937	16898	16963	16978	17137	17017	16886	16953	16805	17069	16780	17055	16882	17014	16948	16926	16961	17028	17120	16915	17239	17082	16955	17075	16945	17011	16895	16830	16889	17160	16884	16913	16999	16930	17030	17031	17053	17058	16736	16945	16958	17052	17173	16873	17052	16869	17040	16990	16910	16989	17023	16875	16911	16935	16964	17070	16834	16941	16883	16949	16984	17061	17076	16805	16928	16933	17085	16790	17140	16849	16980	17023	16995	17007	17019	17034	16918	16740	16935	16840	16845	17118	17057	16800	17049	17022	17201	16811	16939	16967	16747	16994	16914	17029	16849	16957	16794	16927	17009	16933	17051	16890	17096	17081	16991	16781	16945	16985	17311	17003	16973	17025	16947	17217	17096	17040	17027	17033	16902	16897	16935	17162	17079	17118	16930	16969	17095	17101	17068	16931	17120	17175	17125	16842	16975	17123	17073	16829	16874	16911	17030	17023	16889	16917	16899	17108	16931	17037	16961	16991	16967	17086	17015	16884	16863	16888	16913	16917	17103	16939	17043	16845	17067	16918	17080	16980	17031	16903	16913	16794	17071	17095	17205	17070	17077	17021	16967	17004	16900	16852	16947	17126	16969	17178	16861	16920	16954	17136	17068	16918	17174	16973	17088	16931	17049	17035	17095	17182	17011	16893	16824	16753	16980	16993	17055	17124	17026	16923	17094	17011	17037	17029	17138	16965	16950	16979	16893	16931	16959	16951	16964	16839	16949	17090	16932	16867	16888	17160	16967	16952	16914	17145	16846	16654	17032	16783	16788	16894	16822	17002	17070	16939	16897	16916	16996	16979	16889	17176	17067	16898	17019	17085	16981	17126	17073	17006	16955	16902	17119	17032	17139	17295	17069	16917	16841	16757	16818	16949	17104	17001	17021	16919	16886	16939	16810	17011	17129	17170
31422	53663	48753	35080	25536	21294	18827	17190	16260	15857	16386	18197	21799	21523	21481	19225	18394	16991	15366	15115	15183	14962	14848	14970	14912	14666	14805	14923	14889	14721	14849	14782	14687	15040	14811	14744	14712	14741	14898	14752	14764	14998	14633	14799	14950	14712	14764	14808	14694	14727	14930	14938	14733	14667	14764	14900	14971	14766	14723	14851	14867	14880	14814	14934	14825	14790	14589	14856	15014	14856	14832	14762	14714	14881	14788	14933	14879	14825	15072	14854	14900	14847	14852	14685	14703	14809	14715	14698	14747	14882	14732	14756	14891	14731	14717	14846	14979	14854	14934	14649	14845	14865	14717	14884	14755	14762	14976	14762	14806	14803	14723	14782	14782	14886	14888	14693	14864	14743	14915	14923	14717	14832	14717	14718	14851	14877	14818	14745	14868	14762	14889	14756	14833	14769	14730	14816	14825	14880	14866	14894	14696	14849	14673	14726	14709	14697	14718	14743	14899	14742	14898	14645	14865	14851	14828	14745	14995	14771	14768	14691	15037	14823	14872	14817	14804	14764	14863	14641	14748	14863	14746	14614	14832	14652	14815	14794	14766	14643	14883	14829	14732	14774	14890	14913	14711	14787	14831	14813	14818	14751	14886	14791	14882	14700	14796	14897	14784	14766	14703	14833	14775	14563	14718	14842	14742	14983	14841	14646	14777	14709	14780	14718	14800	14827	14885	14819	14586	14825	14723	14962	14835	14983	15046	14739	14676	14771	14923	14825	14758	14937	14915	14689	14757	14694	14838	14968	14632	14853	14720	14916	14791	14698	14752	14832	14851	14647	14938	14672	14758	14968	14879	14889	14757	14845	14799	14752	14775	14680	14857	14837	14772	14615	14815	14945	14782	14688	14921	14758	14933	14794	14754	14811	14811	14732	14830	14815	14798	14706	14805	14998	14760	14770	14832	14926	14916	14865	14837	14776	14920	14704	14856	14789	14654	14764	14907	14855	14756	14848	14833	14838	14654	14787	14877	14868	14768	14858	14803	14777	14921	14681	14764	14964	14715	14892	14618	14696	14910	14720	14856	14766	14805	14631	14812	14728	14857	14822	14759	14857	14676	14860	14781	14711	14916	14718	14756	14834	14772	14840	14847	14807	14954	14680	14965	14873	14906	14740	14918	14804	14854	14710	14695	14737	14794	14577	14668	14891	14917	14715	14824	14762	14875	15001	14814	14799	14721	14826	14861	14750	14685	14743	14673	14674	14861	14974	14894	14681	14755	14747	14815	15038	14770	14849	14847	14901	14636	14733	14942	14816	14796	14767	14925	14743	14708	14864	14772	14721	14919	14796	14763	14762	14806	14748	14849	14785	14799	14876	14953	14793	14790	14708	14876	14873	14963	14735	14844	14779	14620	14949	14964	14938	14668	14832	14933	14805	14729	14847	14826	14849	14835	14741	14858	14761	15020	14933	14900	14778	14932	14836	14760	14734	14797	14756	14811	14726	14694	14922	14609	15014	14742	14775	14782	14866	14838	14761	14925	14749	14753	14764	14897	14826	14895	14852	14738	14785	14574	14943	14728	14815	14918	14631	14619	14762	14712	14588	14928	14744	14869	14848	14818	14821	14741	14897	14834	14666	14845	14902	14966	14863	14817	14836	14849	14730	14758	14875	14844	14820	14781	14854	14876	14652	14897	14673	14623	14782	14791	14885	14804	14612	14899	14631	14795	14861	14698	14877	14769	14910	14982	14813	14888	14608	14739	14883	14722	14797	14848	14702	14807	14678	14832	14653	14830	14781	14828	14803	14970	14894	14943	14805	14830	14889	14886	14805	14788	14695	15036	14790	14847	14767	14776	14742	14850	14796	14895	14654	14613	14625	14771	14683	14746	14744	14878	14651	14954	14713	14840	14736	14828	14838	14895	14842	14667	14794	14807	14732	14693	14901	14881	14666	14830	15001	14920	14612	14784	14745	14775	14705	14947	14752	14962	14889	14830	15028	14771	14837	14886	14813	14809	14837	14647	14604	14731	14905	14857	14913	14748	14641	14773	14799	14842	14811	14700	14839	14865	14720	14779	14917	14841	14844	14645	14808	14699	14705	14747	14738	14777	14735	14928	14795	14783	14754	14726	14633	14945	14927	14839	14810	14837	14772	14656	14762	14911	14771	14873	14591	14690	14839	14811	14673	14845	14901	14758	14762	14725	14840	14701	14962	14674	14654	14646	14865	14889	14813	14970	14825	14795	14711	14769	14848	15006	14845	14691	14800	14746	14680	14849	14740	14752	14879	14843	14906	14671	14763	14670	14784	14751	14843	14732	14604	14792	14936	14848	14912	14714	14890	14818	14621	14833	14782	14828	14862	14936	14886	14863	14750	14699	14915	14759	14892	14743	14752	14907	14710	14827	14840	14956	14758	14875	14708	14780	14733	14731	14797	14753	14740	14782	14820	14924	14898	14714	14697	14855	15071	14597	14850	14669	14762	14758	14776	14953	14803	14656	14921	14990	14681	14714	14802	14863	14798	14894	14992	14706	14900	14817	14690	14810	14672	14697	14857	14785	14853	14763	14668	14838	14820	14787	14933	14968	14797	14891	14718	14833	14848	14849	14737	14808	14883	14972	14708	14791	14710	14818	14917	14705	14810	14605	14875	14821	14868	14897	14883	14753	14699	14730	14816	14764	14889	14720	14764	14878	14889	14825	14701	14796	14768	14709	14824	14705	14650	14805	14771	14823	14844	14736	14816	14893	14772	14811	14842	14855	14811	14895	14856	14754	14690	14775	14796	14744	14786	14748	14874	14957	14781	14895	14892	14748	14831	14744	14806	14917	14920	14841	14834	14740	14906	14756	14762	14920	14671	14947	14780	15010	14806	14734	14771	14622	14715	14753	14877	14862	14812	14630	14831	14836	14679	14836	14788	14795	14871	14850	14849	14866	14697	14972	14961	14853	14944	14757	14653	14888	14917	14879	14838	14862	14741	14736	14666	14691	14719	14703	14827	14926	14750	14842	14859	14868	14775	14755	14887	14867	14695	14980	14693	15067	14869	14835	14728	14690	14784	14829	14880	14978	14596	14722	14775	14811	14888	14905	14598	14728	14834	14715	14997	14797	14947	14791	14864	14898	14668	14792	14930	14817	14760	14960	14779	14748	14762	14760	14751	14860	14750	14760	14824	14652	14691	14956	14742	14874	14880	14788	14563	14913	14966	14800	14764	14916	14676	14852	14670	14812	14674	14769	14689	14730	14826	14941	14613	14785	14914	14764	14568	14744	14850	14933	14836	14762	14809	14793	14685	14723	14654	14701	14639	14721	14792	14862	14862	14781	14655	14870	14924	14995	14813	14863	14730	14742	14752	14757	14882	14720	14795	14881	14806	14794	14866	15040	14689	14691	14895	14821	14964	14923	14806	14808	14747	14753	14759	14908	14878	14757	14761	14882	14767	14918	14813	14815	14844	14771	14796	14545	14801	14871	14796	14717	14717	14752	14738	14849	14776	14745	14872	14726	14804	14796	14836	14920	14872	14682	14893	14809	14782	15021	14740	14836	14855	14727	14875	14711	14600	14944	14881	14889	14951	14698	14944	14847	14810	14986	14763	14709	14861	14862	14864	14659	14782	14829	14838	14890	14859	14782	14924	14796	14801	14697	14816	14907	14682	14817	14680	14957	14818	14680	14802	14846	14857	14772	14819	14775	14670	14831	14666	14608	14799	14761	14875	14816	14820	14714	14714	14968	14893	14719	14855	14687	14828	14779	14835	14994	14902	14712	14711	14896	14707	14791	14720	14662	14781	14993	14839	14787	14885	14816	14720	14713	14727	14703	14915	14794	14770	14806	14823	14706	14874	14856	14856	14809	14825	14876	14902	14728	14750	14857	14871	14886	14944	14951	14795	14592	14632	14932	14946	14836	14857	14716	14786	14677	14905	14797	14748	14869	14871	14776	14883	14724	14795	14954	14854	14969	14783	14834	14862	14700	14634	14827	14727	14621	14787	14668	14862	14841	14715	14862	14755	14753	14828	14890	14822	14836	14990	14880	14919	14849	14696	14881	14737	14856	14857	14849	14745	14809	14785	14917	14668	14715	14854	14909	14767	14857	14872	14798	14886	14802	14895	14826	14839	14953	14777	14787	14797	14725	14909	14833	14772	14935	14778	14835	14692	14794	14890	14802	14861	14809	14825	14751	14838	14646	14902	14834	14970	14724	14974	14820	14858	14710	14649	14952	14800	14716	14840	14696	14859	14912	14774	14725	14763	14823	14624	14843	14753	15020	14799	14750	14631	14903	14874	14861	15032	14848	14736	14951	14656	14942	14641	14942	14857	14948	14684	14848	14637	14891	14537	14981	14780	14756	14671	14777	14981	14691	14777	14632	14844	14961	14622	14853	14883	14726	14999	14829	14846	14780	14819	14831	14715	14823	14806	14774	14715	14876	14716	14836	14851	14784	14886	14727	14669	14901	14616	14813	14731	14823	14829	14767	14858	14978	14929	14838	14701	14784	14801	15003	14812	14816	14834	14847	14882	14744	14917	14721	14819	14695	14786	14806	14677	14970	14755	14849	14745	14789	14885	14673	14800	14885	14904	14803	14711	14866	14831	14820	14729	14790	14802	14990	14843	14733	14837	14642	14835	14856	14583	14792	14704	14936	14554	14640	14828	14701	14891	14875	14818	14621	14982	14850	14880	14833	14947	14847	14814	14737	14808	14734	14869	14838	14824	15000	14601	14659	14755	14856	14852	14766	14690	14750	14867	14776	14792	14839	14757	14625	14880	14730	14777	14742	14840	14843	14921	14842	14904	14888	14696	14743	14974	14839	14791	14877	14843	14811	15026	14910	14869	14799	14953	14816	14790	14732	14871	14654	14782	14821	14656	14848	14872	14775	14806	14899	14870	14721	14953	14751	14777	14591	14738	14712	14802	14919	14849	14931	14788	14728	14892	14985	14755	14716	14886	14867	14754	14911	14984	14813	14877	14992	14824	14874	14757	14777	14943	14898	14785	14793	14682	14599	14846	14749	14959	14678	14757	14723	14812	14788	14844	14854	14648	14916	14891	14782	14864	14819	14938	14751	14839	14835	14760	14895	14952	14846	14919	14864	14851	14974	14812	14784	14843	14657	14555	14779	14872	14960	14742	14759	14797	14741	14774	14884	14880	14810	14703	14779	14824
22685	21252	29009	24267	22855	24635	25206	19761	18149	18262	19131	27554	28984	27025	24004	22241	20231	18131	17331	17469	17466	17222	17288	16908	16958	16811	17020	16772	17164	17198	16925	16939	17117	17049	16964	16887	17004	17056	16926	16882	16991	17037	16753	16878	16963	16695	16903	16917	16963	17030	16877	16820	16732	17068	16854	16831	16696	16700	16843	16901	16881	16911	16834	16976	16710	16792	16633	16901	16870	16768	16741	16822	16928	16719	16958	16919	16892	16809	16960	16796	16819	16778	16999	16864	16952	16849	16820	16822	17086	16919	16834	16861	16857	16927	16793	16579	16662	16810	16707	16940	17040	16636	16801	16742	16766	17028	16937	16710	16738	16710	16738	16873	16961	16947	17030	17068	16741	16865	16884	16952	16856	16654	16868	16673	16703	16819	16914	16801	16727	16763	16975	16797	16754	16788	17083	16880	16907	16858	17027	16705	16964	16763	16918	16763	16995	16903	16934	16759	16690	16727	16915	16780	16769	16727	16897	16805	16974	16843	16923	16864	16838	16901	16643	16928	16930	17002	16784	16868	16787	16728	16851	16784	16677	16914	16692	16872	17035	16821	16898	16904	16773	17012	16962	16801	16857	16812	16926	16877	16801	16686	16615	16808	17114	16860	16755	16746	16843	16750	16835	16648	16734	16892	16858	16917	16843	16958	16775	16984	16743	16912	16827	17004	16760	16817	16807	16800	16900	16806	16805	16949	16895	16713	16809	16708	16938	16629	16798	16760	16818	16753	16889	16924	16888	16722	16741	16773	16636	17009	16787	16879	16852	16877	16798	16684	16940	16987	16718	16633	16853	16720	16853	16912	16791	16696	16813	16901	16730	16861	16681	16815	16950	16750	16664	16971	16842	16956	16772	16697	16837	16999	16901	16678	16854	16994	16736	16814	16786	16767	16874	16885	16835	16820	16787	16799	16897	16866	16899	16825	16701	16687	16951	16889	16756	16933	16856	16676	16682	16786	16870	16884	16727	16819	17103	16771	16869	17007	16850	16712	16725	16712	16643	16602	16678	17015	16763	16839	16818	16964	16852	16622	16793	16860	16805	16832	16872	16811	16752	16880	16677	16855	16763	16763	16784	16642	17033	16886	17092	16808	16768	16724	16846	16784	16892	16789	16765	16752	16907	16591	16597	16705	16760	17061	16760	16717	16798	16922	16854	16823	16900	16826	16640	16688	17030	16736	16755	16787	16788	16617	16929	16790	16752	16852	16785	16676	16828	16979	16858	16865	16684	16922	17013	16752	16843	16890	16903	16760	16987	16744	16745	16735	16989	16831	16660	16905	17018	16828	16871	16929	16677	16849	16728	16762	16858	16951	16800	16842	16822	16817	16582	16682	16843	16806	16658	16893	16788	16796	16923	17043	16882	17014	16849	17080	16739	16956	16893	16751	16641	16843	16813	16751	16827	16870	16947	16691	16852	16918	16788	16947	16771	16815	16977	16849	16804	16672	16944	16740	16753	16820	16944	16725	16844	16612	16676	16792	16689	16687	17023	16854	16778	16932	16823	16969	16869	16795	16858	16820	16881	16811	16992	16864	16916	16804	16793	16918	16851	16818	17071	16777	16761	16692	16655	16834	16809	17029	16824	16961	16792	16817	16696	16750	16920	16840	16861	16926	16834	16859	16855	16720	16732	16665	16744	16840	16945	16932	17009	16890	16727	16615	16995	16706	17011	16929	16688	16906	16953	17078	16801	16675	16737	16710	16714	16791	16865	16896	16736	16979	16789	16940	16941	16867	16877	16905	16824	16824	16703	16773	16788	16761	16789	16659	16827	16879	16925	16815	16754	17086	16865	16695	16689	16775	16844	16806	16845	16773	17063	16770	16902	16864	16737	16689	16746	16906	16695	16813	16555	16743	16880	16966	16792	17007	16894	16607	16697	16784	16834	16758	16906	16704	16623	16847	16909	16792	16917	16851	16746	16695	16930	16797	16838	16869	16885	16690	16872	16876	16919	16840	16801	16591	16830	16789	16859	16655	16916	16889	16639	16815	16836	16771	16933	16962	16945	16924	16807	16717	17039	17077	16883	16787	16879	16932	16967	16691	16913	16780	16800	16950	16820	16813	16869	16893	17069	16845	16561	16902	16505	16857	16834	16893	16628	16763	16846	16867	16680	16999	16894	16761	16789	16714	16786	16808	16937	16835	16871	16752	16734	16990	16892	16781	16798	16832	16860	16915	17001	16755	17086	16725	16725	16737	16768	16857	16590	16980	16800	16806	16686	16725	16859	16851	16698	16699	16887	16757	16670	16832	16955	16982	16655	16772	16687	16775	16657	17014	17019	16825	16979	16819	16802	16697	16983	16794	16609	16644	16814	16937	16770	16938	16706	16653	16650	16649	16641	16672	16871	16748	16937	16741	17099	16729	16870	16720	16841	16712	16798	16791	16618	16871	16742	16866	16886	16733	16720	16770	16754	16899	16685	16922	16823	16810	16707	16697	16898	16820	16608	16858	16876	16775	16823	16687	16690	16742	16873	16912	16930	16934	16754	16839	16895	16837	16739	16717	16925	16855	16860	16704	16980	17012	16750	16771	16732	16852	16803	16630	16886	16910	16964	17037	16721	16626	16881	16932	16901	16880	16903	16857	16798	16802	16911	16930	16946	17062	16821	16958	16912	16628	16866	16635	16807	16682	16662	16636	16760	16467	16730	16740	16998	16870	16860	16601	16857	16807	16776	16761	16602	16879	16913	16780	16936	16848	16728	16745	16933	16792	16794	16743	16978	16932	16784	16950	16804	16646	16900	16976	17015	16712	16881	16795	16939	16889	16846	16806	16920	16787	16833	16647	16721	16962	16802	16812	16704	16614	16908	16808	16832	16849	16855	16920	16873	16913	16679	16731	16781	16739	16891	16718	16825	16759	16999	16792	16903	16924	16804	16985	16725	16677	16801	16846	16865	16891	16827	16628	16767	16949	16993	16941	16824	16727	16970	16847	16788	16746	16919	16942	16673	16900	16779	16751	16793	16830	16927	16835	16857	16738	16923	16758	16886	16893	16706	16757	16743	16724	16831	16828	16955	16747	16540	16722	16754	16630	16917	16711	16754	16877	16912	16767	16755	16953	16786	16771	16875	16693	16643	16925	16901	16796	16648	16833	17046	16745	16732	16828	16821	16773	16783	16815	16826	16791	16759	17108	16863	16941	16492	16882	16891	16895	16703	16974	16778	16984	16932	16856	16815	16892	16800	16763	16815	16803	16759	16840	16821	16599	16767	16755	16724	16866	16717	16892	17012	16976	16704	16866	16854	16813	16869	16749	16855	16781	16703	16904	16752	16903	16755	16955	16783	16748	16996	16831	16691	16763	16701	16812	16938	16840	16691	16584	16807	16751	16972	16821	16689	16752	16716	16961	16753	16920	16828	16998	16771	16628	16797	16720	16731	16735	16946	16760	16816	16721	16701	16644	16948	16870	16713	16834	16941	16741	16764	16859	16838	16651	16861	16782	16699	16831	16784	16847	16867	16856	16976	16886	16685	16862	16804	16856	16699	16727	16851	16775	16958	16749	16759	16892	16785	16759	16738	16788	16854	16753	16850	16817	16735	16749	16863	16702	17051	16815	16879	16761	16952	16693	16888	16811	16846	16856	16711	16744	16727	16793	16780	16806	16706	16517	16955	16884	16707	16796	16888	16850	17013	16827	16833	16709	16709	16940	16775	16902	16904	16927	16839	16689	16653	17008	17023	16948	16840	16586	16828	16680	16925	16865	16723	16638	16882	16947	16841	16913	16611	16906	16644	16767	16833	16672	16727	16779	16794	16704	17105	16784	16829	16870	16860	16893	16752	16734	16835	16738	16783	16779	16725	16854	16693	16960	16968	16676	16781	16762	16750	16718	16678	16810	16818	16919	16848	16756	16776	16638	16866	16636	16700	16734	16805	16835	16738	16659	16719	16859	16846	16836	16955	16853	16919	17056	16911	16948	16907	16921	16783	16893	16803	16714	16912	16818	16632	16917	16704	16872	16900	16862	16848	16671	16757	16780	16825	16787	16770	16716	16771	16814	16895	16930	17093	16770	16868	16772	16839	16780	16862	16785	16710	16947	16816	16853	16875	16651	16629	16777	16683	16869	16915	16938	16984	16852	16767	16700	16745	16906	16955	16784	16899	16976	16909	16835	16900	16901	16725	16771	16956	16810	16936	16796	16685	16675	16851	16699	16927	16620	16786	16810	16551	16950	16735	17003	16773	16687	16713	16741	16787	16882	16871	16787	16895	16823	16708	16827	16786	16738	16935	16578	16631	16748	16806	16774	16780	16749	16693	16811	16644	16709	16843	16851	16897	16789	16911	16622	16725	16826	16778	16627	16837	16885	16790	16540	16826	16776	16588	16752	16989	16934	16805	16763	16807	16866	16814	16754	16856	16838	16932	16610	16653	16622	16850	16868	16979	16647	16603	16915	16667	16752	16802	16599	16807	16930	16821	16846	16857	16941	16868	16969	16757	16849	16962	16891	16949	16796	16789	16884	16795	16986	16793	16783	16799	16731	16877	16829	16640	16793	16778	16899	16889	16857	16800	16706	16971	16940	16836	16862	16874	16868	16753	16928	16793	16843	16725	16772	16730	16656	16754	16870	16900	16791	16835	16793	16776	16733	16899	16720	16674	16731	16681	16726	16999	16824	17000	16849	16841	16615	16775	16674	16914	16779	16940	16850	16687	16820	16965	16636	16843	16802	16804	16846	16740	16703	16844	16679	16704	16726	16919	16827	16723	16996	16832	16831	16718	16890	16940	16801	17093	16688	16866	16914	16779	16764	16677	16911	16881	16839	16759	16833	16858	16891	16656	16737	16791	16780	16817	16865	16901	16925	16919	16764	16726	16752	16882	16940	16862	16794	16909	16904	16826	16550	16892	16901	16823	16745	16730	16774	16696	16699	16558	16886	17085	16685	17001	16668	16606	16886	16947	16709	17021	16732	16702	16659	16622	16795	16756	16746	16741	16846	16852	16786	16689	16782	16848	16587	16741	16812	16838	16786	16985	16826	16930	16905	16737	16907	16739	16756	16920	16896	16745	16870	16900	16751	16922	16891	16760	16890	16787	16671	16812	16850	16744	16746	16790	16848	16813	16911	16871	16789	16870	16920	16793	16926	16761	16639	16632	16648	16850	16761
35277	61120	56080	42629	34131	24190	18833	17870	16341	16265	18175	29825	30035	27168	23593	21482	18633	15727	15109	15244	15156	15008	14870	14849	14748	14706	14630	14855	14643	14603	14481	14630	14555	14630	14746	14576	14690	14591	14691	14663	14773	14630	14633	14726	14759	14611	14667	14585	14722	14686	14546	14567	14704	14535	14600	14474	14586	14643	14618	14727	14590	14619	14725	14549	14759	14580	14521	14628	14576	14539	14522	14640	14715	14869	14621	14642	14747	14642	14808	14667	14755	14709	14886	14808	14492	14762	14806	14589	14596	14484	14729	14714	14677	14662	14658	14711	14626	14546	14604	14691	14829	14536	14492	14574	14639	14587	14809	14670	14547	14655	14621	14602	14548	14720	14665	14695	14605	14738	14621	14746	14703	14605	14670	14744	14661	14726	14582	14654	14511	14598	14749	14666	14628	14781	14751	14665	14749	14620	14614	14731	14746	14535	14738	14636	14613	14486	14677	14530	14623	14579	14557	14647	14649	14643	14841	14614	14630	14786	14661	14634	14615	14676	14527	14585	14753	14561	14608	14583	14655	14581	14730	14643	14753	14544	14692	14766	14508	14603	14733	14806	14665	14632	14635	14528	14696	14601	14430	14583	14825	14718	14750	14486	14603	14706	14572	14627	14720	14716	14631	14604	14622	14899	14543	14649	14731	14623	14688	14557	14579	14620	14819	14573	14753	14601	14661	14737	14694	14606	14709	14610	14776	14586	14521	14441	14710	14768	14562	14515	14764	14672	14506	14586	14812	14606	14635	14733	14818	14777	14717	14599	14578	14626	14708	14775	14764	14607	14766	14584	14527	14709	14631	14742	14691	14622	14763	14708	14598	14615	14709	14627	14618	14609	14630	14820	14682	14427	14670	14524	14709	14676	14776	14723	14515	14741	14599	14578	14673	14686	14660	14497	14610	14575	14633	14761	14805	14532	14701	14605	14733	14772	14719	14494	14596	14662	14798	14588	14616	14709	14762	14523	14523	14604	14603	14661	14520	14798	14593	14588	14709	14560	14660	14761	14667	14610	14732	14459	14669	14787	14683	14658	14620	14706	14613	14607	14436	14496	14642	14442	14618	14435	14674	14497	14665	14490	14645	14604	14685	14799	14542	14633	14613	14618	14739	14733	14596	14613	14709	14675	14649	14683	14520	14646	14747	14558	14573	14410	14610	14777	14683	14375	14638	14660	14587	14667	14609	14731	14626	14768	14565	14748	14671	14617	14736	14619	14616	14627	14651	14637	14646	14702	14580	14696	14693	14650	14531	14720	14567	14850	14612	14879	14605	14447	14643	14593	14628	14684	14767	14594	14664	14652	14546	14547	14642	14519	14567	14593	14618	14743	14622	14656	14746	14581	14633	14610	14577	14706	14637	14737	14658	14625	14542	14703	14699	14599	14421	14744	14600	14560	14671	14648	14755	14466	14708	14563	14687	14535	14662	14443	14646	14627	14448	14750	14658	14603	14547	14476	14660	14728	14638	14675	14437	14651	14710	14482	14697	14587	14637	14741	14595	14627	14638	14605	14649	14602	14619	14591	14682	14659	14760	14711	14745	14477	14781	14541	14493	14716	14697	14556	14474	14650	14546	14806	14918	14770	14812	14695	14610	14596	14616	14857	14511	14601	14658	14682	14621	14543	14639	14491	14668	14526	14515	14796	14619	14651	14723	14711	14530	14714	14910	14668	14612	14589	14684	14703	14565	14676	14566	14474	14425	14815	14696	14631	14711	14666	14726	14724	14807	14723	14757	14598	14637	14645	14644	14561	14648	14512	14761	14579	14628	14677	14630	14664	14600	14568	14589	14671	14569	14671	14613	14703	14495	14682	14560	14709	14654	14574	14591	14763	14611	14712	14574	14680	14597	14757	14634	14844	14757	14549	14603	14673	14606	14560	14838	14693	14498	14527	14758	14586	14676	14572	14765	14566	14802	14718	14669	14649	14729	14722	14602	14882	14661	14516	14753	14398	14688	14562	14661	14647	14552	14767	14798	14642	14581	14559	14732	14564	14395	14566	14630	14770	14719	14688	14640	14542	14649	14744	14773	14627	14749	14687	14742	14653	14561	14645	14500	14634	14639	14733	14560	14615	14798	14660	14488	14712	14609	14863	14719	14658	14529	14634	14691	14487	14711	14574	14638	14456	14612	14643	14595	14530	14541	14765	14584	14676	14667	14660	14764	14666	14627	14580	14579	14553	14687	14649	14639	14637	14589	14534	14657	14525	14577	14573	14592	14720	14589	14602	14549	14781	14601	14646	14626	14490	14618	14696	14425	14663	14622	14588	14707	14600	14642	14659	14668	14630	14545	14649	14750	14694	14622	14649	14696	14672	14631	14627	14705	14615	14430	14631	14655	14641	14590	14820	14563	14583	14630	14655	14585	14585	14622	14666	14446	14574	14635	14718	14625	14608	14512	14789	14685	14636	14562	14625	14775	14535	14662	14534	14575	14693	14782	14636	14755	14510	14547	14614	14649	14638	14550	14795	14417	14566	14591	14789	14614	14490	14576	14679	14580	14711	14523	14637	14558	14634	14758	14621	14641	14842	14592	14687	14722	14573	14687	14672	14540	14495	14525	14709	14497	14648	14814	14550	14601	14747	14594	14597	14706	14529	14704	14627	14529	14701	14611	14656	14764	14645	14610	14655	14552	14569	14663	14649	14669	14622	14452	14649	14641	14566	14434	14537	14739	14787	14512	14917	14601	14620	14600	14694	14561	14712	14662	14631	14580	14597	14504	14564	14550	14575	14563	14601	14498	14646	14586	14722	14705	14579	14732	14515	14573	14617	14704	14614	14661	14587	14680	14543	14616	14537	14759	14591	14621	14768	14696	14646	14598	14429	14602	14777	14559	14627	14577	14521	14570	14662	14717	14814	14507	14838	14587	14574	14703	14632	14646	14625	14621	14736	14582	14499	14617	14544	14604	14498	14647	14805	14677	14655	14736	14539	14575	14642	14562	14556	14609	14759	14642	14640	14701	14704	14726	14660	14704	14539	14845	14638	14685	14756	14652	14574	14690	14692	14711	14563	14681	14649	14408	14583	14600	14689	14527	14575	14786	14710	14694	14685	14652	14633	14531	14650	14813	14786	14582	14621	14545	14739	14706	14708	14744	14653	14535	14667	14684	14653	14610	14625	14562	14712	14655	14606	14531	14776	14710	14665	14415	14698	14694	14726	14553	14661	14641	14736	14720	14672	14642	14458	14809	14717	14544	14583	14621	14536	14577	14635	14631	14524	14528	14815	14667	14698	14550	14677	14745	14511	14820	14705	14847	14703	14732	14751	14642	14818	14615	14699	14593	14440	14799	14654	14643	14647	14831	14614	14616	14618	14634	14786	14575	14647	14606	14458	14646	14437	14662	14668	14650	14644	14601	14715	14640	14583	14584	14679	14707	14617	14658	14522	14514	14719	14526	14678	14594	14597	14538	14718	14646	14609	14643	14624	14564	14560	14807	14553	14677	14535	14699	14879	14492	14523	14666	14678	14432	14550	14634	14706	14515	14615	14608	14609	14415	14622	14645	14584	14667	14685	14360	14636	14663	14501	14476	14722	14587	14725	14694	14422	14720	14797	14664	14602	14580	14664	14624	14687	14526	14632	14625	14509	14793	14604	14753	14615	14565	14642	14668	14635	14582	14586	14562	14625	14820	14727	14607	14716	14712	14458	14585	14678	14569	14691	14737	14654	14508	14794	14599	14543	14635	14720	14543	14739	14649	14664	14637	14681	14696	14519	14589	14676	14843	14645	14589	14639	14539	14501	14547	14657	14680	14558	14595	14473	14806	14603	14578	14524	14531	14592	14734	14738	14523	14561	14384	14595	14620	14647	14542	14644	14701	14650	14721	14715	14611	14516	14779	14680	14664	14673	14614	14648	14595	14460	14680	14608	14446	14517	14595	14683	14684	14613	14792	14596	14751	14642	14473	14765	14593	14434	14756	14651	14534	14875	14632	14682	14723	14682	14569	14772	14803	14595	14556	14542	14787	14698	14508	14674	14549	14738	14629	14646	14739	14726	14746	14621	14694	14653	14780	14700	14546	14516	14669	14688	14513	14606	14572	14719	14692	14545	14678	14707	14505	14625	14582	14675	14657	14468	14534	14760	14790	14626	14576	14635	14702	14591	14646	14679	14658	14726	14510	14640	14648	14656	14642	14517	14704	14724	14760	14767	14634	14615	14717	14555	14774	14586	14495	14643	14751	14692	14588	14548	14687	14614	14596	14547	14877	14600	14769	14516	14573	14726	14536	14810	14812	14624	14714	14566	14656	14589	14879	14663	14606	14626	14566	14642	14707	14577	14421	14559	14557	14611	14572	14532	14431	14601	14692	14494	14554	14581	14865	14553	14603	14599	14659	14381	14599	14737	14550	14644	14529	14671	14551	14639	14637	14701	14632	14697	14814	14616	14526	14780	14659	14803	14748	14500	14548	14561	14626	14523	14726	14725	14553	14556	14601	14714	14562	14490	14748	14666	14592	14604	14620	14681	14781	14721	14616	14685	14761	14646	14510	14682	14747	14593	14669	14815	14504	14443	14729	14748	14782	14655	14529	14505	14708	14593	14619	14514	14580	14692	14754	14644	14656	14543	14727	14663	14669	14515	14752	14514	14568	14547	14544	14546	14725	14555	14654	14652	14761	14812	14627	14645	14635	14518	14770	14671	14582	14574	14600	14619	14620	14528	14613	14628	14552	14528	14642	14494	14622	14642	14618	14669	14625	14624	14600	14603	14602	14616	14416	14521	14755	14763	14529	14810	14607	14558	14774	14622	14536	14723	14515	14648	14563	14616	14568	14765	14524	14599	14763	14642	14698	14575	14813	14702	14532	14636	14816	14643	14588	14600	14677	14667	14552	14618	14651	14545	14499	14590	14691	14596	14567	14778	14503	14664	14546	14750	14604	14632	14649	14582	14663	14520	14640	14573	14763	14422	14663	14676	14782	14724	14634	14486	14782	14639	14628	14741	14602	14625	14548	14790	14615	14644	14659	14602	14613	14641	14513	14804	14778	14597	14690	14567	14691	14531	14567	14607	14535	14655	14689	14738	14555	14778	14520	14593	14660	14615	14720	14750	14607	14537	14637	14562	14682	14593	14705	14782	14678	14622	14626	14572	14547	14653	14672	14648	14665	14516
28272	26464	32563	27256	21709	19263	17573	17091	16887	17043	17145	18005	17972	17539	17429	17341	17021	16913	16738	16881	16936	16925	16834	17009	16908	16748	16978	16984	16986	17036	16793	16972	16871	16822	16918	17049	16665	16786	16877	17166	16811	16894	16963	16858	16789	16829	16885	16887	16805	16858	16928	16840	16947	16744	16966	16904	16865	16874	16823	16866	16935	16832	17076	16937	16959	17111	17016	16795	16870	16981	16860	16954	16741	16935	16730	16932	16930	16799	16848	16853	16743	16708	16900	16840	16897	16926	16895	16706	16935	16982	16817	16786	17010	16939	16825	16895	16831	16696	16685	16989	16956	16932	16767	16962	16823	16858	16838	16805	16638	16769	16889	16926	16994	16581	16808	16988	16855	16962	16827	16682	16982	16932	16906	16631	16913	16843	16862	16761	16673	16803	16677	16782	16904	17103	17076	16828	16936	16912	16771	16700	16873	16817	16654	16856	16999	16757	16692	16817	16877	16845	16938	16805	16850	16902	17049	16890	16796	17006	16997	17019	16963	16683	16927	16811	16930	16998	16895	16902	17027	16855	17184	16906	16927	16899	16856	16605	17022	17007	16913	16779	16962	16825	17127	17164	16896	16975	17089	16941	16921	16819	17048	16687	16864	16824	16872	16997	16907	16913	16826	16756	17000	16851	17098	16773	16900	16700	16799	16761	16767	16911	16795	16978	16852	17156	16880	16903	16911	17053	16729	16890	16875	16744	16990	16930	16855	16984	16936	16752	16875	16957	16881	16961	17011	16851	16648	16818	16953	17017	17017	16871	16816	16928	17034	16855	16914	16692	16899	16784	16929	17056	16976	17027	17019	16945	16858	16739	16948	17051	16887	16705	16982	16930	16989	16881	17019	16964	16772	17081	16793	16640	16957	16742	16980	16915	16790	16982	16974	16843	16911	16849	17038	16985	16848	16821	17017	16600	16913	17000	16708	16648	17033	16798	16754	16762	16852	16811	16720	16955	16960	16782	16975	16967	16804	16965	16760	16969	16839	16954	16921	16802	16787	16895	16710	16729	16808	16755	16798	16864	16961	16914	16892	16743	16830	16930	16809	16947	16961	17028	16925	16871	17047	17016	16903	16763	16929	16732	16830	16777	16862	16932	16703	16980	16808	16976	16846	16921	16898	16843	16771	16870	16849	16831	16789	16761	16700	16806	16826	17056	16957	16915	16984	16894	16855	16744	17070	16924	16786	16894	16863	16580	16900	16792	16693	16808	16915	16969	16925	16862	16779	16732	16812	16816	17028	16979	16737	17007	17051	16975	17010	16931	16630	16705	16785	16846	16692	16787	17033	17038	16895	16971	16869	16655	16872	16884	16844	16775	16905	16728	16783	16733	17035	16870	16840	16937	16912	16904	16867	16806	16871	16838	16797	16942	16935	16971	16964	17000	16972	16977	16674	17107	17027	16847	16819	16973	16960	16728	16924	16989	16827	16946	16811	16726	16794	16950	16711	17022	16817	16861	16962	16911	16924	16869	16839	16983	16689	16936	16906	16793	16751	16835	16874	16682	16913	16835	16871	17004	16744	16725	16876	16896	16923	17032	16847	16911	16892	16944	17332	17174	16882	16917	16839	16891	16884	16827	16837	16825	17052	16787	16812	16804	16910	16970	16851	16689	16923	16833	16694	16833	16846	16843	16860	16847	16838	16717	16801	16895	16884	16877	16732	16762	16980	16900	16968	16785	16959	16863	16930	16720	16864	16871	17131	16727	16912	16805	16993	16880	16979	16940	17011	16731	16761	16821	16957	16654	16930	16713	16943	16849	16816	16983	16909	16741	16826	16679	17055	17016	16853	17084	16727	17002	16988	16856	16877	16823	16797	17060	16875	16899	16866	16735	16652	16721	16921	16816	16823	16724	16971	16708	16951	16755	16877	16646	16822	16884	16995	16789	16819	16976	16858	16945	17010	16736	16857	16815	17075	16867	16940	16955	16796	16784	16745	17015	16878	16811	17065	16804	16934	16856	16782	16783	16906	16785	16821	17224	17042	16807	16847	16628	16920	16866	17067	16805	16751	16877	16827	16748	16880	16879	16975	16908	16837	16748	16807	16852	17138	16839	16853	16857	17028	16916	16864	16652	16940	17014	16852	16811	16887	16706	16867	16974	17007	16812	17015	17024	16870	16934	16855	16896	16826	16785	16912	16840	16711	16994	16629	16852	16812	16849	16851	16914	17127	16864	16682	16722	16820	16893	16876	16970	17045	16814	16943	16548	16899	16847	16994	16875	17109	16893	16816	16841	16857	17041	16936	16712	16913	16913	16864	16786	16995	16871	17027	16968	16883	16840	17024	16718	16860	16887	16866	16912	16982	16781	16789	16939	16947	16738	16925	16891	16938	16743	16928	16864	16657	16921	16771	16899	16827	16815	16918	16770	16760	16729	16871	16692	17034	16997	16875	16963	16678	16760	16895	16808	16690	16714	16721	16877	16836	16903	16979	16811	17009	16964	17192	16839	16829	16810	16787	16826	16775	16987	16930	16816	17031	16797	16797	16802	17000	17070	16981	16811	16846	17077	16831	16896	17079	16917	16811	16856	16929	16983	16718	16749	16891	16804	16895	16905	16922	16648	16685	16851	16672	16990	17009	16767	16795	16911	16931	16976	16993	16852	16834	16877	16941	16760	16759	16870	16986	16850	17006	16898	16680	16886	16759	16727	16707	16878	16732	16605	16916	16843	16795	17008	16799	16910	16859	16719	16988	16772	16797	16864	16983	16760	16745	16920	16788	16861	16932	16957	16866	16735	17142	16900	16996	16912	16969	17007	16978	16691	16975	16865	16758	17057	16814	16734	16675	16807	16766	16708	16975	16836	16856	16631	16927	16862	16972	16979	16871	16884	16727	16952	16841	16936	16766	16902	16640	16697	16704	16918	16993	16797	16884	17006	17008	17062	16931	16862	16870	16812	16765	17046	16712	16868	17108	16869	16888	16897	16863	16808	16868	17044	17145	16958	16918	16900	16975	16836	16854	16927	16990	16982	16721	16873	16919	16730	16879	16847	16857	16690	16978	16803	16897	16737	16886	16933	16642	17001	16849	16826	16953	16906	16783	16884	16733	16894	16898	16897	16817	16967	16964	17036	16924	16935	16961	16912	16865	16745	16933	16773	16786	17046	17028	16713	16889	17070	16989	16861	16713	16794	16892	16894	16706	16870	16777	16825	16863	16879	16908	16968	16753	17014	17044	16899	16803	16904	16891	16821	16937	16892	16947	16877	16767	17036	16992	16836	17028	16876	16835	17050	17044	16730	16740	16917	16849	17003	16779	16815	16898	16999	16940	16850	16858	16935	16875	16773	16906	16905	16966	16947	16766	16635	16878	16733	16881	16848	16944	16964	17009	17044	16931	16930	16693	16930	16921	16922	16918	16998	16783	16696	16924	16698	16898	16819	16872	16968	16854	16985	16792	16714	16813	16744	16772	16911	16783	16810	16880	16860	17009	16885	16926	16798	16946	16733	16610	16929	17065	16953	16787	16850	16951	16938	16864	16912	16706	17073	16839	16821	17062	16690	16769	16949	17078	16851	16749	16721	16855	16964	16731	16679	16891	16714	16944	17016	16892	16935	16991	16780	16862	16980	16899	16872	16997	17017	16916	16726	16736	16633	16939	16973	16887	16946	16881	16825	16828	16750	16901	16980	16921	16876	16867	16804	17085	16972	17023	16879	16670	16932	16684	16938	16814	16913	16790	16828	17034	16873	16789	16729	16865	16875	16814	16762	16875	17106	16882	16919	16897	16973	17018	16843	16760	16871	16762	16715	16790	16667	16978	16839	16857	16787	16678	16882	16860	17117	16808	16869	16764	16833	16981	16932	17044	17038	16871	16832	16705	16876	17086	16984	16809	16707	16924	16922	16858	16689	16954	17020	16909	16958	16581	16852	16895	16813	16767	16828	16682	17128	16854	16791	16823	16658	16719	16720	16855	16788	16873	16874	16824	16924	16842	17145	16876	16946	16843	16838	16780	16839	16854	17088	16924	17047	16787	16941	16642	16866	16792	16888	16843	16941	16819	16886	17067	16815	16956	16981	16963	16633	16837	16801	17085	16857	17003	16936	16909	16865	16831	16857	17010	16853	16898	16829	16917	16958	16854	16927	16905	16702	16800	16809	16786	16638	16735	17065	16854	16636	16924	16828	16946	16983	16967	17002	16850	17065	17006	16788	16780	16832	16936	16777	16720	16719	16922	16774	16816	16904	16809	16974	16931	16741	16723	16894	16797	16931	16809	16788	16996	16973	16973	16795	16841	16839	16878	16862	16743	16695	16852	16775	16900	16840	16978	16855	16922	16896	16982	17002	16992	16843	16958	16952	16953	16888	16947	16816	16938	16827	16876	16770	16838	16804	16842	17052	16989	16845	16814	16723	16880	16703	16801	17101	16878	16910	16837	16833	16970	16905	16988	16784	16696	16888	16612	16833	16947	16861	16966	16941	16948	16838	16876	16845	16999	16832	16871	17008	16881	16933	16804	17011	16824	16903	16704	16930	16675	16763	16938	17032	16966	16861	17055	17110	16876	16956	16925	16900	16811	17028	17035	17094	16905	16979	16706	16904	16854	16902	16736	16832	16995	16771	16996	16905	16982	16664	17097	16896	17055	16957	16904	17026	16900	16867	16846	16973	16955	16817	16531	16956	17043	16928	16905	16911	16857	16805	16899	16918	16809	16778	16958	16804	16575	16816	16943	16928	17141	17003	16892	16773	16896	16881	16880	16897	16884	16808	16880	16866	16972	16865	16867	16835	16941	17059	17046	16754	16894	16781	16974	16931	16916	16807	16997	16873	17016	17069	16997	16743	17037	16830	16716	16882	17009	16906	16815	16932	16932	16837	16981	16728	16839	16841	16826	16891	16786	16714	16843	16735	17008	16969	16913	16723	16888	16908	16771	16837	17008	16881	16883	16819	16652	16763	16829	17211	16963	16892	17023	16914	16831	16790	16748	16915	16795	16676	16634	16783	16691	16904	16856	16882	16768	16934	16901	16940	17001	16865	16811	16886	17084	16766	16922	16822	16703	16967	16866	16845	16955	17037	17098	16796	16811	16905	17016	16909	16822	16864	16886	17017	16917	16943	16837	16773	16952	16929	16843	16921	16848	16968	16694	16859	16848	16889	16968	16937
29436	41842	36271	26130	21232	17398	15285	14765	14589	14941	15148	16327	15637	15392	15297	15061	14956	14689	14555	14777	14691	14686	14695	14570	14637	14766	14678	14813	14570	14737	14624	14643	14715	14686	14794	14581	14710	14662	14685	14681	14669	14557	14620	14590	14633	14694	14797	14680	14773	14813	14590	14743	14731	14624	14562	14608	14720	14595	14673	14534	14543	14659	14742	14595	14761	14739	14533	14580	14754	14708	14573	14627	14638	14702	14752	14740	14471	14803	14823	14755	14662	14775	14808	14797	14778	14607	14654	14601	14733	14798	14610	14607	14604	14671	14665	14592	14506	14755	14804	14614	14741	14571	14778	14678	14726	14679	14831	14565	14612	14645	14770	14662	14565	14613	14691	14724	14668	14761	14690	14605	14864	14722	14804	14708	14752	14712	14544	14719	14713	14605	14780	14810	14790	14586	14602	14660	14653	14674	14610	14567	14563	14729	14661	14607	14742	14630	14689	14525	14652	14725	14798	14713	14689	14770	14629	14701	14670	14647	14807	14649	14775	14805	14746	14756	14683	14818	14471	14691	14888	14698	14708	14784	14527	14684	14821	14637	14602	14861	14818	14707	14755	14594	14661	14782	14778	14634	14631	14773	14521	14813	14573	14583	14609	14679	14548	14804	14863	14647	14552	14901	14735	14775	14703	14611	14862	14785	14783	14791	14853	14635	14600	14421	14712	14591	14737	14690	14731	14644	14680	14682	14753	14647	14566	14773	14608	14666	14576	14825	14852	14744	14659	14487	14713	14501	14760	14601	14867	14546	14662	14683	14604	14832	14518	14772	14600	14641	14753	14763	14637	14689	14697	14849	14578	14600	14526	14685	14559	14692	14653	14850	14863	14712	14723	14784	14763	14560	14618	14805	14743	14726	14581	14653	14621	14718	14582	14703	14610	14637	14702	14677	14621	14766	14718	14644	14691	14757	14620	14750	14605	14715	14759	14556	14720	14649	14744	14599	14681	14774	14612	14716	14575	14670	14701	14703	14654	14655	14618	14633	14755	14598	14665	14802	14709	14538	14634	14707	14670	14496	14725	14582	14543	14565	14870	14712	14613	14604	14598	14533	14761	14656	14736	14505	14559	14726	14563	14679	14545	14753	14652	14740	14597	14760	14564	14682	14794	14654	14687	14600	14546	14681	14577	14521	14832	14646	14809	14640	14633	14748	14631	14559	14645	14587	14602	14799	14678	14686	14593	14657	14646	14726	14759	14650	14659	14681	14488	14625	14724	14688	14631	14867	14802	14731	14699	14646	14834	14599	14777	14618	14636	14774	14620	14589	14585	14692	14645	14735	14797	14647	14428	14869	14488	14688	14566	14717	14765	14604	14788	14742	14691	14830	14649	14690	14685	14590	14595	14649	14733	14660	14650	14679	14710	14489	14656	14638	14537	14764	14747	14665	14819	14669	14768	14618	14814	14773	14663	14605	14813	14735	14644	14582	14690	14664	14674	14826	14600	14629	14613	14754	14750	14831	14649	14826	14696	14669	14577	14782	14725	14651	14704	14628	14551	14674	14893	14760	14802	14652	14593	14668	14580	14839	14760	14572	14618	14701	14671	14685	14822	14668	14655	14833	14506	14770	14601	14858	14798	14661	14717	14764	14626	14619	14569	14766	14640	14610	14647	14769	14489	14731	14660	14530	14888	14632	14701	14660	14642	14731	14742	14647	14720	14643	14785	14671	14750	14700	14507	14605	14755	14582	14600	14689	14448	14904	14545	14859	14818	14862	14676	14781	14605	14638	14752	14736	14742	14563	14494	14697	14754	14664	14534	14690	14561	14594	14554	14626	14626	14580	14700	14804	14650	14580	14659	14635	14669	14655	14597	14737	14690	14854	14585	14759	14646	14714	14819	14779	14685	14604	14722	14611	14716	14669	14621	14711	14674	14536	14623	14691	14663	14679	14687	14664	14790	14702	14652	14615	14786	14655	14575	14612	14629	14767	14592	14704	14539	14543	14625	14652	14468	14663	14702	14644	14801	14778	14683	14804	14657	14800	14641	14907	14699	14546	14694	14678	14603	14578	14676	14738	14743	14693	14712	14650	14740	14642	14608	14766	14525	14842	14614	14748	14676	14738	14669	14589	14660	14596	14835	14734	14889	14592	14691	14722	14626	14871	14750	14695	14846	14652	14618	14703	14772	14768	14766	14688	14662	14878	14700	14781	14778	14554	14663	14763	14640	14764	14819	14728	14725	14663	14613	14661	14707	14713	14778	14565	14607	14827	14654	14646	14760	14605	14779	14591	14722	14645	14557	14743	14693	14638	14641	14770	14583	14798	14817	14630	14591	14586	14689	14622	14716	14906	14711	14724	14532	14728	14670	14627	14643	14648	14826	14555	14737	14651	14559	14673	14497	14642	14520	14880	14656	14813	14769	14625	14715	14674	14613	14690	14779	14704	14720	14710	14813	14574	14512	14607	14809	14705	14809	14818	14747	14692	14637	14631	14631	14747	14752	14840	14570	14731	14644	14703	14642	14777	14625	14693	14671	14660	14714	14639	14673	14680	14715	14784	14748	14753	14555	14683	14802	14444	14769	14712	14595	14657	14553	14536	14645	14700	14641	14512	14765	14681	14685	14743	14796	14530	14528	14770	14667	14544	14815	14559	14817	14747	14543	14585	14728	14829	14562	14973	14795	14631	14623	14715	14815	14732	14654	14655	14735	14630	14688	14755	14763	14671	14786	14679	14745	14696	14611	14734	14654	14613	14527	14767	14668	14570	14624	14587	14752	14731	14711	14646	14726	14797	14694	14614	14717	14683	14700	14839	14538	14661	14685	14589	14949	14669	14600	14496	14581	14677	14656	14754	14613	14694	14855	14695	14724	14742	14751	14796	14648	14793	14646	14520	14593	14801	14736	14787	14678	14626	14662	14775	14804	14782	14732	14817	14782	14656	14679	14727	14642	14530	14682	14698	14628	14656	14491	14785	14686	14750	14469	14718	14630	14636	14594	14696	14619	14716	14739	14644	14604	14752	14611	14690	14767	14659	14694	14644	14476	14616	14816	14658	14882	14630	14479	14674	14668	14728	14828	14729	14773	14728	14655	14587	14735	14640	14726	14781	14624	14654	14688	14662	14781	14749	14664	14483	14662	14813	14567	14672	14667	14607	14636	14833	14494	14684	14676	14689	14917	14623	14654	14623	14713	14509	14689	14674	14664	14942	14532	14660	14669	14679	14656	14659	14563	14593	14554	14476	14729	14662	14572	14760	14717	14811	14884	14612	14751	14562	14560	14497	14670	14752	14711	14659	14540	14715	14659	14701	14740	14675	14599	14843	14601	14812	14725	14718	14540	14724	14641	14661	14563	14694	14595	14627	14603	14693	14690	14673	14878	14777	14817	14689	14632	14797	14741	14691	14774	14636	14766	14658	14706	14546	14713	14597	14703	14572	14673	14673	14533	14735	14575	14699	14850	14665	14796	14766	14789	14582	14719	14627	14792	14654	14531	14605	14618	14762	14678	14606	14703	14612	14604	14570	14522	14845	14737	14672	14805	14605	14754	14747	14848	14669	14488	14642	14643	14535	14850	14746	14687	14532	14672	14514	14702	14615	14638	14799	14754	14588	14822	14668	14578	14703	14587	14716	14577	14645	14645	14654	14702	14738	14747	14742	14752	14743	14698	14620	14653	14576	14565	14788	14698	14747	14581	14734	14778	14553	14782	14630	14521	14673	14686	14465	14772	14706	14649	14788	14589	14709	14864	14765	14804	14808	14683	14671	14747	14690	14631	14715	14803	14586	14696	14921	14714	14659	14837	14626	14773	14853	14751	14710	14784	14661	14819	14749	14848	14916	14436	14816	14568	14711	14657	14717	14874	14542	14589	14740	14620	14584	14749	14618	14684	14709	14640	14685	14697	14747	14642	14818	14690	14713	14827	14537	14769	14729	14837	14599	14691	14822	14671	14739	14656	14595	14734	14636	14651	14740	14802	14661	14784	14641	14678	14521	14573	14677	14638	14781	14657	14610	14885	14644	14767	14652	14798	14586	14504	14604	14801	14605	14626	14666	14728	14802	14567	14929	14483	14815	14702	14795	14638	14661	14819	14492	14565	14699	14666	14781	14802	14786	14764	14587	14628	14569	14645	14677	14795	14715	14607	14695	14642	14616	14632	14656	14736	14684	14748	14701	14727	14620	14769	14615	14802	14815	14648	14728	14751	14794	14587	14597	14689	14648	14737	14557	14747	14672	14796	14645	14849	14785	14670	14753	14659	14584	14674	14727	14765	14611	14643	14756	14724	14807	14637	14639	14669	14823	14602	14629	14584	14700	14547	14632	14539	14654	14657	14697	14657	14617	14586	14833	14578	14604	14888	14728	14522	14769	14758	14665	14745	14503	14671	14681	14735	14763	14757	14654	14764	14712	14751	14572	14724	14785	14704	14872	14676	14716	14530	14638	14626	14696	14887	14708	14886	14629	14741	14580	14683	14665	14832	14626	14714	14767	14536	14730	14793	14629	14531	14763	14647	14556	14731	14627	14790	14660	14573	14644	14668	14656	14708	14750	14776	14717	14768	14793	14785	14523	14648	14656	14668	14544	14927	14782	14682	14545	14597	14854	14755	14773	14839	14695	14701	14692	14751	14668	14658	14710	14610	14741	14527	14744	14693	14749	14651	14730	14789	14867	14657	14866	14751	14677	14730	14697	14739	14661	14675	14544	14668	14681	14830	14711	14694	14687	14605	14682	14677	14723	14794	14772	14663	14672	14513	14582	14744	14828	14811	14565	14675	14698	14857	14522	14809	14824	14621	14743	14649	14652	14871	14678	14741	14785	14705	14665	14736	14691	14566	14616	14729	14678	14787	14832	14707	14467	14874	14803	14697	14847	14556	14525	14594	14681	14628	14675	14635	14799	14616	14692	14644	14632	14652	14701	14629	14749	14708	14525	14679	14613	14639	14824	14606	14704	14661	14492	14788	14749	14708	14780	14888	14564	14718	14615	14715	14755	14738	14589	14567	14658	14669	14639	14862	14740	14616	14729	14657	14609	14648	14558	14704	14675	14588	14723	14675	14801	14738	14624	14762	14595	14592	14766	14563	14554	14621	14753	14762	14736	14547	14701	14566	14677	14766	14554	14659	14617	14634	14585	14583	14738	14628	14490	14658	14665	14623	14563
24117	21468	29086	26113	24854	23890	21342	18111	17497	17448	22138	25228	21032	19834	19546	18806	18023	17255	16883	16923	16794	16631	16803	16836	16803	16701	16884	16792	16753	16642	16738	16665	16600	16809	16765	16781	16771	16647	16711	16688	16662	16663	16633	16651	16807	16650	16636	16677	16795	16648	16678	16553	16619	16768	16716	16596	16744	16746	16801	16612	16834	16642	16526	16765	16899	16689	16672	16665	16531	16516	16532	16673	16777	16686	16498	16820	16605	16544	16475	16737	16794	16744	16668	16545	16764	16380	16349	16475	16844	16661	16477	16616	16642	16619	16513	16720	16732	16877	16717	16753	16674	16405	16623	16705	16646	16756	16593	16647	16626	16718	16612	16687	16627	16548	16546	16665	16551	16641	16543	16803	16666	16721	16754	16652	16518	16762	16570	16599	16534	16503	16570	16651	16715	16649	16501	16664	16461	16531	16652	16599	16666	16656	16593	16567	16774	16711	16554	16625	16720	16622	16863	16720	16544	16709	16511	16658	16690	16731	16496	16847	16658	16744	16484	16585	16670	16730	16606	16681	16670	16677	16628	16634	16617	16491	16485	16648	16667	16582	16845	16678	16504	16605	16462	16537	16528	16552	16388	16571	16632	16756	16671	16488	16607	16625	16588	16521	16693	16660	16597	16546	16512	16574	16508	16677	16559	16729	16648	16615	16433	16531	16520	16592	16549	16651	16434	16678	16701	16714	16826	16523	16775	16621	16597	16908	16733	16494	16493	16615	16763	16422	16667	16453	16476	16595	16511	16577	16507	16583	16564	16637	16534	16446	16503	16507	16574	16426	16575	16426	16658	16524	16638	16404	16645	16645	16661	16517	16567	16625	16656	16520	16614	16796	16582	16601	16540	16581	16533	16631	16597	16507	16385	16493	16721	16785	16546	16722	16512	16551	16834	16647	16491	16546	16778	16566	16760	16550	16525	16770	16644	16400	16556	16621	16711	16724	16537	16612	16773	16486	16659	16654	16644	16634	16474	16651	16789	16523	16765	16701	16629	16640	16423	16794	16528	16611	16698	16787	16550	16623	16543	16577	16713	16622	16469	16541	16452	16715	16582	16609	16880	16590	16826	16608	16574	16547	16567	16550	16706	16609	16776	16566	16570	16721	16662	16553	16750	17004	16723	16739	16617	16596	16752	16722	16660	16596	16639	16494	16631	16705	16539	16449	16527	16731	16581	16511	16641	16545	16651	16770	16658	16841	16600	16526	16592	16579	16419	16899	16813	16496	16474	16697	16631	16545	16704	16476	16409	16791	16628	16683	16555	16711	16761	16664	16658	16612	16536	16766	16611	16573	16717	16479	16782	16335	16710	16550	16531	16862	16693	16749	16703	16448	16667	16563	16715	16574	16573	16666	16547	16737	16769	16664	16580	16856	16706	16667	16750	16595	16628	16839	16451	16739	16749	16710	16623	16720	16590	16525	16455	16528	16676	16567	16692	16595	16526	16667	16342	16928	16703	16784	16604	16623	16491	16606	16615	16671	16560	16636	16668	16675	16550	16702	16598	16611	16415	16692	16466	16528	16687	16817	16601	16681	16562	16607	16746	16638	16538	16827	16653	16695	16665	16622	16640	16688	16658	16589	16564	16631	16647	16615	16546	16626	16784	16363	16659	16847	16733	16483	16466	16540	16653	16737	16708	16633	16787	16652	16618	16672	16849	16641	16430	16570	16649	16562	16527	16672	16588	16554	16829	16595	16606	16501	16656	16355	16858	16824	16495	16611	16506	16826	16585	16477	16659	16549	16497	16744	16603	16496	16606	16713	16474	16717	16542	16582	16736	16606	16757	16549	16690	16693	16671	16625	16580	16561	16728	16709	16648	16598	16787	16630	16778	16604	16807	16493	16733	16512	16789	16761	16534	16732	16778	16657	16695	16513	16564	16761	16579	16524	16554	16561	16742	16672	16738	16760	16747	16605	16682	16569	16665	16658	16651	16809	16630	16539	16629	16508	16572	16479	16681	16715	16566	16498	16700	16673	16740	16438	16663	16610	16705	16523	16549	16637	16585	16659	16726	16618	16688	16698	16749	16750	16478	16591	16534	16606	16591	16650	16942	16785	16492	16590	16785	16549	16769	16602	16639	16749	16678	16372	16615	16531	16532	16806	16600	16615	16746	16698	16742	16675	16447	16498	16627	16595	16630	16480	16483	16492	16635	16765	16626	16449	16582	16716	16772	16648	16698	16565	16548	16658	16842	16662	16640	16513	16588	16758	16674	16516	16512	16484	16572	16652	16613	16703	16387	16747	16576	16537	16575	16602	16648	16712	16537	16583	16438	16592	16507	16570	16661	16674	16610	16697	16624	16592	16424	16550	16312	16557	16352	16730	16794	16551	16530	16538	16530	16493	16615	16675	16593	16692	16673	16479	16697	16738	16764	16618	16601	16644	16519	16534	16770	16577	16615	16446	16478	16393	16605	16698	16581	16469	16599	16573	16678	16789	16776	16742	16431	16640	16554	16576	16538	16607	16423	16517	16707	16541	16736	16436	16595	16534	16656	16695	16564	16675	16447	16635	16510	16272	16784	16650	16758	16700	16596	16579	16673	16648	16647	16596	16581	16645	16627	16498	16492	16623	16741	16695	16494	16531	16531	16703	16534	16596	16632	16570	16543	16764	16632	16576	16510	16379	16775	16502	16758	16732	16854	16504	16464	16507	16680	16565	16543	16660	16566	16709	16604	16668	16654	16664	17018	16682	16723	16797	16603	16621	16537	16637	16589	16766	16566	16566	16635	16585	16540	16611	16605	16521	16448	16601	16535	16612	16485	16788	16624	16793	16547	16768	16498	16519	16666	16642	16651	16700	16863	16629	16700	16496	16482	16825	16504	16387	16584	16522	16605	16598	16612	16788	16638	16783	16621	16722	16841	16592	16473	16748	16572	16511	16514	16411	16571	16590	16615	16660	16539	16472	16457	16423	16497	16671	16537	16499	16692	16454	16590	16474	16676	16643	16695	16695	16646	16660	16649	16634	16557	16664	16710	16644	16640	16633	16565	16735	16481	16592	16760	16475	16394	16706	16471	16658	16737	16791	16614	16548	16678	16376	16478	16421	16712	16557	16440	16645	16451	16931	16445	16544	16521	16607	16669	16744	16532	16496	16867	16723	16872	16687	16505	16765	16672	16644	16637	16625	16618	16711	16800	16669	16551	16705	16672	16815	16593	16664	16617	16637	16599	16625	16604	16511	16653	16516	16704	16548	16703	16534	16745	16617	16736	16332	16502	16712	16370	16713	16612	16621	16568	16800	16741	16590	16729	16568	16607	16705	16414	16626	16509	16611	16721	16622	16552	16410	16639	16561	16519	16563	16802	16598	16545	16647	16691	16590	16476	16609	16452	16873	16824	16499	16539	16597	16905	16490	16575	16665	16639	16605	16537	16554	16564	16579	16472	16482	16629	16707	16658	16588	16646	16551	16789	16628	16676	16481	16493	16581	16561	16588	16467	16618	16545	16503	16701	16493	16883	16617	16759	16665	16653	16706	16548	16765	16453	16571	16488	16431	16720	16519	16655	16638	16582	16588	16792	16675	16678	16609	16732	16726	16594	16407	16551	16576	16713	16528	16707	16666	16741	16520	16633	16523	16609	16710	16668	16803	16594	16597	16694	16789	16591	16404	16362	16526	16809	16638	16491	16745	16651	16615	16698	16502	16709	16616	16597	16546	16698	16801	16798	16548	16865	16738	16669	16555	16573	16932	16713	16694	16667	16433	16714	16691	16735	16607	16573	16545	16461	16683	16528	16725	16403	16515	16585	16675	16631	16527	16529	16678	16463	16743	16598	16430	16489	16678	16513	16497	16623	16501	16553	16493	16563	16726	16466	16614	16497	16725	16727	16495	16635	16612	16666	16453	16577	16552	16377	16693	16510	16615	16536	16351	16600	16605	16554	16685	16549	16626	16697	16641	16756	16554	16570	16600	16520	16673	16713	16630	16689	16740	16563	16547	16596	16522	16385	16555	16711	16513	16530	16629	16589	16729	16605	16438	16677	16702	16653	16717	16613	16692	16716	16569	16555	16773	16673	16447	16722	16556	16799	16640	16597	16593	16687	16578	16631	16703	16643	16792	16496	16799	16512	16598	16637	16723	16547	16664	16583	16742	16753	16451	16655	16600	16687	16581	16484	16598	16680	16476	16551	16536	16474	16624	16522	16564	16668	16726	16442	16648	16504	16680	16641	16619	16726	16689	16603	16557	16725	16788	16726	16840	16546	16450	16452	16599	16404	16603	16626	16787	16671	16719	16574	16679	16610	16458	16600	16655	16507	16746	16715	16650	16603	16512	16607	16672	16522	16627	16711	16652	16626	16500	16701	16559	16580	16739	16478	16623	16626	16880	16707	16735	16463	16612	16719	16661	16577	16706	16708	16561	16680	16591	16651	16719	16340	16792	16622	16548	16666	16645	16568	16509	16535	16696	16604	16845	16590	16431	16762	16545	16541	16926	16713	16599	16417	16526	16607	16587	16609	16638	16654	16512	16464	16556	16688	16543	16574	16626	16626	16591	16749	16682	16520	16596	16758	16588	16513	16487	16545	16571	16564	16607	16639	16443	16548	16578	16902	16440	16705	16671	16736	16489	16450	16531	16402	16570	16595	16672	16656	16559	16737	16398	16709	16602	16524	16668	16803	16651	16589	16562	16730	16635	16698	16743	16707	16585	16731	16569	16531	16517	16492	16658	16743	16609	16683	16690	16637	16832	16936	16500	16554	16941	16837	16705	16770	16588	16629	16700	16620	16502	16555	16523	16525	16641	16511	16461	16795	16497	16520	16639	16507	16731	16668	16668	16585	16677	16634	16657	16776	16447	16622	16571	16644	16522	16591	16597	16619	16526	16673	16539	16628	16587	16627	16539	16558	16608	16682	16737	16649	16708	16637	16655	16548	16488	16787	16706	16507	16467	16697	16631	16607	16604	16504	16609	16766	16604	16534	16346	16632	16767	16738	16667	16593	16754	16637	16727	16572	16454	16615	16567	16568	16572	16405	16689	16521	16573	16393	16619	16670	16592	16598	16644	16596	16820	16415	16716	16648	16611	16603	16572	16593	16559	16748	16535	16697	16936	16744	16752	16575	16307	16520	16675	16678	16496	16621	16820	16717	16792	16768	16517	16818	16713
34459	55749	49854	38746	29682	20932	17163	15732	15343	15513	23415	25258	19438	18783	18028	17178	16042	15195	14913	14871	14766	14849	14799	14796	14778	14757	14588	14583	14540	14486	14605	14371	14479	14534	14461	14552	14732	14771	14614	14568	14616	14590	14401	14646	14693	14619	14411	14621	14664	14643	14490	14638	14660	14439	14477	14505	14440	14622	14736	14714	14576	14509	14548	14602	14710	14537	14608	14824	14489	14666	14543	14425	14730	14687	14545	14637	14563	14632	14674	14504	14630	14563	14729	14570	14668	14739	14562	14688	14538	14560	14479	14722	14581	14569	14548	14583	14545	14444	14545	14535	14501	14692	14460	14542	14555	14647	14580	14528	14697	14629	14533	14461	14848	14618	14618	14460	14700	14598	14420	14390	14706	14513	14635	14349	14741	14652	14481	14505	14492	14585	14560	14828	14699	14602	14509	14613	14535	14653	14755	14513	14729	14658	14540	14474	14573	14394	14503	14686	14373	14536	14416	14498	14535	14650	14624	14460	14463	14652	14486	14463	14773	14649	14579	14576	14577	14552	14663	14590	14661	14669	14758	14593	14538	14671	14589	14566	14587	14442	14491	14676	14581	14612	14669	14563	14480	14537	14691	14643	14767	14558	14426	14616	14596	14653	14624	14532	14553	14556	14755	14516	14535	14469	14564	14749	14519	14525	14669	14525	14714	14413	14679	14678	14564	14625	14639	14644	14563	14526	14607	14744	14521	14572	14600	14680	14596	14621	14518	14538	14552	14656	14566	14398	14639	14762	14496	14380	14598	14471	14561	14517	14741	14579	14410	14567	14698	14575	14768	14642	14527	14512	14523	14474	14712	14579	14535	14572	14485	14536	14536	14542	14614	14701	14617	14492	14498	14746	14652	14495	14592	14511	14620	14434	14652	14540	14655	14474	14582	14471	14708	14478	14460	14648	14595	14658	14758	14656	14581	14428	14595	14615	14594	14534	14375	14522	14524	14573	14394	14476	14460	14670	14559	14578	14696	14488	14601	14556	14511	14629	14684	14629	14496	14688	14641	14527	14571	14484	14489	14657	14699	14553	14653	14673	14662	14536	14571	14533	14515	14582	14555	14659	14491	14586	14512	14667	14611	14415	14671	14546	14726	14545	14670	14599	14667	14445	14525	14700	14542	14614	14650	14712	14583	14577	14618	14624	14413	14428	14636	14488	14476	14501	14557	14610	14579	14641	14520	14661	14721	14703	14587	14562	14596	14406	14412	14481	14526	14536	14600	14602	14647	14587	14457	14559	14549	14556	14479	14527	14561	14476	14386	14575	14575	14708	14648	14471	14442	14737	14542	14657	14651	14796	14681	14608	14513	14566	14520	14518	14378	14620	14397	14604	14545	14574	14604	14555	14517	14724	14663	14628	14600	14764	14661	14563	14654	14659	14536	14762	14603	14643	14499	14653	14445	14685	14549	14464	14440	14807	14604	14462	14694	14702	14611	14690	14464	14549	14615	14612	14683	14717	14392	14577	14491	14600	14703	14802	14653	14635	14773	14528	14643	14491	14563	14385	14595	14478	14655	14475	14518	14744	14601	14544	14717	14567	14566	14566	14376	14530	14688	14661	14592	14545	14610	14588	14649	14560	14580	14418	14607	14848	14581	14598	14629	14710	14535	14705	14545	14658	14465	14695	14593	14498	14624	14560	14813	14527	14725	14449	14573	14514	14793	14421	14554	14632	14518	14693	14667	14614	14583	14549	14479	14591	14522	14649	14740	14564	14509	14526	14766	14572	14572	14713	14463	14676	14543	14537	14720	14597	14595	14505	14638	14601	14556	14547	14813	14541	14640	14645	14503	14471	14613	14678	14513	14441	14529	14580	14565	14506	14593	14653	14505	14423	14587	14410	14587	14724	14511	14399	14707	14562	14490	14513	14536	14640	14691	14563	14476	14663	14536	14559	14455	14519	14609	14453	14514	14571	14617	14546	14662	14500	14691	14508	14460	14575	14569	14591	14360	14645	14620	14478	14778	14593	14680	14659	14609	14477	14554	14430	14514	14466	14595	14719	14676	14637	14735	14162	14593	14534	14613	14437	14614	14671	14686	14429	14591	14714	14770	14591	14580	14502	14487	14655	14596	14654	14647	14531	14369	14548	14644	14634	14573	14758	14590	14505	14610	14730	14571	14568	14506	14646	14663	14477	14745	14599	14475	14647	14651	14579	14636	14660	14683	14501	14537	14361	14400	14600	14558	14541	14831	14673	14505	14628	14669	14648	14547	14573	14592	14791	14395	14572	14640	14551	14729	14588	14588	14723	14706	14534	14734	14596	14642	14462	14507	14620	14558	14551	14617	14744	14727	14592	14700	14599	14780	14512	14572	14457	14650	14507	14616	14673	14541	14660	14634	14672	14538	14418	14528	14577	14665	14665	14650	14583	14754	14430	14493	14567	14339	14699	14561	14620	14662	14629	14408	14558	14635	14600	14705	14555	14502	14503	14544	14689	14491	14483	14546	14654	14721	14528	14464	14479	14553	14468	14790	14465	14462	14669	14625	14674	14501	14583	14607	14586	14706	14667	14534	14603	14696	14681	14612	14656	14463	14628	14665	14659	14481	14548	14558	14510	14438	14456	14637	14579	14426	14597	14776	14654	14782	14455	14521	14620	14653	14508	14563	14570	14488	14364	14630	14590	14466	14344	14634	14677	14496	14676	14647	14469	14596	14534	14486	14687	14584	14797	14779	14583	14328	14660	14498	14744	14589	14471	14562	14753	14652	14590	14596	14537	14571	14727	14447	14550	14686	14688	14607	14561	14702	14536	14535	14494	14589	14479	14459	14710	14661	14454	14586	14582	14710	14454	14609	14666	14577	14658	14439	14662	14664	14670	14505	14520	14581	14577	14601	14636	14450	14414	14451	14412	14682	14597	14467	14550	14560	14801	14580	14607	14583	14512	14655	14696	14536	14687	14522	14650	14737	14588	14505	14562	14720	14692	14554	14520	14540	14583	14752	14803	14416	14614	14523	14542	14602	14644	14652	14651	14646	14456	14671	14690	14789	14527	14556	14520	14582	14534	14682	14444	14596	14491	14561	14723	14555	14720	14662	14684	14336	14609	14356	14595	14448	14487	14410	14534	14668	14598	14616	14587	14741	14680	14792	14461	14657	14511	14585	14769	14500	14653	14628	14630	14441	14638	14747	14466	14656	14499	14454	14670	14423	14403	14465	14659	14434	14557	14514	14751	14560	14394	14707	14557	14523	14516	14497	14598	14532	14542	14488	14531	14622	14798	14587	14505	14530	14675	14537	14612	14437	14564	14543	14517	14579	14597	14476	14732	14549	14591	14584	14640	14700	14500	14563	14670	14709	14790	14457	14494	14466	14525	14755	14534	14652	14356	14536	14676	14535	14583	14779	14678	14420	14524	14469	14637	14672	14624	14511	14439	14641	14414	14848	14554	14514	14555	14463	14557	14452	14586	14553	14610	14622	14560	14763	14726	14555	14648	14466	14705	14552	14521	14560	14706	14537	14532	14521	14596	14436	14680	14685	14552	14723	14687	14509	14438	14551	14624	14481	14634	14576	14495	14627	14584	14645	14781	14492	14662	14600	14561	14460	14573	14613	14750	14598	14569	14711	14424	14468	14533	14602	14556	14584	14641	14623	14376	14586	14551	14939	14535	14635	14579	14530	14620	14439	14485	14725	14635	14718	14624	14732	14650	14594	14535	14535	14678	14482	14682	14632	14596	14502	14647	14612	14631	14523	14434	14596	14743	14714	14560	14631	14737	14443	14527	14639	14505	14453	14497	14535	14506	14543	14674	14701	14372	14633	14614	14694	14549	14542	14582	14560	14566	14546	14643	14550	14592	14485	14495	14659	14343	14574	14602	14623	14609	14632	14517	14403	14706	14607	14511	14536	14738	14602	14455	14634	14572	14570	14570	14706	14482	14630	14610	14435	14586	14656	14594	14742	14524	14566	14559	14601	14607	14660	14573	14506	14579	14714	14469	14505	14797	14417	14580	14652	14657	14646	14600	14654	14548	14573	14569	14393	14712	14645	14483	14480	14542	14559	14561	14426	14626	14531	14543	14569	14659	14448	14582	14566	14397	14658	14570	14738	14501	14452	14484	14780	14492	14586	14425	14599	14711	14408	14675	14599	14445	14435	14525	14500	14646	14582	14525	14496	14780	14536	14551	14630	14709	14663	14740	14652	14537	14611	14575	14506	14475	14516	14463	14601	14565	14413	14755	14640	14364	14476	14492	14379	14518	14464	14467	14671	14450	14572	14596	14417	14684	14673	14646	14820	14706	14521	14597	14651	14589	14600	14827	14477	14547	14631	14449	14371	14573	14474	14580	14587	14541	14575	14366	14509	14660	14560	14658	14412	14613	14460	14441	14723	14546	14517	14674	14692	14507	14595	14599	14515	14650	14552	14505	14601	14569	14395	14718	14680	14589	14568	14498	14450	14564	14629	14467	14508	14672	14588	14529	14547	14547	14636	14470	14562	14392	14617	14488	14505	14454	14584	14611	14642	14555	14563	14610	14383	14552	14629	14556	14774	14739	14609	14530	14570	14750	14722	14517	14586	14509	14534	14557	14650	14580	14546	14588	14355	14649	14600	14601	14697	14720	14573	14560	14592	14638	14581	14504	14559	14650	14594	14608	14533	14447	14774	14795	14576	14568	14297	14280	14589	14588	14473	14515	14516	14679	14667	14521	14495	14750	14443	14454	14559	14666	14539	14402	14671	14610	14577	14578	14591	14641	14714	14584	14554	14758	14554	14677	14790	14648	14697	14474	14537	14447	14615	14596	14513	14533	14472	14650	14524	14735	14623	14585	14688	14536	14548	14693	14592	14455	14748	14642	14633	14404	14498	14468	14584	14666	14553	14584	14404	14637	14582	14456	14423	14621	14412	14661	14613	14538	14563	14515	14525	14410	14593	14681	14368	14498	14599	14576	14573	14469	14747	14649	14489	14589	14651	14770	14694	14540	14544	14671	14580	14611	14588	14692	14433	14545	14543	14719	14591	14616	14639	14524	14620	14696	14750	14489	14617	14671	14540	14591	14894	14593	14634	14455	14470	14413	14604	14641	14513	14628	14593	14580	14581	14464	14497	14553	14550	14550	14613	14651	14664	14577	14535	14637	14522	14667	14663	14802	14552	14672	14527	14587
22708	21288	29091	24410	22941	25142	25746	19765	18365	20560	29220	24348	22696	23969	22896	22097	20222	18735	17721	17632	17249	17175	17001	17021	17010	17030	16953	16897	16834	16982	17096	16939	16959	17159	17058	16924	17120	16882	16909	16829	16771	16886	16866	16722	16947	16896	16876	17067	17064	17025	17038	16785	16840	17058	16942	16979	16815	16834	16968	16898	16725	16784	16853	16872	16879	16975	17061	17008	17020	17007	16741	16685	17030	16814	16980	16869	16933	16830	16695	17008	16955	16892	17053	16782	16922	16790	16715	16730	16891	17035	16878	16776	17120	16815	16738	16685	16827	16995	16901	16837	17028	16741	16777	16853	16977	16753	16811	16810	16853	16803	17016	16984	16720	17028	16871	16779	17030	17042	16981	16657	16716	16966	16986	16948	16822	16927	17025	16850	16795	16693	16758	16738	16684	16825	16923	16968	16845	16865	16626	16770	16873	16828	16813	16827	16919	16805	16794	16805	16856	16827	16807	16835	16834	16950	16955	17080	16627	16886	16791	16767	16561	16796	16737	16960	16788	16618	16829	16941	16844	16864	16712	16931	16846	16853	16756	16789	16910	16793	16756	16815	16592	16810	16839	16823	16938	16933	16921	16944	16974	17032	17042	16795	16976	16768	17058	16948	16614	16902	16711	17033	16742	16982	16838	16770	16991	16874	16945	16996	16758	16668	16967	16857	16790	16747	16748	16870	17062	16804	16755	16752	16773	16844	16773	16651	16881	16635	16658	16721	16923	16885	16936	16837	16888	16821	16864	17111	16804	16706	16644	16852	16755	16991	16910	16870	16883	16910	16852	16894	16825	16730	16741	16607	16861	16833	16729	16756	16794	16803	16821	16862	16984	16724	16854	16830	16641	16895	16895	16857	16835	17036	16803	16889	16888	16837	16851	16941	16719	16873	16775	16807	16818	16894	16979	16988	16801	16814	16942	16828	16855	16801	16684	16699	16805	16711	16906	16783	16871	16702	17088	16779	16727	16799	16795	16822	16729	16826	16873	16874	16877	16783	16977	16670	16764	16668	16649	16694	16864	16798	16855	16813	16992	16855	17082	16938	16930	16716	16809	16794	16789	16765	16937	16683	16884	16700	16774	16748	16849	16922	16845	16991	16860	16970	16857	16675	16801	16866	16788	16884	16833	16865	17017	16898	16712	16713	16983	17021	16622	16983	16915	16906	16802	16703	16854	16908	16766	16880	16725	16850	16603	16818	16849	16800	16781	16655	16852	16848	16861	16810	16783	16807	16821	16788	16758	16927	16864	16955	16706	16717	16920	16793	16897	16851	16913	16786	16782	16797	16834	16619	16825	16939	16819	16706	16848	16824	16892	16813	16803	16740	16995	16833	16794	16768	16819	16886	16912	16763	16854	16844	16837	16833	16895	16751	16810	16750	16749	16695	16803	16837	16918	16864	16886	16920	16945	16740	16830	16971	16879	16827	16918	16772	16930	16737	16828	16909	16833	16674	16905	16924	16858	16633	16837	16777	16727	16670	16910	16675	16731	16845	16675	17118	16776	16723	16822	16809	16888	16558	16611	16881	16674	16855	16846	16613	16806	16965	16780	16846	16850	17070	16797	17083	16951	16847	17056	16859	16705	16672	16749	16834	16797	16704	16851	16777	16690	16745	16897	16950	16839	16940	16800	17038	16708	17048	16774	16819	16818	16806	16766	16872	16801	16849	16899	16629	16839	16806	16771	16702	16704	16821	16635	16781	16692	16836	16923	16901	16721	17005	16811	16713	16782	16908	16729	16849	16891	17013	16717	16724	16693	16784	16862	16791	16591	16772	16849	16892	16865	16772	16990	16757	16964	16913	16910	16734	16881	16822	16793	16643	16697	16624	16711	16896	16765	16774	16942	17102	16763	16955	16678	17011	16808	16696	16837	16944	16981	16859	16980	16790	16657	16915	16688	16966	16873	16770	16834	16909	16749	16732	16622	16773	16575	16777	16998	16849	17009	16871	16832	16805	16931	16852	16815	16778	16942	16680	16889	16839	16813	16638	16896	16843	16959	16773	16840	16909	16904	16962	16920	16849	16775	16880	16874	16914	16887	16739	16489	16686	16967	16837	16786	16801	16708	16849	16750	17012	16734	16856	16802	16726	16914	17016	16780	16741	16878	16894	16926	16894	16623	16949	16867	16731	16955	16782	16669	16781	16751	16445	16725	16769	16832	16886	16726	16658	16779	16693	16763	16751	16789	16877	16675	16713	16720	16849	16734	16862	17002	17051	16902	16917	16616	16673	16813	16729	16865	16929	16870	16743	16576	16677	16679	16710	16727	16703	16962	16769	16880	17000	16748	16844	16721	16861	16779	16924	16735	16793	16818	16788	16884	16829	16908	16826	17013	16768	16853	17047	16806	16639	16754	16970	16701	16740	16808	16821	16806	16938	16737	17012	16890	16754	16859	16985	16729	16763	16759	16867	16731	16612	16969	16854	16936	16908	16885	16818	16830	16967	16767	16772	16800	16633	16737	16872	16933	17046	16777	16868	16792	16831	16819	16764	16757	16836	16827	16776	16825	16860	16743	16829	16881	16917	16986	16922	16768	16835	16898	16827	16896	16656	16850	16838	16964	16743	16873	16869	16752	16686	16851	16839	16765	16754	16818	16804	16940	16761	16818	16635	16893	16899	16843	16755	16657	16702	16668	16977	16805	16865	16719	16660	16665	16775	16943	16702	16773	16672	16741	16850	16739	16947	16756	16823	17067	16806	16867	16907	16933	16929	16956	16736	16825	16908	16984	16934	16897	16675	16764	16710	16895	16820	16937	16951	16779	16758	16974	16829	17072	16877	16807	16964	16787	16684	16749	16700	16975	16669	16809	16955	16758	16888	16796	16809	16936	16930	16728	16679	16850	16779	16781	16839	16943	16842	16862	16757	16816	16885	16993	16766	16865	16760	16704	16885	16932	16769	16805	16881	16759	17047	16761	16887	16547	16758	16848	16629	16845	16880	16895	16763	16744	16636	16868	16762	16669	16878	16804	16744	16860	16936	16864	16757	16641	16667	16800	16752	16770	16706	16849	16682	16650	16708	16717	16761	16786	16867	16625	16919	16934	17094	16707	16887	16787	16874	17056	16746	16896	16732	16920	16950	16746	16779	16852	16818	16879	16794	16886	16829	16789	16786	16817	17064	16769	16672	16802	16925	16951	16691	16790	16770	16806	16764	16674	16776	16704	17067	16789	16723	16791	16770	16756	16608	16804	16823	16799	16969	17072	16846	16848	16888	16875	16871	16884	16776	16809	16835	16783	16906	16829	16660	16794	16815	16926	17041	16715	16866	16707	16990	16920	16860	16842	16891	16909	16877	16697	16742	16910	16840	16726	16482	16669	16852	16668	16592	16791	16831	17018	16944	16723	16628	16816	16894	16764	16967	16759	16647	16665	16692	16856	17061	16841	16852	16698	17004	16613	16780	16862	16617	16770	16823	16807	16802	16837	16804	16704	16916	16844	16799	16761	16790	16853	16861	17071	16673	16733	16747	16708	16899	16874	16888	16975	16907	16731	16681	16804	16830	16501	16680	16716	16894	16768	16627	17002	16958	16967	16751	16910	16699	16788	16924	16840	16618	16936	16957	16862	17031	16793	16842	16671	16744	16738	16964	16735	16810	16928	16896	16718	16876	16783	16861	16992	16893	16805	16839	16705	16930	16913	16853	16885	16807	16861	16831	16737	17013	16686	17001	17010	16777	16911	16893	16890	16800	16776	16716	16743	16800	16837	16800	16916	16762	16930	16792	17070	16891	16801	16925	16831	16857	16594	16691	16725	16775	16876	16889	16789	16785	17024	16708	16704	16773	16757	16802	16695	16621	16895	16963	16799	16981	16833	16792	16765	16783	16886	16916	16623	16855	16978	16945	16740	16819	16933	16943	17063	17020	16895	16756	16801	16661	16953	16781	16760	16766	16716	16652	16807	16861	16942	16762	16981	16829	16962	16839	17006	16725	16919	16783	16886	16717	16911	16964	16844	16710	16757	16735	16775	16986	16839	16916	16803	16707	17103	16812	16942	16840	17082	16855	16759	16828	16766	16666	16842	16671	16782	16768	16702	16880	16855	16848	16944	16878	16781	16998	17015	16983	16907	16784	16827	16861	16829	16984	16730	16986	16835	16793	16924	16998	16889	16847	16674	16807	16855	16967	16781	16975	16863	16757	16825	16866	16796	17026	16862	16763	16614	16732	16901	16920	16737	16666	16809	16670	16842	16860	16698	16929	16836	16875	16806	16716	16904	16699	16859	16771	16784	16861	16806	16865	16972	16898	17020	17025	16739	16704	16802	16606	16774	16895	17082	16770	16919	16906	16812	16944	16719	16731	16903	16971	16927	17036	16586	16772	16840	16846	16740	16711	16935	16911	16849	16882	16755	16779	16794	16838	16884	16839	16863	16876	16778	16909	16855	16733	16754	16913	16754	16806	16643	16906	16894	16660	16837	16931	16776	16622	16708	16707	16849	16790	16819	16830	17012	16811	16691	16778	16846	17017	16863	16748	16637	16856	16924	16842	16785	16912	16769	16863	16795	16654	16777	16883	16802	16827	16846	16778	16843	16942	16884	16725	16879	16821	17003	16841	16771	16729	17052	16890	16863	16820	16833	16799	16917	16903	17040	16676	16890	16868	16786	16896	16628	16839	16663	16898	16960	16843	16622	16732	16815	16794	16646	16873	16615	16790	16799	16975	16660	16845	16720	16630	16824	16762	16745	16663	16719	16694	16744	16754	16948	16808	16757	16724	16946	16740	16899	16684	16852	16800	16799	16933	16863	16888	16946	16861	16778	17016	16510	16788	17015	16784	16699	16736	16656	16923	16817	16798	16951	16676	16689	16795	16854	16776	16912	16824	16931	16679	16957	16912	16854	16927	16741	16694	16867	16804	16858	16791	17031	16954	16743	16770	16769	17048	16861	16723	16778	16859	16911	16752	16579	16809	16689	16639	16848	16881	16731	16834	16921	16832	16968	16865	16705	16995	16932	16877	16890	16983	16865	16682	16813	16563	16771	16848	16362	16779	16997	16763	17046	16775	16773	16713	16994	16540	16832	16904	16829	16867	16846	16759	16653	16981	16900	16982	16710	16865	16719	16861	16699	16940	16729	16605	16649	16707	16826	16904	16787	16985	16589	16689
37658	62976	58007	45442	33925	25684	20106	17327	16804	20404	31065	22107	22969	24169	22586	21433	18535	16729	15350	15353	14908	14815	14710	14752	14834	14686	14659	14675	14913	14702	14693	14677	14615	14790	14692	14573	14555	14644	14818	14651	14766	14860	14539	14517	14787	14593	14725	14464	14620	14550	14417	14516	14720	14668	14631	14799	14669	14734	14706	14935	14487	14766	14560	14673	14745	14750	14725	14619	14672	14598	14674	14684	14516	14804	14806	14736	14700	14668	14471	14697	14474	14664	14651	14617	14768	14716	14599	14631	14703	14678	14677	14419	14870	14786	14654	14784	14555	14739	14612	14590	14786	14698	14650	14684	14750	14585	14509	14566	14642	14787	14833	14644	14792	14670	14713	14496	14543	14771	14674	14743	14492	14709	14667	14687	14704	14854	14715	14658	14657	14610	14685	14634	14651	14592	14560	14641	14622	14571	14572	14599	14758	14653	14668	14678	14749	14547	14679	14661	14761	14727	14652	14649	14731	14812	14559	14576	14761	14669	14676	14670	14775	14650	14602	14681	14739	14556	14689	14792	14634	14506	14806	14350	14559	14588	14882	14699	14683	14812	14676	14418	14705	14624	14700	14618	14597	14472	14474	14763	14583	14612	14663	14515	14451	14970	14639	14528	14529	14554	14676	14630	14618	14459	14697	14595	14806	14682	14674	14614	14722	14751	14472	14645	14572	14658	14688	14735	14631	14512	14823	14689	14595	14599	14767	14662	14813	14652	14640	14505	14504	14629	14563	14740	14603	14625	14575	14519	14639	14733	14735	14490	14549	14749	14655	14570	14743	14622	14648	14612	14772	14605	14726	14714	14726	14861	14744	14752	14703	14594	14496	14596	14784	14572	14736	14672	14679	14642	14613	14690	14698	14647	14767	14666	14632	14566	14578	14713	14714	14531	14654	14589	14673	14539	14752	14572	14685	14544	14567	14567	14700	14520	14768	14769	14826	14536	14403	14482	14449	14549	14737	14724	14634	14585	14670	14582	14579	14715	14630	14738	14656	14713	14706	14508	14532	14503	14880	14657	14739	14585	14645	14691	14671	14600	14668	14556	14568	14464	14679	14721	14578	14709	14574	14615	14652	14655	14583	14579	14787	14680	14740	14766	14657	14737	14787	14608	14618	14597	14619	14489	14603	14606	14735	14454	14535	14819	14628	14690	14602	14519	14811	14583	14747	14471	14677	14701	14606	14662	14630	14601	14716	14653	14638	14611	14731	14784	14732	14681	14715	14554	14472	14542	14782	14371	14619	14740	14616	14704	14608	14737	14563	14740	14543	14660	14735	14613	14700	14587	14570	14658	14772	14578	14770	14725	14746	14639	14658	14741	14721	14523	14664	14686	14655	14537	14562	14585	14874	14509	14609	14689	14754	14813	14616	14304	14681	14774	14739	14914	14758	14636	14782	14815	14684	14641	14741	14488	14645	14800	14560	14462	14528	14569	14603	14759	14602	14657	14575	14679	14651	14637	14453	14486	14805	14619	14594	14744	14547	14557	14614	14573	14620	14707	14605	14519	14515	14748	14777	14677	14731	14670	14759	14653	14467	14570	14779	14691	14705	14714	14594	14646	14839	14686	14778	14753	14675	14433	14603	14671	14589	14675	14600	14787	14565	14785	14567	14711	14515	14705	14545	14628	14649	14730	14599	14626	14629	14589	14638	14694	14812	14521	14599	14633	14645	14575	14699	14790	14569	14653	14649	14644	14708	14799	14662	14585	14707	14624	14565	14821	14671	14659	14710	14629	14620	14675	14821	14567	14491	14795	14543	14738	14836	14655	14588	14688	14780	14644	14580	14471	14644	14619	14814	14790	14625	14777	14682	14705	14538	14803	14600	14602	14744	14781	14518	14481	14754	14737	14640	14796	14669	14678	14654	14595	14750	14511	14873	14531	14623	14524	14533	14797	14613	14783	14529	14681	14763	14563	14798	14563	14715	14813	14665	14645	14570	14656	14620	14659	14541	14809	14710	14696	14712	14602	14607	14827	14508	14691	14651	14733	14739	14458	14650	14552	14660	14614	14479	14794	14598	14808	14800	14567	14737	14712	14532	14665	14646	14648	14617	14519	14551	14645	14613	14853	14572	14581	14576	14703	14639	14683	14700	14691	14749	14684	14588	14636	14457	14761	14598	14629	14797	14560	14632	14666	14702	14591	14669	14656	14768	14627	14760	14634	14559	14569	14586	14618	14511	14772	14747	14595	14734	14756	14628	14569	14591	14423	14622	14609	14567	14585	14597	14554	14575	14599	14763	14624	14729	14747	14675	14655	14826	14646	14722	14755	14553	14697	14617	14649	14596	14719	14558	14572	14608	14740	14766	14766	14632	14480	14597	14676	14674	14544	14635	14769	14782	14829	14686	14672	14781	14753	14569	14790	14834	14746	14812	14658	14672	14447	14587	14661	14411	14783	14537	14553	14590	14788	14590	14653	14624	14562	14650	14538	14596	14466	14680	14820	14654	14416	14593	14732	14562	14666	14728	14633	14820	14536	14595	14745	14660	14716	14613	14646	14666	14695	14513	14572	14643	14628	14554	14708	14654	14764	14755	14591	14767	14565	14768	14569	14497	14646	14517	14623	14418	14753	14677	14697	14613	14641	14458	14703	14799	14772	14572	14721	14715	14587	14642	14666	14544	14594	14598	14654	14653	14683	14783	14665	14698	14718	14790	14802	14778	14973	14538	14620	14647	14645	14615	14632	14582	14576	14644	14679	14563	14777	14660	14693	14641	14712	14789	14638	14720	14556	14667	14559	14710	14665	14550	14624	14504	14793	14780	14533	14703	14544	14464	14603	14557	14536	14687	14713	14599	14621	14556	14667	14474	14696	14542	14565	14715	14681	14587	14606	14675	14610	14700	14755	14656	14729	14644	14599	14696	14593	14463	14829	14676	14681	14645	14627	14644	14631	14466	14679	14672	14700	14642	14691	14706	14525	14567	14845	14652	14624	14768	14585	14669	14624	14677	14532	14718	14737	14520	14779	14536	14851	14715	14515	14746	14750	14670	14795	14602	14643	14587	14694	14707	14548	14563	14523	14676	14623	14726	14647	14675	14568	14607	14681	14604	14727	14762	14555	14688	14518	14751	14680	14727	14731	14671	14535	14632	14577	14840	14578	14657	14633	14524	14734	14712	14616	14723	14690	14759	14550	14594	14594	14663	14733	14563	14721	14678	14845	14703	14544	14817	14550	14597	14706	14704	14646	14658	14564	14523	14682	14710	14679	14546	14794	14684	14575	14491	14638	14573	14656	14519	14779	14582	14596	14606	14700	14776	14681	14360	14763	14676	14566	14731	14561	14692	14648	14700	14778	14781	14502	14764	14663	14724	14637	14634	14601	14647	14757	14614	14638	14683	14599	14664	14659	14680	14600	14711	14569	14527	14657	14676	14938	14729	14647	14596	14622	14743	14574	14615	14589	14587	14531	14871	14844	14725	14601	14659	14726	14434	14789	14584	14852	14668	14702	14518	14563	14522	14653	14591	14674	14749	14550	14846	14717	14594	14560	14620	14688	14566	14644	14617	14594	14666	14772	14540	14680	14745	14725	14509	14829	14665	14427	14566	14778	14757	14567	14723	14743	14567	14817	14626	14605	14564	14740	14573	14564	14565	14574	14662	14655	14635	14494	14697	14750	14650	14580	14556	14740	14553	14519	14752	14669	14740	14560	14698	14648	14682	14585	14674	14544	14425	14750	14585	14833	14710	14718	14612	14560	14595	14641	14550	14722	14511	14578	14587	14620	14629	14741	14660	14548	14670	14621	14632	14622	14589	14615	14747	14747	14742	14755	14744	14545	14553	14710	14700	14691	14650	14591	14703	14667	14531	14755	14642	14475	14659	14783	14603	14659	14549	14837	14765	14694	14528	14672	14769	14781	14624	14663	14462	14683	14751	14875	14568	14668	14724	14649	14804	14630	14587	14442	14789	14622	14570	14581	14821	14599	14746	14728	14694	14795	14556	14651	14662	14678	14746	14704	14613	14787	14841	14616	14617	14596	14768	14679	14701	14573	14575	14772	14546	14707	14682	14755	14743	14835	14583	14731	14777	14549	14612	14740	14629	14404	14740	14697	14572	14630	14670	14629	14598	14686	14645	14655	14590	14791	14619	14711	14719	14667	14667	14490	14610	14857	14716	14767	14657	14607	14843	14725	14729	14626	14524	14628	14562	14660	14696	14842	14573	14593	14582	14537	14788	14596	14518	14505	14769	14644	14718	14738	14755	14619	14651	14771	14467	14495	14620	14546	14541	14535	14710	14755	14646	14611	14758	14652	14551	14727	14694	14636	14682	14634	14748	14466	14623	14648	14629	14517	14585	14550	14622	14626	14850	14596	14718	14648	14604	14637	14559	14617	14518	14444	14530	14696	14628	14766	14769	14583	14662	14534	14762	14538	14531	14872	14735	14794	14686	14664	14728	14507	14584	14659	14512	14667	14554	14590	14680	14654	14776	14626	14616	14649	14707	14653	14638	14710	14638	14654	14729	14601	14737	14554	14642	14602	14723	14690	14608	14696	14501	14716	14626	14705	14642	14654	14726	14515	14722	14780	14648	14571	14527	14631	14632	14747	14667	14747	14793	14480	14699	14615	14699	14786	14638	14704	14738	14778	14667	14669	14701	14630	14596	14517	14839	14465	14665	14727	14661	14696	14546	14745	14741	14641	14579	14606	14497	14598	14647	14740	14649	14504	14563	14527	14597	14622	14592	14650	14693	14655	14747	14616	14561	14656	14706	14712	14761	14713	14606	14591	14692	14658	14681	14700	14690	14585	14677	14560	14735	14685	14712	14796	14677	14712	14767	14681	14658	14710	14808	14713	14628	14678	14519	14646	14595	14585	14373	14396	14707	14788	14555	14719	14603	14729	14665	14605	14591	14610	14566	14678	14705	14725	14594	14635	14751	14663	14738	14655	14780	14658	14771	14683	14425	14663	14701	14722	14589	14657	14662	14502	14689	14478	14818	14658	14642	14595	14746	14681	14758	14576	14517	14720	14556	14809	14702	14744	14525	14669	14634	14622	14757	14635	14571	14644	14760	14611	14689	14577	14633	14734	14658	14560	14606	14730	14540	14606	14763	14515	14492	14563	14587	14613	14699	14703	14630	14582	14561	14654	14681	14727	14616	14475
28989	28402	32341	25624	19103	17954	17865	17376	17489	17314	17607	17848	17891	17624	17299	17527	17577	17190	17123	17129	17159	17079	17107	17103	17159	17004	16898	17147	17206	17055	17007	17031	17088	16903	17155	17150	17132	17393	17062	17148	17044	17203	17158	16911	17042	17013	17090	16973	16975	17232	17165	17133	16883	16883	16900	17077	17037	17089	16898	17193	17043	16827	17020	16942	17107	16990	17134	16956	16995	17014	17007	16958	17020	17151	17137	16996	16902	17052	17303	17112	17149	17068	17124	16981	17195	16958	16997	16826	16964	16927	16844	17029	17223	17249	16946	16969	16952	17012	17183	16973	17177	17244	17129	16908	17076	17063	16743	17006	17211	16945	17233	17103	16998	16969	16875	17015	17060	16950	17105	17145	16950	16970	17069	16945	17022	17040	17003	17080	17065	16896	17039	17232	17247	16961	17084	16954	17014	16796	16968	17062	16828	16956	16845	17013	17010	17035	17088	17226	16981	17181	17065	17035	17017	17152	16914	17186	17162	17243	16967	16881	17026	17017	17153	16909	17060	17129	17195	17018	16984	16998	16998	17074	17061	16902	16923	17150	17238	17089	16967	17112	16941	17120	17006	16667	17210	17139	17112	17270	17030	17128	16932	17147	17002	16788	16978	16882	16986	17118	16921	17070	16982	16893	16853	16973	16785	16978	17106	17097	17053	17023	16979	17005	17154	17010	17097	16914	17036	17067	17071	17060	16924	17036	17016	17186	16989	16756	17031	16935	16854	17172	17089	16832	17019	17130	17072	17195	17199	17076	17107	17078	16996	17021	17085	17160	16910	16925	17100	16934	17111	16989	16998	16985	16961	16965	17197	16836	17052	16984	17298	17154	17061	17066	17075	17064	17005	16823	16930	17291	17050	17077	17121	17137	17136	17247	16810	17263	17015	17009	16975	17000	17099	16951	17099	16983	17077	17154	17070	17054	17072	17094	17133	17043	17176	16949	17031	16968	16974	16877	16898	16937	17193	17133	17041	16993	17175	17028	17184	17143	17027	17115	17111	17131	16986	16994	17013	16957	17032	17070	16949	16828	17078	17011	17004	17143	17086	16959	17001	17086	17036	17117	17220	17079	16897	17058	16941	16919	17094	17100	17021	17078	16838	16933	17010	17260	17016	17007	17084	16980	16965	17078	17110	16900	16936	17098	16948	17049	16966	16909	16967	16814	17060	16941	17140	17080	17055	16941	17139	17024	17105	17057	17185	16938	16969	16754	17258	16970	16978	16990	16993	16809	17053	17183	17048	17154	17110	17047	17164	17036	16957	17074	16968	17144	16968	16986	17214	17117	17083	16988	16815	17035	16838	17159	16994	16950	16937	17017	17051	16970	16874	17124	17074	16941	17009	16987	17060	16922	17026	16957	17084	16943	17003	17186	16926	17080	16955	16741	17115	17254	17040	17012	16932	17247	17121	17073	17012	16899	16949	16815	17108	17109	17005	17097	17216	16855	17296	17014	17118	17182	16946	17185	17075	17119	17029	16991	17109	16912	16995	17028	17255	17082	17056	16930	16949	17109	17147	16977	17118	17090	17275	17074	17250	17091	16938	17007	17238	17171	16953	17013	16878	16928	17074	17040	17023	17004	17075	17064	17097	17100	17210	17018	17031	16931	17143	17131	17020	16997	16968	17239	16849	17059	16874	16980	16984	17122	16984	17153	17052	16911	17050	16894	17201	16986	16981	17137	17003	17096	17008	17150	17023	17035	16902	17260	16949	17202	17150	16993	17050	16955	17113	17083	17204	17108	17058	17122	17228	17207	17208	16959	17036	17066	16850	17015	17103	17145	16938	17138	16962	17186	17077	17032	16961	17126	17080	16975	17195	17004	17044	17186	17236	16982	16968	17187	17068	17008	17241	17093	17055	16977	17096	16922	16990	17112	17040	17265	17009	17009	16971	17049	17064	16982	16977	17198	17147	16968	17167	17015	17086	17159	17004	16839	16935	17023	16915	16852	17019	16872	16878	16968	17055	17149	17066	16961	16659	16912	17124	17059	17101	16859	17106	17054	16965	17142	16943	17134	17036	17080	16888	16971	16928	16916	16923	17047	17114	17211	16985	17109	17150	17076	17009	17020	17007	16982	17098	17133	17145	17245	16918	16922	17230	17097	17273	16972	17031	16984	17020	17077	17082	16975	17099	17009	16971	17167	17038	16963	16916	17076	16957	17049	17073	17028	17089	17061	16746	16966	17041	17123	16975	16996	16925	17099	17160	16996	16967	17017	17082	17232	17158	17118	17057	17058	16795	16921	16954	17034	17354	17166	16989	17064	16956	17049	17099	17072	17170	16990	16873	16708	17031	17098	16771	16943	16979	17001	17098	17182	16961	17008	17243	17119	17038	17082	17051	16915	17279	17022	16956	17047	16944	17003	16912	17147	17047	17167	17163	17068	17104	17053	16993	16875	17047	17166	17125	17177	17073	16882	17165	16853	17016	16946	17185	16957	17047	17053	17312	17254	17036	17001	17084	16916	16929	16916	17083	17039	17024	17045	17087	17106	17241	16910	17003	17192	17153	16844	17005	17070	16860	17006	16774	17032	17085	17092	17026	16857	17015	16937	17050	17119	17076	16964	17131	17154	17127	16827	16911	17183	17089	16898	16921	17047	17118	16997	17268	17064	16937	16954	17033	17076	16948	16884	16901	17156	17112	17107	16980	17089	16960	17351	17231	17032	17100	16994	17053	16976	16971	16986	17184	16940	17134	17138	17192	17052	17109	16953	16990	16994	16925	16951	16963	17055	17049	17012	17051	17070	16819	16997	17168	17275	17204	17015	16928	17129	17164	17073	16930	16994	17040	16926	17038	17061	17212	17170	17254	16968	17162	17138	17026	17131	17259	16971	17325	17124	17015	16989	17040	16960	16860	17035	17076	17035	16868	16841	17057	17137	16916	17023	16773	16997	17008	17024	17094	17138	16793	17019	16891	17097	17034	17033	17065	16896	17118	17189	17124	17052	17239	17133	17190	17117	17114	17356	17116	17100	17130	17003	16978	17057	17320	17100	17097	16832	17124	17314	17153	17023	17117	17056	17060	16926	16883	17039	17163	17084	17182	17401	17157	17004	16947	17077	17066	17220	17164	17123	17171	17090	16982	17149	17171	17087	17113	16951	16918	17268	17088	17187	17225	16903	17046	17086	16858	16885	17039	17166	17211	17043	16874	17073	17190	17077	17069	17016	16910	17134	17049	16859	17067	17012	17063	17204	17024	17197	17064	16950	17152	17024	16951	16970	16870	16996	17233	16887	17136	17130	17037	17055	16887	16941	16907	17116	16999	17100	16981	16941	17141	16927	17066	17017	17207	17096	17064	17012	17192	17037	17052	17022	16981	17080	17224	17119	16923	16988	17029	16966	16919	17054	17051	17068	16942	17137	16999	16994	16951	17052	17034	17025	16982	17094	17031	17026	16989	17113	17051	17002	16987	17112	17231	16862	17082	17107	17070	16994	16944	17141	16996	17054	17171	16923	16931	16955	16990	16924	17260	17031	16982	16966	16998	17013	16894	17100	17139	17032	17125	17187	17037	17128	17178	17263	17053	16977	16921	17047	17142	17186	17086	17036	16844	17234	16973	16973	17253	17256	17208	16982	17055	17184	16966	16954	16987	16996	17041	16931	17044	16941	16933	16891	16879	17087	17027	17011	17049	17158	17230	17175	17072	17053	17030	17039	17006	16874	17028	16945	16972	17244	17039	16784	17199	17001	17178	16921	16781	16973	16818	16903	17076	17002	17131	17176	16977	17114	17142	17121	16963	17122	17091	17114	16810	16803	17077	16889	17111	16770	16889	17019	16926	17053	17172	17198	17030	17044	17209	16997	17131	17305	17021	17061	17212	17073	17132	17089	16853	17028	17001	17139	16932	17043	16936	17081	17012	17046	17138	17209	17129	16803	17086	16889	17001	16981	16993	17024	17110	17216	17009	17057	16874	17105	16997	17094	17123	17102	17234	16993	17081	17041	17249	16888	17114	16952	16856	16986	16980	17009	16840	17035	17080	17038	17073	16803	17225	17083	16896	17156	16869	17025	17049	17037	17139	17067	17064	16868	17036	17106	17071	17239	16899	17121	17175	17151	16928	17160	17196	17001	16937	16934	17139	17084	16924	17160	16991	17194	16960	17109	17028	16934	17114	17197	17130	17195	17101	17103	17003	17187	17039	16977	16760	17106	17147	16990	17029	17052	16958	17111	17077	17105	16907	17203	17174	16939	16863	17105	16951	17104	17018	16952	17214	17220	17124	17207	17302	17043	17021	17097	16877	17035	17207	16863	17187	17158	17092	16778	17168	17209	17056	17126	17029	17043	16694	17114	17025	16939	17045	16962	16804	17042	17086	17165	17299	17209	17055	17095	17306	17166	16992	17092	16773	17071	17060	16901	17120	17260	17043	17014	17022	16791	16983	17081	17121	17077	17216	17067	17130	16951	17037	16976	16934	17083	16952	16914	17159	17036	17053	17008	16949	17079	17111	16938	17092	17184	17106	17053	17106	17053	17123	16822	17053	17062	16894	17040	16908	17224	17037	17042	16971	16922	16993	17013	17238	16886	17061	17032	16996	17036	16996	16980	16949	17093	17157	16895	16926	16991	17133	17175	16952	17064	16980	17188	17120	17193	17323	16978	17162	17322	17185	17132	16919	17043	17011	17038	17000	17057	17082	16740	16879	17063	16906	16879	17093	17069	16876	17109	16968	17032	16778	16930	17238	17081	16853	16870	17118	17162	17015	16991	16978	16907	16995	17187	16858	16918	16954	17079	17264	17056	16877	16955	17014	17128	17147	17081	16854	17374	17232	16855	17036	17001	17087	16995	16937	17076	16915	17099	16885	16940	16910	17171	17193	17174	17091	16875	17035	17135	17005	17050	17069	17081	16994	17103	17120	17213	16987	17218	17162	16939	16770	17021	17057	17099	17296	17153	17081	16974	17146	17128	17156	17055	17069	16960	16956	16972	17106	16929	17149	16981	16923	17080	17263	16837	17048	17032	17104	16876	17043	16982	17126	16993	17218	16990	16944	17018	16913	17119	16921	17057	17115	17081	17217	16954	17182	17147	17153	17147	16992	16944	16939	16957	17161	17056	16921	17123	17005	17102	17226	17054	17097	17016	17038	17313	17101	17195	17129	17030
32633	44489	35877	21971	17283	16234	15219	15037	14955	15489	15273	16357	15812	15183	15426	15325	15177	14962	14881	14803	14774	14937	14782	14893	14854	14859	14932	14638	14918	15002	14752	14825	14818	15034	14915	14732	14850	14868	14799	14893	14748	14862	14867	14608	14859	14936	14840	14795	14836	14895	14791	15022	14870	14936	14884	14775	14864	14923	14709	14852	14936	14774	14880	14662	14687	14878	14837	14725	14774	14745	14877	14915	14818	15021	14768	14922	14857	14835	14837	14896	14884	14816	14705	14880	14609	14716	14824	14759	14742	14859	14822	14827	14883	14856	14970	14655	14792	14807	15039	14698	14691	14761	15048	14635	14964	14707	14808	14911	14735	15081	14783	14711	14802	14910	14821	14888	14952	14943	14950	14825	14859	14881	14785	14921	14621	14832	14859	14785	14793	14770	14909	14801	14986	14847	14818	14767	15006	14700	14833	14714	14965	14846	14775	14901	14788	14838	14863	14721	14879	14768	14895	14731	14841	14817	14601	14966	14958	14795	14908	14706	14960	14727	14699	14767	14875	14865	14865	14921	14957	14723	14853	14765	14803	14786	14885	14810	14768	14936	14840	14843	14810	14735	14898	14760	14931	14920	14792	14756	14822	14710	14807	14717	14680	14726	15010	14803	14640	14820	14662	14837	14816	14875	14785	14827	14821	14928	14693	14815	14844	14775	14779	14807	14851	14922	14797	14767	14730	14676	14860	14971	14972	14811	14745	14925	14864	14822	14620	14738	14786	14962	14767	14792	14830	14811	14867	14764	14813	14762	14735	14875	14919	14782	14850	14898	14915	14833	14844	14877	14800	14825	14868	14774	14717	14861	14736	14858	14939	14829	14851	14875	14914	14703	14654	14851	14741	14732	14824	14703	14694	14664	14966	14706	14750	14933	14946	14736	14719	14716	14937	14834	14770	14786	14687	14782	14737	14890	14861	14873	14882	15026	14877	14781	14870	14968	14922	14822	14828	15004	14580	14993	14887	14754	14882	14806	14753	14635	15075	15003	14784	14782	14744	14834	14828	14758	14923	14758	14781	14802	14824	14839	14671	14905	14853	14905	14715	14733	14831	14807	14722	14798	14844	14839	15099	14826	14917	14777	14792	14830	14907	14796	14644	14782	14758	14706	14846	14853	14840	14907	14730	14978	14692	14717	14770	15095	14763	15050	14818	14910	14897	14842	14954	14776	14740	14886	14852	14659	14746	14845	14943	14887	14907	14742	14746	14810	14878	14954	14865	14824	14683	14899	14800	14663	14883	14750	14767	14840	14744	14660	14756	14982	14726	14824	14885	14955	15037	14876	14938	14726	14773	14940	14882	14782	14943	14770	14691	14919	14834	14766	14761	14850	14946	14897	14853	14637	14799	14844	14718	14904	14947	14752	15067	14904	14941	14790	14806	14999	14919	14833	14929	14857	14907	14748	14669	14745	14779	14697	14883	14868	15016	14929	14758	14804	14809	14638	14813	15004	14882	14828	14720	15008	14866	14731	14871	14782	14847	14824	14832	14740	14754	14714	14741	14755	14859	14675	14853	14845	14709	14829	14661	14764	14671	14893	14916	14785	14588	14867	14769	14813	14894	14779	14848	14840	14803	14912	14767	14903	14991	14860	14863	14902	14780	14923	15006	14804	14844	14583	14852	14839	14914	14735	14809	14902	14785	14865	14821	14768	14806	14911	14840	14836	14820	14807	14718	14759	14816	14877	14621	14875	14732	14886	14826	14923	14868	14729	14668	14792	14820	14755	14719	14922	14846	14819	14898	14625	14818	14754	14743	14877	14725	14836	14749	14905	14726	14934	14830	14861	14963	14770	14750	14726	14794	14952	14805	14930	14914	14788	14905	14916	14854	14877	14656	14994	14828	14780	14866	14728	14955	14917	14674	14895	14854	15037	14817	14785	14904	14793	14959	14970	14770	14859	14777	14865	14939	14788	14838	14819	14933	14951	14720	15027	14682	14773	14974	14766	14632	14701	14881	14781	14689	14993	14932	14781	14907	14837	14612	14770	14867	14791	14750	14835	14749	14767	14878	14879	14822	14927	14749	15000	14632	14771	14891	14689	14764	14826	14906	14840	14858	14581	14864	14838	14736	14703	14870	14759	14880	14795	14791	14765	14860	14814	14743	14794	14812	14769	14692	14881	14957	14753	15057	14846	14875	14948	14767	14808	14909	14835	14989	14696	14853	14862	14890	14846	14771	14803	14788	14942	14774	14755	14778	14794	14830	14792	14691	14808	14869	14839	14759	14675	14872	14916	14962	14931	14839	14793	14922	14876	14976	14787	14816	14866	14968	14869	14656	14836	14744	15007	14876	14971	14894	14840	14982	14964	14722	14880	14705	14796	14976	14978	14863	14831	14772	14722	15011	14793	14918	14772	14742	14679	15044	14753	14820	14870	14732	14875	14632	14780	14762	14949	14749	14809	15125	14661	14927	14797	14785	14868	14753	14758	14773	14883	14796	14832	14937	14938	14982	14857	14848	14849	14882	14843	14782	14762	14722	14799	14843	14796	14935	14800	14913	14875	14823	14757	14916	14934	14869	14891	14781	14670	14882	14760	14842	14978	14876	14964	14843	14855	14724	14724	14754	14873	15050	14583	14797	14845	14749	14938	14915	14811	14880	14774	14974	14751	14874	14823	14804	14915	14895	14799	14708	14712	14844	14910	14754	14927	14878	14813	14773	14831	14885	14953	14898	14715	14699	14834	14710	14910	15036	14799	14832	14911	14919	14679	14846	14805	14690	14922	14785	14822	14837	14899	14780	14904	14823	15006	14697	14970	14974	14897	14808	14842	14739	14877	14720	14740	14626	14842	14792	14697	14910	14860	14836	14893	15030	14755	14894	14818	14890	14711	14749	14878	14684	14878	14944	14773	14664	15002	14829	14929	14680	14915	14717	14789	14874	14681	14830	14828	14900	14913	14961	14824	14791	15112	14766	14700	14856	14973	14788	14859	15066	14812	14925	14802	14985	14874	14878	14914	14886	14835	14709	14703	14777	14804	14934	14801	14821	14812	14885	14802	14755	14830	14729	14956	14993	14847	14794	14795	14835	14828	14709	14875	14936	14772	14783	14801	14811	14858	14708	14754	14963	14886	14748	14890	14809	14768	14777	14820	14917	14839	14789	14915	14670	14823	14722	14888	14725	14749	14909	14724	14770	14759	14772	14857	14748	14878	14874	14803	14898	14873	14785	14805	14896	14874	14862	14851	14745	14657	14746	14809	14839	14729	14890	14907	14891	14638	14819	14897	14950	14838	14943	14871	14935	14923	14841	14889	14850	14857	14842	14893	14845	14954	14977	14843	14825	14885	14911	14709	14884	14822	14748	14701	14797	14801	14790	14872	14814	14822	14933	14908	14812	14749	14773	14934	14797	14777	14883	14797	14974	14952	14872	14940	14733	14830	14772	14910	14770	14841	14789	14797	14693	14855	14982	14845	14948	14871	14899	14859	14884	14668	14886	14919	14791	14951	14783	14903	14711	14918	14900	14710	14926	14565	15011	14794	14834	14770	14870	14948	14650	14898	14626	14904	14859	14786	14983	14680	14760	14793	14917	14715	14843	14789	14913	14881	14840	14882	14839	14780	14796	14929	14670	14849	14981	14791	14901	15024	14789	14742	14992	14738	14757	14757	14948	14787	14751	14674	14769	14966	14773	14872	14764	14844	14662	14584	14927	14750	14928	14804	14723	14940	14659	14841	14761	14824	14845	14949	14724	14754	14900	14872	14767	14897	14930	14878	14929	14848	14927	14897	14913	14884	14806	14906	14785	14946	14591	14755	14835	14893	14806	14860	14796	14846	14794	14858	14873	14740	14862	14841	14744	14881	14813	14797	14996	14818	14878	14879	14737	14816	14744	14685	14773	14818	15018	14838	14768	14816	15005	14830	14712	14783	14928	14883	14889	14966	14818	14997	14910	14768	14834	14857	14899	14917	14810	14841	14882	14794	14799	14820	14915	14901	14735	14672	14780	14835	14870	14851	14901	14839	14910	14759	14819	14903	14886	14878	14839	14808	14911	14801	14829	14799	14720	14727	14749	14652	14776	14747	14750	14682	14751	14812	14875	14749	14776	14752	14770	14758	14932	14811	14803	14740	14824	14862	14963	14952	14999	14719	14815	14725	14931	14679	14783	14869	14774	14702	14805	14772	14905	14784	14871	14913	14906	14749	14911	14780	14784	14876	14807	14803	14873	14886	14772	14803	14790	14720	14735	14836	14680	14904	14847	14809	14705	14718	14956	14729	15024	14870	14738	14807	14804	14847	14808	14706	14810	14867	14694	14994	14838	14692	14640	14810	14954	14762	14892	14821	14784	14772	14643	14935	14779	14718	14969	14842	14724	14818	14872	14795	15094	14781	14678	14727	14910	14947	14736	14705	14998	14773	14898	14878	15012	14839	14817	14725	14658	14865	14852	14791	14836	14832	14668	14877	14797	14942	14707	14859	14832	14798	14903	14846	14902	14780	14831	14754	14836	14843	14713	14911	14864	14822	14869	14785	14773	14876	14843	14939	14775	14852	14844	14796	14805	14743	14994	14862	14703	14937	14825	14860	14877	14885	14781	14794	14761	14873	14987	14858	14885	14867	14938	14886	14962	14898	14843	14780	14776	14679	14769	14828	14807	14801	14775	14875	14681	14712	14705	14877	14797	14716	14886	14882	14878	14904	14857	14843	15004	14782	14791	14816	14653	14887	14752	14724	14801	14869	14848	14751	14949	14818	14847	14996	14891	15063	14931	14948	14764	14895	14809	14901	15042	14930	14908	14767	14734	14768	15024	14819	14878	14835	14708	14830	14750	15034	14857	14813	14738	14883	14908	14803	14854	15041	14682	14691	14921	15002	14800	14772	14841	14954	14858	14853	14874	14931	14750	15008	14704	14775	14919	15010	14738	14797	14825	14914	14855	14809	14660	14793	14849	14905	14740	14771	14831	14923	14874	14873	14779	14873	14955	14850	14953	14784	14785	14897	14871	14563	14765	14829	14726	14975	15058	14797	14829	14854	14830	14800	14839	14845	14961	14869	14915	14759	14813	14810	14882	14935	14810	14757	14712	14754	14943	14745	14737	14783	14993	14797	14811	14748	14799	14985	14864	14708	14810	14942	14784	14778	14827	14776	14875	14770	14836	14734
24066	21430	28911	25306	23683	23689	21628	18221	17905	21568	23799	24694	22017	20039	18698	18385	18063	17723	17381	17085	17121	16874	17020	17110	17115	16786	16998	16838	16972	16759	16835	16733	16790	16733	16725	16608	16710	16825	16736	16752	16757	16763	16880	16709	16725	16731	16995	16598	16604	16552	16761	16851	16881	16858	17057	16733	16879	16888	16781	16840	16710	16845	17092	16653	16829	16845	16897	16578	16860	16951	16844	16526	16833	16656	16693	16766	16564	16793	16629	16750	16833	16664	16787	16605	16530	16851	16819	16764	16735	16907	16627	16679	16762	16799	16779	16974	16853	16660	16804	16717	16625	16779	16677	16666	16901	16933	16743	16907	16844	16906	16661	16797	16751	16841	16806	16756	16771	16686	16792	16974	16822	16639	16843	16656	16910	16747	16823	16640	16614	16849	16645	16767	16799	16718	16698	16581	16799	16842	16821	16799	16816	16611	16799	16849	16608	16933	16664	16761	16806	16785	16659	16720	16880	16908	16808	16730	16907	16760	16666	16983	16796	16554	16526	16686	16768	16768	16713	16548	16619	16730	16718	16739	16825	16865	16695	16715	16855	16790	16681	16966	16744	16657	16589	16481	16466	16708	16763	16675	16698	16792	16824	16661	16655	16683	16929	16686	16469	16707	16635	16879	16819	16553	16457	16718	16927	16762	16681	16730	16605	16958	16711	16590	16617	16799	16667	16735	16845	16811	16916	16947	16761	16485	16722	16688	16711	16772	16789	16697	16706	16709	16749	16630	16801	16727	16877	16801	16571	16631	16844	16746	16720	16825	16718	16724	16616	16774	16708	16711	16796	16560	16704	16734	16948	16781	16771	16930	16736	16667	16820	16590	16762	16516	16696	16863	16898	16696	16569	16650	16756	16748	16713	16561	16653	16673	16784	16695	16757	16705	16952	16552	16536	16665	16770	16741	16800	16574	16526	16806	16802	16729	16566	16685	16886	16611	16592	16759	16919	16615	16866	16723	16714	16702	16673	16686	16794	16660	16809	16581	16776	16852	16835	16768	16889	16785	16938	16617	16702	16633	16534	16689	16627	16615	16666	16646	16702	16558	16749	16866	16617	16824	16751	16881	16689	16813	16739	16888	16737	16661	16838	16598	16657	16913	16679	16737	16727	16855	16757	16610	16640	16879	16709	16684	16687	16715	16735	16698	16947	16862	16767	16852	16722	16829	16782	16655	16731	16750	16931	16753	16581	16750	16742	16826	16741	16530	16695	16718	16789	16422	16689	16646	16599	16666	16740	16748	16622	16685	16873	16798	16794	16623	16679	16745	16616	16883	16737	16536	16727	16851	16710	16714	16650	16731	16592	16578	16596	16742	16917	16729	16780	16801	16841	16530	16557	16855	16574	16995	16587	16724	16798	16756	16780	16954	16754	16899	16900	16851	16937	16877	16727	16707	16650	16742	16773	16717	16929	16684	16601	16731	16737	16686	16762	16802	16781	16707	16660	16672	16791	16682	16938	16588	16827	16823	16761	16761	16932	16607	16678	16809	16749	16512	16646	16867	16587	16767	16970	16904	16712	16755	16550	16636	16649	16677	16780	16923	16601	16908	16725	16851	16877	16588	16676	16550	16814	16806	16831	16803	16704	16699	16719	16854	16861	16732	16959	16747	16768	16661	17011	16723	16691	16837	16881	16658	16726	16676	16846	16710	16714	16782	16769	16702	16708	16874	16919	16606	16758	16830	16824	16766	16666	16667	16647	16767	16692	16704	16689	16826	16639	16758	16705	16688	16773	16741	16936	16653	16691	16617	16879	16649	16681	16625	16843	16791	16731	16903	16719	16920	16838	16721	16724	16688	16677	16583	16641	16869	16801	16820	16539	16569	16793	16503	16711	16847	16699	16697	16619	16875	16913	16869	16732	16586	16768	16626	16638	16922	16803	16715	16767	16706	16984	16706	16934	16779	16607	16776	16617	16721	16839	16847	16706	16708	16819	16772	16681	16666	16861	16674	16902	16583	16707	16542	16565	16576	16804	16636	16926	16773	16990	16539	16787	16903	16753	16691	16862	16696	16845	16734	16723	16961	16663	16801	16773	16796	16780	16557	16840	16765	16716	16586	16589	16598	16716	16665	16735	16678	16944	16931	16681	16678	16729	16762	17067	16995	16816	16803	16925	16933	16759	16699	16792	16893	16526	16493	16895	16610	16793	16709	16956	16923	16693	16700	16710	16588	17131	16857	16723	16513	16628	16584	16985	16798	16691	16612	16656	16600	16783	16717	17011	16674	16550	16596	16876	16817	16391	16644	16728	16822	16808	16617	16823	16735	16678	16674	16720	16539	16818	16633	16693	16807	16589	16764	16602	16610	16649	16847	16604	16864	16718	16763	16576	16778	16805	16690	16685	16781	16616	16575	16754	16714	16834	16742	16814	16862	16747	16811	16871	16642	16796	16985	17092	16900	16664	16788	16750	16932	16984	16855	16628	16803	16704	16657	16854	16809	16731	16889	16618	16732	16592	16722	16782	16742	16660	16728	16737	16635	16540	16569	16776	16757	16903	16695	16988	16817	16752	16878	16745	16706	16732	16922	16770	16875	16971	16893	16584	16625	16762	16710	16667	16949	16765	16760	16723	16882	16901	16712	16669	16652	16816	16567	16680	16688	16761	16768	16741	16857	16779	16601	16703	16704	16853	16687	16663	16631	16718	16821	16789	16830	16637	16736	16714	16707	17004	16759	16899	16511	16719	16794	16790	16754	16919	16686	16708	16745	16730	16877	16813	16808	16757	16717	16776	16884	16734	16740	16847	16867	16717	16846	16747	16982	16675	16590	16693	16912	16750	16745	16610	16868	16928	16959	16793	16708	16699	16607	16639	16740	16623	16931	17011	16792	16788	16661	16740	16579	16774	16542	16766	16642	16681	16608	16724	16562	16777	16827	16628	16948	16679	16787	16831	16763	16965	16787	16700	16559	16808	16773	16561	16733	16954	16699	16963	16668	16673	16780	16844	16900	16659	16769	16855	16680	16769	16602	16741	16731	16887	16679	16707	16818	16837	16675	16810	16733	16718	16649	16917	16713	16693	16730	16686	16692	16707	16738	16744	16633	16648	16571	16890	16710	16742	16606	16834	16969	16992	16801	16771	16663	16805	16776	16699	16843	16689	16730	16905	16740	16712	16838	16859	16674	16760	16839	16642	16575	16790	16873	16543	16820	16786	16594	16761	16850	16761	16564	16753	16648	16685	16777	16669	16623	16633	16668	16732	16822	16639	16573	16745	16591	16745	16688	16775	16798	16662	16696	16789	16760	16765	16746	16856	16845	16882	16585	16689	16809	16664	16680	16887	16578	16772	16879	16687	16858	16795	16761	16717	16763	16771	16882	16717	16800	16696	16652	16681	16729	16773	16748	16626	16857	16756	16909	16766	16645	16765	16723	16655	16887	16728	16796	16772	16813	16803	16677	16541	16893	16741	16787	16936	16817	16770	16751	16710	16686	16824	16677	16717	16875	16623	16578	16526	16637	16689	16600	16471	16633	16964	17016	16761	16805	16629	16715	16787	17007	16654	16638	16652	16895	16646	16732	16951	16638	16729	16805	16799	16708	16515	16699	16715	16624	16812	16799	16491	16558	16695	16819	16824	16723	16694	16758	16898	16855	16858	16697	16914	16724	16633	16789	17027	16785	16691	16692	16664	16672	16573	16622	16435	16647	16845	16558	16687	16804	16856	16955	16732	16501	16697	16545	16697	16706	16534	16703	16801	16825	16815	16673	16694	16911	16542	16648	16704	16759	16790	16775	16647	16746	16641	16785	16688	16597	16584	16581	16886	16529	16800	16976	16861	16688	16737	16582	16688	16785	16745	16762	16639	16851	17012	16711	16747	16665	16696	16754	16695	16708	16732	16742	16625	16721	16689	16763	16856	16774	16801	16649	16627	16702	16860	16715	16716	16695	16518	16784	16752	16711	16958	16749	16871	16629	16765	16602	16824	16774	16688	16575	16622	16831	16773	16508	16748	16815	16657	16812	16926	16678	16811	16586	16783	16784	16901	16766	16700	16711	16492	16642	16672	16728	16750	16517	17037	16801	16604	16673	16641	16766	16908	16754	16664	16614	16613	16636	16702	16707	16759	16804	16734	16811	16888	16746	16944	16675	16762	16789	16634	16584	16827	16814	16524	16782	16853	16669	16851	16667	16747	16713	16874	16710	16587	16686	16764	16597	16680	16820	16739	16992	16878	16726	16691	16770	16691	16914	16795	16813	16737	16710	16500	16600	16779	16783	16784	16641	16873	16730	16841	16774	16725	16970	16842	16620	16578	16901	16615	16894	16699	16867	16712	16690	16863	16475	16634	16725	16611	16627	16687	16673	16684	16417	16732	16845	16694	16894	16832	16634	16861	16600	16680	16867	16689	16797	16518	16588	16752	16954	16685	16708	16669	16810	16866	16792	16643	16711	16664	16602	16563	16652	16631	16662	16668	16739	16796	16890	16906	16752	16691	16623	16717	16748	16816	16695	16893	16572	16828	16604	16781	16580	16777	16850	16591	16698	16702	16526	16804	16701	16665	16825	16682	16672	16752	16811	16776	16920	16745	16823	17033	16694	16624	16636	16697	16722	16918	16783	16704	16705	16832	16806	16693	16844	16836	16779	16693	16908	16848	16713	16441	16787	16789	16506	16695	16823	16783	16843	16847	16742	16739	16851	16685	16797	16650	16682	16817	16655	16681	16714	16587	16548	16654	16590	16659	16897	16686	16660	16615	16737	16732	16948	16682	16583	16787	16724	16615	16547	16864	16715	16804	16657	16891	16794	16969	16811	17007	16734	16799	16620	16901	16781	16635	16773	16753	16935	16817	16698	16631	16739	16568	16727	16822	16770	16885	16873	16699	16669	16799	16907	16788	16806	16538	16617	16584	16642	16880	16647	16732	16874	16840	16755	16811	16794	16882	16823	16469	16997	16964	16915	16940	16918	16658	16859	16683	16742	16739	16854	16693	16654	16802	16670	16746	16739	16676	16818	16743	16857	16859	16749	16923	16727	16618	16740	16654	16733	16723	16674	16648	16681	16745	16565	16826	16646	16706	16899	17100	16568	16677	16668	16537	16785	16824	16681	16792	16741	16867	17022	16835	16679	16690	16681	16697	16921	16697	16823	16731	16728	16832	16764
35162	56950	47004	33877	26378	20806	17368	15966	16146	22359	24297	24920	20969	18610	16962	16773	16104	15383	15136	14801	15018	14638	14798	14634	14655	14749	14519	14820	14607	14687	14609	14765	14731	14760	14688	14607	14643	14736	14574	14688	14615	14614	14670	14726	14731	14590	14949	14669	14543	14500	14690	14759	14654	14720	14677	14734	14629	14725	14669	14656	14625	14610	14747	14767	14759	14808	14802	14831	14900	14877	14766	14740	14622	14706	14710	14548	14790	14643	14807	14673	14584	14694	14757	14683	14641	14690	14745	14757	14822	14539	14812	14756	14580	14604	14680	14574	14632	14655	14769	14733	14607	14674	14627	14796	14840	14712	14691	14766	14667	14749	14547	14707	14665	14738	14526	14698	14523	14777	14645	14942	14650	14734	14578	14658	14639	14722	14823	14620	14861	14525	14752	14696	14879	14638	14606	14699	14717	14789	14645	14624	14604	14608	14693	14742	14625	14576	14683	14782	14741	14805	14617	14581	14778	14660	14609	14677	14620	14607	14723	14569	14615	14647	14603	14708	14612	14606	14566	14869	14691	14687	14759	14646	14593	14588	14811	14640	14759	14655	14734	14697	14654	14693	14705	14764	14789	14709	14674	14661	14701	14633	14661	14668	14690	14698	14749	14612	14729	14687	14790	14751	14640	14542	14521	14651	14634	14701	14566	14732	14728	14488	14623	14741	14780	14864	14731	14637	14569	14793	14608	14787	14809	14707	14630	14560	14739	14665	14478	14646	14642	14702	14752	14588	14719	14841	14929	14710	14824	14809	14762	14755	14711	14736	14767	14733	14714	14579	14676	14784	14662	14855	14688	14768	14811	14770	14705	14587	14615	14680	14789	14692	14759	14668	14786	14757	14498	14762	14816	14565	14699	14768	14591	14706	14679	14600	14764	14689	14704	14567	14719	14759	14676	14545	14589	14813	14563	14662	14744	14741	14656	14696	14573	14627	14531	14671	14643	14706	14714	14811	14692	14765	14628	14633	14553	14637	14650	14514	14712	14618	14648	14804	14542	14598	14737	14599	14546	14610	14797	14852	14798	14835	14869	14616	14690	14753	14715	14550	14733	14716	14787	14699	14655	14617	14583	14636	14626	14783	14603	14723	14536	14788	14738	14663	14674	14609	14802	14598	14625	14617	14663	14746	14638	14706	14548	14671	14688	14753	14652	14739	14580	14627	14622	14583	14569	14672	14673	14787	14710	14585	14739	14808	14678	14558	14719	14762	14613	14512	14735	14564	14705	14678	14716	14687	14551	14847	14652	14783	14607	14467	14731	14661	14844	14468	14878	14562	14598	14777	14721	14814	14657	14749	14672	14674	14573	14724	14528	14490	14601	14570	14680	14825	14656	14574	14651	14673	14582	14590	14808	14709	14744	14617	14709	14862	14596	14673	14605	14644	14677	14728	14440	14485	14768	14695	14738	14768	14541	14813	14503	14622	14551	14649	14560	14789	14755	14684	14775	14496	14683	14631	14607	14741	14727	14619	14718	14789	14795	14609	14774	14492	14840	14802	14607	14965	14653	14810	14794	14727	14707	14767	14889	14612	14794	14837	14733	14638	14529	14754	14529	14684	14551	14726	14695	14541	14825	14646	14855	14735	14581	14683	14819	14661	14783	14563	14748	14616	14653	14563	14767	14779	15006	14718	14869	14794	14712	14616	14640	14740	14744	14827	14556	14671	14643	14824	14591	14576	14675	14724	14598	14654	14762	14614	14793	14694	14567	14750	14751	14774	14717	14620	14582	14750	14659	14569	14664	14659	14769	14720	14662	14681	14871	14688	14516	14673	14688	14786	14589	14681	14532	14609	14743	14844	14544	14535	14789	14643	14704	14726	14733	14744	14686	14359	14628	14665	14654	14649	14740	14524	14705	14664	14591	14688	14555	14771	14845	14596	14790	14662	14722	14518	14853	14712	14614	14682	14696	14845	14721	14767	14757	14622	14817	14551	14698	14873	14591	14800	14758	14548	14685	14803	14666	14603	14744	14587	14575	14792	14585	14600	14803	14602	14664	14760	14768	14707	14764	14628	14792	14710	14639	14856	14675	14787	14500	14738	14689	14605	14743	14681	14847	14584	14697	14808	14722	14636	14669	14905	14656	14641	14614	14581	14736	14753	14805	14722	14684	14792	14657	14725	14683	14414	14537	14549	14620	14852	14591	14635	14602	14764	14681	14504	14643	14624	14703	14760	14849	14748	14686	14660	14577	14658	14613	14654	14660	14748	14558	14790	14673	14773	14708	14510	14803	14471	14682	14701	14739	14861	14711	14609	14634	14734	14674	14763	14750	14714	14697	14682	14572	14499	14667	14621	14893	14732	14663	14753	14604	14663	14626	14742	14659	14754	14644	14693	14772	14676	14834	14630	14606	14635	14626	14821	14608	14736	14663	14650	14533	14560	14715	14703	14716	14809	14618	14812	14731	14701	14633	14616	14687	14728	14646	14701	14843	14929	14665	14677	14636	14787	14619	14728	14754	14679	14634	14776	14605	14724	14533	14811	14711	14859	14601	14749	14734	14713	14748	14731	14686	14696	14613	14886	14714	14659	14705	14668	14729	14634	14593	14712	14621	14602	14732	14751	14837	14676	14630	14654	14629	14658	14723	14609	14702	14965	14733	14653	14573	14688	14789	14865	14712	14714	14576	14753	14615	14657	14855	14661	14773	14580	14636	14650	14783	14657	14551	14725	14819	14637	14662	14765	14657	14589	14747	14646	14776	14793	14674	14637	14658	14770	14558	14607	14626	14713	14664	14437	14804	14808	14701	14726	14666	14762	14695	14730	14762	14708	14760	14634	14662	14809	14630	14613	14891	14789	14707	14630	14921	14652	14857	14580	14579	14726	14815	14741	14568	14636	14643	14713	14729	14781	14821	14883	14495	14656	14749	14798	14549	14775	14863	14752	14574	14489	14624	14791	14518	14750	14643	14818	14512	14797	14609	14697	14657	14688	14857	14601	14695	14568	14659	14963	14713	14553	14574	14860	14866	14606	14588	14719	14655	14707	14749	14609	14574	14702	14675	14598	14656	14689	14604	14637	14602	14619	14556	14648	14898	14727	14464	14856	14767	14765	14551	14691	14538	14762	14638	14819	14596	14748	14662	14645	14894	14783	14733	14722	14691	14703	14656	14770	14684	14515	14554	14729	14691	14754	14883	14804	14849	14869	14772	14903	14734	14805	14666	14686	14725	14696	14725	14845	14860	14727	14871	14683	14659	14719	14551	14692	14678	14683	14753	14819	14801	14777	14561	14752	14704	14670	14827	14800	14588	14583	14806	14683	14691	14479	14847	14624	14601	14750	14906	14796	14774	14665	14682	14622	14673	14489	14652	14632	14689	14534	14814	14572	14783	14701	14628	14646	14772	14775	14560	14631	14825	14780	14633	14586	14646	14635	14795	14766	14742	14641	14642	14828	14642	14681	14702	14583	14573	14657	14567	14609	14812	14649	14665	14648	14874	14759	14835	14634	14642	14779	14811	14541	14915	14727	14504	14877	14577	14824	14407	14597	14805	14457	14742	14705	14797	14766	14586	14614	14743	14716	14539	14778	14608	14575	14767	14719	14711	14712	14600	14475	14714	14609	14660	14674	14624	14814	14833	14507	14639	14646	14897	14708	14695	14701	14714	14741	14661	14714	14726	14721	14774	14750	14631	14588	14523	14542	14834	14678	14780	14792	14816	14729	14765	14562	14717	14747	14659	14744	14595	14803	14591	14732	14663	14547	14789	14616	14671	14781	14698	14748	14575	14491	14643	14843	14759	14670	14585	14569	14618	14657	14584	14729	14725	14597	14732	14641	14680	14686	14661	14691	14823	14594	14672	14601	14734	14706	14616	14605	14688	14536	14802	14814	14460	14746	14783	14576	14677	14586	14854	14802	14835	14565	14539	14779	14596	14690	14607	14755	14589	14722	14802	14538	14640	14646	14758	14728	14681	14672	14823	14713	14749	14688	14694	14606	14674	14718	14643	14662	14613	14750	14680	14757	14570	14644	14755	14755	14790	14642	14648	14842	14589	14716	14720	14818	14608	14522	14792	14676	14607	14827	14547	14603	14782	14549	14717	14553	14745	14677	14635	14547	14587	14760	14693	14710	14831	14803	14567	14689	14674	14895	14617	14607	14666	14640	14647	14599	14638	14806	14731	14672	14753	14582	14684	14590	14748	14591	14648	14808	14588	14657	14804	14795	14717	14703	14667	14901	14714	14636	14608	14640	14560	14591	14769	14642	14618	14547	14764	14724	14591	14695	14647	14754	14586	14941	14553	14697	14782	14759	14793	14664	14894	14625	14762	14705	14921	14728	14665	14675	14710	14709	14502	14741	14691	14771	14659	14614	14667	14675	14584	14664	14746	14770	14584	14660	14653	14745	14680	14525	14704	14837	14575	14671	14726	14707	14526	14494	14693	14690	14707	14539	14751	14859	14700	14705	14674	14841	14680	14924	14620	14483	14751	14690	14830	14763	14715	14739	14677	14563	14602	14652	14724	14669	14707	14743	14681	14693	14716	14614	14681	14817	14499	14764	14714	14650	14611	14636	14659	14783	14693	14575	14502	14743	14759	14691	14660	14612	14583	14702	14782	14776	14753	14720	14746	14762	14812	14803	14810	14615	14669	14509	14733	14781	14748	14725	14580	14674	14753	14635	14797	14588	14867	14702	14672	14539	14730	14703	14747	14827	14667	14725	14585	14744	14629	14768	14824	14638	14563	14610	14651	14536	14725	14690	14685	14588	14573	14757	14592	14688	14709	14588	14655	14660	14541	14587	14482	14662	14691	14650	14656	14677	14505	14578	14802	14624	14856	14609	14741	14671	14685	14725	14749	14835	14688	14785	14613	14725	14712	14566	14669	14636	14699	14863	14613	14805	14763	14808	14527	14829	14764	14825	14597	14788	14716	14693	14898	14817	14621	14688	14764	14652	14616	14606	14691	14716	14760	14772	14829	14732	14695	14836	14731	14963	14629	14816	14512	14920	14736	14957	14683	14623	14654	14640	14645	14598	14635	14707	14692	14612	14583	14667	14771	14700	14675	14596	14654	14739	14707	14729	14653	14650	14610	14683	14629	14657	14625	14476	14564	14582	14676	14792	14664	14827	14823	14664	14732	14706	14629	14776	14582	14717	14722	14784
22701	21306	29051	24088	22381	23876	25183	19134	18581	22246	30952	32358	27877	22741	20609	19276	18747	18238	17461	17184	17136	16938	17086	16759	16846	16850	17006	16840	16963	16969	16760	16774	16960	16603	16734	16629	16866	16802	16702	16926	17017	16576	16684	16822	16820	16779	16814	16900	16778	16799	16963	16560	16734	16697	16782	16552	16777	16757	16728	16743	16774	16738	16661	16618	16666	16793	16698	16840	16713	16903	16790	16849	16910	16737	16701	16680	16848	16660	16567	16869	16677	16684	16760	16639	16847	16697	16904	16808	16889	16810	16847	16606	16670	16745	16743	16800	16978	16562	16772	16773	16813	16985	16839	16865	16781	16817	16904	16918	16835	16669	16612	16727	16671	16660	16704	16618	16779	16594	16699	16598	16607	16809	16683	16665	16859	16673	16673	16653	16672	16783	16889	16818	16787	16689	16781	16729	16660	16752	16903	16677	16862	16783	16699	16675	16817	16711	16718	16727	16830	16919	16864	16958	16819	16884	16857	16800	16862	16773	16883	16750	16678	16787	16554	16611	16684	16501	16815	16612	16709	16883	16773	16633	16685	16683	16941	16803	16735	16860	16646	16629	16658	16699	16787	16863	16832	16638	16573	16622	16480	16802	16624	16596	16634	16860	16868	16609	16578	16555	16726	16554	16749	16639	16732	16618	16761	16686	16787	16849	16778	16892	16714	16531	16680	16623	16547	16546	17056	16696	16608	16979	16721	16648	16585	16675	16716	16778	16991	16766	16545	16849	16814	16570	16826	16666	16752	16782	16732	16797	16871	16682	16542	16668	16744	16656	16768	16725	16700	16696	16673	16770	16812	16739	16572	16784	16657	16860	16530	16934	16712	16705	16803	16654	16749	16655	16752	16706	16726	16733	16684	16872	16735	16663	16778	16779	16758	16847	16725	16595	16384	16714	16542	16832	16590	16795	16466	16507	16623	16714	16857	16768	16691	16792	16490	16775	16692	16657	16714	16710	16864	16606	16638	16543	16563	16930	16403	16723	16574	16601	16483	16648	16725	16515	16719	16572	16858	16807	16828	16628	16830	16776	16666	16877	16809	16698	16942	16795	16664	16725	16728	16724	16743	16753	16624	16710	16658	16607	16715	16604	16610	16510	16742	16685	16663	16715	16727	16908	16823	16795	16539	16866	16688	16652	16652	16840	16846	16600	16801	16665	16801	16725	16782	16726	16932	16705	16852	16469	16477	16680	16704	16625	16637	16559	16725	16578	16688	16825	16578	16967	16581	16827	16564	16531	16803	16701	16427	16710	16756	16933	16838	16830	16905	16768	16761	16756	16847	16683	16705	16721	16729	16674	16670	16576	16678	16670	16665	16520	16602	16623	16535	16775	16940	16632	16727	16551	16717	16548	16784	16712	16614	16639	16587	16723	16724	16534	16749	16727	16671	16633	16708	16757	16585	16821	16891	16618	16763	16660	16593	16636	16704	16596	16599	16601	16724	16701	16684	16689	16642	16588	16810	16768	16715	16526	16500	16747	16802	16735	16820	16684	16910	16832	16806	16606	16405	16804	16783	16605	16698	16691	16611	16737	16865	16766	16545	16451	16672	16793	16754	16798	16692	16533	16887	16666	16581	16628	16526	16428	16729	16832	16577	16654	16518	16667	16615	16828	16778	16686	16426	16699	16778	16829	16927	16698	16979	16646	16713	16633	16880	16546	16681	16728	16671	16635	16965	16696	16759	16666	16858	16732	16724	16645	16809	16772	16672	16825	16650	16815	16688	16803	16869	16732	16750	16673	16725	16751	16705	16706	16619	16518	16545	16755	16550	16659	16738	16643	16647	16825	16838	16726	16475	16826	16888	16625	16750	16700	16654	16515	16608	16537	16630	16576	16531	16708	16813	16719	16735	16580	16737	16644	16667	16754	16638	16775	16760	16678	16731	16591	16705	16812	16766	16729	16724	16825	16647	16486	16644	16713	16571	16414	16609	16605	16646	16828	16614	16638	16545	16417	16688	16696	16630	16587	16700	16693	16727	16705	16715	16904	16784	16709	16547	16818	16650	16603	16827	16639	16746	16916	16796	16948	16845	16644	16681	16717	16811	16659	16785	16848	16583	16704	16891	16588	16628	16636	17017	16695	16703	16906	16727	16642	16750	16856	16680	16677	16654	16644	16734	16687	16597	16588	16686	16663	16583	16671	16707	16744	16724	16700	16734	16984	16864	16802	16591	16755	16619	16679	16667	16525	16636	16711	16564	16633	16698	16925	16622	16682	16794	16604	16666	16782	16475	16658	16707	16637	16787	16747	16769	16662	16696	16682	16591	16896	16800	16530	16697	16791	16715	16551	16681	16626	16702	16880	16855	16663	16755	16600	16791	16640	16721	16513	16750	16860	16826	16722	16680	16732	16484	16606	16705	16531	16667	16883	16790	16611	16882	16547	16707	16832	16814	16817	16698	16933	16548	16724	16838	16545	16659	16638	16699	16603	16909	16703	16779	16648	16638	16679	16669	16720	16598	16619	16765	16821	16959	16655	16581	16880	16651	16837	16637	16754	16646	16673	16670	16818	16611	16512	16655	16701	16633	16824	16765	16625	16435	16589	16472	16739	16634	16790	16858	16730	16353	16524	16866	16601	16614	16535	16668	16611	16473	16649	16568	16461	16797	16726	16777	16550	16836	16527	16673	16869	16723	16638	16561	16815	16686	16578	16507	16715	16795	16757	16794	16816	16638	16699	16730	16674	16637	16722	16758	16794	16610	16769	16743	16664	16509	16637	16660	16789	16799	16496	16811	16784	16594	16673	16686	16757	16855	16688	16694	16709	16681	16720	16839	16663	16842	16606	16647	16717	16732	16622	16653	16600	16783	16669	16733	16656	16765	16835	16648	16661	16918	16702	16633	16889	16630	16378	16661	16557	16672	16694	16611	16654	16847	16746	16830	16777	16626	16842	16589	16731	16738	16640	16911	16806	16621	16614	16717	16514	16837	16700	16591	16697	16805	16664	16788	16700	16737	16852	16724	16492	16809	16800	16935	16496	16675	16713	16519	16641	16892	16564	16465	16739	16702	16861	16666	16761	16713	16530	16827	16504	16882	16688	16608	16642	16526	16583	16729	16758	16707	16736	16850	16829	16509	16723	16699	16798	16771	16855	16628	16660	16654	16862	16754	16576	16764	16751	16596	16734	16671	16817	16832	16743	16599	16502	16730	16776	16727	16952	16737	16951	16732	16664	16657	16620	16793	16812	16683	16728	16787	16657	16606	16612	16637	16500	16711	16638	16741	16693	16824	16636	16557	16880	16646	16631	16728	16800	16571	16723	16744	16828	16861	16772	16695	16839	16645	16759	16613	16734	16782	16859	16676	16795	16631	16784	16815	16809	16709	16711	16617	16656	16597	16668	16625	16824	16734	16579	16649	16852	16664	16608	16714	16412	16789	16674	16678	16716	16618	16811	16868	16826	16790	16766	16625	16751	16928	16674	16831	16807	16721	17017	16493	16696	16678	16698	16694	16614	16636	16729	16656	16487	16630	16813	16676	16613	16818	16613	16744	16702	16611	16769	16508	16628	16631	16466	16521	16653	16730	16553	16537	16901	16820	16577	16595	16685	16884	16663	16699	16640	16988	16657	16809	16748	16601	16713	16627	16800	16449	17048	16712	16758	16496	16646	16859	16860	16773	16838	16741	16718	16781	16666	16923	16512	16782	16834	16679	16686	16480	16815	16701	16665	16785	16749	16509	16692	16795	16896	16681	16809	16799	16565	16727	16626	16516	16737	16713	16681	16492	16501	16664	16499	16747	16686	16553	16394	16614	16745	16729	16778	16559	16805	16652	16723	16702	16714	16784	16744	16604	16682	16766	16610	16731	16564	16599	16465	16789	16544	16649	16795	16703	16864	16853	16901	16793	16587	16477	16738	16742	16765	16824	16624	16788	16709	16806	16514	16618	16717	16882	16586	16740	16738	16572	16774	16674	16504	16666	16692	16523	16665	16875	16531	16545	16581	16595	16521	16697	16700	16599	16737	16639	16886	16542	16642	16710	16669	16580	16545	16607	16649	16594	16928	16632	16737	16545	16694	16588	16630	16747	16790	16571	16764	16805	16603	16727	16662	16690	16649	16793	16798	16677	16866	16746	16709	16800	16748	16754	16751	16491	16817	16677	16743	16729	16886	16806	16626	16683	16707	16841	16932	16718	16648	16775	16619	16846	16657	16725	16730	16569	16537	16600	16425	16723	16819	16659	16699	16845	16672	16833	16633	16544	16728	16729	16763	16647	16698	16652	16757	16640	16685	16679	16573	16795	16494	16605	16499	16710	16802	16699	16726	16615	16715	16804	16636	16679	16760	16730	16795	16847	16718	16557	16587	16762	16780	16924	16583	16889	16606	16761	16800	16655	16693	16760	16787	16817	16666	16809	16653	16776	16732	16691	16691	16699	16563	16687	16773	16860	16619	16544	16752	16469	16620	16638	16735	16668	16760	16559	16641	16752	16712	16756	16742	16668	16777	16794	16731	16715	16792	16894	16595	16884	16742	16738	16894	16667	16609	16770	16681	16653	16653	16678	16549	16533	16810	16921	16583	16692	16692	16706	16518	16787	16862	16650	16745	16769	16544	16717	16568	16822	16594	16837	16711	16846	16871	16664	16800	16661	16656	16414	16694	16620	16576	16464	16596	16849	16564	16543	16661	16718	16684	16807	16607	16817	16870	16711	16750	16809	16880	16736	16839	16526	16611	16784	16786	16646	16649	16536	16697	16745	16571	16745	16866	16600	16725	16870	16597	16508	16656	16888	16695	16752	16482	16755	16710	16888	16550	16784	16625	16709	16703	16741	16572	16688	16658	16701	16837	16536	16608	16555	16768	16651	16744	16806	16714	16646	16657	16649	16413	16607	16572	16698	16755	16672	16686	16775	16815	16798	16592	16894	16774	16512	16800	16661	16597	16671	16722	16800	16728	16552	16779	16628	16662	16609	16490	16651	16781	16741	16693	16662	16743	16865	16740	16630	16568	16672	16652	16572	16664	16484	16704	16674	17009	16599	16896	16657	16869	16797	16677	16606	16615	16560	16752	16752	16713	16803	16805	16832	16519	16757	16563	16624	16647	16728	16792	16798	16585	16680	16561	16576	16640	16604	16734	16812	16498	16651	16650	16553	16639	16786	16603
38161	62806	54135	41927	29878	22125	18264	17038	17487	23107	33403	33712	27957	21473	19140	17866	16976	15987	15264	14887	14815	14777	14697	14749	14766	14543	14746	14583	14447	14693	14568	14402	14631	14619	14438	14477	14464	14705	14712	14698	14569	14614	14673	14587	14762	14513	14724	14747	14630	14611	14500	14798	14611	14549	14540	14327	14580	14523	14606	14617	14481	14528	14548	14387	14586	14504	14723	14529	14675	14647	14506	14554	14574	14566	14632	14473	14682	14740	14793	14601	14599	14591	14502	14648	14579	14543	14584	14616	14464	14532	14765	14516	14649	14682	14507	14615	14568	14486	14706	14686	14651	14732	14651	14520	14690	14779	14538	14678	14598	14624	14620	14560	14648	14664	14647	14533	14579	14732	14430	14652	14593	14693	14572	14597	14480	14639	14453	14624	14600	14558	14668	14509	14538	14713	14591	14679	14740	14730	14700	14681	14553	14714	14473	14696	14467	14464	14690	14568	14485	14573	14515	14534	14599	14541	14596	14696	14522	14614	14593	14614	14580	14557	14468	14474	14668	14329	14711	14533	14603	14660	14551	14607	14513	14563	14634	14522	14550	14641	14648	14564	14428	14655	14644	14611	14728	14491	14745	14689	14588	14625	14546	14607	14787	14541	14792	14452	14692	14440	14594	14578	14528	14578	14521	14747	14661	14627	14609	14717	14515	14608	14713	14529	14404	14778	14847	14530	14544	14484	14509	14576	14685	14564	14466	14610	14607	14516	14635	14479	14544	14564	14667	14777	14583	14621	14596	14557	14734	14548	14588	14673	14629	14455	14698	14414	14421	14731	14678	14475	14690	14504	14576	14653	14614	14427	14611	14632	14692	14528	14723	14627	14625	14704	14413	14739	14602	14632	14521	14548	14652	14541	14499	14533	14451	14552	14611	14520	14567	14658	14553	14469	14575	14637	14557	14612	14802	14476	14825	14587	14687	14466	14476	14472	14734	14546	14372	14511	14654	14607	14634	14575	14731	14609	14624	14657	14497	14580	14568	14409	14527	14387	14841	14690	14617	14584	14655	14836	14708	14755	14650	14565	14791	14631	14758	14522	14596	14770	14453	14495	14549	14634	14615	14451	14635	14415	14702	14616	14634	14508	14517	14532	14640	14522	14551	14571	14567	14612	14656	14451	14647	14537	14631	14564	14686	14786	14718	14531	14498	14513	14662	14486	14682	14542	14704	14601	14404	14676	14524	14580	14465	14609	14778	14631	14487	14596	14634	14494	14698	14657	14695	14452	14662	14623	14541	14504	14478	14559	14553	14823	14587	14332	14645	14654	14633	14623	14396	14650	14726	14564	14677	14678	14517	14464	14497	14594	14547	14458	14624	14631	14488	14623	14621	14517	14570	14581	14562	14598	14766	14539	14564	14701	14626	14681	14695	14517	14585	14581	14724	14537	14573	14780	14549	14556	14706	14629	14452	14638	14683	14508	14525	14610	14585	14713	14531	14543	14607	14806	14512	14581	14747	14480	14714	14565	14599	14671	14677	14622	14734	14689	14661	14715	14622	14574	14611	14770	14511	14522	14635	14550	14715	14320	14674	14606	14566	14627	14744	14600	14533	14546	14528	14448	14697	14637	14563	14607	14537	14660	14712	14566	14414	14508	14633	14602	14517	14538	14471	14760	14640	14707	14762	14558	14748	14483	14518	14458	14655	14303	14515	14738	14531	14596	14585	14583	14662	14684	14526	14644	14585	14357	14603	14681	14612	14552	14605	14699	14589	14630	14566	14454	14580	14588	14629	14723	14702	14431	14487	14560	14567	14578	14716	14680	14559	14525	14521	14393	14502	14526	14730	14679	14699	14598	14548	14645	14519	14645	14576	14692	14625	14464	14728	14516	14565	14642	14632	14678	14671	14592	14596	14732	14597	14556	14568	14567	14617	14554	14684	14468	14577	14693	14664	14499	14648	14589	14727	14675	14634	14685	14516	14461	14610	14574	14681	14431	14550	14526	14500	14661	14580	14715	14562	14519	14487	14670	14588	14605	14722	14537	14621	14559	14710	14568	14826	14673	14403	14675	14604	14658	14641	14612	14476	14659	14514	14602	14447	14727	14710	14669	14536	14489	14653	14485	14572	14558	14666	14525	14742	14569	14607	14653	14411	14538	14607	14563	14474	14665	14559	14705	14454	14558	14551	14639	14651	14461	14477	14584	14573	14441	14480	14641	14569	14473	14638	14608	14486	14610	14594	14703	14504	14540	14476	14626	14452	14562	14578	14708	14631	14522	14662	14632	14612	14624	14675	14684	14780	14527	14551	14764	14651	14751	14746	14608	14662	14592	14395	14596	14682	14386	14762	14627	14618	14488	14616	14555	14569	14712	14640	14651	14491	14550	14488	14626	14759	14496	14492	14652	14648	14679	14774	14595	14564	14530	14585	14653	14415	14588	14622	14480	14510	14684	14587	14418	14488	14733	14488	14583	14597	14470	14560	14658	14503	14547	14656	14743	14617	14474	14582	14508	14633	14684	14525	14713	14542	14777	14513	14519	14629	14641	14540	14499	14610	14690	14490	14562	14512	14689	14667	14558	14503	14517	14594	14355	14565	14547	14612	14493	14535	14666	14605	14540	14660	14604	14565	14583	14352	14433	14348	14570	14554	14400	14626	14738	14596	14585	14564	14636	14624	14732	14678	14714	14529	14609	14599	14667	14611	14482	14691	14538	14544	14603	14630	14663	14567	14549	14494	14594	14516	14477	14473	14689	14600	14565	14574	14503	14626	14664	14557	14561	14790	14609	14809	14642	14662	14657	14519	14584	14595	14375	14732	14705	14560	14549	14506	14585	14650	14687	14699	14628	14662	14491	14541	14578	14604	14537	14430	14533	14583	14623	14654	14638	14658	14636	14577	14634	14568	14477	14751	14442	14851	14521	14500	14643	14655	14621	14580	14607	14485	14529	14624	14665	14542	14608	14468	14483	14578	14395	14689	14740	14557	14510	14454	14428	14627	14542	14681	14411	14606	14572	14708	14563	14525	14712	14602	14715	14703	14633	14471	14328	14671	14524	14556	14737	14544	14667	14612	14629	14519	14616	14552	14492	14666	14467	14378	14566	14712	14595	14616	14620	14476	14539	14632	14623	14659	14540	14628	14709	14536	14573	14576	14420	14580	14363	14525	14599	14535	14680	14501	14541	14572	14415	14709	14619	14600	14558	14619	14465	14591	14616	14649	14487	14492	14475	14614	14595	14531	14425	14573	14602	14619	14608	14646	14647	14502	14530	14426	14595	14509	14523	14573	14342	14724	14473	14496	14410	14538	14623	14720	14448	14458	14534	14651	14575	14714	14503	14580	14539	14513	14550	14626	14488	14553	14524	14593	14640	14605	14665	14511	14515	14609	14491	14632	14757	14628	14520	14545	14605	14715	14503	14509	14480	14495	14564	14613	14694	14760	14770	14481	14645	14512	14563	14388	14558	14487	14604	14677	14438	14618	14534	14835	14605	14637	14511	14661	14569	14659	14658	14576	14395	14594	14692	14649	14474	14654	14361	14606	14654	14428	14485	14563	14841	14455	14548	14654	14521	14652	14650	14451	14728	14537	14673	14560	14417	14774	14661	14467	14682	14483	14567	14575	14592	14651	14523	14609	14633	14580	14493	14558	14632	14509	14674	14724	14673	14726	14652	14597	14426	14512	14589	14541	14650	14663	14531	14607	14702	14641	14656	14614	14562	14722	14542	14630	14625	14491	14568	14596	14498	14555	14564	14629	14478	14655	14510	14486	14650	14546	14611	14399	14534	14629	14602	14698	14776	14642	14552	14527	14585	14567	14603	14670	14579	14693	14537	14580	14379	14745	14537	14517	14554	14638	14663	14670	14583	14577	14657	14741	14417	14830	14476	14663	14606	14519	14498	14549	14514	14657	14448	14742	14712	14587	14689	14375	14444	14697	14598	14662	14605	14665	14458	14564	14627	14515	14497	14622	14562	14413	14655	14432	14634	14707	14699	14581	14574	14506	14592	14641	14565	14663	14769	14490	14668	14543	14309	14665	14703	14496	14645	14472	14631	14715	14520	14423	14818	14665	14616	14713	14648	14735	14618	14498	14660	14620	14755	14583	14599	14498	14427	14556	14635	14771	14638	14661	14590	14512	14612	14547	14492	14516	14558	14507	14642	14638	14513	14625	14727	14469	14669	14539	14661	14658	14637	14573	14557	14545	14498	14637	14710	14634	14572	14670	14505	14448	14512	14627	14513	14662	14637	14462	14656	14821	14754	14657	14437	14584	14624	14540	14552	14642	14432	14439	14803	14513	14614	14579	14544	14543	14502	14582	14489	14667	14471	14654	14878	14713	14507	14535	14577	14503	14659	14507	14613	14493	14577	14652	14562	14549	14632	14687	14633	14419	14624	14548	14501	14435	14591	14587	14512	14549	14536	14486	14559	14712	14532	14607	14491	14602	14774	14758	14554	14620	14615	14642	14738	14490	14613	14648	14576	14405	14625	14797	14551	14659	14646	14693	14507	14659	14421	14548	14729	14595	14623	14615	14477	14713	14537	14524	14576	14611	14567	14468	14570	14449	14441	14544	14615	14438	14421	14635	14612	14646	14770	14545	14556	14499	14747	14637	14606	14524	14567	14639	14676	14493	14628	14653	14579	14619	14694	14519	14660	14452	14769	14635	14668	14499	14559	14528	14543	14392	14725	14576	14572	14436	14590	14651	14687	14497	14606	14500	14449	14658	14526	14571	14801	14693	14614	14542	14651	14663	14482	14569	14624	14631	14686	14554	14647	14436	14586	14585	14609	14496	14730	14705	14532	14608	14548	14659	14542	14522	14569	14609	14492	14512	14610	14503	14840	14620	14691	14582	14482	14540	14751	14533	14588	14504	14705	14626	14584	14597	14554	14710	14666	14595	14680	14539	14508	14601	14554	14429	14398	14415	14499	14692	14606	14590	14525	14562	14667	14557	14562	14685	14385	14693	14407	14518	14564	14556	14667	14609	14578	14586	14584	14578	14635	14494	14633	14516	14641	14545	14423	14504	14468	14642	14516	14612	14597	14566	14620	14624	14407	14630	14523	14515	14673	14575	14646	14514	14721	14533	14559	14716	14474	14667	14607	14652	14654	14552	14680	14510	14518	14682	14558	14546	14450	14627	14403	14582	14526	14687	14570
29016	26719	30964	26092	19625	18423	17863	17268	17030	17347	18372	18616	18358	17857	17478	17247	17317	17309	17138	17349	17208	17248	17221	17356	17144	17086	17232	17044	17263	17363	17267	17013	17139	16964	17063	16990	17016	17124	17097	17315	17260	17019	17170	17144	17068	17181	16945	17225	17126	17172	17253	17009	17001	17080	17138	17047	17064	17118	17252	16907	17146	16976	17065	17101	17210	16925	17188	17108	17185	17201	17146	17055	17117	17242	17266	17070	17031	17072	17333	17240	17042	17046	17221	17209	17247	17141	17142	17214	17017	17255	17150	17067	17230	17166	17026	17071	17170	16958	17077	17060	17176	17025	16926	17080	16985	17160	17181	16997	17190	17041	17134	16956	17092	17294	17231	17194	17217	17125	17341	17190	17115	17083	17095	16994	17138	17201	17291	17144	17141	17010	16999	16976	17299	16913	16942	17003	17196	17169	17178	17047	17120	17284	17139	17149	17062	17266	17125	17152	17082	17090	17147	17106	17078	17030	17117	17235	17083	16908	17144	17061	17062	17229	16914	16977	16941	17022	16974	17144	17077	17087	17042	17026	17016	17039	16853	17139	17280	17089	17322	17069	17037	17060	17113	17006	17165	17098	17383	17126	17092	17164	17276	17274	17244	17187	16969	16928	17371	17182	17371	17210	17108	17258	16835	16995	17296	17166	17092	17160	17100	17130	16959	16929	17211	17111	16864	17093	17322	17117	17244	17009	17166	17116	17005	17148	17113	16953	17212	17075	17306	17035	17414	17178	17037	16923	17231	17137	17049	17316	17045	17259	17122	17161	17123	17078	17144	17204	17080	17091	17197	16960	17100	16892	17146	17264	17196	17096	16974	17139	17213	17185	17130	17170	17117	17124	17252	17052	17109	17345	16973	16966	17068	17029	17125	17105	17116	17121	17049	17044	17044	16959	17315	17117	16981	17231	16991	17148	17113	17110	17223	17189	16960	17120	17000	17137	17035	17056	17019	17044	17196	16962	16803	17030	17309	17189	17238	17160	17446	17300	17001	17195	17216	17247	17245	17127	17090	17262	17048	16958	17131	17274	17264	17106	17067	17148	17243	17112	16975	17251	17191	17076	17248	17194	16950	17211	17037	17076	17002	17063	17065	17065	17124	17005	17333	16976	16867	17005	17192	17094	17335	17212	17049	16892	17207	17042	17195	17069	17108	17174	17242	17108	17044	17232	17130	17057	17090	17140	17099	17165	17013	17275	17213	17103	16971	17008	17029	17076	16903	17251	17086	17174	16990	17232	16966	17183	17257	17013	17058	17148	17213	17111	17169	17196	17256	17222	16963	17102	17394	17023	17021	17197	17086	17111	16972	16950	16959	17134	17040	17025	16991	17038	17177	17163	17265	17073	17129	17167	17186	16921	17379	17120	17173	17073	17274	17118	17169	17008	17117	16963	17126	17171	17107	16935	17135	17246	17036	16856	17009	17040	17149	16983	16981	17193	17163	17022	17077	17113	17140	17137	17113	17265	17148	17185	17263	16965	17131	17197	17060	16839	17029	17111	17247	17173	17109	17162	17235	17294	17119	17016	17107	17202	17157	17218	17353	16910	17020	17161	17110	17265	16894	17024	16821	17089	17030	17318	17213	17025	17257	17181	17279	17251	17170	17229	17232	17130	17065	17016	17246	17082	17051	17108	17264	17198	16965	17172	17018	17007	17150	17090	17123	17014	17052	16986	17084	17135	17192	16963	17147	16988	17109	17084	17358	17104	17092	17261	17160	17070	17061	17198	17125	16941	17117	17168	17098	16962	17230	16910	17108	17090	17125	17265	17065	17146	17050	17116	17174	17270	17094	17091	17086	17140	17086	17246	17031	16989	16919	17084	17332	17128	16982	17091	17014	17123	17232	17103	17051	17099	16988	16970	17031	17170	17141	16997	17115	17210	17163	17072	17016	17096	17028	17067	17343	17172	17221	17214	17093	17130	17219	17058	16961	17084	16914	16992	17041	17072	17368	17259	17167	17341	17094	17049	17109	17019	17144	17113	17107	17097	17090	16921	17059	16994	17048	17078	17217	16996	17089	17025	17057	16962	17013	17133	17227	17176	17356	17050	17040	17053	17243	17288	16944	17027	17179	17194	17170	16993	16841	17158	17114	17028	17104	17119	17152	17180	17141	16997	17107	17149	17248	17052	17047	17163	17390	17045	17025	17099	17238	17189	17199	17261	17194	17277	17024	17260	17194	16991	17191	16965	17061	17060	17149	17153	17408	17013	17083	17184	17177	17274	16933	17224	17221	17124	17350	17229	16936	17241	16931	17193	17145	17329	17157	17093	17205	16940	17159	17214	17086	17143	17090	16960	17120	17005	17143	17018	17131	17236	17114	17101	17110	17226	17248	17164	17222	17290	17079	17010	17202	17196	17036	17023	17016	16896	16890	17289	17205	17037	17022	17187	17223	17230	17115	16855	17088	17246	17163	17163	17182	17119	17137	17045	17134	16905	17016	17098	17213	17142	17259	17178	17065	17167	16953	17057	17265	17248	17172	17045	16976	17217	17139	17147	17300	16937	17048	17015	17139	17001	17160	17042	17198	17078	17197	17029	17156	16953	16984	16967	17076	17097	16958	17033	17133	17228	16958	17159	17129	17112	17064	17172	17285	17086	17094	17099	17048	17223	17218	16939	17108	17197	17169	17242	17102	17160	17215	17002	16944	17129	17031	17065	17028	17250	17146	17233	16977	17176	17199	17121	17129	17067	16907	17131	17105	17144	17094	16869	17194	17035	17370	17140	17167	17022	17029	17112	17189	17185	17100	17023	17027	17138	17002	17027	17087	17266	17246	17121	16958	17144	16999	16973	17060	17163	17220	17225	16932	16924	17206	17030	17080	17112	16996	17063	17155	17251	17115	17198	17053	17128	16805	17230	17237	17017	17226	17077	16983	17065	17117	17163	16997	17102	17259	17326	17044	17218	16953	17176	17125	17100	17030	17152	17116	17362	16984	17367	17208	17216	17087	17167	17140	17034	17118	17220	17290	16927	16893	17048	17250	17209	17292	17040	17044	17046	17233	17068	17189	17107	16968	17011	16855	16912	17050	17288	17044	17141	17208	17160	17119	17263	17318	17329	17312	17183	16964	17200	17136	17075	17066	17124	17238	17186	17059	17332	17148	17047	17082	16954	16928	16954	17087	16896	17384	17094	16997	17176	17145	16852	17206	16990	17109	17230	17127	17094	17199	17198	17147	16950	17213	16961	17145	17048	17255	17034	17324	16883	17232	17063	17171	17193	17151	17078	17237	17156	17140	17134	17025	17130	17213	16916	17183	17112	17157	17089	16958	17153	17069	16916	17093	17217	17063	17073	17106	17226	17066	16881	17255	17081	17170	17192	17099	17025	17099	17117	17384	17169	17285	17146	17121	17108	16985	17103	17380	17046	17251	17057	17104	17053	17093	16967	17140	17309	17145	16919	16853	16914	16967	17075	16920	17002	17217	17221	17031	16997	17206	17154	17191	17095	17186	17056	17250	16902	17270	17195	16938	16933	17162	17242	17059	17141	17224	16984	16952	16980	17040	17148	17340	17329	17041	17106	17150	17050	17139	17227	17080	16943	17069	17135	17177	17313	17270	17074	16992	16989	17062	17158	17151	17145	17206	17257	17262	17186	17224	17285	17018	17268	17186	17248	16941	17069	17010	17249	17042	17016	17144	17134	17083	17071	17116	17163	17164	16933	17024	17098	16996	17003	17253	17221	17020	17099	17026	17208	17213	17132	17085	17158	17064	17117	16988	17288	17365	17194	17171	17096	17198	17090	17048	17265	17102	17147	17063	17141	17054	17022	17101	17017	17099	17241	17224	17182	17302	17139	16974	17222	17129	17091	17188	17051	17183	17111	17190	17193	17195	17014	17093	17203	16917	17225	17043	17007	17258	17133	17268	17056	16953	17036	17366	17155	17045	17023	17082	17104	17020	17049	17085	17293	17177	17017	17138	17177	17199	17175	17207	17299	17174	16928	17142	17109	16979	17263	17166	17038	16997	17232	17094	17051	16933	17167	17143	16981	17124	17215	17057	17224	17167	17171	17149	16984	17119	16990	16892	17010	17310	17353	17063	17151	17278	17018	17097	17182	17055	17019	17088	17068	17098	17209	17182	16888	17192	16994	17179	17283	17038	17076	17068	17187	17145	17031	16949	17010	17091	17005	17130	17213	17138	17006	17169	17116	17242	17074	17023	17003	17075	17122	17025	17083	17086	17160	17230	17009	17294	17035	17068	17206	17073	16922	17212	17171	17103	17114	17075	17009	17183	17062	17273	17000	17247	17124	17145	17180	17206	17181	17088	17127	17007	16992	17353	17040	17084	17099	17042	17060	17234	17181	17298	17114	17208	17057	17111	17202	17261	17277	17000	17147	17073	17309	16878	17126	17106	17048	17146	17245	17214	17006	17022	17172	17195	17135	17329	17198	16995	17179	17038	17099	17132	17140	17055	17061	17161	17046	17275	17216	17107	17120	16985	17067	17096	17063	17161	17023	17050	16950	16954	17012	17231	17030	16925	17139	17074	16992	17258	17406	17126	17086	17061	17027	17162	17125	17208	16968	17260	17142	17278	17270	17187	17052	17066	17203	17260	17105	17116	17102	17010	17262	17214	16989	17200	17252	17172	17386	17125	17021	17093	17226	17237	17203	17076	17157	17089	17173	17210	17077	17083	16989	17195	17121	17013	17182	17191	17157	17040	17062	17169	17118	17010	17357	17295	17114	17369	17068	17135	17218	17108	16969	17272	17121	16989	17410	17112	17157	17173	17286	16781	16868	17252	17315	16827	16929	17277	17231	16987	17104	17218	17251	17011	17148	16908	17117	17080	17014	17220	17319	17140	16855	17098	17117	17099	17201	16911	17110	17089	17104	17354	17071	17146	17159	17093	17262	17145	17226	17081	17315	17036	17112	17212	17150	17026	17117	17196	17130	17119	17180	17141	16949	16919	17158	17119	17213	17206	17148	17451	17283	17195	17116	16909	17060	17104	17170	16977	17099	17233	17086	17097	17227	17197	17155	17269	17051	17102	17104	17047	17168	17015	17163	17018	17171	17124	17082	17115	17086	17392	17241	17206	17223	16943	17034	17062	17023	17095	17180	17152	17097	17082	17127	17306	17000	17139	17295	17109	17080	17344	17031
32644	41395	34197	23409	17770	16111	15235	14988	14935	15447	16765	16975	16271	15507	15127	15191	14905	14840	14911	14744	14814	14780	14853	14946	14735	14763	14936	15017	14793	15085	14772	14770	14896	14907	14956	14878	14919	14899	14917	14805	14675	14828	14925	15096	15008	14893	14867	14874	15187	14853	14940	14870	14996	14833	14884	14771	14847	14930	14999	15033	14860	14833	14902	14836	14964	14968	14867	14872	14650	14752	14950	14994	14701	14920	14896	14886	14673	14862	14904	14998	14893	14743	14940	14763	15015	14864	14845	14876	14879	14950	14813	14938	14927	14897	14710	14840	14829	14866	14936	14792	14749	14921	14916	14909	14771	14932	15079	14863	14822	14812	14790	14777	14830	14836	14972	15005	15048	14716	14812	14857	14757	14828	14959	14903	14834	14673	14879	14783	14987	14958	14853	14949	14932	14786	14805	14912	15001	14883	14863	14853	14970	14756	14962	14829	14828	14824	14856	14999	14666	14773	14880	14696	14938	14834	14840	14959	14864	14803	15008	15011	14798	15046	15064	14874	14776	14880	14902	14710	14744	14847	14802	15065	14897	14909	14944	14769	14869	14826	14835	14961	14929	14778	14774	14849	14894	15041	14779	14855	14724	14771	14874	14869	14735	14880	15033	14899	14873	14989	14924	14834	14820	14943	15009	14934	14931	14990	14981	14898	14915	14711	14656	14798	15067	14884	14924	14876	14848	14701	14818	14982	14774	14959	14812	14764	14933	14823	14883	14890	14987	14852	14852	14743	14796	14825	14720	14880	15014	15011	14742	14839	14777	14890	14953	14962	14753	14916	14794	14871	14830	14888	14877	14833	14977	14916	14716	14760	14874	15034	14909	15008	14833	14854	14852	14824	14889	14726	14980	14768	14929	14837	14830	14756	14873	14828	14839	14908	14798	15037	14981	14914	15049	14764	14833	14946	14830	14866	14771	14874	14804	14907	14664	14944	15051	14836	14867	14868	14848	14872	14794	14864	14606	14843	15011	14870	14818	14951	14946	14816	14958	14783	14846	14751	15031	14924	14836	14800	14953	14902	14838	14963	15008	14746	14870	14897	14704	14822	14760	14818	14899	14895	14993	14822	14848	14799	14906	15089	14764	14931	14819	14920	14873	14809	14836	14886	14873	15011	14949	14884	14831	14893	14757	14644	14814	14919	14849	14797	15012	14780	14718	14879	14732	14925	14867	14858	14924	14924	14755	14958	14828	14921	14796	14906	14953	14830	14774	14630	14877	14793	14920	14783	14778	15053	14931	14855	14803	14801	14958	14670	14976	14789	14760	14820	14995	14775	14825	14995	14902	14786	14769	14962	14918	15020	14876	14875	14830	14802	14806	14812	14762	14829	14843	14813	14865	14863	15078	14828	14753	14839	15030	14894	14787	15060	14992	14900	14923	14882	14904	14796	14865	14881	14899	14917	14949	14935	14890	14875	14948	14912	14929	14910	14885	14767	14734	14839	14807	14834	14853	14926	15037	14906	14907	14961	14894	14981	14890	15056	14873	14960	14749	14903	14790	14845	14870	14903	14713	14960	14904	14562	14847	14885	14747	14761	14839	14908	14778	14847	14830	14815	14831	14889	14987	14887	14906	14963	14745	14969	14866	14818	14957	14770	14901	14841	14754	14896	14899	14855	14860	14780	14938	14929	15037	14822	14825	14836	15003	14928	14994	14989	14759	14814	14858	14784	14991	14882	14872	15018	15015	14858	14830	14948	14910	14932	14983	14876	14953	14945	14867	14942	14837	14950	14913	14845	14879	14691	14756	15130	14787	14795	14915	14804	14724	14776	14961	15009	14793	14886	14889	14788	14866	14749	14866	14872	14927	14882	14909	15024	14828	14886	14699	15087	14813	14532	14947	14916	14856	15020	14786	15031	14682	14674	15055	14821	14668	14682	14891	14924	14891	14915	14883	15019	14756	14917	14906	14939	14849	14844	14849	14970	14702	14945	14924	14890	14843	14961	14716	14949	14938	14785	14961	14964	14737	14833	15007	14781	14691	14822	14921	14915	14913	15017	14830	14908	14901	14796	14954	14986	14856	14992	14901	14845	14917	14929	14924	14816	14860	14924	15070	14771	14879	14787	14793	14851	14850	14813	14975	14931	14820	14771	14710	14772	14986	14884	15045	14904	14901	14926	14741	14885	14853	14853	14881	14710	14762	14779	14812	14875	14981	15020	14905	14825	14962	14798	14950	14854	14982	15009	14929	14990	14923	14700	14725	14733	14810	14899	14852	14996	14923	14700	15009	14941	14912	14834	14922	14896	14965	14753	14907	14937	14706	14655	14891	15038	14897	14860	14967	14963	14834	14846	14975	14821	14855	15026	14939	14906	14879	14901	14945	14997	14769	14736	14708	14829	14773	14999	14826	14798	14871	14775	14729	14819	14903	14954	14793	14938	15022	14703	14823	14789	14773	14965	15018	14927	14662	14871	14829	14983	15023	14912	14888	14984	15021	14744	14908	14900	14845	14793	14876	14925	14937	14879	14699	14743	14938	14816	14758	14795	14860	14834	14873	14930	14891	14863	14900	14883	15028	14754	14827	14767	14847	15041	14734	14955	14802	14814	14901	14787	14786	14793	14947	14853	14934	14863	15013	14823	15019	14971	14894	14956	14841	14906	14954	14980	14856	14652	14804	14687	14952	14845	14953	14817	14908	14942	14902	14832	14844	15045	14989	14978	14998	14957	14834	14990	14855	14776	14984	14771	14924	14858	14744	14795	14920	14934	14706	14980	14972	14929	14811	14873	14840	14815	15026	15021	14857	14890	14926	15003	14833	14847	14826	14924	14915	14960	15093	14978	14863	14770	14775	14710	14946	14931	14938	14761	14708	14919	14982	14948	14942	14710	14917	14906	14828	14692	14950	14698	14877	14895	14903	14891	14833	14785	14975	14687	14815	14936	14973	14994	14853	14635	14918	14955	14870	15013	14952	14830	14702	14848	14887	14751	14957	14742	14672	15061	14762	15110	14848	14862	14975	14868	14700	14854	14827	14816	14846	14717	14710	14878	14854	14924	14925	14852	14897	14885	14818	14962	14653	14959	14816	14862	14880	15007	14890	14828	14906	14865	14884	14892	14851	15071	14706	14899	14768	14781	14850	15040	14727	14776	14730	14841	14815	14709	14906	14858	14967	14823	14827	14938	14846	14870	14747	14924	14827	14931	14695	14938	14830	14912	14685	14894	14885	14903	14842	14718	14995	14708	14717	14872	14916	14871	14761	14722	14858	14815	14846	14854	14953	14828	14829	14782	14886	14946	14835	14832	15147	14857	15030	14837	15094	14630	14896	14708	14937	14769	14770	14773	14693	14904	15126	14724	15013	14760	14931	15037	14820	14873	14932	15049	14904	14955	14963	14720	14952	14793	14807	15065	14849	14827	14963	15014	14818	15037	14942	14863	14937	14932	14775	14965	14863	14814	14941	14818	14873	14916	14856	14765	14853	14888	14920	15025	14820	14934	14931	14851	15069	14925	14890	14780	14941	14779	14928	14909	14985	14777	14828	14719	14863	14995	14862	14776	14874	14974	14889	14918	14796	14814	14905	15029	14889	14882	14867	14855	14709	14919	14782	14777	14961	14896	14903	14944	14914	14920	14886	14940	14775	14972	14824	14932	14939	14942	14899	14972	15001	14936	14974	14961	14962	15020	14986	14865	14842	14897	14967	14822	15075	15001	14826	14804	14876	14899	14847	14952	14835	14964	14896	14838	14963	15034	14902	14839	14905	14979	14897	14748	14899	15045	14705	14796	14955	14806	14896	14914	14822	14828	14946	14973	14827	14986	14942	14795	14921	14874	14941	14987	14873	15058	14962	14810	14851	14763	15003	14833	14917	14847	14929	14812	14927	14853	14916	14956	14900	14915	14849	14958	14714	14985	14972	14833	14781	14984	14868	14882	14870	14874	14908	14711	15090	14834	14840	14841	14946	14812	15008	14657	14900	15067	14814	14888	14882	14954	14954	14763	14791	14673	14985	14971	14859	14995	14885	14708	14904	14787	14879	14946	14828	14688	14769	14732	14925	14808	14751	15015	14814	15022	14738	14975	14835	14789	14825	14922	14887	14970	14872	14867	14917	14967	14911	14776	14720	14919	14803	14859	14941	14845	14870	14949	15072	14942	14908	14984	14907	14760	14908	14780	14802	14743	15063	15017	14759	14706	14985	14635	14873	14813	14929	14977	14814	14904	14887	14993	14962	14966	14801	14940	14771	14908	14789	14984	14981	14923	14685	14898	14931	14819	15038	14583	14804	14809	14794	14819	14948	14852	14871	14856	14921	14898	14742	14901	14944	14789	14841	14811	14884	14833	14913	14757	14802	14895	14730	14924	14889	14976	14849	14979	14789	14764	14748	14922	14917	14805	14750	14754	14926	14794	14779	14979	14933	14923	14801	14685	14825	14994	15108	14807	14902	14794	14843	14891	14812	14994	14816	14860	14969	15028	14980	14954	15025	14889	14802	14823	14937	14751	14828	14942	14800	14809	14802	14734	14961	14931	14716	14873	14778	14801	14919	14895	14981	14974	14947	14721	14863	14937	14945	14816	14860	14924	14901	14729	14830	14891	14726	14855	14727	14911	14820	14794	14750	14822	14859	14901	14749	14861	14812	14917	14993	14855	14685	14966	14937	14944	14844	14958	14995	14920	14987	14799	14888	15016	14855	14734	14876	14789	14833	14952	14805	14929	14825	14959	14993	14748	14893	14920	14793	14898	14929	14898	14868	14842	14906	14858	14964	14850	14815	14834	14845	14759	14829	15066	14826	14860	14743	14831	14803	14951	14866	14864	14794	14799	14881	14770	14918	14817	14976	14873	14782	14839	14878	14673	14803	15015	14829	14887	14929	14832	15042	14952	14994	14713	15093	14946	15034	14913	14876	14553	15029	14720	14937	14798	14854	14822	14804	14853	14779	14950	14968	14848	15013	14935	14852	14812	14972	14908	14904	14891	15015	14811	14933	14852	14832	14835	14729	14831	14884	14876	14857	15075	14945	14829	14759	14860	14926	14852	14932	14784	14819	14926	14946	14856	14775	14766	14821	14990	14975	14844	14950	14681	14748	14916	14945	14930	14733	14990	14718	14983	14829	14870	14674	14754	14776	14980	14742	14806	14824	14983	14906	14890	14832	14950
24014	21361	29008	25541	23814	23304	21334	18088	17720	20947	26655	26012	23454	20376	18413	17790	17181	17169	17145	17029	16951	16958	16944	16926	16862	16773	17079	16776	17182	16805	17057	16912	16947	16984	16956	16758	17216	16998	16843	16717	16915	16881	16889	16761	16898	16915	16895	16807	16919	16771	16684	17064	16999	16976	17110	16988	16760	17063	17035	16936	16775	16702	16989	16957	16937	16915	17085	17031	16895	17008	16824	16862	16597	16826	16839	16790	16846	16767	16929	16857	16876	17002	16829	16853	17053	16842	16855	16824	16745	16773	16574	16862	16769	16831	16952	16895	17005	16852	16887	16871	16989	16877	16972	16766	16862	16681	16835	16956	16777	16722	16792	16604	16945	16684	16989	17034	16781	16862	16797	17084	16803	16875	17099	16764	16958	16836	16859	16777	16988	16904	16929	16977	16974	16705	16747	17021	16760	16656	16793	16822	16765	16955	16900	16743	16755	16841	16985	17033	16826	16895	16897	16859	16632	16864	16922	16724	16900	16715	16755	16777	16787	16749	16852	16708	16579	16763	16952	16727	16895	16891	17005	16837	16989	17047	16908	16947	16861	16643	16799	16751	16778	16775	16839	17067	16868	16872	16796	16770	16847	16748	16937	16890	16905	16917	16912	16883	16969	16852	17028	16912	16753	16935	16826	16722	16679	16876	16995	16782	16938	16919	16861	16899	16810	16901	16813	16913	16716	16845	16814	16964	16784	16670	16808	16867	16920	16758	16732	16965	16979	16807	17033	16834	16668	16885	16762	16955	16951	16952	16820	16838	16865	16860	16874	16853	16945	16985	16932	16759	16835	16824	17008	16686	16779	16653	16938	16850	16748	16657	16804	16879	16810	17015	16810	16856	16843	16957	16902	16943	16937	16789	16935	16822	16963	16772	16803	16798	16766	16845	16974	16950	16778	16797	16833	16954	16812	16822	16703	16944	16763	16852	16765	16781	16771	16739	16919	16955	16805	16880	16918	16771	16860	16927	16751	16844	16799	16780	16976	16867	16803	16689	16759	17010	16885	16877	16684	16924	16998	16694	16731	16827	16942	16807	16692	16784	16876	16737	16852	16978	16873	16806	16856	16709	16822	16919	16930	16782	16864	16759	16989	16928	16846	16869	16868	16857	16830	16886	16961	16847	16782	16856	16988	17049	16765	16799	16895	16684	16940	16764	16889	16858	16841	16917	16637	16716	16959	16722	16790	16871	16860	16796	16854	16755	17004	16781	16876	16750	16766	16846	16867	16838	16691	16751	16758	16938	16782	16868	16785	16863	17119	16728	17026	17030	16822	16919	16899	16749	16747	17004	16784	16689	16836	16805	16733	16813	16868	16636	16794	16902	16722	16566	16656	16907	16772	16932	16779	16891	16868	16750	16763	16903	16931	16869	16606	16963	16926	16605	16726	16796	16727	16783	16775	16937	16804	16784	16876	16968	16949	16898	16813	16821	16766	16933	16728	16878	16896	16664	16975	16924	16854	17056	16807	16775	16609	16783	16849	16688	16747	16835	16839	16797	16767	16706	16844	16898	16891	16993	16898	16893	16780	16559	16786	16722	16690	16849	16846	16702	16746	16792	16910	17043	17049	16820	16780	16865	16950	16808	16761	16709	17013	17042	17049	16693	16813	16834	16864	16675	16951	16861	16985	16795	16751	16824	16978	16922	16752	16708	16793	16734	16816	16660	16973	16922	16802	16827	16984	16922	16855	16815	16615	16763	16753	16928	16646	16744	16905	16912	16962	17055	16992	16834	16842	16821	16784	16788	16680	17000	16776	16885	16807	16964	16825	16777	17036	16840	16766	16850	16671	16710	16924	16830	16849	16855	16992	16908	17021	17037	16967	16912	16661	16783	16838	16805	16714	16859	16738	16818	16922	16831	16795	16971	16945	16815	16763	16874	16767	16781	16844	16920	16790	16828	16789	16772	16756	16688	16981	16987	16804	16908	16887	16850	16803	16746	16697	16774	16936	16759	16992	16942	16795	16851	16960	16805	16821	16776	16886	16903	16849	16734	16805	16904	16772	16863	16715	16900	16866	16833	16774	16586	16767	16931	17005	16699	16882	16862	16840	16750	16779	16934	16909	16992	16881	16644	16866	16905	16750	16819	16855	16930	16700	16765	16993	16804	17131	16895	16941	17125	16777	16886	16700	16784	16884	16892	16778	16843	16844	16953	16952	16880	16774	16854	16915	16868	16993	16837	16775	16697	16837	16897	16950	16877	17034	16786	16888	16991	16916	16722	16894	16855	16832	16835	16900	16955	16858	16826	16957	16960	16818	16966	17021	16916	16995	16877	16920	16914	16979	16993	17044	16951	16789	16879	16835	16830	16858	16805	16947	16815	16912	16820	16790	16963	16738	16580	16686	16738	16952	16818	16716	16962	17084	17045	16855	16780	16690	16809	16719	16969	16994	16847	16805	16996	16829	16631	16791	16719	16774	16746	16819	17003	16980	16913	16929	17001	16852	16485	16881	16969	16847	16966	16935	16972	16808	16680	16810	16813	16728	16749	17084	16714	16958	16739	16696	16930	16684	16839	16886	16805	16799	16783	16953	16843	16787	16727	16996	16968	16885	17032	16961	16799	16770	16865	16886	16980	16778	17029	16718	16767	16961	16816	16879	16627	16800	16739	16750	16947	16762	16982	16874	16877	16725	16914	16838	16790	16719	16821	16969	16916	16822	16848	16868	16795	16925	16862	16841	16874	16930	17018	16722	16888	16865	16945	16702	16996	16981	16904	16672	16865	16866	16851	16730	16885	16784	16771	16930	16788	16712	16973	16857	16767	16670	16911	16890	16716	16814	16985	16926	16725	16990	17054	17075	16878	16798	16697	16978	16734	16989	16671	16951	16656	16779	16814	16905	16937	16669	16938	16957	16815	16955	16683	16619	16728	16707	16862	16677	16881	16932	17037	17031	16764	16795	16771	17020	16671	16774	16875	16704	16847	16983	16812	16842	16766	16881	16702	16781	16798	16709	16842	16891	16837	16958	16913	16899	16894	16904	16991	16805	16782	16987	16890	16990	16585	16707	16889	16831	16823	16898	16890	16663	16750	16706	16896	16930	16643	17007	16851	16852	16770	16684	16745	16894	16719	16951	17058	16954	16877	16711	16891	16692	16710	16966	17127	16832	16665	16750	16913	17007	16866	16904	16842	16767	16986	16947	16911	16798	17003	16811	17064	16795	16835	16879	16789	16974	16977	16968	16878	16860	16718	16746	17019	17084	16666	16809	16923	16905	16699	17111	17144	16968	16916	16873	16897	16767	16801	16752	16799	17040	16930	16830	16948	16802	16912	16870	16763	16867	16692	17031	16560	16861	16888	16843	16802	16693	16844	16733	16880	16674	16872	17036	16768	16985	16863	16904	16775	16752	16761	16824	17024	16989	16976	16754	16879	16816	16869	16809	16714	16761	16903	16904	16725	16877	16773	16743	16931	16920	16952	16884	16892	16780	16799	17163	16912	16874	16721	16858	16873	16874	16773	16919	16682	16975	16901	16848	16835	16891	17258	16794	16963	16924	16835	16879	16864	16942	16772	17085	17000	16769	16707	16749	16921	17029	17039	16955	16640	16878	16898	16744	16977	17017	16765	16663	16743	16691	16853	16849	16596	16968	16851	16881	16781	16926	16762	16899	16673	16634	16914	16855	16983	16934	16729	17001	16680	16780	16921	16934	16929	16655	16853	16887	16950	16837	16756	16747	16732	16742	16817	16857	16849	16875	16658	16818	16816	16809	16869	16872	16914	16877	16857	16864	16853	16884	16822	16951	16945	16860	16907	16827	16746	16849	16892	16810	16885	16676	16657	16923	16816	16929	16869	16835	16877	16874	16787	16762	16639	16715	16960	16882	16902	16810	16851	16624	16699	16709	16949	16674	16833	16862	16805	16910	16876	16720	16969	16952	16891	16862	16865	16801	16882	16832	16739	16880	16752	16919	16974	16847	16685	16747	16706	16852	16850	17004	17031	17029	16723	16772	16679	16941	16892	16911	16581	16799	16857	16737	16760	16751	16675	16809	16782	16810	16759	17001	16892	17032	16618	16947	16900	17038	16775	16935	16900	16977	16930	16666	16721	16991	16795	16802	16831	16867	17039	16810	16874	16901	17011	16792	16695	17026	16865	17008	17038	16818	16866	16796	16745	16756	16935	16642	16863	16692	16700	16712	16996	16948	16809	16774	16709	16818	16828	17144	16797	17000	17083	16796	16924	16852	16666	16770	16773	16788	16928	17011	16774	16832	16734	16782	16873	16827	16927	16764	16841	16622	16892	16950	16879	16925	16883	16905	16983	16911	16874	16879	16959	16778	17108	17070	16829	16788	16853	16835	16870	16813	16692	16992	16882	16948	16808	17056	16845	16894	16867	16703	16829	16749	16779	16908	16765	16992	16895	16920	16881	16990	16848	16855	16954	16908	16878	16886	16771	16659	16725	16954	17044	16941	16857	17030	16974	16930	16779	16991	16780	16800	16912	16817	16952	16879	16950	16703	16708	16704	16815	16770	16726	16853	16869	16866	16824	16811	16908	16799	16836	16863	16843	16870	16870	16948	16819	16889	16838	16890	16811	16856	16898	16653	16850	16742	16705	16690	17004	16781	16766	16583	16796	16916	16753	16851	16879	16908	16912	16890	17011	16988	16890	17082	16870	16865	16890	16859	16819	16824	16866	16855	16963	16883	16639	16906	16976	16796	16843	16811	16905	16869	17059	16884	16780	16879	17062	16867	16543	16768	16716	17015	16889	16750	16988	16799	16761	16885	16994	16821	16821	16806	17000	16847	16710	16619	16791	16754	16800	16950	16773	16851	16619	16845	16882	17091	16750	16864	16852	16831	16672	16876	16707	16842	16811	16733	16749	16859	16967	16908	16800	17054	16872	16687	16985	16759	16979	16976	16845	16898	16991	16980	16790	16967	16851	17028	17022	16771	16757	16971	16842	16716	16779	16752	16949	16853	16740	17037	16997	16991	16946	16842	16870	16886	16963	16882	17010	16817	16800	16695	16783	16824	16902	16912	16759	16731	16765	16798	16778	16770	16936	16908	16747	16821	17029	16744	16638	17060	16781	16800	16846	16936	16867	17104	16787	16788	16891	16874	16746	16981	16823	16884	16848	17096	16597	17017	16935	16756	16902
33310	53651	48148	34436	26241	20189	17554	16007	15983	21229	27873	26604	22632	18684	16236	15468	15183	15185	14908	14918	14886	14973	14913	14777	14702	14652	14778	14557	14715	14628	14775	14573	14654	14776	14787	14747	14728	14653	14885	14712	14729	14823	14614	14679	14602	14690	14687	14646	14654	14767	14793	14689	14824	14633	14782	14691	14852	14846	14747	14718	14613	14668	14803	14634	14778	14823	14778	14848	14633	14689	14676	14835	14711	14784	14761	14798	14569	14668	14768	14771	14814	14563	14611	14676	14754	14779	14792	14708	14690	14775	14782	14717	14661	14725	14743	14797	14648	14567	14745	14858	14671	14665	14793	14737	14805	14751	14782	14738	14769	14705	14796	14634	14831	14662	14846	14634	14780	14764	14714	14990	14757	14609	14663	14794	14881	14670	14771	14751	14796	14759	14621	14637	14616	14668	14688	14806	14671	14731	14649	14735	14914	14730	14764	14765	14581	14792	14597	14819	14956	14755	14791	14838	14802	14743	14803	14695	14809	14581	14672	14841	14817	14854	14822	14771	14747	14670	14688	14707	14692	14699	14739	14808	14649	14793	14659	14744	14697	14827	14715	14600	14801	14642	14781	14814	14767	14752	14648	14711	14758	14803	14653	14734	14751	14819	14639	14696	14569	14461	14705	14854	14552	14611	14668	14788	14763	14693	14797	14680	14666	14689	14684	14648	14563	14729	14530	14648	14707	14692	14464	14748	14803	14707	14717	14784	14636	14880	14767	14729	14805	14658	14769	14845	14741	14639	14679	14694	14717	14569	14719	14808	14689	14689	14944	14803	14746	14691	14787	14739	14667	14627	14791	14821	14741	14775	14665	14759	14886	14784	14874	14797	14728	14713	14715	14908	14742	14662	14654	14861	14794	14779	14744	14668	14666	14675	14737	14918	14523	14625	14789	14714	14681	14512	14627	14681	14617	14720	14789	14699	14737	14797	14740	14655	14857	14602	14850	14672	14768	14689	14773	14799	14689	14702	14703	14613	14751	14723	14797	14799	14599	14584	14793	14782	14797	14817	14750	14878	14995	14840	14780	14727	14767	14634	14674	14811	14837	14588	14729	14703	14776	14865	14875	14763	14823	14881	14843	14762	14743	14766	14706	14553	14965	14701	14720	14808	14948	14686	14810	15046	14709	14777	14717	14594	14624	14603	14642	14760	14780	14682	14764	14580	14663	14663	14820	14826	14592	14842	14733	14750	14744	14812	14771	14812	14689	14917	14768	14841	14835	14688	14722	14923	14668	14692	14810	14728	14579	14828	14894	14746	14741	14821	14659	14661	14675	14769	14754	14724	14651	14653	14789	14677	14859	14704	14741	14744	14650	14651	14641	14706	14735	14840	14609	14637	14723	14710	14799	14458	14696	14670	14620	14683	14846	14715	14643	14630	14788	14571	14707	14669	14651	14799	14759	14846	14766	14617	14899	14687	14738	14695	14837	14868	14895	14538	14708	14585	14607	14749	14747	14822	14760	14570	14694	14728	14757	14833	14708	14765	14845	14778	14581	14765	14812	14621	14867	14790	14764	14610	14930	14850	14717	14918	14650	14837	14856	14642	14875	14671	14526	14746	14779	14655	14795	14781	14686	14779	14491	14688	14443	14726	14582	14830	14645	14673	14902	14548	14625	14780	14721	14789	14821	14793	14729	14768	14737	14663	14871	14794	14627	14572	14653	14698	14779	14640	14810	14780	14666	14640	14801	14675	14737	14865	14652	14712	14794	14732	14968	14642	14775	14908	14625	14652	14835	14735	14819	14603	14742	14726	14787	14785	14681	14654	14770	14670	14749	14895	14776	14672	14696	14717	14717	14734	14654	14718	14711	14785	14694	14696	14675	14755	14697	14730	14584	14742	14714	14593	14939	14577	14698	14745	14805	14567	14628	14922	14738	14602	14785	14702	14716	14841	14700	14738	14444	14794	14665	14832	14751	14697	14710	14799	14796	14589	14918	14627	14770	14580	14878	14735	14867	14761	14753	14818	14708	14732	14767	14816	14696	14713	14735	14752	14771	14689	14769	14750	14727	15003	14668	14722	14732	14810	14675	14708	14856	14718	14736	14722	14756	14637	14797	14755	14722	14704	14931	14707	14696	14763	14804	14610	14741	14751	14659	14833	14896	14806	14710	14705	14692	14710	14799	14741	14848	14773	14775	14710	14690	14694	14584	14599	14610	14752	14875	14563	14684	14602	14674	14752	14663	14683	14563	14786	14610	14576	14887	14553	14832	14776	14769	14678	14745	14812	14670	14798	14930	14817	14702	14769	14586	14799	14752	14709	14728	14728	14721	14633	14687	14562	14669	14766	14663	14720	14558	14793	14642	14666	15039	14790	14742	14668	14835	14843	14746	14743	14772	14834	14584	14483	14750	14630	14784	14871	14741	14645	14822	14686	14837	14661	14673	14759	14805	14589	14741	14785	14663	14876	14662	14677	14946	14730	14702	14754	14547	14705	14763	14591	14750	14781	14739	14789	14612	14649	14836	14661	14698	14962	14858	14644	14703	14810	14677	14739	14697	14848	14716	14494	14691	14713	14654	14816	14593	14851	14779	14622	14601	14800	14832	14899	14740	14820	14763	14749	14747	14547	14785	14842	14754	14947	14762	14675	14724	14753	14747	14721	14956	14706	14787	14699	14805	14575	14703	14702	14968	14735	14694	14559	14683	14720	14690	14778	14736	14846	14663	14662	14859	14701	14710	14810	14680	14707	14919	14863	14717	14775	14632	14808	14763	14840	14746	14799	14776	14702	14655	14880	14738	14724	14866	14578	14663	14713	14842	14803	14865	14659	14854	14676	14828	14675	14801	14761	14744	14726	14602	14879	14667	14703	14668	14761	14617	14719	14736	14811	14735	14718	14689	14850	14755	14789	14688	14686	14477	14600	14748	14721	14733	14763	15014	14626	14751	14680	14655	14803	14633	14692	14664	14708	14668	14681	14587	14643	14906	14653	14750	14804	14778	14825	14836	14750	14872	14729	14779	14634	14739	14652	14559	14717	14733	14778	14746	14747	14762	14568	14721	14729	14641	14759	14787	14620	14773	14710	14703	14697	14859	14626	14555	14818	14733	14867	14599	14792	14642	14763	14877	14681	14785	14807	14610	14706	14794	14702	14656	14739	14785	14853	14595	14644	14797	14744	14735	14710	14800	14635	14895	14730	14810	14709	14832	14822	14790	14725	14730	14794	14736	14550	14654	14773	14702	14869	14831	14831	14706	14683	14796	14740	14593	14651	14712	14657	14703	14734	14790	14772	14643	14523	14821	14817	14711	14917	14777	14610	14677	14566	14668	14872	14786	14870	14722	14581	14844	14757	14621	14688	14690	14697	14891	14772	14809	14705	14676	14779	14754	14766	14719	14857	14800	14704	14753	14663	14631	14737	14922	14824	14551	14692	14818	14770	14761	14762	14785	14638	14620	14582	14612	14823	14684	14870	14636	14643	14703	14884	14847	14828	14551	14899	14873	14691	14810	14732	14804	14725	14848	14489	14654	14849	14801	14612	14765	14754	14805	14767	14592	14935	14762	14969	14612	14776	14731	14674	14670	14765	14757	14571	14807	14689	14530	14725	14736	14750	14722	14676	14751	14695	14791	14697	14813	14617	14712	14793	14700	14553	14794	14623	14743	14758	14761	14786	14787	14651	14656	14907	14550	14566	14875	14756	14957	14859	14709	14737	14817	14784	14670	14711	14765	14760	14667	14682	14842	14607	14780	14720	14804	14820	14596	14694	14778	14656	14758	14795	14565	14783	14714	14918	14757	14811	14595	14804	14695	14603	14846	14750	14751	14696	14778	14651	14623	14701	14855	14863	14708	14849	14846	14808	14631	14709	14826	14755	14761	14730	14754	14739	14772	14746	14738	14662	14713	14620	14944	14763	14693	14773	14820	14625	14541	14789	14768	14639	14881	14741	14592	14798	14792	14905	14856	14812	14529	14766	14644	14614	14754	14606	14522	14852	14645	14728	14672	14740	14794	14671	14768	14688	14635	14811	14719	14611	14468	14807	14837	14767	14802	14815	14828	14800	14826	14676	14709	14756	14819	14733	14664	14674	14680	14657	14687	14754	14629	14916	14760	14648	14604	14771	14753	14633	14800	14665	14772	14847	14823	14633	14780	14749	14690	14779	14680	14669	14678	14874	14837	14712	14813	14698	14865	14648	14844	14746	14631	14943	14881	14670	14697	14833	14797	14800	14738	14607	14782	14594	14789	14680	14654	14703	14732	14690	14747	14842	14838	14780	14558	14774	14671	14657	14686	14703	14697	14810	14750	14637	14565	14654	14749	14674	14670	14636	14714	14650	14774	14760	14688	14785	14876	14712	14820	14704	14777	14807	14777	14822	14656	14652	14776	14588	14710	14793	14798	14616	14670	14676	14700	14705	14770	14717	14762	14756	14737	14647	14700	14774	14719	14745	14900	14688	14687	14748	14840	14786	14693	14746	14787	14782	14670	14665	14814	14818	14732	14831	14725	14810	14650	14687	14654	14862	14890	14828	14738	14731	14726	14684	14820	14685	15008	14663	14784	14732	14784	14811	14656	14646	14826	14651	14758	14664	14719	14835	14732	14475	14765	14676	14679	14564	14582	14599	14568	14558	14761	14881	14653	14800	14678	14903	14796	14717	14678	14511	14706	14839	14818	14749	14842	14816	14604	14834	14752	14928	14822	14553	14780	14832	14688	14820	14872	14819	14697	14880	14555	14783	14780	14589	14712	14652	14902	14958	14630	14848	14587	14710	14731	14828	14725	14671	14718	14898	14557	14711	14687	14504	14760	14864	14782	14663	14730	14718	14790	14707	14548	14543	14667	14760	14698	14769	14543	14854	14682	14664	14738	14622	14817	14876	14836	14682	14680	14763	14795	14794	14830	14641	14709	14937	14742	14602	14819	14715	14940	14658	14564	14837	14668	14727	14745	14749	14622	14777	14790	14738	14729	14580	14900	14768	14739	14710	14887	14684	14671	14742	14630	14696	14824	14783	14777	14677	14731	14659	14654	14769	14921	14946	14731	14596	14699	14615	14852	14620	14673	14691	14743	14786	14649	14750	14545	14862	14797	14890	14585	14749	14822	14781	14697	14827	14922	14858	14593	14607	14605	14801	14660	14737	14488	14851	14816	14619	14900	14925
22808	21401	29182	24093	22494	25369	26359	19972	18390	21347	29084	33169	29415	22283	19663	19544	19134	18295	18184	17641	17545	17421	17287	17398	16986	16989	17049	17225	17272	17429	17187	17145	17233	17052	17054	17078	16861	16979	17009	16731	16985	17070	17170	17153	17117	17222	17190	16987	17127	17076	17061	17113	16988	17184	16977	17220	17109	16954	17165	17150	17073	17017	17256	17055	17140	17042	17052	16996	17263	17022	17001	16893	16986	17152	17259	17237	17040	17133	17069	17022	16985	16983	17101	17028	17110	17105	17279	16949	16973	17121	17022	17057	16971	17080	17084	16928	17078	17153	17068	16867	17088	17044	17090	16993	17006	17012	16898	17233	16937	17084	17138	16922	16991	17016	17111	16886	17026	17230	16959	17155	17068	16835	17088	16999	16958	17043	17022	17090	17007	17118	17193	16878	17040	16779	17142	17199	16892	16963	17096	17093	17154	16817	16830	17105	17206	16976	17101	17012	17090	17003	17019	17059	17030	17237	16930	17083	17083	17090	16952	16964	17039	16987	16994	17236	16808	17224	16885	17031	16897	16823	16847	17012	17102	17189	17101	17008	17068	16995	16888	16753	17246	16983	17088	17051	17059	17023	17045	16941	17230	16945	17070	17078	17259	16956	16929	16845	17149	17104	16943	17003	17091	16994	17118	17055	17026	17137	16982	16957	16900	16970	16983	16872	17015	17069	16983	17045	17025	17083	17055	17042	17082	16959	17016	16954	17085	16908	17073	16953	16958	16941	17128	16919	17185	17234	16952	17080	16972	17025	17070	17062	17081	16859	17114	16916	17120	17130	17096	16964	17057	17030	16875	16961	16978	16850	17270	17060	17032	16924	16740	17025	16992	16963	16887	16998	17094	17050	17052	17052	17231	17228	17093	16914	16967	16938	16936	17077	16884	17196	17018	16947	16930	16982	17195	17244	16996	17035	17070	17024	16953	16976	17178	16919	16940	17026	17115	17038	17007	16973	16939	17009	16918	16658	17038	17109	17063	17163	17019	17075	16951	17072	16894	17062	17088	17154	16975	17035	17049	17018	16913	17134	17072	16978	16906	16988	17082	16935	16767	17041	16920	16974	17020	17159	17034	16989	17057	17117	16953	16934	16872	16956	17123	17272	16930	16987	17119	17123	17055	16908	17085	16980	17019	17027	16984	17210	17104	17032	17142	16896	17055	17128	16916	17045	17016	16916	16967	16947	16932	17028	17095	16913	16955	17087	16783	16879	16866	17059	17189	17123	17151	16942	17033	17081	17050	16934	16960	16929	17111	16970	17145	16959	17169	17088	17059	17145	17192	17030	17066	16860	17114	16907	16987	16865	16885	17044	17015	16906	17169	17196	16945	16868	16940	17104	16960	17035	17047	16908	17070	16903	16903	16950	17007	16981	17100	16882	16786	17009	16897	16985	16930	16959	16838	17010	16803	16870	17083	16860	16923	16975	16899	17043	17054	16858	17049	16989	17023	17096	16892	16904	16992	17114	17182	16901	16956	17117	17039	17001	17033	17204	16868	16938	17059	17006	17166	17074	16865	17010	17028	17105	16972	16953	17071	17040	17052	17103	16903	17181	17264	17135	16971	16834	17186	17059	17080	17085	16901	17168	16819	16834	16878	17038	17084	17082	17123	16989	17132	17173	17195	17241	16999	17127	17035	16993	17145	17079	16925	16972	16966	17064	17071	16707	16964	17076	17005	17312	16926	16902	17006	17008	16919	16846	16991	17068	16919	17053	17040	16963	16974	16942	17110	17085	17042	16974	17078	16986	17004	17019	16900	17000	17027	16904	16946	17167	16977	17014	16819	17051	17131	16934	16798	16747	17034	17279	17256	17032	16956	17165	16900	16846	16948	16920	17106	16889	16940	17036	16847	16881	16958	16879	17184	17035	17097	16981	17017	16869	17055	17155	16918	17133	17059	17094	17061	16759	16973	16905	17166	17082	16955	16949	17038	16986	17286	17052	17180	17280	16927	16844	17188	16974	16977	17321	17020	16997	17040	16979	17153	17086	16997	16883	16931	17003	17115	17015	17013	16847	16982	16994	16777	16825	17131	16927	16892	16929	17014	16757	17019	17079	17086	17083	17000	17227	16904	16856	16900	17234	17037	16890	16975	17065	16902	17105	17008	17206	16958	16896	16810	16965	17070	16773	17096	17075	17110	17219	16946	16989	16778	17069	17051	16969	16957	16888	16952	17269	17057	17063	16793	17071	16988	17022	17010	17148	17034	17051	16969	16906	16995	17164	17079	17093	16948	17017	17133	16957	17024	17223	16949	17035	16918	16700	16955	17175	16982	16759	17003	16984	16975	17118	16947	16828	17004	17055	16992	17141	17084	16684	16972	16950	16815	16957	17009	17022	17077	17154	17003	17141	17016	17076	17212	16898	16893	16986	17231	17058	17215	17017	16940	17071	16847	16803	17120	17093	17152	16989	17079	17075	16969	17160	16925	17031	17046	17028	16908	17178	16892	17116	16861	16972	17138	17010	17157	17003	17108	17007	17015	16690	16939	17005	16963	16898	17060	16841	17121	16883	16840	16835	16870	17082	17051	17102	16825	16872	16901	17020	17283	17257	17017	17065	16856	17086	16807	17237	16971	17002	17127	16850	17007	17057	16868	16845	16732	16972	17005	17030	17174	17073	17340	16947	17167	17075	16896	17112	16890	17074	17004	16877	16963	16963	17086	17179	17071	17037	16973	16945	17004	16987	16888	17033	17010	17036	17040	16837	16967	17106	17066	16907	16828	17208	17125	17053	16868	17158	17091	17032	17001	16950	16839	16952	17086	17085	17034	17000	16876	17079	17102	17260	16950	17091	16968	16867	17079	17106	17123	17022	16936	16855	17055	16958	16948	17103	16947	17040	16972	16997	17012	16978	17143	16974	17039	17045	17045	16757	17024	16963	16980	16922	16727	17208	17027	17066	16902	17024	16920	17212	16841	17014	17206	17016	17022	17112	16980	16957	17031	16863	16982	17047	17119	16921	17039	16838	17225	16959	17167	16893	17106	17083	16986	16886	17020	16985	17140	16940	16886	16948	17062	16984	17042	16890	17114	16982	16986	16808	16967	17056	16827	16945	16892	16992	17071	16946	17150	16913	17012	16996	16898	16950	16901	16979	16901	16800	16944	17115	17140	17032	16950	17004	16844	16995	17045	16976	16802	17030	16981	16982	16925	16954	16959	16744	17086	17012	17006	16870	16994	17013	16791	16877	17155	17094	17073	16891	17066	16899	16816	16972	16952	17105	17015	16842	16897	16874	17037	17106	17028	17068	17104	17098	16926	17001	17125	17121	16930	16803	17028	16990	17039	17157	16795	16986	17124	17164	16876	17034	17013	16968	17190	17157	17280	17190	17102	17154	16899	17082	17234	16976	16795	17267	16943	16987	17038	17273	16888	16955	16890	16916	17011	17154	17052	17014	16949	16898	16991	17053	16930	16970	16991	16924	17148	17051	17023	17012	17023	16993	16996	17006	16972	16913	16916	17093	16945	16982	16957	16832	17122	17063	17013	16844	16865	16803	17017	17159	17093	16831	16986	16795	16988	17005	17047	17041	16943	16948	17117	17170	17089	16884	17018	16852	16988	17069	16937	17121	16759	16955	17000	17052	16970	17089	16894	16967	17019	17055	16990	17179	17036	17015	16980	17159	17063	16947	17083	17082	17061	16977	16972	16838	16978	16973	17024	17007	17014	16873	17071	16833	16900	16907	17011	16868	16951	16860	16762	17155	16929	16980	17014	17122	16933	16979	16967	17200	17082	16947	17175	16862	16972	16939	16945	17042	17057	17032	17008	16996	17024	17029	16874	17135	17088	17030	17074	17156	17079	16914	16930	16878	16948	17215	17059	16930	17011	16809	17050	16969	17112	16905	17043	17047	17042	16877	16946	17019	17111	17160	17005	17084	16981	17025	17092	16961	17034	16880	16758	17026	16838	17038	17076	17273	17124	16983	16924	16988	16973	16910	16931	17187	16861	17006	16852	17005	16932	16875	16961	17004	17008	17065	17260	16857	16948	17167	17068	17115	16903	17183	17204	17008	17287	17100	16842	16956	17045	16805	16992	17192	16909	17136	17108	16883	16981	17047	16827	16925	16844	17116	16963	17038	16987	17073	16864	16792	17061	17034	17069	17028	17003	16923	16893	17061	17059	17109	16996	16957	17089	16844	17063	16886	16924	16907	17005	17028	17199	16979	17019	17040	16902	17055	16886	16876	16997	16987	17094	17149	17166	16734	17200	16774	16981	17039	17022	17065	17064	17126	17146	17146	16956	16891	16985	17048	16925	17027	17135	17135	17090	17099	17032	17075	16862	17066	16970	16860	16987	17080	16953	16926	17020	16910	16969	16890	16886	17129	17048	17344	17182	16907	16910	17138	17105	16862	16920	16706	17130	17229	17132	17060	16886	16908	16897	16927	17200	17164	16820	16890	17009	16876	17184	16956	16962	16723	16792	17018	16846	16956	16971	16904	16869	16996	17060	17118	17230	17330	17082	17214	16987	17049	16962	16958	16999	16899	16838	17043	17133	16772	17031	17197	17010	16914	17103	17098	17069	16892	17085	16969	16939	17071	17030	17070	16959	17062	16962	17056	16894	17000	16996	16936	16901	17052	16724	16977	16991	17066	16978	16947	17063	16826	16877	16983	16921	16933	17117	16927	16957	16821	17114	16975	16672	17042	17050	17014	16800	16912	16971	16856	17219	17135	16978	17098	16895	16925	16798	16922	17186	17084	17093	16917	16946	17022	17211	16881	16951	16868	17036	16960	17107	17284	17037	16880	16978	17285	17098	17116	17258	16989	17103	17173	16931	16906	17040	16893	17074	17106	17076	17023	16919	16945	17244	17024	17101	17075	16832	16978	17052	17034	16967	17153	16934	17004	17119	16856	17034	17011	16983	17065	17148	17031	17168	17025	17053	17078	17081	17108	16931	17016	16890	16851	16941	17167	16839	16841	16946	16933	16884	16904	17124	16871	16967	16850	16930	16860	17012	17117	17067	16976	17004	17025	17154	16956	17171	17031	16990	16887	16880	17180	17043	17204	17017	17076	16872	17034	17039	16864	17053	16979	17034	16966	16882	17048	17059	17043	17087	17054	17011	17007	16777	17005	16954	17173	17021	16685	17040	17164	17197	16911
37096	60717	52738	38617	31332	26729	20561	17141	16679	21395	31441	34676	29648	19798	17777	18085	17137	16396	15894	15405	15009	15036	15024	15017	14805	14737	14828	14735	14815	14671	14824	14706	14722	14844	14814	14847	14845	14968	14814	14999	14662	14767	14746	14862	14741	14754	14848	14759	14784	14787	14897	14780	14754	14778	14806	14755	14834	14936	14788	14812	14781	14839	14756	14741	14820	14889	14859	14726	14733	14799	14783	14726	14938	14657	14792	14768	15039	14771	14808	14769	14746	14758	14833	14931	14833	14892	14808	14689	14716	14690	14679	14987	14806	14820	14818	14643	14658	14749	14938	14879	14755	14608	14817	14721	14865	14865	14809	14800	14840	14709	14857	14798	14836	14843	14707	14729	14791	14803	14848	14744	14824	14609	14740	14728	14791	14822	14825	14810	14909	14766	14843	14875	14780	14778	14783	14791	14952	14806	14646	14908	14781	14694	14769	14888	14859	14708	14800	14812	14779	14827	14795	14764	14801	14835	14761	14638	14854	14705	14924	14784	14960	14848	14895	14883	14836	14794	14788	14806	14746	14872	14851	14698	14796	14913	14951	14835	14775	14919	14574	15030	14720	14821	14862	14898	14573	14876	14893	14589	14964	14755	14737	14871	14828	14616	14752	14920	14851	14795	14788	14741	14696	14672	14653	14831	14807	14844	14779	14730	14919	14890	14827	14824	14742	15045	14624	14833	14689	14821	15037	14779	14842	14844	14893	14804	14835	14839	14802	14840	14750	14888	14616	14801	14902	14670	14954	14843	14859	14825	14810	14867	14817	14865	14733	14856	14823	14748	14894	14886	14979	14788	14757	14792	14821	14745	14679	14905	14778	14828	14856	14847	14877	14893	14704	14632	14694	14766	14753	14819	14882	14786	14945	14820	14759	14879	14834	14843	14681	14771	14938	14948	14597	14708	14766	14715	14971	14853	14790	14877	14772	14659	14768	14799	14794	14862	14790	14828	14878	14822	14828	14767	14833	14852	14687	14800	15010	14786	14882	14709	14825	14846	14645	14831	14799	14836	14898	15035	14755	14755	14893	14806	14844	14772	14821	14879	15039	14839	14886	14793	14770	14733	14859	14804	14902	14653	14711	14697	14770	14748	14900	14715	14967	14766	14856	14843	14961	14905	14845	14804	14829	14825	14826	14764	14713	14857	14877	14619	14823	14626	14776	14830	14877	14693	14748	14716	14806	14824	14645	14839	14838	14839	14884	14958	14781	14713	14934	14640	14770	14651	14721	14798	14853	14766	14749	14930	14584	14973	14845	14744	14619	14877	14749	14857	14677	14883	14819	14853	14782	14773	14858	14858	14924	14696	14685	14906	15098	14624	14850	14875	14805	14712	14768	14791	14882	14854	14835	14788	14746	14721	14727	14786	14605	14830	14896	14874	14741	14838	14824	14692	14864	14678	14853	14810	14609	14709	15008	14736	14829	14924	14685	14540	14741	14782	15003	14908	14845	14800	14704	14848	14777	14720	14551	14824	14799	14677	14594	14772	14742	14789	14594	14946	14939	14662	15000	14716	14698	14842	14785	14934	14794	14733	14719	14746	14898	14722	14782	14910	14792	14840	14634	14595	14706	14941	14939	15024	14670	14956	14661	14655	14972	14875	14918	14859	14642	14764	14738	14823	14922	14647	14854	14858	14707	14698	14868	14818	14742	14976	14766	14959	14856	14748	14780	14873	14841	14709	14835	14799	14816	14792	14758	14908	14795	14773	14744	14787	14700	14847	14703	14692	14882	14810	14871	14752	14663	14731	14713	14878	14890	14840	14734	14585	14733	14706	14719	14944	14817	14677	14785	14631	14708	14776	14975	14774	14849	14775	14765	14662	14760	14801	14690	14718	14811	14697	14904	14876	14839	14688	14794	14769	14857	14786	14621	14881	14843	14748	14629	14837	14796	14793	14592	14737	14736	14780	14850	14806	14740	15037	14857	14744	14738	14668	14902	14623	14797	14628	14871	14862	14870	14656	15038	14855	14857	14846	14789	14669	14784	14823	14932	14859	14737	14693	14789	14857	14944	14728	14995	14844	14815	14832	14854	14858	14678	14770	14766	14819	14770	14994	14997	14756	14847	14786	14700	14719	14837	14734	14750	14786	14918	14819	14844	14617	14834	14738	14823	14910	14820	14947	14760	14748	14805	14769	14951	14774	14880	14797	14870	14778	14691	14626	14907	14877	14896	14711	14795	14857	14575	14642	14863	14841	14704	15055	14643	14815	14780	14757	14724	14733	14819	14809	14885	14759	14927	14617	14859	14741	14793	14745	14880	14853	14750	14652	14723	14724	14724	14853	14720	14720	14777	14839	14794	14948	14760	14868	14853	15044	14717	14702	14919	15032	14663	14809	14950	14902	14573	14579	14799	14942	14792	14984	14964	14659	14755	15016	14838	14869	14914	14870	14821	14852	14721	14735	14757	14714	14942	14671	14876	14800	14775	14728	14865	14692	14875	14786	14807	14960	14659	14964	14877	14798	14858	14766	14811	14676	14720	14812	14861	14744	14792	14827	14922	14808	14725	14737	14815	14693	14743	14845	14745	14666	14765	14826	14608	14922	14822	14691	14853	14873	14831	14749	14834	14853	14826	14771	14929	14700	14872	14784	14897	14797	14713	14796	14831	14824	14625	14807	14707	14866	14747	14889	14688	14716	14874	14660	14832	14589	14708	14732	14753	14863	14759	14846	14787	14791	14888	15058	14807	14713	14895	14778	14869	14754	14804	14609	14901	14706	14781	14714	14764	14888	14788	14780	14837	14758	15014	14896	14836	14601	14798	14782	14964	14802	14815	14704	14628	14807	14645	14792	14883	14714	14780	14680	14604	14821	14874	14815	14732	14767	14635	14797	14937	14931	14722	14768	14802	14854	14718	14889	14909	14900	14800	14747	14867	14605	14818	14970	14991	14816	14774	14661	14765	14767	14927	15045	14778	14855	14845	14907	14814	14845	14634	14824	14808	14732	14784	14705	14881	14787	14891	14935	14881	14766	14800	14821	14932	14798	14941	14806	14830	14863	15014	14616	14801	14884	14757	14696	14771	14887	14675	14777	14726	14768	14742	14918	14797	14729	14825	14745	14699	14720	14889	14741	14813	14572	14693	14724	14671	14796	14921	14836	14818	14922	14732	14937	14761	14888	14814	14704	14740	14782	14868	14913	14858	14601	14927	14619	14790	14808	14759	14912	14916	15037	14844	14758	14805	14693	14691	14794	14825	14674	14920	14836	14796	14909	14819	14914	14878	14956	14670	14814	14861	14732	15006	14773	14670	14714	14795	14731	14864	14599	14727	14769	14845	14854	14891	14776	14829	14773	14780	14782	14690	14758	14834	14669	14756	14949	14711	14905	14862	14849	14821	15058	14902	14882	14702	14658	14771	14690	14854	14777	14736	14868	14736	14913	14924	14744	14736	14693	14849	14721	14698	14695	14866	14646	14785	14862	14708	14663	14863	14845	14826	14631	14723	14620	14494	14724	14706	14782	14811	14696	14706	14782	14951	14697	14809	14902	14700	14855	14832	14797	14835	14807	14772	14847	14736	14798	14869	14816	14837	14898	14830	14792	14928	14921	14683	14941	14918	14836	14996	14781	14700	14778	14820	14801	14838	14777	14737	14729	14737	14805	14849	14790	14675	14834	14606	14774	14826	14750	14704	14744	14758	14743	14878	14886	14815	14819	14816	14735	14759	14669	14922	14729	14670	14823	14813	14771	14837	14665	14737	14666	14811	14718	14919	14760	14777	14891	14868	14670	14804	14780	14748	14801	14904	14812	14766	14644	14836	14799	14637	14887	14692	14675	14800	14625	14830	14762	14830	14640	14819	14815	14788	14817	14624	14646	14697	14883	14721	14714	14858	14835	14912	14775	14703	14770	14850	14809	14846	14618	14820	14723	14853	14819	14751	14653	14748	14860	14830	14670	14945	14776	14753	14868	14664	14544	14876	14770	14916	15016	14681	14668	14784	14872	14774	14792	14744	14661	14818	14780	14803	14869	14651	14804	14737	14748	14830	14686	14960	14848	14784	14864	14745	14814	14809	14744	14716	14743	14756	14711	14705	14880	14661	14644	14730	14722	14860	14777	15083	14825	14721	14657	14787	14668	14777	15001	14808	14938	14675	14752	14680	14639	14875	14752	14714	14699	14846	14798	14846	14740	14802	14948	14898	14603	14779	14827	14636	14803	14779	14796	14798	14850	14687	14912	14779	14644	14804	14830	14863	14881	14743	14876	14880	14830	14808	14696	14725	14907	14903	14982	14827	14923	14940	14767	14656	14980	14816	14776	14777	14760	14856	14828	14795	14884	14851	14875	14840	14781	14829	14721	14890	14713	14818	14822	14801	14707	14772	14723	14807	14718	14721	14882	14635	14801	14761	14663	14740	14717	14736	14784	14750	14737	14784	14904	14683	14852	14719	14808	14879	14820	14762	14775	14873	14832	14859	14736	14670	14948	14947	14759	14802	14637	14811	14837	14795	14681	14779	14580	14793	14765	14878	14938	14771	14775	14685	14861	14870	14971	14691	14774	14788	14747	14950	14844	14916	14727	14890	14755	14876	14614	14785	14707	14786	14842	14814	14756	14799	14838	14808	14927	14801	14754	14870	14906	14675	14695	14717	14773	14834	14723	14887	14855	14742	14943	14713	14953	14661	14673	14689	14731	14787	14933	14742	14794	14856	14805	14581	14675	14851	14741	14869	14867	14910	14631	14723	14715	14980	14972	14643	14815	14664	14886	14798	14673	14883	14872	14802	14674	14930	14865	14806	14769	14745	14680	14698	14809	14716	14780	14818	14884	14962	14742	14728	14698	14763	14790	14748	14741	14659	14722	14716	14916	14727	14797	14665	14641	14896	14787	14934	14897	14707	14598	14848	14908	14723	14704	14726	14880	14889	14662	14774	14771	14752	14717	14708	14834	14886	14942	14794	14811	14998	14816	14772	14788	14744	14832	14866	14799	14804	14910	14838	14999	14709	14754	14902	14933	14790	14850	14849	14942	14861	14660	14697	14729	14925	14763	14787	14848	14671	14974	14787	14870	14787	14791	14811	14849	14777	14671	14849	14630	14831	14869	14771	14745	14794	14638	14583	14823	14779	14959	14988	14775	14952	14751	14776	14738	14730	14810	14734	14883
28307	25084	30150	25114	19895	18533	17614	17211	17224	17301	18000	18638	17983	17432	17313	17255	17219	17219	17219	17026	17114	17218	17112	17237	17196	17095	17503	17247	17172	17119	17247	17191	17273	17304	17215	17245	17015	17220	17110	17178	17187	17164	17109	17284	17122	17047	17418	17144	17207	16902	17197	17165	17271	17106	17024	17115	17117	17054	17077	17318	17152	17213	17261	17266	17254	17036	17222	17138	17169	17212	17065	17133	17321	16876	17218	17233	17200	16996	17032	17139	17196	17289	16958	17201	17299	16855	17080	17140	16946	16970	17074	17121	17075	17302	17129	17117	17183	17071	16879	17186	16891	17292	17010	17107	17179	17118	17048	17163	17286	17161	17026	17014	17140	17127	17210	17248	17011	17102	17013	17124	17215	17087	17004	16989	17219	17075	17254	16906	17122	17047	16941	17077	17081	17401	17133	17071	16885	17122	17113	16908	17214	16917	17086	17082	17147	16972	17045	17139	17224	17115	17273	17421	16904	17132	17157	17120	17066	17086	17174	17234	17000	17285	17173	17152	17116	16947	17156	17244	17075	17108	17233	17064	17192	17114	16996	17163	16995	17219	17137	16970	16929	17091	17086	17392	17243	17177	17145	17026	17119	17371	17140	17227	17133	17257	17079	17036	16864	17143	17065	17088	17090	17089	17302	17087	17166	17209	16899	17097	17179	17268	17290	17073	17196	17070	16882	17035	17335	17168	16897	16768	17169	17112	17179	17221	17006	17114	17079	16958	16986	17110	17041	17069	16989	17033	17261	17254	17319	17226	17068	17068	16997	16961	17215	17109	17268	16944	17117	17161	17279	17105	17030	17069	17051	17092	16976	17162	17237	17160	17055	17088	17320	16967	17138	17074	17052	17222	17090	17174	16945	17205	17197	17117	17171	17104	16918	16979	16929	17037	17135	17164	17159	17163	17232	16930	17118	17065	17162	17013	17329	17319	17084	17121	17104	17150	17118	17128	17269	16961	17081	17163	16971	17126	17117	17069	17186	17006	17128	17249	17190	16923	17331	16968	17173	17174	17404	17107	17096	17136	17181	17183	17026	17224	17326	17109	17213	17252	17033	17088	17061	17300	17198	17172	17102	17146	16988	16985	17159	17162	17114	17071	16967	17356	17071	17099	16980	17008	17053	17127	17200	17025	17266	17204	17004	17011	17021	17204	16956	17054	17397	17041	16992	17073	17004	17244	17175	17245	17057	17357	17046	17039	17159	17016	17198	17111	17311	17155	17222	17216	17168	17044	17129	17177	17202	17063	17055	17113	16922	17231	16963	17045	17091	17151	17057	17092	17149	17140	17148	17069	17128	17144	17142	16983	17130	17021	16780	17145	17222	17252	17219	17128	17044	17142	17083	17176	17162	17153	17236	17064	17188	17179	17137	17144	17184	17203	17016	17077	17130	17267	17355	17285	17122	17243	17081	16997	17076	17155	17201	17114	16970	17094	17147	17070	17070	17156	17155	17223	17044	17123	17051	17165	17116	16949	16916	17061	17253	16940	17100	16958	17241	17195	16962	17032	17134	17079	17067	17008	17081	17048	16916	16986	17170	17178	17236	17188	17040	17022	17237	17036	17120	17169	17106	17122	17129	17019	17039	17167	17055	17172	17064	17189	17102	17278	17114	17165	17212	17283	17222	17078	16992	17070	17078	17068	17124	17107	17118	17316	17146	17116	17028	17194	16900	17089	17073	17301	17053	17138	17032	17065	16952	17105	17248	16998	16954	17073	17218	17244	17222	17218	16981	17045	17215	17253	17195	16949	16981	17276	17134	17137	16935	17170	17026	17143	17072	17055	17207	17014	17067	17252	17064	17163	17055	17162	17111	17134	17166	17008	17100	17060	17052	16990	17063	17021	17215	17295	17086	17151	17309	17270	17182	17059	17173	16983	17112	17101	17250	17008	17284	16982	17254	17192	17066	17060	17038	17014	17222	16940	17143	17318	17199	17168	17332	17052	17166	16941	17193	17071	17072	17146	17141	17166	17230	17207	17125	17222	16895	17026	17178	17039	17199	17222	17304	17271	17066	17142	16917	17215	17208	17184	17117	17116	17033	17172	17190	16842	17158	16956	17046	17281	17100	17130	17179	17129	17203	17397	17009	17065	17060	17176	17054	17099	17163	17024	17204	17141	17184	17040	17112	16894	17224	16995	17177	17068	17087	17241	17092	17019	17155	16981	17117	17374	17179	17024	16858	17291	16939	16995	17063	17047	16969	17190	17172	16933	17130	17045	17041	17122	17046	17008	17111	17246	16996	17032	17140	17117	17073	17406	17211	17179	17181	16950	16923	17004	17188	17005	17182	17188	17132	17062	17092	17127	17173	17112	17065	17040	16977	17237	17081	17033	17113	17171	17219	17233	17262	17277	17341	17105	17093	17058	16934	17094	17153	17019	17163	16908	17105	17024	16949	17328	17209	16880	17354	17163	17151	17245	17472	17156	17070	17045	17186	17040	17278	17367	16930	17192	17161	17129	17231	17165	17178	16972	17249	17099	17116	17216	17118	16905	17159	17135	17498	17179	17216	17171	17199	17129	16944	17127	17014	17143	16957	17141	17038	17022	17069	17215	17189	16991	17131	17156	17190	17024	17253	17227	17283	17107	17204	17147	17239	17034	17126	17174	17244	17111	17293	16967	17094	16860	17134	17223	17396	17147	17218	17193	17043	17178	17056	17172	17173	17171	17214	17047	17039	17096	17083	17035	17283	17254	17224	17002	17260	17169	17158	17150	17132	17191	17238	17095	17092	17153	17012	17078	17088	17163	17149	17254	17231	17373	17069	17052	16911	17178	17294	17029	17219	17418	17019	17091	17261	17192	17115	17336	17260	17013	16899	17048	17139	17166	17108	17166	17023	17223	17015	17051	17152	16997	17165	17145	17274	17115	17137	17160	17226	17149	17011	17113	17171	17152	17141	17086	17408	17264	17201	17177	17052	17021	16964	17177	17130	16878	17139	17088	17075	17058	17143	17132	17111	16968	17216	16934	17404	17031	17234	16869	17006	17126	16947	17315	17154	17062	17119	17042	17009	17211	17127	17075	17206	17109	17411	17202	17208	17300	17050	16939	17288	17060	17254	17176	17195	17167	17162	17316	17295	17289	17015	17129	17153	17096	17140	17119	17205	17054	17034	17185	17191	17087	17325	17355	17175	16986	17130	17484	17148	17247	17160	17178	17058	17114	17160	17124	17353	17104	17148	17278	17250	17095	17231	17304	17058	17103	16946	17126	17091	16960	17078	17124	17019	17136	17178	17127	17130	17302	17149	17090	17233	17139	17092	17227	17035	17022	16970	16925	17164	17181	17171	17226	17009	17143	16900	17173	17193	17050	17149	17229	17255	17295	17240	17133	17082	17156	17173	17331	17207	17045	16992	17343	17183	17057	17494	17067	17142	16973	17097	17222	17122	17100	17372	16951	17013	17175	17286	17087	17273	17129	17125	17131	17279	17284	17139	17318	17113	17085	17149	17097	16959	17158	17191	17074	17136	17240	17056	17001	16846	17138	17167	17068	17170	17045	17141	17241	17030	17293	17132	17125	17224	17150	17161	17208	17110	17115	17163	17005	17267	17115	17061	16949	17253	17122	17029	17146	17119	17078	17071	17132	17161	17194	17007	17039	17303	17305	17006	17029	17176	17042	17143	17080	17099	17102	17064	17102	17099	17220	17189	17081	17176	17114	17073	17261	17275	17025	17158	16997	17137	17259	16994	16953	16985	17126	17180	17095	17065	16956	17349	17153	17282	17192	17286	17319	17128	16916	17110	16943	17161	17185	17118	17082	17138	17181	17225	17170	17179	17083	17194	16976	17141	17308	17278	17097	17134	17124	17099	17127	17197	17147	17235	17001	17177	17001	16963	16912	17323	17200	17104	17224	17191	17196	17090	17172	17077	17162	16916	17202	17083	17116	17113	16863	17147	17245	17258	17022	17132	17007	17146	16990	16940	17004	17086	17019	17086	17054	17070	17086	17031	17128	17114	17273	17193	17071	17269	17056	16998	17045	17001	17136	17176	17050	17313	17114	17149	17063	17170	17161	17174	17202	17217	17214	17169	17209	17318	17131	17064	17215	17228	17003	17146	17119	17091	17270	17239	17230	17046	17141	17065	17063	17185	17183	17308	17086	17008	17203	17077	17160	17219	17104	16983	17357	17091	17051	16996	17027	17159	17316	17080	17179	17207	17172	17401	17266	17238	17047	17173	17079	17224	17064	17166	17005	17211	17114	17155	16968	17390	17105	17067	16940	17137	17129	17033	17193	17259	17218	17103	17279	17268	17102	17122	17036	16832	16915	17056	17073	17043	17059	17151	17161	17268	17176	17170	17275	17129	17259	16958	17119	17082	16915	17318	16969	16882	17299	17166	17284	17099	17166	17107	17163	17335	16961	16959	16881	17336	17145	17267	17162	17165	17037	17219	17198	16936	17055	17196	17187	16919	17128	17085	17172	17110	17002	17140	16888	17223	17024	17083	17085	17015	17150	17319	17040	17259	17165	17026	17164	17198	17023	17152	17074	17213	17003	17231	17186	17034	17160	17244	17104	16936	17124	16837	16913	17112	17170	17012	17116	16956	16955	17106	17205	17028	17119	17281	16969	16990	17040	17290	17179	17225	17189	17034	17070	17020	17266	17159	17153	17013	17068	17026	17110	17268	17249	17065	17146	17059	16908	17233	17105	17274	17054	17216	17188	16941	17071	17287	17270	17369	17298	17128	17130	17141	17226	17217	16846	17237	17130	16900	17203	17136	17142	17194	16940	16887	17224	17037	17157	17091	17056	17029	17139	17375	17194	17212	17223	17043	17126	17089	17236	17036	17112	17218	17280	17052	17094	17162	17071	17171	17286	17237	17206	17226	17090	17086	17022	17167	16973	17244	17113	16950	17185	17388	17128	16907	17137	16999	17149	17225	17223	17087	17177	17042	17188	17081	17197	16992	17198	17108	17266	17197	17085	17158	17189	17134	17178	17109	17119	17102	17203	17119	17192	16999	17210	17165	17038	17139	17226	17219	17190	17191	17121	17390	17109	17190	17224	17001	17016	17020	17251	17403	17050	17110	17100	17311	17200	17172	17248	17111	17182	17081	17383	17175	17058	17002	17204	17012	16891	17102	17191	17287	16982	17104	17043	17249	17101
29845	38276	32867	22050	18272	16451	15286	15038	14969	14977	16144	17175	15702	14905	14849	14959	15041	14963	14994	14966	15124	15043	14878	14772	14832	14869	14884	14749	14921	14870	15025	14769	14901	14973	14867	14949	14906	14888	14828	14797	14921	14712	14971	14873	14877	14716	14799	14852	14855	14955	15059	14652	15003	14857	14858	14849	14791	14656	14811	14826	14805	14881	14865	14725	14776	14828	14901	14860	14782	14713	14800	14954	14918	14875	14929	14844	14931	14876	14680	14962	14815	14880	14793	14822	14860	14743	14796	14989	14625	15001	14960	14778	14840	14870	14958	14976	14726	14771	14907	14839	14933	14790	14904	14869	14949	14859	14778	14935	14853	14867	14913	14836	14881	14864	14727	14776	14868	14995	14764	14898	14810	14754	14913	14765	14861	14912	14800	14845	14805	14854	14795	14781	14908	14857	14856	15058	14886	14773	14859	15010	14857	14758	14796	14830	14940	14912	14987	14811	14930	14822	14577	14938	14763	14828	14904	14866	14932	14772	14959	14801	14612	14634	14843	14933	14937	14815	14778	14861	14902	14786	14712	14773	14741	14822	14926	14727	14862	14579	14790	14845	14948	14890	14766	14759	14877	14792	14758	14825	14764	14868	14920	14907	14836	14821	14916	14841	14721	14896	14777	14997	14902	14906	14878	14756	14767	14878	14807	14829	14855	14693	14933	14743	14785	14756	14747	14819	14882	14814	14926	14892	14847	14970	14751	14954	14828	14937	14955	14910	14924	14947	14782	14878	14716	14876	14727	14951	14976	14945	14874	14845	15009	14728	14767	15006	15002	14919	14652	15059	15033	14914	14703	14797	14821	14821	14770	14724	15161	14817	14881	14938	14805	14743	14776	14858	14933	14818	14797	14923	14703	14731	15030	14892	14773	14938	14726	14888	14845	14795	14828	14888	14970	14769	14850	14849	15015	14848	15008	14796	14944	14962	14762	14901	14766	15018	14699	14768	14843	14884	14865	14837	14944	14881	14857	14961	14688	14715	14802	14908	14777	14787	15086	14911	14725	14875	14571	14842	14807	14883	14889	14830	14841	14840	14883	14722	15025	14830	14817	14810	14812	15004	14738	14835	14953	14873	14792	14911	14965	14770	14797	14835	14848	14905	15020	14866	14936	14842	14971	14705	14944	14983	14782	14679	15017	14824	14659	14865	14797	14877	14660	14860	15005	14927	14766	14752	14812	14882	14876	14785	14866	14733	14867	14779	14796	14800	14852	14755	14984	14805	14753	14901	14711	14732	14873	14871	14876	14888	14748	14772	14779	14933	14711	14884	14714	14987	15001	14807	14980	14761	14868	14929	14785	14937	14805	14807	14812	14996	14934	14978	14796	14939	14849	14805	14777	14780	14916	14824	14920	14890	14870	15014	14836	14970	14757	14835	14801	14725	14845	14803	14913	14983	14811	14875	14775	14922	14722	14721	15099	14869	14878	14905	14923	14878	14910	14940	14923	14840	14734	14666	14901	14989	14789	14993	14866	14862	14990	14980	14683	14811	14633	14840	14809	14759	14906	14726	14821	14783	14649	14869	14984	14731	14724	14844	14934	15048	14689	14806	14695	14913	15024	14747	14875	15000	14970	14805	14828	14749	14878	14832	14886	14847	14770	14871	14636	14764	14926	14684	14872	14771	14910	14711	14774	14823	14782	15008	14791	14843	14879	14839	14819	14829	14913	14772	14751	14802	14744	14896	14725	14831	14872	14781	14694	14933	14701	14795	14833	14946	14727	14720	14866	14797	14925	14935	14833	14917	14852	14826	14784	14789	14886	14902	14695	14848	15037	14903	14934	14831	14734	14697	14928	14725	14825	14824	14828	14777	14809	14769	14934	14862	14945	14885	14691	14987	14846	14820	14822	14841	14897	14884	14821	14749	14840	14828	14857	14953	14929	14928	14916	14891	15173	14713	14925	14823	14923	14848	14988	14744	14930	14710	14718	14877	14803	14894	14973	14787	14774	14834	14785	14789	14829	14990	14868	14708	14926	14772	14924	14848	14757	15046	14890	15013	14996	14988	15007	14906	14859	14900	14904	14899	14888	14865	14897	15003	14873	14941	14988	14753	14862	14934	14951	14802	14858	14898	14970	14835	14864	14881	14858	14647	14817	14775	14978	14939	14774	14754	14645	15005	14733	14851	14802	15025	14824	14851	14744	14843	14891	14849	14781	14891	14789	14730	14629	15042	14823	14836	14858	14793	15089	14884	14949	14838	14866	14771	14892	14968	14900	14786	14937	14801	14955	14938	15037	14932	14734	14722	14830	15002	14779	14804	14810	14975	14861	14791	14927	14937	14767	14857	15025	14873	14832	14629	14742	14824	14950	14663	14709	14605	14947	14868	14899	14715	14798	14833	14899	14925	14959	14666	14775	14985	14949	14788	14928	14688	14941	14848	14975	14788	14980	14769	14907	14797	14749	14679	14951	14689	14944	14710	14780	14940	14927	14854	14834	14933	14843	14709	14828	14964	14732	14806	14829	14954	14911	14852	14851	14757	14982	14848	14987	15058	14786	14870	14757	14934	14981	14913	14817	14752	14788	14768	14994	14830	14961	14983	14884	14777	14856	14819	14941	14824	14896	14834	14752	14928	14815	14814	14926	14944	14708	14814	14909	14878	14875	14818	14960	14931	14947	14834	14791	14860	14864	14743	14994	14785	14797	14732	14923	14728	14936	14756	14808	14879	15074	14775	14892	14895	15019	14721	14747	14913	14991	14944	14724	14848	14813	14828	14692	14903	14765	14800	14906	14939	14884	14783	14918	14794	14928	14821	14966	14825	14707	14722	14779	14776	14859	14956	14754	14618	14819	14835	14953	14920	14936	14871	14733	14816	14859	14849	14887	14878	14920	14865	14910	14863	14847	14722	14776	14860	14731	14980	14962	14949	14587	14908	14832	14775	14829	14909	14862	14847	14903	14886	14901	14967	14711	14879	14967	14828	14951	14852	14909	14947	14867	14702	14817	14931	15042	14824	14797	14841	15010	14930	14793	14927	15029	14629	14782	14902	14902	14776	14768	14933	14766	14696	14797	14801	14756	14737	14850	14912	14793	14852	14785	14911	14904	14917	14846	14981	14819	14813	14881	14911	14849	14699	14857	14876	14843	14878	14707	14971	14702	14813	14879	15014	14935	14928	14992	14877	14843	14881	14837	14896	14667	14914	14745	15024	14856	14780	14834	14933	14759	14832	14813	14835	14706	14801	14796	14916	14888	14845	14802	14795	14775	14898	14812	14844	14852	14754	14736	14902	14874	14793	14723	14852	14816	14873	14874	14866	14775	14910	14801	14764	14904	15033	14919	14761	14824	14634	14783	14918	15137	14868	14961	14743	14791	14713	14896	14837	14815	14780	14830	14776	14951	14730	14949	14842	14871	14839	14863	14912	14923	14917	14748	14910	14925	14977	14870	14931	14711	14811	14883	14701	14954	14959	14884	14817	14928	14800	14919	14975	14814	14853	14918	14660	15083	14849	14816	14964	14890	14752	14880	14992	14991	14716	14938	15040	14765	14709	14722	14773	14736	14955	14966	14921	14906	14788	14843	14819	14967	14838	15091	14814	14746	14837	14866	14721	14982	14906	14957	14988	14688	14808	14782	14999	14738	14900	14993	14910	14889	14853	14819	14849	15092	14896	14813	14813	14982	14860	14944	14844	14996	14744	14897	14870	14739	14893	14886	14925	14995	14867	14963	14943	14743	14914	14968	14862	14878	14956	14747	14750	14862	14968	14808	14847	14901	15005	14722	14905	14790	14884	14938	14802	14991	14782	14928	14919	14698	14730	14824	14943	14945	14848	14807	14857	14853	14840	14748	14918	14848	14840	14747	14754	15005	14919	14756	14669	14857	14832	14911	14994	14910	14828	14748	14849	14816	14874	14878	14874	14810	15052	14856	14876	14834	14972	14819	14807	14892	14763	14740	14800	14900	14802	15022	14886	14848	14822	15010	14727	14922	14907	14760	14824	15008	14786	14970	14947	14782	14939	14834	14793	14924	14804	14870	14947	14928	14878	15007	14963	14832	14783	14908	14746	14767	14938	14792	14821	14744	14879	14775	14952	14981	14653	14855	15057	14795	14831	14792	14964	14873	14907	14823	14904	14812	14867	14801	14986	14939	14940	14966	14829	14900	15028	14908	14776	14796	14848	14902	14907	14824	14895	14925	14897	14949	14560	14926	14811	14834	14831	14948	14824	14927	14931	14848	14843	14834	14700	14805	14888	14903	14785	14995	15004	14906	14868	14709	14875	14715	14788	14798	14902	14839	14868	14863	14621	14983	14837	14626	14934	14823	14933	14878	14739	14834	14995	14956	14700	14851	14826	15040	14854	15060	14928	15011	14680	14764	14882	14885	14962	14788	14809	14811	14897	15040	14763	14825	14864	14938	14659	14888	14765	14901	15003	14983	14672	14890	14874	14681	14816	14842	14918	14791	14735	14946	14994	14884	14804	14725	14756	14935	14935	14782	14770	14948	14815	14816	14772	14938	14750	14945	14988	14793	14926	14706	14979	15017	14778	14833	14767	14923	14942	15113	14933	15021	14923	14832	14943	14845	14653	14904	14727	14840	14848	14966	14954	14880	14829	14797	14656	14882	14777	15018	14773	15013	14827	14940	14799	14888	14972	14923	14729	14817	14699	14905	14831	15109	14614	14898	14899	14861	14950	14781	14962	15006	14749	14819	14953	14784	14938	15050	14712	14792	14869	14857	14816	14800	14838	14801	14785	14651	14781	14841	14795	15068	14888	14778	15017	14795	14943	14765	14969	14830	14778	14880	14915	14875	14978	14652	14744	14848	14917	14906	14776	14704	14829	14994	14752	14856	14853	14713	14761	14858	15100	14889	14895	14721	14953	14971	14791	14861	14919	14735	14765	14805	14940	14953	14716	14983	15007	14946	15033	14744	14720	14912	14841	14873	14980	14790	14914	14968	14833	14853	14792	14815	14739	14758	14792	14894	14847	14960	14909	14744	14777	15018	14958	14798	14866	14727	14856	14830	14940	14832	14801	14964	14993	14914	14776	14890	14804	14772	15056	14846	14903	14883	14872	14823	14922	14808	14874	14763	15104	14956	14845	14973	14708	14817	14985	14783	14857	14834	14749	14861	14895	14800	14862	14912	14894	14861	14709
23919	21371	28988	25346	23992	23659	21060	18066	17464	18956	24779	26764	21498	17754	17523	17917	18040	17949	17754	17614	17496	17295	17214	17075	17006	16841	16890	16903	16769	16860	16776	16814	16823	16932	16777	16737	16857	16847	16900	16854	16978	16921	16857	17019	16979	16853	16769	16951	16903	17102	16881	16721	16822	16853	17062	16981	16913	17080	16922	16914	16981	16711	16738	16656	16959	16727	16788	16823	16995	16951	16757	16773	16765	17076	16899	16914	16968	17066	16877	16721	17061	16741	17018	16953	16977	16883	16782	16670	16923	16666	16970	16816	17023	16813	16900	16819	16881	16849	16756	16726	16834	16660	16820	16700	17047	16937	16860	16727	16898	16948	16771	16958	16958	16895	16962	16846	16834	16927	16931	17041	16936	16685	16908	16955	16876	16914	16974	16924	16948	17184	16830	16773	16904	16884	17024	16757	16758	16547	16709	16946	16822	16691	16841	16926	16897	16818	16956	16802	16851	16914	17039	16908	16967	16915	16959	16952	16820	16790	16569	16761	16792	16951	16827	16774	16965	16791	17055	16916	16820	16839	16726	16891	16934	16877	16836	16795	16854	16760	16624	16716	16674	16892	16716	16885	16845	16878	16707	17100	16767	16851	16807	16892	16957	16867	16648	16825	16793	16670	17149	17110	16852	17003	16952	16908	16866	16757	16815	16901	16877	16957	16971	17031	16788	16997	16961	16898	17028	16820	16851	16917	16763	16780	16778	16816	16872	16722	16797	16747	16734	16964	16857	16907	16853	16855	16910	16852	17071	16883	16821	17020	16862	16673	16953	16845	16818	17098	16829	16737	16616	16718	16718	16696	17081	16869	16900	16565	16898	16705	16737	16956	16876	16756	16913	16906	16757	16976	16639	16813	16647	16664	16723	16849	16935	16857	16818	16862	16831	16747	16730	16873	16785	16806	16760	16800	16907	16762	16819	16769	16786	16940	16659	16966	16720	16736	16829	16854	16667	16799	16751	16707	16851	16873	16868	16935	16943	16914	16998	16842	16910	16733	16885	16846	16937	16848	16713	16810	16826	16838	16677	16943	16806	16990	16958	16668	16897	16754	17021	16849	16945	16823	16993	16929	16993	16907	16791	16768	16761	16674	16897	16744	16848	16916	16763	16936	16842	16891	16905	16748	16878	16745	16841	16854	16753	16776	16890	16827	16798	16891	16753	16851	16940	16874	16763	16896	16925	16839	16804	16796	16907	16817	16829	16834	17007	16587	16832	16757	16626	16854	16960	16664	16820	16849	16768	16764	16873	16966	17063	16872	16997	16975	16816	16932	16876	16711	16857	16817	16865	16780	16726	16861	16787	16829	16830	16999	16900	16898	16726	16902	16880	16858	16919	16708	16914	17044	16817	16993	16946	16879	16917	16918	16878	17088	16737	16763	16907	16731	16791	16714	17030	17005	16648	16771	16792	16767	16834	17007	16951	16809	17068	16789	16899	16759	16815	16837	16885	16756	16851	16849	16912	16674	16834	16831	16732	16888	17020	16831	16828	16748	16791	16831	16920	16943	16962	16784	16871	16863	16865	16604	16986	16929	16852	16731	16737	16905	16814	16846	16923	16690	16900	16701	16780	16798	16809	16807	16950	16788	17089	16820	17044	16725	16873	17008	16957	16959	16897	16779	16807	16791	16902	16838	16892	16948	16880	17029	16776	16634	16816	16853	16791	16706	16942	16861	17064	16900	16872	16639	16922	16877	16708	16862	17025	16733	16859	16923	16823	16741	16991	16764	16812	16905	16864	16836	16737	16690	16824	16827	16889	16659	17122	17026	16874	16819	17002	16800	16978	16824	16918	16946	17030	16945	16887	16824	16855	16979	16969	16858	16980	16797	17040	16820	16851	16615	17025	16856	16764	16656	16785	16966	16800	16939	16818	16817	16896	16591	16902	16776	16992	16849	16874	16846	16904	16961	16951	17051	16919	16779	17086	16882	16916	16856	16933	16729	16808	16794	16789	16718	16741	16696	16927	16855	16876	16850	16679	16823	16882	16999	16783	16979	16915	16545	16845	16770	16771	16769	16837	16834	16721	16968	16906	16694	16803	16770	16832	16755	17003	17043	16912	16894	16874	16844	16755	16812	16913	16942	16763	16789	16768	16786	16579	16839	16814	16791	16903	16914	16765	16557	16935	16988	16777	16737	16847	16942	16857	16776	17116	16942	17033	16925	16764	16972	16895	17034	16882	16869	16952	16897	16907	16839	16705	16714	16679	16801	17002	16706	16849	16841	16812	16698	16689	16732	16795	16819	16780	16818	16948	16952	16992	17134	16842	16951	16900	16876	16975	16906	16936	16812	16809	16991	16897	16951	16810	16996	16627	16754	16703	16693	16794	16829	16942	16987	16850	16762	16702	16841	16825	16831	16755	16830	16853	16671	16817	17053	16809	16937	16957	16974	16908	16819	16747	16904	16780	16730	16834	16923	16868	16758	16945	16802	16765	16878	16716	16866	16972	16877	17050	16572	16610	16898	16911	16820	17017	16862	16610	17002	17017	16864	17002	16717	16805	17036	16866	16848	16760	16737	16909	16869	16874	16828	16747	16768	16936	16798	16896	16964	16869	17125	16964	16813	16970	17056	16887	16926	16942	16688	16689	17129	16985	16927	16914	17001	16790	16691	16756	16887	16752	16862	16687	16871	16811	16776	16912	16938	16906	16861	16855	16886	16924	16894	16777	16766	16937	16784	16991	17022	16946	16860	16871	16751	17020	16943	16837	16826	16969	16846	16873	16814	16895	17053	16788	16934	16975	16873	16960	16620	16950	16877	16634	16958	16689	16958	16911	16997	16839	16747	16900	16856	16910	16853	16905	16772	16743	16950	16777	16996	16946	16896	16792	16853	16818	17024	17056	16824	16741	16826	16812	16784	16644	17176	16801	16870	16856	16914	17153	17008	16950	16742	16708	16746	17076	16854	17002	16887	16726	16854	16905	17079	16916	16962	16838	16785	16834	16910	16657	16847	16828	16808	17042	16769	16825	16835	16725	16806	16801	16767	16948	17013	16777	16598	16817	16883	17015	16920	16840	16912	16674	16786	16753	16738	17143	16984	16959	16837	17056	16836	16934	16883	16869	16820	16957	16810	16908	16786	17001	16793	16817	16795	16944	16760	16935	16770	16637	16625	16800	16688	16780	16795	17000	16895	16780	16691	17002	16836	16749	17019	16833	16848	17001	17000	16672	16648	16589	16965	16761	16577	16817	16929	16895	16924	16799	16951	16824	16822	16765	16884	16852	16851	16854	16801	16904	16863	16943	16887	16816	16813	16919	16732	16896	16862	17046	16773	16715	16711	16868	16969	16787	16784	16671	16978	16844	16874	16907	17029	16782	16835	16683	16510	17094	16974	17030	16716	16813	16954	16906	16884	16864	16860	16834	16913	16772	16820	16954	16987	16761	16801	16838	16820	16849	16966	16935	16793	16735	16971	16975	16714	16808	16836	16935	16757	17004	16851	16871	16925	16736	16798	17042	16883	16851	17139	16976	16974	16893	16777	16953	16760	16903	16757	16956	16913	16974	16808	16909	16822	16989	16829	16864	16851	16662	17018	16772	16838	16827	16631	16880	16883	17024	16961	16815	16999	16866	16754	17025	16965	16842	16903	16806	16918	16948	16614	16930	16856	16858	16780	16791	16839	16858	16972	16831	16791	17072	16738	16759	16933	16801	16888	16749	16900	16744	16827	16844	16708	16875	16833	17064	16934	16830	16933	16920	17040	16866	16911	16963	16753	16762	16764	16979	16903	17018	16896	17103	16617	16781	16809	16805	16951	16949	16878	16864	16831	16739	16892	16898	16745	16963	16865	16791	16843	16680	16858	17037	17030	16760	16658	17066	16895	16705	16801	16985	16883	16802	16585	16822	16894	17003	16666	16788	16891	16872	16936	17055	17041	16672	16856	16695	17167	16801	16753	16994	16906	16713	16770	16742	16692	16933	16924	16774	16853	16779	16558	16905	16756	17134	17016	16849	16862	16911	17035	16954	17084	16863	16822	17071	16855	16939	16922	17065	16985	16761	16916	16963	16921	16873	16836	16817	16683	16725	16897	16899	16877	16864	16669	16737	16856	16815	16675	16799	16973	16941	16736	16964	16810	17019	16690	16831	16936	16819	16637	16946	16874	16946	16966	16964	16808	16874	16874	16756	16788	16740	16661	16817	16757	16882	16719	16781	16797	16987	16889	16952	16892	16609	16826	16774	16815	16964	16883	16773	16969	16968	16952	16827	16751	16959	16789	16871	16862	16628	16739	16874	16729	16840	16891	16788	16706	16737	16830	16966	16845	16846	16870	16862	17210	16920	16952	16634	16689	16990	16897	16904	16926	16919	16925	17039	17002	16871	16937	16963	16832	16894	16837	16885	16724	16774	16847	17047	16990	16729	17163	16866	16892	17082	16784	16900	17024	16920	16942	16886	16797	16735	16749	16998	17018	16873	16605	16828	16991	16865	16687	16948	16845	16891	16892	16694	16805	16745	16893	16927	17002	16876	16965	16833	16672	16854	16689	16671	16796	16661	16820	16891	16744	17091	16898	16812	17040	16827	16662	16777	16912	16647	16610	16847	16745	16744	16873	16764	16674	16719	16876	16923	16889	16791	16837	16768	16649	16810	16925	16790	16918	16914	17217	16982	16619	16846	16929	16885	17009	16943	16772	16812	16999	16757	16873	16994	16845	16903	16969	16932	16764	16995	16809	16855	16975	16736	17002	16881	16745	16879	16761	16929	16724	16915	16986	16803	16963	16867	16870	16860	16931	16887	16625	16981	16808	16854	16905	16842	16837	17019	16596	16846	16816	16742	16916	16605	16921	17055	17081	16921	16644	16820	16875	16601	16909	16824	16891	16950	16838	16880	16825	16953	17122	16799	16924	16824	16858	16884	16755	16922	16809	17041	16848	16978	16850	16908	16799	17042	16779	16858	17019	16797	16945	16988	16871	16660	16812	17013	17052	16982	16576	16862	16815	16847	16834	16696	17104	17062	16981	16920	16895	16883	16708	16722	16666	16881	16850	16742	16910	17003	16802	16862	17127	16780	16783	16806	16773	16866	16783	16932	17082	16855	17093	16688	16824	16682	16855	16830	16852	16968	16667	16929	16956	16778	16951	17054	16853	17057	16737	16896	16943
32291	51694	45518	34377	27225	20763	16319	15840	15568	17598	26543	27790	18889	15457	15519	16119	16498	16313	15982	15680	15446	15152	14883	14838	14855	14842	14558	14828	14881	14850	14744	14681	14713	14672	14800	14748	14799	14703	14797	14555	14717	14614	14640	14631	14798	14510	14751	14791	14774	14776	14630	14641	14629	14640	14675	14488	14667	14692	14721	14576	14634	14704	14786	14612	14729	14649	14801	14614	14733	14607	14726	14626	14675	14626	14663	14663	14766	14777	14682	14673	14576	14605	14680	14528	14601	14761	14766	14739	14646	14900	14826	14765	14807	14648	14619	14642	14684	14704	14738	14531	14825	14647	14715	14746	14508	14746	14762	14655	14552	14779	14767	14815	14691	14696	14703	14644	14767	14670	14874	14666	14762	14642	14681	14606	14580	14563	14631	14642	14783	14496	14878	14649	14688	14756	14674	14562	14834	14585	14614	14686	14774	14670	14675	14610	14784	14803	14611	14719	14646	14629	14747	14575	14755	14723	14629	14593	14663	14651	14519	14748	14515	14650	14701	14648	14668	14673	14765	14638	14721	14787	14717	14877	14559	14667	14719	14714	14763	14755	14757	14591	14761	14668	14518	14697	14786	14574	14781	14774	14642	14720	14690	14607	14764	14658	14726	14750	14625	14641	14654	14570	14748	14842	14450	14861	14703	14772	14711	14913	14606	14642	14643	14787	14775	14831	14781	14504	14659	14809	14835	14671	14751	14733	14713	14617	14669	14684	14748	14858	14736	14655	14687	14553	14643	14537	14786	14723	14662	14797	14588	14723	14850	14696	14671	14625	14531	14806	14509	14819	14554	14743	14848	14501	14749	14616	14697	14796	14576	14833	14641	14698	14551	14614	14573	14781	14677	14611	14938	14668	14810	14622	14640	14678	14561	14753	14725	14695	14734	14679	14562	14678	14643	14746	14641	14738	14773	14641	14839	14653	14640	14631	14652	14624	14711	14666	14647	14819	14493	14636	14742	14682	14696	14629	14715	14594	14781	14715	14732	14648	14666	14651	14661	14571	14652	14672	14584	14665	14748	14643	14765	14810	14860	14674	14729	14650	14676	14761	14405	14834	14607	14570	14660	14468	14641	14680	14615	14900	14657	14676	14683	14622	14768	14577	14625	14521	14554	14790	14548	14693	14719	14655	14792	14870	14643	14673	14517	14646	14686	14737	14714	14572	14833	14786	14715	14781	14890	14645	14861	14737	14738	14606	14705	14571	14711	14626	14698	14674	14760	14818	14778	14626	14781	14691	14685	14610	14724	14809	14640	14643	14706	14956	14629	14514	14728	14850	14735	14626	14617	14659	14782	14606	14759	14629	14724	14666	14819	14552	14650	14879	14634	14677	14680	14530	14748	14608	14723	14754	14746	14628	14593	14654	14712	14739	14620	14826	14610	14654	14530	14593	14880	14640	14800	14657	14768	14702	14793	14777	14695	14622	14667	14566	14691	14682	14769	14843	14578	14667	14668	14857	14656	14660	14775	14592	14744	14801	14653	14720	14753	14724	14510	14770	14641	14686	14770	14727	14869	14680	14733	14677	14678	14667	14629	14652	14735	14599	14765	14649	14745	14713	14805	14607	14692	14757	14737	14732	14762	14761	14613	14654	14791	14673	14718	14741	14581	14825	14632	14899	14720	14640	14738	14754	14707	14714	14738	14837	14709	14696	14738	14536	14733	14653	14862	14914	14661	14653	14626	14697	14727	14745	14557	14561	14730	14822	14724	14682	14593	14772	14686	14667	14865	14753	14502	14700	14707	14737	14636	14833	14690	14702	14705	14658	14657	14549	14566	14837	14759	14648	14891	14654	14525	14700	14724	14607	14612	14552	14691	14637	14656	14816	14615	14670	14867	14556	14759	14591	14690	14662	14692	14695	14529	14681	14826	14787	14784	14673	14592	14803	14525	14756	14545	14807	14630	14776	14582	14721	14720	14770	14640	14569	14459	14702	14499	14727	14793	14637	14795	14699	14753	14553	14651	14710	14581	14773	14931	14889	14811	14678	14661	14812	14667	14643	14679	14791	14620	14765	14683	14535	14757	14603	14608	14695	14702	14766	14664	14763	14619	14744	14701	14709	14545	14794	14855	14766	14715	14737	14636	14710	14630	14656	14731	14630	14743	14677	14644	14784	14789	14544	14860	14830	14628	14668	14707	14696	14552	14635	14796	14792	14626	14704	14631	14714	14649	14666	14738	14682	14677	14655	14796	14762	14728	14783	14784	14672	14736	14609	14578	14518	14541	14400	14851	14660	14691	14718	14626	14428	14507	14854	14800	14776	14726	14691	14782	14775	14742	14663	14844	14753	14703	14635	14517	14713	14594	14593	14777	14607	14869	14660	14638	14722	14791	14598	14722	14596	14607	14620	14568	14704	14633	14521	14581	14866	14611	14560	14676	14827	14823	14662	14627	14605	14605	14737	14811	14694	14788	14632	14801	14591	14603	14723	14583	14713	14529	14705	14585	14639	14602	14760	14680	14568	14746	14808	14558	14757	14707	14802	14599	14790	14653	14749	14762	14720	14794	14658	14757	14787	14727	14627	14897	14700	14681	14580	14581	14633	14688	14739	14689	14674	14664	14772	14759	14601	14725	14832	14733	14624	14844	14701	14771	14762	14774	14700	14601	14483	14658	14679	14631	14583	14725	14585	14743	14720	14851	14745	14746	14611	14710	14610	14609	14641	14821	14635	14692	14617	14703	14765	14802	14731	14694	14805	14679	14758	14608	14773	14797	14642	14667	14770	14642	14695	14678	14662	14716	14538	14696	14806	14597	14771	14774	14738	14733	14759	14646	14806	14624	14639	14684	14734	14709	14679	14678	14646	14807	14669	14650	14637	14763	14629	14657	14752	14698	14824	14900	14716	14730	14765	14723	14789	14699	14755	14748	14518	14641	14859	14764	14853	14713	14620	14669	14696	14643	14613	14965	14657	14646	14688	14534	14642	14689	14755	14633	14677	14734	14655	14619	14727	14624	14585	14800	14781	14592	14754	14676	14838	14696	14856	14738	14772	14693	14782	14678	14630	14656	14806	14783	14640	14754	14777	14729	14654	14728	14742	14808	14878	14577	14716	14746	14625	14632	14726	14642	14687	14602	14723	14570	14719	14643	14724	14742	14619	14625	14647	14640	14627	14492	14552	14742	14619	14715	14696	14749	14703	14833	14652	14665	14551	14730	14825	14754	14767	14622	14739	14648	14710	14687	14634	14639	14771	14604	14616	14721	14561	14687	14714	14653	14750	14476	14736	14833	14716	14644	14676	14812	14669	14609	14669	14796	14766	14504	14556	14769	14605	14758	14832	14720	14850	14799	14672	14695	14643	14734	14819	14720	14658	14708	14638	14655	14791	14713	14821	14806	14559	14655	14896	14747	14784	14515	14610	14652	14725	14866	14756	14722	14725	14667	14691	14558	14668	14678	14762	14702	14597	14617	14752	14740	14464	14773	14461	14760	14761	14672	14786	14793	14808	14884	14638	14692	14681	14773	14608	14854	14597	14871	14698	14801	14687	14405	14689	14531	14924	14681	14738	14587	14678	14735	14789	14770	14745	14774	14776	14783	14747	14720	14497	14625	14635	14652	14597	14624	14742	14512	14622	14574	14698	14550	14805	14685	14704	14724	14626	14687	14754	14877	14629	14811	14798	14744	14687	14733	14493	14631	14633	14724	14691	14601	14706	14672	14800	14724	14747	14612	14684	14915	14756	14661	14727	14737	14787	14561	14760	14777	14802	14728	14647	14770	14632	14635	14722	14654	14795	14743	14758	14710	14722	14514	14611	14662	14807	14835	14586	14802	14574	14610	14695	14871	14825	14739	14644	14711	14755	14684	14647	14501	14593	14653	14731	14543	14824	14563	14608	14840	14581	14765	14555	14682	14541	14671	14562	14564	14720	14767	14581	14789	14745	14589	14638	14620	14658	14689	14636	14777	14703	14709	14722	14594	14591	14805	14809	14765	15006	14586	14551	14816	14839	14548	14718	14610	14752	14742	14622	14762	14787	14633	14680	14663	14754	14535	14580	14747	14731	14666	14668	14779	14638	14743	14762	14778	14708	14843	14846	14732	14629	14775	14754	14791	14515	14707	14653	14778	14726	14848	14665	14667	14657	14814	14705	14779	14656	14720	14547	14706	14654	14677	14695	14635	14689	14804	14691	14549	14749	14734	15092	14648	14796	14674	14667	14662	14807	14706	14546	14766	14745	14804	14826	14702	14668	14703	14795	14707	14710	14768	14681	14766	14873	14554	14637	14628	14642	14667	14686	14755	14451	14775	14793	14708	14785	14609	14696	14769	14593	14734	14561	14712	14738	14809	14835	14784	14889	14781	14752	14617	14619	14607	14761	14768	14740	14650	14874	14924	14751	14815	14676	14656	14862	14599	14650	14737	14613	14795	14567	14677	14635	14742	14657	14856	14740	14815	14686	14572	14716	14685	14540	14728	14701	14773	14548	14729	14626	14687	14661	14760	14508	14637	14728	14632	14662	14873	14741	14670	14632	14811	14841	14832	14655	14639	14800	14675	14801	14628	14786	14659	14820	14627	14749	14641	14618	14645	14804	14806	14792	14672	14612	14711	14736	14796	14559	14777	14607	14736	14768	14690	14574	14811	14720	14698	14720	14713	14782	14617	14623	14752	14712	14733	14522	14771	14802	14746	14627	14775	14503	14672	14712	14720	14791	14748	14535	14696	14694	14725	14645	14765	14749	14583	14672	14816	14600	14769	14698	14844	14585	14709	14650	14627	14671	14639	14693	14706	14577	14727	14811	14603	14658	14775	14741	14725	14778	14778	14746	14716	14642	14547	14773	14905	14640	14729	14673	14656	14588	14886	14602	14787	14810	14685	14866	14684	14759	14994	14533	14612	14690	14766	14769	14823	14753	14781	14712	14729	14598	14741	14622	14655	14569	14597	14828	14701	14696	14680	14673	14743	14851	14624	14673	14807	14786	14633	14570	14790	14629	14877	14584	14631	14624	14683	14608	14766	14713	14718	14692	14690	14544	14815	14636	14637	14716	14589	14665	14564	14696	14583	14731	14613	14747	14711	14630	14795	14717	14834	14652	14644	14601	14766	14663	14696	14637	14727	14629	14726	14740	14711	14611	14848	14576	14593	14841	14588	14639	14780	14620
22722	21271	29041	24152	22864	25135	25198	19595	18392	23060	34099	33439	27295	22714	19112	18319	17856	17742	17676	17847	17701	17493	17253	17166	17106	17152	17172	17213	16963	17163	17009	17045	16928	17059	17042	17091	16996	17072	17066	17300	17059	17178	16960	17095	17001	17185	17058	16971	16973	17077	17059	16998	17085	17082	17085	17046	17126	17142	17185	17000	17063	17177	17141	17072	17078	16951	17115	17160	17184	17102	16878	17096	16956	16963	16966	17056	16948	17143	17088	17116	16909	17177	17023	16821	16955	17028	17010	16846	16890	17139	16897	16978	16994	17012	17198	16954	16710	16958	17046	17087	16812	17092	16875	16838	17032	16847	16994	17003	16994	16991	16916	17100	16928	16900	16930	17003	17068	17026	16862	17012	17138	16944	16950	16899	16966	16969	16943	16948	16906	16693	16927	16951	17161	17009	16856	17030	16983	16842	16956	16873	16973	16914	17050	16938	17118	17119	17119	17076	16865	16925	16854	16972	17058	17098	17016	16924	16940	17082	16899	17034	16860	17189	16952	16852	16868	17054	16912	16856	17018	17044	16993	17035	17073	17075	16914	17026	17130	17038	16975	17134	16871	16902	17036	16965	17146	17000	16961	17223	16856	17125	16934	16966	17005	17075	16945	17041	16946	17015	16949	16927	16916	16831	17133	16937	17140	17033	17046	16755	16868	16717	16834	16785	17200	16983	16917	16777	16856	17065	16941	16959	16919	16799	16884	17133	17095	17102	17111	16809	17063	16945	17093	17048	17101	17225	17002	17111	16994	16916	17079	16941	17021	16967	16906	17046	16951	17029	17200	17046	17130	16877	16889	16980	16966	17098	17024	16992	16992	16969	16820	16860	16801	16741	17063	16942	16973	16939	17112	16951	16893	16761	16843	16888	17064	17201	17261	17036	17116	17042	16850	17006	17058	17135	16689	17001	16713	16996	16960	16954	17041	16876	17085	17113	16835	17096	17005	16987	16953	17032	17097	16947	16841	16844	16881	16776	16918	17019	16905	17044	16812	16867	17025	16985	16911	17020	16738	17117	17203	16935	16919	17078	16785	16849	16897	17226	17133	16877	16729	16910	16957	16917	16970	17017	17002	16967	16927	17094	17033	16886	16935	16943	16950	16811	16893	17193	16857	16973	16889	16879	16842	16932	16687	17046	16989	16953	16739	16973	17004	16930	16954	16954	17002	17059	16829	17011	16804	16994	16939	17049	17057	17040	16877	16916	16929	16927	16879	17104	16895	16816	16828	16913	16848	16961	17051	16667	16981	16973	16884	17137	16958	16950	17047	16870	17172	16942	16891	17117	16825	17122	17064	17050	16999	16993	16924	16943	16960	17149	17257	17031	16921	16687	17070	17043	17100	16882	17092	17147	16907	17091	17007	16901	16990	17034	17087	17069	17051	17065	17047	16826	16973	17047	16964	16700	16800	17105	17071	16889	16938	16920	17004	16819	16815	16762	17051	16963	17064	17099	16981	16746	17043	16975	16924	16827	16673	16960	17033	17007	16994	16837	16937	16975	17067	17014	17080	17013	16868	16965	17107	16999	17005	17087	16880	17043	17089	17118	16651	16917	16901	17180	17009	16924	16956	17047	17004	17007	17098	16811	17016	16957	16747	16982	17123	16947	17107	17127	16993	16840	17023	16889	17139	16848	16972	16906	17005	16852	16854	16965	17007	17074	16922	17122	17045	17033	17090	16992	16929	16971	16803	16873	17101	16822	16889	17063	17076	16909	16984	16826	17015	16965	16931	16893	16950	16759	17081	16915	17096	17066	16902	16900	16969	16850	17149	16972	17029	17017	16949	16973	17112	16862	16935	17100	17041	16932	16983	16806	16863	16989	16963	16943	16947	16988	16792	17151	16860	16872	16948	16946	16948	16963	16984	16998	16965	17135	16848	17069	16911	17275	16927	17080	16907	16978	17003	16931	16916	16820	17116	17086	17131	17042	16857	17077	16926	16906	16798	16879	16865	16878	16924	16900	17004	16812	17086	16999	16998	17026	16970	17019	16975	17009	17033	16952	16895	16922	16899	17041	16805	16921	16977	16970	16943	17102	17050	16952	16854	16830	16888	16828	17090	17001	16814	16836	17233	16929	16752	16901	17090	16991	17151	16823	17016	17053	17169	17134	17034	17020	17171	16973	16993	16969	16987	16825	16957	17124	16876	17048	16947	17054	16890	17044	16705	17007	17179	16996	17010	16880	16953	16915	17158	17150	17088	16903	16905	16990	16971	17094	17002	16862	16883	16986	17063	16855	16916	17007	16853	16962	16924	17096	17066	17040	17174	16859	16809	16971	16910	16959	17033	17035	16965	16942	16950	16954	16902	16850	17076	17110	17147	16799	16964	16974	16724	16927	16975	17007	17176	16898	16830	16858	16770	16880	16816	16853	16950	16925	16916	16813	16734	17116	16944	17052	16927	16990	16940	16770	17103	16817	17009	16993	16928	16899	16791	17018	16973	16967	17045	17128	17164	17045	16864	17006	17173	17061	17010	17018	16847	16858	16847	17001	16924	16937	17069	17070	16872	16944	16898	16875	17010	16846	16995	16869	17080	16907	16757	16934	16864	17079	16992	17054	16980	16759	17132	16878	16848	17088	17102	16739	16965	17077	16874	17108	16994	17045	17006	16862	16863	17001	17021	17201	17141	16945	17065	17103	16912	16884	17037	16805	17023	16800	16842	17032	16850	16965	17001	16941	16957	16791	16947	17044	17123	17126	16894	16901	16999	16858	17092	16825	17057	16916	17037	16938	16792	17095	17131	17020	16891	16915	17054	17093	17138	17086	16975	16908	16821	16969	16976	16955	17073	16993	16902	17037	16848	16842	17052	16963	17136	17118	16848	17010	17130	17023	17134	16827	17004	17064	17029	16772	17053	17019	17013	17014	16924	16997	16780	16904	16951	17158	17008	17078	16899	17014	17314	17074	16895	16822	16768	17033	16788	16861	17023	17049	16927	16939	17089	17180	17053	16902	16949	17008	17052	17092	16933	17126	16910	16875	16891	16955	16869	17001	17103	16931	16704	16895	16949	16855	16997	16990	17036	16892	16772	16819	17135	16979	17057	16909	17187	17089	17040	16959	16940	16919	17048	16815	17010	17015	16915	16911	16882	16899	17070	16911	16919	16842	16929	16935	17042	16948	17109	17078	16821	17014	16965	17063	16962	17027	17136	17098	16996	17102	17128	16864	17069	16772	17173	16946	16972	16963	17075	17304	17005	16921	16911	16918	16883	17009	17012	16977	16855	16942	17168	16833	17010	17027	16922	16852	17087	17017	16902	16841	16930	17069	16983	16948	17118	17324	17166	17096	16940	17028	16915	16783	17189	16828	16969	16830	16963	16765	16756	16905	16835	16979	17007	17182	16925	17002	17078	17318	16979	16931	16926	16971	16975	16992	16861	16821	16840	17039	17046	16917	16907	16603	16916	17000	16947	16948	16861	17123	16949	16986	17049	17017	16914	16969	17106	16955	17015	17025	16766	16969	16969	17200	17039	17161	16892	17061	16863	17086	17201	16961	16817	16943	16911	17130	17214	16973	16933	16846	16889	17074	17084	17079	17048	16956	17166	16918	16867	16957	16920	16894	16921	16943	16986	16904	16877	17001	17028	16830	16890	17193	16914	17038	17074	16839	16957	17044	17035	16831	16951	16774	16977	17044	16950	16951	17027	16950	16841	16920	16887	16796	16934	16938	16766	17026	17082	17172	16927	16882	17135	17204	17036	17106	16884	17146	16958	16977	16973	17076	16963	16941	17133	16858	16864	16848	16992	16947	17078	16915	16897	16773	16946	16933	16870	16824	16845	16956	17044	16908	17273	16976	16966	16991	16849	17066	16840	16872	17057	16943	17020	16923	16958	16963	16980	16966	16886	16958	16898	16775	16925	16967	17036	17035	16914	17121	17101	16996	16869	16957	17134	16974	16935	17068	17001	17079	17092	16905	16881	16975	16995	16804	16885	16861	16855	16952	16999	17114	16961	17199	17151	17080	16830	17010	16766	16763	17117	16984	16934	17044	16884	17208	16963	16993	17115	16853	17151	16958	16854	16861	16902	17063	17020	16992	16953	17123	17052	16987	17128	16753	16797	16918	17070	16928	16994	17011	17117	17062	16805	17181	16937	16931	17088	17090	17078	17182	17120	16803	16772	16767	17044	17009	16798	16987	16938	17061	16867	16832	17048	16909	17038	16942	16980	16816	17006	16841	16778	16975	17010	17045	16984	16955	16982	16856	16941	17093	16822	16964	16894	17037	17141	16937	17051	16965	16785	17006	17026	16740	16910	17021	16811	17013	16957	16947	17080	17044	17041	16926	16795	17047	17065	17000	17162	16717	17047	16868	16953	16731	16893	16942	17000	16973	16801	17005	17096	16882	17056	16954	17004	17181	17027	17134	16937	17207	17213	16949	17081	17062	16992	17031	17022	16848	17151	16878	17141	17036	16832	16995	16958	16876	16860	16877	16998	17089	17173	16854	17178	17201	16910	17068	17231	17277	17083	16932	16860	16862	16877	17015	16831	16829	16922	17088	16982	16925	17084	17070	17053	16983	16812	17100	16941	17031	16706	16903	16658	16891	17026	16982	16822	16986	17124	16947	17134	17067	16686	16946	17135	16777	16837	16776	16878	16874	16980	16739	16852	16784	16959	16999	16977	16913	17119	17097	17035	16826	17044	16926	16959	16871	17038	16831	16834	16929	16977	16930	16820	17111	16918	16998	16835	17118	17001	17043	17024	17088	16980	16838	17035	16845	16756	17129	16719	16926	17011	17024	16991	16874	16836	17253	16944	17254	17134	17059	16919	16943	17005	16883	16884	17018	17082	16899	16884	17061	17149	17040	17054	17064	17025	16746	16924	16863	16968	16902	16592	17004	16884	17001	16907	16962	16848	16933	16941	16907	17074	16967	16937	16962	16841	17111	16953	16990	16912	16955	17108	16830	17095	17028	17078	17077	17000	17042	17098	16974	16871	17096	17133	16974	16999	17012	16968	17030	17055	16926	16975	16915	16812	17043	16986	17107	17063	17024	16792	17010	16993	17074	16922	16791	17087	16986	16993	16741	16916	17003	16968	16849	16863	16865	17139	16890	17053	16874	17154	16941	17077	16924	17117	17121	16961	16946	16966	16938	17114	16801
35754	58037	52230	41720	33586	24420	19059	16971	16741	23880	36123	33978	26341	20995	16702	16243	15877	15752	15781	15780	15400	15302	15011	14898	14724	14761	14736	14690	14824	14709	14899	14652	14774	14818	14661	14774	14656	14915	14665	14741	14804	14739	14933	14769	14759	14764	14847	14776	14702	14595	14633	14750	14694	15025	14847	14857	14982	14678	14822	14907	14774	14909	14690	14796	14706	14682	14758	14712	14671	14694	14730	14877	14686	14735	14627	14712	14683	14802	14822	14609	14694	14724	14577	14802	14790	14685	14628	14699	14583	14685	14766	14686	14718	14563	14686	14795	14698	14541	14686	14757	14750	14916	14807	14859	14667	14576	14632	14649	14717	14771	14862	14730	14582	14691	14661	14744	14741	14830	14702	14762	14776	14648	14692	14607	14653	14681	14579	14875	14769	14835	14920	14798	14765	14677	14625	14735	14872	14740	14632	14698	14724	14764	14739	14659	14641	14794	14486	14643	14761	14734	14584	14719	14789	14756	14720	14761	14700	14668	14777	14749	14709	14718	14649	14762	14749	14622	14704	14683	14683	14767	14725	14719	14667	14609	14716	14658	14799	14729	14650	14818	14637	14717	14746	14730	14704	14738	14841	14920	14650	14625	14678	14610	14765	14779	14741	14645	14780	14673	14655	14692	14698	14851	14772	14698	14652	14769	14782	14814	14569	14769	14683	14835	14747	14833	14805	14765	14835	14543	14720	14577	14642	14803	14546	14603	14726	14650	14676	14634	14745	14753	14801	14828	14639	14659	14605	14775	14739	14811	14698	14756	14756	14657	14685	14803	14744	14853	14965	14785	14732	14776	14577	14607	14674	14620	14780	14706	14684	14772	14761	14691	14807	14692	14658	14972	14496	14735	14668	14713	14753	14467	14792	14633	14787	14641	14732	14613	14894	14704	14741	14571	14737	14655	14715	14742	14750	14521	14803	14738	14726	14672	14750	14614	14776	14693	14634	14774	14700	14730	14668	14688	14660	14633	14847	14578	14730	14764	14752	14701	14798	14705	14763	14614	14567	14670	14795	14735	14781	14674	14655	14633	14692	14671	14719	14620	14622	14662	14607	14825	14679	14739	14750	14779	14705	14575	14720	14753	14580	14622	15010	14580	14761	14681	14834	14748	14651	14728	14781	14760	14722	14697	14523	14684	14488	14559	14580	14749	14822	14466	14731	14656	14849	14392	14700	14699	14814	14757	14697	14933	14726	14723	14511	14799	14931	14629	14758	14739	14727	14698	14663	14732	14783	14813	14740	14681	14761	14508	14861	14743	14671	14565	14661	14659	14843	14697	14766	14700	14700	14843	14657	14699	14708	14568	14611	14877	14693	14736	14812	14795	14585	14658	14845	14714	14770	14678	14791	14721	14556	14723	14765	14744	14587	14771	14757	14678	14621	14759	14753	14592	14700	14687	14619	14808	14723	14764	14566	14746	14780	14635	14771	14639	14799	14694	14760	14593	14680	14821	14828	14666	14751	14560	14704	14820	14738	14853	14831	14898	14903	14678	14792	14909	14891	14702	14619	14831	14822	14842	14648	14729	14635	14912	14595	14798	14890	14707	14772	14691	14648	14705	14525	14671	14565	14888	14556	14711	14637	14662	14780	14582	14631	14849	14555	14718	14774	14673	14667	14665	14826	14687	14640	14694	14796	14512	14743	14762	14576	14691	14716	14693	14834	14698	14790	14923	14654	14892	14762	14710	14739	14649	14682	14703	14733	14683	14753	14731	14719	14592	14865	14767	14483	14771	14565	14631	14819	14670	14789	14723	14626	14633	14778	14635	14663	14736	14618	14648	14829	14480	14796	14572	14645	14557	14768	14914	14678	14693	14670	14754	14778	14675	14779	14803	14554	14787	14768	14709	14666	14676	14752	14655	14769	14689	14873	14601	14909	14779	14661	14664	14781	14714	14751	14871	14714	14713	14673	14658	14667	14704	14865	14731	14607	14800	14664	14737	14762	14688	14683	14643	14715	14615	14795	14732	14495	14771	14864	14736	14723	14794	14757	14746	14632	14614	14689	14628	14794	14721	14675	14591	14771	14616	14661	14864	14775	14718	14500	14689	14797	14715	14732	14773	14634	14574	14774	14837	14625	14581	14801	14652	14722	14602	14783	14634	14648	14690	14738	14716	14641	14779	14703	14730	14542	14758	14648	14800	14797	14718	14782	14699	14663	14621	14731	14751	14729	14756	14557	14677	14756	14730	14725	14756	14670	14678	14564	14765	14682	14797	14591	14688	14513	14665	14660	14622	14649	14733	14873	14666	14619	14643	14591	14699	14715	14729	14758	14658	14717	14700	14812	14521	14628	14602	14664	14740	14659	14625	14914	14521	14616	14664	14776	14619	14708	14683	14855	14868	14662	14782	14746	14835	14796	14603	14824	14720	14407	14908	14712	14548	14566	14760	14748	14772	14674	14729	14805	14755	14780	14685	14602	14643	14674	14591	14641	14757	14624	14832	14665	14755	14952	14604	14799	14752	14718	14698	14749	14581	14669	14636	14665	14670	14620	14694	14636	14773	14861	14594	14669	14660	14610	14663	14700	14695	14663	14570	14741	14560	14739	14715	14748	14767	14882	14714	14688	14867	14759	14752	14710	14712	14709	14853	14746	14515	14734	14711	14751	14695	14569	14739	14760	14868	14591	14661	14674	14802	14706	14619	14673	14737	14660	14662	14653	14767	14709	14763	14732	14702	14677	14715	14828	14653	14682	14699	14503	14809	14770	14810	14791	14808	14544	14543	14658	14725	14670	14702	14667	14665	14725	14769	14641	14652	14776	14698	14775	14754	14688	14822	14698	14880	14743	14716	14641	14717	14897	14653	14756	14670	14667	14763	14876	14788	14688	14675	14644	14681	14737	14746	14709	14627	14678	14591	14672	14925	14710	14730	14791	14721	14807	14859	14694	14644	14651	14653	14665	14754	14542	14706	14684	14725	14618	14879	14930	14837	14675	14710	14570	14820	14623	14630	14873	14791	14943	14750	14747	14675	14499	14818	14851	14758	14770	14790	14662	14768	14571	14708	14489	14731	14733	14553	14700	14606	14759	14684	14923	14693	14513	14709	14728	14729	14532	14551	14533	14685	14808	14612	14761	14640	14666	14909	14718	14628	14583	14685	14675	14802	14699	14634	14834	14776	14753	14752	14745	14780	14856	14716	14656	14609	14620	14817	14598	14639	14517	14707	14723	14687	14739	14625	14593	14776	14714	14772	14573	14622	14952	14766	14615	14813	14752	14624	14694	14632	14885	14612	14748	14713	14705	14841	14722	14659	14882	14795	14766	14785	14714	14853	14707	14681	14693	14629	14529	14759	14721	14895	14711	14619	14614	14595	14755	14686	14522	14759	14548	14802	14740	14634	14857	14583	14712	14790	14806	14702	14515	14808	14528	14746	14723	14633	14938	14547	14571	14700	14680	14879	14581	14571	14666	14720	14446	14688	14572	14824	14525	14512	14597	14632	14668	14710	14873	14694	14728	14621	14797	14763	14760	14775	14684	14679	14703	14720	14681	14735	14799	14604	14642	14672	14522	14674	14653	14747	14631	14816	14677	14770	14636	14667	14742	14725	14771	14807	14638	14757	14863	14698	14626	14776	14730	14656	14789	14639	14693	14775	14585	14694	14715	14641	14714	14724	14576	14710	14843	14717	14704	14876	14866	14698	14753	14757	14771	14596	14676	14614	14823	14694	14755	14855	14669	14697	14771	14673	14654	14607	14568	14720	14757	14638	14773	14746	14807	14679	14624	14675	14729	14718	14713	14878	14687	14567	14668	14647	14673	14581	14719	14742	14677	14633	14653	14678	14739	14629	14707	14516	14672	14556	14806	14597	14676	14650	14757	14747	14551	14607	14778	14759	14765	14858	14617	14759	14585	14626	14734	14776	14668	14605	14750	14596	14706	14667	14809	14671	14723	14711	14609	14662	14755	14840	14764	14719	14609	14570	14688	14795	14700	14734	14768	14723	14836	14752	14777	14881	14611	14733	14528	14569	14676	14694	14683	14798	14814	14649	14630	14806	14708	14722	14701	14760	14747	14779	14694	14710	14777	14785	14862	14676	14653	14635	14791	14643	14678	14717	14675	14765	14827	14528	14787	14762	14711	14576	14715	14814	14852	14773	14660	14667	14709	14744	14868	14816	14476	14755	14673	14716	14610	14532	14656	14620	14708	14703	14819	14756	14729	14666	14718	14556	14868	14664	14627	14635	14659	14694	14648	14653	14587	14575	14575	14669	14810	14682	14593	14699	14628	14816	14829	14685	14790	14757	14773	14799	14661	14768	14757	14543	14843	14784	14795	14712	14901	14515	14566	14664	14733	14785	14593	14675	14871	14814	14595	14672	14788	14813	14716	14762	14589	14680	14720	14721	14709	14642	14707	14728	14793	14647	14776	14641	14666	14682	14732	14730	14611	14643	14568	14776	14677	14672	14651	14719	14674	14762	14569	14694	14757	14589	14766	14737	14812	14604	14735	14809	14788	14564	14657	14773	14704	14623	14714	14652	14830	14529	14730	14833	14691	14743	14669	14634	14705	14686	14726	14681	14685	14572	14809	14709	14726	14518	14571	14885	14593	14523	14602	14697	14680	14938	14683	14555	14601	14613	14668	14832	14719	14787	14770	14595	14847	14742	14642	14714	14550	14655	14694	14708	14618	14782	14574	14768	14597	14741	14645	14730	14681	14650	14780	14784	14695	14813	14659	14668	14582	14656	14793	14617	14838	14734	14753	14716	14639	14758	14591	14759	14797	14673	14745	14679	14592	14688	14704	14767	14843	14512	14687	14771	14708	14574	14794	14741	14705	14689	14729	14617	14646	14776	14698	14638	14580	14615	14643	14729	14639	14824	14798	14686	15001	14787	14738	14728	14792	14578	14738	14796	14745	14560	14524	14781	14680	14753	14706	14727	14792	14743	14847	14691	14705	14735	14797	14681	14638	14619	14576	14598	14702	14772	14710	14812	14490	14670	14778	14690	14717	14684	14652	14714	14790	14542	14805	14671	14702	14754	14691	14728	14654	14776	14739	14728	14731	14665	14791	14864	14721	14660	14854	14692	14759	14802	14644	14668	14636	14527	14628	14643	14563	14694	14667	14705	14489	14517	14550	14740	14752	14663	14681	14822	14775	14830
28357	24808	29605	26019	20452	18891	17935	17309	17259	17390	18405	18681	18233	17377	17331	17360	17335	17431	17460	17213	17223	17205	17189	17167	17185	17268	17188	17089	17360	17120	17013	17118	17187	17322	17241	17262	16975	17221	17113	17209	17164	17097	17105	17054	17306	17199	17044	17128	17135	16843	17260	17082	17064	17146	17187	17195	17087	17086	17074	17087	17064	17125	17242	17474	17177	17130	17241	17128	17146	17128	17182	17078	17168	17287	17153	17081	17183	17209	17151	17182	17045	17312	17223	17047	17287	17238	17247	17063	17232	17143	17237	16902	16988	17083	17129	17315	17348	17192	17102	17286	17186	17171	17269	17225	17058	17184	17124	17190	17073	17376	17299	17072	17278	17144	17214	17316	17172	17141	17189	17101	17138	17158	17046	17197	17041	17273	17185	17076	17028	17107	17248	17052	17229	17225	17194	17067	16958	17030	17190	16843	17054	17215	17101	17222	17065	17245	17155	17045	17320	17293	17286	17117	17280	17344	17074	17462	17252	17218	17229	17258	17226	17144	17090	17203	17181	17057	17414	17143	17205	17276	17122	17187	17089	17297	17066	17141	17346	16988	17167	17232	17152	17254	17154	17228	17011	17320	17290	17207	17096	17169	17249	17151	17134	17021	17109	17247	17327	17173	17203	17239	17190	17125	17194	17169	17207	17032	17144	17180	17202	17036	17062	16985	17129	17214	17178	17177	17238	17365	16883	17341	17142	17131	17110	17156	17188	17233	17154	17013	17111	17095	16972	17066	16954	17080	16941	17059	16925	17298	17199	17095	17186	17162	17259	17121	17261	17313	17274	17250	17329	17182	17032	17204	17170	17167	17205	17092	17167	17299	17117	17064	16939	16973	17352	17185	17056	17143	16935	17096	17221	16979	17201	17245	17084	17289	17128	17142	17339	17097	17268	17110	17253	17262	17010	16910	16984	17072	17214	16911	17251	17191	17198	17026	16943	17267	17147	17179	17235	17168	17221	17143	17010	17064	17315	17099	17264	17234	17017	17178	17156	17159	17057	17060	16990	17089	17000	17153	17204	16976	17023	17228	17050	17114	17325	17124	17098	17213	17095	17207	17150	17198	17193	17058	17028	17081	17004	17273	17233	17285	17008	17079	17305	17175	17234	17240	17243	17159	17339	17096	16998	17267	16991	17031	17262	17201	17010	17037	16957	17250	17177	17120	17268	17060	17105	17214	17144	17193	17032	17321	17157	17262	16980	17275	17204	17010	17005	17098	17306	17198	17183	17173	17265	17001	17345	17271	17202	17433	17283	16958	17175	17299	17425	17116	17115	17140	17295	17088	17209	17398	16951	17024	17247	17023	17238	17186	17330	17160	16994	17029	17285	17022	17169	17033	17197	17133	17163	17251	17315	17200	17081	17056	17423	17180	17325	17029	17060	17128	17179	17070	17346	17293	17371	17244	17110	17064	17136	17169	17144	16926	16898	17222	17213	17075	17140	17271	17107	16903	17166	17199	17219	17282	17269	17025	17142	16911	17310	17152	16916	17049	17193	17169	17229	17284	17047	17255	17340	17317	17543	17144	17059	17116	17254	16971	17205	17186	17259	17381	17338	17126	17281	17194	17314	17388	17238	17365	17277	17113	17082	17124	17170	17149	17039	17164	17188	17282	17366	17047	16962	17318	17309	17060	17112	17157	17063	17231	16932	17114	17213	17049	17131	17248	17115	17266	17294	16979	16960	17409	17177	17139	17146	17225	17056	17236	17249	17004	17239	17056	17191	17143	17242	17136	17353	17166	17026	17150	17125	17262	17140	17179	17198	17091	17151	17210	17247	17086	17111	17367	17096	17166	17265	17271	17045	17123	17102	17299	17339	17051	17289	17064	16999	17161	17261	17227	17101	16951	17191	16933	17306	17215	17290	17199	17338	17217	17093	17237	17216	17058	17035	17082	17140	17156	17239	17179	17158	17104	17140	17100	17021	17216	16974	17178	17229	17329	17337	17034	17082	17187	17371	17143	17320	17198	17251	17244	17259	17226	17328	17399	17244	17018	17224	16952	17192	17093	16864	17091	17227	16970	17050	17380	17125	17083	17150	16981	16998	17187	17121	16986	17198	16893	17224	17196	17043	17186	17244	17024	17261	17260	17164	17330	17559	17043	17191	17079	17139	17101	17111	17199	17283	17000	17257	17303	17181	17421	17239	17231	17258	17085	17351	17210	17064	16973	17370	17446	17169	17183	17269	17377	17126	17255	17313	17036	17290	17076	17452	16994	17179	17170	17150	17072	17163	17080	17193	17160	17381	17241	17131	17261	17156	17101	17197	17122	17335	17236	17123	17303	17138	17247	17110	17019	17008	17218	17106	17116	17176	17221	17021	17067	16963	17112	17086	17209	17090	17149	17106	17108	16925	17254	17117	17016	17198	17152	17171	17166	17166	17241	17119	16970	17125	17123	17233	17001	17201	17178	17334	17041	17051	17047	16922	17170	17056	17271	17099	17056	17227	17209	17324	16884	17006	16959	17110	16960	17168	17195	17286	17293	17138	17210	17235	17011	17174	17094	17184	17050	17085	17052	17152	17294	17319	17164	17180	17236	17166	17086	17137	17293	17143	17239	17197	17319	17166	17307	17227	17417	17121	17155	17143	17075	17407	17276	17127	17143	17157	17049	17143	17225	17089	17132	17193	17069	17249	17240	17231	17129	16998	16966	17220	17332	17138	17038	17127	17133	17047	17251	17301	17236	17331	17225	17368	16966	17183	17316	17195	17335	17101	17009	17210	17124	17057	17002	17028	17042	16914	17229	17164	17158	17175	17365	17161	17067	17286	17106	17233	17188	17269	17284	17211	17124	17055	17191	17245	17094	17123	17136	17212	17117	17110	17099	17154	17121	17188	17134	17381	17164	17125	16957	17037	17116	17203	17191	17303	17007	17051	17269	17229	17183	17192	17141	16897	16963	17022	17179	17265	17250	17414	17343	17082	17256	17231	16979	17083	17227	17063	17125	17362	17149	17268	17109	17173	17265	17218	17180	16956	17150	17028	16997	17167	17064	17017	17035	17088	17016	17136	17184	17043	17082	17138	17135	17139	17021	17218	17218	17112	17266	17269	17105	17173	17075	16951	17050	17103	17194	17183	17238	17199	16905	17077	17101	16984	17155	17163	17274	17026	17236	17315	17240	17301	17319	17110	17309	17148	16990	17047	17041	17098	17182	17107	17378	16882	17125	17096	17293	17176	17181	17024	17061	17107	17070	17189	17313	17200	17319	17242	17251	17363	17110	17226	17265	17012	17247	17220	17192	17270	17177	17102	17199	17215	16953	17077	17213	16901	17020	16922	17066	17148	17263	17089	17073	17296	17086	17059	17160	17215	17130	16974	17018	17301	17294	17156	17121	17169	17077	17040	17285	17039	17223	17072	17150	17052	17201	17060	17013	17035	17205	17070	17162	17198	17152	17146	17270	17121	17104	17161	17249	17308	17083	17169	17225	17237	17120	17254	17288	17142	17196	17143	17171	17147	17037	17344	16969	16957	17146	17138	17119	17246	17135	17080	17135	17270	17157	17318	17325	17245	17227	17217	17056	17117	16877	16975	16967	17097	17157	17203	17094	17316	17229	17094	17105	17224	17154	17117	17111	17310	17245	17264	17035	17165	17241	17148	17260	17388	17338	17150	17037	17157	16889	17063	17098	17336	17010	17301	17157	17098	17241	17061	17058	17360	17077	17148	16907	17120	16996	17005	17220	17183	17258	17201	17047	17348	17191	17271	17326	17284	17122	17052	17224	16999	17136	17238	17093	17257	17141	17303	17275	17226	17062	17042	16998	17286	17309	17176	17058	17297	17223	17046	16984	17330	17059	17148	17035	17095	17128	17264	17349	17232	17281	17235	16986	17211	17193	17184	17306	17039	17223	17116	17172	16990	17099	17032	17217	17073	17159	17303	17039	17006	16953	17325	16962	16961	17357	16975	17348	17004	17048	16969	17134	17189	17152	17029	17079	17245	17129	17172	17104	17159	17202	17286	17323	17265	17212	17151	17038	17256	17275	17224	17232	17064	17230	17017	16997	17043	17147	17058	17372	17105	17135	17165	16961	17254	17253	17197	17070	17273	16984	17215	17130	17053	17182	17112	17192	17225	17048	17166	17137	17302	17287	17250	16976	17279	17226	17236	17150	17217	17056	17062	17206	17059	17210	17269	17280	17347	17045	17154	17050	17257	17311	17170	17198	17106	17192	17262	17216	17301	16927	17338	17246	17305	17195	17064	17293	17329	17131	17174	17055	17041	17084	17010	17298	17163	17280	17045	17251	17132	17062	17028	17309	17015	17172	17084	17098	17189	17173	17099	17113	17252	17144	17173	17034	17277	17277	17275	17172	17220	17360	17068	17154	16977	17074	17149	17036	17221	17160	17133	17106	17195	17202	17166	17163	17258	17160	16972	17210	17287	16992	17196	16998	17099	17170	17199	17070	17139	17262	16939	16902	16930	17311	17041	17047	17102	17128	17131	17077	17325	17232	16989	17132	17058	17045	17259	17240	17024	17259	17112	17285	17116	17091	17236	17259	17335	17249	17094	17179	17245	17228	17250	17299	17302	17310	17215	17099	17106	17122	17198	17220	17218	17269	17254	17085	17039	17088	17361	17341	16945	17048	17216	17126	17271	17260	17101	17172	17283	17263	17404	17063	17148	17134	17088	17249	17184	17167	17265	17307	17260	17344	17108	17087	17318	16960	17187	17367	17371	17316	17282	17273	17148	17113	17218	17255	17182	17222	17147	17197	17184	17214	17022	17152	17075	17165	17235	17137	17098	17077	17156	17164	17239	17173	17293	17214	17208	17085	16971	17163	17109	17111	17323	17327	17228	17069	17242	17250	17041	17395	16967	17183	17129	17304	17057	17288	17127	17372	17216	17147	17175	17204	17328	17266	17040	17046	17358	17119	17252	17057	17022	17121	17016	17037	17060	17217	17295	17285	17132	17081	17159	17156	17135	17360	17110	17042	17192	17095	17271	17128	17288	17243	17146	17132	16998	16912	17102	17091	17110	16882	17290	17208	17103	17163	17244	17102	17182	17244	17313	16993	17074	17129	17202	17288	17303	17148	17223	17281	17249	17050	17291	17232	17187	17206	17111	17232	17273	17008	17109	17256	17136	16981	17311	17087	16917	17141
29239	37347	31584	23910	19338	16779	15526	15155	15063	15358	16678	16564	15896	15038	14755	15113	14954	14841	14954	14971	15059	14831	15046	14792	14843	14914	14944	14847	14894	14791	14897	14794	14841	14827	14895	14914	14692	14835	14892	14990	14909	14873	14869	14947	14883	14851	14903	14838	14814	14969	15069	14835	14751	14808	14899	14902	14790	14962	14936	14811	14835	14748	14887	14856	14921	15153	14882	14789	14865	14864	14999	15048	15000	15063	14802	15020	14730	14952	14877	14898	14726	14778	15008	14837	14888	14810	14854	14774	14817	14754	14872	14950	15012	14863	14826	15017	14786	14844	14886	14777	14921	14924	14966	14866	14853	14815	14816	14893	14803	14935	15004	14789	14840	14815	14745	14843	14863	14777	14968	14885	14823	14936	15021	14741	14917	14851	14737	14877	14865	15046	14933	14529	15020	14958	14913	14868	14961	14814	14980	14891	14953	14965	14817	14951	14853	14810	14835	14783	15011	14867	14914	14921	14895	14868	15091	14894	14882	14668	14875	14767	14923	14824	14849	14923	14988	15108	14875	14766	14879	14860	14846	14874	14827	14914	14764	15180	14972	14823	14925	15035	14882	14841	14963	14884	14773	14929	14873	14954	14791	14871	14722	14929	14888	14813	14950	14816	14921	14889	15009	14898	14932	14884	14920	14768	15140	14886	14933	14850	14830	14902	14906	15004	14870	14906	14877	14758	14803	14937	14979	14913	14911	14884	14811	14899	14793	14834	14821	14807	14776	15080	14947	14813	14846	14758	15042	15055	14771	14810	14803	14845	14899	14951	14745	14849	14844	14846	14941	14583	14898	14937	15046	14909	14761	14845	14855	14844	14759	14941	14912	14836	14992	14955	14943	14952	15120	14839	15073	14912	14904	14789	15060	14805	14932	14901	14927	14837	14822	14937	14906	14955	14803	14716	14860	14710	14948	15043	14844	14990	14818	14942	14847	14974	14856	14954	14923	14719	14943	15019	14720	14908	14851	14966	14797	14995	14982	14825	14823	14940	15016	14893	14732	14869	14901	14739	14772	14962	14881	14834	15084	14771	14956	14965	14898	14927	14844	14852	14899	14938	14910	14926	14809	14880	14760	14802	14958	14953	14992	14854	14910	14934	14925	14782	14943	14872	14755	14964	14887	14972	14849	15057	14983	14947	14892	14914	14742	14719	14756	14823	14887	14887	14825	14895	14837	14981	14855	15011	14910	14793	14932	14788	14925	14928	14851	14923	14770	14690	14744	14795	14876	14969	14860	14845	14841	15015	14819	14878	14838	14723	14752	14949	14789	14906	14899	14939	14976	14910	14868	14915	14915	14875	14799	15074	14897	14760	14886	14909	14951	14958	14689	14814	14919	14827	14928	14927	14923	14942	14891	14979	14882	14879	14859	14703	14978	14774	14947	14951	14775	14865	14892	15021	15069	14762	14878	14826	14949	14851	14848	14841	14961	14840	14959	14799	14920	14881	14870	14804	14900	14797	14847	14927	14756	14882	14934	14903	14941	14743	14930	14735	14822	14799	14871	14928	14974	14883	14841	14929	14927	14904	14700	14882	14813	15088	15011	15079	14865	14774	14925	14809	14979	14846	14836	14851	14796	15046	14841	14823	14862	14925	14818	14937	14892	14909	14941	14917	14739	14742	14796	14774	14876	14815	15075	14847	14915	14818	14812	14935	14744	14701	15053	14819	14895	14857	14836	14849	14798	14939	14934	14758	14876	14858	14825	15010	14883	14991	14932	14833	14969	14862	14822	14925	14817	15046	14888	14869	14787	14921	14915	14921	14933	14895	14917	14702	15002	14808	14802	14837	14923	14930	14763	15015	14797	14914	14839	15192	14886	15048	14936	14908	14931	14957	14745	15010	14881	14828	14837	14816	14830	14687	15116	14888	14850	14770	14855	14892	14951	14775	15019	14802	14883	14903	14761	14730	14865	14877	14829	14903	14819	15104	14924	14897	14873	14973	14863	14815	14729	14758	15050	14825	14819	14866	14822	14774	15050	14793	14866	14942	14896	14668	14934	14792	14870	14827	14790	14842	14903	14794	15026	14910	14896	14815	14854	14938	14953	14843	14906	14885	14815	14850	14969	14942	14902	14862	14939	14952	14768	14804	14764	14972	14976	14784	14894	14994	14912	14826	14767	14870	14854	14962	14911	14936	14762	14968	14786	14953	14808	14820	14978	14734	14875	14943	14767	15082	15009	14953	14790	14816	14898	14952	14926	14855	14911	14832	14839	14842	14799	14931	14948	14902	14860	14805	14895	14656	14929	14949	14887	14873	14767	14737	14849	14875	14767	14812	14926	14918	14708	14889	14938	14966	14981	14879	14790	14952	14996	14833	14950	14856	14943	14696	14863	14860	14897	14776	14803	14704	14834	14900	14843	14996	14786	14854	14763	14839	14897	15002	14832	14999	14877	14816	14917	14873	14924	14855	14755	14872	14838	14964	14967	14911	14848	14849	14795	14914	14993	14857	15064	14603	14818	14817	14776	14688	14818	14866	14672	14813	14942	14907	14965	14859	14715	14988	14838	14740	15051	14930	14849	14871	14917	14778	14855	14861	14811	14772	15039	14934	14708	14868	14970	14806	14818	14943	14732	14970	14808	14689	14911	14812	14841	14796	14866	15095	14872	15060	14899	14867	14753	15004	14934	14795	14770	14908	14982	14889	14821	14904	14773	14817	14761	14939	14937	14833	15023	14842	14852	14791	14790	15017	14883	14908	14864	14962	14784	14818	14782	14763	14659	14919	14912	14779	14844	14860	14707	14836	14922	14868	14779	14894	15007	14831	14845	14750	14908	15011	14807	14760	14909	14787	14874	14865	14889	14860	14927	14910	14893	14936	15007	14760	14862	14885	14778	14852	14944	14829	14911	14841	14884	14831	15005	14864	14901	14818	14923	14990	14948	14917	14774	14671	14824	14906	14985	14827	15102	14709	14938	15147	14841	14967	14799	14866	14788	14984	15039	14903	14765	14928	15184	14813	14838	14927	14830	14866	14863	14790	14866	14749	14996	14767	15019	15061	14689	14952	15046	15051	14748	14930	14966	14898	14823	14757	14785	14958	14988	14783	14953	14933	15063	14816	15003	14704	14971	14886	14787	14910	14927	14881	14862	14861	14945	14883	14765	14791	14851	14789	15028	14851	14850	14901	14865	14915	14833	14847	15007	14886	14835	14916	14873	14989	14886	14721	14774	14788	14963	14888	14823	14850	14897	14978	14881	14964	14751	15091	15049	14786	14958	14800	14725	14885	14861	14839	14814	14868	14772	14925	14831	14804	14970	14865	14849	14814	14892	14884	14925	14877	14944	14772	14824	14694	14925	14935	14757	14944	14706	14977	14975	14996	14961	14833	14773	15104	14942	14878	14959	14732	14825	14879	14941	14743	14792	14902	14900	15015	14771	14852	14831	14863	15100	14724	14892	14854	14931	14833	14814	14937	14807	14755	14802	15018	14768	14958	14850	14795	14777	15073	14757	14896	14987	14929	14998	15071	14927	14864	14812	14910	14720	14996	14999	14982	14814	14869	14922	14973	14754	14980	15046	15005	14977	14842	14886	14820	14793	14795	14736	14981	14928	14827	14891	14973	14947	14938	14958	14880	14994	15013	14846	14769	14734	14818	14806	14984	14887	14923	14961	14831	15070	14864	14754	14834	14903	14919	15049	15020	14931	15046	15039	14928	14857	14912	14975	14961	14865	14930	14854	14897	14833	14812	14861	14900	14993	14824	14728	14806	14913	14860	14978	15003	14768	14893	15108	14716	14985	14722	15047	14950	14696	14736	14807	14870	14867	15016	14874	14922	14926	14883	14921	14773	15032	14775	14785	14803	14981	14946	14707	14969	14932	14772	14855	14811	15010	14642	14831	14874	14886	14994	14999	14833	14646	14949	14874	15060	14810	14890	14816	14940	14754	14779	14787	14894	14893	14966	14843	14825	14802	14911	15010	14961	14969	14934	14959	14780	14876	15042	14989	14955	14864	14835	14898	15000	14922	14900	14914	14851	14881	14727	14930	14814	14863	14876	14715	14984	14998	14986	15009	14907	14965	14902	14946	14895	15015	14846	14930	14751	14759	14819	14971	14890	14891	14978	14931	14690	14764	14776	14968	14752	14975	14934	14998	14840	14937	14880	14975	14751	14838	15100	14788	14798	14801	14911	14780	14967	14921	15046	14849	14938	14990	14701	14646	15041	14822	14810	14996	14841	14726	14790	14865	14730	14859	14982	14745	14843	15090	14887	14817	15005	14866	14952	14921	14817	14885	14810	14841	14785	14981	14907	14849	14935	14837	14960	14916	14845	15010	15016	14819	14774	14894	15023	14941	14866	14697	14829	14872	15059	14834	15138	14890	14855	14785	15046	14746	14855	14831	14872	14987	14790	14900	15045	14728	14893	14795	14940	14791	14819	14801	14887	14720	14883	14760	15102	15018	14909	14953	14835	15044	14774	14940	14865	14916	14956	14771	14980	14757	14844	14911	14870	14899	14850	15024	15021	14859	14913	14806	14900	14849	14838	14976	14807	14896	14961	15016	14947	14872	14877	14871	14881	14941	14920	14889	14857	14853	14893	14939	14847	14816	14824	14904	14859	14927	14980	14891	14911	15006	14938	14992	14845	14862	14856	14945	14957	14846	14827	14791	14909	14808	14907	14918	14691	14844	14788	14835	14845	14983	14833	14736	14730	14987	14818	14823	14985	14807	14957	15080	14911	15003	14935	14758	14923	14708	15149	14798	15047	14771	14856	14953	14874	15022	14886	14824	14847	14928	14978	14866	14860	14795	15036	14858	14966	14769	14819	14929	14890	14881	14883	15027	14809	14987	14988	14806	14922	14902	14990	15017	14787	14955	14878	14755	15003	14855	14875	14858	14860	14925	14867	14787	14774	14945	14836	14848	14729	14859	14913	14912	15013	14999	14813	15024	14926	14984	14724	14839	14707	14753	14848	14935	14738	14948	14897	14890	14862	14819	14866	14909	14989	14813	14883	14908	14873	14991	14945	15096	15039	14744	14896	14826	14647	14800	14824	14969	14904	15025	14871	14943	14823	14932	14749	14573	14878	14895	14937	14968	14844	14823	14960	14750	14821	14766	14843	14954	14775	14915	14850	15053	14969	14945	14832	15000	14805	14841	14951
23951	21380	28973	25599	24319	24027	22198	18409	17777	18226	25854	27992	24700	19909	17723	17774	17658	17316	17314	17020	17113	17311	17306	16978	17288	17258	17234	17240	17167	17106	17123	17307	17087	17012	17133	17169	17040	17275	17076	17158	16799	17017	17232	17149	17115	16971	17205	17191	17230	17212	17060	17087	17088	17026	17196	16857	16954	17146	17048	16978	17029	17154	16970	16988	16990	17102	17079	17059	17141	17076	17124	16930	16913	16929	17050	17123	16792	16953	16971	17153	17198	17210	17143	16874	17056	17043	17086	17001	16973	17164	16999	16933	17098	17069	17156	17018	16852	16956	16844	17248	17097	17111	16991	16937	16925	17023	17131	16824	17133	16965	16969	17021	17058	17146	16843	17115	17381	17142	16957	16992	17245	17037	16948	16998	17000	17009	16957	16884	17052	17040	17196	17086	17032	17041	16772	17028	17105	16860	17075	17146	17181	16994	17100	17045	16976	17069	17066	16953	16936	16795	16966	16935	16929	16914	16924	16808	16942	16895	17151	17114	17189	17222	17156	16994	16999	16987	17050	17092	16951	17043	17004	16930	17035	16827	17023	16912	17119	17003	16884	17071	17118	16853	17076	17065	16797	16797	17145	17084	17035	16973	17095	17017	16997	16945	17054	17058	17051	16854	17059	16819	17049	17030	17156	17153	17047	16832	17096	17119	17144	17336	17102	16994	17061	16965	16843	16939	17120	16823	16664	16942	17069	17191	16865	16945	16987	17183	17110	16958	17074	16914	17045	16784	17022	17102	17015	16958	16871	17165	17140	16915	17150	17194	16913	17097	17018	17135	16928	17083	17014	17013	17066	16907	17115	16945	17102	17061	16803	17002	17150	17147	17233	16975	17071	16989	17048	17060	17037	16986	16963	17266	16821	16725	17030	17062	16951	17046	16940	17069	17095	17091	17047	16969	16893	17265	17059	16930	17026	17016	16893	16932	16909	16927	16874	17033	17130	17107	16964	16893	16946	16849	17110	16881	17052	16900	16983	17064	16918	17028	16998	17087	17053	17023	16945	17054	17152	16971	16981	16996	17018	16922	17005	17092	17137	17067	17124	16995	17134	17056	17163	16899	17055	16967	16887	16833	16884	17085	17102	17150	17115	17146	16935	17053	16773	17000	16891	17007	17044	17037	16820	16975	17111	17059	16960	17134	17023	16889	16869	16922	17089	16886	16956	17028	17016	17081	16901	16972	17062	17042	17203	17097	16949	17144	16795	16819	17031	17091	16805	17128	17012	17059	17084	17102	17091	16933	17043	17113	17127	17071	16893	17088	17054	16689	17216	17056	17022	17117	16936	17115	17109	16991	17012	16936	17162	16925	17079	16817	16988	16936	17050	17042	17058	17137	16835	17109	17112	17018	17179	16916	17059	17089	16981	16929	17130	17031	17083	16965	16967	17020	17024	17107	16902	16986	17232	17108	17069	17063	17049	16759	16917	16922	16995	16971	16913	17094	17205	17023	16779	16879	17089	17060	17210	16978	17050	16901	16929	17020	16981	17183	17019	16913	16897	17068	17062	16878	17013	17113	17165	16879	16984	16907	17083	17097	17076	17016	17111	16836	17001	17008	17103	16978	17055	17160	17065	17023	16952	16851	17093	17116	16916	16994	17035	16854	16951	16817	17004	17059	16976	16871	16921	17023	17036	16920	17003	17088	17084	17058	16885	16923	17064	17030	17139	16964	16998	16903	17035	16987	17032	16819	16861	16848	17067	17104	17072	17032	17204	17035	17048	17108	16999	17197	16999	16843	17035	16947	17264	17129	16915	17131	17014	17176	16734	17150	17161	17158	17120	17082	17166	17154	17052	17010	16874	17011	16941	16925	17136	17086	16943	16992	17095	16821	16862	17031	17050	17028	17105	16983	17084	17130	17151	17068	17086	17208	16934	16920	17039	17103	16818	17221	17162	17035	17087	17250	17299	17041	17144	17000	17127	16897	17237	17058	17071	17000	16887	17018	17072	16872	16932	16956	16760	17042	17094	17160	17083	17120	16913	16880	16961	16806	16805	17159	16792	16946	17212	17097	16786	17060	17181	16973	16958	17178	17027	17062	17001	16989	16954	17000	16911	16963	17057	17199	16983	17093	16907	16910	17048	16967	17079	17108	17046	17163	16872	17191	17230	16918	16942	17072	17124	17162	16877	16836	16941	16897	17141	17101	16929	16881	16689	16856	16808	17042	17033	17101	17088	17137	17015	16998	16956	16888	16953	17178	17150	17059	16916	17090	16838	17030	17143	17008	17005	17052	17095	17047	17013	16883	17112	17068	16988	17067	17168	16975	16905	17018	17105	16951	17128	17038	16998	17047	16915	17063	17079	17073	17281	17036	17295	17066	17059	17079	17051	17133	17253	17069	16959	17003	16992	16860	17034	16847	17249	17134	17120	17166	16920	17065	17045	17143	17162	16772	17126	16961	17040	16814	16930	17087	17069	16984	17068	16862	17051	17109	16851	17143	16837	16935	16925	17030	16894	17056	16880	16956	17043	16949	17036	16867	16948	16833	17032	16784	17025	16987	17071	16984	16897	16699	17031	16856	16978	17084	17051	17127	17124	16983	17087	16976	17020	17023	17187	17136	17289	16954	17096	17018	16981	17107	16992	17051	16999	16953	16960	17048	17063	16838	16947	16993	17071	17006	17078	17044	17048	16981	16875	17035	16968	16944	16997	16958	17095	16891	16910	16897	17008	17134	16913	17143	17141	17120	16930	16889	17023	16995	16855	16846	16973	16964	16976	17306	17019	16754	17047	17051	17029	17053	17070	17125	17125	16932	17004	16974	17137	16913	17129	16967	16984	17069	17159	17029	17055	16910	17100	16991	17190	17099	16736	16843	16945	16926	17018	17033	17010	16912	17272	17132	17019	17192	17081	17195	17052	17053	16874	17201	17084	17025	17100	17070	17161	17081	16919	16786	16898	16954	16974	16914	17097	17212	16944	16885	16922	17187	16970	17080	17215	17056	17215	16771	16867	16926	17070	16914	17155	17016	16871	17032	16838	17004	17151	16963	16946	16948	16865	17118	17080	16841	17034	16861	17052	17067	17028	17039	17030	16989	16999	17012	16943	17072	16799	16861	16978	17246	17107	16997	17026	17034	17252	17107	17126	16838	17086	17221	17014	16956	16945	16995	17191	17121	17022	17020	16925	17180	17135	17018	17008	16860	17031	17106	17144	17109	16923	16903	17223	16993	17082	17232	16943	16796	17034	17072	17222	17077	17211	16853	16955	17030	16937	17129	16913	17090	17225	17011	17054	17251	16980	16992	16945	17215	16992	16886	16864	16952	17028	17022	16905	17027	17053	16966	17174	17119	16954	16888	17005	17014	17044	16987	17116	17168	16875	17124	17111	16939	16852	17161	16863	17214	16829	16949	17047	17187	16863	17068	17000	17218	17040	17247	16951	17025	17244	16975	17017	17039	17043	16918	16908	17272	16855	17034	17055	16966	16874	16905	16962	17056	17024	17162	17291	16986	17023	17128	17190	16989	16878	16881	17094	16953	16890	16897	17146	17057	17209	17037	16984	17194	17016	17021	16837	17141	17005	17002	17091	16875	16965	16928	16875	16849	17078	17070	17039	16814	16903	16922	17241	16943	16916	16983	16915	17098	16984	16924	17116	17193	17240	17072	17079	16978	17103	17131	17064	17164	16867	17215	17071	17052	16843	16987	17004	16992	16894	17003	17091	17141	16894	16771	17251	17010	16896	17174	16996	17001	17151	17038	16841	17119	17116	17081	17081	16827	17106	17236	17007	17208	16973	17223	17041	17017	16912	17031	17022	16974	16862	17106	17093	17127	17123	17298	16846	17005	17064	16866	17057	17135	17122	17000	17015	17105	17095	16849	17243	17177	17072	17024	16973	16881	16968	17087	17089	17180	17107	17017	16969	17075	17191	17205	17102	17119	17040	16955	16957	17036	17219	16841	16929	16720	16927	16976	17013	17077	17024	17057	17040	16975	17012	16981	16970	16871	17060	16986	16953	16964	17230	17186	16819	16906	16958	16924	17090	17109	16992	16971	16814	16960	17065	16925	16983	17031	17057	17074	16885	17047	17040	16857	16960	17161	16993	16894	16973	16989	16782	16958	17156	16908	17068	16943	16996	16962	16935	17089	17036	16940	17025	17184	16950	16968	16918	17052	17111	16970	17024	16895	16972	16919	17104	17195	16941	17015	17034	17036	17142	17010	16857	16896	17119	17075	17190	17096	16926	17002	17142	17129	16849	17049	17083	17050	16863	17127	17136	17270	16975	17047	17183	17089	17203	16966	17036	17182	17213	16983	16960	16934	17130	16865	16949	17133	16838	16806	17051	17137	17077	17015	17079	16763	17047	17129	16906	17010	16984	16900	17077	16783	16912	16789	16998	16979	17065	17105	17032	17155	17061	16998	16981	17078	16930	17019	17091	17053	17117	16981	17108	16861	16795	17070	17058	16913	16837	17098	17015	17198	17136	16989	16977	17217	17015	17193	17119	16937	16851	16870	17140	17204	17074	17086	16910	17117	17237	16937	17073	16827	17270	17031	17278	17178	17136	17057	17115	17115	16956	17090	17230	16994	17118	16814	17127	16858	16939	17040	16985	16949	16981	16884	16863	16948	16890	16894	16774	17041	17027	16999	16932	16913	17071	16944	17082	16957	17085	17111	17035	17098	16878	17075	16858	16970	16945	17078	17247	16864	17017	17076	17011	16864	17115	16987	17165	17061	17002	16918	16883	17032	16833	17157	17135	17122	16942	17148	17109	17041	16891	17119	17011	17022	16954	16946	17268	17021	16972	16903	17030	17162	16909	17003	17047	16952	17175	16879	16928	16975	17002	17124	17158	17084	16956	17000	17052	16956	17146	16996	17022	17148	17046	16884	16966	16988	17051	16832	17159	16977	17050	16863	17009	17053	16783	17015	17043	17022	16958	16948	16955	17050	16984	16972	16967	17030	16821	16832	17040	16866	17124	16796	17050	17156	16800	17054	17122	17125	17042	17140	17076	17015	17119	17107	17025	16944	17067	17038	17015	16902	16914	16952	16951	17036	17169	17005	16947	16966	16936	16941	16878	16952	16941	17025	16963	17228	17052	17077	17095	17104	16976	16809	16948	17000	17085	17126	17024	16873	16979	16975	17101	16982	16996	16863
32199	48380	44429	36462	27454	21641	17754	15971	15822	16495	27939	28516	23888	17632	15237	15785	15401	15068	15220	15180	14828	14882	14971	14937	14781	14840	14735	14768	14788	14793	14840	14862	14728	14902	14771	14860	14792	14586	14943	14820	14814	14912	14886	14665	14820	14698	14701	14943	14810	15009	14936	14940	14962	14862	14841	14875	14752	14900	14846	14850	14846	14958	14809	14865	14959	14763	14873	14719	14792	14779	14837	14946	14986	14799	14860	14906	14834	14944	14865	14815	14775	14964	14737	14729	14892	14803	14728	14973	14893	14859	14976	14909	14634	14681	14863	14808	14899	14879	14729	14917	14875	14741	14761	14878	14893	14849	14727	14557	14743	14837	14719	14761	14852	14977	14882	14811	14865	14868	14746	14839	14782	14621	14832	14890	14611	14845	14836	14752	14767	14890	14898	14847	14839	14781	14931	15037	14723	14980	14794	14788	14848	14701	14814	14867	14724	14756	14766	14987	14787	14803	14828	14790	14755	14785	14731	14726	14678	14701	14711	14754	14815	14573	14748	14850	14822	14878	14814	14771	14632	14935	14814	14708	14918	14826	14860	14821	14763	14873	14748	14751	14695	14813	15017	14807	14832	14932	14854	14835	14963	14736	14932	14772	14656	14724	14948	14828	14811	14879	14833	14761	14973	14929	14949	14769	14848	14900	14729	14857	14689	14790	14694	14858	14754	14799	14848	14766	14817	14740	14618	14765	14791	14842	14956	14873	14719	14892	14810	14953	14737	14872	14828	14666	14772	14820	14816	14868	14905	14892	14797	14669	14789	14756	14705	14714	14834	14866	14958	14638	14566	14818	14746	14842	14824	14775	14790	14908	14770	14630	14749	14747	14875	14802	14878	14750	14791	14894	14849	14696	14829	14834	14754	14835	14699	14860	14810	14888	14767	14736	14995	14689	14818	14817	14903	14570	14604	14987	14768	14854	14832	14745	14899	14830	14826	14827	14693	14868	14808	14767	14870	14954	14892	14649	14986	14807	14731	14789	14778	14823	14766	14828	14714	14823	14774	14738	14887	14878	14849	14934	14804	14821	14780	14773	14617	14988	15112	14945	14702	14763	14918	14740	14875	14703	14748	14892	14830	14817	14713	14913	14806	14812	14871	14795	14792	14790	14846	14925	14861	14748	14737	14771	14857	14843	14823	14783	14721	14869	14832	14824	14803	14944	14824	14745	14875	14816	15060	14827	14770	14806	14775	14659	14920	15036	14762	14671	14711	14875	14820	15058	14712	14764	14868	14865	14797	14840	14586	14701	14791	14860	14732	14680	14725	14938	15028	14945	14800	14791	14915	14750	14849	14786	14885	14735	14805	14790	14931	14793	15009	14805	14717	14761	14905	14835	14825	14828	14769	14913	14678	14713	14897	14794	14790	14885	14852	14812	14757	14657	14692	14831	14778	14825	14798	14965	14827	14789	14792	14737	14801	14894	14802	14880	14836	14835	14901	14924	14859	14925	14775	14772	14874	14778	14646	14830	14663	14715	14792	14689	14705	14691	14754	14913	14687	14834	14872	14714	14771	14737	14765	14858	14775	14682	14879	14684	14721	14877	14795	14797	14840	14873	14743	14877	14766	14566	14705	14796	14693	14904	14742	14726	14867	14939	14644	14902	14715	14702	14720	14867	14831	14912	14733	14699	14872	14701	14863	14878	14913	14721	14919	14746	14655	14725	14915	14912	14797	14605	14734	14898	14695	14916	14988	14827	14815	14811	14938	14752	14849	14822	14855	14732	14860	14771	14876	14811	14882	14904	14791	14895	14823	14868	14753	14637	14903	14677	14818	14838	14953	14819	14707	14792	14757	14747	14690	14868	14922	14681	14846	14667	14713	14741	14749	14791	14921	14899	14830	14779	14768	14848	14711	14701	14866	14847	14840	14971	14812	14771	14742	14787	14817	14792	14954	14837	14823	14756	15017	14823	14918	14845	14740	14867	14784	14867	14662	14725	14764	14869	14720	14913	14729	14899	14744	14898	14842	14708	14651	15034	14635	14738	14900	14904	14747	14851	14842	14645	14742	14861	14765	15045	14786	14761	14702	14890	15008	14743	14972	14794	14960	14859	14789	14769	14866	14726	14938	14907	14726	14783	14672	14793	14852	14723	14641	14717	14793	14859	15058	14932	15051	14760	14924	14835	14804	14844	14884	14694	14789	14819	14726	14724	14658	14842	14875	14762	14813	14797	14882	14726	14889	14757	14826	14791	14814	14744	14916	14741	14727	14878	14918	14881	14765	14893	14906	14845	14832	14752	14807	14729	14585	14704	14778	14695	14888	14808	14681	14929	14929	14886	14734	14841	14713	14782	14836	14865	14846	14766	14709	14805	14809	14867	14803	14750	14706	14692	14827	14862	14854	14659	14919	14890	14755	14841	14651	14737	14739	14864	14833	14656	14843	14683	14845	14859	14703	14839	14732	14869	15021	15025	14790	14928	14804	14898	14892	14879	14864	14749	14829	14923	14816	14804	14627	14682	14813	14840	14773	14687	14958	14724	14792	14728	14747	14898	14778	14935	14773	14775	14539	14817	14960	14791	14586	14743	14902	14881	14711	14716	14962	14804	14665	14715	15027	14818	14802	14744	14716	14857	14845	14771	14789	14863	14962	14848	14847	14827	14838	14925	15008	14725	14698	14758	14658	14810	14722	14768	14882	14756	14993	14741	14667	14781	14663	14730	14753	14790	14873	14860	14685	14835	14924	14945	14791	14801	14684	14855	14627	14708	14768	14726	14799	14888	14695	14744	14721	14939	14783	14659	14948	14865	14804	14769	14775	14922	14747	14679	14860	14828	14830	14723	14903	14844	14740	14799	14790	14871	15000	14768	14866	14698	14873	14747	14650	14668	14789	14685	14835	14828	14930	14723	14841	14796	14818	14864	14844	14762	14825	14805	14812	14795	14729	14781	14841	14768	14957	14928	14493	14712	14951	14940	14904	14698	14638	14853	14837	14814	14861	14826	14767	14840	14778	14858	14654	14835	14702	14827	14874	14761	14906	14917	14771	14875	14820	14740	14789	14776	14762	14777	14966	14857	14772	14842	14861	14795	14906	14926	14954	14831	14959	14843	14844	14783	14641	14748	14783	14838	15119	14743	14821	14722	14932	14882	14730	14857	14779	14938	14859	14683	14838	14780	14788	14743	14783	14909	14753	14731	14938	14816	14756	14817	14999	14879	14632	14826	14765	14738	14748	14650	14695	14723	14690	14850	14964	14811	14620	14720	14862	14692	14747	14671	14751	14850	14817	14857	14958	14903	14836	14756	14911	14910	14661	14768	14782	14799	14755	14765	14754	14788	14783	14799	14749	14770	14882	14892	14757	14838	14731	14884	14883	15081	14972	14751	14754	14779	14881	14839	14718	14775	14832	14821	14693	14757	14758	14756	14734	14902	14727	14768	14720	14984	14799	14812	14920	14656	14821	14951	14836	14889	14711	14750	14820	14970	14747	14834	14765	14870	14800	14686	14767	14754	14599	14858	14799	14870	14833	14869	14664	14827	14514	14870	14826	14871	14800	14815	14811	14819	14691	14932	14935	14658	14947	14688	14835	14742	14679	14889	14882	14770	14673	14784	14770	14715	14842	14895	14850	14619	15095	14582	14914	14906	14753	14902	14958	14789	14752	14916	14830	14977	14575	14899	14870	14715	14862	14681	14797	14835	14844	15200	14751	14704	15010	14679	14814	15024	14813	14785	14767	14945	14664	14768	14731	14897	14718	14780	14553	14951	14608	14786	14764	14830	14675	14853	14936	14778	14714	14654	14786	14710	14823	14854	14690	14840	14856	15069	14740	14697	14789	14705	14729	14734	14788	14738	14686	14792	14880	14880	14789	15019	14798	14750	14826	14690	14824	14806	14932	14725	14645	14793	14777	14921	14904	14899	14688	14796	14837	14668	14709	14735	14884	14731	14858	15021	14688	14911	14772	14841	14909	14818	14750	14853	14760	14823	14944	14797	14800	14827	14844	14825	14764	14775	14767	14873	14935	14609	14909	14760	14755	14747	14755	14806	14939	15022	14779	14764	14904	14941	14971	14927	14967	14897	14703	15034	14865	14840	14927	14765	14718	14834	14789	14946	14728	14823	14844	14868	14585	14858	14805	14858	14564	14804	14845	14939	14694	14904	14889	14874	14694	14802	14762	14729	14812	14913	14866	14994	14777	14769	14905	14915	14863	14643	14977	14749	14733	14896	14842	14812	14734	14822	14801	14924	14808	14899	14756	14846	14892	14711	14895	14794	14886	14568	14897	14882	14749	14637	14761	14847	14837	14629	14978	14688	14717	14768	14902	14830	14663	15002	14854	14667	14839	14856	14903	14637	14849	14805	14941	14776	14918	14665	14907	14862	14744	14830	14792	14793	14905	14828	14810	14735	14808	14912	14943	14815	14761	14914	14746	14692	14734	14781	14928	14623	14881	14825	14932	14706	14739	14890	14910	14751	14854	14920	14790	14750	14808	14905	14786	14821	14764	14810	14805	14914	14786	14898	14554	14895	14935	14768	14952	14865	14885	14890	14747	14867	14989	14906	14802	14698	14662	14811	14903	14896	14886	14769	14815	14712	14676	14789	14935	14602	14832	14743	14792	14790	14709	14672	14650	14746	14894	14884	14924	14843	15054	14784	14873	14852	14737	14729	14869	14748	14868	14815	14733	15042	14803	14788	14812	14787	14909	14902	14973	14786	14705	15042	14797	14777	14964	14870	14812	14851	14721	14787	14848	14760	14818	14746	14954	14849	14890	14879	14908	14884	14788	14840	14839	14788	14774	15010	14648	14687	14636	14884	14824	14616	14858	14673	14812	14632	14858	14830	14969	14839	14864	14860	14961	14780	14657	14884	14886	14868	14874	14865	14723	14739	14741	14892	14819	14707	14857	14693	14863	14689	14745	14577	14722	14856	14850	14641	14665	14873	14853	14638	14846	14775	14755	14787	14732	14782	14694	14708	14874	14889	14849	14905	14839	14730	14760	14867	14943	14682	14592	14891	14774	14791	14878	14983	14808	14991	14949	14781	14837	14841	14671	14797	14722	14857	14898	14887	14808	14940	14723	14726	14701	15028	14760	14895	14745	14837	14736	14788	14945	14844	14789	14821	14749	14668	14789	14659	14846	14990	14721	14780	14731	14918
22789	21356	29173	24496	22637	24107	26095	20588	19153	21707	34095	35553	29915	23322	19831	18336	18242	18137	17929	17697	17666	17671	17642	17337	17459	17478	17435	17288	17477	17288	17496	17264	17350	17514	17416	17382	17259	17219	17193	17246	17269	17493	17257	17517	17443	17333	17400	17242	17507	17431	17323	17241	17360	17351	17411	17411	17397	17124	17233	17301	17370	17204	17337	17223	17237	17160	17251	17418	17574	17450	17177	17286	17412	17244	17199	17164	17343	17273	17225	17311	17292	17270	17403	17391	17351	17229	17125	17120	17423	17282	17447	17252	17127	17219	17341	17415	17352	17301	17413	17430	17263	17229	17222	17177	17213	17348	17326	17303	17143	17315	17356	17318	17239	17426	17472	17185	17411	17384	17214	17308	17339	17186	17281	17212	17368	17136	17234	17121	17264	17361	17294	17184	17137	17499	17479	17381	17103	17187	17485	17513	17311	17190	17239	17329	17318	17300	17345	17211	17207	17351	17423	17176	17384	17387	17242	17189	17477	17338	17267	17116	17204	17343	17333	17373	17390	17282	17198	17290	17281	17388	17211	17315	17350	17325	17190	17257	17211	17241	17323	17262	17346	17500	17331	17358	17316	17280	17131	17321	17531	17196	17160	17163	17285	17326	17296	17298	17342	17283	17274	17601	17309	17390	17286	17289	17544	17318	17294	17355	17262	17202	17128	17217	17211	17246	17314	17135	17136	17268	17135	17234	17346	17221	17217	17184	17236	17524	17382	17333	17278	17393	17217	17440	17384	17226	17356	17177	17055	17337	17388	17332	17155	17448	17268	17309	17436	17338	17428	17421	17215	17222	17246	17230	17347	17206	17246	17303	17324	17237	17170	17297	17434	17269	17219	17306	17283	17263	17167	17090	17218	17313	17319	17562	17319	17272	17254	17293	17249	17276	17225	17339	17282	17294	17301	17260	17338	17237	17291	17361	17417	17298	17337	17311	17164	17177	17314	17298	17294	17368	17204	17296	17109	17275	17218	17095	17153	17269	17226	17344	17151	17422	17123	17371	17267	17172	17317	17345	17263	17247	17138	17147	17294	17122	17404	16972	17227	17248	17183	17134	17217	17172	17239	17112	17274	17098	17409	17347	17071	17483	17205	17128	17166	17451	17192	17289	17243	17203	17286	17208	17408	17223	17483	17255	17188	17268	17332	17149	17017	17200	17116	17220	17302	17379	17341	17228	17460	17399	17260	17294	17248	17229	17352	17374	17261	17246	17343	17201	17392	17180	17268	17211	17552	17402	17269	17158	17285	17253	17259	17407	17210	17330	17444	17254	17270	17263	17367	17342	17186	17339	17611	17399	17282	17305	17300	17314	17450	17298	17337	17465	17384	17232	17358	17551	17353	17185	17300	17324	17485	17199	17094	17319	16991	17105	17325	17276	17394	17217	17173	17427	17240	17387	17410	17160	17152	17285	17402	17269	17152	17389	17154	17302	17412	17363	17458	16997	17155	17123	17483	17224	17116	17337	17229	17133	17333	17396	17425	17191	17444	17171	17326	17297	17319	17270	17387	17208	17349	17130	17137	17103	17224	17361	17024	17200	17418	17414	17501	17223	17150	17286	17247	17231	17380	17487	17369	17263	17303	17300	17124	17297	17356	17295	17102	17335	17162	17306	17198	17188	17272	17168	17461	17282	17338	17283	17411	17230	17601	17367	17105	17135	17332	17280	17158	17225	17245	17354	17325	17050	17294	17463	17139	17335	17279	17077	17331	17346	17358	17308	17362	17236	17008	17221	17124	17251	17331	17357	17467	17334	17147	17272	17410	17489	17348	17153	17380	17127	17145	17198	17043	17188	17357	17152	17196	17396	17204	17215	17264	17305	17239	17485	17537	17321	17229	17198	17287	17439	17107	17383	17204	17288	17400	17163	17258	17503	17259	17426	17356	17356	17361	17404	17270	17212	17290	17178	17327	17286	17449	17348	17172	17092	17113	17437	17189	17262	17148	17173	17165	17197	17280	17250	17118	17388	17330	17295	17297	17177	17164	17136	17147	17122	17319	17179	17238	17449	17135	17285	17301	17283	17346	17391	17320	17079	17098	17124	17354	17287	17182	17407	17314	17185	17136	17279	17279	17110	17420	17328	17180	17127	17319	17296	17231	17362	17235	17252	17286	17426	17366	17222	17159	17266	17391	17290	17383	17079	17299	17325	17229	17207	17305	17349	17316	17249	17281	17388	17398	17261	17112	17202	17214	17330	17362	17204	17170	17481	17211	17335	17320	17378	17243	17378	17313	17304	17387	17366	17101	17134	17416	17417	17282	17270	17278	17346	17187	17335	17350	17320	17248	17315	17290	17333	17115	17220	17110	17287	17322	17298	17290	17197	17331	17370	17248	17125	17191	17133	17409	17099	17132	17259	17378	17339	17169	17273	17206	17211	17289	17372	17383	17178	17204	17436	17444	17341	17522	17088	17118	17251	17286	17250	17229	17304	17207	17271	17177	17390	17321	17470	17238	17153	17288	17354	17217	17216	17351	17092	17339	17226	17187	17305	17328	17376	17435	17290	17374	17152	17211	17187	17306	17348	17265	17325	17284	17230	17302	17403	17476	17240	17150	17251	17332	17328	17359	17331	17345	17264	17335	17212	17114	17272	17245	17267	17221	17242	17166	17237	17357	17168	17209	17282	17225	17182	17196	17329	16969	17188	17208	17319	17294	17309	17272	17353	17088	17187	17256	17161	17120	17178	17274	17382	17236	17341	17275	17289	17153	17005	17133	17289	17085	17065	17236	17157	17167	17201	17389	17295	17241	17248	17481	17282	17232	17509	17143	17334	17276	17460	17312	17150	17275	17265	17154	17303	17491	17591	17220	17245	17160	17232	17311	17090	17231	17152	17347	17379	17210	17236	17294	16873	17260	17219	17393	17169	17148	17029	17264	17203	17406	17244	17416	17170	17246	17398	17244	17265	17238	17295	17262	17214	17196	17193	17208	17219	17352	17425	17244	17210	17317	17361	17403	17249	17075	17251	17020	17189	17323	17414	17298	17304	17093	17371	17247	17279	17358	17322	17418	17314	17365	17343	17271	17251	17192	17182	17243	17355	17158	17384	17469	17078	17498	17164	17179	17254	17387	17222	17317	17208	17448	17283	17479	17211	17480	17231	17425	17213	17385	17212	17423	17243	17125	17330	17268	17377	17186	17223	17273	17296	17223	17376	17154	17555	17381	17020	17203	17576	17351	17246	17455	17358	17367	17197	17474	17433	17213	17063	17261	17318	17324	17132	17248	17249	17008	17232	17298	17182	17286	17166	17258	17398	17355	17290	17283	17212	17355	17191	17570	17395	17115	17252	17242	17198	17370	17226	17298	17226	17262	17241	17035	17213	17402	17288	17278	17295	17380	17309	17371	17249	17330	17441	17530	17467	17341	17096	17178	17440	17266	17328	17287	17271	17278	17161	17175	17243	17304	17253	17341	17349	17349	17200	17447	17194	17091	17263	17161	17343	17361	17224	17358	17155	17164	17472	17399	17341	17309	17479	17368	17176	17328	17334	17126	17352	17334	17378	17057	17239	17156	17177	17307	17217	17258	17286	17386	17437	17293	17280	17440	17264	17312	17501	17271	17275	17388	17229	17350	17195	17070	17117	17405	17256	17328	17359	17445	17157	17341	17342	17262	17287	17388	17225	17228	17215	17319	17292	17289	17266	17542	17507	17431	17271	17331	17275	17349	17346	17226	17245	17233	17305	17251	17246	17345	17150	17326	17203	17448	17355	17312	17442	17257	17382	17099	17377	17202	17000	17153	17138	17361	17194	17224	17145	17327	17293	17272	17237	17268	17243	17267	17362	17416	17265	17253	17313	17289	17219	17278	17140	17105	17168	17354	17281	17263	17358	17474	17304	17472	17198	17168	17362	17347	17273	17335	17113	17421	17188	17278	17100	17252	17426	17294	17319	17394	17314	17124	17271	17310	17211	17420	17301	17049	17173	17429	17107	17197	17235	17012	17442	17230	17203	17331	17216	17344	17137	17198	17401	17289	17250	17394	17170	17381	17242	17412	17433	17356	17354	17248	17372	17281	17172	17117	17204	17453	17339	17236	17110	17187	17570	17231	17196	17358	17191	17306	17309	17316	17267	17298	17149	17603	17362	17221	17134	17335	17284	17278	17070	17465	17374	17269	17255	17449	17246	17356	17392	17347	17414	17196	17257	17280	17249	17448	17320	17192	17390	17289	17286	17351	17161	17377	17098	17105	17152	17410	17316	17108	17151	17233	17193	17222	17324	17234	17288	17334	17291	17143	17183	17265	17358	17220	17339	17371	17272	17287	17417	17270	17256	17383	17486	17684	17135	17368	17069	17320	17045	17251	17397	17230	17303	17235	17373	17365	17242	17363	17262	16983	17301	17059	17303	17206	17224	17202	17285	17172	17190	17174	17309	17238	17367	17230	17313	17405	17353	17397	17311	17007	17367	17320	17269	17276	17228	17490	17315	17229	17162	17355	17248	17106	17347	17300	17393	17254	17198	17201	17328	17271	17236	17355	17459	17401	17316	17203	17319	17368	17252	17411	17347	17189	17139	17069	17300	17212	17249	17223	17333	17225	17416	17410	17128	17372	17124	17202	17236	17181	17268	17242	17219	17421	17184	17159	17244	17304	17289	17202	17140	17536	17190	17378	17305	17314	17274	17333	17179	17504	17247	17312	17270	17246	17262	17403	17175	17464	17343	17144	17443	17199	17280	17291	17546	17422	17261	17279	17102	17391	17337	17228	17283	17151	17213	17173	17233	17442	17218	17184	17281	17256	17325	17088	17129	17418	17008	17245	17328	17340	17220	17360	17068	17223	17220	17389	17263	17162	17336	17412	17276	17175	17213	17364	17381	17339	17294	17370	17304	17300	17305	17430	17128	17261	17080	17430	17173	17318	17298	17322	17284	17405	17227	17237	17136	17228	17070	17239	17411	17215	17332	17165	17271	17196	17517	17081	17254	17421	17262	16927	17409	17229	17221	17419	17105	17162	17278	17307	17323	17243	17297	17177	17383	17097	17154	17574	17242	17170	17375	17391	17113	17287	17450	17251	17253	17309	17303	17291	17190	17149	17373	17491	17397	17315	17320	17523	17322	17308	17250	17276	17111	17410	17188	17282	17226	17240	17337	17306	17256	17404	17422
33656	56706	53851	43834	30537	22112	20113	18732	17518	22167	36882	36477	29290	21643	17302	16013	16064	16045	15510	15370	15027	15088	15088	15099	15005	14861	15057	14973	15013	14956	14866	15006	14925	15030	15082	15002	15118	14722	14956	14975	14920	14954	14853	14958	14999	15002	14951	14828	14939	14866	15007	15033	15005	14987	15020	15089	14979	14991	15056	15032	15061	14986	14875	14906	14792	15037	14860	15004	15008	14829	14931	14901	14917	15021	14965	14877	14984	14864	15108	14735	14854	15025	14916	14919	15010	15096	14763	14820	14929	14869	14739	15076	14878	15003	14925	14853	15007	14950	14818	15039	14685	14893	14855	14774	15109	14848	14831	15027	14843	14880	15095	15091	14805	14954	14802	15014	14841	14914	15140	14834	15040	14988	14901	14986	15001	14926	15001	15048	14973	14904	15015	14836	15037	14914	14995	14889	14925	14939	14939	14946	14857	15090	14902	14932	14831	14808	14857	14993	14985	14937	14991	14781	15012	14870	15029	14914	14997	14776	14853	14805	15047	14792	15017	15182	15099	14930	14900	14936	14840	14826	14903	14869	15001	14868	14957	14963	14858	15079	14963	14961	14936	14906	15009	14928	14887	15058	14942	14955	14982	14950	14820	15057	14808	14895	14936	14963	15019	14982	15051	14974	15002	14915	14794	14929	14981	14932	15067	14841	14791	14878	14836	14803	14927	14942	14884	14893	15083	14974	14967	15037	14906	14924	14959	14831	14995	14851	14895	14825	14993	14989	15135	14934	14819	14889	15052	14927	14944	14983	15045	14947	14915	14872	14990	14968	14896	14840	14903	14927	14964	14922	15015	15124	14814	14934	14864	14849	14921	14880	15094	14828	15019	14997	14925	14933	14869	14877	15063	14911	14966	14976	14973	14911	14901	15048	14975	14901	14674	14991	14828	14847	14751	15110	14959	15063	14849	14909	14871	14983	14846	14836	14812	15075	14948	14869	14854	14816	14735	14724	15002	14824	14919	14786	14984	14991	14793	14863	14900	14953	15001	14897	14845	14959	14848	14938	15019	14848	14840	14939	15097	14977	15046	14905	14805	14828	14837	14783	14842	14969	15062	15014	14897	15003	14939	14910	15047	14975	14977	14844	14945	14972	15068	15084	15001	15055	14927	14976	14969	14876	14786	14877	14796	14772	15029	14876	15032	15015	14870	14888	14983	14786	15091	14894	14950	14949	14740	14925	14817	14912	15014	14786	14825	14970	14901	14911	14908	14724	15010	15116	14886	15031	14773	15021	14919	14930	14918	14953	14957	14940	14854	14835	15082	14849	14961	14995	14902	14891	14957	14955	14913	14823	14820	14787	14954	14970	14909	14938	14893	14976	14961	15010	14971	14999	14915	14963	14960	15035	14889	14933	14857	14967	14879	14789	14994	14732	14860	15024	14986	14899	15010	14849	14958	14949	15011	14971	14782	15019	14843	15015	14874	14952	14981	14881	14924	14938	14838	14967	14965	14775	14780	15025	15097	14852	15000	14877	14792	14941	14731	14963	14836	15023	14838	15047	14957	14791	14807	14996	15075	14971	15031	14963	14911	15020	14980	14802	14696	14846	15023	15027	14958	14857	14883	14930	14891	14938	14907	14934	14991	14981	14872	14927	14955	15028	14969	14711	14749	14855	14832	15078	14810	14926	14899	14760	14774	14841	14985	14911	14921	14747	14923	15060	15041	14973	14955	14938	14950	15006	15015	15062	15049	15017	15064	14846	14981	14847	15010	14986	14933	15001	15066	14842	14839	15106	14882	14952	15005	14684	14901	15086	14829	15046	15001	14885	14953	14862	14902	15152	14764	14831	15129	14972	14931	14819	14926	14948	14898	14872	15032	14915	14957	14956	14942	14972	14909	14805	14931	14803	14982	14865	14904	14996	14914	14880	15088	14959	15029	14944	14899	14805	14855	14904	14967	15022	14879	14789	14685	14923	14904	15045	14934	14961	14840	14893	14879	14910	14855	14893	14879	14888	15023	14909	14892	15027	14804	14967	14906	15027	14962	14946	14945	15046	14783	14826	14905	14868	14854	14925	14849	15027	14833	14977	15118	14963	14843	14978	14902	15009	14993	14923	14965	14976	15017	14886	15019	14926	15047	14937	15003	14866	14963	14928	14762	14916	14963	14960	14872	14870	14829	14991	14894	14795	14933	14880	14749	14938	14923	14837	14801	15051	15119	14848	14841	14945	14918	14865	14969	14862	14780	14988	15047	15022	14793	15007	14778	14880	14933	14969	14913	15048	15018	14772	14911	14974	14869	15091	14794	15127	14994	15012	14940	14918	15131	14706	14918	14894	14957	15036	15056	15102	15057	15015	14795	15009	14899	15030	14879	14959	15002	15094	14920	14959	14833	14916	14890	14922	14819	14835	15046	15014	14946	14966	14926	14988	15056	14851	14978	14797	15045	14947	14896	14876	15046	15073	14936	14875	14826	14910	15048	14899	14919	14869	15020	14972	14953	14897	14981	15022	14944	14872	14892	14799	14760	14988	14881	14892	14980	14743	14942	14869	14899	14871	14978	15012	15055	14902	14799	15063	14884	14873	14923	14910	14920	14746	14874	14712	14925	14889	15029	14900	14949	14907	14923	15046	15075	14878	14839	14840	14943	14865	14962	14985	14916	14925	14725	15078	14729	14911	14912	14882	14770	14896	14864	14989	14772	14983	14919	15009	15004	15041	14850	15034	14982	15033	14825	15047	14881	15058	14852	15029	15015	15013	14869	14884	14754	14905	14783	14924	15012	14864	14856	15039	15085	14797	14985	14869	14915	14910	14921	14994	15088	14917	14875	15072	15082	14809	15152	14788	15049	14806	14936	14903	14887	14911	14921	14836	14981	14753	14986	15001	14933	15137	14927	14915	15051	15135	14937	15006	14922	14993	15021	14920	14898	14940	14757	15035	14917	14778	15028	14871	14813	15138	14810	14840	14954	14842	14902	14957	15040	15005	14798	14920	14938	15034	14949	14978	15061	14870	14918	15079	14770	14801	14866	14880	14948	14840	14921	14882	14928	14965	14858	15056	15031	14839	14972	15044	14995	14719	14990	15126	14980	15001	15017	14754	14840	14963	14846	14938	14947	14873	14822	14905	15086	14907	14963	14922	14974	14961	14837	14835	14892	14787	14958	14888	14817	14823	14938	14956	15057	14772	14938	15042	14886	14916	14963	14918	15084	15042	14888	14850	15063	14846	14960	14925	14957	15010	15036	15106	15056	14937	15031	14851	14796	14796	14981	14869	14914	14810	15060	14910	14880	14802	14900	14806	15051	14911	15076	14909	15049	14922	15028	14925	15061	14864	14993	14988	14942	14908	14862	14855	15033	15044	14884	14796	14857	14877	15062	14763	14821	14787	14750	14937	14910	15038	14775	15102	14807	15019	14766	14850	14878	14939	15123	15031	14933	14974	14969	14930	14823	14845	14771	14878	14899	14865	14952	14808	14852	14965	14971	15015	14912	14936	14916	14855	15044	14980	14949	15010	15043	15013	15016	14960	14813	14838	14946	14961	14818	14876	14924	14869	14775	14903	14919	14828	14978	14923	14861	14956	15113	14899	14808	15011	15056	14828	14912	14868	15135	15049	15014	14819	14951	14941	14964	15020	14975	14924	15023	15045	15037	15056	14729	14943	15060	14746	14994	14867	14957	15012	14911	14930	15048	14980	14864	14986	14876	15084	14884	14887	14872	14877	14917	14952	14903	14883	14682	14754	14903	14971	14833	14895	14811	14988	14962	14964	14838	14971	14974	14889	14786	14914	14785	14849	14985	15048	14984	14861	14980	15011	15007	14779	15132	14957	14908	14941	14864	14748	14928	14916	15067	15081	14885	15014	15059	14954	14808	14912	14935	14891	14831	15013	14931	14939	15009	15081	14856	14930	14857	14986	14843	14663	14826	14937	14842	15223	15012	14859	14984	14905	14967	14982	14806	14824	14947	14843	14823	14961	14837	14908	14908	15024	14980	14921	15154	14969	14902	14833	14876	14969	15128	14965	15038	15011	14880	14919	15064	14853	14940	14904	14820	15101	15031	14777	14921	14897	14919	14812	14984	14966	14915	14976	14984	15078	15004	14918	14793	14823	14887	14735	14859	14956	14854	15012	14933	14853	14922	14908	14884	14780	15039	14904	14683	15038	14846	15070	14728	14899	15126	14887	15007	14907	14866	14827	14822	14940	14911	15017	14917	14953	14934	14846	15063	14854	14848	15014	15028	14873	14955	14883	14803	14956	14962	14907	14869	14878	14939	14857	14901	14730	14951	14850	14799	14861	14777	14892	14973	14954	14829	14830	14854	14877	15001	14835	14837	15067	15000	14796	15016	15020	14866	14892	14945	14885	14985	15002	14863	15074	14896	15011	14876	14903	14970	15054	14925	14805	14913	14848	14960	14851	14941	15059	14979	14834	14838	14967	14972	14804	14819	14722	15005	14762	14976	14905	14879	14972	14778	15050	15046	14950	14884	14998	15120	14911	14921	14968	15047	14847	15008	14841	14904	14772	15096	15002	14948	14919	14930	14941	14935	14886	14862	14877	14904	14907	14966	15067	14784	15016	14964	14749	14943	15001	14890	14958	14971	14781	14906	14822	14918	14954	14993	15071	14850	15004	14869	14808	14886	14955	14977	15199	15004	14943	14877	14828	14780	14926	14751	14870	14993	15080	14942	14874	14850	14886	14991	14753	14871	15025	14943	14818	14966	14821	15007	14983	14922	14999	14913	15020	14949	15028	14820	14915	14912	14909	15012	14913	14881	14980	14850	15013	15068	14984	14872	14858	15004	14847	15130	14898	14958	14895	14967	14908	14930	14870	14805	14902	15077	14829	14788	14708	15071	14895	15060	14923	15005	14888	14897	14878	14976	15093	14920	14951	14746	14984	15087	14865	15093	15041	15018	15014	15104	14898	14853	14982	14955	14831	15005	14923	14865	14990	14916	14933	14890	14850	14877	14867	14871	14963	14885	14919	15085	14847	14932	14845	14861	14937	14928	14884	14886	14919	14944	14776	14936	14949	14975	14894	14935	14975	14927	15034	14848	14900	14908	14810	14996	14818	14825	14802	14979	14894	14943	15014	14988	14822	14835	14981	14991	14917	14873	15080	15004	14816	14901	14907	15108	14989	15009	15090	15047	14914
28279	25125	30348	26283	20540	19086	18384	17873	17648	17709	18640	19284	18620	18014	17936	17702	17525	17715	17387	17522	17555	17540	17708	17435	17406	17364	17565	17532	17299	17396	17626	17395	17444	17450	17292	17292	17420	17673	17411	17636	17595	17552	17598	17465	17683	17728	17521	17461	17576	17504	17372	17493	17191	17460	17694	17544	17475	17318	17327	17297	17487	17396	17600	17414	17517	17626	17565	17686	17579	17635	17440	17622	17522	17517	17738	17572	17360	17417	17312	17428	17645	17346	17519	17307	17364	17433	17597	17400	17482	17527	17396	17459	17598	17528	17487	17515	17594	17451	17467	17661	17381	17533	17357	17522	17597	17435	17368	17534	17526	17477	17419	17347	17717	17466	17552	17540	17605	17663	17799	17315	17569	17263	17325	17486	17590	17362	17456	17697	17525	17580	17218	17691	17344	17560	17563	17600	17472	17541	17419	17597	17548	17535	17375	17569	17381	17642	17736	17592	17279	17410	17600	17549	17546	17558	17531	17316	17592	17565	17587	17348	17482	17383	17380	17662	17534	17256	17259	17625	17559	17560	17574	17679	17583	17366	17394	17664	17397	17385	17321	17614	17501	17684	17801	17351	17387	17601	17466	17373	17599	17320	17512	17594	17575	17369	17546	17409	17574	17555	17632	17395	17455	17497	17640	17438	17585	17391	17428	17493	17494	17769	17486	17365	17269	17300	17499	17718	17596	17493	17662	17540	17468	17532	17416	17517	17366	17344	17358	17281	17449	17441	17577	17520	17337	17590	17563	17437	17367	17643	17198	17495	17453	17507	17665	17566	17438	17574	17202	17416	17330	17560	17415	17451	17455	17397	17578	17519	17458	17613	17479	17450	17446	17581	17486	17518	17420	17551	17692	17447	17254	17429	17396	17454	17391	17371	17608	17377	17390	17445	17676	17514	17449	17496	17311	17487	17427	17608	17512	17532	17484	17523	17558	17445	17605	17540	17334	17586	17442	17515	17697	17321	17447	17337	17361	17632	17474	17428	17602	17670	17521	17483	17530	17583	17630	17416	17420	17599	17506	17555	17404	17638	17438	17557	17704	17637	17397	17355	17391	17587	17422	17438	17590	17337	17427	17590	17528	17445	17464	17413	17388	17504	17303	17325	17477	17548	17388	17334	17569	17472	17495	17459	17424	17618	17631	17423	17443	17346	17475	17468	17570	17347	17522	17248	17478	17493	17735	17421	17572	17499	17477	17500	17364	17570	17511	17456	17491	17567	17636	17513	17342	17458	17495	17510	17584	17440	17412	17361	17567	17633	17661	17465	17545	17375	17620	17587	17600	17535	17519	17623	17362	17620	17527	17417	17706	17529	17550	17506	17426	17324	17478	17344	17396	17380	17592	17542	17431	17358	17524	17544	17607	17458	17629	17566	17475	17626	17536	17267	17384	17521	17482	17496	17579	17485	17478	17590	17426	17365	17480	17703	17439	17659	17507	17304	17246	17443	17486	17546	17585	17436	17504	17587	17550	17500	17638	17605	17521	17403	17436	17772	17609	17292	17607	17604	17397	17527	17650	17502	17299	17516	17422	17643	17567	17252	17425	17534	17532	17394	17469	17542	17616	17403	17407	17409	17632	17596	17475	17751	17401	17504	17256	17577	17516	17505	17374	17389	17371	17497	17489	17335	17650	17492	17243	17488	17501	17540	17448	17640	17382	17589	17384	17420	17513	17459	17470	17683	17634	17664	17707	17465	17542	17604	17376	17480	17377	17546	17655	17471	17426	17669	17704	17693	17281	17492	17452	17598	17486	17553	17438	17612	17651	17473	17512	17546	17437	17652	17490	17582	17517	17562	17513	17376	17340	17690	17407	17595	17666	17453	17595	17605	17568	17486	17549	17458	17359	17423	17549	17462	17783	17450	17489	17531	17264	17462	17498	17518	17383	17365	17355	17694	17381	17489	17569	17416	17509	17405	17634	17310	17346	17474	17303	17475	17639	17527	17471	17359	17313	17256	17538	17515	17528	17413	17459	17506	17565	17463	17623	17666	17437	17575	17357	17572	17618	17362	17554	17703	17335	17563	17400	17385	17476	17635	17526	17461	17466	17555	17537	17687	17645	17496	17455	17494	17391	17565	17510	17332	17556	17629	17707	17422	17369	17333	17720	17589	17402	17526	17540	17483	17462	17596	17520	17651	17347	17415	17629	17568	17569	17449	17476	17421	17365	17350	17328	17380	17519	17479	17563	17642	17429	17589	17496	17619	17545	17411	17605	17656	17551	17631	17403	17412	17695	17470	17426	17516	17569	17488	17420	17393	17593	17425	17546	17804	17422	17280	17507	17267	17574	17484	17281	17504	17446	17504	17571	17364	17573	17371	17267	17362	17593	17341	17476	17327	17513	17618	17506	17502	17591	17509	17625	17489	17225	17532	17364	17448	17551	17504	17440	17544	17483	17470	17742	17418	17479	17429	17571	17313	17298	17469	17432	17488	17643	17425	17305	17270	17671	17486	17502	17349	17338	17528	17342	17328	17402	17374	17409	17335	17552	17468	17406	17552	17432	17153	17321	17666	17535	17477	17530	17719	17560	17389	17618	17470	17585	17440	17428	17538	17427	17557	17372	17471	17624	17550	17549	17491	17416	17515	17620	17338	17361	17452	17494	17534	17409	17407	17425	17491	17321	17565	17686	17660	17364	17521	17539	17529	17624	17495	17534	17645	17492	17594	17615	17486	17388	17529	17612	17346	17249	17469	17352	17396	17637	17472	17542	17424	17352	17397	17471	17441	17403	17467	17626	17536	17534	17604	17369	17374	17439	17423	17645	17503	17553	17428	17583	17506	17542	17524	17441	17584	17455	17496	17494	17288	17542	17427	17498	17568	17458	17523	17420	17533	17732	17460	17603	17513	17650	17438	17569	17520	17607	17559	17505	17685	17507	17329	17660	17552	17643	17467	17415	17345	17412	17578	17335	17416	17568	17411	17603	17242	17586	17564	17602	17470	17406	17426	17577	17486	17309	17571	17518	17474	17245	17648	17458	17411	17354	17438	17262	17422	17449	17583	17526	17635	17463	17675	17583	17386	17495	17512	17416	17445	17668	17345	17417	17649	17501	17541	17506	17457	17397	17416	17515	17475	17689	17532	17513	17386	17116	17379	17444	17421	17555	17530	17475	17483	17604	17543	17540	17680	17470	17684	17596	17408	17477	17514	17442	17242	17490	17254	17445	17440	17520	17452	17451	17629	17462	17228	17200	17564	17538	17501	17498	17453	17506	17257	17338	17461	17589	17660	17453	17490	17552	17442	17473	17624	17530	17364	17680	17455	17419	17368	17524	17327	17432	17508	17462	17675	17497	17483	17554	17539	17494	17505	17481	17420	17515	17463	17444	17531	17493	17487	17419	17333	17359	17483	17691	17699	17507	17572	17439	17391	17612	17561	17517	17462	17366	17482	17679	17526	17422	17777	17551	17475	17555	17378	17238	17468	17569	17436	17722	17428	17506	17554	17589	17392	17548	17495	17365	17393	17355	17524	17606	17531	17533	17516	17504	17429	17469	17417	17493	17590	17734	17606	17570	17449	17664	17726	17352	17356	17546	17496	17242	17559	17454	17410	17564	17382	17369	17485	17406	17425	17476	17652	17401	17523	17431	17400	17323	17603	17814	17520	17465	17623	17629	17477	17582	17489	17461	17476	17624	17396	17490	17320	17525	17662	17788	17641	17555	17587	17422	17519	17669	17440	17541	17464	17586	17770	17625	17609	17380	17585	17347	17671	17440	17227	17590	17560	17682	17540	17394	17473	17496	17325	17544	17445	17494	17543	17561	17597	17516	17411	17614	17554	17632	17543	17593	17471	17540	17515	17688	17520	17371	17520	17522	17659	17481	17343	17460	17398	17338	17560	17725	17441	17558	17458	17487	17615	17470	17700	17420	17673	17408	17432	17553	17404	17438	17762	17618	17564	17527	17396	17432	17630	17471	17699	17399	17389	17493	17416	17510	17483	17454	17635	17467	17338	17375	17569	17498	17436	17443	17303	17647	17447	17567	17455	17613	17335	17223	17471	17348	17514	17813	17377	17540	17498	17702	17637	17568	17585	17349	17570	17459	17689	17477	17371	17455	17580	17610	17333	17613	17463	17344	17496	17456	17518	17479	17626	17545	17555	17526	17757	17469	17231	17282	17368	17472	17371	17436	17617	17716	17658	17591	17490	17426	17475	17523	17481	17314	17423	17313	17421	17472	17404	17794	17453	17452	17335	17514	17417	17681	17550	17475	17704	17704	17581	17563	17518	17659	17263	17335	17666	17645	17397	17577	17713	17416	17400	17475	17614	17549	17311	17382	17685	17368	17544	17442	17494	17292	17509	17546	17372	17329	17592	17546	17295	17424	17551	17652	17564	17642	17502	17633	17542	17363	17617	17302	17551	17321	17534	17584	17427	17493	17412	17543	17540	17664	17477	17391	17646	17324	17369	17468	17486	17512	17462	17460	17374	17610	17767	17619	17633	17490	17435	17633	17407	17871	17426	17609	17537	17534	17446	17663	17514	17599	17409	17331	17660	17572	17577	17528	17528	17509	17573	17485	17533	17629	17534	17328	17503	17539	17541	17626	17635	17501	17614	17405	17580	17281	17448	17468	17667	17303	17191	17444	17431	17474	17479	17623	17380	17747	17652	17319	17220	17448	17106	17652	17400	17459	17652	17645	17391	17564	17472	17427	17662	17395	17391	17463	17334	17513	17516	17386	17586	17574	17425	17470	17542	17624	17261	17377	17641	17510	17459	17648	17516	17487	17477	17544	17461	17316	17257	17498	17633	17420	17355	17491	17379	17616	17356	17466	17558	17448	17463	17503	17316	17502	17236	17391	17677	17659	17535	17367	17460	17465	17565	17545	17442	17473	17532	17544	17339	17591	17534	17483	17606	17556	17399	17606	17375	17508	17304	17621	17500	17603	17563	17511	17483	17194	17434	17430	17343	17546	17565	17618	17404	17753	17622	17272	17593	17345	17395	17558	17654	17462	17623	17503	17265	17359	17509	17383	17405	17385	17563	17434	17294	17350	17424	17547	17350	17438	17554	17451	17372	17447	17563	17459	17636	17772	17713	17729	17535	17639	17522	17670	17434	17515	17420	17593	17486	17568	17495	17599	17507	17300	17531	17381	17488	17397	17612
27397	38170	32274	23801	18775	17141	15670	15407	15249	15347	16804	17463	16628	15650	15210	15245	15203	15240	15117	15339	15066	15287	15211	15223	15033	15019	15058	15155	15099	15096	15135	14953	14970	15045	15008	15041	15063	15097	15191	15103	15045	15073	15146	15201	15045	15082	15027	15283	15015	15026	15028	15008	15015	15265	14900	14990	15265	15015	14869	15020	14991	15156	15065	15171	15078	15047	15191	15083	14978	15098	14966	15248	15006	15180	15066	15070	15093	15035	15067	15058	14954	15109	14930	15110	14894	14978	15087	15108	14932	15131	14888	15152	14991	15050	15182	15246	15065	14985	15029	15203	14988	15019	14966	15003	14995	15223	15110	14950	15110	15099	15088	14997	15097	15048	15103	15144	15135	15078	15189	14987	14997	15037	15015	14997	15041	14980	14951	15000	15106	15088	15185	15130	15189	14992	15068	14992	15023	15007	15065	14968	15133	14996	15057	15035	14968	15065	15119	15117	15010	14970	15208	15241	14866	15182	14928	15117	15198	15062	15097	15015	15015	15088	14913	15009	15018	14878	15070	14912	15151	15067	15223	15064	15121	14911	15024	15049	15086	15153	15026	15081	15069	15065	15004	15055	15022	15279	15115	15069	15162	15013	15156	15139	14992	14911	15103	14995	15178	15051	15151	15209	15104	15076	15256	15117	14963	15151	15065	15009	15034	15236	15034	15093	15213	15130	15340	15148	14913	15291	15036	14973	15125	14851	15009	14963	14951	14985	15229	15051	15115	14986	15003	14901	15190	15156	14955	14948	14980	15103	14983	15078	15071	15056	15067	15168	14917	14976	15081	15003	14919	14835	15177	15244	15216	15059	15199	15285	14930	15025	14982	15121	14944	15116	15110	15298	15064	14935	14999	15208	14938	15051	15061	15118	15021	14966	15172	15181	15096	15186	15031	15110	15117	15145	14981	15119	15294	15052	15068	15066	15008	15112	15039	15215	15158	15074	15094	15014	15065	15068	15135	15051	15134	15242	15007	14771	15131	14931	15135	15236	15122	14960	15059	15145	15107	15015	15095	15106	15012	15141	15082	14961	15170	15024	15060	15038	15026	15010	15017	14837	15270	15010	14905	15090	15100	14965	15133	15185	15024	14983	15091	14990	15221	15044	15050	15018	14980	15119	14912	15077	15116	15157	15019	15042	15122	15058	15010	15159	15122	14970	15096	15093	15131	15145	15060	15142	15094	15104	14926	15173	15071	15048	15009	15160	15115	15132	15032	15105	15108	15116	15002	15085	15197	15012	14983	14918	15116	14997	14875	15074	15100	15091	14956	15062	15224	15073	15153	15055	15179	15000	15135	15076	15072	15030	14965	15180	14878	15068	14993	14962	15048	14995	15064	15158	15024	15064	15050	15069	15094	15003	14938	15106	15182	15079	15012	15060	15162	15219	15014	15144	15168	15153	14951	15103	15236	14945	15104	15059	15096	15147	14933	15175	15039	15025	15139	15173	15108	15129	15098	15090	15041	15170	15008	14992	15212	14971	15095	15092	14989	15027	15090	14877	14915	15040	15110	14967	15026	15045	15231	15069	14926	15090	15101	14928	15147	15031	15109	15039	14978	15096	14994	15053	15047	15089	15222	15020	15199	15133	14993	14928	15211	15057	15027	15064	15127	15095	15170	14972	14984	15107	15126	15065	15173	15002	14972	15158	15076	15081	14954	15132	14967	15123	15071	15120	14933	15110	14916	15064	15090	15077	15189	15280	14987	15053	15090	15079	15140	15014	15021	15068	15091	15047	15036	15030	14985	15044	15111	15044	15000	15096	15278	15041	15057	15121	15128	15064	15041	15128	15086	14981	15149	15044	15100	15074	15186	15068	14972	14985	15150	15044	15150	15178	15148	15093	15099	15004	15084	15109	15007	15080	15043	15203	15089	15131	15139	14989	15101	15088	15040	15084	15113	15032	15054	15065	15107	15112	15178	15070	15042	15209	15035	15257	15107	15083	15180	15128	15034	14864	15044	15043	15190	15032	15044	15139	15149	15032	15080	15114	14985	15084	14831	15060	15082	15071	15093	14976	15103	15060	15085	15188	15052	15074	15071	15045	14989	15145	15226	15128	15135	15077	15283	15006	15113	15140	15177	15021	15008	14970	14884	14891	15123	15087	15085	14932	15103	14971	15098	15120	14919	15066	14994	15177	15040	14871	14989	15153	15092	14967	15056	14955	15035	15338	15009	15108	15061	14982	14958	15202	15015	15023	15250	15102	15239	15092	15143	15073	15038	15091	15030	15272	15019	15068	15221	15098	15151	14927	15084	15042	14992	15184	15325	14868	15095	15148	15085	14840	15087	15196	14954	15158	15031	15000	15051	15066	15107	15144	15044	15114	15070	15188	14974	15067	15041	15137	15131	15059	15080	15178	14797	15061	14885	15012	15043	14999	14932	14994	15143	14982	15197	14998	15213	15134	15121	15260	15151	14932	15124	14942	14918	14984	15002	15099	14907	15284	15241	15136	15089	15086	15343	15220	14972	15073	15005	15083	14979	15165	15150	14923	14842	15054	14921	15035	15078	14857	15107	15023	15267	14934	15088	15013	15096	15122	15039	15104	15051	15196	15082	15187	15014	15029	15008	15079	14935	15063	15199	14924	15080	15078	15035	14920	15007	15177	14913	15099	15112	15111	15090	14994	15161	15037	15114	15073	15161	15028	14910	15104	15143	15057	15138	15016	15226	15076	15071	14995	15043	14937	15153	15259	15124	15024	15082	15185	15050	14975	15107	15161	15007	15267	15047	15140	15335	15037	15048	15101	15115	14935	15143	14900	15128	15200	15094	15081	15165	15057	15131	15087	15222	14957	15090	15082	15099	15215	15182	15099	14900	15055	15035	15016	15026	15063	15067	15102	15002	15049	15028	14870	15218	15235	15160	15050	14944	15114	15162	15047	14904	15151	15014	15175	15028	15128	15037	15178	15073	15055	15058	15004	15198	15036	15257	14854	15186	14949	15060	15026	14790	15048	15190	15052	15180	15024	15171	14958	15208	14958	15045	15160	15112	14970	15191	15118	15033	15043	15138	14958	15264	14990	15239	15064	15035	15049	15048	14869	15075	15092	15033	14984	14971	15019	15189	15080	15167	15090	14958	14882	15176	14944	15008	15015	15150	15058	14990	15037	14950	15079	15235	15067	15202	14914	15081	15043	15162	15032	15055	15000	14964	14950	15046	15074	15141	15162	15047	15160	15126	14935	15100	15034	14992	15119	14938	15118	14934	15251	14989	14987	15026	15165	15034	14973	15196	15019	15125	15103	15095	15058	15089	15103	15075	15150	14955	15160	15003	15008	15215	15118	15103	15109	15040	15021	14962	15057	15142	15200	15151	14981	15115	14954	15032	15172	14982	14912	15060	15142	15168	15004	14983	15077	15073	15000	15040	15050	15166	15020	15100	15097	15131	15160	14944	15110	14975	15075	15127	14980	14929	15053	15152	15162	14999	14939	15065	14974	15100	15129	15026	15056	15226	14907	15168	15038	15082	14981	15304	15018	15216	15055	14970	15037	14949	15079	15028	15137	15026	15050	15105	15048	14989	15263	15097	15183	15017	15076	15076	15111	15077	15082	15114	14820	15053	15057	15246	15016	15017	15238	15112	15172	14982	14966	14986	15117	15091	14973	15072	15108	15293	15033	15019	15091	15164	15010	14993	14958	15026	14892	15053	15234	14935	15038	15274	15073	15157	14854	15236	15138	15122	15127	15188	15151	15153	15142	15168	15092	15122	15076	15111	15057	15182	14881	15183	14992	15217	15113	15013	15162	15057	15200	15083	15094	14981	15144	15080	15141	15089	15225	15036	14966	15149	15097	15026	15008	15032	15119	14967	15158	15006	15216	15171	14910	15096	15228	15024	15008	15000	15159	15192	15079	15050	15040	15167	15011	15110	14884	15366	15020	14986	14921	15087	14934	15038	15112	15055	15048	15085	15153	15070	15084	15204	15027	15100	15071	15112	14997	14935	15211	15284	15009	15088	14986	15130	15166	15092	14988	15161	15156	15149	15091	15090	14932	15044	15150	15012	14992	15230	15151	14899	15133	15024	15018	15028	15158	15221	15200	15066	14874	15283	15009	15185	14911	15279	15004	14831	14994	14975	14990	15044	14889	15247	14992	15185	15136	14972	15018	14983	14957	15102	14753	15152	14980	14810	15054	15107	14961	15041	14926	15086	15124	15045	15115	15175	15106	14965	15206	14903	15105	15127	15062	15075	15066	15055	14996	15215	15111	15102	14984	15013	15021	15049	15050	15226	15036	15060	14918	15058	15323	15096	14981	15082	15156	15186	14904	15124	15078	15186	15129	14964	15103	15098	15029	15092	15327	15126	15070	14973	15018	14996	15201	15157	15081	14918	15180	15198	14891	14949	15052	14837	15270	15152	15008	15048	15157	15078	15205	15070	15056	15073	15027	14983	15156	14961	15115	15037	15120	15020	15216	15076	15058	15086	15075	15070	15185	15018	15158	14871	15217	15129	15042	15261	14999	15075	15086	15035	15102	15141	15093	15237	15074	15017	15140	15058	14938	15066	14971	15140	15108	15137	14962	15095	15083	15030	15141	15024	15139	15195	15124	15080	15106	15063	15110	15169	15099	15103	15051	15096	15035	15103	15171	15108	15119	14956	14935	14992	15162	15298	15020	15039	15003	15182	15200	15072	15230	14973	15033	15142	15322	15286	15042	15016	14819	15171	15189	15033	15164	15180	15330	15028	15099	15229	15049	15199	15098	15151	15049	14923	15149	14985	15022	15017	15040	15032	15089	15103	15161	15117	15127	15190	15037	15151	15029	15182	15225	15004	15032	15190	15132	15027	15188	15215	14936	15158	15055	14835	15188	15049	15089	14957	14917	15145	14927	15168	15034	14985	15000	14983	15111	15118	15159	15262	15112	15107	15113	15099	15282	14908	15178	15054	15060	15033	15237	15056	15021	15228	14883	15075	15145	15033	14949	14970	14978	15007	15078	14842	15351	14942	15096	15127	15051	14966	14861	14966	15042	15004	15195	15230	15228	15007	15095	14885	15117	15127	15006	15014	15023	15094	15015	15122	15031	15043	15284	15096	15014	14966	14941	15092	15018	15041	15032	15057	15066	15023	15086	15095	15108	15132	15234	15013	15002	15151	15126	14927	14900
23930	21369	28884	25455	24422	24750	22999	19475	18221	20210	26877	26221	22339	19976	19011	18445	17814	17639	17477	17558	17587	17479	17211	17053	17451	17362	17110	17415	17401	17336	17385	17428	17272	17326	17524	17132	17366	17193	17269	17190	17234	17440	17383	17376	17678	17071	17180	17341	17287	17199	17106	17178	17348	17054	17089	17288	17068	17274	17135	17290	17271	17120	17341	17258	17197	17191	17407	17197	17471	17283	17249	17277	17301	17160	17353	17309	17314	17521	17161	17241	17284	17234	17334	17130	17171	17289	17222	17167	17216	17427	17377	17189	17376	17343	17103	17258	17189	17057	17160	17233	17326	17440	17129	17363	17330	17329	17370	17250	17108	17229	17134	17311	17360	17173	17095	17320	17074	17319	17287	17315	17289	17215	17240	17192	17281	17370	16988	17256	17263	17291	17164	17297	17344	17410	17390	17099	17291	17240	17211	17148	17116	17218	17535	17160	17220	17049	17342	17401	17233	17094	17187	17260	17297	17258	17174	17123	17479	17278	17262	17101	17206	17247	17355	17141	17175	17223	17480	17261	17370	17101	17159	17187	17153	17275	17428	17447	17171	17176	17332	17081	17312	17181	17174	17238	17164	17252	17224	17227	17359	17420	17170	17217	17121	17232	17244	17239	17241	17420	17310	17473	17109	17362	17425	17250	17215	17310	17435	17221	17224	17261	17272	17229	17126	17247	17169	17382	17098	17351	17324	17184	17308	17030	17305	17067	17054	17372	17389	17114	17161	17311	17444	17264	17343	17196	17301	17210	17343	17222	17232	17354	17300	17196	17218	17092	17247	17321	17241	17502	17249	17261	17529	17257	17241	17385	17351	17280	17243	17393	17050	17291	17339	17152	17258	17109	17130	17249	17436	17231	17299	17046	17289	17229	17326	17192	17337	17237	17282	17272	17352	17156	17317	17329	17347	17292	17004	17176	17229	17272	17528	17373	17101	17105	17230	17291	17223	17053	17150	17155	17334	17341	17199	17323	17376	17291	17455	17369	17335	17244	17077	17248	17264	17229	17186	17178	17405	17182	17186	17216	17344	17160	17218	17359	17435	17327	17078	17410	17224	17167	17110	17282	17189	17267	17246	17468	17235	17085	17260	17230	17237	17203	17358	17435	17121	17443	17250	17294	17309	17162	17225	17104	17179	17201	17131	17146	17360	17264	17303	17255	17276	17171	17196	17201	17324	17341	17258	17187	17431	17218	17175	17291	17448	17220	17041	17117	17187	17426	17516	17160	17199	17287	17220	17251	17349	17297	17155	17266	17309	17238	17369	17090	17189	17313	17298	17006	17055	17266	17234	17519	17347	17423	17180	17103	17203	17075	17151	17160	17302	17415	17318	17203	17242	17071	17188	17492	17333	17198	17339	17241	17366	17317	16975	17287	17085	17287	17415	17280	17271	17448	17302	17138	17101	17151	17048	17156	17370	17209	17234	17154	17200	17255	17267	17096	17272	17297	17295	17123	17163	17122	17100	17143	17290	17279	17430	17239	17342	17192	17227	17075	17416	17196	17312	17357	17281	17196	17258	17322	17237	17407	17358	17319	17074	17132	17362	17174	17235	17338	17113	17063	17165	17150	17181	17216	17197	17280	17100	17309	17455	17273	17236	17137	17042	17281	17180	17309	17426	17255	17261	17183	17370	17431	17166	17414	17276	17370	17341	17314	17298	17316	17219	17177	17313	17395	17277	17066	17294	17224	17285	17165	17263	17245	17347	17188	17052	17124	17217	17376	17222	17418	17383	17213	17284	17207	17249	17167	17129	17192	17175	17213	17276	17411	17250	17176	17145	17237	17365	17147	17199	17204	17348	17104	17184	17218	17266	17292	17303	17278	17310	17042	17361	17103	17343	17262	17281	17288	17122	17067	17266	17139	17269	17309	17355	17282	17057	17239	17270	17305	17166	17113	17415	17251	17269	17108	17318	17195	17397	17287	17116	17224	17215	17193	17243	17359	17200	17204	17281	17254	17268	17195	17356	17276	17204	17209	17143	17370	17364	17419	17297	17103	17393	17107	17274	17176	17216	17164	17247	17220	17249	17263	17348	17244	17186	17047	17331	17130	17207	17163	17168	17225	17107	17349	17247	17211	17239	17226	17422	17070	17066	17192	17387	17303	17302	17111	17188	17297	17154	17196	17209	17234	16986	17548	17207	17259	17350	17419	17250	17170	17129	17378	16980	17232	17224	17213	17323	17257	17155	17214	17148	17191	17141	17162	17363	17412	17358	17371	17258	17221	17320	17475	17335	17209	17358	17265	17202	17457	17343	17238	17382	17155	17134	17219	17124	17280	17072	17463	17299	17066	17305	17150	17261	17232	17270	17186	17457	17184	17345	17373	17170	17371	17364	17259	17383	17219	17366	17305	17240	17226	17392	17289	17285	17337	17430	17170	17376	17165	17270	17280	17295	17329	17420	17291	17279	17125	17506	17254	17378	17168	17084	17235	17091	17262	17089	17335	17411	17380	17269	17376	17297	17213	17172	17243	17267	17310	17356	17280	17222	17216	17235	17220	17228	17394	17223	17305	17318	17174	17091	17200	17258	17223	17152	17418	17260	17426	17408	17173	17340	17203	17307	17074	17370	17230	17200	17276	17398	17106	17415	17295	17183	17187	17291	17439	17200	17239	17243	17184	17326	17065	17244	17147	17322	17271	17432	17184	17271	17359	17298	17275	17051	17102	17074	17353	17366	17307	17228	17318	17300	17225	17061	17070	17180	17320	17332	17482	17233	17181	17420	17334	17359	17246	17291	17033	17193	17168	17339	17461	17345	17346	17334	17232	17396	17154	17374	17288	17347	17207	17306	17177	17331	17235	17269	17366	17052	17268	17269	17303	17218	17344	17289	17192	17301	17300	17275	17204	17009	17245	17211	17237	17313	17464	17549	16987	17375	17453	17348	17289	17129	17105	17107	17252	17179	17435	17395	17133	17277	17319	17131	17147	17487	17285	17190	17348	16972	17230	17395	17443	17291	17220	17422	17084	17156	17363	17341	17185	17226	17139	17305	17189	17237	17114	17169	17293	17237	17410	17127	17307	17188	16981	17325	17390	17345	17167	17052	17213	17181	17085	17229	17142	17399	17174	17160	17286	17326	17111	17227	17392	17188	17285	17320	17281	17329	17293	17069	17245	17141	17297	17280	17236	17279	17361	17330	17413	17095	17292	17207	17166	17227	17383	17002	17430	17015	17352	17212	17489	17166	17068	16989	17299	17395	17305	17332	17215	17096	16920	17136	17201	17125	17189	17394	17155	17331	17203	17330	17221	17407	17190	17275	17185	17372	17234	17238	17224	17228	17227	17366	17330	17347	17048	17483	17189	17385	17165	17330	17251	17215	17130	17177	17449	17141	17463	17351	17413	17442	17314	17226	17250	17410	17124	17396	17340	17113	17273	17131	17243	17398	16931	17284	17213	17168	17404	17171	17319	17291	17390	17463	17180	17314	17205	17231	17408	17313	16979	17298	17225	17305	17334	17349	17171	17298	17012	17146	16996	17289	17339	17345	17437	17311	17249	17316	17369	17402	17318	17202	17197	17407	17044	17442	17427	17403	17017	17147	17189	17317	17436	17170	17511	17318	17148	17316	17307	17129	17298	17064	17247	17248	17154	17293	17149	17492	17250	17263	17254	17224	17334	17442	17302	17267	17144	17342	17327	17311	17264	17350	17229	17294	17200	17398	17282	17237	17264	17389	17061	17169	17214	17248	17347	17272	17224	17158	17142	17331	17322	17265	17377	17273	17257	16987	17227	17241	17345	17315	17244	17064	17347	17252	17187	17282	17462	17260	17270	17445	17345	17379	17399	17228	17273	17126	17141	17272	17196	17317	17331	17125	16998	17162	17145	17286	17132	17134	17182	17318	17389	17196	17220	17234	17190	17296	17402	17175	17164	17278	16988	17340	17062	17267	17384	17166	17175	17236	17059	17214	17246	17129	17091	17031	17150	17205	17158	17079	17315	17185	17207	17328	17149	17273	17309	17098	17181	17099	17106	17384	17352	17118	17262	17323	17357	17290	17176	17310	17199	17255	17441	17410	17386	17348	17218	17225	17236	17412	17090	17224	17345	17463	17260	17188	17353	17337	17325	17145	17159	17302	17604	17138	17222	17448	17341	17273	17201	17287	17248	17172	17140	17304	17404	17213	17133	17158	17232	17448	17377	17392	17449	17258	17330	17248	17293	17332	17244	17468	17239	17142	17225	17459	17197	17330	17279	17175	17418	17447	17174	17263	17296	17291	17169	17155	17165	17144	17205	17157	17222	17471	17444	17265	17269	17233	17244	17205	17136	17152	17411	17413	17130	17380	17224	17201	17308	17274	17306	17168	17209	17306	17083	17331	17268	17416	17387	17226	17336	16959	17151	17239	17311	17240	17263	17283	17150	17264	17265	17159	17184	17191	17131	17315	17267	17021	17212	17323	17093	17096	17322	17022	17236	17290	17305	17246	17330	17329	17383	17380	17295	17207	17067	17132	17453	17311	17317	17380	17129	17092	17206	17178	17310	17492	17245	17209	17391	17287	17251	17108	17116	17140	17219	17195	17089	17149	17154	17359	17124	17278	17286	17125	17191	17322	17112	17116	17408	17320	17276	17124	17258	17344	17263	17268	17296	17290	17457	17209	17161	17308	17388	17284	17247	17314	17250	17145	17500	17332	17139	17113	17143	17277	17297	17192	17360	17304	17218	17193	17379	17226	17255	17389	17350	17205	17063	17256	17431	17094	17206	17246	17229	17062	17323	17363	17311	17339	17209	17293	17180	17272	17357	17176	17295	17039	17413	17360	17331	17292	17200	17334	17132	17126	17525	17213	17172	17150	17259	17315	17320	17226	17255	17280	17280	17394	17088	17228	17255	17293	17079	17156	17029	17211	17195	17236	17276	17297	17406	17206	17021	17096	17209	17134	17363	17386	17280	17355	17222	17243	17322	17266	17347	17209	17310	17119	17402	17278	17289	17102	17313	17319	17448	17155	17261	17144	17238	17144	17232	17252	17001	17067	17183	17296	17196	17246	17186	17251	17184	17192	17367	17293	17142	17413	17183	17288	17184	17320	17370	17356	17244	17183	17342	17406	17262	17117	17139	17074	17117	17119	17126	17389	17249	17272	17218	17008	17077	17294	17359	17330	17256
31895	52741	47021	35664	28701	22599	19130	17271	16382	19500	28267	25586	20791	18041	16849	16070	15506	15110	14981	15203	15115	14960	14879	14956	14902	15063	15144	15009	14826	15027	14943	14884	15030	15169	15027	15129	15100	15066	14987	14938	14930	14897	14781	14908	15006	14915	15001	15030	14824	15009	15109	15008	14819	14917	15066	14982	14909	15040	15079	15048	14800	14914	15062	15052	15052	14936	14849	14966	15097	14818	14866	15058	14988	15090	14994	15112	14933	14917	14866	15108	14956	14945	14868	15016	15184	15000	14935	15115	15003	15141	14909	14876	15092	14814	14853	15028	14921	14867	14967	14976	15035	15139	15112	14955	14775	14919	14967	14977	14962	15061	15069	14984	14780	14995	14853	15195	14958	14822	14906	14799	14861	14918	14992	14895	15131	15030	15016	14908	14873	14943	14755	14922	15047	14976	14939	14956	14886	14851	14801	14987	15156	14989	14903	14907	14889	14892	14981	15043	14885	14979	14816	14827	15072	14984	14902	14875	14789	14765	15050	15050	14899	14929	15105	14911	15004	14795	15098	14934	14885	15029	15139	15001	14915	14917	14937	15109	14991	15077	14890	14959	14992	14963	15104	14969	14980	15035	15011	14802	14918	15058	15005	15003	15063	15140	14883	14730	14839	14879	15102	15011	15045	14952	15054	15014	15015	14948	14767	15091	14886	14831	15168	15071	15065	14845	15078	14885	15035	15056	14920	14945	14879	14858	15192	14977	14957	14830	15197	14857	14877	15223	14843	14791	14976	14967	14965	14878	14918	14953	14820	14881	14968	14947	15089	14974	15107	14946	14878	15042	14932	14797	14960	14788	15043	15007	14896	15049	14966	15049	15015	15033	15105	14958	15028	15087	14935	15091	15157	15080	14868	15108	14998	15074	15016	15113	14878	14941	14851	14984	14947	14847	14904	14792	14861	14978	14973	14875	14894	14921	14949	14856	14913	14847	14884	14894	15054	14899	14834	14939	14886	15014	14929	14885	14982	14974	14920	14944	14960	14959	14918	15020	15067	14794	15087	15003	15067	14751	15127	15029	15253	14961	14933	15005	14903	15045	15008	15013	14966	14925	14938	14999	14837	15005	14876	14963	14836	15033	14854	15085	15050	14866	15039	14921	14885	15022	15048	14960	15005	15026	14958	15014	14958	14893	15032	14937	15057	14988	14885	14805	14933	15043	14947	15131	15017	14811	14949	14933	14926	14991	15153	14798	15115	15094	15027	14832	14992	14943	15017	15133	14898	14901	14940	15054	15004	14952	14974	14911	15026	15146	15108	14983	14861	14878	14738	14751	15161	14835	15106	14880	15002	14979	14894	15059	14907	14868	14869	15028	15140	14941	15042	14947	14994	14861	14773	15042	14879	14957	14955	14977	15056	14970	15003	15028	14895	14911	15020	15088	15001	14997	14973	14976	14828	14950	14944	14847	15090	15022	14937	14909	14900	15112	14922	14973	14987	15203	14990	14974	14955	14912	14946	14967	15005	15036	14884	14948	14886	14856	14883	14915	15114	15110	15018	15066	14806	14949	15014	14883	15033	15021	14943	14977	14808	14996	14924	14871	15004	14944	15010	15126	15032	14966	15014	14870	15112	14949	15001	14987	14851	15019	15015	14993	14894	14956	15018	14803	15038	14877	14874	14916	14955	14982	14871	14888	14856	15092	15020	14946	15042	15097	15042	14941	14971	15000	14902	14980	14997	14940	14950	14831	14906	14849	15129	15125	14949	14965	15028	14996	15004	15050	14874	14883	15024	14886	14820	14894	14759	15016	14972	14922	14956	15081	14993	14960	14922	14812	14841	14796	15210	14908	15260	14895	14969	14816	14836	15036	14966	14977	14862	14982	15016	14971	14972	14919	14923	14820	14981	15088	14775	14997	14782	14895	14979	14955	15158	14973	14882	14913	14940	14984	14980	14948	15131	15008	14979	14761	14936	14982	15117	14953	14988	14852	14971	14683	14963	15053	14987	14817	15090	14920	15059	15093	14997	14918	14993	14908	14941	14851	14789	14984	14914	15067	14997	14850	15109	15064	14989	15040	14946	14911	14942	14897	14963	14921	14886	14948	15000	15038	14974	14954	14954	14928	15003	14794	15014	14890	14955	14996	14870	14740	14917	15042	14910	14833	15115	14917	15017	14957	14955	14819	14939	14959	15029	14928	15009	14997	14939	14939	14992	14952	15090	14822	14881	14962	15013	15037	15048	15060	15022	15076	15006	14885	15024	14831	15006	14916	14884	14993	15044	15023	14979	14685	14793	14888	14806	15012	14975	14935	15023	14825	15058	14902	15025	15091	14945	14998	15082	14934	14959	14948	15062	14909	15015	14929	14902	15012	14985	14832	15145	14967	15124	14982	14813	15001	14921	14851	14947	14967	14918	14671	15022	15119	15052	14902	14793	14845	15013	14999	14996	14901	14962	14911	14964	14833	14902	15129	14997	14992	15052	14920	14857	14928	14880	15005	14971	14959	14940	14901	14772	14951	14954	15054	14975	14920	14869	14980	15121	15018	14958	14906	14926	14944	15015	15045	14988	14898	14807	14843	14936	14877	14938	14817	14959	15192	14932	14905	14962	14975	14993	14959	14945	14919	14822	14946	15012	14870	15058	15070	14884	14872	14987	15067	15077	14943	14979	14868	14984	15119	14989	14915	14955	14880	14916	14971	15110	15006	15104	14976	15037	14887	15037	14976	15036	14963	14955	14842	14976	14853	15033	14823	14923	15037	15012	14999	15112	15057	15065	15086	15048	15026	14826	15015	15062	15062	14916	15080	15063	14999	14867	15007	14951	14936	14923	14901	15160	14883	15027	15031	14915	15027	14866	14950	14942	14942	15018	15001	14809	15033	14958	14932	14924	14903	15008	14986	14856	14984	14848	14896	14976	15002	14982	14901	14974	14957	14903	14960	15072	15036	15045	14919	14940	14967	14985	15034	15064	15058	14980	15036	14918	15067	14967	14934	15077	14955	14783	15006	14888	14946	15085	14943	14906	15107	14918	14814	14984	15055	15122	14946	15034	14979	14851	15020	15016	14854	14923	14926	14824	15084	14854	15002	15005	14845	15032	15010	14883	15012	14973	14881	14945	14999	14946	14964	15053	15066	14914	14951	15048	14969	14840	14909	14959	15028	14903	14906	15053	15091	15097	14924	15086	14905	15051	14813	14995	14943	15007	14981	15071	14961	14948	14916	14991	14872	14983	14951	14918	14982	14790	14832	14924	14962	15005	14971	15123	15044	15034	14801	14785	14885	14923	14993	14978	14821	15029	14936	14986	15072	14806	14841	15127	14867	14892	15071	14926	14967	15007	15024	14971	14900	14820	14931	14863	15096	14940	14852	14917	14935	14974	14951	14867	14997	14919	14944	14900	15023	14840	14914	14964	15037	14918	15018	15090	15042	14956	15011	14714	15193	15057	14881	15036	14899	15013	14761	14906	14872	14823	14956	15003	15134	14957	15064	14951	14909	15038	14968	14914	14995	14948	15067	15022	14864	14927	14930	15080	14745	14868	14977	14779	15021	14960	14803	14892	14989	15083	14854	14932	14898	14976	14993	15002	14959	14808	14974	14966	14887	14900	14887	14834	14986	14751	14989	15049	14888	14954	14870	14994	14771	15053	14838	15085	14903	14992	14836	15004	14934	15045	15029	14893	14882	14992	15027	14961	14849	15085	15135	14987	15001	14889	14994	14803	14873	14767	14937	14987	14916	14962	14849	14989	14901	14948	14835	14879	15112	14990	15054	14979	14948	15052	14961	15003	14872	15093	14959	14882	15011	14803	14968	14944	14887	14995	14643	15111	14987	14919	14956	15000	14897	14934	14949	14983	14952	14985	15176	15035	14894	14791	14887	14967	14948	14935	15004	14992	15010	14980	14913	14955	14931	14986	15019	14952	14841	15025	15018	14793	15047	14980	15001	14985	14996	14955	14871	15003	14919	14987	14983	15035	14971	14931	15022	15022	15184	14904	14956	15006	14933	14864	14842	15020	14986	14957	15090	14830	15003	14838	14916	14917	14864	15095	14945	14995	15162	15006	14968	15016	15206	14980	14997	14818	14915	14860	14947	14942	15040	14873	15066	15037	15001	14995	14929	14755	14812	14763	14775	15159	14909	14899	14884	15091	14928	15026	14937	14968	15082	14921	15049	15015	15075	14985	14923	14991	14744	15106	14870	15014	14949	14973	15141	14936	15100	14875	15020	15135	14790	15216	15000	14908	14945	14934	15036	15066	14969	14983	15034	14799	15017	14918	14935	15077	14895	15068	14784	14895	15015	14957	15113	15015	14872	15167	14831	14943	14987	14839	15188	15069	14896	14921	14937	14987	15061	14898	14792	14975	15074	15005	15004	15019	14879	15019	14963	14858	14947	14929	14999	14945	15034	14981	15022	14780	14894	14977	15039	14858	15001	15051	14895	14998	15055	14913	15003	15106	14895	15189	14906	14716	14954	14816	14845	14873	15131	15074	15076	14769	15023	14944	14869	14886	14949	14961	14987	15005	14937	14959	14912	14997	15013	14857	14932	14797	14964	14910	14978	15039	14944	15065	14777	14818	14952	14626	14908	14948	14996	14919	14999	14976	14982	14944	14929	14917	14963	14934	14938	15003	15080	14870	14999	14860	15016	14997	14901	14935	14966	14933	15104	14937	14935	14833	14822	15049	14841	14969	14898	14958	14964	14824	14961	15016	14856	14946	14974	14808	14917	14810	14910	15028	15073	15065	15020	14788	14897	14819	15115	14953	14940	14885	14863	15131	15012	14966	15032	14893	15146	15082	14961	14890	14971	14872	14868	15072	14930	14879	15033	15063	14933	15069	15015	14998	14783	14878	14904	14928	14817	14823	14864	15022	14975	15041	14860	14811	15032	14996	15092	15130	15025	14778	15027	15167	14947	15044	14923	15004	15096	15144	15071	14944	14876	14822	14894	15068	14961	14960	14938	14915	14972	15097	15031	14879	15003	15100	14950	15012	14875	14968	14845	15026	14748	14964	14810	14991	14944	14976	14887	14860	14945	14998	14922	14975	15053	14973	14956	14889	15038	15014	14931	14951	14846	15045	14769	14990	14884	14860	14975	14903	14936	15042	15047	14871	15017	14944	15064	14843	14946	15140	15033	15056	14996	14945	15065	14901	15077
22789	21397	29137	24213	22933	25372	26700	21106	19534	22978	32762	32322	28486	22907	19404	18685	18465	17845	17957	17629	17552	17435	17511	17395	17524	17381	17507	17492	17170	17507	17610	17501	17555	17378	17207	17534	17551	17393	17288	17409	17226	17371	17339	17258	17273	17482	17303	17224	17496	17500	17297	17314	17185	17390	17322	17361	17395	17215	17345	17241	17185	17682	17433	17215	17353	17295	17322	17255	17365	17310	17341	17344	17055	17176	17531	17498	17401	17617	17475	17085	17447	17322	17470	17222	17177	17424	17069	17423	17292	17410	17587	17244	17308	17194	17111	17163	17283	17334	17188	17396	17437	17268	17284	17352	17409	17403	17208	17106	17237	17369	17404	17442	17316	17281	17281	17445	17260	17034	17322	17213	17321	17306	17330	17319	17187	17500	17210	17432	17407	17372	17263	17276	17321	17216	17262	17375	17329	17316	17382	17287	17280	17223	17291	17287	17479	17244	17391	17340	17378	17237	17247	17224	17527	17531	17361	17081	17143	17301	17188	17294	17296	17407	17240	17263	17338	17436	17364	17211	17341	17201	17534	17369	17390	17434	17199	17308	17292	17387	17213	17560	17257	17252	17373	17354	17257	17289	17275	17277	17420	17252	17317	17302	17257	17147	17251	17285	17406	17343	17424	17339	17325	17224	17485	17269	17194	17428	17245	17174	17221	17228	17396	17312	17307	17370	17254	17386	17267	17161	17388	17487	17196	17300	17311	17055	17362	17293	17416	17343	17346	17432	17312	17358	17328	17346	17306	17508	17168	17084	17316	17203	17308	17137	17347	17183	17260	17080	17204	17380	17451	17262	17340	17204	17120	17531	17320	17222	17443	17329	17361	17101	17333	17190	17384	17466	17454	17302	17342	17327	17274	17375	17315	17340	17190	17472	17239	17482	17122	17363	17135	17146	17369	17324	17368	17229	17186	17176	17382	17344	17105	17206	17358	17263	17378	17283	17088	17193	17119	17325	17181	17315	17443	17266	17334	17263	17400	17341	17371	17316	17409	17252	17274	17415	17335	17407	17279	17343	17349	17258	17150	17420	17456	17146	17225	17450	17481	17347	17154	17426	17403	17383	17350	17251	17138	17173	17100	17307	17305	17616	17139	17212	17299	17335	17186	17254	17270	17249	17424	17160	17343	17213	17108	17222	17471	17443	17072	17355	17343	17596	17396	17186	17365	17364	17223	17208	17182	17253	17264	17173	17118	17378	17178	17034	17288	17069	17069	17224	17228	17219	17293	17506	17292	17145	17269	17136	17317	17244	17200	17509	17447	17108	17206	17220	17278	17234	17241	17443	17396	17238	17383	17273	17342	17220	17409	17284	17408	17357	17269	17543	17132	17261	17118	17142	17413	17470	17290	17309	17198	17204	17440	17427	17354	17411	17219	17124	17303	17458	17516	17261	17560	17307	17087	17239	17318	17211	17473	17570	17199	17076	17008	17279	17291	17396	17255	17244	17376	17373	17300	17177	17283	17298	17226	17428	17323	17342	17479	17250	17226	17010	17315	17254	17344	17576	17287	17241	17347	17462	17233	17459	17353	17214	17305	17243	17303	17346	17390	17237	17354	17311	17255	17196	17453	17487	17081	17261	17323	17334	17432	17303	17205	17254	17263	17438	17402	17450	17256	17238	17268	17321	17290	17261	17391	17563	17420	17331	17141	17461	17297	17550	17230	17276	17259	17258	17275	17172	17239	17248	17384	17328	17279	17177	17191	17241	17269	17192	17076	17122	17332	17296	17255	17421	17410	17250	17467	17256	17225	17161	17460	17209	17046	17455	17296	17398	17504	17244	17225	17231	17535	17223	17440	17384	17231	17325	17252	17375	17255	17185	17189	17281	17544	17376	17084	17386	17249	17688	17392	17331	17289	17233	17459	17227	17271	17204	17266	17273	17243	17375	17271	17368	17222	17212	17300	17354	17337	17279	17324	17190	17522	17368	17257	17309	17277	17422	17108	17318	17458	17217	17343	17403	17461	17337	17363	17339	17349	17346	17536	17476	17230	17366	17385	17354	17302	17269	17256	17249	17278	17405	17487	17293	17207	17363	17076	17309	17294	17430	17391	17306	17338	17161	17577	17100	17079	17262	17279	17362	17264	17287	17131	17308	17175	17417	17400	17148	17273	17277	17179	17128	17347	17137	17295	17260	17204	17361	17267	17311	17448	17420	17326	17211	17422	17307	17366	17310	17319	17382	17253	17187	17363	17300	17393	17321	17327	17120	17244	17260	17088	17130	17448	17341	17222	17183	17071	17219	17424	17240	17249	17036	17224	17083	17302	17061	17124	17138	17223	17181	17176	17274	17269	17148	17425	17404	17224	17226	17361	17485	17181	17325	17284	17340	17274	17227	17110	17279	17087	17246	17337	17220	17286	17500	17477	17165	17184	17069	17299	17329	17275	17220	17237	17525	17365	17358	17457	17388	17325	17158	17349	17173	17444	17307	17239	17349	17053	17376	17264	17107	17179	17268	17430	17209	17386	17160	17217	17291	17034	17419	17309	17470	17283	17201	17341	17178	17310	17354	17258	17180	17201	17099	17193	17289	17348	17243	16970	17273	17313	17192	17287	17215	17236	17234	17094	17007	17218	17516	17320	17273	17231	17240	17215	17160	17312	17290	17217	17125	17133	17338	17145	17323	17116	17158	17216	17271	17395	17132	17471	17253	17380	17332	17166	17335	17306	17248	17464	17074	17275	17215	17367	17424	17131	17506	17219	17136	17109	17110	17331	17293	17138	17246	17343	17244	17392	17215	17467	17246	17492	17388	17217	17168	17433	17157	17224	17230	17154	17407	17270	17436	17467	17203	17244	17442	17314	17210	17242	17316	17223	17387	17320	17475	17332	17209	17185	17203	17255	17185	17361	17134	17252	17454	17349	17242	17148	17316	17265	17323	17315	17334	17151	17581	17491	17341	17240	17250	17271	17159	17405	17317	17362	17205	17333	17264	17383	17179	17481	17405	17363	17378	17279	17485	17248	17299	17159	17157	17310	17197	17254	17031	17156	17170	17289	17188	17420	17192	17317	17156	17209	17205	17396	17279	17203	17475	17293	17144	17503	17137	17415	17266	17301	17280	17221	17177	17325	17521	17182	17361	17188	17198	17330	17013	17303	17542	17188	17270	17355	17423	17113	17241	17089	17336	17293	17214	17139	17064	17168	17136	17583	17246	17165	17241	17221	17306	17276	17418	17268	17167	17303	17290	17232	17071	17299	17359	17295	17181	17010	17260	17110	17314	17201	17381	17294	17162	17342	17284	17047	17286	17282	17375	17344	17124	17243	17250	17163	17152	17313	17098	17411	17163	17245	17328	17162	17317	17404	17167	17293	17283	17042	17327	17251	17359	17285	17114	17179	17335	17323	17287	17049	17157	17370	17158	17361	17324	17226	17238	17627	17166	17266	17188	17112	17408	17220	17389	17194	17261	17104	17033	17350	17252	17351	17290	17293	17471	17112	17348	17263	17339	17614	17433	17129	17261	17358	17191	17327	17078	17130	17199	17362	17282	17109	17199	17468	17220	17403	17373	17280	17255	17248	17276	17382	17258	17191	17356	17243	17135	17473	17149	17240	17259	17241	17446	17384	17045	17409	17321	17443	17213	17341	17143	17287	17210	17279	17356	17320	17241	17412	17451	17414	17371	17374	17342	17458	17130	17362	17400	17238	17052	17256	17057	17370	17255	17280	17219	17292	17345	17226	17259	17293	17233	17333	17405	17179	17450	17431	17407	17295	17172	17220	17351	17275	17391	17567	17163	17438	17336	17218	17258	17323	17097	17153	17437	17513	17289	17318	17052	17247	17249	17224	17304	17343	17203	17231	17267	17354	17367	17359	17387	17254	17365	17230	17520	17564	17281	17292	17195	17272	17384	17235	17369	17353	17373	17237	17271	17365	17458	17344	17267	17223	17217	17280	17352	17194	17292	17408	17418	17193	17279	17300	17401	17052	17153	17229	17336	17193	17222	17501	17231	17230	17229	17391	17294	17431	17232	17137	17451	17451	17281	17589	17225	17254	17261	17335	17338	17389	17112	17308	17265	17365	17446	17377	17430	17127	17353	17239	17207	17332	17279	17277	17244	17218	17246	17306	17208	17194	17310	17363	17402	17341	17167	17525	17092	17068	17142	17304	17117	17406	17133	17323	17323	17327	17304	17218	17417	17476	17301	17336	17362	17166	17177	17301	17033	17281	17174	17596	17280	17433	17142	17172	17236	17281	17333	17294	17160	17315	17051	17328	17344	17391	17396	17399	17248	17468	17429	17358	17200	17242	17133	17260	17513	17180	17305	17242	17473	17285	17254	17136	17292	17385	17204	17353	17327	17256	17445	17283	17321	17251	17185	17393	17309	17457	17453	17248	17307	17279	17337	17277	17280	17446	17028	17265	17295	17299	17251	17463	17142	17385	17149	17470	17376	17588	17214	17406	17253	17093	17249	17192	17385	17203	17369	17393	17296	17337	17357	17117	17109	17349	17253	17394	17232	17225	17383	17365	17354	17133	17208	17404	17567	17359	17038	17352	17191	17124	17206	17378	17384	17134	17195	17324	17305	17419	17425	17258	17070	17130	17484	17430	17242	17257	17206	17212	17393	17300	17291	17374	17111	17346	17317	17416	17241	17230	17357	17392	17268	17234	17343	17030	17288	17143	17343	17205	17387	17282	17239	17254	17322	17174	17249	17478	17180	17029	17238	17300	17228	17588	17193	17236	17277	17261	17227	17265	17217	17270	17471	17294	17286	17348	17264	17244	17293	17087	17515	17346	17366	17293	17198	17195	17370	17494	17313	17337	17377	17442	17156	17308	17490	17269	17180	17267	17106	17156	17195	17333	17431	17278	17355	17403	17364	17284	17260	17339	17419	17110	17347	17344	17263	17044	17290	17229	17390	17251	17329	17409	17188	17175	17215	17327	17208	17464	17284	17333	17432	17205	17330	17318	17323	17409	17062	17237	17240	17457	17262	17313	17265	17152	17278	17270	17291	17230	17048	17412	17444	17278	17337	17279	17302	17305	17350	17306	17371	17298	17327	17504	17209	17473	17404	17351	17261	17332	17415	17183	17148	17154	17345	17136	17194	17358	17119	17315	17211	17356	17178	17172	17247	17321	17371	17040	17268	17317	17402	16997	17303
35848	58069	53463	43855	35288	25627	21470	18932	18033	23585	34585	32921	27765	20919	16969	16297	16280	15696	15538	15360	15100	14939	15169	14933	14886	15072	15059	15008	15038	14980	15181	15056	14960	14983	15162	14972	15049	14987	14870	15003	14892	14994	14971	15158	14801	14956	15045	14977	14958	14885	14951	14853	15116	14936	14999	15084	14949	14848	14918	14956	14829	15030	15034	14768	15093	14996	15028	15099	15077	14980	14834	14938	14760	15046	15077	14987	15014	15062	15045	15093	14945	14928	15054	14907	15031	15085	14873	14978	14895	15177	15060	14855	15065	14902	14999	14986	14973	15073	15094	15009	15051	15044	15094	14883	15027	14991	15024	14981	14920	14882	14935	14939	14974	15045	15143	14806	15096	15158	14823	15001	14986	14916	15007	14901	15026	14935	15021	14962	14984	15056	14934	15008	15099	14963	15048	14925	15072	14888	15003	14835	15014	14962	14945	15019	14854	14978	14955	15118	14821	14979	14862	14929	14783	14782	15081	14965	15062	14943	14966	15004	15140	14942	14933	14935	14874	14939	14794	14936	14795	14889	15031	15087	14892	14944	15030	14876	15068	14996	14855	14946	14998	14933	14865	14846	15062	15004	15046	14915	15035	14932	15140	15094	14905	15018	14863	14921	14904	15011	14954	14968	15042	14842	15093	14872	14870	15017	15022	14911	14982	15050	14913	14969	14860	14959	15076	14870	14849	14888	15072	14837	15004	15136	14941	14961	14873	14990	14947	14827	15099	14946	14843	14842	15039	15119	15098	15103	15001	14959	14883	14854	15028	14892	14902	14907	15012	15053	14985	14867	14978	15095	14938	14856	15068	15056	14988	14927	14919	14967	14919	14985	15025	14893	14912	15014	15006	15077	14957	14998	14876	15021	15101	14938	14990	14914	15041	15022	14975	14898	15023	15142	14942	14970	15174	14789	15100	15028	14862	15045	15007	15062	14923	15017	14814	14807	14873	14888	14800	14944	14959	15102	14808	15088	14996	14893	15104	14940	15014	15050	14915	14886	15108	14780	14822	15082	15048	14963	14888	14896	15062	15004	14980	14990	15005	15082	14914	14955	14772	15039	14858	14922	14896	14959	14985	14921	15030	15102	14870	14914	14952	14918	14924	14964	14866	14754	14764	14931	15032	14984	14965	15082	15048	15024	14981	14916	14956	15127	14976	14993	15014	14941	14955	15113	14920	14916	14990	15000	14966	15011	14952	14961	15016	15088	14821	14938	14846	15044	14949	14958	15084	15068	14953	14940	14974	14985	14996	15055	14901	15027	14904	15070	15112	14952	14946	14946	14749	14958	15101	14948	14917	14974	15059	14932	15137	15293	14871	15051	14997	14971	15046	14931	14987	15092	14942	14882	15049	15025	14908	14823	15045	14910	14949	14882	15036	15106	14859	15094	14984	14971	15014	14914	14876	14903	14968	15052	14934	14983	14988	14907	14955	15069	14849	14995	14865	14928	14886	15016	14907	15077	14954	14977	14958	15101	14973	15012	15114	14989	15022	15067	14975	15034	15023	14933	14969	15002	14905	15167	15012	14904	14895	14897	15131	15053	15083	15007	14965	14766	14956	15109	15078	14945	14931	14913	14892	15036	14842	14999	14946	15038	15075	14980	14852	15003	14939	15018	14911	14844	14911	15080	14964	14918	15089	15122	14866	15028	14990	14942	15022	14880	15011	14944	15006	15003	14892	14777	14994	15251	14979	15040	15033	14920	14937	15069	14860	15028	15000	14888	15103	14940	15185	14901	14929	14885	14935	14985	15061	14925	15049	14985	15018	14918	15024	15129	15141	15256	14910	14893	14928	15041	14905	14935	14999	14994	15168	15063	14913	14993	15053	14914	15114	14923	14994	14870	15027	14878	15153	14867	15089	14898	14965	14943	15091	15216	14923	14894	15050	15024	14960	14940	15078	14995	15047	15003	14988	14928	15081	14828	14920	15103	14968	14963	14996	14899	14880	14923	14982	15045	15012	14887	14996	15106	14848	14906	15032	15033	15030	15097	14987	14935	15061	14875	15069	14913	14939	15006	15080	14935	15036	15147	14974	14979	14996	14898	15096	14872	14906	14831	15172	15063	15065	15024	15114	14955	15122	15057	14867	15090	15075	15029	14912	15153	15042	14965	15048	15001	15057	14776	14949	14862	15090	14929	15033	14915	14957	14955	15024	15002	14914	14884	14957	15050	15070	14871	14879	15114	14860	15003	14852	15056	14946	14971	14863	15031	15137	14921	14878	14905	14894	14963	14910	14797	14822	14942	15123	14919	15048	14952	14995	15113	14913	15024	14913	15083	14990	15008	15022	14828	14826	15033	14859	14952	14872	14962	15081	14992	14807	15183	14962	15035	15051	14954	14973	14789	15066	15040	14888	14881	14968	14823	15010	14984	14923	15002	15151	15024	14944	15003	14839	15080	14829	14987	14940	14906	14930	14924	14988	14886	15081	14974	15028	14831	15150	15067	14775	15042	15046	14897	15075	15099	14913	15014	14928	14926	14897	14893	14937	14993	15142	15076	15060	15017	14983	15163	14959	14868	14849	14879	14911	15046	14763	14882	14874	14938	14953	14916	14811	14992	14921	14953	15117	14932	15056	14870	14879	15015	14934	15066	14953	14926	14884	14933	14974	15038	14954	14972	14951	15013	14952	14960	14993	14947	15139	14997	14901	14965	15259	14945	14816	14894	15033	14936	15021	15024	15105	14909	14984	15046	14934	14994	15086	15017	15015	15034	14888	14983	15055	14916	15237	14942	14946	15014	15016	14932	14777	14942	14929	15072	15012	15091	14958	14954	14999	15069	14919	14919	14862	15047	14907	14890	14928	14896	15138	14872	14922	14915	14825	14866	14926	14906	14879	15026	14888	14939	15130	14908	14975	15036	14981	15014	14942	15067	14821	15026	14896	15099	14971	14969	15090	14959	14939	15065	14955	14969	14953	14906	14942	14853	14995	14869	14879	15095	14805	14852	14999	14906	15004	14782	14758	14936	15043	14835	14948	15003	14865	15093	14850	15023	15082	14894	14958	14926	15000	15044	15096	15119	14914	14871	15018	14950	15034	14866	14899	14875	14904	15012	15135	14865	15022	14870	14952	15006	14935	15010	14941	14800	14894	14946	14993	15007	14868	15061	14890	14929	14988	14987	15038	15051	14997	15185	15055	14924	14782	14901	14845	14753	15192	14811	14896	14944	15238	15068	14948	14970	15081	14948	15052	14983	15015	14830	14994	14829	14956	15054	15054	15000	14914	15033	14893	14916	14990	14948	14995	14978	15061	15001	14993	14887	15184	14617	15011	15000	14890	15026	15039	14946	15166	14864	15034	14777	14883	14897	14943	14887	15160	14959	15074	15012	14954	14965	15022	14777	14941	15027	14887	14982	14956	15049	14807	15017	14978	14848	15000	14858	14844	15010	15061	14957	14909	14969	14930	14948	14886	14990	14949	14906	14895	14757	14874	14976	14894	15028	14982	15098	14961	14927	14985	14959	15049	15026	14899	14887	14944	15012	14826	15055	15043	14889	14924	14975	15164	14840	14986	14973	14802	14972	14902	14852	14980	14992	14975	14864	14970	15067	14836	14957	15093	14984	14989	14790	15098	15060	14925	15083	14905	14990	14933	14887	15146	14914	14991	15159	14872	14972	15017	14876	15062	14995	15055	15107	15025	15019	14975	14937	14952	14996	15144	15052	14959	15077	15116	14954	15117	15012	15137	14840	14856	15095	15054	15096	14921	14896	15017	15018	14912	15016	14967	15008	14827	15089	15140	14853	14915	14997	15044	15033	14897	14842	15019	14940	14946	14840	14873	14895	14824	14849	14981	15148	14864	15062	14799	14845	14891	14886	15130	14906	14971	15036	14947	14953	14991	14864	15054	14915	14961	14977	15071	14953	14959	14950	15015	14906	14984	15067	14913	14940	15080	14881	14939	15029	15036	14829	14980	14920	15037	15042	14921	14928	14914	14974	15037	14873	14924	14881	15084	15069	14983	14906	14896	14969	14898	14922	15029	15045	15027	14838	15032	14867	15011	15011	15079	15015	15016	15027	14853	14920	14922	15035	14886	14874	15027	15026	14868	14987	14890	14952	14918	14965	15013	14922	15142	15024	15055	14978	14969	15005	15116	15022	15055	15075	15020	14935	15003	14898	14914	14836	14863	14966	14940	14784	14962	15042	14959	14794	14832	14877	14950	15091	14861	14862	14999	14897	14899	15008	14983	14900	14854	15076	14861	14988	15046	15093	14940	15237	14782	15051	14850	14873	14888	14958	15015	14914	15133	14869	14865	14920	15040	15103	14930	15011	14825	14943	14866	14795	15021	15010	14938	15046	14886	14816	14989	14896	14928	15040	14776	14956	14885	14842	14947	14838	15025	14899	14868	15119	14956	14933	14953	14917	14950	14918	14974	15028	14960	14893	15094	14958	14828	15033	15050	14942	14870	14950	15178	15123	15016	14955	14959	14922	14956	15036	15025	15015	14810	14972	15289	14872	14877	14805	15175	15008	14915	14806	14987	15065	14983	15013	14967	14838	14918	15051	15093	15006	15020	14943	14839	14857	15058	14958	15054	14855	14982	15084	15077	14970	15071	14977	14929	14953	15094	14852	15021	15127	14912	14850	15033	15101	14839	14937	14936	14923	14924	14862	14949	14965	14830	15035	15067	14934	14902	14971	15034	14981	14961	14887	14992	14906	14952	14977	14860	15002	14900	15033	14984	14833	15001	14953	15174	14936	14998	15063	14981	15017	14949	15082	15001	14921	14826	14904	14992	14819	14920	14977	15012	14945	15074	14884	14893	15024	15018	14946	15100	15107	15110	15091	14995	15083	15071	14944	14771	15078	14871	14744	14819	14966	14949	15035	14996	14921	14969	15029	14904	14949	14982	15068	14977	14843	15055	14859	15085	14762	15018	14986	14906	15009	14993	15034	15078	14976	14908	15042	15084	14875	14972	14927	15000	15103	15031	15114	15004	14848	14886	15064	15034	14848	14929	14931	14821	15022	14894	14946	14967	14847	15002	14919	14980	14794	14944	14937	14932	14968	15053	14796	14990	14748	14872	15006	14790	15072	14928	14960	15107	14792	14883	15035	15043	14919	14953	14878	14954	14974	15012	14867	14977	15008	15030	15117	15030	14934
28162	24826	29736	26333	21128	19060	18204	17721	17436	17665	18456	18910	18549	17967	17757	17578	17403	17517	17596	17507	17463	17456	17373	17392	17522	17370	17530	17301	17279	17497	17273	17272	17641	17421	17604	17537	17470	17435	17492	17483	17495	17442	17258	17336	17376	17475	17531	17305	17306	17419	17578	17447	17306	17309	17438	17736	17381	17431	17224	17674	17337	17632	17590	17395	17153	17403	17572	17394	17426	17237	17300	17351	17506	17150	17469	17273	17497	17408	17478	17362	17469	17478	17361	17469	17227	17575	17344	17065	17369	17301	17319	17353	17439	17120	17503	17364	17076	17369	17433	17693	17270	17317	17549	17352	17380	17366	17059	17339	17520	17458	17668	17414	17362	17579	17389	17375	17407	17558	17200	17210	17346	17441	17356	17348	17312	17440	17159	17432	17467	17413	17317	17287	17466	17498	17406	17377	17236	17361	17108	17370	17521	17355	17353	17516	17417	17279	17481	17506	17597	17371	17317	17506	17458	17314	17485	17278	17627	17404	17448	17352	17570	17506	17276	17668	17353	17272	17393	17456	17414	17449	17379	17156	17380	17278	17297	17563	17351	17471	17337	17460	17370	17335	17731	17295	17190	17242	17397	17528	17411	17387	17499	17421	17436	17182	17185	17479	17409	17383	17571	17282	17370	17501	17383	17580	17452	17366	17572	17436	17591	17481	17372	17528	17428	17528	17316	17480	17257	17460	17408	17446	17314	17684	17594	17258	17276	17200	17317	17390	17503	17439	17308	17395	17623	17523	17162	17500	17401	17248	17474	17451	17438	17258	17414	17471	17513	17532	17579	17519	17341	17373	17331	17526	17592	17354	17555	17354	17252	17569	17339	17374	17239	17395	17529	17255	17603	17453	17456	17256	17305	17295	17479	17482	17331	17454	17394	17513	17402	17436	17302	17410	17468	17257	17353	17271	17470	17381	17398	17508	17237	17503	17403	17363	17491	17241	17797	17508	17472	17430	17385	17507	17285	17333	17509	17370	17276	17485	17443	17389	17347	17519	17479	17316	17295	17384	17307	17384	17398	17599	17406	17519	17576	17329	17391	17353	17241	17384	17472	17299	17545	17336	17366	17554	17359	17589	17525	17383	17557	17353	17202	17317	17197	17469	17530	17406	17488	17542	17208	17221	17347	17248	17310	17551	17691	17468	17431	17463	17246	17222	17219	17414	17245	17470	17631	17558	17596	17532	17364	17343	17477	17350	17394	17376	17564	17544	17307	17434	17545	17306	17488	17415	17389	17271	17265	17354	17530	17320	17474	17386	17475	17556	17626	17321	17376	17462	17404	17496	17341	17502	17438	17336	17255	17313	17389	17559	17354	17440	17334	17520	17302	17266	17253	17316	17495	17472	17438	17412	17407	17315	17421	17504	17345	17289	17482	17352	17407	17417	17326	17176	17429	17312	17379	17466	17415	17283	17465	17348	17346	17602	17361	17336	17496	17305	17384	17407	17170	17360	17496	17491	17426	17512	17565	17443	17634	17448	17669	17418	17510	17459	17375	17391	17240	17374	17547	17363	17324	17428	17438	17504	17389	17501	17462	17741	17420	17137	17494	17530	17398	17400	17463	17478	17510	17522	17404	17466	17420	17516	17355	17550	17459	17447	17385	17326	17404	17312	17312	17301	17475	17570	17534	17385	17219	17294	17294	17265	17505	17550	17460	17549	17436	17370	17329	17406	17466	17287	17552	17458	17467	17307	17312	17448	17215	17375	17486	17202	17437	17210	17318	17469	17206	17534	17412	17529	17592	17457	17317	17534	17517	17331	17511	17567	17320	17449	17653	17302	17344	17367	17344	17342	17313	17173	17342	17447	17292	17462	17348	17158	17288	17368	17372	17352	17502	17575	17391	17369	17403	17508	17289	17480	17353	17568	17475	17401	17266	17502	17329	17410	17309	17351	17345	17521	17429	17420	17454	17445	17375	17291	17563	17497	17318	17628	17596	17507	17365	17440	17506	17441	17332	17515	17432	17319	17357	17324	17308	17445	17526	17589	17556	17549	17559	17495	17414	17535	17483	17485	17287	17215	17421	17607	17389	17485	17571	17455	17567	17565	17127	17556	17420	17366	17488	17427	17360	17332	17495	17408	17470	17397	17449	17390	17422	17552	17381	17313	17530	17314	17381	17317	17368	17309	17484	17254	17326	17365	17611	17485	17587	17411	17330	17534	17475	17551	17633	17434	17450	17573	17526	17528	17506	17378	17327	17411	17551	17436	17382	17383	17556	17443	17383	17403	17410	17350	17400	17519	17554	17470	17355	17518	17432	17536	17450	17382	17328	17426	17176	17463	17344	17464	17472	17461	17498	17193	17318	17255	17562	17327	17405	17300	17564	17532	17392	17301	17413	17326	17253	17283	17204	17356	17450	17348	17492	17186	17367	17336	17429	17478	17343	17053	17475	17499	17352	17335	17577	17074	17312	17410	17423	17367	17384	17305	17232	17460	17349	17294	17471	17256	17627	17409	17444	17443	17423	17543	17382	17447	17599	17427	17612	17475	17470	17411	17433	17392	17262	17432	17455	17613	17288	17491	17402	17532	17586	17334	17317	17470	17492	17509	17335	17261	17346	17338	17499	17535	17533	17454	17548	17289	17481	17376	17361	17384	17186	17339	17498	17556	17412	17253	17573	17275	17318	17406	17577	17377	17288	17410	17272	17355	17529	17281	17536	17665	17286	17487	17429	17432	17453	17401	17340	17512	17519	17463	17434	17309	17398	17143	17662	17375	17296	17172	17419	17423	17421	17451	17517	17399	17395	17453	17405	17308	17197	17269	17416	17478	17436	17563	17428	17359	17493	17442	17491	17394	17483	17342	17583	17405	17466	17536	17541	17327	17480	17595	17445	17539	17582	17354	17424	17469	17284	17536	17542	17475	17471	17406	17533	17453	17469	17402	17272	17206	17559	17328	17331	17246	17439	17544	17417	17498	17536	17305	17327	17457	17461	17431	17306	17432	17557	17541	17294	17433	17424	17208	17494	17609	17478	17388	17305	17348	17534	17314	17259	17381	17282	17645	17414	17322	17377	17357	17185	17249	17461	17474	17220	17335	17287	17366	17337	17417	17484	17301	17433	17322	17435	17396	17507	17600	17442	17512	17335	17340	17489	17587	17268	17453	17235	17355	17555	17676	17418	17442	17576	17505	17275	17316	17224	17415	17488	17204	17359	17383	17220	17204	17477	17389	17388	17350	17249	17345	17488	17672	17393	17255	17455	17399	17394	17499	17478	17303	17581	17365	17615	17406	17261	17610	17681	17328	17531	17353	17575	17475	17317	17535	17425	17654	17447	17387	17337	17506	17404	17400	17416	17399	17458	17364	17355	17212	17463	17378	17396	17543	17539	17478	17339	17393	17602	17477	17342	17501	17304	17477	17400	17492	17438	17380	17296	17395	17525	17482	17545	17638	17595	17345	17474	17473	17251	17394	17523	17291	17252	17527	17418	17158	17431	17462	17400	17480	17361	17518	17620	17422	17347	17276	17414	17482	17290	17300	17471	17452	17544	17310	17392	17365	17496	17499	17325	17472	17576	17398	17529	17282	17362	17486	17537	17394	17481	17395	17456	17454	17264	17543	17430	17519	17583	17464	17527	17256	17474	17447	17191	17449	17511	17397	17375	17471	17770	17519	17404	17561	17579	17324	17411	17278	17300	17502	17571	17354	17553	17325	17395	17197	17276	17306	17192	17210	17615	17216	17430	17488	17348	17362	17503	17406	17458	17390	17438	17512	17452	17526	17464	17489	17319	17562	17409	17482	17451	17436	17403	17459	17382	17317	17488	17388	17545	17517	17385	17312	17349	17320	17460	17555	17285	17225	17420	17373	17515	17317	17432	17425	17571	17438	17340	17356	17535	17476	17157	17643	17371	17387	17168	17346	17565	17498	17409	17351	17309	17487	17250	17462	17236	17672	17518	17347	17403	17519	17485	17501	17539	17473	17415	17579	17515	17539	17530	17461	17596	17443	17225	17542	17514	17269	17309	17133	17153	17338	17269	17393	17507	17395	17587	17314	17449	17286	17393	17447	17549	17361	17253	17301	17396	17188	17247	17487	17128	17364	17551	17533	17317	17452	17481	17263	17214	17365	17319	17355	17584	17384	17596	17529	17527	17338	17373	17412	17556	17511	17551	17429	17457	17519	17564	17233	17310	17560	17404	17428	17429	17140	17556	17343	17483	17185	17295	17494	17510	17511	17557	17327	17383	17442	17595	17345	17371	17405	17448	17302	17119	17289	17576	17204	17495	17490	17425	17440	17566	17356	17625	17588	17398	17305	17397	17419	17374	17167	17364	17446	17383	17467	17472	17399	17362	17326	17538	17556	17461	17584	17104	17449	17501	17532	17331	17618	17170	17427	17323	17309	17376	17535	17567	17394	17740	17512	17568	17484	17314	17354	17580	17619	17615	17568	17279	17477	17275	17545	17420	17403	17305	17395	17369	17444	17503	17480	17365	17570	17335	17232	17503	17401	17245	17303	17500	17441	17359	17459	17503	17523	17479	17398	17429	17570	17623	17477	17592	17604	17561	17502	17452	17544	17353	17306	17354	17303	17192	17300	17436	17350	17275	17297	17395	17364	17515	17409	17527	17419	17244	17333	17415	17180	17353	17408	17279	17341	17466	17389	17284	17289	17427	17424	17486	17441	17271	17261	17551	17319	17298	17557	17233	17331	17581	17418	17451	17318	17476	17430	17340	17282	17474	17341	17590	17396	17490	17507	17311	17486	17426	17400	17385	17361	17587	17628	17428	17373	17440	17520	17402	17402	17510	17345	17441	17378	17351	17514	17371	17359	17272	17355	17479	17372	17380	17490	17390	17614	17490	17467	17362	17450	17383	17561	17492	17391	17439	17294	17285	17348	17224	17453	17544	17423	17543	17299	17564	17286	17457	17329	17329	17450	17464	17332	17309	17537	17691	17457	17373	17448	17421	17448	17359	17508	17523	17144	17492	17438	17508	17481	17457	17392	17390	17494	17386	17483	17245	17241	17491	17444	17494	17501	17416	17555	17270	17501	17450	17431	17484	17429	17487	17382	17479	17445	17548	17278	17523	17385	17484	17607	17437	17427	17425	17385	17372	17255	17398	17403	17603	17159	17330	17403	17475	17330	17368	17327	17359	17392
27435	37706	32047	24599	19719	16568	15838	15301	15192	15432	16612	16971	16329	15798	15461	15346	15216	15074	15060	15135	15039	15173	15237	15151	14981	15112	15057	15232	15235	15098	15009	15054	15057	15108	15139	15019	15045	15196	15133	15092	15075	15081	14916	15139	15036	15125	15213	15005	15018	15193	15122	15203	15145	15021	15381	15122	15229	15045	14969	15156	15178	15136	15070	15133	15161	15097	15063	15004	15033	15069	15169	15175	15144	15073	15034	15006	15064	14961	15114	15027	15172	15217	14941	15123	15081	15165	15083	14932	15218	14883	14961	15138	15061	15083	15128	14973	14924	15183	14904	15099	15276	15070	15026	15065	15172	15164	15160	15134	15224	15078	15225	15109	15061	15070	14957	15121	15092	15007	15074	15018	14978	15059	15079	15180	15144	15189	15213	15037	15149	15165	15043	15135	15035	14998	15300	15044	15091	15139	15166	15097	15043	15063	15053	14939	15142	15091	15017	15018	15068	15074	15133	15082	14868	15127	14926	15017	15200	15157	15078	15153	15032	15037	14996	15177	15230	15078	15208	15146	15158	15124	15320	15033	15041	15102	15140	14964	14843	15053	15057	15118	15214	15307	14895	15040	15211	15107	15049	14968	15053	15113	15102	15125	14948	15222	15149	15073	15065	15045	15064	15253	15040	14919	14927	15092	15127	14912	15069	15307	15147	15124	15097	15039	15151	15133	15179	15160	15151	15189	15022	15035	15051	15176	15252	15164	15104	15131	15162	15109	15069	15009	14995	15165	15045	14988	15233	15131	14919	15098	15222	14954	15010	15077	15084	14885	15205	15012	14931	15203	14987	15100	15056	15110	15265	15048	15170	15079	15035	15099	15152	15076	15140	15189	15085	15087	15116	15040	14873	14983	15066	14937	15002	15102	15041	15027	15221	15042	15022	15176	14913	15070	14889	15011	15029	15086	15102	15151	15209	15022	15108	15079	15049	15053	15005	15191	15073	15244	14965	14992	15142	15013	15011	15052	14814	14967	15194	15087	15188	15111	15062	15110	15003	15155	15101	15041	15047	15070	15202	14901	15172	15097	15052	14926	15014	14984	15079	15093	15101	15161	15118	14914	14951	14928	15132	15099	15123	15177	14973	15052	14939	15008	15123	15067	15083	14948	14991	15236	15043	15012	14976	15149	15039	15131	14982	15153	15080	15148	15153	15103	15009	15153	15150	15118	14955	14964	15024	14957	15152	15040	15163	15206	14991	15139	15069	15179	15047	15059	15220	15068	15024	14957	14945	14974	15023	15216	14978	15013	15155	15143	15056	15061	15230	14852	14923	15162	14948	15120	15031	15236	15073	14971	15035	15128	15025	15123	15208	15148	14911	15124	15224	15139	15006	15108	15076	15070	15181	14943	15072	14985	15092	15141	14952	15193	15037	15063	15099	15066	15272	14855	15115	15168	14888	14979	15096	15064	15178	14977	15097	14955	14986	15230	15025	14969	14981	15101	15058	15053	15158	15188	15058	14985	15134	15190	15057	14989	15093	15091	15171	14980	14973	15272	14959	15325	15148	15172	15158	15174	15070	15060	15118	15197	14989	15026	15091	15073	15120	15088	15236	15205	15140	15065	15038	15063	15083	15200	15234	15225	15059	14910	15158	15130	15061	15081	14842	15072	15065	15192	15162	15219	15087	15046	15174	15086	15164	15023	15032	15123	14899	14963	15047	15198	15066	15168	15041	15163	14962	15039	15304	15053	15100	15027	15020	15047	15046	15303	15041	15157	15080	15077	15024	15088	15044	15270	15111	15103	14948	15146	15136	15018	14995	15212	15090	15122	15161	14985	15095	14999	15204	15245	15233	15310	14927	15126	14987	15076	15015	15143	14967	15085	15211	14995	15049	14999	15031	15140	15041	15207	15180	15070	15189	15043	15093	15107	15104	14927	15126	14830	15046	14968	15156	15017	15057	15059	15186	14996	15000	15079	15097	14880	14952	15074	15064	14977	15145	15082	15008	14954	15144	15172	15156	15125	15160	15175	15323	15010	15117	15089	15216	15126	14913	14890	15029	15110	15098	15096	15056	15059	15062	15122	15024	15062	14872	15048	15002	15112	14969	15027	15014	15086	15229	15150	14948	15116	15011	15139	15169	15082	15036	15074	15080	15038	15132	15091	15100	15051	15066	14859	15102	14973	15127	15074	15152	15061	14944	15150	15142	15018	15066	15237	15094	15267	15101	15079	15102	15078	15088	15188	14966	15175	15114	15255	15111	15058	15100	15115	15284	15113	15112	15064	14935	15052	14999	15145	15059	15032	15175	15034	15079	14973	15052	15106	15140	15219	15250	15139	15129	14975	15156	15046	15030	14905	15025	15062	15132	15077	15015	14984	15168	15043	15067	14943	15076	15041	15258	15178	15124	15103	14900	15032	15148	15312	15021	15173	15027	15066	15120	15080	15191	15045	15008	15111	15141	15203	15212	15179	15045	14888	15080	15058	14942	15067	15205	15035	15074	15173	15175	15032	15252	15092	14991	15147	15085	15068	15165	15071	15065	15050	15210	15101	15070	15228	15198	14921	15016	15087	15041	14988	15042	15099	15093	15111	15207	15148	15095	14934	14955	15060	15063	15002	15202	15117	15058	15164	15144	15045	15269	14956	15015	15184	15110	14921	15060	15113	14911	15181	15236	15078	15284	15133	15029	14953	15261	15079	15124	15077	15156	15067	15067	14899	15120	15100	15062	14983	15192	15258	15028	15034	15076	15031	14942	15014	15113	15128	15171	14953	14968	15078	15106	15019	14982	15275	15150	15052	15244	14899	15258	14943	15012	15156	14874	15020	15264	15071	15133	15095	15065	15068	15132	15279	15128	15153	15163	14954	15015	15088	14940	15055	15054	15185	15082	15107	15057	15040	15081	15101	15118	15035	15089	15074	14878	15064	15280	15118	15071	15057	15050	15055	15154	15101	15019	15195	15120	15141	14901	15229	15150	15114	15092	15094	15135	15045	15178	15111	15230	15122	15125	15082	15177	15131	15116	15156	15078	15069	15256	15090	15123	15009	15184	15194	15137	15080	15102	14999	15124	14981	15093	15037	15174	15109	15169	15156	15269	15176	15223	14950	14989	15159	15206	15021	15044	15057	15127	14963	14969	15086	14996	15008	15061	15059	15188	15197	14995	15092	15058	15115	15146	15017	14972	15213	15153	15124	14979	15267	15035	15083	15082	15163	15265	15102	15039	15026	15143	15155	14981	15011	15077	15082	15004	14936	15087	15074	15149	15115	15039	15048	15067	15217	15139	15189	15015	14840	15211	15100	15125	15170	15134	15095	15211	15145	15214	15099	15041	15092	15100	15019	15130	14915	15131	15111	14986	15020	14980	15019	15134	15009	14933	14891	15196	15011	15200	15183	15094	15222	15051	14969	15048	15070	15270	15317	15054	15097	15133	15118	15229	15249	15108	15209	15029	14973	15128	14963	15133	15137	15002	15034	15006	15152	15045	15049	15124	15032	15220	15085	15075	15187	14934	15155	15133	15139	15154	14999	15128	15167	15080	15078	15209	14954	15234	15141	15083	15125	15054	15180	15146	14968	15116	15117	15128	15119	15101	15060	15044	15173	15027	15140	15279	15048	15007	15179	15183	14967	15147	15041	15133	14918	15093	15002	15175	15073	15093	15128	14972	15000	15177	15075	15012	15370	15255	14930	15219	15117	14958	15028	15127	15121	15048	14950	15121	15176	14992	15304	15044	15123	15028	15055	15000	15116	15066	15268	15062	15057	15086	14926	15205	15027	14956	15092	15035	14978	15169	15101	15127	15077	15330	15131	15150	15049	15098	15176	15101	15069	15134	15230	15049	15155	14988	14944	15108	15279	14969	15180	15130	15210	14935	15107	15069	15106	15064	15216	14977	15121	15140	14982	15176	15114	14981	14952	15146	14967	15155	15094	15017	15140	15163	15169	15109	15085	15083	15206	15029	15206	15064	15154	15151	15364	14974	14888	15091	15144	15067	15157	15221	15117	14943	14961	15127	15183	15132	14892	15068	15116	15047	15035	14983	15169	15162	15147	15146	15121	15041	14919	15120	14953	14950	15142	15033	15021	14995	15107	14842	15214	15217	15277	15211	15129	15239	15140	15108	15182	15072	15129	15137	15043	15092	14871	15184	15151	14995	15187	14894	14979	15241	15069	15069	15055	15167	15007	15024	14977	15070	15092	15171	15014	15031	15172	15113	14991	15061	14997	15067	15030	15233	14995	15136	15017	14968	15102	15135	15184	14958	15176	15106	15009	15010	15211	15038	15192	15057	15060	15066	15115	15166	15281	15069	15072	15151	14954	15189	14956	15102	15174	15222	14971	15024	15228	14980	15107	15056	14990	15091	15167	15340	15221	15269	15087	15166	15004	15287	15277	15076	14982	15196	15081	15107	14977	15054	15202	15109	15181	15153	15214	15092	15042	15166	15033	15090	15205	15214	15080	15065	15077	15283	15178	15020	15003	15048	14929	15075	15051	15053	14896	15131	15191	15174	15148	15185	15101	15291	14985	14844	15041	15197	15034	14964	15038	15197	15161	15005	15044	14915	15092	15004	15005	15060	15081	15022	15235	15106	15021	15026	15042	15087	15188	15098	15079	15240	15147	14955	15085	15104	15015	15086	15328	15050	15022	14895	14945	14992	15093	15083	15092	14825	15045	15189	14914	15038	15180	15104	15203	15086	15053	15044	14965	14996	14951	15036	15092	15083	14909	15046	15111	15210	14993	15235	15255	15132	15091	15149	15054	14960	14996	15292	14970	15110	15057	15093	15118	15037	15028	15203	15123	15274	15163	15064	15002	15154	15177	15194	15247	15093	15136	15061	15019	15173	15089	15083	15022	15134	14926	15074	15054	15044	15289	15096	15134	15053	15053	15165	14914	15209	15019	14846	14975	15207	15152	15048	15267	14971	15235	15196	15162	14993	15195	15097	15170	15006	14996	15175	15071	15121	15085	15120	15169	15038	15134	14940	15154	14987	15282	15163	15090	15044	15026	15198	15125	15145	15075	15076	15292	15007	15045	15008	14986	15050	14977	14997	15180	15086	15141	15025	14977	14985	15012	14995	15044	15142	15035	15090	14904	15178	15031	15215	15082	15051	15167	14907	15069	15001	15141	15032	15138	15044	15138	15213	15065	15109	15117
24046	21493	29158	25577	23507	22432	21092	18638	18561	19330	25856	27672	25045	21641	19152	18251	17846	17696	17571	17286	17241	17291	17237	17404	17264	17334	17350	17310	17341	17217	17156	17145	17296	17377	17426	17215	17304	17080	17218	17336	17542	17322	17345	17267	17191	17360	17388	17194	17354	17198	17304	17066	17282	17282	17213	17379	17010	17238	17183	17113	17297	17110	17140	17025	17320	17430	17239	17205	17259	17380	17372	17416	17190	17077	17170	17159	17147	17172	17312	17392	17261	17247	17088	17339	17161	17120	17146	17096	17225	17174	17303	17082	17290	17158	17118	17332	17411	17246	17126	17242	17233	17261	17395	17339	17089	17107	17082	17142	17073	17247	17157	17211	17167	16956	17204	17232	17250	17334	17458	17233	17278	17204	17283	17233	17102	16994	17438	16998	17229	17128	17198	17216	17144	16947	17190	17330	17343	17289	17188	17162	17143	17061	17220	17295	17256	17266	17268	17303	17343	17048	17367	17289	17140	17303	17199	17270	17083	17168	17336	17248	17287	17392	17155	17211	16953	17242	17115	17149	17077	17006	17167	17270	17130	17339	17234	17366	17271	17240	17168	17244	17401	17170	17073	17326	17171	17261	17254	17253	17324	17371	17136	17039	17104	17092	17079	17133	17350	17118	17328	17235	17099	17356	17291	17220	17031	17221	17178	17209	17452	17417	17057	17215	17360	17141	17088	17226	17142	17274	17253	17272	17367	17359	17183	17233	17156	17235	17303	17256	17114	17312	17189	17329	17264	17104	17412	17243	17344	17210	17110	17005	16993	16957	17180	17072	17402	17262	17337	17104	17116	17000	17249	16908	17234	17306	17320	17228	17300	17311	17131	17065	17210	17072	17302	17239	17289	17229	17303	17345	17121	17106	17313	17186	17136	17298	17224	17335	17405	17184	17113	17140	17019	17177	17387	17088	17197	17487	17272	17394	17396	17452	17188	17222	17310	17219	17163	17255	17183	17278	17166	17285	17112	17161	17344	17224	17301	17324	17212	17368	17173	17139	17329	17191	17296	17365	17217	17332	17211	17041	17015	17144	17278	17171	17218	17358	17170	17113	17295	17281	17197	17352	17214	17026	17288	17070	17307	17112	17153	17225	17222	17061	17377	17214	17289	17415	17154	17306	17200	17431	17205	17376	17232	17173	17266	16997	17176	17073	16982	17273	17276	17281	17201	17350	17302	17202	17053	17158	17231	17299	17254	17288	17238	17295	17090	17395	17354	17206	17166	17123	17272	17307	17151	17328	17071	17022	17216	17137	17121	17317	17172	17148	17159	17295	17193	17319	17173	17147	17130	17214	17341	17225	17604	17385	17187	17217	17297	17004	16952	17108	17037	17146	17232	17292	17089	17231	17180	17253	17185	17303	17352	17258	17406	17229	17271	17367	17157	17076	17210	17016	17091	17525	17249	17377	17089	17248	17280	17463	17306	17223	17272	17275	17105	17136	17221	17345	17232	17135	17198	17154	17164	17241	17455	17166	17320	17270	17116	17140	17395	17182	17357	17050	17220	17273	17129	17166	17176	17261	17117	17392	17094	17232	17123	17237	17271	17288	17041	17205	17332	17138	17283	17210	17156	17207	17372	17089	17208	17240	16960	17228	17055	17234	17292	17087	17417	17328	17161	17128	17132	17237	17273	17104	17340	17357	17330	17083	17201	17269	17218	17341	17197	17318	17349	17302	17229	17147	17251	17148	17304	17334	17297	17186	17183	17167	17165	17187	17329	17231	17058	17117	17033	16904	17432	17275	17130	17355	17344	17256	17228	17127	17340	17140	17323	17377	17223	17198	17219	17161	17253	17221	17288	17297	17154	17234	17235	17301	17298	17160	17140	17251	17346	17352	16986	17163	17193	17342	17175	17181	17245	17316	17294	17041	17235	17113	17257	17074	17315	17238	17227	17248	17219	17128	17258	17197	17062	17305	17414	17095	17424	17134	17052	17106	17176	17372	17366	17056	17269	17155	17123	17348	17108	17254	17174	17204	17171	17237	17264	17306	17302	17262	17539	17329	17300	17290	17234	17049	17262	17248	17310	17080	17289	17213	17412	17042	17159	17173	17311	17259	17367	17231	17166	17356	16942	17209	17140	17255	17218	17278	17335	17146	17150	17132	17211	17162	17141	17435	17254	17325	17251	17156	17321	17122	17274	17077	17195	17223	17048	17238	17548	17200	17121	17344	17178	17232	17309	17194	16993	17213	17059	17066	17057	17254	17296	17300	17302	17169	17050	17106	17145	17236	17171	17058	17239	17118	17205	17395	17369	17172	17345	17347	17335	17147	17248	17306	17262	17122	17416	17262	17384	17261	17306	17274	17301	17132	17295	17388	17463	17263	17412	17253	17144	17115	17184	17049	17198	17168	17275	17223	17335	17455	17289	17099	17232	17059	17164	17255	17254	17041	17220	17123	17173	17193	17190	17332	17235	17261	17146	17297	17385	17234	17194	17368	17090	17072	17485	17644	17179	17252	17370	17190	17347	17319	17238	17116	17011	17372	17195	17303	17119	17222	17202	17135	17051	17236	17173	17184	17216	17105	17194	17066	17249	17130	17230	17316	17153	17276	17242	17043	17353	17193	17203	17212	17183	17160	17322	17240	17202	17075	17278	17398	16955	17192	17198	17249	17207	17156	17329	17094	17200	16958	17037	17206	17100	17155	17553	17229	17160	17231	17350	17172	17298	17325	17394	17236	17142	17316	16919	17354	17393	17185	17070	17258	17239	16924	17117	17166	17303	17237	17362	17205	17211	17155	17226	17354	17381	16994	17151	17069	17006	17251	17315	17354	17393	17321	17432	17272	17151	17425	17168	17416	17378	17233	17278	17225	17268	17216	17251	17354	17317	17149	17321	17209	17303	17296	16955	17191	17209	17208	16945	17113	17180	17232	17410	17361	17189	17146	17087	17242	17266	17188	17195	17220	17428	17263	17205	17061	17191	17312	17124	17106	17546	17333	17242	17322	17258	17378	17177	17331	17184	17402	17513	17349	17299	17322	17254	17039	17396	17375	17245	17412	17171	17067	17140	17280	17232	17247	17416	17355	17266	17278	17209	17046	17105	17231	17215	17301	17159	17117	17166	17345	17051	17438	17390	17141	17188	17248	17324	17197	17226	17117	17167	17346	17323	17229	17460	17324	17348	17365	17211	17250	17305	17125	17470	17055	17235	17355	17243	17195	17213	17096	17383	17409	17258	17243	17040	17363	17180	17106	17172	17098	17305	17251	17099	17119	17044	17391	17250	17244	17184	16950	17305	17118	17110	17156	17117	17221	17282	17190	17355	17167	17289	17349	17191	17292	17067	17386	17366	17185	17204	17145	17227	17383	17358	17064	17234	17225	17176	17317	17377	17152	17188	17225	17139	17130	17299	17379	17263	17101	17342	17110	16931	17144	17029	17209	17288	17193	17403	17113	17296	17164	17148	17166	17242	17162	17358	16967	17273	17227	17259	17251	17400	17118	17319	17276	17261	17155	16979	17363	17105	17075	17193	17162	17269	17101	17245	17218	17177	17381	17112	17239	17296	17201	17096	17244	17331	17100	17193	17287	17305	17002	17382	17204	17505	17321	17349	17277	17290	17301	17315	17321	17150	17138	17186	17473	17091	17003	17093	17283	17277	17247	17347	17083	17365	17080	17172	17227	17364	17245	17188	17218	17254	17283	17387	17264	17249	17116	17235	17308	17178	17161	17220	17185	17198	17186	17190	17130	17550	17163	17288	17248	17379	17257	17282	17324	17234	17163	17247	17311	17339	17296	17420	17224	17057	17247	17177	17241	17041	17257	17245	17411	17259	17340	17213	17224	17297	17305	17323	17250	17217	17236	17281	17371	17338	17260	17277	17094	16979	17281	17083	17108	17259	17150	17107	17303	17169	17088	17244	17202	17172	17228	17426	17363	17172	17249	16986	17360	17135	17140	17269	17202	17349	17212	17304	17271	17241	17210	17118	17227	17213	17214	17035	16958	17366	17292	17253	17317	17258	17279	17063	17168	17193	17424	17241	17102	17122	17231	17371	17306	17143	17146	17286	17013	17118	17286	17067	17121	17323	17378	17275	17192	17356	17285	17226	17130	17298	17388	17323	17224	16837	17142	17224	17355	17177	17319	17249	17085	17117	17135	17335	17210	17079	17132	17283	17439	17204	17333	17216	17227	17498	17111	17234	17336	17102	17173	17215	17209	17300	17304	17271	17543	17287	17328	17316	17301	17274	17256	17286	17301	17312	17281	17364	17337	17295	17270	17335	17396	17173	17109	17082	16945	17358	17233	17325	17324	17222	17087	17368	17160	17366	17190	17179	17359	17186	17101	17206	17413	17230	17203	17356	17258	17203	17177	17137	17316	17245	17298	17282	17106	17065	17169	17079	17276	17066	17213	17257	17253	17300	17233	17147	17179	17163	17154	17164	17263	17177	17162	17284	17185	17330	17203	17107	17239	17193	17190	17123	17287	17123	17242	17175	17181	17010	17180	17413	17395	17156	17271	17444	17227	17143	17065	17464	17286	17160	16983	17248	17130	17176	17168	17031	17216	17288	17050	17235	17123	17124	17183	17357	17280	17180	17074	17154	17371	17119	17271	16952	17205	17105	17150	17249	17335	17466	17279	17261	17233	17353	17176	17250	17006	17162	17176	16990	17379	17309	17046	17463	17103	17362	17225	17280	17296	17228	17231	17145	17240	17126	17427	17398	17238	17282	17170	17301	17155	17304	17160	17191	17162	17176	17175	17144	17312	17157	17350	17071	17271	17182	17254	17048	17251	17172	17343	17228	17325	17148	17279	17134	17268	17182	17117	17216	17208	17177	17201	17321	17094	17288	17202	17007	17447	17248	17193	17171	17056	17045	17313	17085	17399	17167	17163	17533	17299	17146	17155	17272	17421	17479	17575	17278	17208	17362	17219	17043	17171	17207	17271	17511	17159	17160	17295	17304	17111	17137	16975	17071	17222	17183	17390	17377	17184	17171	17049	17473	17214	17117	17300	17225	17152	17255	17239	17206	17345	17179	17136	17196	17162	17327	17204	17486	17158	17227	17299	17187	17304	17416	17291	17237	17215	17390	17350	17369	17210	16895	17342	17188	17146	17143	17117	17090	17350	17270	17019	17231	17329	17351	17173	17263	16997	17042	17204
31869	51743	48602	34856	23591	18261	16756	16398	16675	18290	27395	28228	24314	19736	16743	15955	15593	15239	15190	15024	15021	14972	14905	14831	14784	15043	15036	15081	15102	14961	14819	14966	14924	14890	15022	14939	14860	15041	15216	15014	15125	14926	14942	14844	14964	15057	14858	15133	14828	14923	14978	15000	14839	14913	15248	14991	14979	15045	15111	15043	14882	15040	15061	15128	14983	15005	15076	14949	14882	14885	14901	15045	14882	15118	15101	14958	15100	15004	14918	15031	14923	14795	14846	15019	15097	15261	15000	15032	15013	15054	14968	14912	15034	14990	14908	15115	14812	14987	14999	14725	14977	15061	14889	15088	15120	15034	14959	14878	14967	14929	14930	14936	15127	14948	14878	14984	15006	15089	15063	15053	14806	14852	14984	14927	14816	14962	14851	14742	15078	15102	15055	14992	14856	15049	15047	14749	14919	14989	15058	14897	15034	14938	14952	15108	14949	14979	14824	15075	14980	14997	14919	14983	15051	15016	14921	14921	14979	14970	15066	15088	14892	14988	14968	15047	14788	15029	15056	14934	15129	14909	15044	14990	15140	14744	14990	15075	15080	14906	15213	14765	14883	14994	14925	14958	15078	14949	15037	14932	14921	14982	15006	15050	14911	14876	14988	14878	15109	14889	15025	15178	14949	14968	15047	14812	15019	14923	14887	14916	14912	14711	14861	15018	15036	15078	15002	14983	15075	14968	14904	14823	14988	14891	14911	15023	15026	14882	14795	14998	15194	15057	14977	14938	14842	14930	15131	14820	15130	14889	15008	15255	14813	14906	14989	15119	15014	15085	15030	15015	15186	15032	14952	14998	14922	14822	14875	14919	14999	14990	15033	15249	14849	14859	15019	15008	14984	14872	15128	15017	14966	15048	15023	14820	15033	14890	14816	14923	15007	14920	15029	15022	14977	15009	14818	15124	14918	14961	14884	14946	15085	15004	14828	15053	14982	14996	14907	15001	15027	15054	15094	14833	14994	15101	14950	14877	15059	15116	15068	14908	14925	14891	15067	15146	14799	14916	15004	15058	14773	14837	14983	14949	14796	14918	15022	14992	15041	15091	15128	15005	14917	15023	14855	15043	15040	15031	14850	14995	15094	15040	14919	15064	14891	14836	14846	15095	14940	15114	15043	15004	14959	14910	14967	15156	14980	15041	14918	14850	14829	15212	15081	15042	15065	15033	15032	14921	15041	14894	15003	15009	14976	14988	14842	15103	14869	15205	14965	15073	14971	14864	14835	14948	15067	15034	14958	14841	14904	14985	15153	14815	15080	15056	15069	15125	15066	14921	15052	14887	14956	14963	14862	15050	14942	14897	14874	15170	14827	14869	14944	15020	15109	15040	14905	14916	14895	14913	14961	14934	14855	14898	15091	14877	15023	15109	14954	14943	15020	14991	14907	14950	15055	14864	15000	14842	14853	14984	14927	14940	14893	14891	14912	14867	14909	15010	15000	14968	14987	14846	15011	14922	14991	15089	15099	14868	15025	14892	15126	14971	15178	15091	14965	14964	14980	14948	14965	14948	14917	14928	14778	14939	15042	14906	14837	14747	14879	15117	14978	14833	15084	15021	14907	14969	14982	15014	14851	14920	15106	14904	14928	15102	14949	14962	14929	15019	15150	14915	14866	15045	14929	14891	14949	14996	15093	14905	14940	14974	14971	15060	15063	15100	15001	14893	14892	15041	14884	14962	14982	15041	14979	15010	15057	15049	14964	14812	14958	14943	14989	14982	14811	15048	14969	14735	15076	14921	14937	15053	14970	15036	14947	14974	15051	14871	15091	14873	14997	15037	15010	14887	14941	15002	14905	14785	14947	14940	14793	14941	15000	14928	14841	14984	14987	15043	15013	14878	14850	15112	14778	14953	14858	14943	14776	14891	14895	14950	15045	14861	14941	14809	14752	14898	15086	15018	14988	15064	14807	14834	14943	14963	15100	14916	14885	15154	14970	14960	14912	14916	14976	15059	14870	14903	14958	14997	14965	14981	14867	15073	14813	14974	15062	14934	15088	14967	15044	14965	14932	14898	15019	14950	14986	14988	14945	14824	14962	15127	14982	15140	14941	15006	15027	15015	14856	14941	14974	14988	15082	14877	14920	14979	15049	14851	14931	15066	14889	15037	14884	14986	14983	15145	14947	15084	15013	15119	14864	14979	14919	14882	15115	15025	15037	14956	14845	14984	14785	14814	15041	14904	14980	14808	14928	14947	15081	15245	14827	14924	15106	14969	14964	14846	15086	15055	15046	15025	15010	14945	14942	14881	14937	14860	14929	14863	15047	14942	15173	14890	14883	14951	14933	15053	15005	14957	14970	15090	14875	14843	15042	15052	14918	14925	15011	15004	15085	14934	14963	14834	15102	14988	14977	14880	15074	14931	14746	14966	14945	14915	14944	15135	15000	14926	15035	14986	14899	15017	14856	14987	15038	14945	15121	14895	15108	14981	14978	14931	14989	14945	15068	14909	15117	15095	14910	14932	14951	14931	15015	14948	14967	15125	14864	14979	15033	14872	15049	15068	15050	15113	15039	14754	15025	14960	15035	14887	15039	15094	14957	14939	14958	15015	14954	14941	14954	15100	15046	14993	15010	14967	14907	14969	15079	14899	15032	14891	14823	14915	15027	14748	14946	14991	14937	15112	14847	14935	15091	15058	15064	15010	15077	15177	14961	15032	14877	14943	14851	14814	14937	15105	15100	15021	14960	15093	14867	14887	15040	14880	14966	15014	15018	15028	14782	15156	14956	14940	14913	14854	15046	15116	15116	14948	14917	14885	14820	14964	15015	15002	14967	15041	14867	15010	15000	14943	14807	15037	14941	14955	14882	14813	14886	15030	15009	15000	14943	14907	15146	14853	14988	14993	15024	14946	15000	15057	14887	14941	14958	14928	15166	14863	15004	14831	15003	14960	14978	14844	14935	15016	15120	14916	15041	14984	14889	15063	15026	14887	14830	14947	15112	14849	15169	14956	14848	14936	14933	15145	14861	14965	14830	14935	14926	14925	14955	15005	15043	15074	15133	14948	15038	14983	14918	14878	15005	15253	14920	15060	14857	14881	15102	14953	15118	14945	15047	14927	14939	14905	14987	14820	14943	14820	14903	14967	14985	14966	14873	15070	15144	14928	15035	15121	14939	15068	14993	14842	15178	14943	14972	14998	14948	14972	14819	15095	14971	14990	15186	15006	14916	15115	15144	14894	14762	14983	14972	14901	14902	14860	15011	14994	14939	15148	14893	15080	15044	14786	14971	15170	14859	15030	15064	14991	14939	14962	14910	15044	14948	15031	14837	15036	15028	14948	14886	14744	14973	14896	15086	14931	15002	15042	15015	15022	14911	14827	15156	15032	14918	15052	15071	14880	14839	15017	15015	14846	15009	15033	14982	15010	15176	14880	14941	14945	15171	14870	14851	14940	15002	14964	14989	14936	14900	14887	14745	14853	14954	14932	15016	14907	15110	14759	14878	14898	14869	14985	14893	14924	15069	15039	14977	14971	15037	14915	15049	15034	14939	14985	15039	15008	14904	15019	15028	14858	15112	14898	15001	14753	14926	14923	14916	15073	14907	14930	15032	15120	15046	14877	15005	15023	15061	14938	14842	15043	14829	14811	14762	15002	14936	14882	14839	14975	15195	15087	14982	14813	15106	14874	15083	14969	15089	15095	15087	14998	14933	15142	14997	15002	14867	15150	15146	15134	15067	15044	14986	15005	14978	15030	15085	15044	15031	14940	15142	14959	15082	15019	15005	14971	15023	14958	15076	14946	14944	14994	14829	14807	14837	14877	14937	15042	15057	14852	14886	15074	14956	14967	14928	14935	14831	15011	14917	15015	15032	14987	14907	15026	15005	15171	15018	14828	15040	15050	14882	14800	14930	15025	14975	14995	14841	15121	15022	14870	14812	14951	15093	14891	14847	14980	14973	14914	14985	14919	15052	15005	15119	15088	14945	15173	14996	14868	15020	14906	14810	14827	15046	14786	15077	14859	14936	15004	15003	14879	14990	15003	15055	14938	14971	14963	14972	14871	14989	15188	15152	14989	14959	14983	14785	15059	15083	14903	14909	14907	15103	14899	14966	15005	15065	14843	14873	14997	14795	15113	14981	15032	14990	14979	14943	14951	14900	14947	15120	15020	15131	14901	15011	14933	14997	14952	14787	15100	15021	14844	15070	14861	15001	14929	14901	15012	15147	14892	14876	15019	14891	15034	14893	14966	15022	15138	14865	15064	14884	14941	15075	15065	15068	15055	14946	14969	15029	14856	15014	14875	14982	15097	14903	14816	14950	15059	14891	14842	14955	14930	14977	15010	15117	15117	14787	15034	14975	14873	14853	15048	15132	14876	15037	15004	15024	14881	14835	15146	14875	14974	15045	15007	15063	14958	14913	14938	15016	14988	14955	15083	14909	14999	15041	14849	15002	15085	14894	14867	14981	14883	14841	15056	14916	14987	14950	14985	14904	15016	15003	15148	15082	14971	14893	15006	14838	14896	15042	15045	15021	14887	15043	15129	15211	14910	15155	14948	15091	14967	14861	15012	14984	14878	15079	14984	14945	14900	14908	15041	15010	14962	14981	14880	15097	15012	15046	14871	14794	15114	14964	14862	14984	14969	15166	15067	14941	14794	15055	14908	14911	15030	15066	14898	14967	14853	15127	14787	14769	15103	14856	14894	14975	14802	14901	14806	14788	15081	14825	15064	15092	14954	15038	14811	15106	14979	15016	15019	15111	14871	14985	15052	14956	15112	15078	14995	14819	14922	14992	15026	15150	14790	15049	15121	15029	14877	14978	15043	14779	15002	15099	15198	15015	15085	14914	15005	14957	14925	15153	15093	15089	14990	14885	15091	14994	14979	14860	14983	15114	15165	15019	15035	15026	15055	15003	15052	14844	14928	14968	15104	15036	15065	15063	14851	14954	14994	14826	15109	14796	14932	14927	14933	14999	14967	15096	15124	14932	14974	14916	14929	15044	14994	14969	15199	14844	15019	14946	14983	14873	15144	15027	14952	14854	14970	14878	14914	14942	15004	14779	15099	15032	15112	14919	15107	14915	14883	15032	15078	15147	14917	14979	15097	15053	14789	14971	14937	14840	14992	14799	14940	14952	15007	15083	14736	14798	15225	15058	14961
22751	21387	29123	24054	21898	24089	25461	20309	19206	21295	32960	35498	30470	24590	20563	18812	18350	18202	17866	17853	17912	17716	17692	17396	17522	17577	17564	17423	17401	17324	17313	17545	17528	17442	17394	17470	17425	17365	17322	17350	17360	17532	17344	17337	17348	17414	17454	17624	17671	17422	17597	17563	17516	17397	17541	17238	17380	17369	17242	17531	17359	17349	17499	17363	17393	17391	17301	17343	17514	17418	17421	17522	17659	17450	17394	17327	17333	17297	17231	17402	17291	17334	17469	17250	17241	17414	17397	17290	17420	17545	17411	17130	17347	17237	17542	17387	17384	17462	17365	17141	17518	17661	17356	17312	17262	17486	17458	17247	17347	17264	17378	17300	17468	17425	17413	17416	17523	17462	17152	17260	17339	17414	17359	17495	17403	17308	17360	17339	17258	17336	17429	17401	17577	17535	17573	17454	17432	17233	17560	17566	17378	17633	17526	17411	17438	17268	17511	17458	17370	17211	17226	17518	17450	17500	17242	17372	17271	17334	17125	17350	17432	17386	17237	17590	17377	17302	17371	17191	17298	17382	17504	17431	17284	17432	17294	17506	17283	17440	17555	17422	17481	17534	17347	17270	17107	17232	17200	17308	17250	17344	17254	17362	17381	17432	17289	17227	17295	17282	17233	17285	17426	17235	17323	17438	17278	17420	17158	17252	17381	17224	17217	17321	17513	17194	17411	17361	17462	17420	17344	17349	17482	17325	17386	17492	17400	17211	17440	17133	17435	17583	17339	17315	17458	17478	17558	17340	17261	17455	17402	17222	17401	17137	17389	17345	17445	17486	17339	17476	17404	17516	17339	17351	17278	17411	17318	17261	17408	17278	17405	17278	17290	17435	17392	17395	17292	17225	17299	17413	17235	17211	17368	17444	17136	17306	17233	17441	17254	17337	17250	17234	17353	17353	17287	17341	17266	17489	17385	17049	17170	17171	17400	17242	17419	17545	17484	17361	17346	17477	17471	17319	17412	17277	17278	17325	17133	17196	17332	17190	17552	17450	17420	17217	17407	17216	17186	17422	17527	17302	17537	17367	17385	17406	17310	17396	17460	17230	17394	17463	17224	17253	17290	17492	17273	17129	17425	17407	17586	17284	17270	17385	17543	17302	17379	17313	17367	17428	17484	17252	17286	17305	17425	17286	17190	17444	17388	17289	17259	17091	17357	17418	17387	17248	17102	17396	17296	17383	17380	17391	17396	17493	17362	17469	17390	17340	17423	17235	17279	17236	17207	17348	17501	17417	17234	17422	17468	17338	17243	17491	17445	17488	17220	17193	17520	17188	17413	17246	17413	17279	17433	17552	17323	17344	17022	17308	17439	17251	17414	17585	17395	17276	17378	17399	17458	17296	17330	17329	17165	17233	17395	17326	17255	17377	17471	17360	17296	17366	17370	17221	17303	17266	17370	17380	17411	17421	17222	17267	17306	17352	17127	17257	17181	17453	17394	17385	17226	17404	17355	17382	17255	17482	17230	17449	17339	17287	17380	17288	17603	17349	17329	17392	17293	17344	17380	17285	17430	17410	17394	17440	17424	17588	17316	17506	17293	17312	17374	17351	17358	17483	17396	17572	17165	17346	17521	17589	17434	17459	17295	17215	17292	17415	17441	17541	17444	17552	17494	17398	17401	17471	17358	17569	17409	17327	17242	17428	17530	17271	17297	17269	17417	16942	17365	17362	17503	17359	17360	17426	17336	17297	17377	17273	17230	17192	17238	17445	17252	17382	17343	17344	17326	17361	17461	17393	17539	17384	17463	17429	17215	17349	17356	17318	17171	17201	17437	17359	17518	17249	17334	17380	17367	17275	17482	17284	17427	17538	17525	17533	17302	17521	17343	17551	17178	17437	17468	17233	17344	17433	17364	17256	17150	17309	17448	17516	17297	17397	17370	17351	17512	17331	17429	17513	17335	17477	17309	17244	17505	17265	17652	17419	17365	17312	17405	17382	17668	17268	17396	17304	17549	17222	17366	17324	17358	17357	17406	17230	17385	17355	17444	17336	17629	17652	17443	17418	17213	17282	17374	17501	17248	17208	17228	17211	17326	17374	17473	17369	17400	17373	17388	17344	17396	17330	17296	17393	17478	17563	17342	17399	17625	17345	17466	17417	17416	17453	17359	17326	17279	17372	17163	17344	17470	17086	17228	17136	17411	17303	17318	17116	17361	17262	17387	17453	17335	17281	17270	17389	17438	17283	17335	17130	17257	17422	17515	17243	17158	17420	17477	17343	17517	17280	17415	17248	17325	17453	17577	17194	17444	17263	17445	17343	17309	17301	17343	17385	17192	17463	17394	17371	17317	17335	17320	17143	17335	17215	17420	17289	17494	17462	17440	17629	17353	17401	17404	17387	17426	17372	17477	17242	17412	17208	17415	17435	17351	17341	17387	17582	17532	17362	17433	17535	17386	17396	17331	17235	17275	17279	17421	17515	17335	17319	17367	17358	17418	17364	17246	17351	17450	17390	17404	17357	17327	17375	17373	17450	17468	17158	17356	17299	17336	17432	17510	17136	17539	17227	17297	17219	17456	17305	17241	17245	17410	17427	17504	17437	17203	17369	17533	17132	17508	17307	17482	16979	17336	17316	17357	17402	17299	17433	17458	17281	17276	17341	17331	17357	17377	17337	17094	17270	17387	17231	17403	17559	17402	17373	17304	17146	17238	17202	17484	17258	17479	17192	17347	17484	17217	17418	17384	17296	17317	17228	17262	17508	17332	17326	17323	17259	17398	17260	17457	17474	17302	17340	17285	17387	17270	17414	17329	17349	17547	17411	17271	17329	17328	17477	17276	17253	17292	17520	17476	17359	17333	17456	17231	17472	17139	17354	17438	17304	17203	17357	17254	17293	17504	17334	17251	17389	17405	17535	17282	17463	17337	17500	17182	17390	17529	17426	17308	17400	17567	17523	17336	17351	17229	17253	17495	17165	17282	17219	17570	17546	17391	17438	17442	17497	17435	17372	17356	17297	17374	17026	17199	17200	17455	17279	17469	17475	17262	17483	17383	17327	17349	17483	17382	17346	17421	17379	17185	17470	17443	17363	17417	17391	17484	17590	17457	17324	17415	17231	17389	17409	17485	17192	17288	17294	17417	17328	17341	17388	17341	17225	17421	17307	17456	17374	17408	17379	17451	17404	17457	17309	17170	17307	17391	17411	17400	17245	17447	17417	17531	17504	17327	17354	17211	17496	17429	17502	17339	17212	17394	17312	17372	17280	17395	17412	17425	17454	17303	17377	17180	17330	17592	17372	17351	17304	17308	17398	17405	17222	17302	17333	17184	17325	17196	17387	17265	17270	17367	17306	17264	17393	17214	17421	17254	17377	17332	17323	17388	17193	17386	17610	17455	17420	17323	17306	17254	17375	17367	17355	17375	17113	17303	17234	17238	17420	17631	17370	17384	17385	17572	17380	17280	17365	17250	17393	17508	17282	17371	17546	17341	17306	17016	17268	17363	17347	17483	17427	17282	17425	17272	17462	17167	17203	17357	17391	17401	17248	17409	17449	17389	17411	17404	17394	17342	17373	17420	17304	17450	17303	17401	17409	17335	17130	17507	17307	17210	17392	17194	17212	17526	17284	17339	17409	17349	17215	17569	17511	17488	17425	17508	17203	17396	17711	17519	17543	17533	17321	17289	17294	17321	17294	17147	17294	17478	17307	17472	17392	17266	17386	17302	17319	17432	17326	17256	17184	17329	17295	17370	17207	17307	17095	17100	17417	17459	17511	17411	17106	17370	17347	17359	17275	17436	17393	17485	17234	17613	17361	17384	17343	17328	17481	17267	17092	17437	17409	17316	17356	17441	17341	17260	17256	17047	17179	17540	17311	17201	17323	17146	17156	17499	17342	17442	17281	17355	17468	17309	17244	17338	17451	17291	17375	17436	17286	17438	17396	17167	17347	17166	17486	17529	17523	17517	17336	17574	17382	17235	17153	17530	17467	17432	17312	17232	17004	17388	17281	17304	17406	17271	17249	17282	17250	17298	17399	17211	17345	17397	17218	17186	17235	17102	17349	17197	17275	17228	17233	17289	17271	17314	17353	17207	17516	17363	17454	17305	17258	17422	17619	17622	17524	17389	17276	17473	17160	17296	17276	17425	17352	17255	17503	17419	17481	17309	17554	17337	17264	17448	17211	17435	17282	17157	17311	17318	17456	17358	17132	17326	17256	17475	17564	17437	17318	17609	17466	17492	17244	17447	17513	17536	17412	17303	17188	17409	17429	17410	17436	17229	17511	17303	17385	17207	17338	17392	17305	17353	17451	17240	17359	17409	17282	17170	17469	17361	17328	17426	17361	17345	17272	17276	17273	17305	17339	17260	17534	17297	17351	17317	17205	17461	17335	17280	17515	17418	17217	17309	17214	17297	17491	17250	17578	17466	17355	17412	17454	17342	17187	17373	17256	17155	17139	17371	17521	17249	17293	17293	17148	17364	17363	17356	17219	17367	17289	17284	17216	17407	17383	17367	17354	17403	17364	17445	17417	17521	17395	17513	17368	17168	17394	17424	17270	17170	17356	17251	17135	17428	17485	17267	17356	17407	17421	17365	17280	17270	17329	17331	17502	17315	17389	17186	17119	17224	17447	17332	17279	17395	17309	17377	17351	17382	17466	17272	17351	17493	17383	17347	17380	17246	17351	17222	17395	17421	17444	17339	17377	17448	17291	17438	17471	17427	17176	17228	17324	17517	17550	17328	17279	17453	17575	17214	17184	17293	17290	17282	17348	17466	17303	17443	17332	17369	17465	17343	17284	17289	17505	17255	17616	17441	17299	17586	17355	17445	17292	17310	17182	17607	17262	17250	17420	17304	17233	17201	17287	17377	17378	17445	17301	17485	17416	17385	17391	17286	17301	17517	17412	17535	17495	17332	17385	17324	17151	17438	17337	17362	17312	17326	17182	17461	17252	17291	17525	17365	17221	17529	17315	17457	17331	17483	17299	17407	17397	17222	17315	17232	17289	17215	17432	17417	17424	17417	17321	17352	17414	17343	17500	17501	17358	17549	17342	17180	17670	17276	17344	17395	17382	17428	17396	17409	17320	17436	17332	17334	17440	17243	17490	17428	17432	17270	17263	17436	17354	17544	17572	17365	17435	17395	17359	17304	17348	17283	17266
35942	59931	54242	36969	25573	21777	18973	18156	17945	21405	35981	36772	30099	23354	18132	16626	16292	15915	15352	15168	15020	15112	15017	14957	15235	15035	14843	15017	14961	15036	14897	15019	14926	14933	14900	14999	15146	14933	14965	15019	15026	15072	15111	14992	14969	15086	14981	15122	14992	14942	15055	14941	15070	15001	14889	14880	15016	14975	15031	15104	14947	15053	14929	14870	15082	14929	14969	14928	14934	14923	14896	15095	15027	14955	14916	14955	14930	15087	14934	15019	14882	14914	14949	14942	15096	15098	14967	14970	14920	15023	15042	14939	14785	14883	14803	14892	15001	15037	14928	15140	15075	14881	15076	14868	15060	15174	14873	14875	14799	14838	14948	14811	15004	14902	14944	14871	15113	14996	14972	14965	15050	15138	15079	14928	15063	15036	15036	14893	15035	14917	15054	15086	15005	14924	15097	14972	14839	15024	15010	14926	14992	15248	14909	14952	15025	14952	15005	14982	15033	15029	14922	15055	14962	15038	15079	14915	14946	14997	14944	15120	14956	15150	14879	15133	15131	15061	15055	14801	15056	14975	14970	14869	14963	14990	14966	14994	14860	15075	14836	15142	15023	14969	14928	14980	14949	14951	15009	14888	14930	14951	14934	15048	15152	14925	14904	15008	15142	15136	14949	14816	14898	15016	14945	15063	14821	15002	14821	15157	15031	15044	14945	14969	14923	15129	14922	14955	14977	14965	15102	15050	14906	14886	15100	14785	14960	14993	14987	14852	15084	14832	15005	14764	15066	14897	14826	14942	14918	14983	14970	15002	15052	14982	15047	15001	15021	14978	14985	14917	15034	15044	15055	15044	14799	14978	15070	14815	14840	14898	14859	15038	14968	15044	14985	14995	14914	15040	14884	14917	15041	15103	14905	15070	15036	14932	14916	14951	15009	15056	14986	14901	14947	14955	14915	15028	14917	14960	15008	14993	14834	14982	14774	15103	14914	15056	14841	15039	14704	15128	15096	15054	14846	14984	15022	15065	14744	14970	14954	14961	14912	14949	14957	14856	15011	15134	14932	14998	14957	14868	15044	14809	14912	15085	15086	14992	14927	15013	14918	14920	14975	14841	14998	14956	15053	14840	14853	15129	14969	14975	15013	15009	14971	14932	15000	14950	14997	14898	15025	14905	14812	14919	14941	14864	14886	14922	14862	14959	14838	15043	14917	14896	14887	14992	14775	15024	15056	15014	15051	15017	15099	14990	15066	14895	14881	14944	14904	14892	14964	14825	14893	14958	14919	14888	15105	14872	14947	15141	15038	14974	14983	14979	14931	14907	14914	14950	14800	14899	14875	14929	15049	14915	14797	15015	15031	14906	15026	14928	14842	14819	15062	14971	14906	15024	14781	15060	14971	15017	15085	14983	14827	15089	15061	14862	15016	15151	14917	14891	14729	15071	14992	14820	15052	14982	14900	15022	15143	15030	14982	14872	14856	14993	15046	14992	15062	15025	15012	14973	14860	14982	14860	14941	14968	15018	15044	14914	15023	14813	15059	14864	15007	14904	14980	14998	14988	15026	14942	15042	14912	15188	14843	14950	14993	14885	14896	14999	14923	14885	14782	14919	15019	14996	14945	14899	14977	14730	14856	15028	14867	15006	15076	14897	14969	15142	14939	14852	15165	14917	14900	14849	14923	14983	14985	15005	15070	15075	14923	14926	15037	15038	14978	15143	14918	14892	14815	14908	14956	14864	14921	15049	14998	14913	14731	14984	14964	14882	14902	14979	15003	15142	14841	15088	15050	14928	14900	14886	15005	14946	15079	14862	14982	14937	14985	14894	15034	14851	15023	14865	14985	14876	14834	15032	15004	14823	15106	14944	14930	14923	15022	14940	15024	14997	15061	14863	14779	14792	15102	14869	15036	14923	14968	14915	15017	15115	14916	14982	14954	14943	15032	15115	14984	14980	14999	15011	15004	14988	14968	14940	14914	15049	14892	15001	15081	15070	14977	15006	14979	14834	14797	14879	15067	14919	14981	14995	14954	15021	14948	14890	14830	15093	14898	15056	14994	14984	14754	14855	14930	15116	14840	15028	14928	14837	15020	15001	15007	14971	14963	15019	14999	14977	15150	14954	14842	14938	15002	15049	14823	14840	15001	15119	14936	15001	15021	14798	14829	15019	15136	15020	14819	14927	15027	14819	15012	15046	14992	14926	14972	15041	15155	14793	14970	14948	14961	15142	14966	14918	15022	15117	15085	14946	14910	14950	14915	14912	14821	14894	14998	14934	14850	14966	15044	14844	14974	14951	14956	15009	14977	14853	14995	14917	15084	14959	15027	15037	15089	14933	14967	15066	14886	15053	14861	15063	14892	14815	15250	15029	14947	15007	14827	15000	15022	14905	14784	14985	14986	14966	15115	14910	14810	15019	14972	14985	14810	14839	14823	14911	14933	14978	14945	15017	14895	15018	15274	14902	15022	14948	14779	14992	14934	14953	15005	15050	15056	15085	14825	15028	14919	14957	14922	14992	14971	15051	14956	15107	15008	14837	15095	14750	14987	15044	14924	15016	15127	14881	15035	14939	14912	14885	15038	14924	15077	14920	15039	14861	14810	14982	15197	15045	14937	15072	15061	15002	14933	15028	15114	14863	14929	15030	14869	14970	15007	14921	15122	14996	14884	14988	14674	15015	14926	14928	15135	15016	14886	14903	14976	14970	14794	14911	14943	15008	15083	14935	14977	14942	14977	14924	14839	14772	14989	14767	14868	14877	14872	15107	14922	15046	14901	15077	14923	14814	15044	14964	15033	15043	15050	14954	15043	15065	14938	15027	14958	14809	14981	14922	14907	14863	14967	15055	14955	14971	15130	15119	14954	15089	14849	15127	14957	14984	15024	14972	14990	14910	14892	15001	14932	14859	14959	14913	14873	15034	14994	15051	15043	14940	14884	14872	14828	14982	15058	14898	14933	15022	14917	15142	14987	15018	14851	15001	14740	15062	14831	14934	14927	15061	14919	15041	14849	14768	15043	14946	14960	14895	14936	14991	14922	14943	14869	15107	14930	14856	14882	14968	15157	15002	14977	14968	15020	15092	14905	15021	15077	14886	15036	14897	15030	15074	14944	15049	14860	15049	14952	14991	14939	14843	14975	14968	14992	14918	14915	14979	14919	14868	14944	15158	15002	14857	14824	15047	14984	15003	14939	14916	14986	14940	15098	15168	15217	14890	15002	14856	14815	14972	15035	14999	14931	15011	14936	14973	15089	14814	15065	15045	14973	15069	14731	15076	14777	14811	15154	15004	15028	15037	14898	14907	14964	15022	14834	14996	15030	14905	14857	14921	14818	14972	15081	14840	14905	14977	15087	14939	15077	14940	14929	14936	15009	14857	14994	15067	15068	14974	15162	14887	15005	14992	15018	15036	14964	14917	14926	15033	14924	14799	15029	14950	14945	14916	15068	15066	14836	14890	14839	14869	15033	14922	15022	14766	15006	14971	15052	15059	14993	14894	14877	14912	14920	15133	14955	15001	15139	14968	14825	14898	14781	14835	14866	15025	14958	14878	14939	14943	14954	14946	15085	15064	15026	15015	14950	14816	14990	15068	15009	14874	14979	15001	14873	15080	14905	14984	14893	15015	14906	14910	15081	14977	14973	14946	14787	14916	15093	14927	14857	14853	15038	14911	15094	15004	14966	15114	15004	14976	14993	15049	14922	14936	15061	15032	14913	14843	15030	14973	15032	14930	15029	15223	15004	14992	14883	14854	15046	15093	15021	14997	14848	14915	15087	14954	14887	14916	14903	15112	14843	15036	14887	15077	14827	14888	14921	14909	14946	14835	14950	14876	14858	14882	14981	14955	15183	15128	14830	14980	14926	14968	14985	15002	15146	15084	15115	14905	14828	14933	14996	14925	14953	14862	15065	14960	14986	15080	14963	14858	14930	14790	14963	14841	14866	14884	15108	14928	14886	14915	14739	14962	15125	15003	14797	14870	14950	15092	14745	14969	14937	14884	14988	14973	14993	14963	15019	14980	14988	14883	14938	15017	15016	14904	14839	15066	15129	14754	15052	14860	14990	15053	14877	14893	14836	14932	14980	14937	14993	14986	14953	14899	15019	15048	15111	14909	14928	15021	14975	14824	14928	14923	15110	15116	14998	15065	14895	15091	15080	14905	14993	14918	14996	14931	14936	14867	15070	14899	15008	15085	14908	14879	14966	14849	14917	15105	15081	15177	15128	15068	14947	14972	15032	14901	15017	14774	14866	14887	14936	14988	15091	15018	14897	14992	14890	14815	14994	15072	14945	15009	15076	14986	14968	15020	14889	15106	15038	15024	14964	14955	15061	14878	14888	14874	15051	14801	14881	14843	14791	14969	14904	14885	14979	14831	14955	15053	14803	14777	14966	14847	14954	15036	15055	14774	15053	14924	14900	14969	14835	14978	14930	15083	14941	14951	15007	15040	14955	14882	14852	14948	15060	14980	15009	15004	14975	14738	14934	14962	15158	14995	14976	15013	14914	14926	14956	14934	14952	15126	14899	14984	14854	14976	14924	14892	14982	14979	14974	14965	15151	14885	14909	14934	14961	14897	15039	14849	14954	14935	15110	15029	14966	14930	15050	14813	15077	14984	14923	14948	14968	14909	14912	14946	15054	14863	15057	15031	14915	14990	15028	14880	14980	14937	15037	14751	14934	14904	15091	14975	14965	15088	14959	15013	15052	15135	15108	15052	15031	14907	14930	14891	15014	15184	15003	14944	14921	15050	14902	14992	14983	14707	14816	14990	14968	15017	14974	15107	14978	14791	15022	15033	14802	14800	14899	15006	15006	15079	15095	14984	15106	15010	14969	15009	15008	15047	14917	14891	14919	14894	14987	14908	15065	14997	15017	15046	14948	14967	14865	15034	14945	14897	14921	15203	14990	15035	14997	14926	15041	15007	15065	14963	15082	14939	15048	14925	14979	15039	14863	15113	15002	14936	14874	14815	14911	14910	15044	15068	15104	14834	15086	14827	14931	14990	15043	15102	14917	14777	14953	14932	15011	14927	14838	15101	15044	15137	15126	14975	15010	14860	15006	15005	14993	14889	14839	14885	14880	14872	15124	14950	14965	15004	15013	14904	15067	15065	14801	14794	15134	14849	15070	15023	15078	15090	14980	15062	14756	14929	14801	14972
28352	25770	29971	24607	19259	18042	18071	17632	17627	17699	18500	19089	18715	18440	17689	17687	17748	17532	17415	17395	17479	17379	17480	17244	17534	17410	17175	17448	17374	17493	17398	17353	17228	17179	17373	17499	17439	17508	17544	17452	17417	17404	17282	17429	17497	17384	17445	17530	17533	17273	17578	17371	17506	17408	17272	17350	17505	17305	17359	17410	17580	17412	17112	17411	17239	17387	17453	17236	17487	17287	17401	17548	17412	17457	17404	17437	17656	17504	17590	17423	17512	17341	17418	17456	17309	17388	17439	17600	17475	17559	17390	17597	17318	17484	17584	17502	17409	17509	17363	17248	17281	17313	17537	17357	17353	17346	17439	17279	17529	17380	17460	17385	17663	17343	17232	17458	17275	17114	17417	17246	17502	17392	17521	17341	17427	17289	17417	17476	17285	17392	17314	17520	17545	17366	17334	17511	17205	17309	17642	17403	17382	17438	17438	17262	17385	17383	17458	17349	17495	17577	17521	17438	17122	17369	17502	17404	17421	17475	17633	17335	17401	17209	17447	17356	17370	17413	17558	17500	17367	17604	17198	17329	17255	17481	17497	17445	17560	17385	17359	17633	17243	17365	17398	17439	17368	17425	17410	17448	17532	17496	17249	17493	17564	17459	17540	17380	17284	17268	17563	17377	17420	17340	17489	17516	17419	17165	17387	17329	17479	17443	17331	17361	17622	17268	17300	17354	17488	17530	17394	17380	17436	17222	17535	17421	17572	17370	17389	17662	17632	17310	17652	17446	17431	17506	17394	17452	17468	17100	17327	17453	17454	17461	17258	17293	17360	17466	17169	17306	17302	17398	17691	17702	17269	17502	17496	17480	17446	17421	17476	17388	17304	17360	17372	17338	17139	17352	17354	17310	17542	17529	17384	17376	17176	17364	17596	17303	17331	17382	17211	17386	17490	17304	17449	17413	17652	17513	17506	17530	17402	17324	17285	17453	17171	17513	17603	17413	17325	17159	17316	17479	17545	17414	17378	17498	17397	17513	17332	17398	17270	17385	17318	17286	17455	17339	17598	17474	17405	17392	17565	17253	17417	17231	17325	17106	17401	17435	17463	17496	17456	17444	17359	17435	17432	17389	17308	17301	17515	17428	17402	17650	17460	17586	17588	17456	17588	17421	17437	17427	17498	17374	17260	17482	17404	17425	17172	17502	17525	17614	17442	17325	17513	17426	17533	17397	17579	17518	17357	17277	17310	17582	17508	17482	17542	17430	17255	17536	17344	17321	17388	17450	17248	17419	17622	17329	17365	17513	17432	17541	17604	17496	17470	17319	17448	17431	17335	17240	17267	17339	17545	17298	17311	17519	17441	17383	17447	17363	17301	17382	17437	17504	17427	17104	17367	17520	17514	17193	17325	17474	17372	17383	17261	17425	17469	17459	17456	17469	17191	17436	17345	17362	17383	17247	17323	17323	17561	17416	17231	17241	17263	17309	17405	17468	17658	17483	17413	17525	17623	17406	17539	17483	17378	17414	17442	17370	17428	17151	17417	17644	17421	17375	17561	17436	17368	17309	17369	17325	17415	17353	17353	17488	17261	17454	17237	17577	17563	17446	17346	17369	17476	17335	17323	17458	17281	17354	17408	17388	17417	17321	17450	17374	17590	17417	17623	17325	17433	17347	17628	17507	17487	17385	17379	17435	17607	17291	17461	17653	17548	17322	17430	17415	17285	17495	17284	17434	17458	17282	17491	17535	17388	17387	17391	17652	17440	17210	17447	17340	17334	17398	17397	17647	17490	17408	17478	17416	17448	17326	17280	17438	17626	17435	17472	17484	17321	17581	17507	17553	17528	17297	17469	17156	17481	17430	17430	17413	17671	17516	17389	17432	17426	17294	17434	17539	17339	17286	17442	17423	17445	17373	17582	17298	17214	17452	17414	17389	17383	17422	17493	17378	17308	17347	17601	17538	17393	17513	17580	17438	17385	17443	17219	17330	17478	17386	17605	17405	17397	17484	17491	17379	17515	17384	17432	17424	17571	17291	17445	17319	17670	17560	17267	17425	17361	17298	17497	17357	17354	17494	17425	17514	17568	17317	17563	17538	17256	17604	17194	17218	17233	17371	17412	17507	17254	17244	17320	17529	17463	17476	17350	17220	17447	17429	17302	17474	17536	17425	17449	17364	17567	17415	17667	17539	17458	17336	17518	17527	17436	17467	17526	17550	17383	17326	17231	17266	17476	17600	17634	17470	17713	17358	17450	17321	17370	17222	17388	17354	17485	17260	17481	17383	17365	17378	17303	17378	17426	17445	17333	17592	17614	17546	17480	17466	17508	17463	17544	17529	17561	17349	17509	17603	17325	17364	17412	17496	17599	17206	17469	17416	17395	17589	17336	17474	17481	17265	17386	17342	17529	17310	17436	17498	17448	17499	17313	17478	17433	17594	17338	17431	17672	17410	17476	17300	17498	17474	17497	17300	17302	17492	17353	17570	17636	17467	17057	17201	17534	17481	17488	17415	17458	17483	17550	17370	17396	17396	17463	17377	17330	17348	17602	17444	17353	17415	17617	17357	17411	17586	17473	17288	17607	17608	17293	17305	17227	17320	17385	17458	17523	17461	17394	17311	17378	17520	17248	17462	17777	17510	17376	17546	17350	17409	17270	17503	17328	17432	17257	17311	17476	17420	17575	17454	17519	17423	17508	17503	17332	17159	17631	17379	17460	17325	17434	17458	17453	17385	17494	17531	17250	17557	17580	17472	17324	17464	17390	17322	17553	17422	17445	17363	17434	17501	17511	17243	17500	17444	17571	17422	17466	17553	17661	17345	17389	17458	17319	17187	17435	17516	17453	17501	17627	17296	17336	17406	17489	17571	17441	17295	17454	17669	17494	17349	17293	17377	17562	17617	17289	17515	17517	17338	17541	17578	17245	17523	17294	17425	17359	17470	17524	17352	17351	17388	17344	17242	17329	17589	17386	17546	17383	17427	17722	17421	17317	17405	17276	17516	17566	17529	17429	17512	17352	17395	17272	17488	17595	17448	17370	17500	17438	17455	17268	17372	17396	17485	17364	17376	17427	17542	17414	17451	17499	17448	17130	17576	17470	17340	17357	17448	17485	17451	17204	17475	17518	17425	17305	17418	17367	17393	17281	17806	17403	17505	17431	17410	17284	17462	17273	17383	17377	17374	17392	17173	17689	17429	17409	17204	17425	17376	17426	17558	17557	17401	17416	17464	17345	17469	17355	17395	17440	17305	17415	17379	17356	17601	17410	17423	17497	17588	17414	17559	17300	17027	17413	17376	17520	17389	17298	17397	17348	17396	17495	17580	17362	17369	17513	17523	17395	17617	17528	17449	17336	17430	17505	17245	17430	17335	17383	17542	17342	17458	17478	17378	17360	17377	17347	17299	17369	17577	17291	17161	17226	17261	17488	17559	17415	17505	17423	17539	17373	17458	17433	17257	17429	17350	17398	17562	17454	17322	17300	17291	17517	17478	17498	17296	17275	17466	17265	17521	17365	17401	17525	17491	17300	17494	17554	17294	17530	17417	17395	17311	17375	17639	17658	17547	17474	17277	17344	17435	17476	17370	17423	17329	17271	17496	17441	17416	17268	17507	17273	17388	17297	17633	17564	17474	17479	17440	17499	17734	17418	17551	17392	17496	17278	17398	17659	17505	17521	17482	17434	17629	17320	17271	17477	17366	17449	17406	17537	17236	17415	17441	17301	17392	17463	17439	17308	17423	17463	17485	17391	17263	17466	17275	17373	17381	17445	17335	17638	17352	17279	17443	17385	17530	17515	17403	17638	17598	17262	17452	17345	17542	17458	17502	17394	17498	17434	17427	17269	17392	17334	17384	17343	17432	17289	17280	17367	17392	17536	17407	17411	17527	17248	17276	17609	17340	17483	17296	17355	17389	17562	17456	17251	17519	17500	17276	17340	17374	17616	17492	17458	17321	17401	17441	17528	17459	17547	17479	17406	17264	17447	17492	17593	17438	17380	17293	17251	17470	17532	17428	17320	17328	17223	17575	17485	17303	17512	17640	17384	17424	17693	17369	17427	17358	17491	17258	17378	17278	17535	17565	17384	17363	17451	17613	17413	17424	17564	17313	17540	17450	17558	17353	17362	17528	17483	17505	17448	17310	17346	17369	17309	17363	17413	17408	17473	17553	17265	17526	17568	17228	17373	17371	17466	17190	17453	17416	17326	17576	17550	17479	17496	17583	17446	17450	17468	17384	17565	17397	17336	17456	17606	17279	17474	17331	17442	17442	17422	17450	17426	17346	17399	17158	17496	17340	17375	17409	17437	17561	17246	17462	17445	17375	17471	17437	17300	17260	17403	17629	17321	17490	17470	17395	17369	17595	17190	17339	17324	17505	17538	17282	17339	17643	17495	17492	17314	17417	17237	17275	17518	17610	17455	17543	17388	17346	17397	17330	17500	17459	17347	17510	17366	17413	17486	17461	17299	17412	17335	17354	17462	17522	17408	17654	17402	17349	17722	17394	17387	17328	17475	17391	17224	17434	17321	17351	17616	17311	17457	17274	17363	17316	17477	17452	17364	17526	17475	17274	17602	17520	17415	17539	17426	17291	17424	17569	17550	17637	17573	17321	17422	17412	17413	17478	17635	17465	17355	17385	17434	17471	17365	17387	17673	17414	17516	17256	17392	17220	17407	17453	17422	17458	17390	17276	17550	17261	17321	17499	17417	17306	17557	17169	17493	17429	17431	17388	17281	17420	17296	17602	17461	17268	17316	17470	17471	17495	17431	17389	17502	17381	17434	17410	17480	17578	17390	17242	17418	17393	17416	17443	17327	17477	17368	17612	17527	17384	17538	17445	17433	17338	17591	17283	17222	17418	17610	17309	17398	17364	17351	17469	17474	17367	17285	17359	17364	17390	17541	17455	17513	17477	17476	17401	17488	17496	17297	17317	17359	17383	17500	17476	17529	17409	17541	17393	17261	17321	17362	17491	17476	17413	17577	17409	17475	17332	17379	17530	17499	17500	17323	17315	17415	17405	17604	17600	17478	17497	17361	17367	17340	17550	17596	17505	17466	17617	17244	17388	17475	17478	17459	17398	17344	17492	17226	17368	17442	17341	17338	17361	17282	17451	17475	17525	17446	17444	17386	17588	17335	17306	17533	17651	17355	17419	17382	17419
28627	40191	31558	20731	17160	15715	15313	15277	15202	15422	16976	17287	16502	15758	15292	15277	15131	15092	15088	15104	15181	15075	15155	15126	15007	15026	15041	15013	15179	14983	15029	15069	15018	15143	15081	14963	15077	15021	15050	15154	15201	15148	14826	15017	14937	15069	15164	14922	14985	15115	15111	15023	15126	15210	14971	14932	15060	15071	15182	15025	15068	15258	14995	14921	15129	14905	15016	15028	14950	15079	14953	14849	14937	15029	14982	15195	15055	15103	15110	15069	14972	15057	14967	15107	14922	15184	15105	15152	15063	15185	14953	15171	14994	14944	14957	15121	15070	15128	15061	15032	15181	15163	15025	15019	14957	14931	14900	15027	14955	14981	15041	14974	15092	14947	14965	15121	15007	15063	14912	15145	14963	15106	15008	15000	15095	15132	15010	14935	15114	15097	15032	14930	15191	14977	15004	14935	15069	15011	14975	14777	14983	15139	15074	14950	15051	15110	15052	15071	15086	15173	15131	15139	15002	14979	15024	15146	14971	15107	15184	14925	15024	15145	15086	14957	14921	15043	14942	15056	15007	15079	15098	15173	15269	14953	15030	14919	14911	15017	15065	15022	15020	15156	14996	15026	14974	14992	14934	14932	14892	14866	14966	15057	14885	15209	14998	14827	14933	14971	14999	14956	15138	15158	14994	15053	14893	15002	15212	15052	14890	14878	15047	15026	14840	15063	15014	15064	15030	15179	15030	15089	15108	15100	14913	15024	15100	15157	15045	15037	14950	14990	15121	14918	14986	14960	14951	14890	15078	14908	15135	14933	15069	15134	15191	15086	15034	15030	14983	15185	15030	14961	15026	15131	15182	14984	15009	15049	15017	15130	15062	15046	14775	14873	14948	14994	15005	15098	15083	14933	14889	15131	15101	14993	15169	14937	15205	15223	15051	15053	15100	14945	15147	15085	14974	14969	14905	15042	15021	14992	15011	14917	14976	15091	15102	14929	14882	14929	15083	15121	15003	15213	15023	15059	15048	15119	15022	15075	15291	14912	14959	15050	14977	15222	14901	15075	14956	15119	15184	15078	15093	15050	14890	15014	15093	15096	15087	14915	15045	14947	14922	15152	14923	15154	15119	15063	15238	15007	14919	14965	15008	15037	15196	14944	15031	14810	15074	15091	15080	14917	14948	14985	15008	15163	15024	15038	14972	14883	15097	14838	15029	15182	15043	14960	14944	15095	14962	15124	15059	15069	15028	15100	15040	15129	15060	15062	14995	15144	14842	14899	14925	15031	15058	15038	15179	15022	15109	15084	15062	15188	15013	14856	14958	15162	14948	15129	15098	15230	14990	15055	15094	15010	14993	15128	15185	15125	15079	15107	15064	15124	15017	15002	14930	14984	15119	15086	15104	15094	15038	15050	15106	14966	15006	15130	15080	15099	15016	15032	15036	14989	15017	15092	15115	14988	15046	15021	15045	15010	15042	15016	15088	14966	15135	14956	14973	14887	14962	15025	15181	15175	15048	15050	15136	14991	14928	15057	15055	15111	15143	14937	15071	15122	14912	15183	14963	15125	15103	15047	14973	14965	15074	14921	15080	15109	14959	14823	15115	14952	15048	14941	15069	15086	14965	15100	15231	15051	15218	15125	15047	15074	14856	14993	15052	14936	14993	15031	15008	14870	14991	14997	14963	15005	15031	15028	14945	15054	14934	15193	15026	15101	15157	15086	15104	14879	15176	14974	15058	15138	15107	15065	15188	15011	14999	15288	15188	15006	14799	15117	14935	15085	15095	14932	14940	15025	15070	15148	14986	15094	14983	14948	14886	15111	15155	15012	15010	15176	15068	14990	15178	15027	14917	15124	15048	15112	15041	15022	14962	15079	14941	15075	15209	15121	15167	15005	14947	14948	15024	15081	15027	14892	15126	15126	14965	15076	14821	14985	15150	14971	15228	15134	14977	15278	15014	15066	14995	15159	15154	15126	14976	15097	15059	15021	14986	15009	15062	15021	15066	15056	15052	15240	15069	15058	14980	15065	14982	15178	14979	15097	15102	14970	15097	14983	14910	15039	14942	14998	14989	15032	15122	14964	15146	15106	14991	15017	14886	15150	15028	14933	15018	15060	15019	15098	15125	15029	15022	14978	15006	15048	14993	14948	15099	15130	14940	14978	15106	14867	14995	14922	15018	15015	15079	15010	15209	15050	15165	14885	15019	15173	15095	15051	15061	15267	14945	15042	14918	15108	15043	15049	15079	14913	15189	14913	15071	14968	14960	15071	14935	14899	15209	15154	14938	14865	15013	15017	15140	15115	15071	15046	15122	14960	14935	15135	15079	14889	15103	15064	14945	14987	14929	15065	15075	15034	15230	15218	15093	14966	14914	15014	15091	15025	14952	15103	15019	15069	14947	14835	15009	15087	15068	14999	14956	14951	15008	14915	15094	14996	14978	15018	15167	15199	14994	14909	15116	15054	15156	14808	15232	15058	15184	15167	15019	15086	15137	15011	14928	15033	15064	15093	15056	15044	14898	14978	15273	15139	15127	14910	14865	15069	15093	15140	14983	15052	15174	15030	14935	15062	14960	15276	14858	14959	15092	14945	15045	15067	15110	14956	15009	15091	15193	14919	15167	15116	15135	15011	15049	14863	15031	15180	14874	15040	15093	15030	15089	15023	14964	15078	15055	14972	15075	15024	14991	15055	15072	14956	14845	15074	15182	15035	14885	15131	15111	14949	15232	15101	14880	14946	15018	14999	14982	15056	14958	14873	15108	14938	15143	15007	15110	14937	15094	14935	15085	14971	15201	14974	14881	14967	15065	15179	14958	15030	15150	15007	15097	15171	14792	15071	15027	14973	14907	15145	14983	15046	15076	14930	14910	15094	15181	15102	14997	14875	15170	15223	15090	14908	15042	15035	15112	14995	14891	15270	15130	15164	14958	14878	15191	15032	15091	14974	14933	15049	14991	15102	14979	15034	15029	14978	15020	14966	15113	15058	14971	14891	14967	14916	15069	14812	15051	15068	15094	15032	15109	15016	14949	14957	14921	15059	15072	15076	15060	14958	15018	15147	15242	15121	15017	15118	14992	14897	14905	15086	15170	15084	15156	15158	15131	14994	14988	14866	15148	15048	14919	14993	15090	15062	14993	15141	15050	14995	15155	15053	15167	15143	15021	14944	15084	15058	14856	15104	15029	14932	15102	15128	15037	15085	15089	15100	14850	15031	15008	14951	14940	14937	15137	15085	15149	15058	15036	15022	15132	15085	14963	15129	15041	15137	15202	14951	15010	15143	15019	14989	15072	15065	15100	15024	15178	15170	15064	15070	15090	15009	15065	14999	14962	14994	14969	15058	15062	15155	14916	14955	14965	15136	15071	15133	15062	15043	15051	15051	15014	15126	14979	15005	14925	15022	15090	15082	15035	15036	14955	15141	14956	15008	15086	14953	14910	15156	14978	15044	15046	15186	15104	15092	14987	15105	15123	15045	15061	14992	14913	15092	14966	15111	15057	15018	15034	15098	15092	15015	15107	14895	14944	14907	15011	14991	15134	14923	15063	14835	15082	14918	15025	15175	15116	14893	15004	14975	14955	14996	15013	14966	15107	15058	15133	14967	14988	15110	15030	15025	14984	15096	14976	15010	15066	15049	15038	15095	15173	15000	14979	15053	14934	15001	14983	15140	14907	15286	14999	14998	15081	14891	15170	15070	14941	15131	14914	14998	14984	15098	15045	15140	14998	14911	15151	14975	14885	15073	15025	15113	15004	15109	14983	15079	15013	14850	15129	15122	15070	15115	14943	15031	15019	14977	15049	15137	15144	15006	15128	15075	15045	15066	15027	14995	14950	15134	15072	14806	14896	14841	14903	15153	14994	15041	14967	14989	15090	15054	14975	15183	15210	14958	15029	14950	15103	14968	14965	15133	15023	14954	15065	14973	14985	15001	15215	15028	14931	15014	15085	15108	15161	15179	14908	15015	15143	15001	15088	14999	14750	15048	15023	14855	15048	14985	15004	15013	15025	15078	15071	14939	15054	15097	14977	14996	14953	14890	14922	14853	15094	14934	15061	15087	15111	15030	14849	14907	15148	15039	15109	15074	15064	15060	15116	14863	15066	14981	15039	15058	15100	15169	15188	15087	15023	14852	15040	15023	15021	15074	14964	15122	15032	15129	14953	15029	15032	15097	14909	15207	15072	14973	15051	15109	15190	14991	15206	14961	15075	15193	14949	15134	15009	14933	15015	15080	15166	14960	15305	15071	14952	15035	15023	15223	15010	15026	15034	14985	15110	15145	14996	14934	15140	14915	15154	14986	15279	15157	14959	15019	15011	14964	14870	15073	15076	14953	15042	15156	15067	14936	15093	14994	14895	14990	15039	15104	14769	15041	15043	15052	15007	15059	15011	15021	15004	14881	15148	15141	15200	15176	15034	14971	15174	15033	15084	14977	15033	14948	14930	15186	15043	14900	15144	14939	14971	14852	15013	14939	15001	15128	15155	15048	14972	14870	15064	15014	15101	15149	15027	15110	14959	15269	15141	15254	14967	15116	15035	14988	14844	15112	15183	15106	15102	14998	14953	14970	15002	15041	14893	14950	15001	15267	15022	15034	14991	14956	15137	15045	15036	14909	14975	14887	15165	15220	15029	14984	15045	14902	15020	15125	15096	15042	14737	15168	15033	14892	15003	15058	15096	15101	15049	15002	14849	15024	14964	15173	15148	14979	15043	15085	15164	15092	15038	15103	14886	15099	15131	14980	14945	14964	15029	15135	14949	14927	14989	15207	14872	14921	15112	15111	15051	15120	15101	14884	15066	15121	15089	15165	14923	15044	15119	15132	14993	14915	14841	14878	15121	14913	15060	15034	15201	15182	15090	15169	15072	14984	15196	14916	15060	15127	14992	15095	15118	14855	15029	15009	15027	15084	15044	14941	15018	15089	15041	15047	15181	15079	14921	15151	15088	15160	15135	15096	15090	15288	15213	15108	14980	14963	14994	14876	15171	15042	14912	15239	14913	15046	14970	15119	15025	15018	15165	14875	15147	15060	15123	15057	15103	15022	15094	15114	14998	14920	14944	15096	15110	14982	14872	15083	15102	14998	14891	14957	15021	15028	14993	15146	15021	15011	15104	15052	15164	15266	15029	15011	15103	15177	14984	14975	14940	14969	15070	14979
24005	21383	28791	25125	22606	22249	21132	18433	18088	18438	25456	28907	25231	21529	18769	18035	17560	17447	17179	17381	17334	17171	17135	17309	17138	17291	17131	17225	17144	17305	17418	17107	17184	17264	17139	17141	17181	17160	17160	17136	17367	17141	17308	17155	17246	17347	17120	17156	17193	17166	17232	17163	17132	17109	17173	17216	17128	16955	17238	17035	17090	17272	17142	17052	17190	17339	17134	17231	17368	17045	16905	17161	17112	16921	17153	17140	17181	17230	17173	17177	17089	17076	17072	17082	17194	17134	17160	17239	17122	17362	16970	17070	17186	17119	17110	17101	17050	17251	17158	17073	17159	17116	16942	17210	17209	17238	17107	17027	17216	17252	17174	17061	17112	17173	17054	17206	17085	17112	17123	17146	17226	17172	17102	16993	17094	17005	17017	17189	17195	17305	16984	17117	17302	17047	16974	17209	17068	17034	17165	17358	17178	17073	17253	17316	17179	17105	17138	17215	16888	17083	17023	16876	16970	17124	17338	17057	17047	17108	17065	17085	16927	17141	17138	17271	17149	17150	17306	17104	17234	17180	17083	17022	17253	17175	17032	16959	17246	16939	17111	17030	16986	17300	16964	17126	17068	17058	17025	17065	17046	17051	16921	17116	17088	17084	17024	17097	17036	17044	17118	17011	17057	17177	17282	17030	17228	17011	17222	17010	17246	17114	17016	17180	17201	17151	16864	16827	16978	16826	17214	17175	17201	17078	17067	17154	17130	17013	17121	17138	17348	17127	16952	16998	17066	17192	17131	17111	16967	16858	16971	17024	17247	17084	17013	17132	17191	17173	17115	17109	17069	17024	16993	17115	17001	16999	17020	17326	17187	17070	17150	17120	17094	16934	17023	17177	17088	17085	17271	17168	17044	17080	17097	17347	16992	16859	17148	17219	17226	17219	17186	17187	17170	16984	17378	17316	17101	17208	17113	16952	17058	17076	17286	17249	17129	17184	17024	17075	17209	17220	17343	16992	17076	17128	17152	16820	17078	17070	17092	17009	17125	17055	16989	17015	16951	17093	16925	17130	17116	17192	16926	17208	17093	17179	17209	17235	17074	17092	17122	16940	17298	17245	17141	17245	17083	17023	16997	17306	17215	17252	17118	17087	17025	16979	17204	17154	17137	17230	17015	17215	17116	17258	17173	17222	16960	17239	17094	17261	17185	17081	17227	17043	16892	17122	16949	17123	17129	17090	17115	16969	17183	17145	17196	17201	17048	17048	17066	17005	17066	17059	17229	17065	17198	16950	17130	17202	17338	16897	17082	17194	17163	17015	17058	17430	16932	17046	17108	17009	17311	16941	17063	17204	17036	17103	17113	17154	17134	16911	16930	17020	17161	17190	17260	17112	16959	17119	17058	17059	17078	17123	17166	17127	16972	17203	17255	17036	17123	17059	16947	17253	16831	17279	17122	17185	16899	17295	17082	16991	16883	17218	17090	17067	17370	17092	17205	17374	17163	17267	17153	17247	17062	17048	17120	17014	16984	17078	17000	17069	17104	17166	17333	17148	17193	17248	17323	17121	17002	17188	17200	17067	16999	17035	17165	17261	17041	17070	17019	17154	17131	17076	17219	17033	17083	16991	17010	17017	17136	17195	17119	16994	16984	17020	17016	17136	17212	17067	17108	16994	17117	16981	17120	16946	17104	17078	17216	17134	17003	17106	17246	16938	17183	16984	17079	17129	17233	16950	17089	17123	16954	16920	17067	17329	17242	17026	17326	17080	17212	17328	17182	17074	16994	17305	17068	17125	16990	17144	16955	17130	17042	17054	17086	17154	17193	17191	17025	17145	17016	17091	17086	17128	16949	16967	16926	17113	17014	16982	17192	17050	17027	16779	17179	17098	17142	17113	17020	17259	16996	17025	17077	16922	17016	16844	17157	17219	17175	17176	17188	17114	16993	16907	16922	17130	17006	17273	16870	17053	17217	17104	17170	17144	17110	16967	17216	16967	17207	17072	17164	17206	16977	16949	17084	16837	17026	16956	17170	17232	17163	17100	17163	17177	17158	17085	17099	17025	17065	17003	17146	17152	17229	17178	17197	17007	16843	17145	17250	17109	17036	17172	17039	17161	16957	17179	17234	17309	17159	17235	17135	17211	17206	17292	16929	16891	17322	17100	16879	17129	17255	17036	17158	17181	17096	17121	17162	17197	17148	17075	17053	17030	17213	16991	17074	16968	17180	17237	17185	16968	17185	17004	17100	17090	17231	17123	17284	17132	17093	17146	17171	17393	16885	17304	17091	17314	17129	17210	16958	17098	17066	17153	17148	17131	17155	17241	17069	17188	17423	17160	17022	17023	17231	17103	17136	17191	17199	17214	17147	17049	17212	17214	17125	17103	16889	17163	17081	17187	16851	16895	17188	17061	17222	17126	17084	17059	17329	17330	17213	17123	17231	17107	17012	17159	17306	17177	17142	17032	17189	17204	17222	17137	17002	17071	17115	17119	17135	17037	17075	16890	17060	17052	17272	17134	17080	17118	17129	17229	17153	17140	16998	17091	17094	17088	17167	17191	17077	17141	17071	16942	17007	16983	17121	16991	17116	17017	17039	16974	17162	17242	17326	17046	17044	17200	17188	17026	17176	16986	17139	17251	16901	17200	17174	17097	16966	17090	17222	17248	17105	17095	17158	17081	17168	17101	17150	16960	16995	16855	17209	17240	16957	17034	17219	17089	17060	17053	17032	16903	17114	17163	16978	17000	17076	17031	17043	16994	17043	17282	17107	17095	17354	17203	17279	17233	17086	17095	16923	17080	17135	17141	17077	17156	17249	17170	17206	17157	17125	17104	17010	17161	17048	17090	17087	17274	16994	17200	16959	16796	16890	17395	17152	17198	17061	17118	17194	17216	16955	17075	17060	17222	17246	17278	17013	17061	16993	16966	16888	17250	17188	17085	17182	17136	17145	17047	17198	16882	17040	17244	17179	17098	17137	17275	17284	17179	17169	17373	17219	17313	17129	17105	17215	17135	17137	17294	17242	17314	17201	17091	17134	17099	17110	17119	16961	17241	17251	17068	17098	17020	17145	17337	16956	17254	17180	17219	17022	17207	17353	16992	16890	17234	17154	17211	17233	17140	17162	17204	17114	17122	17072	17195	17225	17177	17209	17010	17047	16872	17152	17102	17286	17170	17158	17226	17369	17359	17074	17170	17100	16991	17198	17342	17140	16996	17086	17100	17169	17215	17180	17034	17251	17077	17129	17261	17129	16883	17191	17050	17085	17001	17192	17301	17107	17068	17197	17054	17121	17010	17178	16891	17087	17192	17115	17104	17254	17192	17139	17065	17062	17012	16919	17289	17151	17075	17010	17148	17405	17020	17283	17111	16918	16912	17240	17337	17159	17286	17065	16986	17324	17138	17057	17144	17214	17141	17124	17066	17076	17022	17186	17222	16847	17008	17087	16982	17099	17043	17281	17172	17361	17024	17093	16996	16884	17117	17056	17160	17335	17208	17076	17198	17100	17005	17023	17068	17216	17102	17096	17261	17161	16833	17056	16975	17178	17343	17125	17296	17001	17104	17144	17040	17098	17016	17195	17122	17052	17228	17164	16980	17136	17010	17205	17180	17155	17288	17257	17115	17003	17088	17194	17097	17054	17061	17303	16936	17033	17128	17210	17121	17051	17262	17052	17019	17079	17048	17307	17061	17027	16907	17067	17055	17023	16968	17430	17017	16942	16917	17047	17329	17145	17129	17091	16989	17112	16976	17087	17148	17230	17147	17089	17074	17058	17120	17370	17100	17013	17128	17256	17189	17152	17126	17205	17037	16927	16988	17185	17069	17217	16997	17134	17254	16890	17111	17043	16977	17082	17106	17030	17320	17066	16996	17067	17211	17234	17240	17086	17173	17233	17117	17037	16876	16989	17130	17104	17182	16907	17101	17000	17299	17189	17137	17100	17233	16991	17057	17169	17073	17418	17274	17206	17139	17266	17117	17097	17091	17142	17223	17218	17305	17165	17002	17100	17081	17005	17099	16990	16996	17272	17119	17163	17137	16980	17072	17023	17168	17082	17117	17092	17133	17195	17160	17180	17164	17198	17096	17208	17148	17252	17119	16983	17002	16849	17215	17057	17150	17308	16986	17106	17076	17301	17143	16932	17009	17167	16932	16967	17041	16943	17072	17180	17080	17121	16963	17058	17153	17098	17064	17091	17181	17160	17034	17093	17195	16982	17141	17073	17089	17089	17176	17075	17107	16998	17094	17084	16972	17064	17313	17141	17222	17222	17199	16974	17093	17078	16903	16929	17018	17037	17110	17209	17315	17193	17293	17127	17052	16882	16986	17188	17234	17066	17111	17161	17274	17290	17275	16981	17095	17038	16883	16762	17068	17067	17159	17196	17158	17030	16989	17105	17167	17067	16962	16915	17299	17166	17305	17269	17067	17166	17252	17066	17018	17206	16907	17071	17169	17128	17346	17222	17179	17057	17127	17023	17217	17258	16883	16931	17133	17173	17306	17090	17156	16938	17016	16969	17261	16974	17092	17072	17218	17012	17079	17123	16951	17194	17295	16915	17138	16897	16995	17165	17096	16990	17016	17178	17017	16929	17266	17202	17016	17040	17020	16941	17095	17056	17232	17164	17284	17177	17034	17053	17079	17196	17118	17181	17114	17241	17181	17234	17025	17149	16860	17147	17159	17037	17358	17117	17171	17106	17121	16850	16916	17098	17177	17155	17111	17085	17055	17238	16875	17241	17142	17149	17121	17247	17124	17160	17144	17126	17112	17026	17071	17093	17196	17042	17200	16955	16980	17187	17137	17225	17236	17115	17327	17103	17119	16982	17211	16929	16884	17011	17130	16987	17145	17258	17047	17163	17157	17135	17124	17083	17092	16903	17060	16850	16968	17074	17073	17069	16996	17210	17182	17271	17193	17150	17089	16874	17270	17161	16904	16965	16932	16936	17125	16928	17073	17435	17037	17051	16999	17158	17020	17300	17273	17117	17291	17040	17117	16833	16906	17009	17216	17141	17024	17223	17070	17178	17232	17110	17114	17238	17131	17182	16942	17022	17113	17033	17236	17117	16977	17048	17200	17113	17117	17065	16993	17091	17167	17121	17212	17162	16983	17130	17124	16913	17143	17286	17207	17071	16999	16919	16983	17169	17033	16904	17089
32165	50814	44786	31486	20269	17957	16765	16249	16350	17162	27274	29830	24454	19684	16240	15718	15360	15208	15188	14916	15056	15056	14878	14889	14972	14914	14931	15015	14933	15076	14849	14694	14981	14996	14818	14864	15040	14921	14996	14782	14830	14962	15018	14745	14950	14935	15036	14960	14967	14970	14912	14983	14760	15100	15140	14888	15064	14863	15052	14932	15131	14866	14771	14868	15012	14841	14967	14902	14913	14801	14796	14887	15022	14850	14852	14915	14827	14983	14893	14885	14857	14857	14705	14860	15041	14858	14791	14725	15011	15009	14778	14887	14900	15056	14904	14825	14772	14926	15071	14775	14874	14811	14771	14903	14884	14825	14859	15064	14827	14928	14802	14903	14939	14811	14939	14974	14733	14744	14760	14781	14965	14974	14932	14951	14862	14893	14772	15044	14941	14890	14943	14979	14887	14732	14916	14962	14857	14962	14929	14967	14985	14774	14847	14883	14687	14937	14872	14998	14886	14999	15058	14929	15045	14969	14999	14981	14863	14758	14868	14811	14860	14871	14888	14701	14878	14837	14925	14917	14808	14814	14889	15044	14882	15081	14887	14955	14897	14857	14905	14848	14852	14838	14705	14929	14953	14696	14838	14886	14908	14883	14935	14717	14855	14887	14877	14922	14883	14752	14847	14904	14794	14856	14667	15098	14636	14847	14820	15081	14772	14939	14854	14883	15002	15011	14923	15070	14895	14931	14964	15020	14957	14919	14731	14918	14747	14898	15044	14875	15003	14899	14965	14789	14788	14836	14767	14843	14702	14953	14881	14895	15011	15121	14792	14838	14875	14811	14779	14839	14951	14876	14911	14919	14910	14661	14863	14937	14770	14838	14702	14749	14848	14903	14974	14927	14592	14627	14696	14931	14701	14819	14995	14885	14749	14850	14804	14980	14890	14789	14976	14802	15033	15057	14713	14957	15011	14879	14783	15071	14789	14993	14794	14900	14846	14981	14696	14798	14850	14839	14819	14926	14942	14962	14821	14808	15042	14954	14880	14894	14973	14828	14855	14823	14850	15033	14918	14898	14813	14686	14788	14904	14962	14797	14758	14797	14965	14914	15011	14813	14963	14866	14837	14830	14839	14885	14887	14880	14830	14899	14833	14921	14916	15058	14824	14861	14923	14968	14874	14807	15045	14887	14788	14816	14833	14868	14971	14742	14789	14897	14711	14794	14752	14864	14740	14972	14832	14831	14796	14777	14883	14940	14861	14917	14745	14897	14855	15027	14872	14880	14861	14918	14789	14754	14835	14864	14798	14905	14898	14723	14816	14920	14730	14953	14987	14840	14897	14757	15006	14717	14941	14967	14870	14800	14853	14865	14862	14901	14817	14975	14830	15012	14742	14745	15130	14833	14877	14974	14874	14907	14974	14817	14853	14794	15016	14809	14936	14939	14739	14815	14747	14997	14831	14876	14812	14911	14933	14626	14812	14870	14782	14754	14824	14753	14966	14740	15027	14790	14930	14905	14854	14799	14757	14960	14852	14985	14926	14856	14774	14992	14843	15072	14900	14873	15000	15000	14921	14907	14872	14980	14798	14944	14928	14916	14801	14936	14926	14962	15006	14809	15053	14945	14830	14926	14885	14874	14865	14935	14854	14863	14804	15023	14907	14854	14703	14916	14852	14746	14885	14897	14984	14798	14718	14715	15142	14898	14897	14934	14893	14780	14821	14785	15023	14928	14799	14858	14863	14932	15021	14784	14957	14913	14923	14763	14924	14923	14907	14988	14913	14762	14916	15127	14836	14982	14888	14912	14831	14794	14955	14802	14680	14883	15157	14987	14835	14872	14851	14865	14928	14892	14749	14950	15024	14841	14903	14862	14919	14886	14905	14815	14853	14987	14821	14919	14858	14963	14794	14805	14908	14961	14843	14776	14976	14784	14811	14720	14873	15006	14917	14885	14889	14859	14936	14951	14943	14923	14871	14894	14949	14740	14980	14833	14707	15023	14855	14937	15037	14903	14508	14868	14731	14950	14857	14953	14766	15020	14881	14902	14995	14899	14807	14899	14779	14837	14947	14883	14914	14859	14809	14835	14763	15037	14801	14795	14980	15077	14830	14909	14849	14898	14898	14858	14735	15033	14949	14919	15172	14825	14893	14954	14970	14964	14828	14988	14797	14929	14762	14912	14746	14689	14779	15031	14714	14940	14840	14933	14855	14949	14707	14998	14889	14912	14860	14953	15013	15016	14850	14714	14855	14917	15013	14765	14804	14899	14918	14884	14910	14960	15020	14786	14947	14867	15065	14860	14995	14992	14918	14858	14851	14796	14902	14988	14830	15062	14831	14815	14689	14905	14942	14917	14971	14651	14782	14861	14802	14799	14894	14802	14837	14833	14930	14909	14844	14857	14877	14943	14670	14921	14862	14948	15001	14831	14934	14929	14970	14850	14897	14814	14976	14861	14932	14984	14963	14835	14830	14951	14941	14901	14816	15012	14837	14898	14830	14835	14789	14756	14930	14917	15178	14864	14952	14876	14885	14782	14854	14882	14864	14857	14933	14953	14877	14934	14904	15052	14847	15055	14904	14880	14817	14930	15058	14906	14977	14813	14917	14651	14874	14943	14869	14955	14772	14748	14879	14732	14883	14623	14915	14891	14900	14871	14755	15126	14925	14900	15044	15026	14974	14746	14977	14955	14869	14783	14926	14877	14780	14719	14814	14810	14836	14878	14883	15030	14792	14659	14878	14996	14834	14938	14899	14807	14725	14829	14883	14843	14890	14770	15034	14779	14727	14868	14830	14908	14689	14911	14923	14938	14998	14967	14846	14944	14976	14926	14997	14768	15004	14920	15015	15021	14979	14733	14756	14986	14806	14930	14789	14845	14893	14848	14871	15007	14757	14858	14813	14829	14858	14842	14877	14961	14812	15054	14795	14987	14957	14848	14820	14914	14740	14872	14754	14840	14845	14936	14901	14759	14769	14693	14898	14980	14679	14865	14838	14794	14799	14808	14869	14804	14898	14884	14823	14987	14691	14894	14885	14995	14853	14895	14912	14946	14871	14914	14998	14693	14915	14919	14743	15001	14733	14908	14880	14793	14886	14881	14662	14853	14808	14978	14913	14623	14837	14836	15078	14791	14878	14874	14862	14932	14956	14816	14840	14897	14861	14966	15018	14864	14790	15095	15044	14973	14767	14862	14818	14750	14864	14948	14842	14972	14972	14830	14900	14746	14874	15004	14956	14773	14835	14858	15012	14898	14897	14814	14853	14854	15027	14966	14997	14936	14763	14834	14900	15056	14919	14866	14774	14941	14878	14914	14928	14823	15054	14812	14758	14942	14687	15025	14920	14953	14839	14973	14755	14879	14967	14684	14962	14890	15027	14853	15015	14919	14934	14839	14956	14881	14768	14754	14737	15039	14807	14826	14783	15092	14868	14707	14952	14916	14969	14957	14779	14935	14710	14900	14872	14856	14798	14867	14758	14685	14861	14864	14951	14987	14897	14863	14973	14954	14973	15000	14889	14870	14884	14845	14986	14854	14931	14907	14823	14721	14816	14846	14877	14760	15076	14885	14892	15093	14949	14970	14879	15075	14879	15031	14937	14873	14933	14927	14789	14750	14859	14766	14840	15029	15003	14826	14760	14837	14943	14829	14897	14785	14984	14830	14869	14903	14971	14858	14868	14841	15064	14802	14934	14857	14862	14776	14884	14888	14855	14937	15025	14844	14840	14822	14982	14908	14914	14910	14918	14861	14926	14902	15000	14881	15016	14786	14982	14908	14858	14813	14974	14887	14865	14820	14786	14870	14731	14877	14945	14850	14758	14887	14753	14812	14975	14636	14976	14975	14839	14961	14987	14954	14893	14963	14806	14843	14962	14918	14885	14833	14922	14747	14830	14802	14882	14772	14817	15005	14997	14771	15068	14865	14867	14922	15068	14730	14918	14865	14950	14888	14811	14987	14963	14833	14872	15056	14900	14842	14895	14980	14988	15009	14792	14831	14960	14963	14875	14811	14749	14714	14926	14977	14785	14966	14826	14884	14794	14697	14834	14780	14891	14816	14900	14834	14833	14774	15029	14689	14741	15087	14802	14881	15016	14880	14791	14974	14973	14744	14795	14768	14951	15001	14839	14848	14880	14911	15095	14912	14949	14992	14811	15029	14774	14862	14909	14897	14904	14863	14952	14877	15025	14757	14869	14628	14859	14755	14828	14927	14911	14942	14805	14899	15024	14870	14723	14872	14781	14939	14913	14917	15042	14918	15042	14830	14975	14848	14849	14810	14819	14944	14852	14884	14715	14807	14874	14906	14845	14833	14984	14919	14932	14989	15001	14872	14815	14833	14910	14914	14924	14710	14838	14923	14990	14881	14617	14749	14952	14816	14866	14837	14909	15003	14923	14828	14770	14789	14927	14966	14844	14905	14925	14824	14997	14911	14913	14808	14813	14737	15017	14757	14874	14907	14787	14996	15068	14751	14823	14851	15023	14898	14791	14891	14974	14863	14848	14947	14640	14997	14879	14777	14955	15106	14789	14904	14912	14773	14815	14966	14741	14791	14893	14858	14833	14727	14741	15017	14920	15005	14872	14986	15002	14830	14814	14755	14844	14766	14849	14828	15027	14939	14903	15087	14804	14921	14775	14948	15020	15134	14841	14861	14902	14919	14873	14877	14819	14954	14759	14732	14856	14963	14951	14977	14848	14782	14979	14987	14886	14915	15060	14769	14768	14882	14930	14803	14898	15019	14841	14889	14847	14925	14919	14900	14857	14912	14786	14993	14908	14840	14985	14751	14770	14818	14919	14771	14966	14926	14826	14936	14863	14847	14936	15005	14869	14965	15045	14738	14946	14855	14946	14782	14953	14933	14887	14994	14875	14815	14929	14956	14919	14880	15064	14898	14922	14895	14895	14960	14698	14789	14852	14815	15057	14950	14875	14839	15032	14849	14958	15033	15101	14902	14956	14927	14804	14873	14900	14692	14978	15006	14923	14814	14663	14850	14981	14935	14921	14922	14755	15043	14952	14908	14812	14939	14773	14894	14865	15004	14828	14918	14940	14841	14836	14812	14873	14814	14913	14871	14981	14963	14878	14767	14879	14977	14912	14663	14919	14967	14957	15001	14674	14965	14846	14931	14864	14861	14860	14914	14874	14713	14760	14984	14815	14840
22841	21449	29277	24210	22355	24570	25899	20127	18927	19748	31424	35456	30240	24212	19579	17988	17917	17662	17779	17607	17354	17299	17513	17401	17320	17438	17410	17563	17537	17375	17425	17419	17287	17405	17335	17309	17532	17164	17343	17263	17472	17184	17496	17394	17500	17354	17352	17387	17233	17188	17330	17128	17225	17411	17538	17222	17356	17419	17306	17313	17237	17224	17362	17301	17319	17343	17344	17519	17181	17347	17366	17291	17377	17268	17213	17225	17322	17280	17161	17249	17458	17269	17078	17308	17443	17185	17189	17241	17178	17048	17387	17357	17244	17381	17084	17121	17342	17098	17166	17080	17266	17478	17246	17354	17553	17245	17481	17365	17387	17210	17247	17421	17351	17335	17249	17489	17274	17138	17333	17025	17382	17206	17343	17067	17110	16989	17294	17352	17192	17215	17323	17142	17078	17366	17231	17351	17243	17435	17301	17243	17101	17100	17356	17244	17395	17211	17171	17302	17241	17194	17317	17335	17363	17305	17510	17330	17316	17248	17262	17287	17217	17337	17181	17191	17245	17492	17222	17325	17471	17123	17171	17132	17037	17310	17085	17331	17337	17343	17270	17236	17231	17270	17206	17432	17437	17218	17135	17240	17296	17330	17212	17156	17083	17158	17023	17202	17277	17439	17272	17239	16985	17207	17066	17209	17387	17282	17342	17354	17094	17015	17134	17146	17211	17256	17141	17239	17256	17281	17255	16976	17144	17123	17354	17265	17084	16900	17261	17113	17309	17218	17172	17186	17113	17275	17345	17347	17326	17316	17455	17325	17315	17248	17014	17292	17251	17194	17401	17420	17038	17261	17154	17293	17266	17327	17195	17272	17156	17331	17346	17205	17110	17397	17283	17382	17154	17307	17553	17176	17197	17073	17386	17213	17570	17149	17192	17194	17191	17200	17257	17192	17344	17339	17096	17197	17324	17366	17161	17165	17302	17401	17236	17049	17324	17204	17284	17272	17227	17474	17229	17157	17260	17173	17123	17207	17077	17047	17205	17337	17214	17155	17270	17150	17252	17286	17181	17247	17282	17200	17322	17234	17103	17288	17287	17229	17464	17190	17225	17328	16970	17456	17105	17236	17162	17170	17165	17176	17244	17175	17195	17347	17208	17160	17262	17072	17435	17066	17218	17146	17246	17152	17099	17207	17348	17069	16944	17220	17188	17322	17265	17339	17311	17220	17235	17279	17356	17146	17272	17211	17442	17438	17359	17057	17306	17224	17309	17072	17231	17214	17249	17281	17207	17271	17173	17308	17248	17197	17174	17380	17419	17502	17349	17302	17185	17414	17157	17182	17231	17160	17255	17410	17281	17397	17274	17056	17416	17249	17355	17212	17331	17231	17216	17399	17305	17165	17130	17326	17219	17322	17098	17158	17293	17473	17337	17138	17169	17193	17187	17250	17460	17380	17412	17346	17231	17237	17258	17266	17347	17274	17225	17219	17287	17123	17162	17080	17220	17179	17293	17168	17218	17335	16943	17174	17305	17299	17303	17290	17160	17205	17206	17329	17317	17355	17189	17129	17205	17122	17201	17350	17227	17100	17277	17295	17233	17379	17278	17154	17262	17167	17253	17321	17279	17261	17244	17160	16961	17036	17340	17296	17336	17302	17324	17417	17163	17154	17271	17191	17133	17204	17417	17097	17052	17128	17306	17299	17464	17147	17254	16982	17308	17267	17335	17192	17258	17296	17156	17344	17343	17308	17125	16931	17191	17146	17304	17192	17146	17297	17259	17222	17088	17383	17274	17017	17133	17469	17426	17379	17342	17290	17217	17030	17128	17167	17459	17184	17095	17258	17111	17121	17239	17419	17261	17204	17368	17221	17093	17309	17222	17508	17278	17298	17324	17235	17123	17255	17265	16992	17361	17444	17206	17145	17369	17523	17446	17476	17221	17262	17473	17209	17330	17152	17199	17316	17181	17488	17346	17109	17215	17330	17239	17402	17417	17082	16953	17257	17259	17297	17101	17203	17446	17117	17246	17085	17124	17315	17306	17151	17040	17475	17180	17260	17160	17242	17129	17268	17278	17315	17112	17300	17222	17201	17252	17202	17153	17278	17331	17220	17482	17215	17108	17352	17189	17236	17446	17119	17231	17065	17278	17031	17220	17141	17543	17150	17427	17366	17278	17282	17149	17191	17314	17346	16949	17258	17077	17262	17247	17222	16988	17140	17153	17349	17341	17384	17440	17174	17188	17226	17369	17107	17004	17147	17388	17242	17306	17133	17316	17168	17356	17288	17347	17286	17243	17163	17434	17154	17221	17412	17204	17042	17145	17378	17245	17164	17183	17361	17333	17243	17293	17231	17452	17256	17320	17310	17300	17168	17247	17157	17278	17218	17451	17290	17086	17274	17324	17189	17196	17222	17178	17437	17372	17140	17216	17136	17152	17064	17065	17010	17294	17161	17293	17399	17122	17166	17263	17283	17244	17124	17302	17146	17274	17319	17204	17333	17249	17146	17258	17350	17283	17158	17205	17204	17195	17014	17348	17288	17304	17149	17253	17366	17122	17228	17347	17073	17493	17374	17209	17378	17362	17321	17304	17408	17119	17345	17280	17340	17292	17367	17299	17158	17243	17370	17384	17116	16949	17319	17327	17415	17171	17363	17348	17149	17404	17302	17223	17225	17196	17062	17349	17227	17299	17180	17410	17172	17122	17358	17321	17458	17332	17241	17158	17276	17438	17204	17187	17267	17215	17219	17217	17091	17114	17262	17273	17170	17468	17150	17148	17267	17319	17177	17063	17301	17220	17422	17399	17183	17256	17280	17322	17119	17331	17374	17291	17319	17102	17249	17182	17277	17272	17148	17219	17205	17273	17331	17219	17298	17204	17420	17572	17424	16949	17163	17362	17105	17171	17414	17129	17314	17113	17361	17089	17139	17264	17351	17204	17155	17219	17012	17159	17215	17110	17277	17224	17269	17397	17271	17232	17378	17296	17322	17442	17202	17132	17192	17371	17202	17069	16982	17518	17010	17406	17412	17276	17297	17291	17307	17031	17195	17249	17337	17226	17226	17217	17203	17245	17324	17185	17207	17283	17230	17391	17328	17177	17318	17252	17312	17257	17309	17306	17141	17533	17251	17205	17125	17303	17090	17262	17276	17162	17283	17169	17138	16959	17323	17462	17408	17192	17273	17072	17240	17105	17048	17222	17235	17222	17365	17269	17460	17174	17363	17278	17431	17125	17531	17418	17459	17289	17173	17319	17069	17363	17237	17303	17068	17178	17371	17307	17372	17132	17328	17242	17418	17349	17312	17412	17344	17417	17265	17338	17197	17351	17351	17326	17214	17276	17241	17292	17160	17029	17297	17238	17194	17165	17144	17287	17274	17156	17432	17331	17008	17098	17174	17318	17019	17336	17131	17196	17177	17278	17337	17290	17241	17490	17204	17282	17272	17252	17304	17414	17284	17213	17390	17370	17359	17290	17408	17165	17472	17128	17452	17277	17302	17471	17289	17108	17187	17122	17129	17364	17203	17260	17280	17279	17385	17384	17163	17179	17231	17255	17280	17276	17322	17214	17385	17195	17137	17226	17166	17172	17261	17316	17606	17233	17074	17415	17270	17353	17241	17454	17214	17532	17420	17179	17067	17045	17312	17399	17141	17145	17054	17365	17193	17368	17335	17379	17224	17240	17219	17155	17268	17286	17510	17235	17035	17273	17425	17387	17300	17239	17063	17342	17141	17303	17339	17331	17074	17290	17137	17299	17219	17083	17304	17160	17238	17097	17232	17208	17228	17316	17256	17323	17360	17248	17314	17139	17228	17194	17420	17216	17235	17211	17291	17319	17271	17205	17308	17371	17313	17378	17232	17245	17172	17229	17183	17116	17419	17329	17244	17234	17289	17193	17238	17385	17289	17306	17292	17327	17350	17325	17123	17194	17196	17238	17059	17094	17325	17314	17306	17200	17107	17328	17024	17250	17362	17267	17130	17135	17220	17084	17215	17246	17264	17458	17071	17343	17250	17278	17436	17176	17085	17226	17375	17200	17370	17429	17036	17108	17261	17259	17223	17191	17378	17205	17290	17200	17405	17141	17473	17475	17325	17155	17357	17053	17173	17195	16953	16984	17406	17382	17112	17345	17316	16964	17304	17297	17312	17099	17128	17210	17208	17236	17267	17227	17357	17238	17200	17052	17232	17169	17219	17426	17213	17148	17386	17136	17312	17312	17226	17317	17045	17498	17233	17307	17060	17185	17259	17166	17290	17151	17334	17002	17051	17378	17285	17192	17072	17304	17211	17273	17146	17111	17099	17308	17336	17397	17490	17506	17344	17175	17241	17304	17141	17364	17291	17346	17112	17250	17238	17167	17305	17245	17346	17250	17478	17327	17443	17367	17274	17216	17159	17356	17141	17288	17277	17280	17193	17354	17467	17234	17225	17271	17404	17253	17237	17291	17398	17183	17093	17235	17325	17361	17407	17430	17276	17106	16997	17261	17334	17276	17134	17247	17148	17311	17135	17367	17316	17221	17252	17238	17266	17356	17170	17336	17300	17458	17133	17281	17131	17209	17237	16993	17096	17263	17275	17206	17325	17409	17189	17278	17114	17264	17230	17377	17235	17202	17226	17120	17114	17156	17233	17378	17185	17425	17360	17012	17200	17141	17057	17217	17201	17227	17109	17268	17266	17553	17343	17249	17084	17205	17248	17200	17391	17365	17431	17390	17287	17278	17259	17155	17332	17330	17174	17314	17192	17049	17293	17469	17009	17285	17304	17199	17097	17270	17161	17131	17418	17288	17193	17103	17203	17236	17227	17196	17057	17138	17287	17319	17276	17299	17322	17028	17362	17136	17118	17356	17172	17294	17305	17279	17305	17316	17247	17514	17232	17364	17287	17066	17366	17063	17216	17330	17341	17293	17135	17345	17009	17181	17236	17489	17281	17219	17149	17238	17321	17208	17068	17425	17360	17358	17118	17308	17112	17210	17266	17320	17137	17205	17316	17355	17226	17178	17373	17098	17258	17108	17346	17198	17230	17391	17216	17332	17140	17339	17306	17298	17269	17152	17213	17304	17291	17119	17406	17283	17323	17194	17289	17347	17305	17374	17406	17064	17294	17173	17363	17224	17330	17316	17338	17275	17266	17098	17236	17357	17138	17024	17231	17147	17045
36466	61577	55835	40718	30410	23847	19940	17904	17209	18372	34563	36387	29791	22341	16597	15745	15690	15503	15482	15261	15015	14999	14911	15093	14944	14778	14887	14854	14887	14971	14886	14834	14985	14919	14973	14973	14950	14950	14975	15050	14817	14897	14874	14952	14965	14949	14949	15150	14763	15039	14901	15003	14933	14994	15054	14995	15102	14910	14961	14892	14972	14905	14945	15023	15015	14950	15018	15057	14791	14930	15114	14989	14955	14874	14827	14873	14950	14842	15057	15014	14961	14780	14994	14984	14886	14883	14985	14961	14972	14989	15064	14835	14972	14927	15008	14978	14865	15037	15009	14944	14871	14955	14900	14976	14941	14851	14890	14915	14891	14914	14982	14937	14972	14837	14802	15048	14900	14957	14859	14987	14893	15002	14761	14939	14966	14936	14947	14997	14922	14982	14871	15128	14801	14878	14937	14713	14921	15084	14895	15117	15109	14916	14988	14992	15150	14918	14942	14823	14863	14916	15011	14836	14927	15058	14851	15056	15012	14895	14998	14851	14992	14920	15138	14702	14821	14949	14949	15094	14890	15154	15118	14826	14790	15008	14886	14925	15000	14829	15026	14864	14887	14843	14852	14814	15108	14888	14922	14922	14929	14815	15056	14739	14902	14804	14900	15032	14862	14929	14763	14953	14933	15098	14889	14966	14937	14839	14909	14843	14951	14829	14897	14848	14979	14965	14912	14952	15015	14915	15005	14857	14813	15034	14922	14880	14969	14995	14952	14847	14847	14973	14968	14966	14808	14888	15001	14980	14851	15113	14987	14859	14937	14935	14953	14931	14857	14861	14887	14911	15079	14943	14941	14956	15005	14792	14946	14916	14908	15040	15006	14856	14876	14989	14903	14863	15052	14843	14789	15080	15100	14966	14917	15037	14912	14844	14951	15017	14764	14985	14810	14740	14902	14930	14924	14972	14870	14890	14975	14884	15058	15022	14854	14933	14843	14911	15041	14982	14951	14954	15081	14961	14938	14854	14809	15014	14818	14958	14828	14998	14978	14882	14966	14997	15100	14783	14956	14935	14703	14939	14860	14840	14952	15094	14952	14916	14889	14855	14902	15047	14936	14887	15032	15029	14938	14950	14822	14805	14937	14986	15037	14851	14862	14936	14932	14858	14860	14935	14810	14999	14892	14783	14916	14792	14885	15063	15144	15046	15115	14953	14807	14883	15021	14941	14826	15015	14984	15060	14916	14921	14876	15034	14867	14964	14886	14999	14873	14976	15113	15109	14975	14922	14919	14883	15052	14902	15037	14799	14939	14943	14990	14945	14823	14939	14976	14848	14971	14933	14952	15066	14925	14967	14929	14823	15069	14830	15040	15005	14960	14987	14882	14891	14975	15022	14890	14776	15104	15088	15002	14927	14757	14853	15103	15051	15025	15041	15029	14904	14856	14945	15001	14828	14809	15073	14884	14960	14973	14967	14862	15025	14888	15062	14746	14920	15018	14875	15044	14963	14903	15027	14919	14951	14977	14927	15027	14875	14837	15030	14975	14773	14914	15102	15024	14810	14799	14952	14951	14861	14938	14957	14998	14801	14859	15000	14965	14939	14925	14754	14926	14986	14952	14885	15004	14723	14929	14762	14806	14894	15001	15008	14828	14985	15012	15039	14954	15031	15008	14823	14983	14921	14956	14883	14962	14895	14965	15066	14965	15096	14794	14844	14978	15004	15044	14897	14885	14915	14872	14937	14982	14876	14899	14900	14745	14835	14925	14842	14927	14962	14836	14738	14975	14828	14956	14951	15009	14835	14991	14926	14952	14742	14866	15019	14882	14861	14872	14867	14953	15050	14979	14963	14870	14911	14955	14893	14926	14766	14992	14954	14934	14735	15147	14772	14924	14790	15012	14943	15016	14812	15002	14758	14837	14992	14787	14956	14911	15113	14953	14905	14937	15047	14985	15077	14849	15007	14941	14966	14918	14787	15025	15156	14832	14917	14922	14956	14956	15131	15108	14929	14854	14882	14995	15023	14926	15040	14958	14845	15072	14745	14987	14909	15037	14869	14885	14796	14853	15052	14746	14836	14937	15007	14942	15062	14870	14855	14922	15008	14968	14968	14957	14959	14807	14977	14987	14864	14966	15127	14879	14827	14863	14968	14779	14912	14883	14945	14784	14885	14941	14899	15000	14755	15056	14831	14948	14937	14925	14965	14889	15054	14755	14766	14981	15140	14969	14840	15190	14993	14831	14894	14937	14959	14842	14845	14902	15159	14888	14939	14996	15120	14824	14928	14933	14972	14920	14899	14986	14856	14897	14993	14894	14961	14966	15013	14982	14953	14865	14875	14924	15004	14912	14970	15135	14892	14788	14944	14889	14881	14975	14916	14934	14877	14849	14990	14774	15070	14943	15039	14844	14793	14855	14889	14924	14764	14997	14867	15088	14837	14825	15103	14892	15054	14978	14996	14991	14859	15095	14931	14899	14911	14906	15019	14866	15081	14827	15100	14927	15077	14954	14917	14986	14881	15046	14994	14757	14869	14767	15005	14960	15021	14860	15089	15070	14746	14956	14898	14834	14921	14918	14879	14936	14841	15028	14806	15016	14845	14889	15105	14986	15018	14755	14917	15029	14937	15024	14933	14814	14855	14987	14930	14907	14985	15023	14815	14863	15047	14852	14788	14779	14915	14756	14872	14857	15077	15040	15035	14698	14891	14883	14794	15038	14925	14905	14827	14962	14876	14938	15034	14858	14940	14803	14957	15006	14900	14908	14903	15013	14885	14873	14865	14906	14890	15058	14787	14885	14791	14905	15007	14887	15098	14943	14779	14972	14743	15040	14812	14959	14975	14660	14933	14919	15042	15013	14873	15031	14901	14870	15024	15123	14914	14950	14854	14891	14944	14934	15087	14894	14781	14999	14740	14962	14909	14970	14917	14962	14984	14903	14824	14965	14862	14936	15074	14813	14915	14974	15078	14711	14918	14988	14996	15026	14873	15160	14952	14917	14911	14979	14935	15079	14942	15049	14803	14861	14825	14972	14977	15099	15079	14934	14822	14856	14976	14833	15126	14936	15007	14960	14899	15095	14875	14795	14753	14920	14986	14930	15006	14956	14920	14785	14978	14947	14863	14883	14937	15003	14847	14877	14788	14922	14985	14951	14882	14961	14892	14769	14903	15112	14971	14949	14984	15050	14782	14997	14873	15121	15097	14853	14943	14932	14913	15010	14871	14921	14992	15010	14923	15165	14977	14718	15047	14865	14951	14959	14949	14935	15017	14917	14925	14862	14830	14915	14963	14827	14815	15048	15124	14947	14889	14856	14786	15142	14993	14834	14856	14770	14949	14813	14812	15053	14946	14929	15038	14971	14911	15135	15087	14959	15055	14811	14928	15144	14890	14833	14869	14944	14898	14990	14968	14808	14964	14901	14961	14857	14979	15016	14891	14874	14955	14828	14914	14870	14852	14864	14988	14867	14888	14869	14952	14801	15015	14879	15149	14953	14882	14893	14890	15009	14900	14959	15028	14942	14893	15014	14938	14926	15035	14818	15002	14897	14942	15068	14892	14909	14950	14755	14941	14944	14859	14889	14955	14932	15039	14953	14870	14985	15021	15007	14757	14933	15032	14957	14865	15067	14951	15104	14975	15086	15037	14789	14901	15016	14906	15042	14965	14912	14885	14975	14985	14963	15024	14973	14911	15015	14957	14978	14934	14913	14984	14919	14874	14946	14938	14949	15129	14923	14998	15111	15134	14769	15079	15115	14977	15024	15119	14925	14978	14848	14825	14932	15069	14905	15074	14988	14981	14803	14932	14894	14877	14974	15068	14936	14901	14939	14880	14903	14889	14994	14970	14762	14833	14952	14768	15041	14932	14949	14910	14800	14857	14945	14847	14950	14913	15076	14950	14838	15087	14898	14943	14836	15015	14888	14963	14986	15034	15023	14962	14876	14944	14878	14954	14885	15090	14941	15058	14969	15009	14967	14934	14957	15018	15015	14941	15027	14910	15005	14857	14932	14941	14992	14974	14981	14982	14847	14935	14889	14876	15063	14609	14951	14891	14874	15035	14886	14785	14986	14764	14915	14851	14881	15002	14859	14876	14903	14946	14947	15022	14989	14864	15103	14858	14882	14978	14837	14921	14928	15020	14947	14975	14912	14894	14904	15014	14927	15050	14996	15098	14905	14764	14866	15054	14881	15098	14829	14781	15022	14959	14824	14908	14997	14916	14817	14934	14961	15096	14907	15031	14817	14847	14900	15046	14859	14843	15071	15003	14767	15000	14917	14801	14921	14922	14956	15049	14793	15016	14752	14871	14836	15014	14907	14992	14851	14968	15110	14737	14858	15002	14968	14873	14731	14968	14920	14935	14889	15021	14984	14936	14952	14961	14911	14974	14735	14911	14919	14928	14844	15036	14960	14662	14955	14962	15051	14995	14845	15004	15093	15062	14605	14866	15060	14889	14893	14821	14947	14945	14931	14842	14961	14910	14906	14863	14816	14884	14914	14917	14899	14792	14849	14997	14852	14916	14822	14892	14887	14885	15027	14888	14917	15256	14995	14981	14927	15066	15131	14944	14939	15047	14993	14988	14888	14918	14769	14937	15139	14734	14958	14869	14703	14848	14726	14844	15021	15015	14983	14890	15079	14944	14979	14923	14838	14997	14991	14914	14845	14808	14866	14982	14939	15023	14937	14806	14919	14905	14883	14907	14856	15036	14783	14888	14850	15109	14911	14950	14927	14944	15017	14869	14910	14992	14896	14954	14846	14834	14969	14902	14922	14893	14901	14992	15013	14961	14846	14973	15106	14869	14979	14853	14915	15103	15117	14935	14729	15081	14871	14865	14922	14936	15129	14913	14961	14934	15039	14954	14947	14968	14949	14969	14902	14989	14929	14926	14683	14881	14979	15027	15031	15083	14948	15060	15046	15020	14876	14856	15108	14980	14994	14828	14893	14799	14842	14961	14977	15026	14982	14931	14771	14959	14825	14949	14912	14881	14775	15098	15141	15080	15078	14954	14910	14951	15001	14979	15050	14806	14845	14925	14908	14895	14923	14739	14958	14952	14940	15019	14872	15069	15077	14804	14946	14995	14986	14951	14887	14853	14925	14861	15010	14936	14763	14914	14934	14836	15008	14865	14811	14871	15055	14777	14791	14837	14846	15036
28435	26375	29867	25097	19689	18333	17843	17409	17580	17454	18251	18956	18546	18112	17454	17461	17359	17376	17278	17341	17380	17136	17256	17311	17488	17269	17379	17248	17261	17293	17366	17390	17193	17311	17184	17254	17301	17385	17317	17242	17232	17234	17208	17289	17371	17269	17457	17356	17155	17317	17232	17256	17201	17245	17432	17204	17381	17359	17051	17114	17105	17213	17259	17359	17243	17176	17392	17194	17212	17221	17266	17346	17418	17244	17242	17299	17319	17298	17163	17218	17295	17355	17407	17421	17250	17255	17468	17260	17062	17208	17331	17317	17311	17223	17230	17210	17344	17237	17233	17164	17242	17181	17271	17475	17255	17183	17451	17166	17183	17200	17095	17240	17147	17262	17147	17161	17050	17479	17210	17300	17092	17099	17320	17249	17009	17327	17300	17230	17094	17424	17341	17246	17394	17210	17110	17191	17170	17398	17269	17255	17404	17380	17270	17193	17384	17401	17371	17336	17210	17442	17277	17109	17338	17310	17246	17161	17361	17293	17260	17302	17379	17403	17303	17276	17289	17238	17421	17386	17132	17452	17314	17207	17010	17298	17035	17221	17365	17384	17317	17126	17489	17243	17322	17301	17195	17127	17138	17349	17348	17133	17335	17322	17244	17279	17371	17167	17215	17467	17302	17152	17339	17082	17351	17414	17129	17162	17459	17224	17108	17020	17321	17476	17156	17164	17262	17193	17432	17145	17232	17330	17333	17368	17162	17210	17267	17098	17215	17266	17267	17383	17290	17237	17332	17153	17292	17332	17461	17309	17450	17052	17289	17057	17210	17192	17237	17528	17346	17210	17121	17343	17248	16974	17378	17327	17253	17332	17227	17289	17204	17361	17311	16900	17442	17376	17343	17292	17352	17390	17201	17096	17162	17079	17265	17344	17222	17312	17513	17338	17284	17097	17223	17148	17391	17327	17301	17155	17282	17064	17283	17158	17124	17147	17380	17364	17304	17250	17009	17394	17234	17331	17421	17054	17217	17408	17415	17219	17232	17358	17194	17165	17282	17101	17173	17059	17362	17017	17188	17153	17214	17231	17269	17056	17165	17210	17253	17500	17189	17578	17241	17256	17264	17208	17550	17417	17259	17180	17434	17061	17286	17114	17346	17496	17108	17344	17199	17468	17333	17215	17414	17287	17034	17154	17393	17419	17331	17395	17307	17210	17100	17264	17015	17367	17302	17196	17398	17295	17262	17194	17364	17243	17365	17258	17452	17286	17361	17263	17295	17371	17359	17234	17225	17280	17528	17176	17188	17239	17349	17210	17334	17340	17419	17263	17316	17349	17241	17090	17351	17413	17374	17143	17334	17077	17312	17003	17155	17367	17243	17365	17039	17190	17453	17250	17354	17196	17276	17099	17275	17302	17230	17206	17283	17357	17208	17336	17232	17301	17172	17245	17372	17366	17121	17302	17345	17580	17338	17245	17373	17396	17386	17196	17246	17147	17297	17127	17159	17186	17239	17454	17435	17141	17169	17357	17253	17369	17335	17186	17081	17138	17404	17372	17062	17040	17258	17344	17324	17218	17147	17308	17364	17066	17261	17311	17344	17314	17507	17290	17166	17113	17174	17265	17380	17318	17156	17305	17017	17018	17325	17316	17156	17220	17227	17162	17479	17172	17317	17316	17175	17270	17231	17057	17098	17296	17263	17247	17169	17154	17176	17151	17300	17302	17226	17298	17250	17113	17257	17385	17187	17454	17280	17156	17177	17234	17314	17286	17305	17195	17398	17302	17170	17274	17413	17207	17125	17182	17097	17432	17160	16993	17397	17224	17275	17239	17311	17253	17248	17368	17284	17207	17354	17141	17241	17368	17485	17312	17176	17389	17304	17275	17401	17324	17206	17227	17141	17234	17234	17285	17143	17473	17377	17341	17374	17346	17370	17268	17208	17369	17260	17228	17346	17298	17196	17246	17307	17032	17101	17432	17320	17464	17252	17469	17415	16945	17386	17172	17189	17345	17172	17097	17246	17071	17105	17329	17237	17501	17275	17112	17345	17474	17295	16999	17319	17177	17196	17336	17238	16975	16960	17341	17413	17218	17324	17368	17203	17436	16953	17488	17192	17367	17213	17214	17316	17328	17106	17140	17465	17337	17320	17259	17257	17434	17472	17168	17293	17322	17348	17237	17212	17352	17267	17254	17344	17223	17358	17227	17146	17221	17224	17200	17418	17271	17112	17238	17202	17311	17319	17084	17269	17319	17436	17489	17230	17313	17306	17329	17181	17272	17268	17343	17503	17269	17347	17389	17309	17351	17482	17284	17194	17116	17135	17374	17170	17197	17186	17423	17263	17168	17243	17261	17290	17371	17288	17183	17219	17206	17150	17116	17375	17264	17227	17129	17162	17346	17325	17222	17467	17084	17133	17125	17422	16992	17087	17380	17105	17168	17403	17299	17216	17100	17247	17259	17045	17314	17342	17276	17383	17330	17266	17165	17252	17261	17376	17430	17068	17408	17284	17418	17184	17303	17411	17339	17314	17281	17226	17333	17293	17378	17236	17093	17181	17302	17195	17308	17133	17301	17216	17040	17180	17379	17370	17369	17300	17204	17379	17260	17362	17329	17550	17361	17116	17328	17399	17363	17194	17110	17287	17333	17160	17211	17262	17272	17230	17269	17355	17155	17169	17130	17413	17278	17239	17133	17257	17323	17361	17431	17272	17230	17105	17245	17181	17188	17397	17234	17189	17125	17108	17355	17053	17108	17408	17531	17192	17245	17352	17002	17292	17330	17087	17250	17203	17432	17188	17395	17203	17018	17580	17264	17411	17323	17276	17269	16989	17458	17471	17112	17388	17108	17180	17424	17370	17472	17331	17507	17157	17164	17266	17274	17334	17284	17236	17103	17196	17280	17476	17391	17401	17057	17107	17237	17145	17322	17252	17048	17271	17362	17141	17045	17406	17448	17116	17393	17422	17369	17171	17080	17198	17221	17328	17179	17274	17495	17225	17313	17274	17374	17315	17346	17374	17387	17509	17224	17431	17271	17438	17439	17259	17367	17135	17182	17176	17382	17098	17367	17191	17067	17267	17293	17321	17239	17448	17170	17494	17164	17338	17116	17285	17379	17160	17229	17117	17339	17174	17366	17144	17181	17462	17114	17336	17192	17410	17231	17087	17377	17325	17271	17338	17546	17385	17182	17065	17311	17524	17269	17302	17234	17283	17300	17392	17404	17253	17288	17348	17159	17351	17240	17145	17258	17434	17147	17162	17236	17102	17212	17261	17194	17241	17342	17118	17256	17320	17335	17194	17467	17271	17188	17303	17375	17295	17300	17113	17330	17173	17306	17262	17368	17309	17209	17101	17224	17135	17510	17385	17071	17207	17225	17218	17445	17272	17272	17318	17220	17277	17365	17216	17386	17319	17321	17211	17266	17529	17152	17220	17149	17281	17300	17212	17392	17458	17360	17221	17227	17436	17349	17237	17393	17045	17346	17267	17305	17381	17068	17245	17283	17170	17269	17317	17253	17223	17221	17365	17286	17199	17337	17229	17490	17426	17427	17271	17067	17385	17269	17348	17457	17293	17367	17399	17478	17215	17290	17228	17593	17246	17377	17496	17467	17157	17453	17283	17290	17356	17155	17463	17358	17566	17086	17280	17434	17297	17153	17437	17193	17353	17333	17124	17249	17225	17148	17194	17334	17282	17168	17326	17224	17171	17268	17310	17242	17448	17333	17239	17393	17407	17081	17162	17340	17263	17381	17363	17358	17220	17393	17303	17197	17249	17161	17356	17277	17559	17293	17311	17244	17176	17323	17131	17252	17234	17251	17237	17370	17192	17330	17245	17415	17141	17110	17220	17265	17358	17344	17134	17179	17456	17305	17456	17437	17335	17490	17480	17222	17316	17298	17272	17186	17387	17431	17232	17414	17241	17468	17207	17385	17353	17235	17229	17239	17233	17170	17236	17263	17190	17222	17205	17373	17560	17388	17409	17150	17199	17215	17340	17342	17355	17192	17347	17158	17253	17306	17418	17211	17226	17162	17244	17305	17335	17308	17148	17380	17330	17259	17416	17157	17179	17366	17379	17116	17126	17309	17506	17419	17090	17212	17126	17220	17281	17174	17089	17064	17027	17182	17475	17440	17263	17205	17335	17527	17355	17144	17325	17266	17180	17201	17108	17181	17120	17425	17240	17404	17121	17221	17210	17320	17255	17146	17089	17220	17046	17310	17238	17314	17433	17240	17265	17107	17377	17263	17231	17253	17270	17247	17163	17207	17246	17319	17110	17191	17464	17044	17342	17389	17297	17335	17197	17198	17335	17289	17473	17166	17330	17553	17284	17251	17334	17177	17531	17271	17410	17220	17212	17114	17349	17304	17222	17297	17284	17458	17282	17254	17323	17110	17211	17183	17194	17436	17295	17260	17272	17084	17348	17091	17177	17294	17265	17252	17135	17353	17506	17288	17291	17305	17214	17150	17329	17130	17388	17285	17383	17446	17236	17222	17460	17198	17551	17072	17014	17389	17472	17151	17047	17055	17084	17255	17293	17359	17429	17198	17209	17266	17242	17322	17256	17289	17456	17189	17363	17359	17262	17249	17370	17175	17457	17136	17238	17074	17397	17299	17255	17315	17356	17095	17313	17248	17146	17480	17342	17425	17365	17300	17222	17266	17192	17431	17445	17204	17376	17295	17234	17153	17169	17260	17305	17112	17334	17042	17217	17216	17294	17232	17343	17208	17386	17382	17368	17244	17208	17323	17238	17237	17136	17366	17114	17201	17042	17325	16996	17298	17173	17126	17308	17275	17549	17308	17532	17408	17418	17373	17263	17147	17352	17174	17265	17331	17359	17375	17255	17137	17318	17396	17226	17194	17162	17300	17266	17396	17417	17090	17236	17401	17418	17448	17479	17443	17209	17141	17431	17160	17234	17260	17413	17317	17371	17194	17343	17165	17325	17406	17304	17236	17179	17470	17330	17445	17409	17213	17282	17097	17394	17359	17283	17168	17334	17412	17279	17358	17277	17385	17227	17278	17314	17162	17303	17351	17285	17351	17208	17350	17260	17142	17124	17351	17237	17216	17368	17070	17395	17409	17219	17290	17301	17256	17065	17150	17373	17332	17319	17234	17373	17227	17223	17225	17335	17185	17320	17274	17350	17203	17215	17267
30181	41561	31290	22266	17765	16238	15497	15208	15142	15173	16706	16941	16242	15797	15375	15142	15085	15061	15006	15039	14971	14909	15092	15029	15189	14938	14921	15068	15094	15003	14975	14973	14904	15066	14979	15148	14904	14849	15089	15153	14999	15035	15055	15052	15074	14991	14970	15026	14896	14913	15058	14936	15019	14870	14837	14947	15078	14924	14919	15002	14999	14906	14880	14941	14956	15150	15160	14864	14977	14887	14881	14913	15084	14900	15069	15024	14794	14968	14957	14848	14855	14783	14775	14916	14858	14953	14950	15068	14967	14781	15132	14789	14915	15001	14871	14927	14933	14983	14919	14965	14896	15041	14880	14972	15105	15116	15153	14941	14998	14964	15110	14934	15123	15005	14926	14794	14910	14988	14882	14881	15069	15004	15018	15091	14953	14983	14911	14912	15005	15022	14982	15075	15033	15200	15023	15021	15082	14862	15051	15058	14861	14955	15043	15011	14830	14979	14838	15026	15079	14961	14888	14973	14923	14827	15058	14898	15028	15093	15116	15001	14933	15006	14986	14878	14973	14941	14940	14783	15101	14981	15001	14786	14975	15044	15106	15043	14934	15053	14981	14857	15101	15191	15050	14982	14864	14927	14945	15034	14879	14956	14993	15016	14965	15106	14885	15026	14994	14861	14937	14840	14975	14855	14817	14971	14794	14959	14895	15130	14923	14891	14698	15003	14927	15082	15038	14758	14905	14987	15077	15033	14965	15023	14944	15011	15057	15000	15014	15000	14819	14895	15053	14995	15072	15005	15022	14787	15073	14935	15024	14983	15042	14989	14965	14942	14996	14972	15007	14917	14911	14838	14950	14818	14819	15005	15111	14986	14970	14855	15104	15011	14899	15021	14922	14986	15012	15023	14955	14993	14804	15042	15037	14783	14953	15034	15032	15007	14922	14844	15010	14918	14870	15012	14920	14857	14990	14974	14915	14949	14962	14862	14875	15170	15040	15222	14992	14886	14941	15095	15099	15017	14810	14987	14979	15044	14940	15040	14785	15126	14975	15080	15163	15014	14885	15005	14911	14882	14797	15047	14886	14874	14963	15149	14969	15116	14958	14869	14969	15022	14909	14815	15031	15098	14990	14882	14920	14934	14834	14954	15144	14942	15007	15158	15036	15095	14816	15086	14978	15079	14911	14943	15014	14971	15131	15026	14671	14999	14958	14748	15003	14991	15133	14841	15067	14826	14994	14956	15116	14841	15093	14981	14968	15084	15123	14856	15069	14970	15051	14973	14938	15076	15129	14948	14939	14883	15110	14844	14965	15014	15032	15039	14873	14951	14983	14989	14839	15121	14942	15011	14945	14973	14990	14967	14934	14866	15009	14787	14978	14940	14831	14964	14880	14950	15111	15175	14956	14964	14908	15096	15033	14916	15020	15067	14908	15024	15087	15001	14904	14908	14955	15085	15094	15145	14946	14989	14989	15040	14891	14920	15015	15001	14963	14975	14915	14943	15039	15055	15075	14861	14952	14795	15018	15090	15119	14994	14979	15078	14983	15048	15183	14823	14989	15015	15113	14854	14959	15067	14974	15035	15003	14942	15050	15037	14871	14944	15204	14983	15128	14918	14935	14972	14932	15123	15012	15001	15152	15052	14849	15060	14887	14941	15038	14879	14854	14909	15068	14914	14970	15188	15020	14990	14844	14978	15057	14866	14924	14895	15033	14945	15119	14975	14706	14933	14995	14922	14964	15003	15115	15029	14819	14909	15115	14851	15074	14948	14895	14973	15044	14953	15035	14998	14987	14988	15129	14985	15031	15021	14935	14853	14919	15006	15009	14780	14984	15008	15104	15042	15058	15046	14796	15054	15039	14859	14992	15023	14883	14990	14903	15030	15166	15079	14913	15041	14857	14984	14982	14931	14898	15017	14788	14977	14941	14967	15004	14837	15080	15011	14878	15087	15063	14952	15019	15080	14832	15081	14981	15017	14977	15037	14884	14792	14907	14948	14985	14943	15040	14732	15001	15070	14988	14948	14939	14994	14941	14992	14774	14860	15046	15214	14816	15054	15032	15004	14880	14859	14875	14934	15122	14970	14863	14986	14993	14868	14770	14953	14826	14936	14885	14907	14934	15080	15031	15065	15104	14919	15021	14826	15127	14981	15015	15036	15030	15003	15093	15075	14860	14972	14797	14942	15004	15054	14952	14910	15139	15011	15007	14756	15076	15057	14853	14981	14934	14898	14991	14956	15018	15065	15027	15063	15008	14905	14940	15002	15012	14960	14956	14806	15050	15042	14905	15030	14937	14776	15103	14848	15181	15118	15085	14940	14848	14946	15109	15047	15014	15121	14991	15053	14906	14925	15223	14933	15120	15165	15001	15046	15047	14947	15208	14882	15143	14888	15146	15089	14884	15019	14930	14951	15070	14845	15024	15042	14896	15015	14995	14933	15141	14900	15028	14914	14914	14900	15061	14921	14932	15049	15168	14983	15031	15002	14753	14909	14974	15030	14827	14958	15014	15037	15002	15031	14953	14953	14934	15013	14947	14948	14953	14875	14842	14942	14925	14977	14956	14994	14870	14854	15011	15041	14851	14901	14842	14851	14948	15059	15041	14979	15014	15186	15049	15063	15021	14968	15046	14941	14936	14922	15034	14908	14862	15054	14871	14983	14938	14895	14955	15003	14914	14976	15152	14912	15067	15147	14951	15044	15039	15027	14880	15090	15017	14984	15110	15033	14980	15035	14928	14957	14891	14857	14990	15195	14977	14750	14964	14917	15031	14941	15045	15051	14991	14986	14895	14950	15028	15135	14951	15092	15101	15051	14992	14873	15068	14973	15101	14946	15067	15063	15070	15022	14910	14924	15050	14918	15131	14944	15079	15069	14936	14832	14871	15054	14934	14781	14982	14948	14982	15062	14887	14907	14958	14971	14756	15026	14879	15050	14989	14898	14867	14906	14977	14810	15020	14958	14986	15057	14990	14825	15012	15045	15030	15058	14979	15062	14977	14937	15071	15030	15070	14948	14911	14949	15065	14975	14984	15031	14828	15028	14977	15049	15016	14823	15122	15038	15188	14925	14957	15013	14865	15119	14955	14952	14834	14909	15085	14862	14991	15037	14967	15095	14867	15185	15180	14944	14965	14937	14933	14901	14886	14904	14918	15217	14916	15080	14973	14992	14887	14954	14989	14948	14973	14830	14951	14926	14876	15021	14871	15135	14984	14949	15138	14906	15000	14878	15009	15092	14938	14758	14930	15029	15082	14976	15006	15121	15132	15001	15007	14815	14949	15129	14873	15015	14914	15023	14959	15010	14889	15059	15048	14948	15000	15003	15019	14996	14886	14899	14967	14956	14991	14921	14957	15139	15009	14920	15018	14979	14798	14937	14877	15015	15054	15005	15048	14938	14940	15006	15071	15048	14807	14957	14986	14874	14713	15039	14982	15098	15122	14846	14996	14984	14940	15135	15003	15064	14795	15130	15080	14924	14931	14781	15019	14882	15052	14977	15020	15078	15078	15088	15065	15109	14867	15082	14966	14886	14992	15005	14907	14877	14994	14920	14996	15064	14958	15026	15078	14906	14930	15055	14948	15182	15096	14973	14934	15020	14893	14928	14905	14822	14900	14927	14992	14907	14878	15032	15066	14972	14934	14948	15001	14883	15071	14889	15010	15080	14865	15029	14957	14865	15110	14820	15013	15149	14961	15004	15114	15005	14983	15168	14972	14978	15020	14939	14947	15005	15082	14838	14751	14838	15107	15075	14878	14921	14988	14919	14941	15139	14922	14843	15017	14773	14898	14889	14978	14981	14968	14888	14916	14958	15025	15169	14949	14896	14750	15128	14987	14987	14947	15045	15081	15011	14893	14861	14995	15018	15056	14968	15018	15029	14997	15126	15074	15018	14912	14985	14960	15043	14993	14915	15027	14908	15060	14830	14971	15081	14957	15044	15102	14817	14876	15045	14876	14973	15055	14874	15034	15027	14994	14953	15114	15054	14938	15024	15053	14853	15021	15000	15056	14967	15105	14845	15134	15046	14927	14891	15037	14920	15138	15041	14854	15174	15000	14861	14933	14939	14993	14879	15000	15014	15017	15113	15008	14932	14993	14778	15026	14963	15004	14957	15018	15027	14958	14908	14974	15063	15187	14951	14794	14862	14984	15049	14841	14902	15183	14862	15042	14829	14793	15068	14902	14998	14945	15105	14988	15016	14963	14801	15103	15066	15072	14875	14980	14948	15039	14912	15142	14826	15013	15004	15096	14966	15050	14995	14838	14806	14887	14896	14839	14955	15054	14933	15149	15105	14946	15061	14952	14953	15178	14897	15021	14965	14909	14885	14992	15088	14990	14961	14879	14898	14992	15022	14987	14942	15044	15007	15102	14979	15008	15147	14879	15055	15030	14950	14967	14937	15066	15006	14947	15115	14986	15115	14730	14901	14954	15027	14814	14932	14907	15190	14811	15058	14850	15012	14882	15075	14933	15010	14979	15076	14763	14956	14962	14996	15114	15094	15095	15109	15083	14830	14990	15106	14875	15142	14900	14941	14947	15091	14961	15067	14786	15106	14918	14930	15004	15019	15051	14903	14808	14901	15069	15034	14941	15058	15087	14960	15068	14881	14971	14910	14888	15028	14861	15013	14873	14978	14936	14820	14859	14961	14871	14981	14952	14927	14872	14863	15024	15133	14912	14905	15148	14900	14987	14874	15013	15054	15018	15035	14986	14845	14897	15075	14884	14999	14927	14828	14921	14987	14889	15020	15080	14868	14875	14934	15006	15051	14897	14934	15057	14849	15056	14974	14955	15132	15104	15068	15100	15071	14896	14978	14945	15014	14963	15042	14892	14916	14935	15037	14987	15037	14909	15111	14913	14889	14966	15007	14943	15073	15037	15015	14944	14946	15056	15014	14889	14937	14959	14889	15109	15018	15114	15085	14905	14959	14892	14918	15082	15125	14986	15077	15001	15014	15018	14831	14878	15020	15033	14775	15043	14922	14959	14902	14948	14966	14966	15051	15027	14896	15073	15019	14980	14988	14849	15031	15083	15035	14857	14877	14959	14968	14936	14930	14985	15006	14837	14897	15026	15059	15045	14920	14917	15200	15049	15037	14939	15050	14902	15160	14972	14914	14965	14996	14905	15121	14999	14747	14988	14994	14993	14867	14904	15263
23974	21363	28886	25200	23420	22942	21249	18530	17909	18004	22712	27825	25215	20583	18601	17755	17832	17477	17168	17122	17249	17079	16742	16947	16942	16743	16746	17225	17092	16998	16888	16977	17126	17274	16909	17137	17061	17192	16913	17080	16985	16975	16854	16879	16904	16830	16896	16987	17084	16887	16911	16957	16917	16995	17070	17195	17052	17083	17001	16873	17060	16894	16914	17146	16962	17028	17056	17033	17024	16991	16908	17083	16985	16935	17118	17001	17067	16816	16874	17117	17068	16888	17031	16949	16858	17104	17185	16948	16915	17011	16968	17080	17079	16965	16820	16876	17094	17039	17016	16888	16955	16965	17052	16988	16908	16766	17019	16739	16878	16834	16845	16881	17199	17224	17041	16899	16987	16923	17055	17010	17042	17093	16907	16989	16968	16699	16923	16759	17046	17153	16979	16920	16902	17084	17027	17096	17053	16870	16987	16999	17135	16904	17053	17011	16975	17137	17050	17037	17090	16941	16902	17038	17072	16844	16943	17087	16984	16977	16773	16804	16971	16871	16996	16858	16912	16800	16900	17049	17068	16900	16914	16801	16873	16842	17021	17054	16987	16860	16907	17046	17121	17013	16976	16876	17190	17070	17044	16929	16931	17094	16978	17047	16989	16928	17011	17068	16948	17069	17159	17094	16781	16909	17066	16936	16723	17022	16952	17047	16874	16826	16869	16834	16769	16821	16874	16743	16942	16998	16893	16804	16875	16981	17077	16963	16937	16947	16830	17045	17195	16991	17092	16885	16767	17029	17082	16975	16860	16807	17149	17079	17022	16934	16839	17086	17009	17040	16896	17001	16904	16825	17079	16850	17013	16880	17045	16622	17101	16888	16991	16837	16977	16902	16873	17002	16788	16879	16944	16864	16844	16901	16982	16870	16891	16911	17048	17022	16930	16888	16902	16987	17017	17089	16929	16856	16997	17052	17160	16849	17157	16907	16920	17085	16926	16986	16811	16860	16901	16874	16714	17036	16821	16816	16742	16916	16857	17121	16867	16926	16866	16934	16739	16865	16905	16921	16910	16960	16897	16897	16825	16704	16891	16951	16765	16864	16891	17045	16997	16974	16901	16953	16818	16894	16814	16793	16881	16933	16812	16799	17011	16959	16824	16893	16971	17002	17023	16947	16770	17105	16789	16760	16892	16889	17111	16755	16890	17114	16936	17137	16837	16904	17001	16930	16906	16922	16944	17099	17120	16613	16885	16937	16800	17051	17025	16780	16922	16907	16858	16817	17023	16797	17068	17114	17105	16997	17008	17124	16955	16931	16841	17010	16909	16915	17052	16810	16766	16841	16843	16768	16870	16856	16782	16726	16956	16935	16992	17114	17007	16962	16972	17061	16982	17116	17234	16737	17090	16987	16880	16863	17047	16981	17247	16824	17046	17283	17016	16836	17061	16984	17005	16902	17039	17161	16956	16867	16807	16945	16863	16871	16888	16794	17096	16908	16867	16895	17015	16870	16992	16844	16865	17030	17000	16785	16865	16829	16849	16993	16961	16893	17007	17039	17042	16888	16901	16900	17005	16996	16973	17001	16860	17061	16894	17060	16883	16889	16851	17118	17030	17009	16846	16832	16981	16822	17040	17156	17108	16816	17029	17186	16983	17051	16947	17125	16995	17202	16853	16969	17077	17000	17020	17210	17113	17225	17052	16990	16814	16960	16839	16807	17057	17103	16757	16630	16814	16864	17048	17026	17095	16890	16816	16873	16975	17026	17176	16933	17079	16952	17186	17050	17161	17159	17091	17135	16979	17001	17007	16995	16896	16948	16840	17074	16984	16931	17157	17027	17001	16916	17183	16952	16993	16943	16947	16985	16779	16985	17001	16897	16840	16962	16925	16989	16914	17001	17127	17058	16826	16821	16734	16769	16755	16993	16824	17162	17027	16863	16795	17018	16748	16950	16885	16973	16980	16937	16840	16897	16971	16945	17043	16863	16940	16836	17016	16682	16923	17019	16817	17067	17063	16840	16915	16947	17043	17092	17031	16971	16909	16769	16947	16857	16952	16915	17170	16858	16923	16921	16945	16813	16819	16919	16823	16948	16954	16890	16895	17122	17056	17017	16980	16870	16939	16986	17007	16911	16890	16937	16828	17020	17100	17147	17178	16859	17107	17084	17101	17038	16863	16925	16929	17152	16922	17084	16939	16900	16937	16740	16941	16700	16958	16994	17131	16989	17043	17113	17005	16949	16973	16897	17102	16970	16796	16819	16855	16844	16794	16936	16733	17092	16991	17034	16993	16759	17047	16987	16990	17052	16971	17005	17013	16973	16932	16981	17011	16986	17027	16967	16949	16993	17095	16916	16930	17070	17013	16779	16782	16890	17105	17055	17200	17010	16905	17108	16780	16917	16827	16740	17093	16921	16831	16909	17102	16939	16916	16992	16976	16889	17046	17187	17024	16884	16979	17030	16977	17021	16952	16882	16887	16860	16878	16905	16876	16958	17074	17032	17118	16958	17062	17002	16821	17000	16966	16781	16997	16946	17061	17023	16850	16935	16797	16896	16997	17033	16990	16999	17083	17010	16732	16947	16991	17159	16761	16845	16908	16878	17082	17035	16965	16943	16918	16939	16895	16925	16828	16947	16953	17066	16892	16803	16794	17046	17153	16919	16961	16848	16653	16841	17049	16635	16938	16859	16978	16991	17006	16780	16794	17089	16787	16892	16834	16979	16824	16971	16991	16904	17036	17130	16952	16807	16937	17075	17077	16923	16882	16965	17034	16964	16915	17152	16935	16926	17031	17089	17023	16941	17080	17012	17002	16985	16978	17033	16921	16797	16956	16950	17080	16967	17149	16894	16987	16825	16922	16834	17019	16724	16983	17022	16891	16886	16850	17074	16846	16827	17156	17041	17202	16979	16941	16883	16704	16809	16758	16892	16835	17178	17173	16800	16838	16992	16953	17083	16968	16906	16792	16958	17013	16819	16956	16818	17012	17057	16972	16963	16917	17013	17183	16748	17084	17144	17116	17061	17046	16920	17080	16961	16921	17179	16856	16951	16803	16788	16797	17071	16887	17067	17101	16733	16746	16854	16879	16970	17033	17113	16923	16954	17047	16870	17163	16834	16741	17123	16959	17018	16967	16883	17085	17099	16950	16775	16887	16951	16763	16825	16828	16901	17101	16861	16833	16861	16914	16935	16872	16957	17022	16802	16817	16862	16966	16853	17156	16992	17144	16689	16867	17003	16962	17105	16735	16917	16892	17058	16971	16948	16713	16848	16822	16873	16934	16896	16880	16996	16810	16903	16812	17107	16844	17084	16961	16924	17030	17075	16772	16792	16964	16960	17022	17118	16855	17044	16841	16941	16957	16875	16891	16929	16771	17010	16958	16997	17173	17244	16950	17124	16796	16942	17087	16808	17130	16945	16915	17127	17026	16982	16857	16881	17117	16953	17036	17051	17003	16832	16907	16862	16889	17025	16885	16983	17106	17001	16975	16890	17020	17054	17003	16826	17178	17017	17089	17090	17131	17091	17017	16833	17063	16985	16878	16898	17047	16923	16785	17284	16949	17004	17119	16987	17036	16878	16957	17078	16900	16775	16817	16987	16866	16957	17137	17033	16733	17049	17042	16855	16886	16861	16877	16974	16664	16979	16808	17056	17129	16879	17045	17123	16871	16849	16975	17092	16951	17104	16684	16957	16887	16862	17090	17110	16832	16898	17090	16903	16901	16997	16978	17139	17006	16854	17044	16848	16855	16942	16847	16833	16935	17007	16900	16889	16758	17073	16833	16997	17001	17129	16821	16971	16809	16886	16908	16891	17069	17047	16963	16957	17097	16869	16998	17012	17078	16997	16833	16876	16880	17111	16983	16871	16912	17093	16972	17096	17002	16749	16750	16862	16884	17099	16846	17067	16983	17081	17072	16920	16903	17021	16845	16949	17006	16934	17099	16742	17046	16827	17112	17029	16883	16876	17053	17044	17049	16806	16937	17122	17021	16912	17045	17072	16894	17144	16966	16958	17197	16955	16908	17027	16974	17090	16996	16858	16936	16778	17135	16852	16886	16950	16915	17082	16975	16844	17108	16991	16885	16970	16967	17098	16928	17020	16758	16838	16781	17065	16819	16801	16946	16699	17126	16875	16857	16846	16811	17007	16977	17016	16838	16866	16812	16851	17017	16975	16838	16929	16970	17077	16924	16821	16975	17115	16907	16759	17094	17013	16816	16920	16876	17215	16859	17072	17116	17090	16901	16879	17013	16904	17012	16835	16807	16778	16945	16979	16939	16955	16746	16799	16806	16779	16956	16865	16926	16790	16877	16717	17010	16930	16998	17068	16944	16876	16996	16887	16902	17005	16908	16954	17067	17094	16942	17052	17089	16984	16902	16815	16924	16767	16921	17012	16770	17019	17137	16999	17200	17065	17013	17008	16962	16752	17049	16734	17075	16906	16948	16884	16911	17119	17005	17035	16928	16846	16926	17012	17021	16931	16778	16810	16882	16820	16895	16972	17100	16907	16873	17035	17083	16956	16829	16942	16976	16896	16884	16930	17078	16938	17052	16859	16841	16901	16827	17026	16933	16925	16950	17029	16813	17091	16996	16903	17008	16999	17032	16917	17078	17083	16987	16905	17176	16951	16810	17066	17028	16939	16982	16885	16914	16905	16906	16911	16928	16938	16752	16867	16976	16979	16900	16928	16995	16735	16864	16922	16951	16801	16807	16798	16881	16865	16935	16988	17083	17024	16973	16925	16964	16920	16834	16883	16795	16928	16954	16800	16989	17120	17081	17052	17174	16917	16972	16926	16932	17055	17018	16891	16809	16957	16981	16933	16872	17000	16935	17123	16801	17044	16937	17186	16837	16848	17083	17080	17036	17028	16971	16974	17066	16811	17095	17015	17062	16860	16966	16832	16896	17036	17017	16992	17055	16874	16916	16882	16938	17058	16978	16955	17081	16882	16853	16935	16989	16908	17025	16996	17130	16897	17024	16855	16923	16947	16932	17051	16752	17192	16897	16910	17083	16713	17013	16720	17279	17110	16948	16880	16977	16754	16807	17040	16931	16867	16973	17101	16909	17023	17048	16776	16918	17069	16957	16861	16983	16955	17068	17142	17032	17130	16997	17159	16983	16952	17004	17143	17076	17066	17100	17021	17041	16913	16874	16622
33254	51805	47180	32856	25096	19057	17127	16329	16128	16262	23770	28481	24314	18518	16439	15729	15419	15280	14911	14896	15031	14856	14685	14861	14824	14812	14919	14786	14751	14847	14833	14707	14831	14755	14727	14798	14798	14703	14779	14803	14856	14919	14832	14825	14838	14890	14903	14810	15044	14962	14777	14792	14755	14907	14745	14795	14861	14997	14707	14772	14650	14688	14673	15019	14859	14875	14720	14672	14858	14688	14808	14786	14740	14921	14713	14888	14778	14696	14920	14811	14806	14770	14792	14800	14805	14868	14844	15018	14704	14836	14881	14860	14865	14817	14784	14719	14942	14711	14817	14781	14676	14784	14685	14759	14620	14610	14674	14860	14835	14816	14954	14712	14841	14750	14769	14860	14906	14842	14888	14769	14832	14682	14818	14727	14621	14703	14678	14751	14661	14622	14814	14841	14873	14852	14687	14837	14753	14875	14745	14937	14785	14477	14818	14857	14711	14812	14926	14771	14892	14844	14905	14831	14845	14756	14814	14667	14892	14835	14721	14844	14758	14689	14884	14795	14702	14911	14701	14821	14803	14693	14897	14801	14719	14897	14720	14732	14778	14791	14757	14835	14752	14950	14919	14875	14803	14653	14637	14998	14774	14819	14745	14771	14811	14824	14865	14700	14971	14790	14866	14918	14726	14725	14666	14643	14813	14790	14763	14809	14761	14653	14756	14754	14888	14696	14835	14764	14843	14681	14658	14878	14548	14797	14742	14719	14896	14835	14796	14924	14682	14713	14786	14785	14618	14667	14754	14693	14755	14870	14846	14783	14642	14861	14694	14691	14825	14715	14767	14750	14884	14734	14681	14597	14900	14769	14841	14714	14823	14801	14817	14856	14754	14764	14782	14721	14932	14765	14784	14614	14708	14732	14644	14693	14837	14641	14807	14608	14773	14800	14817	14765	14786	14818	14665	14767	14679	14697	14895	14721	14771	14846	14687	14900	14831	14894	14709	14862	14733	14810	14742	14573	14785	14583	14622	14730	14911	14722	14675	14755	14698	14882	14880	14594	14918	14813	14804	14830	14754	14744	14758	14675	14913	14637	14742	14628	14835	14699	14857	14669	14740	14813	14822	14664	14721	14880	14795	14729	14847	14863	14755	14802	14805	14585	14813	14827	14763	14719	14644	14826	14773	14838	14711	14932	14860	14878	14875	14756	14707	14821	14647	14732	14720	14971	14587	14884	14716	14711	14902	14833	14835	14627	14748	14786	14601	14795	14933	14859	14829	14823	14835	14760	14749	14892	14622	14800	14798	14710	14554	14644	14822	14780	14801	14736	14808	14808	14712	14555	14834	14591	14656	14571	14647	14846	14739	14851	14678	14890	14910	14839	14866	14633	14808	14791	14831	14578	14805	14655	14646	14804	14896	14764	14774	14809	14787	14685	14718	14759	14735	14711	14566	14795	14859	14946	14888	14735	14745	14727	14652	14759	14707	14751	14818	14808	14875	14853	14739	14690	14951	14792	14792	14767	14788	14840	14778	14792	14990	14735	14884	14956	14836	14894	14635	14733	14741	14844	14791	14650	14853	14778	14712	14793	14897	14763	14723	14795	14745	15002	14817	14807	14820	14761	14794	14771	14777	14731	14862	14548	14749	14703	14807	14645	14789	14767	14663	14798	14961	14731	14532	14659	14841	14855	14884	14727	14834	14892	14920	14864	14739	14863	14779	14856	14579	14785	14896	14652	14844	14919	14843	14784	14735	14715	14933	14900	14852	14864	14711	14866	14942	14873	14927	14912	14676	14731	14887	14862	14733	14953	14667	14741	14891	14934	14788	14804	14640	14809	14735	14814	14706	14656	14926	14897	14687	14724	14916	14530	14705	14694	14815	14873	14765	14927	14741	14850	14833	14751	15062	14941	14703	14876	14751	14898	14960	14827	14764	14862	14673	14895	14742	14607	14793	14560	14642	14720	14810	14909	14749	14537	14802	14703	14834	14600	14839	14666	14772	14827	14985	14676	14900	14680	14672	14803	14695	14702	14780	14767	14958	14817	14716	14692	14805	14752	14768	14912	14974	14789	14880	14659	14756	14741	14858	14910	14835	14786	14794	14812	14691	14817	14753	14851	14937	14837	14700	14823	14858	14784	14804	14703	14825	14693	14767	14730	14725	14923	14697	14760	14707	14892	14676	14775	14830	14808	14789	14877	14737	14743	14756	14875	14785	14692	15014	14710	14846	14733	14725	14803	14881	14853	14774	14750	14884	14887	14868	14844	14833	14888	14789	14865	14741	14700	14824	14818	14715	14730	14973	14601	14864	14681	14779	14554	14926	14760	14800	14614	14684	14869	14801	14771	14788	14549	14775	14877	14804	14875	14786	14557	14844	14950	14757	14671	14788	14795	14735	14718	14886	14687	14775	14875	14842	14693	14726	14873	14792	14848	14921	14639	14753	14918	14783	14661	14851	14668	14690	14881	14833	14671	14678	14911	14740	14821	14869	14600	14743	14771	14886	14711	14778	14774	14818	14744	14852	14798	14786	14760	14828	14899	14925	14837	14786	14803	14772	15016	14945	14664	14822	14742	14940	14589	14750	14706	14768	14687	14776	14789	14680	14972	14547	14839	14921	14592	14852	14796	14689	14790	14703	14907	14861	14683	14750	14731	14854	14849	14796	14924	14706	14614	14801	14787	14760	14721	14817	14901	14719	14656	14745	14716	14839	14772	14846	14729	14739	14760	14729	14754	14686	14742	14702	14955	14798	14769	14738	14731	14730	14688	14736	14914	14682	14744	14873	14791	14677	14820	14688	14672	14693	14728	14630	14771	14920	14903	14751	14791	14769	14860	14877	14734	14712	14675	14843	14959	14727	14785	14777	14799	14629	14721	14828	14712	14965	14722	14784	14838	14860	14646	14627	14845	14767	14612	14865	14781	14717	14751	14776	14781	14823	14874	14858	14751	14750	14786	14738	14769	14838	14897	14822	14873	14779	14828	14913	14796	14844	14720	14782	14937	14532	14698	14747	14715	14743	14708	14794	14694	14873	14760	14781	14875	14755	14608	14947	14825	14774	14812	14785	14543	14757	14684	14729	14862	14731	14944	14754	14678	14871	14711	14700	14754	14881	14720	14666	14850	14736	14880	14750	14715	14690	14653	14566	14654	14932	14726	14749	14937	14732	14886	14764	14710	14798	14780	14751	14653	14778	14876	14731	14791	14715	14771	14739	14745	14790	14831	14719	14648	14883	14693	14949	14799	14772	14826	14653	14700	14696	14862	14858	14576	14644	14878	14750	14962	14766	14798	14794	14720	14821	14829	14722	14775	14818	14756	14905	14807	14891	14682	14736	14860	14878	14695	14706	14769	14773	14897	14747	14879	14747	14817	14877	14781	14654	14608	14738	14938	14676	14765	14875	14933	14799	14882	14718	14857	14743	14773	14895	14850	14774	14675	14461	14814	14866	14930	14784	14812	14956	14753	14759	14720	14710	14924	14702	14826	14810	14872	14705	14714	14945	14691	14699	14711	14884	14665	14973	14866	14622	14715	14746	14852	14849	14766	14738	14910	14964	14744	14869	14659	14805	14850	14874	14606	14930	14676	14766	14839	14816	14999	14739	14639	14860	14733	14779	14589	14670	14649	14651	14782	14911	14848	14758	14812	14805	14824	14677	14759	14803	14830	14633	14804	14893	14762	14858	14834	14666	14781	14901	14783	14766	14652	14864	14755	14816	14831	14722	14884	14581	14772	14671	14739	14891	14879	14616	14646	14759	14822	14804	14878	14718	14763	14548	14703	14777	14840	14765	14805	14858	14880	14637	14725	14650	14774	14711	14656	14829	14691	14787	14770	14634	14858	14830	14927	14824	14761	14653	14834	14719	14835	14680	14904	14932	14883	14830	14662	14916	14787	14919	14721	14683	14720	14605	14568	14800	14633	14749	14761	14707	14806	14732	14806	14839	14654	14835	14754	14710	14682	14744	14650	14986	14665	14866	14689	14667	14722	14578	14825	14874	14855	14778	14937	14898	14813	14850	14770	14706	14836	14884	14596	14744	14685	14954	14632	14782	14943	14912	14609	14846	14686	14800	14782	14587	14765	14661	14717	14733	14608	14778	14683	14907	14871	14807	14784	14873	14801	14733	14731	14688	14853	14729	14885	14790	14677	14899	14654	14741	14591	14900	14783	14625	14843	14858	14929	14682	14775	14708	14835	14830	14839	14836	14863	14738	14826	14830	14948	14795	14826	14689	14767	14878	14970	14894	14645	14876	14917	14813	14647	14780	14835	14785	14694	14585	14719	14583	14764	14833	14804	15042	14800	14907	14828	14525	14848	14715	14870	14867	14797	14793	14884	14732	14892	14720	14842	14774	14779	14717	14672	14747	14776	14803	14784	14835	14747	14755	14715	14761	14848	14681	14689	14722	14817	14761	14666	14808	14738	14830	14856	14682	14832	14907	14940	14873	14782	14572	14880	14902	14756	14716	14651	14784	14670	14672	14816	14788	14566	14744	14748	14954	14824	14767	14682	14687	14769	14669	14909	14600	14724	14780	14718	14814	14856	14762	14634	14682	14531	14739	14739	14672	14837	14810	14897	14702	14724	14666	14807	14792	14816	14655	14720	14801	14573	14581	14753	14787	14728	14860	14797	14852	14638	14695	14914	14751	14859	14766	14782	14739	14826	14710	14862	14801	14819	15016	14743	14647	14701	14773	14765	14849	14747	14760	14846	14941	14773	14693	14777	14764	14773	15017	14617	14762	14710	14710	14483	14655	14698	14845	14723	14658	14746	14880	14720	14750	14852	14767	14699	14889	14628	14874	14556	14765	14692	14888	14841	14688	14813	14677	14673	14813	14888	14664	14751	14877	14830	14798	14734	14774	14761	14676	14610	14773	14929	14798	14930	14790	14708	14745	14802	14641	14640	14598	14655	14778	14868	14686	14852	14800	14734	15048	14748	14785	14760	14719	14909	14752	14893	14799	14779	14706	14794	14773	14954	14761	14797	14735	14928	14716	14898	14906	14756	14828	14728	14632	14774	14847	14874	14667	14833	14685	14954	14714	14713	14800	14714	14701	14875	14806	14810	14904	14849	14705	14912	14705	14954	14882	14726	14902	14731	14849	14812	14815	14883	14909	14930	14747	14718	14856	14779	14788	14801	14801	14813	14702	14735	14762	14693
22822	21380	29103	24274	22099	24192	25657	20207	19149	20494	32025	34342	29503	24834	21312	19342	18010	17720	17663	17392	17391	17519	17612	17274	17217	17374	17510	17430	17285	17373	17387	17449	17305	17170	17334	17146	17030	17091	17253	17370	17313	17230	17366	17118	17062	17428	17290	17196	17213	17098	17123	17304	17146	17242	17132	17151	17171	17181	17058	17354	17199	17193	17035	17123	17034	17089	17395	17353	17190	17113	17039	17121	17355	16987	17228	17140	17390	17229	17364	17136	17204	17002	17110	17342	17299	17221	17018	17334	17290	17228	17364	17169	17124	17190	17326	17154	17131	17217	17161	17141	17402	17268	17090	17104	17167	17106	17185	17213	17072	17146	17230	17196	17069	17125	17232	17116	17171	17205	17202	17040	17135	17315	17406	17201	17218	17034	17124	17204	17197	17346	17229	17131	17096	17120	17202	17229	17243	17051	17242	17114	17104	17141	17202	16857	17197	17067	17036	17158	17014	17193	17145	17251	17265	17179	17296	17246	17138	17170	16973	16925	17156	17484	17101	17078	17298	17287	17213	17262	17249	16977	16964	17017	17097	17225	17372	17160	17195	17097	17269	17209	17220	17051	17149	17194	16925	17197	17180	16963	17123	17164	17197	17179	17391	17016	17096	17389	17197	17107	17090	17196	17106	17076	16978	17081	17256	17298	17124	17263	17135	17244	17188	17329	17282	17019	16979	17199	17153	17125	17296	17133	16880	17099	17108	17155	17244	16973	17175	17112	17239	17218	17159	17239	17316	17160	17285	17217	17236	17128	17092	17330	17045	17009	17080	17074	17192	17240	17238	17238	17029	17305	17180	17264	17294	17260	17161	17281	17174	17178	17276	17144	17348	17328	17276	17380	17064	17196	17023	17169	17248	17176	17122	17108	17334	17189	16970	17117	17262	17198	17118	17133	17162	17266	17145	17247	17117	17068	17163	17452	17329	17130	17311	17155	17361	17317	17099	17199	17072	17119	17065	17232	17301	17123	17202	17140	16997	17380	17346	17081	16975	17237	17238	17198	17055	17114	17024	17087	17251	17246	17379	17301	17065	16972	17103	17141	17210	17159	17092	17112	17239	17213	17052	17057	17250	17222	16844	17336	17319	17288	16983	17109	17327	17097	16990	17230	16985	17295	17184	17256	17334	16990	17029	17275	17118	17161	17030	17217	17082	17376	17348	16963	17282	17194	17073	17142	17060	17229	17139	17080	17226	17110	17329	17164	17230	17143	17265	17316	17069	17307	17073	17132	17031	17090	17093	17084	17117	17279	17148	17249	17089	17062	17127	17090	17343	17211	17132	17180	17114	17063	17147	17153	17216	17322	17196	17178	17184	17268	17088	17211	17110	17252	17152	17206	17139	17374	17525	16963	17431	17329	17236	17193	17115	17105	17272	17171	17056	17192	17211	17213	17011	17104	17101	17177	17082	17336	17238	16921	17243	17117	17198	17044	17334	17102	17358	17159	17298	17175	16917	17295	17390	17101	17176	17290	17251	17114	17292	17233	17147	17135	17436	17475	17207	17287	17255	17176	17119	17145	17291	17154	17196	17143	17135	16986	17176	17179	17205	17052	17078	17321	17229	17152	17217	17291	17237	17323	17136	17120	17005	17219	16975	17448	17065	17132	17255	17147	17102	17038	17083	16998	17348	17367	17279	17290	17169	17191	17297	17192	17359	17172	17023	17128	17353	17050	17280	17138	17139	17012	16937	16996	17159	17155	17374	17030	17146	17020	17224	16699	17249	16991	17205	17186	17053	17224	17067	17138	17405	16991	17277	17250	17136	17246	17007	17240	17070	17296	17222	16926	17302	17077	17097	17222	17085	17114	17217	17133	17233	17158	17272	17283	17069	17177	17017	17136	16960	17146	17097	17278	16864	17086	17106	17206	17162	17039	17206	17012	17272	17114	17214	16965	17052	17074	16960	17189	17319	17239	17297	17205	17083	17204	17290	17080	17127	17364	17155	17229	17194	17244	17277	17227	17024	17364	17076	17097	17126	17191	17210	17071	17276	17073	16918	17264	16987	17224	17156	17260	17224	17016	17276	17240	17109	17129	17189	17050	17244	17239	17113	17149	17094	17071	17059	17157	17428	17320	17077	17250	17153	17239	17044	17174	17124	17005	17118	17086	17189	17036	17221	16982	17214	17254	17183	17186	17137	17225	17166	17121	17148	17263	17074	17257	17126	17183	17285	17399	17290	17226	17223	17033	17111	17050	17255	17103	17143	17242	17357	17195	17148	17190	17152	17149	17128	17082	17285	17147	17142	17148	17264	17138	17177	17344	17122	17226	17292	17308	17011	17313	17122	17301	17360	17233	17069	17250	17197	17106	17209	17089	17126	17197	17116	17348	17217	17238	17080	17284	17006	17230	16964	17399	17307	17378	17028	17174	16947	16970	17018	17114	17177	17150	17277	17125	17200	17178	17240	17184	17176	17088	17251	17039	17179	17208	17193	17224	16981	17161	17046	17085	17188	17316	17087	17147	17389	17109	17147	17129	17181	16991	17326	17277	17248	17089	17066	17069	17194	17188	17169	17166	17227	17046	17056	17174	17268	17296	17010	17035	17237	17159	17217	17127	17266	16962	17046	17240	17259	17220	17137	17054	17041	17340	17168	17384	17277	17138	17090	17163	17142	17282	17173	17212	17140	17195	17187	17070	17206	16996	17268	17277	17179	17102	17110	17203	17273	17327	17277	17124	17048	17161	17294	17111	17148	17159	17009	17190	17054	17130	17056	17220	17369	17180	17363	17204	17193	17036	17242	17036	17056	17193	17055	17120	17097	17228	17044	17133	17405	17278	17106	17169	17233	17317	17131	17073	17194	17251	17294	17201	17216	17391	17327	17179	17373	17023	17065	17036	17425	16977	17296	17369	16993	17104	17183	17017	17286	17237	17157	16986	17133	17090	17209	17069	16876	17125	17242	17156	16937	17256	17007	17243	17191	17303	17315	17139	16947	17041	17217	17158	17148	17060	17203	17160	17053	17085	17188	17012	17133	17199	17224	17247	17015	17085	17122	17074	17246	17311	17143	17105	17207	17075	17220	16923	17130	17161	17015	17386	17191	17290	16983	17111	17134	17244	17382	16945	17088	17143	17032	17310	17191	17162	17138	16987	17160	17299	17086	17171	17079	17098	17051	17236	17034	17265	17250	17206	17016	17270	17173	17115	17163	17211	17262	17136	17088	17173	17251	17053	17181	17272	17040	17105	16999	17309	17120	16894	17068	17100	17069	17171	17217	17053	17199	17093	17116	16979	17110	17136	17016	17158	17080	17070	17152	17305	17269	17172	17360	17186	17294	17333	17108	17270	17267	17135	16973	16975	17314	17072	17355	17128	17141	17126	17262	17216	16988	17050	17178	17179	17156	17051	17172	17157	16880	17121	17048	17146	16874	17264	17171	17014	17122	17225	17205	17270	17017	17015	17125	17259	17211	17193	17289	17389	17076	17180	17278	17230	17234	17291	17002	17217	17130	17079	17182	17087	17169	17309	17256	17315	17312	17149	16997	17137	17063	17267	17196	17242	17157	16947	17074	17185	17248	17188	17128	17033	17331	17240	17315	17300	16998	17021	17000	17330	17011	17091	17140	17061	17384	17131	17506	17167	17014	17020	17156	17188	17014	17113	17082	17046	17073	17058	17160	17042	17062	17069	17260	17184	17315	17078	17096	17179	17285	17079	17163	17282	17239	17301	17139	17069	17172	17259	17045	17206	17134	17187	17071	17290	17135	17235	17179	17179	17236	17099	17369	17255	17360	16948	17110	17155	17158	16975	17282	17321	17097	17024	17010	17125	17035	17086	17164	16961	16982	17201	17429	17206	17090	17190	17162	17050	17105	17212	17008	17222	17187	17168	17127	17242	17222	17183	16829	17100	16866	16932	17123	17100	17025	17073	17036	17046	17195	17050	17304	17117	17117	17116	17052	17150	17309	17148	17289	16988	17210	17030	17301	17219	17427	17301	17272	17086	17281	17126	16959	17232	17274	17253	17121	17224	16962	17225	17126	17075	17154	17050	17292	17142	17184	17045	17098	17069	16999	17440	17306	17222	17278	17063	17043	17117	17101	17181	17187	17282	17158	17028	17275	17222	17252	17032	17037	17159	17236	17228	17110	17064	17050	17210	17314	17343	17179	17246	17288	17284	17017	17134	17139	17045	17320	17172	17185	17062	17258	17254	17357	17096	17316	17266	17157	17250	17461	17160	17151	17277	17101	17293	17249	17165	17176	17008	17247	17200	17266	17096	17062	17246	17184	17182	17113	17064	17094	17320	16923	17178	17039	17192	17140	17129	17098	16944	17276	17179	17082	17262	17237	17281	17377	17136	17458	17270	17133	17196	17053	17256	17152	17314	17362	17199	17217	17160	17234	17123	17192	17109	17272	17283	17063	17105	17072	16871	17238	17184	17332	17371	17242	17274	17245	17244	17074	17295	17156	17139	17157	17279	17216	17160	17151	17208	17124	17090	17001	16927	17383	17083	17311	17249	17123	17214	17013	17133	17164	17226	17191	17140	17094	17030	17111	17205	17144	16897	17066	17174	17158	17092	17253	17208	17185	17156	17272	17201	17054	17077	17164	16942	16899	17103	17147	17005	16992	17102	17066	17085	17062	17244	17295	17271	16795	17127	16988	17170	17080	17089	17092	17125	17172	17341	17189	17301	17316	16967	16984	17080	17212	17083	17314	17076	17098	17041	17058	17151	17371	17190	17164	17276	17158	17095	17250	17191	17205	17204	17225	17032	17236	17374	17089	17241	16992	17196	17156	17001	17224	17244	17318	17021	17096	17318	17328	17230	17267	16948	17057	17153	17074	17225	17266	17181	17193	17043	17070	17252	17386	17165	17276	17163	17266	17175	17334	17029	17115	17027	17448	17214	17246	17103	16942	17250	17130	17064	17181	17200	17364	17081	17061	17172	17145	17103	17271	16968	17119	17182	16999	17224	17310	17190	17139	17142	17266	17068	17091	17344	17122	17345	17052	17361	17173	17389	17140	16962	17043	17132	17138	17095	17046	17212	17227	17082	17226	17185	17250	17154	17243	17318	17037	17194	17124	17181	16978	17050	17119	17213	16881	17092	17298	17231	17166	17201	17286	17156	17033	17146	17179	16974	17145	16993	17226	17097	17135	17529
36025	58466	53646	40440	28089	22647	19742	18544	17620	19601	34783	35214	29392	23612	19696	17039	15735	15261	15152	14894	15022	14842	14803	14758	14927	14874	15043	14761	14978	15031	14811	14953	14943	14717	14997	14897	14967	14915	14991	15019	14971	14947	15073	15168	14884	14962	14947	14911	15009	14906	14925	14925	14844	14929	14881	14848	14912	14818	14951	14915	15082	14965	14926	14912	14947	15001	14953	14989	14854	14934	14913	14922	14766	14915	14942	15072	14976	14884	14822	14862	14970	14902	15026	14884	15015	14750	14915	14746	15035	15075	14920	15016	14714	15044	14917	14858	15009	14903	14888	14916	15037	14770	15063	14783	14833	15033	14946	14990	14786	14846	14879	14885	14822	14876	14899	14999	14885	15056	14848	15033	14946	14812	14933	14859	15022	15007	14869	14746	14941	14797	14878	14820	14845	14695	14989	14867	14997	14958	14977	14969	14928	14768	14928	14822	14906	15037	14879	15077	14832	14904	14844	14904	14892	15055	15074	14942	15099	14999	14621	14956	14993	15040	14764	14934	14976	14961	15021	14988	14944	14917	15101	14926	14957	14873	14825	14932	14854	15009	15017	14851	14849	15011	14989	14985	15004	14933	15028	14835	14976	14955	14946	14860	14752	14942	14850	14867	14938	14946	14830	15095	14869	14946	14918	14891	14968	15016	14821	14827	15011	14994	14823	14934	14805	15053	14946	14847	14932	14755	14856	15019	14933	14945	14968	14889	14959	14831	14875	14875	14964	14923	15123	14804	14989	14955	14963	14857	14770	14826	14742	14818	14887	14765	14676	14943	14771	14964	14968	15012	14874	14884	15066	14781	15060	14780	14893	14856	14851	14847	14956	15040	14979	14879	14779	15021	14842	15028	14795	14927	14900	14981	14799	14802	14928	14966	14728	14859	14782	14963	15037	14899	14934	15074	14991	14773	15070	14974	14741	15048	14852	14951	14932	14939	14971	15001	14632	14837	14999	14874	14854	14728	14988	14842	14867	14889	14704	14818	14895	14858	14624	14808	15052	14832	14839	14977	14719	14888	14843	14959	14878	14867	14963	14820	14930	15055	14903	14930	14902	14884	14869	14900	14875	14718	15025	14855	14844	14860	14969	14816	14835	14956	14836	14936	15002	14921	15135	14767	14806	14881	15008	14811	15071	14891	14925	14863	14804	15011	14955	14783	14851	14786	14804	14830	14816	14824	14795	14918	14876	14775	15007	14935	14910	14777	14971	14874	14943	15019	14898	14938	14959	14828	14960	14801	15054	15030	14743	14845	14821	14951	14957	14940	14848	14806	15122	14904	14802	14861	14893	14974	14891	14726	14950	15079	14929	14986	14834	14826	15076	15034	15059	14650	14678	14893	14951	14955	15097	14937	14837	14954	14846	15064	14870	15028	14992	14851	14721	14998	14889	14710	14846	14991	14877	14941	14829	14931	15012	15059	15060	14944	14910	14885	15006	14990	14916	14990	14727	14971	15029	14941	15002	14943	14839	14855	14819	15004	14931	14936	14767	14886	14891	14893	15104	15013	15016	14875	14888	14879	14671	14921	14823	15088	14879	14993	14958	14833	14976	14923	15000	14918	14985	14853	14885	14749	14827	14925	14867	14940	14880	14999	14791	14847	14895	14888	14990	14821	14896	15023	14832	14849	14954	14952	14908	14810	14862	14932	14824	15046	14827	14866	14774	14829	14816	14888	14835	14876	15005	14781	14942	14826	15035	14966	14955	14779	14728	15050	14689	15029	14835	14804	14949	14874	14900	14841	14942	15029	14976	14909	14918	14744	14791	14922	14824	14781	14908	14707	14759	14766	14802	14967	15016	14956	14877	14971	14908	14922	14916	14960	14829	14840	15022	14833	15086	14794	14813	14805	14946	14860	14836	14787	14852	14804	14888	14907	14981	14875	14722	15024	14945	14832	14819	14765	14937	14874	14838	14884	14965	14825	15037	14955	14721	14970	14944	14887	15183	14758	15041	15083	14914	14908	14921	14924	14807	15042	14825	14878	15026	15041	14842	14937	14857	14975	14967	15093	15060	15125	15009	14861	15007	15017	15024	14726	14927	14846	14765	14841	15050	14886	14851	14909	14756	14864	14922	14800	14894	14715	14762	14878	14889	15221	14913	14947	15128	14899	14957	14846	14856	14988	15000	14905	14933	14899	14999	14988	15009	14885	14956	14939	14673	14900	14707	15037	14866	14816	14907	14829	14854	14868	14841	15038	15049	15021	14820	14997	15056	14978	14849	14960	15010	15024	14741	15160	14785	14762	14824	14932	14825	15002	14767	15053	14887	15069	14829	14915	14947	14844	14854	14952	15003	15017	15008	15078	14762	14839	14756	14915	14849	15021	15013	14834	14860	14836	14948	14990	14774	14920	15016	14928	14839	14819	15046	15102	14945	14875	14576	14998	14935	14793	14919	14853	14980	14764	14982	15112	15103	14926	14716	14920	14876	14947	14941	14843	14839	14839	14976	15111	14966	14832	14866	14973	14910	14788	14804	14840	14926	14885	14853	14924	14914	14988	14861	14900	14915	15039	14840	14971	14954	14918	14861	14881	14965	14856	15087	14835	15049	14881	14961	14959	14854	14812	14818	15009	15036	14829	14799	14916	15108	14836	14853	14896	14959	14895	14956	14874	14768	14843	15021	14798	14904	14934	14966	14878	14880	14965	14976	14606	14954	14945	15057	14892	14968	14929	14901	14965	15040	14828	14960	14865	15004	14845	14929	14823	15023	14897	14892	15080	14775	14891	14839	14866	14716	14826	15007	14887	14858	14951	14884	14838	14927	14756	15026	14827	14983	14821	15018	14946	14789	14829	14749	14916	14943	14978	14725	14995	14987	14798	15007	14837	14908	14780	15001	14998	14861	14846	14775	14863	14923	14833	14858	14925	15001	14779	15044	14939	14958	14773	14956	14851	14946	14924	14939	14860	14973	14969	14916	14823	14850	14851	14927	14830	14800	14837	14869	14927	14948	14858	14907	14934	14970	14965	14920	14947	14875	14767	14769	14923	14919	14910	14902	14838	14820	14937	15011	14855	14847	14791	15113	14877	15014	14754	14912	14652	14913	15089	14935	14825	14949	14898	14853	14903	14890	14916	14793	14879	14894	14960	14842	14985	14733	14957	14895	14882	14939	15002	14913	15048	15040	14942	14705	14929	14885	15083	14907	14948	15026	14962	14743	14919	14907	15081	14807	14860	14933	14981	15002	14848	14825	14794	14940	14880	15043	14925	14877	14885	14859	15005	15000	14898	14823	14769	14910	14794	14955	14956	15080	14882	14782	15009	14865	15047	14887	14726	14933	14900	14934	14743	14927	14967	14817	14691	14946	14875	14959	14868	14899	14943	14834	14857	14880	14880	14721	15073	14899	14834	14903	14757	15040	14921	14902	14894	14961	14759	14775	15047	14940	14902	14804	14998	14850	14839	14858	14963	14838	14925	14934	14975	14698	14873	14804	14926	14984	15028	14700	14728	15176	14790	14837	14776	14873	14804	14955	14953	14796	14891	14860	14814	14955	15011	14900	14947	14702	14912	15148	14761	14829	15067	14864	15052	14807	14735	14910	14837	14859	14919	14865	14876	14783	15012	14889	14910	15029	14825	14996	14769	14761	14858	14994	14805	14966	14977	14821	14837	14807	14884	15072	15007	14978	14926	14873	14947	14901	14879	14920	14881	14745	14805	14723	14973	15066	14847	14825	14668	14804	14950	14805	14961	14983	14834	14887	14904	14921	14789	14960	14994	15169	14944	14928	14879	14899	14925	14896	14787	15012	15098	14964	14672	14873	14945	15034	14896	15052	14914	14943	14956	14939	14953	14723	14859	14800	14919	14868	14991	15033	14999	14836	14812	14970	14952	14931	14958	14903	15150	14877	14798	14788	14962	14944	15033	14843	15023	14885	15016	14945	14833	14929	14832	14728	14869	15071	14894	14935	14988	14944	14969	14718	14834	14889	14845	14955	14840	14971	14885	14941	14942	14792	14857	14984	14916	14921	14934	14986	15000	14768	14989	14975	14835	15015	14924	14848	14965	14726	14961	14929	14769	14792	14935	15071	14919	14982	15020	15083	14899	14932	14820	15030	14855	14821	15048	14968	14836	15071	14970	14867	14992	14922	14978	14887	15076	14936	15016	14951	14876	15016	14914	15065	14997	14771	14989	14980	15021	14929	15001	14891	15023	14983	14910	14892	14885	14978	14857	14918	14950	14963	14943	14723	14884	14926	14941	14874	14759	14962	15011	14843	14854	14953	15041	15031	14770	14952	14853	14986	14713	14967	14931	14766	15083	14858	15071	14979	14894	14852	14896	14733	14934	14854	15041	14837	15024	14900	15028	14952	14941	14875	14916	14754	15036	14872	15006	14916	14780	14972	14862	15011	14856	14965	14956	14995	14892	14918	14844	14684	14819	14965	14925	14858	14987	15030	15024	15152	14858	14943	15004	14870	14937	14845	14864	15074	14930	14731	14821	14779	14781	14852	14883	14875	14872	14897	14910	14966	14705	14963	14865	15023	14851	14897	14929	14917	14998	15043	14917	14935	14939	15059	14883	14931	14907	14808	14966	14948	14895	15016	14951	14945	14805	14779	14889	14947	14862	15110	14802	14923	15028	14919	14866	14795	14929	14948	14779	14790	14878	14928	14852	14942	14948	14946	14823	14931	14744	15103	15141	14948	14931	14762	14793	14961	14855	14897	14961	14925	14829	14884	14980	14636	15073	14949	14895	15077	14717	14768	14848	14953	14970	14924	14962	14772	15140	14969	14857	14829	14931	14928	14860	14921	14684	14803	15107	14818	14843	14969	14974	14852	14958	14750	14744	14792	14685	14902	14972	15069	14991	14900	15031	15061	14759	14680	14810	14916	14824	14836	15010	14854	14872	14925	14893	14887	14922	14744	15026	14882	15042	14910	14941	14923	14862	14722	14820	15067	14928	15024	14743	14990	14931	14909	14890	14981	14940	14906	14932	14885	14775	14786	14822	14941	14865	14886	14935	14858	14771	14905	14908	14791	14978	14936	14762	15019	14739	14809	14907	14941	14863	14964	14921	14698	14983	15054	14918	14935	15009	14758	14983	15007	14648	15003	14850	14813	14748	14954	15102	14952	14783	14840	14746	14822	14882	14931	14779	14991	14967
28239	25493	30806	24283	18975	18136	17824	17481	17532	17414	18150	18736	18677	18243	17714	17623	17487	17268	17397	17397	17379	17368	17219	17114	17218	17263	17323	17503	17263	17305	17514	17417	17335	17342	17210	17168	17252	17528	17059	17304	17443	17158	17230	17295	17483	17247	17119	17381	17522	17387	17287	17246	17433	17317	17186	17229	17223	17114	17226	17310	17358	17394	17362	17357	17261	17215	17056	17200	17300	17224	17308	17401	17261	17408	17392	17162	17259	17289	17316	17261	17403	17261	17436	17195	17384	17259	17327	17357	17242	17432	17375	17110	17202	17219	17256	17149	17142	17354	17301	17234	17214	17259	17284	17265	17253	17189	17346	17046	17253	17338	17191	17206	17242	17159	17229	17159	17243	17393	17290	17272	17266	17125	17249	17453	17232	17231	17379	17348	17030	17227	17370	17240	17158	17510	17406	17342	17352	17186	17242	17230	17297	17357	17159	17154	17247	17052	17268	17179	17518	17337	17351	17133	17131	17070	17359	17085	17427	17272	17343	17283	17301	17288	17067	17519	17292	17295	17370	17090	17264	17291	17248	17235	17114	17336	17261	17315	17018	17235	17414	17196	17379	17541	17376	17257	17083	17309	17295	17461	17124	17256	17107	17303	17134	17416	17194	17424	17235	17153	17434	17122	17277	17422	17039	17320	17198	17392	17252	17303	17237	17361	17239	17139	17247	17263	17197	17256	17455	17236	17232	17192	17240	17359	17471	17477	17142	17279	17419	17168	17343	17248	17291	17242	17237	17352	17512	17143	17187	17338	17411	17121	17289	17223	17522	17249	17321	17226	17390	17248	17263	17145	17321	17045	17189	17365	17374	17539	17249	17409	16985	17379	17192	17288	17311	17151	17360	17326	17503	17242	17308	17258	17211	17368	17263	17441	17385	17484	17166	17098	17129	17315	17427	17439	17295	17205	17337	17251	17272	17407	17149	17123	17166	17199	17462	17339	17254	17417	17108	17185	17148	17356	17099	17284	17328	17385	17458	17289	17245	17134	17242	17256	17091	17360	17118	17267	17167	17364	17203	17162	17357	17359	17406	17173	17125	17293	17223	17236	17245	17353	17341	17114	17079	17080	17290	17412	17424	17435	17159	17423	17407	17166	17325	17114	17216	17243	17225	17315	17273	17445	17304	17230	17171	17119	17189	17284	17203	17527	17294	17237	17082	17258	17175	17292	17191	17205	17205	17313	17226	17225	17141	17312	17326	17350	17238	17237	17409	17107	17033	17188	17210	17282	17127	17180	17221	17398	17210	17314	17273	17375	17134	17258	17339	17132	17117	17198	17270	17299	17324	17388	17350	17107	17267	17321	17232	17248	17312	17215	17322	17259	17253	17116	17422	17119	17196	17209	17180	17270	17260	17477	17355	17125	17249	17165	17337	17082	17285	17143	17383	17203	17044	17223	17202	17059	17272	17266	17237	17276	17331	17441	17287	17447	17335	17233	17238	17244	17213	17162	17254	17281	17212	17204	17352	17315	17137	17183	17342	17314	17222	17266	17251	17244	17247	17247	17336	17102	17234	17277	17308	17346	17125	17196	17284	17381	17249	17356	17107	17194	17248	17086	17234	17235	17251	17213	17348	17221	17189	17295	17371	17296	17318	17142	17311	17029	17334	17351	17330	17346	17389	17435	17248	17264	17254	17351	17284	17301	17206	17411	17373	17284	17551	17398	17304	17172	17192	17410	17052	17267	17342	17062	17124	17319	17405	17160	17252	17323	17349	17252	17255	17113	17190	17073	17365	17349	17179	17358	17361	17228	17321	17365	17200	17146	17236	17228	17311	17190	17060	17116	17191	17232	17287	17273	17285	17211	17195	17358	17063	17129	17221	17197	17258	17220	17150	17250	17283	17271	17091	17148	17192	17406	17330	17175	17242	17100	17526	17260	17324	17251	17194	17238	17283	17293	17340	17118	17215	17444	17106	17072	17233	17473	17265	17264	17436	17357	17136	17273	17293	17335	17180	17207	17392	17393	17132	17329	17311	17061	17248	17147	17212	17207	17238	17212	17222	17229	17419	17012	17289	17419	17249	17216	17202	16965	17263	17121	17253	17159	17146	17218	17120	17405	17314	17325	17182	17257	17098	17329	17314	17412	17311	17215	17444	17335	17254	17171	16951	17086	17309	17110	17183	17225	17320	17330	17214	17367	17172	17162	17492	17110	17336	17196	17409	17201	17394	17413	17291	17089	17266	17259	17215	17281	17203	17384	17286	17069	17180	17232	17273	17055	17062	17338	17304	17282	17285	17384	17176	17297	17349	17378	17344	17264	17122	17161	17229	17336	17457	17282	17446	17403	17073	17138	17136	17453	17413	17249	17193	17247	17349	17224	17299	17246	17278	17213	17331	17289	17275	17151	17476	17046	17304	17215	17258	17310	17336	17211	17234	17283	17282	17308	17429	17199	17313	17363	17284	17074	17528	17244	17249	17176	17313	17331	17294	17326	17291	17322	17425	17215	17291	17242	17257	17094	17327	17286	17219	17316	17042	17150	17147	17302	17420	17328	17347	17361	17324	17176	17203	17119	17265	17386	17228	17237	17483	17169	17010	17316	17284	17215	17337	17232	17536	17098	17105	17301	17362	17438	17355	17098	17319	17359	17092	17377	17348	17517	17277	17404	17101	17249	17222	17306	17401	17295	17247	17300	17254	17039	17305	17173	17373	17100	17292	17256	17304	17332	17236	17152	17445	17277	17199	17159	17196	17114	17332	17164	17169	17086	17059	17158	17353	17414	17281	17311	17144	17305	17177	17166	17322	17345	17295	17199	17409	17385	17445	17227	17238	17055	17067	17191	17255	17200	17356	17273	17291	17401	17383	17423	17254	17279	17296	17334	17399	17296	17436	17484	17373	17224	17347	17177	17327	17388	17245	17214	17229	17242	17371	17303	17299	17338	17098	17341	17293	17251	17240	17173	17326	17130	17040	17225	17189	17189	17338	17541	17399	17335	17317	17118	17302	17214	17303	17131	17073	17200	17209	17217	17339	17136	17227	17156	17530	17374	17028	17235	17399	17335	17140	17193	17464	17134	17361	17414	17121	17023	17192	17357	17089	17379	17457	17344	17552	17261	17210	17167	17252	17308	17415	17353	17213	17235	17075	17198	17153	17151	17259	17288	17062	17162	17287	17340	17250	17174	17301	17162	17148	17336	17196	17115	17152	17188	17408	17180	17269	17234	17164	17225	17297	17373	17357	17162	17204	17502	17404	17235	17220	17318	17167	17429	17141	17195	17406	17345	17151	17288	17325	17200	17505	17272	17371	17453	17307	17392	17204	17076	17210	17380	17154	17498	17193	17341	17397	17319	17173	17284	17189	17317	17403	17089	17270	17371	17301	17247	17000	17101	17319	17250	17168	17239	17150	17321	17339	17373	17336	17171	17164	17443	17309	17275	17257	17257	17247	17352	17215	17352	17183	17314	17336	17291	17161	17388	17281	17131	17186	17285	17336	17377	17283	17128	17357	17370	17339	17269	17078	17168	17344	17383	17415	17161	17190	17262	17257	17359	17182	17292	17187	17151	17156	17144	17143	17405	17229	17361	17278	17086	17242	17237	17468	17177	17532	17416	17381	17094	17165	17223	17194	17347	17360	17108	17361	17307	17344	17148	17350	17192	17312	17338	17277	17054	17483	17345	17297	17152	17279	17329	17369	17249	17115	17061	17252	17228	17276	17193	17241	17354	17257	17311	17080	17071	17271	17278	17363	17333	17353	17282	17261	17347	17279	17087	17105	17199	17131	17367	17340	17272	17162	17273	17290	17339	17377	17202	17287	17232	17337	17335	17160	17322	17493	17343	17305	17102	17247	17042	17113	17150	17369	17390	17138	16990	17470	17290	16993	17297	17289	17183	17494	17231	17180	17262	17284	17367	17231	17278	17487	17407	17379	17471	17398	17241	17134	17254	17396	17236	17163	17270	17372	17281	17182	17305	17349	17242	17113	17312	17225	17259	17275	17303	17234	17386	17361	17365	17257	17190	17311	17193	17362	17282	17204	17226	17332	17238	17375	17293	17557	17241	17116	17172	17216	17134	17340	17183	17153	17425	17321	17098	17219	17307	17291	17194	17219	17213	17218	17297	17227	17330	17097	17122	17151	17077	17246	17207	17059	17142	17210	17433	17388	17276	17262	17220	17066	16987	17304	17112	17182	17397	17572	17295	17247	17100	17186	17529	17359	17398	17340	17416	17322	17296	17269	17285	17104	17277	16963	17107	17436	17381	17227	17309	17180	17034	17135	17062	17262	17568	17181	17327	17140	17271	17320	17472	17318	17384	17200	17216	17228	17323	17203	17132	17229	17402	17315	17169	17295	17238	17302	17132	17211	17030	17453	17144	17374	17257	17267	17272	17258	17190	17166	17485	17286	17121	17249	17271	17265	17326	17348	17083	17114	17103	17468	17247	17308	17205	17346	17172	17253	17219	17348	17083	17225	17250	17384	17356	17317	17369	17189	17227	17425	17352	17343	17205	17078	17490	17423	17426	17332	17123	17327	17264	17285	17268	17026	17180	17364	17307	17127	17261	17326	17237	17324	17300	17200	17094	17152	17178	17276	17283	17192	17243	17558	17281	17296	17368	17103	17206	17237	17155	17115	17433	17472	17104	17110	17316	17272	17328	17039	17110	17166	17292	17300	17196	17138	17276	17385	17294	17072	17276	17253	17132	17246	17291	17187	17228	17373	17348	17328	17348	17315	17178	17333	17336	17388	17391	17556	17082	17330	17237	17157	17191	17491	17097	17137	17260	17136	17290	17190	17563	17260	17196	17219	17112	17124	17220	17130	17495	17402	17313	17224	17250	17365	17129	17262	17307	17409	17291	17172	17309	17154	17129	17186	17323	17443	17458	17210	17165	17272	17085	17280	17406	17163	17347	17234	17303	17322	17260	17330	17332	17286	17134	17256	17432	17242	17331	17066	17278	17542	17318	17293	17208	17437	17197	17263	17713	17216	17274	17169	17291	17266	17172	17352	17161	17168	17158	17282	17243	17255	17259	17279	17200	17379	17110	17130	17164	17258	17532	17442	17224	17162	17262	17047	17311	17094	17347	17339	17330	17186	17266	17406	17335	17234	17458	17275	17342	17237	17319	17367	17132	17358	17330	17397	17296	17386	17480	17331	17362
29063	39829	33636	20283	16810	15745	15536	15168	15207	15324	16810	17225	16492	15792	15212	15165	15025	15007	15040	15025	14904	15136	15019	14905	15042	14902	14993	15032	14931	14800	14931	14905	14892	15014	14918	15021	14910	14988	15053	15068	14853	14864	15068	14931	15002	14920	15017	14986	14828	14956	14958	15006	14891	14907	15076	14889	15100	14886	14995	14972	14969	14962	14846	15042	14823	14965	14894	14718	15128	14874	14842	14921	14933	15026	15058	14984	14948	14804	14949	14942	14995	14844	15036	14911	15024	14961	14939	14785	15135	14725	14846	14970	14866	15020	14932	15029	15096	14964	14866	14892	14999	14856	14896	14960	14868	14963	14877	14816	15010	14977	14938	14932	14866	14926	14841	15029	14921	14936	15101	14850	15031	14609	14907	15145	14869	15009	14765	14992	14674	14842	14908	14904	14942	14821	15000	14962	14930	14846	14816	14934	14844	14918	14977	14836	15037	14890	14918	14783	14867	14987	15092	14958	14942	14674	14918	14917	15017	14868	14974	14862	14799	14811	15065	14959	14965	14884	14868	14762	14989	14874	15098	14844	15031	14878	14954	14951	15042	14989	14973	14983	15001	14982	14798	14915	14845	14841	14783	14953	14982	14785	14826	14899	14729	15151	14896	14868	14930	14852	14935	15132	14888	14921	15003	14950	15125	14846	14869	14788	14936	15028	14975	14771	14971	14843	15010	14809	14893	14938	14906	14853	14982	14832	14785	14961	14929	15048	14903	15042	14901	14845	14996	14807	14929	14681	14835	14919	14993	14939	14861	14982	14867	15004	14834	14901	14893	14863	14949	14965	14905	14769	14998	14850	14909	15039	14911	14916	14973	14985	15143	14967	14895	15032	14853	14918	14967	14930	14930	14899	14861	14833	14988	14876	15005	14835	14835	14758	15082	14972	15002	14878	14830	14988	15083	14868	15019	14905	14892	14981	14794	15011	14941	14908	15078	14988	14952	15021	15076	15064	14863	14956	14646	14963	15006	14955	14978	15086	15127	14813	15034	14956	14942	14832	15061	14827	14957	15173	14821	14878	14868	15075	14841	15048	14977	14968	14837	14932	15011	14852	14851	14886	15033	14841	14899	14992	14851	14809	15012	14701	15131	14893	15076	14893	14962	14985	14921	14854	15089	14929	14900	14879	14923	14984	14846	14762	14936	14793	14873	14933	14927	14791	14952	15011	14993	15023	15012	14794	14914	14997	14849	15059	14866	15163	14877	14963	14992	14973	14952	14853	14986	15000	15044	15008	14879	14965	14928	15085	14834	14832	15028	14952	15028	14954	14866	14826	14915	14876	14976	14945	15066	15056	14921	15032	14947	14889	15098	14992	14851	15114	15069	14830	15061	15053	14817	14963	14987	15048	14891	14918	14914	15001	14981	15151	14879	14882	14971	14897	15089	14833	15105	14992	14983	14990	14909	14945	14858	15048	14944	15117	14908	14916	14879	14886	15016	14887	14942	14915	15101	14987	14948	14927	14909	14870	15008	15071	14897	14955	14936	15012	14829	14963	14903	14992	14997	14919	14730	15028	15076	14940	14938	14983	14946	14950	14952	15119	15000	15080	15047	14908	15067	14940	14988	14882	15019	14949	14934	14949	14754	14899	14920	14882	14949	14908	14763	15031	14924	14818	14934	14940	14877	14820	15058	14934	15062	14942	14891	14780	14930	14944	14869	14945	15134	14924	14883	14855	14932	14825	14737	14862	14989	14863	14757	15010	14726	14994	15026	15037	14769	14835	14814	14988	15168	14946	14980	15143	14881	15106	14963	15031	14872	15067	14982	14768	14986	14952	14969	14964	14960	15008	15006	14989	15045	15026	14947	14987	14764	14705	14961	14943	15060	14934	14804	14889	14919	15042	14863	14844	14823	15215	14971	15095	14923	14856	14982	14881	14956	14869	14975	14962	14853	14935	14952	14993	14984	14968	14932	14827	14953	14944	15027	14840	14731	15094	14978	14996	15092	14912	14958	14798	14846	14958	14827	14983	14939	14927	14915	14911	14835	14908	14801	15041	15104	14931	14914	14936	14813	15005	15006	15022	14947	14994	14932	15044	15020	14875	14694	15016	14863	14881	15014	14847	14923	14925	14848	15076	14920	15014	14872	15012	15048	14940	14918	14972	15019	14968	14939	14887	15059	14977	14964	14832	14909	14987	15010	14881	14932	14802	15046	14959	14939	14858	14909	15046	15048	14989	14979	14923	14904	14970	14978	14970	14917	14878	15130	14824	14928	15003	14911	14889	14866	14909	15009	15024	14918	15095	14798	14773	14872	15009	14937	14810	15097	14980	14870	15045	15006	14964	14801	14912	14847	14860	14892	14960	14864	15085	14738	14969	14920	14941	14899	14982	14923	14894	15035	14853	14985	15031	15104	14775	14899	14924	14759	15023	15011	14990	15054	14847	14774	14820	15165	14857	14766	14996	14985	15078	14995	14862	14830	15010	14850	14868	14934	14858	14999	15046	14964	15032	15017	14851	15014	14926	14923	14838	15062	14919	14849	14906	14937	14993	14893	14846	14807	14782	14911	14822	14899	14900	14814	15005	14865	15019	14949	15121	14844	14790	14919	14825	14995	14740	14972	14825	14919	14842	14882	15015	14941	14977	14947	14975	14810	15091	14865	14765	15168	14958	14890	14856	15027	14871	15017	14931	14989	14932	14859	14856	14838	14798	14926	15078	15005	14819	14979	14938	15138	14918	14772	15143	14991	14892	14951	14952	14989	14938	14866	14976	14857	14940	14895	14977	14867	14981	14880	14900	14952	14979	14832	15118	14810	14891	14930	14918	14821	14824	14877	14949	15006	14938	14974	15078	14897	14959	14977	14934	14869	14983	15009	14801	14809	14952	14982	14987	14856	14986	15061	14948	14977	14745	15068	14947	14944	15067	14969	14935	14759	14756	15072	14982	14840	14909	14958	15053	14885	15046	14978	14898	14953	14850	14907	15073	14918	14807	14861	14832	14953	14960	15022	15047	14904	14984	14979	14948	14948	14899	14991	14784	14989	14947	14928	15053	14932	14967	15109	14872	15061	15020	14860	14962	14925	14936	14947	14974	15027	14861	14972	14901	14982	14751	14878	14908	15014	14933	15117	15147	15000	15069	14911	15091	15097	14863	14972	14840	14798	15012	14955	14766	14974	15059	14842	14965	14923	14815	15023	14944	14929	14963	14943	14921	14866	14739	15079	14852	14941	15015	14928	15035	15019	15073	14834	14865	15100	15028	15010	14917	14943	14970	14841	15144	14983	15044	14864	14984	15016	14867	14924	14992	14893	14760	15071	14826	14959	14765	14874	15088	14923	15122	14925	14931	14699	14852	14943	15086	15004	14958	14884	14906	14882	15030	15085	15017	14915	14995	14916	15138	14837	14903	15025	14911	14874	15008	14892	14998	15043	14811	14962	15110	14987	14975	14985	15157	15067	14926	14959	14918	14996	15028	14760	14885	14884	15036	14853	15013	14940	14989	14826	14954	14979	14987	14882	15122	14874	14846	14860	15010	14946	15092	14798	14889	15073	14780	15219	14908	14812	14881	15010	14997	15126	15059	14802	14974	14998	14906	14859	15042	14898	15006	14801	14884	14978	15131	15080	15043	14932	15008	14960	14930	15013	14886	14880	14997	14906	14748	15022	14885	15000	14990	15039	14820	14875	14981	14936	15039	15093	14957	14996	14959	14884	14973	15053	14767	15041	15192	15154	15032	15021	14952	14886	15036	15050	14938	15004	15034	14846	14866	14870	14961	14770	14839	14984	14845	14944	15018	14866	14767	14886	14975	15064	14867	14787	14832	14898	15005	15052	15007	15018	14990	14867	15011	15026	14832	14994	14950	14896	15066	15080	14752	15099	14967	14709	14854	14718	14770	15110	14751	14802	15048	14968	14988	15035	14875	14940	14774	14959	14862	14920	14823	15111	14847	14974	14861	14885	14895	14861	14876	14855	15025	14961	14860	15046	14967	14936	14956	14684	14861	15000	14870	15121	14820	14825	14821	14997	14993	14952	15068	14874	14868	15046	14836	14858	15124	14946	14933	14941	15110	14840	14998	14954	14899	14931	14746	14882	14916	14987	14857	14864	15032	15088	14912	15052	14997	14986	14816	14819	15024	14593	14982	15018	14945	14878	14991	15056	14935	14915	15018	14973	14929	15053	14989	14885	14884	15086	15009	14891	14910	15020	14966	15112	14816	15050	14836	15048	14961	14918	14887	14886	15062	15072	14969	14882	15020	14936	14766	14964	14895	14853	15100	15047	14988	14983	14987	14950	14883	14833	14968	14999	14851	15045	15098	15008	14926	15054	14981	15034	14916	14987	14993	14956	14900	15096	14990	14895	14938	14975	14854	14934	14722	14794	14903	15047	14946	14914	14928	14990	15006	15063	14900	14901	14889	14937	15052	14921	14939	14926	14792	14982	15044	15141	15048	15024	14923	15040	14951	14935	14892	14848	14851	14896	14862	14994	14990	14889	14953	14936	15041	14955	14913	14902	14995	14910	14940	14867	14883	14969	14924	15014	14925	14854	14976	14917	14996	14908	14823	14967	15082	14948	14869	14914	14977	14949	15026	14784	14964	15026	14847	15018	14921	15037	14857	15061	14950	14938	14747	14904	14694	14840	14946	14919	14883	14992	14858	14898	14921	14980	15029	14850	14999	15075	14950	14932	14924	15022	14886	14936	14906	15010	14860	15028	14832	14877	14941	14711	14866	14999	14891	14941	15084	15008	15046	14793	14971	15032	14797	15145	15026	14822	14978	14976	14901	14941	14991	14963	15084	14929	14842	15103	14992	14922	14923	14931	14921	14869	15018	14903	14965	14887	15097	14998	14834	14921	14900	14875	14825	15079	14961	14848	14937	14865	14944	15004	14988	15076	14869	15110	14901	14964	14926	14958	14833	15151	14991	15091	14926	14888	15197	15052	15029	15060	14979	14863	14818	14899	14947	14798	14989	15050	15001	15056	15040	14773	14804	14945	15155	14937	14868	14928	14981	14714	14911	14912	14899	14993	14921	14872	14827	15037	14790	14910	15048	14958	14945	14855	14857	14878	15141	14967	14948	14859	15004	15047	14936	14882	15053	14861	14957	15100	15067	14810	14928	15029	15082	15012	15149	15048	14951	15031	15062	14921	14983
23891	21431	28792	24944	22757	22276	21533	19293	18342	18783	26729	28515	24801	21574	19435	18295	18210	17986	17401	17314	17152	17311	17212	17333	17296	17276	17176	17365	17233	17225	17623	17477	17196	17456	17217	17280	17049	17316	17227	17038	17314	17287	17355	17084	17032	17245	17284	17322	17373	17155	17322	17396	17243	17298	17233	17150	17237	17218	17333	17236	17111	17145	17326	17234	17249	17259	17315	17357	17236	17286	16874	17136	17259	17288	17153	17229	17122	17003	17058	17098	17118	17247	17285	17349	17279	17329	17123	17187	17112	17238	17283	17379	17396	17243	17093	17292	17201	17326	17366	17212	17114	17043	17345	17187	17224	17215	17057	17148	16998	17005	17141	17205	17305	17062	17090	17318	17316	17407	17219	17317	17176	17322	17115	17163	17315	17282	16971	17148	17120	17114	17157	17236	17294	17193	17277	17281	17373	17196	17066	17202	17231	17194	17324	17279	17221	17021	17299	17214	17295	16973	17271	17308	17378	16944	17212	16964	17210	17166	17208	17342	16887	17164	17195	16936	17365	17167	17223	17261	17311	17219	17061	17211	17120	17274	17191	16970	17054	17102	17275	17193	17266	17264	17040	17292	17337	17241	17158	17385	17229	17142	17270	17234	17130	17241	17348	17549	17114	17084	17177	17253	17214	17042	16997	16970	17004	17127	17101	17259	17293	17196	17143	17114	17249	17109	17124	17260	17283	17321	17198	16948	17207	17269	17267	17305	17312	17209	17327	17108	17135	17227	17252	17153	17162	17160	17073	17115	17221	17132	17311	17324	17180	17433	17186	17005	17338	17113	17299	17125	17249	17188	16978	17401	17139	17170	17287	17200	17186	17272	17286	17342	17424	17102	17359	17048	17104	17347	17291	17008	17100	17227	17218	17076	17072	17199	17282	17310	17107	17277	17246	17217	17178	17312	17262	17418	17389	17245	17034	17123	17150	17292	17144	17003	17250	17249	17200	17294	17361	17015	17108	17109	17140	17285	17131	17161	17197	17083	17148	17170	17137	17256	17132	16994	16905	17269	17233	17104	17195	17231	17190	17222	17158	17079	17097	17136	17316	17144	17285	17196	17290	17353	17115	17133	17153	17344	17114	17223	17144	17316	17459	17040	17333	17088	17021	17230	17237	17053	17209	17107	17137	17147	17225	17328	17335	17217	17173	17106	17200	17123	17350	17395	17036	17260	17207	17076	17182	17173	17181	17138	17213	17342	17230	17313	17130	17168	17197	17253	17145	17200	17131	17171	17210	17090	17276	17258	17311	17297	17216	17185	17213	17298	17235	17189	17328	17291	17306	17126	17175	17078	17477	17123	17120	17101	17197	17361	17119	17050	17222	17189	17280	17299	17229	17437	17074	16999	17177	17372	17088	17117	17447	16999	17112	17388	17123	17141	17314	17236	17309	17162	17113	17124	17227	17124	17098	17023	17172	17175	17286	17113	17245	17089	17446	17320	17331	17042	17219	17428	17247	17224	17201	17051	17086	17227	17101	17207	17234	17161	16967	17057	17100	17146	17385	17241	17234	17277	17171	17113	17282	17050	17087	17276	17233	17256	17300	17112	17085	17268	17156	17101	17371	17073	17260	17318	17268	17191	17212	17152	17240	17268	17248	17293	17174	17455	17189	17367	17120	17169	17275	17222	16998	17229	17129	17172	16960	17074	17085	17236	17171	17142	17363	17282	17167	17117	17338	17054	17353	17260	17184	17368	17371	17079	17031	17191	17166	17236	17236	17160	17130	17309	17145	17205	17082	17095	17025	17070	17077	17169	17331	17222	17297	17290	17111	17222	17129	16998	17171	17444	17131	16939	17113	17154	17291	17348	17388	17185	17146	17290	17316	17362	17121	17290	17315	17049	17324	17167	17120	17187	17306	17167	17183	17320	16998	17058	17167	17109	17123	17279	17123	17186	17260	17231	17197	17232	17382	17178	17111	17086	17139	17110	17432	17275	17210	17173	17329	17238	17228	17307	17340	17246	17063	17186	17240	17135	17228	17345	17300	17291	17191	17273	17036	17164	17162	17351	17157	17166	17122	17129	17329	17195	17368	17177	16889	17416	17101	17256	17346	17077	17052	17098	17228	17262	17263	17213	17380	17308	17121	17222	17278	17315	17133	17102	17142	17129	17252	17192	17080	17223	17093	17193	17110	17152	17020	17295	17229	17215	17185	17227	17262	17175	17246	17048	17302	17163	17278	17100	17177	17083	17263	17184	16980	17172	17199	17369	17280	17217	17232	17206	17430	17136	17244	17323	17131	17167	17144	17155	17113	17073	17199	17286	17319	17186	17209	17028	17255	17320	17328	17212	17169	17152	17388	17185	17078	17227	17210	17372	17289	17002	17251	17014	17498	17203	17055	17125	17077	17103	17127	17220	17344	17210	17214	17263	16976	17169	17340	17215	17298	17442	17207	17254	17244	17426	17226	17344	17390	17241	17175	17066	17191	17044	17197	17201	17377	17309	17402	17101	17324	17352	17310	17178	17060	17346	17141	17148	17143	17196	17114	17319	17270	17260	17257	17235	17159	17254	17326	17200	17198	17164	17241	17232	16973	16962	17178	17185	17329	17302	17287	17257	17188	17226	17159	17463	17167	16991	17179	17107	17088	17270	17420	17109	17261	17281	17031	17262	17513	17353	17279	17239	17253	17300	17318	17060	17153	17241	17153	17407	17265	17186	17302	17265	17329	17137	17286	17128	17354	17196	17176	17332	17218	17060	17148	17253	17356	17342	17047	17192	17105	17147	17244	17213	17305	16933	17258	17068	17313	17208	17142	16946	17036	17212	17349	17209	17237	17233	17305	17229	17057	17279	17114	17379	17216	17187	17339	17053	17288	17210	17105	17156	17113	17158	17255	17335	16997	17074	17043	17257	17102	17195	17128	17259	17310	17292	17134	16970	17343	17227	17096	17269	17445	17064	17058	17412	17282	17315	17110	17220	17462	17356	17261	17244	17205	17370	17210	17062	17313	17364	17507	17008	17247	17171	17342	17098	17221	17373	17295	17317	17185	17058	17218	17217	17102	17119	17278	17365	17165	17234	17093	17052	17333	17159	17078	17315	17372	17125	17221	17345	17255	17136	17280	17072	17131	17145	17120	17190	17321	17360	17151	17150	17088	17160	17100	17240	17143	17292	17260	17241	17108	17080	17304	17162	17314	17106	17262	17206	17256	17089	17058	17050	17231	17154	17145	17211	17161	17266	17184	17298	17273	17332	17234	17282	17364	17081	17272	17137	17194	17239	17096	17332	17167	17160	17054	17454	17339	17282	17200	17230	17199	17018	17251	17127	17397	17054	17146	17180	17192	17192	17040	17139	17222	17166	17364	17334	17378	17284	17088	17021	17114	17055	17016	17159	17136	17164	17233	17364	17233	17399	17282	17200	17099	17063	17045	17247	17347	17363	17191	17286	17271	17268	17143	17050	17158	17125	17192	17282	17183	17172	17192	17373	17195	17371	17168	17099	17167	17231	17122	17210	17267	17304	17294	17136	17059	17313	17149	17297	17254	17110	17173	17143	17156	17119	17244	17408	17262	17504	16973	17231	17221	17111	17118	17276	17272	17260	17350	17222	17223	17358	17249	17171	17285	17310	17188	17229	17198	17179	17325	17153	17151	17328	17331	17125	17082	17107	17094	17289	17200	17021	17144	17258	17279	17286	17256	17165	17056	17110	17310	17120	17107	17026	17175	17248	17021	17130	17161	17333	17303	17295	17174	17135	17339	17144	17161	17143	17164	17240	17090	17077	17256	17213	17134	17350	17057	17098	17166	17108	17121	16949	17378	16987	17006	17272	17182	17185	17253	17280	17268	17142	17193	17232	17418	17353	17157	17321	16980	17094	17159	17170	17330	17289	17232	17235	17206	16934	17189	17140	17353	17248	17263	17194	17263	17226	17329	17345	17156	17409	17230	16983	17216	17203	17187	17193	17296	17274	17181	17154	17364	17310	17168	17287	17205	17214	17246	17135	17062	17096	17409	17073	17214	17092	17455	17460	17247	17216	17191	17131	17261	17288	17294	17216	17057	17161	17182	17215	17277	17268	17198	17163	17254	17204	17222	17342	17400	17222	17025	17109	17408	17138	17286	17140	17105	17167	17106	17363	17287	17056	17137	17294	17223	17168	17022	17153	17191	17187	17195	17347	17152	17304	17303	17292	17187	17170	17387	17084	17101	17186	17075	17070	17348	17409	17472	17144	17053	17335	17044	17272	16872	17228	17256	17254	17197	17231	16924	17425	17072	17296	17188	17364	17208	17225	17297	17246	17214	17196	17094	17146	17346	17061	17098	17171	17135	17298	17260	17299	17156	16998	17203	17345	17283	17366	17237	17219	17333	17159	17117	17162	17065	17360	17185	17156	17083	17178	17131	17212	17040	17193	17153	17241	17092	17176	17145	17274	17179	16986	17263	17124	17245	17294	17216	17158	17246	17260	17165	17148	17129	17190	17135	17063	17187	16961	17092	17307	17058	17262	17368	17413	17202	17015	17255	17179	17295	17217	17129	17224	17230	17274	17181	17315	17190	17151	17151	17133	17249	17233	17070	17227	17257	17330	17381	17317	17297	17134	17418	17031	17147	17303	17125	17095	17240	17257	17156	17180	17181	17114	17360	17334	17071	17142	17279	17374	17249	17354	17290	17082	17103	17123	17125	17496	17340	17335	17121	17142	17414	17378	17182	17073	17195	17168	17241	17237	17275	17109	17080	17096	17304	17241	17318	17272	17124	17397	17359	17110	17275	17298	17257	17133	17431	17223	17045	17238	17276	17156	17107	17301	17171	17211	17114	17069	17058	17344	17303	17229	17161	17253	17324	17135	17095	17218	17031	16998	17244	17186	17168	17125	17414	17181	17253	17253	17196	17103	17253	17338	17006	17201	17214	17665	17345	17239	17419	17057	17285	17228	17197	16997	17260	17230	17236	17193	17213	17184	17155	17262	17247	17151	17120	17063	17123	17336	17342	17351	17413	17196	17206	17194	17283	16977	17395	17149	17331	17240	17177	17266	17170	17296	17176	17017	17113	17362	17048	17153	17285	17345	17251	17219	17276	17331	17335	17282	17075	17119	17114	17106	17153	17180	17124	17193	17251	17105	17128	17153	17204	17343	17129	17090	17148	17277	17162	17288	17315	17284
32961	52914	41746	29901	21804	18503	17604	17334	16455	17504	29137	29136	23855	19916	17279	16316	15648	15117	15071	15160	15058	15178	14995	15009	15030	15001	14915	15057	15088	14902	14885	15052	14828	14879	14969	15106	14950	14929	14865	15052	14899	14949	14895	14978	14886	14949	14972	15099	14890	15197	14970	14932	15106	14898	14997	15009	14849	15062	14866	14960	14875	15031	15024	14785	14909	15009	14870	14754	14845	14806	14933	15014	14937	14962	14764	14943	15144	15010	14906	14823	14814	14924	14888	14959	14940	14879	14911	14963	14988	14803	14913	15069	15102	15120	14871	14782	15003	14861	14994	15057	14928	15008	15053	14946	14968	14843	14885	14997	15045	14948	14783	14935	15056	14885	15027	14820	14866	14861	14824	14874	15006	14826	14955	15092	14921	14854	14892	15005	14956	14890	15039	14777	14948	14925	15113	15023	15030	14891	14930	14858	14791	15041	14926	15008	14882	14960	14880	14983	15095	14993	14997	14915	14887	14918	14894	15017	14975	15017	14893	14969	15057	15056	14793	15124	15177	14857	14882	15067	14848	14833	14896	14879	14765	14955	14900	14872	14788	14913	14967	14852	14953	15071	14923	14937	14780	14905	14986	15022	14936	14896	14950	14786	14928	15029	15173	14975	14860	14929	14958	15018	14882	14973	14867	14899	14906	14944	14932	15065	15043	14877	15038	14966	15025	15060	14900	14865	15043	14915	14953	14839	15015	14963	14783	15066	14983	14856	14880	14978	14924	15103	14930	14975	14867	14824	14840	14814	15090	14854	14895	15004	14872	15046	14892	14848	14966	14827	14981	14849	14987	14841	14888	14998	14898	14887	14982	15029	14762	14905	15077	15056	15020	14838	14901	15105	14874	14945	14958	15023	14726	14855	14963	14955	14783	15035	14904	14861	15068	14855	14931	14914	14867	14971	14952	14776	14892	14969	14853	14899	15056	14905	14918	15014	14951	14969	14860	14851	14991	15035	14964	15004	14859	15115	14990	14905	14984	15017	15131	14871	14827	14878	14951	15022	14973	14904	14966	14917	14841	14971	14865	14846	14878	14948	15035	14866	14940	15033	14930	14961	14930	14977	14994	15076	15162	14933	14936	14735	14851	14891	14935	14950	15045	14793	15097	15032	14908	14978	14880	14985	14863	14776	14956	15027	15003	14732	14968	15008	14960	14828	14878	14941	15069	14896	14870	14800	15020	14794	15146	14741	15071	14933	14856	14935	14914	15004	14920	14849	14840	14802	14970	14984	14981	15020	15021	14983	14795	14936	15002	14853	14796	14829	14824	15044	15004	14911	15067	14975	14937	14890	15002	14940	14898	15167	15121	14948	14944	14982	14960	14848	14877	14999	14816	14753	14697	15010	14972	14908	14956	14883	14815	15058	14780	14861	14865	15013	14970	14878	14845	14921	14931	15046	14853	14885	14883	14694	15123	14812	15006	15035	14957	14868	14842	14802	14931	14848	14896	14975	14851	14913	14987	14866	14895	14873	14999	14988	15039	15019	14811	14984	14900	14921	15119	14733	15008	15088	14984	14936	14924	14823	14885	15070	14783	14942	14808	14893	14851	14988	14832	14929	14999	14868	14906	15190	14998	14907	14824	14948	15058	14888	15026	14984	14774	14948	14832	14826	15010	14854	14954	14862	14962	14939	15008	14787	15059	14958	15035	14897	15016	14792	15006	14878	14873	14947	14961	14810	14947	14944	14918	14922	14993	15033	14903	14855	14958	15064	14995	14988	14813	14876	14873	14769	14698	14982	14977	14875	14927	15038	15024	15047	15030	15082	14912	14978	15128	14883	14801	14868	14917	14995	14930	15015	14876	14846	14827	14919	14826	15020	14842	14911	14925	14949	14648	15125	14946	15096	14897	14944	14968	15003	15063	14786	14990	15025	14989	14862	15084	15028	14912	14792	14873	14932	14859	14777	14978	14933	14937	14887	14918	15151	14908	14881	14929	14860	14907	14885	14975	14989	14940	14944	14820	15038	14962	14990	15031	14865	14845	14852	14905	15059	15072	14889	14915	14987	14886	14959	15036	14796	14815	14912	14928	14981	14754	14972	14976	15094	15031	14822	14732	14860	15029	14947	14865	14794	15015	14890	15021	14914	15078	14849	14957	14631	14968	14831	14990	15067	14943	14887	14877	14989	14921	14844	15003	14770	14892	15096	14835	15005	14968	14852	15052	14810	14783	15060	14773	14864	14988	15048	14776	14897	14901	14942	15044	14829	14758	15014	14937	15062	14989	15093	14937	14998	14857	14769	14926	14920	14989	14912	14931	14926	14834	14843	15095	14824	14883	15023	14966	14850	14780	14874	14952	14975	14873	14803	14885	15075	14923	14838	15090	14869	14948	14977	15188	14942	14953	14959	14979	14978	14951	14968	15012	14852	14921	15018	14788	14732	14891	14928	15062	15024	14896	14864	15032	14991	14910	14986	14900	15019	15042	14964	15008	14894	15053	15014	14914	14985	14823	14892	14780	14983	14907	14883	14971	14787	14884	14903	14934	15030	14928	14908	14737	15036	14932	14774	15051	14943	14810	14850	14890	14826	14920	15025	14895	14997	14809	14990	14748	14972	14982	15060	15015	14994	14790	14836	14845	14926	14881	15096	14935	14912	14939	14955	14913	14987	14900	15010	15007	14951	14831	14955	15083	14819	14979	14952	14839	14866	14918	14972	14847	14973	14971	14973	14790	14790	15056	15037	14849	14815	15100	14834	14915	14888	14953	15047	15042	15165	14804	14905	14957	15023	14966	14915	14848	14825	14849	14975	14960	15075	14810	15066	14798	14954	14823	14969	14864	15153	14840	15014	14953	14879	15019	15065	14947	14931	14973	14752	14764	14902	14978	15038	14714	14940	14938	14921	14936	15009	15101	14823	14972	15106	15105	14876	14969	14977	14982	14993	14918	14972	15014	14908	14955	14825	14897	14746	14947	14989	15052	14869	15001	14870	14927	14972	15021	14931	14841	14982	14814	14922	14895	14936	14904	14850	14999	15060	14903	14855	14837	14836	14979	14985	14977	14995	14912	14947	14835	14963	15088	15023	14982	14928	14988	14815	14896	14934	15018	14837	15071	15012	14773	15017	15101	14787	14956	14833	14996	14774	14806	15043	14911	14961	14807	15018	14919	14831	14902	15137	14934	14874	14925	14969	15061	14860	14852	14963	14920	14894	14878	14820	14910	15004	14985	14973	15067	15104	15068	14920	14911	14992	14929	14907	14814	14863	14989	14944	14783	14859	14931	15044	14910	14887	15041	15041	14884	15068	14909	15067	14903	14819	14893	15134	14900	14873	14865	14892	14915	14989	14889	15049	15064	15064	14812	15065	14863	14845	15123	15042	15049	14847	14806	14897	14959	14913	15003	15036	14932	14958	14767	14784	14938	14995	14942	15056	14972	14952	14979	14843	14858	14761	15031	15053	14799	15029	15032	14890	15189	14726	14794	14995	15125	14866	14963	14858	14821	14977	15012	14913	14855	14872	14834	14866	14978	15073	14955	14880	14894	14821	15042	14878	14976	15009	14907	14983	14793	15010	14985	14866	14934	15074	14962	14977	14897	14944	14950	14892	14972	15016	14940	14914	14972	14962	15011	14841	14887	14987	14905	14712	15064	14851	14931	14856	14803	14857	14845	14890	15113	14980	14973	15057	14997	15018	15015	14727	15049	14912	14878	14830	14829	14953	14881	14821	15094	14990	14898	14805	14887	15164	14928	15021	15093	14911	14936	14959	14806	15010	14950	14964	15136	14938	14830	14902	14922	15006	14902	14796	14883	14801	14808	15061	14915	15026	14797	14896	14775	14804	14966	14828	14789	14747	15104	14828	14926	14978	15084	14944	14948	14792	14932	14951	14944	14955	14887	14906	14956	15001	14898	14970	14926	14909	14970	15026	15081	14778	14993	14999	14873	15004	14862	14923	15046	14943	15016	14859	14948	15075	14967	14878	14989	15030	14941	14968	14810	14975	14901	14848	15237	14913	14998	14862	15047	14969	14930	14865	14871	14860	15096	14866	14907	14920	14873	14959	14886	14853	14931	15005	14877	15055	14847	14900	14773	14865	14937	14869	14949	14912	15024	15084	15025	14815	14879	14829	14817	14853	14922	15124	14934	15018	15081	14887	14916	14691	14913	15041	14876	15002	14863	14960	14980	14926	14785	14876	14912	14886	15008	15086	14667	14944	15065	14938	15010	14962	14924	14949	14846	14918	15040	14896	15041	15032	14839	15008	14908	15008	15116	15133	14855	14975	14965	14905	14943	14992	14931	14919	14974	14881	14993	14832	14897	15086	14982	15144	14906	15018	14997	14716	15050	14940	14846	14942	14881	14910	14858	14755	14950	15082	14781	15168	14987	14943	14819	14813	14908	14957	14977	14783	14894	14984	14941	15072	15043	14930	14990	14871	14981	15059	14969	14985	14913	14735	14847	14842	14862	14848	14979	14894	15079	14925	14977	14890	15089	14844	14841	14734	14927	15037	14943	14961	14596	14917	14908	14945	14914	14902	15027	14819	14883	14881	14832	14875	14863	14956	14881	15009	14990	15028	15087	14822	14878	14874	14905	14873	14946	14824	14988	14881	14799	14877	14916	14862	15162	14930	14758	15057	14875	14902	15002	15012	14859	15091	14885	14850	14827	14865	14800	14956	15093	14920	14794	15002	14984	14972	14915	15024	15067	14964	14879	14762	15053	14985	14993	14976	14935	14884	14916	15015	15030	14863	14960	14965	15070	15016	15011	15054	14758	14989	14860	15036	14984	14921	14873	14970	14855	14890	14943	14890	14968	14909	14876	15212	14898	15001	14890	14844	15021	14880	14935	15009	14936	14773	14901	14918	14927	14904	15015	14985	15014	14825	14983	15081	14999	14938	14871	14979	14947	14969	15092	14802	15003	15129	14955	15012	14936	15010	14945	14948	14896	14887	14822	14875	14845	14872	14871	14945	14905	15011	15009	14945	15052	14886	14982	14907	14958	14981	14922	14962	14954	14889	14993	15009	14986	14780	14988	14811	14817	14909	15043	14989	15072	14902	14959	14987	14923	14965	14968	15095	14810	14968	14832	14899	14941	15121	14945	15025	14984	14935	14883	15141	14818	14959	15163	15026	14959	15026	15094	14811	14843	14952	15058	15110
22791	21415	29213	24528	22530	24289	25604	20376	18729	21576	32393	33819	29010	24661	20800	19062	18227	17931	17611	17605	17465	17424	17396	17474	17447	17443	17413	17451	17358	17509	17611	17604	17636	17460	17495	17422	17441	17422	17505	17361	17256	17471	17419	17430	17292	17375	17261	17297	17493	17772	17248	17220	17423	17171	17436	17500	17441	17430	17490	17292	17378	17404	17090	17217	17326	17240	17223	17297	17153	17230	17397	17380	17208	17508	17357	17279	17382	17251	17409	17513	17438	17409	17168	17141	17263	17307	17335	17164	17355	17219	17214	17220	17452	17292	17289	17335	17259	17339	17405	17092	17404	17122	17367	17277	17241	17204	17378	17167	17382	17317	17361	17314	17350	17120	17269	17340	17302	17196	17266	17424	17431	17240	17220	17400	17260	17266	17284	17354	17297	17218	17463	17433	17454	17438	17379	17331	17367	17165	17255	17291	17313	17013	17273	17093	17304	17131	17304	17372	17214	17387	17128	17123	17354	17283	17279	17358	17112	17182	17152	17193	17308	17281	17255	17242	17354	17300	17369	16972	17350	17212	17222	17397	17577	17186	17378	17306	17399	17421	17452	17298	17448	17171	17229	17378	17339	17339	17334	17414	17327	17448	17237	17276	17355	17329	17183	17228	17244	17351	17402	17341	17207	17397	17172	17233	17376	17317	17265	17167	17272	17282	17178	17489	17425	17486	17076	17283	17046	17214	17320	17441	17163	17149	17448	17392	17221	17364	17377	17249	17311	17143	17304	17169	17221	17269	17082	17403	17385	17099	17506	17383	17282	17325	17506	17170	17270	17320	17434	17300	17465	17230	17207	17285	17460	17178	17183	17187	17497	17392	17193	17368	17350	17383	17307	17259	17304	17309	17259	17413	17374	17282	17208	17530	17308	17210	17327	17282	17476	17351	17276	17411	17129	17189	17149	17303	17406	17358	17179	17053	17185	17192	17236	17232	17269	17105	17454	17103	17405	17325	17173	17224	17345	17198	17315	17462	17058	17252	17497	17194	16971	17221	17236	17095	17186	17467	17149	17217	17245	17265	17549	17257	17103	17148	17137	17462	17206	17041	17301	17342	17347	17208	17223	17376	17525	17292	17207	17227	17200	17426	17291	17090	17238	17195	17308	17251	17353	17390	17357	17310	17368	17371	17064	17089	17304	17184	17174	17299	17045	17185	17150	17390	17444	17193	17295	17424	17502	17352	17213	17237	17227	17480	17176	17291	17334	17359	17522	17397	17231	17316	17287	17380	17206	17287	17384	17206	17377	17162	17148	17270	17282	17007	17299	17311	17275	17461	17240	17185	17418	17222	17193	17556	17116	16940	17185	17277	17284	17286	17363	17201	17019	17292	17411	17276	17299	17250	17185	17451	17344	17244	17243	17317	17247	17172	17073	17453	17220	17256	17302	17193	17266	17234	17114	17068	17295	17373	17122	17236	17254	17384	17077	17280	17229	17446	17373	17233	17048	17248	17423	17142	17135	17245	17183	17122	17526	17313	17202	17445	17187	17322	17140	17342	17246	17082	17405	17281	17286	17238	17474	17311	17145	17219	17228	17429	17324	17221	17143	17263	17425	17433	17190	17285	17385	17368	17312	17401	17447	17102	17350	17299	17092	17329	17179	17613	17127	17169	17095	17043	17407	17275	17310	17285	17237	17551	17148	17291	17134	17156	17587	17159	17296	17211	17331	17431	17113	17118	17229	17207	17288	17308	17340	17231	17454	17118	17243	17280	17306	17214	17319	17191	17407	17186	17259	17231	17391	17200	17128	17075	17561	17265	17237	17280	17151	17349	17418	17287	17097	17250	17228	17378	17348	17506	17286	17201	17409	17458	17289	17404	17175	17221	17222	17281	17299	17565	17351	17319	17343	17524	17399	17223	17343	17249	17109	17256	17470	17161	17329	17310	17398	17294	17399	17198	17289	17357	17346	17234	17296	17206	17521	17423	17209	17188	17259	17106	17287	17358	17335	17312	17295	17242	17191	17202	17208	17354	17212	17476	17368	17414	17205	17274	17400	17196	17447	17223	17242	17353	17014	17361	17461	17264	17320	16974	17348	17366	17324	17470	17298	17192	17301	17057	17235	17210	17281	17280	17119	17289	17252	17311	17446	17402	17430	17138	17270	17423	17462	17132	17414	17363	17201	17351	17379	17420	17321	17365	17291	17220	17155	17284	17183	17325	17231	17194	17386	17249	17224	17170	17465	17337	17160	17443	17345	17278	17308	17123	16954	17350	17215	17219	17411	17322	17483	17214	17354	17266	17226	17215	17259	17307	17270	17419	17107	17328	17225	17342	17248	17460	17387	17246	17305	17431	17357	17052	17169	17246	17484	17281	17198	17498	17246	17151	17319	17275	17244	17085	17298	17290	17485	17331	17154	17190	17394	17333	17226	17104	17265	17395	17181	17448	17165	17196	17403	17396	17289	17384	17195	17363	17509	17161	17371	17394	17387	17378	17340	17327	17371	17017	17216	17297	17234	17159	17352	17200	17343	17273	17099	17203	17269	17401	17201	17197	17124	17287	17229	17166	17063	17293	17377	17407	17550	17268	17289	17404	17393	17335	17245	17173	17210	17340	17195	17240	17249	17224	17038	17168	17164	17150	17454	17461	17376	17193	17321	17359	17015	17194	17297	17211	17240	17143	17179	17330	17413	17136	17418	17371	17335	17343	17398	17214	17199	17285	17358	17149	17324	17301	17444	17356	17317	17405	17336	17228	17259	17304	17377	17285	17352	17104	17303	17245	17346	17163	17263	17304	17165	17230	17297	17290	17360	17231	17303	17292	17529	17191	17440	17306	17175	17410	17178	17184	17264	16953	17245	17005	17340	17340	17340	17223	17255	17426	17427	17342	17374	17264	17448	17243	17307	17409	17289	17211	17395	17486	17089	17118	17291	17199	17270	17114	17284	17169	17060	17273	17373	17295	17298	17208	17074	17307	17136	17137	17295	17239	17073	17218	17220	17120	17353	17099	17126	17426	17180	17312	17335	17201	17170	17288	17112	17333	17346	17341	17096	17286	17222	16995	17151	17305	17297	17316	17304	16908	17342	17316	17327	17155	17506	17361	17234	17482	17345	17474	17416	17304	17276	17105	17113	17408	17197	17204	17250	17163	17135	17176	17277	17345	17292	17350	17148	17309	17234	17440	17533	17189	17131	17230	17128	17022	17314	17247	17361	17286	17343	17231	17435	17339	17444	17289	17403	17348	17479	17224	17377	17426	17489	17189	17319	17332	17061	17271	17484	17323	17255	17157	17306	17232	17280	17241	17308	17310	17217	17210	17309	17211	17265	17207	17167	17234	17112	17233	17311	17243	17298	17202	17259	17331	17043	17277	17336	17413	17247	17229	17355	17275	17241	17320	17350	17230	17408	17420	17071	17177	17324	17235	17191	17078	17178	17249	17291	17312	17326	17167	17277	17522	17380	17134	17134	17491	17305	17343	17216	17370	17216	17149	17148	17120	17278	17295	17269	17136	17511	17182	17009	17180	17093	17333	17234	17218	17394	17263	17301	17265	17250	17391	17043	17427	17123	17114	17249	17101	17207	17403	17499	17261	17368	17088	17396	17178	17328	17535	17235	17074	17304	17242	17349	17326	17374	17346	17317	17342	17354	17402	17018	17156	17528	17153	17375	17288	17359	17305	17396	17154	17245	17251	17267	17259	17340	17361	17446	17467	17030	17334	17383	17375	17404	17197	17389	17266	16969	17288	17272	17380	17045	17178	17329	17358	17475	17052	17424	17310	17236	17157	17372	17167	17013	17242	17067	17392	17203	17147	17274	17300	17317	17277	17303	17453	17506	17276	17210	17261	17397	17126	17220	17328	17335	17483	17599	17247	17484	17158	17464	17351	17335	17342	17155	17259	17160	17306	17205	17279	17372	17377	17280	17301	17264	17249	17307	17321	17519	17142	17191	17311	17435	17225	17309	17223	17447	17469	17341	17277	17277	17327	17410	17319	17149	16986	17311	17416	17164	17345	17280	17303	17138	17328	17389	17116	17257	17258	17042	17386	17357	17244	17215	17359	17424	17329	17189	17394	17420	17091	17291	17084	17139	17155	17255	17332	17305	17066	17067	17420	17249	17287	17253	17332	17346	17285	17418	17349	17205	17157	17226	17210	17234	17245	17376	17177	17381	17276	17340	17291	17388	17248	17236	17184	17192	17372	17260	17181	17290	17280	17318	17495	17213	17172	17379	17311	17562	17412	17267	17102	17265	17152	17216	17546	17326	17305	17326	17242	17244	17123	17373	17323	17213	17363	17153	17475	17239	17279	17267	17190	17262	17197	17210	17147	17403	17384	17208	17233	17478	17279	17436	17224	17212	17082	17302	17265	17221	17325	17336	17292	17124	17266	17358	17167	17156	17169	17323	17181	17151	17309	17332	17311	17279	17260	17229	17427	17297	17391	17281	17213	17202	17137	17056	17382	17306	17263	17289	17090	17320	17224	17230	17316	17502	17206	17448	17136	17244	17229	17397	17339	17244	17197	17349	17420	17180	17375	17341	17305	17271	17166	17279	17333	17300	17394	17183	17200	17295	17297	17375	17221	17282	17347	17355	17485	17354	17217	17195	17302	17470	17228	17404	17244	17407	17194	17048	17109	17219	17342	17170	17420	17274	17392	17332	17358	17400	17271	17206	17224	17108	17153	17474	17218	17440	17190	17412	17355	17355	17238	17050	17180	17115	17226	17292	17178	17209	17382	17134	17225	17307	17308	17422	17337	17302	17290	17301	17297	17239	17186	17173	17301	17130	17214	17293	17275	17173	17240	17349	17369	17239	17359	17297	17246	17242	17211	17297	17403	17336	17307	17181	17360	17329	17219	17403	17391	17508	17371	17162	17200	17271	17343	17335	17458	17198	17146	17090	17064	17318	17404	17184	17229	17375	17298	17212	16996	17198	17100	17233	17487	17401	17278	17281	17334	17248	17362	17542	17329	17399	17230	17300	17254	17133	17283	17431	17311	17393	16948	17351	17347	17270	17375	17211	17278	17115	17287	17348	17350	17448	17314	17317	17030	17355	17179	17397	17121	17272	17293	17290	17288	17412	17472	17291	17211	17272	17240	17286	17386	17159	17360	17471	17138	17141	17303	17301	17173	17169	17206	17014	17284	17289	17148	17301	17122
37084	61203	55466	43506	28628	22703	19825	17970	17198	21795	35026	34534	29298	23388	18793	16685	15828	15588	15272	15213	15200	15162	15063	15074	15015	14880	15037	14847	15073	15217	14986	15029	15171	15134	15100	15093	15139	15086	15021	14989	15027	14952	14987	15147	14935	14972	15033	14937	15114	14842	15166	15021	14994	15082	14957	14868	15000	15017	15103	15011	15101	15075	14953	14910	15221	14982	15006	15041	15142	15041	14940	15014	14963	15249	15143	14971	15082	15149	15025	15094	14965	15023	15053	14849	14957	15008	15197	15066	15104	15011	14997	15047	15062	15035	15012	14960	14914	14967	15109	15045	15067	14959	15000	15067	15028	14985	14951	14915	14938	14801	14980	14900	14884	14990	15019	15043	14969	14966	15158	14920	15104	15115	14837	15012	15015	15025	15083	14933	15142	15025	15085	14876	15082	15179	15112	14881	14911	15125	14956	15084	15178	14994	15099	14980	15075	14946	14931	14870	15031	14814	14973	15030	14919	15046	14998	14943	15128	15225	15198	14981	14913	15005	15128	14919	15012	15111	15062	14917	15022	14996	15062	14866	14979	14968	15036	14906	14926	15064	15009	15092	15089	14967	15157	14945	14971	14883	14910	14979	15151	15029	15180	15052	15022	15036	15174	14977	15017	15009	15230	14920	14990	15037	14949	14924	15028	15157	15018	15242	14825	14938	14958	15000	14916	15150	14836	15032	14968	14978	15051	15028	14961	15027	15015	15020	14827	15052	15003	14938	15222	15138	15069	14903	14806	14845	14945	15078	14825	14908	15042	15071	14908	15079	15007	14889	15052	15077	15142	15001	15151	15025	14875	15098	15067	15025	15089	15071	14979	15112	15009	14992	15053	14925	14954	14878	15098	15011	15040	14932	15004	14999	15051	15088	15091	15062	15030	15089	15136	14951	14968	14925	14830	15180	15042	14924	15011	15003	14925	15091	14937	15204	14913	15076	14926	14933	14939	14886	14927	15106	15062	15124	14886	15045	14956	14941	15031	15031	14938	15051	15145	14997	15023	15036	15188	14994	14892	15106	14885	15112	15006	15013	15045	14981	14981	14951	15038	14947	14870	15003	14936	15137	15003	15032	14963	15090	15224	15070	15048	15249	14938	15062	14988	14884	14946	15041	14963	15058	15154	14980	15135	15008	15000	14962	14769	15090	15014	15102	14769	14952	15016	15004	14904	15050	15068	15079	15173	14858	15001	14966	15021	14931	14947	15051	14878	14916	14824	15086	14963	15107	14992	15007	14960	15034	14922	14873	14783	15078	14954	14948	15269	15083	14829	14860	15195	15049	14976	15105	15280	15091	14984	15071	15092	14904	15140	15104	15063	15090	14988	14987	14980	15073	14978	14893	15138	15051	14971	15013	15084	14786	15171	14883	15179	15102	15066	14989	15064	14911	14923	14919	15066	15090	15127	14991	14928	15021	15051	14891	15056	14911	15099	15120	15024	14944	15065	15007	14972	14981	15188	14883	14969	14992	15070	15052	15166	14845	15127	14972	15009	15052	15013	15054	15010	15057	15054	15024	15022	14913	14890	15012	14984	14903	14961	15025	14942	15087	15002	14821	14990	14986	15007	14987	15047	15162	14926	15086	14995	15030	15063	14971	15068	14956	14909	15034	14962	14942	14990	14981	15120	15059	14950	14942	15003	15111	14960	15027	15139	15052	15076	14871	14927	15082	14983	15082	15006	15055	15025	15059	15065	15038	15067	14949	15156	15081	15147	15046	15141	15042	14981	15044	15030	15038	15046	15002	15040	14981	15060	14990	14964	14965	15114	14768	14978	14943	15028	15062	15032	15147	15173	15024	15066	15005	15004	15004	14980	14984	15033	14964	15065	15121	14969	14946	14953	14921	15014	15106	15091	14944	15208	14952	15057	15108	15003	14959	15070	14819	14994	14989	15177	15099	14962	15187	14995	15044	14762	15068	15091	15090	15020	15006	14847	14937	15004	14994	14871	14848	14954	15042	15061	15125	14996	14937	14980	14898	15119	14902	14867	14885	14823	14970	14969	14856	14855	14838	15074	15154	14944	14928	14951	14907	14919	14992	15119	15030	14995	14947	14980	15175	15125	15164	15085	15011	14942	15092	14965	14982	15005	14944	15202	14991	14980	15061	15092	15085	15073	14968	15008	15087	14933	14977	15153	15081	15010	14985	15051	15015	14866	15357	15153	14914	14901	15175	14984	15163	15018	15023	14913	15103	14971	15015	15163	15064	14897	14971	14875	15039	14933	14984	15018	15023	14976	15139	14999	15086	14996	14953	15054	15006	15282	15180	15015	14839	14988	15003	15156	15024	15121	14857	14993	14924	15177	14993	14892	15055	15054	14949	15050	14928	14888	14890	15175	14863	14921	15039	14978	14978	14849	15199	15029	15017	15082	15037	15046	15014	14955	15158	14996	14954	14974	14869	14828	15046	15031	14918	15024	15065	15074	14969	14935	14902	14933	14996	14841	14901	15108	15015	15054	14886	15027	14982	14976	14891	14969	15131	15102	15108	15000	14862	14961	15073	15161	14911	14963	15017	15131	14999	14978	15139	15036	15077	15078	15159	14969	15187	14936	15010	14936	15075	14996	14932	14965	15063	15045	14947	15132	15012	15050	14960	15018	14886	15111	15080	15043	15240	14925	14998	14906	15115	14958	14963	14923	15031	15076	14993	15126	14953	15076	15086	15017	15032	15176	14964	15096	15001	14960	14901	15032	15052	14953	14872	14858	15111	14772	14886	14994	15078	14979	14869	15073	14991	14879	15162	15036	14858	14962	14926	15070	14842	14877	14993	15058	14795	14977	14956	15033	15070	14976	14973	14895	14952	15070	14993	14932	14983	14898	15104	14935	15039	14991	14992	15013	14938	15007	15002	14943	14831	14987	14982	15113	14962	15111	14981	15027	15092	15052	14941	14898	15051	15029	15062	14906	14833	15056	15058	15178	15115	14898	15062	15204	14967	14866	14893	14913	14913	15148	14934	14904	14977	14659	15002	15063	15004	15059	15086	15054	15143	15014	14884	14945	15050	15105	14949	14980	15097	15003	15033	14953	15026	14861	15086	14880	15139	15047	15027	14940	14941	15046	15102	14897	15106	14806	14977	14916	15100	14940	15038	15098	14766	15111	14956	15017	14867	15098	14881	14933	14963	15170	14910	15050	14994	14851	14926	14946	14924	15119	15102	15146	14928	14903	15008	14991	15052	15050	14847	14929	15027	14926	14779	15078	14998	14893	14993	14980	14877	14870	14934	14979	15097	15187	14935	14970	14974	14958	14981	15137	15096	15033	15070	14936	15040	14935	15013	14952	14974	14933	15035	14900	14884	14861	15014	15043	14800	14964	15018	15140	15092	15030	14828	14944	14877	14924	14885	14897	14966	14920	14996	15067	14824	15170	14863	14918	15107	14978	15070	15104	15039	15031	14991	15009	14962	14909	15059	15156	15120	14999	14916	14908	14946	15007	14968	14972	15073	14988	15024	14794	15092	14991	15057	15139	15048	14907	15180	14901	15017	14959	15081	14906	15135	15043	14876	15059	14966	14962	14872	15051	15092	15177	15016	15031	15156	14975	15220	15062	14897	14845	15010	14947	14826	15007	14931	15126	14986	14996	14875	14918	14997	15071	14775	15048	15022	15003	15051	15091	14989	15068	14978	15005	15040	14900	15014	14972	14989	15166	14964	15125	14775	14904	14867	14963	15055	15065	14952	15105	14972	15046	14982	15060	15109	15049	14898	14932	15007	15070	14954	14941	14995	14799	14968	15018	14897	14922	15037	14922	15024	14984	15071	14939	14984	14898	14938	15008	14950	15125	15031	15092	15038	14968	15225	14964	14939	14910	14902	15009	15055	14838	15001	14964	15111	15064	14857	14998	15068	14946	15085	14988	15142	14931	14831	14999	15160	14908	15000	14928	15100	14899	14917	14946	15017	14957	15099	14809	15054	15049	14983	14936	14965	15051	14787	15096	15275	14866	15117	14945	14952	14936	14941	15029	14853	15010	14872	15086	15082	14911	15025	15141	14739	14999	15070	14953	15005	15128	15024	15039	14978	14906	15110	14800	14978	15223	14985	14918	15073	15056	15056	15100	15051	14932	15010	15103	15035	14988	14891	15040	14961	15012	14936	14882	15106	15113	15100	15029	15137	14895	15039	14946	14994	14851	15065	14937	14969	14953	15028	14981	15138	15099	14980	15022	14977	15102	15071	14956	15016	14930	14932	15105	15136	15116	14988	15099	15030	15145	14998	15057	14942	15074	15271	14973	15091	14968	15043	15015	15010	15003	15180	15051	14978	14953	14998	15104	14985	14978	15106	14882	15142	14981	15055	14831	15037	15186	14898	15063	14903	15069	14961	14894	15061	14959	15251	15044	14995	15029	14995	15035	15131	14966	15159	14930	14906	15085	15004	15053	14998	14930	15118	15096	15045	15191	14955	15039	15113	14855	14959	15064	15025	14914	15102	14927	15062	15063	15081	15033	14916	15118	14970	15002	14994	14978	15087	15016	15006	14983	15162	15021	14902	14947	15117	15088	14898	14982	15054	14945	15080	14983	15021	15174	15025	15087	15036	14942	14870	15070	15073	14917	14815	15052	15102	14966	15010	15019	15021	15086	15051	14955	14799	14835	15145	15071	14860	15097	15134	14950	14985	15021	15050	14972	15059	14949	14970	14849	14995	15057	14993	14976	14901	14879	15128	14970	15030	15007	14932	15149	14964	15010	14993	14846	15014	15067	14987	15083	14970	14845	15021	14902	14919	14884	15198	15107	14989	14986	15031	15031	14992	15048	14974	15023	15086	15079	15001	15114	15106	14888	15073	14977	14892	15118	14879	14835	15099	15045	14884	14828	14973	15044	14971	15104	14971	15138	15022	15076	15050	15036	14964	15021	15061	15035	15129	14934	14924	14945	15028	15045	14877	14972	14971	15117	15172	14853	14981	15101	14869	15145	14953	14980	15016	15015	14811	14974	14976	14988	14880	15061	14807	15077	15116	15046	14976	15019	15052	14853	15092	14962	15019	14970	15025	14936	14999	14955	15098	14909	15023	15191	15017	15019	15236	15028	14832	14917	14953	14961	15081	14955	15070	15077	15028	15043	14939	15097	15108	14995	14927	15041	14945	14987	15109	15052	14994	14952	14946
28291	26574	31085	24160	18739	18273	17737	17663	17538	17663	18260	19120	19074	18539	17867	17605	17470	17622	17473	17422	17352	17411	17511	17460	17274	17338	17413	17356	17263	17299	17361	17456	17267	17358	17281	17483	17495	17254	17533	17570	17231	17351	17216	17318	17190	17247	17431	17602	17166	17461	17152	17292	17446	17356	17475	17193	17224	17313	17168	17324	17259	17245	17288	17455	17476	17461	17372	17329	17435	17309	17485	17363	17427	17334	17260	17169	17329	17330	17208	17556	17378	17233	17265	17380	17331	17305	17160	17266	17485	17447	17380	17375	17434	17317	17632	17037	17456	17291	17389	17337	17387	17364	17271	17255	17371	17348	17358	17229	17178	17491	17329	17177	17414	17439	17200	17237	17380	17241	17307	17321	17610	17445	17411	17315	17425	17146	17225	17318	17435	17350	17385	17232	17294	17293	17325	17376	17164	17397	17506	17309	17350	17219	17442	17316	17404	17427	17101	17353	17433	17384	17356	17523	17393	17512	17435	17437	17146	17133	17403	17450	17478	17417	17649	17202	17393	17127	17278	17148	17302	17464	17417	17514	17502	17249	17287	17303	17365	17451	17412	17244	17291	17156	17378	17260	17419	17278	17320	17473	17306	17369	17421	17415	17307	17440	17354	17222	17384	17469	17394	17233	17152	17528	17609	17267	17350	17439	17193	17341	17195	17259	17353	17485	17451	17195	17199	17285	17499	17609	17417	17347	17539	17402	17349	17434	17388	17367	17599	17482	17469	17322	17381	17246	17223	17503	17410	17453	17358	17248	17291	17177	17340	17471	17396	17265	17190	17217	17238	17328	17296	17386	17289	17248	17457	17433	17291	17311	17243	17365	17235	17158	17165	17473	17445	17355	17422	17448	17359	17240	17718	17329	17143	17429	17521	17184	17468	17515	17495	17392	17147	17332	17330	17185	17452	17313	17365	17465	17502	17204	17401	17421	17431	17457	17506	17399	17376	17507	17242	17499	17379	17590	17528	17259	17369	17576	17102	17317	17404	17591	17476	17225	17056	17315	17344	17302	17445	17470	17317	17329	17401	17366	17413	17425	17147	17224	17356	17477	17467	17288	17484	17210	17294	17238	17343	17341	17181	17284	17345	17369	17528	17401	17502	17528	17384	17400	17215	17259	17172	17450	17308	17352	17367	17478	17395	17529	17426	17441	17369	17208	17255	17258	17447	17493	17446	17326	17191	17454	17468	17322	17387	17293	17263	17251	17143	17356	17282	17252	17348	17248	17481	17350	17303	17243	17339	17565	17292	17256	17441	17302	17347	17554	17218	17345	17295	17383	17364	17263	17301	17382	17318	17289	17390	17278	17379	17446	17383	17322	17256	17102	17237	17316	17300	17267	17354	17256	17376	17396	17424	17405	17266	17635	17455	17235	17401	17426	17418	17181	17241	17252	17484	17161	17204	17223	17312	17347	17283	17290	17381	17183	17293	17313	17383	17424	17356	17301	17358	17209	17474	17448	17336	17464	17357	17512	17416	17406	17259	17372	17382	17224	17016	17271	17520	17366	17298	17246	17398	17613	17403	17306	17348	17500	17311	17374	17406	17505	17533	17369	17352	17479	17140	17423	17486	17364	17282	17192	17436	17191	17444	17479	17346	17318	17450	17345	17145	17476	17349	17473	17042	17437	17424	17247	17389	17405	17171	17425	17289	17175	17369	17399	17340	17521	17171	17322	17316	17261	17205	17308	17423	17296	17417	17265	17323	17156	17620	17469	17275	17252	17433	17270	17505	17126	17355	17266	17348	17444	17347	17212	17192	17297	17632	17125	17338	17386	17414	17338	17431	17408	17491	17400	17160	17320	17259	17492	17457	17206	17461	17275	17502	17273	17274	17314	17419	17325	17159	17289	17350	17355	17440	17278	17426	17419	17404	17317	17689	17227	17295	17226	17388	17345	17276	17299	17177	17368	17435	17425	17325	17220	17272	17415	17261	17295	17458	17285	17240	17179	17435	17520	17239	17476	17375	17193	17330	17307	17255	17455	17542	17369	17380	17448	17378	17447	17417	17316	17407	17455	17374	17123	17423	17393	17334	17185	17552	17384	17317	17207	17475	17451	17452	17292	17348	17295	17495	17439	17344	17510	17498	17261	17356	17264	17353	17410	17349	17292	17441	17483	17460	17446	17147	17367	17456	17279	17187	17254	17482	17338	17392	17568	17373	17485	17427	17146	17216	17368	17183	17291	17051	17323	17479	17365	17183	17281	17394	17116	17252	17344	17340	17385	17348	17321	17568	17342	17478	17274	17192	17516	17313	17329	17482	17168	17383	17142	17318	17303	17254	17445	17278	17420	17574	17531	17482	17470	17399	17226	17242	17294	17521	17433	17326	17380	17316	17599	17318	17206	17583	17333	17364	17330	17373	17314	17259	17417	17227	17372	17442	17296	16989	17262	17309	17317	17032	17356	17424	17289	17483	17348	17191	17225	17478	17455	17453	17436	17437	17358	17572	17450	17286	17329	17225	17592	17312	17345	17462	17264	17356	17490	17439	17322	17300	17277	17330	17163	17378	17460	17515	17461	17297	17389	17534	17278	17372	17312	17106	17196	17320	17371	17335	17362	17355	17269	17394	17211	17554	17256	17376	17348	17357	17345	17570	17362	17239	17320	17289	17422	17313	17491	17193	17318	17317	17555	17426	17138	17325	17504	17317	17542	17384	17416	17345	17302	17516	17392	17386	17332	17278	17410	17456	17320	17195	17558	17355	17316	17378	17301	17439	17300	17155	17283	17586	17285	17262	17325	17400	17552	17303	17335	17487	17310	17358	17331	17269	17376	17283	17507	17194	17388	17328	17133	17212	17430	17546	17546	17398	17350	17117	17273	17288	17308	17343	17295	17336	17297	17333	17325	17406	17232	17562	17378	17285	17480	17321	17300	17259	17461	17458	17485	17508	17259	17362	17442	17425	17386	17245	17522	17343	17519	17504	17098	17551	17306	17307	17250	17355	17228	17323	17358	17330	17493	17468	17401	17451	17262	17297	17590	17263	17280	17432	17294	17300	17410	17346	17357	17325	17391	17366	17382	17363	17235	17193	17526	17321	17396	17250	17324	17611	17369	17369	17602	17288	17240	17284	17307	17320	17285	17583	17600	17413	17332	17336	17361	17357	17407	17386	17122	17356	17383	17418	17286	17333	17612	17315	17355	17261	17386	17248	17243	17381	17305	17395	17294	17223	17384	17359	17411	17338	17472	17501	17337	17238	17434	17127	17216	17627	17366	17327	17473	17291	17364	17285	17373	17139	17453	17426	17248	17289	17177	17348	17305	17376	17388	17356	17522	17321	17212	17362	17238	17327	17322	17516	17247	17480	17354	17288	17557	17241	17319	17448	17251	17411	17448	17321	17365	17561	17530	17268	17414	17609	17272	17574	17293	17168	17071	17318	17480	17435	17256	17287	17408	17281	17317	17431	17275	17431	17324	17171	17399	17196	17298	17269	17313	17433	17327	17178	17072	17328	17237	17259	17351	17457	17332	17277	17186	17422	17517	17258	17455	17114	17428	17329	17305	17243	17149	17229	17333	17331	17418	17354	17364	17376	17395	17496	17419	17123	17371	17474	17214	17284	17449	17335	17199	17334	17294	17364	17473	17403	17432	17348	17191	17343	17128	17133	17354	17386	17470	17556	17350	17306	17164	17205	17280	17236	17250	17169	17480	17304	17222	17416	17288	17375	17241	17315	17345	17212	17208	17269	17333	17446	17244	17513	17376	17506	17536	17492	17520	17442	17468	17184	17241	17305	17269	17263	17451	17508	17351	17373	17325	17237	17460	17560	17194	17524	17470	17294	17584	17408	17588	17138	17690	17189	17290	17344	17317	17284	17216	17367	17280	17413	17420	17341	17328	17384	17142	17327	17224	17514	17402	17269	17357	17115	17192	17143	17399	17409	17411	17243	17313	17365	17207	17301	17529	17383	17151	17277	17187	17360	17329	17352	17382	17371	17149	17277	17275	17301	17371	17455	17176	17417	17361	17418	17333	17361	17160	17261	17410	17364	17248	17313	17274	17330	17518	17503	17455	17342	17240	17569	17266	17245	17503	17464	17575	17504	17389	17312	17281	17325	17351	17278	17333	17287	17335	17203	17427	17312	17428	17563	17395	17495	17463	17367	17487	17488	17399	17493	17445	17297	17154	17186	17179	17324	17418	17362	17435	17293	17499	17141	17206	17386	17234	17372	17430	17198	17260	17420	17486	17322	17464	17394	17383	17372	17151	17283	17233	17358	17650	17410	17266	17359	17473	17337	17586	17565	17234	17295	17366	17257	17319	17390	17236	17492	17273	17099	17193	17326	17153	17482	17393	17183	17306	17332	17410	17111	17205	17430	17420	17409	17419	17239	17200	17357	17324	17116	17282	17250	17495	17179	17263	17418	17338	17442	17405	17249	17290	17402	17583	17182	17194	17421	17213	17407	17537	17385	17310	17347	17333	17411	17394	17316	17302	17400	17270	17253	17232	17274	17270	17431	17392	17259	17356	17389	17292	17415	17311	17354	17332	17325	17272	17473	17263	17326	17492	17242	17605	17456	17441	17264	17330	17279	17308	17422	17472	17418	17272	17419	17322	17208	17362	17549	17393	17314	17429	17221	17463	17444	17392	17429	17206	17355	17232	17329	17387	17504	17349	17549	17394	17271	17357	17468	17317	17324	17219	17293	17472	17491	17479	17339	17337	17294	17238	17304	17300	17398	17457	17212	17281	17404	17519	17173	17296	17289	17219	17270	17402	17175	17430	17246	17488	17404	17370	17280	17272	17440	17394	17223	17506	17346	17315	17326	17322	17575	17392	17447	17148	17223	17532	17360	17292	17385	17389	17427	17296	17369	17085	17340	17359	17327	17435	17372	17459	17466	17374	17215	17500	17328	17304	17326	17500	17439	17434	17183	17363	17337	17428	17405	17248	17342	17253	17408	17532	17488	17502	17347	17364	17283	17373	17235	17407	17292	17392	17551	17400	17416	17449	17315	17189	17188	17541	17356	17346	17361	17399	17562	17505	17499	17262	17439	17339	17299	17287	17351	17410	17371	17359	17328	17443	17279	17277	17201	17577	17517	17333	17308	17365	17356	17278	17423	17459	17362	17224	17357	17500	17608	17462	17458	17322	17357	17506	17232	17271
29906	42381	32955	20023	16628	15690	15488	15197	15054	15289	16704	17591	16952	16041	15502	15251	15116	15038	15120	15206	15072	15020	15069	15126	15128	14994	15174	15158	15058	14949	14942	15164	15072	15050	15116	15034	15114	15055	15014	14772	14953	15031	15079	14973	15105	14932	15053	15071	14999	15185	15017	15009	15044	15041	14989	15151	15083	15017	15050	14961	15071	14982	15028	15070	14876	14922	15030	15031	15029	14993	15035	14919	14950	15108	15055	14742	15136	14976	14967	15174	14966	15160	14922	14982	15114	14909	15005	15083	15017	14898	14826	14941	15019	15033	15132	15066	15049	15046	15001	15020	15170	14970	15136	15017	14988	15158	15069	15169	15026	14938	15120	14999	14866	15055	14995	15046	14989	15029	14973	14977	15100	15125	14904	15036	15080	15086	15043	15031	14923	14914	14911	15210	15047	15009	15096	15041	14924	15107	14932	15084	15163	14860	14987	15089	15000	15040	15050	14856	15038	15011	15096	15031	14878	15046	15072	15061	15023	15075	15144	14997	14954	15131	14997	15019	15134	15064	14952	14919	15083	15006	14997	15208	14935	14898	14936	15030	15165	15072	15011	15073	15087	15025	14980	14820	15020	14917	14962	15067	15050	15108	15124	15005	15013	15076	14928	14989	14894	15009	14995	15338	14856	15102	15041	15120	15063	15064	14875	14925	15006	14918	15038	15028	15085	15095	15105	15016	15157	14934	14954	15138	15013	14990	14971	15213	15028	14982	15035	15038	14850	15080	15065	15113	14910	15027	14974	14998	14824	14951	14991	14918	14984	14973	15011	14838	14981	15113	15041	14918	15075	14959	15145	14976	14972	14926	15157	15031	14852	15089	15013	15059	15080	15069	15064	14909	14997	15064	15119	15083	15008	15038	14988	14975	15099	15100	15093	14982	15046	15055	15091	15024	14890	15029	14906	15040	15062	15214	14886	15077	15018	15235	15009	15124	15073	14900	15112	15053	15131	15103	15090	14932	14897	15166	15262	14989	15173	15024	15119	14926	15037	15013	15109	14939	15028	15004	14989	15052	15066	14997	14933	15039	14920	14660	15130	15090	15116	15072	15080	14898	15152	15007	14895	15189	14863	15013	15010	15061	15010	14932	15020	15090	14980	15060	14879	15096	15002	14965	14941	14958	15177	15151	15022	15136	14831	14966	15048	14897	15240	15027	15031	15117	15031	15026	14909	15053	15018	15173	14924	15015	15054	15087	15093	14869	14821	15263	14991	15021	15157	14980	14958	15102	15166	15114	15055	15096	14843	14995	14980	14916	15140	14955	15083	14942	15111	15121	14987	14939	14963	15104	15106	15066	15058	15013	15066	15087	14951	14840	14879	14962	15040	14883	15069	15099	14998	15020	15143	15098	15052	14990	15055	14973	15046	15011	14965	15118	15175	15088	15083	15124	15161	15112	15104	14828	15018	15042	15215	15104	15128	15147	15038	15080	14980	15052	15103	14999	15092	15027	15211	14900	15020	14950	15129	15034	15003	15021	15054	15097	15148	15108	15047	15053	14935	14997	14873	15177	15046	15151	15118	14961	15052	15004	15045	15054	15019	15090	15033	14962	15092	15038	15192	15035	15142	15072	15112	15049	15007	14982	14937	15214	15008	15163	14958	14880	15137	15131	15033	15085	15142	15044	15045	15004	15132	14919	15045	15185	15031	15041	14999	14936	15157	15068	15025	15426	15005	14987	15126	15023	15029	15065	14949	15120	14996	14868	14937	15166	15136	14951	15124	14912	15164	15153	15196	15143	15031	15067	15045	15135	15032	15074	14869	15069	15054	15107	15160	14970	14976	14956	15019	14904	14904	15018	15094	15012	15126	15207	15075	15045	15150	14858	14899	14817	14986	15149	14915	15035	15063	14910	15029	14940	15054	14862	14933	14892	15052	15043	15025	15107	15110	14888	14919	14971	15020	14962	15069	15150	15083	14962	15375	15104	14926	14998	15056	15076	15157	15039	15155	15085	15037	15040	15117	14955	15134	15080	15075	14929	15120	14961	15031	15016	15039	15335	14990	15059	15057	14863	15043	15027	14980	14984	15001	14966	14929	14888	15152	14895	15103	15003	14999	14945	15151	15139	15012	14977	14919	14933	14958	15129	14824	14974	15071	14969	15221	14994	14971	15052	14964	14924	14942	15148	14979	15057	15065	14870	15174	14987	15051	15040	15086	15083	15012	15076	15005	15101	15045	15153	14888	14966	14835	15039	15034	14938	15124	15059	15108	15072	15131	15084	15000	14926	14956	14925	15064	14950	14922	15031	15205	14939	15097	14963	14839	14989	15155	15059	15098	14984	15059	14935	15009	15062	14974	14914	15092	15163	15071	14963	15100	15163	15192	14805	15023	15117	14961	14990	15136	14932	14682	14913	15164	15165	15128	15037	14899	15011	15045	15112	14821	15073	15201	15030	14923	14880	15068	15009	14936	14830	14902	14935	15061	15028	15009	14981	14919	14956	15058	14960	15001	15145	14946	14975	15101	14872	15115	14874	15144	14955	15215	15008	14912	14990	15003	15056	14959	14985	14992	15085	15196	15069	14910	15004	15085	15112	15111	14969	14923	15165	14974	15101	15264	14949	15100	15017	15103	14935	15012	15205	15110	15149	14987	14919	14987	14933	14859	14915	14952	15109	15041	15043	14874	15089	14859	15125	15020	15106	15038	14998	15035	15248	14945	15001	14999	15053	15002	15041	15026	15132	15056	15076	15037	15006	15044	15002	15087	15017	15050	15080	14985	14976	14971	15093	14949	14971	14943	15115	15040	15092	14966	14856	15169	14965	15039	15087	14868	14872	14974	15094	14982	15048	14963	15004	14975	14994	14985	15184	14834	14968	15163	14987	15170	14891	14956	15025	14889	15037	14943	15094	14945	15144	15009	15093	15182	14980	14948	15103	15107	14993	14889	15055	15031	14947	14933	15018	15087	14929	15105	15018	14966	14910	14933	14967	14905	15108	15011	14912	15008	14928	14924	15036	15026	15136	15027	15049	14929	14927	14935	15074	15119	14913	14905	14915	14980	15014	14968	15097	14831	15085	14916	15078	14980	15103	15036	15083	15078	15016	15111	15073	15054	14928	15086	15045	15163	15081	15050	14897	15071	14983	15032	14955	14992	15027	15059	15026	15046	14922	15131	15006	14996	15012	15065	15126	15080	15173	15129	14973	15082	15005	14934	14976	15025	14996	14922	15099	14967	15124	15043	14922	14965	14988	15127	15148	15014	14872	15078	14962	14966	14984	14908	15079	15073	15052	15046	14993	14928	15108	14993	15084	14967	15049	14792	14912	15037	14914	15128	15067	15038	15029	14975	15007	14941	15058	15163	15099	15110	14923	15107	14987	15116	15198	15011	15101	14866	15075	15020	15070	15122	15085	15021	15050	15004	14908	15071	15111	14923	15057	15106	15004	15026	15095	15103	15149	14986	14984	15096	15006	15052	14958	15028	14997	15049	15165	14960	15142	15139	15102	15067	15212	15000	14926	14980	14996	15078	15036	15098	15136	15116	15099	15118	15115	15139	14959	15027	14987	15042	15037	15161	14996	15135	15089	15110	14889	15022	15031	15059	15056	15144	15066	15172	15022	15130	15124	15014	15054	15188	15131	15094	15138	15122	15053	15120	15014	15114	14950	15209	15137	15038	15049	15031	15131	15195	15077	14952	15084	15093	15155	15052	15158	14972	15264	15076	14941	15159	15086	14957	15148	15062	14974	14964	15068	14938	15079	14936	15032	14951	15041	15136	14904	14881	15070	15132	15129	14982	15166	15003	15101	15168	15074	15157	14992	15051	15033	15113	15061	14952	14986	14923	15033	15101	14970	15167	15014	15012	15100	15089	15033	15016	14969	15040	15034	15093	15071	15075	14935	14993	15075	14917	15007	14985	15025	15123	15124	15044	14898	15176	14997	15191	15056	15049	15015	15048	15120	15089	14879	14905	15006	15242	14998	15213	15020	14912	14994	15178	15092	15003	15061	15023	14964	15065	14975	15201	15017	14937	15176	15037	15018	15006	15147	15021	15164	14901	15068	15056	14992	14868	15039	15198	15266	14880	15047	14984	15036	14933	15138	14923	14953	14773	15103	15139	15033	15039	15101	15099	15174	14717	14881	15155	15134	15291	14997	14976	15078	14970	15041	14989	14906	15050	15079	15127	15031	15075	15031	15253	15115	14916	15121	15156	15140	14990	14988	14890	15042	15071	15149	14978	14972	14972	14948	15083	15054	14920	15120	15139	15211	15008	14896	14991	15131	14992	14962	14978	15165	15000	15005	15078	14969	14866	15150	14933	15023	14942	15071	15074	14942	15080	15116	15176	14848	14898	15055	15018	15038	15004	15024	14950	15032	15158	14933	15082	15000	15053	14939	15132	14979	15139	14846	14952	15009	14979	14987	15001	15140	15070	14945	15077	14903	15170	15120	15011	15187	15019	14954	15112	15054	15023	15207	15069	15161	15031	14955	15091	15110	15024	15235	15057	14944	14997	15060	15081	15150	15029	15161	14979	15094	15032	14964	14977	15031	15001	14938	14925	15117	15188	15117	15100	14923	15192	15105	15010	15092	15055	15055	14994	14994	14888	15010	14946	14968	15015	15057	15082	14999	15101	14968	14972	15080	15078	15104	15220	15017	15189	14892	14939	15158	14991	15014	15078	14821	14994	15115	15041	14990	15107	14968	15074	15070	15011	15004	15020	15050	14982	15008	15052	15175	15032	15008	15064	15051	15081	15047	14978	15127	15014	15130	15006	15141	15204	15013	15007	14966	14920	14866	15051	14990	15015	14968	15151	14981	15140	15188	15009	15016	15082	15058	14962	14851	15153	15089	14838	15104	15181	15109	14826	15039	15074	15088	15062	15105	15048	15027	14955	15052	15022	15090	14899	15026	15069	15169	15066	15236	15042	15155	15031	15081	15087	15074	15020	15001	14899	15087	15038	14988	14965	15134	15067	15077	14968	15129	15053	14969	15091	15007	15101	14950	15031	15064	15075	15130	15174	15137	15060	15024	15132	15085	15101	15161	14996	15111	14901	15025	15095	15020	14943	14930	15041	15131	14929	15042	15076	14959	14981	15049	14972	15251	15106	15094	15221	14763	15049	15034	14952	14999	14964	15062	15010	15196	15132	14920	15076	15042
23918	21353	28588	24815	22586	22122	20814	18472	17783	19893	26168	28007	25274	22161	19656	18150	17709	17490	17404	17307	17243	17335	17232	17312	17285	17199	17179	17047	17296	17237	17103	17061	17167	17216	17121	17300	17234	17090	17283	17137	17052	17039	17067	17070	17161	17214	17347	17260	17144	17249	17019	17082	17216	17081	17212	17244	17050	17170	17296	17166	17075	17023	17026	17243	17235	17023	17064	17038	17273	17321	17254	17188	17024	17070	17243	17135	16961	17244	17128	17005	17228	17103	17146	17207	17081	17190	17142	16964	17363	17176	17160	17207	17114	17200	17092	17224	17073	17042	17094	17292	17102	17093	17081	17036	17129	17140	17007	17249	17098	17352	17318	17164	16945	16966	17114	17149	17087	17060	17101	17170	17070	17189	17051	17096	17199	16931	17021	17267	17105	16908	17250	17001	17275	16966	17202	17049	16975	17019	17196	17104	16973	16934	17138	17272	17120	16997	17132	17199	17142	17126	17269	17041	17190	17162	17237	16994	17330	17238	17073	17302	16947	17036	17281	17126	16954	17317	17228	17045	17276	16994	17219	17162	17074	17121	16998	17167	16978	17098	17247	17207	17238	17031	17023	16954	17005	17063	17286	16919	17028	17163	17062	17166	16855	17227	17136	17127	17252	17079	17072	17025	17178	16961	16965	17164	17073	16991	17291	17141	17142	17188	17168	17061	17218	17128	17119	17186	16926	16957	17063	16969	17005	17179	17256	17243	17032	16912	17057	16687	17061	16943	17110	17314	17128	17127	17154	17267	17046	17205	17169	17031	17070	17134	17015	16987	17022	16837	16955	17265	17092	17222	17031	17073	17047	17264	17383	17127	16986	17080	17165	16954	16964	17091	17300	17216	17118	17064	17089	16960	17351	17032	17214	17045	17068	17193	16840	17028	17164	17008	17011	16946	17058	17087	17161	17189	17016	17184	17132	16966	17057	17235	16961	17097	16983	17052	17187	17271	17083	17006	17003	16910	17096	17268	17117	16823	17097	17162	16983	17217	17185	17021	17356	16983	17377	17077	16912	17243	17202	17267	17033	17078	17179	17199	17186	17186	17024	17087	16929	17088	17271	17093	17157	17213	17023	16944	17120	17093	17130	17097	17223	17117	17115	17199	17047	17113	17121	17177	17002	17046	17140	17097	17076	17051	17035	17053	17191	17133	17114	17043	17133	17051	17013	17090	17166	16944	17033	17274	17225	17273	17313	17158	17205	16920	17041	17109	16911	16880	16926	17090	17144	16941	17211	16888	17104	17089	17264	16874	17263	17115	17153	17223	17256	17004	17252	17186	17001	17017	17297	17177	17244	17089	17074	17064	16972	16924	16979	17094	17149	17102	17021	17046	17213	17122	17076	17165	17205	17127	17018	17092	17079	17171	16886	17141	17092	16932	17161	17331	17038	17147	17216	17033	17108	17221	17303	16956	17199	17150	17047	17308	17174	17122	17206	17261	17146	16962	16928	16944	17235	17048	17118	17145	17016	17133	17122	17047	16994	17069	17149	17028	17112	17211	17132	17141	16877	17061	17111	17166	17178	17117	17072	17147	17248	17115	17094	17093	17129	17197	16981	17156	17256	17026	17111	17209	17087	17057	17218	17039	16986	16994	17051	17154	17220	16967	17166	17086	17010	17121	17221	16980	17211	17114	17057	17164	17285	17206	17215	16973	17136	17103	17111	17075	17244	16933	17147	17109	17250	17241	17243	17133	17127	17202	17248	17202	16942	17069	17125	16971	17276	17133	17122	17118	17234	17162	17152	17168	17352	17141	17091	17053	17190	17125	17288	16994	17158	17247	17163	17236	17107	17130	17022	17225	17203	17217	17078	17078	17298	17170	17078	17105	16979	17061	17128	17230	17154	17151	17141	17103	17251	17018	17129	17016	17173	17191	17092	17091	17108	16983	17378	17177	17340	17256	17237	17058	16969	17080	17140	17123	17128	17309	17208	17159	17006	17090	17147	17290	17150	16965	17057	17094	17136	17105	17053	17216	17263	17179	17050	17008	16978	17154	17125	16870	17077	17138	17066	17053	17185	17005	16897	16930	17056	16804	17131	16863	17101	17111	17128	17203	17011	16918	17075	17123	17141	17169	17048	16938	17292	17400	17225	17228	17039	17144	17114	16965	17076	17151	17202	17090	16998	17166	17149	16958	17257	17113	16965	17226	17267	17230	17068	17104	17156	17201	17228	17209	17134	17062	17066	16889	17155	17195	17161	17063	17068	17162	16996	17079	17236	16897	17164	17224	17103	17186	16833	17378	17025	17215	17009	17183	17206	17256	17048	17074	16944	17046	17041	17136	17159	17037	17049	17249	17078	17039	17067	17040	17191	17167	17183	16971	17155	17193	17042	17089	17034	17195	17063	17064	17065	17165	17169	17226	16844	16894	17105	17119	17035	17069	16946	17054	16922	16979	17077	17049	17177	16960	17069	17150	17048	16971	17062	17104	17010	17084	17156	17202	17217	16892	17008	17160	17153	17194	17143	16849	16995	17198	17008	17122	17101	17175	17056	17075	16969	17143	16994	16867	17215	16936	17246	17216	17280	17068	17098	17086	17012	16920	17017	16895	17048	17167	16911	17158	17123	17005	17071	17001	17054	16928	16917	17110	17174	17270	17219	17068	17153	17232	17251	17108	17140	17140	17139	16941	16764	17127	17112	17094	17134	16941	16945	17134	17199	17114	17025	17210	16881	17041	17305	17089	17128	17424	17154	17179	16980	16950	17021	16718	17236	17189	17241	17100	17132	17126	16811	17176	17256	17319	17358	16936	17029	16913	17267	17115	16895	16855	17049	17101	17199	17206	17252	17181	17178	17037	17229	17271	17018	17063	17108	17100	17105	17115	17061	17100	16978	17140	17099	17198	16878	17006	17117	16926	17101	17098	17051	17049	16974	17105	17238	16958	17022	16978	17109	17196	17199	16938	17142	16824	17293	17258	17113	17342	17208	17082	16956	17147	16973	17255	17204	17180	17154	16990	17122	17135	17150	17139	17307	16986	17214	16883	17137	17053	17162	17041	16957	17166	17123	16927	16967	17069	17172	17190	17074	16977	17271	17014	17176	17258	17293	17017	16995	17155	17286	17129	17072	17110	17006	17051	17067	17086	16984	17084	17189	17183	17176	17109	17285	17195	16913	16975	16987	16990	17190	16996	17111	17131	17285	17071	17244	17158	17305	17092	17084	17014	17112	17227	17304	16927	17025	17066	17002	17041	17166	17122	17103	17159	17127	17291	17161	16935	17025	17043	17335	17157	17001	17166	17040	17153	16953	17138	17007	17117	17059	16992	16831	17110	17064	17258	17138	16954	17083	17235	17126	16924	17216	17007	17192	16974	17156	17135	17198	16938	17247	17110	17106	17127	17328	17047	17151	17076	17200	17132	17080	17122	17161	17001	17234	17090	17183	17072	17296	17206	17171	16952	17173	16968	16712	17184	17101	17107	17118	17441	17127	17061	16990	17219	17075	17126	17040	17120	17232	17084	17066	16967	17108	17031	17200	17282	16916	17237	16986	16983	17254	17133	17166	17109	17115	17114	17001	16931	17190	17134	17082	16900	17143	17149	16970	17030	17007	17092	17277	17066	17022	17107	17083	17078	17119	16888	17168	16969	17234	17146	17107	16991	17053	16984	17148	17075	17112	16888	16948	17244	17344	17252	17117	17291	17125	16991	17160	17096	17217	17051	17109	17205	17457	17115	17198	17163	17210	17009	17017	16903	17200	16921	17025	17269	17140	17311	17187	16895	17018	16878	17073	17228	17041	17145	17110	16965	17106	17112	17091	17067	17008	17188	16910	17076	17304	17061	17015	17203	17333	17235	17220	17019	17164	16954	17051	17146	17270	17419	17068	17197	17108	17004	17321	17305	17104	17192	17029	17004	17075	17010	17162	17131	17155	17065	17148	17083	17163	17081	17162	16994	16984	17020	17173	17139	17242	17158	17194	17308	16985	17228	17101	17149	17208	17244	16976	16966	17145	17023	17065	17135	17254	17047	17212	17045	17191	17313	17131	17013	17229	16875	17100	16979	17167	17116	17026	17054	16860	17041	17049	16889	17007	16858	17088	17140	17183	17114	16995	17045	17029	17249	17092	16894	17155	17074	17255	16913	17132	17085	17132	17267	16964	17102	17113	17095	17094	17264	17013	16937	17095	17210	16964	17035	17150	17021	17314	17201	17293	17363	17109	17005	17020	16828	17270	17006	17014	17079	16968	17258	17059	17064	17201	17014	16979	17071	16918	17119	17091	17050	17232	17124	17145	17162	17205	17328	17214	17120	17081	17241	16986	16915	16980	17318	17106	17085	17147	17167	17171	17136	17179	17053	17214	17268	17152	16955	17241	17387	17051	16953	16961	17325	17233	17106	17053	16961	17112	17050	17111	17068	16965	17112	17183	17134	17045	17071	17056	17118	17251	17237	17073	17062	17079	17162	17196	17223	17242	17364	17205	17209	17068	17292	17198	17157	17307	17000	17121	17135	17243	17174	17197	17068	17001	17090	17325	17005	17154	16983	17128	17092	17141	17023	17059	17058	17097	17320	17163	17207	16976	17101	17234	17209	17085	17182	17229	17061	17020	17347	17011	17058	17037	16995	17066	17187	17255	17172	17170	17112	16992	17164	17118	17125	17124	16980	17159	17153	17103	17222	17258	17253	17000	17112	17206	17058	17274	17107	17175	17197	17138	17162	17003	17117	17244	17031	17328	17027	17104	17249	17196	17107	17013	17257	17274	17199	17164	17099	17036	16918	16923	17102	17130	17112	17075	17125	17143	16930	17124	17060	17121	17117	17152	17186	16950	16909	17090	17086	17012	17259	17136	17151	17054	17072	16891	17266	17164	16989	17055	17159	17150	17108	17251	17022	17241	17006	17125	17115	16953	16955	16960	17188	17217	17243	17167	17246	17211	16970	17064	17167	16909	17175	16978	16977	17126	17134	16986	17141	17433	17282	17108	17066	17129	17101	17209	16972	17021	17003	17211	17326	17064	17199	17045	17120	16944	17024	16937	17042	17216	17020	17306	17283	17062	17108	17088	17092	17195	17048	17229	17237	16859	16961	17202	17238	17096	17205	17012	17044	17070	17082	17009	17130	16937	17034	16996	17024	17133	17140	17143	16871	16975	16911	17084	17214
32523	50576	42941	28497	21230	18046	16501	15955	16076	19096	27840	28719	24969	20590	17498	16001	15431	15148	15064	15075	14923	14845	14882	14892	14841	14983	14880	14906	14972	14751	14894	14947	14873	14855	14944	14810	14767	14848	14802	14813	14853	14785	15002	14880	14917	14989	14691	14883	14771	14857	14951	14850	14869	14937	14879	14955	14958	14728	14929	14775	14947	14714	15047	14981	14830	14718	15037	15006	14744	14981	14652	14907	15001	14804	14887	14876	14856	14962	14851	14920	14906	14805	14924	15019	14762	14701	14975	14829	14939	14795	14693	14895	14750	14725	14704	14972	14904	14991	14887	14861	14867	14793	14730	14956	14758	14932	14903	14844	14746	14816	14822	14829	14931	14884	14925	14847	14864	14854	14814	14926	14880	14838	14642	14898	14908	14790	14806	15007	14701	14901	14795	14724	14827	14977	14918	14844	14877	14916	14911	14761	14872	14860	14882	14968	14754	14839	14914	14895	14833	14832	14809	14921	14785	14922	14836	14971	14888	14908	14811	14858	14921	14915	14876	14808	14871	14920	14707	14582	14902	14930	14828	14812	15007	14736	14878	14846	14723	14880	14804	15026	14693	14885	14937	15005	14709	14955	14848	14951	14786	14714	14909	14934	14845	14826	14794	14823	14920	14726	14940	14943	14976	14645	14838	15062	14807	14972	14845	14883	14955	14877	14897	15078	14934	14811	14710	14835	14733	14991	14811	14875	14669	14891	14824	14720	14858	14842	14805	14821	14875	14998	14843	14704	14721	14911	14918	14893	14864	14867	14763	14953	14858	14704	14898	14759	14794	14741	14883	14740	14736	14878	14873	14765	14682	14659	14923	14931	14831	14843	14878	14844	14885	14905	14721	14932	14981	14788	14946	14923	14923	14856	14897	14893	14962	14829	14970	14858	14933	14755	14685	14719	14946	14802	14901	14724	14955	14838	14940	14830	14893	14838	14843	14882	14751	14911	14685	14869	14808	14703	14934	14908	14931	14883	14826	14782	14712	14852	14701	14819	14844	14872	14948	14843	14876	14971	14758	14828	14928	14865	14732	14886	14888	14847	14794	14752	14762	14806	14863	14953	14834	14800	14842	14858	14988	14979	14770	14910	14834	14955	14884	15001	14909	14972	14786	14756	14733	14872	14863	14999	14874	14872	14901	14935	14828	14826	14879	14840	14847	14845	14767	14863	14750	14873	14851	14875	14780	14827	14874	14724	14811	14897	14894	14726	14891	14956	14900	14882	14708	14802	14928	15019	14720	14890	14685	14809	14754	14789	14789	14808	14973	14869	15057	14833	14633	14838	14839	14853	14809	14739	14834	14927	14787	14879	14826	14920	14839	14789	14834	14824	14859	14643	14983	14826	14947	14757	14880	14965	14737	14932	14893	14974	14823	14906	14838	14845	14778	14912	14855	14870	14800	14806	14841	14908	14754	14889	14918	14915	14985	15033	14790	14862	14800	14740	14793	14905	14768	14820	14956	14810	14914	14815	14967	14859	14872	15074	14869	14873	14673	14775	14827	14926	14904	14708	14909	14944	14993	14907	14771	14616	14855	14756	14669	14939	14699	14833	14895	14904	14762	14917	14862	14662	14953	14811	14812	14748	14922	14839	14844	14653	14968	14784	15034	15052	14933	14728	14843	14971	14849	14771	14813	14849	14995	14688	14935	14704	15034	14808	14739	14769	14772	14846	14854	14931	14833	14918	14921	14889	14857	14742	14955	14756	14844	14881	14775	14757	14729	14846	14832	14968	14726	14968	14810	14790	14859	14950	14909	14812	14694	14902	14740	14829	14869	14794	14854	14934	14772	14920	14849	14868	14918	14898	14920	14949	14772	14962	14768	14965	14723	14736	14812	14814	14765	14740	14841	14836	14850	14805	14767	14896	14608	14794	15063	14855	14814	14846	14862	14759	14883	14947	14828	14856	14817	14887	14944	14917	14863	14781	14843	14882	14817	14899	14801	14826	14864	14959	14720	14798	14878	14756	14844	14859	14848	14790	14767	14800	14884	14715	14808	14719	14856	14916	14828	14819	14846	14792	14913	14825	14668	14784	14835	14770	15019	14841	14856	14887	15054	14898	14864	14922	14890	14929	15020	14976	14959	14697	14941	14904	14795	14815	14846	14722	14982	14855	14920	14826	14872	14864	14784	14843	14857	15014	14851	15062	14896	14880	14935	14896	15046	14845	15076	14823	15010	14849	15032	14833	14947	14873	14875	14976	14916	14914	14989	14723	14852	15018	14952	14662	14787	15007	14883	14652	14834	14877	14851	14733	14903	14861	14784	14811	14873	14892	14920	14785	15005	14833	14745	14854	14991	14770	14800	14706	14897	14747	14837	14888	14881	14755	15002	14871	15008	14749	14882	14954	14791	14924	14849	14813	14801	14938	14823	14891	14908	14590	14856	14893	14806	14865	14817	15013	14897	14900	14851	14842	14888	14870	14685	14861	14798	14953	14758	14825	14604	14744	14818	14661	14895	14711	14901	14960	14882	14788	14800	14833	14834	14774	15026	14977	15016	14616	14842	14867	14904	14731	14830	14990	14805	14939	14783	14926	14894	14750	14846	14778	14846	14753	14989	14712	14785	14837	14803	14805	14725	14805	14925	14921	14852	14957	14857	14783	14931	14771	14904	14773	14888	14774	14861	14873	14792	14925	14808	14695	14774	14755	14922	15068	14886	14851	14842	14926	14803	14909	14897	14813	14966	14712	14755	14944	14794	14750	14801	14913	14748	14701	14925	14762	14856	14977	14987	15057	14981	14892	14782	14815	14896	14818	14789	14782	14904	14911	14799	14949	14854	14713	14948	15005	14973	14842	14789	15001	14784	14935	15005	14766	14774	14830	14834	14799	14848	14874	14916	14968	14887	14928	14640	14758	14871	14804	14920	14722	14921	14848	14815	14918	14882	14783	14789	14870	14757	15030	15098	14908	14842	14937	14938	14933	14950	14818	14807	15002	14789	15109	14777	14866	14829	14740	14996	14911	14798	14751	14741	14829	14879	14787	14909	14868	14809	14988	14841	15101	14912	14804	14769	14727	14810	14919	14855	14828	14597	14927	14900	14928	14796	14913	15047	14790	15018	14911	14857	14937	14896	14814	15078	14858	14897	14822	14811	14838	14789	14947	14891	14719	14860	14840	14907	14835	14955	14921	14802	14863	14962	14805	14921	14737	14837	14856	14943	14853	14821	14819	14920	14885	14916	14904	14748	14760	14909	14939	14779	14792	14782	14871	14822	14865	14907	14723	14906	14764	14858	14832	14898	14780	14926	14749	15033	15059	14867	14932	14963	14797	14885	15054	14827	14769	15027	14755	14946	14901	14729	14929	14724	15039	14910	14794	14859	14897	14877	14823	14950	14852	14900	14742	14830	14806	14919	14836	14894	14639	14851	14975	14783	14792	14833	14773	14937	14811	14934	14841	14697	14915	14951	14999	15016	14942	14928	14694	14785	14790	14892	14658	14632	14896	14893	14747	14995	14790	14790	14982	14799	14859	14975	14774	14731	14909	14879	14701	14859	14855	14720	14776	14692	14907	14802	14954	14921	14910	14829	14737	14787	14737	14802	14850	14760	14637	15001	14747	14888	14825	14707	14945	14928	14814	14942	14750	14865	15056	14884	14959	14796	14930	14825	14830	15118	14836	14727	14855	14744	14915	14925	14773	14964	14777	14831	14876	14781	14809	14733	14820	14712	14698	14918	14756	14776	14808	15031	14864	14983	14721	14788	14791	15036	14953	14796	14820	14929	14622	15004	14901	14883	14783	14799	14951	14789	14878	14896	14662	14808	15041	14734	14837	14799	14783	14857	14801	14678	14805	14709	14784	14985	14832	14769	14848	14661	14955	14786	14896	14914	14970	14814	14887	14823	14829	14967	14814	14872	14805	14697	15065	14799	14942	14808	14874	14970	14909	14858	14764	14972	14789	14774	14740	14916	14758	14668	14862	14973	14987	14843	14774	14957	14795	14743	14797	14987	14909	15076	14947	15017	14928	14905	14937	14828	14689	14783	14942	14907	14715	14827	14794	14861	14771	14811	14896	14887	14865	14808	14981	14776	14807	14984	14764	14936	14812	14867	14862	14801	15008	14872	14775	14744	14791	14840	14932	14888	14682	14783	14720	14933	14981	14821	14779	15079	14890	14806	14692	14769	14884	14779	15008	14821	14753	15060	14666	14796	14802	14778	14908	15035	14848	14823	14790	14872	14796	14754	14925	14845	14941	14933	14884	14754	14967	14763	14930	14983	14918	14890	14925	14884	14804	15029	14936	14866	14843	14722	14844	14817	14831	14849	14992	14861	14843	14979	14859	14786	14806	14757	14939	14844	14856	14760	14743	14882	14908	14927	14848	14838	14994	14836	14876	14878	14632	14802	14847	14907	14807	14854	14916	14877	14814	14798	14839	14860	14801	14950	14854	14902	14847	14903	14825	14767	14911	14894	14828	14768	14862	14908	14828	14805	14743	14800	14851	14747	15080	14805	14785	14740	14931	14707	14800	14839	14850	14858	14925	14994	14909	14924	14717	14846	14792	14781	14741	14894	14907	14848	14804	14722	14953	14779	14980	14740	14904	14964	14782	14989	14880	14991	14982	14732	14920	14879	15010	14819	14842	14864	14803	14842	14861	14929	14827	15024	14941	14861	14777	14907	14769	14950	14870	14765	14937	14780	14944	14815	14886	14786	14992	14801	14651	14822	14931	14914	14808	14965	14861	15032	14925	14888	14820	14843	14894	14705	14817	14758	14899	14894	14965	14802	14827	14892	14905	14897	14715	14851	14839	14879	14723	15035	14890	14845	14722	14865	14836	14942	14914	14851	14874	14824	14917	14825	14908	14907	14961	14975	14752	14959	14870	14781	14819	14818	14927	14766	14776	14967	14601	14794	14745	14647	15129	14905	14783	14869	14891	14706	14832	14910	14792	14896	14686	14670	14617	14870	14943	14854	14928	14855	14908	14754	14716	14825	14880	14854	14766	14860	14921	14782	14949	14967	14907	14704	14909	14935	14730	14653	14966	14939	14965	14839	14890	15001	14963	14934	14788	14726	14777	14729	14883	14759	14918	14872	14859	14969	14764	14960	14643	14763	14999	14720	14820	14786	14788	14784	14881	14877	14801	14865	14954	14954	14714	14882	14929
22787	21363	29093	23982	22157	23844	25346	20057	19046	20324	28732	36020	33282	26883	22092	19621	18676	17982	17430	17757	17499	17593	17488	17405	17557	17453	17480	17439	17216	17351	17357	17366	17298	17422	17395	17521	17439	17295	17141	17222	17367	17393	17247	17220	17312	17213	17437	17268	17234	17380	17372	17495	17279	17031	17286	17462	17286	17325	17281	17352	17228	17355	17461	17469	17448	17336	17397	17566	17270	17361	17261	17442	17452	17415	17249	17318	17413	17201	17328	17303	17569	17211	17345	17236	17244	17455	17332	17212	17195	17353	17313	17352	17204	17245	17318	17325	17430	17310	17378	17306	17252	17418	17433	17231	17720	17339	17430	17354	17301	17415	17313	17409	17302	17301	17394	17522	17383	17401	17319	17295	17349	17321	17498	17493	17420	17476	17312	17343	17327	17341	17315	17374	17278	17193	17377	17422	17422	17496	17382	17438	17288	17137	17388	17293	17364	17295	17388	17248	17374	17504	17444	17405	17341	17271	17377	17168	17286	17207	17209	17578	17205	17209	17422	17270	17067	17452	17401	17321	17247	17291	17240	17259	17186	17234	17326	17305	17127	17225	17341	17395	17305	17439	17372	17202	17246	17421	17300	17427	17396	17462	17439	17238	17355	17307	17737	17652	17380	17224	17215	17025	17395	17415	17269	17195	17396	17412	17259	17370	17417	17295	17332	17384	17256	17248	17474	17328	17376	17346	17440	17290	17071	17341	17488	17171	17414	17107	17247	17084	17120	17368	17454	17300	17534	17208	17370	17047	17478	17356	17588	17268	17176	17322	17398	17437	17342	17297	17209	17374	17393	17347	17396	17283	17350	17415	17290	17381	17248	17224	17248	17297	17171	17271	17351	17301	17227	17418	17393	17379	17369	17231	17335	17380	17273	17247	17156	17292	17311	17511	17337	17354	17379	17267	17383	17486	17456	17293	17341	17234	17388	17331	17364	17243	17339	17171	17348	17257	17327	17110	17213	17232	17137	17234	17325	17042	17331	17196	17208	17100	17278	17378	17325	17409	17408	17366	17201	17268	17389	17298	17282	17306	17122	17411	17360	17190	17135	17322	17449	17370	17267	17100	17170	17241	17286	17228	17436	17339	17117	17353	17236	17242	17188	17250	17320	17213	17556	17531	17252	17122	17225	17164	17255	17485	17184	17199	17152	17266	17161	17265	17326	17162	17327	17542	17204	17320	17424	17192	17449	17238	17287	17305	17269	17414	17431	17475	17581	17504	17457	17323	17513	17308	17318	17355	17420	17422	17497	17302	17190	17367	17311	17224	17241	17270	17289	17220	17233	17214	17357	17249	17277	17479	17200	17253	17318	17194	17349	17224	17240	17371	17479	17244	17271	17231	17234	17383	17138	17232	17384	17442	17318	17493	17280	17330	17249	17301	17124	17274	17347	17221	17283	17291	17347	17290	17357	17126	17343	17111	17308	17477	17337	17396	17358	17335	17363	17245	17284	17173	17276	17151	17197	17172	17261	17358	17505	17119	17414	17286	17324	17397	17471	17272	17244	17252	17465	17203	17400	17316	17378	17383	17442	17051	17285	17190	17318	17384	17228	17313	17352	17447	17215	16832	17366	17469	17174	17154	17370	17393	17294	17303	17268	17540	17165	17687	17208	17186	17069	17241	17305	17525	17653	17399	17143	17415	17286	17430	17368	17015	17325	17492	17433	17346	17322	17197	17357	17346	17113	17404	17426	17184	17579	17335	17212	17464	17163	17326	17191	17171	17435	17233	17486	17303	17243	17205	17308	17387	17484	17581	17353	17459	17318	17238	17264	17327	17358	17316	17300	17494	17340	17389	17060	17268	17417	17183	17124	17256	17268	17424	17347	17239	17198	17315	17400	17411	17241	17233	17332	17327	17304	17372	17395	17469	17314	17188	17477	17271	17349	17063	17312	17518	17183	17368	17308	17384	17467	17088	17203	17254	17182	17290	17264	17420	17274	17347	17183	17452	17624	17308	17448	17587	17234	17277	17302	17331	17187	17236	17289	17311	17118	17160	17240	17370	17273	17298	17440	17211	17392	17124	17320	17386	17408	17237	17338	17489	17461	17180	17412	17218	17380	17242	17377	17255	17259	17354	17290	17403	17223	17025	17368	17229	17151	17287	17188	17320	17283	17236	17175	17299	17041	17273	17147	17426	17346	17363	17371	17237	17315	17339	17270	17144	17152	17317	17403	17088	17219	17209	17305	17184	17198	17357	17416	17303	17458	17271	17196	17326	17317	17130	17301	17092	17260	17115	17488	17180	17199	17358	17247	17254	17377	17181	17383	17319	17206	17156	17142	17474	17280	17301	17274	17352	17298	17302	17312	17337	17377	17545	17246	17353	17319	17399	17417	17070	17367	17550	17517	17287	17476	17047	17289	17484	17485	17396	17373	17395	17651	17313	17595	17321	17253	17303	17603	17200	17360	17139	17439	17173	17245	17245	17317	17248	17510	17270	17376	17217	17342	17273	17287	17036	17396	17221	17294	17363	17396	17396	17181	17354	17258	17436	17480	17118	17201	17127	17432	17295	17185	17478	17164	17374	17204	17306	17297	17438	17597	17390	17300	17318	17303	17275	17358	17343	17310	17105	17095	17291	17535	17179	17285	17502	17176	17399	17320	17323	17392	17246	17403	17152	17284	17216	17221	17271	17366	17309	17513	17247	17198	17246	17418	17170	17386	17503	17422	17379	17316	17299	17573	17223	17228	17098	17278	17340	17091	17153	17060	17434	17365	17343	17194	17147	17309	17339	17368	17150	17345	17436	17255	17286	17351	17263	17295	17384	17399	17400	17364	17309	17413	17277	17335	17238	17459	17439	17278	17145	17299	17119	17361	17246	17366	17318	17204	17342	17304	17310	17306	17448	17373	17291	17400	17212	17336	17202	17062	17320	17416	17298	17366	17255	17155	17290	17406	17225	17322	17360	17277	17269	17411	17437	17311	17445	17331	17157	17175	17318	17230	17175	17189	17371	17279	17254	17382	17285	17317	17423	17191	17128	17249	17319	17355	17173	17253	17413	17331	17308	17368	17369	17191	17217	17346	17252	17439	17272	17157	17314	17414	17351	17371	17366	17236	17579	17274	17346	17413	17318	17399	17187	17180	17296	17491	17477	17314	17323	17272	17169	17330	17361	17398	17314	17288	17170	17388	17296	17560	17438	17238	17180	17306	17199	17391	17223	17377	17296	17305	17466	17415	17161	17151	17254	17318	17420	17291	17348	17411	17234	17220	17164	17427	17190	17286	17196	17294	17297	17217	17420	17312	17185	17084	17229	17439	17423	17247	17412	17387	17156	17272	17302	17320	17365	17233	17370	17367	17462	17230	17282	17318	17390	17109	17700	17278	17239	17368	17330	17334	17407	17377	17335	17416	17382	17418	17253	17389	17352	17343	17011	17418	17342	17297	17190	17287	17402	17519	17427	17468	17384	17243	17242	17286	17320	17412	17300	17329	17393	17469	17191	17283	17382	17433	17311	17328	17321	17507	17358	17355	17460	17482	17390	17269	17329	17328	17138	17113	17395	17360	17048	17249	17313	17270	17104	17255	17157	17435	17207	17233	17273	17384	17190	17209	17360	17257	17128	17177	17334	17346	17185	17075	17320	17397	17335	17376	17209	17424	17308	17312	17299	17364	17344	17393	17339	17227	17375	17512	17307	17579	17459	17233	17266	17341	17441	17120	17468	17260	17265	17304	17267	17317	17266	17610	17477	17066	17423	17299	17124	17409	17418	17248	17383	17308	17246	17237	17368	17243	17642	17302	17366	17263	17024	16942	17350	17297	17344	17446	17368	17231	17313	17192	17236	17157	17072	17242	17281	17296	17293	17449	17256	17615	17309	17430	17410	17268	17308	17189	17259	17403	17410	17215	17288	17284	17417	17358	17295	17131	17333	17415	17249	17316	17201	17164	17340	17458	17339	17340	17418	17236	17376	17413	17199	17457	17132	17207	17203	17548	17228	17317	17382	17471	17371	17208	17400	17408	17188	17494	17332	17220	17362	17392	17295	17217	17360	17348	17226	17229	17241	17382	17238	17426	17373	17416	17193	17329	17304	17390	17284	17078	17350	17145	17470	17225	17199	17317	17321	17348	17272	17365	17365	17198	17325	17466	17258	17115	17254	17231	17154	17335	17309	17405	17480	17212	17259	17270	17287	17495	17141	17393	17190	17393	17400	17227	17197	17269	17330	17359	17463	17361	17268	17354	17355	17139	17420	17432	17080	17342	17185	17295	17262	17363	17333	17368	17225	17307	17486	17253	17357	17213	17413	17448	17445	17258	17347	17378	17240	17164	17305	17206	17254	17306	17313	17318	17357	17302	17230	17209	17235	17371	17291	17376	17415	17311	17353	17265	17227	17224	17278	17253	17357	17347	17137	17239	17469	17266	17143	17427	17430	17283	17115	17168	17259	17387	17180	17222	17279	17298	17215	17335	17299	17311	17477	17315	17252	17359	17201	17218	17288	17366	17502	17298	17252	17210	17197	17075	17079	17458	17304	17068	17302	17240	17411	17113	17405	17173	17260	17347	17406	17300	17398	17498	17206	17428	17355	17300	17260	17173	17290	17365	17254	17300	17225	17300	17105	17174	17233	17401	17255	17250	17322	17210	17455	17411	17307	17317	17465	17248	17237	17214	17233	17194	17348	17350	17312	17169	17398	17290	17266	17177	17255	17427	17115	17211	17387	17291	17327	17295	17295	17351	17423	17377	17317	17286	17127	17320	17385	17315	17410	17314	17385	17096	17345	17377	17266	17296	17259	17439	17125	17196	17199	17330	17412	17194	17422	17423	17410	17266	17237	17296	17293	17010	17230	17300	17442	17139	17150	17195	17266	17476	17473	17483	17286	17351	17217	17231	17342	17370	17027	17339	17172	17563	17423	17221	17343	17479	17518	17138	17224	17269	17220	17101	17280	17333	17293	17203	17293	17443	17224	17250	17372	17362	17274	17296	17440	17210	17324	17177	17321	17434	17286	17311	17360	17227	17275	17299	17241	17422	17258	17421	17342	17292	17301	17353	17308	17268	17523	17278	17208	17531	17367	17338	17339	17305	17361	17338	17357	17130	17258	17458	17292	17229	17277	17301	17349	17357	17351	17252	17265	17157	17432	17364	17274	17169	17298	17348	17216
35161	56782	49255	35636	29040	21217	18807	17581	17777	19189	31220	37803	33599	25777	20217	17499	16009	15292	15118	15063	15186	14987	14870	15042	15176	14958	15044	15018	15068	15106	15028	14911	14880	14997	15006	14989	15007	14944	15024	15059	14998	15004	15049	14786	15044	15073	15027	15102	15171	14939	15108	15179	15022	14954	14929	15004	15042	14905	15100	14920	14968	14981	15182	15133	15168	15130	15055	15256	15006	15030	14970	15050	14907	14979	14934	14893	14998	14915	15028	14934	14867	15123	14834	14978	15074	14944	15036	15217	15022	14843	14946	14947	14911	14828	15090	15045	14900	15003	14908	15023	14890	14933	15030	14932	14930	15222	15053	14824	15033	15037	14920	14976	14959	14957	14985	15053	15192	15093	14879	14988	15062	14885	15069	15033	14895	15029	15010	15107	15062	14962	14922	14872	15109	15043	15060	14939	15007	14985	14952	15125	14964	14976	15066	15119	14802	14949	15061	15044	15173	15063	14953	14831	14893	14965	15041	15004	14889	14894	14943	14941	14930	14861	14824	14877	15131	14866	15080	14917	14968	14966	14939	15070	14856	14857	14931	14930	15007	14978	15177	15037	14980	15010	14937	14854	14871	14805	14908	15020	14891	14882	15012	14921	14890	14883	15103	15064	15084	15033	14907	14917	15109	14958	14981	14883	15168	14886	14941	14976	14998	14792	14868	14930	15013	14813	14913	14977	14888	14861	15028	15069	14835	14964	14865	14973	14892	14939	14923	15015	15157	15026	14908	15042	15006	14982	15023	15043	15072	15159	14973	15060	14966	14998	14854	14803	15103	14946	14923	15028	14983	14893	15020	14998	15070	14907	14975	15093	15164	14907	14914	14849	15015	14861	15244	14816	14965	15012	14854	14938	14997	15255	14969	14974	15080	15117	15076	14954	14830	14982	14900	14974	14914	14900	14937	15030	15083	15164	14933	15142	15112	14976	14999	14892	14990	14994	14842	15198	15106	15062	15037	14904	15109	14950	15025	14916	15002	14949	14957	14969	14936	15033	14839	14988	15057	15074	14913	15055	14938	15102	15007	15050	14988	14953	14893	15008	15070	14777	14921	14905	15095	14956	15032	14985	14956	14727	14851	15049	15017	15080	14981	14850	14916	14972	14986	14892	14951	15026	15021	14997	15055	14910	15072	15047	14928	15014	15090	14961	15079	14955	14969	14898	15010	14934	15077	15002	14853	14944	14842	14903	14806	14959	15016	14996	14803	14993	14934	15037	15138	15128	14922	15067	15043	15040	15004	14947	14915	14826	14970	15099	15062	14943	14873	14963	14810	15047	14989	14888	14953	15024	15040	14890	15125	15031	15057	14877	15042	15059	14846	15035	14922	14948	14998	14931	15007	14988	15027	14857	14997	14854	14942	14909	14995	14968	15003	15010	14911	14974	14972	14857	14946	14837	14891	15137	14905	15100	14882	14993	15045	14907	15077	14800	15005	14994	14869	14846	14809	15043	14874	14993	14918	15006	14835	14949	15052	14976	15061	15110	15010	14736	15062	15066	14982	15033	15110	15089	14910	14937	14976	15005	14858	15024	14877	14904	14878	15118	14893	15034	14923	14822	14964	14979	15007	14814	14946	14919	14964	14963	14811	15014	14960	14774	15026	14849	14973	15041	15146	14819	14796	14803	14948	14951	14960	14958	14868	15026	14812	14873	14885	15015	15038	14851	15052	14886	14831	14976	15073	14885	15156	14945	14893	14969	15103	14795	15053	14958	14951	15007	15093	15076	15088	14954	14814	15013	14915	14985	15067	15006	14912	14885	14829	15142	14861	15092	14787	15034	14769	15038	14910	14977	14984	14894	14846	14988	14995	14885	15012	14941	15070	14912	14779	14910	14951	14975	14848	14993	14869	15095	14901	15007	14868	15024	14836	15008	14901	15136	14716	14983	15005	15005	14904	15066	14970	14948	15041	15077	14945	15066	15122	14917	15072	14837	15016	14826	14948	14963	14956	14921	14992	14969	15009	15131	14967	15055	15077	14934	15076	14996	14973	14948	15004	15151	14945	15070	14998	15021	15025	15094	14967	15032	14986	14985	14931	15086	15055	15051	14919	14885	14984	14985	15059	14975	15021	14965	14832	15049	14934	14891	15051	15105	14876	15077	14945	14918	15026	14924	15136	14986	14994	15091	14931	14886	15162	15083	14863	15110	14854	14979	14987	14964	14962	15056	15129	15050	14941	15001	14826	14919	14930	14852	15057	15008	15026	14992	14936	15022	15115	14905	14942	14919	14999	15062	14789	14888	14933	14889	14911	14942	15085	15016	15156	15035	14978	15096	14990	14844	15075	14953	15084	15064	14944	14955	14988	14986	14998	15018	15024	15180	14919	14819	14939	14934	14910	14973	14902	14852	14958	14873	15142	14970	14944	14931	14903	14862	14943	14901	15053	14915	15179	15101	15070	14969	14889	14991	15005	14913	14878	15050	14914	14956	15128	15111	14928	14916	14947	14974	14873	14938	15167	14881	14998	14938	14966	14999	14965	14894	14935	14981	15031	14930	14935	14780	14944	15129	14964	15028	14917	15140	14915	14994	14964	14984	14920	14851	14702	15015	14902	14921	15063	14944	15136	14777	14855	14848	15006	14812	15025	14955	14949	14842	14940	15102	14992	14948	14938	14911	14857	14993	15008	14907	14985	14842	14822	14993	14921	14977	14828	14992	14871	15028	15017	15103	14919	14989	15083	14913	15035	15062	14864	14969	14878	14923	14855	14990	14928	14879	14965	14789	14995	14882	14786	15023	14880	15011	14871	14893	15098	14979	14883	14865	15002	14840	14951	14975	14966	14851	15002	15017	14935	15053	14797	15146	14833	15051	15034	14919	14944	15071	14910	14988	14751	15006	14959	15067	14891	14963	15100	15066	15111	14974	14899	14972	15144	15043	15017	15083	15011	14938	14812	15004	14870	14857	15075	15011	15046	15048	14995	15026	15073	14937	15059	15068	14967	15001	15035	14706	14917	14852	14845	15005	14844	15089	14998	14899	15018	15034	15049	15012	14914	14957	14914	15032	15180	14986	15002	15100	15099	15044	14959	14893	15082	14940	14867	15048	14944	14952	14991	14943	14893	15037	14983	15050	15102	15042	14888	14791	14990	14991	15012	14857	15040	14911	14935	14995	14996	15206	14790	15197	14998	15020	14909	14967	15012	15081	14878	14913	15035	14907	14978	14751	14977	15053	15036	14906	14990	15026	14750	14822	14934	15110	14879	14870	15070	14861	14852	15167	15089	14904	14843	14897	15055	14917	14886	14831	14819	14969	14936	14982	14915	15023	15183	14770	14939	14903	15020	14968	14907	15113	14837	14861	15053	14927	14939	15149	15022	15050	14924	14939	14805	14907	14927	15015	15096	14873	14805	14719	14987	14813	15103	14827	14973	14861	14973	14772	15105	15081	14806	15054	14944	14829	15184	14923	14912	14866	15179	15127	14869	14864	14926	15081	15126	15020	15010	14977	15021	14963	15011	14911	15002	15034	15088	14897	14935	14977	14900	14918	14989	15079	14996	14956	15000	15007	14861	15007	14947	14942	14819	15089	15040	15137	15160	15115	15041	15027	14881	14988	14938	14986	14889	14942	14979	14989	14960	14971	14947	14921	14957	14964	14950	15151	14946	14985	14812	15079	14982	14943	14935	14981	15043	14973	14933	14912	14891	14888	14816	14963	14998	15010	14954	14923	14969	14867	14941	14936	15047	15158	15033	14848	14925	15051	14909	15108	14923	15081	14986	15111	14923	14948	15100	14933	14906	15032	15112	15059	15077	14974	14992	14974	14878	14915	14862	15104	15044	15055	14887	15010	14948	14909	15057	14865	15077	14932	14958	15013	14821	14939	14996	14918	15049	14888	15038	14952	15069	15009	14845	14961	15062	14985	15087	14794	15029	14890	14920	15149	15131	14926	15082	14961	14820	14805	14779	14896	14930	14905	15045	15003	14894	14858	15010	14914	15076	14970	15085	14902	14872	14946	14911	14875	14823	14798	14964	14874	15017	15119	14998	14969	15024	14838	14910	15120	14872	14964	14893	15057	14824	15039	14939	14948	15054	14845	14831	14973	15222	15034	15012	14964	15005	14983	14824	15028	15071	14792	15050	14911	15048	15118	15016	15094	15105	15007	15085	15011	14812	14864	14886	14984	14909	15049	14943	14846	14796	14940	14802	14842	15092	14889	14901	15013	15053	14870	15026	14978	15046	15100	15086	15160	15077	15184	14978	15037	15048	14892	14967	14888	14992	14974	15003	14859	14671	14820	14898	14869	14850	15072	15188	15225	15020	15019	14878	15117	14897	15113	14978	15105	14935	15022	14847	14929	14956	14989	14804	14953	14940	14952	15009	14905	14911	15081	14992	14773	14987	15081	14976	14951	15007	14806	14919	15068	14948	14991	14897	15005	14997	14977	14937	15081	14919	14924	15058	15048	14933	14848	15080	15070	15108	15136	14974	14795	14827	14929	14958	14946	14942	14951	14951	15063	15050	15073	15058	15008	15074	14989	14866	15085	14910	15087	14946	14780	14959	14928	15071	14910	15091	14877	14732	14971	14878	15102	14851	14935	14961	15069	14939	15049	15125	14953	14954	14935	14881	15021	15118	14955	14889	14910	14922	14957	14999	14978	14877	15049	15065	14909	14852	14954	14790	15035	14934	14866	15118	15054	15029	14972	15037	14881	15168	14984	14801	14945	15018	14963	15087	14980	15050	15070	15002	14895	15099	14854	14974	14884	15040	14988	14818	15033	15051	15093	14911	14966	14914	14907	14777	14908	14984	14997	15185	15030	14858	14881	15073	14950	14992	15026	14795	15040	15032	14977	14960	15092	14882	15146	15015	15031	14916	14821	14964	15196	14954	14833	14993	14775	14929	15083	14883	14979	14904	14950	15123	14942	14884	14892	15058	14844	15056	14935	15124	15001	15032	15102	14866	15026	14927	14970	14979	14948	14772	14984	14993	14843	14877	14965	14956	15080	15025	14877	15009	14925	15085	14850	14871	15065	14914	15050	15064	15085	14894	14927	14870	15005	14913	14771	14923	14995	14989	14932	14812	14797	14940	14967	14938	14916	14926	15131	15007	14989	14758	14998	14869	14874	14741	14965	15011	14983	15071	15016	14947	14991	14834	14844
28343	25609	28765	25084	20366	18580	17818	17508	17620	17640	18388	19000	18688	18258	17783	17705	17564	17518	17437	17287	17480	17374	17519	17487	17445	17443	17439	17328	17278	17369	17452	17199	17302	17453	17356	17259	17208	17454	17289	17299	17464	17676	17310	17409	17473	17346	17356	17394	17442	17474	17432	17519	17304	17281	17380	17272	17308	17261	17266	17224	17509	17272	17336	17395	17306	17428	17295	17292	17389	17283	17568	17365	17505	17435	17770	17413	17473	17389	17342	17430	17634	17443	17406	17514	17482	17431	17343	17122	17375	17394	17606	17391	17371	17271	17278	17376	17316	17238	17371	17216	17425	17403	17253	17341	17289	17471	17215	17168	17301	17361	17385	17514	17338	17326	17385	17277	17380	17427	17442	17434	17410	17417	17358	17269	17364	17311	17461	17339	17467	17353	17511	17618	17515	17325	17316	17307	17146	17303	17349	17525	17509	17206	17278	17343	17542	17563	17266	17472	17257	17268	17473	17181	17452	17388	17364	17454	17226	17295	17420	17312	17304	17455	17341	17299	17366	17480	17375	17381	17410	17419	17447	17310	17325	17350	17222	17279	17376	17468	17207	17414	17285	17416	17370	17106	17375	17343	17427	17298	17559	17426	17500	17480	17418	17234	17384	17465	17411	17363	17379	17542	17229	17220	17402	17473	17495	17518	17347	17503	17475	17374	17386	17398	17190	17306	17184	17167	17491	17225	17438	17302	17173	17148	17310	17301	17354	17383	17538	17444	17459	17430	17278	17313	17410	17359	17280	17290	17261	17310	17375	17311	17410	17238	17491	17473	17366	17452	17243	17436	17373	17479	17438	17389	17379	17265	17486	17377	17146	17384	17391	17489	17334	17337	17354	17332	17203	17303	17317	17350	17485	17363	17191	17284	17570	17269	17333	17567	17261	17352	17447	17259	17159	17312	17449	17430	17365	17318	17251	17260	17574	17361	17325	17281	17319	17356	17317	17427	17454	17445	17469	17315	17438	17601	17403	17387	17344	17280	17350	17422	17524	17445	17238	17382	17126	17229	17310	17236	17498	17438	17362	17362	17432	17452	17455	17362	17316	17533	17411	17290	17298	17483	17342	17238	17264	17431	17402	17331	17434	17681	17366	17362	17257	17330	17351	17317	17173	17385	17547	17607	17383	17327	17412	17376	17383	17283	17433	17312	17356	17244	17330	17408	17386	17386	17496	17311	17543	17407	17439	17228	17436	17317	17392	17380	17457	17473	17389	17424	17393	17605	17606	17444	17437	17273	17275	17290	17199	17469	17458	17532	17420	17270	17381	17314	17274	17212	17169	17325	17249	17100	17417	17279	17363	17348	17465	17625	17351	17443	17481	17347	17345	17452	17452	17425	17404	17361	17538	17333	17292	17432	17518	17460	17431	17421	17284	17529	17352	17452	17318	17383	17459	17309	17118	17323	17397	17519	17273	17357	17531	17435	17311	17529	17316	17541	17346	17332	17436	17406	17288	17531	17279	17412	17263	17117	17492	17310	17287	17521	17369	17243	17411	17595	17387	17359	17360	17371	17339	17404	17393	17293	17450	17280	17352	17341	17634	17442	17317	17299	17379	17320	17353	17467	17365	17347	17355	17490	17466	17279	17321	17263	17316	17493	17669	17509	17323	17407	17170	17171	17157	17252	17325	17436	17284	17337	17374	17419	17421	17429	17501	17312	17531	17461	17493	17309	17256	17384	17402	17378	17329	17269	17297	17359	17538	17314	17415	17628	17439	17290	17342	17607	17476	17328	17504	17522	17445	17266	17199	17214	17312	17563	17250	17193	17416	17458	17271	17496	17433	17455	17279	17289	17505	17573	17461	17341	17182	17458	17228	17323	17399	17440	17575	17220	17359	17311	17466	17381	17560	17297	17279	17194	17313	17341	17147	17410	17458	17384	17461	17479	17443	17414	17409	17117	17352	17300	17475	17295	17280	17391	17326	17470	17407	17308	17391	17345	17500	17423	17460	17253	17471	17350	17178	17388	17349	17351	17413	17405	17539	17363	17461	17367	17193	17349	17359	17210	17417	17316	17329	17415	17302	17306	17505	17183	17517	17604	17486	17594	17510	17387	17321	17367	17435	17394	17496	17281	17422	17302	17455	17436	17404	17249	17296	17326	17332	17342	17575	17497	17390	17396	17485	17410	17255	17331	17429	17435	17592	17211	17371	17410	17274	17177	17428	17324	17374	17480	17589	17240	17302	17106	17465	17364	17317	17472	17477	17593	17606	17237	17547	17344	17349	17472	17507	17290	17243	17221	17357	17395	17324	17300	17613	17252	17444	17502	17380	17393	17240	17223	17181	17196	17334	17458	17264	17233	17155	17275	17230	17361	17376	17394	17503	17306	17435	17485	17399	17590	17210	17316	17354	17267	17282	17278	17221	17345	17462	17399	17561	17274	17435	17613	17263	17396	17321	17391	17373	17385	17424	17337	17357	17074	17396	17344	17552	17321	17318	17198	17285	17524	17437	17460	17448	17353	17591	17435	17313	17324	17464	17492	17478	17324	17488	17358	17251	17418	17442	17271	17368	17609	17701	17435	17419	17365	17359	17382	17330	17333	17343	17208	17455	17224	17345	17414	17385	17126	17594	17347	17383	17420	17596	17557	17151	17472	17390	17427	17449	17385	17515	17367	17314	17399	17443	17380	17345	17262	17456	17389	17480	17231	17352	17486	17361	17350	17503	17417	17414	17484	17463	17705	17662	17202	17468	17368	17288	17352	17338	17332	17406	17352	17230	17435	17255	17262	17426	17373	17463	17477	17285	17452	17517	17367	17349	17276	17463	17210	17195	17363	17423	17364	17488	17560	17407	17437	17384	17293	17422	17207	17540	17254	17637	17677	17391	17568	17333	17671	17413	17359	17302	17309	17378	17497	17434	17292	17438	17397	17479	17400	17413	17392	17190	17411	17367	17300	17249	17353	17339	17211	17312	17480	17416	17326	17376	17346	17432	17219	17534	17435	17378	17338	17469	17371	17466	17301	17259	17410	17609	17366	17300	17326	17155	17358	17355	17405	17507	17438	17489	17477	17247	17492	17443	17298	17302	17300	17299	17567	17511	17364	17293	17319	17393	17444	17294	17464	17417	17357	17419	17488	17376	17524	17482	17391	17453	17247	17484	17373	17345	17357	17356	17320	17359	17352	17520	17325	17496	17518	17586	17491	17384	17454	17388	17200	17435	17512	17409	17205	17404	17436	17432	17294	17351	17401	17248	17395	17397	17232	17461	17392	17452	17442	17395	17167	17583	17166	17434	17507	17364	17265	17456	17469	17252	17317	17405	17572	17517	17369	17545	17428	17446	17252	17419	17457	17381	17322	17268	17321	17516	17366	17410	17065	17271	17266	17157	17172	17451	17331	17522	17409	17598	17382	17655	17454	17468	17266	17354	17464	17460	17463	17400	17333	17231	17464	17577	17369	17474	17434	17507	17408	17401	17454	17492	17557	17477	17408	17432	17471	17450	17343	17405	17394	17417	17516	17333	17295	17241	17190	17417	17213	17361	17415	17476	17444	17429	17390	17404	17364	17364	17453	17391	17358	17330	17346	17479	17434	17447	17332	17196	17198	17452	17179	17399	17368	17345	17154	17378	17387	17386	17568	17517	17562	17333	17566	17390	17597	17403	17439	17386	17225	17462	17270	17285	17327	17451	17272	17265	17323	17435	17277	17441	17374	17392	17189	17359	17218	17345	17426	17410	17285	17469	17326	17186	17497	17288	17254	17341	17409	17199	17566	17468	17346	17367	17253	17333	17308	17441	17431	17344	17517	17357	17283	17348	17210	17498	17423	17425	17344	17584	17178	17397	17431	17359	17537	17559	17525	17397	17268	17159	17171	17470	17370	17153	17276	17375	17381	17330	17367	17297	17542	17446	17494	17382	17325	17500	17321	17379	17219	17495	17323	17505	17188	17428	17467	17566	17688	17448	17318	17361	17628	17192	17522	17382	17179	17344	17312	17554	17349	17267	17256	17261	17379	17416	17650	17544	17320	17542	17421	17078	17405	17245	17212	17528	17466	17385	17340	17470	17239	17474	17428	17337	17149	17318	17316	17395	17381	17321	17397	17363	17253	17606	17293	17368	17235	17389	17242	17392	17391	17540	17277	17441	17554	17543	17406	17640	17566	17599	17491	17401	17236	17338	17463	17479	17418	17334	17492	17494	17471	17537	17440	17400	17415	17366	17534	17493	17323	17635	17229	17529	17481	17264	17340	17343	17207	17511	17407	17413	17431	17272	17279	17417	17401	17447	17328	17421	17418	17362	17351	17290	17439	17274	17347	17296	17339	17460	17266	17385	17226	17378	17605	17540	17432	17405	17413	17625	17380	17290	17462	17338	17359	17284	17378	17371	17443	17365	17280	17201	17423	17480	17463	17427	17473	17465	17425	17270	17324	17520	17342	17407	17484	17339	17221	17350	17152	17222	17437	17469	17275	17234	17307	17422	17516	17420	17229	17307	17568	17587	17582	17377	17366	17287	17224	17301	17394	17231	17370	17233	17352	17235	17222	17444	17345	17195	17308	17454	17657	17546	17499	17218	17636	17534	17373	17203	17367	17378	17270	17473	17259	17529	17303	17238	17358	17475	17380	17556	17207	17423	17519	17507	17238	17720	17561	17323	17344	17315	17273	17435	17498	17424	17370	17308	17189	17377	17421	17304	17041	17477	17517	17386	17332	17457	17302	17469	17431	17572	17299	17421	17388	17567	17546	17582	17564	17356	17285	17149	17207	17456	17458	17411	17333	17425	17499	17414	17678	17425	17320	17613	17390	17333	17299	17468	17519	17321	17414	17417	17463	17263	17367	17408	17546	17241	17439	17288	17160	17331	17374	17465	17249	17390	17542	17483	17392	17470	17423	17290	17353	17483	17369	17535	17217	17439	17611	17312	17246	17388	17360	17325	17402	17447	17615	17378	17385	17355	17332	17264	17361	17284	17409	17317	17454	17465	17411	17421	17488	17288	17453	17322	17308	17268	17460	17407	17454	17333	17403	17492	17414	17232	17260	17312	17419	17261	17536	17354	17395	17577	17286	17629	17401	17460	17338	17255	17500	17404	17494	17398	17304	17488	17510	17471	17348	17275	17449	17496	17470	17489	17437	17553	17527	17366	17474	17447	17327	17546	17222
28183	39507	29110	22261	18956	16344	15525	15233	15280	15322	16737	17292	16755	16140	15782	15323	15210	15107	15015	15170	15234	15056	15096	15045	15125	15049	15019	15089	15170	15123	15120	15021	15166	14972	15002	15066	15111	14912	15024	15084	14989	14901	15023	14983	15061	15249	15192	14950	15088	15192	15164	14962	15056	14987	15148	15109	15213	15116	15113	15092	15222	14973	15054	15035	15135	15068	15131	15207	14975	15179	14876	14988	15078	15143	15276	15205	15125	15060	14941	15148	15145	15078	15115	14888	14912	14981	15085	15267	14848	15118	15068	15137	15141	15177	15033	15140	15181	14956	15033	15177	15106	14951	15005	15166	15065	15155	15100	15068	15155	15050	15066	15119	15153	15105	14963	15200	15040	15249	15053	15028	15070	15064	15092	15231	15268	15041	14997	15126	14991	15112	15246	15077	15086	15025	15009	15042	15040	15090	15014	15034	15030	15037	15076	15068	15127	14876	14977	15165	15254	15195	14922	15044	15069	15154	15044	15195	15049	15199	15012	15192	15051	15089	15253	14971	15165	14965	15123	15124	15078	15288	14997	15129	15044	15017	15069	14905	14931	15060	15018	15111	15015	15146	15005	15373	15170	15084	15061	15010	15135	15146	15208	15104	15004	15040	15117	15049	15159	15170	15030	15075	14973	15003	15180	15065	14925	15045	14955	15226	15043	15193	15063	15077	15005	15153	14972	14995	15036	15122	14967	15029	14870	15171	14988	15115	15095	15151	15027	15193	14967	15171	15180	15147	15164	15075	14957	15203	15102	15087	14985	14949	15066	15082	15092	15043	14977	15061	14946	14950	15145	15086	15126	14899	15119	14976	14978	15143	15045	15029	14867	14983	14981	15116	15170	15085	14988	15029	15058	14984	15195	15099	15096	14987	15050	15091	15072	14907	15132	14990	14983	15008	15185	15098	15191	15008	15065	15048	14955	15022	15086	15114	15015	14988	15049	15149	14872	15187	14843	15054	15208	14984	15000	15001	14941	15085	15104	15103	15038	15018	15182	15194	15137	14956	14979	15129	15039	15082	15006	15202	15052	15196	15255	14954	15087	15115	15116	15063	15177	15128	14945	14885	14828	15048	15076	15109	15089	15170	15246	15062	14994	14925	15114	15134	15210	15188	15048	15092	14869	15155	14990	14997	15055	15000	15075	15081	15013	15142	15026	15069	15206	15174	15195	15145	15111	15061	15008	15064	15011	15100	15014	14946	15031	15108	15168	15005	14932	15109	15093	15017	14949	15175	15241	14986	15030	15089	15113	15180	15055	15027	15055	15022	15090	15230	15157	14951	14972	15249	14909	15020	15055	15084	15182	14939	15239	15170	15141	14987	15096	15188	15148	15256	14965	15024	15169	15005	15048	14903	15123	15034	15098	15243	15067	14979	15063	15124	14900	15037	15022	15072	15103	15094	15046	15091	15163	15132	15112	15022	15154	15020	15129	15008	15147	15023	15210	15029	15049	15028	15211	14921	15172	15072	15264	15038	15134	15111	14983	14948	15199	15084	15173	15146	15188	15143	15126	15139	15040	15083	15010	15069	15185	15128	15021	15178	15102	14895	15122	15190	15135	15274	15026	15107	15115	15043	15017	15094	15000	14968	15093	15107	15141	15138	15018	15093	15080	15004	14943	15199	15232	14925	15253	15082	14989	15086	14984	14900	15142	15065	14948	15085	15148	15072	14991	15115	15014	14966	14975	14968	15038	14974	15127	15072	15027	14958	15063	15052	15077	14860	15109	15103	15110	15189	15091	15144	15040	15074	15090	15065	15088	14933	15022	15018	14997	15177	15109	14977	15086	14956	14945	15091	15266	14881	15130	15147	15117	15122	15076	15085	15197	14989	15131	15176	15074	15142	14993	15186	15328	15182	14873	14959	15029	15079	15040	15174	15007	14969	15030	15058	15112	14919	14986	14954	15045	15176	15186	15199	14987	15140	14977	15131	15040	14997	15004	15038	15058	15059	15114	15098	15070	15161	15103	15097	14939	15137	15058	15146	15162	15110	14914	15211	14929	15093	15139	15081	15026	15091	15081	15226	15146	15087	15112	15131	15294	15091	15192	14891	15056	15037	15119	15154	15050	15146	15002	15135	15078	15066	15068	14985	15115	15107	15231	15042	15159	15003	15000	15029	14994	15199	15117	15097	15187	15080	14926	15187	14993	15073	15143	15042	14942	15052	15179	14994	15011	14985	15129	15065	15013	15128	14948	15131	15068	15095	15193	15130	15273	15138	15134	15126	15095	14958	15100	14985	15105	15025	15128	15050	15053	15097	15206	14977	15242	15023	14851	15203	15073	15041	15060	15025	15083	14987	15134	15142	15009	15247	14893	15291	14992	15020	15026	15215	14932	15161	15130	15161	15096	14920	15128	15041	15102	15092	15107	15054	15007	15105	15258	14952	15163	15124	14973	15174	14917	15065	15210	15077	15171	14976	15081	14988	15138	15077	15130	15097	15095	15017	15164	14928	15113	15042	15211	14932	15033	15365	15141	15135	15158	15040	15064	15118	15282	14967	15013	15214	15030	15055	15040	15147	15000	15061	14917	15205	15204	15009	15051	15126	15081	15157	15084	15063	15114	14989	15087	15040	15173	15134	15005	14990	15041	15032	15110	15014	14990	14923	14951	15164	15007	15148	14984	15212	15180	15074	14992	15208	15174	15148	14891	15135	15174	15071	15166	15094	15082	14987	15179	15038	15140	15125	15078	15001	15032	14991	14970	15155	15041	14973	15051	15031	14904	15249	15024	15304	15081	15194	15028	14979	15060	15016	15134	15025	15091	14966	14942	15208	14989	15104	15022	15141	15144	15119	15026	14907	14982	15026	15013	15161	15132	15232	15077	15178	15117	15168	14922	15081	15028	14950	15125	15112	14976	15069	15141	15020	15189	15067	15202	15019	15104	15174	15248	14992	15155	15065	15210	14882	15071	15028	15068	15145	15183	15139	14991	15050	14966	15139	14988	14935	15158	15013	15154	15066	15198	15169	15082	15121	15110	15067	15248	15077	14995	15103	14993	15150	15044	14965	15160	14953	15118	15085	15011	15081	15187	15009	15076	14877	15151	15139	14989	15198	15275	15086	15146	15172	15030	15114	14937	15105	14956	15333	15009	14993	15142	15119	15028	15275	15179	15150	14985	15134	15161	14991	15213	15095	15015	15133	15058	15007	14945	15038	15014	15081	14980	15097	14952	15033	15068	15037	15033	15072	15051	15149	15187	14972	15041	14943	15059	15035	15159	15065	15120	15189	15125	15163	15010	15137	14978	15198	15044	15074	15254	15013	15256	15214	14876	14961	15054	15055	15027	15253	14933	14990	15213	15107	15023	15039	15106	15093	15043	15027	14932	15167	14968	14946	15313	15175	14999	15210	14938	14902	15089	15126	14958	15083	15034	15110	15113	15081	15114	15033	15016	15134	15152	15140	15312	15052	15107	15020	15100	15161	14880	15102	14993	15083	15012	15101	15206	15064	15019	15026	15129	14933	14992	15119	15125	15057	15053	15242	15149	15083	15115	15055	15110	15141	15153	15139	14969	15066	15171	15044	15118	15117	15287	15084	15123	15097	15079	15023	15058	15044	14934	15021	15195	14976	15061	15078	15116	15133	15062	15030	15209	15024	15006	15035	15082	15000	15071	15187	15042	15185	15228	15180	15260	15027	15053	15121	15200	15102	15209	14937	15022	15132	14967	15198	15109	15209	15134	15142	15045	15183	15164	14998	15075	15056	15077	15065	15055	15107	15074	15316	14960	15294	15022	15094	15209	15240	15079	15257	15067	15285	14907	14954	15110	15133	15129	15131	15128	15206	15112	15065	15159	15183	15133	15106	14997	15164	15055	15046	14988	15134	15052	15067	15043	15113	15102	15036	15012	14939	15027	14878	15190	14950	14966	15153	15138	15077	14883	15007	14960	15007	15204	15123	15014	15124	15031	14959	15152	15070	15114	14948	15021	15032	15105	15055	15018	15064	15004	15047	15108	15206	15091	15123	15169	15159	14943	15027	15086	14993	15217	14997	15073	15194	14940	15016	15029	14959	15065	15135	15063	15055	15043	15046	14995	14915	15082	15063	15330	15202	15004	15111	15057	15130	15060	15032	14999	14906	15167	15201	15281	15081	15211	15196	15008	15019	15168	14999	15155	15183	14939	14998	15180	15003	15055	15079	15149	15057	15196	14972	15135	15106	15154	15153	15073	15051	15137	15040	15138	15197	15171	14949	15177	14954	15141	15108	14994	15000	15211	15130	15009	15053	15137	15138	15143	14919	15084	15036	15005	15076	15174	15100	15093	15065	14936	15149	15191	15099	14970	15104	14981	15005	15103	14996	15013	14952	15087	15025	15036	14836	15071	15156	15151	15129	15212	14935	14993	14942	15227	15079	15178	15209	15225	15044	14989	15144	14931	15177	15167	14915	15017	15046	15094	15145	15033	15121	15134	14952	15108	15147	15133	15310	15011	15169	15056	15091	15105	15089	15166	15119	15130	14981	15142	15105	14944	15172	15091	15088	14970	15163	14974	14973	15066	14993	14803	15175	15045	15097	15224	14983	15047	14927	15111	15092	15136	15155	14881	15018	15287	15133	15107	15126	15041	15198	15017	14988	15085	15143	14960	14994	14997	15047	15029	14956	15096	14871	15047	15184	15244	15028	14974	15049	15022	14966	15212	14988	15245	15016	15111	15016	14858	14905	15029	15058	15150	15064	15028	15075	14918	15102	15011	15130	14950	15061	15178	14986	15215	15089	15096	14967	15018	15030	15298	15032	15205	15056	15051	15074	15008	14980	15117	15043	15058	15076	15158	15108	15170	14915	15050	15219	15113	15210	15060	15174	15101	14884	15052	15115	14906	14972	14967	15025	15235	14988	15177	14948	15109	15064	14973	15118	15126	15072	15067	14990	14994	15051	15150	15089	15002	15017	14978	15096	15056	15107	14721	15090	14981	15141	15082	15109	15063	15240	15084	15127	14990	15154	15012	15060	15157	15033	15218	15004	15031	15083	15073	15076	15005	15190	15012	15154	15233	15002	14990	15012	15001	15021	15168	15145	15041	15121	15119	14986	15068	14947	15230	15049	15015	15011	15065	14905	15070	14990	15124	15068	15153	15062	15021	15128	15208	15037	15246	15163	15033	15054
23819	21282	28726	25381	23630	22960	21361	18406	17956	18475	25248	27232	24833	22081	19677	18012	17690	17388	17223	17291	17246	17005	17239	17175	17078	17147	16999	17190	17008	17079	17084	16983	17055	17096	17037	16897	16988	17302	17052	17068	17355	17150	17243	17291	16886	17205	17046	17083	17063	16967	17020	17318	17080	17158	17263	17089	17022	17122	16867	17050	16990	17145	16983	17083	17122	17001	16847	17135	17238	17037	16898	16945	17083	17160	17183	16911	16986	16930	16880	16978	17108	16974	17152	17012	17046	17053	17025	17163	17187	16954	16991	17110	17134	17082	17288	17032	17161	17118	17191	17091	17209	16904	16952	17145	16986	17064	17099	16838	16771	16848	17046	17085	17238	17144	17088	17183	16968	17052	16973	16946	17146	17049	17196	16867	17093	17140	16995	17206	16918	16912	17204	16982	17210	17000	17068	17077	17079	17135	17117	16981	16845	16974	17060	16909	17107	16979	16972	17111	17024	17187	17030	17148	17033	16969	16986	17313	17117	17014	16807	17144	17038	16981	16913	16879	16973	17089	16920	16881	16925	16980	17190	17012	17078	16822	17071	17087	17059	17196	17063	16970	17082	17124	17021	16922	17204	17170	16983	17079	16943	17100	17082	17190	17006	16829	17005	17062	16963	17168	17035	17181	16882	17072	17067	16972	16866	17097	17139	17020	17183	17003	16988	16871	17028	17088	17057	17046	17063	17387	17132	16931	17090	16891	16881	16988	17194	17198	17026	17002	17016	17102	17096	17055	16908	17223	16826	16900	16977	17091	17195	17066	16953	17026	17087	17009	17018	16936	17016	17006	17175	17101	16836	17090	17121	16970	17273	17190	17088	17087	17135	17031	17173	17083	17002	17115	17088	16926	17121	17101	17339	17408	16980	16850	16995	16997	17128	17108	17140	17211	17101	17108	17174	16833	17001	16937	17056	17018	16873	17003	17142	17187	17032	17089	16975	17127	17038	17222	17061	16983	16965	16946	16938	17268	16901	16957	16911	16909	17134	17088	17047	16988	16998	17071	17053	16789	16831	16850	16991	16952	17045	17145	17116	17082	16908	17009	17051	17194	16930	17149	17143	17055	16989	17058	17041	17103	17205	16813	16786	16979	17094	17171	16970	16885	16940	17068	17056	16995	17062	16896	17047	17141	17080	17184	16897	17055	17005	17141	17057	17228	16915	17027	17153	17072	17039	17172	17014	17052	17152	17164	16835	16818	17013	17059	17079	16904	17127	17109	17097	17003	17084	17144	17199	17055	17110	17294	17069	17066	16881	17214	17046	17014	17131	17093	17147	16990	17020	17118	16940	17147	17158	16992	17046	17148	17030	16979	16901	17156	17031	17002	17129	17066	17019	17048	17061	17121	17346	16893	17066	17096	17098	17098	17002	17050	16964	17016	16981	17124	16936	16877	17077	16956	17104	17053	17068	17189	17066	16790	17032	16997	17065	16988	17165	16917	16937	16785	16943	16950	17018	17005	17046	16931	16951	17043	17202	17085	17098	16891	16984	17115	17316	17184	17219	17044	17025	17108	17135	17069	17144	17047	17210	16860	17045	17083	17127	17266	16993	16997	17207	17222	17046	17386	17234	17210	16845	16954	17132	17134	17082	17040	17247	17153	17053	16959	17120	17037	16978	17074	16993	16878	17104	16922	17223	17210	17062	17125	17084	17095	17023	16903	17048	17213	17123	17036	17099	17103	17245	17153	17183	17022	16968	17081	16996	17061	16897	16916	17053	17157	17060	17238	16976	17138	16951	16777	17058	17115	17072	16977	17034	17063	17015	17037	16851	17006	17008	17261	16973	16939	17088	17221	17224	17091	17080	16864	17343	16904	17035	17048	17166	17238	17230	17018	16932	16793	17076	17020	17229	17111	16906	16736	16986	17044	17014	17061	16950	16985	17210	17280	16946	16878	17039	17075	17116	16950	17238	17116	17158	17113	17012	17099	17139	16928	17025	16982	17057	17102	17021	17012	17046	16990	16864	16994	17154	17335	16890	17033	16953	17068	17260	17003	17055	17004	17144	17071	17103	17064	16897	16838	17305	17087	17088	17034	17049	16943	16977	17233	16896	17283	17072	17035	17010	16832	16985	16883	17015	16979	17170	16993	17179	17023	17008	17050	17079	17028	17018	17113	17164	17083	17131	17211	17006	17004	16887	17154	17167	17061	17072	17140	16913	17088	17001	17079	17160	17267	17029	16856	17103	16885	16997	17005	17103	16943	17108	17078	17025	16913	16982	17196	17175	17122	17244	17097	17177	16997	17235	17198	16973	16994	16907	16917	16999	17170	17140	16991	17318	16946	16918	17178	16950	17071	17109	16972	17147	16981	16965	16941	17104	17044	17144	16911	17076	17009	17026	17178	17063	17116	17252	17082	17157	16978	17177	17141	17103	17122	17093	17032	17098	17043	17168	16900	16951	16988	16989	16887	17122	17099	17048	16941	17230	16956	16977	17122	17050	17167	16996	16915	17101	17024	16969	17004	16972	17391	17011	16864	16945	16974	16966	17166	17121	17236	17215	16990	17107	17117	16999	17054	17010	16763	17028	17000	17089	16880	16982	17168	16974	17078	16980	17076	17131	17152	17060	17062	17129	16937	16911	17019	17078	17176	17073	16842	16951	17140	17112	17169	17068	16964	17009	17120	17123	16895	16962	17191	17149	16979	17084	17193	17097	16968	17075	16987	17128	16926	17021	16976	17142	16829	17098	17041	16924	16919	17049	17013	17135	17106	17080	16976	17025	17060	17098	17299	17021	17100	16936	16927	17032	17018	17015	17007	17159	16975	17096	16866	16867	16998	16938	17173	17156	16818	17095	17054	17084	17198	17022	17205	17200	17047	17151	16994	17141	17047	16960	16985	17003	17160	17149	17092	17112	17177	16918	17035	17250	17155	16988	17079	17066	17014	17047	17078	17196	17075	17072	17250	17310	17022	17143	17114	17118	16972	17025	17130	17107	16984	16843	17040	17159	17067	17065	17112	17112	17043	17042	17220	17030	17064	17014	17070	17045	17114	16960	16993	17053	17194	17117	17016	17199	16891	17265	16954	17027	17120	17027	17009	17190	16836	17136	16991	17311	16888	17106	17045	16931	17115	16990	16856	17107	17143	16999	17177	16956	16829	17161	17048	16966	17163	17019	17110	17082	17042	17047	17310	17041	17122	17220	17007	16817	16902	17003	17049	17036	16991	16936	17163	17147	16960	17039	17197	17042	16892	16927	16999	17131	16951	17074	16950	17014	17107	17032	16985	16880	16993	16990	17117	17123	16949	17079	17062	17077	17153	16880	17112	17043	17010	17038	16977	16920	17085	17249	17080	17064	16968	17201	17114	17106	17177	17138	17205	16975	17079	17040	16923	16856	17238	16988	17094	17036	17004	17197	16919	16906	17256	16934	17136	16930	17112	17136	17095	16958	16887	16966	17204	17121	17119	17170	16982	17058	17196	17089	17091	17079	17194	17026	16961	16997	17108	17021	17281	17038	17087	17112	17151	17080	17140	16960	17010	16870	17014	17070	16994	16984	16947	16914	16837	16906	16825	17095	16921	16989	16932	17070	16961	17226	16741	16964	17008	17123	17203	17059	16974	17063	17039	16912	17132	16885	17114	17128	16980	17243	16894	17034	17065	16916	17150	17258	16907	17092	17104	17121	17107	17278	16972	17133	17085	17079	17163	17086	16884	17071	17154	17054	17107	17162	17046	17118	17081	16913	17065	16849	17021	17018	16989	17076	17134	17133	16957	16914	17068	16897	17170	16928	17034	17037	16950	17125	17039	16904	16994	16993	16864	17209	17050	17003	17100	17114	16883	17002	16982	17128	16957	17028	17105	17188	17023	16985	17031	16990	16863	16927	16930	17197	17111	17048	16895	17000	16935	17147	16908	17191	17025	17007	17147	17108	17052	17030	17073	16972	17127	17084	17072	16904	16937	17171	16918	17132	16895	16916	17000	17187	16979	16849	16967	17052	16936	17044	17040	17164	17148	17007	16948	17032	16942	16999	16958	16887	16959	17105	17152	17177	17240	17151	17051	17155	16987	17125	17110	17074	17270	17011	17071	17046	16800	17082	17024	17178	17039	16987	16798	17175	17128	17092	17033	17210	17128	16917	16891	16997	17001	17102	16954	16858	17037	17087	16938	16910	16988	17262	17110	17184	16900	17052	17064	16901	17108	17120	16903	17147	16995	16910	16992	17099	17048	16980	17097	17171	17053	17025	16953	17226	17093	17270	17202	17038	17086	17005	17184	16934	16985	17031	17083	17088	17186	17123	17161	17162	17105	17017	17103	17064	17012	17050	17029	17120	16947	16867	16912	16984	17041	17024	17131	16788	17050	17032	16970	16828	16977	17030	17050	17141	17063	17142	17100	17069	17099	17249	17008	17113	16909	16775	16862	17130	17021	17087	17047	17043	17072	17000	17030	17212	17073	17064	17074	17135	16962	17132	17189	17160	17029	17032	17148	17061	16919	16937	17049	17102	16920	16963	17272	16999	17076	17036	17031	17126	16779	16939	16962	17100	17015	16962	16968	17003	17168	17055	17148	17194	17292	17075	17196	17041	17078	17104	16836	17181	17157	16781	17073	17164	16941	16899	17097	17038	17055	16974	17022	16994	16966	17142	16878	17042	17168	17098	16935	17058	17055	17118	17135	17141	16798	16989	17014	17037	17255	17266	17089	17108	17172	17159	17219	17012	16952	17196	16996	16931	16951	17127	17080	16875	17083	16936	16846	17072	17042	17038	17204	17164	17099	17058	16928	17028	17090	16981	17113	17049	17372	17104	17000	17291	17046	16972	17183	16992	17153	17183	17161	16872	17241	17199	17168	16986	16957	17089	17178	17044	17042	17021	17101	16979	17065	16903	17018	16929	16973	17067	17282	17035	17001	16863	17165	16990	16864	17156	16964	17058	17270	17223	17293	17078	17001	16960	17119	17096	17095	17051	16940	16973	17129	17161	16841	16948	17005	17063	17285	17066	17173	17094	17014	17027	17175	17221	16905	17124	17106	16922	17097	17048	17275	17023	17143	17070	17227	17039	16882	17206	17167	17094	16907	16983	16852	16988	17115	16882	17259	16949	17164	16967	16971	17097	17004	17121	17148	16918	17076	16858	17125	17113	17218	17142	17002	17147	17011
31953	49805	44413	35226	25226	19125	16854	16197	15995	16947	26904	27755	24206	20669	17413	15740	15253	15000	14796	14945	14849	14941	14657	14875	14942	15011	14744	14969	14977	14916	15039	14782	14871	14925	14940	14763	14850	14910	14972	14808	14706	14669	14774	14856	14776	14906	14734	14914	14835	14856	14851	14789	14883	14926	14929	14744	14918	14936	14860	14789	14857	14887	14770	14872	14825	14806	14980	14935	15138	14885	14792	14953	15018	14862	14817	14906	14755	14677	14852	14905	14836	14851	14849	14942	14701	15044	14992	14901	14815	14991	14932	14826	15029	14946	14735	14858	14887	14910	15022	14955	14846	14695	14825	14791	14806	14920	14816	14940	14823	14789	14724	14850	14875	14905	14865	14774	14851	14729	14852	14791	14800	14874	14979	14863	14801	14798	14888	14846	15123	14891	14710	14714	14873	15021	14941	14777	14780	14909	14849	14775	14833	14870	14984	14872	14859	14846	14841	14840	14920	14837	14821	14843	14848	14784	14836	14964	14895	14872	15035	14909	14805	14761	14802	14764	14890	14847	14904	15025	14762	14997	14921	14773	14768	14809	14905	14971	14788	14756	14838	14863	14924	14895	14860	14861	14961	14764	14885	14909	14812	14894	14829	14907	14830	14869	14903	14865	14771	14857	14970	14922	14873	14788	14933	14931	14906	14904	14889	14976	14877	14764	14910	14933	15117	14911	14764	14781	14674	14818	14704	14823	14765	14739	14663	14894	14763	14914	14824	14967	14951	14789	14790	14795	14911	14842	14948	14826	14862	14869	14925	14904	14853	14716	14954	14781	14818	14814	14828	14943	14872	14903	14874	14716	15110	14720	14654	15036	14823	14978	14747	14959	14762	14825	14744	14897	14920	14821	14873	15005	14798	14823	14822	14743	14954	14967	14893	14799	14916	14812	14910	14861	14975	14983	14884	14777	14950	14933	14741	14873	14855	14908	14881	14970	14780	14751	14837	14815	14808	14940	14867	14904	14996	14881	14916	14796	14939	14750	14802	14966	14913	14862	14721	14895	14879	14867	14872	14723	14937	14843	14936	14979	14865	14739	14814	14798	14731	14922	14808	14883	14884	14826	14823	14724	14944	14864	14813	14839	14676	15011	14641	14751	14875	14969	14929	14888	14970	14880	14969	14876	14972	14922	14809	14911	14815	14907	14886	14963	14925	14876	14957	14960	14913	14724	14918	14903	14811	14833	14862	14933	14908	14857	14922	14810	14868	14964	14730	14889	14820	14876	14967	14899	14793	14860	14638	14870	14824	14750	14723	14749	14968	14735	14836	14875	14697	14789	15019	14813	14840	15005	14895	14715	14847	14775	14932	14855	14941	14892	14822	14797	14795	14763	14861	14947	14892	14816	14914	14903	14892	14952	14886	14693	14866	14777	14878	14912	14823	14834	14883	14978	15026	14719	14760	14778	14884	14980	14803	14806	15004	14957	14939	14789	14875	14806	14926	14818	14925	14724	14954	14829	14826	14796	14933	14927	15186	14749	14769	14960	14889	14799	14891	15118	14742	14913	14777	14845	14949	14802	14907	14791	15036	14848	14935	14847	14739	14825	14829	14765	14799	14902	14835	14849	14971	14864	14767	14718	14778	14749	14730	14839	14932	14797	14970	14880	14933	14933	14903	14788	14946	14782	14751	14775	14999	14924	14971	15031	14840	14863	14696	14890	14927	14762	14912	14913	14887	14922	14816	14877	14907	14786	14960	14716	14778	14723	14781	14870	15050	14910	14826	14877	15012	14821	14803	15015	15065	14815	15032	14874	14811	14939	15035	14723	14767	14890	14766	14905	14809	14854	14766	14932	14835	14834	14931	14899	14824	14973	14767	14988	14690	14859	14826	14854	14909	14851	14739	14708	14675	14902	14826	14898	14756	14904	14810	14897	14871	14781	14931	14971	14835	14841	14936	14858	14863	14767	14954	14847	14923	14812	14904	14762	14983	14787	14852	14918	14935	14945	14762	14844	14757	14807	14730	14835	14812	14938	14783	14940	14819	14838	15046	15014	14844	14659	14997	14873	14931	14872	14646	15025	14865	14796	14911	14811	14985	14873	14818	14721	14906	14910	14975	14917	14889	14639	14677	15118	14692	14939	14946	14849	14857	14882	14900	14824	14940	14832	14609	14938	14944	14854	14739	14757	14930	14952	14877	14698	14829	14886	14849	15011	14826	14946	14819	14824	15173	14905	14966	14813	14904	14752	14788	14985	14711	14906	14920	14921	14876	14960	14902	14812	14738	14882	14920	14944	14876	14878	14883	14901	14933	14773	14834	14688	15049	14836	14917	14949	14778	14933	14882	14864	14888	14861	14745	14787	14729	14774	14868	14964	14753	14847	14840	14856	14904	14862	14844	14844	14753	14801	14836	14860	14898	14854	15019	14768	15038	14843	14664	14784	14944	14862	14934	14843	14913	14959	15006	14726	14985	14859	14902	14949	14781	14783	14802	14851	15010	14929	14804	14945	14854	14880	14986	14943	14867	14939	14919	14864	14899	14896	14869	14902	15010	14774	14779	14902	14832	14702	14922	14785	14782	14932	14970	14891	14813	14906	14629	14902	14932	14801	14919	14847	14907	14893	14755	14745	14865	14864	14873	14885	14804	14760	14865	14880	14909	14815	14907	14841	14942	14738	14852	14866	15032	14803	14736	14870	14857	14824	14933	14873	14710	14920	14880	14855	14987	14985	14799	14866	14861	14676	14852	14899	14821	14995	14820	14862	14760	14932	14920	14836	14867	14818	15056	14890	14830	14838	14885	14708	14965	14821	14899	14810	14695	14969	14943	14867	14867	14927	14997	14867	14747	14881	14791	14951	14726	14897	14876	14820	14908	14835	14797	14823	14975	14992	14937	14772	14984	14937	14908	14980	14976	15073	14729	14913	14987	14932	14882	14945	14930	14777	14905	14889	14886	14756	14854	14852	14821	14909	14853	14775	14920	14826	14806	14852	14767	14835	14918	14704	14892	14932	14789	14927	14873	14847	14904	14996	14831	14829	14914	14926	14792	15038	14874	15030	14899	14766	14807	14927	14961	14901	14853	14891	14824	15006	14831	14848	14984	15063	14847	14759	14814	14960	14811	14614	14763	14854	15001	14777	14704	14844	14657	14700	15051	14692	14784	14803	15009	14919	14773	14816	14722	14813	14860	14934	14849	14817	14884	14875	14812	14911	15060	14717	14916	14775	14793	14812	14930	14937	14867	14662	14752	14638	14966	14989	14879	14952	14772	14687	14956	14797	14910	14829	14998	14927	14879	14754	15038	14927	14857	14701	14949	14786	14822	14891	14941	14744	14948	14699	14810	15001	14986	14711	14980	14771	14846	14814	15026	14836	14848	14794	14902	14829	14996	14982	14918	14696	14844	15015	14926	15044	14843	14894	14885	14872	14874	14773	14892	14912	14985	14878	14852	14975	14784	14861	14723	14970	14741	14693	14862	14777	14805	14931	14860	14790	14783	14862	15009	15051	14945	14816	15057	14866	14819	14858	14929	14793	14724	14801	14979	15033	14708	14917	14843	14861	14896	14918	14875	14840	14755	14881	14891	14849	14778	14838	14744	14783	14665	15003	14855	14856	14871	14921	14750	14924	14746	14789	14955	14909	14816	14861	14884	14832	14877	14847	15083	14878	14818	14868	14914	15014	14814	14863	14893	14732	14736	14921	14824	14941	14893	14932	14740	14834	14959	14864	14828	14854	14867	15009	14911	15022	15175	14837	14875	14914	14877	14837	14772	14973	14852	14848	14766	14934	14789	15020	14973	14939	14869	14739	14868	14847	14938	14889	14826	14908	14864	14792	14829	15009	14798	14796	14864	14799	14927	14583	15022	14874	14825	14907	14844	14812	14855	14853	14912	14818	14810	14997	14884	14852	14818	14920	14960	14752	14854	14851	14852	14881	14851	14974	14734	14853	15128	14752	14920	14927	14784	14593	14859	14980	14955	14798	15011	14994	14976	14772	14845	14661	14872	14811	14824	14721	14785	14942	14936	15049	14872	15086	14960	14952	14939	14950	14879	14963	14766	14944	14927	14835	14890	14962	14846	14847	14838	14825	14941	14833	14994	15027	14804	15011	14964	14873	14795	14954	14669	14874	15009	15003	14778	14806	14892	14949	14826	14783	14836	14938	14757	14834	14878	14791	14828	14950	14947	14878	14978	14926	14946	14977	14955	14939	14806	14952	14853	14822	14893	14836	14768	14873	14755	14872	15009	14873	14775	15001	14785	14742	14896	14698	14933	14855	14793	14995	14864	14848	14701	14960	14809	14831	15056	14917	14914	15035	14916	14873	14840	14995	14808	14862	14925	14800	14839	14986	14725	14779	14883	14784	14801	14801	14857	14880	14721	14956	14921	14919	14775	14803	14945	14821	14906	14831	14811	14847	14823	14844	14868	14991	14744	14804	14650	14853	14806	14949	14844	14931	15022	14812	14748	14812	14752	14910	14766	14822	15086	14794	14824	14920	14921	14738	14788	14971	14919	14834	14852	14944	14898	14892	15063	14979	14821	14879	14887	14730	14798	14765	14832	14919	14892	14877	14800	14814	14869	14937	14812	14963	14748	14778	14855	14802	14973	14878	14923	14818	14896	14661	14933	14937	14927	14999	14762	14849	15167	14753	14964	14770	15074	14894	14845	14795	14850	15033	14951	14829	14762	14961	14853	14963	14722	14831	14775	14765	14915	14833	14956	14945	14792	14859	14766	14764	14970	14859	14872	14815	14647	14884	14679	14902	14890	14926	15080	15013	14733	14847	14704	14882	14954	14678	14802	14675	14878	14957	14793	15022	14783	14842	14835	14793	14827	14854	14904	14767	14779	14820	14887	14970	14853	14880	14936	14910	15019	14868	14915	14811	14795	14771	14924	14844	14816	14736	14877	14995	14859	14914	14675	14831	14760	14800	14921	14759	14843	14873	14821	14756	14806	14846	14762	15029	14902	14789	14873	14920	14833	14820	14958	14953	14926	14888	14846	14987	14684	14946	14825	15044	14924	14974	14879	14781	15056	14829	14788	14882	14863	14884	14989	14782	14886	14889	15008	14902	14893	14824	15036	14935	14852	14846	14783	14825	15069	14923	14998	14796	14916	14962	14892	14900	14886	14703	14917	14961	15008	14866	14865	14942	14773	14928
22820	21364	29230	24302	22618	23992	24737	19834	19063	19857	31202	34731	31025	25679	21359	19226	18349	17861	17826	17713	17593	17667	17369	17436	17280	17309	17392	17503	17415	17501	17214	17270	17424	17410	17507	17446	17456	17436	17501	17476	17494	17342	17535	17416	17365	17329	17343	17241	17427	17615	17272	17353	17345	17162	17335	17477	17365	17379	17302	17227	17496	17510	17457	17177	17394	17392	17247	17438	17581	17452	17555	17357	17372	17325	17428	17488	17418	17275	17401	17246	17192	17401	17355	17215	17338	17432	17379	17388	17308	17308	17393	17238	17239	17255	17229	17192	17058	17235	17409	17170	17452	17411	17247	17255	17367	17559	17333	17418	17515	17351	17472	17377	17580	17400	17438	17464	17271	17536	17329	17384	17383	17395	17440	17325	17444	17465	17359	17205	17294	17319	17472	17228	17440	17290	17446	17376	17215	17440	17263	17409	17061	17325	17288	17315	17322	17359	17414	17387	17154	17351	17254	17206	17541	17292	17500	17156	17295	17223	17230	17403	17351	17378	17402	17221	17365	17228	17297	17464	17507	17325	17363	17297	17388	17418	17513	17277	17419	17224	17314	17285	17426	17346	17126	17377	17232	17275	17295	17296	17304	17305	17207	17340	17551	17270	17435	17407	17280	17206	17242	17406	17355	17323	17470	17349	17400	17100	17259	17494	17456	17258	17310	17258	17286	17324	17474	17220	17372	17474	17315	17369	17232	17163	17390	17316	17409	17315	17389	17285	17321	17248	17272	17243	17204	17357	17240	17159	17420	17312	17310	17419	17275	17370	17280	17318	17085	17399	17321	17410	17364	17120	17189	17334	17539	17230	17360	17354	17441	17365	17333	17390	17354	17165	17190	17385	17209	17282	17314	17379	17180	17385	17374	17518	17222	17129	17224	17169	17350	17281	17456	17578	17377	17342	17512	17421	17480	17354	17392	17364	17292	17219	17392	17356	17365	17530	17459	17464	17271	17284	17239	17204	17458	17262	17290	17238	17267	17160	17245	17459	17396	17166	17356	17228	17459	17391	17503	17327	17203	17494	17437	17321	17273	17518	17428	17305	17424	17262	17406	17293	17242	17200	17256	17399	17254	17426	17235	17313	17488	17499	17310	17482	17322	17349	17295	17296	17337	17320	17373	17175	17245	17182	17379	17260	17298	17117	17293	17206	17319	17159	17322	17298	17304	17432	17268	17282	17390	17426	17297	17319	17318	17325	17451	17349	17379	17251	17482	17211	17049	17471	17592	17256	17365	17260	17300	17366	17219	17420	17228	17328	17341	17362	17284	17387	17297	17402	17477	17453	17168	17277	17382	17286	17470	17107	17376	17142	17245	17405	17223	17174	17439	17382	17428	17274	17567	17466	17419	17522	17306	17313	17367	17437	17407	17310	17466	17139	17242	17269	17382	17281	17394	17182	17299	17139	17429	17314	17210	17473	17240	17240	17390	17376	17170	17420	17520	17376	17422	17297	17332	17472	17174	17143	17285	17234	17217	17302	17303	17328	17408	17397	17194	17276	17168	17506	17465	17398	17260	17236	17227	17541	17279	17351	17353	17172	17612	17406	17254	17333	17365	17293	17195	17324	17351	17310	17026	17263	17354	17449	17436	17335	17265	17495	17394	17218	17384	17554	17445	17370	17243	17548	17357	17328	17425	17284	17416	17368	17286	17220	17276	17379	17333	17416	17339	17136	17381	17439	17538	17489	17456	17185	17351	17334	17315	17247	17327	17534	17421	17382	17247	17103	17323	17212	17305	17437	17341	17102	17398	17333	17363	17280	17475	17293	17475	17426	17335	17401	17301	17358	17247	17313	17440	17437	17585	17314	17319	17261	17272	17340	17354	17101	17193	17280	17407	17320	17440	17236	17227	17228	17475	17170	17282	17200	17279	17218	17299	17472	17278	17244	17290	17232	17147	17151	17275	17204	17159	17314	17278	17240	17168	17237	17243	17214	17274	17429	17495	17215	17495	17256	17378	17127	17354	17373	17076	17278	17407	17277	17239	17371	17551	17442	17112	17184	17144	17278	17241	17013	17267	17471	17377	17279	17451	17281	17253	17262	17348	17558	17468	17410	17405	17197	17384	17328	17348	17370	17447	17187	17358	17095	17232	17271	17489	17478	17474	17408	17311	17283	17176	17200	17375	17228	17214	17324	17284	17165	17240	17415	17252	17541	17303	17381	17077	17482	17307	17381	17341	17428	17337	17407	17208	17444	17239	17589	17461	17208	17286	17280	17103	17314	17287	17430	17138	17392	17367	17207	17500	17356	17461	17453	17360	17309	17417	17330	17292	17412	17300	17357	17424	17468	17269	17250	17263	17258	17346	17160	17215	17291	17354	17455	17417	17169	17408	17236	17413	17333	17384	17446	17179	17204	17468	17152	17472	17310	17393	17454	17444	17366	17144	17085	17334	17179	17240	17220	17418	17139	17192	17374	17531	17228	17196	17418	17368	17300	17413	17215	17402	17564	17552	17370	17399	17283	17245	17124	17220	17419	17553	17248	17445	17186	17278	17166	17025	17323	17191	17417	17437	17325	17584	17283	17248	17165	17282	17230	17316	17132	17284	17446	17151	17311	17611	17390	17380	17175	17084	17253	17066	17498	17409	17359	17197	17387	17542	17584	17237	17275	17513	17399	17214	17366	17167	17226	17190	17036	17186	17175	17335	17288	17422	17599	17422	17350	17278	17223	17343	17282	17470	17387	17232	17322	17353	17292	17505	17361	17297	17356	17408	17360	17256	17401	17336	17160	17330	17417	17275	17111	17317	17065	17340	17148	17272	17117	17421	17356	17226	17287	17450	17489	17212	17190	17247	17441	17190	17394	17426	17235	17591	17208	17241	17339	17326	17235	17248	17342	17302	17260	17141	17235	17313	17339	17105	17337	17315	17490	17315	17219	17352	17179	17326	17535	17373	17314	17418	17247	17412	17281	17146	17545	17325	17304	17264	17328	17305	17292	17287	17165	17310	17470	17400	17283	17402	17310	17352	17371	17439	17291	17328	17336	17253	17419	17247	17374	17322	17395	17586	17353	17259	17043	17109	17150	17353	17441	17320	17195	17400	17190	17160	17254	17246	17353	17237	17518	17299	17410	17502	17359	17352	17324	17579	17326	17248	17316	17250	17296	17385	17064	17287	17338	17472	17257	17151	17450	17215	17414	17413	17288	17459	17231	17226	17221	17270	17419	17425	17351	17119	17370	17609	17328	17549	17398	17311	17395	17477	17351	17303	17251	17327	17400	17279	17382	17344	17427	17395	17382	17248	17195	17364	17329	17060	17317	17235	17305	17226	17341	17509	17364	17255	17396	17399	17220	17451	17401	17361	17231	17284	17402	17135	17365	17330	17363	17229	17420	17304	17267	17412	17252	17386	17318	17296	17340	17382	17107	17357	17303	17175	17269	17549	17491	17290	17389	17197	17274	17279	17495	17287	17227	17299	17265	17113	17422	17501	17392	17363	17354	17290	17531	17211	17515	17262	17417	17520	17235	17257	17266	17152	17226	17363	17361	17395	17274	17398	17468	17196	17309	17362	17155	17408	17324	17382	17236	17466	17411	17250	17369	17347	17289	17309	17455	17342	17326	17072	17417	17342	17461	17433	17131	17203	17450	17297	17366	17271	17297	17205	17230	17179	17249	17448	17361	17208	17406	17358	17444	17222	17371	17178	17342	17338	17103	17015	17246	17365	17251	17327	17312	17273	17311	17207	17235	17334	17363	17311	17262	17261	17169	17233	17314	17343	17320	17286	17253	17291	17292	17403	17373	17488	17306	17153	17239	17411	17325	17512	17479	17326	17071	17305	17354	17261	17196	17327	17320	17497	17521	17389	17113	17261	17150	17396	17192	17268	17229	17308	17042	17263	17090	17160	17327	17453	17381	17384	17510	17313	17415	17033	17349	17298	17320	17184	17361	17452	17169	17361	17195	17250	17240	17062	17319	17405	17332	17339	17201	17286	17213	17248	17375	17507	17466	17272	17174	17381	17369	17531	17383	17323	17323	17343	17382	17324	17264	17409	17508	17285	17286	17551	17515	17183	17235	17467	17217	17345	17378	17390	17148	17239	17351	17394	17382	17130	17260	17198	17256	17417	17116	17355	17381	17552	17182	17453	17446	17376	17202	17324	17374	17163	17502	17367	17295	17443	17467	17481	17283	17308	17284	17150	17214	17391	17205	17346	17290	17347	17381	17159	17298	17190	17243	17338	17364	17336	17186	17495	17263	17270	17342	17216	17521	17467	17404	17279	17227	17401	17460	17234	17137	17192	17368	17249	17359	17257	17470	17191	17395	17285	17380	17373	17257	17359	17243	17506	17449	17315	17286	17329	17112	17114	17331	17240	17213	17150	17367	17384	17283	17306	17218	17258	17229	17438	17457	17296	17081	17314	17245	17460	17481	17402	17381	17249	17354	17078	17243	17366	17388	17406	17517	17324	17495	17339	17331	17395	17490	17427	17341	17452	17248	17316	17350	17389	17325	17366	17226	17318	17211	17373	17311	17454	17497	17356	17210	17285	17101	17158	17339	17539	17411	17519	17192	17196	17152	17329	17236	17246	17248	17199	17434	17402	17354	17233	17308	17363	17312	17261	17386	17318	17237	17272	17458	17246	17061	17346	17348	17330	17305	17261	17357	17326	17164	17138	17171	17394	17248	17455	17403	17417	17428	17388	17426	17374	17470	17399	17346	17295	17224	17249	17261	17273	17452	17459	17285	17500	17311	17308	17445	17441	17228	17346	17160	17312	17232	17346	17397	17361	17208	17257	17359	17420	17449	17378	17379	17197	17293	17454	17351	17471	17269	17441	17369	17240	17355	17307	17415	17408	17405	17503	17502	17367	17431	17317	17379	17337	17345	17461	17288	17543	17159	17496	17233	17213	17421	17368	17228	17359	17322	17319	17299	17230	17187	17251	17248	17220	17387	17258	17256	17412	17409	17474	17311	17440	17522	17309	17336	17327	17398	17251	17374	17251	17203	17238	17265	17169	17418	17262	17337	17342	17351	17297	17351	17192	17297	17395	17492	17383	17347	17110	17484	17380	17284	17505	17137	17325	17398	17288	17462	17399	17392	17400	17185	17555	17323	17431	17317	17232	17417	17230	17385	17328	17596	17513	17366	17331	17407	17373	17267
34672	57418	54648	42701	30747	20929	17958	17231	17169	18494	34247	36058	30946	24782	19237	16817	16054	15420	15435	15151	15239	15219	15068	14975	14996	15045	15016	15033	14881	15173	15060	14993	15035	15097	15104	15157	15074	15088	14805	14921	15111	14907	15056	14785	15069	15042	14908	15098	15107	14984	14919	15146	14933	14974	15091	15075	15132	15080	15015	15166	14977	15229	15125	15090	15028	15032	14985	15092	15035	15005	15044	15054	15051	15053	15119	14988	14948	15170	14972	15064	15087	14937	14991	14924	14909	15102	15045	14900	14913	14985	15037	14909	15126	14889	14963	15039	14907	15142	15238	14968	15083	14994	14896	15012	15107	14972	15046	14948	14954	15040	15231	14977	15082	14957	14917	15147	15093	14939	14987	14958	14918	14962	14976	15017	14923	14973	14845	15049	15071	15046	15096	14981	15042	14940	14906	14995	14925	15024	15161	15028	14968	15065	15084	14854	15160	15071	14988	15107	15060	15070	14875	15042	14985	15010	15165	14901	15032	15009	15145	14978	14963	15128	14951	15070	14948	14839	15039	14891	15047	15072	14908	14824	14974	15074	14956	14856	14949	14968	15066	15097	14860	14896	15104	14801	15024	15019	15009	14961	14819	14980	14946	15155	14769	15000	14905	14980	15031	14858	14972	15036	14989	15052	15052	14896	14877	14939	15153	15003	15020	14861	14915	14861	14957	14929	14890	14901	14936	15076	15095	14902	14996	15005	14918	14776	15125	15003	14893	15031	15021	14988	15056	15088	15256	15039	14915	15049	15129	15077	14979	14964	14924	15162	15192	15047	15132	15051	14975	15128	15095	15027	15007	15217	14886	15125	15048	15019	15135	14935	15071	14843	15205	14774	15035	14976	15076	15110	15006	14972	15011	15055	15026	15073	15068	15116	15091	15002	14964	15192	15005	15001	14975	15140	15056	15123	14969	14842	14932	15062	14905	14911	15006	15049	15055	14930	15140	15056	15159	15031	14988	14970	14901	14912	15029	15121	15038	14906	14836	14885	15159	14978	14817	15107	14905	15145	15064	14971	14898	15106	14947	15115	14898	15034	15040	14855	15028	15006	15092	15060	14836	15015	15056	15161	15122	15056	15010	15221	14908	15047	14980	15012	14842	14954	14816	14987	15116	14920	14914	15047	14922	15147	15236	14918	14905	15047	15052	14959	14957	15140	14878	14889	14992	15009	14988	14920	14979	15094	14836	14947	15042	15034	15022	14964	15106	15156	15028	15081	15118	14864	14917	15114	15098	15037	15243	15040	14955	14920	14988	14975	15052	14942	15091	15080	15052	15069	15048	14910	15100	15046	14904	14995	15180	14865	14917	14926	15094	15194	15037	15016	14947	14952	14988	15099	15156	15117	14908	15023	14937	14983	14954	15184	15130	14833	15088	14922	14970	14885	15116	14915	15205	14913	14940	14839	14935	14934	15015	15004	15016	14889	15099	15046	14877	14979	14951	15021	15006	15006	15124	14978	14929	14874	14919	15020	14925	14948	14919	15005	15047	14862	15208	15025	15006	14908	14966	15104	15048	15123	15094	15036	14880	15016	15053	14903	14905	15030	14998	15006	15039	14726	14919	15094	14932	15097	15041	15188	15081	14909	14854	15263	14976	14972	14947	15074	15102	15008	15022	14748	14999	15004	14986	14912	15050	14808	15006	15102	15010	15056	15018	15002	15052	14944	15047	14901	15011	14921	15108	15126	14944	14935	14948	15064	15180	15070	15135	14992	14990	14923	15124	15058	15103	15109	14967	14901	15047	15032	14876	15119	15052	15060	15051	14966	15273	15031	15023	15008	15128	14905	14945	14964	15047	15135	14945	15001	14793	15010	15096	15137	15051	15139	15054	14991	14765	15098	15003	15087	14812	14961	14922	14975	15015	15030	14935	14804	14995	15094	15027	14987	15067	15140	15234	15098	15077	15072	15188	15007	14852	14989	14969	15006	14940	15084	14971	14925	15135	15009	15047	15013	15100	15202	14876	15114	15090	15022	15019	14990	15111	15054	14970	14925	14995	14987	14878	14913	14947	15004	14988	15002	15017	14878	15087	15088	14846	15078	14966	15087	15066	14911	15126	14969	15208	15037	15104	14939	14958	15079	14872	14958	14984	14869	14840	14962	14932	14889	15140	15084	14960	14999	15044	14962	14811	15048	15154	15097	15046	15072	15034	14917	15061	15015	15019	14952	14983	15074	14904	15030	14944	14897	14996	15124	15096	15143	14982	15028	14959	15002	14967	14888	15109	15043	15054	14862	14939	14973	15080	14840	14854	15157	14921	15122	14991	15034	15049	15030	14867	14966	14958	15118	15059	15147	14901	15100	15072	15004	15007	15082	14949	15045	14860	14919	15022	15000	14985	15020	15112	15038	15030	15184	15076	14871	15106	15055	15122	15155	15008	15012	15078	15020	14852	15034	14835	14949	14849	15221	14893	14934	14884	15061	14876	15062	14921	14915	14960	14928	15046	14868	15133	15060	14934	14925	15166	14903	15196	15102	15022	14996	14993	15144	14908	15058	14861	14903	14948	14829	15040	15043	15014	15169	14972	15000	14936	15105	15120	14918	15046	14906	15007	15044	15024	14936	15055	15071	14942	15125	15162	14776	14965	14931	15268	14983	14888	14952	14931	14990	15110	14929	15037	15069	15028	14998	15012	15247	14920	14959	14855	14934	14959	14907	14971	14864	14985	14939	15023	14891	14774	14838	14946	15139	15106	15027	15087	15006	14874	15020	14943	14925	15033	15056	15041	14875	15040	15003	14957	15122	15041	15014	14861	15145	15086	15065	15004	14960	14924	15032	14922	15068	15228	14976	15185	14985	14994	15031	15191	14997	15156	15234	15021	15066	14981	14992	14830	15124	14895	15094	15107	15049	14915	14991	14889	14901	15017	15010	14886	15178	14974	14991	15156	15077	14941	15008	15031	14965	14988	15022	15046	14936	14908	14979	14982	14850	15140	14916	15002	14915	14844	15057	14919	14836	15025	14844	15172	14681	14945	15055	14916	15134	15142	15089	15036	14996	15000	15080	15143	15040	15054	15092	14975	15094	14899	14907	15017	14899	15079	15207	14876	15069	15007	15009	15037	15025	15006	15028	15010	14867	14914	15047	14995	15032	15025	14951	15101	15033	15120	14936	14948	15060	14921	14825	14902	14872	14908	15008	15089	14918	14998	15087	15084	14917	15004	14887	15014	14999	14990	14849	15141	15052	15148	14981	15173	15024	14966	14930	14906	15196	15022	15062	15042	14988	14937	15006	14784	14949	14938	14966	15143	14997	14984	15059	14927	14908	15278	14845	15076	14822	15136	14888	15032	15052	15037	14990	14898	15051	14965	15116	15084	15116	14914	15021	14851	15069	15222	15171	14946	15009	15056	14953	15084	14817	15063	14716	15069	15044	15144	15037	14875	14964	14990	14961	15115	14944	15062	14973	15034	14914	14992	14894	14910	15020	14852	14973	14930	15030	14909	15050	14987	14990	14920	15020	14916	15042	15014	14950	15030	15071	14986	15108	14778	15017	14961	15044	15055	15118	15042	15062	14993	14952	14909	15131	15102	14887	14983	15062	15074	14903	15003	15027	15147	15033	14974	14996	14931	15134	15030	14871	14975	15028	14983	15107	15112	14928	14846	15221	14754	15109	14961	15111	14861	15082	15066	14828	15062	15056	14915	14940	14821	14863	15008	14990	15015	14964	14992	15104	15120	15007	14990	14841	15037	15047	15019	14987	15114	14840	15021	15146	15184	14891	15004	14963	15016	14952	14890	15038	15089	14896	15113	14994	14954	15140	15107	14980	15078	15134	14890	15091	14959	14993	15096	15194	14828	14991	15156	15096	15041	14736	14995	14925	14996	15003	15000	14925	15103	14864	15125	14958	14896	15023	14935	15047	14888	14855	14933	15037	14937	14967	14930	15080	14989	14989	15005	15156	14925	14867	14941	15138	14978	15119	14879	15005	15111	14967	14918	14959	14979	14936	14965	14918	15070	15038	14931	14970	14907	14996	15078	15033	14843	15174	14873	15092	14864	15028	14852	15061	14944	15066	15050	15085	15037	14902	14985	15038	15062	14913	14986	15182	15012	15269	14985	15145	14953	15016	15085	14943	15149	15081	14963	15072	14977	15115	14941	15214	14909	14900	15041	15085	15018	14984	14978	14952	14996	14990	15034	14971	15149	15062	14830	14915	14976	15011	14945	14986	15113	15035	14895	14954	15054	15107	15155	15074	14986	15026	15080	15059	15072	15003	15028	15007	14928	15132	14793	15143	14820	14996	15006	15025	14885	14913	14943	14845	14885	14952	14923	14959	14939	14853	15084	14920	15029	14887	14988	15175	15112	14987	14897	14954	15076	14872	15075	15155	15080	14977	15072	14980	15188	15043	15023	15020	15054	15004	14932	15068	14980	15036	14837	14961	15025	14895	14959	14973	14983	15026	14979	15180	14881	15256	14807	15036	15063	14999	14981	15060	15049	14894	15120	15022	15053	15023	15015	15122	15039	15010	15103	14893	14965	15118	14967	15114	15062	14986	15004	15178	15190	14933	15008	15035	15214	14988	14980	15024	14997	14831	15075	15078	14878	14993	15048	14912	14858	14993	14933	15014	15116	14870	14890	15039	14935	15056	15012	14886	15084	14888	15172	15008	14951	15029	15095	14968	15010	15085	14938	15099	14962	15034	15084	15019	15003	15012	15001	15145	15098	14878	15123	15191	14907	15090	14928	14961	14929	14916	15024	14896	15192	14967	15131	14980	15054	15062	15051	15258	14937	15019	15054	14957	14995	15007	15078	15010	15029	15031	14951	15031	14890	15023	15018	14994	15112	15052	14974	15055	14943	15046	15084	14919	14961	14930	15091	15052	15112	14812	15072	15172	14899	15082	14895	14883	15123	14965	14997	15064	15074	14979	15208	14901	14987	14949	15037	14978	14763	14980	14998	14946	15152	15110	14872	15214	15040	14914	15035	15065	15142	14919	15365	15129	15121	14957	15014	15187	14994	14924	15088	15234	15039	14908	14942	14843	15139	14924	15143	15080	15010	15064	14983	14986	15068	15006	14964	15128	14872	15040	14912	14957	15070	15098	14806	15081	15048	15218	15071	14954	14987	15077	15163	14935	14912	14989	15138	14854	15093	15080
28262	25850	30921	24425	18739	18045	17975	17452	17508	17656	18567	19399	19033	18165	17782	17702	17551	17389	17391	17317	17291	17361	17223	17483	17367	17478	17446	17390	17343	17487	17444	17414	17401	17392	17413	17389	17290	17441	17276	17447	17495	17437	17528	17326	17465	17247	17474	17367	17284	17430	17354	17369	17512	17180	17484	17249	17370	17386	17271	17239	17411	17212	17318	17298	17084	17338	17472	17355	17263	17337	17272	17322	17365	17389	17420	17416	17413	17466	17383	17449	17342	17334	17439	17350	17379	17215	17364	17272	17470	17622	17233	17232	17526	17485	17197	17245	17312	17310	17408	17206	17382	17389	17416	17417	17297	17492	17412	17435	17342	17429	17451	17440	17328	17429	17242	17357	17375	17402	17450	17227	17352	17336	17435	17176	17321	17403	17486	17285	17343	17437	17397	17517	17275	17606	17325	17250	17214	17544	17230	17289	17222	17363	17436	17318	17503	17559	17321	17347	17425	17585	17214	17206	17354	17172	17273	17544	17056	17386	17499	17390	17501	17365	17529	17476	17230	17329	17161	17327	17461	17570	17498	17516	17387	17318	17307	17345	17504	17504	17287	17056	17509	17406	17596	17388	17486	17401	17193	17254	17113	17450	17329	17262	17289	17398	17497	17351	17396	17270	17396	17322	17428	17409	17473	17453	17372	17463	17416	17441	17330	17524	17260	17218	17419	17388	17348	17315	17546	17565	17422	17426	17519	17371	17480	17271	17413	17370	17359	17557	17599	17314	17316	17390	17439	17315	17477	17404	17264	17275	17623	17432	17424	17400	17346	17307	17400	17360	17408	17494	17230	17233	17297	17403	17492	17319	17314	17384	17424	17275	17465	17530	17630	17371	17258	17509	17305	17419	17484	17570	17562	17313	17354	17367	17600	17373	17341	17154	17533	17251	17435	17340	17296	17294	17382	17290	17385	17293	17356	17386	17454	17513	17384	17370	17360	17622	17471	17213	17373	17288	17264	17349	17423	17180	17159	17405	17411	17357	17370	17412	17331	17443	17362	17597	17301	17331	17471	17500	17418	17447	17535	17466	17367	17517	17137	17229	17448	17396	17443	17165	17473	17425	17518	17410	17388	17272	17546	17534	17291	17383	17255	17231	17598	17391	17472	17309	17391	17528	17244	17419	17308	17449	17293	17602	17268	17301	17302	17241	17298	17371	17376	17450	17282	17304	17474	17501	17370	17329	17213	17117	17383	17145	17211	17420	17406	17444	17430	17478	17250	17580	17253	17648	17405	17361	17379	17376	17348	17329	17454	17343	17357	17309	17168	17331	17288	17447	17232	17443	17511	17474	17293	17342	17463	17421	17329	17465	17496	17449	17544	17498	17334	17435	17419	17383	17419	17417	17195	17561	17292	17437	17441	17439	17454	17673	17529	17528	17382	17448	17544	17468	17510	17348	17253	17500	17495	17613	17408	17343	17308	17336	17255	17430	17327	17340	17320	17215	17337	17473	17508	17251	17488	17350	17315	17229	17529	17483	17525	17119	17286	17339	17404	17604	17410	17461	17543	17300	17309	17433	17386	17546	17344	17386	17302	17264	17292	17248	17232	17419	17488	17380	17221	17153	17489	17520	17243	17348	17148	17382	17379	17436	17470	17275	17513	17336	17348	17536	17394	17492	17428	17612	17338	17261	17382	17247	17506	17293	17223	17296	17296	17365	17272	17394	17183	17349	17400	17496	17299	17271	17226	17486	17455	17356	17371	17369	17417	17342	17502	17528	17445	17494	17514	17351	17329	17198	17528	17328	17432	17159	17324	17495	17410	17228	17441	17265	17134	17246	17463	17338	17378	17372	17462	17223	17488	17262	17295	17472	17462	17451	17252	17203	17357	17364	17318	17310	17408	17323	17383	17466	17287	17481	17552	17288	17560	17516	17421	17314	17494	17352	17320	17516	17548	17331	17227	17313	17500	17416	17379	17190	17553	17539	17347	17650	17411	17149	17459	17399	17479	17500	17546	17485	17404	17297	17481	17592	17355	17381	17334	17514	17446	17457	17359	17421	17421	17353	17503	17517	17497	17393	17370	17264	17244	17184	17567	17407	17197	17367	17424	17479	17423	17212	17285	17225	17500	17244	17417	17334	17393	17330	17253	17206	17388	17402	17215	17409	17269	17584	17282	17308	17402	17306	17202	17346	17338	17374	17186	17473	17268	17600	17414	17334	17217	17516	17215	17457	17372	17488	17337	17488	17304	17526	17281	17400	17282	17397	17167	17317	17428	17358	17146	17430	17377	17324	17458	17321	17207	17457	17375	17196	17390	17434	17456	17565	17482	17421	17420	17392	17435	17510	17236	17308	17483	17570	17644	17323	17529	17210	17387	17522	17345	17351	17245	17204	17391	17446	17525	17376	17496	17398	17384	17467	17270	17313	17532	17374	17250	17180	17359	17440	17428	17393	17242	17445	17361	17458	17550	17439	17547	17194	17299	17385	17233	17471	17295	17504	17478	17276	17221	17237	17290	17128	17391	17285	17332	17306	17386	17351	17302	17278	17279	17512	17664	17550	17291	17502	17157	17196	17422	17456	17469	17382	17171	17428	17278	17428	17525	17455	17251	17458	17267	17241	17408	17276	17240	17157	17524	17478	17303	17348	17468	17335	17394	17229	17451	17438	17332	17330	17430	17320	17456	17421	17375	17386	17229	17409	17540	17144	17353	17571	17332	17336	17421	17401	17585	17420	17263	17293	17448	17330	17390	17264	17207	17331	17289	17230	17443	17477	17297	17552	17390	17326	17241	17232	17412	17423	17406	17276	17374	17432	17328	17690	17313	17529	17250	17371	17375	17342	17322	17326	17280	17317	17252	17175	17302	17300	17511	17318	17499	17398	17485	17424	17270	17339	17397	17375	17434	17217	17583	17525	17352	17402	17135	17511	17333	17234	17437	17242	17396	17468	17304	17455	17456	17358	17385	17250	17279	17261	17493	17146	17290	17480	17456	17472	17527	17436	17193	17382	17572	17472	17501	17323	17291	17389	17166	17488	17343	17512	17518	17336	17328	17455	17219	17397	17305	17430	17522	17223	17220	17247	17274	17434	17207	17333	17487	17479	17290	17350	17528	17352	17382	17405	17360	17346	17463	17194	17381	17436	17294	17291	17168	17347	17392	17372	17623	17430	17368	17347	17478	17413	17409	17467	17253	17369	17283	17249	17386	17584	17646	17308	17440	17374	17195	17198	17512	17456	17593	17347	17307	17272	17213	17403	17330	17352	17516	17517	17604	17566	17493	17579	17299	17387	17474	17170	17335	17481	17513	17359	17296	17520	17277	17303	17148	17120	17476	17238	17413	17446	17404	17397	17312	17370	17568	17396	17561	17438	17353	17309	17508	17536	17348	17386	17168	17310	17252	17307	17527	17415	17434	17467	17417	17387	17328	17350	17288	17335	17419	17540	17395	17538	17256	17420	17550	17549	17560	17341	17458	17049	17431	17338	17470	17426	17272	17161	17527	17351	17471	17506	17471	17412	17348	17308	17426	17161	17291	17398	17317	17244	17325	17290	17333	17409	17383	17413	17345	17410	17546	17074	17340	17417	17387	17384	17386	17493	17379	17468	17466	17210	17453	17468	17444	17340	17341	17332	17515	17528	17281	17293	17593	17511	17421	17297	17482	17486	17425	17329	17413	17199	17307	17415	17351	17489	17499	17273	17469	17378	17440	17378	17525	17304	17300	17436	17231	17231	17319	17232	17268	17037	17374	17267	17382	17316	17570	17411	17305	17477	17288	17488	17476	17682	17216	17394	17373	17353	17460	17502	17450	17475	17576	17335	17385	17337	17200	17292	17464	17332	17519	17433	17255	17302	17146	17478	17443	17406	17355	17270	17114	17343	17335	17279	17369	17531	17607	17204	17490	17433	17721	17614	17596	17321	17172	17395	17604	17221	17469	17277	17289	17312	17545	17405	17300	17280	17361	17658	17433	17195	17462	17281	17380	17454	17675	17349	17387	17414	17438	17227	17343	17573	17556	17489	17327	17338	17485	17495	17390	17401	17237	17289	17467	17362	17398	17176	17330	17371	17314	17429	17497	17296	17339	17606	17070	17537	17409	17459	17400	17481	17278	17453	17440	17383	17263	17326	17254	17563	17368	17438	17409	17369	17573	17324	17466	17218	17409	17280	17497	17498	17250	17265	17472	17482	17451	17259	17406	17308	17406	17460	17518	17489	17517	17318	17265	17368	17396	17327	17327	17270	17614	17228	17472	17274	17262	17194	17454	17565	17209	17369	17288	17155	17382	17334	17295	17358	17424	17529	17500	17557	17304	17403	17354	17351	17311	17345	17318	17188	17364	17240	17262	17347	17408	17243	17320	17206	17433	17280	17304	17284	17436	17509	17479	17385	17298	17286	17330	17350	17482	17346	17390	17508	17283	17486	17417	17650	17325	17275	17464	17530	17247	17453	17409	17281	17425	17613	17364	17324	17415	17281	17595	17543	17320	17286	17385	17390	17440	17265	17473	17381	17356	17361	17359	17396	17414	17154	17528	17543	17481	17350	17417	17544	17416	17385	17550	17367	17320	17291	17346	17525	17376	17452	17247	17199	17415	17582	17384	17423	17438	17259	17360	17296	17352	17411	17281	17265	17481	17264	17218	17442	17438	17509	17279	17276	17273	17140	17457	17476	17320	17332	17417	17681	17294	17279	17450	17379	17408	17426	17514	17476	17337	17231	17317	17363	17304	17576	17316	17346	17285	17400	17318	17331	17384	17582	17399	17312	17162	17304	17586	17526	17314	17140	17208	17450	17630	17402	17229	17134	17328	17534	17420	17224	17460	17403	17361	17542	17422	17215	17408	17420	17320	17128	17505	17408	17313	17403	17440	17475	17574	17306	17256	17403	17258	17361	17428	17282	17325	17259	17371	17368	17298	17344	17306	17371	17297	17361	17393	17460	17362	17413	17320	17373	17436	17304	17320	17400	17444	17285	17385	17441	17370	17158	17383	17506	17302	17341	17429	17476	17451	17594	17166	17345	17498	17395	17408	17221	17438	17487	17420	17422	17261	17383	17368	17218	17366	17377	17606	17372	17316	17256	17115	17215	17383	17246	17558	17254	17321	17324	17294	17458	17516	17321	17414	17451	17425	17302	17298	17427	17461	17345	17187	17385	17529	17336
28176	40337	32900	20693	16698	15792	15510	15404	15255	15370	16953	17548	16890	15870	15321	15092	15226	15258	15095	15140	14980	15227	15068	15193	15312	15007	15167	14920	15181	15018	15140	15070	15047	15176	14917	14973	15014	15103	14936	15058	15085	15239	15086	15149	15116	15006	14859	15262	15176	15112	15262	15045	15136	15092	15076	15027	14918	15047	14955	15219	14812	14979	15155	15164	15195	15041	15175	14959	15031	15050	14841	15099	15015	15023	14969	15143	15086	15071	15117	15125	15056	15094	15140	14962	15183	15070	15051	15079	15173	15243	15040	15151	14982	14875	14859	15065	14931	15019	14974	15062	15168	14947	14957	15003	14992	14822	15024	14871	14967	15016	15057	15228	15083	15051	15034	14950	15073	14920	15128	15140	15025	15050	14962	15133	15084	14918	15016	15158	14979	15066	14891	15040	15036	14836	15049	15123	15025	15288	15204	15046	15017	14946	14899	15048	14987	15129	14962	14887	14975	14947	15069	15154	15188	15174	14988	15108	14993	14950	15113	15183	14959	15065	15040	14934	14937	15066	15003	15030	15236	14985	15101	14982	15200	14862	14937	15022	15108	14944	15021	15153	14945	14952	15123	15158	14884	14970	15202	15077	15148	15271	15143	14958	15012	15072	14984	15069	14934	15115	14898	14981	15206	14971	14961	15200	14986	15080	15069	15042	15146	15052	14892	14968	14914	15247	15046	15082	15126	15080	15008	15006	15105	15084	15052	15013	15005	14944	15196	14882	15052	15065	15148	14943	15221	15067	15047	14999	14886	14903	15113	14960	14994	14871	15053	15124	15006	14867	15244	15013	15139	14995	15060	15182	14819	14982	14931	15055	15058	15024	15059	14920	15066	15065	14931	14987	15027	15128	15002	14984	15089	15065	15031	14969	15133	14972	15038	14900	15053	14948	15105	15071	14990	14963	15003	15195	15076	15180	15030	15112	15171	15020	15085	15054	15282	14994	15022	15063	14991	15191	14923	15042	15203	14946	15149	14989	15333	15031	15116	15026	15104	15059	14982	15123	15131	15016	14957	15048	15069	15082	15189	15065	14941	14999	15008	15053	15079	15129	15133	15104	14997	15197	14985	15159	14983	14896	15077	15278	14936	15241	14983	15128	15222	15169	14989	15138	15070	15142	15202	15194	14987	15009	15085	15160	15064	15141	14998	14934	15015	15257	15122	15062	15029	15036	15098	15029	15163	15056	15031	15049	15085	15058	15110	15145	15073	14947	14982	15189	15094	15189	15088	15093	15019	15127	15193	15135	15143	14988	15061	15117	15011	14999	14979	14988	15054	15194	15151	14974	15103	15059	15008	14993	14981	14967	14977	15019	15052	15146	15022	15032	15116	15148	15191	14973	15140	14873	15218	15143	15014	15136	14945	15256	14986	15041	14913	14990	15167	15136	15120	15154	15031	15062	15061	14942	14969	14946	15167	15121	15113	14968	15018	15229	15125	15137	15085	15110	14976	15006	14876	14949	15041	15078	15064	15093	15110	15193	15009	15070	14993	15075	15136	15061	15029	15078	15013	14856	15025	14922	15005	15050	15008	15118	15039	14881	15051	15071	14963	15147	14923	15038	14902	15040	15135	15091	14970	15029	15122	15047	15014	15046	14951	14989	14877	15082	14980	15044	14983	15030	15023	15094	15032	14997	14891	14991	15105	15027	15113	15188	15001	14962	15108	14890	15061	15045	15235	15105	14974	15063	15271	14990	15034	15033	15133	15054	14926	15151	14997	14949	14959	14999	14957	15081	15079	14824	14918	15105	15111	14921	15000	14981	14952	15192	15069	15062	14967	15062	14903	15183	15117	15003	15106	15083	15015	15070	14947	15195	15160	15023	15063	15048	14920	15030	15084	14885	15155	15029	15139	15030	15200	15166	14870	14960	15141	15060	15090	14987	14941	14983	15160	14890	15072	15243	15022	14950	15071	14824	14924	15086	14978	14849	14916	14948	15026	15109	14982	14995	15079	15141	15045	15015	14959	14966	15056	15120	15028	15012	15240	15077	15051	15174	15084	14900	15139	15091	15058	15195	15182	15285	15074	15033	15121	14865	15138	15093	15004	15038	15109	14948	15035	14904	15077	15130	14940	15113	15009	15159	15097	15024	14998	15152	15201	15017	15093	15064	14954	15122	15110	15154	15180	14951	15129	15152	15001	15139	15244	14952	14946	14872	14994	14957	15129	15156	15066	15021	14965	14976	15049	15017	15099	15024	14965	15089	14985	15169	15055	15005	14954	14973	14963	15176	14969	15122	15063	14883	14991	14911	15098	14924	15072	15185	15146	14908	14952	14903	14902	15076	15090	15009	15043	14878	15180	14743	15026	15000	14986	15175	15005	15062	14991	15188	14929	14920	15068	15025	15044	14945	15044	14968	14883	15031	14929	14929	15044	15064	14900	15035	15106	15018	14946	15117	15063	14883	15071	14898	15031	14980	15082	15079	15154	14832	15053	15235	14970	15210	14935	15100	14931	14975	15076	15164	14901	14946	15012	14954	15159	15169	14962	15000	15229	15111	15180	15016	15165	15200	14901	15120	14992	15048	14891	15085	15068	14919	14893	15094	15202	15020	15109	14924	15022	14973	15109	15202	15034	14969	15076	14945	15138	14951	14996	15169	15042	15100	15108	15016	15103	15101	14958	15108	14866	15192	14877	15102	15074	15054	15001	15111	15076	15065	15045	15050	15026	14853	15018	14993	15087	14875	15056	15042	14993	15069	15092	15000	15113	15133	15119	15025	14861	15270	15046	15064	15144	15038	15185	15131	15185	15123	15079	15068	14886	14980	15016	15118	15051	15098	14928	14965	15358	15139	15346	15058	15068	15021	15053	15111	15119	14951	15039	15205	15113	15088	14964	15164	15281	14819	15145	15106	15089	15034	15011	15054	14958	15159	14967	15124	15093	15152	15039	15095	15024	15156	15041	14927	15011	15094	15214	14957	14914	14878	15000	15050	15117	14991	15024	15023	14942	14932	15050	15044	14908	14978	15176	14999	14978	15323	15013	15045	15004	15031	15032	14914	15063	15177	15081	15045	15091	15312	15151	15120	15087	14917	15085	15134	15101	15127	15098	15231	14869	15025	15037	15139	15039	15082	14982	15045	14982	15181	15115	14931	15203	14942	14996	14967	15026	14972	15140	15055	14955	15064	14991	14934	15020	15007	15078	14952	14880	15165	15194	15008	14892	15144	15085	14962	15112	15114	14916	15081	14981	15184	14903	15060	15099	15104	14915	14937	14914	15068	15164	15093	14895	15066	14970	15132	15031	15007	15010	14830	15029	15055	14912	14968	15142	15127	15062	15184	14947	15223	14990	15000	15096	15087	15138	15193	15071	14964	15006	15052	15040	15117	15056	15006	14912	15085	15047	14982	15058	14935	14973	14997	15105	15011	15030	15057	15033	15062	15028	15002	14866	15141	15079	15038	15107	15010	15146	15174	15077	15182	15083	15180	15119	14994	15018	14946	15046	15124	15101	14955	15081	15064	14855	15018	15029	15083	14975	15052	15265	15101	15102	15100	14818	15102	14851	15003	15177	14878	15096	15231	15208	15117	14976	15150	15010	14910	15117	14880	15017	15067	15020	15142	15024	15145	15159	15081	14847	14992	15019	14885	15017	14868	15063	15075	15015	15250	15073	15085	15185	15178	15160	14961	15048	15004	15198	15077	15203	15057	15153	14954	14895	14970	15052	15024	15083	15076	15066	15035	15012	14906	14924	15085	14936	15146	15209	15173	14930	14983	15161	14986	15023	14982	15067	15061	14916	15080	15030	15073	14984	14894	14990	14799	14916	14925	14930	15151	15028	15117	15092	15000	14909	14985	15172	15085	15044	14874	15005	15109	15139	14942	15108	15035	15255	15086	14956	15065	15079	15167	15068	14898	15250	15141	14933	15169	14978	14980	15089	15105	14939	15151	15101	14983	15232	15153	15203	14871	15059	15142	15075	15141	15177	15007	14965	14989	14987	15126	15096	15191	15244	15084	15032	15076	15086	15026	14946	14980	14956	15027	14847	14860	14966	15119	15055	15143	15100	15095	15126	15052	15169	15022	15077	15100	15037	14969	15014	14998	15117	15197	15183	15037	14747	15196	14933	15026	14878	15034	15114	15148	15070	15099	15201	15310	15053	14961	15083	15059	15015	15044	15181	15149	14959	15086	15322	14916	15140	14990	14884	15036	15062	15161	14923	15084	15145	15148	15152	15145	14989	14969	15262	15064	15155	15279	14890	15048	15179	15136	14986	14944	15111	15029	15189	14983	15033	15147	15069	15062	15109	15138	14872	15164	14834	15000	15002	15191	15136	15136	15241	14946	15114	15117	15110	15010	15005	15137	15054	15055	14964	15268	15077	14958	15134	15021	14971	15174	15163	15104	15111	15190	15004	14994	15223	14953	14988	14965	15023	15110	15201	15073	15231	15024	15040	14913	15066	14774	15054	14926	14890	15112	15057	14951	15087	14890	14924	15007	15194	14862	14991	15158	14971	15132	14955	15004	14992	14912	15106	14865	15082	15123	14972	15133	15037	15112	15190	14953	15133	15087	15149	15056	14887	15006	15141	14865	15052	15023	15152	15077	15118	15174	15041	15018	15075	15107	15225	15188	14766	14873	15194	14977	15005	15073	15162	14904	15050	15010	15020	15115	15014	15265	15044	14983	14929	15043	15081	15230	15046	15011	14906	14977	14984	14834	14931	15127	15130	15168	15121	14871	14997	15012	15080	15027	15109	15273	15094	15062	15158	15063	15117	15085	15030	14956	15042	15057	15067	15040	15057	15118	15061	15011	15199	15090	14996	14883	15095	15102	15158	15196	14991	15110	15116	15153	15086	15119	15015	14962	15020	15055	15062	15093	15082	15104	15043	15166	15040	15106	15014	15033	14833	15107	15262	14968	15025	15065	15035	15038	15191	15097	14943	15098	15100	15002	15170	15104	14984	15049	14999	15105	15090	14970	15233	15158	15000	14899	14949	14897	15182	14991	15157	14928	14988	15002	15171	15067	15007	14921	14925	15242	14924	15119	15135	15064	14936	14953	15124	15128	15010	14995	14988	15063	15104	15114	14907	15026	15003	14994	15159	14953	15165	15036	15146	15078	15209	15025	15066	14950	15055	14911	14939	15083	15001	15087	15023	14981
24042	21471	28927	24741	22591	21949	20867	18675	18075	19098	27707	28884	25385	21672	19555	18648	18050	17759	17355	17470	17520	17355	17466	17515	17366	17570	17399	17341	17076	17236	17264	17380	17257	17301	17093	17296	17355	17069	17187	17083	17417	17352	17382	17351	17424	17348	17320	17400	17269	17421	17179	17254	17492	17264	17242	17401	17289	17293	17303	17317	17298	17273	17174	17252	17369	17227	17236	17357	17291	17380	17213	17292	17373	17320	17575	17263	17109	17199	17413	17380	17235	17240	17202	17263	17265	17169	17286	17144	17217	17247	17182	17233	17335	17276	17107	17279	17456	17227	17385	17277	17512	17345	17162	17055	17227	17275	17232	17132	17331	17326	17258	17375	17161	17416	17427	17199	17071	17217	17206	17222	17254	17385	17257	17456	17172	17353	17305	17314	17274	17213	17197	17373	17409	17242	17282	17352	17329	17260	17172	17275	17209	17436	17117	17178	17254	17176	17206	17250	17279	17226	17140	17368	17343	17234	17247	17243	17272	17236	17194	17216	17108	17293	17108	17291	17175	17253	17406	17383	17244	17204	17327	17032	17301	17216	17318	17173	17098	17018	17274	17228	17159	17037	16949	17134	17196	17094	17088	17171	17529	17121	17212	17252	17266	17240	17243	17253	17258	17499	17270	17316	17159	17316	17285	17266	17264	17331	17295	17178	17256	17242	17295	17151	17251	17128	17277	17122	17354	17395	17396	17093	17376	17205	17432	17023	17168	17224	17281	17084	17263	17335	17265	17139	17004	17159	17246	17326	17297	17326	17395	17340	17305	17408	17259	17145	17334	17185	17004	17345	17164	17181	17300	17226	17202	17241	17021	17284	17308	17320	17084	17175	17141	17409	17361	17147	16992	17168	17223	17323	17307	17203	17311	17223	17157	17308	17295	17268	17053	17244	17166	17248	17286	17251	17215	17230	17313	17286	17180	17209	17199	17177	17142	17212	17142	17096	17214	17318	17102	17182	17601	17349	17375	17265	17313	17484	17212	17223	16991	17314	17357	17207	17197	17272	17110	17455	17233	17172	17252	17119	17174	17333	17100	17068	17265	17146	17198	17230	17345	17223	17107	17240	17210	17264	17090	17408	17202	17341	17129	17217	17359	17205	17084	17393	17292	17250	17212	17212	17193	17183	17194	17401	17235	17394	17333	17323	17125	17471	17201	17243	17085	17195	17198	17327	17267	17340	17146	17456	17433	17325	17039	17501	17330	17109	17180	17321	17268	17246	17374	17304	17080	17364	17144	17303	17298	17275	17306	17235	17363	17232	17069	17388	17288	17288	17302	17128	17187	17327	17324	17149	17232	17355	17303	17444	17062	16997	17192	17131	17169	17263	17346	17077	17449	17214	17352	17033	17187	17327	17138	17355	17405	17422	17338	17385	17288	17088	17260	17323	17227	17179	17227	17224	17188	17343	17144	17172	17151	17121	17404	17349	17185	17064	17206	17244	17289	17341	17368	17169	17163	17238	17234	17289	17184	17415	17342	17252	17255	17239	17247	17396	17250	17469	17178	17343	17364	17235	17176	17055	17237	17100	17190	17210	17256	17080	17280	17432	17273	17338	17306	17306	17168	17201	17353	17146	17380	17337	17424	17144	17162	17099	17080	17301	17222	17389	17118	17097	17225	17132	17111	17212	17404	17136	17112	17253	17243	17177	17261	17095	17147	17297	17325	17259	17127	17218	17454	17224	17143	17213	17274	17192	17214	17231	17286	17411	17292	17211	17282	17377	17257	17097	17106	17274	17159	17247	17297	17350	17224	17240	17620	17268	17202	17373	17137	17135	17161	17291	17376	17314	17339	17251	17364	17232	17011	17145	17227	17147	17162	17329	17246	17360	17276	17415	17201	17281	17182	17258	17263	17338	17295	17334	17246	17370	17082	17100	17251	17060	17199	17248	17213	17246	17134	17218	17257	17380	17207	17208	17113	17060	17378	17351	17198	17100	17220	17148	17268	17063	17186	17274	17259	17203	17337	17252	17028	17310	17297	17251	17347	17162	17325	17340	17222	17181	17124	17020	17272	17170	17314	17282	17384	17045	17324	17205	17328	17338	17307	17294	17324	17369	17148	17111	17290	17273	17278	17259	17136	17376	17420	17327	17353	17105	17066	17161	17288	17294	17327	17172	17313	17142	17486	17319	17164	17360	17304	17273	17131	17389	17424	17222	17137	17343	17134	17271	17253	17155	17213	17512	17096	17294	17357	17263	17205	17357	17149	17076	17404	17328	17472	17179	17271	17058	17320	17336	17146	16997	17340	17264	17069	17241	17132	17329	17248	17222	17346	17186	17172	17057	17462	17264	17229	17494	17368	17393	17444	17268	17270	17268	17313	17077	17245	17138	17201	17314	17447	17289	17272	17277	17367	17297	17234	17155	17194	17105	17193	17132	17364	17413	17116	17373	17260	17222	17284	17053	17343	17164	17363	17184	17437	17268	17159	17323	17245	17409	17261	17108	17160	17247	17276	17207	17197	17284	17279	17115	17233	17472	17178	17395	17384	17175	17209	17387	17159	17190	17189	17383	17034	17133	17261	17437	17440	17030	17214	17386	17332	17192	17222	17270	17213	17308	17363	17340	17240	17153	17201	16891	17394	17280	17224	17573	17299	17250	17142	17250	17176	17372	17246	17072	17091	17305	17271	17306	17268	17160	17071	17379	17162	17307	17415	17231	17101	17317	17244	17409	17148	17487	17292	17226	17203	17251	17155	17378	17361	17238	17197	17356	17268	17211	17045	17247	17447	17235	17440	17075	17220	17354	17355	17309	17084	17082	17178	17344	17373	17315	17120	17171	17157	17327	17236	17306	16975	17238	17387	17434	17133	17275	16980	17390	17243	17175	17017	17396	17312	17230	17209	17150	17169	17517	17335	17413	17150	17417	17155	17273	17167	17197	17237	17247	17296	17290	17148	17440	17177	17395	17201	17428	17156	17296	17387	17335	17189	17056	17444	17049	17153	17237	17463	17271	17088	17319	17252	17127	17250	17325	17228	17116	17055	17190	17019	17371	17378	17346	17319	17182	17103	17111	17364	17275	17184	17338	17269	17224	17004	17189	17105	17052	17147	17093	17258	17211	17177	17266	17109	17248	17244	17161	17310	17317	17361	17383	16973	17295	17294	17113	17185	17231	17169	17336	17210	17217	17292	17083	17361	17102	17115	17287	17293	17404	17151	17141	17272	17045	17061	17392	17319	17237	17483	17228	17320	17188	17257	17292	17210	17055	17317	17282	17325	17214	17203	17253	17082	17079	17395	17112	17266	17158	17200	17161	17288	17334	17159	17267	17119	17229	17321	17079	17020	17228	17196	17202	17321	17182	17318	17347	17203	17051	17206	17161	17217	17127	17191	17195	17314	17352	17195	17191	17292	17336	17394	17279	17157	17359	17240	17232	17110	17389	17101	17128	17385	17128	17383	17205	17356	17440	17340	17212	17278	17148	17257	17340	17184	17284	17206	17294	17201	17100	17103	17296	17340	17518	17069	17408	17334	17332	17243	17023	17097	17150	17231	17382	17304	17316	17235	17100	17252	17469	17223	17095	17244	17227	17120	17202	17248	17324	17122	17157	17373	17291	17358	17204	17240	17176	17354	17229	17216	17329	17220	17191	17435	17386	17084	17564	17191	17235	17342	17308	17029	17275	17291	17175	17358	17146	17359	17015	17207	17297	17413	17227	17355	17245	17300	17072	17116	17198	17007	17098	17373	17275	17290	17325	17221	17319	17180	17215	17120	17334	17317	17371	17244	17274	17176	17319	17409	17398	17228	17015	17270	17055	17455	17312	17062	17157	17221	17206	17300	17316	17003	17140	17114	17346	17295	17183	17289	17132	17317	17257	17376	17349	17392	17332	17321	17432	17502	17338	17292	17252	17320	17275	17337	17166	17336	17213	17220	17266	17312	17144	17085	17453	17486	17215	17301	17257	17156	17167	17418	17450	17430	17343	17509	17189	17274	17122	17271	17305	17015	17385	17275	17254	17229	17112	17221	17217	17440	17240	17252	17362	17207	17300	17258	17276	17283	17300	17383	17197	17324	17422	17331	17331	17459	16930	17177	17330	17286	17244	17222	17350	17206	17400	17361	17162	17277	17226	17481	17360	17427	17282	17345	17339	17281	17193	17272	17322	17399	17165	17231	17202	17291	17325	17293	17251	17291	17395	17331	17339	17351	17350	17150	17281	17127	17227	17093	17129	17257	17122	17109	17140	17230	17078	17282	17277	17418	17361	17381	17363	17257	17189	17265	17245	17332	17241	17393	17209	17264	17176	17136	17296	17247	17243	17378	17088	17190	17183	17264	17207	17338	17260	17241	17232	17369	17212	17270	17160	17275	17137	17306	17296	17297	17113	17431	17100	17388	17324	17256	17283	17252	17347	17229	17156	17268	17396	17179	17190	17236	17348	17330	17356	17194	17157	17206	17188	17439	17191	17204	17336	17271	17371	16983	17026	17173	17140	17319	17171	17349	17303	17258	17280	17319	17320	17281	17207	17270	17230	17373	17347	17326	17301	17249	17359	17061	17245	17125	17393	17152	17080	17133	17206	17168	17160	17166	17382	17523	17359	17362	17055	17114	17039	17159	17094	17405	17379	17170	17375	17252	17412	17273	17222	17332	17246	17253	17313	17185	17445	17322	17186	17343	17223	17392	17204	17263	17083	17334	17211	17361	17215	17100	17204	17193	17274	17176	17267	17292	17423	17318	17096	17387	17194	17362	17188	17091	17320	17278	17337	17283	17200	17047	17304	17247	17155	17153	17146	17280	17243	17356	17257	17212	17263	17058	17338	17289	17259	17264	17387	17353	17267	17294	17300	17218	17227	17411	17334	17341	17253	17196	17188	17311	17195	17409	17250	17193	17262	16891	17105	17410	17197	17472	17371	17429	17283	17175	17200	17180	17306	17240	17187	17259	17108	17203	17233	17312	17427	17384	17142	17233	17070	17270	17131	17208	17156	17315	17354	17204	17419	17115	17075	17276	17410	17184	17157	17164	17314	17278	17201	17105	17315	17261	17275	17241	17333	17125	17062	17318	17314	17266	17359	17484	17359	17287	17172	17199	17389	17353	17353	17238	17083	17354	17340	17288	17204	17103	17135	17142	17303	17342	17323	17169	17109	17345	17350	17314	17495
32572	52418	43233	27560	20688	17669	16798	16272	15909	17961	30104	29173	24865	19912	17584	16300	15824	15305	14917	15154	15094	15065	14937	14856	14988	15136	14850	15013	14979	14877	15032	14978	15027	15196	15017	14857	14938	15112	15070	14996	15148	15051	15025	14949	14985	15253	14955	15025	14988	15204	15088	14873	15092	15066	15117	15102	14903	15088	15013	15120	14913	14974	15012	15062	15030	14869	15112	14884	15066	14843	15171	15150	14946	14993	14922	15087	14819	14980	14962	15113	14943	15112	15076	15058	15191	14886	14990	14924	14803	15041	15065	15151	15118	15023	14998	14927	15053	14903	14991	15007	14942	14900	14974	14998	15008	15134	15113	14796	15034	14999	14995	14994	15092	15235	14869	15044	15065	14924	14929	15021	15008	14953	14992	15086	15018	14994	15015	15035	14879	15073	14919	14990	14918	15014	14811	15099	15016	14946	15102	14961	15046	15036	14869	14943	15159	14879	14920	15037	15123	15128	14939	14947	14962	14901	15045	15013	14791	15037	15137	15025	14982	14962	14824	15095	14954	14932	15086	14971	15019	15066	14921	15135	14758	14895	15139	15143	15179	15010	14901	14975	14935	14826	14937	14987	15065	14910	14880	14905	14961	15016	15078	14982	14969	14834	15064	15054	14998	15160	14938	15171	14900	14963	15014	14945	14841	15035	14983	14914	14731	14955	15024	15006	14887	14854	15129	15018	15114	15004	14853	15018	14912	15132	14873	14976	14724	14897	15027	15231	15162	15048	15081	15077	14970	14877	15110	14898	15102	14983	15063	15106	14694	15101	14869	15038	15023	15134	14896	14854	15129	14955	14858	14916	15027	15025	15000	15091	14932	14902	14901	15103	14972	14874	14951	15226	14964	14931	14983	15001	14959	14958	15049	15036	14934	14999	14928	15008	14844	15108	14887	15090	15008	15062	14971	15130	15051	15128	15130	14735	14979	14892	15007	15064	14988	14956	14932	15068	14914	15014	14940	14947	14985	14948	14981	15124	15038	14928	15179	14811	14942	14969	15002	15112	14988	14992	14917	15070	15002	15037	14981	14969	14930	14997	15135	15037	15024	14972	14963	14994	14987	14912	15134	15028	15056	15011	14930	15132	15044	15110	15025	14899	15026	15098	14908	14928	15007	15071	14912	15106	15060	14935	14953	15085	14926	14957	14841	15020	15056	14999	15031	14934	15120	15047	14853	15054	15009	14774	15078	14971	15044	15065	14974	14993	15064	14956	14982	14944	15077	15131	14973	15094	14961	15018	14948	14980	15143	14953	14937	14947	15143	14866	15065	14940	14980	14909	14908	14886	15039	15052	15011	15137	15027	15081	15002	14914	14907	15054	15022	14951	15001	15314	15057	14988	14872	15010	15061	15028	14978	14958	15018	14947	15050	14863	14948	14927	15057	14964	14954	14999	14867	14774	14997	15011	14984	15143	14904	15104	15026	14930	15120	14977	14934	15143	15094	15048	14940	14966	14967	15159	15100	15046	15010	14996	14802	15016	14969	14992	15037	14976	14975	15017	14847	14868	15105	15001	15169	14899	14990	15023	14991	15141	15134	14967	15103	15111	15121	14903	15045	14998	14918	15049	14894	15028	14895	14929	14995	14924	14882	14967	15020	14997	14984	15020	14913	14960	14901	15047	15017	14935	14936	14916	15099	15023	15036	14967	14969	14876	14983	15081	14790	14963	15049	15041	15129	15103	15113	15043	15063	14929	15112	14912	14972	14985	15018	15070	14972	15066	14767	14894	15050	14959	15017	15131	14923	15054	15061	15051	14963	14950	15119	14956	14995	14991	15119	14890	15019	15020	15015	14922	15008	14771	14821	15087	15130	15046	15041	14911	14869	15011	15028	14956	15017	14924	15004	14978	15013	14904	14965	14881	15100	14948	15004	14933	15050	15098	15104	14843	15079	14904	15187	15020	14953	15169	14960	15105	14922	14876	15076	15064	15109	14981	14837	15021	14975	15110	14851	15069	14973	15036	14897	14765	15053	15088	15021	14941	14938	15118	15115	14967	15146	14858	14896	14870	15016	14912	15105	15021	15204	14996	14934	15075	15128	14912	15019	14911	15073	14908	14976	14951	15008	15011	14996	15028	15094	14986	15095	14961	14819	15120	14813	15087	14977	14825	14994	15071	14961	14886	14903	15068	15067	14873	15054	14765	14948	14860	15058	14988	14956	15023	14961	14898	15027	14845	15197	14897	15110	14800	15053	14949	15001	15024	14745	15004	14926	15004	14985	15026	15027	15045	14881	15110	15013	14969	15096	14957	15021	15130	15021	14923	14849	15055	15024	15100	14828	15189	15012	15001	15065	14962	14980	15078	15218	14846	15037	15043	15109	14985	14909	14814	15026	14885	14946	15016	14962	15051	15145	14882	14883	14940	14884	14949	15072	14914	14962	15102	14960	14873	14979	15040	14973	15019	15080	14916	14951	14873	15062	14899	14986	14889	15046	15004	15026	14942	14944	14949	14982	15027	15048	14934	14979	15048	15084	14819	15124	14785	15267	14936	14949	14916	15025	14820	14923	15073	14922	14979	14871	15103	15188	14969	14924	15097	15238	14765	15095	15023	15025	14913	14961	14953	15098	14930	15219	14994	15114	14932	15108	14943	15127	14901	15116	15057	14960	14975	14838	14897	15033	15092	15045	14861	14794	14876	14986	14996	14878	14881	15024	15163	14931	14959	14961	14986	14954	14894	14857	14884	14871	15025	15020	14966	15113	15036	14970	14771	15042	15015	14953	15020	15061	15056	14899	15070	14916	15078	14965	15048	14947	14918	15099	14989	15137	14884	15045	14987	14897	14933	14861	15168	14991	15087	14813	14926	14829	15006	15010	14926	15041	14903	14897	14853	15038	15049	14937	14924	15027	14864	15001	15115	15065	14951	15087	14933	15084	14813	15001	15031	14919	15060	14931	14903	15151	14852	14829	14856	14955	15043	15120	14994	14982	15135	14756	15201	14937	15034	15009	15031	14948	14900	14885	14987	14877	15091	15018	15014	15061	15110	14964	14815	15036	14956	14906	15010	15069	15007	14982	14929	15046	15096	15042	14885	14996	14987	14925	14988	15128	15016	14830	14925	14975	15092	15069	14949	15086	15060	14974	15003	15020	15108	14985	14954	14879	14989	14929	15017	14947	15078	15122	14883	15233	14931	15059	15012	15072	15098	15082	14983	14950	14935	14941	15060	15043	14902	15086	15102	15098	15076	15068	15028	14930	14958	14951	14955	15071	14944	14888	14977	15004	15237	14934	15034	14847	15069	14858	15138	14926	15175	15073	14850	15067	15003	15096	14971	15099	14884	14974	14921	14997	15063	15107	15046	15005	14995	14953	14883	15001	15015	15034	14847	15026	15127	15063	15065	14920	15102	14934	14881	14946	15000	15006	15053	15025	15077	15039	15053	14931	14926	14945	15072	15081	14905	15141	15071	15072	15141	14858	14934	14912	15001	15032	15003	15136	14998	15001	15124	15045	15048	15201	14896	15037	14947	14888	14914	14950	14868	14855	15111	15060	15041	14834	14955	15108	14930	15035	14949	15026	15008	15047	14979	14882	14943	14997	15034	15154	14876	15032	14906	14848	15002	15074	14924	14861	14982	15091	15051	14884	14872	15101	14956	15066	14956	15188	14820	14978	15101	14927	15186	14981	14983	14981	15156	15057	14979	15078	15154	14947	15139	14967	14963	14938	14987	14958	15001	15232	14978	15070	14962	15002	15021	14941	14781	15007	15104	15022	14950	15102	14952	14974	15016	15121	15036	14921	15038	15052	14932	15067	14832	15068	14916	14979	14969	15018	15054	15017	15109	14978	15135	14977	15060	15029	14800	14936	14945	14963	14969	15192	14941	15031	14916	14929	14996	15037	15025	14973	14973	14927	15087	15052	15070	14930	14972	15049	15061	15165	15010	15090	14889	15073	14869	15053	15226	15049	14993	14830	15137	15082	14983	15040	14980	14935	14925	15070	14971	14879	14916	15129	15026	15130	15041	15029	14809	15032	14988	14872	15084	14884	15184	15015	15019	14966	15007	14968	14850	15094	14899	14999	15046	14990	15018	14954	15031	15054	14943	14939	14933	15084	15073	15007	15042	15116	14904	15072	14973	15033	14899	15141	14999	14937	14877	14928	15056	15069	15003	15073	14978	14973	14885	15188	14927	15024	14844	14907	14966	15085	15022	14936	14959	14938	15018	15092	14953	15036	14948	15062	14917	14932	14917	15069	14958	14983	15152	14982	14918	14911	14980	14935	15066	15023	14917	15013	15121	14963	15051	15234	15076	14903	15019	15177	14978	14982	14900	15040	15029	14979	14897	14960	14970	14967	15089	15002	14952	14988	14893	15062	14866	14969	15037	14953	15007	15110	14930	14773	15002	14985	14952	14961	14887	14984	15092	14945	15071	14944	14973	14947	15043	15052	14896	15043	14996	15024	14916	14965	15010	14998	15186	15071	15056	14911	15131	14975	14845	15073	14843	14845	15149	14843	14997	14993	14993	14916	15108	15041	15037	15061	14974	14949	14790	15061	14891	14983	14920	15040	14957	14959	14935	14988	15039	14953	14806	14984	14928	15015	14923	15020	15116	15012	14951	15048	14990	15026	14919	15007	14810	14944	14898	15042	15051	14923	14987	14999	14977	15118	15026	15092	14965	14937	14916	15034	15021	14982	14879	15052	15047	14835	14859	15022	14905	14787	14999	14988	14910	14850	14869	14991	14989	15087	15008	14868	15050	14982	14896	14872	15008	15001	15081	15151	14953	15038	14936	14882	15136	14927	15000	15033	15157	14851	14995	14975	15093	15081	14986	14884	14980	14995	15026	14924	15045	14942	14817	15055	15010	14984	15180	14999	14968	15087	14996	14878	14777	15181	14900	15119	15155	15083	15209	14898	14942	15025	15051	14891	15062	14904	14986	14965	15033	14936	15134	15066	15018	15002	14917	15027	15131	15096	14840	15215	14978	14959	15142	14960	15014	15000	14881	14817	15174	14963	15089	15026	15041	14919	14983	14910	15206	15112	14995	14850	15099	14992	14977	14962	14995	15034	15044	15077	14870	15015	15058	14845	15083	15009	15009	15156	15057	14819	14990	15044	14918	15064	14812	14988	14764	14956	14891	15131	15043	15034	15112	15063	14894
22827	21371	29135	24053	21941	24081	25433	19920	19237	22339	33883	33950	30583	25927	21383	19431	18650	17943	18030	17666	17487	17659	17715	17598	17512	17549	17459	17602	17426	17525	17575	17469	17414	17525	17418	17523	17616	17508	17651	17500	17590	17543	17615	17409	17476	17593	17247	17468	17393	17327	17379	17303	17365	17321	17464	17412	17405	17300	17492	17478	17437	17358	17385	17287	17144	17170	17407	17418	17526	17320	17359	17428	17238	17392	17295	17623	17153	17364	17470	17327	17422	17285	17157	17452	17416	17374	17457	17407	17654	17386	17344	17381	17321	17432	17254	17547	17251	17264	17378	17242	17146	17252	17440	17163	17231	17244	17388	17527	17329	17232	17693	17424	17238	17296	17435	17438	17408	17468	17348	17445	17337	17612	17241	17479	17361	17285	17347	17488	17365	17558	17246	17409	17303	17328	17367	17337	17296	17390	17342	17419	17372	17330	17382	17275	17512	17177	17426	17515	17519	17610	17417	17257	17388	17464	17405	17518	17366	17320	17407	17479	17306	17212	17399	17475	17455	17464	17108	17362	17567	17437	17438	17415	17413	17316	17481	17574	17720	17664	17417	17406	17504	17322	17174	17316	17245	17443	17535	17309	17359	17502	17297	17355	17418	17360	17303	17378	17374	17592	17542	17303	17549	17311	17559	17433	17410	17659	17350	17499	17455	17402	17435	17513	17437	17602	17401	17549	17427	17415	17409	17335	17295	17266	17304	17266	17427	17401	17509	17397	17389	17212	17276	17333	17214	17425	17340	17276	17156	17250	17329	17174	17340	17373	17424	17228	17337	17189	17374	17542	17249	17311	17259	17429	17524	17460	17194	17401	17303	17415	17315	17355	17315	17612	17473	17100	17481	17539	17289	17350	17423	17331	17359	17323	17324	17408	17470	17385	17322	17303	17501	17194	17466	17432	17321	17495	17456	17428	17404	17315	17238	17470	17250	17551	17228	17292	17499	17220	17592	17389	17351	17425	17545	17180	17377	17405	17213	17392	17435	17374	17299	17488	17468	17269	17533	17498	17462	17583	17275	17488	17413	17136	17359	17360	17305	17405	17582	17289	17299	17164	17397	17509	17416	17318	17298	17252	17471	17374	17384	17464	17398	17499	17255	17399	17244	17242	17236	17169	17450	17523	17376	17450	17343	17285	17551	17390	17422	17435	17457	17478	17458	17092	17410	17291	17354	17457	17393	17287	17741	17362	17386	17266	17329	17314	17345	17202	17414	17327	17345	17296	17117	17340	17448	17410	17429	17366	17441	17356	17363	17193	17243	17363	17094	17344	17385	17321	17195	17407	17462	17353	17303	17255	17419	17406	17232	17315	17482	17389	17388	17266	17274	17417	17362	17345	17500	17445	17495	17332	17280	17389	17434	17248	17407	17234	17497	17488	17494	17496	17332	17386	17235	17232	17207	17443	17277	17451	17256	17304	17298	17342	17385	17309	17387	17289	17335	17386	17222	17338	17417	17553	17363	17183	17387	17281	17322	17446	17020	17426	17339	17188	17275	17605	17232	17362	17357	17792	17349	17462	17394	17421	17460	17432	17265	17202	17344	17242	17494	17213	17570	17449	17258	17392	17344	17083	17454	17313	17351	17288	17257	17437	17347	17385	17105	17321	17302	17317	17520	17173	17442	17352	17355	17386	17396	17262	17552	17613	17306	17313	17364	17288	17264	17243	17431	17382	17363	17377	17137	17457	17307	17197	17199	17448	17326	17402	17199	17316	17466	17307	17409	17253	17434	17359	17402	17419	17372	17368	17372	17259	17295	17522	17275	17351	17451	17301	17231	17187	17314	17432	17403	17331	17353	17351	17373	17314	17457	17318	17327	17245	17524	17526	17318	17241	17163	17250	17305	17176	17225	17262	17371	17404	17308	17175	17405	17371	17291	17335	17371	17279	17293	17345	17356	17440	17155	17351	17579	17271	17632	17356	17373	17382	17369	17303	17150	17339	17484	17253	17430	17253	17431	17328	17465	17684	17465	17496	17167	17522	17417	17526	17391	17308	17607	17384	17164	17528	17388	17524	17601	17445	17415	17420	17381	17531	17386	17347	17267	17442	17403	17423	17361	17433	17292	17290	17464	17356	17412	17366	17517	17440	17441	17475	17284	17476	17278	17369	17232	17358	17470	17232	17403	17362	17433	17436	17427	17490	17554	17360	17373	17367	17230	17295	17329	17183	17302	17349	17431	17490	17348	17186	17391	17404	17247	17352	17399	17285	17480	17592	17206	17369	17467	17351	17304	17334	17494	17371	17447	17385	17272	17358	17376	17130	17516	17538	17531	17222	17391	17238	17396	17341	17380	17538	17196	17299	17492	17186	17272	17239	17509	17438	17443	17266	17246	17451	17238	17269	17274	17397	17355	17499	17445	17399	17346	17375	17294	17385	17372	17350	17292	17222	17368	17498	17361	17478	17273	17402	17285	17518	17391	17333	17382	17303	17394	17206	17414	17409	17219	17221	17399	17285	17202	17412	17410	17544	17158	17297	17555	17436	17361	17403	17318	17575	17469	17481	17399	17290	17243	17679	17449	17288	17295	17349	17467	17359	17431	17582	17411	17425	17242	17452	17142	17230	17473	17523	17368	17107	17320	17379	17324	17213	17243	17218	17379	17530	17373	17525	17350	17357	17500	17475	17463	17411	17385	17241	17181	17398	17535	17416	17406	17449	17530	17388	17191	17590	17333	17415	17288	17588	17309	17385	17451	17272	17523	17355	17376	17158	17402	17170	17279	17410	17293	17342	17405	17565	17388	17398	17230	17310	17327	17200	17378	17503	17290	17394	17329	17482	17249	17293	17338	17458	17396	17248	17376	17304	17208	17413	17230	17188	17359	17485	17392	17378	17256	17231	17310	17610	17432	17438	17529	17343	17311	17231	17219	17515	17408	17252	17289	17296	17358	17495	17293	17325	17275	17279	17370	17424	17415	17388	17358	17308	17341	17541	17343	17490	17577	17563	17201	17224	17465	17402	17351	17136	17489	17323	17329	17519	17410	17487	17461	17433	17215	17297	17391	17288	17260	17355	17416	17288	17492	17520	17359	17332	17125	17301	17253	17577	17492	17319	17339	17345	17580	17416	17457	17320	17294	17488	17380	17563	17525	17579	17269	17254	17479	17388	17353	17325	17451	17259	17316	17218	17337	17307	17420	17279	17367	17290	17334	17297	17211	17358	17231	17426	17548	17358	17354	17428	17275	17225	17327	17493	17426	17415	17448	17152	17326	17334	17314	17203	17448	17486	17325	17231	17238	17348	17517	17491	17324	17529	17609	17391	17325	17281	17319	17321	17307	17359	17512	17313	17240	17353	17294	17504	17271	17343	17374	17532	17483	17569	17465	17255	17340	17420	17427	17377	17289	17319	17325	17366	17343	17389	17359	17382	17385	17329	17273	17213	17462	17273	17302	17265	17256	17393	17384	17325	17182	17198	17247	17292	17049	17284	17441	17378	17318	17426	17374	17418	17228	17479	17346	17332	17412	17448	17386	17328	17327	17345	17453	17390	17428	17326	17216	17295	17273	17518	17193	17270	17485	17365	17361	17293	17214	17426	17420	17328	17498	17544	17169	17322	17293	17291	17511	17344	17437	17330	17395	17604	17510	17428	17371	17543	17337	17391	17238	17216	17459	17278	17399	17306	17346	17379	17470	17373	17356	17400	17299	17292	17386	17402	17160	17075	17441	17305	17314	17541	17371	17480	17445	17241	17309	17373	17331	17219	17525	17347	17329	17338	17224	17295	17417	17643	17327	17418	17443	17350	17465	17269	17358	17259	17353	17440	17388	17278	17291	17387	17331	17411	17447	17492	17348	17286	17279	17671	17517	17540	17290	17199	17473	17514	17361	17519	17362	17512	17360	17298	17060	17586	17478	17299	17265	17531	17574	17357	17442	17397	17287	17491	17456	17246	17474	17236	17133	17283	17390	17417	17356	17200	17334	17605	17327	17372	17438	17420	17327	17651	17317	17460	17495	17469	17310	17235	17519	17172	17494	17446	17275	17383	17540	17358	17457	17417	17318	17337	17362	17343	17493	17370	17444	17587	17261	17226	17361	17379	17438	17399	17188	17428	17510	17330	17662	17415	17298	17234	17350	17492	17346	17449	17623	17423	17538	17183	17418	17189	17278	17506	17425	17459	17223	17478	17483	17313	17321	17442	17447	17532	17383	17433	17325	17331	17308	17320	17488	17368	17556	17330	17290	17450	17511	17372	17242	17353	17252	17356	17303	17265	17414	17234	17344	17311	17383	17371	17194	17237	17476	17454	17236	17387	17133	17364	17201	17185	17246	17542	17432	17453	17461	17189	17488	17219	17411	17317	17290	17443	17442	17412	17443	17352	17356	17424	17264	17242	17513	17475	17425	17428	17414	17247	17618	17179	17247	17500	17342	17484	17301	17458	17401	17158	17247	17364	17205	17240	17372	17552	17293	17601	17376	17416	17505	17291	17193	17301	17237	17487	17340	17311	17388	17317	17475	17426	17337	17410	17526	17214	17622	17345	17461	17530	17592	17305	17275	17302	17553	17440	17318	17223	17491	17287	17256	17305	17308	17337	17218	17180	17242	17419	17513	17111	17400	17316	17233	17436	17280	17430	17451	17262	17508	17454	17306	17409	17195	17340	17460	17520	17209	17255	17555	17405	17374	17450	17483	17367	17265	17402	17564	17308	17321	17418	17272	17398	17229	17216	17303	17195	17296	17365	17164	17445	17369	17483	17404	17432	17248	17525	17351	17237	17434	17346	17408	17362	17247	17383	17398	17582	17396	17419	17319	17389	17255	17538	17417	17299	17426	17349	17430	17550	17257	17203	17254	17387	17361	17475	17231	17309	17315	17331	17507	17358	17268	17426	17381	17425	17566	17526	17438	17476	17208	17494	17198	17514	17257	17375	17389	17360	17340	17455	17280	17215	17356	17385	17287	17493	17364	17302	17422	17329	17332	17333	17445	17315	17274	17417	17460	17301	17387	17393	17489	17335	17313	17138	17215	17205	17532	17377	17172	17412	17459	17395	17387	17429	17313	17200	17377	17239	17151	17310	17224	17287	17327	17363	17344	17216	17423	17607	17602	17321	17294	17356	17414	17441	17591	17479	17415	17502	17354	17432	17353	17242	17512	17444	17396	17076
36037	59097	52553	37635	26459	22171	19001	17387	17747	22764	36583	35217	30875	24860	19236	17372	16312	15534	15250	15182	15195	15158	15117	15035	15152	15087	15103	15275	15066	15023	15201	15136	14916	15088	15155	15126	15089	15080	14990	15121	14977	15228	15015	14988	15050	14929	15063	14887	15201	15076	15253	15082	15048	15077	15055	15075	15149	14835	14957	15171	14999	14867	14975	15037	15119	14978	15050	14959	15105	15222	15178	15164	15005	15084	15130	14938	15050	15184	15135	15135	15082	15133	15021	14978	15046	15003	15075	15214	15152	15132	15114	15087	15043	15129	15005	15280	15226	15089	15357	14917	15025	15067	15138	14968	15011	15224	14895	15153	15181	14841	15067	15077	14907	15084	15062	14797	15167	15056	15007	15062	15029	15007	15070	15000	15030	15150	14888	14993	15054	15058	15031	15013	15173	14940	15096	15056	15221	15079	14921	15073	15131	15076	15016	15149	15131	15102	14969	14946	15170	15050	14930	15003	15084	15040	15012	15015	15166	14935	14980	15085	15155	14863	14985	14895	15024	15057	14996	14922	14906	15007	15006	14764	15197	15040	15005	14939	15171	14870	15035	14999	15102	15055	14985	15077	15074	15055	14968	15128	14999	14839	14904	15122	15012	15129	15067	15018	14973	15021	14896	14977	15048	14975	15140	15025	15043	15080	14981	15113	15056	15149	15099	14907	15099	15085	14907	15108	14879	15023	15066	15136	15109	15117	14872	15075	15131	15075	15047	14949	15126	15104	15062	15074	15099	15296	15019	14797	15116	15045	14999	15007	15170	15132	15139	15321	14897	14989	15040	14979	15161	14984	15026	15061	14850	14904	14920	15214	15098	15087	15113	14979	15168	15170	14960	15022	15190	15034	15077	15143	14974	15010	14977	15002	14819	15056	15191	14921	15032	14940	15144	15014	14832	15011	15042	14899	15002	14858	15041	14916	14888	15015	14915	14879	15176	15132	14896	15099	14995	15073	14936	14752	15182	15065	15118	14910	14986	14912	15092	15024	15018	15041	14966	15125	15094	15114	14997	14966	15054	15068	15068	15052	15005	15207	14855	14987	14995	15042	15157	15018	14945	15013	15084	15005	15006	15000	15038	15062	14908	15090	15055	15111	15066	14748	14848	15039	15043	15029	14838	15172	14925	15002	15066	15025	14959	15051	14980	15124	14929	15040	15085	15131	14935	14951	14949	14838	15051	15110	15107	15015	14989	14996	14917	15209	15112	14957	15033	15100	15202	14896	15010	15015	14901	15070	15102	15084	14965	15109	15153	15016	14835	14956	14957	14832	14955	15068	15124	14830	15152	15055	14896	15265	15045	15062	15044	14864	15223	14993	15201	15066	14966	15012	15157	15070	15070	15031	15056	14904	15014	15192	14942	15025	15075	14941	15129	15082	15090	15123	15021	15157	15061	15081	14959	15087	15043	15087	15013	14910	15012	14843	15017	14926	15119	15064	15048	14983	14843	14959	15044	15096	15155	14953	15074	15118	14959	14889	15026	14839	15068	14957	14964	15035	15147	14875	15163	15057	15047	15081	14978	15178	15118	14950	14997	15052	15021	14956	15132	15126	15079	15031	14970	14803	14990	15012	14947	15112	15142	15008	14928	14980	14999	15132	15044	15056	15012	14974	14987	15207	15145	15057	14963	14846	14967	15130	15093	15099	14935	14899	15080	14932	15049	14942	15045	15096	14942	15009	15111	15037	15072	15090	14988	15059	14880	15108	14940	14921	15066	14790	15059	15122	15043	14799	14964	14978	15130	15132	14922	15107	15011	15101	14983	15017	15057	15126	14969	15027	14996	15115	15041	15022	15062	15053	15082	14925	15082	15087	15171	15056	15106	14933	14999	14840	15034	15033	14918	14978	15076	15111	14966	14983	15010	15021	15025	14996	15047	15058	14969	15110	15036	14882	14829	14929	15061	15055	15054	15034	15050	14787	14987	14960	15016	15221	15052	14877	15066	15145	14974	15148	14843	15020	15242	15058	14925	14985	14950	14932	14986	14835	15098	14993	15015	15074	15141	15044	14961	15179	14960	14989	14985	15159	14992	15092	14912	14987	15075	15042	14937	15049	15087	14977	15009	14962	15035	15150	15015	15205	14724	15071	14954	15055	14973	14951	14990	15093	14945	15026	15049	15071	14829	14995	15010	15007	15068	15002	14917	15042	14963	15081	15099	15017	14975	14924	15158	15119	15264	14924	15176	15011	15024	15044	14846	14798	15017	15129	14821	15041	14913	14929	15008	14953	14916	15147	14907	14998	14902	15012	14942	15065	15101	15093	15079	14926	14961	15118	15130	14994	15096	14978	14973	15182	14842	14937	15172	14938	14886	15213	15111	14978	14989	14998	15125	15085	14885	14996	14930	15062	14963	14985	15087	15086	15100	14990	15270	15135	14872	15025	14922	14836	14939	15080	15137	15011	15037	14878	15084	14976	15044	15149	15145	15080	15154	14980	14998	15100	14901	14912	15101	14980	15075	15036	15072	15131	14991	14921	14893	14963	15049	15212	15091	15112	14973	15065	14913	14955	14967	15035	15061	15062	14972	15119	15103	14818	15047	15073	14940	14925	15214	15068	15080	15063	14887	15024	15125	14951	14857	15057	14865	14838	15054	14868	14986	15012	15063	15067	14927	15010	14988	14999	15111	15018	14884	15023	15113	15051	15033	14960	14886	15076	15032	15068	14920	15109	14832	15206	15035	15041	14881	15068	14861	14962	14942	14858	15070	15208	15084	14986	15148	15115	15059	15120	14764	14940	15050	15093	14956	15053	15004	15008	14970	15047	15037	15004	15079	15064	14892	14865	15113	15014	14976	15182	14969	15125	15138	15051	14998	14924	15081	14993	14931	14998	15054	15133	14999	15130	15025	15001	15077	14806	15225	15050	15069	15024	14954	14963	14851	14990	15038	14932	15089	14864	15005	14977	15034	15096	15102	15023	15053	15058	14992	14957	15055	14932	15216	14916	15066	15035	14955	15109	14935	15000	15099	14963	14949	14939	14850	15028	15012	14976	14900	15051	14963	15081	15028	14883	15113	15119	15001	15029	15101	15009	15031	14883	14943	15083	14946	14750	15111	14957	15051	14977	14924	15139	15004	14928	15009	14882	14976	15155	15004	15190	15060	15083	15111	14995	14774	15028	14849	15022	14959	15156	15035	14992	15061	15108	15038	14921	14871	15104	15143	15049	14936	15244	15098	15053	15053	15089	15019	14970	14859	15091	14898	15001	15035	15016	14953	15046	15094	14869	15061	15149	15133	15093	15064	15059	14810	15044	15143	15007	14988	15030	15021	15342	14977	15087	15004	15145	14951	14962	15064	15006	14999	15024	14942	15071	14979	15126	15124	15193	14945	15267	15033	14912	15074	15098	14805	15055	15028	14840	14770	15090	14923	15103	15025	15177	14910	15178	15039	14937	15022	15147	15019	14983	15030	14938	14933	15131	14970	15098	14982	15110	15008	14893	15146	15019	14853	15227	15131	14993	15033	15028	15077	14955	15095	15145	14808	14827	15122	15114	14914	15088	15045	14993	15049	15074	15083	14926	14911	14910	15097	14877	15046	15118	15042	15030	15050	14909	14961	14831	14929	15125	14948	15102	14927	14955	15122	14947	15200	14932	14891	15185	14878	15008	15035	15036	14960	15198	15113	15134	15081	15082	15049	15016	15116	14850	14971	14965	14997	15102	14990	14992	15112	15248	14941	15001	15236	14987	14880	15014	14919	14989	15069	15021	14920	15075	14973	15068	14879	15082	14812	15053	14910	15040	15155	14993	15249	15066	15046	14875	14962	15018	14944	15154	14948	14964	14958	14935	15131	15129	14972	15038	14931	15131	15071	15031	15090	14967	14924	15229	14979	15048	15002	15196	15065	14983	14934	15137	15019	14857	15007	15098	15074	14998	15020	15143	15170	15100	15041	15033	15027	15061	15145	15011	14992	14956	15019	15113	15007	15140	14893	15075	15068	15042	14962	15090	14778	14909	15072	14980	14925	14897	15049	15117	14986	15247	15091	14998	14947	15037	15113	15040	14919	15021	14939	15141	15014	14859	14932	15012	14986	14993	15032	14917	15076	15057	15004	15135	14981	14953	15037	14981	14941	14997	15036	15030	15032	14870	15003	15087	14875	14966	15045	15073	14911	14901	15059	15217	14923	14982	15147	14869	14977	15108	14938	15116	15116	15105	15193	14963	14901	15001	14961	14901	15111	14933	15295	14963	15136	14981	15120	15053	14899	14925	14928	15134	14796	15009	15369	14923	14947	14881	15116	15049	15058	14906	15037	15035	15028	15032	15185	15063	14983	14957	14895	15190	15108	14890	15082	14976	14969	15064	15080	15073	14959	15038	15007	15263	14885	15143	14980	14898	15010	14898	15248	15046	15157	15021	14989	15014	14948	15118	14961	15080	14908	15036	15043	15115	15037	14992	15113	15142	15011	14974	15102	15060	15100	14972	14931	14947	15076	15017	15058	15050	14981	15026	15004	14859	15179	15092	15050	14947	15019	15071	15119	15027	15047	14952	14995	15015	14985	15073	15043	15183	15086	15064	14933	14952	14961	15005	14881	15079	14886	15069	15028	15025	14926	15057	15257	14999	15046	14953	15007	15205	14882	15043	15120	15021	14959	15035	15020	14897	15142	15081	14951	15045	14968	14961	14972	14965	15184	14966	14920	14977	15136	15001	15037	14915	15070	14924	15010	15170	15002	15039	15104	15068	15068	14951	15002	15035	14960	15084	15018	15067	15074	15028	15165	15131	14904	15001	14996	15048	14961	14982	15162	14956	15068	15108	15160	15026	14934	14984	15218	15065	14990	14959	14885	14927	15032	14901	15025	15116	15057	14908	15091	14942	15092	15063	15026	14875	15045	14902	15077	15018	15187	14982	15039	15112	15159	15130	15090	15052	15121	15021	15072	15037	15201	14940	14946	14995	15034	14984	15092	14988	15035	14944	15055	15010	14998	14935	14955	14881	14927	15089	14874	14826	14916	14938	15055	15018	14928	15062	15093	14879	15009	14885	15051	14896	15011	15039	15120	15082	14998	15164	14786	14981	15237	15203	15015	14950	15158	15051	14806	15031	15104	15003	15096	15073	15085	14948	15050	15100	15055	15000	15090	14932	15075	14973	14937	14895
28111	25301	28127	23577	18866	18051	17864	17904	17502	17525	18730	18875	18651	17961	17760	17715	17513	17500	17407	17464	17407	17430	17426	17288	17280	17532	17481	17500	17429	17180	17525	17511	17271	17513	17251	17319	17159	17313	17189	17280	17376	17494	17499	17417	17309	17230	17463	17422	17136	17302	17507	17258	17589	17149	17452	17366	17292	17552	17515	17470	17321	17293	17107	17331	17486	17591	17518	17560	17460	17384	17536	17478	17390	17485	17244	17322	17163	17402	17340	17381	17520	17509	17510	17409	17327	17244	17575	17432	17572	17383	17367	17399	17282	17613	17436	17414	17520	17359	17404	17210	17281	17206	17329	17249	17469	17384	17455	17450	17224	17198	17401	17448	17191	17406	17446	17401	17343	17287	17307	17385	17278	17346	17358	17401	17527	17264	17297	17332	17528	17340	17389	17466	17489	17342	17439	17402	17282	17278	17351	17393	17535	17320	17192	17544	17463	17494	17564	17382	17254	17309	17477	17188	17621	17275	17621	17411	17308	17383	17530	17133	17362	17182	17362	17116	17254	17272	17407	17451	17524	17554	17410	17374	17309	17254	17300	17312	17353	17338	17348	17207	17338	17256	17276	17352	17440	17415	17211	17171	17447	17392	17353	17560	17183	17474	17313	17183	17336	17328	17248	17409	17114	17197	17397	17390	17587	17407	17196	17427	17214	17365	17559	17314	17264	17463	17433	17214	17392	17245	17458	17374	17327	17597	17269	17254	17324	17445	17432	17433	17353	17168	17393	17458	17359	17357	17396	17315	17475	17316	17282	17284	17283	17427	17461	17468	17337	17574	17333	17380	17389	17304	17506	17334	17440	17382	17409	17216	17498	17290	17213	17387	17381	17225	17521	17379	17425	17640	17414	17308	17530	17413	17194	17431	17475	17249	17319	17312	17395	17294	17189	17285	17304	17150	17402	17383	17450	17246	17347	17555	17360	17427	17386	17158	17407	17408	17489	17511	17493	17327	17299	17232	17380	17373	17421	17257	17564	17399	17261	17123	17397	17281	17435	17584	17312	17382	17345	17438	17212	17346	17511	17304	17454	17398	17163	17544	17401	17334	17226	17304	17276	17146	17271	17561	17493	17265	17361	17271	17426	17624	17365	17442	17375	17081	17385	17284	17408	17413	17270	17613	17465	17376	17410	17451	17385	17397	17466	17389	17554	17514	17482	17239	17422	17332	17360	17497	17329	17359	17519	17226	17425	17216	17401	17256	17255	17365	17359	17419	17474	17268	17264	17464	17339	17477	17324	17428	17653	17268	17245	17375	17162	17338	17460	17166	17225	17454	17444	17381	17549	17518	17420	17448	17235	17339	17344	17333	17635	17436	17522	17451	17407	17351	17204	17264	17404	17462	17342	17367	17454	17247	17360	17329	17278	17366	17281	17521	17533	17592	17297	17452	17437	17281	17360	17393	17392	17381	17366	17420	17309	17401	17504	17424	17469	17426	17556	17406	17211	17424	17408	17478	17416	17155	17261	17489	17669	17312	17406	17313	17503	17446	17502	17413	17086	17386	17272	17273	17422	17421	17531	17434	17265	17244	17529	17449	17409	17640	17323	17209	17169	17657	17446	17486	17202	17284	17402	17330	17412	17388	17428	17271	17552	17448	17244	17161	17349	17166	17207	17448	17161	17510	17103	17439	17383	17666	17301	17402	17463	17537	17452	17349	17477	17435	17279	17235	17211	17278	17337	17423	17617	17393	17252	17558	17290	17229	17410	17495	17489	17274	17456	17471	17524	17416	17399	17406	17349	17640	17312	17436	17329	17388	17144	17382	17410	17264	17479	17336	17410	17374	17471	17410	17443	17408	17104	17406	17379	17250	17374	17227	17382	17480	17519	17390	17297	17307	17380	17513	17351	17246	17362	17459	17241	17344	17389	17318	17356	17437	17219	17452	17375	17277	17358	17352	17438	17152	17430	17516	17319	17444	17398	17171	17229	17364	17359	17404	17559	17371	17282	17306	17390	17325	17477	17307	17599	17405	17319	17320	17332	17236	17430	17346	17312	17023	17308	17354	17200	17431	17376	17346	17297	17275	17374	17266	17527	17419	17484	17139	17409	17411	17125	17196	17502	17368	17359	17315	17401	17369	17370	17286	17431	17257	17318	17443	17421	17549	17189	17266	17288	17322	17364	17333	17383	17292	17499	17405	17300	17505	17202	17337	17368	17345	17231	17434	17416	17575	17616	17404	17251	17428	17436	17435	17284	17253	17473	17395	17325	17361	17234	17520	17291	17437	17340	17305	17340	17449	17446	17346	17555	17402	17502	17403	17410	17393	17429	17402	17277	17573	17471	17399	17342	17319	17430	17318	17332	17546	17489	17068	17369	17537	17480	17249	17363	17335	17576	17363	17454	17244	17539	17402	17445	17290	17392	17374	17296	17499	17465	17421	17579	17467	17325	17585	17342	17292	17456	17257	17372	17329	17532	17362	17517	17499	17418	17340	17306	17472	17121	17389	17342	17397	17421	17408	17225	17218	17172	17356	17371	17476	17491	17259	17375	17280	17303	17471	17512	17261	17319	17248	17469	17334	17465	17560	17418	17369	17491	17382	17244	17402	17247	17420	17305	17378	17510	17603	17383	17255	17366	17347	17248	17306	17414	17586	17314	17462	17356	17613	17634	17206	17425	17212	17459	17431	17286	17307	17306	17330	17339	17339	17506	17626	17300	17435	17292	17269	17362	17544	17495	17442	17312	17331	17427	17514	17420	17266	17537	17490	17111	17372	17178	17240	17371	17241	17408	17474	17376	17371	17437	17537	17542	17275	17306	17249	17299	17474	17389	17350	17192	17359	17254	17396	17429	17528	17470	17262	17441	17483	17370	17407	17321	17445	17350	17495	17538	17477	17302	17154	17246	17310	17463	17519	17398	17329	17410	17337	17590	17517	17362	17130	17365	17442	17475	17224	17200	17432	17387	17236	17412	17224	17348	17293	17326	17477	17373	17366	17494	17419	17651	17566	17409	17484	17418	17176	17260	17641	17371	17702	17518	17313	17488	17374	17509	17503	17386	17334	17449	17487	17423	17455	17342	17203	17475	17472	17523	17376	17451	17359	17303	17387	17384	17479	17326	17512	17465	17494	17209	17349	17262	17447	17383	17419	17291	17342	17356	17365	17464	17443	17136	17332	17364	17536	17507	17386	17451	17344	17373	17343	17601	17532	17359	17489	17468	17203	17074	17340	17438	17461	17262	17328	17276	17425	17318	17530	17294	17347	17375	17390	17469	17368	17397	17426	17294	17259	17514	17307	17321	17630	17275	17511	17576	17392	17582	17371	17286	17241	17445	17345	17381	17451	17429	17468	17354	17307	17225	17209	17312	17360	17272	17203	17533	17355	17482	17505	17427	17393	17159	17436	17488	17080	17537	17217	17444	17480	17452	17408	17436	17242	17161	17066	17286	17447	17379	17395	17471	17426	17500	17338	17342	17204	17365	17329	17400	17384	17528	17386	17301	17460	17499	17467	17300	17227	17345	17351	17348	17512	17376	17422	17354	17466	17494	17480	17379	17517	17364	17459	17559	17581	17107	17416	17396	17291	17475	17374	17313	17264	17249	17392	17566	17415	17430	17264	17387	17260	17515	17327	17361	17492	17297	17248	17348	17302	17346	17482	17213	17223	17300	17325	17313	17222	17559	17314	17196	17363	17360	17287	17332	17399	17416	17353	17370	17563	17317	17570	17280	17443	17487	17513	17448	17286	17545	17332	17259	17251	17442	17262	17432	17304	17290	17479	17294	17490	17470	17435	17345	17373	17438	17498	17713	17420	17370	17457	17247	17471	17282	17288	17429	17364	17351	17365	17419	17266	17431	17536	17348	17572	17421	17346	17567	17508	17483	17204	17401	17477	17219	17546	17324	17396	17358	17521	17270	17453	17359	17396	17286	17205	17243	17517	17276	17349	17074	17652	17365	17515	17318	17333	17447	17328	17343	17282	17398	17477	17429	17299	17516	17338	17319	17332	17258	17403	17259	17317	17576	17142	17289	17169	17361	17568	17409	17382	17324	17335	17327	17451	17241	17098	17242	17525	17315	17233	17290	17380	17439	17404	17373	17625	17405	17543	17361	17311	17358	17293	17354	17485	17471	17420	17374	17473	17516	17384	17448	17413	17382	17038	17409	17383	17415	17221	17408	17616	17417	17223	17177	17473	17299	17308	17437	17406	17601	17323	17412	17447	17148	17403	17333	17284	17324	17135	17318	17490	17215	17158	17207	17358	17439	17169	17272	17367	17286	17351	17541	17364	17427	17602	17268	17341	17394	17453	17168	17333	17205	17349	17414	17348	17360	17405	17544	17518	17321	17301	17260	17332	17269	17240	17444	17296	17483	17270	17335	17394	17382	17445	17294	17451	17336	17294	17364	17337	17289	17330	17267	17520	17370	17314	17119	17543	17603	17303	17405	17530	17246	17396	17355	17549	17288	17266	17398	17356	17282	17248	17454	17309	17336	17259	17230	17340	17409	17496	17477	17365	17492	17449	17197	17237	17494	17455	17394	17376	17435	17421	17384	17595	17296	17284	17162	17299	17308	17444	17415	17402	17512	17365	17219	17335	17264	17484	17343	17335	17264	17268	17364	17494	17255	17234	17318	17203	17259	17472	17208	17261	17461	17269	17309	17314	17354	17324	17423	17435	17404	17279	17290	17420	17403	17299	17198	17329	17184	17489	17436	17526	17549	17339	17231	17325	17346	17273	17362	17287	17341	17452	17375	17322	17170	17537	17333	17500	17482	17262	17221	17421	17497	17480	17432	17257	17300	17433	17321	17339	17458	17336	17380	17492	17479	17603	17287	17431	17444	17455	17336	17325	17234	17326	17275	17289	17400	17211	17395	17409	17216	17492	17564	17497	17360	17290	17198	17297	17372	17442	17584	17345	17219	17486	17308	17450	17357	17312	17452	17467	17401	17389	17557	17397	17421	17259	17392	17270	17542	17542	17298	17408	17376	17535	17417	17319	17438	17443	17411	17303	17302	17432	17312	17377	17319	17450	17492	17434	17320	17434	17425	17350	17270	17283	17344	17425	17402	17312	17358	17324	17518	17273	17201	17237	17392	17360	17409	17473	17331	17242	17229	17205	17324	17370	17293	17406	17169	17353	17231	17506	17488	17305	17210	17429
28336	38333	27069	20296	16833	15821	15365	15245	15358	15521	17227	17238	16280	15866	15399	15439	15125	15054	15104	14998	15208	15052	15123	15055	14982	15117	15193	14957	14964	15086	14927	15170	14972	15020	15040	14984	14981	15013	15071	15140	15094	14984	15005	14996	15183	15107	15012	15061	15033	15133	15184	14953	15004	15051	15111	15130	15169	15071	15060	15146	14887	15038	14992	15071	15044	15140	15136	15058	15134	15010	15026	14975	15207	14959	15145	14985	15093	15118	15019	15088	15058	14914	14904	15142	15056	15170	14959	15100	15306	14963	14995	15083	14954	15015	15054	15184	14957	14889	15151	15076	15146	14988	15071	15014	14959	14991	15015	15043	14926	15054	15040	15028	15020	15049	14953	15085	15043	15064	14946	15091	15061	15014	15186	15022	15002	15019	14978	15062	15093	14932	15011	15006	15065	15166	15148	14953	15029	14995	14991	15079	15004	15038	14811	14967	14883	15011	15073	14950	15169	15029	14951	14977	14894	15008	14924	14833	14952	14953	15142	14946	14896	15223	15023	15100	15184	14890	15101	14992	15230	15041	15058	15066	15167	15042	14960	14937	14936	15009	14999	14928	15122	15143	15004	15184	15033	15005	15102	14843	15110	15114	14857	14910	14844	15134	15066	15044	14998	15082	15036	14879	14973	14995	15362	15096	14911	14938	15047	15029	15064	15106	15088	14940	15168	14856	15135	14905	15012	14978	15079	14977	15063	15162	15012	14888	15076	14871	15180	14857	15093	15138	14952	14912	15140	14968	15059	14968	14925	15001	15234	14827	15040	15160	15025	15081	15040	14886	14863	15097	15112	15071	15146	15046	14964	14938	15136	14946	14979	15038	14939	15096	15202	15054	14973	15055	14927	15098	15070	15204	14926	14891	15013	14960	14975	14944	15048	15101	15033	15150	15117	15193	14971	15089	14971	15189	15092	15088	15101	15099	15038	15054	14993	15193	15108	15114	14968	15095	15101	15065	14981	15064	15155	15043	14907	14999	15128	15025	15128	15115	15177	14970	15086	15042	15053	14852	15095	14886	14936	15061	14813	15005	14988	15052	15067	15067	15040	15084	15024	15129	15050	15141	15113	14974	15061	14913	15203	14945	15002	15224	14846	14918	15196	14999	14964	15110	14988	14953	15111	15055	15100	14998	15160	15134	15008	15153	15102	15046	15155	14934	14957	15063	15090	14883	15066	15139	15193	15004	14981	15038	14989	14939	14876	15182	15241	14888	14845	15188	15081	15101	15082	15060	14788	15088	15102	15146	15056	15087	14918	15165	15100	15045	15100	14893	15018	15098	15145	14911	15119	15033	15017	14939	14993	15200	15016	14986	15006	14997	15019	14851	15134	15120	15122	14974	15106	14788	15004	15094	14922	15244	14944	15106	15069	14974	15077	15015	15102	15023	15056	14996	15002	15032	14836	14811	15182	15043	15010	15167	15161	15089	14960	15178	14937	14974	14987	15094	15080	15045	14992	15035	14979	15020	15024	14957	14934	14990	15035	14934	15030	15061	15093	14922	15090	14961	15154	14925	15059	14995	15084	15082	14943	15026	15002	14990	14963	14921	15092	15133	14990	15004	15177	15021	15022	14901	14858	15089	14967	14884	15101	15081	15052	15012	14990	14887	15010	14994	15042	14893	15103	15038	14909	15154	14875	15046	15090	14999	14775	14973	15180	14981	15036	15067	15028	15075	14954	14951	14960	15010	15015	14983	14961	14925	15057	15080	14998	15095	15013	15098	14886	15038	15077	15036	15059	15040	15150	15193	15210	15090	15141	15063	14958	15153	15201	14977	14945	15250	15048	15021	15007	14983	15008	14927	14836	15152	14992	15033	15163	14858	15097	14897	15046	15166	15064	15100	15015	15093	15062	15057	15062	15010	15001	15233	14976	15161	15100	14847	15082	15031	15053	14960	15011	15040	14949	14873	15062	14997	14967	15137	14891	14987	15026	15020	15099	15039	15072	14961	14992	14958	15104	14742	15206	15034	14934	15042	15009	15072	15212	14974	14996	15017	14934	15077	15168	15182	15226	15005	15048	15043	14976	15091	14907	15049	15038	14949	15159	15083	15031	15001	15050	15079	15167	15126	15032	15085	14982	15020	15071	15145	15045	15041	15157	15025	15050	15052	15135	15085	14988	15118	15041	15029	15102	15045	14982	15032	14959	15099	14967	15127	15125	15158	14963	14969	15051	15098	15117	14975	14919	15125	15002	14988	14968	15214	14982	15023	15030	15106	14985	14910	14977	15105	14967	15015	15033	15082	15194	15001	15235	15040	15105	15074	15135	14926	15081	15082	15009	14860	15157	15069	15047	15053	15068	15079	15032	14960	15123	15168	15124	14980	14961	15109	14863	15081	15088	15045	15077	14978	15100	15100	14933	14890	15009	15019	14898	15088	15156	15051	14951	15014	15009	15065	15026	15160	15055	15063	15121	15186	15255	15025	14887	15146	14964	15149	15124	14875	15155	15152	15080	14999	15034	15074	14959	14930	14901	15071	15031	15088	15073	15120	15058	14879	14928	15064	15078	15002	15166	15099	15016	15102	15030	15075	15092	15006	15009	14906	15027	14933	15170	14973	14981	15006	14891	14881	15127	14865	14985	14984	14989	15050	14980	15019	15054	15050	15083	15036	15183	14873	15058	15082	15097	15037	15068	15132	14988	14987	14986	15268	15128	15041	14989	15115	15003	15317	14894	14870	15006	15065	15175	15035	14973	15023	14964	15197	14869	15089	14734	15157	15057	14888	15015	15004	15168	15046	15132	15022	15079	15084	15048	15112	15071	15226	14930	14903	15053	15020	14888	15069	14973	15116	15047	15012	15019	15015	15048	15183	14896	14984	15028	15133	14973	14888	14905	14955	14928	14943	15013	15209	15015	15157	14944	14976	15086	15107	14917	15088	15028	15244	15026	14974	15047	15048	15064	15148	15185	15112	14940	14937	14961	14955	15141	14780	15054	15259	14724	15044	15012	15009	14903	15153	14990	15057	14885	15012	15018	15012	15003	14961	14921	15036	15105	14935	15087	14945	14973	15152	14980	14988	14971	14879	15010	14959	15186	15033	15162	15010	14878	15099	15117	14964	15001	15131	14914	15033	15129	15056	14991	15174	15147	14900	14839	15029	14969	15019	14991	14979	14925	15064	15018	15100	15213	15107	15128	15249	14936	15078	15018	15079	14982	14924	15083	15040	15103	15110	14938	15060	15225	14970	15083	15228	15088	14895	15066	15127	15053	15210	14923	15064	15190	15026	15024	15077	14992	15006	15125	15024	15078	14958	15062	15093	15158	14905	14766	14907	15297	14998	14949	14930	15248	15038	15059	15170	14914	14971	15098	15058	15019	14846	15307	15004	15170	15178	15034	15189	15102	14926	14988	15166	15012	15046	14928	14972	15156	14902	15016	15165	15291	14975	15054	15007	14935	15031	15032	15015	14883	15090	15011	14988	15075	15187	15072	14983	15025	15134	14974	14993	15078	15101	15076	14924	14985	15056	15149	15032	14909	15146	15227	15095	14992	15272	15138	15009	15070	14949	15127	14950	15023	14799	14892	15032	14936	15096	14793	15131	15159	15078	15127	15170	15137	15195	15060	15079	15012	14997	15138	15275	14902	15122	15094	15010	15016	15085	14904	15023	14973	15251	15188	14927	15007	15164	15057	14985	14958	15050	15114	15112	15122	15036	15136	15049	15055	15016	15137	14917	15022	14858	14890	15151	15065	15018	14968	15077	15043	15149	14947	14973	15085	14911	15033	15099	14890	14943	15236	15145	15002	14984	15187	15164	15161	15010	15096	14885	15136	15078	15027	14912	14942	14939	14894	15059	15000	14953	15040	15031	15116	14924	14913	14886	14954	15138	15046	14991	14849	14929	14869	15110	14872	15059	15175	15219	15143	14945	15078	14987	15084	14940	15023	15109	14975	15068	15137	14995	15045	14992	15110	15119	15279	15134	15058	15054	14978	15237	15027	15002	15081	14957	15037	15134	15041	14871	14931	15091	15045	15007	15143	15111	15070	15016	15067	15086	15142	15124	15075	15045	15124	15097	15056	15144	15066	15151	14956	15126	15033	14913	15094	14924	14919	14918	15046	15058	15055	15022	15146	15028	14848	14817	15172	14949	14964	14938	15115	15092	15122	14971	14829	14863	15071	15070	15093	15001	15109	15025	14862	14989	15157	15184	14948	15221	14986	14882	15093	14977	15065	14986	15069	15083	15139	15284	14976	14945	15161	15028	15177	14917	15139	14759	15096	14997	15118	14884	14941	14824	15041	15104	15089	15013	14950	15145	15171	15073	15078	15009	14946	14913	15015	15051	14882	14873	15007	15011	15030	15052	15019	15021	15093	15133	15129	15294	15157	15159	15232	14895	14944	14995	15013	15070	14963	15009	14953	14893	14945	14977	15105	15009	15146	15057	15048	15110	15015	14973	14989	15083	15101	15011	14881	15056	14917	14852	14958	15169	14959	15100	14945	15115	15011	14965	14958	14996	14929	14964	15054	14986	15120	15008	14963	14921	15063	14979	14946	15027	15138	15018	15063	14937	15061	14918	15142	15060	15002	15140	14931	15269	14867	14861	15102	15096	15168	15105	14982	14994	15136	15142	15244	15149	15045	15232	15060	14976	14862	15243	15000	15185	15179	14966	15105	15081	15186	15002	15005	14888	14989	15101	14989	15072	14977	15242	14960	14930	15196	15171	15282	15113	14856	14927	14759	15185	15012	14789	15109	15156	14978	14975	15022	15050	15095	15055	15091	14991	15152	15226	15112	15008	15037	15082	15163	15218	14974	15106	15060	14979	15091	15143	14948	15126	14965	15045	15042	15068	14978	15032	15070	15061	15120	14980	15301	14965	14924	15069	14816	15025	15006	14955	15000	15010	14933	15090	15012	15002	14974	15081	14995	15014	15088	15072	15032	15042	14921	15224	14995	15077	14918	14891	14944	15091	14981	15106	14945	15077	15044	15059	15040	15226	15093	15120	15091	15001	15273	14901	15044	15128	14957	15042	14938	14997	15084	15067	14989	15157	14940	15015	15212	15022	14903	15121	15009	15162	15190	15074	15150	15109	15045	15010	14827	15037	15194	15002	14994	15040	14945	14972	14961	14962	15076	15002	15093	15146	14940	14919	15060	15088
24000	21390	28743	24845	22479	22283	21263	18471	18013	19784	26597	28392	25490	21482	19315	18937	18174	17867	17561	17380	17603	17233	17160	17245	17413	17358	17346	17170	17452	17119	17063	17044	17409	17205	17272	17060	17284	17234	17124	17130	17423	17025	17017	17140	17084	17191	17135	16964	17181	17190	17061	16997	17286	17139	17083	17141	17274	17207	17121	17045	17281	17389	17356	17177	17053	17281	17278	17094	17051	17234	17106	17161	17115	17162	17063	17296	17010	17054	17099	17240	17168	17201	17137	17171	17128	16945	16996	17129	17162	17048	16931	16988	17307	17119	17105	16988	16985	17126	17140	17194	17059	16971	17202	17070	17097	17471	17269	17301	17211	17132	17236	17120	17354	17108	17256	16946	17134	17198	17278	17161	17174	17121	17264	17010	17108	17105	17051	17156	17139	17386	17184	16958	17141	17201	16981	17071	17285	17194	17210	17142	17157	17194	17128	17017	17125	16978	17255	17203	17329	17034	16927	17022	17194	17239	16989	17030	17291	16857	16932	17229	17243	17203	17088	17243	17126	17084	17255	16898	16982	17008	17082	17208	17108	17015	17217	17095	17118	17224	17181	17095	17021	16949	17002	17118	17169	16980	17319	17130	17156	16938	17030	17048	17129	17225	17089	17123	17078	17164	17159	17323	16908	17115	17060	17222	17022	17169	17067	17016	17038	16937	17181	17043	17072	17105	17059	17236	17113	17207	17144	16952	17044	17099	17272	17072	16942	16911	17004	17231	17182	17070	17203	17136	17059	16915	17091	17050	17353	17172	17257	17224	17211	17292	17175	16998	17005	17150	17100	17088	16999	17114	17092	17228	17041	17186	17128	17032	17009	17201	17019	17199	17073	17076	17161	16767	16973	17186	17172	17021	17191	17099	17167	17058	17089	17163	17198	16991	17219	17165	17147	17172	17085	16885	17251	17008	17201	16979	17183	17031	17223	17112	16950	17260	17221	17079	16988	17144	17038	17123	17219	17024	17001	16998	17171	17048	17071	16978	17122	17063	17179	17110	17155	16916	17094	17026	17111	17104	17031	17088	17110	17070	16925	16982	16917	17184	17117	17269	17052	17347	16927	16989	17039	17212	17043	17194	17135	17172	16987	17131	17287	17044	16967	17289	17225	17036	17113	17153	17107	17079	17109	17182	16954	17065	17077	17288	17053	17137	17018	17217	17191	17346	16907	16965	17163	17024	17119	16898	17080	17049	17265	17179	17138	17027	17276	17076	17200	17094	17080	17339	17100	17046	16746	17164	17279	17095	17021	17075	17192	17173	16985	17102	17201	17180	17221	17122	17083	17093	17177	17107	17164	17040	17194	17188	17241	17193	17091	17188	17035	17128	17021	17210	17093	17166	17126	16995	17261	17265	17392	17181	17222	17242	16989	17179	17212	17108	17283	17287	17278	17027	16901	17229	17239	16931	17274	17129	17100	17105	17187	17090	17099	17067	16932	16851	17247	17129	17225	17203	17148	17077	17006	17179	17241	17259	17181	17149	17080	17223	17042	17076	16994	17000	17183	16999	17054	17108	17285	17087	17287	17005	17103	17165	17154	17028	17003	17066	17099	17110	17189	16961	17150	17054	17229	17317	17055	17101	16926	17016	16877	17117	17121	17222	17110	16935	17230	17145	17033	17272	17190	17250	17053	16961	17118	17127	17193	17201	16940	17095	17113	17093	17036	16960	17258	16975	17063	17095	17005	17050	17381	17198	17222	17092	17267	17173	17156	17042	17227	17219	17084	17042	17097	16967	17062	16918	16967	16814	17152	17057	16996	17036	17127	17332	17095	17116	17130	17404	17153	17252	17258	17208	17236	17057	17148	17138	17019	17123	17274	16997	17039	17364	16937	17071	17303	16993	17223	17030	17240	17216	17054	17052	17137	16986	17031	17123	17036	17045	17164	17274	17234	17382	17082	17106	17037	17062	17196	17241	17111	17183	17249	17145	17177	17126	17189	17046	16997	17247	17219	17371	17035	17114	17201	17246	17266	17029	16946	17150	17375	17154	17075	17188	17033	17063	16977	16939	16968	17208	17044	17266	17182	17110	17213	17091	16996	17277	17128	17080	17172	17130	17224	17233	17155	16984	17038	17072	17239	17084	17103	17133	17095	17065	17250	17302	17330	17179	17215	17077	17045	17057	17229	17192	17054	16989	17160	17013	17215	16984	17104	17124	17317	17073	17003	17300	17263	17038	17050	17048	17087	17052	17106	17097	17193	17146	17015	17176	17233	17042	17016	17152	17090	17017	17082	16914	17299	16973	16916	17190	17205	17194	17172	17140	17365	17304	17065	17180	17101	17142	17164	17124	16944	16991	17131	17112	17010	16964	17141	17107	17172	17016	17128	17256	17101	16982	17252	16938	17200	17069	17112	17065	17212	17218	17148	17200	17093	17169	16988	17082	17056	17151	17300	17091	17066	16992	17107	17097	17225	17133	17198	17152	16970	17245	17273	17156	16938	16962	17182	17134	17241	16908	17108	17199	16938	17256	17172	17085	16867	16863	17126	17058	17191	16988	17301	17104	17175	17161	16930	17040	17170	17330	17209	17163	17261	17150	16994	17136	17234	17091	17181	17395	17126	17031	17084	17357	17436	17010	17251	17105	17133	17249	17068	17208	17289	17032	17271	17134	17240	17248	17057	17190	17100	17068	17316	17140	17193	17034	16956	17060	16979	17022	16970	17126	17071	17229	17197	17075	17179	17076	17217	17123	17109	17222	16942	17217	16936	16982	17237	17013	17128	17307	17290	17144	17147	17215	17131	17167	16929	17012	17310	16954	17161	17151	17173	17179	17054	17222	17241	16957	17126	17269	17194	16922	17259	17249	17189	17312	17056	17098	17082	17113	17139	17244	17190	17147	16993	17225	16958	17147	17004	17231	17117	17003	17056	17099	16954	17283	17342	16938	17162	17154	17144	17037	16900	17144	17192	17285	17233	17141	17166	16936	17196	17193	17152	17060	17035	17048	17011	17012	17139	16942	17214	16991	17373	17248	17298	17131	17216	17091	17180	17213	17143	17167	17323	17192	17129	16958	17030	17215	17020	17087	17196	16999	17272	17244	17103	17102	16969	17137	16961	17083	17007	17087	17156	17092	17051	17274	16914	17038	17248	17214	17206	17262	17148	17075	17065	17182	16949	17056	17177	17050	17252	17170	17010	17156	16833	17325	17027	17129	17039	17066	16946	16968	17214	17302	17037	17174	17071	17169	17044	17160	17168	17326	17354	16876	17294	17066	17349	16945	17044	17215	17049	17151	17022	17021	17124	17316	17026	17036	16901	17268	17057	16911	17294	17022	17171	17258	17185	17180	17299	16883	17088	17105	17282	17125	17231	17213	17166	17107	17071	17331	17045	17129	17240	17095	17066	17203	17163	17160	17369	17023	17086	17095	17094	17094	17199	17229	17006	17219	17053	17169	17167	17237	17107	17357	17142	17133	17261	17109	17263	17068	17015	17133	17142	17217	17040	17205	17000	17178	17152	17087	17217	17213	17209	17073	17360	17301	17111	17081	17296	17299	17168	17138	17034	17221	17123	17141	17072	16948	17230	16981	17156	17159	17147	17082	16974	17011	17198	16974	17064	17075	17173	17114	17000	17239	17246	17132	17022	17288	17318	16978	17051	17100	17198	17072	17187	17077	17052	16998	16961	17158	17065	17027	17276	17045	16905	17130	17128	17185	17159	17238	17162	17162	17187	16986	16982	16958	17082	17143	17017	16992	17025	17044	16954	17092	17011	17236	17088	16979	17251	16982	16897	16961	16987	17130	17052	17162	17328	17042	17036	17223	17313	17099	17133	17129	17174	17104	17157	17032	17036	17149	17241	17272	17114	17179	17035	17115	17094	17214	17267	17121	17132	17184	17229	17212	17177	16985	17015	17178	17042	17001	17320	17026	17318	16914	16972	17173	17214	17124	17234	17285	17231	17107	17237	17042	17348	17080	17152	16938	17139	17175	17243	17040	17222	17012	17021	16914	17031	17155	17330	17295	17151	17051	17145	17204	17267	17096	17173	17119	17170	17197	17241	17175	17012	17224	17316	17143	17217	17032	17094	17123	17132	17299	17143	17110	17284	17176	17067	17415	17257	17087	17044	17100	17143	17089	17040	17094	17172	17027	16965	16924	16989	17152	17125	17165	17154	16939	16795	17138	17128	17128	17180	17005	17034	17007	16971	16986	16909	17231	17317	17102	17117	17094	16945	17290	17059	17245	17128	17175	16950	17109	17136	17154	17273	17262	17139	17160	17180	16854	17139	17087	17096	17099	16970	17123	17171	17270	17143	17055	17052	17203	17190	17396	16996	17011	17151	17085	17280	17120	17209	17119	17090	17080	17095	17134	17286	17101	17151	17236	17085	17078	17415	17212	17116	17065	17229	17257	17107	17208	17246	17099	17277	17287	17125	17117	17063	17235	17012	17057	17122	17141	17092	17125	17152	17169	17105	17143	16983	17197	17129	17073	17047	17161	17078	17135	17103	17260	17344	17134	17318	17260	17149	17169	17096	17065	17161	17070	17099	17125	17288	17155	17054	17067	17252	17319	16999	17142	16973	17047	17225	17132	16998	17116	17126	17146	17171	17136	16922	17278	16922	17319	17055	17140	17201	16971	17064	17024	17098	17235	17148	16925	17092	17144	17002	17126	17181	17224	17372	17062	17222	17117	17142	17179	17155	17100	17014	17082	17052	17172	17082	17107	17224	17038	17142	17103	17158	16992	17093	16963	17283	16967	17211	17045	17100	17028	17096	17129	17164	17090	17243	17054	16881	17164	17138	17177	17138	17097	17124	17227	17128	17251	17172	17323	17293	17205	17204	17228	17324	17327	17063	17384	16986	17095	17048	17170	17144	17006	17099	17239	17273	17181	17231	17081	17146	16966	17177	17054	17213	17027	17182	17204	17360	17190	17096	17081	17342	17144	17163	17183	17137	17035	16974	17064	17138	17111	17086	17104	17100	17215	17157	17220	17000	17021	17130	17086	16891	17136	17014	17114	17206	17238	17283	17130	16953	17163	17177	16895	17307	17131	17181	17098	17234	16938	17098	17123	17307	17260	17278	17104	17492	17347	16932	17134	17159	17234	16936	17301	17063	16949	17167	17281	17035	16997	17134	17252	17072	17262	17171	17177	17127	16958
30166	44897	41996	28725	20783	18580	17002	16553	16443	19151	29003	29331	25188	19666	17524	16815	15826	15528	15288	15069	15150	14777	14965	14977	14829	15163	15022	15127	15004	14924	14909	15142	14949	14883	14892	15026	14914	14912	14766	15007	14849	14890	14924	15006	14846	14805	15100	14959	15016	14978	14838	14908	15066	14770	14831	14903	14961	14959	14947	14985	15052	14907	14887	14874	14895	14959	15155	14945	14975	15039	15003	14930	14961	14979	14815	15031	14859	14961	14979	14885	14821	14864	14945	14907	14898	15115	15002	15060	14969	14801	14953	15011	14925	14934	15026	14833	14978	14940	15077	14977	14824	15110	14893	15015	14977	14896	14950	14896	14843	14917	14979	14866	15019	15022	15124	14966	14995	14961	14810	14985	14916	14717	14925	15035	14851	14599	14891	14910	14906	14706	14858	15029	15015	15056	14939	15112	14982	14763	14867	15077	14785	14890	15004	14882	14901	15031	15011	14986	14881	14981	14921	14822	15068	14947	14868	14892	14920	15057	14887	14951	14982	14792	14898	14965	14790	14811	14973	14848	14833	14732	14861	14857	14877	15170	14832	14935	14980	15076	14942	14935	14957	14890	15047	15014	14863	14745	14876	14762	14875	14924	15104	14836	14936	14879	14879	14991	14986	14920	14882	15102	14697	15043	14821	15055	14956	14834	15047	14848	14858	14891	14800	14848	14896	14819	14865	14981	14763	15127	14902	14749	14750	14888	14931	14925	14958	14936	14982	14963	15009	14958	14875	14864	15112	14867	14761	15009	14768	15023	15055	15050	14809	14928	14870	14922	14889	14922	15028	14823	14907	15094	14833	14967	14984	14897	14957	14817	15087	15028	14902	14997	14870	14861	14996	14957	14936	15051	14946	15005	14923	14912	15013	15002	14917	14871	15036	14909	14867	14845	14939	15050	14944	14801	14860	14786	14806	14958	14859	14702	14875	14902	14951	14964	14999	14854	15040	14886	14822	14935	14725	14938	15065	15043	15011	14913	15039	15154	14958	14822	14886	14888	14862	14675	15053	14928	14831	14894	14765	14875	14933	14958	14773	15073	14969	14959	14883	15038	14904	15066	14748	15133	14787	14844	14821	15040	14909	14917	14906	14866	14958	14884	14737	14929	14865	15000	14928	15017	14918	14931	15033	14980	14826	15070	14861	14961	14912	14982	14975	14863	14868	14985	14767	14994	14964	14954	14869	14986	14927	14985	14933	14812	14949	14699	14929	14988	14867	15021	14986	14917	14887	14864	14964	14938	15089	15062	14757	15040	14862	15074	14967	14952	15015	14958	14865	14966	15134	14943	14902	14857	14805	14982	14974	14822	14981	14861	14888	14869	14831	14922	14858	14841	14828	14835	14969	14998	15065	14903	14900	14974	14730	14935	14867	14759	15014	14904	14988	14756	14968	15055	14821	15025	14968	14898	14930	15032	15015	15067	14928	14885	14915	14893	14882	14929	15060	14842	14914	15074	14887	14934	14928	14773	14861	14782	14808	14920	14899	14945	14844	14825	14999	14902	14781	14792	14927	14992	14778	14964	14769	15050	14903	14988	14930	14883	14758	15098	14858	14880	14900	14817	14893	14815	14946	14890	14827	14969	14833	14943	14864	14940	14866	14976	15071	14823	14872	14970	14970	14990	14889	14985	14975	15062	15027	14799	14884	14937	14829	14956	14943	14842	14804	15006	14901	14901	14762	14989	14751	14962	14968	14886	15060	14834	15115	14990	14828	14733	14944	15142	14768	14927	15027	14852	14888	14877	14809	14929	14900	14905	14875	14989	14819	14864	14916	14818	14832	14968	14944	14631	14889	14957	14942	14922	14928	14874	14852	15112	14993	15072	14825	14911	15092	14932	14938	14776	14877	14888	14952	14809	15077	15018	14836	14902	14884	14981	14715	14909	14911	14860	14915	15109	14961	14891	14948	14855	15019	14788	14949	14783	14804	15034	14830	14931	14874	14903	15092	14991	14997	14900	14946	14881	14949	14992	14902	14844	14924	14971	14854	14921	14922	15079	14976	14842	14897	14979	14853	14834	14917	14993	14926	15081	14762	15082	15035	14877	15042	14980	15020	14860	14697	14894	15000	15017	15006	14901	15031	14907	14858	15103	14886	14905	15021	14928	14979	14866	14973	14947	14988	14967	15022	14949	15067	14813	15133	14947	14823	14747	14982	14946	14899	14874	14747	14916	14856	15012	14933	14984	14832	14941	14974	14854	14925	14986	14948	14971	14795	14818	15068	15048	14937	14886	14873	14791	14912	14824	14936	14879	14979	15015	14819	14943	15031	14797	15069	14915	14781	15028	14903	14968	14922	14860	14907	14984	15021	15077	14918	14924	14931	15008	14898	14731	14939	14973	14853	14974	14905	14865	14884	14984	14865	14886	15053	14881	14889	14909	14851	14817	15023	14972	14831	14932	15031	14970	14856	14713	14903	14880	14931	14799	15038	14910	14906	15041	15085	14946	14889	14948	14936	14786	15034	14970	14896	14941	14885	14911	14847	14875	15086	14711	14963	15000	14926	14832	15037	14943	15001	14849	15033	14867	14885	15040	14863	14880	14921	14780	14712	14863	14887	14918	14924	14973	15010	14972	15077	14966	14721	14838	14860	14966	14787	14903	14763	14874	14805	14820	14945	14890	14902	14911	14977	14970	14930	14870	14877	14822	14951	14814	14913	14940	14921	14920	15014	14906	14826	14906	14914	14790	14890	14857	14866	14978	14832	15144	14826	14958	14902	14781	14763	14854	14824	14871	14866	14940	14937	14968	15068	15024	14980	15156	14841	15016	14867	14933	15003	14906	14909	14881	14865	14985	14900	15015	14872	14972	14904	14957	14826	14946	14839	14959	14887	14933	15142	14862	14877	14907	14994	14822	14814	14709	14984	14809	15062	14871	14900	14987	14834	15027	14857	15005	14916	14912	14985	14986	14825	14991	15021	14988	15017	15043	15053	15000	15033	14787	14990	14586	14905	15051	14915	14925	14877	14794	14870	14852	14927	14975	14897	14950	14881	15042	14871	14993	14925	14890	15047	14780	14844	14907	15003	14690	15053	14783	14965	14949	14828	15002	14949	15057	14763	14864	14926	14858	14828	14826	14859	14821	14874	14978	14979	14946	15095	14857	14956	15071	14922	14847	15010	14936	14931	14925	14964	15010	15055	14838	14936	14917	14877	14815	14856	15039	14776	14930	14950	15097	15022	14921	14811	15017	15034	14683	14910	15053	14896	14940	14918	14912	15014	14924	14763	14938	15038	14859	14952	14838	14884	15046	14920	14978	14916	14937	14900	14787	15013	15051	14867	14990	14919	14945	14807	14885	14865	14944	15019	14948	14883	14854	14874	14899	14909	14928	15018	14932	14939	14837	14884	14957	14949	15024	14908	15046	14976	14791	14852	14987	14896	14812	14927	14960	15024	14883	14828	14859	14910	14967	15128	14892	14862	14984	15068	14796	14718	14838	14963	14954	14951	14842	14909	14965	14695	14851	14828	14814	14927	14806	14858	14837	14755	14941	14680	14953	14872	15088	14935	14926	14829	14821	14999	14924	14881	14961	15191	14802	14883	14951	14776	14946	14739	14786	14980	15148	14806	14927	15102	14875	14878	14830	15000	14815	14922	14895	14965	14799	14891	15096	14877	14973	14978	14997	14861	14935	14840	14905	14936	14876	14911	15068	14942	14963	14980	14867	14883	14981	14791	15167	14846	14859	14932	14955	14828	14893	14841	14834	14792	15031	14950	15041	14955	14858	14864	14827	14973	14888	14809	14936	14897	14973	14903	14856	14752	14818	14788	14841	14865	14993	15073	14887	14738	15009	14925	14732	15113	15001	14989	14997	14881	14918	14906	14988	14880	14960	14847	14843	14882	14748	15032	14939	14940	14953	14920	15031	14954	15071	14927	14822	14903	14831	14945	14823	14977	14893	14968	15123	14792	14800	15073	14726	15024	14908	14961	14978	14857	15004	14831	14789	14841	14991	14933	14768	14839	15002	14891	14906	14966	14947	15038	14811	14979	14958	14864	14818	15011	15116	14907	14884	14951	15150	14730	15111	14884	14975	15020	14946	14788	15000	14869	14949	14891	14885	14798	15022	14954	14917	14892	15007	14815	14967	15060	15011	14955	14865	15020	14814	14859	14968	14908	14955	14904	15036	14951	14917	15007	14967	14925	14890	14847	14816	14871	14927	14983	14913	14982	15059	14914	14884	14895	14888	15004	14944	14865	14937	15022	14911	14945	14978	14863	14918	14894	14884	14880	14872	14951	15017	14911	14918	14898	14958	15025	14806	14858	14826	14860	14793	14944	14948	14989	14881	14927	15066	15063	14833	14856	14884	14742	14851	14836	14827	14892	15028	14964	14833	14714	14900	14933	14889	14890	14971	14813	14848	14906	14790	14987	14876	14972	14742	14872	15042	14865	14990	14782	14857	14802	14853	14929	14875	14997	14910	14815	14955	14874	14974	14967	15000	14798	14774	14938	15004	15125	14887	14875	14971	14843	14872	14891	14803	14627	14929	14925	14909	14928	14854	14945	15052	15028	14780	14973	14924	15083	14868	14923	14917	14729	14941	15084	14941	14870	14899	14902	15109	14877	14972	14997	14806	14870	15041	14983	14758	14938	14935	14835	14889	14911	15021	14924	14878	15004	14971	14939	14794	14923	14822	14916	14881	14775	15039	14850	14938	15040	14880	15010	15016	14904	14896	14880	14925	14859	14921	14811	15062	14974	14974	15081	15059	14970	14829	14895	14932	14708	14937	14888	14798	14965	14819	14999	14917	14945	14871	14954	14952	14802	14740	14838	15173	14914	14960	14959	14920	14933	14870	14905	14854	15025	14956	14969	14735	14928	14984	14890	14905	14853	14952	14881	14937	14874	15073	14928	14915	14984	14890	14977	14820	14855	14781	15029	15088	14941	14846	14865	14979	14968	15002	14897	14792	14731	14849	14826	14936	14962	14975	14991	15067	14873	15037	14981	14843	14724	15087	14867	14902	14941	15021	14894	15111	14846	14857	15020	14847	14926	14951	14969	14800	14927	15033	14698	14807	15007	14834	14951	14966	15028	14897	14944	14880	14941	14930	14923	14882	14898	14987	14845	14962	14895	14981	14924	14820	14826	14882	14882	15027	14927	14859
22745	21310	29001	23953	21788	24117	25626	19912	19082	22238	33786	37464	30152	25317	21765	19859	18911	18249	17793	17768	17652	17470	17517	17420	17252	17635	17401	17481	17514	17156	17597	17697	17228	17497	17347	17389	17615	17460	17565	17381	17493	17444	17285	17275	17469	17400	17407	17385	17564	17470	17430	17344	17458	17412	17590	17497	17218	17286	17457	17272	17525	17202	17430	17445	17241	17433	17539	17599	17260	17416	17422	17347	17393	17385	17616	17578	17482	17255	17211	17395	17225	17320	17172	17325	17289	17180	17371	17541	17585	17345	17305	17139	17399	17248	17423	17385	17375	17346	17476	17707	17450	17246	17340	17356	17523	17376	17651	17340	17522	17264	17323	17492	17573	17448	17378	17279	17270	17425	17367	17290	17304	17513	17269	17413	17266	17681	17266	17123	17503	17413	17295	17538	17225	17457	17305	17277	17321	17332	17263	17418	17328	17294	17314	17214	17333	17395	17219	17404	17422	17334	17394	17248	17194	17249	17256	17048	17234	17483	17363	17476	17217	17290	17454	17191	17421	17385	17483	17333	17360	17450	17384	17242	17411	17181	17355	17359	17308	17137	17233	17278	17306	17109	17402	17316	17364	17331	17273	17034	17440	17328	17534	17536	17361	17488	17555	17337	16999	17312	17252	17214	17194	17257	17359	17271	17163	17304	17463	17243	17168	17299	17166	17186	17302	17277	17168	17398	17319	17482	17515	17199	17419	17337	17226	17240	17444	17301	17317	17241	17405	17357	17427	17490	17369	17394	17330	17284	17474	17302	17314	17210	17451	17463	17338	17451	17196	17314	17197	17366	17415	17437	17457	17316	17320	17386	17511	17421	17432	17090	17390	17311	17483	17222	17100	17363	17428	17458	17294	17288	17390	17372	17257	17304	17400	17254	17200	17229	17311	17181	17346	17193	17316	17179	17310	17421	17220	16999	17069	17339	17415	17298	17292	17223	17254	17538	17228	17359	17281	17330	17209	17119	17448	17319	17163	17327	17191	17208	17441	17298	17296	17301	17275	17293	17401	17332	17407	17456	17216	17477	17240	17114	17223	17266	17354	17254	17532	17236	17335	17277	17258	17138	17302	17106	17227	17051	17397	17137	17432	17244	17099	17368	17260	17532	17167	17272	17272	17253	17191	17318	17359	17291	17428	17252	17320	17240	17060	17267	17247	17365	17473	17322	17104	17268	17115	17248	17241	17328	17231	17435	17534	17461	17327	17295	17487	17233	17390	17225	17521	17347	17100	17107	17313	17198	17299	17222	17250	17329	17319	17264	17465	17239	17232	17142	17105	17184	17268	17306	17102	17362	17417	17367	17238	17272	17428	17448	17330	17273	17294	17297	17258	17154	17175	17239	17200	17081	17330	17317	17264	17661	17320	17330	17190	17517	17452	17233	17388	17473	17338	17242	17062	17420	17201	17126	17503	17349	17345	17323	17165	17343	17356	17419	17289	17232	17249	17318	17460	17330	17396	17288	17328	17488	17186	17390	17375	17225	17202	17191	17346	17361	17350	17343	17198	17216	17350	17321	17356	17183	17392	17286	17200	17343	17445	17269	17180	17339	17363	17259	17222	17154	17531	17536	17135	17183	17441	17197	17230	17360	16979	17328	17418	17385	17236	17283	17339	17365	17166	17161	17185	17301	17558	17227	17282	17466	17423	17266	17351	17174	17205	17383	17385	17243	17283	17327	17182	17403	17287	17255	17288	17216	17234	17113	17261	17388	17472	17279	17100	17400	17394	17307	17296	17223	17449	17316	17284	17228	17177	17363	17261	17345	17377	17423	17357	17329	17396	17356	17390	17286	17244	17226	17282	17245	17265	17464	17479	17382	17226	17255	17322	17315	17310	17377	17299	17392	17211	17192	17442	17293	17627	17342	17178	17262	17214	17183	17328	17326	17302	17213	17287	17447	17362	17314	17275	17340	17238	17332	17164	17361	17433	17361	17063	17337	17120	17435	17446	17249	17401	17399	17289	17329	17227	17382	17411	17292	17277	17298	17367	17222	17216	17348	17238	17373	17552	17345	17309	17456	17309	17291	17389	17264	17235	17421	17269	17423	17478	17133	17408	17385	17407	17206	17374	17534	17153	17388	17268	17302	17103	17242	17376	17339	17451	17543	17200	17277	17404	17525	17317	17317	17451	17213	17335	17456	17394	17292	17412	17468	17231	17327	17162	17170	17316	17149	17464	17173	17379	17227	17247	17405	17201	17423	17423	17070	17414	17394	17295	17321	17176	17275	17270	17288	17533	17331	17422	17484	17255	17149	17308	17268	17477	17447	17342	17341	17153	17271	17298	17174	17260	17051	17333	17579	17332	17159	17392	17299	17513	17456	17325	17269	17379	17105	17449	17127	17240	17380	17272	17204	17335	17115	17232	17083	17235	17483	17278	17430	17226	17245	17430	17047	17446	17329	17125	17435	17284	17475	17414	17323	17267	17270	17566	17229	17125	17231	17295	17217	17216	17263	17335	17413	17284	17309	17193	17419	17308	17168	17268	17237	17465	17263	17537	17576	17308	17029	17252	17230	17432	17504	17236	17380	17366	17506	17455	17177	17204	17318	17536	17427	17149	17253	17260	17359	17383	17040	17333	17421	17365	17312	17147	17065	17433	17204	17199	17333	17436	17162	17430	17367	17328	17360	17416	17381	17216	17146	17145	17225	17140	17262	17411	17276	17196	17348	17433	17559	17438	17461	17196	17429	17389	17242	17090	17412	17415	17279	17499	17328	17582	17403	17395	17479	17179	17222	17238	17231	17346	17173	17347	17506	17288	17065	17274	17229	17370	17241	17370	17368	17161	17295	17225	17246	17338	17300	17378	17235	17177	17374	17258	17276	17273	17430	17429	17551	17247	17374	17240	17182	17389	17319	17410	16983	17073	17150	17229	17464	17359	17291	17297	17468	17475	17426	17406	17461	17411	17396	17416	17316	17218	17274	17162	17430	17156	17448	17234	17350	17137	17352	17441	17293	17173	17256	17337	17184	17180	17384	17337	17284	17382	17418	17303	17258	17111	17237	17325	17530	17437	17264	17171	17345	17359	17343	17299	17222	17401	17313	17354	17582	17347	17229	17165	17545	17505	17298	17350	17262	17334	17216	17331	17517	17327	17484	17288	17451	17401	17097	17234	17336	17185	17160	17318	17199	17092	17386	17344	17344	17667	17368	17428	17202	17464	17330	17281	17226	17333	17278	17362	17348	17362	17312	17344	17381	17206	17212	17341	17243	17382	17351	17350	17291	17274	17544	17418	17341	17461	17370	17214	17402	17325	17234	17286	17029	17155	17277	17176	17090	17322	17317	17294	17500	17316	17072	17544	17284	17312	17325	17376	17603	17287	17200	17359	17433	17521	17366	17225	17034	17169	17289	17343	17213	17236	17142	17402	17461	17205	17294	17438	17338	17071	17275	17241	17208	17451	17277	17464	17505	17373	17193	17157	17373	17415	17323	17350	17189	17496	17472	17323	17420	17184	17332	17400	17216	17377	17420	17336	17323	17330	17160	17465	17286	17365	17248	17355	17170	17195	17217	17302	17334	17248	17484	17378	17225	17142	17143	17159	17120	17391	17160	17437	17438	17542	17289	17205	17225	17350	17199	17395	17203	17261	17404	17347	17457	17446	17416	17212	17167	17137	17216	17445	17305	17272	17192	17354	17602	17368	17360	17200	17255	17362	17362	17334	17256	17370	17208	17236	17174	17231	17214	17297	17387	17252	17311	17316	17372	17510	17394	17425	17309	17103	17473	17419	17148	17282	17296	17276	17324	17302	17290	17280	17131	17339	17388	17276	17418	17186	17241	17512	17201	17475	17046	17356	17279	17337	17384	17484	17456	17433	17134	17306	17171	17312	17196	17377	17193	17318	17364	17186	17195	17483	17308	17243	17391	17206	17432	17533	17285	17397	17355	17207	17263	17091	17216	17251	17512	17414	17513	17167	17402	17269	17259	17194	17156	17433	17525	17326	17480	17357	17297	17173	17352	17214	17334	17286	17160	17175	17327	17189	17434	17297	17413	17333	17309	17265	17349	17414	17458	17357	17367	17330	17232	17248	17375	17429	17243	17366	17306	17484	17427	17404	17162	17286	17157	17240	17205	17348	17427	17376	17128	17354	17427	17124	17291	17413	17146	17524	17305	17564	17386	17439	17181	17528	17216	17361	17286	17440	17176	17233	17323	17248	17251	17278	17300	17208	17293	17266	17307	17461	17420	17381	17241	17221	17218	17220	17356	17297	17286	17324	17458	17281	17234	17394	17393	17209	17205	17009	17186	17332	17157	17411	17267	17235	17268	17391	17370	17329	17225	17484	17250	17274	17266	17533	17300	17413	17411	17346	17262	17333	17310	17327	17223	17397	17256	17377	17292	17264	17164	17238	17425	17247	17447	17338	17288	17261	17263	17453	17305	17399	17186	17182	17415	17432	17216	17226	17385	17307	17296	17242	17157	17323	17290	17293	17436	17407	17234	17296	17338	17428	17548	17561	17339	17366	17358	17318	17296	17179	17349	17318	17311	17430	17240	17493	17356	17319	17134	17310	17305	17167	17304	17266	17295	17229	17345	17379	17135	17300	17262	17215	17376	17196	17167	17364	17245	17402	17304	17299	17334	17333	17305	17437	17290	17286	17348	17285	17331	17204	17292	17262	17245	17473	17668	17299	17148	17257	17406	17355	17474	17253	17293	17278	17236	17332	17312	17344	17302	17447	17276	17332	17301	17390	17218	17382	17305	17271	17478	17340	17445	17266	17050	17273	17165	17364	17182	17191	17105	17135	17372	17217	17385	17311	17343	17406	17313	17338	17349	17409	17303	17344	17417	17416	17333	17201	17435	17530	17493	17334	17293	17270	17245	17516	17495	17168	17387	17456	17240	17410	17338	17227	17258	17315	17401	17204	17296	17255	17456	17398	17306	17437	17208	17240	17424	17459	17137	17191	17402	17131	17442	17349	17640	17271	17376	17100	17289	17193	17414	17241	17540	17443	17219	17454	17338	17230	17109	17363	17309	17439	17495	17245	17315	17329	17275	17447	17257	17329	17202	17112	17342	17151	17179	17203	17242	17489	17378	17267	17319	17332	17434	17284	17254	17417	17526	17249	17438	17438	17361	17451	17411	17333	17118	17200	17066	17411	17345
34011	54820	47793	33921	26446	22543	19328	17503	17552	22677	36842	38294	29751	24469	20338	17980	16838	16117	15520	15277	15188	15105	15150	14950	15064	15091	15041	15038	15081	15007	14829	14902	14871	14798	14879	15038	15107	15040	14987	14975	14975	14896	15083	14925	15090	14987	14987	15060	15205	15077	14972	14892	14829	14967	14951	15062	15038	15022	15175	15052	14830	15037	15053	14969	15105	14840	15065	14994	15053	15102	14996	15145	15035	14917	15006	14847	15106	14905	14929	15195	15157	14839	15043	15134	15052	15090	15201	14939	14942	15075	14922	15064	15005	14989	14994	14896	15136	14754	14861	15013	14943	15000	15043	15058	15048	14937	15040	14975	14888	14948	14931	15150	14989	15043	14940	15056	14945	14816	14997	15063	14997	14880	14953	15029	14969	14928	14925	15009	15024	15022	14980	15086	14950	14967	14876	15072	15047	15038	15270	15049	15022	14772	14957	15151	15181	15005	14987	15007	14993	14983	15078	14909	14957	14902	15066	15030	14818	14915	14925	15020	14899	14892	15084	14968	15006	15084	14952	15028	15008	14920	14942	15012	14934	14958	15104	14947	15132	14965	14958	14948	15130	15095	15026	15077	15008	15102	15013	14920	15073	14992	14929	15049	14882	14992	15039	14970	14873	14893	15024	14854	15063	14958	14970	14946	15006	15210	14994	15069	15178	14896	14850	14819	15126	14980	14933	15047	14925	14942	14965	15124	14901	14877	14867	14930	15049	14929	15018	15047	15122	14734	14875	15121	14896	14843	14913	15032	14872	14902	14993	15054	14767	15002	15098	14993	15053	15088	15108	15005	15025	15081	14876	15016	15063	15030	14839	14968	14958	15098	15085	14981	14863	14879	15336	14890	14964	14897	14846	14947	15034	14890	14942	14917	14990	14908	14905	14916	14843	15248	15159	14844	15051	14852	14958	15066	14950	14820	15094	15052	15129	14957	14940	15189	14975	14955	14910	14970	15157	14950	15010	15022	14980	14887	14872	15012	14973	15005	15110	15080	14835	14858	15018	14883	15126	14978	15007	14955	15010	14912	15039	14805	14899	14980	14906	14832	15024	15157	14970	15239	15004	14878	14791	14869	15109	14960	15048	14952	15076	15039	14831	14988	15138	14821	14961	15004	15046	14916	15009	15052	15070	14927	14951	15002	15119	15009	14898	14928	15048	15017	15055	15052	14964	15029	14957	14866	14924	15131	14958	14922	15142	14990	15054	14924	15001	14881	14892	15003	14932	14988	14799	14946	15053	14892	15064	15144	14945	15125	14889	15067	15061	15043	15098	14902	14885	14926	15186	14900	15108	15023	15143	14955	15143	14818	14890	14874	14822	14990	14988	15052	15093	14842	14877	14965	14934	15180	15065	15036	15043	15017	15011	14980	14961	15037	14921	15041	14914	14986	15037	15116	14931	15021	14968	15053	14891	14866	14967	14960	14773	15035	14989	14943	15106	15221	14962	14788	15267	15092	14978	14909	15259	15074	15003	15054	15000	14906	14938	15075	14901	15024	15030	15119	14961	15034	14942	15114	15009	14964	15069	15042	14895	14873	15045	15109	14745	15003	14803	14918	14989	15035	15004	14972	14959	15077	15057	14977	14838	15082	15195	14906	15012	15048	14814	14993	14997	14993	15079	15072	15131	15130	14913	14889	14951	14994	14870	15001	14902	14831	14949	14983	15119	15062	14923	14873	15128	15011	15059	14994	14877	15010	15068	14916	14852	15126	15026	14975	14843	15030	14861	14841	15028	14943	15112	14882	14901	14986	14944	14901	15050	14965	15167	15040	14948	15149	15050	14864	14958	15056	14818	14828	14863	15009	14929	15114	15024	15028	15002	14908	15049	14826	14955	14958	14876	15107	15058	15113	14924	14958	15132	15014	15144	14874	14815	14838	14955	14875	14894	14903	15182	14761	15024	14988	15039	15101	14885	15045	15029	15107	15027	14950	15042	14890	15102	14805	14995	14859	15014	14908	14926	14846	14971	15053	14935	15061	14949	15048	15175	14799	15056	14977	15196	14974	15113	14980	15171	15080	14985	15165	14949	15096	14981	14998	15071	15004	14893	15045	14948	14993	14810	14849	14953	15143	14870	15025	14926	14907	15092	14977	14928	14948	14923	15100	14965	15088	15065	15032	14972	14961	14963	15023	15197	14977	14821	14868	14964	14972	15008	14886	14971	14961	15048	14884	14896	15048	15051	14978	14926	14994	15228	14947	14915	14910	15122	14964	15052	15173	15115	15022	14987	14907	14954	14974	14843	15001	14929	14988	14974	15130	14967	15076	15015	14956	14944	14970	14921	14965	15101	15192	15120	14973	14951	14969	14968	15019	15069	15092	15060	14975	14898	14924	15068	14821	14852	15010	15126	15120	15073	15113	15087	14928	14936	15060	14932	14827	15042	14959	14930	14918	14996	15024	14970	14900	15156	14978	14955	15057	14733	15050	15015	15021	15027	15224	15050	14916	15043	15010	15001	15051	14892	14930	14952	15030	14840	15105	14954	15166	14972	14922	14910	14734	14989	14845	14918	14980	15046	14970	14984	15175	15089	15029	14887	15001	14908	14965	15070	14949	14819	14893	15004	15045	14972	14924	15115	15003	15217	14896	15014	15139	14953	14824	15187	15009	14802	14891	14968	14822	15056	15028	15115	14917	15059	15027	14857	14991	14845	14980	14903	14839	15030	15120	14938	14959	15091	14913	14971	15006	14759	14937	14966	14987	14966	15095	15078	14959	14970	15046	15024	14867	15028	14792	14877	15080	14922	14916	15011	14923	15073	14948	14941	14951	14896	14887	14889	14930	14941	14983	14856	15021	15070	15045	15041	14953	14965	14945	15143	15093	15082	15014	15103	15053	14921	15026	15007	15246	14852	15095	14970	14893	14896	15252	15086	14941	15195	14898	15109	15122	15003	14993	14865	14991	15002	15099	14970	14767	14878	14889	14876	15070	14985	15021	14963	15001	15006	15027	14894	14957	14920	14823	14898	15070	15033	14949	15023	15164	14962	15074	14962	14925	15072	14915	14963	15103	14905	14988	14940	14988	14973	14962	15131	14968	15010	14964	15011	15075	15051	14942	14930	15015	14912	15120	14827	14949	15037	15110	15060	14937	15085	15001	14926	14971	15042	15047	14899	14939	14959	14868	14925	14898	15153	14886	15042	14977	15113	15008	15088	15061	15000	15119	15137	14958	15097	14874	15047	15154	15019	14913	15060	14951	14891	15007	14791	14920	14868	15109	14989	14932	15011	14892	14985	14920	15111	14993	15005	15080	15064	15032	15045	14846	15023	15064	14927	14926	15091	15115	14888	14907	14901	15011	15120	14898	15020	15039	14985	14948	14954	14936	14806	14992	14997	14925	15030	15049	14985	15136	15063	14982	15065	15083	14821	14938	14967	15040	15010	14935	15037	15104	15026	14815	14793	14997	14962	14975	15197	15099	15160	14916	14912	15111	15029	14752	14895	15146	15014	14914	15014	14887	15092	15061	14969	14927	15016	14889	15031	14985	14996	14967	14990	14774	14904	15060	14923	14973	14904	14986	15112	15001	15160	14735	15023	15043	14938	14917	14993	15121	15005	14863	15050	14754	15097	14938	14901	14985	14912	14889	15107	15006	14977	14984	14930	15103	14981	14996	15084	14999	14988	15065	14950	14937	15103	14733	14903	14956	15107	14841	14987	15015	15047	14895	14833	14900	14984	14922	15022	14904	15034	15114	15092	15160	15086	15066	14995	14786	14849	14936	14994	14973	15169	15071	14919	14843	15161	15076	15069	14931	15029	14943	15149	15002	15059	15014	14950	14928	14998	15004	15078	15114	14977	14922	15043	14883	14956	14977	14980	14984	14925	15030	15113	15071	15037	15021	15089	15031	15125	15087	15056	14863	14915	14737	14953	14945	14854	15045	14975	14926	14925	15093	14933	15122	14882	14911	15029	14845	15018	14777	14942	14907	14960	15056	14957	15156	14886	14861	15042	14846	15211	14874	15218	14951	15049	14977	15053	14950	14825	14886	14926	14965	14932	14924	15156	14942	15072	14977	14951	15038	15016	14931	14791	14988	14810	14821	15014	14918	15157	14935	15124	14941	15033	14756	15023	15064	15007	15067	14991	15143	14859	14977	15003	15142	15025	14982	14916	14862	15000	14982	14855	14932	14883	14823	15092	15102	14842	14783	15030	15042	14898	14972	15097	15142	14851	14989	15119	14889	15089	14856	15054	15052	15044	15067	15136	15015	15161	14831	15067	14959	14890	14943	14887	14931	14907	14949	14901	15035	14883	14894	14950	14996	15079	14955	14940	14774	15104	15010	15186	14910	14992	14958	14804	15039	15109	14973	15055	15122	14928	14934	14955	14966	14983	14988	14879	14957	15001	14998	14947	15017	15052	14896	14826	15021	14864	14985	14839	15071	15070	14845	14978	14916	14900	14980	14877	14973	14986	14986	14797	15165	14923	14992	14821	14772	14868	15042	15058	15012	14917	14980	14807	14818	15131	15108	14959	15005	15127	14974	14953	14982	14895	15042	15176	14968	15036	14899	14994	14931	14957	14876	14986	14984	15031	14809	14830	14976	15059	14952	15014	14996	15035	15136	14815	14860	15003	15031	14901	14902	14954	15050	15045	15051	14952	14815	14976	14978	15013	14977	15048	14817	14979	14980	14835	15139	14958	14900	15124	14938	15013	15136	14994	14954	14959	15178	15095	15071	15032	15010	14815	15057	14918	14951	14875	14956	15022	14907	15114	14879	15011	15007	15068	14863	15013	14886	15014	14972	15000	14972	14980	14975	15030	14959	15058	14911	15059	15070	15112	15130	14892	15022	14771	14867	14894	15029	15058	14982	15051	15075	14884	14931	15071	14918	14930	14964	14957	14925	14943	15182	15028	15008	14902	14719	14998	14836	14867	14980	15007	14973	15064	15101	14981	15011	14911	15041	15117	15159	14950	15032	14993	14978	15137	15075	14881	14957	14971	15086	15020	14985	14880	14916	15097	15156	14962	15009	14811	15109	15125	14954	14829	15033	14886	15008	14943	14814	15060	15004	14805	15009	15063	15021	14904	14900	15049	14886	14844	15009	15117	15066	14897	14958	15041	15081	14808	14819	14980	14977	14938	15051	15065	15229	14849	15000	15165	14931
28216	24641	28375	23700	18956	18362	18008	17732	17421	17585	18658	19103	18718	18235	17839	17742	17400	17522	17488	17225	17489	17483	17527	17654	17430	17491	17509	17540	17532	17399	17405	17415	17493	17375	17271	17466	17564	17249	17213	17359	17269	17353	17536	17351	17484	17282	17425	17358	17268	17340	17332	17408	17470	17385	17371	17287	17670	17421	17314	17244	17445	17418	17519	17558	17235	17403	17344	17423	17248	17525	17387	17470	17449	17245	17375	17601	17321	17478	17386	17520	17252	17283	17362	17197	17269	17307	17367	17377	17213	17392	17478	17531	17464	17358	17072	17510	17380	17463	17444	17346	17346	17436	17362	17538	17487	17457	17199	17307	17457	17436	17366	17279	17527	17446	17405	17349	17384	17423	17407	17517	17309	17378	17322	17593	17217	17471	17481	17535	17395	17606	17290	17127	17236	17531	17480	17226	17403	17418	17262	17348	17396	17462	17491	17300	17097	17500	17432	17506	17325	17525	17581	17422	17314	17230	17322	17420	17304	17507	17496	17378	17279	17502	17302	17407	17466	17252	17419	17348	17183	17323	17250	17405	17385	17498	17330	17316	17479	17522	17342	17463	17349	17451	17469	17314	17356	17245	17433	17307	17330	17467	17223	17507	17491	17383	17505	17239	17425	17247	17296	17250	17287	17339	17472	17518	17421	17446	17279	17425	17472	17319	17393	17344	17424	17243	17499	17256	17369	17363	17308	17535	17246	17332	17203	17232	17510	17484	17214	17501	17069	17434	17628	17339	17424	17418	17312	17234	17492	17379	17384	17525	17415	17603	17284	17480	17388	17403	17233	17492	17332	17677	17367	17313	17399	17525	17473	17361	17357	17328	17554	17379	17375	17425	17366	17308	17282	17404	17520	17523	17281	17263	17466	17383	17317	17132	17503	17456	17486	17502	17248	17329	17378	17297	17377	17255	17501	17386	17382	17364	17290	17549	17418	17343	17456	17576	17469	17471	17265	17312	17281	17504	17682	17309	17286	17332	17299	17375	17508	17279	17410	17504	17317	17351	17381	17371	17485	17219	17457	17665	17615	17472	17503	17423	17196	17290	17417	17337	17574	17379	17250	17416	17421	17323	17351	17266	17414	17433	17336	17433	17365	17244	17192	17359	17551	17377	17471	17455	17474	17379	17615	17430	17461	17386	17314	17396	17505	17272	17508	17319	17675	17097	17300	17452	17328	17372	17254	17357	17483	17231	17417	17460	17498	17457	17331	17198	17420	17267	17556	17300	17379	17458	17322	17485	17456	17277	17478	17263	17548	17485	17502	17275	17220	17418	17384	17402	17327	17328	17448	17520	17441	17260	17478	17579	17329	17192	17224	17182	17464	17209	17470	17331	17467	17279	17434	17691	17354	17376	17530	17538	17531	17547	17315	17300	17126	17235	17418	17318	17163	17225	17416	17424	17607	17546	17408	17394	17450	17297	17234	17085	17377	17473	17407	17381	17559	17228	17328	17364	17331	17520	17396	17352	17236	17491	17435	17323	17311	17635	17514	17339	17270	17407	17376	17200	17393	17235	17253	17328	17589	17417	17452	17232	17422	17561	17487	17353	17349	17405	17510	17291	17563	17519	17183	17421	17377	17371	17207	17581	17547	17412	17454	17345	17600	17428	17300	17366	17360	17631	17557	17243	17424	17615	17138	17394	17507	17106	17207	17299	17580	17315	17408	17361	17282	17430	17489	17367	17690	17414	17292	17310	17509	17403	17655	17326	17338	17313	17202	17396	17530	17314	17282	17406	17411	17327	17256	17486	17456	17410	17366	17352	17499	17332	17254	17184	17541	17458	17469	17489	17372	17271	17643	17400	17125	17244	17478	17506	17352	17523	17313	17421	17478	17410	17512	17399	17374	17564	17245	17309	17336	17296	17212	17463	17509	17273	17258	17435	17552	17367	17382	17319	17462	17274	17361	17366	17532	17306	17478	17524	17208	17449	17466	17354	17514	17466	17392	17463	17464	17438	17528	17347	17368	17316	17394	17418	17216	17416	17299	17332	17431	17378	17361	17363	17508	17529	17531	17437	17675	17420	17460	17291	17384	17411	17399	17476	17382	17167	17403	17346	17477	17541	17311	17495	17475	17541	17526	17331	17538	17359	17403	17418	17436	17394	17326	17571	17474	17418	17301	17382	17439	17392	17275	17521	17453	17402	17539	17318	17309	17400	17546	17394	17331	17420	17320	17187	17425	17453	17288	17503	17274	17221	17552	17448	17531	17433	17523	17287	17351	17202	17414	17386	17242	17503	17339	17338	17328	17423	17368	17414	17480	17345	17475	17578	17429	17409	17467	17413	17508	17465	17368	17629	17249	17354	17385	17451	17418	17135	17480	17371	17268	17357	17479	17464	17128	17377	17489	17188	17290	17504	17328	17450	17473	17350	17484	17403	17455	17334	17595	17494	17406	17418	17446	17294	17337	17388	17509	17574	17441	17442	17324	17405	17514	17386	17430	17360	17551	17370	17612	17352	17533	17415	17575	17253	17360	17372	17367	17456	17440	17497	17292	17378	17437	17327	17335	17487	17230	17311	17415	17559	17335	17580	17506	17599	17480	17331	17264	17418	17435	17267	17453	17311	17592	17411	17368	17402	17319	17311	17604	17329	17304	17534	17343	17433	17412	17660	17516	17362	17362	17376	17332	17386	17384	17321	17461	17355	17506	17298	17471	17432	17483	17299	17354	17281	17474	17672	17469	17515	17527	17492	17563	17317	17509	17322	17180	17373	17400	17183	17361	17443	17380	17549	17418	17432	17607	17246	17654	17407	17389	17479	17481	17565	17317	17476	17273	17311	17351	17480	17265	17670	17706	17544	17317	17327	17411	17427	17635	17521	17390	17565	17298	17474	17523	17497	17400	17363	17579	17292	17444	17245	17587	17436	17492	17510	17578	17438	17427	17421	17578	17403	17423	17385	17398	17516	17450	17258	17369	17270	17273	17292	17308	17314	17630	17393	17368	17395	17362	17218	17373	17500	17504	17271	17503	17288	17330	17256	17621	17265	17517	17473	17316	17249	17400	17523	17466	17370	17287	17261	17279	17269	17306	17268	17383	17454	17516	17351	17464	17375	17285	17371	17226	17331	17256	17146	17518	17307	17427	17334	17325	17454	17435	17293	17242	17570	17394	17485	17346	17326	17390	17411	17372	17472	17505	17406	17569	17428	17396	17431	17432	17304	17441	17438	17239	17405	17427	17502	17717	17307	17310	17478	17473	17333	17271	17436	17310	17378	17218	17469	17518	17438	17512	17663	17477	17277	17266	17304	17601	17267	17582	17602	17347	17303	17562	17379	17179	17339	17402	17498	17304	17264	17468	17389	17480	17529	17526	17264	17396	17452	17371	17511	17420	17364	17424	17655	17277	17433	17395	17322	17374	17576	17468	17352	17305	17470	17388	17400	17497	17480	17598	17354	17541	17367	17239	17326	17602	17583	17262	17299	17367	17367	17484	17363	17294	17416	17669	17482	17621	17384	17192	17598	17339	17327	17512	17417	17479	17378	17512	17487	17464	17265	17573	17467	17412	17475	17321	17209	17341	17350	17476	17331	17331	17510	17497	17318	17429	17426	17407	17464	17315	17247	17382	17519	17392	17429	17428	17392	17513	17401	17414	17549	17279	17467	17513	17327	17060	17342	17182	17323	17419	17335	17314	17436	17569	17323	17382	17358	17521	17541	17295	17231	17324	17583	17525	17342	17511	17369	17384	17229	17466	17537	17264	17519	17337	17467	17428	17475	17446	17375	17253	17378	17473	17444	17242	17347	17367	17441	17597	17279	17301	17389	17421	17510	17607	17499	17342	17383	17432	17353	17304	17463	17234	17515	17380	17574	17288	17323	17305	17522	17508	17403	17430	17393	17423	17521	17448	17629	17415	17393	17380	17344	17472	17391	17387	17223	17544	17450	17505	17382	17391	17541	17276	17411	17486	17628	17319	17524	17571	17473	17474	17291	17387	17355	17584	17422	17339	17315	17555	17313	17320	17329	17525	17352	17372	17407	17390	17135	17301	17368	17544	17422	17515	17625	17260	17199	17399	17247	17425	17463	17401	17338	17592	17317	17379	17383	17390	17355	17457	17439	17338	17470	17456	17538	17443	17430	17478	17477	17329	17458	17382	17431	17350	17301	17380	17426	17400	17534	17328	17396	17312	17414	17510	17534	17534	17245	17293	17464	17510	17461	17564	17576	17576	17227	17409	17631	17497	17564	17533	17526	17397	17181	17354	17580	17375	17358	17400	17393	17514	17351	17411	17263	17240	17432	17525	17522	17322	17358	17425	17467	17423	17450	17580	17519	17281	17513	17455	17259	17517	17402	17500	17563	17270	17425	17391	17423	17325	17385	17450	17178	17231	17301	17358	17196	17389	17494	17152	17363	17425	17370	17479	17334	17381	17393	17465	17441	17540	17468	17283	17394	17265	17554	17436	17507	17368	17611	17402	17225	17447	17195	17323	17412	17236	17425	17279	17582	17460	17441	17260	17552	17367	17344	17399	17294	17328	17289	17227	17406	17486	17420	17381	17319	17351	17196	17411	17407	17180	17242	17348	17482	17453	17389	17246	17414	17420	17452	17391	17379	17249	17426	17600	17339	17599	17437	17346	17347	17636	17437	17697	17428	17169	17380	17270	17294	17634	17501	17393	17224	17479	17634	17463	17357	17409	17384	17548	17413	17478	17258	17418	17338	17461	17438	17318	17442	17580	17417	17438	17215	17634	17505	17326	17390	17422	17437	17505	17486	17485	17433	17428	17148	17530	17307	17554	17362	17341	17423	17137	17477	17451	17515	17506	17399	17510	17392	17478	17331	17327	17590	17362	17383	17700	17432	17539	17279	17383	17511	17436	17202	17499	17444	17376	17451	17483	17383	17351	17448	17406	17432	17162	17233	17549	17322	17569	17377	17307	17495	17331	17114	17460	17326	17463	17387	17236	17386	17338	17396	17546	17454	17600	17394	17582	17706	17397	17350	17415	17375	17561	17261	17549	17469	17437	17495	17473	17553	17380	17526	17567	17552	17550	17331	17488	17289	17373	17343	17429	17407	17520	17415	17437	17577	17263	17545	17193	17454	17556	17209	17531	17303	17562	17460	17437	17447	17335	17244	17473	17484	17249	17382	17479	17309	17503	17348
27617	36841	28904	20141	17103	16153	15536	15400	15149	15641	17229	17334	16527	15983	15431	15151	15129	14912	14941	15243	14987	15149	15130	15015	15009	15059	15172	15007	14973	14919	15234	15031	14990	15007	15152	14856	15013	14922	14989	14907	15063	15035	15049	15029	14962	14903	15038	14863	15052	15099	15024	15177	14952	14818	15157	15110	15029	14971	15026	15062	15036	14942	15011	14870	15000	14993	15033	14991	15119	14914	15057	15299	14916	15038	15008	14973	14920	15104	15133	14958	15115	14972	14984	15054	14968	14974	14978	15063	15025	15004	15064	14834	15245	14981	14974	14927	14961	15179	15070	15061	15213	15047	15051	14896	15154	14990	15165	15046	14946	14962	14823	14842	15068	15031	14949	14939	14967	14931	15102	14973	15019	14938	14957	15097	14920	14937	15015	14970	15147	15088	14936	14986	14824	14956	14917	14962	15138	15010	15081	14789	15121	15048	14906	15079	15166	14948	15042	14946	14788	15215	15010	15081	14992	14898	15066	15034	15080	15107	15036	15022	15008	14955	15117	14986	15080	15058	15010	14945	14989	15048	14996	15107	15002	15095	14888	15011	15031	14964	15056	15143	15003	14996	15080	14969	15206	14996	14967	14952	14982	14997	15047	15071	15017	15112	15095	15126	15000	15039	15030	15090	15212	14961	14957	14968	15176	14999	14921	15057	15100	15109	15090	15030	14919	15041	15123	15009	14961	15048	14998	15051	15016	15141	15070	14955	15004	15080	15084	15116	14939	14975	15129	14987	15104	14946	14932	14997	14931	15084	14861	15127	15037	15069	15146	15009	15098	14883	15060	15003	14992	15126	15188	15125	14883	14807	14993	14993	14860	15019	14938	15161	14963	14981	14920	15149	15130	14949	14917	15098	15128	15124	14877	15106	14989	15085	14926	15128	15034	15185	14947	14908	15008	14973	15158	15039	15012	14922	15099	15186	15077	15020	15127	15116	14948	15007	15168	15103	15029	15152	14953	14853	15041	14897	14942	15018	15185	15141	14964	15015	15135	15070	14878	14943	15000	15040	15075	15079	14991	15048	14887	15153	14966	14977	14986	14900	15049	14981	15052	15028	15033	14949	14966	15030	15065	15031	14868	15063	15048	14911	14828	15063	14968	15157	15122	15001	14888	15057	14859	14991	14900	15233	15063	15035	15140	14816	15044	14815	15103	15119	15057	14901	14910	15179	14964	15102	15083	15022	15084	15007	15013	14986	15025	14992	15089	15088	15023	15006	15133	15038	15023	14867	15216	14814	15014	14877	15211	14902	15152	14959	14936	14997	15105	14987	15196	15083	15120	15092	14920	15188	15136	14941	14846	15051	15100	15023	15055	15004	15059	15115	15036	15088	15093	14993	15062	14943	15060	14973	14996	14878	14884	14823	14916	15138	14987	14965	15012	14909	15099	15048	15105	15102	14982	14889	15104	14965	14820	15013	15103	15056	14936	15094	15037	15028	15190	14970	15047	15168	14952	15148	15029	15123	14924	15222	15061	14894	14966	15122	15015	15152	14988	14968	15100	15081	15062	15097	15045	14871	15029	14944	14973	14952	14940	15082	14892	15172	14993	15056	15051	15078	15035	15045	14990	15121	14807	15029	14996	15150	15101	15071	14965	15015	15063	15046	15107	14843	15195	15071	15181	14927	15211	14934	15039	14992	15121	15016	15182	15140	15071	15116	15130	14927	14955	15297	15170	15123	15128	15008	15139	15125	15039	15023	15014	14875	15052	14966	14999	14927	14892	14947	14906	15095	14982	15107	15157	14943	14942	15219	15089	15058	14935	15067	15029	15214	15089	14884	14920	14871	15131	15005	15150	15167	15035	15113	14977	15053	15173	14966	15088	15092	15213	14753	15163	15111	14940	15192	15180	14956	15083	14910	14871	15051	15105	15068	14999	15187	14930	15028	15153	15017	14886	15074	15067	15032	14995	15039	15043	14953	14923	15160	15197	15044	15097	15196	15015	14958	15083	15007	14910	14870	15183	14924	14950	14830	15070	15038	15043	14917	14915	15242	15071	14901	14906	14937	15039	14984	15226	15097	15047	14992	15133	14989	15103	14986	15179	15153	15084	15085	15024	14854	14987	15021	14885	15162	15189	15033	15233	14845	15083	15042	15056	14875	14980	15092	14971	15118	15045	14990	14974	15060	14979	14978	15053	14963	14898	15019	15007	15123	14921	15004	15027	14879	15050	15119	15055	15087	15016	15047	14959	14956	15174	14889	14887	14955	15000	14940	15096	15164	14932	15092	14985	14981	14927	14911	15001	15161	14979	14821	15061	14976	15088	15079	14945	15134	15237	14990	15060	14975	14924	15164	15018	15062	15041	15148	15093	15223	14887	14961	15171	15184	15146	14996	15133	15015	15049	14820	15008	15001	15157	15061	15054	15116	14949	14967	14996	15189	14920	14957	14869	15274	14944	15023	14887	14912	14977	15005	14891	14937	15029	15032	14919	14928	15058	14978	15042	14976	14984	15107	15006	14921	15092	15101	14955	15018	15031	15150	15060	14825	14929	15117	15133	14902	14946	14962	15010	14974	15155	14954	14856	15050	14980	15030	15088	14986	15080	14970	15044	15019	15030	15131	15120	15102	15037	14955	14952	14954	14996	15041	15103	15018	15199	15113	15056	15015	15139	14974	15121	15086	14936	14957	15020	15096	14801	15202	14964	14881	15042	15069	15087	14869	15187	15220	14920	15143	15138	14922	15032	14930	14882	15069	15053	15035	15033	15039	15127	14945	14979	15129	14958	15085	15037	15002	15202	15032	15126	14932	15018	15092	14837	14873	15089	15135	15079	14965	14978	14972	14964	15005	15097	15048	14992	14876	15079	14932	15031	15013	14987	15106	15014	15062	14911	14990	15083	14998	14944	14995	14917	14885	14920	14982	14908	15154	15078	14966	15109	15037	15007	15047	15053	15069	15046	15113	15029	15220	15152	15218	14934	15068	14991	15035	15077	14948	15118	14929	14789	14993	14968	15112	15048	14964	15050	15136	14925	14975	15073	15054	15146	15083	14870	14880	14878	15106	15039	15014	14874	15119	15114	14978	14955	15146	14852	14979	15138	15099	14860	14889	15099	14817	15159	14865	15092	15039	15116	15091	14942	15012	14999	15159	15043	14985	15026	15137	14931	14872	15000	15064	15113	15126	14962	14991	15098	15053	14991	15137	14984	15204	15163	14956	14965	14903	14998	15122	14942	15013	15077	15093	14909	15174	14931	15046	15112	15201	15033	15123	15002	14945	15009	15116	15071	15011	15076	15045	15056	14960	15002	15088	15030	14989	15062	14941	15147	14991	14966	14972	14918	15159	15093	15080	14981	14886	15058	14995	14985	14990	15131	14973	15014	15180	14856	14948	15000	15130	14986	14994	14875	15109	15038	14997	15080	14814	15130	14907	15016	15000	14828	14893	15109	15030	15093	14785	14942	14882	14993	14983	15026	15092	15050	15064	15054	15147	14922	15061	15045	15104	15008	15053	14833	15011	15109	15052	15025	14958	14957	15013	15010	15048	15158	14930	15017	15093	14959	15079	15080	15002	15163	15082	14970	14960	14824	15006	15070	15026	15057	14950	14887	15056	15024	14917	14932	15098	14994	15187	15142	15022	15118	14961	15009	15031	15083	14870	14876	14909	15103	15007	15033	14969	14837	14984	15039	14842	15051	15039	14777	14909	14946	14983	15009	14919	15107	15074	15116	15128	15128	15070	15057	15067	15005	14852	15155	15065	14996	15159	15262	14920	14998	15063	14986	14950	15024	15225	14785	14928	14980	15047	15032	15031	15190	15103	14840	14983	15126	15024	15045	15106	15079	15101	14966	15123	15163	14901	15114	14917	15020	15030	14936	15101	15054	14969	14967	15136	14906	14994	15116	14928	15028	14888	15050	15048	14773	14986	15041	15029	15008	15083	14887	14967	15133	14994	15375	15165	15142	15013	14979	15033	15148	15114	15127	15027	15104	14912	15013	14968	15149	15002	15092	15064	15008	15047	14982	15047	15060	15065	14932	15017	15062	15128	15145	15109	15107	15055	15011	14955	14912	15073	15114	15071	15040	14893	15170	15046	15157	14998	15057	15065	15115	15011	15118	15032	14965	15052	14842	15260	15008	15056	15184	15002	15065	14925	15132	14999	15089	15008	15000	15162	15119	15001	14967	15072	15040	14901	14902	15084	15058	14987	14999	15010	15081	15025	14952	15053	15140	14991	14949	15016	15054	15039	15069	14944	14998	15036	15013	15190	15100	15013	15106	15086	14927	15197	15118	15051	15004	15131	14983	15000	14868	14996	14972	15011	14930	14956	15159	15072	15050	15187	15097	15114	15045	15018	14988	15266	15153	15061	15131	14975	14957	15044	15079	15085	15028	14992	14964	15065	15015	15147	15075	14942	14976	15142	14883	15058	15165	14969	15013	15045	14901	15063	15023	15082	15165	14986	15017	15102	15057	15063	15229	14910	14963	15150	15104	15057	14906	15008	14881	15161	15015	15080	14846	15053	15073	15066	14964	15086	14964	15101	15125	15013	15039	15216	14871	15025	15092	14942	15037	14938	15039	14936	14940	14826	14891	15056	15097	14946	14882	15094	15175	14916	15015	14994	15032	14857	15094	14951	14968	15071	14990	14903	15197	15073	15043	15176	15089	15007	15101	15170	15021	15132	15039	14967	15024	15049	15071	15001	15052	15153	14982	15105	14986	14915	15045	15141	15149	15043	15090	15128	15083	15162	15054	15134	15138	15175	14911	15056	14998	14991	15189	14922	15061	14973	14922	15081	15005	14843	15019	15155	14854	15028	14981	14908	14782	14973	15015	15142	15196	14913	14874	15020	15174	14983	15069	15132	15076	15058	15150	15013	14929	14901	14937	15115	15019	14931	14904	15116	15043	15047	15059	14955	14887	15133	15075	15009	15142	15051	15100	14857	15097	15093	15186	15011	14955	15018	15015	15072	14996	14937	15058	15228	14909	15055	14895	14979	15015	15087	14945	15024	15061	15109	15121	15005	14976	15170	14984	15096	15039	15168	14883	14857	14856	15029	15138	15052	14949	14824	15034	15161	15022	14970	15048	15000	15007	15036	15081	15123	15043	15143	14885	15039	15134	14861	15211	15097	15189	15187	15133	15029	14950	15039	15038	15022
24040	21385	28818	24913	23123	22979	21389	18436	18065	20662	27751	29157	25294	21241	18947	18103	17848	17670	17379	17321	17334	17184	17408	17397	17376	17329	17292	17058	17288	17275	17254	17296	17420	17171	17247	17114	17220	17166	17203	17222	17212	17189	17305	17334	17252	17414	17121	17211	17132	17062	17305	17093	17214	17283	17325	17082	17103	17230	17342	17321	17321	17176	17407	17388	17121	17170	17312	17181	17294	17355	17389	17238	17051	16976	17360	17218	17296	17094	17390	17006	17231	17044	17058	17017	17410	17341	17179	17199	17378	17307	17221	17344	17547	17325	17208	17088	17128	17146	17214	17107	17132	16982	17163	17262	17397	17185	17247	17195	17283	17349	17347	17201	17158	17050	17229	16871	17051	17144	17110	17163	17327	17147	17192	17261	17173	17323	17170	17282	17055	17251	17255	16896	17044	17266	17066	17252	17186	17386	17083	17202	17264	17246	17288	17417	17303	17189	17435	17161	17241	17242	17226	17324	16968	17224	17359	17194	17175	17065	17087	17132	17199	16869	16977	17203	17296	17070	17112	17273	17172	17389	17326	17135	17463	17147	17318	17185	17223	17264	17144	17384	17338	17291	17276	17210	17220	17058	17258	17190	17178	17355	17310	17259	17047	17185	17228	17189	17319	17225	17122	17064	17158	17238	17236	17320	17370	16919	17293	17337	17271	17232	17227	17245	17343	17266	17103	17081	17296	17083	17053	17153	17074	17264	17255	17108	17250	17031	17215	17084	17155	17348	16993	17273	17269	17304	17247	17238	17168	17117	17313	17185	17204	17122	17202	17154	17250	17229	17130	17287	17199	17011	17096	17096	17101	16998	17273	17281	17189	17316	17150	17188	17366	17216	17175	16983	17199	16950	17382	17002	17089	17284	17371	17230	17173	17091	17223	17190	17357	17359	17427	17243	17450	17285	17350	17086	16963	16990	17176	17296	17077	17463	17241	16943	16919	17153	17029	17140	17137	17025	17169	17027	17071	17011	16988	17272	17381	17231	17196	17089	17118	17118	17077	17160	17290	17230	17196	17173	17068	17196	17197	17331	17075	17259	17323	17226	17165	17057	17150	17199	17010	17029	17435	17251	17259	17290	17082	17279	17173	17139	17168	17081	17075	17373	17300	17307	17037	17109	17105	17172	17091	17091	17325	17166	17284	17151	17100	17213	17274	17248	17202	17289	17165	17188	17214	17132	17165	17302	17087	17195	16924	17172	17059	16955	17238	17374	17143	17239	17168	17335	17211	17168	17256	16982	17223	17307	17175	17193	17282	17151	17208	17185	17083	17078	16763	17112	17192	17183	17265	17177	17070	17411	17229	17140	17375	17242	17245	17109	17259	17253	17173	17141	16991	17094	17139	17199	16976	17137	17133	17093	17036	17080	17277	17217	17176	17123	17097	16988	17148	17252	17121	17119	17040	17183	17077	17107	17410	17345	17260	17153	17090	17325	17171	17204	17281	17206	17011	17210	17345	17088	17191	17035	17142	17239	17331	17304	17305	17054	17228	17078	17154	17285	17238	17068	17294	17100	17197	17043	17263	17096	17154	17132	17266	17345	17168	17392	17172	16987	17235	17203	17367	17176	17045	17063	17186	17138	16993	17134	17157	17255	17013	17084	17321	17127	17059	17268	17250	17358	17212	17182	17104	17162	17031	16899	17287	17277	16979	17123	17148	16946	17170	17103	17207	17143	17131	17066	17114	17036	17230	17113	17130	17086	17250	17264	17252	17019	17210	17281	17146	17187	17336	17158	17300	17183	17339	17379	17212	16869	17359	17281	17233	17182	17192	17170	17242	17167	17109	17165	17188	17235	17012	17126	17216	17104	17080	17374	17230	17154	17114	17119	17202	16980	17210	17251	17214	17248	17260	17128	17148	17124	17048	17139	17338	17105	17386	17176	17213	17106	17022	17291	17281	17070	17138	17496	17349	17184	17193	17091	17110	17031	17101	17161	17334	17207	17307	17214	17250	17032	17263	17221	17083	17086	17152	17013	17177	17353	17226	17271	17219	17123	17391	17024	17098	17192	17267	17133	17318	17028	17231	17184	17209	17053	17028	17025	17254	17077	17396	17073	17251	17305	17173	17121	17070	17045	17178	17153	17289	17048	17143	17101	17119	17096	17162	17216	17068	17189	17218	17251	17156	17362	17152	17145	17130	17337	17134	16941	17250	17036	17223	17158	17064	16949	17158	17002	17309	17218	17193	17138	17091	17100	17067	17305	17059	17317	17090	17008	17175	17153	17229	17199	17087	17143	17452	17187	17254	16920	17044	17229	16958	17110	17385	17157	17238	17296	17306	17180	17204	17256	17282	17221	17263	16998	17117	16889	16952	17079	16799	17377	17217	17377	17126	17350	17078	17097	17167	17191	17083	17398	17069	17064	17117	17091	17141	17454	17217	17321	17092	17134	17069	17208	17384	17190	17357	17224	17137	17028	17212	17230	17340	17097	17201	17084	17280	17187	17087	17138	17184	17265	17314	17240	17233	17079	17119	16836	17150	17052	17099	17323	17348	17177	17222	16928	17193	16989	17049	17177	17102	17173	17095	17084	17313	17237	17280	17043	17138	17367	17162	17123	17272	17435	17246	17142	17110	17122	17289	17250	17168	17199	17186	17161	17300	17108	17282	16980	17117	17258	17257	17231	17255	17138	17382	17038	17219	17207	17152	17177	17201	17130	17361	17293	17226	17109	17232	17213	17333	17195	17094	16964	17189	16997	17327	17201	17245	17275	17218	17266	17299	17144	17193	17138	17081	17192	17263	17433	17315	17382	17269	17152	17328	17052	17184	17064	17247	17161	17096	17137	17436	17191	17151	17108	17404	17424	17340	17360	17290	17271	17148	17090	17178	17049	17239	17016	17214	17056	17119	17214	17203	17074	16959	17379	17517	17252	17100	17041	17190	17506	17230	17080	17079	17212	17170	17151	17340	17155	17247	17202	17101	17366	17435	17150	17293	17034	17098	17153	17117	17062	17155	17244	17317	17348	17178	17256	17114	17113	17076	17347	17124	17097	17346	17277	17351	17187	17137	17105	17084	17229	17220	17255	17178	17024	17286	17131	17310	17050	17247	17026	17209	16958	17302	17304	17109	17046	17143	17077	17318	17222	17136	17027	16925	17074	17268	17254	17308	17160	17282	17354	17234	17065	17067	17285	17177	17171	17198	17074	17186	17261	17123	17200	17263	17316	17193	17168	17215	17324	17182	17141	17295	17380	17205	17163	17390	17137	17334	17085	17240	17261	17168	17343	17279	17243	17047	17200	17314	17215	17182	17281	17303	17082	17025	17147	17299	17164	17184	16997	17241	17019	17246	17114	17132	17485	17299	17154	17063	17154	17347	17155	16983	17280	17308	17091	17228	17187	17159	17144	17227	17402	17189	17239	17410	17124	17190	17195	17156	17273	17150	17352	17218	17280	17011	17145	17174	17364	17122	16985	17290	17078	17050	16993	17452	17148	17072	17131	17153	17165	17154	17245	17259	17071	17074	17269	17294	17191	17258	17258	17006	17288	17040	17269	17114	17274	17075	17145	17124	17032	17280	17138	17255	17461	17021	17335	17228	17436	17212	17190	17033	17101	17375	17257	17113	17183	17210	17189	17007	17304	17243	17233	17376	17170	17026	16947	17301	17020	17262	17175	17140	17216	17203	17191	17245	17164	17144	17208	17140	17062	17160	17258	17120	17291	17420	17330	17222	17051	17195	17244	17152	17234	17065	17230	17082	17226	17105	17092	17347	17127	17266	17082	17546	17212	17345	17126	17175	17164	17325	17273	17150	17389	17197	17153	17072	17212	17245	17070	17187	17126	17077	17150	17179	17233	17144	17229	17261	17158	17265	17109	17219	17102	17264	17374	17184	17206	17249	17103	17138	17207	17284	17143	17212	17281	16958	17218	17241	17257	17208	17177	17185	17083	17339	17131	17089	17254	17351	17234	17285	17126	17433	17157	17271	17203	17366	17269	17323	17065	17226	17288	17182	17208	17090	17167	17169	17119	17298	17238	17079	17196	17274	17257	17132	17179	17106	17137	17271	17179	17237	17067	17300	17114	17132	17146	17305	17237	17339	17173	17137	17147	17323	17156	17304	17167	17111	17035	17076	17328	17427	17175	16995	17048	17269	17301	17148	16869	17132	17312	17197	17056	17248	17089	17246	17372	17239	17376	17039	17230	17011	17189	17057	17114	17197	17248	16990	17044	17078	16933	17250	17184	17241	17246	17343	17265	17078	17388	17130	17352	17211	17129	16991	17057	17080	17421	17280	17104	17023	17249	17139	17204	17193	17206	17187	17356	17412	17034	17062	17142	17180	17072	17276	17294	17088	17368	17154	17104	17088	17181	17217	17175	17244	17203	17146	17225	16942	17169	17016	17387	17259	17412	17337	17434	17155	16935	17060	17125	17189	17193	17272	17176	17157	17270	17303	17233	17313	17156	17149	17299	17323	17140	17244	17202	17318	17480	17195	17124	17249	17018	17045	17220	17278	16991	17078	17312	17221	17196	17224	17391	17115	17048	17282	17247	17192	17116	17184	17115	17106	17271	17092	17224	17176	17317	17121	17185	17292	17248	17104	17173	17395	17153	17208	17202	17316	17152	17116	17153	17181	17160	17299	17118	17176	17072	17323	17124	17222	17097	16978	17176	17131	17372	17082	17189	17206	17199	17101	17139	17110	17000	17185	17169	17242	17026	17245	17100	17087	17327	17122	16973	17119	17224	17381	17061	17380	17313	17271	17203	17070	17277	17240	17340	17256	17032	17307	16979	17100	17012	17152	17302	17382	17158	17210	17344	17272	17207	17318	17191	17354	17102	17081	17121	17140	17033	17102	16989	17055	17343	17133	17049	17325	17166	17070	17198	17105	17077	17379	17321	17190	17285	17109	17242	17208	17051	17251	17102	17410	17234	17042	17225	17395	17273	17142	17190	17261	17149	17248	17392	17107	17157	17102	17249	17102	17188	17161	17266	17061	17110	17368	17334	17201	17185	17169	16978	17122	17248	17239	17128	17297	17108	17123	17204	17322	17163	17138	17215	17394	17120	16938	17429	17286	17183	17173	17161	17007	17122	17167	17327	17062	17203	17253	17256	17224	17130	16997	17190	17151	17364	17267	17546	16975	16982	17391	17196	17178	17198
29865	48720	42587	30283	23945	19958	16857	15975	16017	20468	29966	29966	24304	19251	17032	16191	15640	15300	15228	14796	14936	15078	14929	15063	14954	14867	15048	15035	15027	14886	14957	15133	14887	15072	14955	14913	15006	15092	14823	14812	15038	15070	15003	15000	14965	14999	14899	14975	14939	14867	14972	14865	15019	15073	14838	14830	14740	14982	15059	14919	14899	14726	15195	14944	15112	15002	15012	15121	14927	14924	14991	14951	14835	14825	14983	15006	14893	15102	14954	14855	14873	14894	14988	14956	14849	15076	15008	14985	14879	14960	14799	15021	14848	14922	14900	15037	15012	14899	14901	14757	15116	14770	14812	15122	14869	15027	14933	15098	14813	14897	14893	15009	14775	15004	14941	14887	15033	14865	14914	14920	15055	14926	15169	14964	14849	14892	14994	14873	14944	14840	14910	14899	14934	14900	14934	14940	15021	15008	14918	14993	15027	14805	15005	14802	14797	15034	14794	14969	14885	14923	14953	15045	14805	14858	15051	14887	14908	14930	14915	14847	15010	14961	14974	14928	14909	14832	14831	14932	14839	14899	14947	14889	14876	15036	14832	15009	14805	14898	14825	15048	15020	15233	15029	14921	14875	14904	14859	14945	15043	14962	15067	14991	14783	14862	15081	14816	15042	14958	14995	14838	15015	14964	14976	14786	14933	14837	15037	15019	15037	14902	15032	15047	15104	14914	14947	14898	15112	14758	14856	14914	15126	14924	14932	15105	14962	14998	14988	14891	14812	14967	14790	14778	14935	14838	15128	15163	14863	14812	14994	14850	14713	14859	14964	15031	14826	14856	14942	14877	14953	14806	15012	14877	15040	14907	14844	14726	14739	15100	15062	14807	15026	15006	14803	15164	14919	15063	14910	14775	15145	14930	14931	14868	14906	15054	15044	14948	14885	14931	15103	14996	14916	15106	14885	14776	15039	14992	15011	14934	14790	14862	15025	14994	15006	14977	14897	15062	14889	14926	14967	15043	15160	15012	15147	14810	14924	14933	14946	14915	15073	14882	14947	14747	14987	14937	14975	14953	14800	14999	15029	14996	15073	14987	14810	14827	15158	14965	15087	14888	14959	14930	15102	14942	14969	14899	14938	15023	14719	14851	14962	14738	14933	14789	15007	15118	14915	15000	14939	14991	14848	14946	14862	14898	15055	14775	14809	15051	15001	14968	14955	14898	14865	15096	15111	15026	14942	14880	14971	15093	15030	14832	14817	14903	14976	14916	14901	14886	15122	15048	14989	14914	14908	14801	14881	14975	14984	15078	14902	14895	15008	14772	15047	14874	14942	14925	14869	14834	14828	14850	14961	14807	15059	15011	15025	14710	15037	15026	15007	14945	15125	15016	14968	15093	14830	14920	14840	14788	15034	15168	14969	14865	14975	14967	14982	15001	14811	14862	14943	14886	15020	15030	14878	14850	14959	14936	14813	14839	14975	14798	14830	15097	14905	14855	14829	14863	14876	14896	14787	15042	14989	15037	15001	14947	14876	14981	14811	14958	14978	14802	15006	15058	14846	14929	15186	14896	15045	14906	15131	15044	15211	14967	14944	15060	15016	14848	15107	14935	15092	14881	14949	14869	15043	14972	15010	14924	15066	15001	14812	14918	15023	14765	14931	14658	15102	14853	15057	15027	14921	14946	15015	14882	14876	14807	14931	14976	15001	14914	14972	15107	14849	14961	14847	14917	14805	14851	14995	14888	14988	14953	15000	14890	15116	14881	14865	14868	14937	14903	14963	15020	14974	14933	14987	14884	14905	14909	14890	14774	15051	14918	15022	15019	14988	14830	14893	14849	15071	15062	15151	15109	14852	14832	15002	15047	15016	14923	14957	14746	14809	14835	14898	14860	14909	14979	14944	15017	15169	15065	14789	14702	15032	14989	14972	15039	14845	15038	14947	14932	14851	14836	14928	15157	15045	14899	15031	15006	14829	14980	14930	14986	15109	14810	14805	15080	14937	14913	14941	14938	14894	15060	14830	15050	14844	14695	14885	14799	14959	14889	14989	14920	14938	15001	14934	14968	14854	14908	14910	14959	14934	14857	14893	15041	14760	14943	14982	15095	15001	14894	14844	15019	14988	14958	14981	14998	15067	14938	15034	15081	14996	14803	15060	14969	14980	14945	14762	14767	15148	15109	15024	14959	14802	14973	14725	14861	14916	14931	14925	14985	14942	15025	14877	14958	14916	14937	15006	14986	14887	14878	14844	14834	15031	14923	14981	14875	15109	14798	14958	15021	14885	15036	14974	14887	14937	15039	14940	14904	15002	14856	14963	14887	14843	14905	14959	14936	15058	14931	15125	14962	14967	14946	14835	14873	14970	14773	14886	14884	14984	14928	14903	14860	15018	15013	15007	14987	14857	14848	15072	14930	14832	15057	14985	14985	14952	14935	14995	15006	14920	14852	14740	14878	14976	14950	15023	14954	14831	14880	15001	15072	15030	14925	14975	14997	14862	14889	14974	14926	14855	14894	14959	14930	15040	15024	14931	15057	14898	14801	14855	14816	15060	14904	14881	15030	14892	15089	14954	15030	14790	14918	14807	15004	14863	14912	14880	14841	14775	14995	15075	14866	14914	14910	14870	14835	14837	14997	14974	14856	14850	14948	15082	14793	15008	14830	14846	14851	14914	15034	14857	15036	14961	14997	14822	14982	14729	15019	14958	14983	15011	14902	14996	14885	14797	14835	14963	14985	14975	14718	14875	14979	14863	14953	14994	14967	14739	14909	14978	14823	14903	14993	14853	15006	15158	14771	14815	14888	14952	14870	14994	14937	14862	14929	14834	14857	15055	14907	15008	14959	14938	14770	15026	14801	14859	14863	14789	14817	15002	15009	14964	14714	15135	14872	14753	14819	14961	14969	14767	15176	14969	15123	14963	14877	14905	14947	14963	15072	14894	15004	14957	14892	14879	15119	15024	14803	14932	14819	14831	14945	14900	15173	14994	14920	14832	15022	14812	15033	14887	14930	14946	14971	15067	14976	14874	15058	14842	15024	14959	14764	15012	15038	14960	14856	14881	15013	14874	14925	15031	15102	15019	14895	15082	15005	14914	14916	14939	14879	15074	14809	14978	15017	14902	14893	14870	14970	14859	14861	14872	15082	15065	14869	15052	14750	15053	14997	14855	14894	15027	14917	14846	14883	14891	14733	14847	14857	14808	14948	14875	14831	14943	15013	14970	14997	14833	15014	14941	14826	14813	14949	15025	15016	14936	14909	15054	14952	15003	14847	14940	14939	15233	14978	15011	14990	15104	14877	15198	14861	14935	15089	15021	14813	14871	14960	15027	14889	14901	14972	14907	14959	14863	14874	14822	15039	14832	14982	14876	14907	14862	14916	14893	14952	14990	14992	14922	14750	14919	14921	14922	14845	14856	15018	15104	14861	14795	14992	14876	14950	15134	15055	14693	14995	14868	14906	14974	14957	14813	15034	14874	14852	14850	14951	14807	14811	14937	15079	14866	14865	14986	14906	14852	15022	15063	14995	15124	14999	15103	14933	14956	15019	14964	14806	14933	15053	14944	14896	14932	14907	14935	14962	14786	14957	15093	15013	14934	15007	14936	15162	14809	15218	14771	14907	14843	15152	14964	14879	14817	14942	14727	14964	14850	14911	15072	14998	14813	15091	14894	14751	14869	14919	14933	14849	15038	14735	14768	15000	14899	15023	14960	14981	15019	14862	14888	14940	14909	14972	15006	14859	15058	14769	15055	14886	15032	14904	15041	14816	14802	14908	14901	14724	14930	14865	14906	14809	14944	14680	15234	14866	14941	14977	15004	14947	14913	15014	14919	14842	14829	15035	15089	14975	14909	15025	15053	14930	14890	15043	15026	14858	14946	14970	14782	14855	15035	14951	15089	14887	14833	15083	14813	14820	14930	14895	14991	14882	14983	15016	14934	14887	14918	14913	14831	14993	14852	14867	14859	15201	15153	14908	14828	14916	14879	14991	14954	14905	14801	14919	14750	14987	15187	15001	14984	15043	14828	15086	14963	14924	14983	15007	14903	14930	14928	14954	14946	14949	14731	14975	14980	14971	14945	14861	14812	14778	14988	14993	15048	14940	14949	14973	14709	14834	14958	14993	14919	14982	14871	14989	14930	14759	14951	14948	14961	15015	14963	14911	15116	14877	14963	14838	14959	14868	15052	14960	14968	14896	15123	14988	14914	14693	14913	14972	15006	14932	14838	14755	14841	15008	14990	14905	14961	14865	15001	15047	14976	14843	14871	14749	14969	14984	14873	14924	14915	14924	14771	14824	15012	14894	14884	15026	14977	14934	14970	14795	14939	14953	14944	14981	15007	14833	14990	14996	14885	14888	15074	14997	14801	14976	15025	14920	14817	14886	15019	14933	14875	14929	14945	15174	14971	14753	14999	14890	14937	14956	14966	14783	14995	14827	14991	14880	14845	14660	14887	14830	14851	14991	14794	14892	14939	15035	14903	14884	14741	14913	14939	14795	14983	14870	14887	14818	14870	14928	14917	14902	14945	14883	14735	14867	15031	14973	14833	14883	14894	15026	15040	14922	14980	14947	15081	14966	14906	14839	14858	14983	14843	15054	14928	14741	14770	15124	14844	15077	14974	14803	14843	14948	14993	15002	14808	14937	15110	14845	15079	14723	15047	14867	14937	14878	14895	14910	14996	14966	14929	15052	15107	14809	14888	14931	15048	14947	14886	14709	15058	14786	14835	14845	14862	14951	14936	14941	15020	14901	14877	14984	14919	15080	14643	15068	14833	14977	14894	14871	14980	15038	14780	15099	14921	14885	14903	14809	15007	15070	14798	14919	15018	14913	14986	14862	14978	14999	14931	14886	14785	14858	15035	14887	15034	14997	14913	14806	15128	14988	15059	14848	14992	14983	14997	14887	14980	14912	14843	14914	14931	14919	15065	14870	14843	15060	14928	14840	14905	15066	14782	14928	14946	14932	14952	14958	15024	14882	14803	14849	14930	14847	15044	14851	14788	15081	14820	14951	14973	14957	14942	15138	14988	14841	14990	14973	14880	14806	14898	15029	14994	15003	14934	15045	14983	15099	14917	14907	14956	14889	14744	15006	15040	15007	14768	14860	14905	14945	14945	14971	14820	14763	14936	14844	15025	14912	14864	14973	14936	15021	15122	15048
22898	21377	29121	24067	22177	24115	25442	19884	18769	22983	36067	37612	30170	24568	21078	19031	18470	18267	17826	17675	17582	17417	17402	17217	17480	17494	17460	17696	17405	17540	17536	17285	17470	17384	17444	17427	17396	17523	17493	17313	17447	17549	17406	17483	17515	17390	17559	17393	17673	17137	17484	17475	17451	17439	17427	17473	17239	17420	17178	17357	17331	17359	17280	17662	17170	17308	17530	17416	17292	17256	17330	17335	17408	17423	17486	17298	17615	17309	17285	17416	17438	17468	17557	17515	17557	17408	17482	17441	17480	17231	17477	17393	17278	17497	17330	17387	17256	17446	17350	17321	17202	17381	17374	17284	17433	17348	17312	17465	17454	17507	17336	17443	17387	17370	17355	17490	17279	17650	17218	17215	17450	17208	17272	17303	17474	17469	17290	17393	17422	17274	17188	17338	17313	17425	17383	17486	17384	17384	17567	17410	17500	17445	17453	17410	17430	17406	17399	17564	17441	17400	17470	17374	17095	17243	17311	17403	17520	17281	17400	17220	17323	17240	17272	17315	17406	17310	17321	17429	17316	17261	17490	17135	17297	17364	17386	17182	17537	17329	17257	17388	17317	17282	17306	17315	17309	17402	17391	17541	17509	17462	17254	17549	17448	17531	17550	17206	17498	17468	17353	17218	17381	17156	17273	17302	17224	17312	17375	17377	17378	17397	17356	17429	17237	17313	17359	17202	17301	17287	17479	17317	17413	17592	17316	17383	17479	17407	17239	17541	17459	17294	17506	17356	17476	17256	17379	17216	17398	17253	17419	17260	17448	17173	17395	17429	17336	17333	17498	17432	17423	17400	17501	17371	17368	17347	17541	17596	17288	16990	17321	17196	17255	17398	17363	17538	17366	17337	17397	17320	17468	17341	17460	17358	17335	17461	17151	17306	17427	17482	17384	17255	17280	17211	17100	17347	17314	17488	17364	17514	17469	17556	17245	17275	17497	17294	17289	17241	17230	17403	17567	17329	17177	17349	17298	17368	17239	17357	17234	17473	17242	17394	17447	17273	17160	17280	17265	17359	17630	17268	17543	17501	17373	17189	17406	17322	17510	17491	17527	17310	17352	17495	17404	17398	17217	17242	17419	17198	17418	17325	17350	17268	17347	17379	17216	17268	17525	17331	17344	17519	17348	17580	17381	17310	17251	17283	17312	17384	17497	17285	17417	17308	17208	17331	17195	17252	17533	17300	17272	17495	17131	17314	17308	17241	17357	17346	17369	17323	17217	17347	17339	17225	17257	17211	17302	17273	17506	17496	17378	17321	17498	17439	17486	17337	17357	17598	17412	17449	17308	17352	17246	17124	17186	17235	17248	17402	17213	17281	17352	17355	17222	17198	17350	17601	17269	17310	17416	17420	17238	17405	17461	17350	17497	17398	17402	17508	17583	17529	17405	17312	17251	17402	17203	17062	17417	17400	17421	17342	17407	17475	17362	17546	17384	17377	17196	17459	17547	17384	17316	17282	17264	17386	17091	17236	17123	17301	17410	17368	17307	17312	17273	17248	17330	17392	17297	17333	17272	17500	17242	17447	17387	17259	17372	17464	17162	17225	17190	17434	17398	17394	17396	17322	17416	17150	17301	17248	17518	17533	17377	17132	17336	17319	17321	17196	17492	17162	17447	17451	17268	17410	17298	17275	17386	17578	17283	17289	17468	17311	17338	17243	17719	17374	17353	17263	17418	17209	17512	17419	17191	17472	17446	17497	17419	17302	17234	17365	17456	17227	17341	17441	17406	17347	17278	17298	17432	17335	17253	17324	17361	17079	17421	17282	17401	17275	17575	17284	17430	17428	17416	17313	17359	17344	17305	17257	17477	17440	17363	17363	17619	17363	17294	17506	17298	17214	17489	17352	17391	17270	17422	17272	17145	17511	17483	17516	17151	17131	17377	17254	17640	17206	17307	17501	17483	17353	17276	17092	17338	17616	17522	17192	17301	17409	17276	17577	17417	17310	17399	17324	17319	17459	17303	17263	17409	17412	17293	17232	17479	17180	17331	17429	17354	17303	17156	17287	17483	17438	17328	17326	17187	17242	17464	17417	17330	17399	17332	17261	17483	17215	17367	17352	17329	17443	17372	17219	17110	17507	17135	17670	17360	17449	17424	17438	17216	17293	17244	17510	17468	17232	17227	17513	17455	17192	17424	17394	17254	17366	17208	17232	17433	17392	17411	17191	17400	17110	17463	17334	17475	17337	17283	17268	17163	17287	17607	17405	17477	17413	17328	17368	17471	17485	17248	17288	17351	17456	17332	17395	17401	17338	17436	17168	17323	17318	17559	17236	17384	17164	17377	17353	17347	17208	17484	17431	17235	17351	17517	17233	17334	17476	17107	17456	17490	17157	17349	17598	17235	17461	17300	17493	17374	17233	17087	17219	17380	17217	17461	17254	17372	17279	17368	17525	17486	17329	17397	17302	17187	17311	17413	17110	17270	17504	17390	17336	17280	17389	17365	17561	17456	17411	17329	17289	17355	17437	17440	17318	17484	17352	17189	17495	17351	17256	17431	17386	17500	17398	17430	17262	17438	17255	17350	17203	17362	17479	17553	17419	17318	17320	17230	17263	17399	17348	17535	17530	17406	17417	17249	17215	17480	17315	17320	17354	17350	17234	17330	17361	17354	17428	17503	17312	17491	17359	17332	17341	17341	17456	17322	17234	17269	17554	17155	17127	17205	17190	17678	17338	17445	17447	17332	17432	17362	17294	17512	17542	17306	17425	17446	17243	17207	17274	17274	17280	17501	17189	17229	17363	17327	17318	17168	17259	17334	17483	17383	17544	17235	17221	17231	17262	17342	17159	17399	17423	17326	17319	17491	17156	17350	17343	17498	17425	17264	17183	17485	17413	17515	17413	17314	17403	17543	17364	17526	17380	17432	17376	17296	17326	17546	17427	17422	17533	17476	17408	17126	17331	17186	17271	17329	17305	17402	17378	17284	17339	17324	17196	17302	17547	17441	17239	17389	17399	17283	17096	17321	17342	17272	17213	17371	17375	17243	17143	17350	17247	17295	17372	17317	17550	17187	17175	17487	17188	17386	17385	17240	17251	17371	17114	17353	17236	17355	17328	17375	17398	17488	17355	17263	17318	17384	17401	17314	17316	17305	17302	17241	17260	17317	17504	17417	17324	17540	17245	17405	17360	17288	17421	17272	17497	17318	17123	17237	17384	17288	17316	17163	17199	17220	17525	17235	17369	17163	17296	17579	17391	17363	17434	17488	17226	17303	17243	17227	17436	17520	17523	17598	17365	17626	17338	17451	17307	17484	17124	17323	17349	17540	17224	17379	17362	17392	17306	17475	17214	17646	17394	17240	17102	17187	17305	17433	17433	17220	17340	17237	17278	17165	17363	17278	17472	17395	17512	17239	17470	17423	17249	17436	17355	17466	17350	17175	17456	17248	17239	17244	17442	17483	17341	17335	17332	17323	17407	17438	17461	17312	17276	17315	17614	17262	17354	17538	17371	17351	17132	17520	17308	17489	17086	17516	17553	17236	17252	17147	17283	17436	17398	17209	17395	17412	17501	17441	17257	17397	17314	17294	17404	17340	17475	17250	17457	17374	17313	17254	17280	17363	17322	17427	17491	17343	17491	17289	17183	17394	17279	17321	17379	17226	17464	17427	17018	17283	17299	17390	17339	17466	17423	17385	17438	17261	17425	17373	17264	17314	17439	17573	17531	17285	17418	17333	17348	17257	17181	17150	17361	17335	17289	17417	17367	17451	17306	17180	17278	17262	17411	17270	17413	17474	17445	17267	17521	17386	17382	17440	17282	17424	17494	17353	17403	17464	17259	17208	17312	17426	17133	17237	17510	17341	17311	17450	17326	17668	17380	17282	17355	17505	17313	17521	17376	17172	17402	17272	17524	17419	17322	17534	17289	17459	17354	17336	17378	17261	17478	17600	17423	17350	17194	17355	17353	17274	17439	17165	17338	17445	17378	17232	17584	17358	17465	17461	17160	17310	17432	17484	17490	17379	17292	17395	17587	17521	17408	17519	17457	17293	17116	17116	17228	17372	17546	17230	17426	17395	17319	17281	17494	17321	17343	17400	17353	17542	17169	17299	17335	17238	17205	17462	17147	17220	17460	17272	17236	17519	17412	17215	17194	17205	17519	17495	17189	17471	17180	17396	17402	17281	17385	17415	17324	17308	17356	17241	17367	17364	17337	17326	17371	17459	17439	17316	17225	17333	17173	17391	17376	17301	17383	17405	17388	17423	17317	17275	17402	17369	17419	17283	17454	17241	17355	17193	17464	17486	17292	17530	17444	17184	17416	17341	17508	17563	17256	17326	17204	17349	17036	17335	17398	17377	17282	17337	16978	17238	17271	17364	17407	16983	17291	17505	17505	17387	17340	17555	17321	17428	17328	17432	17528	17287	17331	17456	17365	17526	17084	17188	17412	17557	17336	17218	17396	17516	17420	17431	17190	17531	17170	17283	17344	17290	17263	17325	17309	17198	17460	17396	17343	17252	17388	17283	17014	17377	17413	17432	17497	17456	17501	17455	17413	17422	17444	17371	17431	17213	17396	17463	17409	17237	17424	17450	17143	17471	17388	17516	17354	17413	17263	17327	17429	17256	17278	17530	17346	17525	17367	17381	17408	17559	17285	17450	17317	17342	17356	17439	17584	17459	17424	17196	17142	17489	17368	17343	17258	17308	17359	17274	17187	17447	17411	17233	17641	17476	17484	17407	17339	17444	17446	17352	17286	17746	17405	17266	17350	17281	17365	17304	17548	17367	17449	17210	17405	17422	17220	17305	17254	17405	17482	17466	17514	17432	17192	17368	17444	17370	17218	17134	17384	17344	17458	17365	17141	17265	17323	17454	17189	17453	17234	17222	17397	17221	17345	17394	17395	17357	17217	17540	17183	17343	17179	17217	17364	17228	17133	17349	17505	17351	17284	17450	17455	17402	17364	17453	17434	17462	17464	17522	17382	17377	17063	17402	17401	17214	17374	17404	17212	17229	17464	17464	17191	17277	17317	17609	17470	17489	17549	17354	17201	17380	17350	17378	17259	17382	17163	17301	17362	17376	17293	17451	17356	17448	17416	17421	17223	17467	17356	17443	17323	17241	17358	17385	17363	17511	17427	17458	17297	17357	17124	17452	17236
33453	57085	51042	37881	28255	22191	19230	17506	17186	24095	38636	38031	29734	23505	18902	16729	16131	15465	15378	15264	15009	14988	15070	15113	15058	15139	15091	14953	15012	15108	14930	15007	15066	14941	15105	15028	14914	15023	15067	15103	15145	15038	15103	15046	15054	14883	14957	15140	15003	14977	14873	15107	15294	15125	14876	15057	15207	15112	15002	14965	15185	14976	15024	14893	15033	15170	15158	14983	15146	15122	14951	15164	15067	14965	15007	15090	14998	15116	15021	15090	15005	15114	15009	15047	15045	15117	14960	15094	15026	15091	15053	15169	14810	14978	14989	15021	15143	14874	15109	15117	15172	15129	15060	14922	15031	15051	14920	14957	15131	14984	15171	15101	15066	14939	15073	15078	15097	15044	15057	15050	14902	15138	15017	15193	14929	15098	14952	15056	15138	15035	15005	15181	14920	15146	14991	15037	15106	15086	15150	15172	15004	15155	15196	15094	15029	15040	14748	15119	15002	15021	15112	14956	14997	14875	15008	14983	15033	15072	15180	15135	15033	15242	15071	15054	14993	15073	15015	15013	14949	15139	14902	14992	15126	15061	14999	15101	14979	14991	15142	15024	15094	15248	14916	15014	14956	15021	14906	15003	15021	15022	15025	15108	14891	15094	15144	15048	15033	14903	15007	15037	15081	14959	15003	15080	15013	15051	14939	15083	15174	14878	14973	15089	15091	14968	14947	14798	15085	14981	15071	15071	15063	15066	15098	15039	15049	15058	15074	14996	15082	14988	14907	14971	15003	14940	14997	15071	14963	15137	14946	15005	15014	14931	15120	14954	14953	14926	15074	14941	15015	15026	15155	14979	14986	14924	14973	15080	14952	14917	14973	14935	14985	14725	14980	15030	14979	14964	15100	14993	14962	15017	14901	14946	15099	15042	15005	15049	15079	15139	15173	15078	14941	15090	14874	14922	15102	14911	15025	14958	14933	15125	15066	15013	15056	15108	14849	14920	15033	15011	14929	14940	15030	15054	14975	15029	15059	15036	15077	15052	14999	15154	15059	15114	14959	15000	14911	15011	15134	15147	14956	15036	14987	15078	15009	15017	15115	15125	15106	14966	15002	15221	15043	15012	15091	15110	15027	15109	15098	15079	15114	15000	15161	14994	15048	14906	15024	14883	15025	15168	15152	14995	15036	15035	14997	14878	15021	15065	14959	15075	15124	15168	14925	14909	15031	14985	14954	15124	15072	14960	15081	14979	14995	15096	15031	15019	14979	15108	15079	14973	14924	15158	14948	14964	15035	14978	14922	14984	15092	15045	14933	14937	15033	15162	15043	14902	14884	15051	15010	14955	15022	15009	14965	15143	15048	15213	14961	14946	14948	14866	15004	15090	15082	14947	14956	15010	15055	14870	15065	15057	15056	15194	15052	14900	14989	15135	15026	15010	15052	14909	15003	15059	15139	15007	15043	14949	14988	15073	14987	15074	14983	15293	15183	14891	15177	15036	14976	15007	14997	14860	15120	15063	15029	15052	14933	14914	14995	14913	15034	14928	15054	14924	15021	14958	14899	14968	15161	15212	15029	15126	14988	14921	15114	14917	14927	15184	14962	15242	14989	14949	15032	15086	15074	15159	15204	14966	15008	15173	15010	15104	15050	14923	15218	14904	15129	15007	14999	15005	15193	15192	14896	15139	14951	15163	15122	15033	15005	14837	15037	15057	14985	15015	15020	14898	15068	15083	15074	15063	14975	15054	14966	15129	15020	15007	15025	14960	15122	14986	14963	15173	15169	14968	14977	14986	14865	15056	14989	14953	15025	15006	15001	15038	15049	14970	14938	14920	15043	14852	15068	14956	14902	15097	15163	15022	15033	15011	14993	15147	14883	14988	14992	15000	15141	14965	15115	14951	14889	15064	14990	15059	14982	15051	14916	15132	14961	15115	15067	15025	15139	14937	14871	15024	15108	14932	15103	15034	14919	14898	15158	15032	15012	15001	14985	15128	14928	14969	15004	14922	15076	15099	15020	15042	14923	15241	15008	14802	15109	14989	14919	14956	15034	15021	14996	14868	15036	15094	14983	14971	14840	15044	14864	15009	14928	15002	15022	14944	15087	15155	14993	15009	14946	15167	14947	15042	15000	15072	15141	15012	14939	15112	15078	15061	14988	15026	14970	15041	15016	15033	14945	14975	15104	15089	14980	14973	14948	14977	14905	15171	15032	14880	15101	14999	15152	15011	15173	15039	15043	15027	15024	15135	15114	14935	15112	14985	14958	15025	15093	14917	14893	15164	15003	15037	15165	15031	15118	14998	15041	15134	15036	15045	14905	14898	14997	15080	14970	14871	15075	15054	15141	15187	14873	15103	14967	15081	14995	15126	14953	14927	14865	15298	15053	14928	15157	14870	15164	14868	15186	14950	15012	14996	15033	14945	15159	14897	15079	14956	14985	15172	14998	15159	15052	15040	15023	14831	15038	15023	15079	15051	15045	15092	15123	15108	15160	15031	14867	15073	15157	14913	15196	15150	14907	15022	14881	15068	14925	14982	14858	15187	15023	14930	15057	14986	15098	15029	14949	15002	14862	14990	14896	15028	14895	15038	14974	15068	15114	15169	15103	14884	15033	15141	14943	14888	15030	15010	15004	14948	14931	15090	15045	14950	14838	15154	14924	14941	15052	15092	15044	15047	15184	15180	14991	15060	15111	15113	14961	15077	15197	15095	15003	15061	14984	14961	14943	15264	15106	15068	14910	15057	15048	14971	14848	14986	14904	14983	15150	15034	15138	15071	14914	15211	14885	14856	14993	15159	14907	14899	15013	15138	15071	15235	14951	15108	15205	15125	14991	15060	15193	15048	15032	14802	14948	14994	15046	15239	15058	14985	15083	15044	15142	15099	14839	15150	15091	15148	15108	14889	15148	14961	15001	14985	14962	14874	15034	14986	15152	14985	15058	14986	15088	15124	15035	14931	15075	14976	15181	15181	15089	14862	14949	14987	15041	14830	14958	15000	14867	15081	15074	14940	15172	15025	14929	15055	15176	14941	14892	15025	15020	15009	15029	14925	15081	15142	14947	15086	15026	15069	15065	15018	15027	14969	15104	14858	14980	14987	14875	14959	14782	15006	14928	15029	14939	15088	14950	15179	14969	14962	14934	15034	15038	15112	14949	14981	14981	15055	15110	14948	15092	15061	15136	14817	15288	14954	15056	15014	14869	14981	14897	15158	14965	15002	15047	14972	15059	15080	15026	14969	15114	15097	14997	14975	15014	15170	15003	14962	14960	14964	15075	14915	14975	14956	15078	15073	15050	14955	14889	15027	14986	14831	15077	15111	14864	15078	15083	15125	14964	15069	14904	14983	15082	14993	14964	15193	14873	15150	15078	14950	15046	15012	14949	14980	14989	15081	15168	14876	15096	15052	14872	14914	15053	14895	15074	15116	14915	15072	14916	15089	14971	15091	14950	15096	15109	14975	15032	14929	14915	15112	15116	14962	14938	15176	15075	15038	14916	15269	14927	15010	14937	14946	15070	15117	14965	14972	14947	15151	15132	14994	15149	15022	14922	14888	15049	15127	14984	15008	14876	14948	14865	14950	15058	14938	15044	15048	15133	15063	14999	14891	15034	15173	14908	15208	14979	15074	14953	15003	15184	15152	14951	15058	15011	15078	15054	14875	15120	15043	15046	15018	14979	15139	15163	15070	14853	15016	14830	15132	14956	15175	14875	15024	15009	14940	14981	14986	15146	15025	15066	14997	14944	14903	15148	15152	14938	14949	15084	14847	14916	14986	15107	15024	15063	15123	15177	14779	15117	15038	14918	14785	14903	14973	15039	14974	15073	14978	14933	15059	15111	15061	14875	14892	15028	15095	14893	15028	15121	14979	14998	14992	15072	15080	15094	15114	15055	15080	15012	15088	15014	15198	15007	14957	14998	15104	14916	15036	14974	15036	15207	15045	15012	14867	15092	15074	14890	14858	14965	15002	14951	15165	15062	14827	14850	15045	14997	14832	15039	14854	15264	15010	14998	15138	15008	14726	14899	14870	15056	15100	14907	15054	15100	14892	15094	15031	15017	15091	15114	15089	15117	15163	15072	14970	14926	14970	14825	15063	15039	15019	15091	15244	15022	15089	15111	14935	15075	15117	14909	15113	15147	15064	14849	15030	15081	15025	15211	15005	15132	14960	15060	15159	15151	14983	14993	15091	15060	14849	15006	14871	15151	14988	15221	15023	15021	15083	14914	14950	15135	15055	14893	15107	15131	15011	15030	15063	15141	15046	14924	15033	15182	15145	15167	15029	14992	15027	14764	14915	15148	15044	15038	15031	15154	15020	14887	14973	15031	15062	15051	14869	15104	14991	15025	14917	15102	14978	14966	14984	15030	15100	14996	15020	14959	14935	14809	15010	14970	15112	15019	14988	14955	15138	14982	15089	15078	15098	14983	15063	14869	15014	15208	15032	14950	15093	15051	14996	14932	14933	15056	15040	15027	15000	15069	15076	15187	14888	14986	15031	14822	15094	14930	15210	15065	14958	14987	15075	14908	15188	15088	14968	15074	15093	15053	14942	15091	15119	14962	15224	14976	14914	14886	14954	15060	14986	14922	15174	15171	15199	14902	15199	15003	15036	15040	15033	15057	14900	14898	15124	15083	14852	14976	15160	15031	15047	14999	15082	14996	14986	14835	15045	15008	14944	15034	15118	14995	15123	14808	14909	15135	15184	14937	14929	14951	15037	15063	15075	15096	14867	14822	15016	14928	15031	15188	15253	15000	14977	14857	14955	14848	14881	14935	15262	15037	15025	15079	15100	14986	14942	15079	14927	15080	14938	15135	14855	15110	15113	15086	14800	15010	15075	14913	14973	14935	14992	14996	15066	15073	14825	14980	15154	14976	14970	15040	15024	14967	15098	14828	15071	15192	15047	14958	14972	15047	14894	15162	15105	14939	15122	15037	15025	15133	14908	14943	15121	14892	15057	15148	14941	15029	15160	15161	14979	14898	15043	15044	15042	14937	15077	15098	14883	15045	14957	15023	14994	14950	15032	15086	15064	15199	15036	15072	14985	14957	15060	15032	15017	14999	15067	15132	14915	15020	15030	15161	15013	14953	14902	14931	15081	15214	15113	14937	14986	15039	14875	15136	14999	14983	15220	14984	15100	15035	15097	14913	15077
28018	24559	29884	25116	18967	18373	17740	17596	17522	17883	18931	19540	18576	18142	17806	17576	17529	17271	17351	17633	17450	17289	17436	17296	17399	17435	17489	17453	17241	17340	17465	17390	17510	17399	17353	17415	17263	17398	17464	17309	17312	17419	17330	17435	17515	17267	17451	17331	17476	17270	17227	17390	17262	17277	17629	17471	17277	17239	17356	17625	17321	17327	17401	17440	17159	17386	17349	17558	17194	17508	17296	17557	17471	17357	17351	17318	17335	17433	17556	17360	17429	17311	17544	17254	17411	17244	17336	17323	17421	17329	17218	17324	17303	17209	17374	17505	17408	17393	17325	17245	17422	17072	17166	17521	17439	17432	17306	17277	17429	17284	17478	17379	17406	17400	17446	17086	17424	17429	17371	17433	17211	17539	17439	17414	17403	17348	17339	17405	17319	17554	17526	17217	17205	17229	17273	17317	17503	17225	17288	17372	17671	17492	17324	17402	17375	17400	17423	17648	17505	17382	17266	17355	17251	17411	17344	17351	17374	17371	17364	17310	17320	17531	17295	17222	17242	17495	17279	17438	17592	17253	17287	17593	17228	17627	17438	17390	17411	17388	17272	17438	17318	17206	17232	17437	17565	17458	17331	17278	17330	17233	17589	17344	17259	17376	17309	17254	17340	17306	17085	17572	17606	17408	17416	17205	17182	17224	17150	17394	17486	17528	17263	17550	17332	17599	17456	17365	17524	17457	17373	17199	17558	17250	17488	17167	17254	17184	17212	17084	17375	17355	17423	17214	17379	17422	17338	17130	17400	17251	17424	17382	17564	17380	17249	17250	17464	17306	17505	17384	17635	17521	17290	17245	17257	17134	17331	17442	17304	17403	17440	17521	17349	17259	17367	17285	17453	17231	17154	17381	17242	17221	17250	17217	17345	17355	17683	17253	17245	17537	17336	17347	17432	17348	17495	17677	17378	17252	17475	17568	17311	17414	17324	17648	17312	17293	17334	17447	17446	17380	17512	17339	17315	17432	17381	17242	17302	17503	17507	17444	17277	17607	17471	17551	17140	17538	17252	17408	17262	17213	17198	17420	17272	17270	17396	17295	17303	17403	17337	17476	17512	17489	17420	17516	17316	17481	17505	17516	17456	17538	17380	17298	17436	17332	17249	17442	17283	17395	17336	17489	17278	17250	17263	17280	17304	17478	17395	17202	17365	17117	17196	17304	17333	17520	17463	17340	17544	17368	17392	17325	17407	17345	17374	17388	17183	17283	17247	17191	17405	17310	17544	17360	17358	17204	17453	17229	17136	17173	17678	17313	17257	17362	17421	17450	17274	17435	17399	17423	17463	17225	17127	17338	17347	17291	17312	17457	17491	17069	17257	17348	17288	17466	17476	17480	17307	17421	17537	17231	17046	17514	17473	17244	17371	17396	17229	17285	17447	17529	17460	17306	17219	17284	17415	17227	17338	17350	17280	17423	17160	17238	17344	17288	17354	17330	17568	17490	17465	17292	17342	17400	17254	17123	17158	17516	17502	17424	17326	17468	17521	17253	17340	17399	17336	17293	17401	17425	17372	17212	17271	17298	17376	17478	17387	17318	17330	17350	17473	17189	17365	17280	17492	17513	17346	17478	17497	17452	17395	17449	17285	17122	17485	17378	17386	17317	17331	17465	17375	17529	17498	17260	17314	17274	17342	17152	17420	17318	17392	17349	17538	17364	17323	17422	17448	17282	17341	17565	17257	17065	17443	17421	17274	17257	17396	17500	17246	17422	17286	17356	17457	17427	17298	17548	17386	17205	17388	17358	17505	17421	17289	17356	17503	17264	17490	17548	17347	17293	17100	17562	17467	17421	17535	17432	17380	17465	17397	17464	17531	17432	17398	17267	17392	17301	17223	17368	17227	17299	17316	17412	17287	17316	17264	17551	17505	17358	17326	17234	17106	17214	17544	17245	17423	17317	17181	17387	17200	17343	17353	17327	17483	17339	17565	17370	17350	17430	17409	17464	17438	17411	17331	17424	17488	17549	17443	17402	17441	17249	17142	17514	17477	17337	17216	17522	17452	17520	17369	17410	17485	17330	17308	17457	17430	17377	17545	17444	17480	17324	17464	17358	17435	17306	17307	17197	17083	17326	17283	17559	17251	17451	17376	17324	17421	17365	17332	17281	17348	17463	17378	17594	17503	17391	17337	17316	17546	17422	17349	17271	17283	17169	17279	17119	17407	17535	17350	17288	17323	17139	17456	17211	17429	17426	17525	17369	17339	17416	17226	17227	17516	17352	17600	17533	17478	17265	17601	17246	17402	17453	17326	17278	17455	17536	17298	17426	17403	17282	17244	17306	17339	17339	17332	17186	17457	17446	17388	17600	17286	17455	17358	17414	17445	17262	17325	17509	17528	17449	17410	17424	17546	17325	17357	17510	17248	17272	17330	17466	17330	17326	17344	17317	17479	17466	17293	17372	17406	17258	17245	17323	17419	17448	17368	17536	17448	17477	17234	17292	17439	17427	17409	17362	17283	17380	17471	17496	17240	17272	17544	17550	17477	17380	17333	17204	17185	17378	17295	17355	17448	17472	17445	17382	17379	17415	17329	17452	17379	17310	17205	17297	17474	17270	17469	17420	17358	17397	17307	17345	17327	17489	17442	17348	17377	17438	17367	17373	17546	17393	17382	17364	17341	17390	17511	17465	17191	17337	17306	17443	17308	17416	17261	17137	17473	17529	17554	17415	17290	17345	17536	17430	17307	17380	17535	17291	17375	17386	17511	17280	17297	17298	17529	17411	17319	17547	17370	17287	17234	17490	17345	17337	17459	17482	17366	17356	17343	17344	17361	17205	17437	17383	17082	17352	17342	17304	17271	17252	17588	17122	17315	17286	17395	17394	17539	17396	17268	17472	17365	17354	17399	17502	17443	17321	17452	17505	17341	17445	17393	17452	17412	17418	17393	17135	17217	17408	17237	17304	17507	17659	17455	17385	17365	17302	17435	17399	17395	17372	17400	17178	17298	17294	17525	17468	17394	17540	17560	17478	17255	17395	17298	17324	17443	17353	17358	17581	17294	17297	17297	17447	17415	17513	17411	17498	17429	17276	17349	17357	17273	17351	17289	17280	17324	17162	17278	17541	17312	17163	17236	17270	17412	17269	17536	17302	17398	17577	17497	17460	17310	17409	17245	17277	17291	17527	17293	17284	17295	17285	17441	17311	17444	17474	17388	17558	17438	17436	17175	17394	17379	17308	17167	17343	17292	17304	17504	17412	17642	17430	17187	17317	17591	17327	17394	17381	17516	17415	17101	17416	17390	17034	17405	17305	17323	17402	17290	17314	17156	17489	17441	17322	17347	17428	17491	17524	17464	17345	17331	17355	17357	17516	17528	17436	17535	17358	17397	17456	17136	17356	17583	17351	17527	17466	17412	17338	17231	17659	17224	17450	17294	17364	17457	17324	17385	17509	17441	17372	17277	17325	17351	17403	17315	17465	17286	17261	17456	17506	17366	17363	17524	17371	17260	17524	17428	17497	17581	17471	17415	17317	17378	17479	17334	17362	17436	17148	17346	17323	17425	17196	17454	17426	17390	17420	17333	17272	17263	17268	17352	17453	17405	17295	17370	17388	17348	17246	17239	17369	17559	17286	17423	17417	17409	17156	17454	17212	17334	17496	17261	17240	17202	17346	17259	17554	17397	17299	17225	17339	17395	17418	17489	17435	17175	17655	17254	17308	17246	17468	17238	17235	17285	17426	17525	17262	17529	17331	17450	17182	17542	17252	17439	17289	17525	17388	17209	17180	17662	17387	17374	17373	17579	17043	17328	17367	17443	17459	17358	17288	17404	17464	17415	17469	17483	17226	17070	17338	17506	17632	17481	17276	17475	17424	17409	17300	17428	17389	17354	17445	17606	17458	17355	17438	17524	17437	17412	17538	17465	17352	17274	17336	17273	17360	17376	17191	17269	17287	17513	17362	17492	17520	17399	17363	17209	17503	17465	17393	17363	17391	17303	17317	17501	17439	17308	17448	17345	17345	17449	17482	17308	17501	17337	17221	17267	17590	17552	17513	17402	17285	17342	17373	17366	17307	17428	17265	17334	17615	17120	17139	17444	17268	17466	17279	17486	17291	17505	17326	17328	17301	17533	17519	17360	17462	17443	17429	17340	17320	17496	17378	17489	17483	17312	17277	17231	17459	17323	17276	17347	17338	17465	17361	17424	17417	17508	17453	17335	17205	17285	17341	17330	17504	17727	17562	17331	17180	17419	17267	17456	17319	17160	17256	17414	17416	17386	17359	17407	17303	17294	17252	17487	17263	17468	17459	17364	17210	17349	17280	17483	17265	17537	17302	17398	17418	17473	17414	17400	17507	17346	17343	17446	17265	17350	17242	17459	17468	17504	17438	17310	17234	17329	17353	17465	17377	17242	17453	17477	17326	17289	17341	17423	17447	17488	17386	17343	17301	17291	17426	17295	17470	17354	17367	17195	17578	17368	17332	17355	17333	17460	17571	17340	17289	17357	17473	17576	17336	17342	17501	17266	17365	17390	17166	17269	17460	17470	17463	17350	17313	17302	17374	17330	17309	17313	17526	17419	17441	17570	17260	17418	17334	17336	17281	17349	17479	17448	17329	17385	17373	17445	17347	17257	17463	17325	17417	17588	17489	17345	17404	17438	17299	17621	17466	17559	17409	17414	17302	17153	17445	17327	17396	17323	17478	17355	17586	17402	17220	17287	17432	17555	17480	17528	17223	17376	17431	17385	17621	17369	17314	17283	17288	17251	17458	17493	17265	17491	17640	17296	17347	17524	17485	17473	17487	17447	17480	17542	17449	17427	17300	17147	17148	17437	17379	17254	17348	17238	17340	17262	17441	17638	17333	17274	17334	17462	17555	17394	17404	17539	17288	17541	17386	17466	17535	17379	17351	17222	17260	17609	17342	17651	17439	17348	17458	17369	17571	17304	17505	17408	17340	17409	17504	17548	17294	17581	17301	17428	17575	17390	17477	17473	17317	17459	17202	17414	17324	17484	17238	17300	17416	17435	17556	17524	17327	17382	17442	17564	17400	17464	17453	17270	17420	17405	17387	17647	17352	17409	17425	17235	17610	17418	17423	17473	17362	17256	17466	17396	17185	17328	17395	17382	17442	17451	17358	17346	17192	17566	17217	17197	17386
27292	36772	32346	21489	17246	15966	15340	15282	15160	15403	17401	17716	16524	15775	15453	15053	15142	15121	15214	15088	15087	15070	15076	15116	14988	14790	14868	15034	15233	15023	15044	14929	15065	14923	14842	15146	15057	14995	14873	15059	14924	14964	15209	15079	15013	15049	15078	14920	15070	15162	15008	14939	14966	14890	15157	14959	15117	14986	15165	15030	15092	14952	15055	14971	15016	15029	14926	15129	14989	14996	15013	15048	14994	14933	14848	15017	15002	15090	15203	14942	15127	14982	15091	14951	15019	15165	15035	15152	15027	15021	15142	14828	14991	15087	15030	14970	14914	15046	14918	15135	14938	15049	15217	14953	14961	15155	15067	15141	14817	14794	14893	15076	15004	14768	15044	14977	15057	14998	14982	14953	14952	14977	15017	15044	14982	15165	14904	14868	15055	15089	15187	15023	15057	15076	15060	15068	15003	15077	15153	15042	15027	15005	15057	15065	14951	15072	14945	14925	14974	14954	15055	15175	15178	14787	15029	15024	15053	14990	15096	15200	15004	14966	15040	14991	15007	14961	15024	14946	15112	15100	14915	15056	15064	15151	15049	14954	15014	15055	15137	14967	14888	15035	14933	14975	14928	15059	14978	15089	14973	15127	14988	14995	14997	15153	14985	14872	14918	15006	15145	15101	14922	15029	15144	15010	14982	14750	15052	14992	15151	15060	14956	14998	15159	15095	14903	15008	15009	15007	15078	14904	15142	14964	15105	15195	14922	15024	15010	15009	15072	15109	14935	15094	15008	14942	15175	15091	14998	15100	14977	15000	15021	14957	15089	14969	15147	15041	15079	15049	14988	14909	14948	15105	15080	14950	14919	14834	15111	15005	15270	15050	15079	14875	15073	15039	14931	15064	14960	15142	15079	14957	14919	15078	14958	15182	15072	15075	14939	15184	15084	14945	14845	15106	15047	15086	14998	14973	14890	15073	15159	15149	14950	14880	15148	15019	14991	14936	15033	14954	14981	14996	14920	15084	14932	15201	14986	14973	14976	15179	15033	15064	15100	15037	15057	15158	15011	14965	14990	14898	14901	15017	15129	15124	15147	15034	15069	15125	14908	15095	14937	15045	15020	15164	15066	15092	15017	15077	14972	15017	14922	15215	15004	15101	15259	14992	15004	14906	15091	15058	15111	14934	14974	15050	15038	15052	15087	15171	15156	15181	14908	15115	14973	15133	15185	14962	15003	15220	14993	14998	14820	14848	15140	15217	15035	14833	15088	15026	15027	15087	14908	14937	14977	14983	15022	15091	15050	15073	15111	14877	15005	14811	14948	15041	15255	15183	15043	14967	15056	15003	15053	15003	14942	15206	15131	15103	14815	14921	15037	14820	15070	15141	14938	15155	14944	14820	14969	14947	14902	14950	15167	15073	14898	14973	15072	15087	15126	15001	15040	14918	14872	14931	15049	15043	14933	15059	14939	15062	15189	15108	15135	15049	14978	15087	15090	14898	15003	15005	14969	14860	15184	15094	14947	14971	15110	15029	15143	15175	15027	15202	15110	15044	15070	15020	15188	15024	15070	14962	15069	15078	14940	14892	14976	14976	14917	15019	15186	14956	14959	15103	15023	15076	15112	15301	14978	15016	15060	15055	15015	14997	15073	15047	15129	14957	14986	15217	14961	15052	14935	14960	14729	14985	14975	14953	14942	15040	14893	15156	15056	15043	15031	15084	14985	15020	14990	15017	14975	15050	14911	14985	14998	15015	15174	15016	14946	15141	15030	14960	15127	14964	14840	14894	15001	14944	15049	15164	15214	14988	15127	15124	15065	15193	15028	14911	15082	14918	14915	14943	15100	14985	14819	14932	14994	14999	14736	15206	14873	14949	15041	15176	15158	14992	15083	14982	15220	15113	15050	15146	15029	15129	15106	14999	14879	14930	15003	14984	15047	15094	14936	15012	14959	14819	14845	14920	14969	14967	14904	15055	15006	14999	15060	15012	15148	15034	15057	14930	14915	15058	15101	15067	15034	15029	14903	15051	15139	15022	15118	15114	14883	14939	15010	14898	14982	14992	14850	15125	15011	15009	14983	15015	14970	15141	15134	14924	15049	15083	15038	14792	15190	15071	14853	15105	14948	14892	15001	15095	15117	15067	15075	14863	15039	15009	15002	15075	15010	15084	15079	14900	15080	15248	15033	14966	15090	14974	15113	14931	15035	15227	14973	14995	14905	15033	14985	15093	14974	15083	14822	15072	15109	15058	14928	15032	15116	14891	15049	14955	15011	15078	14986	14918	14907	14871	15176	15010	14991	14993	15062	15033	15048	15004	15104	15057	15045	15070	15078	15032	14959	14948	15267	15178	14961	14987	14963	14945	14917	14985	14912	15050	14954	15055	15101	14841	15104	15051	15117	14972	15191	14944	14989	15036	15030	14903	15034	15087	15011	15059	14998	14959	15107	15268	15077	14886	14808	15006	14973	15021	15089	15027	14877	15019	15170	15063	14941	15094	14926	14998	15107	15126	15012	14859	14908	14903	15003	14970	14791	14977	15083	15098	15052	15069	14897	15184	15245	15072	15045	15043	15074	15097	15070	15226	15081	15160	15086	15149	15147	15102	15056	15082	15101	14884	15047	15076	14997	15147	15095	15033	15109	15214	15099	15042	15175	14932	14926	15069	14832	15028	14969	15104	15192	15013	14883	15022	15117	15009	15010	14929	14892	15247	15060	15072	15176	15094	15081	15189	14851	15101	15013	15194	15022	14976	15010	14839	14995	15019	15028	14939	15127	14985	14884	15150	14942	15025	15025	14934	15086	15044	15014	14973	15133	15133	14993	15090	14991	14957	14951	14959	15020	15114	14905	14965	14911	14967	15047	14959	14973	14986	15171	14904	15017	15173	14747	15059	14952	15055	15068	15039	15056	14913	14973	14962	15092	15011	15111	15103	15088	15090	15041	14898	15009	15057	15013	14929	15103	15031	14996	15171	15012	14874	14918	14907	15032	15134	15034	15056	15000	14950	14983	14979	15094	15088	14940	15026	15058	15090	15133	14898	14960	14821	14864	14996	14910	14918	14995	15006	15034	15197	14991	14976	15012	14956	14977	15001	15111	15192	14923	15127	15018	15102	15057	14938	14902	15002	14874	14942	15050	14948	14984	15153	14943	15077	15017	14871	15067	15115	15079	15092	14913	15074	14898	14806	15154	15065	15009	14894	15028	14913	15014	15138	15001	15112	14891	15043	14991	14954	15236	15015	14902	15121	15175	14979	15138	15133	15189	14938	15072	14971	15027	14962	15029	15303	14824	15166	14828	15013	14884	15136	15079	15060	15099	15159	15019	14984	14967	14773	15173	15255	15107	15041	14983	15063	15197	14979	15222	14942	14918	15195	14954	15049	15134	14990	15031	15023	15041	15124	14929	15071	15135	15037	14966	15185	15186	15094	14973	15019	15014	15080	15148	14863	15024	15087	14926	15119	15130	15056	15025	15069	15011	15078	14987	15031	15053	14902	15251	15177	14856	14997	15090	15044	14834	15180	15025	14942	14972	15045	15072	14966	15099	15051	15165	14993	15116	15072	15084	15105	15086	15021	15020	14961	15246	15040	14894	15022	14966	15091	15234	15177	14988	14990	15011	15086	14962	14905	15164	14894	15005	14943	15059	15084	14991	14827	15045	14973	14984	15062	15086	14969	15034	15116	14981	14899	14837	15091	15105	14970	15156	14913	15173	14926	15129	15000	15018	15059	15060	15095	15055	15039	15080	15098	15120	15037	14977	15057	15161	15000	14963	15019	14977	15012	14939	15009	15106	15028	15012	14943	15001	15147	15040	15006	15046	14928	14973	15083	15027	14978	15016	14963	14930	14927	14982	15018	15055	15034	15175	15117	14993	14848	15005	15140	15141	15045	14941	14990	14935	15048	15025	14957	15173	14934	14973	15000	14935	15194	15040	15035	15183	15045	14950	15030	15048	15140	15054	15037	15113	14898	14976	14870	15213	15077	15279	15224	14972	15108	14915	15142	14995	14946	14978	14998	15137	15067	15118	14857	15060	15003	15001	15004	15132	14884	14852	14972	15037	14951	15047	14885	15059	15047	15114	14984	15191	15105	14965	15046	15012	14953	14972	14994	14940	15001	15028	15027	14970	15130	15163	14916	14823	14961	15031	14978	15081	15059	14886	15047	15225	14902	15145	14983	14950	15128	15169	15125	15109	15139	15172	15101	15014	14943	14991	15117	14886	15053	15131	15090	15048	15111	14824	14947	15044	15053	14931	15106	15122	15054	14964	14971	15084	15029	14874	15093	15036	15058	14998	15005	14911	15023	14981	15070	15111	14964	14968	15012	15080	15220	15123	14980	14973	15143	15153	15226	15041	14895	14992	14884	15019	15065	15070	15026	14913	15078	15065	15052	14979	15039	15061	15047	15002	14936	15005	15052	14963	15000	15046	14921	14873	15004	14997	15041	15141	15088	15062	14944	15129	14942	15044	15097	15001	15049	14930	14977	15052	15022	14926	14821	15026	14929	14892	14956	14992	15054	15051	14922	15072	15157	15076	15017	15060	15235	15145	15055	15054	15038	15122	14962	15017	15142	15014	15105	15058	14917	15164	15038	15054	14840	15124	15184	15044	15086	15030	15180	15041	15010	14971	14895	15091	14940	15069	15041	15033	14991	14820	15043	14949	15090	14947	15024	14965	15088	14977	15063	15033	15205	15072	15042	14966	14929	15214	15039	14943	15160	15031	14949	14949	14792	14804	15072	15106	14994	15061	15063	14910	15030	15100	15205	15005	14976	15037	15145	14897	15124	14950	14903	15133	15060	14891	15077	15107	14922	14944	14919	14929	14923	14828	14880	15130	15063	15109	15052	15115	14893	15015	15127	15008	14944	15078	15066	15117	15105	14953	15102	15022	14996	15000	15117	15079	15038	14980	14886	15209	15144	15070	14970	15175	15161	15117	15046	14856	15021	15101	15055	15000	14996	15071	15157	15135	14851	14821	15135	15197	14968	14953	15219	15122	15147	15024	14969	15054	14860	15047	15165	15175	14941	15148	15079	15095	15006	15100	15066	14978	15193	15040	14815	15061	15078	15112	15082	15020	14930	14986	15128	14962	14975	15139	15038	15074	14874	14972	14880	15189	15023	14938	15024	15108	15008	14987	15008	14999	14959	15013	15032
24069	21374	28745	25020	23466	22969	21086	18352	18341	20778	28368	28184	24334	21497	18971	18065	17883	17689	17551	17363	17192	17141	17430	17483	17156	17130	17419	17166	17315	17414	17192	17317	17487	17310	17460	17357	17295	17344	17206	17372	17309	17144	17374	17344	17211	17390	17340	17380	17330	17259	17205	17174	17043	17256	17365	17244	17542	17062	17366	17270	17118	17360	17309	17422	17390	17411	17283	17428	17281	17237	17276	17363	17313	17046	17339	17377	17267	17241	17422	17320	17230	17314	17206	17078	17246	17133	17347	17312	17290	17341	17323	17454	17297	17264	17426	17229	17240	17324	17389	17058	17475	17352	17489	17508	17377	17178	17225	17171	17389	17313	17302	17247	17186	17235	17303	17199	17420	17443	17181	17268	17041	17257	17267	17447	17384	17559	17241	17121	17209	17407	17212	17228	17104	17232	17233	17280	17258	17353	16848	17299	17174	17443	17389	17376	17382	17210	17283	17185	17207	17202	17126	17115	17471	17169	17338	17330	17321	17217	17304	17285	17050	17377	17486	17120	17223	16972	17152	17260	17281	17075	17153	17333	17301	17331	17297	17577	17322	17336	17285	17260	17365	17314	17212	17189	17330	17305	17042	16976	17230	17355	17133	17549	17314	17295	17422	17411	17162	17441	17212	17163	17292	17405	17272	17290	17196	17269	17315	17338	17356	17155	17244	17244	17291	17205	17382	17277	17558	17116	17384	16993	17047	17236	17395	17045	17272	17100	17442	17182	17266	17263	17118	17345	17248	17342	17073	17111	17491	17397	17244	17202	17293	17565	17513	17534	17202	17299	17389	17237	17248	17235	16940	17325	17343	17329	17314	17174	17313	17447	17371	17186	17255	17165	17420	17151	17269	17241	17117	17282	17195	17335	17193	17271	17331	17222	17467	17271	17310	17297	17227	17052	17237	17211	17196	17458	17263	17305	17480	17398	17272	17448	17389	17333	17266	17340	17254	17224	16968	17169	17428	17381	17249	17247	17155	17462	17112	17306	17271	17200	17378	17393	17471	17260	17342	17473	17086	17170	17207	17134	17485	17423	17232	17264	17456	17195	17291	17080	17364	17234	17337	17169	17265	17242	17343	17261	17178	17288	17318	17294	17187	17358	17300	17378	17244	17377	17294	17334	17236	17169	17268	17194	17331	17357	17381	17323	17213	17328	17237	17115	17172	17302	17324	17187	17216	17321	17576	17413	17133	17149	17242	17102	17434	17499	17399	17452	17278	17276	17094	17277	17117	17325	17188	17113	17257	17176	17202	17266	17296	17207	17242	17262	17585	17363	17041	17219	17235	17384	17420	17146	17235	17117	17309	17289	17391	17138	17352	17229	17121	17327	17300	17049	17145	17323	17231	17305	17537	17280	17270	17377	17289	17174	17436	17328	17394	17429	17083	17341	17190	17557	17295	17319	17472	17500	17432	17207	17245	17248	17402	17310	17127	17244	17274	17067	17275	17169	17361	17258	17059	17047	17266	17175	17376	17191	17247	17197	17416	17332	17114	17081	17405	17325	17332	17343	17022	17223	17155	17153	17482	17383	17421	17428	17554	17159	17326	17123	17289	17000	17209	17353	17227	17123	17343	17115	17211	17156	17425	17281	17290	17111	17066	17214	17125	17316	17452	16985	17250	17259	17340	17318	17347	17323	17219	16984	17381	17346	17101	17201	17318	17325	17316	17220	17246	17468	17165	17239	17322	17273	17383	17517	17187	17251	17420	17299	17354	17209	17324	17122	17189	17099	17213	17253	17056	17429	17068	17256	17431	17515	17336	17387	17244	17166	17215	17323	17322	17419	17292	17430	17534	17124	17195	17235	17310	17454	17393	17301	17258	17422	17317	17316	17244	17203	17273	17345	17208	17305	17106	17525	17271	16959	17180	17425	17418	17492	17244	17384	17247	17434	17359	17114	17294	17315	17237	17227	17406	17390	17148	17268	17260	17322	17526	17103	17162	17191	17339	17325	17259	17180	17377	17227	17339	17341	17467	17318	17186	17115	17280	17372	17383	17296	17145	17445	17134	17355	17224	17232	17044	17428	17249	17491	16993	17254	17347	17365	17221	17286	17179	17101	17544	17161	17330	17164	17235	17226	17368	17338	17437	17371	17460	17335	17163	17023	17296	17362	17291	17140	17224	17292	17359	17290	17314	17169	17384	17147	17325	17413	17391	17282	17120	17263	17220	17230	17319	17291	17356	17105	17228	17524	17200	17243	17306	17202	17243	17062	17306	17282	17138	17527	17165	17170	17438	17432	17260	17149	17355	17297	17222	17359	17326	17102	17410	17114	17316	17404	17396	17179	17389	17254	17156	17429	17307	17091	17283	17461	17392	17357	17269	17305	17387	17198	17389	17168	17164	17239	17298	17264	17210	17246	17331	17227	17338	17269	17239	17365	17106	17282	17256	17254	17256	17350	17664	17377	17292	17240	17310	17335	17358	17259	17352	17209	17228	17204	17264	17253	17235	17351	17373	17186	17330	17332	17357	17210	17305	17250	17180	17451	17264	17330	17140	17386	17248	17365	17290	17160	17388	17188	17235	17275	17142	17151	17317	17041	17373	17306	17479	17316	17267	17408	17374	17306	17161	17246	17282	16847	17551	17303	17546	17308	17012	17279	17292	17484	17172	17320	17319	17324	17209	17218	17351	17311	17321	17405	17307	17223	17308	17240	17258	17241	17322	17355	17349	17431	17079	17349	17305	17375	17363	17218	17233	17248	17168	17389	17270	17285	17234	17126	17071	17255	17308	16981	17107	17126	17265	17313	17308	17302	17385	17077	17158	17234	17357	17502	17206	17348	17342	17307	17342	17282	17288	17177	17309	17390	17166	17340	17316	17309	17209	17352	17131	17339	17402	17429	17290	17327	17374	17280	17348	17272	17261	17386	17363	17272	17379	17244	17348	17395	17078	17471	17351	17127	17154	17159	17094	17322	17255	17090	17359	17172	17346	17110	17375	17216	17517	17447	17194	17245	17125	17331	17218	17401	17482	17275	17288	17252	17312	17239	17187	17257	17154	17130	17276	17180	17229	17254	17284	17418	17406	17328	17292	17218	17191	17154	17272	17160	17285	17253	17332	17247	17463	17550	17189	17164	17179	17139	17287	17343	17422	17286	17337	17367	17396	17117	17263	17223	17384	17296	17391	17470	17275	17179	17373	17092	17253	17171	17302	17342	17136	17249	17424	17019	17351	17448	17289	17471	17164	17366	17241	17148	17274	17188	17583	17200	17241	17410	17270	17328	17271	17307	17342	17119	17320	17250	17211	17196	17179	17421	17272	17289	17131	17145	17317	17244	17164	17341	17398	17111	17389	17180	17482	17203	17329	17473	17437	17303	17354	17348	17483	17288	17283	17417	17259	17348	17379	17223	17218	17343	17320	17355	17053	17197	17574	17274	17163	17348	17383	17242	17407	17416	17262	17509	17301	17181	17270	17251	17428	17121	17213	17322	17326	17324	17446	17504	17341	17057	17279	17488	17517	17251	17295	17188	17189	17124	17307	17305	17227	17291	17309	17295	17183	17352	17211	17303	17186	17194	17271	17290	17445	17403	17250	17425	17451	17391	17158	17256	17260	17177	17305	17144	17126	17247	17314	17486	17226	17472	17156	17376	17338	17267	17409	17361	17290	17168	17077	17265	17319	17229	17172	17260	17424	17379	17478	17163	17286	17301	17544	17507	17312	17412	17230	17251	17281	17201	17362	17255	17388	17413	17330	17128	17167	17316	17262	17224	17231	17077	17076	17366	17428	17263	17133	17483	17441	17242	17258	17381	17380	17305	17273	17273	17061	17237	17428	17188	17235	17409	17201	17145	17347	17473	17163	17182	17443	17442	17252	17379	17277	17257	17508	17143	17267	17282	17188	17305	17111	17192	17253	17181	17282	17210	17089	17195	17304	17110	17335	17413	17169	17216	17330	17275	17234	17215	17245	17372	17309	17287	17356	17318	17395	17395	17341	17213	17316	17147	17198	17019	17174	17130	17313	17332	17247	17121	17126	17418	17374	17324	17372	17260	17488	17227	17224	17386	17240	17203	17219	17197	17218	17158	17300	17413	17251	17244	17333	17205	17144	17245	17303	17467	17392	17445	17365	17498	17208	17210	17298	17223	17208	17374	17238	17165	17059	17204	17035	17299	17333	17318	17276	17218	17274	17401	17198	17371	17273	17396	17351	17438	17224	17188	16971	17092	17096	17336	17394	17333	17479	17259	17276	17290	17379	17302	17165	17191	17296	17260	17216	17294	17169	17286	17485	17262	17322	17172	17075	17284	17416	17339	17331	17163	17346	17203	17343	17182	17307	17275	17392	17438	17408	17205	17156	17243	17217	17341	17264	17260	17239	17340	17322	17166	17296	17173	17000	17237	17422	17235	17567	17200	17350	17095	17042	17132	17238	17295	17269	17271	17217	17297	17337	17364	17286	17308	17212	17034	17167	17439	17243	17274	17207	17228	17143	17119	17336	17260	17513	17458	17323	17308	17192	17221	17230	17365	17207	17118	17159	17291	17523	17261	17324	17437	17230	17247	17465	17190	17360	17389	17038	17357	17204	17108	17325	17324	17337	17299	17216	17201	17191	17337	17341	17308	17288	17281	17361	17309	17253	17146	17266	17406	17195	17239	17516	17103	17290	17322	17583	17245	17110	17415	17196	17260	17299	17133	17340	17226	17331	17206	17333	17267	17336	17297	17247	17273	17318	17446	17430	17162	17248	17164	17321	17114	17414	17284	17318	17168	17220	17220	17373	17265	17262	17162	17371	17400	17251	17263	17197	17552	17465	17241	17264	17324	17293	17064	17196	17189	17240	17263	17246	17392	17383	17318	17296	17339	17287	17289	17264	17420	17320	17366	17395	17226	17564	17363	17238	17296	17173	17398	17374	17253	17412	17196	17131	17175	17265	17214	17212	17380	17266	17263	17241	17457	17341	17193	17294	17477	17242	17307	17283	17309	17223	17295	17196	17241	17030	17249	17279	17310	17367	17267	17475	17260	17171	17326	17419	17338	17471	17241	17239	17247	17376	17226	17308	17348	17190	17361	17252	17393	17397	17180	17279	17287	16930	17220	17144	17280	17296	17369	17426	17308	17378	17463	17344	17418	17245	17268	17384	17188	17141	17175	17452	17128	17208	17122
29861	48343	43000	31854	25120	19150	16370	16043	16783	20659	30073	28269	23585	19968	16673	15795	15612	15545	15333	15077	15160	15030	14977	14985	15127	14895	15024	15059	15020	14902	15059	14999	15026	15076	15008	14994	14721	15115	15065	15022	14849	14970	14986	15013	14881	14957	15108	15108	14980	15081	15000	14966	14983	15167	15011	15098	15049	14853	14941	15086	15067	15216	15002	15062	15007	15116	15009	15024	14918	15020	14815	14838	15037	15058	14885	14783	15109	15038	14900	15169	15066	14857	14890	14924	15128	15040	14876	14886	15096	15164	14989	15069	14948	15054	14957	15071	14976	15054	14861	14796	15043	14977	15051	15050	14749	14853	15002	15142	14967	15001	15096	15077	15144	14918	15094	15138	15000	14968	14881	15026	15071	15087	15009	15008	14974	14856	14899	15047	14758	15125	14791	14974	14938	15140	15060	15051	14998	15038	15092	15043	14704	14925	14810	14944	14886	14851	15051	14906	15076	15049	14991	14982	15071	15072	14820	14848	15048	14814	14905	15041	14975	14933	14826	14901	14964	15008	15099	14973	14870	14791	14932	14862	15063	14986	15061	14802	15026	15039	14871	14984	15050	15059	14987	14954	14992	15039	14867	14930	15027	14820	15109	14918	15071	14928	14874	15041	14935	15089	14936	14846	14905	14971	14991	14995	14888	14874	14946	14946	14989	15035	14871	15059	15196	15110	14921	14952	14946	14710	15030	15127	14986	14998	14938	14995	15035	14945	15025	15048	14898	15074	14868	15157	14951	14942	15044	14950	15041	15055	14959	15032	14843	15066	14961	15068	14826	14962	14938	15100	15046	14877	14997	15026	14891	15063	14908	15009	15007	14879	15132	14932	14943	14931	15064	14970	15014	15050	14997	15029	15033	14886	15031	14927	14871	15024	14969	14998	15014	14961	14922	14953	14917	14956	14910	14891	15110	15146	14906	15026	14874	14897	14877	14968	14894	14973	14833	15009	15046	15037	14966	14943	15037	15094	15043	14984	15040	15076	15180	15028	14994	15032	14970	14966	15059	15106	15074	14931	15159	14957	14888	14872	14869	14985	15054	14934	14908	15035	14945	15070	14930	14992	14915	15090	14950	14915	15167	15020	14892	15093	15076	15067	14943	15100	14874	14909	14964	14885	15063	15086	14932	15073	14875	15018	15037	14873	14912	15021	15043	14899	14894	15026	14914	14915	15008	15165	15122	14867	15035	14938	14904	14925	14979	15107	14964	14923	15009	14922	15176	15083	15103	14775	15081	14946	14913	15032	14984	14847	15021	15032	15081	14964	15053	14803	15064	14952	14965	14947	15010	15008	15109	14964	15027	14950	15127	14907	14896	14846	14943	14903	14898	14894	14851	15009	15061	14949	15159	14934	14953	14928	14988	14961	15054	14986	14989	14915	14997	15008	15061	14930	14906	14934	15015	15096	15014	15075	15157	14983	15148	14990	15024	15027	14985	14989	14885	14900	15054	14946	14986	15020	14995	15051	15111	15006	15040	15099	14987	15149	15017	15042	15024	14927	14952	14980	14943	14761	15024	15026	15013	14938	14919	15004	15101	15083	14919	15059	14942	14898	14799	15063	14980	14928	15132	15055	14982	14816	14940	15066	14927	14922	14985	15052	14810	14934	14955	15009	15014	15052	15040	14767	15109	15030	14946	14994	15103	15005	15031	14852	15061	15138	15052	15073	15021	14793	15097	14894	14879	15071	14943	14997	15041	14838	14977	15039	15019	14754	14994	14918	14894	15057	15112	14990	14931	14924	15087	14896	14962	15031	14970	15028	14986	14899	14967	14981	14916	14926	15072	15025	14826	15031	15065	15146	15011	14978	14857	14959	15130	14927	15158	15153	15049	15038	15003	14961	15184	14881	14905	14837	14967	14906	14972	15034	14949	15115	14973	15030	15001	14943	15015	15013	15049	14923	14995	14941	14990	15008	14901	14964	15009	15004	15060	15011	14990	15067	15072	14910	14978	15076	15075	14910	14994	14975	15034	14892	15114	15002	15073	15064	15059	15026	15052	14862	15044	14975	15039	14846	15090	14942	14978	14994	14947	14858	15005	15194	14964	15184	14976	14960	14987	14734	14985	14831	15087	14825	15078	15040	15031	15145	15097	14828	15015	14852	14921	15072	15137	14908	15011	15173	14966	14901	14842	14918	14954	15083	14909	15023	15209	15066	15078	15023	14845	15100	15077	15064	14814	15049	15031	15029	14993	15162	15010	14937	15090	15046	15053	14873	15067	15149	15010	14983	14871	14942	14957	15068	15089	14875	14869	14891	15158	14984	15031	15182	15017	15076	14967	14860	14982	14934	15144	14923	15207	14747	15000	15019	14831	14863	15032	14924	15024	15046	15108	15116	15012	14916	14971	14932	14957	15100	15153	14939	15111	15164	15035	14931	14927	14971	15110	14986	14971	14777	15108	14980	14947	15148	14936	15058	14876	14936	15063	15179	14870	15110	14783	15073	14956	14862	15053	14954	14997	15027	14953	15037	14975	15018	15050	15016	14739	15016	15096	14860	15012	14933	15019	14942	15152	14961	14956	15053	14888	15027	14999	14893	15012	15041	14854	14871	14887	15071	15002	14964	15016	15084	14933	15102	14957	15144	14990	14969	15052	15084	14856	14898	15000	14948	14907	14925	15085	14915	14988	14898	15071	14909	14871	14934	14820	15110	15018	14934	14942	15196	15029	14927	14925	15060	15052	15057	14703	15145	15122	15115	14796	15001	14906	14976	15138	15030	14998	15077	15005	14786	14895	14911	15019	14988	14897	15000	14985	15011	14804	15172	15095	14842	14880	15021	14839	15088	14976	15041	14985	14976	15140	14967	15010	15026	15043	15102	14861	14875	14904	14968	14987	15022	14917	14914	14940	14945	15075	14856	14926	14912	14840	14909	14819	14976	14891	14994	14905	14769	15107	15006	14964	14994	14945	15154	14932	15070	15048	14954	14959	14922	15102	14778	14937	14979	15003	14896	15000	14915	14979	14910	14934	14987	14961	14897	15018	15120	15178	14934	15173	15053	14985	14976	14837	14986	15064	14971	15002	14944	15055	14987	15015	15133	14947	15170	14979	15037	14963	15265	14823	14855	14845	14991	15069	14984	14981	14899	14941	15019	14887	15158	14977	15073	15020	14989	15069	14905	15116	15068	15013	15131	14904	14966	14861	15165	14966	14867	15115	14998	15060	14984	15137	15127	14893	14990	15241	15044	15054	14991	14933	15131	14941	15031	14977	14946	15087	14929	14901	14977	14884	14981	14973	14904	14919	15077	14940	15200	15061	15192	15091	14862	14900	14977	15005	15105	15028	14993	14985	15006	14885	14993	14885	14982	15188	15094	15131	15124	15005	14967	14914	15117	15027	15117	15005	15105	14878	14998	14967	14953	15028	15081	14834	14978	15031	15052	15084	15101	14916	14982	14990	14854	14884	14941	15092	14923	15040	14936	14923	14961	15000	15057	15094	14951	14979	14959	15014	14956	14949	14779	14842	15142	15061	14927	14907	14929	14819	14923	15111	14899	14950	15051	14747	14882	15049	14890	14975	15206	14907	15004	14988	15022	15033	14946	14929	14963	15042	14880	15242	14903	15093	14886	14962	15054	14818	14932	14985	15013	14875	14881	14946	15008	14940	15006	15053	14981	14833	14886	14997	14936	14992	14897	14970	14864	15002	15052	14904	14790	14834	14988	15052	14861	14822	15020	14970	15076	15066	15003	15156	15036	15115	14870	14851	14913	15026	14984	14979	14887	14890	15152	14863	15075	15138	15017	14846	15074	14827	15025	14994	15015	15062	14920	15050	15090	14965	14964	15010	15085	14921	15048	15154	15019	15025	15040	14931	14997	14958	14933	14971	14925	14891	15025	14842	14990	15092	14973	15040	15034	14939	14933	15023	14920	14960	15172	14946	14986	14774	14872	14971	14910	15165	14853	15075	14886	14942	14931	14926	14969	15199	15138	15172	14855	14889	15061	15046	14772	14984	15136	15009	14849	15143	15035	15177	14895	15102	15053	14840	15015	15023	14822	15033	14914	15061	14842	15177	14784	15023	14878	14983	15098	14967	14987	15043	15000	14915	14970	14899	14937	15052	14927	14959	14889	14918	15120	14876	15062	14811	15025	15048	14928	14945	15016	15134	14836	14962	15122	14984	14792	15124	15017	14983	15021	14931	15066	14920	14995	15139	15192	14923	14938	14843	15014	15044	15119	14971	15060	15020	15088	14948	14871	15007	14994	14949	14975	15162	15013	15156	15152	14885	14940	15044	15118	15045	14992	14973	15124	15110	14957	15027	14900	14929	15033	14871	14969	14941	14882	14941	15120	15046	15187	15022	14860	15102	15021	15025	14966	15103	15053	14978	14890	15162	14984	14957	15138	14862	14963	14975	15038	15063	14878	14978	15184	15059	15057	15075	14990	15105	15046	15032	14962	15007	14999	15023	14920	14893	15082	14938	15112	15021	14966	14929	14982	15103	14986	14864	15041	15068	14826	15100	14849	15034	14815	15053	14933	14823	14953	14913	14985	15106	14972	14852	14969	15018	15048	15035	15048	15063	14947	15082	15003	14851	14891	15030	15213	15090	15048	15102	15041	14999	15024	14798	14942	15048	15122	15062	14862	14993	14862	14854	15070	14945	14948	15010	14931	14876	14955	14879	15050	15062	15035	14988	14941	15045	15004	14993	14923	15002	14913	14923	15076	15047	14965	15019	15080	14998	14978	15038	14898	15085	14963	15148	14894	14740	14897	15039	15018	14994	15009	14888	14999	15022	14893	14889	14981	14862	15013	15029	14946	14881	14765	15027	15125	15219	14942	14943	14893	14766	15025	14856	15089	15072	15001	14929	15012	15039	15081	15141	15085	14921	14987	15139	14970	14913	14871	15125	14866	15019	14959	15000	15103	15006	14894	15044	14961	15082	15136	15206	14943	15148	14924	14969	14814	15028	14947	14989	14989	15101	15008	14954	15107	15209	14909	14928	14980	15075	15040	15008	15169	14893	15064	15203	14994	14888	15005	14885	14907	14900	15004	15175	14985	14970	14993	15107	14800	15026	15084	15021	15089	15060	15015	15027	15170	14966	14980	15155	15046	14928	15217	15068	14903	15062	14996	14877	14890	15005	15035	14888	15027	15031	15136
22765	21362	29066	24113	22175	23409	24453	19444	19283	24237	34714	35545	29803	25668	21723	19517	18685	18267	18260	17762	17807	17722	17599	17539	17833	17746	17631	17443	17708	17574	17489	17481	17625	17701	17711	17513	17520	17428	17669	17668	17532	17521	17530	17461	17668	17637	17745	17565	17313	17775	17274	17549	17538	17614	17451	17603	17655	17653	17513	17605	17488	17379	17566	17546	17519	17558	17375	17410	17466	17627	17441	17506	17480	17419	17693	17626	17557	17506	17702	17398	17428	17495	17528	17423	17586	17573	17522	17386	17361	17493	17632	17436	17610	17497	17418	17461	17620	17702	17599	17452	17630	17662	17570	17380	17344	17450	17292	17413	17668	17404	17583	17419	17543	17232	17448	17511	17548	17727	17557	17564	17690	17507	17417	17308	17341	17509	17584	17476	17471	17338	17655	17471	17514	17471	17642	17458	17591	17347	17449	17621	17606	17487	17444	17197	17271	17379	17570	17485	17573	17481	17802	17421	17455	17525	17450	17510	17532	17690	17539	17445	17530	17435	17578	17304	17499	17369	17519	17497	17322	17561	17447	17551	17304	17623	17512	17347	17324	17310	17241	17441	17437	17467	17737	17522	17437	17539	17458	17349	17672	17409	17428	17506	17513	17513	17506	17596	17419	17392	17383	17602	17442	17559	17497	17461	17572	17303	17358	17510	17448	17546	17552	17643	17391	17526	17548	17537	17539	17384	17627	17554	17689	17527	17518	17456	17514	17560	17576	17540	17437	17479	17503	17455	17613	17449	17565	17543	17587	17274	17471	17611	17384	17421	17256	17438	17497	17450	17608	17556	17622	17609	17609	17347	17535	17425	17501	17423	17587	17600	17475	17412	17676	17302	17337	17379	17369	17367	17462	17422	17594	17282	17374	17459	17484	17455	17429	17433	17340	17416	17587	17480	17317	17641	17536	17564	17527	17382	17481	17387	17467	17425	17307	17331	17318	17347	17655	17513	17441	17530	17469	17423	17415	17397	17528	17382	17557	17504	17401	17494	17559	17548	17445	17370	17333	17324	17382	17758	17506	17330	17336	17360	17371	17291	17585	17301	17354	17636	17383	17522	17701	17434	17496	17476	17204	17283	17509	17409	17585	17453	17405	17465	17582	17546	17585	17375	17489	17551	17380	17545	17527	17581	17263	17348	17361	17359	17565	17293	17437	17264	17539	17354	17414	17353	17555	17547	17467	17458	17542	17403	17606	17516	17691	17522	17574	17463	17584	17628	17465	17518	17487	17374	17517	17372	17490	17387	17660	17569	17500	17547	17600	17568	17507	17473	17489	17384	17446	17327	17532	17345	17406	17467	17480	17524	17337	17386	17711	17287	17497	17612	17727	17551	17447	17566	17554	17378	17353	17340	17408	17373	17436	17479	17493	17373	17668	17474	17712	17400	17648	17511	17227	17196	17424	17385	17305	17443	17635	17367	17477	17416	17366	17240	17447	17221	17686	17469	17378	17507	17649	17362	17366	17543	17581	17548	17469	17497	17280	17393	17521	17527	17595	17358	17266	17388	17507	17662	17329	17323	17358	17292	17437	17639	17423	17582	17431	17357	17593	17429	17401	17490	17439	17355	17643	17381	17416	17488	17461	17594	17516	17443	17402	17487	17420	17569	17382	17426	17464	17382	17601	17603	17510	17594	17645	17416	17234	17238	17490	17489	17240	17540	17403	17555	17361	17255	17560	17344	17477	17443	17414	17660	17380	17594	17416	17441	17395	17422	17341	17447	17529	17425	17435	17485	17410	17366	17487	17406	17372	17408	17311	17464	17299	17369	17513	17565	17338	17339	17825	17567	17424	17538	17413	17491	17443	17333	17455	17510	17612	17463	17585	17342	17343	17376	17424	17444	17566	17750	17287	17427	17346	17541	17505	17491	17527	17534	17509	17419	17491	17464	17354	17563	17517	17291	17442	17623	17573	17477	17639	17339	17447	17509	17580	17441	17587	17563	17596	17496	17340	17192	17608	17418	17567	17690	17368	17356	17439	17596	17332	17471	17610	17274	17463	17285	17721	17584	17455	17179	17408	17284	17283	17450	17299	17301	17374	17259	17457	17529	17537	17346	17542	17418	17523	17527	17525	17490	17545	17378	17169	17450	17400	17422	17541	17580	17631	17236	17319	17416	17492	17284	17405	17327	17450	17563	17533	17508	17465	17570	17525	17658	17437	17527	17570	17588	17362	17380	17517	17531	17508	17448	17517	17436	17440	17591	17504	17320	17563	17323	17568	17522	17438	17561	17565	17525	17439	17478	17443	17499	17540	17579	17342	17620	17433	17323	17412	17496	17396	17368	17423	17571	17313	17496	17442	17313	17597	17520	17527	17602	17544	17618	17626	17436	17259	17460	17320	17239	17305	17552	17345	17366	17474	17491	17506	17499	17371	17354	17614	17625	17392	17389	17518	17406	17378	17373	17444	17481	17367	17326	17309	17605	17664	17516	17548	17463	17242	17384	17527	17461	17373	17515	17485	17418	17575	17419	17452	17359	17457	17533	17539	17473	17395	17359	17404	17361	17560	17297	17571	17530	17427	17550	17502	17501	17455	17471	17600	17526	17486	17489	17635	17267	17395	17637	17508	17416	17676	17627	17401	17557	17296	17608	17469	17748	17345	17626	17385	17527	17353	17495	17513	17180	17511	17378	17310	17620	17458	17360	17386	17463	17432	17509	17212	17675	17352	17492	17461	17290	17686	17465	17260	17463	17479	17311	17280	17549	17481	17503	17208	17564	17469	17411	17428	17382	17395	17510	17607	17356	17551	17439	17523	17573	17597	17452	17497	17403	17492	17480	17492	17264	17452	17405	17717	17396	17458	17423	17561	17389	17459	17552	17491	17505	17516	17237	17527	17524	17329	17253	17671	17581	17226	17570	17401	17254	17396	17505	17426	17338	17278	17328	17473	17525	17605	17507	17368	17649	17504	17373	17401	17429	17423	17506	17503	17435	17547	17458	17491	17689	17482	17625	17481	17423	17579	17283	17249	17504	17541	17700	17473	17501	17361	17456	17504	17490	17547	17372	17464	17461	17431	17397	17450	17398	17552	17538	17326	17416	17362	17552	17414	17514	17477	17568	17635	17349	17394	17501	17490	17601	17254	17531	17602	17560	17367	17470	17669	17379	17274	17394	17449	17555	17556	17213	17485	17553	17494	17447	17592	17484	17536	17439	17503	17558	17459	17475	17431	17551	17411	17658	17708	17338	17351	17351	17553	17603	17353	17498	17530	17476	17418	17659	17599	17462	17541	17469	17400	17675	17432	17529	17591	17618	17476	17443	17229	17513	17407	17606	17354	17514	17537	17298	17421	17504	17494	17481	17362	17468	17543	17452	17572	17539	17250	17396	17458	17434	17480	17493	17394	17459	17340	17537	17507	17403	17415	17232	17321	17366	17373	17340	17624	17427	17555	17746	17685	17568	17435	17432	17377	17449	17645	17637	17496	17468	17454	17344	17526	17416	17360	17433	17397	17541	17529	17610	17681	17526	17523	17501	17653	17488	17494	17535	17500	17487	17351	17496	17463	17474	17365	17358	17472	17539	17445	17447	17707	17355	17493	17575	17410	17507	17406	17397	17539	17421	17591	17430	17521	17627	17385	17497	17465	17456	17455	17531	17671	17400	17549	17509	17413	17232	17258	17572	17545	17427	17515	17549	17392	17374	17635	17396	17342	17435	17620	17534	17413	17438	17473	17303	17338	17528	17551	17472	17493	17393	17433	17386	17363	17610	17446	17441	17315	17518	17379	17365	17306	17392	17577	17565	17621	17570	17423	17513	17557	17393	17398	17507	17485	17405	17355	17484	17415	17427	17462	17419	17508	17329	17474	17662	17438	17525	17472	17322	17388	17432	17440	17368	17568	17452	17434	17452	17524	17450	17470	17552	17414	17498	17442	17499	17545	17670	17491	17464	17618	17656	17528	17409	17341	17450	17569	17330	17489	17400	17581	17515	17668	17489	17418	17394	17544	17389	17375	17391	17417	17444	17325	17561	17319	17640	17483	17506	17551	17285	17376	17571	17531	17608	17589	17510	17536	17422	17482	17414	17583	17414	17532	17415	17361	17341	17502	17447	17402	17258	17431	17260	17511	17651	17366	17446	17408	17490	17551	17409	17312	17408	17455	17336	17400	17413	17503	17403	17349	17553	17489	17422	17429	17532	17424	17463	17642	17403	17295	17326	17496	17653	17310	17570	17252	17720	17442	17482	17630	17416	17384	17277	17485	17490	17375	17556	17704	17316	17553	17388	17313	17368	17433	17449	17673	17496	17452	17340	17324	17655	17586	17469	17462	17419	17578	17338	17418	17436	17358	17420	17485	17409	17676	17542	17497	17602	17432	17415	17379	17281	17458	17513	17319	17538	17672	17321	17422	17436	17410	17647	17510	17402	17437	17464	17525	17609	17615	17566	17592	17428	17534	17442	17365	17406	17381	17415	17531	17555	17406	17398	17442	17408	17431	17702	17481	17521	17613	17354	17491	17534	17452	17434	17391	17626	17345	17396	17458	17288	17532	17453	17539	17345	17383	17420	17216	17385	17679	17350	17461	17606	17563	17456	17563	17583	17472	17422	17579	17330	17386	17418	17533	17327	17505	17624	17429	17526	17459	17379	17651	17292	17556	17360	17368	17387	17343	17362	17431	17550	17453	17579	17480	17291	17535	17545	17486	17510	17618	17257	17322	17323	17392	17401	17396	17430	17511	17506	17492	17503	17438	17444	17427	17366	17510	17694	17546	17283	17656	17426	17405	17481	17579	17388	17499	17547	17333	17595	17397	17463	17501	17560	17301	17339	17473	17485	17465	17498	17517	17578	17558	17444	17361	17419	17332	17516	17654	17543	17453	17708	17449	17482	17518	17535	17445	17404	17500	17435	17369	17539	17448	17625	17517	17621	17421	17620	17424	17517	17590	17327	17293	17445	17641	17256	17388	17618	17556	17381	17453	17522	17441	17335	17403	17302	17641	17457	17320	17367	17418	17520	17471	17647	17410	17495	17474	17517	17391	17609	17394	17402	17380	17519	17432	17666	17361	17647	17398	17283	17488	17205	17605	17398	17397	17424	17428	17657	17371	17540	17307	17342	17571	17495	17566	17431	17364	17404	17395	17501	17442	17613	17532	17460	17307	17547
33026	54842	51276	40412	26429	17946	17187	16966	17964	25893	37003	36688	29382	25116	20026	17451	16658	15898	15515	15567	15338	15114	15150	15156	15112	15171	15042	15104	15019	15064	15082	15194	15076	15053	15273	15047	15074	15185	15081	15037	15068	15102	15021	15014	15031	15127	15021	15137	14944	14999	15063	15150	15076	15123	15142	15122	15073	15127	15110	14978	15207	15069	15041	15109	14973	15034	15091	15188	14981	15023	14991	15082	15092	15036	15103	15048	15153	15045	15004	15207	15064	15250	14934	15145	15072	15122	15011	15221	14944	15016	15002	15055	14935	15045	15144	15185	15094	15251	15216	15173	15089	15129	15229	15243	15032	15062	14929	15124	14952	15268	15196	15164	15055	15116	14917	15191	14834	15003	15112	14832	15007	15092	15008	14990	15055	15189	14963	15200	14923	15012	15045	15215	15021	15016	15058	15179	15089	15037	15181	15005	14912	15074	15132	15036	14960	15171	15043	14880	15016	15147	14925	15024	15029	15030	14997	14895	15104	15203	14985	14961	15186	15055	14969	15095	15018	15139	15014	14981	14861	14942	14931	15161	15081	15123	15050	14907	15034	15090	15115	14972	15131	15133	15019	15010	15191	14920	15016	15109	15047	15145	15116	15090	15071	14858	14905	14954	14969	15071	15139	14964	14993	15097	15007	15114	15028	15034	15020	14951	15031	15219	15051	14965	15210	15055	14926	15087	15070	14981	14907	15104	14874	15089	14954	15042	14963	14981	15052	15000	15075	15152	15135	14997	14952	14996	15143	14971	15088	15061	15116	15145	15054	15069	15005	15263	15014	15022	15333	15063	15061	15006	15070	15039	15105	14993	15067	14877	15115	15084	14957	15152	14925	15065	14991	14890	15116	15131	14971	15231	14987	14968	15144	15073	15022	15066	15008	15179	15031	15018	15058	15026	14817	15022	15019	14997	15084	14923	15064	14938	15059	15004	15072	15238	15102	15131	15060	15037	14979	15232	15152	14793	15198	15093	15119	14926	15274	15179	14985	14954	15085	14934	15113	14979	15058	15041	15078	15017	15084	15190	15029	15092	15097	15007	15021	15198	15126	15041	15133	15057	15026	15061	15074	15086	15026	14986	14973	14952	15000	14997	14999	14949	14874	15072	14861	15079	15047	14915	15225	15028	14963	15033	15105	15065	15037	15155	14996	15187	15113	14941	15060	15068	15198	15098	14991	15140	15067	14963	15126	15069	15124	15123	15118	14957	15003	15119	14984	15224	15153	14987	15016	14936	14990	15084	15063	15014	15246	14950	14984	14894	14929	15007	14968	15033	14987	15014	15119	15128	15115	15149	15212	15002	15051	15115	15084	15092	15158	15107	15021	15146	15084	15070	15025	14954	14876	15133	15218	14966	15025	14933	15140	14935	15079	14808	15151	15215	15033	15180	14844	14906	15113	14928	14932	15013	15035	15157	14899	15000	15073	15036	15075	14969	14897	15126	15137	14979	15135	15196	14952	15136	14967	15020	15071	15158	15030	15106	15008	15065	15074	15289	15156	14948	15042	15160	15010	14988	15117	15004	15176	14978	15103	15045	14957	15057	15006	15143	15103	15164	15104	15089	15102	15066	15126	15045	15140	15164	15268	14981	15067	15131	15115	15101	15107	15128	14861	15067	15005	15029	14961	14988	15083	15070	15079	15120	15062	14993	15033	15063	14980	15223	14988	15137	14873	15049	15115	14961	14942	14960	15141	15072	15071	14921	14985	15205	14976	14931	15057	15016	15103	14938	14957	14982	15066	15189	15066	14802	15016	15045	15030	14928	15041	14972	15065	15008	14817	15095	15178	15058	15100	15200	15002	15197	14967	15129	15052	15061	15086	15255	15083	14953	14958	15067	15170	14979	15026	15190	15000	14959	15140	15076	15157	15092	15157	15153	15031	15152	14989	15018	15208	14946	15067	14963	15080	15067	14877	15025	14926	14862	15034	15120	14877	15074	14894	14941	15311	15015	15011	15021	15054	15076	15163	14973	15001	15025	15085	15048	14936	15123	15023	15181	14955	15076	15043	15027	14953	15066	15145	15085	15002	14979	15021	14988	15062	15021	14891	15092	15086	15020	15138	14991	15180	14980	14969	15052	15108	15093	14978	15063	14901	15025	15022	15042	15065	14907	15080	15070	14924	15119	15064	15027	14965	15110	14953	15041	14993	14983	15128	15148	14914	15058	15131	15049	14820	15065	14921	15054	15045	14977	14943	14967	15136	15101	14992	15066	15023	14977	14891	15041	14941	14982	14935	15010	15074	15059	14903	15031	15082	15050	14913	15149	15083	14862	14892	15054	14955	14939	14980	15013	15061	15148	15034	15088	15036	15121	15086	15152	14963	15114	15159	15201	15154	15065	14993	15226	15215	14928	15037	15050	15043	14981	15064	15121	14933	14944	15077	15096	14912	14915	14918	15004	15216	14999	15049	15084	15170	15105	15078	15078	15092	14982	14957	15195	14939	15007	15006	14834	15198	14978	15033	15099	15124	15058	15132	15016	14907	15185	15073	15080	15035	15033	14932	15115	14954	15261	15123	15058	14915	15047	15052	15098	15020	14906	15099	14910	15154	15099	15062	15145	14863	15223	15094	15124	15039	15222	14983	15113	15118	15068	15096	15070	15118	15150	15022	15108	15028	15142	14977	14913	15161	15096	15188	15163	15142	15224	15097	15117	15028	14996	15079	15197	15127	14951	15103	14945	15145	15006	15073	15050	15128	15082	15085	15127	15177	14957	14988	14916	15169	15003	15179	15099	15111	15030	15103	15163	15047	15083	15171	14931	14965	14963	15200	15052	15138	15117	14950	15130	15069	15092	15083	14951	15080	15094	15010	14995	15004	15086	15088	14924	14991	15088	14960	14915	15225	15040	15127	15055	15092	15098	14993	15018	14957	15105	15065	15082	14950	15115	15053	15060	15063	15014	15099	15060	14998	14957	15046	14910	15094	14925	15083	15047	14958	15127	15172	15069	14862	15019	14835	14921	15118	15018	14935	15081	15121	15125	15040	14953	15026	14948	15100	15073	14940	15228	15217	15061	15127	15159	14989	15199	15131	15087	15378	15101	15002	14899	15173	14834	15142	15260	14960	14982	14924	15020	14984	14801	15075	15144	14971	15109	15082	15047	15271	15036	15018	15155	15111	14936	15101	15112	15004	15108	15023	14966	15064	14997	15074	15032	15079	15073	14938	15165	14933	15098	15068	15041	15143	15093	15081	15020	14900	15124	15114	14977	15076	15097	15040	15059	14947	14994	15141	15245	15037	14926	14996	14918	15021	15013	15181	15148	15021	15058	15249	15037	15058	15140	15113	15088	14945	14944	15131	14990	15134	14930	15214	15029	15069	14940	14882	15055	15166	14968	14978	15022	15050	15167	15187	15214	14893	15173	15075	15021	15067	14982	15118	15069	14968	15060	15036	14867	15017	15255	15063	15163	15075	14969	15019	14911	14940	15040	15011	15131	15040	14890	15089	14913	15092	15060	15098	15068	15177	15083	14888	14923	15061	15053	15136	15189	15262	15194	15199	14990	15152	15142	15191	15063	15091	15118	15068	14969	15133	15086	15111	15270	15158	15037	14981	14985	15019	15143	14968	15182	15142	15047	15038	15053	14906	15028	15015	14978	14997	14911	15035	15163	15157	15000	15107	15172	14898	14972	14929	15067	14992	15117	15131	15043	14896	15024	14993	15098	15076	15260	15067	14925	14924	15006	14954	14954	15057	14978	15080	15239	15010	15024	14954	15110	15123	14995	14950	15184	15061	15067	15013	15166	14970	14844	15218	15267	15079	15050	15098	15111	14989	15129	15132	15059	15204	15127	15010	15129	14973	15125	15115	14870	15123	15029	15001	14991	15056	14947	15032	15054	14918	15029	15171	15160	15171	15097	15099	14986	14929	15000	15055	15126	15044	15066	15091	15118	14831	15002	14854	15051	15011	15095	15041	15176	14917	14954	14909	14939	15022	15130	15054	15067	15082	15055	14949	15003	15211	15046	15056	15214	15032	15079	15033	15104	15051	15179	15160	15096	15019	15052	15014	15091	14968	15050	15272	15055	14897	15187	15116	14978	14973	15005	14953	15221	15121	15008	15018	15001	15120	15028	15055	14968	15067	14952	15008	14905	15207	15011	15109	15268	15058	14907	15146	14973	15135	15012	15012	15030	15094	15025	15164	15121	15320	14964	14940	14956	14895	15171	15151	15169	14912	14999	15159	15152	15008	15034	15141	14978	14995	14992	14993	15042	15023	15047	15120	14978	14895	14967	15034	14950	15029	15219	15005	15198	14998	14959	14774	15241	15060	14930	14988	15088	14943	15151	15050	15065	15129	15032	15156	15055	14984	15108	14914	15004	15146	15076	14945	14991	15014	15037	15169	14977	15207	14825	15112	15162	15118	15134	14995	14998	14956	15035	14980	14952	15015	14814	15069	15069	15058	15030	15060	15040	15171	15090	15120	15095	15048	15021	15071	15108	15084	15074	14968	14951	14923	15172	15050	14915	15101	15228	14907	15057	15093	15073	15083	15059	14977	14989	15276	15078	15193	14968	15127	14996	15093	15037	15014	15111	15075	14977	15057	15100	15053	14990	15124	15086	14995	14986	15045	15135	15119	15175	15125	15119	15176	14863	15075	14957	14990	15112	15009	15207	15000	15121	14977	15035	14977	15168	14916	15157	15111	15207	15007	15057	15009	15127	15027	15058	15052	15221	15074	14750	15071	14997	15071	15103	14901	15036	15155	15001	15095	15001	14955	14957	15110	15041	15022	15041	15215	15141	15084	15012	15026	15001	15039	15025	15020	15042	15059	14979	15106	14983	14985	15182	15001	15225	15081	14936	15060	15084	14982	14957	15040	15058	14938	15125	15016	14932	15153	15151	15223	15051	15124	15000	15114	15029	15094	15058	14946	15100	15119	15211	14933	15140	15255	15188	14969	14985	14952	15049	15080	15071	15111	15100	14874	15155	15088	15043	15057	15018	15002	14989	14902	14957	14930	15050	15117	14984	15037	15074	15063	15054	14971	15124	14981	14949	15024	14965	15280	14954	15142	15009	15010	14999	14897	15074	14968	15048	15014	15109	15044	15297	15180	15049	14966	15020	15038	15125	14996	15038	15049	15074	14929	15021	15024	15040	15073	14987
28048	24315	29316	24206	18840	17876	18032	17724	17772	18129	19217	19492	18983	18432	18036	17736	17795	17523	17646	17760	17643	17712	17715	17657	17453	17545	17764	17790	17673	17697	17364	17577	17358	17773	17731	17644	17586	17547	17760	17495	17452	17624	17595	17542	17815	17758	17389	17579	17404	17686	17441	17534	17691	17373	17438	17506	17529	17384	17391	17247	17728	17574	17566	17583	17504	17616	17571	17541	17607	17643	17525	17589	17682	17558	17566	17563	17365	17369	17430	17513	17653	17512	17558	17442	17544	17514	17529	17448	17523	17456	17442	17511	17665	17614	17705	17571	17558	17658	17798	17533	17389	17489	17340	17701	17711	17532	17786	17615	17565	17642	17474	17646	17629	17409	17632	17580	17533	17362	17563	17532	17432	17263	17666	17483	17508	17590	17637	17590	17633	17491	17354	17475	17567	17237	17460	17580	17519	17458	17537	17488	17788	17496	17489	17511	17546	17494	17455	17391	17680	17685	17497	17490	17607	17155	17535	17476	17428	17520	17425	17397	17507	17713	17494	17554	17544	17447	17556	17530	17411	17357	17540	17639	17616	17579	17286	17496	17545	17529	17492	17331	17417	17624	17377	17538	17706	17546	17382	17619	17461	17685	17567	17587	17575	17737	17350	17584	17625	17508	17503	17681	17353	17625	17349	17429	17664	17580	17502	17746	17503	17433	17388	17575	17467	17567	17353	17570	17448	17460	17590	17652	17563	17564	17553	17591	17621	17682	17709	17542	17496	17333	17750	17661	17382	17602	17549	17623	17574	17446	17596	17501	17438	17531	17555	17479	17675	17514	17536	17413	17399	17659	17495	17532	17636	17545	17670	17431	17695	17661	17494	17649	17791	17537	17446	17401	17639	17574	17510	17722	17462	17711	17567	17445	17264	17564	17579	17688	17439	17403	17565	17347	17400	17567	17552	17451	17619	17426	17682	17437	17725	17557	17452	17372	17457	17466	17413	17636	17581	17542	17449	17441	17708	17537	17472	17392	17545	17552	17358	17357	17532	17527	17548	17482	17573	17378	17535	17518	17464	17635	17438	17352	17355	17632	17326	17614	17522	17646	17370	17530	17528	17560	17459	17485	17499	17605	17480	17455	17365	17509	17479	17471	17500	17417	17561	17704	17674	17406	17426	17357	17558	17673	17534	17539	17681	17520	17437	17493	17457	17668	17649	17450	17559	17471	17482	17344	17290	17601	17625	17502	17666	17375	17377	17399	17407	17722	17467	17626	17489	17668	17698	17308	17414	17567	17493	17544	17500	17296	17399	17379	17586	17671	17583	17436	17442	17563	17426	17441	17493	17729	17509	17607	17561	17589	17709	17564	17720	17744	17570	17629	17511	17572	17604	17640	17662	17604	17387	17267	17539	17516	17529	17508	17548	17545	17701	17706	17639	17519	17439	17436	17657	17614	17303	17562	17355	17491	17608	17440	17581	17507	17427	17407	17442	17557	17502	17395	17543	17381	17449	17328	17605	17824	17429	17530	17570	17362	17547	17603	17619	17351	17578	17553	17452	17526	17573	17641	17446	17351	17659	17480	17442	17515	17590	17366	17384	17512	17676	17516	17542	17718	17319	17542	17657	17645	17452	17633	17466	17570	17746	17892	17444	17601	17604	17453	17528	17533	17723	17667	17662	17613	17673	17713	17638	17542	17704	17552	17626	17462	17462	17557	17579	17500	17395	17651	17444	17488	17638	17717	17634	17469	17611	17455	17586	17592	17584	17414	17588	17396	17536	17399	17458	17392	17720	17504	17524	17569	17558	17494	17399	17335	17696	17663	17490	17535	17490	17424	17502	17688	17524	17392	17349	17538	17454	17649	17478	17439	17525	17463	17537	17749	17511	17553	17402	17469	17419	17710	17511	17476	17703	17559	17499	17335	17520	17408	17612	17594	17619	17539	17469	17305	17646	17555	17724	17618	17367	17420	17563	17605	17635	17538	17425	17446	17382	17297	17527	17460	17524	17465	17362	17499	17500	17521	17621	17511	17499	17429	17278	17394	17633	17478	17582	17399	17488	17503	17654	17615	17541	17500	17464	17590	17665	17564	17579	17470	17534	17326	17530	17540	17524	17495	17631	17643	17630	17653	17460	17743	17707	17468	17540	17608	17693	17392	17516	17599	17500	17234	17454	17490	17355	17409	17591	17387	17473	17610	17380	17602	17522	17387	17632	17582	17553	17519	17664	17621	17629	17442	17389	17562	17633	17615	17649	17418	17473	17572	17507	17437	17510	17538	17615	17736	17760	17521	17544	17499	17601	17562	17577	17569	17514	17409	17490	17516	17433	17557	17451	17609	17607	17368	17536	17427	17724	17579	17544	17516	17457	17546	17596	17613	17632	17504	17538	17643	17567	17559	17717	17567	17341	17650	17444	17605	17399	17486	17496	17437	17582	17532	17609	17506	17635	17744	17443	17367	17625	17551	17540	17474	17575	17411	17511	17641	17402	17391	17576	17702	17775	17574	17593	17616	17490	17504	17584	17544	17442	17494	17584	17661	17519	17400	17564	17323	17576	17256	17439	17436	17662	17570	17593	17655	17502	17631	17505	17361	17639	17470	17540	17606	17722	17499	17522	17525	17407	17531	17470	17513	17386	17415	17572	17650	17650	17447	17330	17707	17588	17574	17537	17552	17820	17626	17652	17644	17297	17532	17609	17670	17558	17454	17463	17598	17581	17662	17615	17369	17217	17646	17496	17392	17553	17497	17531	17428	17459	17528	17531	17875	17540	17491	17364	17593	17825	17509	17397	17213	17537	17573	17685	17575	17417	17521	17634	17395	17620	17725	17819	17428	17417	17562	17523	17478	17676	17379	17653	17486	17636	17487	17629	17520	17615	17479	17645	17496	17659	17646	17612	17545	17644	17588	17579	17723	17467	17437	17352	17492	17509	17490	17583	17489	17560	17566	17551	17618	17486	17635	17363	17473	17491	17634	17455	17626	17474	17633	17627	17502	17602	17637	17513	17678	17646	17405	17517	17549	17620	17502	17553	17398	17282	17541	17632	17624	17645	17532	17241	17504	17568	17413	17679	17656	17617	17578	17592	17388	17664	17682	17441	17493	17510	17394	17685	17547	17680	17598	17570	17540	17615	17529	17632	17519	17461	17499	17483	17590	17642	17501	17582	17364	17524	17703	17664	17460	17426	17685	17647	17496	17502	17286	17453	17783	17540	17577	17632	17556	17568	17599	17626	17476	17527	17465	17745	17736	17540	17521	17410	17567	17531	17678	17563	17649	17544	17539	17571	17271	17754	17380	17591	17418	17467	17601	17488	17421	17567	17600	17449	17598	17558	17741	17475	17472	17629	17520	17371	17639	17613	17646	17649	17651	17500	17593	17680	17554	17493	17602	17491	17634	17609	17413	17707	17616	17609	17607	17594	17715	17384	17200	17700	17584	17567	17719	17484	17413	17580	17429	17425	17567	17556	17407	17543	17543	17532	17465	17542	17508	17587	17547	17540	17513	17580	17768	17472	17525	17648	17548	17457	17536	17656	17549	17763	17530	17682	17386	17545	17555	17603	17486	17578	17415	17525	17563	17549	17625	17540	17444	17492	17559	17666	17635	17368	17485	17484	17509	17599	17658	17527	17409	17438	17294	17694	17389	17634	17558	17583	17544	17683	17451	17523	17465	17625	17627	17677	17400	17405	17493	17613	17665	17719	17661	17256	17493	17506	17373	17539	17502	17603	17418	17605	17512	17643	17433	17609	17582	17572	17637	17709	17586	17299	17574	17533	17616	17477	17613	17369	17271	17836	17494	17560	17671	17663	17670	17485	17633	17402	17758	17678	17565	17509	17443	17716	17502	17377	17546	17492	17781	17586	17476	17504	17388	17444	17659	17403	17577	17514	17629	17290	17533	17472	17742	17455	17488	17403	17445	17178	17491	17597	17643	17570	17318	17453	17489	17719	17450	17662	17646	17647	17553	17528	17705	17608	17625	17507	17766	17585	17553	17420	17459	17716	17743	17551	17547	17613	17618	17521	17464	17528	17602	17400	17750	17485	17636	17605	17609	17615	17689	17292	17541	17317	17611	17671	17560	17595	17612	17528	17503	17592	17535	17517	17513	17657	17391	17535	17482	17423	17691	17556	17575	17686	17459	17456	17552	17498	17575	17499	17560	17615	17590	17356	17500	17536	17529	17484	17488	17615	17684	17601	17584	17586	17533	17799	17551	17514	17380	17533	17472	17368	17476	17445	17607	17412	17452	17539	17646	17523	17651	17359	17462	17802	17608	17616	17489	17523	17560	17432	17579	17540	17537	17395	17513	17654	17517	17530	17452	17590	17593	17460	17562	17367	17588	17645	17452	17611	17507	17502	17567	17463	17455	17716	17434	17629	17511	17605	17595	17651	17561	17510	17484	17324	17605	17410	17656	17685	17709	17600	17706	17418	17489	17625	17690	17525	17423	17563	17590	17599	17504	17403	17467	17738	17615	17661	17577	17466	17764	17570	17658	17481	17393	17590	17389	17509	17479	17629	17491	17728	17509	17530	17550	17811	17608	17782	17447	17647	17611	17741	17492	17622	17580	17495	17512	17659	17500	17578	17636	17417	17608	17522	17381	17512	17495	17761	17422	17509	17486	17495	17591	17408	17793	17581	17607	17497	17379	17522	17633	17585	17648	17553	17533	17667	17515	17557	17603	17401	17486	17580	17615	17771	17677	17575	17525	17470	17539	17535	17554	17640	17315	17570	17378	17683	17579	17683	17514	17773	17620	17651	17508	17491	17292	17634	17656	17537	17527	17641	17528	17556	17644	17606	17667	17442	17490	17525	17627	17614	17498	17561	17439	17598	17486	17485	17406	17482	17711	17422	17478	17682	17601	17283	17506	17594	17482	17488	17451	17448	17378	17678	17628	17749	17570	17649	17557	17555	17356	17516	17559	17448	17602	17486	17274	17352	17644	17561	17504	17678	17614	17431	17511	17509	17730	17514	17487	17783	17497	17505	17455	17366	17473	17579	17341	17526	17521	17559	17369	17490	17476	17507	17534	17690	17666	17675	17577	17664	17361	17493	17605	17448	17532	17736	17514	17714	17569	17568	17441	17591	17474	17360	17312	17341	17337	17413	17575	17409	17559	17408	17506	17549	17549	17658	17516	17503	17680	17476	17492	17573	17421
27628	36182	31154	20759	16193	15533	15276	15306	15466	15692	17682	17841	16971	16215	15573	15391	15385	15298	15167	15153	15039	15196	15247	15107	15315	15173	15125	15073	15102	15055	15122	15103	15188	15115	15168	15124	15231	15188	15106	15099	14983	15271	15070	15108	15106	15181	15023	15144	15159	15142	15193	15242	15260	15005	15036	15057	15283	15241	15040	15106	15294	15022	15048	15019	15149	15270	15120	14976	15010	15154	15002	15221	15026	15309	14766	14957	14968	15108	15115	15094	15002	15128	15071	15232	15208	15064	14936	15180	14985	14938	15178	15072	15099	15152	15137	15091	15035	15024	14937	15181	14958	14974	15149	15024	15017	14983	15200	15143	15052	15038	15079	14993	15096	15251	15019	15059	15163	15206	15044	15114	15256	15185	14977	15073	15089	15177	14957	15120	15056	15258	15239	15147	15102	15190	15202	15161	15074	15032	15264	15191	14986	15079	15231	15137	15140	15215	14987	14957	15079	15115	15160	15006	15063	15126	14977	15129	15099	15213	15206	15018	15170	15158	15138	15158	15126	15004	15052	15191	15001	15178	15134	15073	15057	15295	15037	14999	15178	15111	15017	15198	15171	15016	15091	15138	15207	15022	15180	15117	15128	15122	14957	15230	14992	15087	15135	15028	15113	15053	15026	15080	14966	15014	15051	14993	15282	15122	15171	15161	15171	15127	15030	15174	14988	15047	15111	15167	15186	15180	15153	15057	15211	15250	15144	15036	14954	15077	15127	14907	15047	15221	15032	15071	15105	15068	15017	15152	15025	15095	15129	15274	15091	15340	15217	15048	15083	15051	15114	15145	15087	15299	15096	15039	15135	15274	15123	15122	15217	14914	15221	15214	15128	15010	15111	15105	15051	15113	14959	15096	15171	15169	15179	15066	15365	15225	15280	15029	14953	15203	15103	15216	14988	15139	15175	15072	15038	14985	15234	15143	15072	15072	15120	15100	15199	15082	15066	15115	15135	15041	14972	15024	15226	15068	15019	15067	15018	14998	15150	15118	15151	15221	15216	15032	15070	14930	15243	14895	15190	14990	15200	15038	15108	15112	15184	15078	15092	14999	15042	15188	15107	15025	15041	14936	15256	14924	15109	15103	14996	15176	15047	15049	15134	15298	15218	14959	14951	15039	15078	15053	14941	15072	15187	15134	15001	15258	15044	15127	15175	15056	15029	15081	15097	15190	15094	15229	15203	15115	15113	15203	15278	15210	15038	15024	15016	15091	15245	15090	15004	15170	15223	15244	15115	15163	15174	15007	15119	15005	15241	15101	15308	15191	15143	15035	15118	15291	15148	15061	15085	15103	15051	15178	15305	15065	15134	15142	15206	15142	15066	15058	15036	15148	15031	14979	15255	15033	15115	15120	15366	15149	15125	15075	15158	15001	15287	15211	15094	15270	15087	15054	15208	15000	15167	15025	15088	15113	15024	15225	15240	15129	15122	15030	14947	15117	15133	15009	15078	15145	15004	15182	15049	15079	15139	15008	15088	15060	15068	15276	15206	15120	15132	15250	15195	15084	15039	15107	15081	15217	15033	15109	15189	14951	15015	15156	15259	15005	15105	15228	15084	14972	15124	15118	15174	15055	15314	15185	15270	15109	15133	15014	15031	15094	14967	15104	15039	14955	15154	15066	15225	15099	15000	15199	15103	15057	15006	15084	15051	15148	15111	15145	15074	14961	15032	14964	15210	15093	15050	15155	14939	15128	15204	15107	15252	15142	14864	15244	15136	15250	15153	15024	15039	15079	15020	15098	15127	15121	15121	15012	15041	15132	15121	15127	15277	15206	15015	15045	15176	15017	15117	15083	15125	15370	15055	15069	15100	14956	15221	15121	15015	15068	14930	15226	15191	15105	15026	15088	15110	14984	15122	15242	15076	15044	14940	15174	15100	15233	15144	15163	15080	15074	15092	15103	15046	15166	15090	15060	15118	15052	15102	15114	15059	15037	15043	15052	15028	15052	15032	15050	15142	15245	15095	15054	15240	15153	15206	15104	15206	15223	15052	15032	15166	15069	14989	15190	15178	15176	15077	15137	15059	15070	14962	15225	15086	14953	14943	14997	15128	15052	15136	15075	15055	15091	14974	14962	14986	15178	15020	15010	15081	15154	15140	15121	15192	15127	15087	15163	15066	14937	15164	15122	15129	15068	15147	15060	15084	15176	15205	15197	15412	15151	14891	15145	15189	15199	15110	14958	15157	15137	15135	15041	15061	15127	15142	15052	14970	15069	15161	15162	15182	15016	15196	14872	15147	15059	15115	15187	14995	15163	15074	15094	15031	15128	15232	15151	15129	15122	15131	15075	15144	15181	15214	15060	14966	15197	15192	15205	15158	15113	15238	15290	15146	15030	15147	15167	15104	15033	15040	15117	15126	15348	15154	15117	15251	15060	15058	15039	15121	15164	15142	15181	15102	15010	14983	15020	15129	15189	15176	15054	15278	15103	15091	15085	15053	15227	15101	14975	15203	15102	15098	15162	15028	15140	15140	15136	15217	15034	15066	15141	15104	15226	15155	15274	15156	15284	15138	14988	15136	15003	15172	15146	14947	15050	15072	14841	15084	15142	15135	15153	15060	15101	15135	15187	15131	15133	15016	15409	15101	15072	15036	15142	15094	15095	15071	15175	15131	15099	15128	15261	15072	15187	15183	15011	14980	15373	15229	15241	15140	15145	15214	15216	15182	15104	15215	15191	15175	15055	15202	15074	15237	15227	15153	15002	15008	15133	15093	15178	15136	15055	15074	15203	15171	14983	15246	15071	15028	15175	15119	15062	15121	15237	15070	14958	15129	15127	15187	15087	15165	15036	15176	15082	15181	15044	15065	15149	15206	15020	15015	15291	15093	15149	15157	15218	15007	15158	15069	15197	15013	15235	15209	15080	15164	15136	15131	15205	15209	15049	15144	15124	15120	15163	14942	15149	15071	15347	15105	15151	15094	15016	15296	14986	15109	15085	15207	15095	15174	15246	15170	15166	15221	15113	15178	15056	14988	15005	15085	15207	15172	15095	15054	15056	15002	15037	15104	15229	15124	15087	15265	15141	14904	15226	15133	15257	15241	14977	15123	15374	14937	15197	15135	15150	15115	15020	15144	15229	15183	15139	15027	15184	15106	15165	15000	15286	15276	15069	15241	15038	15117	14995	15056	15222	15196	15078	14939	15208	15108	15167	15188	15066	15106	15067	15012	15048	15143	15114	15170	15129	15102	15076	14891	15218	15243	15138	15166	15352	14998	15247	15191	15096	15176	15178	15110	15054	15184	15158	15195	14985	15160	15086	15151	14955	15212	15148	14974	15222	14981	15091	15140	15092	15175	15157	15164	15204	14941	15102	15073	15080	15141	15116	15177	15165	15287	14803	15062	14974	15183	15199	15272	15147	15064	15225	14907	15150	15236	15134	15084	15090	15222	14981	15189	15093	15118	14976	15155	15145	15085	15108	15108	15085	15096	14966	15228	15162	15146	15310	15165	15234	15106	14989	15168	15178	15041	15277	15130	15153	15139	15062	15111	15052	15083	15167	15085	15057	15228	15155	15033	15171	15276	15041	14991	15107	14996	15197	15036	15140	15000	15160	15176	15095	15097	15203	15188	14958	15220	14999	15228	15221	15240	15283	14910	15009	15198	15362	15197	15020	15219	15256	15156	14916	15145	15057	15053	15113	14922	15120	15185	15161	14935	15020	15162	15295	15089	15058	15334	15343	14923	15001	15164	15121	15170	15209	15270	14930	15139	15066	15124	15142	15237	15101	15061	14932	15168	15228	15082	15166	15067	15182	15008	14911	15067	15118	15019	15150	15102	15148	15114	15087	15046	15204	15225	15102	15095	15090	15192	15068	15146	15072	15047	15152	15105	14998	15165	15026	15108	15098	15205	15150	15068	15204	15235	15091	15170	15116	15060	15216	15117	15015	15207	15117	15011	15207	15099	15066	15045	15041	15022	15116	15265	15048	15176	15192	15298	15168	15115	15277	15050	15262	15197	14983	15198	15036	15102	14946	15261	15088	15020	14977	15108	15213	15157	15017	15165	14976	15247	15140	15040	14983	15193	15079	15152	15206	15192	14896	15114	15183	15210	14990	15149	14889	15079	15120	14987	15054	15245	15182	15106	15061	15025	15205	15138	15096	15099	15199	15247	15191	15139	15001	15185	15166	15139	15167	15237	15155	15076	15038	14944	15250	15178	15291	15105	15060	15101	15194	15149	15156	15186	15099	15189	15238	15194	15081	15122	15048	15107	14914	15072	15008	15167	15164	15179	15102	15096	15101	15153	15000	14904	14977	15238	15304	15119	15016	15296	15030	15043	15207	15208	15051	15196	15142	15086	15150	15145	15085	15175	15147	14981	15282	15128	14927	14997	15187	15130	15084	15374	14954	15015	15256	15271	15091	15087	15191	15135	15075	15104	15171	15132	15178	15106	15183	15210	15022	15153	14943	14965	15085	15353	15032	15151	15136	15141	15162	15104	15130	15078	15135	15161	15245	15152	15113	15111	15016	15067	15088	15067	15012	15185	15083	14941	14904	15238	15107	15104	15121	15139	15086	15203	15013	14875	15134	15006	15201	15036	15096	15108	15260	15199	15036	15124	15008	15111	15154	15142	15279	14974	15095	14983	15173	15155	15118	15196	15058	15129	15105	15026	15167	14993	15263	15136	15023	15259	15100	15080	15219	15112	15156	15123	15118	15177	15262	15202	15092	15091	15203	15236	14842	15109	15241	15037	15161	15259	15017	15137	15090	15067	14945	15161	15151	15208	14951	15031	15200	15216	15072	15081	15083	15062	15164	14989	14987	15064	15130	15136	15196	15180	15080	15138	15187	15090	15101	15245	15057	15357	15058	15161	15307	15092	15224	15121	15065	15092	15138	15109	14983	14995	15194	15146	15089	15121	15154	15220	15166	15292	15164	15143	15201	15218	14986	15024	15172	15040	15112	15136	15252	15110	15111	15198	15121	15140	15098	15080	15089	15072	15023	15005	15174	15078	15296	15301	15237	15162	15033	15187	15169	15009	15097	15060	15161	15099	15102	15064	15076	15117	15136	15030	15101	15142	15194	15155	15002	15024	15209	15090	15227	15133	15078	14975	15086	15168	15221	15262	14887	15018	15273	15128	15131	15209	15165	15218	14998
23964	21353	28815	24793	22333	22040	20775	18516	18386	19627	27792	29032	25330	22344	19788	18715	18021	17789	17704	17591	17252	17519	17613	17610	17492	17510	17508	17620	17413	17462	17477	17439	17288	17307	17331	17463	17542	17568	17368	17281	17366	17390	17518	17347	17414	17237	17428	17323	17299	17175	17626	17471	17556	17348	17436	17255	17476	17499	17287	17446	17493	17452	17355	17646	17267	17202	17412	17742	17252	17626	17442	17271	17283	17277	17453	17324	17251	17255	17375	17267	17433	17477	17612	17427	17394	17419	17392	17166	17582	17394	17298	17367	17456	17430	17359	17484	17380	17507	17655	17347	17298	17478	17388	17478	17191	17479	17208	17318	17378	17290	17214	17339	17515	17555	17538	17439	17515	17328	17447	17195	17495	17325	17374	17261	17308	17491	17433	17166	17474	17454	17400	17416	17514	17374	17151	17295	17581	17278	17345	17132	17398	17251	17260	17255	17208	17385	17341	17308	17393	17161	17299	17346	17406	17530	17531	17430	17471	17349	17455	17394	17453	17365	17522	17146	17272	17521	17394	17391	17271	17236	17372	17332	17415	17493	17483	17364	17381	17439	17256	17368	17465	17365	17311	17313	17340	17406	17391	17263	17534	17343	17361	17435	17311	17339	17490	17605	17435	17292	17402	17574	17279	17472	17411	17167	17260	17369	17433	17476	17328	17346	17371	17395	17257	17334	17188	17436	17444	17348	17480	17294	17344	17408	17691	17342	17339	17510	17535	17252	17584	17326	17560	17453	17390	17427	17291	17461	17426	17258	17092	17562	17385	17458	17204	17044	17345	17385	17312	17419	17422	17375	17241	17425	17389	17394	17295	17304	17336	17214	17327	17282	17347	17313	17344	17413	17656	17326	17367	17453	17429	17132	17441	17401	17443	17461	17361	17512	17439	17228	17372	17468	17527	17400	17507	17314	17323	17306	17261	17280	17298	17474	17295	17331	17287	17128	17152	17290	17363	17368	17299	17411	17512	17174	17534	17538	17298	17275	17365	17539	17571	17311	17318	17435	17459	17391	17298	17393	17340	17390	17439	17611	17420	17472	17419	17252	17287	17260	17158	17348	17472	17460	17493	17287	17338	17285	17437	17235	17539	17406	17291	17518	17409	17336	17488	17410	17409	17483	17473	17314	17319	17375	17382	17425	17325	17433	17328	17320	17329	17475	17455	17321	17347	17475	17526	17313	17548	17350	17501	17224	17341	17326	17303	17347	17255	17283	17245	17339	17210	17614	17368	17370	17445	17433	17406	17484	17347	17621	17345	17361	17363	17258	17331	17596	17330	17409	17343	17355	17340	17333	17440	17438	17303	17217	17303	17367	17490	17487	17157	17530	17619	17366	17386	17420	17374	17293	17427	17195	17196	17342	17538	17314	17352	17284	17221	17203	17254	17472	17340	17248	17317	17303	17322	17528	17491	17653	17293	16988	17363	17479	17207	17179	17415	17309	17370	17218	17387	17500	17441	17272	17407	17550	17321	17474	17485	17157	17127	17305	17348	17210	17193	17358	17082	17443	17312	17241	17401	17211	17277	17453	17501	17339	17373	17448	17370	17425	17239	17367	17445	17353	17366	17206	17287	17318	17405	17536	17376	17340	17235	17407	17403	17493	17355	17259	17508	17552	17264	17036	17432	17624	17476	17530	17364	17396	17291	17432	17236	17351	17492	17216	17483	17349	17142	17206	17346	17247	17259	17318	17261	17501	17368	17314	17461	17575	17319	17351	17265	17169	17361	17105	17065	17388	17508	17342	17338	17387	17434	17310	17245	17373	17330	17384	17188	17199	17512	17362	17409	17313	17352	17202	17243	17266	17520	17175	17311	17450	17570	17290	17281	17369	17407	17485	17468	17359	17274	17379	17359	17479	17239	17317	17460	17260	17303	17496	17287	17338	17343	17226	17435	17421	17394	17214	17189	17380	17510	17440	17244	17280	17515	17185	17292	17407	17434	17423	17525	17457	17462	17376	17396	17456	17292	17458	17393	17308	17472	17324	17313	17435	17366	17234	17173	17198	17273	17487	17254	17289	17271	17394	17219	17054	17229	17308	17350	17338	17377	17373	17369	17182	17192	17296	17376	17381	17393	17194	17174	17274	17258	17392	17449	17279	17289	17332	17461	17369	17402	17526	17366	17235	17382	17307	17380	17429	17602	17584	17491	17460	17359	17287	17302	17482	17413	17314	17200	17349	17314	17437	17497	17312	17273	17220	17389	17531	17393	17303	17356	17700	17431	17266	17043	17312	17376	17214	17199	17293	17235	17462	17484	17367	17188	17358	17508	17296	17591	17259	17354	17667	17297	17250	17506	17285	17228	17320	17238	17056	17241	17188	17417	17145	17371	17423	17363	17301	17334	17428	17268	17357	17433	17266	17557	17259	17517	17458	17387	17369	17389	17279	17513	17345	17354	17253	17402	17305	17105	17448	17498	17424	17467	17557	17345	17230	17254	17207	17350	17498	17532	17186	17444	17519	17307	17453	17627	17302	17192	17252	17394	17159	17341	17331	17389	17432	17486	17228	17319	17481	17375	17555	17536	17211	17318	17309	17297	17291	17373	17371	17384	17264	17342	17453	17296	17438	17405	17258	17202	17260	17311	17299	17314	17399	17322	17535	17469	17431	17202	17428	17437	17441	17184	17206	17151	17285	17466	17179	17485	17489	17313	17635	17359	17264	17355	17395	17467	17385	17525	17480	17349	17403	17441	17231	17410	17249	17213	17387	17247	17557	17426	17360	17429	17233	17471	17457	17452	17477	17344	17402	17566	17278	17336	17432	17373	17400	17218	17385	17385	17230	17271	17425	17511	17291	17556	17236	17100	17449	17511	17361	17377	17446	17437	17489	17193	17413	17446	17328	17398	17395	17291	17506	17237	17002	17219	17281	17349	17388	17200	17373	17375	17056	17314	17296	17455	17384	17393	17372	17422	17301	17316	17550	17523	17334	17460	17473	17458	17350	17437	17146	17241	17494	17358	17315	17437	17473	17303	17358	17502	17306	17353	17426	17349	17436	17553	17380	17387	17273	17236	17399	17246	17313	17410	17415	17422	17157	17332	17318	17457	17256	17265	17440	17264	17566	17309	17468	17267	17481	17191	17372	17211	17339	17331	17545	17445	17414	17310	17388	17289	17193	17416	17300	17429	17464	17284	17284	17285	17444	17179	17428	17425	17296	17418	17315	17386	17325	17245	17370	17288	17591	17530	17381	17436	17445	17234	17233	17316	17416	17583	17383	17255	17450	17363	17527	17570	17360	17341	17325	17255	17305	17408	17356	17300	17348	17430	17322	17223	17402	17416	17260	17214	17357	17362	17230	17270	17366	17433	17446	17418	17492	17363	17396	17130	17206	17232	17290	17355	17325	17212	17411	17345	17508	17556	17327	17492	17365	17293	17353	17361	17545	17478	17344	17164	17362	17341	17288	17527	17188	17373	17441	17219	17290	17329	17392	17097	17218	17407	17532	17153	17286	17538	17295	17549	17368	17361	17329	17263	17414	17158	17412	17413	17200	17346	17431	17293	17351	17187	17186	17473	17270	17112	17389	17496	17180	17291	17361	17344	17287	17473	17453	17439	17303	17221	17296	17260	17426	17421	17553	17562	17471	17358	17443	17331	17273	17411	17608	17479	17415	17369	17428	17316	17445	17374	17447	17319	17544	17323	17535	17404	17337	17381	17530	17575	17225	17270	17374	17434	17557	17410	17429	17553	17181	17285	17301	17254	17275	17507	17249	17273	17509	17458	17407	17333	17329	17440	17150	17397	17481	17444	17371	17530	17423	17461	17497	17500	17271	17352	17216	17327	17240	17556	17328	17509	17280	17423	17356	17367	17312	17157	17381	17423	17513	17555	17505	17340	17565	17271	17370	17255	17399	17438	17343	17192	17428	17340	17621	17309	17368	17366	17236	17547	17505	17437	17385	17401	17312	17242	17395	17288	17369	17246	17311	17447	17436	17505	17265	17353	17625	17582	17367	17299	17520	17274	17254	17368	17186	17489	17285	17458	17536	17311	17219	17335	17441	17675	17257	17491	17537	17332	17471	17596	17474	17448	17360	17342	17256	17430	17502	17367	17345	17377	17509	17478	17503	17200	17472	17386	17450	17398	17375	17243	17312	17359	17385	17458	17442	17268	17485	17291	17604	17295	17293	17377	17337	17307	17313	17587	17488	17355	17431	17492	17361	17472	17229	17201	17384	17280	17241	17468	17077	17154	17416	17277	17360	17409	17252	17437	17380	17423	17337	17286	17308	17406	17178	17271	17274	17295	17336	17458	17379	17226	17422	17357	17228	17170	17495	17170	17400	17361	17560	17398	17379	17515	17304	17440	17351	17040	17453	17483	17418	17310	17421	17479	17507	17549	17337	17351	17229	17433	17313	17367	17216	17302	17398	17426	17377	17399	17343	17393	17378	17360	17325	17358	17429	17485	17397	17283	17511	17527	17415	17337	17330	17515	17574	17472	17503	17423	17288	17289	17467	17428	17362	17348	17290	17298	17361	17288	17227	17279	17321	17588	17334	17497	17558	17455	17343	17438	17394	17397	17223	17344	17386	17466	17345	17425	17410	17358	17336	17194	17374	17524	17299	17528	17353	17252	17377	17354	17439	17244	17146	17347	17444	17458	17118	17339	17405	17356	17426	17643	17174	17390	17237	17214	17267	17492	17472	17275	17321	17515	17513	17242	17360	17405	17356	17336	17274	17281	17166	17551	17321	17370	17550	17447	17217	17466	17517	17287	17387	17479	17442	17352	17376	17361	17424	17330	17255	17298	17254	17461	17546	17300	17325	17329	17255	17537	17404	17497	17406	17339	17277	17259	17375	17343	17262	17384	17312	17219	17325	17609	17362	17485	17262	17220	17321	17262	17294	17504	17526	17236	17515	17303	17195	17194	17439	17478	17240	17212	17436	17480	17136	17553	17333	17390	17433	17519	17318	17439	17263	17414	17355	17271	17309	17302	17370	17342	17359	17608	17351	17524	17124	17360	17460	17428	17354	17308	17416	17438	17460	17247	17581	17326	17310	17431	17480	17359	17198	17262	17247	17484	17428	17476	17341	17411	17289	17324	17446	17522	17431	17422	17435	17312	17333	17456	17383	17315	17590	17365	17476	17447	17248	17389	17279	17524	17485
29545	49166	45152	25822	19117	17651	16169	15983	16529	18785	30344	29808	24648	21261	17760	16296	15863	15519	15264	15182	15064	15128	15004	15172	14939	15068	14919	15083	15069	15074	15167	14948	14907	14876	15037	15230	15107	15056	14966	14952	14996	15023	15101	15144	14916	14986	14990	15132	15013	15030	15118	15081	14942	15045	15154	14901	15220	14969	15098	15102	15161	15001	15077	14987	15139	15224	15046	15040	15183	14888	14975	15152	14979	14961	15110	15130	15019	15161	14991	14973	15074	14835	15244	15035	15014	14968	15071	14976	14975	14935	15114	14971	15028	14995	15151	15141	15131	15097	15063	15068	15141	15025	15056	15032	14897	14991	14965	15091	14962	14937	15031	15313	14902	15009	14976	15080	14946	15009	15043	14925	15052	14997	15190	14993	15017	14970	15042	14952	14962	14986	15044	14990	15040	14976	14988	15113	15066	15055	15064	14933	15003	14977	14959	15099	15089	15051	15012	15107	14998	15041	15030	15135	14992	14861	15117	15184	14930	15212	15027	15134	14925	14992	14935	15023	15037	14967	15062	15118	14897	15014	15053	15047	15015	15011	15026	14858	15193	15003	15060	15071	14940	15128	15041	15061	15070	15105	15149	15067	15238	15028	14989	15128	14927	15037	14994	15056	15095	15054	15021	15128	14848	14985	15019	15223	14919	15032	15082	15170	15059	14959	15057	15086	15007	15004	14945	15106	15110	14998	15019	15119	14991	15095	15068	15126	15066	14945	14949	15148	15066	14929	15109	15112	15167	14917	14934	14972	15232	15164	15284	15055	15095	15006	15128	15033	14916	14892	15073	15078	14982	14841	15061	14919	14976	15112	15015	14949	14986	14944	15073	14912	15061	14988	15137	15074	14954	14949	14958	15016	15053	15038	14929	15109	15140	15044	15119	15156	15096	15095	14978	15108	14989	15180	14940	14986	14969	14887	14964	14853	15001	14973	15103	15030	14863	15162	14974	15153	14892	15001	14941	14944	15229	14983	14822	14981	15175	15090	15260	14982	15022	14772	15191	15071	14923	14979	15173	14905	15167	15127	14765	14949	14966	14911	15046	15140	15108	15081	14963	15090	15059	15082	15012	15019	14926	14917	15079	14986	15098	15095	14918	15010	15117	15113	14992	15163	15217	15025	15054	15005	15001	15112	15087	14968	15128	14996	15017	15336	15188	14917	15120	14959	14938	15068	15136	15011	15062	15030	14905	15242	15132	15032	14992	14987	15118	15050	14979	15095	15081	14972	15093	15004	15058	15111	15042	15213	15031	14990	15130	14956	15044	14848	15016	15004	14918	15169	14783	15080	15135	15105	15038	14964	14964	15033	15040	15110	14967	15089	14994	14953	15059	14905	15046	14967	15154	14985	14958	15165	15110	15017	14805	15051	15105	15013	14975	15053	14944	15060	15061	14877	15167	15109	15154	14958	15011	14945	14756	14922	14883	15031	15036	15088	15033	14944	15129	15057	15062	14972	15227	14886	14940	14931	14956	14854	14907	15074	15041	15031	14995	14995	15127	15107	15061	15184	15133	14985	14934	14887	14912	14961	15059	15059	15020	15188	14844	15018	15256	15023	15048	15136	14992	15111	14848	15022	15035	14877	15066	14915	14904	15060	15029	14923	15088	15083	15040	15010	15129	14910	15050	14992	15112	15045	14898	15088	15015	14983	14925	15052	14970	14897	15158	15018	15194	15090	14893	14937	15032	15023	15084	15023	14971	15012	14962	14942	14994	15102	14995	15061	14806	15020	15073	14961	15045	14959	14977	15005	14925	14952	15022	14857	14997	14912	15123	15020	15059	15083	15202	15110	15179	14882	14880	15256	15124	14865	15043	15122	14943	15165	14981	15047	15069	15074	14998	14964	15019	15107	14852	15234	15127	15079	15044	15005	14990	15101	14969	15075	15162	14970	15024	15098	15106	14974	15034	14852	14946	15028	15035	15149	14932	14992	14791	15117	15022	15042	15008	15144	15057	15155	15125	15078	14938	15169	14992	14933	15052	15104	15023	14797	15119	14839	15166	14832	15131	14820	15169	15168	14959	15035	14895	15005	14959	15153	14974	15148	15031	14950	14921	15067	14969	15117	15015	15025	15079	14941	14968	14985	14980	15102	15050	15146	14936	14970	15088	14898	14974	15151	15092	15126	14946	15207	15135	15086	15110	15043	15076	15058	15148	15161	15006	15118	14962	15042	15068	15227	14824	14998	14956	15077	14837	14966	15084	15062	15091	14969	15198	15048	15145	14892	14949	14901	15109	15066	14931	14959	15196	14977	15252	14812	15043	14967	14913	15033	14802	14953	15071	15049	14866	15160	14926	15000	15058	15037	15062	15194	15049	15078	14989	15045	14999	15041	14743	14991	15058	15131	14997	14967	14997	15111	14916	15000	15126	14917	15101	14910	15015	15092	15053	14972	15219	15033	15030	14931	15030	15106	14950	15005	15007	15101	15164	15073	15155	14940	15163	15118	14938	14926	14922	15152	15025	14989	15089	14787	15115	14981	14884	15079	14959	15183	15183	15025	15044	14885	14996	15022	15145	15148	14978	15081	15070	15047	14894	14929	14934	15005	15332	14965	15063	15154	15185	15014	15157	15054	15123	15056	15150	14954	15098	15131	14999	15135	15157	15154	15213	15020	15095	14860	15053	15046	15091	14956	15101	15097	15149	15133	15013	15003	14907	15148	15042	15047	14964	15073	15109	14963	15075	15039	15192	14905	14968	15155	14912	14986	15034	15044	15168	15033	14852	15185	14915	15144	15137	15161	15092	15043	15070	14938	15083	15064	15063	15015	14999	14896	14999	15088	15066	14977	15017	15140	15173	15018	15051	14940	14884	15079	14975	15045	15082	15102	15013	15012	15083	15031	15113	15157	15014	15168	15006	15100	15015	14977	15078	15070	15123	15271	14965	15125	14999	14999	14991	14982	14959	14920	15104	15113	15074	14997	14898	14956	15109	14925	15017	15140	15137	14914	15081	15004	15176	14908	14900	15042	15054	15082	15024	15073	15143	15126	15155	15037	15033	14927	15099	14975	15077	15092	15097	14972	15150	15022	14782	15059	15050	15074	14922	14941	15108	14938	15189	15309	15040	14899	15133	15113	15079	15018	14837	14983	15028	15281	15057	15075	15015	15021	15160	15112	15003	15008	15047	15010	15007	15022	14999	14964	14963	15081	15065	14920	15124	15147	15062	14877	15007	14957	14933	14877	14890	15001	14911	14923	15098	15030	15200	15092	15112	15074	15000	15034	15029	15056	14999	15134	15065	15188	15085	15004	15072	15089	14959	14942	15023	15026	15125	15210	14984	15077	15170	14846	15084	14885	15112	15002	14945	15072	15001	14980	15075	15013	15041	15117	15033	15017	14920	15096	15025	15048	15094	15204	15085	15039	15162	15000	14934	14999	15095	14858	14935	15102	14943	15050	15050	15068	15028	14942	15019	14893	14898	15063	15052	15055	14887	15119	14985	15073	14977	15048	15186	15027	15067	14897	15095	15167	15042	15062	15197	15045	14999	14814	14931	15000	14988	15077	15035	15281	15055	15149	15066	14947	14966	14974	15159	15107	15002	14997	15030	15158	15053	15092	14982	14980	15151	15065	14966	14814	15044	15035	14868	15006	14999	15088	15079	15099	15079	14975	15086	15120	14918	14846	15109	15018	15095	15065	15119	15083	14927	15140	14900	14942	15012	14733	15099	15020	15214	15160	15099	15160	15084	15045	15135	14921	15135	14891	15100	15073	15156	15165	15135	15138	15154	15227	14947	15142	15079	15229	15040	14982	14969	14930	14983	15080	15094	15146	14973	15075	15070	15210	14945	14969	15066	14998	15067	14992	14983	15036	14929	15138	14898	14960	15040	14927	15028	14981	15103	15313	15023	15069	15038	15088	14924	15184	15044	15069	15069	14934	15170	15206	15027	14931	15028	14962	15012	14954	14954	14972	15041	15007	15077	15054	14877	14950	14892	14984	15179	14827	15048	14834	14999	15168	15099	15016	14935	15110	15134	14998	15130	15000	15022	15037	15013	14955	15041	14922	14970	15238	15175	14984	14897	14989	14932	14910	15037	14889	15086	15032	15065	14978	14957	15155	15044	15096	15067	15044	15133	15038	15025	14971	15112	15003	15043	15005	15118	15171	14928	15062	15061	14867	15113	15013	15136	15245	15153	14923	15026	14853	15039	15050	14965	15005	15114	14964	15206	15222	15046	15067	15029	14927	14909	15102	15001	15249	15012	15106	15160	15162	15068	14895	14960	14993	15037	15084	15084	15072	14949	15220	14939	14893	15122	15164	15004	15196	14949	15027	15020	14848	15123	15023	15134	15261	15096	15091	15055	15006	15066	15009	14989	15152	15167	14998	15120	15087	14988	14873	15226	14991	15112	15134	14931	15113	14994	15002	15049	14903	15071	15162	15083	14982	14888	15018	14949	15047	14952	15024	15079	15143	14879	15167	14904	15090	15080	14982	14893	14972	14976	15060	15238	14933	15052	15034	15186	14923	15219	15161	15026	15032	14933	15180	15080	15068	15143	14953	15025	14936	15145	14943	14954	14933	15054	15041	14912	15013	14942	15013	14868	15235	15031	14996	15009	15135	15045	14926	14942	15096	15003	14819	14926	15045	14893	15007	14985	15046	14950	15182	15062	14980	15068	15024	15089	15234	14972	15132	15050	14888	15023	14978	15003	14933	15060	15066	14974	14977	15016	14880	14984	14992	15130	15154	14995	14944	15095	15196	14943	15179	15109	15171	15038	14935	15122	15111	15152	15105	15036	14851	14948	15029	15107	14990	15015	14986	14986	15219	15074	15120	15033	15104	15064	15052	15103	14906	14964	14938	15032	14845	15168	14782	15040	15025	15054	15066	15086	15143	15243	15055	15177	14886	15107	15024	14963	15124	14956	14998	14974	14934	15049	15034	15043	15063	14881	15009	14936	14929	15114	14793	15001	15074	14744	15214	14712	15019	15045	14970	14993	14865	14898	14980	14933	15154	15092	14987	15220	15122	15054	14961	15175	15015	14855	15112	15167	15143	15101	15036	14993	14927	15105	15018	15058	14998	15026	14888	15046	15022	15099	14900	15042	14978	14980	15046	15100	14954	15048	15096	15036	15123	15036	14867	15134	15076	15145	15213	15110	15011
22822	21383	29145	24156	21891	23689	24600	19887	18980	21318	34900	36634	31027	25973	21932	19665	18595	17961	17921	17672	17604	17552	17733	17621	17633	17907	17732	17764	17710	17579	17801	17750	17745	17706	17689	17654	17482	17660	17481	17531	17835	17430	17468	17615	17464	17558	17640	17630	17719	17750	17561	17608	17754	17567	17780	17675	17595	17609	17527	17457	17515	17708	17574	17650	17755	17328	17475	17339	17603	17516	17548	17346	17452	17797	17507	17412	17558	17598	17419	17676	17655	17613	17519	17671	17773	17520	17609	17616	17608	17612	17543	17705	17692	17740	17639	17535	17708	17806	17522	17495	17458	17514	17579	17641	17478	17604	17612	17428	17630	17441	17411	17503	17817	17543	17672	17835	17470	17607	17516	17552	17520	17620	17499	17698	17642	17529	17466	17446	17487	17446	17646	17506	17371	17612	17546	17642	17486	17634	17663	17406	17581	17307	17463	17470	17397	17434	17524	17666	17606	17545	17582	17349	17381	17466	17692	17502	17554	17508	17535	17511	17745	17606	17618	17533	17652	17412	17289	17388	17593	17492	17403	17643	17603	17617	17474	17649	17623	17506	17355	17507	17522	17707	17639	17508	17571	17488	17768	17607	17462	17334	17385	17640	17618	17609	17571	17510	17554	17511	17474	17534	17592	17581	17452	17647	17456	17562	17480	17418	17566	17673	17465	17547	17564	17459	17509	17611	17403	17478	17657	17224	17573	17511	17734	17718	17524	17674	17546	17746	17487	17676	17585	17591	17607	17461	17610	17389	17572	17643	17754	17520	17734	17640	17557	17570	17439	17461	17646	17638	17587	17574	17652	17492	17473	17511	17694	17497	17637	17577	17694	17634	17529	17551	17406	17489	17695	17473	17580	17668	17820	17328	17314	17473	17655	17588	17600	17530	17705	17717	17517	17481	17392	17464	17715	17585	17546	17537	17533	17399	17473	17632	17667	17609	17371	17456	17590	17567	17664	17512	17483	17400	17488	17674	17595	17343	17457	17631	17533	17569	17592	17546	17536	17848	17604	17544	17346	17522	17668	17226	17351	17477	17510	17278	17683	17577	17615	17531	17381	17614	17437	17859	17490	17346	17449	17560	17549	17466	17540	17363	17510	17465	17558	17446	17562	17581	17690	17568	17521	17555	17548	17565	17543	17496	17669	17390	17700	17584	17620	17455	17507	17496	17392	17335	17432	17377	17537	17511	17668	17605	17356	17441	17563	17445	17619	17556	17586	17139	17417	17245	17692	17641	17417	17418	17471	17445	17542	17383	17575	17477	17574	17409	17615	17211	17486	17632	17786	17617	17672	17456	17716	17476	17722	17445	17461	17213	17524	17524	17583	17479	17500	17626	17781	17572	17306	17389	17542	17566	17729	17605	17523	17621	17454	17632	17789	17455	17551	17506	17471	17509	17688	17409	17501	17482	17430	17557	17672	17536	17503	17559	17350	17544	17509	17506	17366	17628	17542	17695	17693	17518	17524	17858	17736	17491	17479	17701	17497	17471	17588	17642	17570	17569	17629	17636	17551	17555	17511	17625	17433	17450	17648	17305	17551	17487	17591	17440	17563	17414	17621	17651	17366	17673	17846	17461	17448	17180	17407	17558	17532	17462	17448	17575	17605	17649	17556	17684	17664	17434	17297	17582	17639	17492	17725	17419	17590	17420	17559	17509	17709	17611	17440	17532	17603	17600	17550	17514	17515	17548	17442	17608	17487	17627	17418	17429	17579	17532	17406	17532	17606	17387	17471	17646	17681	17426	17459	17671	17434	17573	17478	17487	17481	17465	17653	17423	17449	17558	17722	17561	17590	17396	17447	17345	17548	17349	17473	17516	17410	17521	17581	17410	17447	17509	17485	17547	17466	17685	17429	17573	17580	17380	17699	17680	17707	17553	17500	17391	17444	17674	17546	17688	17374	17210	17413	17335	17654	17622	17490	17417	17437	17687	17578	17461	17509	17561	17508	17471	17411	17471	17535	17574	17342	17635	17605	17466	17630	17405	17401	17491	17386	17532	17504	17362	17670	17641	17585	17412	17726	17561	17524	17537	17491	17617	17454	17610	17724	17596	17511	17738	17571	17539	17546	17544	17650	17571	17569	17505	17530	17537	17694	17733	17416	17586	17563	17392	17663	17570	17622	17509	17450	17434	17513	17597	17387	17456	17670	17420	17559	17457	17392	17567	17763	17755	17636	17636	17606	17644	17445	17535	17559	17695	17588	17293	17587	17384	17607	17599	17552	17343	17548	17432	17533	17568	17365	17485	17667	17448	17578	17425	17462	17513	17654	17433	17591	17590	17486	17682	17710	17542	17534	17234	17338	17545	17427	17238	17544	17543	17489	17316	17682	17585	17517	17382	17563	17418	17549	17543	17529	17641	17270	17676	17557	17507	17762	17514	17564	17529	17415	17404	17610	17621	17603	17790	17724	17594	17553	17521	17575	17333	17507	17389	17622	17388	17502	17581	17478	17374	17538	17585	17566	17533	17820	17585	17396	17333	17607	17499	17612	17603	17572	17638	17370	17659	17410	17471	17560	17432	17507	17531	17503	17493	17503	17619	17620	17686	17633	17487	17674	17557	17406	17363	17427	17343	17681	17608	17376	17469	17680	17517	17575	17380	17577	17507	17604	17528	17557	17818	17700	17531	17466	17490	17591	17750	17572	17513	17675	17619	17606	17639	17456	17534	17538	17625	17680	17501	17701	17558	17478	17827	17455	17421	17488	17537	17436	17459	17349	17393	17606	17560	17287	17668	17679	17516	17466	17610	17814	17714	17685	17454	17339	17755	17567	17485	17365	17361	17416	17310	17469	17527	17813	17483	17413	17444	17399	17560	17648	17424	17657	17569	17435	17506	17720	17386	17577	17678	17647	17475	17514	17601	17680	17591	17300	17294	17792	17517	17482	17503	17455	17627	17743	17634	17544	17527	17730	17476	17554	17505	17500	17616	17716	17751	17680	17420	17340	17517	17566	17569	17748	17615	17505	17440	17516	17516	17493	17568	17567	17402	17441	17648	17896	17878	17738	17505	17567	17381	17682	17469	17469	17482	17584	17627	17562	17259	17469	17585	17546	17456	17390	17361	17571	17508	17549	17396	17526	17508	17490	17415	17635	17635	17544	17578	17603	17582	17573	17521	17577	17613	17517	17667	17482	17606	17568	17426	17500	17531	17556	17507	17468	17523	17416	17750	17545	17412	17404	17592	17568	17380	17506	17542	17472	17648	17482	17411	17545	17553	17537	17800	17704	17410	17492	17417	17448	17598	17495	17408	17516	17546	17484	17560	17413	17433	17553	17498	17403	17434	17531	17549	17492	17385	17589	17632	17497	17519	17696	17556	17614	17514	17462	17488	17529	17306	17448	17366	17468	17387	17449	17602	17592	17567	17752	17564	17536	17512	17699	17557	17707	17418	17445	17670	17587	17545	17532	17599	17666	17355	17680	17694	17537	17491	17554	17666	17764	17534	17380	17399	17743	17448	17464	17403	17590	17347	17488	17696	17440	17443	17537	17373	17506	17446	17555	17636	17490	17661	17665	17409	17390	17529	17696	17556	17667	17679	17395	17616	17416	17464	17521	17421	17478	17392	17420	17429	17318	17471	17667	17466	17519	17641	17824	17723	17629	17496	17595	17444	17441	17474	17360	17602	17661	17310	17640	17676	17733	17659	17393	17065	17539	17611	17488	17492	17546	17580	17721	17489	17343	17581	17438	17561	17484	17614	17338	17384	17491	17707	17693	17548	17434	17604	17702	17723	17426	17647	17544	17315	17537	17424	17452	17464	17609	17659	17425	17533	17468	17536	17633	17446	17444	17538	17660	17356	17439	17511	17391	17657	17534	17449	17499	17618	17511	17510	17451	17668	17570	17528	17570	17590	17526	17457	17618	17559	17460	17433	17569	17732	17551	17478	17772	17633	17276	17572	17456	17580	17522	17574	17662	17530	17593	17410	17533	17500	17380	17514	17551	17406	17625	17601	17743	17704	17477	17588	17478	17634	17733	17554	17763	17498	17819	17583	17593	17649	17683	17673	17671	17546	17593	17555	17537	17482	17537	17546	17398	17573	17850	17507	17581	17594	17760	17450	17606	17496	17500	17457	17741	17637	17458	17612	17540	17732	17586	17371	17342	17633	17588	17511	17590	17444	17602	17455	17645	17713	17590	17437	17753	17779	17613	17730	17718	17548	17518	17523	17700	17648	17659	17648	17414	17696	17519	17401	17532	17627	17405	17751	17825	17413	17595	17353	17564	17689	17449	17453	17457	17636	17748	17491	17308	17475	17457	17467	17651	17646	17382	17642	17669	17576	17538	17647	17680	17499	17488	17534	17461	17652	17597	17509	17502	17514	17425	17451	17307	17522	17505	17568	17557	17553	17502	17613	17888	17539	17474	17225	17399	17657	17461	17395	17552	17566	17763	17693	17643	17475	17700	17383	17540	17539	17525	17556	17432	17499	17465	17709	17532	17512	17432	17442	17513	17556	17342	17489	17597	17733	17390	17545	17462	17650	17595	17519	17465	17444	17625	17479	17610	17638	17657	17347	17601	17706	17580	17358	17530	17451	17574	17542	17467	17393	17637	17557	17659	17442	17507	17378	17623	17564	17485	17527	17351	17624	17615	17662	17772	17432	17607	17524	17633	17547	17705	17457	17740	17631	17560	17357	17560	17569	17385	17374	17345	17534	17448	17749	17658	17507	17507	17485	17599	17505	17474	17570	17334	17664	17458	17515	17752	17689	17607	17461	17649	17396	17459	17458	17532	17420	17469	17487	17527	17725	17716	17601	17624	17302	17572	17381	17361	17382	17366	17554	17501	17599	17540	17456	17392	17639	17558	17506	17605	17461	17467	17557	17470	17542	17595	17356	17511	17451	17588	17484	17386	17388	17518	17486	17609	17490	17560	17615	17582	17570	17505	17615	17514	17474	17523	17665	17485	17341	17358	17394	17517	17458	17510	17417	17511	17533	17631	17524	17463	17315	17521	17523	17558	17569	17359	17692	17513	17359	17602	17621	17433	17614	17427	17456	17445	17483	17458	17574	17451	17483	17450	17596	17464	17442	17515	17514	17534	17404	17519	17683	17687	17739	17622	17636	17599	17574	17434	17486	17555	17506	17486	17526	17441	17693	17446	17704
33276	58422	54639	37273	25992	19663	17718	17415	17307	21588	37500	37778	31090	24844	19639	17224	16204	15508	15419	15206	15051	15088	15172	15136	15278	15103	15306	15178	15091	15247	15144	15006	15061	15365	15142	15055	15051	15298	15202	15157	15343	15201	15124	15213	14968	15108	15237	15072	15181	15249	15235	15245	15152	15117	15047	15185	15060	15071	15157	15165	15269	15035	15154	15180	15002	15240	15161	15267	15096	15183	15037	15093	15135	15088	15128	15186	15208	15167	15261	15073	15142	15370	15100	15033	15145	15172	15011	15186	15279	15151	15129	15077	15104	15042	15079	15133	15186	15114	15231	15119	15178	15139	15290	15106	15220	15060	15089	15140	15151	15148	15223	15217	15117	15186	15083	15209	15070	15134	15222	15216	15015	15108	14825	15127	15114	15183	15148	15126	15126	15211	15028	15190	15095	15217	15058	15049	15166	15032	15041	15143	14995	15343	15139	15079	15008	15225	15124	15074	15168	14960	15093	15164	15146	15110	15043	14960	15230	15100	15056	15145	14966	15165	15310	15226	15160	15288	15303	15179	15192	14928	15124	15145	15219	15046	15250	15178	15225	15068	15020	15288	15129	15025	15020	15132	15000	15158	15048	15305	15108	14995	15145	15162	15239	15122	15252	15126	14969	15057	15106	15039	14794	15277	15213	15200	15118	15341	15290	15012	15080	15110	15265	15106	15178	15149	14857	15088	15187	15176	15141	15179	15207	15097	15154	14977	15144	15176	15152	15052	15071	15110	15101	14909	15012	15079	15094	15139	15034	15082	15161	15181	15030	15360	15156	15138	15274	15150	14910	15151	15018	15201	15133	15186	14918	15308	15239	15210	15204	15056	15080	15172	15197	15279	15247	15153	15027	15272	15050	15229	15176	14952	15094	15069	15138	14923	15002	15007	14991	15053	15330	15166	15012	15144	15126	15046	15182	15085	15041	15243	15198	15004	15155	14955	15159	15231	15027	15051	15166	15198	15091	15166	15226	15317	15135	15147	15115	15180	15145	14989	14977	15110	15028	15249	15099	15047	15025	15034	15017	15050	15123	15117	15063	15051	15349	15041	15099	15096	15092	15232	15281	15158	15065	15082	15111	15127	15224	15047	15117	15137	15012	15213	15025	15169	15177	15189	15190	14962	15328	15196	15088	15225	15071	15279	15168	15078	15064	15236	15230	15073	15102	15226	15171	15107	15183	15252	15146	15419	15170	14891	15126	15130	14981	15184	15020	15192	15150	15234	15119	15282	15182	15268	14976	15156	14992	15175	15228	15031	15260	14904	15037	15262	15199	15135	15114	15057	15177	15151	15128	15077	15110	15189	15110	15173	15176	15101	15273	15192	15095	15083	14992	15081	15124	15006	15223	15100	15180	15215	14983	15189	15199	15201	15090	15289	15135	15250	15083	15011	15399	15115	15143	14917	15051	15170	15162	15056	15255	15229	15225	15225	15233	15220	15176	15142	15085	14902	15054	15228	15066	14984	15216	15120	15232	15113	15135	15014	15309	15117	15098	15102	15033	15086	15250	15231	15265	15094	15059	14973	15180	15075	15049	15104	15050	15117	15058	15116	15031	14927	15076	15067	15083	15054	15111	15254	15053	15098	14964	15101	15141	15143	15286	14994	15167	15130	15268	15072	15165	15012	15189	15076	14963	14820	15039	15001	15066	15037	15274	15215	15166	15119	15160	15282	15242	15148	15137	14992	15045	15146	15063	15161	15079	15147	14892	15126	15387	15136	15238	15221	15029	15202	15024	15163	15061	15041	15000	14964	15312	15051	15136	15176	15295	15203	15141	15116	15163	14989	15195	15178	15049	15083	15073	15125	15123	15106	15074	15104	15094	15062	14963	15111	14966	15258	15226	15100	15113	15234	15132	15216	15111	15172	15121	15111	15070	15013	15082	15089	15066	15005	15303	15140	15077	15170	15142	15252	15085	15341	15188	14985	15037	15150	15146	15195	15114	15197	15112	15155	14990	15040	15083	15183	15191	15217	15125	15057	15133	15126	15112	15167	15136	15034	15182	14937	14951	15214	15063	15105	15215	15207	15217	15242	15251	15089	15137	15153	15081	15159	14940	15142	14866	15275	15163	15098	15211	15081	14984	15045	15229	15105	15184	15177	15198	15270	15023	15091	15122	15022	15039	15072	15052	15020	15101	15047	15086	15210	15109	15159	15023	15001	15089	15128	15042	15225	15234	15237	15165	15021	15007	15067	15150	15199	14921	15040	15137	15184	14946	15118	15265	15141	15082	15153	14988	14986	15412	15111	15169	15219	15111	15056	15326	14995	15229	15226	15026	15144	15106	15225	15194	14962	15181	15119	15204	15086	15092	15033	15073	15162	14859	15163	15196	15066	15235	15096	15161	15087	15107	15332	15035	15190	15025	15266	15125	15303	15034	15037	15063	14931	15319	15103	15158	14954	14980	15088	15000	15081	15114	15245	15137	15052	15056	15185	15154	15154	15194	15131	15158	15132	14995	15082	15108	15014	15001	15163	15081	15164	15225	15091	15121	15275	15072	15109	15135	15111	15091	15211	15179	15190	15048	15348	15104	15210	15173	15083	15226	15151	15126	14937	15129	14929	14996	15059	15212	15122	15089	15047	15042	15090	14988	15067	15238	15177	14964	15044	15154	14990	15145	15050	15216	15087	15365	15270	15094	15172	15186	15155	15184	15065	15111	15152	15185	15207	15220	15209	15344	15075	15352	15293	15097	14997	15215	15229	15228	15138	15211	15049	15317	15114	15087	15094	15079	15167	15136	15195	15115	15049	15038	15256	15073	15141	15055	15125	15125	14955	14887	15134	15278	14990	15164	14942	14976	15037	15076	14994	15110	15156	15082	15067	15206	15150	15010	15143	15242	15052	15073	15180	15189	15284	15088	15268	14940	15233	15121	15070	15172	15073	15003	15003	15294	15156	15034	14960	15007	15176	14941	15130	15203	15214	15196	15138	15160	15193	15320	15155	15303	14964	15275	15095	15152	15119	15045	15155	15219	15227	15218	15267	15073	15176	14996	15027	15009	15151	15119	15026	14984	15123	14930	15230	14917	15194	15252	15145	15048	15094	15278	15106	15075	14979	15175	15007	15189	15036	15159	15176	15137	15147	15035	15297	15079	15017	15200	15043	15165	15234	15150	15118	15178	15216	15129	15018	15091	15215	15049	15131	14898	15161	15091	15177	15298	14961	15283	15049	15123	15215	15107	15145	15157	15072	15272	15121	15111	15046	15017	15246	15071	15133	15181	15011	15132	15262	15103	15215	15260	14953	15259	15195	15077	15205	15006	15092	14961	15031	14960	15245	15012	15095	15185	14987	15127	15257	15135	15042	15088	15183	15177	15135	15149	15234	15007	15171	15089	15140	15183	15200	15058	15162	15193	15095	14977	15349	15206	15128	15226	15047	15105	14959	15199	15080	15144	15145	14878	15141	15109	15045	15098	15318	14990	15244	15171	15313	15223	15113	15194	15072	15090	15158	15023	15035	15156	15021	15027	15120	15053	15105	15227	15175	14971	15102	15085	15107	15005	15179	15138	15283	15118	15160	15106	15295	15118	15089	15080	15059	15149	15092	15045	15143	15025	15206	15141	15198	15162	15098	15178	15249	14896	15177	15049	15149	15017	15203	14982	15106	15025	15153	15138	14983	15094	15327	15098	15064	15248	15083	15026	15157	15144	15125	14994	15069	15114	15055	15069	15129	15158	15144	15114	15263	15155	15217	15124	15257	15197	15109	15157	15240	15339	15102	15125	15032	15057	15261	15177	14965	15120	15149	15134	15146	15062	15149	15131	15245	15031	15057	15209	15172	15139	15034	15020	14987	15057	15076	15178	15161	15045	15137	15144	15051	15049	15255	15141	15103	15107	15096	15342	15064	14988	15093	15063	15088	15107	15083	15305	15176	15131	14998	15097	15160	15005	15177	15060	14987	15021	15013	15232	15286	15049	15110	15173	15156	15039	15154	14987	15047	15049	15247	15018	15236	15005	15136	15196	15225	15154	15190	14917	15242	15245	15115	14936	15086	14946	15195	15008	15079	15197	14993	15043	15114	15075	15158	15016	15126	14985	15228	15110	15020	15041	15144	15262	15160	15030	15207	15128	15182	15180	15244	15186	15056	15077	15319	15002	15159	15150	15208	15194	15211	14973	15030	14989	15301	15172	15097	15055	15200	15024	15280	15285	15097	15257	15016	15188	15035	15029	15197	15077	15245	15159	15016	15242	15019	15109	15181	15125	15130	15013	15215	15236	15097	15097	15056	15169	15122	15305	15307	15250	15099	15098	15124	15088	15091	15145	15089	15129	14963	15090	15185	15016	15432	15122	15142	15101	15144	15232	15189	15245	15080	15099	15216	15027	15192	14919	15141	15100	15128	15057	15031	15111	15293	15162	15059	15020	15090	15111	15023	15080	15064	15249	15043	15060	15224	15190	14895	15095	15164	15188	15137	15168	15245	15092	15087	15142	15033	14995	15218	14974	15125	15210	15087	14865	15196	15132	15107	15253	15011	15291	15186	15047	14972	15188	15041	15085	15026	15154	15083	15169	15046	15153	15199	15058	15312	15161	15190	15168	14983	15183	14960	14897	14954	15252	15214	15090	15084	15142	15136	14910	15228	15088	15142	15165	15044	15212	15051	15093	15010	15043	15245	15198	15087	15050	15202	15263	15123	15094	15099	15247	15335	15241	15173	15236	15039	15235	15088	15162	15106	15046	15236	15030	15125	14974	15063	15084	15328	15094	15156	15204	15085	15199	15039	15176	15143	15116	15070	15256	15029	15119	15076	15266	15149	15080	15062	15162	15004	15099	15084	14977	15020	15112	14974	15030	15136	14991	15171	15103	14964	15136	15174	15018	15142	15113	15131	15102	15167	15085	15066	15231	15237	15130	15216	15250	15103	14943	15048	15169	15041	14973	15136	15019	15142	15086	15141	15047	15105	15086	15121	15405	15166	15216	15277	14933	15257	15160	15075	14981	15045	15209	15192	15225	15154	15166	15037	15115	15156	15056	15282	15119	15318	15070	15214	15135	15186	15241	15121	15308	15111	15034	14951	15147	15194	15218	15006	15008	15296	15160	15050	15121	15024	15063	15147	15076	15157	14957	14944	15079	15252	15055	15119	14926	15092	14987	15150	15068	15011
28039	25323	31099	26278	19034	17840	17770	17512	17460	17803	18585	19355	19138	18349	17821	17576	17556	17667	17548	17415	17311	17440	17521	17564	17505	17395	17529	17637	17485	17525	17474	17452	17438	17291	17556	17394	17336	17247	17445	17692	17710	17788	17383	17412	17509	17682	17331	17420	17146	17487	17542	17441	17544	17476	17541	17463	17424	17446	17355	17392	17513	17520	17344	17571	17408	17448	17333	17384	17347	17164	17491	17281	17559	17413	17526	17429	17360	17480	17422	17302	17428	17417	17353	17523	17259	17328	17630	17486	17395	17637	17562	17345	17324	17361	17474	17373	17448	17354	17529	17473	17615	17348	17459	17407	17252	17517	17424	17588	17405	17550	17376	17314	17365	17425	17315	17520	17576	17556	17627	17328	17480	17258	17533	17350	17442	17605	17380	17311	17379	17439	17431	17546	17095	17542	17288	17538	17392	17223	17457	17471	17399	17231	17310	17488	17404	17579	17522	17486	17346	17494	17400	17393	17437	17460	17457	17370	17465	17429	17392	17295	17245	17263	17414	17022	17427	17559	17307	17544	17465	17327	17447	17586	17469	17434	17616	17497	17404	17312	17497	17553	17308	17375	17421	17428	17335	17357	17065	17411	17270	17260	17380	17380	17444	17439	17273	17543	17452	17529	17515	17571	17230	17611	17462	17380	17324	17290	17645	17566	17477	17538	17415	17443	17432	17137	17462	17419	17285	17328	17338	17427	17428	17540	17440	17361	17551	17451	17301	17585	17613	17371	17411	17333	17510	17360	17501	17442	17610	17379	17510	17408	17463	17655	17448	17211	17411	17396	17594	17465	17336	17573	17421	17339	17429	17460	17380	17372	17485	17484	17450	17396	17352	17428	17609	17293	17228	17420	17300	17328	17555	17429	17293	17387	17122	17499	17491	17374	17458	17452	17401	17403	17158	17634	17531	17346	17559	17346	17531	17411	17353	17190	17364	17220	17324	17302	17431	17474	17492	17371	17426	17284	17194	17532	17410	17492	17558	17357	17337	17232	17464	17336	17342	17422	17522	17370	17404	17434	17484	17309	17371	17278	17280	17436	17156	17520	17422	17502	17434	17437	17389	17325	17331	17335	17609	17500	17592	17394	17678	17096	17368	17471	17459	17388	17380	17371	17504	17390	17484	17495	17628	17270	17218	17597	17464	17492	17528	17307	17593	17438	17510	17702	17387	17229	17274	17240	17470	17432	17115	17391	17373	17385	17389	17271	17424	17398	17363	17305	17554	17486	17563	17404	17627	17471	17482	17351	17400	17515	17253	17439	17593	17311	17372	17449	17494	17355	17379	17402	17479	17326	17424	17435	17378	17426	17390	17527	17435	17654	17277	17442	17486	17364	17394	17309	17383	17580	17354	17524	17451	17427	17501	17600	17372	17175	17367	17398	17352	17427	17467	17386	17462	17685	17700	17544	17486	17537	17168	17470	17358	17482	17507	17569	17558	17433	17511	17589	17574	17570	17595	17485	17465	17525	17322	17424	17322	17412	17442	17699	17558	17357	17408	17622	17635	17439	17588	17464	17446	17252	17370	17392	17328	17435	17354	17197	17338	17415	17457	17339	17458	17458	17491	17376	17414	17705	17312	17349	17437	17273	17420	17598	17348	17499	17478	17522	17485	17464	17618	17619	17349	17379	17435	17543	17243	17417	17358	17389	17429	17510	17393	17412	17448	17460	17425	17551	17569	17410	17612	17366	17488	17405	17428	17459	17561	17671	17568	17458	17382	17679	17459	17364	17446	17534	17283	17383	17454	17377	17524	17552	17377	17520	17522	17477	17525	17587	17316	17224	17406	17559	17294	17442	17446	17518	17466	17162	17264	17539	17558	17449	17446	17581	17485	17513	17556	17234	17353	17428	17479	17595	17501	17502	17446	17464	17611	17385	17505	17474	17422	17235	17318	17473	17262	17246	17462	17507	17449	17312	17636	17451	17390	17373	17486	17285	17363	17436	17378	17501	17576	17474	17329	17527	17326	17100	17286	17478	17439	17499	17463	17415	17510	17537	17393	17294	17514	17464	17539	17360	17417	17418	17710	17615	17434	17494	17432	17431	17406	17408	17496	17549	17452	17392	17432	17452	17470	17507	17400	17244	17464	17404	17504	17330	17540	17473	17365	17463	17295	17540	17474	17623	17508	17315	17353	17300	17538	17379	17466	17454	17338	17561	17254	17473	17641	17372	17520	17303	17432	17331	17399	17368	17433	17295	17555	17531	17557	17543	17437	17447	17308	17308	17518	17658	17400	17439	17403	17511	17447	17545	17397	17425	17408	17544	17496	17439	17484	17375	17521	17489	17292	17563	17429	17242	17480	17433	17521	17515	17319	17444	17311	17400	17487	17332	17415	17497	17479	17510	17553	17518	17292	17406	17254	17439	17452	17452	17640	17508	17524	17311	17388	17149	17415	17707	17264	17411	17553	17502	17403	17567	17392	17534	17509	17375	17462	17453	17678	17406	17596	17411	17320	17479	17626	17431	17350	17401	17415	17431	17394	17303	17574	17123	17292	17269	17526	17610	17420	17518	17267	17606	17499	17587	17383	17332	17456	17383	17340	17510	17557	17467	17479	17468	17423	17396	17385	17536	17723	17262	17246	17686	17544	17361	17519	17298	17496	17629	17528	17504	17550	17450	17376	17400	17419	17283	17447	17562	17293	17443	17678	17293	17524	17685	17388	17401	17480	17624	17535	17392	17423	17613	17466	17297	17339	17452	17295	17577	17458	17229	17474	17456	17605	17335	17508	17377	17670	17449	17383	17311	17617	17609	17255	17601	17513	17175	17247	17214	17478	17461	17258	17391	17450	17413	17440	17277	17354	17408	17605	17427	17441	17289	17564	17418	17615	17610	17398	17333	17475	17430	17423	17440	17477	17471	17636	17540	17429	17479	17433	17533	17336	17496	17488	17340	17455	17300	17367	17283	17569	17457	17514	17424	17610	17587	17412	17340	17543	17433	17315	17401	17672	17341	17375	17312	17386	17292	17505	17509	17379	17289	17552	17265	17478	17500	17490	17465	17338	17370	17480	17326	17398	17689	17360	17446	17299	17556	17297	17395	17482	17386	17306	17379	17299	17475	17447	17585	17517	17661	17439	17543	17508	17320	17562	17478	17370	17287	17296	17470	17471	17449	17330	17497	17543	17540	17517	17659	17434	17410	17213	17375	17738	17312	17433	17522	17474	17576	17627	17326	17508	17593	17409	17448	17572	17367	17390	17359	17492	17476	17290	17542	17293	17403	17634	17605	17509	17513	17299	17372	17430	17334	17398	17557	17478	17432	17395	17390	17511	17297	17588	17352	17241	17571	17420	17540	17648	17735	17578	17466	17616	17523	17264	17563	17442	17437	17463	17442	17501	17573	17398	17422	17711	17630	17433	17245	17335	17592	17479	17519	17275	17427	17250	17583	17497	17406	17424	17458	17457	17296	17453	17396	17317	17420	17556	17342	17620	17612	17459	17439	17489	17534	17452	17224	17380	17318	17539	17586	17341	17388	17496	17399	17506	17574	17254	17230	17364	17299	17522	17645	17253	17302	17453	17466	17256	17489	17463	17526	17519	17331	17490	17422	17356	17285	17361	17262	17511	17545	17548	17465	17635	17531	17290	17513	17287	17333	17509	17595	17281	17512	17494	17473	17556	17332	17489	17401	17229	17264	17534	17462	17566	17423	17485	17155	17458	17467	17445	17289	17338	17504	17360	17619	17440	17376	17596	17533	17546	17468	17477	17430	17706	17572	17700	17270	17199	17449	17468	17380	17556	17383	17452	17474	17443	17525	17532	17511	17486	17530	17446	17221	17493	17545	17524	17286	17269	17251	17352	17366	17520	17548	17559	17427	17455	17207	17386	17245	17417	17308	17435	17465	17508	17401	17627	17459	17428	17446	17428	17581	17594	17464	17632	17515	17576	17480	17332	17473	17541	17422	17356	17554	17354	17334	17569	17253	17475	17276	17367	17431	17482	17519	17490	17374	17682	17439	17603	17410	17338	17471	17561	17432	17388	17551	17373	17528	17502	17367	17490	17469	17333	17480	17494	17560	17398	17418	17547	17507	17464	17432	17295	17335	17465	17377	17330	17352	17594	17292	17301	17412	17515	17427	17310	17590	17190	17410	17397	17469	17357	17519	17463	17258	17419	17342	17447	17733	17440	17676	17551	17437	17313	17551	17190	17393	17616	17404	17520	17559	17668	17399	17235	17500	17540	17452	17257	17540	17715	17474	17349	17452	17358	17610	17615	17451	17481	17270	17182	17242	17443	17534	17487	17425	17494	17573	17412	17268	17585	17452	17380	17405	17554	17661	17412	17330	17560	17462	17437	17553	17406	17401	17608	17450	17483	17481	17448	17386	17446	17405	17320	17394	17298	17458	17468	17273	17336	17421	17362	17528	17474	17366	17400	17458	17411	17588	17377	17524	17355	17433	17326	17359	17357	17319	17388	17394	17192	17481	17440	17514	17388	17391	17503	17233	17396	17432	17548	17461	17411	17314	17509	17450	17405	17446	17518	17299	17446	17262	17501	17438	17370	17556	17406	17586	17568	17475	17705	17407	17291	17349	17552	17614	17449	17259	17216	17337	17323	17298	17287	17380	17269	17284	17366	17463	17600	17161	17207	17505	17493	17506	17469	17636	17475	17447	17391	17279	17451	17496	17311	17402	17404	17338	17567	17470	17367	17514	17401	17467	17795	17646	17533	17417	17497	17446	17437	17170	17673	17592	17479	17358	17534	17340	17382	17533	17481	17399	17355	17420	17477	17479	17593	17399	17539	17346	17557	17515	17252	17404	17367	17442	17267	17499	17389	17700	17419	17491	17302	17513	17341	17340	17327	17291	17255	17504	17131	17377	17428	17528	17483	17519	17299	17609	17438	17388	17651	17435	17242	17427	17422	17387	17452	17411	17315	17592	17383	17315	17463	17432	17361	17304	17525	17509	17654	17330	17386	17324	17352	17405	17580	17384	17450	17605	17397	17521	17450	17517	17426	17395	17737	17410	17365	17414	17552	17296	17512	17494	17548	17599	17302	17340	17204	17444	17605	17381	17182	17469	17249	17424	17480	17323	17537	17521	17655	17377	17353	17317	17442	17568	17310	17332	17356	17645	17476	17360	17568	17507	17404	17447	17290	17318
27121	39770	33821	23403	16363	15418	15348	15253	15132	15288	16690	17680	16965	16068	15657	15379	15241	14952	15199	15277	15139	14881	15180	15041	14944	15210	15005	15114	15155	15112	15137	15283	15191	15134	15125	15004	15165	15192	15087	15149	15044	15093	15103	15195	14975	15018	15219	14860	14938	15038	15168	15100	15091	15111	15118	15066	15211	15050	15078	14960	15263	15070	15190	14983	15006	15189	15058	15094	15002	14944	15186	15065	14926	14968	15240	14890	15029	15066	15177	15106	15111	15102	15068	15110	15002	15108	15056	15061	14981	15027	15156	15094	15157	15106	15131	15034	15105	15193	15172	15344	15064	14967	15179	14979	15124	15095	15191	15012	15138	15129	15246	15120	15175	14995	15007	15055	15015	15174	15112	15199	14928	15253	15014	15117	15196	15130	15104	15143	15169	15076	15049	15047	15048	15104	15031	15103	15104	15056	15281	15043	15020	15111	15330	14916	15087	15094	15135	15153	15172	15138	15111	15015	15301	15031	15023	15090	15026	14994	15069	15216	15084	15110	15050	15205	15078	15160	15138	15087	14893	15007	15132	15308	15158	14965	15154	15145	14987	15016	15100	15168	15020	15167	14955	15069	15107	15151	14868	15226	15135	15144	15210	14989	14942	15036	14997	15110	15090	15099	15008	15081	15099	15097	14971	15084	15041	15146	14957	15114	15023	15318	15139	15110	15241	15082	14975	15071	15049	15157	14953	15112	14991	14957	15075	15081	14886	14972	15028	15096	15137	15168	14972	15038	15252	15151	15122	15211	15108	15048	15007	15371	15027	14998	15112	15024	15105	15010	14979	15103	15253	15085	15118	15047	14991	14967	15003	15191	15238	15021	15079	15186	15070	15123	15053	15031	15146	15123	15018	15203	15056	15017	15151	15190	15062	15165	15088	15157	15159	15039	15198	15108	15211	15128	15101	15161	15098	15239	15021	15046	15000	15232	15056	15128	14934	15096	15235	15137	14945	15120	15168	15010	15073	15106	15076	14934	15194	15153	15326	15036	15250	15082	15052	15100	15113	15094	15202	15086	15065	14990	14955	15240	15144	15198	15091	15072	15097	15121	15125	14991	14994	15047	15076	14976	15065	15139	15101	14964	15148	15159	15101	15053	15000	15048	15111	15239	15160	15069	15134	15076	15295	15085	15133	15102	15035	15071	15235	15159	15186	15046	15050	15146	15192	15208	15025	15094	15198	15012	15183	14999	15171	15093	15019	14953	15056	15270	15049	15123	15169	15253	15115	15142	15000	15062	15174	15131	15166	15106	14915	14873	15279	15030	15313	15052	14994	15078	15043	14926	15098	14918	15062	15251	15150	15179	15129	15019	15144	15203	15326	15004	14967	15092	15045	15168	15168	15255	15155	15030	14995	15123	14866	15027	15090	15124	15130	15156	15159	15127	15037	15234	15187	15025	15061	15170	15122	15133	15046	15141	15094	15133	15108	15079	15136	15243	15220	15057	15100	15253	14982	15145	15001	15119	15243	15053	15210	15111	15126	15008	15030	15211	15096	15122	15080	15145	15163	15080	15009	14977	15029	15053	15207	15124	14998	15097	15203	14970	14918	15155	15016	15084	15147	15113	15142	15038	15088	15189	15136	14972	15165	15023	15074	15157	15062	15134	15145	15131	15212	15187	15182	15181	15159	15011	15114	15079	15153	15118	15243	15189	14897	15216	14893	15045	14925	15192	15156	15151	15194	14963	15342	15061	15054	15213	15110	15050	15180	15081	15115	15048	15240	15122	15147	15158	15285	14899	15119	15152	15170	15117	15027	14905	15114	15097	14987	15230	15048	14898	15073	15037	15151	15024	15004	15075	15050	14982	15022	15217	15124	15034	15072	15083	14960	15068	15064	15056	15107	15054	15099	15058	15006	15227	14968	15178	15122	15160	14987	15044	15147	15040	15023	15117	15129	15006	14968	15177	15111	14927	15094	15022	15228	15222	15064	14965	15246	15064	15232	14914	14971	15131	15100	15140	15106	15039	15094	15029	15220	15198	15072	15219	15182	15106	15112	15131	14971	15089	15080	14944	15020	15171	15127	15091	14986	15042	14954	15238	15177	14924	15209	15071	14997	15001	15169	14963	15265	15058	15094	15037	15150	15163	15021	15153	15075	15144	15201	14924	15111	15212	14952	15143	15073	15134	15036	15044	15164	14967	15138	15071	15051	15128	15112	15041	15228	15198	15078	15019	15178	15062	15160	15193	15119	15018	15169	15232	15170	14989	15043	15215	14937	15153	15242	15199	15074	15089	15294	15092	15170	15036	15070	15147	14963	15133	15390	15004	15083	15165	15102	15138	15096	15110	15048	15173	15248	15055	15165	14980	15146	15125	15102	15081	15186	15032	15283	15070	15024	15184	15007	15005	14963	15111	15090	15217	15008	15272	15251	15008	15147	15061	15195	15029	15125	15251	14985	15152	15002	15080	15137	15004	15222	15055	14955	14897	15017	15202	15077	15092	15208	15177	15146	15222	15074	14955	15002	14957	15088	15066	15106	15099	15089	15160	14996	15180	15203	15050	14964	15030	15042	15118	15247	15143	15106	15280	15066	15092	15106	15084	15186	15001	15217	15113	15133	15065	15260	15023	15109	15163	14871	15127	15041	15192	15018	15056	15137	15152	14989	15057	15062	15103	14948	15010	15137	14987	15011	15063	15178	15171	15080	15198	15123	15143	15085	15313	15163	15153	15200	14814	15264	15027	15134	15074	15118	15136	15304	15185	15060	15016	15122	15374	15009	15064	14956	15010	14917	15092	15136	15022	15116	14897	15107	15049	15074	15086	15097	15086	14984	15304	15050	15234	15242	15039	15163	15286	14974	15091	14960	15076	15147	15108	14996	15119	15131	15100	15185	15095	14989	14998	15063	14871	15137	15034	15068	15234	15244	15006	15068	15068	14994	15051	15064	14965	15128	15038	15186	15245	15070	15173	15073	15214	15073	15197	15034	15174	15199	15000	14976	15163	15232	15119	15060	15144	15014	15079	15117	15078	15070	15088	14926	14892	15086	15198	14938	15205	15078	14903	15021	15104	15063	15175	15043	14953	15075	15092	15101	14984	14971	15204	14995	15002	15111	15195	15040	15141	15206	15029	15203	15099	15053	15099	15041	14940	15054	15162	15137	15079	15090	15150	15078	15118	15147	15026	15055	15045	15095	15040	15128	15122	15112	15240	14994	15156	15127	14987	14993	15202	15113	14861	15053	15015	15025	15115	15153	15102	15092	15025	15079	15040	15084	15152	15114	15129	15132	15095	14946	15192	15165	14987	15100	14905	14996	15110	15049	15029	15085	15008	15219	15266	15132	14922	15149	15077	14909	15409	14989	15267	15106	15269	15220	14975	15175	15101	15023	14946	15116	15097	15122	15143	15234	15192	15125	15067	15352	15087	15153	15073	15108	15089	15076	15016	15180	15127	14928	14944	15174	15002	15133	14871	15075	15282	15102	14992	15127	15184	15073	15187	15055	15309	15249	14973	15189	15100	15130	15152	15081	14917	14927	15059	14861	15074	15079	15048	15034	15160	14983	15127	14984	15147	15110	15048	15211	14867	15117	15048	15186	14968	15176	15027	15155	15175	15175	15213	15053	15129	14992	15169	15229	15059	15188	15087	15213	15009	15189	15018	15015	14959	15117	15161	15103	14974	14914	15114	15189	14999	14985	15089	15226	15154	15325	15035	15136	14940	15113	15005	15067	15148	14997	15102	15082	15071	15141	15243	15053	15087	15203	15075	15089	15003	15030	14997	15115	15138	15252	14899	15139	15123	15193	15251	15027	15061	15117	15052	15173	15127	15072	14966	15058	15043	15136	15053	14975	15116	15107	15169	15098	15354	15127	15142	15202	14994	15266	15192	15230	15078	15021	15141	15061	15186	15203	15039	15085	15013	15097	15088	15097	15191	15062	15007	15112	15046	15215	15123	15200	15149	14922	15210	15008	15077	15135	15208	15039	15084	15116	15035	15195	14928	15219	14998	15071	15112	15039	14908	15201	15226	15064	15081	15264	15145	14961	15073	15128	15129	15082	15147	15165	15101	14946	15187	15089	15059	14980	15086	15087	15062	15091	15128	15052	15072	15046	15120	14946	15224	15140	15064	14930	15132	15115	15196	15209	15115	15015	15078	15112	15064	15089	14979	15092	15176	15040	15051	15288	15111	15187	15045	15084	15227	15119	15159	15007	14989	15139	15088	14986	15119	15010	15106	15152	15109	15016	14973	15200	15091	15030	15099	15106	15169	15006	15364	15053	15213	15016	15087	15056	15043	15095	15141	14944	15265	15259	15023	15155	15174	14959	15188	15108	14937	15063	15077	14924	15158	15082	14991	15141	14959	15059	15147	15113	15099	15073	15023	15063	15111	14979	15157	15137	15160	15033	15147	15118	15053	15115	15071	14992	15246	15201	14955	15143	15019	15104	15132	15015	15209	15086	15088	15070	14986	15158	15043	15192	14966	15089	15066	15143	15029	14956	15114	14954	15182	14965	15091	15101	15153	14991	15101	15315	15131	15193	15071	15136	15156	15128	15212	15135	15105	15220	15002	15210	14967	15233	15130	15113	15082	15180	15123	15159	15106	14941	15049	15157	15120	15077	15174	14916	15167	14968	14971	15045	14983	15055	15170	15081	15089	15241	15160	14976	15202	15011	14895	15151	15132	15144	14946	15180	15141	15111	15068	15218	15064	14893	15184	15012	15146	15163	15201	14990	15000	15059	15180	15038	15156	15176	14958	15059	15095	15167	15204	15150	15136	15230	15171	15184	15038	14873	15087	15102	15043	15155	14989	15257	15144	15138	15136	15177	15209	15217	15159	15116	15126	15189	14871	15196	15209	15058	15131	15124	14980	15150	15058	15104	15012	15162	15145	15220	15110	15154	15077	15069	15137	15130	15042	15201	15099	15167	14991	15060	15038	15083	15113	14942	15066	15140	15022	15064	15150	15092	15239	15173	15031	15194	15145	14805	15107	15026	15256	15155	15188	15248	15048	15233	15044	15201	15244	15071	15019	15134	15069	15092	15148	15225	15110	15153	14921	15067	15104	15190	15064	14994	15165	15272	15230	14993	15081	15012	15117	15244	15109	14983	15095	15106	15013	15218	15041	15121	14876	15149	15154	15333	14980	15167	15009	15008	15107
23944	21366	28954	25305	22774	22116	20700	18287	18055	18743	26380	28701	25764	22341	19767	18779	18002	17592	17536	17530	17569	17363	17253	17307	17258	17302	17333	17249	17251	17343	17310	17284	17380	17410	17379	17421	17109	17481	17434	17272	17406	17475	17256	17237	17322	17368	17324	17497	17443	17241	17428	17474	17269	17349	17308	17322	17381	17295	17119	17405	17379	17140	17141	17261	17237	17324	17240	17118	17323	17382	17377	17138	17417	17166	17282	17344	17176	17184	17254	17414	17299	17411	17447	17234	17255	17255	17426	17211	17415	17391	17315	17304	17261	17282	17625	17424	17265	17261	17174	17296	17300	17267	17132	17296	17016	17221	17387	17180	17278	17446	17296	17061	17191	17284	17338	17183	17234	17510	17401	17419	17360	17374	17298	17355	17662	17285	17351	17245	17297	17180	17161	17463	17383	17208	17442	17277	17428	17346	17441	17276	17332	17335	17207	17299	17273	17212	17164	17412	17200	17397	17136	17177	17050	17179	17242	17408	17562	17302	17228	17209	17231	17166	17461	17368	17219	17138	17186	17168	17219	17352	17365	17327	17400	17179	17442	17246	17387	17406	17306	17187	17358	17201	17285	17358	17152	17095	17332	17239	17413	17437	17516	17230	17483	17357	17270	17137	17372	17377	17475	17343	17308	17316	17253	17346	17306	17325	17237	17449	17341	17236	17274	17200	17097	17243	17340	17219	17175	17282	17356	17346	17166	17308	17424	17208	17250	17212	17466	17308	17388	17346	17616	17195	17136	17268	17228	17200	17344	17026	17362	17317	17336	17024	17336	17374	17149	17196	17234	17101	17421	17358	17371	17334	17249	17251	17272	17293	17428	17185	17349	17152	17167	17070	17221	17353	17428	17394	17319	17215	17395	17147	17252	17214	17396	17350	17238	17279	17148	17212	17339	17190	17219	17172	17270	17280	17237	17145	16963	17372	17386	17482	17370	17518	17267	17421	17298	17168	17277	17367	17174	17173	17412	17158	17334	17183	17153	17241	17142	17249	17328	17235	17256	17326	17303	17158	17289	17301	17141	17183	17243	17282	17180	17336	17118	17361	17388	17247	17259	17258	17086	17080	17216	17207	17144	17452	17460	17286	17432	17333	17316	17163	17285	17378	17263	17364	17096	17490	17249	17310	17312	17365	17270	17374	17282	17340	17143	17295	17341	17379	17331	17302	17331	17281	17066	17292	17350	17294	17293	17421	17101	17364	17129	17344	17215	17300	17403	17366	17319	17177	17335	17381	17195	17283	17297	17366	17308	17311	17174	17332	17307	17174	17286	17284	17188	17362	17399	17230	17140	17223	17523	17333	17404	17349	17498	17664	17337	17322	17381	17323	17275	17471	17221	17330	17185	17197	17312	17251	17232	17275	17229	17170	17408	17331	17377	17334	17198	17413	17287	17026	17309	17413	17417	17611	17307	17352	17231	17095	17185	17181	17422	17302	17195	17262	17297	17338	17361	17268	17334	17191	17209	17202	17275	17264	17309	17157	17288	17211	17370	17388	17453	17251	17223	17356	17372	17323	17560	17317	17523	17241	17021	17244	17057	17437	17200	17297	17209	17306	17112	17281	17109	17463	17418	17493	17137	17003	17283	17202	17353	17239	17460	17279	17338	17310	17210	17432	17364	17140	17363	17644	17290	17229	17501	17119	17323	17281	17337	17308	17419	17394	17396	17276	17188	17598	17185	17438	17090	17164	17223	17064	17286	17190	17210	17312	17417	17351	17345	17482	17133	17188	17200	17370	17181	17199	17302	17218	17257	17398	17335	17343	17490	17232	17217	17021	17359	17327	17432	17231	17285	17204	17347	17400	17427	17135	17311	17098	17290	17229	17361	17414	17156	17140	17225	17276	17269	17156	17142	17372	17325	17254	17345	17469	17288	17121	17231	17112	17344	17450	17318	17322	17163	17230	17112	17144	17365	17266	17125	17257	16968	17205	17227	17263	17395	17264	17287	17396	17308	17257	17195	17312	17379	17148	17212	17181	17381	17235	17385	17298	17321	17252	17274	17203	17342	17506	17163	17388	17234	17321	17173	17238	17384	17271	17209	17477	17229	17183	17366	17287	17208	17147	17200	17270	17252	17202	17258	17239	17316	17253	17310	17212	17321	17439	17473	17391	17288	17435	17208	17245	17271	17247	17347	17280	17293	17135	17300	17153	17271	17310	17216	17256	17300	17235	17323	17237	17368	17205	17279	17331	17321	17421	17405	17523	17242	17175	17307	17211	17187	17288	17206	17238	17216	17294	17383	17120	17157	17551	17321	17274	17352	17134	17337	17423	17217	17247	17354	17421	17334	17221	17233	17229	17360	17288	17249	17265	17205	17444	17415	17406	17200	17443	17176	17283	17108	17453	17394	17185	17368	17252	17512	17115	17385	17201	17380	17390	17323	17394	17282	17155	17367	17404	17233	17299	17285	17219	17090	17313	17372	17379	17382	17380	17038	17314	17424	17277	17469	17232	17291	17370	17109	17278	17037	17211	17334	17161	17445	17214	17383	17340	17307	17230	17194	17304	17415	17184	17203	17497	17450	17335	17098	17397	17402	17024	17249	17499	17369	17475	17319	17270	17093	17144	17266	17161	17263	17276	17357	17215	17269	17270	17372	17384	17341	17341	17379	17300	17183	17270	17283	17227	17204	17242	17180	17337	17215	17329	17398	17412	17361	17288	17239	17293	17318	17188	17416	17467	17365	17092	17209	17409	17275	17150	17292	17252	17324	17376	17300	17264	17109	17309	17359	17256	17036	17314	17269	17302	17307	17293	17277	17493	17217	17265	17204	17192	16985	17253	17208	17328	17278	17383	17424	17346	17248	17247	17079	17291	17236	17206	17288	17387	17308	17175	17341	17267	17344	17298	17361	17232	17233	17369	17442	17451	17367	17332	17203	17332	17276	17129	17111	17122	17245	17221	17216	17230	17308	17011	17107	17184	17185	17474	17226	17653	17138	17256	17202	17481	17201	17274	17196	17362	17228	17271	17297	17251	17076	17168	17087	17221	17174	17442	17286	17440	17260	17323	17290	17487	17331	17252	17416	17445	17347	17198	16991	17219	17283	17352	17139	17242	17299	17240	17275	17288	17166	17336	17330	17320	17092	17385	17492	17458	17368	17474	17362	17130	17215	17295	17071	17177	17440	17415	17231	17196	17328	17348	17419	17402	17411	17211	17342	17176	17250	17134	17333	17227	17284	17427	17236	17296	17209	17251	17352	17301	17333	17301	17168	17258	17088	17213	17218	17329	17329	17197	17415	17331	17224	17125	17277	17215	17300	17549	17233	17302	17494	17261	17403	17413	17361	17275	17266	17438	17421	17346	17360	17404	17458	17290	17283	17305	17258	17308	17148	17256	17313	17237	17424	17155	17390	17384	17104	17293	17280	17520	17187	17325	17200	17404	17400	17180	17486	17179	17242	17133	17234	17368	17389	17473	17168	17354	17355	17439	17171	17231	17228	17250	17230	17383	17400	17371	17412	17421	17260	17155	17191	17185	17244	17367	17255	17356	17304	17364	17550	17333	17435	17273	17418	17117	17363	17455	17293	17234	17366	17184	17070	17241	17326	17327	17290	17260	17335	17315	17307	17210	17197	17441	17278	17092	17240	17268	17165	17359	17370	17311	17264	17298	17302	17261	17483	17279	17082	17238	17364	17262	17467	17190	17300	17271	17239	17451	17195	17378	17126	17186	17359	17416	17128	17207	17580	17267	17179	17377	17242	17387	17273	17374	16994	17092	17240	17295	17325	17163	17282	17129	17337	17016	17431	17140	17253	17289	17290	17189	17330	17262	17370	17198	17342	17430	17537	17377	17137	17185	17201	17139	17308	17258	17352	17289	17499	17211	17176	17428	17327	17358	17170	17452	17331	17242	17367	17195	17128	17315	17179	17178	17319	17135	17241	17403	17219	17038	17174	17221	17297	17356	17221	17255	17234	17330	17176	17136	17406	17435	17346	17284	17071	17299	17569	17290	17327	17144	17300	17536	17388	17184	17221	17305	17372	17125	17357	17298	17342	17318	17355	17340	17292	17425	17253	17262	17449	17454	17301	17437	17218	17451	17392	17191	17369	17489	17409	17201	17279	17299	17237	17234	17262	17226	17174	17204	17312	17393	17230	17217	17292	17311	17471	17374	17425	17294	17364	17228	17119	17374	17169	17167	17142	17062	17491	17274	17521	17357	17312	17098	17427	17429	17476	17234	17269	17270	17270	17290	17213	17289	17050	17216	17248	17345	17415	17356	17421	17383	17259	17139	17369	17515	17179	17225	17329	17255	17074	17196	17337	17304	17175	17272	17390	17401	17266	17291	17374	17340	17327	17331	17383	17364	17462	17438	17352	17321	17406	17427	17407	17297	17239	17132	17386	17340	17563	17161	17325	17287	17347	17205	17310	17234	17256	17443	17396	17292	17359	17180	17248	17186	17365	17310	17238	17384	17359	17392	17357	17266	17349	17200	17402	17432	17417	17138	17346	17328	17289	17307	17239	17443	17235	17161	17312	17161	17416	17296	17148	17191	17093	17350	16966	17330	17402	17065	17222	17314	17202	17266	17459	17215	17244	17262	17339	17135	17208	17368	17242	17236	17311	17496	17492	17417	17271	17346	17337	17257	17348	17257	17317	17426	17155	17248	17305	17286	17165	17032	17233	17125	17293	17190	17304	16987	17437	17330	17408	17380	17251	17286	17403	17309	17344	17462	17390	17502	17358	17279	17419	17221	17576	17358	17290	17298	17240	17177	17333	17488	17139	17422	17306	17259	17168	17360	17285	17432	17185	17329	17242	17248	17363	17294	17288	17374	17084	17185	17491	17258	17525	16995	17278	17240	17265	17003	17323	17287	17364	17280	17273	17360	17234	17167	17362	17423	17395	17282	17217	17503	17070	17255	17415	17331	17340	17291	17215	17262	17557	17273	17253	17391	17403	17403	17424	17388	17376	17229	17092	17202	17327	17294	17196	17254	17142	17233	17234	17277	17227	17168	17088	17250	17095	17210	17330	17429	17275	17284	17129	17366	17322	17389	17371	17329	17119	17482	17498	17181	17270	17221	17344	17154	17147	17347	17155	17091	17421	17438	17305	17291	17248	17202	17264	17297	17361	17331	17231	17420	17423	17304	17306	17375	17166	17009
30662	50979	47917	33017	21669	17095	16100	15803	15801	16713	28480	29552	25210	20668	17637	16238	15786	15225	14928	15097	15145	15007	15060	14969	14927	15110	15148	14966	15069	14975	15160	14999	15043	14855	15080	15031	14861	14994	15091	14890	15109	15072	15002	14994	15071	15025	15030	15041	15065	15040	14967	15040	15069	15297	14971	14985	15023	15035	15130	14949	15025	14937	14979	14975	14799	15107	14952	14972	14914	14947	14800	15068	15051	14903	15265	14946	14926	14977	15098	15028	15136	15102	15115	15071	14880	14839	15121	15068	15038	15089	14970	14831	15116	15036	14860	15061	14898	14947	14809	15003	14809	15036	15054	15140	14930	15116	15125	15035	15019	15146	15130	15032	14946	14965	14880	14960	15104	15090	15171	14940	14970	14982	15028	15004	14985	14920	15018	15005	15129	15118	14903	14866	15082	15194	15029	15080	15052	14835	14975	15102	15033	15250	15088	14882	14968	15213	15088	14852	15115	15022	15127	14990	15026	14990	14941	15043	14959	15054	14928	15055	15011	14970	14899	15041	14978	14978	15205	14966	15006	14923	15014	14936	15036	15109	15077	14854	15191	15187	15028	15188	14894	15067	15034	14825	14999	14891	15048	15077	15104	15253	15085	15051	14877	15033	14964	14828	14919	15067	15106	15023	14975	15015	14984	14970	14883	14970	14990	15095	14910	14996	14963	14889	15109	15013	15041	15123	15078	15036	15097	14977	14974	14988	14960	14968	14943	14947	15030	15025	15005	15059	15101	14964	15015	15062	14938	14906	14947	15060	14988	14928	14930	14936	15056	15123	15112	14903	15052	14931	15115	14916	15107	14995	14995	14781	15003	15072	15121	14986	15029	15115	14912	14967	14975	15135	15119	15024	14959	14966	15076	14894	15260	15140	15071	14873	15080	15158	15164	14791	14982	15053	14977	14924	15003	14983	15090	14997	15109	15040	15009	15068	14952	14982	14991	14758	15076	14846	15067	15008	15142	15077	15072	14994	15115	15013	14920	14921	14876	15163	15017	14990	15009	15070	14971	15025	15014	15004	14997	14993	14976	14983	15155	15009	14944	14988	15047	14995	15001	15004	15023	14844	14917	15178	14671	14760	15025	14888	14911	15002	15029	15005	15193	15052	15165	14987	15049	14956	14963	14883	14900	14945	15040	15171	15036	15031	15073	15027	14938	15014	15110	14851	14974	15023	15171	15072	15168	14941	15012	15049	14991	15012	15109	14936	15058	14886	14956	15072	14938	15043	15092	15002	15130	14926	14973	14854	15112	15111	15017	15121	15036	15068	14970	14967	15003	15079	15198	15037	15147	15003	14996	14847	14855	15049	15005	15007	14913	15113	15107	14938	15075	14935	14954	14946	15050	15198	14988	14919	15109	14942	14964	15026	15006	15076	14876	14791	14870	14950	14767	15052	15023	14965	15129	14865	14939	14981	15068	15171	15019	14947	15090	14997	14993	15085	14914	14977	15033	15108	14982	14947	15003	15187	14915	15035	14942	15059	14904	14979	14960	15093	15009	14956	15103	15122	14898	15110	15009	15025	15037	15063	14959	14850	15035	15057	15042	15092	15104	15008	15046	14872	15019	14966	14929	14920	15020	14939	15235	15100	14950	15084	15017	15040	15085	15112	15135	14948	15216	14983	15041	14922	14907	14948	14989	15191	14921	15019	15148	14954	14925	15113	14765	15108	15017	14985	15110	14946	15155	14918	15057	14852	14914	15033	15000	15050	15198	15091	14952	14943	14736	15133	15121	15028	14939	14946	14923	15196	15111	15083	14843	14998	15036	15110	14997	15170	14953	15083	14916	14955	14827	15103	15047	14992	14976	15147	15114	15007	15056	14958	15049	14957	14993	15167	15048	15069	15066	14843	14836	14958	14784	15002	15078	15018	15012	15113	15025	15020	15074	15118	15075	14984	15052	14964	15136	14858	14973	15031	14984	14957	15052	15024	15067	14876	15020	15065	14969	15109	15080	15131	15052	14828	14972	14917	15000	14967	14971	15095	14975	14992	14969	14917	15114	15134	14992	15171	14841	14884	14864	15042	15066	14983	14981	15087	14964	15128	15067	15108	14884	14997	14959	15040	14882	15038	15079	14959	15133	14943	15183	15004	14773	14824	14967	14924	15036	14903	14944	15067	15016	15100	15095	15085	14998	15065	15031	15122	15027	14978	15080	15094	14938	15056	14967	15018	15053	15036	15090	15054	14956	15025	15064	14863	15079	14879	14937	14962	15105	14958	14928	14965	15090	14924	15167	15155	14949	15084	15029	15086	15019	15146	14992	15138	15105	15181	14954	14724	15000	15212	15044	14826	14870	14940	14932	14786	15066	14836	15138	15076	14969	14925	14984	15087	15027	15159	15048	15218	15054	14939	14972	15019	15107	15061	15001	14975	15114	14895	15046	15039	15009	15076	15092	15058	14974	15034	15000	14972	14965	15058	15008	15010	14985	15100	14941	15002	15155	14972	15085	15042	14866	15052	15224	15053	14892	14850	15107	14958	14926	15072	14988	15116	15000	15170	14911	15173	14934	14930	14957	15080	15093	15052	14943	14889	14967	15019	15135	14933	15048	15102	14932	15159	15109	15032	14850	14939	15166	14959	14966	14868	15070	15184	14938	14951	15082	15029	15066	14984	14894	14867	15138	15160	15003	15085	15016	14867	14979	15097	15124	15050	15164	15011	15018	15008	15009	14980	15068	14994	15026	15065	15112	15066	14973	15055	15042	14839	15041	15098	15000	14977	15218	15078	14949	15020	15006	15128	15040	15043	14947	14913	14938	15030	15033	15182	14826	14909	14917	15012	14964	14974	14955	14941	14922	15024	15059	15252	14959	14862	14971	15067	14954	15038	15059	14876	15146	14941	15071	14969	15009	14798	14977	14888	15176	14941	15104	15063	15090	15083	14935	15007	15158	15106	15101	15008	15046	15012	14956	15097	15100	15097	15017	15049	15029	14906	15094	14922	15066	15051	14941	15067	14929	14995	14985	14963	15004	15140	15096	14973	15061	15045	14940	14981	15082	14998	14982	15021	15045	14890	14981	15114	14868	14949	14909	15174	14988	14922	14853	15061	15029	15093	15112	15087	15061	15116	14917	15028	14938	14970	15190	14890	15104	15025	14992	14836	14999	15033	14874	15309	14961	14883	14944	14936	14928	15105	15103	14893	15041	14799	15047	15135	15071	15111	14744	14778	15036	14907	15078	14914	15054	14885	15130	14951	15025	15065	14945	15085	14952	15034	14789	14933	15116	15041	15124	15020	15082	15125	14975	14985	15033	14955	14821	14917	15000	14851	14999	14973	14845	15246	14954	15068	15085	15016	14914	15112	15179	14970	14952	14910	15093	15026	15058	15140	14937	15059	14914	15036	14854	14984	15131	15010	15084	15109	15155	14949	15115	15150	14929	15075	15088	15069	15006	15097	14983	14782	15096	14962	15031	14835	15222	14981	14774	14801	15147	15131	15068	14969	14858	14927	15228	14955	15004	15089	14913	14963	14973	15041	15168	14844	15052	15016	15051	15050	15009	15008	14977	15032	14835	15024	15017	15073	15006	15131	14934	14952	15081	15070	15050	15055	14790	15071	15032	14944	15001	14911	14875	14776	15053	14899	14974	15058	15007	15117	14810	14974	15036	15179	15229	15006	14923	15152	14897	14974	14929	15007	15023	15101	14796	15248	15016	14897	15004	14976	15083	15000	15146	14996	15160	15014	15100	14951	14931	15151	15076	14946	15070	15014	14930	15080	15003	14937	15043	14959	15075	15130	14795	14959	14958	14969	15021	14978	14912	14864	15041	15023	15045	15073	14936	15090	14892	14998	15059	15053	15010	15011	14961	14936	14962	14940	14907	15170	14803	14919	14977	15119	15130	14974	14903	15055	15020	14979	15073	15066	14912	15098	15059	15086	15201	15052	15012	15030	15068	15066	14935	15070	15068	15052	15095	15079	14975	15180	14932	15085	14976	15085	14794	15072	15010	14981	14951	15086	14952	14954	15081	15169	15209	14951	15035	14973	14922	15155	15014	14895	14875	15195	14949	15235	15029	14991	15129	15056	14979	14962	15002	15033	15192	15021	15045	14969	14986	15020	15114	14946	15077	14988	14959	14853	15048	15098	14923	15049	15116	14884	15004	15004	15080	14921	14854	14978	14935	14852	14874	15097	14948	15173	14983	15065	15073	15070	14863	14984	15113	14960	14996	15085	14898	15009	14995	15093	14887	15034	15081	15142	14861	14928	15009	15162	15062	15060	15196	14967	15097	14984	14941	14962	14962	15046	15104	14969	15001	15093	14967	14904	15051	15085	14852	14912	15185	14928	15019	14968	15012	15101	15119	14837	15067	15158	14787	14784	15120	15014	14926	15012	15052	15031	14937	14919	15138	14997	15019	14996	15078	14951	15154	15077	15096	14965	15092	15099	14967	15152	15251	15057	15109	15192	15176	14939	14971	14963	15002	14972	14971	15029	14901	15065	14973	15040	15085	14880	14935	15101	15015	15003	15030	15052	14988	14983	15090	14957	14992	15040	15002	14903	15023	15086	14995	14970	14942	15055	15220	14799	14938	15092	15090	15036	15201	15028	14884	14888	15050	15195	15071	14915	15119	15035	15030	14973	15005	15213	14953	15023	15082	14944	15123	14945	14779	14885	15002	15031	15006	14990	14927	14961	15101	15179	15062	14931	14988	15041	15072	15059	15036	15155	15005	15128	15159	14956	15031	14979	15007	15114	14900	14973	15289	15174	14986	15052	15059	14945	14864	14917	15107	15068	15116	14957	14898	15022	14839	14996	15115	15092	15190	15161	15092	15079	15012	14955	14810	14994	14995	15018	14900	15049	14851	14969	15131	14975	14889	15119	14961	14939	15069	15127	14894	15099	14994	15088	14981	15085	14998	15004	14997	15085	15072	14920	15122	14958	15054	15131	15099	14927	15159	14937	14945	15069	14941	14943	14916	14974	14917	14954	14945	14973	14979	15044	15061	14811	14739	14908	15167	14942	14989	15025	15025	15105	15152	15055	14946	15154	14962	15002	14974	14962	14993	15198	15019	15071	15152	15001	14966	14932	15005	15127	14896	14990	14998	15144	15136	15027	15048	14894	15024	14914	15043	15032	15274	15127	14944	15074	15058	14884	15048	15108
22848	21358	29119	24017	21827	23376	24606	19613	18745	20209	32859	36415	32135	26733	22394	20027	18714	17986	17747	17587	17736	17598	17686	17707	17513	17577	17727	17545	17472	17537	17630	17746	17633	17590	17564	17311	17611	17523	17411	17401	17393	17550	17650	17452	17486	17542	17374	17500	17486	17333	17693	17560	17654	17539	17510	17449	17409	17563	17677	17583	17392	17355	17412	17631	17482	17431	17273	17350	17592	17415	17604	17471	17647	17464	17565	17480	17434	17455	17507	17353	17495	17436	17273	17419	17673	17350	17519	17229	17433	17497	17478	17279	17614	17471	17361	17611	17596	17405	17386	17612	17412	17222	17318	17457	17446	17367	17486	17472	17460	17571	17559	17473	17572	17348	17561	17317	17511	17541	17459	17477	17295	17415	17489	17187	17359	17585	17513	17421	17327	17314	17469	17507	17390	17275	17370	17305	17377	17319	17400	17373	17493	17446	17309	17243	17385	17414	17632	17387	17307	17507	17424	17384	17421	17461	17416	17469	17406	17317	17481	17357	17415	17659	17363	17417	17370	17252	17319	17481	17495	17449	17607	17392	17301	17524	17252	17325	17346	17410	17579	17479	17505	17254	17460	17582	17291	17424	17417	17679	17345	17371	17370	17611	17418	17714	17457	17537	17327	17730	17579	17495	17435	17352	17384	17336	17539	17522	17538	17595	17405	17249	17547	17550	17396	17297	17299	17427	17582	17535	17294	17435	17321	17652	17450	17366	17439	17385	17221	17524	17424	17361	17398	17532	17407	17397	17396	17556	17526	17312	17442	17307	17307	17641	17402	17389	17608	17624	17453	17360	17391	17345	17391	17442	17473	17444	17775	17460	17545	17578	17342	17372	17356	17339	17383	17320	17526	17470	17499	17456	17472	17357	17530	17448	17539	17499	17318	17181	17685	17376	17305	17470	17375	17312	17462	17428	17389	17532	17424	17241	17413	17297	17293	17440	17583	17512	17462	17497	17528	17316	17410	17514	17348	17394	17442	17313	17473	17554	17636	17361	17411	17435	17515	17507	17316	17393	17414	17507	17637	17399	17464	17334	17314	17731	17394	17526	17340	17442	17474	17303	17536	17383	17332	17515	17425	17418	17456	17127	17304	17562	17657	17315	17272	17555	17343	17394	17628	17442	17481	17371	17360	17550	17413	17612	17527	17340	17353	17381	17260	17481	17475	17580	17424	17246	17357	17374	17371	17394	17443	17541	17431	17287	17473	17513	17316	17375	17547	17462	17470	17531	17487	17538	17467	17324	17574	17544	17541	17393	17480	17547	17329	17504	17496	17350	17589	17562	17367	17317	17339	17437	17402	17371	17506	17421	17325	17496	17488	17246	17300	17519	17253	17352	17494	17492	17337	17395	17492	17532	17370	17458	17560	17314	17227	17322	17197	17451	17351	17280	17321	17445	17393	17142	17358	17308	17396	17453	17400	17559	17507	17444	17440	17398	17370	17460	17582	17402	17574	17395	17303	17227	17247	17305	17412	17247	17399	17485	17523	17409	17420	17451	17405	17408	17367	17419	17453	17364	17464	17483	17350	17317	17581	17335	17405	17553	17373	17196	17459	17387	17413	17224	17397	17401	17344	17435	17422	17600	17375	17447	17669	17445	17413	17573	17271	17462	17575	17469	17209	17462	17452	17426	17435	17381	17456	17403	17504	17299	17383	17467	17546	17641	17450	17494	17526	17459	17401	17313	17347	17316	17336	17430	17581	17317	17453	17270	17351	17386	17428	17291	17361	17303	17535	17552	17409	17460	17268	17441	17430	17276	17358	17541	17190	17294	17520	17317	17307	17346	17409	17426	17437	17701	17463	17298	17473	17335	17513	17234	17582	17468	17487	17439	17357	17391	17512	17553	17504	17517	17339	17582	17466	17497	17300	17440	17250	17519	17247	17260	17404	17222	17374	17168	17490	17422	17363	17515	17632	17447	17475	17605	17381	17179	17230	17510	17397	17436	17317	17440	17346	17595	17539	17546	17414	17480	17427	17417	17405	17521	17327	17500	17387	17543	17361	17447	17514	17679	17501	17340	17461	17384	17494	17316	17351	17308	17261	17532	17631	17565	17425	17188	17244	17317	17572	17530	17491	17511	17456	17340	17390	17332	17298	17404	17378	17367	17533	17478	17556	17473	17325	17210	17336	17583	17395	17644	17520	17563	17479	17318	17490	17462	17394	17430	17269	17196	17467	17315	17247	17501	17189	17450	17474	17190	17469	17407	17360	17439	17389	17437	17396	17450	17244	17435	17414	17492	17422	17467	17353	17495	17360	17332	17438	17419	17421	17344	17476	17525	17383	17085	17401	17431	17562	17453	17450	17471	17205	17475	17468	17273	17398	17413	17388	17223	17278	17429	17369	17332	17409	17464	17313	17355	17344	17379	17529	17451	17216	17534	17320	17401	17182	17602	17364	17542	17575	17441	17615	17404	17484	17495	17359	17467	17629	17400	17408	17294	17306	17280	17408	17555	17492	17472	17527	17395	17448	17505	17239	17449	17428	17409	17512	17571	17437	17440	17258	17228	17494	17482	17556	17339	17411	17509	17408	17479	17370	17471	17449	17593	17315	17511	17506	17474	17402	17630	17192	17327	17329	17299	17322	17407	17578	17512	17250	17330	17425	17183	17507	17543	17488	17598	17447	17309	17479	17173	17481	17544	17380	17514	17405	17430	17356	17394	17423	17382	17597	17644	17470	17360	17381	17464	17367	17334	17609	17551	17464	17526	17280	17536	17253	17430	17598	17456	17550	17328	17236	17225	17372	17464	17415	17280	17357	17382	17480	17428	17337	17299	17418	17500	17296	17510	17483	17444	17478	17442	17359	17336	17480	17541	17353	17509	17511	17248	17223	17394	17486	17528	17243	17517	17474	17561	17561	17597	17335	17498	17369	17462	17320	17397	17282	17387	17357	17497	17454	17464	17338	17425	17339	17310	17278	17497	17252	17292	17494	17323	17383	17311	17253	17141	17421	17472	17421	17577	17513	17477	17579	17190	17551	17494	17509	17412	17498	17339	17358	17249	17497	17436	17523	17445	17161	17356	17277	17617	17448	17358	17267	17510	17346	17552	17410	17422	17443	17028	17315	17447	17638	17367	17355	17471	17281	17500	17513	17400	17341	17374	17445	17447	17513	17357	17496	17342	17448	17359	17478	17492	17279	17499	17402	17513	17515	17310	17276	17316	17354	17500	17318	17357	17307	17245	17276	17458	17442	17436	17575	17557	17379	17525	17476	17539	17467	17328	17357	17273	17383	17209	17511	17325	17452	17392	17594	17514	17542	17441	17516	17588	17479	17337	17409	17366	17470	17408	17611	17697	17570	17530	17359	17355	17360	17325	17489	17495	17529	17393	17489	17500	17483	17358	17328	17232	17416	17420	17407	17374	17502	17217	17254	17450	17423	17471	17287	17475	17549	17393	17329	17388	17421	17544	17185	17457	17581	17313	17442	17367	17386	17354	17605	17424	17200	17362	17443	17490	17453	17389	17458	17599	17477	17305	17474	17193	17473	17725	17535	17377	17293	17246	17560	17427	17249	17467	17412	17368	17311	17442	17271	17095	17454	17394	17275	17304	17442	17775	17503	17558	17429	17318	17508	17364	17339	17471	17439	17404	17510	17392	17315	17128	17511	17377	17339	17554	17363	17330	17373	17369	17432	17571	17429	17441	17486	17499	17312	17585	17533	17395	17400	17402	17342	17354	17385	17575	17637	17516	17320	17520	17677	17405	17563	17524	17546	17416	17541	17542	17457	17446	17434	17457	17548	17556	17403	17496	17392	17367	17534	17484	17573	17313	17502	17442	17221	17380	17365	17382	17654	17387	17486	17382	17239	17459	17470	17425	17457	17324	17202	17266	17298	17377	17465	17586	17431	17504	17423	17336	17294	17422	17551	17389	17372	17447	17281	17443	17246	17439	17452	17322	17377	17515	17468	17537	17435	17416	17310	17487	17509	17570	17450	17660	17500	17382	17561	17551	17516	17480	17494	17279	17181	17343	17162	17396	17312	17285	17480	17328	17328	17402	17411	17326	17517	17323	17511	17434	17248	17336	17360	17338	17419	17495	17591	17487	17410	17398	17426	17431	17584	17319	17231	17423	17271	17350	17573	17308	17513	17465	17543	17277	17335	17449	17402	17367	17163	17444	17464	17643	17449	17515	17570	17434	17652	17506	17382	17314	17393	17355	17392	17276	17287	17629	17561	17245	17349	17554	17262	17484	17563	17707	17491	17541	17627	17318	17646	17445	17278	17318	17362	17408	17457	17286	17424	17259	17316	17468	17321	17482	17464	17527	17286	17548	17297	17519	17536	17183	17333	17315	17408	17414	17424	17326	17380	17407	17245	17260	17585	17399	17517	17376	17565	17429	17660	17320	17311	17384	17442	17500	17701	17562	17218	17394	17207	17373	17421	17491	17408	17540	17471	17458	17537	17192	17356	17384	17446	17466	17506	17429	17593	17402	17460	17347	17453	17339	17112	17372	17456	17361	17604	17566	17546	17422	17210	17334	17678	17306	17604	17609	17601	17502	17439	17467	17475	17459	17437	17368	17479	17495	17298	17595	17371	17396	17570	17270	17381	17513	17300	17411	17451	17538	17488	17558	17293	17407	17336	17416	17487	17310	17582	17134	17539	17622	17572	17404	17196	17561	17339	17440	17471	17432	17351	17404	17457	17397	17367	17419	17378	17370	17395	17560	17465	17446	17697	17543	17383	17411	17633	17425	17371	17354	17415	17474	17521	17247	17390	17444	17385	17291	17418	17396	17285	17422	17559	17442	17330	17460	17371	17481	17298	17550	17679	17491	17449	17318	17432	17420	17297	17424	17340	17543	17532	17499	17507	17282	17459	17494	17635	17619	17390	17538	17374	17478	17311	17361	17653	17356	17439	17472	17520	17535	17426	17427	17485	17433	17440	17369	17289	17651	17527	17406	17526	17377	17446	17433	17364	17421	17535	17481	17436	17426	17460	17554	17615	17477	17486	17769	17349	17356	17392	17452	17220	17542	17443	17211	17210	17409	17399	17565	17546	17367	17514	17375	17572	17434	17382	17459	17406	17302	17574	17498	17289	17204	17360	17508	17461	17329	17422	17499	17491	17593	17405	17465	17156	17525	17378	17329	17528	17578	17350	17406
34227	60589	52870	37766	24486	18651	16836	17095	16950	18925	36202	37741	32308	26085	20262	17793	16161	15517	15152	15027	15237	15097	14959	14982	14956	15013	15102	15045	15011	15130	15121	14932	15039	15134	15107	15064	15094	14987	15085	15109	15044	15147	15137	15211	15049	15283	15015	15054	15156	15080	15031	15092	15117	15006	15019	15084	15127	14960	15173	15225	15095	15294	15017	15070	14954	15006	15264	14977	15265	15050	15213	15014	14886	15016	15096	15176	15163	15045	15033	15135	15035	15170	15074	15000	14942	14856	15208	15123	15044	14925	15106	15017	14972	15071	15128	15139	15181	15007	15033	15147	15054	15173	15085	14961	14956	14939	14950	14958	15089	15055	14919	15119	15180	15230	14931	15015	15058	15027	14936	15045	14861	15090	14968	15040	15015	14914	15074	15000	14947	15022	15076	15036	15070	15044	15164	14999	15142	15103	14992	14981	15096	15073	15025	15265	15058	14977	15114	15044	15045	15031	15132	15160	15055	15139	15108	15155	14968	15068	15011	15018	15037	15096	15101	15000	14970	15149	15109	15103	14998	15166	15083	15227	15140	14981	15073	15259	15083	15125	15159	14916	15128	15029	15008	15028	14879	15071	15171	15093	14974	15066	15011	15114	15186	14998	14959	14855	14994	15009	15073	14915	15107	15024	14943	14942	15116	15002	15113	14943	14908	15035	15129	15092	15019	15103	14880	14997	15055	15068	14910	15130	15113	15071	15008	15011	15019	15016	14884	15043	14997	14998	15009	15100	15092	15094	15145	15012	14992	14957	15029	14915	15006	14975	15078	14980	15201	15206	14989	15080	15111	15022	15041	15006	15056	14853	15151	15009	15031	15200	15068	15021	15040	15118	14946	15191	14943	14894	14969	14974	15074	15007	14929	14966	15101	14893	15153	14983	15117	15072	15234	15206	15094	15025	14931	15042	14877	15114	15033	14829	14993	14976	15143	15082	15137	15072	15060	14997	15039	15057	14968	15093	15150	15036	15217	15212	14985	15252	14841	15038	14812	15054	15098	15162	15085	14971	15025	15000	15016	15042	14976	15174	14983	15180	15202	15079	15114	14953	14917	14835	15023	14802	15079	15114	15071	15018	15004	15061	14929	15117	15037	15072	14881	14928	15045	14905	15168	15052	15075	15105	15002	14878	15012	14904	15012	14925	15030	15094	14990	15189	15043	15117	15064	15132	14833	15182	15062	15046	15094	15199	14925	15058	14967	15015	14973	15118	15206	15143	15021	15037	15075	15054	15041	15197	15052	15082	15017	15169	14954	14992	14993	15057	15096	15030	14950	15086	15007	14971	14964	15250	14900	15049	15028	15079	14991	15159	14950	14821	14992	15130	14993	14992	14900	15032	15119	15053	15027	14992	15016	15007	14935	15052	15116	15004	15059	15012	15150	15039	14835	15136	14982	15014	15121	15101	15067	15031	14956	14977	15095	15147	15045	15049	15155	14948	15164	15076	15012	14896	15088	15265	14972	14996	14923	15158	15014	15000	15034	15096	14987	14909	15067	15204	14958	15042	14962	14936	14984	14915	14909	15152	15198	15062	14933	15145	14932	14995	15029	15064	14957	14991	14930	14917	15007	14955	15086	14947	15062	14899	15138	14870	14866	14960	14929	15061	14950	15117	14900	14897	15127	14985	15015	15194	14997	15101	15159	15115	15005	14836	15007	15046	15043	15116	14875	15059	15165	14945	14986	15240	15147	14875	15161	14836	15073	15021	15052	15076	15304	15072	15037	14993	15113	15002	15149	14933	15122	14993	15106	14978	15089	14845	15143	14922	14937	14963	14993	15033	15119	14997	15141	15256	15053	14891	15025	15073	15165	15144	15213	14954	14885	15053	15214	14775	14998	15082	14941	14958	15055	14985	14991	14899	15175	15041	14978	15294	15075	15160	14943	15139	14840	15014	14864	15189	14941	15210	14955	15042	15004	15142	15056	15066	15009	15038	14975	14956	15045	15168	15054	15063	15010	15011	15115	15170	15114	15044	15045	14978	14895	15037	15188	14994	14927	15031	14904	15070	14958	15014	14999	15102	15046	14904	15160	15095	15087	15042	14976	15033	14886	15108	15077	14914	15008	14976	14925	15059	15118	15115	14947	15076	15152	15159	15150	14945	14944	15025	15188	15065	15148	14962	15062	15003	14980	15099	14994	15190	15247	15040	15019	14908	15153	14991	15029	15034	15121	15105	15214	15034	14971	15028	15088	15038	15099	15010	15161	15071	15047	14875	15078	15034	15066	15023	15198	14958	15062	14999	14987	15148	14945	14906	15087	15102	15026	14925	15365	15064	15065	15200	15089	14934	14966	15036	15013	15072	14964	15079	15063	15000	14999	15096	14993	14887	15060	15193	15147	14943	15021	15049	15133	15088	14936	14999	15222	15228	15069	15142	15100	15082	15018	15056	14884	14928	14991	15030	15021	14993	14881	14946	15076	15036	15112	15051	15012	15024	15123	14955	15263	14924	14978	15035	14999	14943	14990	15237	15115	15035	15120	15063	15062	15104	15139	14816	14950	15114	15022	15037	15039	15145	15023	15067	15027	14990	15037	15131	15051	15033	15126	15049	15217	14936	15149	15091	15081	15059	15079	14965	15197	15091	14817	15030	15066	14952	14833	15139	15110	15022	14991	15132	14937	15029	14981	15016	15086	14967	15153	15098	15064	14966	14939	14990	15051	15033	15137	15097	15109	15232	15249	14973	15110	14902	14944	15019	14938	15131	14924	15133	14986	15087	15023	15152	14890	15037	14910	15207	15095	14982	15315	15065	14995	15026	14984	15052	15084	14960	15130	15106	15060	15000	15038	15063	15054	15197	15053	14941	15160	15155	14913	15084	15058	15068	15074	14984	15229	15041	14961	15059	15183	15044	15050	15102	14886	15099	15026	15171	14894	14955	14917	15153	15087	15109	14979	14847	14993	15106	14887	15316	15102	15040	15139	14984	15157	15104	15091	15086	15205	15039	15056	15128	15029	14997	15016	15103	15003	15092	15056	15164	15045	15036	15030	14949	15018	15015	14932	15028	15093	14961	15182	14956	15044	14901	15116	14991	14925	14877	15016	14907	15057	15057	15246	15070	14932	15066	15130	15182	14962	14903	15074	15008	15057	15044	15093	15025	15081	14924	14978	15134	15066	15033	15126	14988	15083	15095	15064	15082	14970	15073	14975	14987	14859	14904	15069	15031	14977	14845	14974	14949	14997	15056	14922	15105	15071	15156	14939	14938	14897	14995	15103	15047	14969	15015	14995	15041	15183	15038	15129	14959	15097	15108	15052	14765	15054	14960	14945	14932	15155	15006	14945	15101	15073	15185	15017	15117	14957	15008	15011	14995	15020	15007	15109	14976	15131	15122	15048	15110	14949	15125	15007	15121	15057	14956	15166	14947	15260	14978	15095	15029	15184	15040	15020	15040	14956	15289	15027	14866	15134	15044	14832	15124	15030	14996	15043	15199	14883	15158	15195	15114	15002	14977	15074	15189	15058	14925	15030	15037	15035	15010	14997	14806	14907	15004	14989	15094	14989	15046	15105	14978	14968	15047	15252	15148	14926	15074	14940	14960	15063	15077	15070	14898	15237	15104	15045	15089	14903	15034	14911	15094	15080	15119	15082	15079	15070	14971	15120	15164	15092	15026	15114	15007	15000	15140	15083	15012	15060	15014	14969	15125	14954	14795	15037	15174	14960	15202	15070	14845	14948	14989	15021	14955	15082	15062	15038	14925	14822	14958	15040	15019	15109	14999	15115	15209	14973	15086	14958	14975	14873	15042	15069	15177	15042	15105	15026	15093	15114	15073	14999	14937	15092	14969	14964	15089	14863	15065	15066	15155	15076	15036	15114	14940	14854	15136	14964	15075	15072	14853	15273	14993	15127	15068	15033	15022	14974	15328	14973	15215	15041	15192	14984	14961	15068	15126	15115	15188	14961	15144	14987	14964	14970	14976	15224	15204	14998	14911	15115	14900	14893	15061	15111	15115	15053	15173	15057	15229	14925	15105	14885	15132	15021	15118	14962	14937	15120	15062	15034	15055	15069	15052	15260	15207	14999	14899	15000	15228	14853	15067	15094	15020	14945	15129	14936	15067	15002	15000	15014	14945	15158	15054	14871	15014	15016	14890	15049	14868	14992	15212	15185	15153	14962	15212	14979	14996	14900	14983	14939	15158	14695	15069	15227	15158	15176	15091	15173	15083	14952	14935	15174	14901	15054	14949	15303	14973	15154	15150	15114	15117	15080	15099	15100	15251	15028	15153	15159	15003	15067	14938	15002	14977	14946	15106	15087	14936	15076	14894	14978	15143	15063	15030	14915	15019	14942	14997	15245	14920	15010	15120	15078	15141	15203	14909	15148	15151	15113	15002	15021	15105	15192	14934	15084	14950	15096	15062	15033	14965	15064	15039	14986	14994	15049	14984	15025	14997	15087	14995	15183	15105	15205	14916	14981	15043	15090	15070	15040	14962	15059	14950	14999	14824	14947	15108	15133	15000	15020	15081	14984	14970	15079	14960	15041	15011	14968	15047	15222	15058	15302	15001	15068	15073	15030	15089	14880	14955	15328	15187	15170	15157	14979	14909	14964	15258	15013	15148	14890	15013	15040	15200	14987	14919	15055	15059	14868	15246	15083	15056	15012	15109	15147	15093	15066	15075	14961	15063	15085	15031	14993	15045	14870	15038	15125	14936	15051	15062	15102	15100	15057	15034	14938	15045	15063	15228	15014	14908	14829	15059	15115	14959	15128	14879	15098	15050	14861	15036	15069	14967	15079	15075	14979	15094	14995	15169	14727	15095	15031	15094	14969	15019	15114	14992	15059	14995	15023	14856	15254	15020	15075	15051	15075	15097	15026	15030	14965	15141	14997	14995	15051	15067	15065	15092	14939	15032	15009	15158	15072	15092	14946	14971	14979	14980	14891	15043	15080	15057	15153	15243	14976	14929	15080	15061	15177	15104	15101	15036	14981	15049	14898	15173	14934	15010	15088	15068	15091	15041	15000	14885	14971	15119	14912	14943	15085	15014	15040	15115	15112	15080	15057	14985	14997	14954	14936	14959	14972	15163	15050	15108	15000	14996	14981	14989	14991	15173	14948	15144	15017	15084	15176	15184	14948	14953	14964	15229	15039	15208
28093	25094	27490	22724	18287	17920	18116	17471	17487	17488	18484	19393	19207	18582	18085	17427	17415	17317	17290	17237	17266	17248	17316	17237	17328	17181	17487	17503	17564	17289	17397	17375	17370	17279	17427	17319	17233	17258	17210	17274	17419	17281	17393	17467	17355	17420	17239	17251	17616	17273	17285	17367	17252	17341	17222	17311	17303	17443	17498	17390	17106	17097	17390	17293	17487	17260	17374	17384	17283	17244	17333	17433	17367	17092	17331	17333	17298	17499	17362	17435	17496	17511	17216	17226	17051	17319	17272	17332	17261	17312	17396	17393	17462	17247	17332	17170	17431	17441	17162	17314	17318	17268	17317	17074	17333	17474	17294	17162	17179	17167	17282	17192	17170	17333	17091	17524	17275	17402	17081	17130	17464	17089	17118	17207	17209	17477	17370	17230	17321	17361	17145	17259	17249	17546	17517	17489	17329	17465	17434	17430	17185	17356	17362	17319	17328	17186	17282	17375	17417	17341	17354	17047	17558	17260	17386	17157	17239	17521	17687	17382	17378	17282	17486	17182	17484	17210	17044	17339	17240	17194	17328	17425	17420	17414	17330	17307	17255	17253	17376	17308	17269	17424	17354	17385	17394	17380	17350	17349	17395	17043	17285	17303	17441	17449	17302	17306	17425	17288	17163	17393	17116	17267	17286	17232	17369	17482	17306	17186	17394	17309	17033	17335	17116	17264	17260	17332	17275	17278	17330	17354	17165	17361	17148	17420	17258	17572	17438	17501	17318	17435	17148	17309	17248	17486	17406	17380	17354	17400	17314	17205	17181	17194	17090	17286	17324	17419	17489	17387	17297	17206	17275	17252	17338	17471	17446	17313	17356	17286	17173	17232	17267	17329	17235	17343	17438	17357	17439	17364	17170	17175	17357	17281	17410	17326	17472	17268	17310	17372	17329	17219	17248	17047	17131	17294	17187	17285	17275	17277	17438	17287	17473	17517	17604	17224	17316	17474	17348	17085	17348	17389	17227	17413	17546	17158	17296	17310	17069	17202	17440	17076	17195	17621	17185	17125	17115	17157	17119	17247	17391	17369	17621	17286	17423	17233	17462	17223	17643	17293	17265	17200	17327	17255	17413	17245	17111	17234	17438	17216	17356	17158	17281	17294	17321	17219	17226	17315	17301	17213	17461	17437	17449	17140	17411	17434	17209	17351	17374	17305	17438	17298	17316	17123	17280	17238	17339	17425	17245	17306	17293	17472	17328	17281	17397	17310	17214	17281	17481	17389	17113	17355	17337	17652	17339	17177	17340	17170	17236	17065	17234	17254	17298	17331	17424	17270	17403	17245	17215	17236	17295	17348	17222	17377	17254	17108	17189	17400	17564	17280	17306	17351	17141	17396	17497	17190	17483	17225	17485	17320	17484	17499	17460	17435	17428	17278	17401	17051	17345	17180	17313	17354	17388	17265	17528	17362	17186	17249	17374	17224	17428	17377	17320	17210	17402	17380	17344	17133	17429	17232	17351	17423	17386	17256	17475	17154	17197	17345	17367	17158	17567	17436	17428	17259	17285	17338	17354	17246	17281	17504	17329	17407	17244	17397	17307	17196	17251	17289	17363	17231	17364	17185	17304	17367	17164	17485	17277	17256	17323	17148	17208	17510	17372	17356	17371	17414	17338	17308	17341	17237	17220	17331	17263	17460	17539	17358	17291	17534	17263	17276	17283	17151	17183	17287	17417	17360	17335	17441	17354	17366	17374	17226	17290	17335	17302	17181	17286	17438	17201	17432	17147	17162	17370	17276	17193	17181	17257	17398	17435	17295	17606	17194	17078	17394	17365	17416	17229	17425	17260	17261	17108	17128	17382	17405	17206	17253	17188	17250	17365	17352	17221	17453	17296	17390	17248	17333	17395	17359	17410	17203	17216	17092	17303	17252	17270	17283	17072	17130	17104	17576	17348	17271	17097	17168	17304	17215	17286	17210	17249	17352	17235	17199	17315	17441	17515	17212	17504	17346	17265	17330	17333	17438	17312	17262	17345	17411	17463	17339	17412	17522	17290	17353	17248	17250	17365	17332	17358	17173	17306	17046	17131	17322	17245	17063	17209	17267	17450	17386	17231	17261	17279	17456	17432	17269	17397	17090	17365	17516	17419	17232	17424	17599	17356	17388	17251	17228	17294	17413	17376	17327	17403	17330	17201	17216	17216	17107	17235	17351	17464	17339	17263	17251	17279	17265	17129	17287	17405	17251	17377	17468	17350	17332	17274	17477	17155	17511	17414	17348	17403	17372	17302	17243	17309	17410	17493	17372	17224	17312	17220	17353	17449	17263	17453	17496	17347	17259	17300	17196	17354	17382	17482	17387	17269	17347	17195	17246	17351	17260	17309	17116	17423	17256	17285	17382	17293	17287	17091	17010	17554	17409	17315	17380	17351	17241	17189	17138	17337	17131	17395	17402	17251	17316	17543	17165	17439	17180	17495	17401	17392	17282	17388	17370	17182	17248	17332	17222	17272	17156	17212	17218	17435	17185	17116	17306	17266	17445	17263	17462	17329	17229	17292	17186	17330	17504	17465	17184	17236	17274	17347	17432	17291	17374	17553	17547	17460	17196	17266	17367	17266	17286	17339	17268	17236	17249	17412	17288	17425	17360	17324	17465	17467	17389	17133	17232	17126	17354	17326	17361	17247	17316	17303	17268	17116	17282	17314	17377	17197	17283	17125	17326	17268	17310	17410	17195	17358	17292	17096	17347	17516	17356	17300	17353	17292	17459	17447	17385	17244	17479	17383	17175	17402	17281	17392	17351	17336	17067	17263	17172	17448	17356	17545	17246	17357	17549	17181	17192	17278	17249	17198	17473	17411	17335	17380	17195	17255	17417	17490	17297	17239	17246	17380	17354	17305	17253	17224	17470	17187	17198	17574	17309	17460	17490	17252	17354	17232	17199	17315	17096	17185	17135	17212	17334	17321	17328	17342	17292	17412	17254	17310	17266	17352	17226	17338	17261	17386	17408	17437	17143	17393	17386	17246	17186	17274	17279	17217	17167	17227	17356	17337	17550	17356	17295	17370	17166	17378	17325	17433	17427	17197	17188	17426	17306	17285	17313	17239	17305	17450	17353	17313	17284	17271	17400	17345	17435	17220	17253	17417	17445	17336	17241	17385	17170	17287	17330	17274	17156	17425	17301	17188	17470	17176	17312	17210	17375	17305	17243	17141	17224	17314	17235	17312	17368	17191	17369	17220	17397	17217	17157	17305	17215	17288	17431	17436	17437	17357	17241	17426	17368	17246	17400	17268	17387	17134	17305	17284	17310	17259	17271	17282	17263	17277	17314	17282	17375	17353	17323	17307	17536	17293	17344	17286	17215	17233	17517	17475	17469	17546	17369	17286	17341	17205	17371	17297	17402	17358	17365	17298	17516	17316	17310	17415	17411	17280	17632	17301	17408	17289	17314	17342	17474	17320	17468	17420	17207	17290	17459	17348	17248	17191	17409	17459	17256	17252	17323	17323	17378	17356	17140	17393	17290	17301	17192	17302	17431	17295	17291	17449	17301	17421	17565	17212	17224	17271	17379	17292	17208	17312	17299	17289	17494	17206	17362	17365	17359	17385	17393	17350	17198	17329	17155	17299	17206	17353	17357	17276	17158	17333	17517	17412	17374	17171	17261	17467	17277	17424	17368	17504	17478	17295	17326	17262	17260	17258	17532	17382	17325	17294	17347	17464	17398	17407	17138	17254	17363	17335	17376	17216	17329	17311	17292	17512	17367	17206	17332	17425	17441	17272	17436	17305	17231	17310	17440	17265	17335	17223	17543	17495	17433	17326	17369	17199	17251	17358	17074	17018	17419	17135	17274	17306	17328	17454	17300	17082	16964	17262	17109	17332	17171	17404	17010	17193	17163	17275	17130	17579	17406	17241	17290	17265	17484	17261	17233	17132	17438	17340	17219	17303	17450	17355	17412	17222	17341	17339	17461	17412	17274	17405	17387	17330	17327	17246	17141	17328	17238	17148	17165	17434	17373	17452	17320	17370	17270	17349	17233	17260	17076	17295	17137	17442	17321	17129	17345	17413	17268	17338	17525	17410	17473	17365	17368	17317	17372	17204	17304	17473	17460	17415	17188	17297	17119	17329	17213	17344	17409	17301	17498	17554	17287	17319	17427	17337	17233	17365	17298	17433	17186	17399	17303	17403	17347	17549	17488	17187	17241	17466	17244	17359	17416	17297	17349	17173	17192	17200	17378	17237	17395	17355	17381	17343	17309	17424	17224	17252	17175	17277	17079	17156	17424	17254	17309	17250	17316	17333	17409	17292	17177	17071	17448	17288	17339	17357	17367	17182	17245	17283	17338	17245	17250	17204	17505	17289	17305	17375	17318	17611	17336	17320	17441	17349	17226	17328	17189	17125	17322	17550	17378	17306	17293	17262	17202	17223	17166	17426	17310	17229	17231	17187	17264	17344	17389	17344	17247	17408	17309	17509	17448	17357	17323	17409	17205	17390	17316	17268	17411	17326	17367	17198	17189	17430	17339	17382	17249	17391	17418	17305	17425	17336	17341	17227	17309	17356	17410	17309	17439	17478	17502	17311	17218	17248	17251	17350	17301	17378	17256	17410	17410	17365	17327	17000	17190	17264	17324	17468	17420	17140	17346	17356	17419	17270	17370	17309	17318	17310	17252	17628	17635	17405	17281	17497	17272	17352	17188	17372	17087	17383	17213	17200	17026	17258	17364	17352	17331	17317	17233	17331	17298	17122	17344	17431	17393	17409	17455	17235	17568	17515	17294	17211	17246	17354	17315	17457	17278	17419	17446	17395	17623	17356	17273	17469	17458	17350	17355	17120	16992	17212	17286	17493	17510	17251	17199	17311	17415	17251	17152	17421	17320	17404	17219	17253	17191	17430	17334	17172	17398	17470	17435	17270	17241	17372	17386	17268	17230	17294	17325	17382	17257	17375	17442	17419	17378	17426	17259	17345	17364	17464	17137	17256	17194	17036	17346	17347	17298	17222	17260	17490	17247	17290	17252	17371	17495	17485	17261	17289	17408	17291	17354	17357	17285	17271	17374	17286	17311	17367	17449	17468	17257	17279	17441	17326	17348	17335	17221	17630	17392	17090	17306	17176	17311	17398	17267	17412	17369	17162	17438	17410	17369	17417	17507
27625	38102	26092	18347	16699	15639	15208	15216	15245	15200	16795	17925	17207	16478	15870	15536	14999	15098	14950	14987	14884	15077	14917	15022	15052	15042	15056	14831	15068	15023	15093	15111	15026	15087	15093	15035	14981	14965	15038	14998	15121	15155	15176	15052	14914	14961	15032	14933	14959	14939	14919	15056	14974	15019	15038	14998	15188	15025	14898	15011	14938	14979	15007	15076	14972	14936	14848	14892	14960	14918	14970	15052	15053	14896	14995	14993	15185	15006	15020	14981	14955	15154	15068	14972	15198	14858	15002	15053	15133	14974	14946	14920	15120	14950	15034	14944	15200	15062	15065	15126	15012	14992	15145	14949	15176	14947	14968	14992	14897	15033	14885	15022	15094	15025	15069	15089	15098	14827	15023	15137	14932	15133	14960	15019	14972	14919	15100	14903	14922	15131	15259	15027	14919	14914	14978	14915	15118	14878	14964	14904	15082	15059	15110	15030	14971	15029	15015	15067	14993	15130	14773	14886	15087	14888	14911	15016	14988	15008	14982	15032	15152	15016	14989	14946	15024	15137	14917	14936	15233	15070	15074	15001	14741	15026	15163	15053	15086	15019	15004	15079	15022	15087	14923	15214	15275	15060	15091	15062	15226	15158	15054	15026	15026	15008	15199	14917	15101	15102	15096	15072	14945	15076	14949	15002	15028	14917	14799	14966	15071	14843	15094	14995	14950	14835	15150	15142	14935	14959	14947	15037	15125	15000	14976	15025	15053	15027	14867	15205	15136	15081	15067	14985	15046	15011	15089	14945	14888	15027	15095	14907	15105	14872	14882	15083	14943	14955	14991	15060	15190	15038	15153	15027	15173	15150	14960	15133	14986	15050	15031	15156	14957	15283	14902	15108	15025	14950	14748	14984	14975	14996	15010	14926	14976	14905	15008	15005	14964	15079	14994	15037	15188	15123	15032	15065	15042	15077	14996	14973	14903	14980	15014	15003	15145	15052	15083	14953	15067	15048	15099	14979	15128	15060	15060	15122	14888	15078	14928	14948	14932	14961	15023	15018	15147	14866	15134	14940	15049	14810	15010	14902	15126	15154	15013	14927	14892	14957	15033	14960	14952	15115	14847	15046	15083	15132	15080	15063	15002	15215	14849	14882	15082	14992	15029	15076	14874	14907	15069	15023	14908	14911	14989	15022	14893	14926	15010	15009	15162	15078	15002	15029	15033	14916	14968	14931	14961	15024	15010	15081	15076	15138	15031	14958	15127	14896	15033	14947	15092	14875	15005	14916	14868	14974	14966	15035	15182	15142	14959	14903	14924	15063	15028	15084	15097	15080	15124	14732	15207	15090	15116	14929	15187	14964	15027	15112	14995	15087	14846	14864	14999	15038	15014	15150	14949	15092	14945	14941	14919	14909	15029	14889	14803	14903	15123	14942	15053	15055	15042	15065	14870	14897	14857	15032	15064	14824	15192	15093	15112	15169	15094	15162	15172	15074	14948	15056	15185	15157	15016	14965	14904	15062	15078	14938	15134	15082	15101	14925	15061	15025	15071	15021	14934	14934	15106	14925	14987	14826	14964	14914	14853	14824	15145	15146	14981	14927	15097	14991	15144	15053	15028	15205	14999	15025	14896	15263	15029	15009	14983	15143	15066	15112	14889	15040	14823	15057	15096	15190	15106	14984	15055	15047	15069	14984	15118	15064	15123	14986	15296	14904	14971	15056	15025	14877	15118	14963	15021	14957	15125	15111	15094	15050	14966	15009	15091	15138	15039	15052	14917	15021	14997	15199	14973	14986	15069	14899	15070	15043	14974	15006	14994	15006	14998	15085	15070	14932	15055	14988	14903	14938	15142	14934	15087	14990	14929	14982	15003	15058	14988	14939	15066	15123	15011	14955	15263	15018	15037	14814	15016	14918	14987	14955	15013	14952	15094	15027	14989	15007	15143	14965	15096	15118	15170	15011	15110	14949	15076	15105	15052	14843	15051	15064	15088	14933	14887	15090	14959	15097	14976	14892	14924	14949	14993	15132	15065	15209	15061	15019	15124	15088	14966	14994	15068	15095	15042	15206	14826	14886	15152	15095	15088	14964	15196	15022	15114	14969	15019	14979	15176	15095	15088	14899	15020	14933	15209	15019	15002	15081	14967	14833	14989	15005	15118	15040	14817	14937	15005	15094	14969	15054	14925	15011	15008	14991	15063	15065	14920	15058	15147	15110	15075	15045	15092	15013	15161	14969	15009	14937	14853	15094	14845	14849	15092	15132	14752	15142	15082	15136	14935	15129	15186	14988	14911	14851	14923	15303	14967	14931	14961	14905	14994	14964	14958	14920	14905	15054	14951	15055	15051	15028	15014	15079	15041	14929	15087	15089	14946	14890	15136	14987	14929	15066	15159	15018	14974	14884	15112	14843	15111	15112	15127	15003	14930	14976	15016	14881	14992	15134	14943	15008	14716	15017	14933	15022	14931	15112	15091	15062	15021	15152	14965	15071	14961	15021	15019	14894	14959	14845	15056	14926	14985	15083	15077	15069	14915	15026	14955	14885	14974	15030	15085	14788	15004	15098	14936	15036	15087	14945	15014	15051	15052	15092	14970	15102	15013	15071	14972	15020	15055	14999	15030	15010	15108	15054	15091	15003	14979	14952	15014	15140	15101	14967	14956	14972	15010	15060	15103	14960	14973	14948	14938	14931	15122	14803	14920	14976	14971	14988	15286	14947	15100	15025	15027	14930	15092	15092	14963	14942	14907	14944	15064	14950	15050	14950	14887	15054	15044	14986	14837	14939	15092	14920	15046	15030	15151	15041	15024	15000	15063	15082	15093	15030	14986	15132	15157	15143	15054	14854	15151	14898	15107	15041	15006	14989	14993	14992	14955	15031	15017	15026	14853	15044	14889	15285	15130	15049	14977	15017	14996	14986	14990	14873	15060	15017	14937	15044	14965	14959	15029	15068	15146	14917	15117	14988	15164	15034	14765	15161	15071	14976	15128	15066	15006	15179	15068	14928	15110	15154	15279	15079	15092	14889	15181	15148	15048	14990	15018	15088	15010	14879	14878	14986	14991	15110	15084	15193	14878	14924	15125	14866	14955	15097	15042	15084	14981	14944	14934	15037	14907	15173	14833	15012	14971	15027	15007	15064	15044	15080	15076	15026	14906	15014	15042	15049	15017	15040	14950	15135	14881	14879	15043	15061	15067	15040	15033	15085	15034	15152	15108	14997	14977	14905	14929	14962	15007	15102	15020	15057	14928	15072	14961	14895	14951	15070	15110	15022	15064	15190	15003	15119	14817	15041	15091	15121	15045	14966	15058	15223	15164	15084	14920	15090	15078	14875	15058	15054	15141	14995	15125	14982	15118	15066	14963	14987	14992	15058	15210	15149	15017	15034	15055	15070	15071	15134	15059	14876	15103	15062	14880	15048	14887	15008	15108	14976	15030	15078	14901	15139	14864	15013	14973	15106	15040	15004	15104	15012	14909	14928	14918	15000	14899	14952	15010	15055	15057	14978	15004	15120	15102	14835	14895	15062	15055	15024	14903	15083	14916	15062	15175	14891	15097	15056	15113	14953	14983	14948	15117	14926	15035	14946	15167	15030	15122	15232	15040	15012	15028	15030	14938	15042	15020	15006	15148	14813	15095	14898	14949	14964	14984	15008	14890	14976	15010	15125	14931	15068	15062	15072	14919	14984	14931	15041	15048	14948	15202	14886	15022	15103	14815	15123	15016	14911	15055	14977	15049	15139	15115	14877	15001	15077	15099	15119	15055	14919	14981	15063	15025	14826	14923	14954	15138	15015	15050	15075	14881	15080	15024	14939	14870	15193	14942	14946	15003	15196	15064	15043	15016	15077	14991	15204	15036	14809	14738	15048	14937	15015	14955	15029	14950	14962	15096	15143	15021	14903	15051	14978	14993	15048	15094	15145	14995	15135	14913	15029	15183	15059	15080	15042	14855	15166	14885	15118	15000	14861	15028	15110	15007	15027	15072	15012	14876	15109	15068	14976	14921	14986	14977	15146	15022	14907	14903	14954	14927	14900	15053	14930	15009	15108	15030	14860	15137	15179	14971	15103	15103	15130	14964	15080	14833	15026	15032	15125	15060	15077	14963	14857	14981	15096	15043	14920	15174	14943	15202	15010	15089	15089	14993	14969	14986	14954	14928	15057	15005	15104	15133	15054	14888	15109	15095	15099	15071	15009	14845	14947	15125	14904	14893	15005	15012	15067	14952	15094	14982	15120	14999	15070	14948	14935	14896	15161	14995	15035	14945	14862	15027	15054	15051	15013	14991	15015	15063	14943	14941	14920	15111	15106	14798	15007	14935	15068	15077	15061	14828	15114	15109	14994	15015	15130	14945	14922	14931	14854	15172	15046	15109	15111	14969	15164	14855	14965	14911	14979	15055	15075	15246	14959	14952	15011	15232	14852	14957	15034	15102	15209	15153	14992	15125	15050	15075	15071	15056	15054	15011	14887	15140	14998	15196	15043	14969	14949	15185	14926	15074	15221	15051	15084	15075	15195	14954	14988	14879	14980	14933	15000	14935	15045	14939	15001	14906	14858	15054	14977	14971	15180	15112	14877	15121	15099	15098	15093	14985	15045	14854	15132	15236	15012	15000	14990	14976	14965	14820	15102	15003	14955	15031	15053	14948	14893	15216	14960	15051	15023	14993	14853	15093	15092	15102	15047	14880	14880	14972	15031	14855	15037	15019	14964	14908	15136	15132	14891	14869	14955	14975	14938	14941	15039	14886	14889	14873	15055	15100	15032	15005	15061	15097	15059	15090	15025	14886	14967	14996	14954	15007	14792	14961	15045	15052	14979	14946	15119	15096	15040	15126	15225	15025	14849	15038	15018	15178	14944	14974	15095	14983	15067	15070	15139	15012	14983	15008	15119	14962	15180	14986	15026	15116	15052	15136	14965	14958	15316	15169	15036	15041	15036	15063	14997	15036	15203	15057	14824	15058	14973	15074	15152	15036	14977	15028	15045	14961	14886	15101	15097	15087	15050	15060	14976	15160	15020	14893	15094	14968	15057	15014	15164	15064	15095	15059	15215	14925	15021	15142	14946	14912	14944	14878	15021	14894	15067	14998	15089	15114	15124	14865	14941	15058	15058	15159	15067	15084	14832	15099	15035	14981	14981	14974	15032	14898	15127
24068	21383	28833	24703	22511	22185	20982	18494	17829	18134	21831	28610	26978	23721	20866	18972	17884	17415	17270	17281	17427	17120	17284	17292	17339	17332	17381	17301	17170	17170	17147	17105	17249	17408	17327	17077	17274	17002	17315	16972	17176	17090	17203	17076	17253	17328	17282	17402	17083	17259	17140	17114	17188	17296	17182	17168	16987	17388	17097	16955	16992	17290	16998	17113	17073	16876	17314	17105	17216	17037	17259	17170	17126	17247	17201	17107	17228	17293	17001	17091	17058	17172	17173	17140	16969	17097	17134	17370	17099	17186	17085	17128	17127	16985	17049	17151	17174	17083	17212	17199	17158	17052	17061	17156	17008	17023	17395	17309	16910	17206	16949	16819	17063	17054	17171	17070	17095	17141	17205	17197	16835	17083	17163	16945	17325	17057	16954	17226	17118	17236	17162	16927	17061	17405	17092	17077	17100	17061	17159	17311	17139	17203	17052	17231	17234	17039	17169	17173	17067	17210	16910	17109	17310	17082	17252	17066	17327	17283	17232	16887	17091	17103	17112	17116	16969	17038	17333	17063	16936	17239	17070	17068	17317	17251	17038	17043	17200	17151	17142	17204	17124	17171	17074	17202	17211	17091	17313	17105	17170	17167	16916	17117	17220	16965	17216	17246	17205	17094	17059	17067	17203	17148	17001	17098	17210	17188	17261	17079	17251	17254	16976	17101	17130	17255	17069	17206	17224	16950	17110	17112	17160	17132	17109	17224	17010	17042	17209	17115	17209	17169	17065	16907	17167	17310	17034	17136	17239	17058	17018	17301	17131	17170	17219	17082	17052	17014	17117	17319	17008	17069	17102	17242	17094	17071	17247	16882	17173	17219	17140	17034	17082	16917	17261	17080	17363	17250	17124	17202	16986	17239	17144	17076	17220	17093	17317	17168	17225	17254	17155	17131	17115	17184	17407	17055	17100	17126	17050	17109	17088	17218	17317	17135	17007	17041	17209	17254	17219	17154	17171	17035	17115	16936	17134	17066	17154	17266	17067	17051	17203	17127	17029	17040	16977	17195	17306	17127	17040	17362	17198	17113	17142	16906	16951	17185	17311	17336	17187	16977	17107	17254	17045	16796	17125	16912	17106	17097	17138	16899	17185	17194	16835	16972	16974	16963	17087	16993	17138	17065	16957	17161	17077	17226	17071	16983	17085	17109	16880	17103	17215	17065	16857	17067	16931	17019	16999	17214	17109	17165	17021	16945	17074	17201	17003	16968	17255	17150	17135	16981	17069	17048	16957	17189	17113	17016	17076	16871	17107	17178	17067	16968	16996	17130	17148	17097	17088	17233	17263	17250	17179	17115	17067	17085	17203	17021	16969	17004	17152	17035	17011	17255	17316	17221	17275	17350	17435	17264	16771	17086	17117	17380	17218	17105	17336	17203	17159	17013	17018	17191	17093	17272	17042	17227	17216	17146	17299	16973	17021	17290	17178	17136	17170	17112	17272	17117	17144	17127	17152	16918	17074	17049	17298	17284	17021	17125	17191	17065	17132	17217	17131	16988	17250	17209	17140	17254	17226	17140	17134	17194	17186	17004	17329	17048	17272	17101	17183	16909	17148	17090	16973	16894	16831	17030	17346	17077	17282	17161	17167	17073	17021	17071	16936	17083	16994	16895	16980	17220	17212	17164	17042	16956	17185	17372	17100	17053	17039	16961	17184	17104	16927	17187	17087	17090	17244	17020	17196	17147	16991	16928	16905	17029	17099	17238	17287	16989	17097	17012	17223	17140	17080	17104	16964	17010	17216	17210	17086	17183	16979	17139	17069	16887	17262	17375	17182	17167	17044	16955	16981	17143	17222	17124	17017	17190	17255	16989	17081	17105	17287	17129	17292	17161	17090	16951	17259	17028	17265	17128	17027	17064	16942	17019	17131	16966	17124	16949	16921	17048	17199	17053	16941	17185	17208	17177	17180	16865	16942	17130	17229	17163	17004	17208	17187	17175	17110	17185	17152	17026	17006	17037	17196	17155	17197	17005	17035	17370	17152	17247	17038	17068	16986	17181	17055	17182	16947	17193	17180	17153	17240	17094	16922	17154	17106	17216	17301	17040	17029	17179	17379	17130	17106	17045	17152	17346	17157	17138	17115	16905	17075	17346	17104	17046	17236	17347	17186	17249	16870	17310	17155	17273	17139	17161	17118	17062	17126	17132	17311	17004	17109	17060	17043	17071	17114	17222	17115	17134	17270	17090	17212	17142	17140	17295	17001	17213	16914	16958	17166	17302	17207	17320	17151	17203	17187	17036	17054	17267	17209	17095	17200	17274	17001	17075	17097	17022	17113	17265	17191	17038	17046	17115	17098	17268	16980	16957	17157	17175	17296	17013	17026	17016	17097	17016	17086	17077	17274	17222	17351	17022	17129	17200	17124	17160	17021	17121	16963	17171	17199	17293	17009	17034	17194	17075	17176	17203	17167	17084	17386	16983	17157	17211	17111	17154	16943	16973	16982	17268	17140	17146	17311	17394	17100	17078	17021	17141	16943	17125	17113	17376	17152	17225	17131	17092	17295	17268	17077	17100	17156	17073	17136	17213	17005	17279	17059	17216	17031	17101	16982	17002	17253	16977	16937	17140	17131	17129	17034	17156	17270	17077	17166	17144	17176	17161	17134	17188	16976	17186	17178	17167	17151	17259	17292	17188	17046	17246	17197	17252	17031	17176	17209	17048	17092	16948	17119	17206	17150	17115	17086	17038	17041	17126	17087	17134	17116	17178	17107	16999	17106	16986	16971	17328	17358	17176	17177	17124	16976	17159	17198	16944	17109	17034	17047	16967	17008	17140	16912	17120	16944	17015	17142	17108	17219	17288	17085	16997	17031	17059	17339	16906	17200	17215	17266	17282	17109	17187	17151	17214	17221	17295	17238	17253	17287	17162	16961	16940	17020	16975	16938	16911	17158	17089	17032	17137	16998	17072	17303	17142	17048	17264	17204	17203	17004	17227	17157	17070	17058	17177	17229	17006	17378	17120	17325	17038	17035	17242	17101	17009	17036	17109	17220	17282	17215	17222	17215	17212	17179	16897	17090	17057	17139	17238	17161	17217	17199	17202	17228	17255	17199	16934	17065	17255	17138	17062	17191	16931	17101	17024	17040	17102	17205	17349	17129	17254	17095	17139	17168	17087	17254	17176	17254	17088	17033	17205	17120	17238	17178	17208	17282	17218	17209	17160	17210	17206	16929	17109	17252	17134	16977	17214	16986	17257	16983	16935	17103	16990	17011	17140	17022	16995	17110	17138	17198	17254	17142	17096	17000	17059	17141	17168	17211	17061	17173	17149	17156	17199	17021	17010	17156	17030	17056	17237	17088	17088	17023	17177	17128	17078	16995	16998	17027	17009	17232	17140	17225	17128	17031	17067	17265	16998	17062	17125	17174	16925	17044	17043	17244	17312	16983	16915	17241	17383	17089	17045	16982	17169	17092	17045	17071	17019	16770	17114	16843	17032	17072	17114	17092	17212	16863	16996	17171	17192	17238	17156	17173	17236	17045	17164	17284	17121	17189	17075	17114	16817	17091	16958	17111	17077	17057	17176	17054	16643	17133	17018	17116	17249	16908	17172	17167	16942	16926	17189	17141	17107	17303	17143	17017	17220	17185	17143	17081	16868	17131	17093	17038	17045	17056	17014	17328	17159	17235	17300	17166	16969	17199	17058	17102	17221	17114	17185	17264	17246	17149	17280	17172	16997	17001	17241	17273	17211	17133	17215	17013	17181	16975	16970	17146	16924	17126	17125	16951	17094	16976	17135	17288	17192	17249	17143	17380	17004	17257	16985	17195	16959	17217	17068	16923	17039	17117	17159	17196	17165	17049	16980	17012	16971	17229	17096	17172	17040	17194	17170	17007	17100	17275	17085	17077	17138	17225	17189	17063	17002	17045	17093	17105	17188	17192	17274	17067	17102	17122	17174	17079	17047	17066	16899	17128	17002	17184	17092	17172	17043	17001	17177	17011	17165	17148	17318	17101	17236	17247	17282	17155	17207	17030	17040	16929	17051	17068	17187	17056	16977	16983	17178	17081	17095	16919	17009	17175	17025	17156	17084	17048	17013	17257	17185	17202	17176	17167	17059	17072	17150	17073	17042	17050	16991	17271	17093	17096	17128	17233	17121	17187	17103	17208	16998	16972	17069	17209	16944	17259	17168	16967	17125	17021	17012	17207	17107	17181	17231	17094	17186	17280	16993	17073	17252	17068	17039	17132	17284	17339	17152	17116	17039	17117	16968	16996	17096	17129	17161	17245	17060	17043	17048	17120	17342	17174	17165	17047	16896	17052	16928	17058	16955	17076	17054	17120	17176	17234	16957	17133	16926	17140	17035	17238	17121	17199	17149	17000	17157	17240	17173	17067	17060	17216	17196	17317	17272	17191	17094	17158	17163	17259	17078	17247	17067	17128	17302	17084	16975	17018	17188	17245	17232	17021	17066	17032	17215	17045	17089	17209	17054	17547	17106	17202	17121	17357	17189	17262	17116	17160	17217	17174	17192	16991	17002	16980	17149	17031	17117	17151	17143	17087	17248	17154	17158	17270	17112	17181	16910	17263	17093	17189	17255	16933	17365	17040	17215	17080	17216	17101	17265	17181	17165	17329	17039	17122	17135	17015	17367	17326	17123	17235	17096	16988	16971	16921	17153	17122	17203	17190	17178	17131	17083	17234	17176	17242	17171	17158	17163	17046	17122	17063	17250	17108	17117	17158	17018	17039	17053	17212	17083	17280	17230	17075	17181	17101	17189	17305	17276	17115	17108	17124	17104	17075	17093	17151	17070	17155	17059	17039	17185	17059	17149	17180	17364	17094	17227	16943	17377	17294	17007	17072	17040	17203	17097	17211	17039	17038	17260	17039	17247	16882	17102	17379	17065	17233	16997	17079	17236	17070	16997	17028	16955	17137	17185	17048	17005	17154	17120	17301	17134	17150	16911	17148	17071	16994	17293	17254	17144	16959	17032	16909	17149	17297	17095	17182	17215	17217	17168	17032	16973	17041	17271	16973	16916	16978	17050	17253	17175	17009	17155	17094	17317	17125	17129	17197	17163	17226	17138	17175	17087	17055	17129	17344	17167	17195	17131	17087	16993	17254	16868	17156	17046	17141	17353	17145	17181	17190	17024
30489	48676	41998	27521	20376	18370	16789	16063	15600	16064	22782	30287	26981	22691	19230	16723	15720	15128	14934	14996	15190	15031	14990	14892	15006	14989	14866	15076	15038	14941	14750	15042	14939	14950	14892	14773	14960	14987	14999	14915	14790	14879	14910	15024	15054	14915	14937	15056	14862	14907	14847	14900	14940	14746	14841	14998	15008	14676	14922	14865	14837	14914	14879	14866	14809	14937	14962	14908	15224	14969	15078	15003	14938	14799	14911	14956	14926	14883	14880	14810	15058	14891	14952	14771	14927	15027	14866	14948	14838	14986	14835	14815	15054	14854	14862	14977	14852	14874	14915	15181	14904	15024	14864	14793	14809	14862	14960	14699	14892	14874	14949	14964	14812	15075	14939	14961	14740	14972	15053	14754	14737	14873	14810	14955	15027	14742	15095	14750	14884	15091	14806	14719	14698	15078	14995	14815	14694	15080	15032	14797	14887	14887	14756	14839	14918	14714	14658	15051	14866	14931	14928	14929	15013	15018	14926	15015	14864	15022	14983	14909	14870	14781	14831	14862	15040	14836	14871	14950	14909	14919	14880	14772	14845	14945	14745	14849	14742	15036	14675	14913	14971	14955	14970	14910	14824	14897	14831	14872	15015	14895	14955	14922	14833	14808	14825	15064	14953	14993	14972	14916	14844	15011	14830	14939	14848	15013	14729	14874	14716	14825	14769	14917	15075	14946	14920	14862	14815	15047	15028	14895	15009	14800	14954	14835	14861	15159	14915	14807	15007	14959	14908	14940	15013	14900	15035	15030	14815	14893	14742	14994	14922	14822	14855	14844	14795	14901	14741	14786	14798	14992	14868	14953	14947	15026	14863	14861	14868	14759	14897	14904	14846	14942	15026	14822	15069	14913	14904	14798	14927	14762	14875	14994	14758	14904	14870	14814	14989	15004	14923	14880	15012	14695	14785	14659	15024	14952	14945	14904	14989	14781	14922	15006	14831	15016	15088	15030	14763	15008	14970	14959	14949	14940	14739	14912	14973	14817	14911	14917	15003	14882	14969	14856	14967	14813	14939	14872	14861	14838	14947	14897	14903	14870	14857	14985	14778	14814	14926	14800	14950	14758	14853	14876	14824	14874	14993	14926	15026	14901	14768	14746	14898	14901	14859	14705	15075	14873	14908	14772	14921	14861	14683	14885	15032	14965	14897	14970	14897	14881	14932	15109	14912	15014	14770	14945	14936	14941	14660	15007	14845	14971	14767	14921	14989	14930	14938	14812	14858	15067	15133	15029	14947	14826	14923	14815	14968	15070	14971	14781	14970	14899	14975	14987	14996	14815	14885	14962	14955	14895	14845	14896	14810	14837	14850	14762	15046	15014	15044	14847	14756	14927	14759	14942	14897	14985	15021	14870	14950	14872	15028	14969	14934	14943	14918	14698	14978	14906	14955	15010	14845	14806	14811	14832	14830	14855	14956	14903	14947	14847	14932	15014	14825	14896	14817	14937	14866	14888	14904	14798	14907	14999	14868	14975	14830	14803	14900	14913	14988	14889	14814	15164	14944	14998	14905	14919	14904	14811	14844	14944	14859	14857	14991	14917	14903	15007	14844	14895	14853	14849	14743	14995	14922	14804	15059	14979	14935	14986	14838	14981	14855	14868	14904	14917	14845	15027	14840	14893	14853	14700	14866	14868	14921	14862	14986	14950	14971	14800	14806	14970	14923	14890	14846	14844	14867	14929	14943	14734	14945	14945	14840	14842	14980	14727	14985	14842	15014	14768	15069	14995	14909	14913	14903	14919	14849	14844	14780	14831	14948	14935	14855	14758	14850	14913	14982	14871	14924	14790	14873	14891	14683	15041	14922	14864	15053	15074	14941	14795	14803	15015	14947	14853	14864	14840	15009	14928	14693	15005	14883	14817	14786	15020	14956	14814	14873	14961	14798	14915	14997	15016	14935	14781	14961	14872	14853	14885	15023	14978	14941	14894	14907	14863	14955	14985	14820	14927	14945	15033	15015	14807	14903	15032	14904	15020	14846	15181	14892	14952	15015	14902	14998	14882	14817	14831	14915	14848	14935	14941	14843	14995	14750	14989	14894	14750	14867	14805	14956	14898	14874	14785	14958	14779	14921	14969	15043	14942	15030	15019	14939	15030	14898	14888	14890	14942	14914	14910	14863	14915	14857	14850	14952	14864	14970	14828	14741	15072	15017	14920	15084	14943	14827	14942	14951	14864	14770	15062	15002	15023	14769	14959	14872	14854	14970	14880	14908	15082	14856	14978	14905	14871	15006	14987	14961	14839	15064	14799	14772	14747	15003	14895	14896	15019	14835	14838	14755	14781	14889	14756	14943	14842	14869	14912	14973	15038	15022	14892	15000	14689	14744	15014	14851	14899	14854	15118	14838	14734	14922	14946	14915	14912	14891	14983	15000	14972	14938	14976	14888	15075	14854	14924	15008	14877	15013	15033	14896	14851	14794	14888	14874	14836	15048	14737	14947	14919	14950	14872	14981	14757	14935	14902	14938	14975	14871	14876	14831	14918	14897	14944	14990	14781	15038	14812	15060	14948	14944	14954	15030	14958	14992	14953	14815	15078	14920	15048	14943	14934	14891	15056	14700	14986	14811	14978	14848	14963	15030	14927	14830	14879	14891	14763	14826	14860	14788	14780	14680	14977	14959	14899	14991	14986	14931	14780	14812	14879	14776	15095	14809	14900	15007	14871	14856	14877	14871	14691	14948	14822	14777	14903	14882	15003	14886	14956	14960	14753	15028	14756	14955	14622	15029	14901	14982	15113	14874	14869	14980	14976	14939	15017	14965	14839	15127	14825	14776	14648	14991	14912	14822	14997	14928	14746	14956	14974	15009	14817	14735	14845	14992	14917	14991	14847	14881	14933	14945	14992	14755	14965	14905	14956	14936	14779	14930	14968	14891	14798	15000	14771	14834	14838	14933	14879	14960	14851	14961	14858	14856	14954	15143	14907	14826	14977	14960	14860	15108	14931	15058	14945	14951	15020	14775	14774	14943	15035	14818	14909	14977	14841	14852	14813	14859	14954	14853	15064	14956	14969	15016	14909	14794	14857	14793	14887	14980	14949	14784	14821	14828	14959	14814	14958	14965	15087	14791	15058	15038	14848	14752	14851	15000	15011	15050	15004	14873	15017	14902	14867	14974	14855	14870	14914	14811	14947	14989	14752	14964	14984	14867	14918	14925	15026	14930	14855	14971	15121	14950	15023	14718	14926	14909	14846	14846	14950	14932	14878	14983	15051	14760	14907	14854	14877	14994	15023	14934	14820	14936	14787	15047	14926	15001	14876	15013	14859	14903	14821	14864	14934	15095	14746	15058	14891	14894	14874	14884	14709	15006	14974	14826	14931	15029	14766	14897	14927	14969	14928	15010	14861	14844	14914	14942	14842	14934	14755	15075	14989	14767	15060	14972	14990	14819	14858	14857	14859	14792	14817	14949	14741	14867	14890	14821	14972	14932	14988	14884	14978	14909	14792	14923	14939	15098	15033	14888	14783	14943	14941	14887	14870	15031	14759	14811	15004	14819	14918	14928	14766	14822	14912	14992	14773	14943	14845	15028	14992	14947	14908	14855	14970	14967	14927	14887	14803	15001	14853	14958	14854	14850	15030	15003	14878	14740	14777	15034	14816	14866	14896	14881	14968	14992	15011	14981	14832	14907	14968	14815	14675	14998	14897	14811	14750	14806	14941	15131	14855	14908	14784	14954	14864	14964	14860	14766	15018	14821	14898	14860	14961	14965	14806	14982	14963	14830	15063	14737	14732	14933	15119	14859	15090	14645	14800	14783	15042	14949	14948	15074	14710	15052	14809	15099	14762	14750	14766	14762	14811	14931	14882	14833	14839	14814	14724	14836	15048	14956	14956	14998	15074	14900	14955	15068	14935	14890	14723	14902	14895	14969	14719	14919	14995	14970	14920	14972	14852	14679	14849	14887	14869	14885	14822	14895	15008	14989	14826	14779	14843	14890	14970	15000	14881	14823	15010	14828	14859	15054	14878	15025	14934	15019	14835	14839	14835	14901	14990	14948	14682	14735	14843	14929	15012	14842	14939	14891	14942	14988	15061	14780	14949	15024	14940	14841	14733	14758	14848	14958	14884	14905	14767	14890	14954	14810	14974	14901	14855	14967	15036	14772	15065	14887	14860	15048	14950	14951	14852	14955	14897	14778	14793	15125	14822	14877	14748	14997	14843	15029	14927	14870	14809	15062	14988	14799	14864	14908	15010	14957	14936	14807	14853	14991	14926	14777	14884	14802	14765	14794	14955	15078	15004	14980	14950	14827	14932	15024	14967	14926	14777	14737	14793	14833	14820	14873	14831	14992	14936	14942	14961	14881	14958	15040	15008	14971	14896	14963	14902	14795	14989	14888	14949	14918	14966	14964	14989	14860	14755	14937	14794	14851	14930	14960	14890	14999	14868	14890	14889	15060	15044	15126	14791	14874	14965	14789	14895	14902	14809	14970	14835	14957	14963	14801	15009	14873	14882	14917	14840	14866	14979	14902	14809	14973	15078	14995	14996	15030	14868	15012	14871	15047	14947	15067	14862	14924	14877	14904	15015	14843	14918	14893	14930	14907	14877	14772	14935	14940	14976	14877	14880	14938	14899	15060	14727	15006	14861	14802	14941	14935	14831	14937	14993	14864	14912	14722	15006	14887	14934	14988	14902	15063	14927	14996	15030	15065	14975	14941	14749	14829	14885	14773	14973	14968	14881	14957	15092	15123	14906	14839	14970	14949	14899	14769	14862	14959	14848	14945	14866	14829	14775	14956	14935	14952	14863	14878	14877	14949	14982	15012	14935	14844	14859	14810	15000	14934	14975	15016	14887	14890	14773	14963	14934	14908	15062	14867	14818	14854	14859	14785	14870	14920	15002	14835	14919	14946	15048	14890	14929	14996	14951	15016	14917	14944	14792	14875	14965	14876	15012	14926	14881	14866	14960	14887	14741	14873	14919	14939	14928	14832	14953	14919	14832	14969	14944	14961	15147	14763	14950	14804	14873	14954	14741	14930	14677	14743	15025	14737	14845	14882	14900	15012	14828	15020	14823	14941	15105	14950	14953	14961	14772	14904	14840	15029	14880	14813	14913	14872	14855	14870	15041	14989	14952	15068	14811	14999	15068	15033	14994
22768	21352	29145	24128	22137	24398	25368	19802	18112	18658	24713	33894	32598	27866	23671	20461	18818	17780	17622	17547	17264	17379	17284	17342	17425	17496	17555	17377	17517	17353	17281	17269	17312	17402	17467	17424	17231	17261	17275	17334	17315	17219	17270	17186	17381	17322	17466	17377	17285	17282	17382	17442	17319	17157	17577	17294	17198	17294	17202	17263	17149	17460	17192	17095	17216	17273	17233	17142	17432	17266	17349	17216	17065	17216	17335	17247	17238	17399	17129	17302	17343	17222	17159	17439	17346	17407	17418	17377	17203	17281	17299	17228	17289	17298	17253	17248	17421	17160	17427	17299	17490	17122	17209	17398	17285	17225	17277	17298	17403	17259	17241	17228	17426	17268	17249	17309	17272	17385	17309	17197	17468	17405	17048	17284	17245	17386	17404	17404	17287	17200	17472	17137	17255	17177	17248	17066	17263	17261	17444	17240	17250	17482	17122	17063	17163	17153	17304	17486	17155	17371	17336	17376	17289	17361	17093	17328	17351	17429	17301	17295	17183	17334	17494	17203	17390	17267	17443	17298	17319	17226	17319	17338	17204	17470	17122	17314	17271	17190	16990	17227	17336	17258	17246	17116	17256	17354	17311	17162	17165	17210	17196	17264	17179	17096	17002	17173	17268	17267	17044	17151	17334	17211	17292	17513	17249	17256	17371	17069	17212	17288	17157	17256	17253	17121	17159	17322	17431	17125	17351	17273	17308	17138	17459	17217	17348	17183	17343	17279	17294	17170	17138	17311	17229	17084	17189	17085	17280	17151	17032	17047	17345	17253	17276	17205	17105	17272	17239	17334	17167	17090	17443	17432	17339	17222	17187	17250	17283	17255	17259	17511	17276	17255	17411	17107	17153	17453	17160	17210	17317	17324	17286	17173	17265	17098	17328	17157	17444	17234	17017	17491	17322	17310	17370	17144	17332	17126	17150	17189	17087	17186	17391	17191	17122	17360	17375	17293	17383	17271	17404	17314	17245	17236	17184	17149	17019	17133	17181	17079	17124	17396	17230	17130	17442	17029	17148	17292	17279	17318	17268	17233	17325	17202	17322	17274	17459	17117	17405	17220	17273	17206	17440	17094	17310	17037	17364	17110	17345	17165	17383	17174	17149	17182	17420	17300	17242	17229	17044	17233	17136	17204	17194	17286	17210	17018	17250	17185	17095	17300	17330	17163	17254	17256	17108	17127	17404	17266	17285	16992	17280	17281	17086	17236	17434	17175	17060	17116	17203	17000	17255	17333	17255	17239	17322	17198	17310	17211	17094	17249	17322	17313	17326	17311	17121	17096	17255	17166	17254	17304	17360	17140	17363	17405	17253	17133	17401	17244	17367	17397	17334	17291	17298	17275	17218	17348	17330	17187	17260	17246	17259	17303	17293	17276	17323	17404	17408	17432	17359	17087	17269	17187	17127	17453	17343	17061	17150	17205	17212	17202	17362	17188	17228	17174	17313	17279	17181	17320	17241	17212	17298	17271	17228	17376	17388	17114	17259	17116	17119	17333	17162	17265	17386	17310	17381	17248	17078	17083	17230	17326	17319	17381	17262	17382	17090	17332	17221	17170	17082	17496	17221	17164	17297	17296	17087	17305	17168	17143	17173	17085	17295	17351	17347	17211	17338	17244	17119	17253	17362	17379	17310	17270	17124	17355	17098	17110	17411	17335	17173	17142	17260	17030	17045	17378	17429	17242	17169	17062	17196	17182	17297	17442	17211	17107	17229	17241	17075	17290	17218	17266	17204	17411	17273	17190	17161	17268	17099	17127	17504	17292	17127	17359	17425	17452	17464	17206	17381	17073	17140	17368	17224	17216	17219	17301	17308	17322	17127	17271	17049	17178	17130	17084	17238	17169	17228	17454	17163	17161	17261	17267	17221	17218	17115	17234	17175	17295	17498	17338	17310	17317	17235	17266	17194	17244	17024	17307	17311	17341	17273	17269	17294	17293	17337	17230	17134	17268	17193	17370	17223	17259	17282	17171	17363	17055	17132	17215	17412	17186	17143	17024	17314	17338	17206	17001	17126	17006	17114	17098	17268	17386	17283	17241	17535	17071	17289	17133	17278	17217	17185	17200	17455	17197	17344	17295	17162	17166	17068	17184	17243	17235	17284	17372	17170	17312	17364	17379	17422	17086	17327	17312	17288	17302	17149	16995	17182	17133	17390	17249	17527	17203	17471	17421	17277	17104	17282	17185	17176	17212	17357	17265	17415	17132	17308	17184	17171	17190	17066	17240	17139	17269	17129	17291	17287	17305	17320	17187	17435	17082	17134	17318	17228	17231	17355	17069	17182	17334	17321	17117	17076	17087	17310	16947	17319	17168	17197	17149	17192	17161	17169	17253	17139	17169	17162	17228	17049	17311	17296	17241	17082	17183	17188	17278	17212	17291	17012	16905	17443	17283	17291	17365	17442	17143	17238	17245	17105	17294	17266	17155	17171	17090	17314	17136	17183	17313	17326	17192	17458	17259	17187	17174	17332	17165	17223	17198	17285	17130	17065	17160	17323	17315	17276	17373	17333	17441	17220	17203	17292	17157	17329	17277	17156	17101	17308	17282	17295	17256	17449	17255	17182	17017	17267	17231	17344	17209	17399	17188	16992	17238	17217	17182	17358	17326	17122	17225	17171	17392	17112	17240	17505	17312	17183	17213	17320	17318	17181	17262	17043	17364	17409	17128	17148	17210	17075	17099	17096	17338	17263	17361	17351	17400	17147	17350	17082	17275	17217	17123	17161	17329	17450	17252	17286	17377	17421	17354	17236	17210	17288	17210	17190	17293	17279	17290	17266	17384	17203	17271	17255	17392	17079	17357	17311	17126	17289	17173	17110	17335	17304	17150	16880	17005	17143	17365	17361	17274	17446	17179	17388	17353	17217	17368	17358	17154	17140	17236	17242	17440	17247	17388	16966	17084	17292	17279	17150	17165	17261	17053	17123	17316	17145	17211	17148	17327	17122	17052	17083	17450	17417	17322	17205	17260	17190	17175	17302	17263	17344	17218	17154	17160	17237	17155	17077	17199	17176	17274	17211	17347	17156	17310	16965	16970	17101	17096	17293	17336	17374	17205	17344	17295	17240	17247	17292	17247	17230	17033	17145	17204	17243	17224	17370	17266	17354	17415	17358	17258	17155	17165	16999	17237	17017	17155	17316	17176	16986	17296	17389	17130	17274	17262	17272	17128	17365	17100	17324	17243	17069	17119	17242	17388	17153	17188	17054	17260	17304	17151	17277	17310	17311	17165	17208	17266	17187	17281	17152	17139	17176	17212	17164	17219	17356	17302	17237	17327	17062	17063	17102	17273	17242	17260	17120	17196	17228	17364	17219	17255	17144	17146	17430	17448	17284	17373	17205	17399	17545	17406	17493	17299	17184	17244	17335	17329	17481	17149	17459	17245	17041	17123	17313	17306	17367	17266	17281	17314	17392	17385	17217	17302	17106	17132	17375	17277	17359	17347	17368	17246	17233	17269	17308	17249	17259	17283	17263	17162	17266	17157	17156	17335	17106	17250	17358	17270	17506	17181	17265	17162	17290	17295	17234	17400	17299	17298	17252	17291	17459	17170	17308	17404	17285	17328	17235	17312	17050	17005	17155	17397	17230	17138	17096	17150	17172	17482	17200	17325	17250	17169	17396	17300	17033	17028	17359	17186	17410	17453	17305	17382	17222	17450	17129	17245	17215	17184	17052	17210	17224	17169	17305	17305	17288	17130	17166	16989	17086	17349	17189	17241	17108	17237	17241	17060	17255	17298	17259	17234	17398	17340	17200	17256	17138	17181	17102	17357	17277	17064	17401	17233	17248	17389	17460	17395	17371	17415	17609	16862	17238	17102	17084	17347	17263	17258	17432	17398	17109	17090	17275	17197	17140	17163	17418	17309	17239	17178	17236	17153	17356	17324	16998	17278	17157	17417	17249	17088	17360	17088	17014	17286	17216	17319	17118	17284	17346	17463	17148	17247	17170	17116	17159	17375	17254	17174	17293	17365	17175	17079	17223	17169	17028	17327	17200	17105	17359	17216	17404	17181	17268	17197	17368	17143	17182	17118	17141	17303	17446	17293	17433	17236	17175	17386	17458	17417	17246	17414	17560	17332	17173	17157	17172	17198	17213	17080	17116	17243	17306	17266	17264	17137	17156	17266	17208	17161	17426	17462	17350	17191	17260	17398	17067	17311	17459	17197	17274	17356	17098	17322	17179	17127	17203	17185	17123	17367	17365	17257	17173	17375	17409	17216	17153	17292	17187	17167	17269	17206	17049	17179	17225	17384	17320	17112	17214	17365	17221	17252	17215	17251	17241	17101	17299	17120	17298	17059	17211	17162	17296	17422	17246	17243	17139	17366	17134	17226	17230	17231	17078	17146	17304	17089	17337	17291	17199	17123	17196	17088	17238	17102	17552	17192	17204	17226	17304	17219	17212	17237	17224	17300	17373	17070	17041	17231	17155	17353	17145	17295	17136	17288	17238	17253	17255	17188	17270	17334	17121	16933	17181	17215	17228	17086	17133	17351	17222	17365	17368	17294	17408	17403	17250	17070	17280	17215	17288	17220	17174	17230	17317	17132	17228	17207	17103	17229	17407	17168	17358	17206	17079	17008	17113	17116	17132	17168	17222	17330	17309	17123	17090	17413	17257	17143	17038	17231	17180	17265	17240	17293	17355	17345	17336	17304	17401	17222	17095	17220	17192	17157	17075	17041	17336	17135	17364	17223	16984	17230	17314	17200	17310	17163	17151	17170	17110	17307	17254	17179	17215	17050	17225	17242	17136	17115	17360	17238	17354	17102	17067	17349	17046	17088	17135	17253	17258	17333	17411	17085	17605	17151	17056	17246	17290	17294	17194	17066	17170	17218	17188	17151	17169	17209	17286	17183	17185	17245	17271	17246	17114	17398	17202	17278	17244	17236	17257	17293	17071	17209	17441	17278	17207	17161	17508	17246	17265	17329	17114	17224	17360	17481	17398	17325	17169	17425	17292	17167	17423	17360	17205	17091	17166	17387	17159	17492	17220	17150	17261	17402	17367	17409	17266	16986	17251	17234	17055	17301	17206	17266	17101	17489	17220	17055	17442	17399	17010	17080	17069	17264	17097	17323	17399	17106	16915	17297	17246	17104	17330	17296
34131	57786	52126	39651	28495	22953	18689	17037	16348	16450	26763	35790	33203	27692	22440	18191	16210	15279	15078	15080	14986	14903	15233	14802	14956	14982	14760	15011	14888	14904	15109	15047	14826	15024	15013	15016	14980	15025	15102	15005	15045	14966	15113	15013	14899	14842	14903	14909	14967	14862	14981	14989	14974	15037	14967	15167	14927	14900	14911	15011	14880	14963	14959	14863	14894	14887	14966	14955	14732	14963	14934	14957	15001	14923	14891	14751	14870	14955	15030	15029	14651	15030	15053	14941	15058	14843	14880	14913	14818	15078	14804	14996	15000	15025	14974	14926	14989	15056	15020	14980	14982	14972	15075	15206	14775	14906	14985	14982	15045	14973	14856	14881	14901	15019	15031	14934	14921	15016	15025	14921	15096	14907	14950	14902	14983	14853	15041	15025	14955	14989	14802	14742	15039	14863	14967	15058	14869	14810	15049	14789	15077	14886	14985	14881	14946	14739	14909	14944	14915	14969	14972	14865	14990	14892	15046	15048	14875	14906	14799	14767	14973	14995	14967	14842	14833	14986	15016	14891	14839	14921	14894	14962	14967	15131	15224	14894	14974	15113	14901	14980	14941	14936	14898	14880	14760	14851	14895	14898	15023	14761	14948	14880	14694	14882	14950	14870	14983	14984	14918	14970	14992	15116	14937	14958	14832	14932	14868	14914	14828	14857	14890	14774	15094	14800	15119	15057	15150	15174	14765	14860	15037	14981	14959	15020	14912	15006	14789	14850	14923	14903	15021	14884	14965	15005	15025	15083	15035	14946	14966	15099	15074	14929	14998	14812	15036	15086	14969	14938	14779	15152	14869	15000	14989	15060	14983	14858	15061	15121	14860	14845	15002	14997	15010	14922	14863	14907	14962	14953	14931	14931	14950	15021	15009	15036	14940	15155	15104	14805	15101	15027	14877	14927	14954	14851	15006	14983	15022	14781	14907	14722	14915	14813	14820	15111	14857	14885	14971	14784	15050	14949	14908	14938	15041	14866	15053	14916	14770	14888	14864	15027	14965	15059	14887	15080	14750	14841	14875	15116	14887	15022	14890	15025	15013	14955	14991	14781	14922	14871	14915	14662	15040	14907	15026	14922	14972	14963	14860	14895	14956	15077	14966	15077	15062	15034	14977	14984	14921	14948	14934	14862	14928	14849	14998	14999	14825	15068	14956	14858	14932	14933	15053	14866	14869	14941	14940	14894	14970	14901	15087	14933	15073	14985	14932	14891	15088	14919	14807	15003	14903	14987	14886	14867	14945	15013	14860	14799	14829	14893	15181	15084	15065	14996	15127	14959	14991	14897	14899	15014	15178	14931	15176	14989	14946	14937	14862	15001	14958	15188	14885	14877	14768	15112	15082	14845	15020	15013	14995	14812	15094	14880	14868	14981	14942	14866	14900	14835	14948	14820	14998	15042	15124	15150	14994	14951	14980	14946	15020	15088	14876	14927	14943	14860	14811	14843	14906	14876	14931	14777	15054	14901	15015	14873	14989	14911	15087	14958	14941	15118	14973	14788	15014	14842	14835	14861	15202	15093	14934	14914	15029	14879	14960	14963	14962	15119	15087	14876	15102	15011	14724	15024	14960	14833	15032	14848	14891	14858	14965	14850	14858	14891	15070	14984	14956	14955	14852	14842	14947	14910	15021	14938	15003	14898	15010	14955	14849	14914	14862	15037	14819	14903	14905	14929	14930	14841	14775	15030	15052	15004	14909	14988	14941	14886	14804	14873	15004	14930	14799	14954	14921	15052	15066	14854	15052	14899	15100	14908	15034	14948	14886	14852	14871	14948	14893	15002	15134	14839	14929	14952	14927	14997	14964	14843	15007	14638	15050	15189	14823	14879	15110	14811	14934	14801	14863	14961	14942	15022	14919	14901	14855	15015	14991	15022	15091	14927	14873	15034	14847	14844	14897	15164	15093	14995	15074	14833	14832	14944	15090	14806	14820	14870	14938	15010	15002	14833	14875	14807	14947	14878	14849	14928	14921	14947	15100	14930	14796	15179	14961	14946	14991	14987	14871	14824	15145	14871	14940	14937	14925	14878	15024	15131	14767	14930	14865	14843	15004	15004	14796	14972	14935	14906	14933	14905	14966	15103	14982	14847	15049	14841	14920	15042	14933	15055	14857	15009	14953	14943	15132	14942	14904	14818	14939	14911	14806	15114	14931	14900	15087	15034	14807	15121	14998	14964	14892	15067	14713	14964	14914	15095	14902	14877	15030	15087	14855	14907	14901	14938	14909	14989	15063	14891	14854	14903	14976	15000	14770	14823	14861	14984	15121	14906	14913	15011	14970	14848	14985	14937	14996	14892	15028	14967	14773	14990	14777	14961	15002	14939	15079	14936	15017	14811	15020	14942	14862	14896	14827	14908	14770	14925	14858	14897	14902	14887	15077	15056	14790	14831	15004	14931	14967	14901	14857	14795	15252	14922	14890	15011	14983	15058	15006	14931	15017	14921	14851	14943	14823	15111	14868	14988	15093	14823	15033	15129	15057	15194	14937	14869	14995	14940	14922	15070	14877	14823	14822	15045	14989	14795	14915	15116	14804	14709	14883	15024	14869	15125	14953	14953	15079	15053	14946	14945	14951	15028	15017	14855	15000	14968	15173	14963	14907	15078	14941	15015	14923	14922	14955	14920	14759	15012	15021	14905	14979	14729	15033	14873	14902	14936	14897	14956	15018	15013	14966	14942	14935	15049	14982	14935	14900	15008	15025	15031	14752	14820	14928	15024	14939	14996	14955	14977	15125	14899	14955	14970	15001	14995	14962	14851	14956	14936	14915	15116	14926	14855	14923	14983	15018	14789	14910	14927	14975	14592	15089	14906	14943	14785	14766	15165	14943	15051	14968	14601	14977	15063	14826	14865	14924	14854	14977	15050	14899	15024	15009	15112	14924	14837	14896	14913	14817	14806	15147	14925	14866	15160	14948	14737	14929	15087	14924	15001	14834	14940	14813	15081	14943	14880	14823	14812	15070	14909	15071	14867	14874	14889	15040	14860	14935	14993	14865	14946	15065	14910	14885	14965	14837	14914	14873	14969	14971	14921	14840	14915	14845	14876	14884	14953	14979	14932	14751	14968	15056	14967	14929	15095	14865	14945	14877	15012	15059	15098	14906	14794	14973	14929	15062	14825	14898	14926	14939	14993	15066	14751	14954	14933	15004	14972	14933	14927	14927	14972	15049	15040	14949	15015	14881	15073	14990	14927	15104	14946	14953	14982	14944	14876	15165	15086	15096	14944	14989	14978	14963	14931	14876	14862	15022	14846	14945	14808	15062	14892	14970	14879	14838	14884	15053	14802	14944	14861	15036	15091	14703	14920	15012	15098	14973	14880	14930	14806	14938	14998	14939	14990	15055	14958	14802	14862	14938	14713	14864	14861	14928	15004	15014	14963	14944	15037	15002	14889	15115	14923	14893	14904	14913	15068	14873	14916	14941	14890	14885	15085	15021	14967	14883	14884	14899	14967	14889	14836	15007	14944	15074	15032	14766	14995	14867	15068	15030	14786	15009	14887	14930	14948	14855	14981	14846	14985	14884	14918	14857	15152	14906	15008	14847	14826	14941	14949	14908	14874	14891	14974	14986	14927	14967	14820	14832	14938	15065	14961	14931	14857	14746	14975	14971	14834	14867	14935	14976	14984	15084	14903	14908	14995	14821	14933	14676	15019	15021	14934	15170	14849	15030	14856	15093	14824	14906	14966	14990	14822	14989	14952	15106	14756	14876	14800	14909	14882	14814	14843	14841	14750	14837	14999	14959	14880	14880	14870	15028	14984	15074	14939	14921	14898	14945	14948	14941	14774	14845	15140	14963	14951	15057	14938	14987	14896	14830	14671	14936	15033	15068	14893	15065	14757	14826	14912	14961	14840	15015	14992	14942	14875	15077	14939	14955	14971	14935	14798	15092	14936	14999	14956	15014	15101	14907	14946	14907	14872	14962	14961	14845	15010	14944	15052	14967	14921	15021	14825	15016	14863	14963	15025	14985	14898	15097	14828	14925	14975	14860	14940	15020	14814	14999	14878	14815	14928	15206	14966	14831	14922	14908	14959	15021	14953	15042	14862	14959	15132	15012	14919	14985	14907	15026	14821	14973	15097	14914	14875	14991	14950	15031	14985	14981	14883	14952	15023	14852	14907	15056	15026	14945	15049	14916	14900	14750	14905	14826	14873	14937	14783	14967	14824	14971	14750	14848	14931	15039	14894	14964	14868	14927	14770	14936	14833	14837	14969	14930	14887	15003	14828	14802	14982	14841	14784	14987	15063	15025	14927	14794	14987	15000	14948	15014	14922	15020	15007	14891	14916	15006	14823	14802	14847	15011	15002	14889	14915	14799	15000	14991	14868	14946	15043	14993	14854	15060	14805	14919	14900	14967	14927	15123	14952	14916	14840	14893	14812	14846	14941	14924	14785	14880	14864	14781	14747	15016	14781	14876	14911	14959	14982	14836	14933	14996	14830	14815	14903	14792	14907	14897	14933	15034	14955	15089	15025	15022	14967	15015	14782	14946	14869	14920	14962	14935	14988	15059	15027	15258	15049	14905	14826	14853	14924	14902	14887	14958	15021	14751	14980	14975	15072	14772	14881	15069	14968	14978	14844	14935	14799	14929	15014	14901	14956	14831	14938	14917	14942	14923	14831	14985	14892	14793	14933	14842	14981	14869	14814	14964	15033	14785	15045	14929	14923	14977	14846	14935	15012	15039	14897	14849	14836	14874	14993	14827	14983	14968	14920	14778	15098	14939	14895	14927	15027	14841	14996	15051	14816	14828	14947	14946	15090	14860	14901	14992	14953	14985	14924	14872	14848	14931	15154	15065	14984	14951	14989	14790	14930	14760	14901	14841	15014	14995	14828	14799	15014	14943	15033	14865	15099	14899	15020	14999	15019	14888	15163	14995	14911	15075	15064	14897	14969	14899	14719	15047	14976	15063	14919	15077	14969	14828	15061	14874	15025	14862	14783	15005	14938	15115	15043	14914	14858	14905	14952	15103	15259	14799	14918	14978	14796	15063	14934	14950	14785	15013	14881	14911	14840	14895	14852	14890	15062	14888	15124	14998	14821	14913	15070	15012	15012	14954	14754	14856	14948	14835	14966	14927	14837	15156	14843	15102	14956
27900	24336	29788	25448	19478	17971	17711	17360	17109	17352	17590	18405	18777	18404	18188	17832	17363	17346	17363	17155	17289	17334	17176	17012	17195	17178	17214	17091	17056	17377	17148	17225	17150	17152	16875	17050	17094	17187	17265	17139	17214	17234	17279	17094	17329	17270	17104	17319	17201	17052	17042	17211	17053	17081	17007	17116	17161	17112	17037	17195	17163	17225	17204	17125	17275	17144	17152	17142	17061	17226	17218	17154	17246	17240	17143	17149	17149	17151	17030	17049	17039	17234	16957	17091	17231	17178	17032	17105	17032	17102	17060	17276	17232	17173	17296	17112	17121	17176	16892	17080	17216	16838	17082	17300	17353	17427	17166	17071	17190	16987	17219	17295	17288	16995	17146	17212	17242	17285	17070	17138	16883	17125	17332	17127	17087	17074	16999	16888	16779	17153	17233	17347	17250	17140	17117	16920	17146	17004	17181	17262	17296	17107	17048	17211	17206	17227	17339	17255	17359	16963	17061	17057	17265	17178	17206	16885	17143	17276	17034	17158	17160	17215	17097	16868	17220	17006	17089	17199	17040	17344	16985	17119	17012	17203	17193	16988	17221	17124	16918	16887	17078	17096	17114	17239	17321	17104	17037	17058	17044	17283	17333	17065	16984	17351	17056	17127	17170	17241	17206	16988	17082	16988	17171	17166	17201	17144	16983	17391	17137	17202	17334	17097	17084	16984	17034	17057	17256	17133	17094	17077	17177	17174	17306	16962	17075	17144	17325	17237	17172	17160	17265	17066	17264	17102	17184	17212	17117	17147	17139	17043	17244	17231	16923	17034	16992	17201	17078	17145	17218	17244	17052	17376	17313	17071	17132	17103	16987	17239	17097	17363	17174	17136	17134	17098	17175	17117	17034	17293	17061	17200	17034	17065	17338	17238	17210	17177	17049	17139	17289	17138	17041	17021	17044	17114	17167	17096	17138	17150	17134	17031	17101	17122	17261	17134	17180	17236	17095	17060	17094	17226	16937	16955	17274	17007	17151	17171	17055	17226	17212	17019	17089	17173	17093	17239	17082	17172	17010	17168	17358	17257	17358	17038	17061	17299	17183	17150	17017	16902	17086	16923	17068	17075	17057	17129	17150	17108	17251	17059	17357	17184	17026	17032	17291	17160	17247	17036	17139	17069	17278	17092	17192	17111	17122	17125	17054	16969	17252	17270	17151	17133	17183	16986	16982	17085	17069	17091	17361	16975	17092	17143	17222	17074	17399	17094	17172	17189	17040	17210	17056	17037	16854	17218	17265	17132	17093	17177	17084	17033	17463	17250	17113	17044	17308	17154	17181	16885	17161	17050	16873	17084	17243	17037	17247	17221	17210	17036	16948	17112	17068	17025	17075	16953	16943	17253	17061	16989	17009	17123	16967	17198	17022	17100	17127	17057	17184	16971	17157	17031	17196	17155	16925	17239	17117	17296	17163	17216	17270	17079	17142	17127	17244	17122	17188	16941	17096	17162	17125	17104	16948	17085	17029	17100	17192	16975	17167	17089	17288	17072	17209	17048	17027	17022	17090	17120	17127	17169	17204	17096	17210	16982	17184	17216	17140	17171	17164	17036	17122	17180	17250	17149	17060	17171	16972	17148	17008	17136	17343	17235	17131	17123	17090	17103	17247	17170	17229	17244	17157	17334	17134	17236	17078	17202	17186	17365	17196	17252	17082	17265	17097	17071	17143	17144	17104	17047	17124	17093	17038	16969	17043	17018	17046	17107	17138	17293	17265	17148	17246	17044	17067	17229	17110	17147	16999	17171	17117	17188	17159	17124	17164	17226	17092	17069	17376	17329	17248	17346	17096	17065	17345	17237	17313	17189	17056	17169	17248	17121	17130	17077	17216	17070	17064	17008	17207	17107	17196	17128	17120	17049	17118	17118	17166	17084	17175	17051	17168	17196	17035	17110	17009	17128	17178	17146	17252	17188	17129	17029	17058	17184	17082	17187	17057	17177	17168	17086	17273	16987	17103	17216	17141	17219	17114	17200	17270	16960	17004	17225	17253	17035	17086	17056	16937	17277	17041	16981	17128	17226	17301	17082	17330	17241	17395	17111	17146	17116	17073	17158	17164	17168	17147	17556	17117	17276	17267	16997	16839	17098	17056	17150	17096	17057	17096	16907	17209	17146	17251	17085	16865	16943	17114	17138	17219	17186	17095	17022	17074	17363	17246	17079	17214	17089	16985	17300	17148	17267	17203	17240	17227	17241	17154	17094	17169	17293	17201	17138	17187	17327	17216	17195	17047	17124	17315	17026	17349	17282	17019	17382	17337	17108	17183	17183	17307	17032	17183	17218	17126	17352	17162	17159	17092	16990	17152	17161	17151	17104	17035	17061	17250	17118	17224	17188	17154	17286	17123	17056	17105	17082	17227	17082	17115	17129	17205	17056	16943	16996	17118	17133	17176	17176	17030	17188	17276	17215	17153	17042	17086	17172	16959	17224	17207	17137	17160	17135	16995	17307	17150	17218	17301	17104	17334	17285	17331	17154	17133	17047	17146	17285	17183	17059	16924	17336	17125	17329	17164	17201	17223	17192	17172	17134	17134	17028	16967	17058	17058	17115	17290	17157	17168	17254	17067	17052	17183	17123	17020	17188	17189	17252	17068	17110	17198	16962	17095	16889	16918	17038	17201	17082	17310	17024	17059	17159	17269	17193	17030	17070	17235	17108	17061	17136	17227	17179	17078	17135	17140	17329	16918	17064	17085	16965	17073	17150	17211	17209	17116	17219	17066	17218	17151	17094	17075	17200	17021	17053	17186	16963	17111	17010	17007	17273	17221	17164	17154	17222	17023	17068	17232	17164	17163	16783	17113	17259	17076	17020	17242	17230	17353	17103	17288	17090	17103	17121	17175	17089	17318	17023	17114	17158	17131	17075	17153	17078	17266	17044	17036	17169	17181	17340	17063	17201	17115	17082	17051	17058	17050	17178	17105	17110	17141	17194	17223	17123	17089	17094	17060	17113	17236	17230	17045	17180	17140	17069	17092	17041	17184	17047	17112	16973	17080	17322	17098	17059	16896	17096	17089	17167	17100	17045	17095	17005	17348	16981	17057	17222	17202	17109	17208	17258	17145	17160	17161	17278	17165	17141	17299	17194	16950	17301	17083	17193	17136	17110	17158	17133	17168	17022	17027	16967	16952	17360	17098	17385	17138	17147	17189	17054	16965	17044	17126	17114	17300	17090	17053	17058	17120	17261	17056	17186	17005	17246	17018	17000	17201	17322	17194	17127	17224	17211	17129	17025	17165	17199	17148	17049	17132	17205	17012	17037	17068	16997	17271	17229	17216	17082	17102	17049	17195	17140	17206	17257	17155	17106	17146	17361	17192	17146	17149	17127	17251	17344	16917	16957	17019	17053	17251	17121	17147	17100	17247	17225	17042	17273	17145	17009	17073	17134	16969	17119	17305	17172	17076	17040	17181	17352	17130	17367	16968	17058	17267	17180	17248	17200	17126	16988	17013	17092	17213	17183	17045	16966	17015	17078	17172	17177	17088	16998	17147	17011	17139	17183	17165	16967	17125	16802	17256	17166	17152	17022	17269	17124	17178	16912	17137	16968	16781	17069	17072	16875	17025	17186	17294	17284	17293	16999	17240	17248	17061	17057	16929	17068	17115	17096	17191	17230	17162	17202	17302	17195	17106	16988	17291	17224	17177	16998	17235	17139	17139	17248	17072	17198	17134	16935	17220	17165	17070	17221	17261	17149	17013	17159	16978	17040	17298	17104	17158	17157	17247	17217	17142	17057	17321	17093	17106	17168	17184	17001	17165	16962	17022	17311	17279	17232	17129	17084	17122	16988	17216	17099	17121	17055	17170	17214	16986	17171	17009	17238	17131	17137	17068	17091	17098	17219	17127	17048	17128	17138	17195	17189	17067	17222	17165	17013	17189	17105	17222	16929	17042	17193	17139	16994	17049	17199	17234	17151	17087	17308	17186	17283	17156	17181	17324	17310	17039	17406	17365	17361	17132	17220	17050	17102	17273	17126	17211	17154	17076	17235	17079	16999	17163	17188	17185	17083	17276	17196	17185	17137	17220	17107	17187	17297	17110	17099	17267	17188	17182	17222	17072	17166	17178	17071	17139	16767	17079	17016	17143	17147	17077	17238	16806	17244	17114	17036	17025	17188	17181	17169	17056	17187	17179	17172	17135	17150	17163	17024	17024	16940	17240	17247	17128	17251	17194	17137	17111	17348	16990	17043	16975	17247	17303	17184	17045	17067	17072	17155	17239	17207	17246	16977	17198	17034	17033	17029	17187	17135	17136	16987	17188	16966	17236	17059	17177	17295	17302	16880	17241	17187	17260	17117	17119	17201	17038	17160	17166	16959	17198	17064	17328	17053	17229	17203	17341	16985	17243	17166	17125	17269	17109	17048	17213	17010	17024	17052	17250	17147	17131	17191	17111	17223	17021	17231	17278	17213	17272	17077	17157	17274	17154	17102	17123	17265	17150	16794	17259	17042	17063	17111	17168	17106	17168	16987	17165	17113	16970	17023	17076	17368	17032	17286	17268	17375	17219	17149	17236	17080	16916	17029	17210	17312	16964	17112	17129	17167	17000	17328	16956	17242	17042	17020	17144	17091	17044	17362	17029	17062	17176	16982	17057	16941	17052	17175	17189	17192	17087	17252	17208	17310	17110	17281	17095	17084	17138	17081	17040	17037	17050	17321	17121	17208	17115	17205	17041	17036	17214	17246	17236	17157	17122	17193	16915	17170	17172	16965	17092	17063	17224	17238	17152	17084	16935	17206	17268	17165	17311	16844	17335	17284	17167	17253	17160	17022	17150	16981	17224	17264	17137	17222	17089	17059	17153	17103	16914	17045	17174	17206	17110	17045	17172	16844	17287	17013	17026	17104	17173	17080	17071	17025	17279	17199	17106	17356	17053	17168	17060	17172	17082	17082	16936	17145	17064	17144	17233	17073	16989	17077	17320	17187	17013	17231	17484	16900	16984	17116	17218	17142	17421	17068	17200	17196	17071	16958	17093	17196	17141	17216	16978	17232	17152	17285	17177	17124	17253	17036	17057	17168	17073	17110	17024	17000	17226	17171	17117	17141	17288	17223	17246	17124	17159	16989	17272	16911	17212	17123	17103	17102	17259	17109	16986	17124
27278	36092	32345	23104	17758	15760	15181	14936	15241	15052	15746	16741	16760	16484	15681	15118	15073	14993	14944	14730	14891	14892	14871	15052	15010	14985	14985	14982	15080	14831	15009	14822	14815	14906	14907	14837	14941	14861	14859	14878	14894	14886	14969	14858	14997	14857	14846	14955	14954	14861	14825	14826	14890	15006	14979	14869	14925	14872	14848	14952	14991	14984	14712	14964	14940	15002	14837	14802	14789	15256	14937	14914	14955	14879	14759	14804	14811	14995	14995	14894	14764	14928	14852	14819	14848	14914	14763	14956	14943	14876	14926	14651	15012	14838	14827	14893	14917	14835	14867	14986	14864	14786	14769	14767	14858	14749	14805	14785	14950	14880	14777	14806	14893	14952	14988	14793	14920	14897	14857	14937	14769	14888	14920	14785	14879	14752	14694	14991	14964	14777	14892	14839	14958	14910	14814	14992	14800	14764	14857	14853	14688	14722	14818	14664	14792	14857	15010	14907	15104	14983	14784	14690	14827	14917	14894	14856	14743	14766	14893	14892	14850	14946	14866	14818	14921	14753	14902	14809	14902	14769	14986	14849	14831	14858	14883	14706	15060	14834	14949	14862	14910	14877	14835	14965	14812	14831	14851	14698	14830	14941	14898	14791	14822	14897	14864	14925	14735	14893	14856	14878	14885	14946	14917	14890	14753	14885	14844	14788	14797	14852	14921	14859	14851	14777	14960	14857	14912	14817	14788	14879	14792	14993	14784	14720	14842	14960	14690	14808	15033	14774	14811	14845	15008	14786	15093	14926	14814	14954	14815	15046	14944	14956	14796	14846	14875	14885	14774	14863	14877	14941	14791	14747	14856	14803	14930	14867	14811	14949	14750	14759	14966	15041	14937	14763	14697	14844	14920	14781	15105	14854	14775	14918	14882	14776	14812	14790	14754	14873	14787	14738	14908	14988	14899	14813	14955	15028	14842	14780	14687	14983	14812	14796	14890	14727	14921	14959	14892	14805	14901	14788	14927	14658	14770	14755	14808	14886	14873	14864	15024	15058	14870	14700	14848	14821	14763	14877	14923	14768	14835	14967	14831	14928	14783	14845	14699	14984	14831	14901	14884	14954	14810	14896	14817	14788	14711	14820	15111	14897	15064	15020	14915	14835	14790	15009	14954	15000	14877	14864	14752	14735	14963	14869	14850	14795	14771	14922	14771	14812	14875	14911	14690	14747	14733	14932	14887	14802	14852	14883	14830	14723	14884	14852	14809	14829	14876	14730	14965	14874	14975	15118	14929	14881	14803	15046	14871	14962	14860	14875	14853	14734	14789	14858	14847	14894	14916	14899	14842	14871	14986	14789	14829	14956	14903	14771	14677	15022	14768	14933	15036	14938	14801	14893	14916	14877	14876	14958	14900	14801	14741	15042	14779	14937	14828	14850	14751	15031	14858	14802	14852	14780	14967	14853	14961	14951	14770	14769	15027	14852	15052	14853	15025	14828	14956	14772	14966	14810	14865	15021	14933	14855	14888	14791	14729	14980	14835	14964	14994	14765	14962	14798	14905	14796	14825	14773	14881	14931	14924	14804	14998	14852	14965	14827	14911	15004	14743	14738	14970	14935	14922	14920	14808	14784	14878	14892	14935	14980	14840	14879	14966	14993	14860	14866	15023	14684	14942	14828	14733	15050	15033	14814	14775	14803	14810	14975	14793	14924	14990	14823	14896	14892	14869	14849	14882	14705	14926	15076	14719	14845	14834	14848	14883	14963	14695	14875	14928	14828	14851	14809	14716	14806	14917	15023	14896	14888	14854	14727	14897	14803	14812	14902	14980	14932	14869	14794	14843	14804	14901	14682	14951	14816	14907	14917	14705	15016	14837	14804	14741	14814	14880	15059	14762	15077	14847	14781	14947	14913	14693	14815	15021	14738	14811	14932	14893	14850	14881	14696	14852	15049	15025	14954	14856	14682	14658	14871	14734	14921	14797	14839	14883	14921	14923	15056	14967	14815	14817	14938	14866	14784	14935	14908	14896	14835	14961	14817	14915	14894	14873	14830	14889	14868	14889	14840	14994	14899	14859	14975	14955	14833	14992	15144	14866	14681	14732	14861	14906	14971	14891	14867	14874	14776	15034	14799	14912	14948	14817	14882	14833	14923	14838	14871	14805	15040	14825	14744	15022	14768	14949	15069	14760	15069	14806	14870	14862	14889	14713	14980	14772	14798	14974	14792	14793	14960	14871	14812	14934	14925	14812	14933	14900	14872	14843	14834	14775	14745	14862	15006	14750	14810	14805	15016	14993	14872	14743	14714	14853	14827	14861	14911	15043	14854	14935	14802	14939	15015	14821	14949	14893	14719	14912	14972	14810	14930	14889	14846	14850	14941	14906	14993	14901	14931	14970	14843	14930	14926	14875	14923	14914	14807	14904	14852	14889	15016	14894	14981	14783	14814	15035	14679	14888	14995	14844	14867	14924	14887	14850	14855	14716	14778	14839	14863	15021	15107	14820	14612	14928	14983	15045	14678	14826	14847	14987	14600	14802	14856	14820	14748	14912	14748	15043	14816	14967	14782	14811	14921	14968	14793	14840	14771	14776	14921	14923	14931	14976	14823	14759	14928	14938	14903	14957	14719	15011	14892	15072	14993	14843	14861	14871	14868	14813	14934	14849	14892	14927	15024	14881	14805	14899	14885	14933	15007	14932	14809	14779	14844	14806	14834	14691	14992	15101	14858	14965	14748	14926	14787	14731	14882	14832	14909	14779	14888	14676	14825	14784	14783	14939	14791	14837	15109	14852	14982	14873	14888	14914	14634	14797	15148	14958	14968	14902	15024	14978	14785	14787	14822	14782	14953	14836	14838	14813	14890	14918	14811	14914	14948	14815	14622	14844	14714	14749	14930	14803	14840	14804	14889	14784	14802	14878	14917	14803	14988	14845	14830	15049	14746	15067	14994	14936	14904	14906	14812	14743	14898	14878	14771	14817	14978	14759	14929	14956	15022	14883	14991	14973	14868	14770	14864	14858	14778	14786	15079	14820	14890	14779	14801	14937	14873	14797	14963	14854	14938	14935	14760	14749	14882	14965	14908	14909	14775	14780	14914	14821	15000	14730	15046	14955	14943	14769	14820	14984	14986	14887	14770	14964	14812	14731	14799	14909	14838	14812	14803	14834	14980	14690	14955	14857	14881	14810	14867	14780	14817	14889	14765	14904	14746	14854	14967	14925	14917	14863	14851	14803	14975	14890	15043	14986	14867	14757	14874	14920	14910	14869	14775	15065	14765	14875	14859	14922	14932	14886	14925	14795	15009	14969	14938	14900	14874	14824	15023	14866	14893	14752	14793	14859	14902	14674	14982	14901	14853	14895	14900	14785	14950	14949	14851	14940	14848	14904	14818	14878	15017	14854	14802	14865	14875	14966	14940	14813	14947	14855	15029	14864	14809	14853	14908	14943	14695	14913	14834	14910	14944	14865	14833	15025	14864	14753	14907	14925	15088	14802	14956	14945	14850	15023	14819	14858	14842	15036	14936	15025	14954	15070	14955	14871	14821	14855	14723	14651	14937	14789	15017	14710	14937	14912	14745	14954	14750	14838	14825	14844	14898	14895	14868	14826	14839	15083	14923	14815	15026	14902	14976	14858	14879	14973	15067	14781	15050	14845	14808	14859	14827	14887	14799	14699	14896	14995	14875	14936	14713	14921	14930	14991	14955	14798	14857	14942	14852	15005	14914	14747	14937	14891	14833	15004	14879	14872	14850	14993	14909	14951	14695	14912	14743	14948	14742	14951	15043	14855	14678	14993	14835	14906	14922	14882	14800	14833	15038	14873	14957	14674	14940	14769	14795	14987	14968	14610	14869	14594	14832	14717	14913	15075	14818	14873	15060	14726	14919	15048	14926	14771	14877	14759	14782	14968	14916	14946	14881	14750	14912	14749	14837	14933	14710	15022	14931	14879	14831	14800	14861	14948	14751	14943	14867	14846	14856	14854	14800	14935	14918	14965	14750	14975	14869	14778	14682	14689	14874	14862	14876	14962	14865	15013	14938	14971	14866	14732	14866	14808	14754	15035	14823	15053	14880	15027	14979	15027	14853	14991	14747	14900	15023	14892	14894	14895	14910	14689	14971	15067	14859	14946	14834	14677	14832	14830	14856	14887	14963	14623	14764	14711	14854	14710	14825	14799	14996	14846	14830	14791	15098	14754	14820	14807	14958	14855	14800	14970	14989	14759	14817	15016	14930	15002	14918	14885	14822	15113	14841	14806	14850	14848	14918	14844	14831	15030	14781	14876	15039	14883	14876	14918	14751	14746	14907	14782	14736	14936	14926	14805	14797	14929	14751	14736	14937	14935	14845	14916	14851	14823	14824	14698	14990	14769	15041	14838	14949	14758	14866	14883	14872	14792	14878	14714	14883	14707	15050	14877	14752	14808	14945	14890	14766	14888	15056	15031	14970	14894	14874	14845	14848	15071	14745	14996	15003	14919	14806	15041	14976	14988	14860	14859	14836	14957	14950	14788	14781	14875	14942	14864	14877	14840	14901	14851	14931	14867	14897	14737	14903	14937	14849	14854	14966	15033	14737	14972	14746	14963	14868	14992	14860	14942	14871	14956	14801	15045	14832	14802	14885	14891	14879	14891	14950	14996	14743	14871	14754	14793	15003	14844	14948	14950	14793	14910	14775	14823	15074	14657	14919	14804	14769	14886	14830	14703	14843	14974	14963	14752	14934	14946	14915	14924	14885	14740	15011	14773	14957	14786	14980	14862	14846	14812	14996	14813	14937	14810	14844	14829	14878	14794	15019	14801	14819	14896	14900	14963	14908	15005	14753	14796	14745	14744	14838	14782	14955	14907	14931	14826	15030	14787	14827	14892	14775	14770	14856	14952	14946	15006	14970	14846	14793	14881	15018	14713	14941	14971	14795	14722	14764	14878	14890	14911	14819	14800	14681	14768	15012	14817	14962	14912	14855	14906	14951	14938	14971	14864	14961	14757	14809	15014	15021	14894	15019	14798	14915	14798	14878	15002	14946	15006	14884	14965	14918	14717	14764	14716	14713	14849	14805	14889	14880	14769	14802	14804	15033	14954	14800	14729	14843	15023	14909	14900	14686	14701	14989	14916	14849	14914	14738	15079	14821	14975	14884	14895	14764	14910	14969	14725	14876
24015	21360	28929	25221	23040	22103	20448	18126	17653	18087	19620	25033	27066	24593	21572	18923	17844	17361	17350	17113	17168	17180	17171	17043	17291	17283	17310	17119	17165	17122	16994	17191	16965	17076	17165	16963	17028	16977	17040	17161	17161	17197	17082	17129	17064	17119	17189	17049	16953	16979	16901	17141	17046	17064	17271	17014	16897	16891	17217	17072	17111	17183	16805	17136	17124	16952	16998	16921	16835	17225	17022	16934	17061	16953	17011	17054	17109	16995	17216	17015	17058	17131	16993	17128	16962	16983	16978	17287	17201	17128	16977	16966	17140	17138	17034	17020	17119	16930	17163	17130	17085	17008	16914	17160	17154	16914	17069	16906	16919	17179	17175	16915	16912	17102	17065	17029	17034	17000	17132	16868	17006	16996	17137	16927	16868	17090	17235	17013	17062	17188	17249	16948	16799	16823	17012	16881	17014	17134	17059	16965	17008	16996	17158	16925	17176	16942	17071	16962	17131	17020	16908	17082	17039	17043	16938	17003	17109	17049	17056	16966	17125	17160	17078	17022	17018	17067	17115	17063	16941	17147	17161	16925	16797	17192	17068	17116	16991	17068	16902	17088	16985	16970	17077	17321	17081	17016	17374	17195	16956	16879	17226	17088	16886	16886	16888	16929	17004	16884	17003	17063	16982	16918	16989	17166	16833	16898	16970	16904	16856	17062	17041	16933	16995	17229	17023	17006	16989	17095	17105	17112	16927	17026	16986	16852	17023	16916	16804	16964	17070	16958	17088	17019	16912	17064	17122	17065	17034	17107	16869	17040	17176	17012	16892	17040	16962	16829	17062	16898	17102	17117	17057	17179	17135	17034	17139	17144	16960	17112	16978	17063	16781	17143	16942	17146	17057	17106	16857	17114	17115	17113	16876	17000	17042	17008	17069	16744	16996	17059	16933	17026	17112	17017	17043	17007	17031	17002	17146	17186	17157	16956	16875	17198	17183	17244	16927	17125	17070	17062	16934	17182	17165	17087	17136	17189	16990	17029	17243	17011	17026	16850	16969	16933	17115	17103	17014	16941	17119	16891	17168	16971	16965	16976	17203	17302	17148	17033	17033	17198	17153	16998	16775	17051	16989	17087	17090	16995	17062	17116	17163	17013	17124	16918	17066	16910	17058	17192	17062	17224	16959	16972	17239	17133	17108	17008	17068	16964	16938	17053	17190	16968	16979	16839	17111	16992	17217	17098	16765	17118	16977	16913	16850	17083	17017	16942	16971	16863	16956	17188	16894	17010	16967	16850	16962	16871	16966	17019	16957	17053	16838	17100	16869	17025	16898	17223	17180	17104	17052	17065	17012	17261	17094	16936	16997	17095	17132	17038	17114	17011	16955	16982	16951	17010	16974	17089	16882	16935	17042	16830	17189	17092	17077	16965	17010	16901	16901	16963	17133	17113	17198	16838	16892	16909	17054	17258	17172	17039	17113	17261	16933	17087	17006	17000	17049	16964	17066	16992	16932	17100	16914	16920	16930	16964	17025	16960	17128	17195	16806	16935	17083	17162	16939	17015	16911	17087	17008	16994	17008	16931	16990	17172	17180	17043	17243	17069	17112	17024	16801	17157	16905	16969	17219	16882	16932	16924	17150	16899	16840	16979	17193	17075	17081	17172	17000	17108	17050	17165	17070	16977	17103	16959	17121	17075	16961	17043	16938	17040	17041	17080	17042	17054	17168	17144	17141	16992	17026	17085	16910	16839	17045	16957	16920	16975	17270	16980	17092	16900	17019	16852	17020	17022	17003	16929	17017	17147	17114	17040	17191	17085	17003	17072	17147	16858	17150	17119	17034	17122	17053	16774	16964	16933	16902	16835	17075	17110	17221	17097	16960	16996	16871	16904	17090	17082	16775	17142	17136	17140	17117	17154	16864	16954	17238	16899	17073	17145	16859	16972	17035	16938	17147	16949	17201	17008	16948	17060	16942	17109	17043	16946	17016	17063	17058	17104	17078	17128	17136	17043	16967	17096	17027	17108	17036	17055	17147	17089	16942	16979	16977	17094	17066	16980	16953	17033	17023	17116	16875	17173	16911	17072	16891	16969	17171	16982	17036	17213	16967	17181	17048	17109	17150	17047	16994	16932	16837	17085	17092	16906	17056	17136	17025	17162	17023	17185	17241	17134	17172	16869	16911	16821	17000	17089	17053	16948	17104	17070	16893	17114	17036	17066	17017	17092	17108	17040	17044	17039	16993	17075	17194	16999	17062	16981	16965	17159	16963	17292	16772	16907	17006	17060	17249	16869	17083	16934	17133	17221	17027	16957	16935	16966	17149	17009	17130	16925	17014	17119	17092	17154	17104	17173	17029	17048	17085	17061	17157	16991	16824	17090	16991	17057	16980	17055	17136	16877	17008	17059	17083	16939	16885	16885	17042	16882	17013	17015	17025	17051	17162	17156	16925	16957	17033	16968	16929	16864	16786	16877	16898	17116	16932	17127	16989	17072	16969	17017	16986	16863	16886	17059	16998	16989	17125	17025	17130	17019	17002	17020	16980	16962	16910	16992	17184	17047	16876	16924	16948	16987	17029	17214	16985	16977	17053	17038	17062	17163	17301	17212	17085	17138	17217	17220	17119	16914	17133	17093	16982	16991	17173	16940	16981	16879	17269	16949	17059	17093	16937	16934	17042	17069	17218	17104	17182	16976	16973	17060	17141	17102	16929	17065	17059	17179	17028	17277	17032	17136	17125	16852	17010	16977	17022	17106	16909	16961	17192	16890	17247	17001	16994	17018	17150	16811	16975	17001	17183	16977	16878	17039	16893	17130	17136	16896	17009	16857	16782	17054	17086	17105	17121	17233	17100	17157	16850	17024	16964	17028	16928	16957	17144	17021	16912	16852	17083	17152	17027	17054	17023	16916	16904	17192	17020	16942	17146	16988	16951	17004	17095	17096	17234	17264	17166	16834	16933	17094	16944	17139	16999	16975	17043	16837	16956	17112	17124	17279	16879	17058	17057	17000	17121	17108	16890	17031	16971	17214	17081	16992	17110	17105	17273	17038	17053	16952	17072	16982	16872	16890	17108	17045	16913	16938	17131	16985	17114	17103	16900	17097	16973	17095	17012	17252	17066	16989	17175	17024	17165	16935	17039	17067	16954	17139	17098	17043	16983	16918	16764	16914	17077	17066	16957	17022	16927	17043	16830	17009	17146	17048	16998	16930	16881	17104	17164	17036	16879	16843	16921	16910	17064	17076	17004	17019	17107	17019	16988	17077	17089	17274	17074	17146	17041	16979	16905	17060	16905	16896	17036	17010	17015	16810	16928	16963	17044	16878	16897	17065	16901	16907	17062	17064	16849	17104	16967	17036	17083	17039	16996	17069	16995	17049	16996	17092	17112	17035	17070	16927	16926	16874	16918	17252	16987	16907	17009	17121	17123	17248	17145	17007	17053	17102	17128	16981	17012	16768	17090	16977	16897	17069	17038	17098	16854	17020	17163	17011	16997	17071	16982	17059	17089	16991	16966	17158	16942	17066	17033	16690	17083	17092	17055	16928	16939	17069	17042	17208	17012	16899	17028	16941	16975	16976	16998	16948	16978	17029	17035	17078	17110	17069	17026	16965	17144	17067	16974	17186	17069	17144	16990	16992	16987	17046	17082	16963	17056	16864	17071	16904	17161	17086	16873	16921	16988	17162	16811	17002	17101	16911	16978	17078	17063	16971	16936	17222	16797	16922	17087	17034	16985	16975	17144	16901	17005	17038	16979	16962	17121	17195	17025	16942	16934	16909	16976	17238	16868	17075	16978	17056	17074	16957	17087	17088	17195	17107	16990	16970	17142	16974	17074	17017	16974	17215	17252	17060	16945	16943	16878	17198	16947	16975	17082	16956	16855	16927	17301	17100	17042	16686	16920	16914	17092	17129	17053	17243	17118	17012	16919	17091	17233	16970	17002	17013	17109	17141	16946	16960	17012	17114	17004	16967	17263	17119	17060	17095	16994	17086	17284	17061	16890	17173	16986	16911	16929	16964	17162	17194	16886	16992	17047	17038	17198	17251	17027	17098	17040	16916	17029	17042	16925	17154	17004	17018	17190	17169	17054	16983	17241	17006	17210	16975	16989	16928	17196	17051	17106	16882	16992	17097	17128	17095	17123	16926	17021	17005	17105	16892	17096	17019	16848	17170	16974	17197	17094	16958	16962	17080	16885	17084	17024	16973	17030	17013	16981	17049	16916	16934	16892	17101	17080	17006	17134	17129	16923	16969	17070	16919	17278	17281	16896	17042	17241	16949	16874	17000	16897	16942	16922	17103	17046	17068	16972	17195	17102	17030	17115	17171	17082	17155	17134	17039	17011	17119	16829	16922	16894	16881	16931	17008	17266	17065	16952	16844	17101	17046	16955	16790	17002	17044	17032	16864	17024	17111	17102	17032	16900	17126	17149	17226	16997	16962	16956	17057	17014	16997	17158	17015	17025	17053	17138	17091	17102	17163	17245	17230	17207	17074	17083	16875	17187	16911	17221	17069	16978	17156	17091	17173	17151	16728	16977	16968	17120	17202	17058	16952	17175	17005	17094	17197	17016	17046	17066	16963	17218	16824	17073	17016	17350	17117	17265	17107	16919	17003	17049	17207	16971	16979	17078	17015	16826	17073	17162	16707	17147	16966	17055	17216	17082	16920	17062	17113	16945	17070	16856	16883	17116	16977	17072	17083	16924	17023	17146	16966	17189	16920	17166	17102	17244	17025	17015	17087	17050	16977	17204	17167	16980	17116	17027	16942	16983	17112	17148	16962	17024	17070	16855	16936	16604	16856	17122	17226	17019	17147	17148	17140	17052	16949	17288	17100	16935	17063	17001	16978	17240	16941	16952	17092	16724	16998	16990	17018	16894	17079	16993	16914	17111	17019	17242	16913	16792	17054	16770	17047	17270	17135	17098	16923	17033	17104	17150	17092	17167	17134	17096	17104	17074	16935	16986	16813	17215	17022	17067	16973	17089	17136	16902	17152	17152	16843	16998	17159	17138	16974	17010	17021	16967	16932	16874	17079	16832	17008	17078	16948	17027	16763	16792	16868	17036	17189	17051	17263	16830	16714	17018	16905	17255	16984	17002	17132	17087	17104	17009	17008	16955	16844	17014	17007	17014	17087	17008	17000	17116	17111	17068	16886
30456	50953	45734	32336	22888	17637	16171	15935	15758	16401	19177	26518	27816	23972	19906	16864	15589	15240	14976	14810	15017	14865	15085	14843	14915	15003	14818	14862	14838	14824	14703	14805	15007	14951	14775	14928	14894	14827	15008	14797	14860	14815	14952	14880	14889	14981	14969	15075	14949	15070	14805	14865	14826	14790	14827	14764	14862	14953	14779	14894	14856	14787	15101	14878	14716	14762	14864	14818	15019	14877	15057	15028	14878	14812	14778	14906	14944	14953	15017	14887	14682	14992	14890	14858	14930	14813	14967	14673	14813	14906	14901	15078	15059	14659	14975	14910	14939	14738	14926	14760	15005	14990	14863	14868	14790	14826	14855	14917	14706	14787	14895	14879	14866	14748	15014	14874	14986	14879	14734	14947	14926	14889	14933	14893	14907	14871	14824	14770	15124	14954	14950	15033	15011	14884	14938	14873	14915	14743	14935	14865	14795	14923	14825	14923	14972	14714	14713	14803	14922	14896	14979	14868	14891	14793	14771	14915	14683	14948	14795	14931	14962	14835	14913	14779	14720	14844	14700	14775	14853	14939	14742	14792	14820	14861	14662	14708	15024	14942	14837	14878	14771	14808	15052	15053	14777	14860	14855	14932	14972	15040	14812	14737	14745	14885	14765	14977	14846	14793	14915	15021	14865	15085	14955	14652	14827	14886	14843	14874	14734	14929	14979	14698	14964	14651	14939	14927	14704	14832	14743	14764	14915	14799	14700	14936	14963	14929	14769	14761	14926	15085	14951	14847	14850	14947	14875	14830	14793	14922	14910	14790	14949	14828	14845	14875	14794	14916	14832	15046	15000	14842	14919	14797	14876	14859	14844	14836	14772	14714	14845	14835	14796	14764	14869	14908	14928	14814	14910	14727	15015	14776	14739	14980	14779	14923	14905	14953	14893	15014	14853	14965	14966	15058	14895	14870	14980	14973	14814	14909	14879	15034	15016	14773	14728	14767	14893	14975	14713	14907	14852	14833	14731	14971	14890	15022	14862	14842	14820	14786	14881	14920	14706	14823	14878	14753	14847	15036	15020	14873	14949	14910	14864	14822	14876	14802	14866	14915	14845	14843	14845	14813	14947	14935	14979	14932	14852	14885	14901	14824	14779	14759	14739	14861	14813	14769	14881	14781	14882	14851	14830	14798	14726	14700	14980	14993	14818	14904	14779	15078	15099	14881	14857	14934	14912	15033	14792	14831	14749	14756	14949	14911	14915	14700	14849	14882	15063	14862	14987	14916	14640	14801	14848	14810	15106	14884	15046	14807	14791	14859	14803	14918	15137	14874	14954	14821	14819	14736	14782	14917	14852	14696	15097	14829	14773	14911	14762	14988	14844	14785	14830	14630	14882	14912	14587	14921	14943	14741	14669	14883	14838	14770	14838	15116	15017	14759	14901	14825	14671	15018	14905	14810	14921	14826	14824	14821	14889	14934	14880	14995	14972	14860	14891	14984	14754	14880	14770	14843	14981	14982	14987	14772	14759	14710	14922	14861	14935	14946	14839	14769	14924	14826	14962	14946	14802	14919	14874	14798	14747	14976	14794	14874	14722	14934	14844	14962	14782	14935	14757	14902	15008	14797	14854	14671	14772	15055	14804	14901	14791	14850	14993	14751	14860	14939	14840	14860	14677	14888	15031	14827	14811	14915	14949	14975	14889	14775	14871	14667	14861	15023	14917	14771	14931	15038	14848	14843	14825	14848	14870	14747	14997	14853	14712	14863	14917	15103	14799	14729	14822	14846	14915	14937	14872	14933	14792	14769	14961	14891	15007	14852	14878	14865	14860	14939	14920	14784	14956	14741	15073	14835	14884	15149	14968	14961	14844	14925	15007	14771	14841	14988	14964	14790	14817	14769	14792	14983	14975	14835	14850	14740	14847	14875	14978	14759	14841	14833	14910	14836	14641	14988	14611	14894	14726	14841	14932	14849	14945	14859	14940	14861	15041	14953	14737	14835	14900	15006	14874	14717	14862	14780	14757	14908	14968	14835	14902	14872	14980	14674	14859	14842	14815	14805	14838	14956	14929	14770	14877	14947	14773	14892	14842	14800	14824	14978	14774	14875	14772	14980	14963	14901	14851	14768	14931	14909	14886	14990	14901	14964	14698	14801	14702	14806	14686	14921	15008	14893	14870	14938	14877	14924	14783	14998	14791	14900	14907	14707	14827	14650	14822	14949	14888	14967	14616	14776	14814	14842	15012	14873	15012	14967	14811	14990	14830	14730	15025	14902	14806	14784	14876	14935	14870	14778	14798	14902	14817	14924	14971	14894	14786	14930	14946	14837	15037	14743	14846	14887	14975	14824	14833	14798	14877	14914	15028	14836	14973	14875	14931	14831	14875	14953	14700	14755	14945	14771	14867	15015	14900	14793	14900	14875	14857	14798	14862	14916	14874	14817	14792	14846	14780	14887	14784	14669	14962	14692	14832	14588	14950	14773	14823	14807	15010	14802	14860	14964	14753	14808	14838	14810	14932	14956	14758	14895	14906	14984	14895	14719	14900	14844	15034	14874	14865	14884	14938	14722	14868	14889	14780	14986	15061	14766	14953	14762	14786	14908	14843	14874	14919	14666	14931	14881	14873	14776	14779	14820	14966	14885	14920	14849	14890	14858	14940	14895	14835	14755	14850	14814	14842	14826	14714	15035	14881	14629	14808	14968	14683	14882	14817	14983	14970	14771	14965	14709	14837	14938	14908	14909	14878	14806	14816	14840	14860	14900	14859	14773	14805	15072	14841	15013	14698	14873	14965	14709	14924	14891	14951	14973	14798	14881	14816	14837	14760	14861	14903	14715	14898	14922	14832	14913	14892	14695	14866	14705	14941	14919	14899	14775	14885	14959	14793	14849	14888	14921	15031	15030	14903	14835	14845	14778	14940	14826	14835	14837	14882	14896	14915	14813	14770	14796	14822	14915	14780	14917	14933	14970	14734	14772	14808	14780	14971	14943	14946	14900	14868	14718	14882	14949	14930	14993	14821	14797	14925	14824	14825	14944	15043	14829	14989	14967	14949	14815	14865	14898	14865	14828	14982	14888	14724	14762	14877	14906	14884	14966	14944	14841	14850	14864	14798	14873	14779	14863	14938	14825	14844	14827	14901	14711	14836	14937	14820	14864	14867	14889	14883	14725	14834	14750	14838	14803	14844	14793	14916	14877	14839	14796	14803	14906	14897	14777	14932	14823	14869	15002	14964	14920	14897	14974	15009	14899	14956	14882	14895	14907	14887	14842	14798	14868	14840	14953	14902	14895	14805	14885	14742	14815	14959	14873	14897	14784	14820	14812	14834	14888	14947	14902	14839	14980	15006	14910	14999	14955	14829	14999	14818	14970	14844	14928	14807	14701	14851	14834	14791	14896	14900	14871	14958	14808	14940	14832	14803	14873	15214	14982	14782	14925	14866	14728	14847	14985	14672	14900	14816	14851	14698	15011	14940	14763	14773	14995	14857	14972	14944	14925	14851	14931	14927	14763	14905	14763	14958	14962	14827	14815	14968	14833	14884	14866	14688	14872	14676	14972	14867	14864	14843	14979	15046	15004	14781	14827	14923	14827	14855	14793	14879	14565	15014	14790	14862	14752	14977	14895	14941	14809	14784	14735	14904	14952	14905	14827	14819	14958	14781	14798	14897	14825	14937	14962	14760	14777	14990	14947	14849	14785	14799	14924	14868	14931	14850	14876	14714	14801	14794	14882	14940	14954	14761	14909	14911	15064	14837	14872	14786	14841	15160	14857	14805	14877	14838	14881	14936	14706	14772	14611	14787	14933	14880	14790	14859	14784	14884	14737	14735	14909	15094	14741	14825	14921	14786	14821	14981	15028	14836	14951	14714	14814	14967	14748	14756	14940	15073	14722	14870	14891	14917	14916	14929	14832	15025	14712	14886	14880	14756	14936	15065	14869	14965	14772	14695	14845	14949	14794	14790	14820	14866	14894	14937	15019	14932	14894	14811	14712	14791	14902	14996	14850	14775	14873	14937	14816	14860	14958	14777	14775	14978	15039	14858	14883	14971	14847	14908	14853	14745	14916	14651	14931	14673	14954	14940	14859	14680	14870	14831	14867	14691	14948	14898	14947	14916	14954	14897	14913	14838	14945	14870	15083	14961	14884	14873	14926	14826	14765	14967	14941	14898	14769	14860	14782	14930	15063	14824	14897	14883	14871	14754	14863	14908	14679	14939	14769	14887	14976	14809	14990	14809	14761	14834	14760	15022	14938	14744	14778	14831	14693	14913	14895	14900	15035	14810	14714	14946	14721	14843	14667	14769	14654	14772	14867	14817	14827	14889	15063	14898	14902	14907	14855	14823	14899	14805	14974	14795	15001	14806	14738	14911	14859	14823	14790	15060	14951	14983	14816	14902	14837	14962	14780	14963	14925	14891	14913	14921	14636	14850	14868	14913	14836	14910	15006	15010	14802	14923	14813	14888	14865	14963	14921	14817	14833	14833	14727	14912	14983	15042	14737	14840	14871	14870	14997	14719	14935	14671	14845	14888	14954	14914	14901	14828	15034	14815	14903	14901	14822	14906	14870	14880	14983	14833	14843	14854	14784	14676	14951	14792	15032	14986	14854	14859	14771	14956	14836	14857	14772	14929	14848	14869	14855	14875	14747	15024	14843	14719	14987	14823	14871	14702	14783	14956	14805	14874	14774	14739	14816	14899	14998	14924	14875	14951	14899	14849	15118	14676	14893	14797	14764	15056	15005	14734	15120	15018	14847	15045	14801	14757	14888	14872	15049	15164	14779	14977	14923	14962	14832	14978	14924	14867	14774	14845	14730	14769	14936	14952	14649	15065	14920	14731	14751	14765	14812	14923	14666	14937	14716	14800	14903	14843	14824	15074	14714	14717	14756	14828	14895	15022	14924	14900	14706	14691	14819	14786	15032	15015	14844	14877	14919	14977	14795	15005	14848	14864	14954	14829	14899	14984	14806	15022	14865	14889	14762	14876	14803	14886	14875	14978	14939	14940	14869	14941	14983	14807	14699	14916	14853	14825	14869	14736	14858	14889	14781	14881	14781	14888	14710	14846	14960	14985	14866	14865	14852	14917	14818	14724	14818	14838	14952	14807	14782	15016	14953	14800	14801	14819	14794	14970	14699	14904	14894	14736	14999	14787	14884
22794	21370	29137	24194	22120	23874	24916	19399	18359	19055	21387	31727	33743	29749	24442	20424	18658	17723	17570	17343	17516	17293	17379	17360	17358	17090	17350	17465	17379	17341	17337	17346	17513	17363	17341	17386	17189	17360	17324	17225	17372	17228	17298	17270	17309	17345	17300	17277	17209	17168	17259	17297	17172	17361	17386	17338	17253	17362	17293	17404	17335	17261	17295	17289	17260	17368	17336	17358	17190	17512	17322	17258	17245	17269	17288	17337	17342	17267	17344	17234	17319	17101	17167	17159	17381	17391	17217	17294	17300	17340	17397	17285	17034	17170	17208	17466	17188	17249	17308	17271	17396	17268	17223	17300	17201	17434	17257	17390	17238	17480	17347	17264	17417	17367	17208	17073	17300	17134	17385	17309	17291	17259	17138	17341	17116	17573	17088	17187	17324	17621	17215	17342	17289	17337	17452	17229	17384	17345	17133	17299	17278	17305	17283	17403	17339	17192	17408	17144	17125	17090	17297	17339	17170	17125	17405	17391	17255	17307	17385	17337	17340	17217	17105	17132	17156	17253	17224	17141	17017	17207	17231	17299	17192	17210	17354	17176	17194	17352	17476	17323	17242	17262	17111	17204	17056	17189	17451	17393	17180	17225	17170	17224	17127	17401	17314	17231	17077	17150	17256	17367	17279	17468	17224	17277	17054	17204	17240	17120	17252	17215	17294	17242	17250	17195	17104	17090	17224	17169	17213	17228	17232	17296	17228	17432	17246	17400	17136	17299	17104	17380	17393	17210	17264	17188	17200	17190	17178	17209	17108	17199	17192	17026	17334	17111	17263	17280	17400	17082	17524	17201	17187	16965	17239	17100	17284	17420	17276	16954	17154	17338	17079	17138	17358	17432	17050	17154	17064	17113	17276	17151	17220	17223	17416	17215	17172	17348	17194	17332	16979	17288	17216	17153	17237	17336	17326	17279	17128	17271	17286	17355	17257	17302	17351	17275	17226	17248	17181	17252	17133	17216	17022	17292	17132	17295	17232	17125	17356	17234	17291	17201	17322	17206	17452	17283	17355	17296	17183	17515	17102	17459	17302	17364	17103	17083	17293	17209	17199	17022	17099	17253	17182	17213	17233	17166	17283	17326	17227	17230	17320	17295	17169	17195	17148	16991	17346	17179	17198	17241	17512	17227	17131	17318	17172	17048	17160	17414	17304	17464	17166	17289	17408	17474	17278	17413	17306	17118	17240	17273	17299	17254	17084	17351	17051	17387	17254	17326	17308	17294	17420	17260	17194	17316	17098	17227	17454	17241	17150	17230	17049	16977	17143	17168	17229	17296	17438	17273	17459	17324	17371	17406	17218	17146	17074	17091	17452	17323	17301	17236	17171	17215	17390	17278	17177	17154	17084	17191	17319	17448	17381	17076	17085	17348	17092	17238	17110	17180	17264	17171	17151	17143	17366	17130	17057	17221	17175	17359	17236	17351	17339	17152	17151	17140	17333	17216	17281	17102	17293	17278	17236	17208	17261	17251	17303	17225	17294	17198	17040	17121	17256	17236	17258	17130	17311	17280	17264	17186	17358	17423	17197	17267	17279	17185	16996	17224	17365	17310	17121	17022	17216	17325	17116	17199	17264	17215	17091	17015	17303	17216	17308	17272	17347	17407	17213	17116	17083	17243	17314	17321	17223	17328	17110	17208	17393	17186	17368	17399	17165	17060	17252	17364	17178	17336	17487	17358	17190	17364	17306	17149	17151	17327	17471	17203	17307	17124	17121	17220	17381	17211	17477	17103	17318	17115	17119	17240	17313	17223	17341	17394	17326	17161	17343	17283	17207	17155	17085	17273	17158	17251	17295	17163	17250	17116	17012	17334	17317	17273	17254	17266	17327	17223	17348	17117	17254	17149	17254	17342	17308	17370	17185	17279	17436	17352	17242	17272	17314	17391	17218	17252	17342	17123	17297	17323	17220	17275	17302	17162	17270	17223	17296	17366	17330	17198	17189	17107	17261	17232	17078	17258	17217	17226	17150	17199	17246	17170	17368	17292	17264	17149	17297	17212	17193	17473	17389	17035	17397	17110	17360	17283	17142	17289	17090	17401	17356	17247	17345	17250	17249	17217	17312	17252	17282	17057	17157	17271	17214	17378	17216	17235	17220	17237	17173	17302	17362	17403	17342	17314	17345	17079	17214	17141	17278	17239	17249	17217	17243	17382	17194	17005	17367	17185	17014	17304	17198	17155	17276	17111	17202	17211	17329	17173	17091	17130	17259	17359	17180	17274	17401	17245	17212	17164	17413	17363	17378	17126	17003	17231	17437	17282	17294	17044	17357	17143	17180	17187	17168	17335	17359	16970	17261	17035	17226	17302	17467	17115	17270	17107	17161	17299	17575	17399	17365	17259	17235	17255	17067	17202	17190	17128	17153	17245	17081	17045	17103	17274	17465	17335	17406	17186	17078	17205	17282	17322	17214	17252	17420	17349	17370	17289	17221	17071	17274	17084	17160	17262	17230	17321	17119	17344	17376	17089	17216	17348	17297	17311	17371	17397	17176	17167	17231	17334	17244	16986	17342	17341	17310	17336	17229	17292	17271	17250	17130	16908	17309	17161	17317	17277	17166	17396	17374	17264	17463	17293	17164	17155	17285	17400	17355	17212	17435	17339	17145	17246	17188	17297	17250	17097	17282	17334	17207	17232	17375	17184	17246	17244	17260	17241	17061	17221	17278	17103	17263	17032	17301	17207	17232	17443	17304	17394	17226	17242	17126	17091	17170	17417	17539	17333	17307	17195	17345	17221	17105	17217	17062	17136	17140	17262	17203	17227	17416	17347	17420	17343	17281	17200	17388	17276	16972	17242	17254	17122	17220	17076	17351	17018	17170	17380	17150	17018	17159	17460	17352	17399	17172	17136	17346	17271	17176	17293	17029	17321	17252	17127	17183	17154	17107	17121	17392	17270	17194	17188	17270	17226	17394	17136	17120	17140	17210	17255	17456	17229	17390	17353	17285	17332	17270	17275	17133	17130	17185	17234	17219	17264	17150	17069	17188	17343	17270	17168	17214	17122	17163	17190	17140	17176	17262	17253	17385	17279	17378	17121	17095	17249	17208	17056	17420	17315	17316	17265	17295	17450	17230	17171	17064	17198	17257	16867	17133	17223	17117	17351	17246	17231	17193	17224	17344	17327	17211	17194	17301	17369	17308	17177	17204	17209	17368	17145	17166	17361	17170	17084	17044	17230	17250	17282	17451	17233	17165	17322	17301	17249	17162	17245	17058	17310	17383	17347	17365	17201	17298	17323	17335	17363	17355	16971	17153	17074	17476	17236	17212	17239	17384	17344	17377	17322	17228	17223	17261	17112	17232	17379	17329	17035	17372	17351	17258	17183	17311	17326	17380	17402	17370	17162	17142	17220	17186	17088	17295	17257	17318	17194	17430	17115	17170	17337	17145	17180	17119	17304	17241	17179	17256	17415	17436	17240	17317	17248	17008	17202	17192	17282	17140	17253	17259	17121	17404	17142	17316	17310	17026	17233	17389	17190	17197	17328	17334	17173	17225	17341	17374	17281	17033	17225	17087	17015	17271	17035	17156	17374	17388	17066	17017	17220	17375	17409	17242	17194	17377	17449	17374	17229	17339	17136	17307	17467	17292	17257	17427	17458	17169	17269	17177	17107	17221	17231	17159	17237	17459	17248	17219	17256	17038	17269	17270	17318	16972	17097	17463	17147	17371	17140	17235	17261	17186	17406	17286	17298	17106	17175	17244	17305	17273	17288	17256	17285	17179	17206	17280	17299	17279	17223	17425	17069	17374	17127	17257	17000	17176	17171	17392	17513	17220	17168	17066	17153	17010	17253	17119	17280	17265	17112	17276	17401	17303	17225	17188	17092	17120	17175	17029	17201	17185	17154	17293	17303	17340	17415	17376	17373	17315	17281	17231	17233	17401	17173	17218	17143	17300	17359	17140	17143	17306	17447	17381	17252	17530	17064	17270	17186	17155	17370	17375	17146	17231	17117	17166	17225	17088	17442	17158	17178	17313	17207	17352	17298	17126	17335	17168	17240	17220	17289	17198	17415	17298	17184	17321	17423	17364	17297	17451	17248	17294	17076	17273	17325	17385	17322	17389	17168	17088	17149	17350	17332	17305	17264	17193	17196	17444	17207	17258	17045	17356	17332	17310	17257	17340	17391	17309	17197	17527	17377	17323	17137	17091	17300	17292	17327	17344	17273	17125	17333	17091	17138	17162	17059	17155	17062	17386	17351	17139	16985	17006	17395	17267	17182	17183	17325	17369	17558	17334	17198	17103	17429	17378	17284	17265	17395	17409	17224	17091	17505	17221	17340	17279	17027	17132	17401	17342	17320	17122	17064	17329	17214	17188	17372	17338	17350	17223	17354	17075	17292	17230	17140	17340	17191	17335	17285	17395	17258	17088	17088	17293	17170	17350	17184	17505	17088	17294	17164	17131	17313	17225	17097	17205	17262	17178	17079	17275	17092	17524	17263	17376	17382	17166	16963	17056	17299	17154	17241	17148	17108	17271	17286	17348	17446	17207	17032	17124	17103	17074	17361	17323	17252	17200	17161	17163	17199	17162	17294	17133	17316	17287	17306	17185	17037	17190	17198	16947	17098	17208	17265	17266	17065	17226	17060	17455	17293	17235	17212	17170	17248	17165	17324	17351	17271	17181	17284	17283	17165	17044	16948	17427	17192	17156	17246	17130	17204	17236	17074	17252	17174	17240	17303	17293	17321	17186	17169	17149	17196	17162	17260	17311	17197	16928	17369	17338	17243	17156	17240	17402	17338	17071	17324	17430	17254	17281	17317	17324	17233	17249	17028	17103	17020	17157	17092	17348	17180	17045	17188	17141	17140	17263	17134	17291	17181	17262	17101	17441	17353	17070	17136	17187	17308	17221	17202	17224	17249	17283	17123	17115	16998	17161	17314	17168	17291	17189	17468	17319	17198	17091	17193	17283	17476	17202	17298	17305	17372	17335	17348	17215	17212	17289	17233	17511	17318	17212	17218	17307	17252	17416	17428	17288	17380	17210	17387	17287	17274	17277	17249	17228	17248	17165	17395	17140	17195	17484	17271	17235	17150	17098	17053	17134	17093	17325	17277	17320	17166	17281	17505	17348	17198	17170	17167	17217	17144	17197	17234
35464	60864	54031	39262	28187	21090	18019	16971	16402	17158	21617	34664	34920	29687	23255	18332	16110	15293	15218	14914	14900	14966	14897	15053	14978	15032	14988	14872	15052	15041	15031	15039	14917	15084	15034	14987	14902	14955	15133	15094	14952	14946	15013	15046	15083	14929	14783	14863	14919	15016	14953	14951	15083	14898	14972	15172	14977	14876	15176	14899	15197	14944	15052	15022	14993	14959	14906	15083	14891	15063	15031	15035	15048	15011	14925	14871	14962	15112	14985	14907	14958	15066	14925	15005	15034	14962	14963	14988	14808	15182	15173	14969	14986	14891	14867	14997	14996	15088	14881	15085	14914	14908	15002	15044	15035	15223	14911	15124	14983	15134	14859	14882	15158	14786	15151	14936	15072	14882	15049	14996	15040	15027	15215	15104	15140	14940	14935	14980	15017	15065	14953	15094	14954	15024	14946	14853	15059	15045	14947	14824	15005	14899	15064	14909	14952	14858	14976	14919	15024	14805	15018	15240	15060	14866	15024	14988	15049	14884	15007	14970	15095	14865	15111	14842	15101	14836	14849	15003	15030	14954	14936	14960	14981	14993	14906	14976	14801	15145	14931	15102	15068	15095	15028	14796	14826	14850	14855	14901	14966	15082	15037	14820	15024	15150	15018	14955	14860	15025	14855	14892	15063	14958	15066	14858	14912	15230	14961	14938	15046	14985	14836	14958	14963	14967	14904	14946	14832	15093	14890	15041	15033	14879	15151	14771	14924	14987	14879	15045	15204	15030	14766	14980	14919	15124	15113	14899	15080	14839	14959	14873	14869	14891	14727	14932	15209	14888	15009	15006	15023	15116	14920	15004	14934	15005	14934	14875	14959	14906	15071	14914	14992	14969	15139	14877	14889	15090	14807	15023	14871	15058	15121	15010	14962	14905	15072	14950	14913	14885	15055	15003	14882	15131	14996	15037	15022	14934	15035	15159	14931	14932	14838	14909	14811	14930	14927	15021	15061	14956	14833	15044	14858	15079	14769	15071	14854	15038	14969	14955	15143	14984	14725	14999	14860	14931	14863	14752	14941	15034	14958	15097	14970	14975	14993	15059	14727	15135	14908	15026	14971	15074	14867	14891	14907	15032	14843	14931	15030	14949	14967	14906	14909	14935	14771	14852	15077	15038	14943	15107	15094	15022	14871	15154	14967	15061	14970	14913	14899	15074	14993	15021	15014	15020	15151	15026	14924	15154	14744	14970	15042	15005	14811	14939	15007	15038	15142	15047	15061	14957	15156	15024	14959	14848	14780	14997	14950	14928	14942	14822	14897	14875	14992	14930	14991	14895	15063	14970	14939	15088	14884	14908	14902	14920	15038	14932	15104	14928	14995	14997	14923	14968	15041	14845	14987	14948	15043	14907	14937	14896	14957	15107	15078	14917	14998	14920	14880	14874	14960	15099	14943	14866	14977	15008	15206	15005	14882	15098	14927	14997	15072	14906	14981	14994	15031	14954	15063	14935	14964	15104	15010	15098	14848	14980	15026	15151	14984	14963	14983	14975	14798	14949	15087	15055	14833	15036	15031	14928	14894	15003	14930	15021	14986	14901	14963	14962	15063	15001	15100	14912	14897	14855	14970	14871	14992	14882	15137	15098	14889	15113	14982	14966	15136	14975	15070	15057	14933	15022	14957	14926	14958	15149	14909	15047	14999	14983	14883	14899	15103	15095	14935	15044	15054	14846	15067	14958	14966	14931	15105	14918	14861	15040	14747	14993	14987	15074	15193	14975	15051	14739	15032	14867	15048	15036	14868	14800	14976	15031	15002	15081	15046	14918	14937	14904	15099	14911	14842	15017	14903	15015	15189	14923	15180	14998	14987	14938	15038	15013	15025	14922	14855	15049	15056	14955	14953	14866	15073	14949	14895	14898	15006	14944	15034	14930	15109	14845	14827	14847	14947	15157	14932	15144	15251	15117	14993	15048	14944	15078	14994	14983	14925	14934	14953	15008	14938	14886	14913	14973	14759	15042	15071	14832	15051	14914	14954	14999	14908	14945	14926	15021	15128	14870	14966	15051	14986	14854	15208	14948	15226	14894	15016	14958	14918	15124	14914	15081	14947	15066	14863	15046	14968	15183	14863	14931	14914	14977	15167	14976	14971	15114	14996	14988	15043	14845	15113	15060	14981	14997	14947	14736	14895	14952	14856	14840	14956	15053	14943	15148	15029	14843	14864	15090	14903	15003	15049	14986	14971	14886	15028	15003	14990	14955	14925	14923	14955	15012	14970	14981	14861	15078	14942	14877	14893	15028	15022	14847	14895	15034	14810	14959	15044	14960	14802	15125	15071	14904	14599	14843	15108	14935	14976	14929	14827	15003	14934	14855	15135	15111	14961	14984	15011	14958	14971	14908	14863	15002	15026	14992	15054	14924	14795	14804	14826	14905	14802	14902	15015	14991	14958	15003	15064	14996	14970	14887	14855	14841	14930	14989	14890	14896	15000	14950	14979	15021	14930	14991	14813	14960	15016	14802	14990	15040	14927	15029	14906	15015	15075	14974	15096	14893	14983	15078	15031	14907	14906	15018	14834	14910	14947	14945	15093	14955	14903	14898	14915	14990	14883	15009	14821	14986	15094	15032	14966	14875	14997	14946	14983	14850	15173	14963	14918	14854	14889	14845	14995	14708	14886	14993	14956	14936	14854	15097	15065	14949	14913	15166	14896	15006	15002	15055	14996	14724	14851	14979	15022	15078	14987	15014	14987	15052	15055	15050	14978	15092	14932	15029	15177	14909	14937	14913	14903	15191	14865	15096	14884	15106	14988	14828	14896	15204	14941	14911	15057	15030	14801	15011	14944	14955	15013	15031	14890	14890	14911	14955	15118	15066	14924	14955	14902	14831	15036	14867	15075	14926	15003	14936	14930	14988	15038	14898	14790	14914	15080	14967	14854	14956	14853	15081	15110	14678	14894	15078	14968	14990	14866	14931	14848	14875	15020	14886	14888	15037	14957	14934	15182	14855	15138	14968	14847	14991	14989	14956	14894	14847	15034	14867	14887	14874	15021	15136	14813	15073	14972	14960	14971	14942	14872	14872	14856	14891	14959	14986	15008	14986	14921	14931	15083	15000	15045	14913	14887	14997	15080	14867	14956	14929	14918	14896	14901	14971	14913	14937	14923	14848	14914	15136	14942	14914	14907	14961	14884	14793	15103	15076	14919	15136	14955	14923	14960	15074	14950	15062	14941	14985	14842	14881	14912	15041	14868	14965	14886	14919	14815	14872	14986	15029	14959	15061	15012	15055	14952	15076	15066	14947	15006	14928	14921	15097	15003	14861	14910	15202	15023	15055	14966	15000	14820	14862	14979	14848	14862	15039	14923	14901	14946	14814	15027	14834	14879	14972	14942	15021	14941	14877	14873	14921	15009	15045	14871	15016	14907	14908	15072	15064	14970	15087	14902	15007	14966	14901	14722	14979	15003	15051	14954	14898	14946	15015	15194	15043	15091	15024	14826	14873	14923	14887	14985	14867	14933	14920	15004	14980	15022	15028	14987	14978	14991	14926	14788	14990	14788	14945	14856	15148	14960	14941	14953	15011	14833	14758	14773	15071	15035	14988	15008	14934	14833	14853	14882	15086	14851	15076	15163	14945	14946	14742	14977	15009	15049	14759	14916	14936	15088	14866	14905	14928	14893	14801	14931	14919	14969	14968	15037	15027	15018	15047	15058	14932	15199	15067	14671	15069	14851	14936	15063	15233	15012	15017	14922	15087	15091	14848	14980	14918	14919	15041	14988	14944	14788	15058	14965	14917	14901	14827	15087	14927	14825	14858	14900	14928	14863	14948	14949	14741	14744	14944	14957	15002	15002	14838	14906	14907	14967	14934	15000	14903	15151	14996	15020	15078	14951	14974	15000	14930	14829	14894	15020	15129	14801	14975	14902	15016	14943	14753	14811	15092	15050	14890	15013	15044	14917	14992	14946	14838	14730	14981	15055	14828	14840	14983	15048	14951	14971	15037	15145	15028	14946	15020	14896	15061	14886	14953	14922	14898	15065	14965	14979	15014	15020	14825	14900	14863	14900	15068	14963	14886	14766	14997	14937	14823	14993	14865	14929	14920	14951	15060	14903	14959	15021	15005	14893	15220	14907	14917	15036	15091	15056	14957	15120	14942	14985	14922	14876	14828	15055	14911	14970	15044	14951	14837	14934	14959	14773	14937	14907	15008	14888	15048	14898	14954	14775	14891	14969	14939	14939	14963	15037	14927	15294	15047	14951	14955	15026	14933	15046	15195	15042	15071	15039	14945	14876	15028	14928	14939	15030	15011	15077	15153	14921	15143	14896	14823	14976	15005	15027	14959	14704	14959	15034	15071	14897	15076	15097	14877	14970	14919	14904	14967	14912	15005	14920	14900	14903	14979	14934	14943	14809	15063	14970	15062	14898	15000	14977	14879	14989	14982	15107	14814	15164	15000	14941	15036	14853	14969	15061	15101	15026	14960	14821	14849	15207	14870	15002	14935	14900	14941	15010	15053	14913	14861	15008	15126	14994	14910	14971	14872	14945	15020	14916	15014	15033	14945	14917	14958	15011	14928	14845	15027	14818	14825	15065	14925	14920	14904	15090	14963	14891	15108	14949	15108	14924	14910	14981	14901	14907	14951	14928	15057	15016	15029	14865	14897	14819	14933	14989	14961	15074	14849	14968	14986	14985	14903	15036	14791	14860	14980	14928	14853	14931	15134	14941	15054	15065	15108	14911	14988	15023	14919	15090	15120	14908	14822	14946	15091	14899	15045	14838	14893	15085	14848	14988	15045	14950	14968	15083	15133	14947	14843	15063	14778	14962	14913	14888	15210	15008	14764	15066	15036	14999	14991	15017	14955	15011	14984	14825	14963	15071	14897	14915	14832	15172	14961	15044	14909	14869	14935	14920	15049	15035	14936	14882	14989	14919	14938	14932	15106	14945	14959	15048	14883	14981	15136	14982	15000	14982	14898	14850	14968	14944	14956	14867	14907	14860	15008	14849	14882	14873	14992	15019	14946	14993	15005	14805	15014	14860	15043	14885	14942	14867	14876	15059	14904	14942	14890	14843	14952	14997	15047	15079	15072	15019	14907	15179	14957	14814	14986	15005	15028	14959	14928	14920	14900	15065	14922	15099	14930	14842	14978
28031	24399	28994	24127	18907	17780	17674	17375	17231	17667	17435	18162	19116	18745	18223	17928	17465	17368	17170	17264	17191	17139	17076	17167	17311	17382	17310	17391	17130	17310	17210	17306	17108	17106	17372	17169	17121	17392	17288	17198	17109	17291	17264	17255	17252	17445	17312	17301	17337	17120	17027	17360	17233	17170	17347	17044	17105	17201	17248	17271	17208	17215	17349	17197	17378	17139	17247	17289	17463	17133	17343	17355	17403	17099	17312	17078	17017	17297	17302	17339	17348	17391	17374	17106	17244	17427	17223	17217	17208	17075	17246	17185	17139	17279	17065	17330	17210	17353	17326	17178	17188	17241	17360	17178	17167	17119	17213	17084	17500	17211	17197	17224	17276	17218	17313	17173	17231	17262	17095	17231	17012	17260	17254	17390	17379	17211	17007	17295	17054	17062	17215	17347	17302	17258	17111	17416	17284	17087	17216	17310	17280	17305	17177	17162	17204	17251	17320	17216	17179	17261	17242	17228	17032	17267	17233	17106	17120	17213	17082	16996	17211	17265	17361	17483	17281	17330	17324	17364	17388	17317	17274	17290	17288	17346	17256	17398	17277	17244	17220	17307	17247	17131	17213	17303	17252	17057	17368	17322	17194	17128	17193	17293	17253	17238	17202	17231	17108	17230	17321	17216	17122	17240	17178	17455	17258	17399	17468	17273	17417	17380	17311	17167	17212	17266	17231	17134	17124	17188	17236	17311	17406	17325	17315	17264	17287	17262	17375	17159	17325	17257	17391	17233	17068	17257	17243	17184	16985	17144	17410	17272	17275	17240	17246	17127	17235	17248	17313	17117	17301	17238	17245	17169	17200	17304	17264	17068	17165	17168	17325	17152	17224	17246	17398	17117	17261	17307	17006	17034	17218	16984	17078	17254	17325	17249	17426	17182	17343	17280	17353	17208	17050	17242	17211	17317	17291	17250	17135	17222	17216	17236	17153	17458	17133	17216	17013	17126	17169	17252	17144	17358	17420	17328	17288	17343	17392	17124	17313	17185	17170	17108	17061	17250	17219	17451	17091	17122	17131	17136	17225	17293	17260	17155	17249	17245	17145	17222	17173	17332	17324	17250	17378	17272	17149	17266	17082	17132	17317	17228	17231	17194	17353	17298	17107	17250	17306	17104	17224	17150	17365	17246	17343	17345	17351	17348	17281	17187	17320	17291	17370	17296	17250	17268	17143	17217	17264	17081	17424	17378	17107	17066	17324	17197	17312	17103	17208	17340	17303	17252	17300	17375	17257	17251	17331	17172	17232	17267	17427	17316	17313	17338	17332	17146	17071	17264	17321	17231	17326	17225	17332	17326	17121	17187	17248	17356	17348	16972	17172	17197	17136	17259	17139	17423	17122	17202	17322	17208	17161	17372	17308	17268	17310	17069	17390	17078	17320	17382	17408	17095	17458	17156	17084	17192	17413	17399	17084	17140	17334	17208	17296	17189	17319	17264	17201	17341	17219	17369	17164	17289	17102	17432	17231	17380	17323	17086	17033	17017	17077	17132	17008	17134	17163	17295	16964	17291	17085	17239	17253	17316	17312	17257	17315	17174	17228	17221	17399	17286	17299	17359	17404	17323	17335	17204	17226	17291	17222	17109	17272	17079	17274	17232	17163	17154	17075	17216	17220	17153	17165	17336	17130	17293	17341	17397	17153	17091	17282	17199	17217	17159	17285	17138	17359	17271	17267	17359	17176	17363	17292	17170	17390	17143	17188	17427	17332	17243	17309	17252	17314	17317	17265	17433	17422	17441	17201	17341	17149	17364	17157	17288	17190	17019	17302	17201	17290	17305	17293	17328	17284	17335	17341	17160	17198	17332	17201	17129	17478	17442	17367	17196	17175	17136	17158	17241	17322	17105	17266	17249	17183	17258	17245	17299	17300	17281	17327	17357	17054	17231	17154	17362	17221	17117	17262	17296	17136	16982	17188	17189	17286	17147	17229	17100	17315	17259	17353	17243	17394	17337	17106	17250	17355	16944	17263	17159	17179	17248	17060	17297	17270	17347	17382	17218	17198	17282	17450	17384	17424	17370	17225	17244	17136	17003	17180	17228	17372	17060	17413	17434	17066	17098	17225	17134	17405	17316	17149	17090	17304	17181	17470	17282	17254	17128	17152	17242	17220	17289	17187	17212	17207	17128	17264	17413	17204	17477	17260	17097	17100	17430	17246	17374	17092	17226	17210	17279	17250	17178	17248	17208	17416	17206	17215	17277	17398	17441	17211	17109	17148	17284	17280	17136	17207	17302	17189	17091	17220	17267	17164	17227	17272	17266	17099	17182	17301	17156	17356	17226	17477	17120	17286	17278	17375	17302	17132	17296	17313	17254	17215	17123	17181	17151	17328	17083	17529	17522	17390	17225	16994	17259	17131	17394	17013	17161	17339	17264	17331	17255	17092	17199	17083	17356	17366	17197	17310	17058	17364	17403	17324	17275	17169	17381	17356	17283	17283	17443	17167	17410	17527	17250	17256	17188	17389	17072	17271	17383	17164	17342	17106	17223	17101	17473	17289	17297	17084	17235	17115	17165	17269	17297	17233	17302	17107	17265	17486	17215	17105	17084	17277	17199	17339	17358	17342	17313	17143	17089	17108	17253	17097	17183	17339	17305	17318	17291	17197	17171	17087	17212	17249	17343	17329	17431	17367	17121	17194	17417	17102	17127	17305	17238	17209	17306	17324	17206	17185	17154	17214	17336	17242	17295	17138	17125	17136	17293	17163	17193	17341	17195	17228	17379	17166	17226	17230	17271	17078	17263	17278	17388	17169	17003	17123	17221	17243	17188	17204	17095	17340	17354	17253	17236	17108	17384	17363	17211	17258	17138	16900	17175	17240	17159	17274	17276	17226	17301	17230	17301	17062	17374	17094	17038	17212	17171	17119	17229	17382	17311	17186	17326	17433	17173	17226	17291	17256	17364	17084	17316	17528	17156	17335	17219	17268	17335	17159	17154	17295	17203	17139	17175	17143	17094	17157	16985	17123	17130	17130	17376	17067	17345	17404	17138	17298	17158	16963	17367	17179	17296	17393	17266	17319	17334	16987	17035	17100	17286	17197	17086	17174	17391	17254	17370	17194	17101	17233	17196	17281	17247	17192	17128	17085	17075	17137	17108	17291	17216	17284	17246	17318	17208	17221	17257	17148	17402	17155	17048	17195	17008	17196	17232	17339	17162	17325	17313	17273	17392	17343	17305	17326	17442	17230	17209	17186	17353	17267	17335	17163	17284	17211	17110	17228	17321	17119	17269	17071	17217	17218	17310	17188	17297	17095	17318	17302	17230	17340	17454	17230	17390	17173	17155	17309	17195	17320	17060	17307	17158	17190	17231	17369	17325	17277	17199	17386	17207	17457	17288	17391	17314	17105	17268	17317	17245	17109	17080	17166	17183	17271	17171	17201	17295	17255	17367	17439	17261	17181	17347	17041	17279	17381	17125	17432	17295	17129	17371	17114	17167	17098	17285	17448	17399	17196	17286	17130	17134	17236	17075	17268	17231	17343	17433	17196	17116	17347	17213	17344	17037	17257	17149	17288	17452	17484	17109	17170	17198	17144	17245	17341	17224	17177	17208	17458	17173	17342	17343	17277	17318	17056	17298	17199	17085	17275	17431	17040	17239	17428	17090	17255	17114	17264	17176	17133	17112	17074	17208	17301	17189	17309	17257	17326	17276	17404	17276	17191	17238	17276	17284	17133	17489	17290	17277	17079	17442	17172	17159	17116	17283	17095	17226	17296	17139	17626	17392	17301	17176	17181	17136	17018	17173	17467	17034	17436	17422	17313	17201	17191	17175	17162	17090	17286	17263	17202	17045	17257	17151	17431	17314	17155	17237	17237	17355	17300	17372	17119	17130	17241	17163	17124	17398	17195	17291	17221	17305	17281	17128	17205	17152	17318	17226	17512	17211	17085	17167	17210	17265	17308	17138	17285	17255	17308	17161	17414	17326	17282	17462	17659	17305	17311	17217	17391	17095	17207	17366	17453	17405	17217	17186	17273	17063	17297	17155	17166	17088	17138	17256	17299	17162	17118	17204	17380	17238	17305	17214	17327	17309	17317	17487	17256	17406	17385	17133	17169	17063	16982	17302	17276	17544	17187	17033	17150	17254	17174	17192	17343	17267	17064	17267	17326	17188	17280	17254	17246	17081	17172	17187	17072	17313	17221	17268	17197	17017	17218	17346	17449	17472	17277	17141	17086	16990	17431	17252	17296	17115	17354	17162	17173	17137	17355	17294	17210	17319	17301	17085	17215	17304	17233	17237	17263	17356	17277	17309	17265	17238	17135	17242	17278	17186	17215	17029	17337	17141	17393	17197	17216	17084	17249	17086	17119	17266	17185	17075	17274	17374	17311	17276	17191	17210	16906	17312	17495	17021	17301	17142	17284	17345	17140	17191	17128	17065	17320	17295	17395	17103	17256	17188	17173	17114	17251	17260	17163	17373	17130	17304	17227	17295	17328	17111	17388	17514	17177	17230	17399	17192	17245	17346	17266	17377	17420	17144	17241	17337	17084	17179	17193	17302	17102	17346	17326	17351	17209	17342	17120	17088	17416	17298	17098	17089	17204	17370	17209	17375	17432	17111	17163	17168	17165	17201	17338	17345	17228	17393	17237	17407	17517	17525	17325	17390	17356	17362	17361	17357	17107	17077	17196	17345	17158	17251	17152	17178	17399	17353	17214	17134	17195	17271	17155	17364	17271	17354	17447	17291	17282	17199	17146	17276	17187	17275	17111	17454	17117	17153	17225	17084	17138	17286	17350	17370	17209	17239	17297	17224	17154	17242	17253	17121	17159	17265	17202	17157	17253	17313	17266	17399	17098	17252	17138	17302	17161	17330	17238	17028	17295	17263	17479	17531	17163	17280	17289	17405	17336	17439	17396	17300	17310	17275	17424	17273	17108	17352	17384	17546	17403	17276	17357	17314	17207	17437	17250	17273	17304	17295	17398	17333	17083	17337	17292	17189	17470	17323	17240	17129	17208	17093	17133	17359	17282	17260	17272	17152	17298	17247	17249	17206	17174	17248	17397	17332	17186	17276	17347	17375	17204	17277	17300	17330	17412	17175	17222	17350	17114	17104	17222	17120	16987	17365	17137	17172	17445	17059	17239	17430	17317	17469
27917	36349	30259	20757	16586	15631	15027	15101	15121	15358	15144	16738	17759	16952	15875	15453	15007	14954	15016	15114	15064	15023	14864	15054	15000	15027	15003	15041	15153	15027	15030	15090	14921	15012	14991	15084	14919	14833	15078	15101	14929	14797	15039	14881	14982	14937	14935	14918	14990	15043	14969	15017	14953	14936	15072	14807	14815	15021	14946	15077	14899	15028	15033	15004	14969	15009	14960	15027	15024	15203	14960	14997	14824	14886	15046	14804	14967	14829	15015	14990	14893	15025	14998	14757	14882	14891	14929	15009	15064	15024	14773	14995	14970	15043	15040	14998	14985	14961	14920	15088	14909	14863	14969	14907	14883	14977	14982	15073	14968	15006	14984	15048	15000	14913	14928	14857	14957	15128	14939	14887	14942	15020	14816	15003	14826	15028	14952	15134	14978	15094	15075	14910	14978	15015	14938	15061	14871	14852	15044	15060	14862	14733	15057	14910	14949	15093	15009	14923	15072	15069	14936	15098	14942	14948	15036	15027	14876	14954	15022	14889	14755	15024	15122	14938	15035	15087	15024	15058	14935	15160	14898	14955	14936	14983	15043	14884	15100	15060	14816	15049	14909	14987	14847	15091	14978	14848	15007	14921	15086	15105	14849	14847	15065	14985	15059	14957	14992	15007	14965	14799	15074	15075	14968	14918	14975	14930	14867	15158	14988	14966	15119	14876	14909	14814	15029	14934	15054	14758	15053	14920	15136	15055	14936	14990	15124	14946	15063	15144	14978	14963	14882	14972	14991	14963	15144	14992	15180	15056	15118	15038	14805	14919	14954	14837	14769	14907	14954	14844	15079	14988	14823	15099	15025	14970	14940	14928	14951	14776	15019	14820	14884	15035	14916	14946	14886	15049	14938	14942	14927	14841	14973	14982	15119	15077	14866	15173	14893	15024	15103	14952	14923	14739	14981	14755	14993	15019	14928	14928	15035	15111	15177	14895	15050	15026	14934	15094	14938	14860	14953	14965	14873	15133	14915	15068	14985	14859	15054	14918	14967	15112	14998	14936	15021	14961	15022	15025	15069	14865	15206	14988	15042	15097	15004	14932	14990	14924	14809	15083	14898	15045	15028	14970	14953	15002	15005	15094	14841	14856	15110	15024	14948	14987	15022	15002	14939	14888	15003	14880	14795	15184	14973	14795	14947	14832	15004	15192	15101	15051	15041	14957	14993	14793	15006	15120	14913	15016	14974	14860	14992	14964	15007	15017	14951	15153	14823	14893	14944	14939	15044	14992	15011	15006	15110	15045	15044	14870	14969	15015	15035	14975	14944	14980	15052	14972	15024	14978	15166	14854	15089	14791	15134	14952	15166	15005	15107	15072	14925	15023	14933	14968	15115	15004	14966	15101	15019	15152	14922	14917	15032	15004	15018	14940	14935	14818	15073	14944	15059	15128	14891	15235	14929	15042	14822	14968	14969	14976	14928	15131	14850	15087	14965	14840	14985	14991	14910	15110	14888	15077	15113	14986	14926	14953	15183	15036	14942	14776	15033	15052	14934	15020	14994	14866	15012	14918	14939	15006	15022	14982	15031	14996	15066	14973	14839	14925	15027	15000	14981	14830	14968	15108	14993	15028	14900	15101	14997	14909	14845	15162	14898	14952	15088	14990	15192	14899	14930	15001	14988	15104	14912	14952	15069	15171	15039	15057	14974	14943	15051	14966	15047	15062	14923	15048	14957	14959	15168	14866	14996	15061	15027	15107	15144	15029	15041	15124	14957	15003	14865	14989	15124	15187	15012	14854	14947	14943	14955	14832	15061	15003	15027	14763	14875	15122	15135	15082	15050	14931	15060	15128	14996	15096	14976	15046	14885	15069	14992	14938	15046	14850	14947	14895	15081	14927	15006	15200	15066	14950	15012	14986	14967	15018	15030	14962	15011	14827	15107	15033	15162	14963	15201	15099	14901	15065	14875	15213	14929	15046	14748	15151	14972	15183	14862	14964	15149	15040	15028	15160	15085	15034	14945	14851	14913	15087	14894	15019	15182	15019	15023	14921	14850	14963	14980	14893	15025	14928	15119	15019	15031	14836	14861	15034	15084	14943	14741	14859	14885	14911	15095	15039	14947	14994	14947	15019	15080	15002	14985	14939	14859	14912	15031	14865	14953	15096	14994	14940	15010	14972	15077	14864	14930	14888	14916	15074	15044	15034	15029	15058	15056	14834	14963	15015	15056	14938	15051	15035	14901	15064	14900	15071	14951	15067	14901	15046	14982	14895	14741	14978	15022	14992	14967	14983	15033	14809	14842	15125	14826	14923	14952	15140	15069	14951	15065	15101	15000	14993	14929	15089	14874	15145	14926	14839	14925	14895	14984	14955	15094	15068	14856	14833	14824	15062	14945	15080	14854	15101	14995	14864	15094	14937	15219	15122	14926	14952	14928	14941	14878	15025	15069	15020	15054	14923	14947	14976	15039	14881	15069	14962	15077	14833	14980	14952	15079	14979	14929	15009	15012	15007	14823	14978	14895	15064	14993	14927	15098	14911	14869	14932	15019	14852	14861	14958	15119	15041	15082	14969	14873	14941	14887	15039	14985	15106	14957	15039	14851	15065	15016	15028	15012	14979	14924	15034	15029	15120	14956	15175	14958	14989	14833	15010	15053	14864	14807	14901	15010	14960	14779	14914	14971	14914	15121	14930	15002	14974	15112	14788	14995	15043	14941	15053	15017	14813	15135	14943	14847	15009	15078	15020	15045	15038	14857	15048	15001	14963	15048	15016	14990	15033	15061	14862	15056	14991	15075	14930	14948	15290	14891	14975	15040	15098	14866	14989	15052	14961	14917	14964	14868	15001	15080	14847	15078	14960	14821	14901	15077	14948	14977	14990	15061	14851	14943	14981	14858	14964	14814	14952	15002	14914	14865	15086	15000	14971	15077	14947	15105	14943	15055	14992	14931	14915	15043	14982	14954	14851	14920	15125	15056	15077	14932	14945	15032	15088	14962	15121	15297	14848	14925	15167	15014	15001	15030	15054	14868	14954	15016	15074	14884	15064	14896	14796	14878	14961	15046	15007	14992	14962	14965	15030	15039	14971	15025	14855	14924	15039	14980	14977	14983	15049	14805	15110	14923	15011	15093	14996	14942	15009	14821	14933	14969	14980	14997	14973	15000	15036	15022	14705	15123	15042	15088	15094	14889	14864	14939	15011	14992	14987	14872	14817	15019	15060	14944	14930	15044	15018	15070	14916	14783	15102	14904	15148	15015	15005	14967	14920	14911	14875	14851	15028	14939	15049	15070	15051	15042	14997	14945	15051	14926	15070	14955	14948	14985	14875	14882	14938	15102	15037	15167	15009	15171	15015	14902	15048	14796	14965	15131	14904	14999	15105	14900	15150	14973	14912	15116	14778	14986	15008	14981	15026	15024	15015	15133	14900	15000	15028	15036	14864	14914	14856	15075	15036	15076	14831	14948	14901	15019	14905	15074	14995	14893	14949	14862	15033	14792	15005	14860	15020	15127	15123	15045	15108	15003	15081	14895	15113	14953	14946	15042	14794	14923	14882	15078	15048	14963	14907	14837	14978	15025	15038	14943	15018	14966	15169	15001	15013	15041	14916	14871	14812	15097	14947	14990	15058	15034	14960	14958	15112	15007	15058	14987	15032	14994	15146	15069	15050	15050	15020	15119	14879	15057	15081	15066	14917	15075	14972	14950	14902	14898	14989	15097	14839	14928	14779	14892	14905	15046	15060	14953	14968	14996	14859	15050	14970	14961	15028	15169	15005	15040	15029	14749	14992	15070	15036	15014	15050	14914	14930	14947	14947	14929	15089	15087	15034	15018	14847	14924	14890	15102	14924	15030	14993	15028	15123	14939	15033	14862	14901	14971	14806	14952	14875	14818	14839	15016	14968	14858	15027	14920	14850	14839	15107	15059	14895	15060	14905	15016	15071	15087	14911	14977	15048	14841	15017	14928	15064	14886	14864	15148	14860	15041	14936	14986	14992	15033	14747	14864	15166	14945	15051	14983	15074	14973	15026	14874	14937	14937	15008	15269	14923	14850	14957	15053	14995	15125	14841	14827	14965	15227	14933	14953	14920	15095	14945	14885	14988	14935	15114	15215	14979	14970	15123	14931	15037	15055	14931	14943	14996	15071	15012	14988	14978	15108	14902	15060	15124	14913	14803	14999	15083	14971	15037	15020	15188	15017	14886	14831	14991	15139	14983	15144	15035	14970	15134	14972	14956	14968	15016	15075	15100	14946	14977	15047	14917	15052	14903	14996	14844	14960	15025	15078	15059	14950	14823	15105	15062	14975	14933	14857	14877	14939	14942	14882	14848	14993	14999	15020	15007	14954	14970	15088	14789	15008	14977	15000	15094	15027	14905	14881	14972	14859	14983	14896	14959	14988	14982	15054	14976	14967	15001	15050	14894	14943	15052	15083	15036	14980	14957	14990	15088	15185	14868	15190	14889	14876	14972	15160	14876	15019	15084	14977	14974	15040	14889	15110	14984	14884	15002	15093	15020	15065	14872	14965	14935	15011	14898	15061	14911	15029	14892	14979	14937	14964	14916	14885	14983	14930	15010	14992	15124	14741	14918	14991	14997	14841	15097	15034	14978	14895	15031	14970	15009	14953	14935	14858	14980	14943	15009	15021	14949	15161	15062	14802	15002	15004	14976	14939	15005	14892	14989	14938	14934	15038	15115	15067	15004	14990	15001	15099	15087	14742	14906	14921	15097	15025	15013	15140	15171	14953	15262	14964	15102	14974	14927	15035	15000	14930	14943	15106	15042	14928	15053	14802	14801	15092	14979	15169	14824	15027	14913	14755	15048	15093	15032	14896	15060	14939	14949	14976	14845	14893	14941	15065	14971	14987	15022	14975	14925	15040	14942	14927	14923	15053	14817	14961	14841	15056	14851	14760	15016	15160	15074	15036	14952	15057	14985	14997	14966	14980	15036	14863	14966	15179	15001	14977	15095	15008	15062	15045	14868	14950	15196	15075	15008	15005	15046	15028	14980	15050	15097	15129	14997	15009	15029	15063	15179	14828	15004	15085	15042	15065	14785	15067	14894	15013	15012	15163	14911	15152	14900	14972	15126	14981	14796	15042	14931	15039	15031	15007	15066	14851	14932	14849	14952	14847	14847	15034	15184	14896	15101
23992	21373	28747	25146	22900	22079	20639	18262	17709	17910	18341	25445	28771	25271	21934	19044	17931	17459	17418	17549	17378	17271	17336	17225	17332	17102	17278	17325	17345	17419	17254	17283	17203	17214	17378	17072	17175	17229	17355	17395	17289	17135	17327	17316	17194	17159	17148	17223	17206	17224	17002	17208	17202	17014	17158	17158	17165	17128	17392	17298	17276	17203	17276	17250	17096	17138	17274	17179	17196	17358	17161	17148	17021	16996	17171	17407	17250	17254	17183	17172	17164	17141	17297	17308	17174	17077	17141	17254	17227	17220	17197	17323	17054	17287	17162	17225	17259	17353	17165	17180	17233	17131	17339	17203	17169	17109	17202	17270	17220	17289	17362	17219	17129	17274	17194	17266	17215	17246	17191	17210	17092	17219	17386	17201	17321	17315	17335	17139	17135	17038	17181	17095	17302	17235	17256	17264	17302	17404	17151	17299	17253	17197	17265	17181	17367	17101	17192	17394	17177	17209	17045	17103	17290	17163	17394	17090	17251	17246	17236	17052	17136	17320	17110	17312	16996	17143	17012	17085	17143	17206	17170	17356	17109	17371	17363	17361	17346	17368	17210	17132	17098	17356	17342	17143	17168	17243	16997	17103	17110	17291	17178	17236	17038	17091	17170	16936	17134	17167	17055	17181	17227	17088	17307	17048	17130	17190	17262	17330	17083	17194	17041	17193	17333	17009	17215	17146	17427	17162	17060	17046	17273	17016	17239	17233	17207	17202	17108	17156	17301	17294	17299	17225	17169	17279	17218	17180	17362	17279	17336	17123	17301	17200	17264	17085	17166	17189	17305	17018	17288	17139	17389	17027	17302	17403	17130	17328	17233	17312	17304	17062	17245	17092	17051	17271	17055	17098	17054	17197	17110	17435	17165	17116	17191	17136	17237	17324	17216	17103	17059	17251	17188	17091	17245	17259	17372	17161	17277	17236	17181	17281	17197	17210	17308	17344	17023	17234	17189	17347	17278	17226	17160	17162	17120	17303	17306	17103	17053	17004	16967	17077	17023	17208	17051	16977	17366	17174	16996	16992	17142	17169	17241	17246	17213	17075	17281	17362	17250	17237	17273	17148	17185	17216	17197	17204	17175	17211	17312	17259	17222	17147	17176	17209	17262	17298	17259	17273	17146	17273	17251	17117	17191	17170	17117	17109	17292	17100	17171	17035	17146	17066	17163	16994	17353	17107	17272	17401	17029	17033	17008	17078	16990	17411	17097	17181	17123	17180	16967	17096	17094	17163	17253	17160	17234	17215	17081	16996	17160	17158	17048	17160	17051	17194	17163	17191	16900	17116	17223	17072	17251	17265	17053	17119	16989	16961	17137	17068	17158	17241	17190	17146	17125	17364	17245	17267	17218	17255	17436	17170	17216	16940	17233	17223	17189	17360	17375	17301	17391	17251	17139	17302	17432	17287	17225	17194	17147	17365	17113	17036	17242	17404	16965	17234	17193	17226	17417	17249	17350	17188	17179	17344	17352	17355	17136	17218	16988	17151	17233	17231	17165	17030	17076	17206	17434	17417	17195	17213	17158	17180	17212	17251	17262	17079	17217	17134	17192	17130	17161	17214	16970	17256	17199	17321	17156	17214	17292	17053	17250	17195	17196	17261	17093	17373	17094	17346	17260	17272	16948	17283	17141	17038	17301	17074	17249	17339	17279	17252	17187	17295	17170	17394	17165	17081	17195	17140	17152	17123	17243	17283	17354	17381	17132	17176	17269	17286	17336	17202	17289	17133	17155	17091	17139	17118	17204	17160	17285	17090	17335	17247	17046	17136	17328	17169	17146	17308	17201	17195	17205	17217	17335	17165	17259	17114	17052	17149	17095	16986	17254	17152	17198	17132	17319	17000	17167	17210	17158	17209	17169	17289	17329	17138	17116	16993	17263	17429	17210	17005	17059	17158	17277	17353	17254	17096	17303	17183	17110	17122	17229	17420	17201	17305	17334	17176	17090	17300	17284	17299	17294	17201	17317	17180	17380	17001	17131	17158	17266	17157	17288	17142	16864	17191	17289	17073	17191	17239	17070	17268	17202	17134	17152	17040	17165	17330	17272	17198	17151	17147	17053	17146	17247	17233	17212	17266	17292	17263	17234	17003	17043	17251	17328	17104	17233	17018	17426	17070	17210	17059	17152	17220	17303	17323	17292	17226	17201	17240	17169	17341	17112	17278	17214	17247	17225	17021	17302	17213	17152	17326	17122	17026	17285	17128	17272	17242	17288	17217	16997	17140	16998	17220	17027	17062	17255	17347	17199	16944	17069	17064	17252	17156	17250	17059	17421	17222	17244	16952	17341	17272	17170	17112	17048	17056	17091	17163	17196	17184	17255	17112	17198	17283	17322	17315	17170	17216	17330	17342	17173	17150	17187	17197	17088	17265	17214	17169	17288	17272	17179	17182	17433	17156	17129	17251	17136	17206	17321	17337	17372	17249	17270	17225	17166	17293	17235	17274	17243	17161	17234	17351	17270	17113	17138	17313	17094	17294	17332	17180	17072	17053	17063	17122	17292	17210	17162	17090	17395	17328	17203	17109	17534	16989	17194	17238	17195	17188	17243	17128	17240	17228	17279	17652	17297	17204	17225	17215	17272	17175	17128	17262	17357	17361	17303	17219	17120	17026	17189	17363	17351	17332	17097	17178	17136	16923	17200	17193	17118	17189	17184	17030	17183	17169	17157	17117	17125	17377	17246	17117	17119	17195	17129	17146	17176	17194	17114	17186	17248	17223	17144	17193	17297	17060	17218	17124	17169	17269	17170	17092	17162	17088	17189	17075	17136	17193	17136	17221	17265	17052	17144	17207	17076	17125	17255	17241	17156	17090	17146	17485	17282	17268	17178	17157	17278	17008	17110	16898	17124	17404	17094	17221	17131	17164	17263	17152	17370	17107	17090	17228	17183	17113	17483	17312	17146	16989	17324	17041	17303	17030	17261	17193	17358	17419	17161	17347	17351	17151	17191	17119	17310	17230	17038	17175	17285	17299	16908	17020	17109	17190	17203	17335	17183	17109	17110	17249	17136	17201	17280	17252	17065	17118	17147	17088	17080	17034	17474	16970	17350	17338	17143	17223	17110	16994	17195	17053	16961	17163	17262	17286	17160	17230	17132	17157	17131	17104	17261	17020	17144	17296	17325	17115	17243	17170	17296	16939	17258	17428	17205	17147	17272	17180	17303	17393	17347	17299	17184	17229	17005	17224	17491	17316	17379	17164	17016	17113	17214	17330	17262	17277	17181	17314	17253	17233	17203	17152	17330	17288	17374	17145	17229	17049	17108	17156	17146	17169	17190	17254	17368	17240	17022	17247	17474	17042	17067	17239	16984	17025	17074	17222	17228	17133	17103	17347	17189	17195	17213	17035	17210	17171	17156	17316	17298	17213	17208	17175	17009	16983	17335	17141	17230	17269	17290	17333	17198	17256	17042	17407	17334	17185	17182	17105	17333	17030	17258	17158	17147	17341	17338	17255	17241	17147	17124	17194	17084	17195	17403	17402	17032	17248	17102	17210	17225	17111	17013	17103	17193	17217	16983	17164	17178	17154	17193	17189	17006	17135	17106	17167	17405	17088	17103	17213	17168	17226	17025	17278	17128	17211	17289	17203	17103	16990	17323	17342	17086	17195	17338	17325	17203	17091	16969	17092	17187	17078	17422	17314	17029	17064	17434	17072	17284	17107	17145	17034	17249	16996	17088	17174	17239	17287	16964	17047	17358	17361	17270	17029	17275	17247	17281	17341	17267	17166	17169	17146	17142	17204	17242	17280	17121	17212	17244	17236	17292	17146	17124	17274	17176	17210	17375	17233	17182	17164	17226	17365	17220	17053	17300	17212	17270	17157	17186	17080	17267	17137	17079	17414	17191	17028	17229	17175	17163	17116	17299	17202	17143	17260	17141	17241	17163	17159	16993	17506	16930	17123	17094	16985	17197	17203	17026	17036	17364	17258	17129	17215	17257	17002	17211	17255	17183	17141	17078	17155	16988	17119	17179	17258	17201	17047	17323	17518	17324	17285	17267	17409	17242	17185	17106	17365	17204	17107	17007	17165	17265	17006	17236	17136	17052	17051	17300	17270	17178	17104	17214	17261	17236	17222	17200	17193	17099	17150	17394	16881	17155	17104	17128	17446	17260	17025	17204	17058	17292	17178	17192	17187	17141	16944	17119	17293	17167	17179	17353	17020	17206	17240	17169	17136	17239	17101	17294	17160	17136	17154	17198	17023	17051	16851	17328	17177	17343	17087	17145	17298	17116	17240	17118	17173	17177	17222	17027	17035	17095	17272	17410	17232	17063	17298	17139	17156	17218	17147	17246	17116	17072	17304	17290	17159	17016	17211	17120	17289	17100	17389	17453	17177	17334	17186	17187	17160	17317	17114	17196	17195	17304	17215	16989	17089	17097	17159	17249	17360	17106	17172	17237	17216	17157	17190	17259	17223	17247	17319	17223	17076	17227	17081	16973	17239	17316	17203	17186	17103	17228	16965	17295	17273	17196	17232	17152	17158	17312	17266	17222	17218	17203	17317	17159	17060	17202	17169	17124	17235	17273	17301	17279	17273	17204	17411	17084	17094	17173	17110	17151	17144	17392	17151	17115	17158	17304	17329	17062	17247	17197	17080	17341	17182	17361	17117	17395	17120	17120	17059	17307	17150	17138	17422	17325	17218	17156	17242	17188	17263	17172	17135	17016	17178	17228	17194	17178	17266	17201	17261	17035	17048	17232	16993	17089	17204	17225	17238	17197	17056	17154	17284	16905	17115	16992	17249	17149	17124	17270	17195	17226	17244	16927	16998	17233	17008	17274	17148	17063	17165	17236	17302	17312	17050	16977	17270	17297	17132	17087	17013	17291	17177	17014	17015	17326	17179	16987	17153	17192	17053	17312	17217	17209	17085	17249	17215	17202	17165	17367	17329	17041	16989	17178	17160	17284	17079	17316	17228	17094	17306	17308	17242	17303	17234	17293	17133	17204	17291	17200	17179	17095	17229	17244	17150	17247	17294	17237	17086	17348	17250	17213	17263	17053	16951	17092	17292	17280	17252	17078	17067	17116	17324	17265	17214	17107	17203	17312	17340	17267	17160	17359	17121	17252	17340	17143	17210	17333	17179	17326	16945	17148	17254
30250	49881	44108	30915	22281	17600	15985	15555	15612	15630	16521	27518	29855	24817	19943	16944	15689	15199	15070	15050	15078	14851	15036	15029	15066	14875	15026	14981	15028	14942	15021	14986	14981	14804	14964	14935	14859	15099	14787	15009	14916	14925	15101	15118	15108	15170	14720	14980	15053	15117	15106	14878	15102	14852	14902	14847	14886	14911	15113	15146	15071	14991	15151	15007	15030	15100	14789	14885	14889	14946	14928	14918	14951	14909	15049	15313	14904	15067	14956	14905	14923	14991	14942	14999	15049	14991	14900	15065	14817	14898	14887	14823	14926	14990	14944	14935	15060	15055	14968	15091	14928	14988	14882	14834	15002	14859	15067	15010	14996	14909	14992	15093	15066	14885	14726	14959	14952	15052	14973	14996	14991	15011	14951	14929	14957	14930	14881	15048	15031	14653	14889	15055	14864	14903	14924	14932	15046	14931	14999	15022	14860	14838	15079	14855	14984	14887	15076	15126	15015	14938	14985	14766	14906	15039	14961	14894	14874	15019	14916	14943	15041	14913	14979	14923	14873	15027	14888	14970	14986	15085	14920	14838	14957	15069	15001	14989	14888	14835	15064	14926	14893	14913	14811	14948	14759	15082	15112	14940	15036	14812	14861	15064	14869	14857	15001	14929	15146	14884	14907	14986	14964	15081	14924	15002	15029	14884	14798	14870	14924	14986	14921	14854	14964	14818	14919	14769	14788	14951	14926	15003	15027	14887	15004	14991	14791	14996	15027	14858	14920	14984	14874	14868	14813	14913	14897	15056	14966	15068	14833	14960	14690	15038	14854	14961	14973	14960	14889	14983	14910	14972	15076	14800	14818	14916	15050	14921	15008	14859	15044	14818	15091	14984	14991	15057	14902	14890	15022	14968	14839	14934	14867	14853	14991	15035	14895	14762	14814	14903	14980	14811	15147	14861	14902	14951	14938	14973	14980	14872	14921	14996	14922	15011	14961	14918	14921	14982	14981	14918	14826	14952	14862	15055	14872	15119	14983	14849	14991	15058	14990	14927	15010	14949	14873	14810	15067	14972	15049	14977	14871	14950	15149	14898	15128	14865	14822	14992	14803	14909	14954	14914	14756	14917	14850	14973	14901	14938	14892	15020	15047	15093	14986	15013	14925	14955	15169	14977	14916	15133	14973	14990	14915	14838	15022	14935	15017	14953	14944	14982	15068	14916	14901	14871	14946	14887	14944	14893	15120	14726	14820	15016	14901	14931	14855	15044	14986	14832	15092	15034	14885	14836	14984	14911	14867	15074	15207	15058	15033	14925	14921	14853	14680	14894	14853	14902	15159	15019	14757	14937	14929	15075	14857	15108	15076	14960	14794	15077	14999	14934	14901	14902	15010	14988	14832	14804	14966	14905	15052	15007	15000	14958	14794	15051	14985	14987	14858	14886	14956	14917	15034	14801	15062	14816	14950	15180	14819	14938	15062	14960	14841	15100	15069	14813	14719	14868	14903	14998	14841	15056	14831	14901	15028	15087	15023	14872	15098	14949	14942	14959	15033	14922	14865	14836	14918	14937	14926	14947	14815	15042	14812	14902	15043	15005	14960	14893	14952	14745	15032	14968	14940	14715	14816	14777	15031	14919	14917	14820	14971	14880	15007	15097	14928	15048	14918	15025	14981	14754	14986	14837	14959	14976	14931	15128	15036	15246	14838	14839	14907	14865	15019	14879	14731	15075	14933	14926	14911	15024	14879	14887	15049	15041	14775	14782	15085	14936	14863	14934	14999	14874	14912	14950	15014	14909	14994	14904	14979	15010	15086	14901	14874	14853	15075	14826	15017	14993	15090	15009	14835	14804	14936	15035	14928	14926	15028	14917	14984	14866	14840	14960	15009	14899	14804	14982	14831	15095	15039	14962	14952	15016	14802	15131	15017	14941	14974	14858	14899	15004	14959	14952	15008	14906	14926	14965	14729	14858	15032	14789	14866	14944	14774	15035	15081	15067	14861	14866	14916	14893	15055	14952	14894	14984	14839	15087	14948	14837	14912	14737	14981	14894	14926	15031	15018	14852	15030	14978	14674	15086	14976	15049	14896	14890	14728	15046	14958	15056	14864	14914	14976	14905	14752	15014	14914	14980	14938	15020	14994	14951	14873	15151	14960	14946	14957	14975	14918	14944	14925	14842	15121	15069	14953	14860	15029	14857	14803	15020	15013	15039	14890	15037	14853	14926	14997	14935	15043	14899	14910	15086	15020	14911	15030	14940	14889	15130	14969	15013	14964	14958	14885	15012	14990	14884	14892	14861	15053	15083	14966	14834	15064	15154	15119	14888	14990	14826	15059	14970	15047	14866	15036	14958	15042	15014	14973	14933	14816	14913	14877	14887	14941	14899	14918	14802	14998	15051	15122	14794	14845	15159	14917	14877	14965	14927	14924	14989	14754	15001	15092	14910	14972	14981	14898	14952	14871	14808	14963	14813	14892	14975	14943	14854	15000	14950	14969	15030	14795	14985	15032	15062	14843	14785	15029	14835	14912	15078	14961	14833	14927	14848	15035	14987	14901	14993	14951	14864	14794	14912	14843	14884	14951	14801	14890	15028	15164	14980	14852	15084	14886	14933	14966	15103	14992	15074	14843	14894	14981	14835	14884	14805	15055	14886	14809	14818	14855	14958	15090	14955	14923	14908	15060	14965	14954	14856	14975	15019	14993	15094	14942	14984	14915	15015	14999	15003	15029	14987	14991	14869	14837	15082	14974	14856	14792	14903	14832	14848	14801	15020	14987	14987	15023	14783	15075	14760	15019	14751	14819	15054	15019	14994	15074	15056	14906	14926	14895	14970	14892	15023	14896	15014	14916	14809	14890	14909	15032	14885	15004	14859	15031	15005	14972	15062	14878	14900	14988	14942	14797	14913	15147	14763	14963	14966	14895	14942	14968	14920	14949	14939	15065	14921	15104	14883	15102	15036	14905	14977	14861	14937	15012	14675	14758	14886	14910	14804	14890	15058	14785	14901	15005	14880	14878	14878	14991	14927	14863	14906	14871	14932	14866	14919	14827	14953	14869	15033	14868	15024	14868	15030	15017	14879	14739	14899	15088	14812	14825	14900	14838	14914	14900	15101	14962	14910	14864	15046	14957	14756	14925	14926	14950	15083	14777	14936	14956	14794	14986	14874	14922	15177	14964	14998	14941	14978	15060	14901	14944	14942	15089	14902	15032	14786	14993	15069	15021	14974	14848	14885	14946	14930	15019	14906	14873	14696	15030	14760	14985	14937	14922	14884	14798	14909	14930	14927	15156	14920	14970	14863	14879	14897	15104	15007	14920	15031	14851	15079	14871	14920	15024	14769	14916	14971	15020	14722	15037	14924	14937	14907	14974	14897	14960	14923	14915	14848	14996	14953	14951	15070	14851	15004	14988	14964	14956	14848	15046	15045	14862	15050	15043	14968	14919	14928	14806	14823	15139	14880	14926	14959	15056	15190	14908	14879	15027	14965	14989	14834	14696	14952	14942	14916	14869	15081	14962	15000	15060	15063	15095	14834	14920	15037	14851	14947	14767	14836	14986	15057	14972	14852	14810	14981	14890	14982	15054	15072	15018	15022	14853	15033	14990	15056	14900	15087	15119	15090	15007	15159	14899	14906	14939	15028	14877	15058	15025	14988	14967	15009	15021	14958	14954	14967	15010	14855	15007	14956	14854	14870	14997	14846	15003	15002	15039	15058	15100	14877	14854	15036	14960	14825	14904	15038	15067	14987	14981	14935	14917	14903	14860	14877	14824	14862	14991	14908	14957	14987	15024	15023	14969	14974	14912	15039	14973	14919	15161	14944	14963	14863	14951	14764	14842	15015	14943	15063	14992	14896	14996	14972	15012	14785	14807	14830	15009	14944	14809	14923	14959	15006	14865	14707	14927	14815	14888	14811	15030	14962	14963	15057	14930	14838	15005	14866	14920	15013	15029	15049	15038	14763	14664	14996	15144	14713	14832	14958	14948	14791	15121	15003	14930	14971	14955	14945	14901	14947	14986	14928	14987	14980	14984	15003	14884	14833	14963	14965	14921	14946	14919	14871	14982	14883	14926	14974	15060	14999	14886	15083	14930	14867	14834	14980	14968	14902	14951	15131	14947	14856	14979	15021	15000	14903	14844	14957	15005	14939	15074	14905	14938	14976	14902	15009	14896	15073	14961	15035	14771	15010	14939	14992	14918	14967	15081	14795	14956	15062	14830	14838	15038	14946	15142	14878	14958	14748	15049	15007	15105	15033	14858	14848	14884	14985	14889	15103	15003	14860	14936	14927	14798	14998	15023	14956	14952	14885	14962	14822	14851	14846	15015	14895	14979	14958	14807	14941	15046	15036	15024	14769	14895	14876	14940	14949	14893	14804	15001	15078	14910	14885	14781	15081	14815	14927	14817	14901	14935	15039	15055	14896	14842	15000	15021	14849	14929	14939	14794	14933	14972	14918	14865	14947	14886	14851	14987	15028	14910	15002	14939	14891	15048	14817	14777	14920	14783	14974	14881	15090	14832	15168	14722	15035	14957	15083	14817	14982	14919	14900	14849	14934	15019	15076	14863	15012	14995	14958	15084	15032	14844	14851	15037	15024	15042	14941	14898	15025	14986	14841	14958	14946	14970	15051	14990	14825	14869	15120	14966	15068	14943	14851	14871	15127	14864	14866	14848	14954	15113	14746	14761	14933	14880	15040	14942	14875	14930	14930	14937	14862	14779	15005	15088	14972	14975	14888	15033	14991	15065	15057	14755	14831	15070	14936	14836	15016	14843	15004	14796	14881	15010	14879	14910	15029	14883	14990	15043	14988	15077	15065	15047	14939	14924	14972	15124	15161	14915	15044	14848	15001	15181	14918	14999	14921	14848	14909	14843	15181	14969	14897	15001	15097	14642	14986	14816	15071	14918	14880	15055	14942	15020	15061	15113	14962	15173	14884	14929	15139	15067	14767	15042	14915	14979	14972	14761	14990	14871	14939	14810	15094	15018	14821	14942	14968	14831	15090	14872	14797	14812	14931	15029	14939	15055	15074	15102	14994	14978	15058	14881	15067	14970	14987	14979	14783	14939	14815	14889	14880	15052	14998	15037	14971	15110	15047	14722	14918	15026	14910	15031	14933	14981	14967	15007	14878	14895	14980	14863	14852	14938	15034
22775	21369	29050	24094	21740	23427	24655	19424	18363	19081	21496	35056	36997	30686	25103	20895	18845	18140	17563	17461	17694	17404	17438	17488	17385	17683	17621	17522	17743	17432	17595	17558	17555	17531	17428	17838	17460	17468	17452	17472	17456	17482	17423	17524	17475	17594	17468	17540	17516	17277	17544	17285	17456	17508	17494	17457	17258	17450	17614	17617	17405	17454	17237	17386	17433	17603	17536	17390	17475	17304	17365	17231	17500	17380	17416	17694	17549	17633	17515	17436	17675	17701	17418	17453	17382	17348	17502	17575	17389	17502	17431	17385	17281	17506	17516	17477	17506	17485	17389	17254	17289	17482	17518	17438	17562	17428	17556	17437	17535	17574	17472	17375	17430	17528	17497	17451	17344	17424	17564	17287	17654	17273	17385	17515	17324	17528	17395	17313	17572	17208	17267	17526	17697	17500	17538	17378	17337	17552	17325	17290	17349	17472	17406	17409	17467	17353	17251	17524	17382	17452	17463	17314	17227	17531	17387	17672	17512	17378	17532	17560	17448	17325	17347	17162	17138	17370	17309	17281	17342	17341	17622	17310	17406	17553	17304	17469	17281	17288	17353	17486	17424	17525	17393	17503	17380	17534	17362	17315	17470	17573	17549	17565	17580	17453	17601	17379	17581	17542	17258	17559	17329	17310	17553	17245	17123	17766	17267	17517	17360	17446	17186	17376	17532	17319	17359	17456	17518	17467	17462	17455	17394	17423	17394	17316	17407	17503	17489	17510	17529	17381	17408	17456	17433	17481	17613	17530	17482	17367	17559	17381	17388	17310	17386	17383	17405	17467	17275	17479	17364	17556	17374	17332	17371	17628	17503	17462	17386	17407	17402	17584	17206	17366	17442	17368	17462	17480	17563	17312	17456	17494	17503	17636	17293	17332	17503	17582	17404	17430	17443	17285	17526	17346	17376	17288	17470	17461	17372	17198	17365	17324	17348	17321	17350	17517	17519	17306	17457	17448	17432	17268	17639	17536	17337	17329	17247	17324	17382	17437	17586	17495	17538	17309	17680	17430	17441	17504	17378	17417	17369	17252	17417	17598	17619	17425	17472	17646	17338	17403	17390	17149	17304	17306	17520	17570	17555	17148	17429	17381	17478	17417	17502	17455	17403	17455	17511	17435	17386	17300	17411	17366	17316	17407	17486	17445	17451	17327	17400	17419	17360	17353	17515	17455	17356	17321	17246	17507	17319	17626	17448	17149	17341	17454	17523	17382	17238	17338	17606	17404	17497	17296	17377	17406	17393	17472	17510	17291	17463	17275	17588	17480	17534	17458	17427	17451	17351	17208	17393	17358	17219	17299	17452	17493	17326	17132	17349	17370	17544	17468	17618	17369	17379	17360	17487	17601	17635	17477	17354	17584	17554	17259	17466	17469	17323	17515	17328	17406	17432	17302	17535	17450	17418	17337	17502	17226	17623	17306	17576	17542	17601	17316	17598	17359	17331	17483	17400	17379	17319	17555	17456	17362	17410	17507	17478	17502	17391	17521	17404	17417	17607	17599	17241	17362	17533	17190	17568	17423	17569	17501	17512	17493	17422	17590	17333	17308	17453	17426	17291	17318	17439	17411	17372	17381	17286	17080	17409	17280	17463	17221	17448	17392	17386	17335	17347	17352	17487	17534	17359	17368	17463	17280	17238	17286	17372	17406	17604	17448	17423	17417	17180	17457	17506	17139	17359	17312	17336	17468	17576	17589	17470	17451	17348	17443	17392	17302	17413	17591	17479	17517	17511	17472	17468	17439	17615	17501	17618	17544	17641	17239	17270	17208	17404	17552	17705	17491	17543	17508	17505	17344	17449	17346	17328	17563	17065	17320	17321	17417	17439	17482	17301	17434	17486	17427	17439	17283	17449	17218	17490	17437	17531	17396	17444	17349	17406	17322	17390	17282	17457	17197	17485	17307	17337	17311	17538	17445	17430	17343	17279	17138	17331	17365	17261	17303	17516	17446	17344	17427	17579	17518	17428	17295	17325	17333	17587	17583	17241	17453	17461	17441	17518	17227	17408	17335	17308	17526	17501	17435	17418	17468	17401	17543	17264	17424	17432	17430	17449	17299	17495	17500	17337	17418	17424	17425	17370	17284	17530	17414	17450	17405	17323	17452	17464	17522	17517	17367	17289	17437	17349	17459	17334	17412	17535	17603	17512	17527	17201	17365	17371	17368	17437	17312	17383	17380	17388	17509	17505	17469	17350	17271	17407	17523	17553	17448	17395	17468	17491	17296	17184	17417	17546	17379	17455	17448	17436	17531	17320	17391	17480	17333	17394	17416	17290	17372	17397	17544	17418	17416	17323	17345	17565	17414	17728	17577	17465	17530	17628	17482	17576	17307	17339	17475	17417	17514	17261	17551	17358	17589	17388	17436	17503	17276	17446	17316	17445	17540	17343	17439	17582	17530	17555	17406	17329	17407	17427	17497	17496	17346	17571	17609	17470	17390	17281	17348	17464	17138	17285	17465	17508	17536	17372	17535	17346	17447	17364	17418	17287	17523	17218	17482	17356	17389	17568	17360	17491	17543	17316	17422	17448	17474	17341	17397	17329	17465	17781	17309	17399	17356	17308	17492	17368	17349	17340	17377	17402	17319	17249	17509	17416	17240	17353	17597	17434	17320	17411	17297	17508	17088	17201	17519	17426	17315	17489	17420	17462	17523	17342	17310	17466	17241	17377	17406	17390	17351	17275	17450	17536	17425	17305	17361	17374	17406	17562	17341	17364	17411	17499	17343	17550	17556	17316	17409	17245	17345	17202	17434	17602	17330	17403	17037	17372	17563	17463	17167	17278	17228	17326	17374	17400	17262	17388	17253	17506	17604	17634	17413	17243	17366	17486	17474	17461	17563	17429	17321	17404	17436	17447	17142	17471	17441	17458	17590	17279	17308	17459	17379	17338	17450	17233	17286	17444	17589	17486	17158	17527	17331	17346	17150	17394	17415	17547	17532	17536	17417	17332	17491	17265	17567	17400	17529	17593	17479	17420	17528	17374	17523	17420	17097	17442	17134	17243	17349	17353	17294	17204	17487	17396	17337	17444	17552	17475	17442	17656	17588	17475	17465	17554	17420	17253	17334	17392	17265	17478	17436	17451	17340	17481	17263	17701	17499	17547	17463	17609	17326	17301	17455	17622	17566	17600	17604	17494	17480	17362	17467	17561	17425	17711	17471	17498	17256	17343	17492	17358	17368	17199	17455	17378	17406	17420	17405	17535	17420	17369	17299	17511	17531	17228	17296	17177	17510	17280	17229	17359	17280	17552	17522	17355	17063	17412	17344	17350	17390	17380	17682	17380	17512	17502	17536	17334	17465	17381	17338	17137	17255	17484	17360	17339	17371	17281	17294	17434	17363	17348	17486	17400	17386	17473	17409	17202	17401	17527	17390	17539	17405	17470	17348	17435	17423	17287	17467	17627	17386	17571	17655	17567	17393	17458	17279	17386	17395	17606	17356	17465	17311	17386	17427	17369	17336	17401	17294	17638	17311	17440	17436	17449	17585	17481	17263	17475	17376	17398	17565	17589	17374	17534	17324	17031	17266	17537	17513	17515	17389	17498	17269	17479	17352	17476	17561	17344	17350	17209	17247	17510	17365	17344	17630	17405	17348	17446	17319	17400	17453	17391	17358	17273	17372	17401	17325	17335	17519	17619	17491	17550	17767	17541	17539	17366	17483	17427	17378	17371	17369	17398	17369	17375	17358	17548	17404	17343	17369	17372	17393	17396	17348	17387	17537	17317	17377	17592	17350	17376	17490	17575	17473	17348	17540	17439	17383	17489	17620	17416	17488	17275	17448	17311	17428	17505	17453	17553	17333	17501	17396	17438	17304	17484	17547	17248	17368	17446	17604	17361	17302	17277	17573	17337	17562	17337	17347	17290	17367	17548	17525	17460	17280	17243	17519	17395	17355	17342	17365	17393	17431	17401	17321	17438	17477	17391	17438	17396	17227	17347	17434	17491	17317	17528	17217	17453	17546	17423	17281	17445	17316	17577	17479	17306	17425	17510	17403	17353	17285	17481	17444	17348	17496	17407	17649	17469	17542	17389	17334	17381	17555	17499	17193	17336	17236	17202	17224	17474	17411	17546	17538	17713	17539	17328	17362	17367	17419	17521	17389	17451	17288	17358	17646	17360	17418	17276	17412	17364	17555	17400	17534	17510	17566	17426	17397	17530	17648	17397	17575	17386	17438	17329	17403	17530	17562	17257	17195	17487	17505	17472	17502	17308	17487	17308	17359	17265	17420	17412	17393	17151	17463	17468	17488	17374	17520	17305	17465	17537	17304	17648	17374	17318	17387	17359	17301	17310	17262	17318	17385	17444	17371	17265	17427	17369	17399	17277	17427	17437	17373	17362	17317	17505	17441	17300	17475	17422	17356	17590	17510	17522	17564	17612	17292	17358	17426	17300	17510	17393	17582	17591	17399	17532	17611	17253	17373	17511	17202	17260	17407	17489	17408	17566	17523	17377	17712	17295	17498	17557	17358	17323	17328	17571	17513	17337	17260	17410	17576	17248	17414	17396	17445	17414	17446	17219	17338	17491	17486	17362	17340	17434	17403	17437	17339	17444	17430	17302	17303	17453	17449	17644	17388	17431	17379	17397	17454	17159	17474	17235	17540	17391	17472	17333	17436	17518	17285	17488	17515	17283	17489	17260	17537	17509	17291	17450	17466	17454	17338	17484	17466	17283	17350	17402	17218	17247	17421	17282	17337	17344	17303	17303	17404	17429	17524	17527	17400	17167	17442	17550	17270	17455	17409	17168	17425	17362	17314	17637	17439	17203	17670	17542	17264	17307	17413	17310	17375	17281	17147	17482	17562	17438	17370	17431	17194	17176	17228	17300	17450	17386	17328	17415	17400	17488	17508	17456	17407	17395	17405	17269	17404	17567	17290	17397	17349	17327	17514	17461	17670	17329	17575	17350	17447	17489	17591	17318	17474	17446	17288	17203	17323	17343	17536	17295	17398	17225	17482	17412	17281	17293	17269	17518	17525	17241	17602	17413	17599	17380	17510	17425	17331	17570	17567	17418	17355	17390	17339	17398	17410	17272	17319	17285	17450	17370	17491	17593	17558	17377	17449	17515	17564	17558	17389	17411	17349	17446	17377	17419	17426
33300	55631	48822	35759	22707	19086	17817	16813	16265	16527	21853	38272	37754	30428	23570	18560	16324	15308	15321	15015	15180	15064	14758	15284	15038	14981	15021	15044	15061	15202	15129	15042	14984	14976	15081	15101	15115	15125	15082	15296	15074	15163	15069	15181	15067	15130	15033	15207	15000	15054	15008	15007	15165	15144	15108	15158	15065	15015	14923	15079	15060	14987	15113	15131	15018	15011	14996	15067	15127	14991	15066	15156	15052	14932	15030	14919	15207	15106	14951	15113	15027	15026	15178	15069	15026	15018	15219	15112	15158	15023	14897	15017	15109	14937	15128	15045	14963	15222	15114	14959	15107	15226	14887	14979	15091	15078	15092	14951	15097	14831	15050	14980	15197	15141	15081	14939	15013	14947	15107	15019	14983	15160	14836	14989	15072	15112	15234	14951	14943	15125	15031	15292	15084	14957	14928	15116	15013	15041	14995	14983	14927	15061	15029	15002	14997	15025	15177	15181	14857	15122	15113	15051	14949	15163	15131	15071	15074	15057	15114	15039	15047	15187	14968	14890	15198	15121	15137	15007	15101	14922	15201	15038	15059	15066	15153	14932	15264	14931	14983	14982	14988	14936	14921	14931	15038	15154	15131	14953	15018	15124	15306	14984	15066	15089	14980	15134	15079	14944	15032	15179	14998	15045	15110	14939	15038	15050	15112	15124	14960	15057	15075	14939	15116	15004	15121	15086	15034	15017	14979	15151	14913	14799	14926	15036	15233	15152	15061	15048	15003	15033	15011	15025	15099	14994	15056	15088	15033	15077	15051	14988	15056	14942	14987	15092	14967	14904	14964	14838	15055	15008	14948	15219	15092	15025	15004	15102	15050	15272	14935	14998	15141	15125	15013	15115	15164	15118	15147	15071	15063	15009	15173	15072	15087	14922	15178	15079	14856	15164	14867	15044	14985	14885	15173	15275	14993	15065	15045	15006	15018	14878	14958	15054	15075	14992	15000	14905	15118	15072	15053	15045	15110	15038	15004	15062	14984	15075	15035	14974	15111	14926	15124	14944	15158	14899	15060	15109	15069	15191	14990	15077	15041	14978	15106	15193	15049	15084	15007	15150	15013	15096	15145	15138	15023	14902	15032	14860	15058	15108	15062	15049	15101	15166	14989	15092	15128	15052	14910	15017	14995	15020	15100	15220	14972	15005	15102	15068	14992	14994	15002	15061	14973	15085	14977	14893	15083	14992	15041	15045	15022	14991	15098	15131	15045	14936	15062	15049	15178	15257	15002	14982	15122	15097	15126	15106	14955	14947	15055	14877	15121	15113	15222	14909	15007	15112	15031	14906	15168	15008	14971	15115	15095	15032	14993	15001	15050	15028	15124	15068	15077	14857	14975	15087	15040	15013	15106	15187	14970	15178	15099	15182	15091	15024	14907	15003	15127	15203	15049	15115	15013	15109	15092	14907	15089	14870	15110	14898	15207	15260	15023	15137	15154	14947	14972	15088	15144	15059	15065	14878	15107	14943	15139	15036	15011	15279	15139	15129	15001	15043	15014	15041	15152	15071	14925	14947	14971	15128	15075	15124	15059	14966	14914	15064	14921	15024	14962	15066	15155	15062	14997	15007	15034	14969	14850	15001	15093	15017	15049	15118	14961	14991	15182	15017	14995	15147	15142	15202	15113	15146	14933	14973	15002	15115	14840	14998	14964	15085	15149	14813	14888	15067	15190	14892	14935	15055	15134	14857	15103	14970	15049	15161	15040	15065	15064	15101	14821	15209	14966	14970	15084	15045	15058	15112	15141	14973	15020	14930	15119	14948	15025	15075	15025	14945	15004	15144	15158	15038	14935	15118	15120	15112	15177	15034	15078	15064	14999	15105	15158	15120	14957	15132	14992	14847	14906	15185	15021	15146	15115	15022	15030	14848	15068	15163	15117	14964	14959	15022	15060	15119	15026	14843	15069	15087	14810	15041	15270	14997	15069	15005	14996	14975	14940	15121	14944	15062	15010	14995	15057	15006	15064	14986	14995	15071	15090	15030	15084	15004	15055	15031	15018	15090	14801	14998	15006	14990	15042	15098	15029	15142	15038	15005	14938	14977	15121	14926	15138	15020	14979	15017	14960	15203	14943	15029	15197	15127	15197	15080	15106	14924	15021	15027	14871	14979	15108	15197	14999	15060	15016	15153	14974	15051	14970	15102	14967	15121	15036	15021	15010	15139	15016	15012	15027	14935	15164	14899	14973	15170	15144	15012	15122	15074	15217	15090	15043	14956	14927	14992	15080	14999	15003	15028	14999	15054	14976	14811	15080	15009	15067	15309	14972	15140	15045	15036	15031	15034	15069	15170	15119	14960	14972	14996	15022	15133	14822	14880	15006	15033	15097	14994	15110	15097	15192	15049	14987	15086	15082	15049	15048	15074	15069	15231	15140	15124	15065	14898	14971	14990	15023	15017	15074	15048	15002	14907	14873	14940	14957	15154	15065	14995	15040	15054	15083	14976	15156	14950	14840	14963	15333	14924	14991	15012	15197	15117	15001	15142	15043	15099	15191	15020	14969	15024	15099	14798	15011	15148	15029	14886	15172	14847	15173	14998	15139	15104	14972	15196	14890	15067	15051	15118	14989	15003	14971	15040	15155	15090	15080	14927	14934	15034	14880	15086	14904	14944	15020	15011	15115	15081	15196	15190	15138	14995	14893	15041	15183	14994	15029	15128	14983	14986	14858	14971	14951	15088	15099	15095	14855	15090	15161	15137	15140	14816	15096	15079	15259	15094	15026	15014	14987	15022	14810	15048	14958	15071	15085	15023	14797	15005	15052	15063	15076	15350	14921	15027	14858	15128	14989	14941	15120	14948	14976	15023	15040	14875	15015	15083	15052	15027	15066	14988	15105	15138	15105	15027	15217	14932	14898	14978	15003	15063	15058	14882	14951	15062	15033	14968	15207	14893	15160	14920	15167	15014	15053	15165	15154	15006	14834	14913	14995	15202	15016	14877	14974	15055	14967	14911	15020	15023	14920	14953	15086	14962	14959	14918	15033	15010	15170	15161	15149	15088	15133	15035	14999	15160	15073	14970	15095	15032	15203	15144	14986	15060	15012	15176	15007	15048	15107	15067	15132	14958	15041	14986	14889	15198	14889	15074	14855	15083	15167	15054	15008	15099	14978	15139	15041	15178	14910	14891	15096	15022	14951	15113	14951	15103	14890	15061	15154	15057	14982	15106	15001	14994	14971	15170	15076	15067	14983	15158	14874	14989	15073	14990	14987	15088	15153	15033	15154	15057	15138	15017	14863	15166	15086	15054	15044	15146	15014	15140	14919	15076	15085	15101	15062	15133	15167	14863	15144	15058	14956	15019	14989	14986	15013	14962	14968	14913	15033	15004	14960	15041	14890	15063	15199	15100	15091	14929	14811	15188	15128	15024	14962	15148	15027	14954	15149	14996	15131	14918	15103	15100	15007	15063	14882	14921	15120	14979	15102	15083	15051	15148	15075	14939	15047	14907	14904	14949	15013	15121	14995	15066	14918	15136	15093	15057	14883	15150	14999	14993	14821	15131	15203	14991	14959	15098	14927	15096	15166	14858	15047	15030	15086	15119	14939	15007	15212	14983	14958	14899	14993	14964	14887	15168	14924	15033	15023	15003	14971	15162	15085	15073	14941	15006	14989	15108	15107	15121	14982	15079	15114	15013	15104	14887	15276	15109	15005	14963	15115	14986	15026	15105	14855	14878	15205	15065	15054	14965	15007	15055	15004	15128	15065	15024	15062	14978	15052	15037	14867	15204	15098	15086	15052	15072	14861	15062	14956	15019	15206	15120	14984	14862	15074	14953	15039	14946	14945	15039	15000	15102	15022	15093	15184	14977	15042	15105	15018	15072	15087	15061	15002	15086	15202	14884	15023	15199	15068	15041	14923	15094	14945	15010	15099	15103	14909	15140	14861	15098	14774	14994	15019	14879	15043	14964	15093	14987	15123	14775	15096	15183	15238	14958	15064	15017	15189	15031	15025	14919	15061	15063	14901	15007	14954	14934	15068	15013	15082	14872	15131	14994	14944	14974	15039	14982	15178	15069	15047	15106	14959	14963	15217	15069	15023	15095	15163	14983	14988	15026	14941	14952	15093	15149	15084	14947	15067	15107	15068	15002	15153	14969	15119	15112	15057	15030	15014	14982	15132	15107	15070	15168	14932	15067	15068	14958	15130	15263	15081	15014	14887	15097	15042	15180	15183	14972	14885	15112	14904	15153	15086	14941	14849	15079	15131	15041	14935	15040	14997	15100	14915	14959	15148	14871	15084	15070	15195	14926	15187	14985	14949	14961	15139	14875	15052	15031	15129	14941	15057	15049	14972	15174	14852	15157	15064	14996	15029	15154	15056	15006	14928	15183	14888	15070	15166	15105	15109	15091	14943	14941	15197	14926	15066	15192	15021	14852	15308	15088	15053	14985	15065	15128	15095	14878	15024	15075	14921	14972	15146	15008	15148	14930	15027	14981	14949	14847	15013	15024	15074	15117	14856	14990	15143	15047	15134	15171	14917	15198	15048	15046	14998	15047	14997	15021	15135	15278	15087	15040	15002	15062	15015	15058	15245	15096	15009	15026	15092	15350	15172	15002	14976	14916	15023	15042	15164	14683	14996	15046	14872	14962	14959	15089	15095	15030	15092	15167	14987	15115	14952	14987	14850	15087	15031	14993	15151	14947	15030	15038	15064	15058	15095	14961	15001	15305	15016	15094	15094	15096	14853	15058	15024	14997	15103	15039	15023	15088	15170	15031	15094	14998	15105	15065	14912	15068	15056	15072	15025	14907	15093	15015	15033	15111	14934	15136	15115	15046	15101	15049	15035	14977	14910	15074	15142	14991	15202	15136	14959	15123	15105	15007	15130	14939	14945	14924	15126	15011	14961	14923	14975	15054	14998	14961	15065	15216	14871	15166	14913	15007	15058	15095	14991	15076	15024	15051	15100	15075	14979	15132	14964	15072	15073	14909	15081	14941	15058	15064	14997	15052	14913	15016	15091	15020	14994	15064	15093	14930	14987	14872	15113	14875	15136	15033	15227	15038	15003	14994	15085	15078	15002	15092	14968	14971	14975	15224	14847	15127	15037	15091	15040	15075	15084	14956	15022	15003	14992	14971	15164	15186	15000	15153	15028	14867
27943	24289	28746	23582	18226	17840	17848	17433	17503	17415	17778	18872	19406	18980	18326	17860	17649	17402	17345	17488	17361	17326	17278	17443	17269	17441	17409	17298	17393	17348	17256	17127	17287	17300	17353	17200	17402	17390	17241	17525	17244	17367	17383	17292	17407	17480	17323	17214	17301	17435	17247	17340	17211	17259	17376	17220	17512	17309	17292	17239	17262	17340	17280	17288	17344	17118	17438	17558	17388	17256	17403	17247	17378	17296	17403	17421	17435	17502	17535	17288	17316	17180	17135	17320	17311	17283	17385	17267	17335	17279	17201	17211	17340	17386	17285	17452	17175	17379	17338	17482	17371	17363	17481	17220	17287	17361	17355	17415	17234	17286	17198	17258	17416	17272	17316	17345	17154	17380	17280	17369	17169	17324	17204	17128	17460	17413	17302	17413	17152	17186	17288	17500	17234	17188	17425	17407	17107	17378	17214	17165	17438	17397	17208	17360	17490	17204	17501	17431	17301	17421	17603	17321	17493	17295	17330	17221	17472	17541	17346	17380	17347	17292	17348	17280	17065	17455	17265	17207	17284	17290	17473	17376	17431	17329	17197	17335	17434	17332	17234	17402	17289	17444	17409	17186	17359	17520	17574	17497	17220	17272	17387	17289	17323	17431	17323	17318	17529	17449	17380	17188	17218	17247	17461	17403	17258	17295	17297	17403	17317	17277	17297	17306	17317	17175	17427	17326	17452	17331	17326	17490	17422	17519	17322	17061	17368	17266	17225	17379	17401	17390	17212	17666	17496	17172	17436	17506	17336	17396	17381	17281	17368	17265	17261	17364	17395	17458	17377	17454	17259	17514	17123	17214	17426	17314	17263	17244	17071	17497	17266	17255	17422	17225	17286	17345	17515	17296	17362	17375	17297	17311	17396	17167	17424	17407	17278	17137	17195	17437	17231	17213	17283	17284	17362	17311	17339	17243	17463	17287	17160	17345	17196	17490	17352	17294	17280	17284	17261	17153	17165	17310	17481	17393	17287	17333	17573	17263	17404	17334	17387	17538	17392	17356	17264	17272	17354	17363	17287	17316	17195	17307	17450	17216	17243	17461	17300	17325	17204	17414	17300	17260	17428	17425	17197	17353	17486	17112	17087	17362	17278	17285	17234	17338	17212	17502	17353	17436	17259	17255	17328	17427	17372	17338	17322	17330	17330	17413	17147	17321	17134	17247	17262	17253	17275	17436	17589	17398	17315	17183	17240	17552	17317	17220	17587	17216	17366	17321	17146	17219	17388	17339	17157	17073	17237	17614	17489	17332	17342	17505	17321	17335	17392	17377	17402	17227	17457	17379	17358	17281	17399	17273	17511	17231	17363	17497	17469	17284	17308	17220	17280	17251	17294	17311	17498	17270	17415	17321	17198	17423	17521	17292	17414	17204	17441	17303	17350	17411	17250	17482	17186	17475	17250	17488	17225	17208	17521	17344	17273	17248	17427	17349	17407	17177	17543	17383	17387	17383	17138	17347	17440	17353	17254	17422	17420	17134	17311	17060	17157	17264	17285	17417	17412	17290	17492	17342	17381	17259	17234	17357	17273	17220	17394	17190	17271	17275	17328	17565	17431	17328	17309	17389	17505	17308	17342	17062	17428	17460	17184	17216	17466	17339	17407	17353	17258	17244	17237	17460	17544	17297	17367	17475	17345	17200	17393	17330	17554	17342	17299	17485	17288	17404	17384	17191	17436	17166	17290	17318	17283	17241	17525	17473	17385	17084	17558	17272	17240	17292	17391	17312	17609	17366	17444	17245	17075	17192	17292	17287	17348	17382	17557	17249	17377	17363	17389	17319	17218	17273	17449	17314	17269	17183	17303	17269	17179	17362	17157	17389	17078	17328	17258	17132	17214	17448	17240	17272	17264	17288	17549	17324	17304	17244	17528	17433	17291	17220	17405	17314	17363	17329	17481	17089	17394	17285	17287	17200	17193	17472	17405	17332	17260	17209	17187	17286	17462	17330	17397	17432	17281	17406	17241	17506	17244	17290	17430	17426	17277	17203	17450	17124	17398	17106	17255	17172	17299	17373	17249	17173	17333	17434	17316	17320	17162	17404	17298	17240	17170	17449	17491	17352	17456	17365	17361	17247	17327	17206	17262	17397	17397	17469	17263	17451	17166	17341	17296	17317	17359	17231	17377	17357	17398	17330	17556	17370	17548	17414	17475	17193	17326	17495	17413	17350	17037	17343	17310	17349	17303	17381	17273	17403	17243	17355	17530	17277	17357	17454	17465	17448	17340	17202	17420	17320	17426	17380	17343	17252	17327	17486	17196	17365	17269	17387	17342	17323	17304	17330	17372	17307	17327	17406	17389	17460	17535	17385	17469	17573	17220	17290	17418	17399	17387	17165	17272	17403	17348	17384	17293	17321	17419	17449	17236	17324	17202	17493	17348	17258	17284	17178	17399	17152	17493	17307	17308	17359	17423	17336	17336	17407	17328	17229	17479	17407	17286	17347	17489	17498	17239	17397	17575	17180	17422	17335	17297	17293	17313	17279	17363	17479	17401	17564	17553	17243	17367	17253	17330	17295	17493	17502	17188	17332	17272	17364	17427	17203	17556	17294	17297	17245	17184	17352	17308	17356	17340	17201	17433	17412	17239	17188	17350	17501	17247	17299	17270	17143	17260	17299	17257	17216	17100	17282	17139	17079	17283	17457	17295	17435	17202	17257	17341	17247	17457	17377	17368	17262	17479	17331	17393	17074	17462	17246	17278	17439	17355	17250	17428	17275	17340	17383	17267	17356	17452	17433	17487	17222	17339	17145	17318	17348	17195	17260	17259	17269	17402	17309	17420	17534	17236	17528	17392	17404	17287	17294	17391	17452	17407	17356	17256	17339	17415	17400	17196	17511	17476	17347	17254	17376	17358	17239	17582	17492	17320	17196	17295	17556	17456	17333	17322	16948	17587	17337	17419	17348	17274	17150	17440	17622	16998	17405	17356	17296	17158	17437	17321	17378	17568	17169	17281	17280	17396	17419	17363	17185	17380	17369	17276	17262	17151	17153	17214	17413	17431	17218	17341	17511	17362	17275	17190	17267	17359	17241	17354	17235	17423	17233	17370	17198	17419	17230	17393	17438	17182	17466	17137	17246	17221	17343	17484	17328	17421	17379	17312	17362	17259	17474	17389	17343	17607	17417	17400	17391	17320	17233	17430	17219	17196	17433	17370	17216	17272	17080	17262	17418	17341	17574	17577	17274	17229	17135	17312	17421	17351	17314	17332	17216	17450	17312	17410	17392	17561	17353	17384	17134	17467	17290	17503	17238	17383	17335	17225	17292	17459	17347	17225	17200	17388	17361	17317	17476	17504	17442	17311	17366	17255	17292	17244	17313	17513	17253	17397	17294	17363	17450	17321	17298	17464	17372	17404	17325	17240	17037	17455	17365	17403	17251	17400	17366	17465	17438	17166	17383	17112	17255	17308	17384	17489	17329	17415	17464	17423	17491	17574	17326	17294	17249	17192	17327	17325	17332	17501	17560	17220	17296	17253	17287	17244	17323	17411	17220	17147	17497	17253	17417	17257	17260	17266	17359	17209	17446	17287	17277	17207	17591	17322	17228	17294	17336	17450	17342	17378	17359	17202	17276	17411	17273	17269	17358	17245	17357	17427	17400	17403	17306	17240	17204	17336	17392	17463	17344	17371	17444	17375	17445	17307	17286	17447	17310	17187	17301	17103	17462	17301	17189	17509	17274	17377	17445	17430	17233	17293	17230	17287	17482	17377	17223	17339	17260	17174	17312	17459	17230	17377	17292	17245	17377	17194	17220	17687	17325	17411	17336	17379	17368	17303	17355	17554	17378	17513	17193	17325	17398	17407	17320	17315	17255	17389	17428	17224	17164	17329	17336	17350	17427	17414	17211	17205	17423	17402	17282	17110	17185	17245	17383	17467	17313	17267	17244	17469	17506	17355	17395	17399	17271	17280	17384	17319	17326	17274	17374	17509	17401	17355	17374	17373	17554	17517	17333	17377	17317	17216	17284	17253	17384	17349	17276	17455	17540	17341	17204	17064	17411	17454	17419	17197	17503	17409	17520	17177	17203	17463	17387	17482	17406	17329	17361	17172	17354	17226	17464	17182	17248	17245	17274	17439	17478	17316	17485	17411	17275	17421	17555	17349	17319	17420	17340	17238	17449	17490	17192	17318	17235	17331	17405	17395	17268	17353	17258	17381	17302	17135	17286	17437	17319	17236	17129	17256	17354	17510	17249	17398	17423	17467	17341	17422	17406	17383	17352	17569	17160	17528	17505	17375	17243	17532	17535	17318	17362	17275	17449	17324	17285	17363	17177	17396	17412	17142	17294	17441	17204	17329	17199	17210	17436	17442	17388	17351	17217	17393	17248	17465	17360	17266	17320	17125	17314	17305	17230	17388	17406	17323	17146	17364	17307	17525	17310	17262	17267	17391	17192	17315	17326	17308	17387	17233	17441	17411	17284	17324	17271	17290	17184	17512	17441	17359	17307	17226	17203	17246	17315	17348	17506	17299	17377	17321	17331	17480	17308	17409	17229	17272	17497	17252	17381	17209	17317	17370	17564	17390	17285	17322	17533	17401	17075	17373	17282	17337	17374	17393	17380	17174	17326	17291	17132	17390	17460	17332	17453	17289	17258	17265	17500	17385	17203	17332	17333	17160	17304	17167	17422	17456	17210	17487	17476	17282	17086	17339	17315	17474	17197	17265	17363	17331	17316	17462	17381	17619	17397	17315	17354	17297	17288	17471	17366	17565	17289	17320	17419	17376	17519	17334	17231	17405	17391	17152	17190	17427	17209	17293	17324	17201	17514	17026	17356	17250	17306	17256	17190	17499	17335	17481	17382	17335	17332	17519	17356	17175	17467	17317	17350	17417	17407	17467	17495	17442	17410	17320	17206	17346	17449	17403	17297	17240	17378	17358	17349	17448	17448	17545	17313	17437	17493	17330	17334	17377	17420	17372	17479	17341	17323	17378	17293	17423	17610	17623	17433	17164	17277	17204	17392	17402	17319	17278	17318	17296	17290	17453	17352	17370	17459	17228	17006	17223	17323	17430	17324	17233	17329	17364	17275	17444	17321	17446	17340	17499	17281	17417	17367	17230	17243	17389	17308	17374	17332	17226	17411	17239	17208	17426	17152
26874	35576	29744	19285	16319	15611	15421	15259	15110	15210	15350	17411	17685	16846	15815	15426	15088	15137	14977	14976	15124	15000	14968	14993	15105	15043	14982	14996	15122	14939	15174	15052	14966	15042	15001	14953	14935	15248	15089	14917	15046	14935	14955	15072	14949	15110	14850	15074	15080	14889	15020	14911	15092	14986	15056	15046	14863	14896	14889	15139	14968	14953	14952	15116	15056	15017	15047	15091	15060	14951	14937	15136	14978	15087	15049	15152	15024	14846	14930	14962	14980	14999	14863	15002	15058	14914	15184	14876	15026	14833	15144	15041	14970	15082	15076	15145	15015	14975	14949	15048	14984	14893	14961	15197	15029	15057	14897	14855	14992	15076	14889	15103	14820	14919	15036	15019	15063	14948	15032	15007	15010	15055	14905	14996	14908	15087	15053	15026	15162	14752	15058	14987	15145	14848	15007	14746	15088	14989	14994	14868	14934	15064	15041	15049	15069	14948	14901	15093	14904	15018	14891	15068	14985	15111	14798	14952	15060	15219	15167	15026	14941	15017	15000	15043	15028	15008	14993	15044	14977	15130	14841	14968	15131	14978	14957	15001	15000	15060	14930	15082	15079	14928	15043	15015	15116	14841	14865	14967	15137	14985	14914	15148	14980	14908	14875	14956	14889	14765	15006	15003	15204	15009	14882	14932	15007	14879	15003	15139	15010	14861	15002	14949	15067	14995	14859	15099	15009	14863	15073	14886	15059	14866	15171	15097	15014	14960	15153	14918	14874	14873	14945	14899	14876	15115	14910	14953	15052	14973	15033	14951	15059	14976	15017	14991	15001	14959	14927	14960	15016	15034	15113	14978	15041	14805	14870	15174	15009	14990	14967	14957	15041	14848	14961	14914	15072	15043	15025	14904	15111	14922	14972	15057	15056	15003	14956	15077	14909	15023	14945	14947	14988	15113	15022	14858	15137	14930	14914	15049	14957	15003	14987	14986	14856	14837	14924	14964	14957	15023	14952	14868	15007	15211	14948	15107	14962	15085	14925	15052	14849	14868	15099	14990	14879	15067	15055	15056	14995	15074	14917	15046	15162	14904	15069	14927	14986	15029	14962	14837	14930	14985	15178	15044	14804	14942	14993	15064	14962	14981	15020	15042	14905	15185	14851	15010	15050	15003	15059	15044	15065	14813	14982	14968	15035	14946	14994	14926	14960	15122	15121	15037	14944	14952	14898	15128	15008	14816	15062	14835	14923	14910	14938	14933	14925	14987	15202	14933	14926	14882	14992	15189	15111	15131	14890	14935	14940	15072	15064	14954	15039	15147	14985	15029	15013	14873	14993	14831	15060	14941	15082	14953	15065	15105	14852	15013	14932	15167	14999	14939	14912	14967	14771	15112	14950	15004	15017	15057	14954	14982	15016	15033	15056	14924	14911	15008	14868	14850	14951	14955	14978	14946	14969	14910	14996	15076	15026	15012	14933	14897	15033	14962	15091	14930	15069	14847	15185	14981	15062	14976	15007	15026	15000	15006	14973	15011	15094	14949	15013	15066	14991	14948	14865	14963	14907	15142	14855	15147	14739	14970	14910	14898	15003	14864	15090	14879	15117	15015	14919	14944	15032	14881	14994	14879	15008	14782	15084	14912	14889	15049	15084	14942	14931	15063	15104	15115	15056	14881	14962	14946	15051	15015	15043	15079	14901	14905	14855	15094	14948	15089	15009	14958	14911	14994	14947	15000	14942	14920	15005	14941	14978	14959	14755	14788	15126	14990	15040	15002	14932	14943	14975	15055	15105	15097	14920	14810	14866	14949	14964	15026	14949	15012	15013	14945	14951	14958	15024	14960	14952	14780	14907	14967	14913	14922	15060	14819	15003	14859	15005	14819	15030	14838	15006	15012	14872	15036	15083	14894	14940	14945	14945	15098	15010	15091	15107	14976	14945	15039	15165	15059	15035	14964	14983	15123	15075	14918	15096	14939	14876	15032	15118	14798	15000	15017	14937	15069	15060	14983	14970	15164	14873	15043	14860	14863	14934	14916	15001	15050	15050	14973	14892	14941	14907	14793	14919	15013	14936	15027	14951	15123	14949	14964	14778	14856	15115	15034	14949	15076	14903	14981	14989	15012	15007	15045	14994	15095	14943	15081	15007	15095	14971	14978	14987	15178	14952	15095	15005	15055	14773	14953	15015	14974	14970	15015	14800	14961	15061	14826	14796	14903	15061	14918	14882	15016	14867	15049	14929	15022	14986	14768	15219	15021	14877	15182	15004	14780	15046	14723	15185	15009	14925	15087	15148	14954	15017	15067	15222	15215	14970	14936	14897	14986	15043	14932	14934	15081	14888	14900	15008	14871	15060	15088	14939	14979	15032	14914	14889	14948	15103	15019	15042	14927	15111	14889	15119	15136	14944	15030	14928	14947	14958	14962	14999	15053	14943	14862	15113	15073	14854	15039	14826	14921	14917	15063	15020	14853	15123	15110	14976	14851	14822	14954	14853	14888	14999	15057	14902	14920	15070	14939	15155	14936	14917	15105	14931	14819	15036	14989	15105	15005	15011	14956	14950	14963	14970	15037	15075	15006	14982	14921	14898	15044	15029	15235	15068	15024	14948	14928	15037	14945	15089	14963	14988	15022	15103	15078	14985	15039	14890	15051	14810	15026	14974	15009	15118	14902	15005	14902	14976	14924	14903	15119	14988	14943	14950	14954	14957	14947	14990	14776	15033	15087	15061	15119	15219	14954	15114	15149	15097	14952	15095	14850	15106	15066	14823	15146	14990	15103	14950	14925	15049	14909	15008	14969	15060	15041	14898	14815	14951	14990	15070	14967	14868	15031	15003	14911	15116	15003	15001	15030	14843	14845	15054	14941	14974	14974	15150	15014	14964	14889	14992	14904	15047	14761	15091	15046	15005	15001	14864	15053	14986	15068	15144	15004	15019	15029	14799	15005	14879	14934	14960	15138	14967	14865	15028	14953	14839	14962	14987	14926	15082	14973	14851	15020	15077	15042	15007	15030	14924	15083	14803	15010	14933	14946	14958	15009	14758	15076	15025	15013	15108	14886	15022	14938	15141	15038	15080	14941	14924	14892	15142	14958	15010	15040	15013	14987	14988	15024	15009	15063	15057	14861	15134	15039	15079	15026	14828	14966	15083	15042	15016	15232	15033	14949	14938	14912	14896	14956	14995	14894	14888	15017	14987	14901	14914	15165	15093	14964	14958	15071	15098	15080	14930	14921	15044	14915	15105	15009	15138	15126	15090	14926	15113	14821	14992	14974	14833	15051	15194	14916	14863	14928	14850	15023	14930	14959	14979	14908	14983	14872	14968	15173	14992	14986	15193	14989	14927	15184	14817	14889	15020	14996	15092	15032	15064	14970	14973	14859	15091	14879	15019	14997	14868	15044	15060	14879	15001	14988	14980	15162	15016	14938	14976	14959	14878	14967	14843	15077	15009	14933	14914	15192	15104	14826	15066	15064	14944	14889	14992	15020	14892	15025	14951	14963	14922	15021	14987	15060	14911	14834	15040	15017	14845	14807	15161	14868	14965	15072	15057	14840	14988	14980	14889	15087	15048	14820	15005	14754	14873	14955	15070	14833	15057	15012	14965	14914	15082	14985	14984	15057	15062	14964	15002	14804	14900	14871	15107	14960	14878	15022	15002	14998	15229	15181	14907	15146	15002	14933	15069	14915	14997	14853	14948	14898	14830	14970	14970	15060	15123	14869	15111	14970	14869	15001	14973	14990	15159	14879	15105	14959	14995	15079	14853	15021	15034	14892	14949	14956	14964	15099	14919	14872	14935	14933	14916	14934	14812	15046	15030	14951	15061	14960	15035	14953	14920	14953	14947	14991	14921	15127	15044	14875	14857	14919	14896	15065	15025	15003	15015	14926	15035	14929	15115	14961	15052	14831	15053	14827	15030	14970	14858	15137	14900	14933	15002	14952	15037	15074	14959	15079	14775	15070	14828	14974	14904	15019	14977	15145	15051	14977	15031	14912	15113	14927	14881	14971	14950	15061	14945	14871	15079	15029	15052	15056	14811	14875	14938	15144	15125	14952	14859	14885	14991	14975	14935	14900	15181	14922	14980	15141	15058	15093	14984	14894	14913	15063	15002	14956	15060	14928	14964	15033	15095	14933	14986	15022	15077	14926	14982	15082	15017	15053	14864	15100	14901	14992	14991	14957	15053	14994	14882	15061	15273	14802	15011	14947	15168	15110	15048	15128	15012	14927	14814	15095	14954	15018	15203	15100	14978	15238	14895	14923	15150	14911	15011	15009	15038	15005	15155	14895	15000	14977	15044	14894	14829	15031	15116	14894	15012	14924	15047	14928	15103	14844	14968	14997	15020	15035	14819	14924	15136	14916	14947	15173	15133	14852	14827	14927	15097	15009	14865	14961	14951	15030	14995	15012	14841	14982	15049	15026	15011	15028	15144	15111	14875	14959	15008	15096	14956	14861	14953	14923	15058	15003	14894	14938	14833	14852	14997	14929	14973	15072	15149	14951	15007	14983	14902	14911	14955	14947	14961	14902	14912	15003	14847	14933	15085	15097	14939	15118	14984	15098	14840	14931	14994	14905	15001	15091	15078	14957	14872	14831	14880	15015	14898	14909	14928	15022	15156	14962	15031	14960	14923	14922	14966	14977	15006	14926	15092	14987	14952	14995	14769	15040	15058	14755	15050	14993	14898	15071	15044	14991	14944	14979	15186	14904	15019	15011	14817	14896	14928	15118	14960	15027	14861	14926	15016	15055	15008	14780	14959	14985	14943	14819	14934	15033	15041	14941	15099	15068	14788	14772	14946	15005	15023	14955	14972	15109	14899	15027	15060	14875	15012	14856	15064	15113	14763	14977	15078	14865	14875	14981	15071	15064	14899	14717	14908	15037	15002	15013	14960	15107	14950	14972	15148	14975	14899	14974	14967	14870	15168	15072	15070	14794	15122	14950	15208	15051	15029	15053	14958	14854	15054	15130	14870	15108	14985	14902	14836	15004	15075	14904	15042	14958	14993	14957	14876	14904	15044	14841	14842	15020	15102	15041	14941	15019	15037	15082	14862	14900	14972	15000	14900	15082	15049	15032	14944	15033	14850	14999	15058	14853	14901	14926	15000	14904	15051	14862	14893	14865	15130	14923	15011	14923	14896	14758	14989	15142
23994	21371	28808	25098	22893	22558	21332	18344	17855	18057	20622	28093	27881	24110	20747	18789	17729	17477	17403	17338	17442	17350	17468	17230	17203	17336	17168	17144	17350	17245	17190	17328	17320	17318	17196	17143	17295	17125	17320	17457	17122	17273	17273	17208	17307	17313	17159	17334	17373	17188	17204	17184	17330	16993	17204	17322	17358	17258	17133	17236	17216	17189	17340	17254	17346	17289	17368	17258	17311	17258	17275	17193	17100	17102	17341	17217	17274	17082	17227	17242	17095	17181	17249	17095	17025	17266	17100	17111	17401	17241	17104	17220	17216	17240	17110	17314	17106	17108	17238	17197	17185	17080	17215	17273	17254	17214	17427	17439	17146	17069	17277	17328	17304	17162	17056	17295	17092	17145	17209	17167	17017	17249	16968	17058	17063	17076	16953	17061	17310	17249	17044	16988	17341	17060	17091	17072	17028	17229	17099	17191	17170	17214	17265	17193	17184	16993	17308	17127	17204	17254	17041	17149	17358	17191	17215	17194	17365	17205	17342	17112	16993	17033	17168	17233	17169	17094	16988	17003	17013	17058	17208	17185	17124	17067	17288	16948	17245	17414	17297	17383	17140	16852	17090	17141	17239	16957	17003	17131	17050	17122	17236	17185	17114	17139	17011	17333	17164	17275	17068	17142	17173	17203	16971	17053	17189	17085	17092	17214	17232	17236	17242	17275	17213	17287	17185	17193	17030	17110	17284	17182	17224	17122	17074	17113	17374	17107	17175	17073	17160	17115	17154	17194	17120	17180	17213	17077	17384	17169	17248	17271	17019	17218	16935	17177	16868	17317	17153	17237	17011	17353	17257	17057	17049	17212	17042	17199	17274	17217	17033	17183	17282	17186	17167	17071	17311	17177	17099	17232	17298	17296	17088	17109	17290	16991	17181	17165	17237	17345	17158	17095	17085	17158	17259	17072	17004	17172	17033	17312	17135	17116	17272	17157	17352	17234	17152	17252	17207	17170	17244	16995	16877	16982	17247	17131	17029	17164	17138	17119	17348	17169	17193	17370	17346	17182	17208	17112	17136	17129	17026	17129	17362	17149	17142	16996	17107	17102	17128	17175	17233	17184	17113	17120	17258	17140	17066	17041	17129	16990	17149	17075	17068	17121	17069	17135	17169	17159	17252	17076	17200	17091	17199	17009	17116	17191	17451	17265	17060	17091	17142	17228	16885	17232	17140	16962	17178	17142	17226	17239	17282	17209	17242	17163	17076	17309	17197	17152	17145	16948	17025	17200	17213	17223	17082	17161	17105	17148	17096	17171	17113	17067	17156	16967	16908	16981	17341	17239	17062	17198	17217	17020	17177	17049	16953	17230	17124	17243	17152	17139	16907	17136	17313	17268	17085	17273	17361	17092	17218	17219	16976	17281	17340	17138	17104	17211	17443	16944	17018	17253	17230	17211	16940	17174	17255	17095	17128	17071	17436	17189	17257	17201	17207	17013	17084	17085	17343	17311	17371	17283	17029	17118	17203	17237	16936	17225	17139	17279	17260	17182	16983	17055	17156	17316	17019	17242	17286	17061	17106	17221	17157	16900	17122	17186	17034	17168	17279	17120	17108	17127	17208	17241	17108	17229	17007	17083	17145	17039	17257	17121	17020	17145	17367	17139	17042	17198	17225	17326	16995	16962	17205	17280	17346	17370	17085	17119	17218	17336	17119	17273	17170	17064	17095	17056	17225	17194	17119	17365	17356	16972	17170	17039	17236	17163	16966	17083	17188	17073	17312	17143	17078	17103	17246	17272	17046	16962	17261	17129	17189	17059	17255	17030	17406	17298	17409	17265	17188	17207	17159	17260	17034	17133	17053	17184	17317	17014	17180	17156	16924	16886	17254	17043	17083	17289	17209	17194	17350	17184	17151	17116	17221	17387	17321	17302	17358	17407	17175	17145	17344	17299	17191	17413	17183	17014	17161	17272	17010	16927	17098	17195	17094	17002	17213	17202	17148	17349	17371	17073	17160	17227	17368	17190	17104	17115	17264	17074	17077	17182	17263	17273	17184	17149	17234	17212	17204	17369	17353	17092	17167	17145	17148	17197	17176	17037	17270	17319	17169	17329	17331	17266	17241	17187	17238	17008	17164	17334	17128	17358	17044	17344	17215	17064	17126	17305	17372	17306	17029	17107	17136	17304	17209	16973	17109	17131	17280	17132	17255	17302	17007	17039	16974	17329	16946	17052	17022	17219	17167	17026	17340	17164	17197	17301	17090	17062	17015	17221	17182	17225	17081	17226	17053	17083	17205	17015	17251	17094	17458	16939	17168	17103	17183	17057	17218	17354	17327	17359	17072	17329	17287	17356	17285	17162	17303	17115	17186	17176	17020	17177	17118	17195	17343	17131	17090	17272	17120	17179	17082	17106	17164	17246	17347	17051	17220	17252	17193	17039	17175	17196	16963	17158	17144	17249	17389	17242	17099	16995	17328	16993	17046	17209	17071	17156	17171	17040	17182	17151	17367	17219	17032	17147	17185	17152	17344	17203	17055	17118	17359	17193	17142	17102	17204	16975	17387	17018	17123	17342	17094	17035	17238	16961	17373	17369	17127	16986	17189	17305	17385	17304	17282	17012	17192	17207	17387	17341	17111	17370	17218	17374	17189	17209	17124	17092	17189	17188	17078	16872	17160	17199	17180	17224	17085	17209	17135	17381	17258	16995	17138	17404	17307	17039	17196	17149	17110	17329	17050	17118	17101	16898	17100	17142	17160	17009	17037	17253	16969	17127	17350	17240	17264	17232	17255	17172	17152	17128	17034	16906	17240	17133	17031	17090	17080	17148	17128	17208	17293	17006	17151	17087	17300	17228	17238	17061	17497	17187	17211	17327	17283	17271	17064	17448	17259	17110	17112	17089	17124	17034	17207	17114	16934	17255	17063	17031	17371	17182	17296	17098	17235	17364	17402	17069	17229	17253	17298	17101	17170	17257	17074	17257	17088	17117	17307	17296	17175	17240	17075	17073	17380	17170	17263	17140	17074	17248	17185	17013	17130	17004	17501	17090	17214	17097	17157	17123	17452	17220	17222	17250	17139	17130	17228	17173	17140	17263	17226	17202	17228	17173	17281	17131	17315	17097	17143	17051	17171	17201	17050	17271	17197	17144	17330	17057	17178	17295	17038	17365	17197	17221	17198	17197	17302	17025	17170	17310	17188	17392	17389	17118	17059	17219	17204	17062	17141	17192	17297	17020	17251	17367	17300	17319	17174	17139	17188	17308	17292	17197	17176	17273	17131	17290	17058	17085	17193	17232	17202	17226	17331	17181	17233	17276	17255	17220	17083	17186	17240	17262	17211	17073	16991	17199	17208	17132	17289	17007	17268	17283	17195	17128	17264	17169	17222	17382	17188	17348	17276	17181	17083	17302	17021	17018	17051	17288	17251	17153	17068	17349	17138	17231	17112	17109	17107	17233	17348	17059	17142	17119	17190	16908	17355	17222	16952	17351	17240	17181	17168	17137	17317	17185	17220	17012	17313	17195	16955	17058	17073	17051	17054	17167	16976	17072	17314	17437	17199	17179	17137	17041	17107	17132	17182	17220	17032	17066	17083	17406	17194	17092	17369	17382	17030	17161	17256	17243	17407	17171	17077	17182	17204	17232	17121	17271	17300	17131	17324	17062	17291	17105	17481	17301	17243	17123	16963	17174	17131	17136	17346	17198	17171	17228	17159	17088	17081	17109	17190	17274	17173	17216	17233	17215	17313	17160	17091	17135	17062	17146	17319	17216	17214	17264	17246	17240	17274	16963	17040	17104	17110	17108	17128	17249	17297	17302	17129	16976	17185	17007	17286	17292	17267	17225	16996	17199	17238	17143	17263	17379	17295	17165	17202	17138	17082	17246	17052	17132	16940	17215	17087	17302	17283	17054	17353	17059	17063	17132	17240	17198	17086	17166	17122	17108	17038	17020	16966	17112	17097	17204	17020	17127	17426	17229	17199	17301	17248	17113	17147	17102	17168	17239	17129	17140	17304	17155	17231	17124	17142	17154	17111	17087	17097	17033	17183	17023	16958	17261	17287	17208	17115	17213	17386	17183	17080	17104	17229	17254	17253	17246	17145	17297	17155	17346	17331	17231	17108	17233	17228	17190	17192	17114	17044	17185	17333	17325	17286	17085	16974	16801	17189	17204	17111	17195	17086	17214	17239	17214	17068	17165	16968	17186	16982	17165	17149	17160	17166	17309	17130	17061	17011	17184	17308	17094	17017	17197	17196	17001	17226	17269	17133	17221	16957	17175	17360	17295	17001	17204	17196	17183	17144	17007	17066	17120	17130	17286	17185	17101	17160	17130	17404	17377	17246	17054	17029	17309	17109	17090	17222	17136	17300	17082	17103	17141	17167	17144	17278	17144	17326	17366	17153	17096	17165	17094	17156	17346	17110	17150	17053	17250	17198	17296	17163	17503	17249	17236	17087	17356	17219	17168	16936	17147	17228	17176	17221	17274	17115	17062	17080	17127	17404	17086	17256	17210	17177	17145	17065	17119	17284	17050	17126	17344	17229	17184	17315	17280	17365	17088	17298	17129	17012	17109	17241	17106	17343	17225	17209	17165	17354	17040	17237	17146	17259	17082	17092	17173	17254	17233	17224	17201	17111	17104	17414	17201	17231	17193	17164	17217	17030	17081	17269	17240	17003	17358	17273	17203	17184	17183	17013	17300	17118	17146	17277	17062	17126	17242	17083	17157	17104	17134	17318	16989	17107	17146	17293	17169	17256	17233	17090	17107	17247	17133	17308	17266	17183	17307	17289	17260	17143	17337	17342	17138	17311	17220	17034	17221	17235	17026	17030	17097	17177	16879	17011	17415	17129	16987	17182	17074	17199	17187	17049	17215	17293	17305	17262	17402	17150	17245	17289	17166	17122	17333	17252	17312	17300	17113	17512	17238	17287	17178	17254	17486	17179	17228	17145	17123	17272	17276	17105	17006	17249	17380	17233	17228	17390	17145	17140	16930	17199	17293	17029	17086	17118	17051	17289	17371	17074	17166	17294	17212	17227	17081	17029	17189	17206	17214	17173	17237	17227	17267	17004	17108	17210	17067	17381	17545	17164	17304	17157	17036	17211	17161	17232	16898	17345	17376	17272	17185	17139	17212	17162	17164	17232	17241	17208	17215
30487	49418	43818	31547	22495	18773	17233	16105	15799	16086	21000	30068	27938	22684	18771	16457	15458	15212	15119	14948	14787	14941	14932	14907	14887	14985	14848	15025	14907	14945	14986	15058	15022	14912	15052	14991	14887	14907	14922	15022	14916	14797	15089	14974	14791	15049	15087	15079	14989	15058	15019	14823	14960	15050	15014	14945	15130	15116	15024	14892	15066	14941	14933	15117	14915	14972	15124	14872	14932	15086	14920	14955	15147	14748	14950	14997	14923	14834	14763	14950	14986	14829	14967	14963	14962	15110	15110	14889	14870	15059	14830	15188	14952	15077	15024	14927	14923	14991	14970	14938	14896	14785	14905	14914	15063	15102	15051	14811	15079	14959	14936	14913	15202	14987	14899	14923	14876	15023	14997	15009	14727	14999	14918	15036	14986	14962	14869	15143	14975	14797	15006	14919	15116	14941	15036	14763	14853	14936	15021	14888	15115	15063	14862	14902	14918	14919	15047	14762	14799	15108	14970	15011	14987	14946	14888	14869	14972	14963	15102	14981	14971	14952	15007	14871	14997	14925	15109	15063	15070	15044	14918	14878	15089	14911	14928	14919	14826	15040	15039	14989	14839	14844	14976	14889	14928	15032	14687	14857	14924	14937	15018	15065	15038	14997	15103	14976	14983	14869	14920	15090	14950	15042	14894	15024	15027	15000	14925	14937	14986	14707	14906	14969	14923	14891	14949	14964	14854	15119	14776	14998	15014	14669	14952	14881	14884	14936	14868	14874	14893	14993	15134	14902	15059	14912	14724	15030	15008	14983	14846	14931	15047	14899	15024	14649	15002	14905	14968	14748	14870	15081	14982	14837	15034	14940	14886	14935	14947	14921	14864	14963	15096	14913	14933	15293	14919	15010	14960	14863	14863	14936	15042	14954	14994	14786	15182	14976	15011	15026	15008	14944	14982	14862	15066	14942	14911	14918	15052	14930	14806	14832	15017	15163	14881	15003	14952	14971	14867	15106	14979	15024	14874	14918	14995	14979	14873	14961	14945	14865	15013	14892	14876	15036	15121	14974	14996	15008	14953	15011	14915	15024	14993	14845	14939	15033	14952	15116	14893	15004	14979	14958	14994	14823	15068	14922	14946	14877	14980	15067	14965	14970	14995	15072	15043	14991	15067	14949	14893	14900	14830	15099	15015	14965	15005	14977	14939	14759	14982	14991	14862	14954	14875	14951	14915	14956	14940	14891	14916	14933	14954	15004	14927	14970	14967	14961	15066	14947	14837	14846	14890	15004	15012	14922	14985	14888	14863	14901	14850	14738	15093	14941	14703	15256	15093	15088	14789	14985	15131	15040	14910	15197	14948	14848	14997	14972	14908	15029	15010	14964	14958	14991	14956	15054	14917	14889	14961	15064	14830	15133	14942	15101	14873	15015	14913	14969	15022	14895	15063	15052	14916	15035	14794	15080	14997	15090	14959	15133	14971	14855	15161	15033	15003	14908	14919	14933	14801	15046	14712	15077	14951	14994	14951	14827	14958	14781	14980	14861	14896	14918	15068	14901	14825	14918	14914	14961	14893	14933	14956	15103	15061	15050	14962	14854	14907	14998	15012	14883	15009	14880	14934	15053	14972	14774	14853	14828	14907	14966	14823	15084	14940	15075	14964	14943	14946	14879	14883	14942	15113	15099	14972	14965	15087	14932	14893	14989	14990	14912	14740	14727	14935	14873	15056	14869	15037	15041	14968	14975	14905	15052	14843	14902	14878	14886	14940	14942	14833	14994	15064	15152	14848	14976	14949	14937	14971	15066	14776	14975	14989	14950	14911	14899	15048	14923	14886	14931	14786	15019	15121	14950	14922	14985	14944	14819	15020	14937	14934	14952	14951	14923	15014	14950	15100	14987	14966	14990	14966	14992	14993	15107	14941	15010	14965	14826	14975	14921	14893	14964	15092	14848	14798	15058	15014	14977	14882	15017	14893	15076	15018	14949	15003	14879	14968	14729	14817	15036	14976	14900	14897	14922	14952	14980	14946	15019	14916	14853	15048	15006	14935	15120	14898	15003	14915	15107	14994	15054	15002	14972	14958	14708	15041	14908	15050	14967	14749	14961	15011	15083	15079	14849	15097	15002	14812	14819	14820	15138	15010	14889	14850	14922	14916	15009	14812	14956	14963	15054	15038	14843	15032	15060	14771	14957	14930	15018	14900	15020	14903	14936	14978	14873	14855	14903	14877	14969	15077	14996	14784	14893	14989	14881	15071	14865	14841	15019	14999	14934	15193	14787	14803	14880	14966	14958	15027	14856	14911	14966	15024	15088	14855	14947	15090	14924	15006	14994	14940	14825	14967	15016	14839	14820	15039	15041	15024	14992	14918	15017	14941	14989	15014	15012	14831	14943	14951	15033	14901	14871	14933	14920	14913	14781	14905	15173	14951	15083	14945	14959	14974	14969	14638	14876	14800	15006	14970	14883	15071	14865	14835	15027	14992	14913	14917	14992	14932	14790	14893	14987	14981	14918	14981	14910	15050	14993	14947	15007	15045	14982	14779	14893	14928	14956	14865	14795	14996	15045	14797	14886	15055	15011	14974	14972	14800	15030	14888	15034	14947	15027	14900	14959	15035	14959	14886	14951	15000	14844	14940	14719	14998	14955	14963	14848	14857	14936	14986	14930	14945	14840	14892	15055	14884	14993	14840	14981	15006	15076	14981	14995	14910	14886	15055	14913	14900	14894	14952	14928	14925	15000	15032	15036	14923	15122	15142	14760	14954	15021	14883	15007	14819	14967	15023	14961	15095	14957	15074	14871	14865	15095	14809	14865	14868	14908	14965	14754	14975	15048	15017	15033	15075	14836	15033	14980	14936	14813	14952	14978	15127	15022	15054	15017	14777	14830	14931	14993	14956	14981	14954	14767	14834	14940	14860	14943	14935	15050	14976	14910	14948	14996	14887	14937	14984	15003	14990	14823	14928	14847	15031	15128	14923	14890	15002	14930	14820	15057	14784	14956	14754	14988	14937	14898	15047	15031	14873	15108	15091	14840	14991	14926	14863	14709	14901	14963	15003	14936	14941	15105	14880	15008	14961	14882	15002	14962	14933	14932	15061	15005	14805	15064	14827	15105	14956	15077	14960	14858	15043	14961	14979	14987	15044	14732	14986	14832	14916	15084	14866	14957	14923	14981	15031	14993	14865	15051	15150	14776	15064	15018	14964	14978	15008	14890	14930	14785	14992	15045	14895	14974	14949	14988	14942	14876	14894	14900	14914	15006	15009	15076	15122	15071	14941	14932	14990	15082	14782	15005	14808	14936	15120	14957	15010	14903	14994	14960	14829	15092	15041	14828	14964	14877	15032	14903	15004	14717	14999	15055	15028	14741	14976	14960	14948	14852	15017	15156	14786	14786	14987	14883	14844	14941	14805	14790	14883	14983	15056	14904	15084	15100	15135	15067	14956	14906	14882	14883	14938	14930	15191	14947	14879	14969	15115	15000	14983	15014	14892	14939	14856	14939	14858	14986	14808	14985	15034	14938	14940	14954	14934	14861	15005	14978	14969	14836	15037	14879	15008	14876	14831	14895	14883	14779	14922	14966	14875	14858	15016	15041	14949	15078	14927	14883	15072	14850	14971	14887	14936	14958	14999	14935	15017	15101	14940	14948	14902	14965	14903	15053	15074	15162	15044	14868	14978	15094	14969	14843	14969	14939	14977	15070	15036	14892	14942	15052	15106	14840	14939	15084	15009	14868	15200	14914	14972	15014	14953	14980	14868	15016	15048	14824	14949	15069	15024	14998	14976	14879	14863	14899	15034	14907	15060	15022	15084	14775	15055	15023	15021	14882	14855	14964	15043	15024	15125	14926	14984	14906	14927	14924	14973	14935	15012	15093	14859	15071	14914	14918	14929	14990	15122	14957	14889	14945	14857	14965	14966	14804	15001	14918	15161	14863	14960	14951	15063	14917	14937	14740	14846	14856	14884	14957	14989	14888	14851	14936	15083	14894	14994	15027	14938	14896	14841	14839	14916	14851	14866	15076	15020	14997	14936	14907	14802	14994	14922	14789	14925	14978	14953	14970	14986	14860	15012	14822	14903	14899	14964	15168	14741	14800	14888	15065	14948	14963	15004	14914	15009	14781	14900	14940	15020	14993	15067	14970	15093	14913	14941	14732	15059	15177	14954	14930	14960	14865	14996	15020	14931	14934	14997	15034	14936	15129	15019	15028	14849	14854	14944	15018	15022	14734	15032	14844	15106	14930	15122	14951	14930	14843	14941	15087	14883	14917	14958	15083	15015	15120	14765	15081	14995	14921	15017	14895	15123	14898	15075	14919	15161	15024	15021	14959	14974	14978	14930	14867	14804	15011	14992	14835	14886	14994	14853	14889	14915	14889	14977	14965	14983	14934	15134	14870	15041	14956	15066	14831	14959	14855	14999	14849	14987	14945	15225	14825	14923	15014	15089	14933	14956	15044	15061	14984	14889	14918	14867	15013	15022	15004	14988	14911	15043	14982	15034	14948	15046	14875	14911	15044	15054	15087	15055	15108	14862	14832	14850	14949	15158	14910	15057	14897	14916	14970	14992	14840	14983	14958	14901	14947	15078	14896	14972	14911	14937	14853	14851	14939	15052	15011	14971	14895	15055	14861	15083	14844	15132	14988	14904	14916	14947	14970	14994	15194	14968	14985	14922	14873	14909	14926	15029	15010	14947	14887	14861	15181	14969	14848	15050	14943	15025	14933	15160	15069	15011	14979	15007	14890	15043	14772	14879	14932	14912	14909	14954	15226	14797	14920	15065	14861	14865	15011	14882	14939	14971	14983	14971	14900	14824	15015	15030	14905	14921	14958	15053	14935	15014	15066	14875	14947	15053	14891	15053	14957	15068	15028	15052	14932	14774	15042	14922	15042	15046	15117	14874	14778	14963	14864	14984	15034	14975	15038	15128	14971	15019	14908	14904	14915	14866	15096	14865	14938	14990	14780	14899	15082	15089	14754	14972	14790	14905	14972	15076	14998	14988	14893	14987	14914	15067	15032	14958	15009	15024	14876	14979	14960	15020	14846	14891	14848	14924	15002	14973	14979	15050	14968	14939	15052	14920	14935	15021	14789	14979	15011	14852	15029	15145	14825	14916	15027	14942	15017	14898	14940	15012	15016	14915	14999	14954	14925
22800	21369	29126	24052	22048	24214	25225	19582	18482	19243	23419	35690	35706	28893	23994	20344	18535	17864	17680	17547	17437	17401	17609	17441	17433	17535	17382	17436	17505	17355	17274	17327	17304	17431	17394	17564	17693	17417	17526	17454	17585	17374	17354	17462	17236	17557	17527	17295	17396	17591	17375	17284	17325	17385	17264	17411	17533	17406	17381	17275	17367	17344	17364	17335	17390	17238	17203	17405	17549	17298	17316	17248	17297	17409	17335	17607	17232	17376	17550	17586	17353	17348	17162	17561	17422	17294	17397	17380	17245	17192	17431	17505	17379	17409	17176	17352	17227	17350	17338	17260	17410	17270	17290	17441	17490	17265	17329	17449	17474	17373	17415	17385	17360	17466	17561	17279	17044	17378	17492	17424	17326	17442	17283	17223	17402	17199	17416	17262	17272	17411	17409	17396	17291	17225	17254	17176	17424	17319	17295	17320	17328	17324	17378	17313	17384	17384	17160	17459	17466	17529	17457	17161	17289	17264	17347	17167	17373	17279	17315	17430	17418	17290	17266	17395	17424	17295	17274	17226	17211	17430	17449	17360	17388	17166	17302	17430	17117	17492	17477	17596	17358	17279	17430	17391	17248	17291	17215	17429	17481	17124	17265	17488	17333	17487	17485	17180	17402	17257	17351	17209	17360	17371	17460	17422	17155	17363	17339	17307	17119	17351	17275	17207	17516	17273	17166	17292	17548	17306	17369	17323	17366	17237	17218	17212	17278	17396	17342	17341	17169	17377	17300	17234	17325	17371	17278	17399	17415	17319	17301	17279	17209	17177	17368	17337	17447	17398	17239	17269	17462	17353	17126	17368	17233	17444	17556	17484	17496	17443	17471	17300	17444	17169	17424	17357	17208	17314	17094	17476	17234	17399	17375	17207	17334	17292	17302	17667	17326	17327	17281	17431	17461	17157	17536	17119	17488	17372	17506	17427	17060	17316	17500	17350	17368	17126	17509	17231	17447	17326	17188	17147	17333	17222	17361	17441	17419	17389	17202	17293	17163	17529	17306	17311	17347	17419	17552	17421	17545	17336	17253	17404	17267	17398	17235	17420	17440	17437	17154	17267	17333	17601	17298	17394	17265	17358	17292	17210	17371	17290	17444	17272	17502	17217	17512	17373	17397	17271	17247	17403	17301	17399	17266	17508	17355	17247	17209	17434	17472	17431	17219	17368	17126	17364	17300	17174	17362	17156	17350	17147	17315	17462	17339	17178	17346	17421	17131	17519	17482	17323	17413	17161	17085	17256	17284	17261	17382	17467	17365	17226	17259	17205	17361	17239	17241	17393	17476	17343	17196	17303	17311	17114	17193	17166	17404	17420	17442	17219	17319	17253	17363	17240	17276	17225	17167	17170	17447	17278	17345	17471	17493	17144	17153	17531	17250	17512	17438	17418	17272	17279	17188	17483	17401	17423	17435	17128	17157	17310	17116	17516	17612	17130	17067	17340	17478	17355	17364	17418	17450	17322	17577	17463	17555	17538	17480	17407	17350	17351	17406	17294	17305	17312	17345	17512	17349	17342	17177	17241	17145	17351	17287	17469	17334	17406	17357	17311	17346	17285	17081	17231	17658	17245	17247	17383	17192	17282	17334	17431	17446	17276	17356	17258	17362	17125	17316	17495	17304	17428	17319	17526	17396	17298	17271	17421	17438	17381	17300	17533	17148	17096	17397	17353	17306	17266	17466	17302	17430	17249	17291	17320	17275	17320	17434	17449	17378	17287	17443	17440	17503	17395	17274	17244	17444	17304	17156	17316	17290	17150	17399	17341	17425	17242	17362	17438	17367	17348	17275	17280	17128	17245	17247	17223	17053	17322	17214	17200	17334	17442	17122	17163	17610	17328	17328	17210	17184	17400	17302	17412	17227	17202	17435	17154	17339	17438	17483	17507	17341	17236	17340	17437	17279	17371	17445	17336	17251	17477	17364	17465	17375	17338	17284	17499	17369	17333	17171	17300	17309	17559	17329	17331	17271	17260	17199	17459	17283	17371	17293	17214	17324	17354	17158	17337	17549	17423	17364	17237	17377	17355	17303	17287	17186	17268	17199	17336	17404	17360	17234	17390	17537	17335	17176	17331	17354	17415	17331	17259	17189	17275	17324	17243	17328	17091	17395	17355	17417	17395	17359	17256	17350	17337	17244	17393	17290	17334	17434	17288	17423	17054	17145	17362	17356	17196	17383	17296	17408	17444	17379	17348	17330	17267	17258	17519	17330	17255	17055	17407	17147	17329	17311	17203	17253	17378	17279	17428	17632	17340	17361	17349	17368	17205	17438	17345	17254	17537	17135	17398	17090	17329	17360	17219	17351	17277	17270	17335	17407	17407	17355	17295	17192	17539	17344	17293	17294	17178	17281	17358	17350	17352	17239	16978	17563	17125	17340	17220	17200	17312	17204	17068	17405	17371	17348	17347	17360	17419	17379	17203	17372	17307	17431	17431	17398	17382	17398	17292	17419	17352	17396	17403	17283	17212	17213	17428	17302	17331	17544	17212	17440	17329	17452	17224	17163	17393	17282	17528	17350	17186	17365	17416	17147	17260	17341	17393	17355	17546	17542	17392	17334	17261	17349	17185	17007	17169	17273	17477	17316	17305	17271	17095	17231	17408	17404	17292	17342	17334	17197	17360	17331	17260	17181	17327	17361	17468	17393	17387	17399	17226	17164	17230	17282	17107	17169	17332	17266	17207	17262	17444	17397	17278	17446	17258	17319	17444	17203	17367	17382	17255	17210	17371	17386	17324	17460	17381	17450	17530	17324	17406	17205	17089	17436	17415	17671	17351	17270	17407	17519	17324	17214	17347	17346	17352	17194	17259	17258	17416	17476	17454	17283	17289	17367	17321	17286	17171	17387	17259	17292	17451	17407	17251	17552	17279	17397	17379	17396	17204	17395	17137	17106	17154	17325	17410	17289	17321	17308	17360	17200	17250	17224	17313	17275	17480	17293	17367	17130	17366	17212	17453	17192	17110	17343	17356	17335	17128	17315	17319	17248	17401	17409	17118	17305	17284	17188	17362	17324	17252	17518	17137	17226	17285	17321	17362	17205	17370	17467	17370	17445	17415	17246	17373	17314	17133	17577	17228	17185	17187	17224	17177	17360	17439	17424	17203	17399	17389	17247	17344	17423	17291	17423	17490	17520	17265	17425	17301	17175	17310	17259	17238	17386	17430	17227	17126	17392	17242	17421	17344	17434	17157	17166	17305	17170	17314	17213	17318	17377	17286	17241	17567	17316	17319	17438	17254	17356	17136	17430	17270	17232	17357	17348	17318	17421	17505	17373	17318	17465	17256	17351	17465	17121	17323	17403	17411	17314	17277	17430	17158	17409	17433	17422	17402	17594	17314	17485	17422	17439	17437	17465	17520	17278	17372	17254	17332	17529	17397	17287	17407	17498	17453	17145	17413	17155	17473	17304	17204	17411	17097	17511	17316	17342	17329	17327	17060	17331	17454	17211	17191	17347	17268	17281	17392	17437	17209	17456	17422	17453	17373	17228	17188	17069	17347	17178	17403	17304	17449	17430	17206	17356	17477	17407	17417	17368	17315	17307	17367	17443	17327	17454	17399	17375	17484	17358	17370	17280	17341	17310	17391	17299	17366	17085	17340	17339	17223	17124	17361	17363	17231	17338	17420	17363	17332	17312	17428	17593	17542	17329	17252	17226	17079	17470	17334	17354	17222	17345	17341	17370	17432	17253	17284	17417	17426	17327	17192	17326	17406	17321	17376	17266	17296	17233	17190	17098	17265	17276	17272	17170	17513	17299	17450	17358	17250	17219	17377	17461	17355	17355	17165	17062	17382	17245	17421	17321	17405	17195	17225	17236	17281	17310	17258	17266	17377	17138	17333	17483	17286	17269	17424	17142	17180	17353	17279	17153	17264	17245	17330	17182	17349	17343	17461	17169	17177	17261	17292	17355	17305	17276	17194	17416	17273	17407	17272	17407	17430	17289	17434	17315	17330	17530	17373	17243	17293	17295	17266	17260	17307	17359	17388	17353	17259	17166	17116	17314	17265	17179	17318	17507	17491	17415	17314	17154	17389	17145	17513	17255	17443	17415	17396	17469	17291	17323	17462	17281	17286	17483	17330	17305	17242	17327	17543	17283	17398	17329	17280	17127	17389	17443	17144	17410	17229	17428	17470	17320	17125	17506	17522	17265	17240	17239	17382	17414	17282	17565	17302	17399	17389	17288	17151	17348	17142	17594	17378	17268	17309	17124	17488	17337	17195	17301	17496	17319	17394	17522	17403	17153	17283	17198	17201	17414	17270	17337	17275	17187	17454	17361	17368	17537	17178	17254	17369	17580	17403	17279	17550	17384	17008	17405	17188	17377	17320	17354	17370	17523	17262	17346	17381	17423	17509	17465	17122	17344	17183	17403	17499	17422	17236	17584	17408	17388	17353	17273	17403	17460	17224	17209	17395	17388	17245	17237	17360	17142	17200	16969	17180	17116	17320	17307	17250	17396	17430	17210	17476	17438	17264	17710	17523	17369	17457	17281	17199	17142	17377	17412	17249	17404	17433	17516	17412	17311	17297	17259	17349	17355	17297	17522	17179	17377	17094	17315	17309	17223	17397	17238	17436	17347	17288	17223	17182	17167	17425	17488	17240	17291	17288	17260	17213	17378	17169	17431	17307	17457	17249	17280	17333	17293	17290	17319	17103	17305	17465	17263	17377	17305	17438	17404	17343	17379	17510	17357	17408	17366	17378	17236	17399	17231	17132	17379	17323	17188	17248	17518	17233	17289	17359	17434	17522	17143	17392	17233	17198	17214	17443	17371	17397	17457	17252	17429	17246	17296	17408	17541	17418	17076	17364	17167	17415	17386	17253	17326	17187	17569	17304	17401	17222	17160	17524	17215	17160	17296	17165	17252	17387	17058	17421	17379	17458	17309	17298	17194	17357	17405	17583	17345	17391	17366	17336	17334	17291	17252	17344	17370	17280	17416	17322	17389	17373	17234	17370	17500	17148	17254	17268	17275	17210	17286	17349	17409	17428	17128	17278	17519	17231	17321	17234	17336	17323	17074	17443	17386	17269	17345	17377	17341	17338	17210	17470	17525	17240	17218	17256	17222	17206	17299	17286	17382	17391	17317	17102	17204	17276	17478	17404
33573	54601	50287	38377	27897	22558	18223	17090	17030	17581	24981	38321	36295	28368	22406	18072	16241	15386	15104	15046	15001	15097	15032	15052	15037	15086	15200	15129	15094	15199	14890	15019	14962	15181	15091	14980	15087	14998	15079	15045	15204	15081	15044	14993	14994	15037	14941	15082	14945	15046	14960	15051	15118	15306	15010	15015	14995	15049	15079	15079	15069	14990	15068	15031	15157	15098	15058	15073	15150	15125	15042	14996	14840	14965	15256	14953	15165	15109	15084	15063	14950	15019	15042	14953	15082	15071	15111	15034	15116	14936	14846	15059	15131	15048	15196	15110	14990	15099	14983	15062	14917	15100	15134	15100	14980	14950	15060	15153	15108	15029	15072	14821	15030	15184	14923	15114	15031	15065	15171	14948	15046	15157	15038	15153	15096	14932	15194	14890	15009	15169	14921	14934	15152	15160	15200	15002	15156	14952	15013	14866	14943	15142	15050	15093	14926	14975	15074	15011	15227	15154	14905	14850	15001	15006	15068	15141	15111	14925	14991	15109	14963	15094	14967	14973	15073	15109	14999	15075	14927	15014	14850	15126	14973	14949	14975	15000	14966	15010	15161	14939	14829	15082	15141	15077	15013	15031	14985	15007	15064	15133	15167	15067	15141	14838	15067	15001	15050	15075	15032	14976	15127	14987	15067	15071	15072	14833	15043	15009	14958	14961	15053	14926	14914	15048	14935	15006	15125	14896	15070	15016	15128	15016	15059	14895	15085	15005	15046	14983	15011	15132	15074	15211	14939	14975	14979	15010	15040	14959	14886	15083	15014	14954	14941	15095	15135	15073	15100	15086	15107	15110	14840	15147	14951	15173	15057	14975	15200	15032	15199	15035	15040	15106	14899	14886	15033	14909	15173	15064	15020	14901	15198	15000	15147	15010	15075	15245	14919	14965	14955	14793	15175	15060	15127	15039	14827	14906	15020	14831	15097	15164	15069	15157	15030	15108	14984	15112	15022	15063	14990	15061	15234	15001	15195	14930	15100	15172	15067	14843	15025	15019	14902	15054	14892	15020	15008	15122	15022	15033	14958	14986	14866	15047	15105	14944	14884	15043	15115	15011	14969	14950	15026	15076	14893	15119	15104	15138	15009	14860	14958	15106	15187	15109	14940	15254	15075	15056	14882	15062	15085	15070	14962	14957	14972	15055	15168	15089	14891	15084	15109	14888	14928	15036	15102	15086	14977	14998	14981	15195	15081	14915	15135	15094	15027	14919	14893	14983	14976	15011	15045	14951	14959	15014	15196	15031	15010	15064	15073	15076	15022	14945	15041	14819	14888	15148	14954	15110	14943	15020	14848	15098	15097	15242	15052	14887	15015	14978	15117	14891	15110	14951	15102	14991	15041	14923	14957	15025	15248	15037	14930	15210	15035	14904	15101	14929	14969	14995	14896	14893	15119	14896	15037	15076	15029	14749	14927	15071	14967	14894	14965	15086	14892	14968	14858	14960	14902	15010	14988	15161	14801	14972	15055	14765	14998	14910	14985	14880	15173	14946	15233	15002	15070	15205	15007	15071	15043	15082	15206	15083	15020	15101	15026	14924	14942	15067	15181	15167	14953	14940	15022	15170	15093	15051	15035	14965	14924	15037	14917	14982	14980	15073	15058	15100	15032	15046	15080	15105	15048	15049	14980	15083	15074	14979	15005	15174	15075	15007	14971	15126	15053	15014	14902	15072	15050	14944	15069	15128	15137	15035	14897	15107	14942	14833	14983	15194	15064	15022	14987	15075	15122	14986	15018	15036	14956	14890	14980	14951	15046	15108	15065	15119	14879	15086	15030	14881	15031	14920	15016	15034	14974	14959	14942	14848	15088	15125	14918	15127	14898	14864	14909	14897	14908	15093	15157	14967	15056	14956	15031	15002	14965	15185	15019	15032	15158	15249	15241	15024	14989	14953	14869	15018	15061	15078	14956	14979	15099	14971	15090	14981	14876	14749	15001	15050	14942	15021	14905	15237	14992	15139	14996	14887	15068	15077	14907	15082	15066	14873	15106	15093	14852	14954	14944	15135	15020	14968	14970	14932	15001	14996	15127	15040	14922	15095	15111	14962	15358	15068	14999	14886	15046	15092	14802	15126	15061	15092	14854	15051	15020	14981	14918	14971	15030	15035	15244	15143	15414	15128	15092	15058	14900	14927	15141	15149	14974	15062	14926	14920	15042	15121	15032	15035	15061	15045	14840	15071	15098	15000	15113	15098	14967	15089	15057	15018	15116	14897	15063	15107	15082	14860	14955	14931	14974	14958	15168	15125	14876	15057	15103	15167	15029	15161	15147	14982	15126	15037	14980	15076	14962	15173	14950	14857	15094	14946	14954	15001	14980	14913	15075	14971	15240	15089	14950	14932	15011	14987	15020	15128	15004	14989	15084	14967	14986	14979	14952	15017	15017	14983	14997	15085	15188	15098	15135	14866	14931	14982	15145	15048	15014	14987	15052	14908	15176	15095	15053	15154	15018	15012	15069	14903	14933	15185	14947	15045	14860	15011	15136	14971	14925	14913	14859	14910	15053	15082	15095	15062	14944	15067	15110	15048	15099	14996	15017	15122	15224	15139	15152	15016	14778	15108	15125	15107	15128	15066	15148	15177	15156	15115	14932	15050	14829	15035	14899	15223	15138	14972	15131	15101	14998	15054	14965	15041	14953	14864	15112	15042	14973	15119	14909	15184	15188	14965	15051	15102	14950	14939	15125	14934	15062	15077	14936	15112	14933	14861	14889	15026	14933	15014	15022	14974	15040	15066	15061	15005	15093	15168	15069	15018	15126	15023	15014	14955	15046	14976	15000	15178	14997	15131	14931	15032	15188	15110	15197	14913	14972	14857	15190	15071	15073	14888	15100	15146	14872	15107	15095	15003	14985	15138	14957	15044	15008	15072	14899	14918	15125	15042	15041	14973	14971	15049	15050	14953	15003	15097	14986	15039	15017	14945	15109	14939	14962	14821	15067	15147	15007	15014	14926	15158	15062	14990	15050	14986	15106	15127	14944	14952	14952	15074	14881	14959	15089	15052	15034	15058	15042	15035	15148	15179	14963	15002	15056	15022	14900	15105	14795	14989	15133	15008	15056	14946	15030	14926	14854	15079	14962	15056	14836	15160	14897	15093	15116	14971	14926	14951	15097	15133	15001	15136	15028	15020	15156	15076	15141	15097	14968	15006	15030	15215	14888	15006	14916	15158	15150	15069	15002	15029	14803	15102	15071	15013	15053	15107	14955	14951	15098	15107	14922	14992	14978	15039	15089	14952	14978	14997	15047	14920	15077	15070	15117	15046	15049	14918	15042	15168	15025	15109	15038	14967	14991	14982	14940	14985	15106	15143	14870	15070	15029	15036	14990	14992	15159	15007	15146	14931	14992	15163	14897	14994	15118	15030	15080	15019	15065	14858	15134	15091	15117	14977	15045	15002	15046	15080	14952	14980	15105	15110	14752	14891	15026	14988	15016	14959	15167	15056	15027	15077	14991	14943	15049	14941	14919	14900	15035	15091	14922	14996	14990	15056	15094	14867	15066	15009	14826	14949	15011	15059	14903	14973	15048	14998	14938	15158	14946	15123	15077	15116	14866	15019	14973	14990	15122	15001	14966	15017	15015	14965	15048	15013	15016	15239	14948	15120	14966	15054	15070	14911	15017	14947	15040	14872	15045	15222	15104	14935	14951	14990	15095	15044	15019	14969	15043	14991	15084	15044	15087	15044	15111	15040	15134	14999	14895	15040	15052	14871	14964	14944	15051	15060	15135	14855	15144	15058	14965	15013	15056	15032	14979	14966	15014	15105	15098	14960	14986	15018	15036	15021	15077	15031	14921	15019	15010	14974	15008	14959	15259	15038	15156	14845	15079	15183	15046	14939	15173	15051	14929	15016	14958	14924	15012	15121	14904	14796	15068	15020	15124	15133	14867	15025	15109	14909	14986	15082	15052	15220	15135	14911	15008	14997	14953	15049	15179	15021	14945	14893	14949	14917	14914	14961	15069	15193	15026	14798	14943	14926	15026	15139	15058	15069	14954	15076	15016	15081	15012	15152	14876	15087	15018	14966	15010	15179	14978	15288	15141	15058	14959	15061	15054	15149	15030	15031	14945	14980	15194	15067	15029	15064	14985	15014	15234	14920	14910	14864	15093	15084	15092	15094	14898	15106	14970	15109	14988	14984	14999	15086	14922	15039	15039	14963	15107	15039	15023	15005	15011	15111	15071	14839	15019	14951	14977	15190	15046	15192	15129	15117	14880	15003	15034	14928	14920	15084	15159	15092	15022	15022	15107	14999	15065	14935	14995	14776	14991	14951	15088	15134	14921	14879	15063	15035	14964	15033	15151	14879	14991	14939	14840	15075	14964	15036	14873	15070	15022	15009	15118	15004	15149	14942	15039	14987	15046	14859	14967	14991	14984	15104	15055	15152	15076	14984	15243	15097	14883	15017	15037	14939	14956	15094	15033	14959	15056	15047	15109	15166	15193	14985	15035	15001	15046	14995	14964	15069	15039	15208	14918	14946	14968	15012	15019	15065	15042	14972	15029	15019	15219	15040	14951	14986	15027	15127	14829	14956	15009	15117	14996	15150	14966	15059	15029	15006	15191	15053	14832	15087	15063	14934	15147	14820	15181	15018	15216	15030	15036	15046	14853	14949	14983	15051	15021	14952	14954	14993	14924	15078	15150	14920	15073	15004	15105	15025	14981	15069	15016	15093	15082	15084	15060	15085	14885	14929	15082	14971	15123	14945	15051	15048	14956	15096	15059	14977	15129	15003	15063	14989	15022	15012	14926	15084	14955	15131	14957	14954	14884	15011	14988	15052	14915	15021	15153	15093	14969	14846	15258	14999	15030	15089	15004	15103	15149	15031	15019	14912	15089	15133	14916	15025	15012	14930	14890	15139	14984	14922	15096	14866	14847	14963	14914	15017	15024	14971	15005	14923	15176	15137	15085	14927	14950	15103	15050	14957	15055	15059	14872	15149	15013	14884	14982	15122	15225	15116	15064	14990	15005	15118	15152	15075	15065	14953	14951	14915	14916	15183	15000	14988	15046	15032	14964	14973	15081	15021	15128	15057	14809	15155	14909	14946	15137	15047	14993	14955	15009	14994	15152	14836	15081	14995	15149	14975	15020	15091
28031	24120	28918	24467	18964	17829	17723	17546	17297	17588	18151	19192	19389	18577	17925	17626	17565	17389	17298	17435	17446	17265	17253	17301	17314	17227	17207	17285	17302	17390	17299	17163	17375	17282	17267	17455	17253	17442	17305	17384	17207	17214	17350	17238	17294	17374	17120	17234	17472	17346	17286	17292	17296	17167	17519	17416	17330	17357	17480	17404	17266	17349	17312	17226	17251	17344	17257	17168	17437	17239	17254	17528	17428	17151	17304	17010	17365	17325	17011	17270	17302	17389	17414	17265	17218	17189	17187	17202	17444	17173	17344	17637	17373	17396	17317	17319	17231	17323	17105	17149	17309	17273	17293	17232	17299	17190	17371	17239	17362	17389	17294	17185	17215	17264	17113	16885	17312	17413	17027	17310	17520	16977	17348	17384	17287	17182	17281	17246	17150	17236	17475	17284	17342	17285	17390	17178	17279	17377	17260	17204	17249	17130	17287	17118	17235	17223	17363	17309	17375	17171	17300	17237	17166	17286	17329	17337	17309	17047	17313	17344	17207	17371	17436	17155	17374	17235	17226	17110	16987	17186	17169	17269	17105	16971	17212	17241	17414	17310	17378	17262	17303	17228	17138	17276	17234	17267	17360	17350	17296	17266	17347	17121	16974	17358	17207	17411	17295	17409	17388	17379	17293	17168	17029	16940	17332	17113	17186	17403	17183	17258	17104	17391	17320	17357	17211	17111	17297	17354	17399	17061	17125	17331	17359	17170	17296	17114	17206	17254	17478	17588	17238	17007	17176	17403	17260	17135	17263	17191	17302	17418	17476	17059	17241	17238	17219	17214	17361	17107	17333	17374	17238	17241	17215	17252	17004	17139	17462	17224	17119	17251	17381	17188	17135	17346	17238	17263	17457	17384	17231	17379	17187	17291	17100	17186	17038	17229	17265	17221	17333	17314	17252	17252	17177	17296	17406	17334	17175	17108	17423	17157	17231	17079	17272	17261	17187	17360	17288	17331	17246	17163	17345	16871	17241	17047	17193	17172	17201	17182	17326	17081	17268	17229	17208	17318	17235	17263	17217	17189	17296	17078	17406	17029	17183	17254	17331	17346	17447	17240	17170	17356	17386	17293	17073	17174	17176	17301	17283	17297	17158	17284	17267	17252	17230	17349	17319	17096	17048	17185	17298	17148	17271	17368	17167	17119	17123	17104	17246	17368	17245	17097	17212	17451	17327	17323	17119	17069	17112	17366	17324	17115	17072	17200	16985	17139	17447	17217	17187	17158	17281	17166	17524	17303	17346	17231	17085	17178	17235	17242	17303	17183	17211	17359	17272	17093	17175	17321	17274	17370	17191	17342	17269	17312	17358	17284	17389	17277	17223	17244	17225	17296	17437	17113	17521	17282	17264	17275	17282	17271	17186	17222	17257	17221	17352	17303	17086	17391	17241	17212	17232	17279	17261	17211	17201	17278	17252	17334	17273	17181	17320	17321	17207	17370	17097	17367	17237	17240	17130	17243	17348	17348	17242	17133	17434	17497	17345	17091	17238	17100	17202	17359	17246	17407	17074	17174	17498	17310	17262	17244	17292	17259	17232	17234	17232	17395	17145	17232	17323	17374	17313	17102	17088	17356	17324	17430	17157	17269	17317	17298	17356	17275	17229	17290	17216	17110	17092	17340	17409	17294	17362	17198	17314	17178	17211	17441	17174	17053	17299	17223	17288	17305	17184	17317	17409	17190	17314	17433	17186	17150	17118	17239	17299	17155	17198	17194	17320	17195	17130	17373	17343	17238	17271	17380	17334	17190	17336	17351	17166	17217	17162	17160	17412	17230	17116	17315	17144	17192	17215	17214	17311	17118	17244	17044	17156	17247	17207	17111	17333	17390	17331	17282	17191	17372	17293	17275	17461	17165	17179	17184	17196	17233	17164	17138	17081	17325	17303	17379	17381	17205	17290	17175	17224	17321	17109	17533	17255	17209	17222	17380	17324	17303	17344	17338	17208	17327	17356	17092	17016	17153	17423	17149	17258	17352	17276	17193	17276	17447	17408	17166	17155	17269	17138	17354	17213	17175	17260	17217	17321	17224	17289	17404	17232	17310	17190	17344	17509	17320	17383	17183	17146	17331	17389	17171	17288	17241	17267	17355	17212	17173	17401	16949	17112	17423	17144	17399	17267	17232	17257	17284	17284	17452	17229	17105	17163	17237	17210	17486	17448	17354	17288	17174	17235	17296	17334	17204	17308	17228	17276	17262	17242	17326	17256	17297	17181	17143	17293	17189	17286	17324	17165	17210	17124	17230	17323	17154	17278	17330	17164	17272	17244	17249	17368	17177	17166	17196	17187	17139	17387	17149	17354	17244	17312	17204	17225	17271	17259	17448	17455	17086	17448	17045	17146	17336	17225	17303	17323	17284	17322	17464	17184	17288	17261	17051	17295	17168	17081	17201	17463	17306	17244	17350	17289	17186	17243	17246	17248	17344	17269	17010	17021	17386	17336	17440	17035	17464	17314	17296	17144	17107	17087	17236	17378	17210	17284	17321	17203	17239	17392	17437	17283	17291	17369	17231	17175	17364	17354	17421	17191	17013	17221	17420	17275	17265	17306	17138	17370	17406	17308	17303	16925	17088	17174	17048	17322	17255	17286	17133	17133	17188	17330	17096	17250	17101	17215	17219	17406	17015	17369	17150	17254	17385	17323	17033	17473	17143	17392	17363	17274	17033	17059	17287	17301	17178	17187	17269	17150	17179	17273	17372	17319	17420	17332	17071	17298	17379	17311	17292	17296	17200	17193	17271	17370	17375	17127	17297	17490	17445	17131	17458	17347	17253	17167	17325	17247	16968	17350	17247	17342	17213	17198	17275	17058	17304	17208	16997	17275	17207	17236	17067	17155	17203	17265	17410	17311	17351	17412	17424	17412	17376	17327	17328	17464	17356	17226	17445	17355	17206	17374	17351	17450	17382	17277	17241	17297	17496	17194	17237	17391	17148	17159	17216	17142	17383	17292	17064	17118	17438	17190	17152	17177	17147	17319	17285	17462	17322	17370	17336	17302	17240	17363	17284	17147	17269	17191	17296	17350	17322	17508	17248	17331	17254	17244	16994	17228	17121	17294	17255	17208	17306	17122	17250	17211	17201	17081	17089	17349	17248	17351	17400	17253	17160	17128	17349	17414	17367	17236	17421	17142	17373	17182	17217	17237	17284	17129	17032	17357	17324	17237	17138	17221	17243	17258	17315	17236	17298	17287	17333	17268	17324	17085	17220	17095	17141	17267	17400	17150	17164	17072	17183	17148	17339	17290	17296	17231	17150	17113	17310	17291	17316	17168	17227	17196	17280	17458	17438	17132	17401	17284	17156	17222	17307	17116	17209	17091	17236	17210	17402	17188	17250	17325	17396	17120	17208	17207	17376	17187	17327	17157	17167	17244	17247	17165	17351	17447	17202	17527	17174	17296	17205	17199	17289	17249	17275	17395	17201	17447	17275	17306	17246	17257	17223	17311	17417	17333	17246	17228	17217	17290	17295	17339	17363	17380	17478	17324	17248	17285	17092	17260	17396	17311	17176	17376	17172	17119	17214	17315	17313	17199	17182	17269	17056	17045	17399	17254	17232	17148	17138	17280	17372	17222	17185	17283	17004	17315	17272	17381	17202	17358	17214	17402	17329	17366	17001	17494	17314	17092	17300	17332	17313	17402	17274	17255	17451	17128	17288	17252	16929	17022	17255	17321	17248	17127	17253	17214	17387	17133	17297	17172	17257	17116	17137	17138	17442	17346	17241	17388	17129	17212	17052	17468	17391	17181	17247	17511	17143	17274	17296	17280	17085	17363	17155	17369	17404	17274	17157	17361	17184	17303	17458	17148	17253	17193	17227	17147	17397	17076	17235	17351	17376	17171	17441	17209	17405	17283	17398	17219	17116	17323	17169	17355	17208	17177	17409	17320	17326	17246	17228	17259	17256	17308	17178	17352	17330	17412	17203	17397	17278	17253	17260	17271	17092	17350	17453	17225	17208	17320	17372	17298	17243	17527	17168	17308	17248	17167	17155	17261	17271	17200	17339	17275	17186	17151	17270	17406	17226	17151	17085	17209	17252	17097	17354	17268	17333	17440	17300	17352	17158	17030	17360	17449	17288	17134	17261	17128	17274	17130	17392	17396	17219	17165	17398	17266	17369	17203	17362	17204	17331	17370	17200	17127	17181	17160	17190	17286	17064	17004	17370	17274	17318	17302	17046	17192	17080	17255	17054	17425	17312	17240	17027	17352	17150	17281	17318	17168	17177	17051	17032	17213	17446	17431	17255	17424	17374	17110	17127	17282	17413	17377	17388	17120	17134	17309	17396	17409	17405	17103	17386	17215	17301	17135	17321	17191	17185	17148	17400	17059	17237	17413	17241	17331	17297	17136	17254	17378	17296	17325	17254	17074	17424	17402	17182	17319	17308	17356	17281	17143	17285	17292	17041	17202	17361	16958	17254	17253	17120	17254	17314	17241	17308	17203	17355	17291	17228	17319	17534	17436	17415	17257	17231	17057	17244	17287	17308	17338	17373	17199	17386	17382	17136	17339	17498	17352	17150	17278	17178	17261	17404	17491	17334	17280	16985	17362	17215	17299	17261	17175	17169	17132	17428	17224	17348	17320	17294	17352	17233	17214	17369	17303	17336	17448	17273	17163	17289	17483	17073	17302	17304	17323	17115	17258	17220	17249	17312	17292	17071	17293	17386	17256	17231	17113	17187	17203	17328	17260	17130	17158	17297	17325	17161	17438	17329	17264	17217	17261	17256	17140	17219	17342	17263	17162	17299	17194	17356	17203	17310	17312	17304	17293	17234	17412	17218	17282	17231	17245	17227	17258	17167	17198	17272	17325	17321	17297	17342	17159	17145	17346	17192	17491	17395	17081	17154	17241	17183	17507	17191	17200	17108	17137	17118	17363	17401	17344	17211	17166	17196	17192	17201	17403	17344	17174	17371	17378	17175	17403	17378	17285	17325	17200	17339	17402	17464	17375	17271	17142	17332	17372	17365	17212	17356	17385	17383	17453	17102	17419	17186	17293	17359	17234	17294	17360	17060	17310	17122	17259	17399	17440	17114	17264	17278	17422	17186	17367	17212	17139	17120	17235	17065	17338	17361	17313	17255	17381	17366	17184	17034	17135	17227
27521	35946	30849	21474	16802	15445	15423	15117	15282	15166	16163	17832	17543	16562	15869	15470	15166	15155	15007	15017	15026	14871	14950	14996	15025	15016	15026	14800	15018	15071	15122	14965	15007	15066	15164	14978	14958	14913	14936	15061	15169	15062	14953	14984	14993	14970	15035	14980	14865	14931	15151	14908	14970	14853	15014	15096	15059	15054	15091	14960	14965	15218	14943	15147	15059	15048	15169	14913	14974	15167	15017	14904	14958	15071	15180	15118	14975	14962	15020	15052	14983	14792	14847	15110	15016	14881	14988	14887	15097	14931	15077	14879	15027	15040	14968	14949	15088	14989	15038	15026	14933	15048	15035	15175	14864	14844	15134	14970	15017	15049	14934	15093	15039	15137	15083	15138	15159	14860	14827	14973	15011	14964	15081	15045	14968	14930	14898	14872	15017	15083	15027	14993	15081	15145	14814	15068	14911	14952	15009	14909	14941	14997	14885	15161	15129	14887	14975	14988	14970	15070	15022	15043	14945	14957	14936	14845	14932	15124	14953	14945	14934	14967	14946	14896	14955	15082	15169	15006	14978	15266	14968	15090	14923	15006	15095	14987	14992	15115	15151	15094	14806	15139	14908	14958	15032	15093	15042	14829	15086	15018	14833	14890	14956	15056	14869	15102	15022	14985	14924	14928	15087	15058	15159	14956	15185	14895	14949	14958	14885	15084	14928	14921	14956	15076	15073	15022	14830	15036	14953	14914	15124	15087	14984	15004	15008	15128	14977	15017	15100	15031	15038	14968	15067	15115	15165	15054	15023	14928	15127	14820	15128	14893	15113	14889	14846	14930	15063	15161	15104	15089	14871	15048	14930	14968	15049	15089	14903	14965	14814	14981	14920	14953	14883	14912	15032	15041	14960	15100	14966	14992	14994	15007	14913	14818	15035	14976	14941	14965	15061	15124	14991	14876	15030	15015	15066	15099	14922	14928	15095	15005	15037	14962	15083	14896	14967	15050	14967	14988	14927	14982	14890	15033	15086	14988	15032	15033	15066	15121	14996	14911	14994	15015	14934	15080	15006	14998	14991	14815	14990	15009	14877	15134	15171	14919	14877	15009	14887	14904	14994	15011	14889	14955	14972	14992	14959	14999	14878	14968	14985	14974	15181	15046	15052	15064	15158	15102	15055	14932	15154	14884	14908	15128	15093	14987	15084	14927	15062	15106	15055	15003	14980	14938	14928	15014	15108	14985	15106	14954	15002	14975	14982	14996	14819	15035	14981	14948	14885	15041	15132	15007	14955	15005	14976	14947	14946	15126	15104	15050	14951	14943	14980	15155	15012	15006	14882	15002	15063	15002	15081	14951	14948	14963	15232	14994	14985	15084	14928	14992	14891	14957	14867	15099	15048	14955	15000	15010	15083	14851	14894	15069	15019	15113	15075	15052	14968	14955	14988	14890	15068	14851	15157	15109	14944	15059	14978	14867	14991	14816	15193	14979	15068	15016	14945	14905	15114	14982	15020	14984	14876	14768	14924	14841	15061	15041	15056	15145	15106	15052	15124	14815	15049	15047	15052	14933	14971	15054	15155	15109	14995	15017	15022	14958	14991	15082	14940	15009	14920	15040	14947	15031	15011	15101	14938	14865	14989	15011	14903	14863	14892	14947	15025	15081	14992	14906	14870	15218	14881	14969	14838	15246	14883	15246	14895	15093	15054	14772	14872	14934	14893	15088	15063	15035	15142	14908	14846	14988	15051	14889	15066	15023	15022	15148	15185	14979	15028	14932	15054	14929	14772	15190	14991	14922	15137	14948	14991	14983	14932	15042	15104	15051	15052	14882	15079	14959	15048	15024	14934	15076	14886	14889	15065	15206	14900	14884	14887	15007	15029	15126	14896	14877	15070	14943	15017	14976	14875	14859	15009	14859	14856	15033	15007	15061	14870	15008	15108	14938	15003	15108	14988	15091	14900	15049	15022	14911	14945	15160	14920	14912	15047	14921	14910	14993	15093	15024	15016	15267	14898	14852	14992	14916	15138	15108	14990	15046	14922	15047	15058	15044	14931	15029	14816	15108	14972	14954	14838	15154	14949	15154	14876	14886	15028	14857	15046	14895	14985	15196	14911	15013	14970	15054	15059	14993	14906	15008	14898	15133	15123	15151	15159	15099	15004	15169	15004	14914	14883	15114	15170	15114	14780	14984	14956	14895	15115	14962	15054	15115	15228	15014	14986	15100	15050	14958	15139	15083	14939	15002	14946	14966	15051	15048	14882	15070	14986	14857	15026	15000	15022	15003	15123	15060	15033	14991	15065	14978	15000	15120	15203	15038	14975	14939	15023	14962	15054	14841	14975	15030	14980	14963	15153	15203	14937	14864	15051	14958	14980	15056	14986	15168	15031	14921	15075	14993	14867	14705	15091	14909	15053	14980	15051	14998	15091	14939	14984	14960	14985	15073	14995	15132	15096	14919	15081	15003	14854	15067	14952	14853	14868	15072	15197	14988	15065	14933	14950	14878	15031	15018	15048	15001	14963	14959	14950	15038	14922	15141	15045	14969	15110	15156	14900	14875	14908	15119	14873	14911	14979	15022	15073	15039	15054	14930	14954	14998	15086	14973	15154	15002	15035	15045	15029	14987	14870	15094	14949	15106	15009	14897	14920	14933	15208	14835	15198	14889	14937	14992	15155	14897	14849	14870	14971	15117	14967	15008	15043	15048	15021	15052	15034	15081	14990	14908	14989	15007	14912	15029	15181	15084	14944	15047	15082	14908	14934	15059	14926	14936	14920	15089	14972	14969	15037	15020	15011	15008	14921	14954	14931	15232	14959	15080	15084	15031	15183	14919	15135	15053	15131	14962	15068	15086	14884	14949	14942	14950	14934	15064	15116	15046	14925	15067	14941	14857	14979	15001	15065	14987	15058	15076	14996	15010	15084	15164	14903	14913	15004	15107	14902	14920	15088	15001	14887	15000	15079	14994	14949	14956	15093	15111	15027	15066	14962	14912	14847	15042	15029	15084	14854	15058	14808	15048	14937	14894	15074	14937	15009	14826	14919	14968	14880	14968	15072	15010	15213	14888	14915	14955	14933	15002	14987	15115	14878	15081	14973	15116	15125	15021	15055	15102	14958	14943	15058	14973	15138	14926	15001	14968	14966	14754	15006	15081	15162	15013	14798	14902	14977	15005	14954	15124	14893	14904	14987	15147	15045	14852	14982	15151	15092	15067	15071	15053	14790	15044	15143	15122	15073	14934	14909	15061	15053	15045	15083	15005	14843	15020	14975	14968	15099	14913	14787	15020	14969	14940	15051	15008	14946	14882	15063	14896	15106	14933	15071	14796	15133	14859	14969	15110	14982	14890	14873	15051	15007	15085	15007	15012	14858	15099	15018	14889	15022	14959	15138	15023	14963	15046	14965	14950	15143	15057	14924	15225	15164	14943	15057	15240	15217	14944	14842	15148	14867	14998	15102	15000	15102	14828	15047	14808	15072	15018	14997	15027	15028	15083	15014	14847	14724	15035	15065	15032	14688	14954	14858	14993	15026	15025	14983	15169	14948	14940	14914	14885	15233	14773	15074	14962	14869	14974	14874	15051	14916	15123	15051	14960	14983	14925	15090	15068	14991	14970	14944	15088	14966	15014	14957	14994	14997	14918	15064	15049	14788	15139	14931	15054	15001	14926	15148	15024	14973	15175	15014	14958	14950	15103	15055	15033	15112	14998	15009	14984	15018	14831	15192	14799	14935	15073	15076	14990	14974	14857	15000	15051	14884	14965	14988	14971	14961	15011	14818	15027	15044	15030	14967	14753	15161	14932	15001	15069	14821	14910	14915	15022	14991	14875	15057	14945	14973	15129	14969	14961	15044	15004	15077	14844	14972	14959	14937	14904	14910	15063	15133	14797	15065	15105	15186	15144	14999	15072	14904	14925	14993	14963	15080	15148	14950	14960	14984	15042	14936	14954	14933	14778	15124	14919	15077	14981	14957	14895	14983	14906	15182	14845	14951	15076	14877	14968	14923	15143	15171	14992	14869	15052	15064	14874	14721	14983	14867	15102	15160	14967	15064	14926	14918	15025	14889	14964	14996	15118	14981	14993	15011	15111	15006	15090	14921	15072	15122	14971	14936	14969	15110	15033	15132	15059	14982	15028	14985	15082	15243	15093	15133	14867	15030	15002	15019	15152	15117	15057	15126	14986	15042	15066	15006	15066	15141	14866	14968	15060	14802	14996	15029	15041	15050	15129	14979	15019	15118	14913	15007	15049	14981	15140	14969	14929	14918	15004	14936	14922	15137	15029	15112	15028	14936	15040	14955	15041	14954	15058	15146	14740	15062	15084	14837	14989	15010	15047	14863	14889	14920	14814	14935	14920	15037	15050	15100	15155	15011	15041	14973	15118	14950	15006	14989	15100	15030	14988	14989	14974	15156	15146	15015	15011	15113	14974	14990	15091	14820	14935	14991	15080	14997	15179	15086	15163	14924	14988	15023	15008	14979	15048	15028	14976	14976	14852	15038	14922	15017	15017	15084	15022	14934	15224	15021	14810	15090	15115	14988	14965	14937	14976	15191	15080	14893	15049	14905	14978	14834	14887	15083	14899	14917	14998	15004	14956	14881	14784	15055	14884	14881	15004	15169	14930	14934	14829	14951	15035	14973	15074	14992	14974	15032	15069	15072	15022	15095	15201	14972	15039	14974	15063	14970	14962	15046	15009	15116	14889	15075	14956	15156	15104	15021	15010	14945	15097	14901	14986	14994	14992	15090	15027	14828	14942	15039	15023	15013	14993	14974	14963	15080	14945	15146	14986	15042	15005	15042	15085	14903	14966	14981	15045	15121	15067	15009	14901	14828	14972	15020	15177	14998	15009	14961	15145	14859	14967	15171	14972	14997	15058	15045	15022	15044	14971	14945	14963	14955	14989	15123	14865	14933	15052	14974	14928	15021	15072	15165	14968	14980	14876	15062	14899	15027	15112	14987	14953	15075	15035	15009	15053	14970	14937	15144	14953	14777	15125	14849	14982	14943	14992	14892	15055	15124	14867	15105	15083	14875	15077	14929	14990	14739	15049	15026	15045	14913	15092	15048	14993	15048	14895	15005	14821	14990	14935	14966	14945	15195	14996	14954	15063	15112	14940	15089	15149	15055	14957	14861	14962	15002	15064	15141	14958
24032	21383	28658	24874	22509	21790	20584	18411	18214	19522	27255	28156	25953	22946	20685	18673	17701	17456	17181	17096	17214	17111	17221	17070	17189	17134	16926	17254	17135	17273	17158	17105	17380	16953	17251	17189	17348	17148	17176	17156	17331	17213	17116	17111	17166	17007	17004	17050	17204	17075	17196	17100	17089	17180	17045	17008	17283	17239	17072	16961	17044	16975	16991	17163	17156	17027	17004	17197	17100	16977	17082	17243	16935	17228	16974	17115	17072	16970	17123	17020	17181	17166	17195	16971	17117	16988	17019	17145	17053	16838	17025	17129	17133	16963	17017	16911	17042	17128	17190	17137	17071	17116	16971	17004	17216	17114	17042	17094	17107	17036	16950	16871	17203	16995	17006	16965	16871	17073	17084	17101	16994	16982	16989	17239	17011	17239	17118	17217	17052	17174	17035	17189	17207	17107	17142	17085	17139	17172	17127	17197	17039	17012	17100	17018	16967	17058	16998	17154	17170	17090	16965	17253	17303	17174	17082	17301	17017	17060	17025	17116	17061	16913	17018	16880	16860	17065	17121	16845	17025	16960	16868	17002	17140	17101	17176	16992	16966	16985	17006	17175	16910	17014	17164	16950	17223	17285	16828	16980	17012	17020	17138	17026	17000	17168	16945	16981	16986	17018	17125	16913	16989	17155	16969	17062	17123	17057	16926	17117	17168	16903	17118	17001	16950	17015	17121	17048	17154	17120	16988	16918	16889	17289	16993	17121	17054	17151	17007	17068	17015	17176	17049	16960	17036	16950	17040	16801	17113	16862	17068	16979	17080	17006	17239	16964	17078	17114	17033	17072	17256	16974	16953	16999	17153	16998	16965	17017	17093	17141	17027	17128	16950	16981	17071	16975	17143	17000	17124	16915	17113	16931	16927	17058	17060	17046	17019	16957	17210	16911	16823	17096	17031	17062	16907	16999	16971	17049	17059	17265	16966	16954	17037	17047	16993	17075	17040	16943	17423	17143	16994	17001	16916	17014	17147	17046	17208	17049	17107	17053	16986	16967	17123	16904	17040	17080	17078	17016	17094	17037	17153	17107	17007	17065	17016	17326	17153	16957	17076	16936	17113	17080	17136	16977	17002	16920	17079	17039	16993	17215	17013	16960	17134	17003	17031	16853	17288	17062	17044	17099	16998	16997	17062	17197	16895	17126	17106	17099	17042	17137	17099	16919	17027	16928	17071	17156	16975	16884	17141	17016	17003	17094	16889	16896	16820	16815	17013	17081	17093	16931	17158	17108	17129	17022	17110	16935	16935	16965	17161	17229	17035	16935	17121	17021	17147	17070	17064	17069	16984	16975	17158	17002	17218	17117	17279	16985	17027	16905	17075	16995	17013	16954	17175	16907	16960	16937	17033	16988	17192	17051	16773	17125	17053	17107	16922	16909	17130	17128	16992	17194	16940	17156	16897	16976	17106	17292	17157	17106	17158	16888	17337	17312	17100	17252	17131	16834	17141	17206	17117	16911	17078	16899	16962	16884	17067	17286	16896	16950	17101	17023	17010	17044	16968	16898	17092	16933	17168	16940	17060	16995	17037	16971	16975	17036	16788	17168	16992	17119	17100	17170	17077	17273	17101	17014	17129	17016	17129	17039	17123	17017	17143	17092	17097	17107	17076	17085	17143	17007	17147	17032	16966	17135	17263	16936	17036	17138	17129	17149	16897	17029	17177	17030	17015	16864	16964	17092	17239	17101	17040	16993	17077	16965	17040	17009	16991	17084	17064	17000	17104	17095	17015	17016	17095	16867	16936	17076	16898	16908	17040	17064	17089	17054	17195	16902	16984	17155	17076	17050	17097	16945	16939	16919	17027	17133	17060	17196	17181	17205	16971	17154	17036	17191	17033	16970	17089	17096	16926	17195	16884	16919	16750	16990	16969	17162	17099	17037	17097	17114	17081	17118	17083	16899	16919	16912	17003	17078	17067	16899	17220	17081	17274	17074	16874	17021	17055	17048	17106	17263	16748	16957	17128	17060	16959	17116	16870	17073	16991	17011	17041	17161	17040	17167	17104	17213	17062	17071	17082	16998	16895	16934	17029	17122	17143	17052	17144	17092	17056	17016	16937	17017	17111	17194	17206	16976	16863	16710	16989	17096	17147	17247	17093	16803	17118	17031	16978	17170	16899	16990	17103	17170	17025	17014	17200	16981	17067	17135	17066	17091	17049	17002	17015	16935	17076	16973	16916	16980	16942	17078	17029	17003	16926	17130	16925	17028	17087	17046	17050	17087	16938	17135	17135	17038	17069	16877	16998	16895	16963	17138	17052	17099	16956	16985	17159	17152	17167	17069	17125	17004	17201	17106	17170	17154	17101	17144	17099	17118	16932	16940	16928	17011	16926	16973	17108	17093	17001	17122	17115	17030	17085	17135	16959	16987	17111	17115	16970	17225	17081	16913	17014	17019	16974	17080	17201	17090	16971	17067	17398	17123	17065	17174	16877	17031	16824	16980	17014	16903	17017	17046	17054	17172	16997	17091	17042	17007	17069	17074	17133	17293	16982	16922	17018	17136	17260	17148	17136	17021	16982	17246	17033	16799	16919	17008	16877	17003	17100	17074	17029	16898	17208	16969	17057	17121	17100	16999	16963	16936	17246	17005	16934	16880	17082	16732	17164	16928	17039	16957	17106	17153	16937	16988	16983	17091	17090	16899	17011	17026	17073	17060	16972	16922	17048	16997	16917	17112	17092	17086	17048	16847	17147	17175	16951	17051	16961	16887	16912	17263	17012	17083	17004	16934	17070	17090	17052	17272	16980	16914	17093	17194	17198	17025	16895	16996	16963	17090	17128	17012	17186	17224	16985	17113	17132	17096	16936	16901	17156	17095	17038	17159	17115	17165	16984	17205	17021	17084	17034	17101	17097	17182	16904	17163	17147	16991	17251	17121	17200	17155	16937	17190	17052	17052	16990	16979	16971	17036	17202	17085	17030	17350	17020	17109	17067	17030	17001	17188	16902	16818	17186	17180	16874	17111	17065	17303	17174	17117	17198	17047	16889	17043	17038	17081	17021	17066	16913	17091	17137	17103	17042	16913	16906	17051	16975	16978	17230	17159	17134	17095	17104	17109	16863	16946	17063	17112	17023	17110	17239	16995	17077	16913	16928	17017	17043	17052	17135	16977	17027	17147	16853	17135	16968	16911	17060	16846	17182	17132	17080	17040	17156	17061	17048	17266	17053	17007	17010	17124	17297	16977	16971	16806	16873	16977	16852	17238	17071	17238	17051	17241	17113	17038	17143	17188	17138	17099	17275	16901	16918	17201	17143	17067	16979	17101	16965	16911	16942	17105	17112	16823	17019	17030	17199	17202	16949	16895	16942	16943	17066	17256	17073	17115	17076	17072	17082	17094	16938	16994	16941	17187	17032	16832	16980	16997	17098	17175	17029	17059	17000	16987	17028	17278	17032	16938	17030	17058	17018	17175	16984	16977	16964	17157	17172	17103	17138	17055	16949	17007	16981	17141	17235	16972	17085	17158	16914	17293	16959	17122	17049	16895	16955	17297	17092	16823	17284	17044	16899	16971	17024	17113	17125	17237	16926	17237	17105	17120	17130	17027	16974	16927	16981	17015	17006	17088	17112	17040	16894	17291	17126	17117	17145	17164	17247	17006	17138	17136	17094	17056	16912	16999	16989	16958	16922	17055	16998	17248	17254	17200	17043	17095	17307	16995	17044	16966	17090	17111	16990	17236	17255	16865	17026	17071	17041	16891	16999	17038	16978	17026	17024	17218	16918	16918	17075	17218	16977	16939	17041	17022	16963	16921	17260	17234	16914	16956	17102	17102	17075	17097	17085	16914	16804	17110	17255	17074	17124	17003	17135	17235	16908	16916	16970	17074	17012	17197	17127	17207	17126	17124	17206	16941	17043	17130	17150	16903	17251	17125	16956	17219	16903	17097	17076	16970	16951	17078	17043	17079	17174	17241	16951	17085	16971	16956	17065	17037	17033	17122	16993	16958	16816	16810	17203	17064	16948	16957	17041	17136	17148	17012	16926	17103	17273	17055	17016	16862	17191	17240	17162	17252	17078	16935	17022	17229	17082	17106	17008	16826	17097	17079	16934	17028	16926	16975	17015	17031	16872	17301	16934	16955	17020	17121	17174	17116	17041	16931	17245	17052	16887	17060	16990	17217	16932	16847	16983	16937	16951	16877	16980	17154	17020	16944	17204	17051	17109	16959	17057	17077	17101	17041	17004	17097	16895	17196	17057	17114	17119	17090	17193	16929	16958	17014	16943	16983	16988	16859	17211	16920	17069	17100	17097	16975	17028	17129	17002	17010	17143	17002	17160	17141	17165	16995	17045	17210	17113	16917	16995	16969	17049	17152	16738	17041	17122	16990	17113	16849	17285	17182	17085	17155	17075	16924	16984	17168	17022	17135	17070	17170	17093	17054	17090	17166	16939	17173	17162	17084	17237	16921	17172	17082	16923	17209	16926	17152	17146	17140	16873	16994	17045	16954	16973	16958	16986	17016	17048	16961	17094	17143	17170	17067	17083	17168	17068	16753	17143	17004	16901	17051	16997	17090	16953	17036	16965	16933	17161	16995	16993	17180	16827	17135	16936	16873	17133	16970	17136	16869	17115	17042	17016	17235	17244	16739	17037	17088	16964	17011	17068	17124	17258	16982	16903	17017	17023	17028	17121	17140	17299	17094	17194	16888	17146	17156	17003	16991	17193	17064	17069	17196	16997	16943	17033	17098	17055	17135	16960	16960	16961	17070	17154	17094	17195	16993	17106	17180	17170	17162	16916	17189	17085	17122	16838	17110	17174	16808	17049	17026	16857	17099	16844	17052	16979	17098	16950	17080	16889	17086	17080	17144	17032	16828	16947	16897	17021	17040	16966	17195	16945	17076	17204	17021	17216	16840	17033	16941	17142	17066	17050	17130	16855	17050	16881	17131	17263	17211	16832	17106	16832	16968	17098	16847	17077	17210	17117	16952	17141	17015	17090	16995	17011	16965	17105	16984	17014	16993	16982	16994	17060	17281	16927	17149	17228	17137	17024	16989	17075	17260	16904	17083	17196	16991	17126	17085	17106	16968	17073	16863	17097	16954	16983	16996	16810	16914	17149	16934	17042	17255	17108	17019	17120	16916	16800	17145	17177	17041
29310	47123	41809	29089	20317	17352	16442	16421	16830	18962	29468	29428	25738	22067	19003	16450	15451	14930	15152	14879	15026	15036	15099	14908	14895	14933	14950	14851	15094	15094	14987	14927	15015	14899	14827	14921	14969	14895	14822	14894	14867	15129	15029	14919	14826	15013	14971	15028	14811	14839	14906	15046	14930	15051	14874	14953	15051	14979	14974	14828	15079	15043	14973	14880	14960	14970	14837	15036	14899	14977	14950	14933	14863	14885	14779	14890	15023	14848	14856	14852	14840	15025	14898	14776	14936	14890	14908	14916	14931	14989	14934	14935	15049	14868	14996	14800	14911	14869	14951	14858	14871	14818	14925	14841	15005	14738	14971	14854	14950	14845	15073	15012	15076	14945	14951	14748	14933	14842	14814	14965	14902	14758	14839	14810	14744	14741	15070	14964	14766	14878	14855	14759	14896	14868	14746	14858	14923	15017	14864	14941	14991	14888	14992	14981	14745	14971	15050	14919	14926	15051	14912	14980	14917	14942	14950	14813	14991	14906	15189	14886	15034	14793	15026	14818	14955	14780	14868	14993	14980	14690	14685	14909	14938	14745	14908	14857	14757	14791	14971	14953	14876	14855	14797	14769	14992	14967	14768	14849	15118	14851	14724	14981	15010	14817	14901	14865	14848	14820	14959	15031	14924	14928	14870	14884	14782	14933	14940	14842	14923	15054	14897	15023	14875	14954	15132	14783	14925	15158	14961	14974	15018	14899	14852	14935	14817	14886	14805	14859	14935	14906	15005	15015	14819	14905	14887	15056	14728	15008	14765	14742	14904	14954	14863	15029	15006	14926	14976	15052	14908	14830	14972	14805	14985	14880	14734	14903	14907	14956	15033	14909	14851	14852	14971	14813	14839	15054	14957	14904	14979	14799	14999	14882	14977	14899	15209	14910	14924	14809	14941	14932	14738	14975	14866	15024	14889	14915	14716	14755	14818	15020	14976	14846	14944	14813	14899	14879	14855	14792	15107	14711	14981	14937	15015	14802	14871	14796	14938	14844	14849	14798	14913	14917	14890	15027	14866	14857	15002	14904	14890	14816	14841	14737	14921	14968	14722	14753	14865	14868	14960	14936	14921	14817	14995	14934	14836	14936	14778	14854	15010	14814	14975	14985	14989	14874	14896	14959	14793	14771	14869	14740	14943	14880	14779	14971	14851	15033	14956	14897	14888	14910	14728	14904	15009	15009	14794	14851	14698	14880	14817	14866	15001	14925	14917	14677	15026	15025	15047	14886	14922	14767	14900	15041	14738	14839	14901	14929	14882	14897	14939	14840	14910	14999	14975	14973	14919	14861	14867	14938	14924	14921	14963	14772	14867	14781	14788	14886	14917	14857	15032	14923	14846	14767	14942	14761	14842	14837	14899	14829	15065	14956	14963	14922	14737	14923	14960	14896	15002	14789	14920	15008	14881	14830	14860	14951	14907	14881	14916	14849	14832	14911	15033	15098	14837	14852	14961	15072	14929	15037	14819	14944	14833	14872	14876	14833	14853	14817	14962	14975	14875	14879	14828	15058	14845	14973	14902	14813	14839	14782	14900	14955	14900	14858	14905	14880	14894	15093	14979	14877	15042	14752	14961	14950	14840	14855	14994	14846	14876	14944	14713	14986	15065	14886	15062	15014	14737	14705	15034	14810	14731	14843	14807	14929	15018	14802	14819	14935	14807	14896	14920	14840	15002	15069	14897	14816	14879	14839	14946	14837	14927	14936	14836	14922	14900	14934	15032	14845	15053	14775	14745	14834	14928	14981	14767	14888	14851	14929	14986	14882	15051	14932	14953	14762	14791	14799	14862	14836	14951	14813	14951	14917	14783	14833	14910	14951	14915	14837	14835	15051	15054	14877	14834	14918	14912	14941	14945	14907	14933	14989	14849	15035	15018	14787	14909	14729	14953	14993	14939	14716	14981	14659	14888	14802	14785	14883	14852	14954	15015	14762	14830	14967	14858	14941	14969	14976	14787	14976	14680	14952	14803	14863	14950	14877	14818	14804	14939	15037	14869	14938	14880	14833	15048	15023	14966	14818	14819	14898	14976	14906	14959	14932	14870	14966	14753	14823	14813	14770	14953	15070	14892	14867	14932	14890	14867	14917	14803	14938	15031	14785	14713	14880	14868	15003	14923	14983	15003	15057	14741	14944	14821	14857	14905	14963	14780	14803	14883	14876	14755	15137	14918	14786	14937	14725	14797	14820	14956	14966	15011	14910	14795	14890	14920	14879	14946	14929	14957	14884	14986	14915	14879	14856	14872	14748	15009	14925	14867	14923	14952	14811	14850	14993	15033	15045	14926	14705	15061	14922	15018	14969	14918	14760	14697	14876	14973	14915	14943	15093	14858	14965	14941	14988	14792	14710	14895	14877	14923	14900	14923	14926	15079	14855	15045	14880	14872	14805	14775	14938	15020	14821	15103	15068	14776	14948	14948	15039	14720	14908	14905	15013	14710	14954	14883	14942	14719	14956	14791	14785	15040	15060	15022	14820	14846	14997	14835	14783	14945	14731	14991	14885	14712	14927	14852	14854	14797	14913	14896	14947	14905	14871	14849	14951	14807	14754	14885	14864	14835	15002	14825	14839	14854	14843	14942	14969	14902	14759	15056	14846	15012	14873	14931	15021	14872	14883	14912	14961	14821	14999	14958	14930	14901	14965	14768	14880	14984	14893	14913	14949	14802	14863	14901	14770	14840	14942	14812	14976	14916	14820	14895	15010	14937	14870	14669	14950	14828	14766	14937	14814	14721	14777	14865	14931	14956	15059	14884	15024	14962	14979	14900	14866	14826	14964	14930	14722	14865	15043	14930	15018	15005	15025	14995	14912	14912	14981	14947	14900	14784	14916	15019	14707	15004	15051	14754	15017	14875	14904	14788	14661	14823	14924	14727	14980	14908	14665	14941	14937	14936	14871	14881	15023	14978	14801	15031	14867	14982	14887	15001	14996	15037	14901	14933	14943	14802	15116	14793	14904	14942	14870	14897	14884	14892	14832	14890	14874	15095	14789	14689	14917	14892	14781	14735	14876	14774	14973	15039	14908	14899	14769	14894	14853	14957	14896	14927	14877	14941	14874	14745	15004	14889	14902	14880	15059	15022	14837	14919	14855	14884	14830	15002	14837	14896	14971	14982	14870	14928	14883	14951	14885	14833	14996	14998	14912	14900	15069	14743	15015	14924	14987	14839	14991	15000	14709	14972	14773	14812	14932	14894	14897	14895	14946	14828	14966	14887	14916	14901	15003	14860	15023	15066	15085	14780	14854	14936	14972	14748	14868	14931	14778	14775	14949	14997	14742	15093	14726	15038	14659	14984	14879	15088	15030	14863	14974	14950	14938	14994	14911	14907	14970	14887	14910	14950	14859	15069	14984	14877	14761	14915	14781	14968	14942	14874	14981	14755	14863	14942	14999	15016	14998	14935	15011	15152	14882	14903	14994	14916	14947	14840	14963	15132	14978	14869	14662	14927	14975	14905	14944	14758	14901	14961	14869	14958	14786	14828	15067	14882	14831	14831	14887	14853	14846	14885	14875	14863	14806	14894	14915	14810	15002	14893	14828	14879	14798	14896	14846	14900	14913	15002	14829	14862	14795	14766	14863	14947	15051	14885	14825	14932	14883	14763	14868	14999	14837	14877	14719	14955	15060	14846	14874	14840	14996	15058	14728	14846	14855	14907	14805	14886	14954	14799	15139	14970	14840	14942	14750	14878	14850	14992	14969	15012	15088	14816	14858	14949	14814	14898	14877	15037	14968	14863	14800	14863	15024	14898	14854	14933	14871	14940	14872	14925	14638	14969	14836	14762	14810	14981	14806	14994	14934	14937	14784	14911	14820	14949	14978	14894	14960	14848	15029	15119	14978	14958	14858	14931	15053	15026	14896	14937	14975	15150	14737	14891	14933	14874	14994	14683	14873	14970	14741	14862	14793	14882	14828	14820	14940	14827	15032	14960	14791	14707	14866	14986	15090	14949	14913	14855	14913	14729	14927	15019	14829	14889	14971	14922	14862	15065	14955	14932	14924	14886	15093	14833	14924	14786	14937	14786	14927	14969	14784	14892	14869	15029	14758	15033	14947	14810	14998	15042	14903	14892	15024	14884	14905	15047	14978	14902	14861	14844	14998	14909	14823	14861	14967	14914	14734	14913	14964	14867	14843	14843	14980	15023	14967	14779	14722	14970	14903	15070	14893	14925	14933	14958	14864	14791	15032	14791	14811	14880	14887	14693	14921	14794	14861	14962	14859	14887	14979	15068	14911	14999	14938	15080	15051	14837	15024	14870	14944	14786	14917	14840	15064	14882	14915	15028	14902	15029	14759	14842	14910	14879	14885	14791	14816	14853	14945	14925	15009	14854	14954	14834	14718	14945	15133	14996	14729	14851	14804	14843	14982	15035	14882	14893	15071	14980	14837	14733	14936	14831	14865	14873	14733	14905	14950	14927	14825	14769	14842	15049	14929	14880	14701	14999	15070	14824	14839	14816	14749	14802	14870	14905	14967	14989	14944	15016	14821	14744	14971	14841	14781	15023	14915	15009	14997	14864	14963	14926	14802	14980	14843	14932	14903	14805	14804	14910	14916	15017	14851	14949	14707	14911	14856	14930	15015	14978	14854	15001	14930	14830	14727	15023	14829	14920	14880	14766	14856	14769	14925	14779	14860	15047	14762	15009	14754	15046	14873	14956	15023	14810	14951	14960	14842	14756	14976	14928	14873	14772	14998	14837	14885	14958	14947	15013	15029	15012	14940	14968	14873	14800	14890	14737	14770	14792	14918	14917	14968	14882	14934	14961	14719	14895	14958	14792	14862	14934	14962	14880	14958	15062	15039	14827	14821	15035	14778	15049	14815	14982	14837	14827	14889	14877	14951	14977	14907	15141	14901	14826	15001	14904	14857	14930	14834	14870	14953	14802	14814	14850	14915	14828	14958	14700	14877	15016	14821	15009	14751	14835	14980	14945	14743	14869	14857	14912	14907	14956	14882	14968	14930	14772	14737	14921	15026	14861	14909	14708	15131	14968	14963	14842	14886	15050	14773	14895	14952	14951	15013	14963	14877	14857	14965	14963	14961	15060	15073	14760	14894	14856	14792	14831	14886	14840	14956	15006	14883	14941	15044	14767	14931	14827	14718
22688	21310	29020	24094	21828	23656	24739	20155	19484	22349	28012	33757	33617	30129	24458	20432	18377	17550	17432	17203	17298	17190	17196	17286	17300	17046	17144	17333	17034	17127	17233	17223	17205	17202	17313	17098	17207	17192	17038	17162	17014	17122	16949	17141	17229	17267	17015	17165	17162	17209	17035	17160	17287	17060	17166	17052	17212	17230	17192	17231	17004	17329	17388	17164	17225	17223	17077	17157	17252	17131	17108	17099	17149	17109	17276	17189	17088	17064	17123	17396	17155	17080	17050	17108	17118	17295	17247	17087	17049	17105	17139	17058	17194	17259	17093	17145	17167	17169	17201	17214	17122	17055	17084	17119	17107	17257	17073	17112	17130	16972	17168	17138	17339	16980	17128	17179	17009	17101	17381	16978	17396	17049	17075	17049	16988	17024	17092	16942	17212	17197	17122	17189	17157	17133	17109	17216	17061	17108	17108	17069	17200	16972	17098	17147	17192	17115	17258	17208	17286	17199	17159	17235	16999	17031	17088	17036	17061	16962	17041	17093	17094	17151	17317	17108	17181	17080	17108	16805	17210	17193	17056	17183	17202	17009	17169	16987	17177	17234	17053	17140	17004	17037	17168	17174	17024	16949	17151	17095	16918	17027	16913	17147	17095	17101	17221	17060	17120	17293	16899	17222	17001	17084	17135	17004	17000	17207	17249	17101	17016	16981	17177	16867	16901	17183	17407	17055	16970	17003	17071	17113	17139	17147	17172	17062	16954	17096	17294	17151	17196	17008	17001	16891	17116	17222	16768	17144	17008	17065	17223	17025	17002	17149	17273	16995	17065	17073	16823	16977	17160	17087	16947	17063	17084	17140	17100	16992	16941	17019	17143	17053	17174	16816	17180	17096	17133	17396	16960	17161	16945	17144	17313	17087	17277	17170	16997	16860	17032	17071	17022	17144	17094	16996	17261	16952	17043	17006	16975	17016	17248	17167	17235	17310	17220	17166	17061	17281	17049	17163	17124	17017	17133	17011	17037	16875	17291	17042	17145	17087	17004	17024	17217	17023	17180	17076	16942	17100	17078	17115	17178	17141	17127	17179	17138	17106	17205	17106	17115	17194	17255	16994	17050	17391	17247	17163	17134	17142	17087	17035	17091	17055	17069	17122	17257	17357	17266	17249	17025	17065	17120	17164	17130	16986	16905	17029	17152	17093	17095	17028	16927	17126	17125	16894	17088	16869	17024	17171	17127	17134	17100	16903	16981	17284	17116	17127	17031	17310	17179	17016	17066	17056	17014	16980	17011	16929	16983	17139	17292	17045	17089	17308	17075	17054	17326	17055	17276	17100	17076	16885	17060	17231	17180	16877	17152	17195	17145	17340	17043	17167	17179	17191	17024	17121	17059	17173	17011	17018	16985	17003	17044	17145	17335	16964	17100	16948	17035	17085	17164	17126	16928	17105	17032	17059	17065	17182	17034	16886	17164	17212	17173	17049	16832	17021	17000	17119	17232	17174	17077	16973	17179	16890	16940	16976	17072	17274	17091	17072	17036	16900	17157	16980	16989	17072	17285	17129	17180	16879	16980	16956	17104	16874	17028	17011	16940	17053	17119	17112	17027	17299	17199	17107	17045	17015	17013	17191	17083	17042	17175	17144	17172	17092	17181	17137	17000	16984	17077	17154	17106	17112	17108	17149	17040	17025	17104	17255	17129	17035	17049	17093	16927	17058	17006	16976	16976	16961	17240	17169	17056	16999	16985	17011	17271	16935	17081	17092	17228	17088	17306	17154	17130	16979	17064	17123	16789	17061	17040	17064	16979	17289	16958	17110	17034	16988	17105	17021	17194	17270	17107	17286	17202	17201	16870	17055	17044	17094	17047	16994	17022	17107	17138	16903	17285	17193	16989	17020	17052	17042	17060	17069	17095	16951	17225	17134	16983	17036	17035	16908	17177	17084	17273	17041	17159	17041	17193	17304	17163	17184	17102	17032	17208	17189	17156	17034	17228	16999	17073	17052	17391	16819	17006	17163	17062	17125	17161	17034	17070	17186	17302	17267	17023	17104	17073	17113	17063	17183	17080	17040	17112	17059	17051	16981	17074	17041	17188	17029	17205	17125	17175	16914	17139	17112	17022	17051	17155	17096	17197	17140	17047	17265	17102	17069	17156	17335	16871	17011	17171	16929	17052	17202	17107	17048	17240	17135	17252	16885	17132	17282	17106	16923	17071	16961	16856	17167	17001	17068	17369	17257	16958	17163	17158	16871	17249	16952	17034	17012	17069	17074	17115	17116	17023	17266	17134	17109	16982	17066	17124	17165	17214	17101	16940	17059	17020	17193	17065	17010	17107	17103	17361	17127	17107	17119	17043	16875	16975	17040	17122	17243	17126	17022	16943	17189	17131	17171	17273	17209	17087	17160	17217	17176	17120	17107	17082	17026	16925	17011	17059	17203	17004	16875	17126	17082	17154	17173	17184	17305	17147	17018	17154	17227	17290	17236	17197	17049	17020	17008	17066	17202	17034	17251	17247	17262	17180	17200	17261	17014	17175	17108	17195	17110	16983	17242	17181	17074	17087	17182	17177	17192	17089	17211	16961	17102	17066	17228	17005	17124	17106	17317	17087	17071	17171	16950	16981	17010	17065	17081	16921	16898	17017	17128	17212	16989	17249	16928	17060	17183	17099	17177	17104	16869	17215	16949	17189	17019	17176	17077	17123	17116	17121	17131	16922	17048	17245	17250	17280	17100	17225	17010	16893	17088	16918	17022	17199	16892	17079	17008	17116	16973	17140	17039	17071	17153	17104	17132	17304	17248	16980	17252	17226	17139	17098	17093	16859	17080	17015	17096	16956	17088	17104	16957	17010	17156	17163	17190	17300	17057	17097	17031	16903	16951	17032	17105	17142	17130	17098	17107	17038	17136	16958	17232	17353	17173	17186	17203	16916	17110	16912	17166	17109	16819	17164	16957	16976	17175	17173	17219	17275	17176	17116	17156	17063	16901	17204	17102	16986	17119	17410	17171	16919	17262	17096	17189	16949	17086	17166	17194	17077	16963	17212	17175	17145	17139	17091	17128	17198	17104	17033	16774	17076	16957	17241	17288	17089	17018	17097	17109	17040	17170	16926	16937	17143	17097	17092	17036	17127	17037	17173	17249	16985	16963	17009	17117	17137	17263	17069	17138	16933	16972	16823	17128	16988	17062	17204	17168	17282	17151	16941	17146	17287	17188	16965	17165	17240	17023	17313	17208	16963	17195	16946	17042	17043	17297	17094	17077	17229	17136	17101	17096	17073	17336	17246	17094	17025	17011	16867	17033	17064	17178	17170	17159	17121	17078	16943	17197	17206	17035	17132	17044	17283	17188	17121	17129	16957	17117	17196	17023	17014	17092	17318	17093	17214	16967	17028	17105	17144	16900	17149	17259	17209	16926	16920	17105	17094	17103	17292	17328	17344	16906	17049	17227	17159	16936	17137	17256	17036	17111	17053	17140	16855	16999	17112	17042	17081	17001	17095	17066	17178	17125	17172	16957	17061	17039	17123	17059	17060	17024	17110	17039	17071	16964	17256	17203	17080	16778	16977	17019	16979	17048	17253	16966	17174	16943	16949	16907	17196	17055	17170	17084	17238	17074	17070	17223	17281	16947	17255	17134	17157	17145	17163	16939	17349	17094	16870	17250	16995	17114	17119	17015	17139	16946	17006	17037	17113	16838	17052	16995	17091	17022	17015	17160	17091	17189	17178	17047	17137	16970	16973	17071	17222	16847	17009	17133	17217	17187	17164	17055	16919	17121	17072	17089	17207	16961	16896	17128	17138	17181	17362	17200	16981	17121	17059	16927	17165	17172	17332	17227	17075	16956	17060	16787	17343	17117	17294	17296	17050	17120	17148	17248	17008	17068	17089	17039	17211	17049	17188	17171	17197	17133	17264	17081	17168	17047	17257	17285	16870	17110	17101	17254	17137	17326	16952	16942	17070	17085	17170	17072	17004	16951	17150	16994	17242	17273	17170	17113	17112	16953	17162	16912	17325	17005	16998	16909	17026	17011	17128	17000	17045	17114	17040	17011	17265	17130	17067	17191	17064	17047	17074	17107	17041	17243	17033	17115	17175	17034	17283	17125	17067	17236	17197	17078	16933	17075	16936	16878	17060	17229	16999	17102	16980	17198	16955	17103	17143	17156	17270	17037	17119	17322	17172	16901	17271	16901	16949	16941	16979	17084	17194	16958	16978	17049	17117	17157	17185	17181	17213	16911	17103	17300	17111	17071	17247	17116	17168	16923	17128	17156	17228	17056	16830	17081	17207	17008	17054	17065	17191	17040	17236	17085	16993	17023	17237	17028	17150	16721	16923	17147	17031	17092	17215	17012	17036	17211	16937	17184	17086	16985	16972	17001	17130	16933	16983	17089	17199	17205	17183	17104	17207	17307	17084	16947	16920	16892	17129	16898	17165	16919	17007	16819	16820	17117	17129	17202	17120	16944	17173	17152	17145	17226	17147	16966	17095	17096	17165	17033	17199	17151	17199	17011	16919	17020	17081	17269	17123	17246	17067	17240	17118	17063	17012	17066	17248	16872	16909	16978	17133	16968	16867	16908	17157	17114	17054	17165	17179	17036	17072	17228	16861	17125	16920	17000	17182	17292	17162	17123	17098	17199	17065	17220	17196	17122	17101	17012	17068	17293	17045	17021	17127	17069	17012	17138	16934	17102	17150	17038	17098	17129	17150	17145	17094	17144	17219	17107	17135	17272	17084	17030	17146	17179	17073	16909	16814	16952	17125	17165	17063	16958	16676	16794	16960	17050	17084	16962	17185	16996	17020	17211	17156	17041	17078	17204	17135	17093	17111	17240	17131	16943	16961	17165	17145	17034	17056	17078	16948	17086	16999	17170	17089	17026	16771	17051	17073	16942	17173	17166	17188	17223	17098	17223	17028	16991	17136	17010	17142	17011	17196	16957	17010	17165	17256	17139	17240	17152	17129	17201	17188	17180	17110	17329	17220	16899	17296	17311	16888	17079	17138	17008	17121	17174	16828	17058	17141	17158	17112	17080	17248	17118	17094	17049	17067	17062	17021	17059	17204	17121	16869	16827	17068	17169	17096	16974	17438	17136	17157	16885	17186	17412	17047	17089	17091	17223	17111	17253	17221	17138	17133	17149	17025	17003
32568	55186	49728	37525	25000	19728	17976	18264	18569	22906	29900	36151	34919	30135	22992	18266	16113	15322	15010	15033	14984	14763	14940	15037	14967	14840	15021	14882	15047	14930	14964	14737	15152	15182	14792	15014	14879	14882	14942	14993	14883	14882	14798	14911	14966	15030	14900	14809	14995	14963	15110	14808	15046	14937	14799	14944	14899	15013	14864	14911	14850	14998	15013	14917	14874	14932	14699	14976	14879	15025	15122	15043	15048	14918	14955	14798	14860	14947	15112	14802	14879	14938	14705	14939	14796	15090	15178	14856	14828	14984	14688	14923	14880	14897	14943	14892	14830	14915	14960	14892	15011	15043	14979	15051	14859	14810	14793	14937	14868	14957	14951	14957	14792	14989	14832	14846	14879	14802	15024	14873	14709	14849	14993	14770	14901	14975	14782	15133	14950	14905	14913	14902	14980	15015	14996	14950	14864	15040	14898	15009	14989	14773	14952	14959	15031	14891	15002	15045	14922	14824	14792	14832	14984	14802	14842	14890	14948	14901	14845	14841	14864	14895	14855	14872	14942	14992	14890	14916	14762	14808	14937	14696	15004	15015	14663	14948	14931	14935	15108	14765	14852	14930	15065	14964	15077	14817	14784	14856	14991	15046	14846	14874	14884	15019	14728	14890	14984	14859	14877	15082	14840	14845	14895	15023	14922	14939	14798	15032	14974	14852	14909	15058	14881	14724	14828	14917	14848	14885	14929	14820	14960	14935	15041	14864	14906	14732	14970	15058	14631	15062	14834	14654	14893	14954	14782	14855	14800	14734	14771	14967	14855	15081	14823	14925	15231	14834	14742	14889	14947	14974	14961	14882	14933	14984	14842	14751	14826	14908	14920	14879	14989	14815	14794	14886	14864	14830	14904	14901	14990	15111	14920	14969	15029	15043	15108	15001	14978	14916	14870	14794	15010	14932	14914	14844	14965	15027	14824	14977	14809	14876	14892	14815	14991	14888	14865	14727	15115	15083	14819	14899	14874	14869	14984	14831	15032	14742	14914	14853	14969	14897	14912	14927	14819	14787	14928	15087	14917	15048	15070	14928	14740	14894	15048	14760	14896	14716	14988	14841	14936	14969	14968	14924	14741	15039	14926	14950	14903	14823	14915	14696	14916	14951	14743	14986	14828	14875	14947	14845	14881	14756	14951	14817	14853	14945	14891	14932	14960	14704	14893	14892	14839	14840	14830	14850	14845	14999	14888	14925	15019	14939	14986	14896	14887	14896	15015	14910	14911	14868	14691	14884	15030	14951	14748	14903	14949	14905	14872	14962	14908	14973	14740	14849	14957	14649	14883	15096	14837	14828	14922	14815	14925	14951	14904	14903	14807	14769	15037	14869	15063	14879	15118	15017	14897	14901	14960	14863	14885	14860	14916	14984	14928	14974	14865	15016	14808	14860	14826	14856	15033	14968	14850	14766	14983	14914	14909	14927	14933	14937	14999	14942	14951	14877	14882	15033	14882	14971	15082	14714	14888	15051	15003	14898	15012	14851	15039	15035	14887	14822	15020	14924	14913	14867	14822	14808	14826	14844	15126	14956	14871	14877	14831	14913	14868	14801	14882	14983	14698	14877	14894	14837	15059	14982	15085	14894	14951	14917	14747	14829	15042	15106	14827	14794	14884	14929	14999	14890	14847	14945	14993	14928	14930	14893	14910	14781	14773	14998	14876	15043	15010	14860	14905	14975	15065	14887	14857	14934	15006	15039	14834	15062	15026	14980	14963	14972	14966	14928	15057	14905	14972	14779	15053	15025	14964	15044	14906	14997	14927	14893	14952	14831	15011	14976	14833	14954	14881	14976	14733	14886	14917	14958	15086	14873	15040	14914	14844	14933	14727	14941	14765	14981	14953	14857	14881	14938	14877	14924	14766	15008	14804	14918	14822	15060	14803	14964	15102	14825	14983	14899	14865	14806	15065	14831	14935	14909	14815	14916	14844	14863	14969	14996	14796	14912	14970	15074	14987	14944	14813	14872	15010	15026	14903	14932	14712	15062	14755	14913	14835	14949	14831	14979	14902	14916	14948	14860	14718	14862	14989	14879	14838	14909	14957	14902	14866	14821	15013	14861	14920	14971	14802	14969	14834	14800	14908	14971	14925	14816	14957	14869	14904	14996	14952	15059	14838	14908	14722	15037	14980	14908	14836	14900	14947	14872	14899	14881	14892	14800	14839	14690	14833	15010	14966	14657	14942	14823	14931	14795	15104	14924	14955	14865	14924	14885	15048	14959	14935	14822	14892	15016	14807	14857	14985	14864	14827	14838	14755	14831	14875	14848	14829	14988	14935	14751	15012	14896	14682	14935	14981	15007	14867	14813	14926	14898	14943	14955	14915	14876	14675	14855	14785	15075	14923	14933	15101	15043	14851	14823	15011	14758	14962	14818	15051	15075	14963	14840	14966	14918	14926	15024	14875	14849	15136	14919	14928	14900	14932	14922	14955	15016	14912	14828	14979	14971	14914	14834	14887	14829	15022	15040	14836	14805	14988	14903	14959	14942	15010	14968	14775	14920	14969	15003	14832	14838	14860	15053	14953	14942	15014	14935	14799	14922	14979	14878	14990	14756	14894	14902	14826	14964	14832	14843	14887	15006	14787	14818	14848	14957	15003	14994	14847	14887	14930	15103	15076	14720	14878	14942	15000	14771	15045	14865	14887	15016	14978	14788	15021	14860	14949	14909	14844	14881	14842	15042	14841	14963	14902	14910	14889	14913	14839	14888	14929	14886	14963	14879	14854	14865	14982	14893	15014	14828	14971	14919	14717	14807	14902	14924	14814	14996	15065	15083	15073	14932	14980	14941	14854	14883	14938	14987	14835	14867	14901	14896	14704	14982	14832	14841	14897	14998	14885	15000	15120	14927	15050	14965	15070	14757	14988	14814	15027	14998	14739	14785	14835	14855	14881	14816	15011	14915	15100	14999	15064	14779	14875	14720	15078	14830	14956	14909	14848	14821	14867	14939	15043	15059	14999	14980	14759	14952	14933	14928	14877	15119	14891	14887	14767	14874	14928	14719	15052	14843	14738	14929	14875	14835	14894	14834	14782	14882	15040	14909	15000	14873	14976	14915	15035	14970	14946	14898	14754	14963	14826	14902	15062	14938	15030	14997	14837	14927	14992	15050	14819	14930	14994	14914	15133	14880	14873	14941	14918	14803	15078	14940	15051	14849	14904	14962	14910	14962	14972	14941	14891	15020	14874	14843	15059	14811	14904	15038	14922	14977	15069	15039	14910	14934	14789	14748	14973	14860	15028	15010	14893	15002	14900	14836	14983	14944	15137	15080	14931	14901	14976	14845	14995	14970	14813	14818	14916	14741	14924	14811	15022	14943	14888	15057	14989	14699	14960	14905	14916	14754	14851	14983	14957	14960	14839	14894	14932	14906	14889	14979	14863	14787	15032	14952	14996	14972	14962	14794	14797	14929	14953	14848	14892	14946	14846	14844	14963	14934	14922	15040	14806	14851	14810	14924	14971	14797	14977	15067	14956	14917	14984	14740	14900	14830	14583	14889	15001	14845	14961	14959	14933	14959	14912	14901	14814	14956	15046	15005	14776	14849	14811	14776	15046	14998	14883	14877	14955	14949	15040	15002	14946	15102	14987	15049	14915	15017	14953	15005	14956	14938	15106	14970	14841	14889	14917	14603	14934	14923	14719	14817	14901	14755	14763	14817	14998	14872	14815	15057	14911	15047	14968	14851	14908	14835	14944	14929	14907	14929	15060	14925	15012	14905	14876	15106	15086	15000	14811	14982	14894	15061	14749	14993	14980	15082	14948	14871	14984	15045	15049	14837	15020	14829	15087	14966	14918	14983	14821	14853	14850	14792	14813	14909	15002	14996	14842	14934	14824	14950	14991	14847	14939	14751	14727	14982	14877	14804	14835	14811	15003	14790	14679	14846	14958	14916	14888	14859	14993	14758	14704	14873	14941	15031	14904	14998	14784	14817	14814	14864	15073	15013	14937	15006	14932	14831	14836	14838	15035	15011	14988	14945	14776	15096	14939	14837	14993	14807	14940	14977	14809	15031	14867	15077	15004	14802	14868	14929	14858	14916	14845	14827	14780	15085	14888	14947	14958	14856	14988	14908	14997	14966	14800	14885	14961	15001	15190	14865	14993	14876	15044	15000	14887	14851	15015	14964	14870	14667	14863	14909	14917	14964	14860	14709	15053	14812	15007	14865	14904	14999	14845	14869	14952	14860	14842	14973	15082	15043	14877	14892	14810	14734	15035	14719	15035	15089	14928	14688	14890	15043	14738	14919	14948	14971	14910	14740	15024	14836	14949	14791	14883	14927	15005	14969	14728	14803	14852	14760	14987	15096	14749	14976	14971	14748	14939	14867	14747	14865	14896	14922	14849	14812	14840	14744	14809	14687	14930	14848	14968	14938	14938	14915	14796	14903	15017	14987	14966	14837	14915	14899	14972	14920	14987	14906	14891	14934	14944	15009	14798	14926	14913	14901	14895	14888	14806	15028	14851	14896	15132	14988	14990	15018	14964	14849	14859	14759	14874	14991	14956	14855	15084	14831	14878	14873	14860	14962	14913	14722	14997	14769	14879	14879	15162	14897	15037	14846	14815	14806	14828	14808	14945	15011	14910	14972	14945	15063	15059	15125	14880	14912	14944	14861	15102	14776	14960	15120	15041	14916	14870	14930	14789	14740	14848	14970	15122	14902	14982	15015	15020	14899	14904	14866	14752	14951	14835	14924	14741	14955	14780	14955	14879	15054	15045	14978	14885	14912	14942	14828	14872	15053	14942	14778	14645	14979	14860	14852	14998	14893	14841	14955	14910	14898	15121	15086	14810	14942	14890	14877	14831	14928	14845	15007	14842	15002	15007	14874	14997	14832	14802	15015	14911	14872	14962	14899	14857	14903	14937	14865	14891	14929	14970	14913	14969	14658	15021	14987	14920	14800	14953	14887	14841	14933	14801	14979	14899	14849	15065	14919	15014	14924	14912	14980	14798	14937	15057	14905	14950	14851	14737	15141	14903	14994	14912	14910	14907	14882	14965	14788	15104	14935	14799	14749	14735	14879	14908	14933	14872	14751	14782	14955	14877	15052	14856	14906	14945	14821	14784	14952	15026	14773	14975	14948	14789	14868	14946	14933	14825	15047
27908	23864	27939	23213	18718	17891	17440	17207	17209	17317	17815	18435	18571	18467	18093	17490	17309	17181	17074	16961	17043	17079	17156	17130	16790	16687	16938	17000	16892	16834	17134	17117	17104	17050	17035	17128	17051	17164	17134	17050	17027	17106	17073	17377	17051	16931	17070	17030	17058	16955	17202	17034	17080	16983	17185	17161	17105	16962	17088	17003	17145	17164	17125	17143	17117	16917	16965	17306	16957	17028	16774	16954	16943	17011	17119	17178	17039	17058	16895	17132	16903	16971	17016	17087	17156	17059	16964	17028	17094	17015	17169	17099	17135	17092	17153	16885	16967	16999	17008	16915	17030	16895	17146	17016	17075	16952	17076	17135	16945	17113	16972	16908	17005	16982	16975	17056	16857	16931	17117	17025	16991	16985	17182	16998	16953	16956	17122	17079	16976	17047	17047	16981	17191	17181	17048	17002	16736	16871	17002	17089	17120	17003	17130	17275	17033	16924	16988	17050	16758	16883	16913	16962	17024	17078	17069	17014	17059	17066	17107	17200	17129	16955	17115	16911	17091	16986	17073	17071	17151	17024	17073	17064	17047	17109	17274	16874	16893	16754	17041	17125	17136	16915	16932	17144	17086	17016	16948	17204	17169	16991	16900	17226	17001	17031	17110	16891	17068	17034	16946	16989	17055	16926	16939	17119	16959	16845	17082	16933	17116	17050	16955	17074	17099	16929	17022	17137	17038	17055	16979	17137	17220	16951	16998	17192	17285	17360	17150	17181	16995	17026	17012	17107	17034	17066	17192	16870	16983	16991	17041	17134	17173	17016	17205	17004	16893	17047	16999	17036	16976	16931	16989	17071	16903	17121	16967	17223	17145	16949	17122	17014	16865	17104	17269	17025	17082	16935	16984	17071	16989	17001	16935	17223	17216	16984	17255	17007	17132	17054	17146	17225	17120	17049	17086	17152	16955	17028	17021	16949	17178	17054	16946	17042	17081	17003	17188	17047	17109	17151	17122	17095	17458	16955	17050	17041	17000	16914	17218	17162	17234	17172	17062	16891	17052	16933	17115	16975	16936	17090	16913	16820	17091	16993	17034	17223	17025	17247	17253	17308	17130	17033	17071	16823	16929	16989	16990	17196	16939	17192	17156	17023	17030	16939	17228	17078	17090	17092	16991	16864	16969	16925	17058	17094	17101	17163	17015	16934	17027	17221	16865	16978	17158	17138	17054	17142	17018	16915	16906	16958	17053	16942	17082	17010	17104	17028	16671	16998	17016	17046	17194	16892	17159	16949	17015	17110	16932	17019	17078	17142	17167	16859	17154	17036	17091	17117	17172	17150	16974	17181	17166	16958	17011	17088	17029	17087	17100	17020	16977	17122	17124	16987	17171	17009	16960	17153	17181	17070	17190	17043	17036	16823	17082	17037	16892	17089	17296	17235	16911	17018	17087	17132	17071	16802	17051	16918	17248	16999	16867	16965	17025	17133	17079	17016	17194	16915	16810	16959	16881	16826	17053	16954	17093	17015	17007	17045	17111	17055	17001	16902	17091	16950	17092	16942	17197	17021	17006	16938	17069	17024	17104	16912	17393	17213	17007	17075	16992	17151	16773	16783	16905	17239	17175	16923	16976	17025	17385	17100	17121	16727	17132	17271	17021	17110	17325	17152	16827	16939	17088	17115	17000	17152	17222	17046	17108	16956	17104	17058	17082	16989	17247	16994	16937	17012	17156	16966	16820	16943	16905	17070	16919	16957	17121	16923	17088	16811	16973	17040	17101	16849	16996	16837	16842	16911	17070	17033	17135	17087	17284	16895	17044	17059	16931	16977	16973	16945	17042	17073	17006	17188	17025	17048	17124	17027	17200	16895	17096	16999	17035	17139	17009	17143	17146	17131	16981	17059	17212	17132	17141	16808	17225	16986	17118	17159	17112	17000	17045	16941	17031	17103	16864	17071	17146	17128	17121	17303	17035	17155	17130	17058	16784	16822	16941	17007	16942	16954	16896	16971	17036	17064	16942	17167	16864	16983	16988	16959	16906	17164	17064	17091	17023	17099	17133	16976	17039	16900	17106	17072	16889	17014	17024	17123	17012	16920	17169	16985	16925	16916	17104	16990	17124	17119	16973	16925	16962	16967	16922	17059	17179	17062	17162	16883	16921	17015	16944	16870	17025	17106	17103	17136	17191	17162	17134	17226	16957	17246	17061	17044	16962	16817	17114	16999	17046	17009	17069	17206	16812	17079	17203	17028	17056	17181	17191	17065	17164	16831	17013	16947	16970	17039	17254	16990	17065	16932	17334	17091	17102	16924	17072	17093	16952	16995	17135	16975	17194	17029	17280	16908	16831	16854	17105	17067	17132	17131	17097	17114	17019	16878	17270	17025	16986	17035	16990	16979	17160	17102	17128	16991	17090	17099	16886	16822	16987	17167	16977	17008	16951	16765	16839	16965	17001	17047	17029	17040	17006	17058	17165	17030	17009	17000	17254	16949	17038	17058	16985	17148	16998	16824	17134	17149	17026	17196	17168	17109	17209	16979	17220	16943	17001	17016	17009	17089	16817	16845	16966	17070	16959	17096	17021	17102	17264	17245	17109	17046	16860	17134	17149	16881	16990	17062	16925	16954	16931	17174	16818	17218	17066	17109	17016	17094	16949	17200	17055	16930	16911	16903	17012	17013	16966	16973	17155	16835	17106	17162	17227	16998	16998	17200	16851	17127	16979	16933	17041	17127	17090	17112	16876	17113	17015	17090	17044	16872	16784	17076	17062	16980	17070	17048	17081	17104	16973	17128	16982	16942	16949	17030	17140	17339	17197	16816	17027	17109	17095	17188	17047	16952	17113	17143	17175	17231	17085	16959	17154	16992	17111	16912	16871	17135	16943	16941	17080	17078	17071	16913	16946	16924	17137	17053	17246	17181	17213	17044	17001	17012	16996	17080	17040	17096	16957	17070	16997	16971	17134	17153	17099	17139	16910	17084	16931	16902	16830	17070	17285	17120	17058	16989	17103	17039	17256	17033	17133	17089	16907	17135	17021	17046	17003	16900	17175	17031	17164	17204	16899	17172	17052	17076	16993	17116	17049	17114	17285	17026	17065	17116	17016	16989	16911	16832	17047	17000	17026	17161	17039	16818	17014	17076	17008	17017	17189	17008	17042	16955	17083	17038	17050	17039	17013	16943	16916	16993	16878	17004	17095	17157	17387	17114	17037	17322	17267	17184	17061	16887	17004	16960	17090	17022	17051	17047	17106	17163	17056	17095	17061	17208	17003	16916	17231	17071	17154	17023	16964	17013	16947	16801	17046	17189	17189	17003	17174	17093	17137	17080	17077	17010	16932	17051	16796	17088	17171	17023	17057	17067	17142	17076	17183	16965	16869	16967	17150	17267	17132	16886	16968	16979	16892	17024	16885	17107	17178	17058	16989	16934	16923	17083	16861	16824	17180	17009	17040	16963	16803	16980	17087	17012	17005	16927	16978	16941	16862	16928	17015	16992	16876	16942	16895	17158	17057	17208	17124	17134	17315	17282	16998	16939	17192	17089	16997	17278	17074	17002	16935	16968	16781	16852	17023	16831	17123	17131	17142	16876	17069	17256	17147	17019	17074	17020	16983	16951	16784	17025	17068	16981	17176	17049	16961	17088	17139	16963	16953	16998	16921	16901	17133	17148	17112	16998	17051	17028	17019	16901	16976	17287	17148	16980	17251	17020	16925	17082	17198	16983	16989	17140	16936	16854	17064	17154	16998	17126	17141	17102	16893	17117	17126	16888	17161	17044	17278	16961	16964	16854	17088	16959	16989	17002	17081	17024	17022	17079	16887	17140	17116	17034	17013	17028	17061	17040	17072	16827	17066	17135	17134	16947	17063	17056	17018	16829	16932	17080	17108	17077	17108	17053	16898	17000	17030	17343	17143	17125	16842	17218	17225	17109	17068	17140	17143	17003	17201	17070	16896	17172	16997	16951	17102	17074	16928	17161	17069	16979	17084	17182	17025	17075	17032	17179	17164	16802	16894	17006	17181	17168	17080	17093	17174	17009	17068	17186	16915	17071	16997	17048	16861	17168	16945	17087	17090	16844	16851	17105	17019	17057	17092	16998	17120	16927	17039	17087	17160	17085	16984	16924	17220	17012	17128	17110	17232	17101	17028	16960	17148	16887	17037	17036	17013	17297	17195	17186	16930	17015	17236	17046	17298	16939	17048	17085	17019	17008	17047	17058	17098	17063	17038	16928	17053	16963	16938	16919	16955	16857	17156	17165	17081	17082	17024	16985	17083	17044	17378	17368	16982	16959	17133	17062	17115	16978	17241	17057	17079	17109	17205	16985	17194	17169	16950	17119	17308	16866	16906	16932	17102	16988	16856	16875	16991	16993	17118	17062	17026	17109	17124	16995	17181	16922	17023	17077	17084	17137	17144	17066	17097	17147	17113	17175	17092	17178	17012	16808	17154	17252	17019	17121	17172	17026	17166	17033	17179	17097	17161	17089	17058	17051	16871	16886	16972	16855	17087	17217	16878	17248	17063	16897	17243	16986	16942	17247	16969	16952	17007	16885	16928	17095	17001	17114	16975	16840	17272	17120	17035	17104	16931	16907	17120	16939	17169	17065	16974	16963	17093	17088	17061	17120	17031	17143	17143	17096	17295	17082	17077	17044	17210	17006	17247	16964	16998	17112	17090	17084	17142	17037	16947	16806	16902	17160	17099	17236	16998	16959	17164	17082	16953	16980	17325	16937	16995	17190	17003	17041	17159	16998	17252	17066	17115	17074	17245	17287	17331	16913	16840	16968	16983	17051	16905	17113	16894	17229	17048	16879	17039	17201	17022	17007	17163	16994	17012	17079	17287	17113	16882	16964	17023	17016	17003	17111	17262	16996	17106	17112	17139	17049	16999	17077	16882	16999	17081	16835	17091	17112	16963	16892	16929	16961	17078	16985	17212	16964	17061	17143	17204	16986	16955	16991	16937	16997	17044	17061	17079	17042	16919	17034	16850	16966	16902	17010	17085	17004	17138	16952	16820	17057	17057	16917	16889	17110	16908	16800	16980	17083	17122	17091	16993	17054	17095	17062	17042	17097	17005	17290	17195	17022	17112	17072	17210	17015	16971	16830	16983	17067	17072	16923	17256	17043	16949	17181	17142	17110	16987	17010	16937	17180
26655	34014	28294	19415	17107	15551	15140	15094	15187	15301	15836	16801	17292	16716	15835	15120	14954	15012	14935	14832	14842	14866	14962	14980	14898	14884	14782	15027	14889	14912	14899	14901	14908	14833	14894	14768	15021	14926	14891	14867	14829	14810	14980	14714	14898	14753	14907	14885	14841	14800	14916	14780	14818	14875	14685	14885	14945	14947	14717	14704	14852	15007	14758	14934	14948	14773	14730	15125	14812	15032	14947	14762	14844	14917	14688	14717	14862	14828	14866	14900	14810	14896	14929	14766	14901	14761	14821	15004	14783	14748	14902	14890	14844	14859	14920	14931	14916	14894	14932	14799	15021	14867	14813	14875	14844	14939	14626	15061	14827	14915	14821	14950	15083	14851	14885	14859	14773	15025	14838	14761	15004	14534	14833	14880	14841	14998	14927	14868	14838	14903	14868	14724	14938	14866	14985	14762	14883	14941	14831	14885	14788	14780	14982	14954	14767	14789	15011	14871	14874	15048	14970	14961	14891	14677	14785	14828	14870	15006	14937	14938	14883	14901	14637	14802	14819	14835	15036	14819	14854	14918	14920	14765	14896	14892	14932	14670	14742	14997	14882	14799	14844	14751	14759	14960	14887	14904	14991	14888	14925	14796	14941	14727	14905	15018	14865	14900	14932	14876	14769	15049	14871	14874	14848	14848	14697	14744	14892	14772	14648	14685	14944	14895	14874	14869	15033	14870	14979	14911	14974	14893	14875	14939	14797	14800	14888	14952	14887	14875	14995	14760	14953	15054	14900	14890	14822	14958	14718	14778	14701	14838	14912	14873	14983	14760	15133	14842	14858	14984	14825	14794	14769	14870	14931	15002	14897	14982	14782	14599	14754	15031	14975	15021	15017	14869	14903	14859	14905	14885	14814	14815	14981	14940	14880	14847	14930	14828	14970	14938	15018	14823	14897	14933	14702	14969	14898	14807	15013	14733	14840	15018	14843	14733	14779	14881	14994	14626	14922	15040	14989	14877	14955	14852	14985	14911	14797	14960	15000	15027	14847	14832	14895	14929	14858	14799	15052	15045	14835	14805	14889	14879	14918	14992	14787	14754	14956	14857	14906	14860	14975	14788	14760	14967	14870	14793	14869	14771	14908	15073	14908	14980	14841	14779	14871	14956	14820	14811	15114	15005	14852	14950	14859	14888	14723	15006	14756	14949	14786	14825	14905	14870	14845	14910	14832	14822	14963	15032	14855	14902	14898	14795	14977	14774	14816	14895	14874	14838	15064	14873	14810	14874	14744	14619	15131	14799	14827	14844	14873	14880	14836	14793	14827	14886	15007	15142	14912	15129	14920	14849	14870	14778	14780	14947	14861	14950	14868	14909	14824	14788	14976	14984	14957	14807	14993	14844	14922	14783	14983	14882	14833	14973	14780	15023	14852	14853	15003	14895	14770	14945	14873	14762	14859	15062	14859	14866	14982	14649	14806	14821	14956	14803	14867	14803	14904	14880	14974	14854	14858	14853	15011	15006	14822	14811	14825	14775	15014	14962	14730	14893	14961	14872	14959	14852	14761	14993	14837	14698	14975	15018	14889	14790	14942	14781	15154	14803	14817	14844	14718	14881	14892	14893	14787	14943	14857	14844	14925	14826	14664	14813	14968	15037	14908	15049	14826	14937	14898	14847	14767	14878	14969	14861	14862	14842	14807	15056	14897	14901	14760	14924	14897	14826	14953	14760	14950	14856	14618	14932	14767	14943	14841	14709	14772	14846	15002	14849	14730	14906	14808	14945	14810	14854	14969	15064	14733	14794	14996	14989	14762	14834	14898	14799	14834	14961	15012	14819	14750	14797	14772	14783	14673	14845	14865	14964	14875	14908	14968	14924	15019	14815	14867	14910	14790	14826	14851	14805	14969	15020	14733	14895	14770	14792	14921	14804	14749	14888	14857	14915	14873	14909	14948	15055	14719	14811	14744	15004	14826	15040	14996	14888	14942	14933	14973	14874	14804	14793	14915	14912	14918	14856	14905	14900	14887	14756	14875	14948	14763	14966	14816	14888	14877	14828	14987	14801	14812	14742	14724	15021	14766	14948	14747	14735	14845	15049	14941	14922	14822	14947	14852	14845	14806	15038	14924	14994	14801	14906	14815	14712	14942	14814	14830	14821	14639	14839	14801	14980	14668	14842	14871	14950	14844	14974	14894	14844	14980	14700	14881	14857	14879	14777	14828	14983	14802	14843	14982	14967	14911	14971	14824	15046	14960	14893	14811	14972	14853	14826	14975	14961	14790	14890	14897	14914	14955	14861	14853	14862	14951	14770	14908	14802	15060	14815	14740	14837	14869	14931	14755	14763	14874	14814	15034	14865	14934	14808	14776	14719	14909	15025	14716	14838	14920	14600	14721	14952	14798	14927	14836	14829	14808	14907	14959	14922	14940	14696	14933	14887	14692	14719	14869	14822	14782	14903	14918	14873	14748	14800	14929	14809	14934	14834	15013	14891	14854	14804	14962	14703	14861	14902	14814	14817	15012	14914	14870	14931	14944	14877	14853	14876	14814	14812	14954	14818	14846	14861	14946	14935	14810	14803	14943	14939	14910	14944	14868	14981	14986	14855	14898	14688	14850	14862	14918	14795	14946	14806	14933	14762	15011	14929	14856	14959	14767	14786	14975	14826	14820	14899	14768	14902	14750	14799	14959	14998	14644	14984	14989	14928	14815	14975	14879	14943	14688	14911	14674	14950	14987	15086	14783	14866	14759	14900	15069	14772	15055	14874	14928	14753	14745	14968	14825	15076	15011	14875	14898	14991	14890	14818	14905	14777	15099	14745	14841	14981	14997	14846	14931	14714	14933	14853	14803	14979	14829	14800	14981	14851	14758	14806	14603	14861	14832	15005	14828	14912	14764	14905	14840	14783	14790	14825	15017	14812	14901	14774	14840	14911	14864	14816	14907	14818	14804	14926	14901	14574	14929	15055	14902	14866	14758	14921	15018	14754	14890	14892	14881	14863	14879	14979	14793	15065	14814	14758	14748	14957	15005	14825	14833	14886	14903	14761	14926	14916	14939	14767	14762	15040	14920	14850	14898	14956	14968	14824	14846	14814	14927	14673	14877	14808	14811	15017	14815	14832	14972	14967	14932	14810	14940	14870	14998	14859	15006	14892	14827	14818	15010	14859	15069	14849	14917	14966	14874	14995	14878	14787	14919	14906	14773	14831	14950	14743	14810	14934	14931	15019	14865	14899	14857	14919	14778	14812	14802	14669	14870	14915	15010	15012	14760	14976	14698	15088	14997	14816	14920	14765	14896	14730	14940	14807	14777	14900	14965	14765	14964	14986	14882	14849	14858	14937	14821	14949	14887	14890	15094	14916	14847	14916	14795	15042	14860	14999	14751	14824	14849	14836	14943	14974	14981	14847	14876	14894	14937	14748	14736	14776	14947	14888	14920	14842	15088	14705	14920	14839	14896	14850	14826	14852	14893	14849	15041	14892	14988	14866	14930	14873	14855	14795	14892	14600	14937	14817	14956	14810	14762	14888	14943	14890	15070	14907	14832	14894	14791	14989	14862	14928	14830	15197	14747	14655	14987	14876	14983	14825	15038	14880	14830	15016	14867	14809	14990	14911	14870	14955	14860	14991	14795	14954	14779	14955	14967	15112	14837	14725	14899	14892	14770	14803	14883	14627	14848	14962	14934	14883	14860	14905	14800	14809	14879	14814	14850	15067	14912	15078	14864	14952	14732	14824	14792	14918	14875	15093	14876	14932	14966	14923	14998	14839	14949	14916	14731	14834	14857	14771	14718	14782	14951	14905	14855	15024	14968	14922	14918	14691	14855	14843	14950	14986	14936	14830	15081	14920	15072	14740	14900	14741	15055	14955	14745	15185	14735	14864	14768	14747	14880	14784	14795	14806	14845	14853	15000	14675	14843	14976	14883	14807	14883	14927	14844	14948	14869	14898	15073	14837	14788	14754	15095	14792	14770	14885	14864	14792	14972	14771	14801	14827	14981	14919	14799	14932	14950	15083	14943	14783	15253	14968	14718	14915	14958	14928	15046	15017	14808	14829	14829	14890	14916	14846	14810	14910	14819	14880	15000	14888	14799	14971	14845	14793	14983	14832	14772	14741	14794	14826	14951	14953	14882	14903	14747	14807	14764	14840	15044	14955	14914	14803	14873	14835	14889	14807	14868	14902	14837	14877	14892	14767	14841	14703	15005	14885	14840	14833	14896	14862	14904	15026	14874	15145	14787	14997	14857	14770	14905	14875	14861	14807	14772	14763	15024	14878	14772	14694	14869	14978	14783	15037	14889	14737	14985	14805	14867	14677	14954	14838	14743	15001	14880	14919	14922	14945	14800	14877	14866	14916	14884	14879	14831	14815	14892	14902	14900	14771	15056	14745	14893	14957	14869	14873	15065	14825	14971	14930	14857	14795	14800	14965	15092	14903	14709	14809	14987	14890	14853	14821	14884	14942	14658	14860	14910	15076	14852	14834	14977	14926	14797	14851	14952	14780	14764	15000	14867	14887	14768	14767	15022	14781	14776	14957	14908	14853	14796	14862	14761	14962	14818	15004	14855	14888	14927	14825	14904	14844	14889	14929	14922	15076	14954	14910	14825	14967	15043	15024	14858	14985	14802	14826	14874	14821	15025	14867	14602	14965	14979	14871	15038	14948	14886	14739	14841	14899	14993	14987	14905	14890	14879	14770	14857	14973	14757	14838	14969	14870	14930	14882	14600	14840	14828	14805	14937	14956	14847	14938	14976	14693	14797	14942	14861	14936	15040	14772	14867	14768	14840	14993	14958	14870	14794	14875	14865	14991	14926	14879	14880	15063	14801	14950	14842	14859	14775	14885	14931	14896	14776	14917	15006	14809	14926	14982	14865	14997	14842	14888	14906	15099	14728	14864	14908	15008	14923	14915	14871	14809	14905	15015	14581	14786	14686	14862	14850	14953	14717	14978	14934	14829	14910	14871	14883	14956	14777	14895	14876	14824	15040	14831	14771	14888	14922	14767	14842	14794	14743	14935	14800	14861	14810	14995	15127	14814	14862	14943	14995	14991	14893	14753	14786	14797	15007	14929	14862	14783	15008	14858	15040	14999	14815	14914	14981	14742	14875	14952	14840	14918	14922	14861	14943	14819	14862	14915	14711	14836	15046	14833
23924	21303	28654	24598	22631	22209	20735	18331	17668	20578	23688	26794	27017	23885	20651	18653	17462	17042	17018	16993	17009	17007	16805	16900	16971	16938	16999	16860	16990	16834	16720	16973	17066	16819	16917	16901	16783	17315	16987	16673	17007	16912	17178	17063	16806	16952	17019	16765	17007	17015	16889	17055	16867	16816	16701	16963	16842	16664	16822	16962	16927	16736	16790	16894	16942	16930	17014	16705	16841	16733	17031	16811	16898	17000	16865	16771	17110	17040	16774	16828	16967	16914	16832	16783	16844	17047	16992	16871	17009	16783	16809	16941	16856	16945	16851	16855	16989	16871	16779	16943	16811	17075	16950	17240	16788	16988	16923	17013	16767	16846	16789	16951	16883	16860	16844	16855	17122	16717	16837	16933	16833	16866	16632	16856	16970	16896	16944	16839	16907	16881	16751	16618	16926	16883	16932	16934	16918	16798	16902	16869	16818	16870	16766	16954	16697	16828	16883	16900	17116	16936	17022	16868	16735	16824	16963	16824	16908	16800	16772	17026	16746	16878	16858	16966	16895	16835	16863	16849	16983	16820	17026	16869	17096	17043	16876	16813	16739	16865	16888	17004	16844	17012	16838	16918	16969	17099	17044	17072	16780	16820	16828	16784	16903	16782	16832	16765	16734	16751	16838	16637	16822	16684	16968	16958	17007	16843	16774	16851	16921	16721	16784	16834	16992	16996	16833	16933	17092	16859	16938	16724	17004	16902	16779	16896	16792	16841	16847	16732	16898	16799	16682	16780	16852	16991	16850	16953	16929	16995	16891	17020	16901	16981	16868	16975	16878	16865	16963	16905	16599	16877	16741	16827	16873	16706	17030	16979	16797	16964	16920	16783	16887	16965	16579	16963	16964	16730	16937	17038	17068	16941	16857	17012	16922	16748	16792	16863	16898	17006	16956	16849	17098	17003	16939	16706	16838	16950	16800	17113	16961	16657	16872	17076	17123	17038	16633	16684	16834	16937	16907	16776	17071	16747	16795	16801	17005	16858	17029	16771	16907	16823	17113	16759	17015	16723	16902	17083	16855	16715	16769	16893	16786	16702	16879	16870	17030	17013	16819	16993	16791	16793	16883	16953	16827	16884	16940	17173	16954	16925	16791	16701	16937	17208	16981	16840	16908	16964	16971	16812	17194	16957	16766	16890	16874	16965	16772	16745	16887	16694	16836	16682	16899	17025	16825	16931	17001	17092	16782	16984	16858	16665	17072	16942	16944	17008	16761	16773	16737	16865	16965	16989	16665	17047	16986	16863	16977	17036	17039	16825	16996	17067	16680	16876	16897	16926	16818	16675	16888	16922	16995	16908	16811	16925	16722	16796	16860	16919	16839	16925	16733	16747	16897	16850	16977	16705	17042	16979	16911	17021	16920	16781	16762	17019	16757	16823	16885	17013	17156	16857	16724	16838	17177	16767	16819	16925	17004	16913	16798	16732	16989	16926	16790	16923	16940	16725	17055	16662	16894	16786	17014	16898	16890	17096	16730	16940	17053	16999	16968	16846	16827	16978	17066	16791	16939	16751	16786	16862	16824	16723	16781	16913	16967	16985	16907	16923	17001	16967	16875	16726	16889	16779	16861	16895	16963	16992	16728	16967	16794	16691	17059	16849	16722	16826	16912	16980	16795	16971	16939	16827	16835	17103	16824	16707	16843	17030	17085	16809	16960	17040	16919	16965	16892	17044	17027	16803	17189	16874	16939	16755	16735	16985	16751	16689	16940	16753	17058	16832	16966	16833	16872	16895	16924	16847	16913	16683	16857	16852	17045	16842	16880	17012	16927	16968	16962	16929	16883	16922	16824	16776	16928	16822	16845	16632	16870	16856	16886	16968	16862	16818	16981	16554	16727	16931	16799	16913	17006	16728	16693	16864	16669	16944	16944	16862	16705	16816	16819	16864	16786	16832	16956	16972	16832	16732	16821	16686	16875	16825	16751	16884	17042	17056	17009	16805	16942	16884	17037	16799	16849	17131	16650	17033	16891	16917	17077	16855	16850	16898	16748	16633	16935	16734	16799	16907	17175	16801	16874	16998	16874	16763	16793	16997	16967	16801	16897	16997	16774	16869	16805	16817	16901	16709	16924	16868	16939	16832	16717	16806	16911	16781	17011	16966	16895	16902	16729	17006	16819	17031	16815	16764	16902	16856	16914	16889	17166	17078	17069	16852	16869	16656	16774	16997	17032	17060	16865	16886	16908	16884	16960	16875	16927	16804	17073	17059	16824	16793	16896	16666	16925	16995	16901	17035	16736	16888	16834	16797	16790	16963	16897	16903	16897	16897	16951	16726	16763	16879	16921	17042	16968	16996	17005	16885	16770	16934	16987	16808	16898	16638	16681	16985	16992	16914	16774	17076	17051	16862	16866	16863	16806	17062	16817	16880	16933	16716	16964	16864	16702	16729	16910	16979	16812	16754	16755	16869	16908	16880	16754	17029	16994	16749	16955	17082	16754	16851	16758	16862	17104	16934	16785	16869	16895	16997	17104	16873	16724	16882	16754	16833	16984	16927	16907	16798	16854	16983	16729	16711	16768	16765	16977	17019	16987	16725	16724	16792	16907	16910	16822	16923	16919	16688	16853	16933	16635	16690	16875	16849	16827	16956	16927	16892	17103	16875	16871	16815	16929	16903	16994	16909	16931	16901	16863	17023	16811	16885	16757	17039	17013	16845	16862	16907	16565	16911	16934	16978	16959	16794	17077	16987	16823	17015	16891	17111	16835	16821	16770	16801	16655	16960	17015	16861	16764	16858	16900	16666	16717	16898	16956	16741	16821	16900	17058	16876	16947	16758	16782	17037	16924	16657	16934	17145	16869	16890	16790	16913	16939	17180	17090	16983	16933	16787	16966	16884	16670	16979	16890	16793	16916	16965	16765	16849	16869	16974	16823	16952	16851	16748	16917	16961	16838	16861	16828	17069	17024	16847	16908	16699	16918	16917	16811	16700	16878	16807	16861	16891	16866	16764	16807	16812	17121	17017	16880	16973	17067	16949	16747	16933	16827	16796	16734	16885	16945	16944	16999	16634	16885	16937	17015	17034	16820	16918	16729	16695	16870	16898	16753	16717	17028	16860	16851	16760	16873	16892	17145	16983	16883	16967	17133	16779	17147	16859	17065	16960	16764	17020	16813	16568	16861	16925	16746	16842	16929	16846	16783	16784	17090	17075	17035	16837	17058	16786	16875	16744	16807	16877	16921	16858	16853	16789	16810	16674	16982	16679	16952	17080	16929	16944	17117	16756	16871	17012	16673	16872	16837	16908	17046	16885	16763	16888	16827	16920	16885	17025	16855	16802	16899	16827	16770	16807	16698	16999	16773	16817	16796	16673	16772	16966	16958	16976	16860	16862	16861	16777	16860	16939	16733	17006	16844	16731	16997	17004	16706	17071	17015	16561	17069	16916	17029	16839	16885	16588	16914	16896	17002	16921	16749	16924	16881	16829	16938	16773	16787	16740	17024	17023	16795	17131	16756	16801	16823	16728	16750	16719	16840	16873	16995	17049	16856	16942	17011	16891	16883	16771	16735	16997	17034	16881	16804	16692	16804	16817	16953	16786	16755	16775	16987	16800	16951	16815	16831	16860	16887	16912	16863	16925	17051	16779	16675	16902	16781	17020	16776	16779	16729	16713	16870	17007	16974	16793	16957	16775	16904	16714	16810	16937	16984	16938	16693	16738	16854	16941	16785	16892	16995	16809	16953	16992	17017	16912	16935	16803	16922	16864	16848	16898	16823	16846	16951	16784	16926	16961	16894	16909	16844	16841	16803	17002	16913	16997	16961	16900	16777	16760	16772	16801	17073	16796	16831	16952	17028	16942	16715	16813	17104	16828	16913	16859	16875	17021	16990	17111	16940	16751	17097	16927	16853	16812	17079	16723	16954	16890	16934	16949	16825	16773	16991	16982	16844	16805	16836	16923	16698	16612	16897	16916	17056	16987	16895	16897	16976	16913	16656	17113	16965	16927	16890	16838	16784	16966	16921	16804	16843	16783	16859	16822	16905	16770	16813	16855	16865	16894	16807	17129	17024	16763	16682	16815	16772	16806	16767	16917	16796	16918	16923	16886	16907	16705	16809	16690	16908	16841	16918	16745	16861	16689	16768	16875	16840	16819	16820	17007	16984	16751	17114	16842	16682	16816	16863	16835	16960	16768	16787	16768	16849	16891	16900	16806	16931	16810	16892	16790	16909	16919	17079	16767	16791	16780	17017	16932	16905	16875	17016	16947	16822	16852	16851	16710	16695	16718	16891	16728	16730	16879	16821	16821	16914	16892	17084	16798	16856	17013	16820	16720	16827	16968	16780	16827	16929	16943	17004	16888	16738	16822	16799	16818	16890	17006	16945	16921	16896	17047	17018	17013	16681	16664	16927	16916	16941	16864	16887	16984	16829	16825	17179	16748	16871	16693	16741	16893	16840	16989	17074	16978	16889	16746	16711	16918	16782	16827	16949	16847	16786	16954	16952	16861	17051	17018	16906	16974	16939	16849	16729	16899	16952	16823	17004	16724	16799	17024	16752	16675	16910	16802	16772	16742	17010	16909	16926	17031	16755	16740	16630	16855	16811	16979	16892	16943	16769	16918	16756	16855	16950	16870	16887	17082	17001	16849	16791	16921	16804	17095	16708	16577	16866	16831	16897	17055	17075	16982	16698	16888	16883	16803	16863	16742	16830	17061	17023	16659	16846	16868	16923	16594	16779	16791	17025	17023	16724	16651	17023	16776	16924	17094	16967	16836	16758	16850	16819	16954	16737	16978	17007	16866	16654	16721	16977	16945	16895	16956	16839	16855	16873	17108	16803	16731	16897	16829	16870	16754	17067	16811	16820	16552	16783	16972	16866	17087	16914	17035	16909	16903	16990	16941	17047	16804	16651	16928	16932	16676	16968	16917	16845	16844	16765	16882	17047	16913	16707	16899	16784	16941	16825	16608	16971	17091	16883	16887	16616	16921	16994	16894	16850	17050	16930	16754	16862	17127	16876	17038	16776	16804	16904	16956	17069	16968	16981	16834	16949	16990	16847	16890	16908	16662	16628	16901	16938	16930	16874	16868	16973	16726	16914	16948	16940	16965	16824	17061	16696	16899	16890	16786	16678	16929	17054	16918	16678	16686	17009	16685
28533	46255	40723	27227	21551	18650	16808	16358	16245	20637	24213	28819	27472	23081	18950	16476	15231	14857	14758	14806	14772	14722	14549	14831	14854	14744	14830	14778	14659	14792	14705	14849	14875	14737	14824	14655	14807	14668	14710	14734	14785	14855	14716	14784	14751	14874	14899	14792	14731	14819	14707	14809	14763	14549	14821	14863	14584	14771	14842	14768	14691	14906	14777	14844	14580	14640	14756	14694	14777	14754	14814	14859	14674	14710	14673	14755	14817	14770	14883	14680	14815	14959	14806	14799	14831	14765	14814	14771	14832	14645	14754	14767	14811	14837	14735	14691	14745	14668	14690	14677	14655	14910	14784	14834	14676	14631	14558	14779	14761	14748	15024	14734	14853	14867	14864	14673	14764	14702	14630	14674	14857	14775	14559	14786	14634	14790	14871	14747	14543	14609	14793	14714	14862	14624	14729	14641	14710	15038	14806	14761	14653	14757	14882	14792	14636	14701	14744	14650	14771	14825	14800	14763	14845	14742	14816	14744	14723	14768	14545	14669	14803	14644	14666	14738	14554	14954	14630	14757	14619	14596	14762	14766	14681	14681	14603	14688	14934	14835	14856	14679	14525	14815	14859	14759	14656	14806	14745	14752	14830	14721	14751	14702	14746	14769	14664	14685	14762	14697	14841	14705	14800	14611	14767	14590	14686	14677	14870	14811	14741	14590	14821	14635	14699	14694	14807	14692	14830	14892	14942	14685	14896	14663	14752	14756	14685	14738	14776	14743	14807	14879	14663	14643	14763	14726	14840	14656	14692	14685	14841	14689	14778	14647	14688	14848	14715	14788	14852	14972	14724	14782	14923	14618	14674	14816	14816	14707	14655	14687	14634	14751	14665	14700	14696	14790	14575	14700	14747	14784	14779	14682	14848	14682	14722	14744	14619	14630	14669	14712	14702	14776	14646	14563	14680	14745	14690	14763	14711	14638	14771	14861	14654	14877	14955	14656	14616	14743	14663	14815	14692	14762	14644	14614	14875	14875	14722	14674	14804	14749	14646	14697	14772	14607	14747	14622	14849	14809	14766	14755	14948	14613	14906	14938	14666	14742	14706	14733	14706	14696	14817	14781	14651	14878	14770	14663	14697	14841	14823	14762	14815	14621	14939	14613	14841	14651	14792	14933	14893	14669	14708	14814	14876	14788	14799	14834	14787	14771	14682	14880	14756	14757	14781	14862	14904	14787	14672	14764	14749	14661	14787	14795	14570	14798	14799	14752	14634	14861	14756	14628	14646	14746	14633	14788	14735	14560	14704	14794	14723	14572	14773	14711	14714	14713	14668	14655	14651	14797	14724	14703	14720	14898	14842	14717	14882	14610	14687	14806	14818	14645	14864	14780	14836	14707	14772	14813	14851	14776	14822	14735	14736	14642	15000	14828	14728	14865	14706	14836	14815	14702	14727	14887	14799	14779	14762	14718	14622	14692	14764	14731	14616	14837	14605	14904	14933	14594	14854	14765	14768	14692	14618	14820	14714	14849	14858	14798	14622	14752	14687	14792	14525	14787	14726	14726	14988	14717	14778	14700	14741	14744	14634	14917	14552	14743	14772	14630	14854	14735	14680	14740	14920	14752	14626	14609	14714	14963	14714	14865	14774	14636	14691	14744	14825	14680	14698	14738	14781	14715	14543	14688	14792	14804	14889	14807	14783	14850	14794	14795	14755	14694	14787	14893	14755	14741	14903	14891	14766	14614	14802	14687	14680	14748	14776	14783	14846	14772	14823	14835	14607	14827	14768	14717	14647	14698	14720	14814	14650	14689	14754	14784	14893	14692	14768	14663	14910	14724	14716	14616	14720	14758	14800	14821	14851	14667	14591	14927	14724	14760	14615	14750	14627	14809	14780	14888	14812	14667	14571	14689	14560	14793	14731	14757	14697	14768	14587	14749	14714	14807	14769	14768	14830	14722	14667	14702	14815	14722	14653	14873	14864	14789	14680	14637	14665	14667	14880	14799	14740	14754	14725	14721	14595	14891	14621	14794	14823	14676	14786	14716	14627	14838	14872	14746	14727	14640	14817	14776	14888	14693	14678	14700	14795	14776	14921	14799	14887	14757	14790	14902	14934	14533	14953	14729	14959	14737	14640	14837	14661	14848	14763	14720	14762	14889	14709	14657	14603	14749	14760	14622	14867	14737	14705	14638	14602	14662	14664	14784	14724	14734	14733	14803	14777	14655	14806	14801	14608	14714	14725	14895	14689	14640	14834	14693	14609	14691	14845	14719	14664	14687	14729	14646	14806	14771	14595	14764	14728	14749	14541	14813	14828	14749	14844	14583	14691	14575	14799	14761	14792	14702	14754	14744	14649	14730	14802	14618	14660	14631	14745	14877	14804	14832	14808	14587	15007	14722	14699	14853	14661	14783	14682	14858	14790	14728	14721	14776	14829	14748	14596	14838	14642	14967	14760	14829	14725	14592	14721	14657	14748	14825	14864	14940	14824	14806	14862	14788	14619	14734	14787	14790	14699	14797	14725	14677	14720	14612	14672	14640	14935	14889	14634	14699	14795	14766	14825	14763	14664	14747	14818	14809	14797	14739	14710	14555	14704	14710	14846	14610	14523	14753	14650	14804	14633	14595	14868	14815	14679	14702	14771	14743	14696	14834	14748	14709	14797	14808	14856	14833	14744	14738	14855	14735	14812	14726	14748	14615	14649	14560	14736	14904	14738	14844	14722	14582	14753	14762	15024	14589	14640	14533	14737	14936	14736	14666	14680	14709	14718	14737	14794	14736	14675	14643	14711	14728	14597	14659	14777	14834	14817	14728	14715	14606	14699	14822	14704	14542	14721	14722	14898	14880	14876	14752	14814	14537	14849	14795	14657	14714	14800	14928	14718	14748	14711	14861	14742	14793	14640	14585	14946	14610	14817	14874	14818	14735	14851	14694	14717	14924	14830	14903	14807	14603	14884	14729	14846	14822	14653	14848	14952	14699	14843	14750	14759	14741	14806	14902	14665	14851	14890	14746	14842	14722	14632	14731	14835	14598	14799	14611	14762	14757	14798	14811	14659	14868	14753	14668	14726	14726	14752	14848	14835	14824	14668	14814	14604	14646	14715	14846	14810	14775	14788	14747	14869	14763	14819	14915	14813	14784	14794	14828	14801	14679	14624	14819	14736	14831	14822	14659	14838	14713	14715	14855	14779	14757	14683	14574	14805	14753	14758	14851	14742	14670	14885	14822	14699	14646	14756	14687	14746	14759	14695	14696	14814	14807	14822	14726	14631	14718	14820	14702	14630	14787	14769	14702	14748	14792	14600	14803	14783	14847	14792	14732	14842	14558	14885	14762	14673	14765	14684	14657	14767	14836	14746	14634	14743	14787	14805	14649	14733	14811	14551	14722	14827	14737	14796	14783	14819	14736	14887	14638	14875	14727	14741	14689	14844	14732	14812	14770	14706	14744	14636	14602	14768	14799	14703	14687	14799	14765	14794	14782	14804	14662	14733	14801	14819	14885	14812	14743	14765	14678	14800	14834	14611	14885	14726	14787	14884	14817	14850	14790	14701	14567	14851	14876	14670	14829	14712	14862	14937	14614	14696	14819	14604	14722	14787	14886	14924	14806	14800	14599	14697	14824	14828	14733	14772	14675	14832	14759	14804	14816	14684	14793	14636	14902	14713	14810	14712	14962	14887	14796	14727	14667	14887	14908	14656	14813	14783	14942	14746	14760	14691	14754	14879	14779	14644	14653	14765	14692	14704	14668	14990	14648	14616	14719	14864	14698	14791	14801	14680	14749	14814	14659	14764	14927	14847	14903	14666	14710	14690	14779	14831	14806	14717	14895	14822	14713	14611	14887	14856	14716	14778	14678	14633	14691	14708	14727	14703	14687	14622	14883	14834	14774	14785	14603	14698	14831	14895	14807	14752	14572	14806	14845	14836	14959	14696	14886	14704	14898	14799	14872	14777	14724	14870	14732	14938	14848	14724	14766	14744	14579	14829	14649	14878	14778	14865	14694	14712	14771	14692	14722	14821	14690	14709	14915	14720	14755	14771	14778	14841	14773	14691	14770	14653	14766	14754	14770	14989	14805	14685	14780	14855	14740	14645	14755	14775	14836	14808	14745	14729	14713	14821	14780	14595	14579	14646	14880	14627	14703	14668	14618	14674	14654	14817	14728	14643	14793	14749	14900	14847	14638	14554	14760	14549	14771	14903	14667	14818	14884	14730	14635	14810	14729	14819	14572	14685	14781	14840	14760	14804	14750	14578	14732	14636	14745	14677	14786	14599	14752	14702	14823	14641	14776	14702	14922	14696	14716	14677	14944	14680	14934	14670	14560	14717	14798	14702	14797	14741	14950	14714	14830	14837	14871	14764	14771	14722	14779	14770	14700	14837	14890	14828	14765	14608	14799	14797	14643	14795	14757	14620	14743	14742	14744	14686	14959	14885	14798	14808	14804	14820	14726	14740	14635	14603	14707	14635	14788	14826	14709	14670	14942	14833	14834	14838	15077	14599	14638	14819	14812	14806	14648	14730	14722	14952	14791	14833	14883	14785	14845	14799	14975	14734	14765	14767	14859	14645	14785	14663	14788	14733	14705	14739	14683	14840	14681	14733	14792	14821	14712	14780	14702	14717	14601	14721	14789	14769	14655	14757	14689	14721	14713	14658	14869	14596	14711	14684	14736	14724	14935	14808	14862	14631	14637	14729	14748	14734	14773	14793	14745	14579	14827	14838	14902	14793	14909	14715	14705	14648	14605	14601	14668	14677	14897	14699	14728	14743	14754	14855	14654	14677	14837	14963	14757	14824	14647	14799	14800	14801	14765	14941	14897	14833	14817	14826	14784	14742	14804	14808	14571	14682	14699	14773	14739	14777	14713	14720	14652	14568	14768	14473	14620	14694	14817	14945	14774	14723	14647	14699	14779	14859	14688	14750	14823	14697	14715	14770	14641	14767	14792	14764	14644	14854	14648	14816	14695	14779	14811	14824	14638	14580	14698	14610	14699	14673	14658	14903	14736	14948	14747	14830	14683	14731	14696	14766	14847	14766	14721	14564	14954	14755	14671	14725	14785	14713	14658	14755	14704	14680	14925	14721	14696	14828	14733	14831	14589	14620	14860	14567	14802	14842	14782	14606	14821	14789	14896	14683	14899	14663	14695	14750	14672
22686	21280	28950	23932	21970	24410	25624	19953	18675	20143	27155	34156	33990	29041	24055	20181	18338	17636	17290	17330	17249	17159	17388	17074	17107	17247	17341	17315	17304	17090	17248	17364	17311	17070	17132	17250	17208	16941	17366	16871	17048	16950	17181	17228	17017	17181	17161	17161	17158	17201	17232	17151	17186	17326	17106	17158	17232	17060	17189	17232	17049	17087	17314	17061	17185	17097	17150	17331	16946	17051	17117	16954	17188	17106	17221	17142	17123	17149	17125	16818	17035	17121	17085	17078	17270	17055	17311	17156	17248	17062	17118	17120	16872	17125	17194	17109	16994	17176	17344	17052	17196	17259	17037	17070	17069	17125	17077	17115	16903	17182	17390	17097	16924	17128	17010	16915	17226	17221	17249	17089	17119	16982	16918	17135	17019	17133	16939	17098	17168	17036	17175	17202	17154	17117	17272	17157	17018	17257	16905	17091	17149	17110	17323	17167	17136	17046	17161	16927	17139	17150	17205	17311	17116	17171	17005	17180	17221	16990	17060	17093	17316	17050	16968	17047	17180	17138	17185	17250	17242	17208	16930	17015	17142	17076	16896	16917	16978	17122	17122	17025	16938	17134	17115	17275	17075	17016	17011	17278	16909	17161	17324	16941	16933	17122	17222	17174	17203	17036	17296	16930	16991	17162	17063	17052	17187	17038	17181	17088	17049	16948	17085	16898	17149	17014	17378	17023	17039	17126	17008	17006	17053	17024	17008	17266	17295	17150	16886	16977	16992	16929	16985	17187	17126	17025	17106	17261	17110	17022	17140	17288	17092	17141	17343	17020	17119	17206	17133	17144	17055	17142	17003	16923	17050	17216	17095	17148	16923	17192	17011	17203	17146	17090	16892	17167	17063	17035	16905	16976	17130	17052	17374	17193	17249	17103	17237	17144	17177	17107	17131	17153	17235	17198	17086	16993	17040	17225	17031	16921	17151	17113	17004	16858	17000	16997	17212	17272	16821	17054	17274	17064	17153	17128	17270	17213	16933	16997	17014	16990	17135	17216	17163	17103	17105	17186	17108	17386	17013	17019	17175	17019	17285	17030	16941	16936	17193	16941	17223	17183	16994	17035	17014	17037	17198	17125	17114	17097	17068	17126	17142	16764	17128	17089	17137	17192	17001	17189	16892	16993	17286	17059	17223	17383	16998	17073	17061	17041	17077	17370	17059	17221	17090	17125	16926	17119	17068	17117	17098	17205	16984	17001	17056	17164	16787	17061	17212	17054	16971	17195	17068	17306	17061	16917	17112	17073	17173	17010	17189	17295	17102	17085	17199	17148	17232	17089	17025	16861	16973	17150	17198	17074	17112	17201	17148	16992	17164	17091	17166	17017	16998	17038	17026	17121	17035	16808	17080	17198	17047	17199	17041	16873	17021	17127	17003	17138	17268	17097	17148	16942	17037	17299	17128	17045	17066	17012	17021	16948	17261	16980	17127	16978	17210	17090	17094	16951	17228	16970	16979	16876	17129	17156	17210	17121	17069	17189	17199	17265	17188	17133	17238	16961	17051	17209	17077	17053	16943	17105	16976	16933	17014	16949	16987	16901	17026	16991	17245	17302	17205	16984	17288	17000	17127	17147	17117	17249	17107	17233	16965	16986	17217	17007	16813	17104	16964	17076	17025	17161	17191	17069	17226	17162	17025	17045	17309	16968	17088	17071	17169	17184	17070	16943	17100	16881	16964	16975	16952	17058	16998	16992	17103	16912	17006	16875	17219	16952	16950	17090	17172	17022	17007	16982	16965	17009	17173	17251	17117	16888	17115	17015	16996	16956	16990	16964	17157	17149	17004	17266	16852	16992	17112	17066	16897	17163	17296	17150	17152	17183	17172	17020	17024	17068	16904	17167	17127	17171	17027	17121	17220	17213	17118	16945	17043	16898	17042	17195	16967	17121	17136	17055	16926	17000	17058	17193	16983	17240	17051	17065	17096	17027	16978	16954	17080	17252	17183	17056	17140	16909	17155	17090	16966	17271	17190	16933	16872	17140	17042	17138	16942	17256	17149	17086	17064	17070	17199	16970	16882	17136	17239	17084	17061	17093	16914	16990	17080	17081	17265	17010	17349	17059	16991	17103	17188	17081	17241	17115	17075	16960	17028	17024	17153	16962	16971	16902	17120	16959	17009	17084	17119	17050	16973	16992	17013	16952	17149	17006	17097	16911	17149	17082	17063	17182	17147	16941	17025	16905	17099	16961	17091	16954	16963	16951	17225	16996	17018	17244	17292	17149	17148	16917	17010	17145	16912	17089	17114	17255	17187	17212	17118	17385	17020	17096	17161	17076	17163	16876	17175	17283	17184	17034	17265	17146	17239	17006	17253	16887	17065	17214	16829	17005	17304	17097	17236	16910	17008	17013	16913	17174	17021	17198	17219	16973	16949	16955	17035	17090	16920	16951	16905	16979	17090	16917	17019	16826	17056	16884	17220	17206	17159	17246	17044	17126	17079	17044	17247	17273	17002	17303	16932	17053	17164	17178	17096	17117	16984	17018	17238	17054	17284	16845	16919	16919	17024	17090	17249	17323	17105	17153	17182	17121	16997	16948	17254	16987	17030	17213	17089	17090	17273	17110	17107	17159	17078	16863	16780	17001	16954	17037	16996	17088	17014	17137	16890	16995	16923	17003	17160	16971	17358	17139	17153	17245	17205	17033	17071	17133	17154	17026	17094	17215	17013	17112	16911	17173	17126	17097	17037	17313	17153	17106	17114	16998	17054	17268	17133	17214	17252	17070	16981	17022	17203	17012	17097	17160	17027	17037	17298	17121	17111	17037	17231	17275	17133	16896	17074	17159	17074	17055	17133	16856	17225	17023	16854	17144	17240	17124	17153	17070	17168	16970	17021	17136	17043	16914	17083	17018	17051	17256	17225	17025	17232	17012	17107	17023	16853	17071	17047	16914	17087	17092	17230	17219	17265	17148	17094	17238	17150	16967	17176	17111	17246	17025	17026	17070	16954	17183	17046	17200	16998	17215	17128	17149	17129	16973	17164	16927	17261	16929	17080	17163	17064	17120	17355	16945	16984	17081	17092	17212	17090	17124	16964	17136	17214	17144	17194	16984	17021	16998	17067	16866	17145	17176	17200	17076	17036	17192	17043	16945	17145	17229	17051	16999	17091	17249	17081	17103	17416	17215	17114	17013	17070	16964	17208	17130	17158	17061	17252	17173	16934	17188	17178	17095	16975	16852	17154	17177	17135	17179	17211	17050	17006	17052	17014	17107	17226	17205	16910	17080	17169	17194	16941	17024	17091	17174	17083	17236	17145	16949	17206	17039	17004	17167	17209	16986	17107	17199	17197	17145	17041	17193	17096	17086	17093	17041	17068	17195	17095	17104	16986	17106	17115	17062	16950	17015	17172	17237	17003	16947	17249	17145	17203	17073	17206	17016	17223	17218	16933	16972	17094	17032	17052	17182	16900	17136	17110	17104	17036	16902	16905	17029	17019	17020	17026	17069	17061	17161	17006	17171	17139	17118	17119	17224	17055	16922	16995	17156	16889	17284	16968	16920	16986	16998	17063	17343	17298	17029	16969	16961	17165	17101	17110	17033	16985	17071	17241	17131	17068	16882	17052	17113	16989	17007	17053	17204	17159	17344	17110	17028	17027	16966	17239	17243	17261	17183	16979	17066	17239	16982	16857	16904	16804	16920	17036	17064	16862	16907	17138	17056	16963	17098	17095	17071	17079	17158	16863	17076	17072	17068	16934	17093	17145	17053	17170	16885	17188	17111	16968	16958	17088	17072	16969	17042	17229	17148	17229	17220	16984	17300	17114	17126	17097	17144	17060	17076	17075	17077	17197	17089	17123	17143	16966	17116	17188	17099	17126	17136	16983	16923	17125	17107	17067	17039	17086	17128	16986	17012	17127	16949	17108	17247	17011	17082	17150	17051	17108	17016	16950	17054	17021	16905	16958	17029	16935	16998	17106	17044	16966	17139	17178	16990	17119	17247	16963	17156	16956	17043	17246	17158	17214	17116	17018	17188	16995	17171	17302	17009	17066	17129	16945	17173	17238	17226	17027	16883	17186	16995	17082	17202	17107	17032	17329	17215	16890	16962	17060	17044	16846	17334	17102	16976	17054	17165	16864	17020	17270	17491	17281	16955	17237	17019	17003	17011	17271	17079	17205	17278	17119	17184	17154	17111	17129	17120	17248	16959	17113	16927	17149	17080	17243	17093	17014	17024	17009	17100	17176	17081	16912	17342	17220	17297	17034	17293	17221	17223	17097	17181	16974	17032	17120	16926	16915	17145	17145	16989	17031	17060	17110	17307	17061	17191	17142	17100	16955	17108	17080	17149	17229	17157	16945	17139	17111	17209	17056	16986	17107	16913	17080	16988	17135	17224	16935	16869	17268	17095	17062	17190	17096	17051	17157	17304	17196	16867	17158	17169	17073	17200	17053	16913	16866	16972	17153	17270	17183	17063	16915	17159	17189	17088	16840	17136	17114	17015	17155	17218	17019	17067	17178	17064	17019	17116	17108	17080	16835	17190	17161	17168	17039	16947	17244	17126	17242	17078	17072	17060	17007	17024	17113	17217	17001	17150	17148	17050	17172	17055	16988	17270	17111	17090	17056	17133	17215	17233	17193	16929	17051	17091	16893	17023	16925	16998	17156	16956	17094	17142	17302	17122	17187	17127	16990	17076	17093	17264	17203	17042	17167	17120	17292	17002	17177	17079	17202	17133	17127	16970	16981	17100	17207	16871	17206	17002	17007	17023	17259	17131	16949	17218	16974	17045	17041	17141	17071	16928	17081	17244	17024	17069	17111	16881	17196	17172	17169	17050	17084	16933	17107	17292	17071	16986	17038	16983	17171	17068	17034	17255	17032	17007	17246	17046	17027	17120	17085	17099	17019	17027	17155	17100	17255	17108	17033	16986	17161	17207	17156	17168	17224	17085	17135	17068	17184	17140	17045	16857	17201	16853	17075	17083	17055	16869	16880	17257	16973	17005	16990	17066	17250	17149	16986	17047	17228	17203	17148	17063	17119	17178	17113	17160	16980	17133	17111	17139	17036	17186	17091	16959	17034	17120	17238	17236	16964	16894	17137	17270	16965	17039	16993	17097	17208	17304	17014	16961	17085	17118	17136	16968	17067	17097	17305	17006
32193	53914	47509	37163	28371	23432	20175	17326	16862	19596	29266	36635	35324	28878	22367	17991	15937	15113	14975	14861	14910	14982	14944	14952	15016	14786	14919	14902	14860	14754	14840	14822	14929	14832	14827	14914	15052	14799	14949	14903	14987	14837	14934	14870	14879	14923	14848	15015	14994	14832	14875	14948	14904	14965	14785	14805	14948	14761	14846	14992	14915	14575	14995	15011	14920	14951	15101	14846	14729	14905	14961	14942	14953	14899	14948	14700	14987	14822	14656	14824	14777	14952	15025	14934	14993	14889	15037	14893	14799	14986	14820	14942	14842	14845	15062	15091	14908	14873	14691	14995	14805	15006	14935	14704	15034	14845	14775	14773	14754	14827	14977	14836	14742	14762	14895	14703	14805	14974	14928	14817	14847	14713	14931	14756	14722	14873	14950	14715	14817	14943	14878	14816	14855	14656	14921	14775	14923	14905	14878	14837	14929	14846	14955	14928	14757	14812	14886	14793	14920	14845	14740	14864	14949	14778	14918	14769	14920	14797	14882	14925	14778	14899	14893	14785	14854	14891	14903	14877	14942	14828	14832	14781	14817	14887	14739	14830	14911	14908	14737	14878	14923	14908	14839	14941	14847	14772	14772	14880	14984	14882	14782	14730	14948	14671	14817	14896	14892	14760	14879	14980	14760	14931	14756	14895	15076	14762	14846	14782	14979	14895	14871	14730	14886	14830	14807	14943	14661	14789	14812	14770	14784	14790	14888	14904	14849	14922	15098	14830	14844	14954	14838	14793	14958	14724	14896	14831	14873	14834	14838	14840	14909	14950	14914	14918	14886	14891	14817	14921	15024	15063	14895	14956	15190	14849	14875	14677	14849	14818	14771	14866	14865	14744	14909	14818	14915	14868	14860	14847	14884	14936	14828	14892	14673	14880	14971	14924	15019	14907	14775	14732	14896	14830	14961	14881	14846	14908	14687	14868	14769	14900	14788	14802	14914	14988	14702	15040	14824	14876	14852	14823	14876	14925	15050	14898	14878	14926	14872	14847	14842	14740	14873	14632	15007	14841	14882	14985	14773	14769	14887	14878	14890	14881	14889	14885	14950	14976	14843	14879	14718	14947	14629	14925	14718	14820	14915	14853	14939	14907	14852	14756	15054	14756	14855	15055	14888	14804	14998	14840	14886	14808	14784	14894	14664	14836	14902	14872	14850	14851	14854	14965	14793	14825	15056	14767	14699	14602	14716	14873	14897	14768	14924	14797	14942	14894	14827	14901	14841	14890	15039	14678	14790	15019	14860	14706	14754	14927	14802	14851	14867	14678	14933	14662	14766	14718	14930	14847	14839	14852	14849	14890	14863	14897	14773	14901	14777	14708	14816	14906	14985	14811	14941	15008	14881	14902	15014	14868	14654	14937	14846	14952	14709	14921	14774	14825	14776	14996	14860	14776	14743	14733	14859	14944	14864	14766	14858	14943	14647	14794	14690	14955	14990	14901	14791	14755	14733	14790	14790	14842	14919	14726	14851	14742	15064	14731	14957	14713	14902	14787	14790	14872	14828	14982	14937	14827	14639	14893	14823	14867	14874	14907	14838	14938	14811	14907	14784	15012	14970	14805	14976	14976	14883	14851	14622	15118	14875	14836	14984	14841	14725	14910	14922	14844	15001	14838	15011	14813	14745	14747	14830	14831	14721	14976	14624	14621	14646	14813	14947	14825	14727	14920	15000	15116	15027	14819	14829	14847	14831	14675	14827	14967	15104	14789	14965	14649	14784	14875	14871	14696	14858	14805	14827	14850	15022	14786	14926	14834	14942	14994	14872	14921	14896	14791	14866	14619	14855	14944	14849	14905	14839	14823	14642	14909	14769	14925	14916	14829	15054	14778	14908	14845	14780	14838	14867	14805	14943	14887	14818	14859	14759	14796	14833	14926	14738	14839	14961	14802	14912	14908	15042	14997	14841	14725	14955	14710	14931	14791	14855	14780	14717	14992	14704	14906	14937	14944	14973	14675	14737	14784	14962	14910	14988	15091	14761	14799	14788	14808	14877	14809	14607	14898	14856	14901	14847	14893	14725	14817	14851	14765	15004	14867	14735	14760	14856	14836	14772	14822	14794	14688	14903	14794	14709	14772	14815	14983	14748	14779	14937	14833	14752	14957	14790	14875	14960	14905	14810	14951	14873	14843	14803	14987	14734	14621	14855	15066	14834	14907	14747	14822	14910	14771	14886	14884	14823	14770	14779	14783	14899	14752	14774	14815	14816	14849	14729	14796	14959	14923	14971	14808	14927	14770	14902	14776	15010	14878	14885	14763	14809	14810	15038	15062	14925	14834	14920	14754	14964	14789	14850	14802	14784	14974	14752	14732	14993	15027	14746	14783	14968	14898	14873	14959	15013	14803	14711	15008	14854	14896	14788	14814	14789	15017	14769	14820	15039	14879	14814	14809	14801	14861	14897	14769	14790	14842	14883	14777	14943	14922	15000	14879	14852	14824	14921	14841	14828	14763	14856	14896	14798	14886	14903	14846	15051	14906	15060	14737	14820	14869	14851	14789	14883	14835	15013	14765	14712	14731	14800	14938	14849	14899	14907	14851	14746	14947	14835	14835	14895	14791	14813	14826	14887	14944	14866	14615	14959	14805	14955	14838	14936	14775	15036	14859	14777	14817	14751	14847	15036	14877	14755	15004	14965	14814	14779	14873	14782	14975	14974	14841	14883	14666	14826	14765	14819	14649	15064	14955	14778	14948	14925	15029	14690	14855	14796	14772	14733	14926	14788	14973	14879	14797	14673	15043	14886	14761	14827	14815	14816	14914	14837	14850	14781	14863	14898	14861	15022	14715	14701	14911	14939	14912	14675	14865	14925	14959	14903	14862	14849	14735	14778	14816	14696	14690	14814	14924	14936	14813	14680	14886	14794	14858	14949	15014	14829	14868	14913	14800	14725	14816	14985	14743	14911	14820	14870	14923	14709	14783	14960	14859	14834	14870	14927	14831	14774	15086	14934	14914	14983	14988	14836	14799	14785	14788	14876	14729	14794	14718	14859	14917	15015	14889	14795	14928	14839	14876	14876	14984	14965	14810	14812	14890	14992	14851	14817	14749	14868	14887	14757	14942	14797	14777	14876	14721	14825	14708	14866	14734	14852	14920	14839	14855	14838	14774	14796	14906	14862	14615	14884	14769	14818	14815	15141	14999	14712	14870	14707	14932	14747	14599	14861	14702	14853	14810	14747	14896	14975	14635	14922	14979	14902	14874	14735	14751	14851	14792	14871	14746	14984	14893	14763	14941	14872	14802	14694	14923	14803	14821	14735	14898	14930	14697	14926	14709	14834	14811	14930	14851	14943	14869	14757	14763	14895	14769	15010	14869	14891	14896	14773	14743	14794	14807	14821	14846	15025	14826	14940	14940	14698	14949	14719	15004	14804	14825	14851	14918	14865	14992	14848	14827	14802	14770	14928	14787	14870	14914	14939	14777	14860	14972	14951	14934	14879	14917	14872	14859	14985	14855	14899	15041	14946	14740	15067	14923	14832	14896	14897	14893	14686	14927	14953	14916	15062	14792	14750	14963	14987	15029	14899	14911	14946	14798	15049	14868	14653	14841	14718	14829	14885	14654	14847	14895	14730	14903	15029	14869	14939	14896	15015	14823	14898	14977	14921	14881	14760	14731	14923	14870	14869	14893	14938	14834	14947	14792	14971	14845	14859	14942	14924	14884	14759	14865	15039	15044	14742	14951	14968	14850	14791	14787	14860	14825	14695	14589	14876	14786	14948	14784	14890	14855	14917	14795	14755	14909	14647	14910	14882	14981	14915	14801	14772	14892	14828	14627	14742	14762	14719	14921	14831	14977	14750	14827	14908	14750	14894	14906	14824	14793	14831	14909	14663	14873	14751	14717	14902	14821	14916	14863	14873	14681	14884	14830	14849	15029	14944	14827	14666	14932	14797	14846	14757	14660	14988	14921	14719	14741	14737	14837	14888	14974	14890	14839	14682	14892	15035	14944	14703	14780	14754	14670	14805	14839	14748	14887	14873	14936	14944	14813	14758	14951	15056	14874	14616	14663	14788	14737	14957	14850	14828	14960	14853	14732	14791	14891	14951	14786	14763	14681	14658	14724	14866	14729	14923	14747	14739	14790	14996	14938	14996	14806	14755	14862	14651	14956	14942	14675	14797	14871	14838	14798	14959	14843	14788	14966	14922	14713	14759	14874	14857	14768	14754	14694	14779	14871	14772	14890	14854	15018	14902	14761	14792	14942	14856	14894	14897	14841	14950	14785	15022	14802	14885	14722	14904	14918	14945	14993	14677	14897	14757	14829	14921	14981	14846	14811	14829	14793	14865	14855	14986	15035	14883	14743	14919	14922	14920	14718	14837	14830	14750	14953	14829	14912	14804	14706	14966	14859	14872	14665	14838	14903	14710	15031	14906	14894	14909	14812	14682	15028	14883	14729	14836	14782	14905	14758	14866	14823	14903	14821	14898	14905	14794	14972	14654	14964	14950	14850	14723	14837	14965	14866	14930	14632	15037	14869	14934	14947	14713	14770	14721	14933	14845	14949	14795	14944	15045	14887	14800	14733	14759	14868	14924	14907	14896	14730	14956	14702	14946	14900	14946	14623	14941	14747	14943	14881	14805	14954	14884	14879	14887	15047	14809	14954	14899	15056	14638	14819	14852	14880	14835	14824	15023	14902	14879	14914	14750	14680	14999	14834	14800	14993	14849	14794	14926	14734	14968	15016	14907	14735	14998	14776	14892	14858	14961	14853	14826	14701	14853	14904	14704	14967	14619	14882	14993	14810	14959	14959	14908	14896	14872	14956	15005	14895	14652	15010	14857	14952	14902	14905	14853	14750	14860	14909	14993	14805	14823	14840	14722	14885	14772	14854	14816	14810	14962	14748	14915	14891	14738	14827	14883	14791	15010	14797	14797	14739	14908	14830	14744	14980	14966	14850	14911	14821	14844	14813	14906	14862	14812	14829	14784	14887	14860	14849	14784	14920	14862	14774	15023	14972	14728	14795	15004	14924	14932	15019	14816	14776	15004	14633	14791	14808	14762	14792	14765	14863	14814	14836	14988	14917	14889	14859	14764	14814	14822	14814	14757	14932	14860	14900	14832	14912	14940	14774	14962	14827	14815	15010	14774	14954	14782	14740
28020	24297	29893	25572	20088	18517	17733	17324	17274	17432	18228	18923	19426	18719	18070	17658	17661	17533	17521	17343	17518	17510	17368	17393	17273	17334	17410	17299	16914	17524	17339	17414	17323	17416	17384	17425	17362	17387	17619	17384	17352	17575	17177	17488	17433	17567	17212	17448	17389	17298	17221	17033	17179	17318	17320	17326	17382	17287	17292	17429	17239	17317	17177	17322	17354	17313	17456	17521	17247	17368	17373	17186	17417	17179	17288	17422	17270	17418	17126	17476	17412	17258	17547	17411	17105	17362	17384	17134	17408	17381	17197	17181	17350	17371	17423	17164	17403	17314	17399	17387	17337	17466	17381	17448	17295	17285	17271	17368	17274	17486	17390	17242	17345	17277	17092	17386	17398	17336	17258	17209	17424	17499	17471	17463	17315	17504	17296	17144	17317	17286	17379	17129	17306	17439	17390	17430	17430	17358	17343	17074	17337	17280	17283	17126	17439	17077	17427	17296	17295	17330	17447	17263	17233	17330	17396	17350	17345	17549	17412	17445	17242	17115	17521	17340	17362	17320	17614	17371	17332	17549	17398	17477	17409	17350	17382	17376	17282	17307	17305	17301	17414	17386	17348	17574	17347	17257	17510	17331	17320	17363	17138	17313	17094	17332	17430	17344	17361	17302	17486	17374	17273	17272	17341	17495	17426	17319	17437	17220	17419	17384	17514	17360	17296	17219	17524	17295	17394	17208	17206	17198	17187	17440	17313	17304	17397	17390	17443	17243	17252	17371	17228	17223	17334	17557	17218	17476	17355	17424	17324	17255	17247	17156	17359	17211	17206	17175	17353	17358	17369	17177	17003	17459	17446	17302	17278	17337	17288	17348	17316	17398	17301	17509	17376	17300	17408	17239	17358	17329	17256	17353	17418	17361	17298	17218	17294	17430	17537	17417	17081	17461	17291	17281	17370	17370	17170	17485	17446	17562	17367	17360	17404	17411	17408	17349	17249	17247	17280	17368	17311	17320	17413	17337	17314	17405	17375	17295	17451	17302	17304	17218	17234	17151	17388	17390	17218	17200	17358	17460	17128	17277	17556	17334	17155	17582	17437	17249	17166	17214	17338	17354	17259	17434	17340	17141	17428	17138	17505	17298	17368	17439	17310	17447	17296	17352	17366	17424	17201	17465	17449	17196	17704	17338	17329	17202	17237	17207	17366	17505	17351	17298	17297	17347	17432	17520	17222	17384	17364	17354	17495	17542	17442	17540	17384	17367	17210	17377	17176	17493	17386	17272	17200	17358	17083	17153	17256	17420	17334	17329	17381	17370	17291	17153	17224	17322	17199	17361	17344	17138	17305	17347	17337	17324	17200	17307	17239	17278	17497	17303	17371	17382	17385	17320	17243	17342	17358	17360	17328	17347	17345	17278	17463	17420	17414	17573	17427	17195	17363	17353	17468	17220	17242	17372	17030	17169	17072	17370	17453	17381	17413	17312	17230	17495	17331	17540	17247	17261	17485	17172	17339	17279	17216	17205	17274	17253	17235	17142	17370	17484	17536	17349	17507	17297	17285	17350	17566	17273	17304	17195	17378	17521	17142	17221	17474	17341	17407	17072	17368	17577	17319	17420	17409	17278	17424	17324	17366	17219	17541	17276	17364	17301	17254	17302	17451	17125	17296	17175	17073	17238	17418	17422	17380	17355	17441	17067	17304	17292	17348	17277	17210	17359	17145	17443	17306	17461	17268	17206	17248	17265	17342	17401	17318	17280	17404	17232	17445	17353	17127	17250	17375	17243	17349	17317	17370	17468	17181	17266	17436	17443	17372	17317	17335	17298	17425	17210	17259	17301	17280	17263	17308	17375	17369	17409	17325	17226	17440	17389	17485	17387	17162	17271	17181	17171	17471	17457	17214	17459	17266	17365	17269	17447	17393	17300	17307	17333	17386	17433	17258	17339	17211	17351	17195	17314	17283	17443	17231	17177	17240	17369	17286	17315	17427	17273	17332	17333	17360	17195	17322	17392	17330	17164	17347	17513	17397	17431	17515	17440	17245	17197	17412	17395	17323	17409	17417	17320	17174	17268	17232	17140	17411	17297	17501	17086	17127	17381	17270	17590	17347	17284	17243	17160	17309	17405	17460	17387	17302	17274	17278	17471	17577	17343	17363	17404	17320	17430	17152	17392	17162	17358	17363	17402	17102	17350	17256	17391	17298	17268	17428	17439	17387	17360	17238	17375	17239	17379	17137	17416	17558	17313	17152	17176	17460	17368	17396	17192	17334	17348	17328	17150	17225	17467	17339	17391	17309	17392	17182	17392	17277	17457	17300	17341	17312	17265	17328	17290	17493	17378	17268	17190	17251	17154	17240	17346	17445	17346	17336	17536	17314	17307	17263	17295	17174	17370	17190	17146	17131	17246	17192	17308	17423	17413	17273	17218	17290	17436	17322	17382	17544	17417	17289	17360	17380	17400	17273	17277	17430	17384	17317	17175	17267	17611	17252	17478	17342	17192	17105	17249	17297	17181	17284	17243	17487	17166	17321	17472	17550	17266	17383	17276	17301	17329	17556	17271	17480	17341	17292	17723	17507	17336	17472	17350	17354	17275	17181	17309	17354	17260	17477	17500	17521	17242	17174	17148	17057	17169	17391	17508	17371	17286	17428	17334	17361	17538	17227	17286	17333	17606	17359	17433	17459	17335	17417	17417	17367	17305	17402	17341	17272	17404	17226	17193	17453	17398	17266	17366	17461	17390	17395	17306	17118	17238	17410	17321	17329	17434	17283	17488	17373	17392	17304	17561	17370	17449	17322	17368	17218	17182	17218	17372	17246	17267	17364	17477	17360	17249	17047	17351	17048	17438	17131	17225	17341	17226	17265	17341	17387	17402	17438	17167	17641	17150	17314	17541	17304	17172	17374	17531	17595	17174	17377	17242	17412	17388	17629	17489	17518	17460	17317	17212	17492	17307	17280	17145	17385	17287	17267	17253	17146	17307	17606	17450	17413	17394	17502	17336	17187	17510	17322	17381	17548	17239	17449	17192	17332	17195	17324	17416	17479	17332	17491	17663	17401	17240	17432	17671	17401	17345	17361	17251	17275	17474	17268	17346	17453	17233	17426	17162	17340	17351	17113	17193	17366	17423	17519	17334	17358	17447	17340	17133	17423	17154	17394	17371	17318	17399	17418	17591	17412	17385	17318	17175	17429	17291	17445	17544	17349	17105	17277	17172	17402	17236	17082	17482	17387	17380	17391	17300	17250	17365	17339	17313	17279	17224	17455	17312	17289	17401	17472	17397	17339	17328	17176	17108	17317	17385	17256	17279	17281	17406	17269	17587	17412	17379	17248	17310	17211	17342	17383	17360	17141	17449	17323	17506	17191	17343	17339	17238	17176	17553	17381	17328	17345	17028	17539	17336	17253	17370	17279	17376	17393	17454	17491	17221	17306	17242	17497	17160	17349	17455	17143	17412	17368	17397	17488	17469	17405	17254	17091	17358	17400	17506	17152	17525	17381	17287	17122	17632	17233	17390	17253	17580	17408	17706	17441	17351	17267	17403	17190	17349	17266	17334	17334	17349	17544	17265	17408	16973	17270	17413	17168	17308	17465	17111	17241	17481	17325	17277	17355	17407	17468	17417	17300	17307	17325	17229	17149	17340	17255	17196	17240	17473	17337	17276	17389	17286	17253	17210	17410	17224	17352	17238	17466	17310	17250	17422	17179	17472	17328	17206	17430	17325	17165	17357	17328	17284	17173	17264	17524	17126	17626	17167	17336	17345	17312	17415	17471	17320	17383	17417	17234	17433	17358	17223	17367	17326	17335	17172	17262	17406	17269	17324	17006	17418	17373	17214	17219	17436	17272	17170	17437	17250	17460	17336	17498	17295	17287	17155	17348	17212	17405	17299	17562	17314	17277	17328	17352	17504	17205	17304	17371	17334	17245	17205	17283	17400	17404	17318	17352	17365	17486	17217	17050	17287	17224	17479	17239	17546	17398	17456	17407	17324	17385	17274	17321	17355	17310	17438	17172	17343	17438	17305	17402	17500	17224	17182	17333	17328	17276	17316	17346	17148	17382	17296	17476	17280	17156	17304	17187	17141	17389	17444	17450	17430	17311	17208	17542	17191	17439	17472	17208	17261	17314	17160	17340	17273	17543	17146	17237	17273	17273	17293	17350	17391	17252	17313	17344	17459	17296	17363	17415	17440	17384	17288	17336	17154	17404	17300	17365	17409	17496	17451	17268	17158	17366	17396	17284	17317	17366	17587	17395	17283	17559	17464	17491	17272	17134	17239	17400	17540	17289	17174	17533	17264	17229	17264	17381	17299	17348	17414	17292	17089	17185	17158	17379	17479	17236	17317	17283	17654	17320	17308	17445	17288	17364	17398	17241	17425	17483	17339	17359	17388	17202	17344	17275	17281	17482	17352	17476	17185	17373	17461	17439	17263	17205	17208	17282	17465	17339	17263	17307	17210	17226	17337	17281	17293	17441	17334	17410	17230	17376	17260	17382	17278	17353	17287	17117	17256	17568	17239	17183	17522	17517	17417	17427	17381	17300	17475	17345	17274	17531	17300	17286	17360	17433	17187	17263	17282	17378	17240	17445	17110	17404	17488	17422	17468	17280	17410	17391	17338	17445	17147	17334	17200	17318	17374	17278	17468	17323	17532	17469	17376	17269	17409	17301	17539	17316	17331	17194	17469	17568	17462	17455	17459	17270	17276	17270	17370	17105	17233	17164	17223	17238	17262	17318	17405	17434	17368	17486	17322	17216	17172	17383	17579	17363	17373	17386	17418	17441	17427	17493	17367	17191	17432	17355	17221	17374	17271	17365	17365	17373	17388	17472	17447	17409	17513	17312	17418	17289	17333	17499	17206	17330	17426	17348	17376	17494	17528	17309	17220	17456	17117	17196	17083	17394	17308	17155	17286	17276	17198	17474	17205	17403	17419	17056	17524	17289	17221	17188	17292	17359	17565	17275	17305	17060	17432	17309	17333	17388	17329	17346	17310	17412	17406	17545	17591	17161	17416	17215	17263	17220	17366	17428	17325	17492	17429	17438	17341	17313	17531	17331	17333	17388	17481	17375	17242	17416	17340	17428	17403	17305	17399	17246	17336	17447	17493	17353	17440	17379	17303	17287	17368	17357	17351	17440	17169	17253	17423
25478	36194	32640	23221	18594	16136	15473	15286	15085	15314	16004	17467	17286	16596	15973	15413	15244	15194	15080	14998	15017	15050	15040	14888	15123	15109	14898	15011	14916	15175	15011	15099	15154	15053	14995	15028	15245	15127	15055	15012	14950	15175	15078	15052	15135	15094	15035	15105	14958	15182	14924	15163	14855	15178	15000	14948	15098	15100	15094	15187	15106	15079	15061	15034	15189	15114	15224	15066	15007	15105	15131	14984	15114	15085	15025	14942	15018	15219	15076	14978	15037	15109	15078	14949	14967	14950	15199	14984	15003	15070	15167	14977	15027	14970	14963	15006	14881	14974	15132	14904	14964	15283	15106	14922	15022	15067	15057	15094	15040	14938	14966	15082	15058	15072	14999	15090	15018	15061	14999	14944	15015	15155	15067	15037	15015	15112	15039	14999	14945	14983	15001	15137	14990	14907	15115	14985	15145	15087	15117	15072	14964	15026	15004	14796	15059	14890	15118	15081	14962	15165	15022	14817	14970	15052	15072	15052	15011	15098	15065	15168	14861	15187	14994	15188	15068	14967	15081	15060	14929	15258	15071	14916	15030	15009	15132	14989	15000	15045	15085	15124	14937	14945	14981	14958	15030	14910	15140	15101	15173	14889	15128	14909	15227	15070	14952	14904	15124	15014	14917	15137	15006	15126	14950	15129	14998	14831	14958	15001	15093	15093	15025	15030	14963	15138	15177	15165	15008	15011	15115	14863	15105	15114	15093	15040	14985	15051	15194	15141	14882	14960	15087	15127	15050	15052	15231	15040	15029	15120	15147	15073	15033	15066	15093	15050	15002	15002	15171	15033	15083	15222	15109	15112	15105	15005	14916	15075	14920	15139	15044	15101	14980	15103	14912	15206	15156	15056	15062	15120	14912	15124	15045	14914	15013	14976	14989	14928	15179	15064	15088	14987	15091	15162	15112	14942	15187	15057	14948	14808	15113	15003	14966	15050	15210	14991	15219	15086	15119	15030	14993	14948	15112	14969	15083	15027	15091	15059	14932	15012	15054	15152	15012	15107	14873	15039	14962	14971	15119	15034	14936	15085	14857	15065	15149	14788	14965	14999	14809	15146	15004	15144	15043	15033	15067	15094	15044	15261	14885	15140	14961	14906	14999	14955	15130	14889	14944	15057	15072	15156	15134	15142	15107	15044	14804	15077	15023	14909	14901	15231	15267	15060	15121	14985	15170	14995	14963	15078	15180	15137	15021	15010	15083	14997	15133	15032	14982	15141	15081	14968	14981	15208	15141	14959	15083	15175	15042	14909	15207	15134	15136	15007	14939	15107	15182	15028	15148	14931	15139	15085	14967	14924	15048	15071	15144	14905	15012	14767	14874	14979	15154	14983	14928	14987	15055	15076	14969	14844	15199	14785	15254	15095	15002	15005	14941	15038	15230	15132	14927	15104	15055	15064	15083	15039	14818	15033	15109	15094	15140	15039	15197	15058	15061	15202	15072	15261	15083	15343	14986	15055	14988	15216	14942	15178	15085	14984	15059	15061	15124	14906	15023	15065	15034	15044	14964	15136	14918	14981	15109	15234	14978	14943	14885	15148	15196	15019	15121	14992	15046	15147	15123	14849	15111	14968	15292	15141	15194	14976	15108	15118	15146	15105	15155	14940	15095	15088	15088	15015	15109	15203	14994	15069	14909	15049	15265	15055	14919	15079	15153	15029	15090	15266	15040	15121	15050	14982	15035	15030	15258	15097	14995	15073	15044	14908	15074	15202	14982	15154	15234	15031	15089	15146	15052	14911	15058	14962	14953	15031	14894	15062	14865	15004	14988	15056	15145	15155	14913	15074	15145	15006	14955	15123	15159	15148	14982	15022	15053	15017	15087	15195	15030	14884	15034	15123	14963	15079	15109	15084	15143	14990	15049	15102	15023	14977	15037	15006	15104	15136	15082	15087	15059	14970	15001	14801	15110	14942	15199	15034	15174	15147	14899	15104	14950	15184	15182	15014	15043	15075	15077	15030	15086	15224	15052	15076	15056	15138	15115	15221	14946	15070	15124	14933	15038	14868	15011	15032	14966	14886	15038	15087	14894	15231	14993	15114	14975	15124	14986	14887	15175	15013	15057	14995	15090	15076	15127	15116	14969	15020	14980	15096	15095	15077	15065	15044	15033	15070	15132	15078	15104	15082	14925	15051	15027	14929	15102	15193	15030	14933	15150	15090	14918	15001	15154	15130	14990	14968	14914	15082	15220	14920	14979	14957	15252	15244	14846	15025	15056	15049	15095	14863	15200	15083	15137	14909	15022	14912	15158	15125	15016	14995	15167	15098	15009	15015	14954	15074	15019	15001	15041	15010	15151	15139	14998	15041	14997	14922	14947	15091	15123	15110	15080	14828	14991	15030	14979	15014	15041	15019	14963	15114	15004	15008	15206	14913	15149	15060	15064	15072	15041	14916	14933	14951	15007	15062	14994	15051	15128	15017	15127	15021	14932	15224	14945	15011	14981	15203	15117	14959	15041	15129	15042	14922	15107	15129	14990	15133	15161	15204	15249	15133	15031	15027	15029	15071	15131	15088	15182	15079	15238	15152	15155	14974	15162	15123	15071	14952	15072	14998	14875	14978	15137	15135	14991	15078	15122	15007	15199	15002	15069	15071	15034	14931	15098	15152	14971	15037	15037	14989	15132	15065	15047	15094	15028	14780	14983	14978	14984	15123	14883	14978	15015	15124	15185	14921	15055	14961	14870	14871	15011	14939	14978	15028	15188	15024	15150	15023	15027	14881	14987	15124	15001	14976	15244	14895	15201	15076	14976	14979	15076	15104	15177	15075	15190	15029	14898	14934	14837	15187	14990	15120	14979	15149	15083	15032	15035	14977	15054	15018	15017	15059	14954	15096	15145	15123	14863	15161	14922	15167	15127	15073	15147	15098	14999	15037	15157	14961	15178	14956	14941	15170	14802	15038	14988	14995	15010	14933	15130	15138	15077	14961	14938	14946	15115	14915	14988	14955	15045	14972	15029	15157	14984	15066	15094	15179	15046	15034	15151	15002	14918	15072	15222	14933	14904	14955	15052	14983	15094	14823	15089	15058	15053	15095	14926	15107	15115	15143	14898	15111	15222	14931	14953	15051	15017	14834	14969	15158	14963	15081	15072	15028	14967	15041	15108	15063	15077	15121	15037	15166	15149	15131	15099	15185	14893	15029	15035	15195	15057	15029	15075	15133	14942	15054	14866	15016	15000	15086	15140	15012	15026	15150	14983	15100	15189	15044	15013	14994	15005	14954	14951	14989	14940	15249	14882	14980	14973	15181	15054	15097	15070	15256	15005	15103	14940	15150	15002	15049	15123	14969	14991	15011	15008	14994	15100	14996	15024	15047	15017	15128	15214	14954	15077	14971	15126	15046	14981	15039	15217	15071	15046	15171	15013	15123	15063	15002	15165	14917	15082	14964	14778	15105	15068	15070	14963	14996	14953	15060	15227	15044	15032	15030	15154	14996	14966	14905	15016	15171	15166	15119	14912	15137	15156	15075	15105	15021	15114	14930	15134	14965	15094	15073	15093	15083	14981	15196	14915	14945	15083	15087	15119	15145	14919	15019	15220	15005	15169	15165	14968	15153	15053	15030	15030	14953	15155	15016	15071	14932	15037	15045	15042	15137	15034	15090	15098	14932	15043	15216	15083	15067	15070	15081	14984	14900	15146	15117	15098	14988	14978	15062	14975	15004	14979	14910	14989	15034	15094	15044	15065	14905	14933	15041	15118	14911	14997	15177	15079	14809	15129	15063	15268	15063	15030	15017	14989	15116	15031	15221	15047	15068	14982	15066	15145	14986	14827	15163	14883	15204	15054	14979	15345	15213	14933	15268	15142	15141	15047	15048	15129	15188	15154	15018	14998	15039	15015	15041	15108	14940	15041	15167	15045	14960	14960	15206	15076	14971	14930	15019	14961	15272	15032	14915	15103	14990	15057	15102	15081	15173	14986	14994	15101	15059	15135	14933	15082	15001	15087	14996	15099	14989	15151	15074	15221	15162	14968	15113	15079	15098	15106	14900	15119	15057	15031	14894	14904	15073	14985	15219	15095	15050	15177	15137	14933	15103	15021	15095	14907	14905	15165	15035	14975	15002	15083	15195	14913	14911	15130	15109	14976	15051	15044	14927	14964	15092	14841	15196	15039	15024	15049	14930	15022	15070	15122	15208	15137	15126	14861	14911	14959	14994	14832	15070	15018	14996	14927	14929	14965	15070	15073	15014	15144	14987	14976	15087	15067	15023	14997	15020	14862	15088	15080	15321	15067	15055	15171	14794	15131	14967	14977	14954	14988	14949	15044	14901	15066	15143	14963	15040	15002	15006	15019	14883	15108	15080	15051	15075	15049	14846	15012	15087	15165	15082	15188	14905	14933	14981	15165	14927	15067	15045	15151	15234	15039	15084	15023	14847	15007	15059	14963	15173	15052	15077	14917	15058	15043	15072	15085	15147	15125	15007	14977	14845	14965	15079	15105	15043	15009	14999	15120	14927	15060	15053	15037	15119	15070	14955	15145	14975	14924	15049	14937	15137	15090	14932	15071	15058	14973	15155	15100	14970	15042	15000	15234	14992	15064	15146	14921	14908	15120	15080	15120	14976	15092	14931	14835	14899	14818	15120	15220	14997	15110	15049	15111	14946	14947	15172	15129	15113	15091	14986	15116	14930	15265	15015	15040	14999	15175	15043	14835	14870	15076	15054	15094	15106	15099	15043	15102	15086	15148	15019	14975	15107	15083	15057	15320	15169	15103	14966	15055	15053	15139	15130	15029	15031	15113	15019	15064	15054	15210	14934	15220	15004	15036	15045	15022	15073	14999	15051	15117	15160	14935	14886	14987	15038	14981	15171	15018	14877	15139	15125	14937	15003	14956	15104	14951	15058	14960	15165	15029	15199	15263	15107	14959	15025	15068	15117	15097	15124	15037	15393	14943	15221	14946	14944	14974	15053	15168	15055	15083	15006	15001	14994	15160	15022	15098	14905	15102	15040	15103	15085	15115	15042	15128	14951	15131	15259	15034	15002	15074	14970	15082	14893	14870	14974	15124	15182	15040	15067	15030	15206	15193	15005	14982	15003	14913	14950	14945	14970	15030	15053	15017	15143	14911	14965	15162	14941	15184	15179	15206	14989
23940	21310	28779	25306	23515	22718	20773	18177	17923	18554	21659	26594	26977	24503	20943	18941	17811	17456	17318	17260	17252	17244	17256	17204	17164	17206	17208	17183	17207	17192	17060	17289	17195	17082	17341	17283	17003	17075	17000	17085	17268	17188	17333	17198	17023	17088	17085	17297	17042	17217	17066	17039	17203	17090	16959	16949	17250	17168	17215	17068	17139	17079	17287	17282	17191	17001	17114	17238	17027	17007	17035	17265	17110	17147	17362	17086	17219	17201	17084	17049	17074	17080	17264	17182	17151	17151	17052	17035	17158	16865	17097	16992	17130	17227	17091	17178	17084	17182	17157	17027	17237	17165	17080	16977	17224	17154	16914	17145	17186	17061	17209	17173	17129	17114	17185	16983	17136	17163	17186	17334	17174	17052	17048	17034	16956	17295	17239	17294	17087	17215	17297	16960	17148	17145	17147	16960	17203	17238	17029	17167	17078	17176	17246	17061	17148	17259	17121	17188	17076	17286	17304	17245	17069	16903	17056	17219	17080	17024	17274	17460	17106	17025	17220	17206	17304	16912	17237	17320	16907	17026	17261	17239	17272	17131	17109	16977	17204	17218	17219	17106	16946	16985	16982	17074	17313	17084	17247	17033	17006	17127	17273	17171	17050	17084	17056	17227	17116	17043	17284	17155	17259	17262	16973	17267	17190	17137	17222	17191	16930	17141	17122	17132	17024	16888	17172	17091	17080	17275	17356	16877	17179	17236	17210	17151	17170	17077	17210	17281	17219	17307	17246	17222	17036	17038	17055	17072	17196	17082	17085	17135	16902	17072	17049	16988	17167	17174	17146	17042	17111	16961	17134	17178	17045	17038	17231	17143	17001	17192	17091	16924	17312	17090	17072	17057	16942	17198	17312	17180	17266	16994	17128	17037	17129	17208	17055	16957	17200	17166	17084	16942	17223	17272	17148	16898	17246	17209	17224	17153	17097	17074	17017	16855	16999	16996	17127	17065	17256	17153	17135	17036	17073	17015	17185	17207	16968	17053	17142	17083	16965	17103	17171	17140	17149	17015	17154	16986	16919	17081	17026	17010	17209	17052	17107	17194	17130	17050	17144	17071	17294	17200	17157	17171	17106	17256	17329	17013	17234	17172	17155	17409	17071	17053	16980	17276	17167	17034	17040	17159	17059	17178	17006	16953	17138	17111	17131	17029	17045	17208	17259	17184	17274	17077	17096	17146	17008	17352	17007	17036	17210	17031	16892	17080	17178	17187	17190	17053	16970	17088	17136	17163	16967	17179	17299	17092	16995	17286	17238	17267	17002	16911	17038	17188	17131	17065	17270	17130	17254	17098	17129	16987	17083	17191	16945	17070	17164	17182	17330	17199	17055	16952	17178	17318	17088	17071	17030	17330	16989	17014	17244	17053	17092	17330	17211	17124	17141	16972	17147	17056	17167	17024	17078	17242	17054	17200	17031	17110	17160	17198	16954	16951	17088	17207	17121	17168	16994	17214	17099	16852	17179	17084	17056	17111	17043	17177	17158	17313	17185	16944	17155	16902	17044	17145	17346	17115	17110	16948	17164	17121	17031	17075	17071	16899	17024	16980	17192	16949	17096	17096	17288	17187	17260	17047	17060	17064	17166	17127	17121	17080	17018	17024	17129	17056	17029	17213	17108	17155	17021	17359	17200	17298	16918	17158	17178	17237	17052	17243	17170	17149	17239	17252	17154	16818	17159	17143	17117	17101	17005	17111	17164	17165	17076	17313	17147	17006	17034	17171	17202	17213	17013	17086	17243	16962	17071	17100	17109	17165	16955	17164	17009	16885	17155	17213	17045	17222	17263	17133	17107	17004	17271	17168	17128	17267	17084	17009	17059	17133	16969	17166	17257	16988	17184	17320	16995	17135	17161	17051	17152	17208	16967	17060	17047	17152	16958	16855	17069	17128	17164	17084	17292	17252	17170	17010	17098	17135	16988	17298	17020	17064	17191	17102	17195	17128	17180	17053	17113	17180	17020	17223	17116	17087	17071	17056	16992	17159	17189	17181	17113	17152	16860	17191	17154	16982	17091	16989	17212	17139	17179	17089	16938	17264	17099	17027	17185	17200	17185	17175	17144	17103	17042	17074	16996	16948	17061	17314	17291	17338	17048	16972	17230	17111	17099	17061	17005	17010	17252	16943	17087	17066	17011	17029	17310	17250	17026	17235	17026	17077	17181	17198	17049	17189	17270	17142	17208	17034	16998	17223	17156	17241	17040	17062	17208	17295	17124	17110	17148	17191	17246	17118	16992	17244	17181	17285	17193	17116	17264	17161	17117	17122	17064	17158	17081	17187	17209	16992	17036	17059	17154	17121	17063	17185	16996	17067	17220	17122	17031	17010	17288	16953	17012	17042	17268	17114	17296	17022	17361	17171	17125	17238	17110	17172	17204	17305	17090	17185	17063	16958	17173	17125	17143	17127	16922	17270	16956	17076	17073	17160	17148	16995	17110	17294	17247	17194	17114	16995	17267	17071	17153	17028	17140	17110	17157	17095	17203	17221	17092	17149	17206	17235	17073	17282	16932	17110	17190	17023	17069	17000	17075	17148	16966	17151	17119	17156	17191	17125	17035	17120	17063	17163	17223	17238	17034	17180	17193	17057	17061	17184	17181	16977	17099	17055	17202	17077	17038	16973	17188	17219	17050	17038	17256	16863	16989	17115	17042	17174	17272	17008	17147	17127	17120	17129	17180	17100	17149	17190	17137	17233	17224	17168	17189	17192	16860	17156	17132	17253	16990	17157	17217	17017	17146	17182	17165	17094	17011	17156	17147	17189	16991	17118	17140	16876	17168	17164	17022	17180	17316	16993	17176	17100	17124	17246	17067	17163	16945	17176	17087	17178	17252	16964	17062	17231	17130	17171	17332	17202	17240	17241	17107	17025	17166	17182	16986	16991	17000	17117	17045	17053	17015	17250	17191	17096	17180	17153	17044	17252	17191	17025	17098	16876	17179	17374	17026	17156	17216	17029	17238	17018	17235	17188	17048	17073	17357	16894	17096	17087	17315	17179	17085	17165	17055	17070	17228	17037	17228	16968	17233	17079	17108	17081	17160	16844	17172	17335	17104	17179	17118	16912	17204	17344	17133	17002	17025	17139	17060	17131	17107	17100	17150	17122	17134	17249	17217	17038	17069	17224	17207	16908	17137	17267	17126	17198	17144	17149	17118	17132	17132	17068	17121	17019	16994	17215	17161	17054	17034	17195	17225	16953	16909	17040	17096	17154	17000	17104	17130	17133	17016	17263	17101	17066	17235	16897	17060	16868	16949	16991	17163	17087	17172	17030	17255	17195	17196	17083	17076	17124	17297	17371	17157	17036	17078	17182	17036	17012	17158	16984	17106	17197	17090	17035	17105	17363	17058	17304	17177	17210	17114	17110	17087	16963	16991	17326	17030	17077	17163	17132	17082	17124	17074	17255	17255	17330	17036	17222	17292	17095	17008	17161	17103	17141	17205	17162	17060	17205	17228	16966	17114	17102	17134	17183	17097	17042	17203	17372	17183	17029	17029	17111	17025	17132	17216	17085	17188	17100	17244	17081	17200	17030	17273	17039	16990	17178	17076	17315	17342	17139	17171	17276	16991	17073	17036	17091	17057	17058	16992	16875	17037	17295	17165	17022	17263	17049	17056	17084	17246	17067	17234	16867	17138	16975	17193	17188	17104	16987	17142	17060	17095	17255	17123	17180	16964	17089	17269	17047	16994	16994	16803	17084	17085	17111	17079	17293	17058	17268	17101	17185	17357	17031	16806	17223	16795	17025	17145	17076	17101	17143	17119	17290	17093	17117	16998	17015	17302	17049	17192	17097	17132	17002	17165	17185	17253	17214	17232	17228	17138	17235	17053	17166	17237	17196	17198	17055	17198	17001	17193	17064	17189	17192	17224	17022	17077	16988	17176	17148	17186	17087	17256	17396	17162	16998	17073	17199	17323	16907	17090	17049	17175	17157	17147	17055	17082	17023	16981	17093	17281	16896	16882	16980	17064	17041	17104	17091	17122	17137	17031	17212	17236	17344	17096	17165	17185	17063	16957	17188	17175	17174	17126	17195	17117	17099	17131	17139	17242	17066	17029	17139	17037	17087	17156	16978	17127	17355	17208	17079	17252	17376	17081	17089	16981	16921	17162	17207	17280	17129	17149	17182	17243	17121	17284	17121	17046	17168	17143	17186	17054	17189	17098	17208	17053	17213	16918	17283	17154	17083	17310	16997	16954	17096	17071	17172	17201	17021	17293	17160	17132	17102	17020	17128	17075	17104	17033	17160	17075	17293	17150	17016	17222	17221	17207	17077	17103	17029	17196	17120	17016	17063	16997	17291	17092	17040	17031	17193	17088	17282	17288	17219	17221	17219	17228	17010	17177	16949	17231	17244	17256	17173	16968	17018	17068	17021	17188	17064	16933	17176	17276	17118	17085	17210	17151	17156	17343	17003	17184	17111	17116	17309	17173	17272	17121	17232	17125	17117	17244	17249	17172	17135	17095	17083	17051	16952	17112	17169	17321	17134	17030	17068	17182	17074	17174	17247	17039	17138	17225	16941	17232	16998	17052	17395	17324	16896	17107	17249	17192	17135	17051	17248	17229	17238	16974	16937	17138	17123	17145	17316	17204	17064	17141	17052	17134	17222	17081	17064	17027	17104	17072	17033	16985	17231	17087	17040	17129	17208	17002	17197	17038	17107	17312	17146	16942	17189	17159	17153	17048	17135	17019	17061	17111	17071	17207	17325	17057	16938	17243	16946	17006	17047	17133	17252	17031	17175	17073	16986	17151	17204	17050	17157	17153	17047	17236	16956	17054	17128	17026	17174	17004	17148	17341	17078	17266	17240	17045	17126	17252	17130	17113	17185	17210	17186	17240	17185	17314	17197	17089	17197	17290	17146	17086	17068	17301	16981	17197	16908	17260	17039	16710	16982	17088	17049	17220	17194	17061	17253	17108	17079	16847	17095	17023	16948	17042	17214	17233	17078	17058	17186	17149	17211	17190	17125	16964	17183	17272	16965	16919	17290	16899	17133	17016	17309	17067	16955	17191	16953	17136	17120	17195	17127	17078	17158	17119	17229	17209	17165	17125	17088	17219	17096	17082	16885	17248	17138	17019	17260	17076	17219	17036	17060	17075	17315
28806	47802	44817	33741	25101	19093	16265	15858	16154	17216	22058	27870	27616	23869	19411	16634	15292	14906	14912	14947	15040	15046	15054	14996	14824	14849	14980	14873	14888	15080	14905	14787	14989	15007	15172	14953	15007	15041	15137	14976	14825	15013	15011	14862	14901	14963	15042	14932	14895	14937	15018	14952	15084	14860	14994	14890	14989	14917	15029	15031	15053	14850	14851	14863	15134	14908	14689	14944	14850	14966	14870	14944	14793	14898	14874	15059	15182	14868	14983	14933	14926	15107	14850	15028	14850	14874	15037	15125	14848	14849	15056	14922	14837	15043	14898	14951	14891	15167	14842	14994	14879	14774	15069	15168	14900	14950	14799	15007	14975	14959	14929	14906	14851	14861	14922	15036	14691	14922	14912	14847	15038	14884	15071	15090	14874	14912	14941	14971	14781	15126	14985	14944	14821	14991	14862	14939	15050	15037	14862	14980	14957	14993	15031	14891	14851	14908	14988	14815	14843	15001	14911	14916	14759	14955	14979	15017	14937	15016	14893	15052	14785	14823	14801	15003	14908	14875	14964	14983	14779	15109	15045	14994	14749	14889	14870	14873	14909	14711	14687	15022	14989	14981	15066	14988	14784	14973	14938	14844	14757	14845	14945	14969	14938	14992	14962	14989	14804	14923	14848	14827	14892	14879	14776	14968	14781	15068	14947	15030	14866	14911	15145	14911	14931	14932	14985	15014	14956	14847	14919	14941	14882	14780	14797	14791	14981	15012	14905	15015	15020	14793	14877	14971	15049	14862	14832	14797	14907	14897	14904	15029	14806	14676	14834	15036	14945	14790	15048	14939	14982	14925	15015	14796	14885	14898	14762	14963	14781	14881	14841	14983	14925	15021	14833	15074	14827	14936	15047	14804	14830	14902	14828	14874	14860	14975	14839	15030	14981	14855	14967	14797	15080	14827	14836	15053	14968	14877	14989	15080	14977	14979	15048	14782	14846	14844	14965	14885	14659	14885	15059	14813	14798	14713	14813	14899	14998	14874	15025	14855	14961	14970	14785	14779	14824	15000	15006	14812	14792	14942	14808	15084	15019	14912	14912	14814	15021	14769	14877	14820	14957	14824	15015	15003	14798	15051	14908	14865	14779	14848	14802	14906	14805	14992	14939	14772	14903	14894	14840	15033	14811	14901	14931	14879	14825	14908	14934	14976	14832	14948	14906	15089	14954	14892	15101	14872	14908	14962	14970	15104	14909	14833	14876	14945	14907	14941	14905	14926	15000	14992	14896	14902	14898	14935	15017	14853	14960	14972	14926	14933	14950	14808	15220	14869	14998	14950	14908	14907	14880	14722	14941	14827	14905	14916	14924	14953	14907	14797	14807	15023	15020	14953	14865	14837	14960	14833	15046	14905	15009	14911	14905	14994	15000	14923	15037	14903	15010	14939	14979	14977	15020	14805	15003	15053	14895	14826	14982	14967	14887	15113	14814	14902	14971	14793	14837	14866	14954	14993	14853	14829	15044	14983	14934	14907	14978	14971	14676	14779	14842	14770	15053	15019	14957	14995	14856	14748	14953	14803	15077	14888	14921	15060	14887	14965	15014	14999	14941	14925	15031	14821	15047	14977	15013	14936	14844	15024	15005	14911	14967	14880	14917	14963	14859	14936	15074	14989	14992	15011	14885	14961	14835	14883	14985	14913	14836	15080	14944	14951	14840	14834	14832	14846	14861	14788	14876	14824	14797	14925	15010	14835	14799	14806	14845	15048	14930	14853	14978	15111	15052	14825	14841	14898	14974	14985	15037	14765	14979	14708	14737	14884	14923	14946	14994	14934	14820	14907	14957	15038	14915	14930	14937	14834	14820	15004	14821	14796	14990	15065	14929	14829	14848	14951	14892	15036	14978	14994	14831	14861	15037	14902	14952	14811	14933	14859	15077	14921	14984	14843	14918	14892	15039	14932	14993	15082	14867	14748	14961	14680	14940	15065	14871	14944	14969	14920	14948	14867	15020	14896	14977	15013	14847	14884	14837	14862	14896	14904	14880	15086	14866	14927	14957	14837	14884	15046	15028	14869	14940	14953	14944	14902	14913	14976	14972	14939	14919	14941	14837	14924	14783	14872	14931	14870	14951	14952	14807	14935	14888	14924	14764	15008	15093	14718	14817	14912	14875	14985	14925	15072	14812	14954	14957	14964	14851	14988	14732	14942	14973	15165	14946	14884	14873	14984	14960	14839	14895	15137	15008	14780	14944	14987	14727	14717	14932	14867	15053	14945	14810	14937	14884	14994	15052	15000	14828	14898	14934	14884	15045	14850	14848	14848	14846	14907	14985	14981	14710	14909	14758	14680	14829	14990	14909	14945	14915	14938	14819	15010	14826	14904	15102	14864	15042	15120	14883	14872	14920	15163	14807	14936	14820	14838	14969	14942	14884	15090	14843	14931	14915	14946	14946	14942	14863	14810	14797	14962	14817	14910	14989	14942	14903	14917	14917	14941	14722	15180	14862	14922	14797	14897	14940	14871	14854	14980	15064	14881	15026	14642	14922	14784	15015	14887	15010	14883	14821	14711	14807	14938	15001	14784	14969	14882	14906	14936	15028	14828	15041	14970	14891	14899	14845	14992	14722	14796	14940	15009	14783	14906	14879	14916	14932	14875	15120	14975	14909	14885	15108	14942	15122	14941	14746	14740	14958	14812	14913	15082	14841	15025	14919	14837	14972	14875	14854	14876	15010	14863	15038	14797	15001	15090	14729	15102	14867	14850	14908	14972	15130	15064	15059	14876	15096	14958	14939	14993	14962	14952	14932	14870	14968	15073	14968	14927	14758	14934	14961	15044	14861	14854	14957	15056	14928	14904	14887	14982	14940	14684	15037	15018	15043	14802	14984	14908	14747	15020	14810	14801	14912	14905	14813	14947	14976	14956	14808	14955	15007	14943	15013	15035	14980	15071	15041	14909	14841	14872	14965	14828	14853	14910	14892	14899	15067	14826	14916	14967	14851	14947	14921	14950	14886	14764	14808	14993	14834	14913	14961	14870	14773	14940	14972	14963	14919	14921	15009	14927	14939	14757	14855	15010	15000	14889	14968	14914	14726	15008	15087	14948	14922	14922	14980	14959	14924	14806	14767	14923	14920	15100	14874	14923	15061	14868	14879	14797	14838	14863	14944	15068	14932	14949	14866	14947	14936	14891	14836	14877	14954	14851	14880	14966	14939	14871	14979	14775	14991	14904	14947	14919	14884	15010	15004	14755	15108	14752	14845	14985	14942	14887	14691	14997	15016	14863	14734	14918	14861	15052	14955	14886	15003	15101	14917	14953	15075	14679	14903	14856	15063	15001	15056	15012	14936	14724	14991	14895	14898	14960	14963	14961	14860	14852	14990	14659	14831	14986	14926	15013	14960	14864	14903	14930	14855	14831	14983	14871	14913	15103	14948	14994	14921	14954	14976	14884	14932	14798	14900	14879	14913	14936	14946	14957	14960	14813	14906	14954	14792	15010	14858	14916	15011	14957	14848	14990	14848	14945	14964	14831	15190	14855	14946	14880	14882	14922	14757	14931	14986	15050	15026	14935	14947	14790	14951	14930	14851	14975	14876	14765	14767	14851	14892	14646	14923	14971	14766	14810	15058	14785	14803	15114	14935	14904	14862	14945	14886	14872	14860	14939	14934	14943	14941	14887	14911	14995	15116	15017	14848	14859	15075	14785	14925	14996	14915	14876	15059	14976	14826	14892	14780	15077	14928	14872	14926	14845	14859	14981	14849	15019	14918	15148	14815	14831	14676	14885	14948	14884	14967	14873	14772	14867	14984	14894	14955	14931	14906	14969	14836	15045	14751	14849	14955	14849	14861	14946	14939	14983	14717	14995	14796	15047	14807	15001	14832	14810	14843	14879	14836	14603	14829	15056	14858	15123	14823	14908	14729	14960	14777	14888	14788	14860	14847	14874	14935	14947	14783	14967	14930	14796	14975	14948	14798	15023	14836	14873	14988	14935	14953	14859	15023	14933	14786	14950	14909	14866	15097	14947	15168	14813	15109	14903	14970	14957	14925	14884	14900	14888	14877	14958	15012	14664	14775	14952	15016	14835	14930	14945	14945	14902	14841	14928	15204	14896	15136	14624	14943	14874	14968	14886	14992	15011	14876	14764	14832	14886	14871	14765	14904	15144	14978	14989	14718	14942	15092	14962	14760	14919	14781	14852	14816	14863	15004	14890	14916	14885	14763	14750	14929	15015	14902	14949	14930	15003	14781	14836	14977	14942	14850	15073	14768	14820	14998	14865	14907	14934	14980	14777	14871	15122	14948	14891	15068	15167	14836	14776	15045	14772	15072	15042	14795	14866	14889	14651	15083	14994	14890	14828	14614	15111	14799	14889	15149	14971	15065	14806	15079	15030	14831	15021	14835	14896	14868	14987	14784	14791	14970	14815	14911	14991	15034	15066	14925	14821	14946	14745	14821	14856	14831	15052	14949	14870	14989	14878	14880	14924	14914	14757	15004	14953	14926	14725	14994	14965	14843	14824	14871	14931	14974	15089	14885	15004	14992	14828	14873	14994	15002	14932	15039	14834	15039	15018	14851	14885	14856	14960	14925	14881	14883	14926	15089	14939	14937	15137	14868	14966	14959	14842	14918	14871	15035	14907	14972	14813	14963	14791	14953	15060	14766	14928	15026	14789	15005	14870	14871	15051	14986	14890	15014	14989	14845	14891	14943	14805	15030	14712	15157	15028	14999	14923	14882	14935	15007	14761	14879	14698	14984	14741	14939	14957	14890	14912	14836	14860	14973	14942	15073	15008	15014	14896	14968	14775	14946	14991	14998	14882	14942	14955	15016	14939	14861	14802	14947	14819	14989	14862	14964	14954	14937	14915	15059	14936	15007	14905	14971	14955	15022	14979	14862	14771	15114	14914	14894	14996	14705	14882	14871	14864	14872	14925	14924	15016	14765	14726	14933	14955	14779	14909	14929	14919	14949	14890	14936	14927	14999	15111	14913	15069	15053	14746	14933	14898	14571	14893	14991	14942	14921	14902	14971	14983	14837	14792	14887	15000	15055	15009	15033	14856	15038	14939	14986	14938	14953	14997	14992	14882	14957	15090	14833	15036	14897	15073	14698	14948	15024	14975	14748	14724	15050	14756	14920	14836	14987	14929	14955	15033
22698	21247	28993	24014	21905	23588	25125	19670	19250	21271	25023	34929	35966	30197	24036	20104	18467	17712	17701	17441	17572	17354	17404	17433	17474	17323	17501	17548	17413	17591	17455	17346	17299	17229	17241	17338	17301	17296	17405	17474	17314	17436	17563	17376	17406	17596	17290	17466	17510	17363	17207	17347	17451	17402	17310	17108	17256	17506	17548	17343	17348	17207	17300	17206	17366	17328	17398	17403	17420	17239	17217	17416	17458	17207	17368	17326	17422	17294	17421	17495	17441	17321	17419	17011	17518	17397	17112	17312	17231	17107	17372	17307	17469	17366	17331	17451	17328	17414	17267	17408	17298	17332	16988	17319	17564	17405	17498	17477	17488	17355	17455	17301	17104	17192	17443	17352	17269	17316	17300	17492	17322	17564	17339	17190	17148	17322	17407	17339	17285	17049	17376	17283	17329	17172	17319	17213	17360	17152	17383	17303	17289	17258	17158	17265	17408	17375	17406	17442	17419	17289	17231	17197	17194	17398	17074	17384	17338	17234	17352	17425	17329	17547	17305	17475	17227	17118	17389	17340	17459	17322	17354	17362	17263	17239	17379	17389	17306	17302	17326	17366	17219	17203	17222	17468	17358	17282	17370	17188	17212	17447	17351	17188	17230	17243	17498	17459	17406	17362	17473	17263	17304	17216	17178	17248	17419	17145	17258	17176	17341	17227	17446	17463	17125	17235	17296	17189	17239	17240	17462	17304	17184	17264	17428	17113	17414	17194	17379	17234	17171	17305	17441	17411	17236	17203	17420	17514	17464	17302	17425	17332	17387	17302	17305	17059	17277	17133	17367	17605	17402	17309	17430	17147	17239	17220	17464	17349	17241	17291	17493	17228	17285	17317	17322	17310	17324	17120	17188	17170	17238	17324	17385	17314	17243	17287	17532	17487	17263	17091	17366	17136	17163	17129	17338	17274	17363	17564	17287	17330	17309	17433	17411	17282	17260	17352	17205	17419	17295	17423	17510	17370	17194	17274	17336	17448	17393	17272	17291	17408	17228	17219	17271	17293	17383	17183	17245	17350	17221	17222	17387	17389	17493	17161	17073	17454	17318	17353	17307	17225	17467	17222	17245	17323	17431	17178	17337	17258	17361	17330	17251	17252	17280	17334	17301	17209	17392	17339	17166	17344	17378	17316	17150	17282	17397	17319	17229	17133	17264	17263	17483	17514	17339	17369	17401	17303	17357	17274	17420	17371	17445	17308	17197	17392	17233	17165	17279	17302	17074	17222	17278	17467	17422	17369	17377	17315	17512	17338	17324	17092	17162	17307	17310	17493	17616	17369	17218	17383	17273	17331	17524	17514	17298	17141	17219	17080	17392	17134	17253	17300	17314	17362	17342	17232	17173	17419	17351	17443	17387	17463	17205	17307	17369	17155	17557	17459	17277	17035	17274	17318	17156	17280	17300	17240	17165	17433	17480	17353	17021	17256	17329	17311	17295	17204	17374	17251	17300	17232	17202	17231	17251	17233	17212	17336	17343	17233	17269	17284	17099	17181	17374	17088	17350	17459	17297	17402	17409	17309	17254	17294	17436	17102	17122	17369	17100	17086	17114	17219	17295	17296	17395	17400	17407	17189	17204	17251	17232	17245	17159	17458	17302	17413	17098	17378	17281	17293	17206	17364	17331	17113	17309	17219	17302	17206	17280	17135	17086	17398	17092	17294	17426	17332	17417	17339	17199	17255	17286	17335	17096	17259	17201	17338	17492	17380	17369	17337	17291	17453	17264	17291	17315	17325	17427	17221	17360	17271	17377	17499	17252	17354	17316	17089	17219	17344	17164	17428	17327	17303	17205	17285	17308	17367	16987	17409	17357	17328	17136	17462	17401	17150	17068	17264	17357	17262	17293	17262	17240	17451	17400	17005	17218	17211	17349	17368	17201	17234	17352	17200	17409	17171	17342	17391	17193	17354	17260	17261	17381	17321	17384	17239	17269	17200	17338	17261	17340	17237	17296	17429	17299	17420	17139	17278	17567	17264	17309	17361	17412	17322	17404	17274	17387	17161	17267	17480	17419	17345	17478	17281	17251	17336	17293	17416	17311	17292	17206	17497	17159	17366	17330	17233	17326	17453	17363	17180	17328	17496	17213	17290	17402	17077	17153	17132	17659	17579	17320	17411	17321	17118	17484	17259	17404	17211	17184	17147	17395	17310	17119	17332	17331	17169	17302	17373	17230	17351	17196	17163	17510	17209	17387	17278	17226	17339	17373	17128	17258	17377	17225	17040	17307	17220	17230	17371	17179	17401	17081	17223	17215	17420	17335	17207	17290	17325	17290	17424	17218	17508	17490	17438	17373	17177	17547	17388	17209	17268	17532	17593	17350	17163	17235	17177	17391	17301	17225	17277	17552	17453	17396	17206	17310	17256	17484	17110	17429	17335	17328	17399	17304	17301	17205	17280	17146	17299	17144	17343	17355	17230	17244	17282	17382	17468	17337	17388	17390	17259	17260	17177	17407	17434	17270	17217	17435	17525	17282	17291	17315	17354	17248	17472	17309	17299	17462	17341	17347	17145	17548	17330	17369	17445	17274	16966	17420	17365	17360	17308	17363	17297	17318	17347	17422	17503	17246	17191	17298	17435	17182	17283	17239	17324	17298	17184	17254	17076	17255	17283	17293	17346	17179	17333	17255	17369	17149	17241	17120	17340	17310	17388	17350	17444	17212	17342	17337	17300	17333	17204	17413	17278	17327	17479	17471	17256	17202	17515	17214	17364	17383	17437	17143	17130	17176	17176	17231	17286	17338	17280	17251	17236	17482	17206	17255	17380	17388	17249	17219	17243	17208	17383	17238	17007	17251	17199	17348	17154	17287	17315	17249	17404	17291	17303	17226	17432	17402	17349	17310	17382	17219	17506	17283	17239	17144	17643	17284	17324	17545	17282	17315	17440	17203	17163	17273	17236	17295	17222	17399	17392	17370	17210	17297	17395	17260	17168	17398	17209	17352	17191	17268	17274	17133	17201	17163	17306	16997	17346	17473	17385	17367	17333	17306	17253	17387	17348	17191	17378	17403	17259	17332	17328	17309	17483	17433	17275	17366	17115	17242	17203	17309	17301	17284	17287	17372	17603	17406	17202	17507	17273	17424	17344	17372	17168	17298	17373	17388	17196	17417	17345	17145	17357	17271	17391	17353	17354	17327	17460	17394	17327	17277	17239	17203	17361	17252	17374	17350	17283	17447	17392	17315	17265	17430	17331	17196	17460	17272	17459	17432	17307	17298	17306	17304	17045	17220	17313	17345	17461	17333	17247	17283	17122	17306	17365	17313	17420	17424	17476	17402	17218	17077	17340	17254	17255	17348	17345	17219	17230	17347	17135	17328	17399	17256	17397	17051	17190	17347	17163	17247	17034	17486	17207	17139	17391	17114	17344	17336	17341	17189	17521	17375	17195	17206	17390	17440	17252	17375	17512	17228	17316	17241	17111	17641	17307	17402	17353	17375	17439	17373	17360	17437	17287	17166	17472	17233	17244	17106	17202	17206	17234	17203	17236	17230	17152	17565	17343	17195	17254	17249	17488	17340	17312	17370	17216	17285	17182	17415	17280	17169	17335	17405	17210	17462	17225	17396	17384	17042	17430	17292	17407	17224	17401	17424	17441	17077	17190	17317	17351	17211	17213	17287	17201	17209	17344	17193	17225	17178	17308	17375	17410	17161	17562	17398	17292	17263	17386	17234	17152	17352	17287	17261	17456	17372	17186	17421	17490	17357	17206	17312	16999	17442	17233	17249	17212	17244	17394	17215	17293	17177	17205	17279	17362	17495	17026	17311	17284	17268	17320	17188	17283	17570	17396	17346	17542	17310	17361	17400	17397	17404	17341	17235	17334	17289	17194	17290	17288	17215	17319	17309	17138	17408	17486	17433	17505	17500	17521	17364	17132	17333	17320	17324	17337	17373	17194	17344	17387	17288	17421	17307	17354	17424	17227	17208	17130	17297	17121	17209	17254	17102	17491	17220	17019	17122	17313	17352	17151	17157	17299	17368	17177	17428	17429	17276	17179	17354	17172	17106	17550	17659	17293	17260	17349	17104	17300	17445	17083	17355	17330	17274	17238	17355	17208	17418	17254	17285	17201	17333	17348	17289	17389	17323	17230	17269	17135	17453	17218	17325	17279	17322	17326	17183	17282	17424	17418	17191	17330	17272	17447	17180	17289	17424	17118	17367	17437	17312	17179	17104	17250	17244	17471	17242	17376	17267	17302	17505	17375	17379	17255	17528	17298	17317	17176	17227	17061	17317	17225	17161	17164	17426	17389	17452	17396	17035	17268	17279	17252	17278	17513	17454	17329	17427	17161	17375	17328	17277	17308	17324	17301	17226	17266	17102	17420	17360	17305	17389	17256	17377	17467	17326	17346	17402	17336	17139	17215	17308	17232	17333	17209	17215	17297	17186	17151	17165	17221	17212	17419	17368	17242	17360	17270	17278	17106	17445	17204	17313	17424	17436	17218	17112	17116	17517	17441	17446	17426	17311	17084	17281	17444	17335	17405	17258	17293	17311	17385	17498	17360	17250	17164	17559	17170	17375	17319	17356	17169	17356	17250	17360	17202	17142	17298	17316	17353	17474	17431	17291	17330	17293	17232	17396	17252	17148	17352	17342	17189	16927	17326	17347	17403	17208	17333	17171	17298	17549	17238	17438	17647	17452	17309	17197	17276	17551	17338	17163	17325	17277	17273	17219	17179	17459	17201	17209	17306	17435	17360	17002	17307	17376	17151	17415	17122	17159	17238	17302	17446	17354	17243	17149	17170	17343	17163	17270	17294	17533	17340	17304	17275	17415	17212	17428	17074	17238	17382	17376	17287	17347	17132	17356	17396	17232	17177	17318	17283	17220	17224	17281	17282	17086	17410	17521	17215	17319	17267	17344	17274	17432	17327	17187	17329	17556	17627	17408	17373	17282	17241	17513	17241	17353	17227	17652	17217	17175	17399	17327	17160	17344	17161	17335	17061	17302	17471	17328	17268	17511	17345	17328	17323	17325	17357	17345	17320	17330	17443	17291	17381	17478	17178	17265	17264	17488	17145	17220	17342	17240	17332	17365	17291	17347	17400	17215	17286	17157	17522	17249	17225	17229	17297	17415	17324	17292	17441	17300	17551	17181	17251
31693	54818	52997	38951	26766	20449	18505	16845	18598	20919	26785	37538	36486	29817	22520	17812	15810	15179	15134	14998	15094	14919	15205	15074	15098	15051	15104	14848	14976	15187	15118	15146	15034	15024	14975	15097	15023	14933	15065	14858	15102	15151	14987	15093	15050	14889	15213	15129	14930	14879	14984	15063	15100	14958	15060	15105	15188	14931	15066	14948	15068	15042	15066	14925	15137	15023	14974	15125	14962	14959	14894	15030	15026	15050	15071	15101	14972	15036	14926	15031	14987	15246	15000	15148	14993	15080	15065	15237	15074	15131	15051	14970	14926	15096	14919	14924	14922	14991	14908	15075	14941	14941	14968	14999	15139	14854	15141	14944	14947	15030	14944	14945	14983	14804	15109	15180	15026	15018	14925	14978	15233	15053	14930	14988	15124	15193	15139	15106	15109	14950	14798	14976	15047	15013	15010	15176	14994	15018	15077	15117	15092	14893	14996	14949	15156	14977	14944	15046	14841	15157	15037	15036	15071	14871	15036	14824	14981	15143	15257	14921	14925	15095	15055	15089	14948	15029	14916	15058	14981	15128	15054	14979	14960	15107	14967	15208	15017	14911	15035	15007	15033	15008	15081	14791	15112	14922	15056	14908	15082	14891	14949	15023	15014	14915	14925	15191	14986	15047	15027	14842	15158	14877	14874	15005	15036	15003	14955	14864	14949	15058	14984	15018	15136	14883	15109	14851	15065	14965	15080	15033	14980	15095	14967	14881	15001	14976	14953	15100	14969	15262	15238	14882	14975	14910	15196	15042	15242	14983	15084	14983	14974	15124	14981	15083	14978	15034	15057	14985	14962	15030	14998	15010	15059	15085	14914	15036	15053	14968	15018	14947	14941	14782	15128	14932	15024	15047	15055	15016	14833	15097	14879	14947	14874	15015	15113	15050	15077	15184	15026	15105	15030	14910	14830	14778	15048	14915	15005	15141	14812	15016	14895	14948	15018	14994	15098	14943	15032	14983	14988	15020	14936	15050	15118	14987	14981	15068	15084	15017	15150	15066	14925	14861	15014	15089	14798	14776	14736	15024	15160	15085	15001	14917	14987	14873	15197	14883	14912	15021	14947	15008	15160	15008	14833	14966	14985	14978	15000	15082	14935	15163	15120	15062	14972	15080	14959	14902	15109	14801	14875	14945	14868	14917	14961	14890	15072	14974	15065	14984	15125	14931	14987	14947	14928	14927	14900	15124	15024	14954	15051	14904	14889	14994	15042	15130	15068	15133	14850	14990	15132	15033	14989	14948	15000	15101	14984	15002	14843	14886	15145	15028	14809	14989	14845	15013	14889	14943	14935	14967	15123	14980	14930	15037	14934	14928	14887	14898	14983	14740	14928	15020	14955	15006	14977	15012	14839	15037	15093	14870	15012	15129	14957	14920	15117	14922	15150	15072	14978	14893	15111	15084	14991	14979	14966	15068	15011	15017	15039	14942	14964	15108	14895	14955	14940	15118	15080	15160	15048	14923	14866	15096	15141	14969	15074	14927	14938	14998	15111	14974	15074	15015	14986	14983	14928	15064	14852	15085	15008	15043	14843	14973	15068	15052	15164	15179	14960	14913	14972	14937	15064	15003	14980	15100	15055	14863	14973	14954	15233	14970	15046	14928	15007	14999	15002	14944	14901	15147	14961	15204	14977	15115	14903	15026	14920	14949	14979	14814	14941	15030	15133	15102	15052	14926	14979	15027	14911	15007	15049	15064	15047	14850	15056	14984	15061	15148	14970	15059	15145	15086	14941	15219	14819	14975	15171	14954	14971	14794	14905	14932	14985	14899	14943	15009	15031	14941	15007	15053	15006	15012	15096	15156	15044	15085	15092	15237	14988	14974	15249	15018	14946	14978	15033	14991	15074	15212	14971	15184	15155	15118	14756	15095	14960	14914	14987	15104	14977	15015	15084	14989	14955	15030	14992	15039	14986	14862	14963	15104	15093	14975	15016	15015	15168	14978	15145	14936	14874	15034	14960	14969	15060	15182	15064	15008	14915	15040	14875	14857	14985	15041	15082	14899	15116	14935	14894	14895	14935	15012	15006	15086	14924	15055	14922	14976	14987	14901	14939	14941	15008	15068	15032	15048	15062	14813	15113	14951	15108	15001	14980	14969	14992	15006	14995	15100	15136	14981	14947	14975	14817	14886	15229	14982	15020	15086	14977	15040	15138	15175	14918	14990	15017	14975	15044	15226	14861	15145	14930	14850	15023	15006	15168	14984	14957	14857	15143	15039	14978	14961	14935	14995	14907	15095	15095	14877	14950	14967	14934	14959	15086	15045	14936	15001	15030	14968	15014	14911	14880	14917	15068	14896	15003	15076	15005	14993	15045	15028	14923	15019	14912	15004	14815	14937	15157	14990	14924	15041	15048	14982	15027	15022	14967	15155	14933	14976	14740	14991	15028	14985	15083	15093	14909	15127	15030	15034	14833	14921	15021	15067	14857	15108	14910	14910	15109	15028	14850	14995	15262	14993	14934	14896	15046	14965	15030	15100	15126	15072	14920	15150	14990	14896	14857	14961	14893	14924	14944	15154	14968	15019	14872	14813	15037	15006	15117	15050	14973	15093	14925	15008	14873	14888	14983	14908	14884	15039	15034	15050	14998	14883	14933	15002	15080	15040	15063	15019	14867	15011	15074	14929	14988	14999	15038	15060	15006	14895	14989	14810	15051	14963	14897	14875	15001	15029	15072	14940	15143	15121	15015	14881	15038	15089	14971	15064	14966	14972	14855	14993	15028	15181	15031	15087	15087	15113	15094	15202	15137	14916	15022	15030	15126	14903	15043	14899	14830	14900	14895	15121	14898	14929	14925	15008	14994	14791	15102	14912	14841	15054	15128	14997	15065	14924	15139	15050	14880	15017	14900	14967	14885	14908	14961	14816	15109	15060	15090	14929	15031	15032	15186	14948	15102	15071	15084	15072	14998	14952	15034	14945	15097	15007	15163	15116	14853	14966	14908	15061	14996	14882	15021	14942	14864	15022	14970	15174	15037	14967	15011	14899	15122	15088	14970	14978	14901	14960	15053	15107	15045	15026	15009	15128	14859	14972	15020	14969	14938	14955	14948	15002	14877	15108	15107	15047	15012	14971	14886	14943	14891	15062	15114	15058	15057	15060	14986	15052	14941	14949	15046	14917	14986	15012	14961	14925	15056	15002	15015	15061	14975	14956	15003	14883	14801	15095	15178	15044	14970	15003	14922	14861	14762	14953	15088	15007	14855	14972	15146	15096	15018	14979	14994	15000	15076	15142	15030	15019	14991	14936	15126	15056	15012	14895	14971	15074	15111	15183	15043	15027	14864	15075	15089	15179	15081	15194	15077	15114	14974	15037	14951	15139	15016	14909	15033	14921	14837	15040	14990	14984	15013	14973	15008	15023	15043	15154	15098	15147	15060	14887	15018	15134	14900	15168	14936	15086	15147	14954	15091	14949	14991	14896	14910	14867	15172	15064	14992	15062	14982	14848	15110	14965	15062	15065	14913	15104	14861	14945	15059	15067	15061	15177	15041	15052	14892	14999	14879	14850	15114	15075	14810	15151	15032	15031	14970	15094	15261	15114	14958	15050	14921	15061	15027	15065	14924	14998	14831	15025	15015	14915	15103	15003	15055	15067	14942	15089	15014	14935	15048	15053	15013	14957	14917	14944	14931	15066	15053	15026	15044	14883	15090	14951	14885	14820	14955	15030	14899	15141	15025	15155	14959	14941	15101	14724	15094	15070	15051	14917	15011	15054	14846	15076	14982	14878	15084	14913	15136	14917	15090	14870	14930	15067	14938	14932	15117	14964	14996	15024	14959	14832	14922	15038	14980	14921	15108	15001	14909	15000	14923	14950	14817	15055	15145	15070	15051	14966	14953	14930	14884	15054	15050	15006	14967	15080	15220	14976	15010	15136	15017	15039	15103	15031	15041	15162	15362	14955	15108	15126	14958	15054	15004	14846	14840	14782	15109	15019	14979	14976	14966	15356	14920	15034	15149	14928	14954	15003	15007	15212	14947	14952	15193	15090	15054	14906	14932	14953	15085	14961	14820	15203	15177	14745	15025	14951	14846	14981	15196	14858	15064	14837	14911	14934	14838	14885	15084	15038	15021	15051	14886	15004	14906	15071	15057	15034	15088	14860	14903	14998	14829	14998	14773	15038	15033	14962	15002	15098	15078	15257	15139	14991	15181	14974	14967	15029	15182	14977	14966	15060	15093	15041	14996	15009	15095	15013	15024	15025	15007	14950	15049	15055	15102	15015	14991	15027	14966	15045	14883	15067	15068	14967	14940	14886	15029	14916	14983	15086	14908	15042	15105	15049	14899	15054	15142	14850	15057	14881	14983	15005	14907	14993	14896	14982	14970	15068	14951	14999	14992	14917	14944	15099	15015	14939	15031	15032	15080	14903	15137	14988	15182	15005	15209	14843	14834	14950	14861	15096	14816	14938	15026	14968	15014	15100	15078	14973	14953	14975	15093	15112	14873	14984	15031	15080	15023	15102	15055	15084	14904	15025	15079	15098	15090	14896	14923	14956	15015	15038	14936	14809	15027	15102	15045	15121	15013	14993	14926	14851	15131	14942	15216	15134	14871	15102	15058	15064	15090	15052	15050	14961	14972	15110	14997	14992	14972	15161	14977	15180	14859	14987	14938	14853	15076	14894	14954	14975	15111	14901	15037	14965	14880	14987	15020	14795	15033	15082	14838	15077	15043	14925	15214	15122	15055	14986	15001	14865	14933	14854	14965	15062	14969	15025	15062	14883	15018	14958	15135	14940	15043	14989	15040	14808	14980	14897	15144	14935	15062	15025	15016	14933	14905	14978	14980	15018	14969	15139	14924	14997	14836	15029	14906	15044	15055	14977	14785	15157	15086	14936	14863	15057	14992	14955	14970	15127	14849	14847	15014	15046	15092	15023	15026	14798	15084	15027	14880	14956	15036	15042	14972	15011	15127	14944	15014	14993	15000	14829	15070	15060	14909	14994	14976	14915	15096	15000	15070	14937	14980	15043	14925	15275	14995	14914	14966	14989	15104	14894	15058	15090	14957	14922	15105	15006	15100	15120	15055	14975	14936	15043	15099	15108	15094	14968	14941	15139	14861	15102	15035	15078	15029	14906	15049	14917	14902	14912	15006	14882
27897	24962	29131	24286	19041	17904	17723	17495	17566	17428	17507	18309	18964	18933	18559	17968	17577	17431	17438	17416	17289	17167	17405	17294	17379	17385	17408	17359	17337	17391	17403	17114	17488	17472	17377	17216	17397	17313	17393	17314	17266	17372	17341	17196	17347	17278	17153	17175	17165	17466	17548	17227	17521	17330	17323	17450	17464	17444	17307	17191	17212	17189	17296	17493	17503	17254	17443	17391	17454	17298	17272	17482	17287	17380	17304	17208	17346	17164	17339	17229	17178	17192	17349	17202	17318	17276	17147	17465	17415	17126	17195	17317	17455	17344	17431	17192	17233	17502	17374	17189	17336	17250	17451	17470	17365	17332	17352	17225	17354	17327	17132	17366	17238	17236	17192	17447	17541	17275	17251	17346	17308	17614	17416	17407	17291	17298	17187	17132	17291	17338	17245	17263	17278	17500	17428	17354	17366	17384	17278	17364	17413	17155	17031	17210	17371	17367	17506	17267	17303	17246	17268	17300	17344	17391	17298	17502	17418	17233	17326	17445	17358	17552	17483	17462	17186	17200	17238	17512	17314	17258	17379	17264	17247	17446	17401	17065	17415	17309	17352	17343	17196	17507	17408	17470	17173	17300	17414	17412	17387	17433	17014	17100	17248	17491	17353	17298	17276	17232	17282	17274	17325	17292	17240	17425	17192	17455	17288	17219	17314	17221	17500	17401	17335	17385	17315	17398	17449	17250	17319	17314	17281	17516	17205	17331	17316	17325	17292	17361	17334	17187	17101	17428	17342	17267	17338	17436	17022	17303	17123	17241	17304	17416	17314	17289	17157	17420	17329	17416	17301	17271	17222	17230	17177	17340	17488	17296	17372	17247	17287	17180	17432	17349	17265	17314	17256	17328	17121	17465	17346	17366	17294	17362	17524	17400	17205	17421	17486	17385	17287	17270	17222	17371	17176	17285	17334	17319	17235	17209	17301	17465	17276	17188	17218	17212	17422	17271	17245	17504	17251	17053	17586	17364	17325	17250	17184	17271	17234	17378	17289	16992	17185	17322	17310	17137	17267	17309	17457	17584	17565	17417	17178	17522	17229	17298	17212	17370	17180	17210	17418	17332	17182	17416	17339	17226	17316	17195	17383	17504	17287	17120	17178	17391	17038	17441	17315	17174	17455	17364	17452	17238	17413	17338	17262	17280	17456	17131	17160	17431	17527	17362	17316	17286	17292	17419	17176	17039	17317	17414	17348	17351	17374	17367	17391	17435	17223	17324	17127	17169	17409	17406	17318	17377	17272	17418	17122	17470	17349	17104	17523	17340	17345	17397	17300	17286	17509	17264	17278	17148	17248	17332	17203	17224	17289	17332	17396	17339	17363	17146	17257	17354	17193	17452	17236	17262	17319	17312	17374	17336	17325	17136	17282	17206	17303	17337	17354	17195	17266	17472	17382	17417	17184	17275	17316	17300	17368	17318	17489	17498	17270	17382	17463	17394	17336	17331	17467	17580	17287	17378	17329	17083	17241	17282	17425	17214	17447	17251	17267	17163	17263	17178	17477	17380	17232	17092	17515	17264	17416	17361	17303	17175	17351	17269	17254	17436	17394	17362	17479	17453	17265	17221	17087	17264	17424	17251	17429	17470	17517	17614	17610	17341	17309	17230	17238	17287	17241	17429	17457	17290	17352	17332	17314	17257	17506	17215	17115	17368	17403	17329	17295	17377	17368	17464	17194	17448	17393	17254	17349	17284	17354	17339	17299	17438	17259	17350	17185	17207	17325	17229	17279	17130	17372	17294	17286	17203	17259	17312	17384	17231	17415	17396	17366	17251	17166	17368	17293	17334	17463	17207	17420	17400	17249	17460	17186	17429	17380	17418	17383	17447	17226	17335	17171	16936	17144	17205	17217	17463	17510	17569	17175	17271	17444	17518	17250	17371	17243	17283	17349	17039	17262	17362	17378	17417	17376	17300	17152	17031	17276	17162	17172	17192	17212	17415	17479	17288	17267	17280	17302	17180	17275	17295	17317	17220	17422	17280	17367	17312	17457	17443	17335	17154	17383	17327	17459	17136	17166	17239	17310	17125	17364	17264	17266	17486	17273	17344	17279	17295	17299	17505	17230	17106	17302	17416	17290	17180	17229	17221	17074	17326	17423	17178	17316	17254	17234	17218	17221	17370	17317	17367	17429	17309	17215	17306	17288	17393	17524	17356	17300	17245	17413	17133	17229	17190	17450	17386	17252	17361	17224	17551	17496	17337	17366	17288	17163	17418	17167	17470	17274	17186	17430	17382	17310	17354	17318	17326	17376	17402	17272	17202	17478	17342	17391	17464	17226	17492	17358	17350	17370	17219	17287	17257	17331	17483	17339	17352	17386	17332	17513	17304	17387	17397	17250	17267	17375	17508	17243	17290	17285	17251	17310	17328	17273	17510	17296	17414	17211	17361	17316	17210	17241	17386	17511	17415	17375	17267	17253	17281	17306	17364	17654	17283	17341	17264	17326	17293	17408	17430	17294	17158	17305	17492	17369	17155	17218	17364	17280	17108	17348	17276	17366	17222	17185	17222	17435	17285	17266	17393	17464	17253	17310	17286	17318	17496	17428	17472	17444	17272	17349	17261	17346	17288	17344	17161	17530	17444	17529	17359	17207	17420	17556	17368	17333	17272	17174	17378	17451	17476	17399	17523	17333	17121	17338	17423	17309	17289	17259	17198	17441	17353	17396	17191	17169	17431	17383	17166	17202	17507	17303	17175	17311	17366	17370	17375	17255	17212	17466	17221	17288	17294	17343	17184	17334	17184	17413	17297	17371	17290	17191	17307	17673	17303	17254	17386	17490	17238	17186	17287	17424	17265	17383	17328	17327	17537	17354	17291	17401	17355	17364	17502	17221	17319	17237	17307	17359	17395	17327	17309	17444	17393	17079	17290	17205	17251	17444	17291	17273	17364	17438	17467	17369	17551	17182	17147	17463	17347	17445	17237	17311	17504	17387	17163	17295	17263	17200	17285	17252	17168	17264	17396	17344	17133	17105	17310	17428	17325	17371	17297	17143	17529	17347	17324	17263	17414	17381	17247	17243	17336	17367	17303	17298	17059	17127	17276	17302	17335	17443	17455	17189	17225	17357	17293	17405	17236	17202	17291	17380	17741	17322	17128	17493	17334	17255	17538	17180	17380	17168	17211	17167	17479	17427	17352	17167	17480	17336	17347	17402	17391	17173	17329	17347	17440	17347	17302	17306	17431	17407	17297	17617	17286	17342	17355	17274	17146	17381	17343	17284	17278	17346	17283	17371	17219	17173	17366	17401	17188	17292	17501	17353	17201	17217	17436	17350	17314	17201	17229	17351	17331	17257	17399	17331	17339	17138	17339	17377	17472	17294	17362	17302	17403	17185	17293	17072	17189	17467	17175	17188	17345	17272	17275	17172	17202	17283	17510	17488	17206	17315	17142	17321	17131	17143	17522	17284	17298	17285	17166	17190	17301	17295	17270	17085	17312	17352	17198	17256	17203	17378	17426	17137	17215	17296	17284	17408	17294	17142	17218	17438	17485	17171	17305	17163	17432	17395	17482	17501	17232	17264	17266	17411	17528	17364	17368	17332	17459	17233	17195	17583	17322	17355	17154	17586	17456	17376	17556	17160	17179	17284	17109	17250	17252	17176	17500	17388	17316	17425	17385	17395	17395	17420	17292	17506	17302	17320	17362	17352	17184	17199	17257	17359	17210	17353	17204	17161	17227	17524	17206	17321	17262	17299	17539	17548	17317	17355	17110	17430	17448	17292	17189	17469	17316	17352	17315	17139	17021	17411	17433	17287	17422	17227	17464	17475	17304	17336	17209	17435	17265	17256	17317	17394	17271	17264	17467	17297	17281	17276	17255	17162	17405	17450	17393	17256	17529	17312	17204	17511	17275	17382	17465	17236	17203	17453	17180	17171	17250	17414	17379	17188	17260	17435	17339	17286	17336	17408	17487	17209	17198	17408	17111	17209	17413	17261	17504	17369	17256	17359	17415	17377	17282	17316	17276	17463	17273	17482	17444	17214	17308	17548	17324	17394	17274	17460	17244	17218	17283	17280	17233	17453	17221	17242	17375	17425	17425	17300	17282	17425	17344	17203	17284	17218	17221	17434	17074	17418	17380	17284	17370	17255	17288	17359	17451	17511	17009	17139	17223	17282	17106	17337	17092	17432	17329	17229	17340	17483	17340	17209	17549	17397	17382	17196	17246	17306	17252	17482	17515	17370	17209	17312	17302	17411	17241	17348	17402	17345	17342	17242	17341	17410	17438	17248	17258	17082	17169	17195	17250	17375	17466	17302	17364	17173	17266	17240	17563	17245	17371	17088	17199	17349	17334	17204	17405	17275	17485	17301	17379	17250	17234	17429	17456	17293	17241	17321	17231	17217	17265	17353	17088	17414	17243	17283	17235	17486	17266	17287	17337	17229	17144	17192	17289	17531	17209	17330	17204	17317	17288	17271	17332	17405	17401	17221	17512	17353	17356	17485	17389	17264	17188	17391	17224	17329	17195	17251	17231	17347	17375	17354	17279	17464	17333	17476	17241	17276	17402	17217	17115	17328	17250	17217	17427	17420	17438	17453	17229	17403	17397	17368	17394	17219	17389	17243	17228	17158	17248	17312	17160	17350	17332	17219	17107	17555	17293	17169	17354	17162	17466	17464	17330	17442	17403	17364	17221	17364	17525	17089	17100	17294	17333	17106	17226	17649	17387	17242	17085	17376	17428	17298	17341	17020	17350	17525	17360	17282	17241	17208	17265	17209	17365	17408	17259	17272	17238	17350	17489	17388	17361	17235	17111	17335	17375	17247	17413	17330	17341	17248	17396	17433	17352	17389	17417	17436	17177	17401	17323	17314	17539	17432	17401	17295	17423	17516	17029	17158	17493	17427	17161	17158	17267	17249	17498	17264	17269	17148	17511	17175	17461	17470	17239	17418	17285	17155	17405	17180	17165	17478	17365	17401	17211	17444	17451	17253	17407	17489	17093	17389	17278	17477	17371	17405	17341	17361	17287	17129	17280	17266	17105	17261	17278	17404	17460	17294	17103	17369	17414	17322	17370	17534	17380	17300	17144	17227	17211	17381	17223	17198	17193	17398	17254	17413	17234	17252	17347	17375	17299	17335	17529	17172	17410	17423	17262
26550	38131	30653	20847	16924	15700	15273	15365	15285	15102	15360	16518	17280	16987	16323	15632	15185	15059	14937	14955	15104	14949	15004	15077	14933	14956	15007	14871	14912	14958	14934	15095	14959	15022	14950	14960	15009	15160	15121	14908	14714	15055	15069	14950	14971	14865	15081	14834	15041	14823	14827	15020	15080	14879	14827	14986	14809	15046	14978	15030	15074	14904	14976	15021	14910	15059	15037	14971	14922	14833	15122	15048	14909	15058	15035	14961	14968	15020	14908	15128	15030	15165	14886	14930	14970	15047	15028	15149	14969	14979	14988	14864	14922	15038	15100	14954	14865	14966	14930	15078	15127	14966	14966	15049	15092	14957	15136	14949	14973	14899	14945	15018	14996	14930	15043	15080	15096	14830	14862	15042	14979	15007	14923	15120	15103	14785	15022	15088	14971	15038	15121	14940	14878	15055	14986	14973	14969	15107	14983	14968	14974	14820	14934	14951	15125	15076	15033	14824	14822	15072	14895	14887	15054	15029	14833	14919	15044	15031	14998	14862	14778	14992	14814	15149	15048	14963	14930	15046	14989	15017	15074	14969	15100	14920	15086	14980	14956	15006	15228	14965	15020	14997	14951	15096	15021	14899	15010	14919	15004	14969	15182	14944	15047	14925	15076	14867	15031	14922	14858	14979	15048	15113	15031	14839	15030	14906	15006	14969	15162	14922	14950	14996	14936	15078	14836	15151	14950	14884	15038	14867	14954	15074	15067	15058	15082	14942	15039	14900	15031	15026	15049	15128	15084	14903	14955	15070	15019	14867	14904	15140	14915	14866	14924	15022	14928	14906	15229	14991	14976	14965	14918	15028	14926	15124	15055	15007	14952	14985	14931	15069	14905	14968	15099	15100	14989	14928	14972	14925	14875	14945	15197	14982	15112	15160	14978	15149	15031	14997	15062	14865	15045	15041	14883	15119	14926	15091	15016	15007	15014	14939	15049	14885	15007	15144	14965	15023	14967	15125	14999	14987	14840	14831	14988	14999	15089	15056	15163	14982	14885	14898	15037	15045	14948	14956	15068	15015	15039	14995	14899	15127	14920	14953	14978	14989	14962	15055	14972	14968	15048	15126	15033	15009	15038	15105	15057	15187	14896	14835	14962	15079	15000	14921	15025	14931	14811	15067	15019	14834	14998	15041	14938	14987	15004	14864	15139	15024	15108	14985	14853	14973	14964	15084	14985	15111	14888	14945	15033	14942	15065	14830	14955	15077	15082	14946	14989	15006	14994	15034	15002	14944	14822	14974	15124	15069	14797	14973	14913	14879	14970	14892	15012	15006	15036	15084	15083	15028	14903	14950	14846	14909	15178	14948	14953	15016	15104	15082	15000	14959	14918	14929	15125	14899	14971	14843	15073	15095	15016	14858	14895	14984	15084	14998	14888	14809	15031	14985	14922	14931	15090	15034	15104	15021	14895	14957	15050	14969	15164	14895	15013	15057	15007	15010	14976	15080	15004	14922	14888	15062	14952	15106	15146	14936	14960	14912	15092	15060	15096	15041	14994	15026	15168	15005	14911	14932	14983	14989	15018	15059	15077	14851	14992	15017	15182	14904	15000	14971	14857	15056	15012	15080	15024	14951	14920	14933	14961	14974	15082	14922	15001	14942	14983	14998	15114	15064	15032	14957	14861	15024	15079	14926	14946	15008	15061	15076	14900	15072	15063	14985	15008	15028	15077	15072	15110	14979	14896	14991	15078	14940	15014	15008	14990	14728	14941	14936	15007	14936	15021	14947	15035	14921	15090	14974	15156	15083	15030	15001	14967	15005	14974	14927	14849	14987	14794	15023	15026	14998	14931	14917	15150	15044	14734	14936	14920	14981	15024	14975	14966	15088	15061	14996	14962	14980	14907	14963	14970	14864	15143	14855	15020	15084	15053	15014	15076	15020	15040	15080	14920	15042	14906	14906	14935	14852	15084	14926	14845	15054	15063	15044	14967	15065	14945	14878	15016	14986	15011	15203	14978	15056	14990	15047	14869	14912	14966	15058	14982	14860	14757	15041	14922	14986	15034	15090	15209	15186	14911	15039	14972	15241	14872	14937	14968	15013	14943	15170	15014	15013	14999	15036	14928	15064	15142	14962	14970	15086	15056	14927	14957	15098	14989	15046	14979	14936	14903	14915	15020	15088	15034	14901	14907	15031	14947	15122	14927	14926	15064	15020	15014	15009	15044	14888	14927	14849	14991	15009	15047	14916	14943	15001	15122	14827	15031	14824	14881	15018	15075	14871	15024	15083	15083	14897	14935	15137	15165	14942	14965	15021	15075	14991	14985	15036	14952	14987	14877	14967	15027	14915	14930	15009	15015	14978	14911	14888	15178	14960	14924	15050	15064	15002	14984	15101	14851	15175	14991	14955	15022	14898	14966	14997	15004	15072	15213	15019	15165	15003	15168	15054	14949	14981	15020	14859	15033	15011	15048	14890	14986	15136	14988	15067	14969	15076	14995	15122	14916	14922	14949	14919	14995	15041	15002	14890	15157	15069	15100	14879	15011	15032	15028	15068	15136	14969	14966	14962	14931	14771	15152	14934	14897	14979	15018	15045	15094	14992	15007	14922	15053	14943	15019	15004	15044	14961	14960	14908	14895	14876	15055	14913	15166	15024	15100	15070	14947	14876	15053	14881	15044	15103	14983	15171	15088	14928	14970	15068	15035	15003	14917	15020	14969	15019	14809	14907	15177	14960	15124	15060	14849	14947	14876	14891	14946	15180	14909	14947	14890	14899	14949	14919	15068	14970	14977	15002	14969	14825	15018	15002	15106	14956	14941	14902	14948	15025	14894	15218	14912	14989	14960	14966	15131	15017	15102	14865	15006	14922	14850	14878	14924	14936	14997	15026	14940	14961	14906	14936	14891	15105	14915	14832	15001	15073	14779	15047	15170	15062	14860	14931	15027	15030	15134	14917	15043	14847	14865	15019	14970	15128	15007	14754	14910	15077	15053	14976	14916	14966	14917	15069	15038	14963	15037	15103	14757	15155	15021	14935	14856	15157	15064	14962	14975	15162	14779	14761	14831	15133	14918	14949	15146	15055	14924	14860	14841	15066	14989	14861	15091	15085	14902	14932	14900	14855	15040	15012	14897	15142	14899	14831	14977	14982	14955	15079	14900	15095	14860	15035	14909	15051	15025	14827	15157	15084	14946	15124	14941	15053	14925	15182	14916	15134	15119	15083	15105	15047	14920	15120	15135	15121	14971	14960	14890	15001	14942	14864	14900	14921	15028	14772	14937	15058	14960	15010	14938	14999	14974	15116	14851	14873	14886	14918	14898	15084	15132	15049	14966	14887	14827	14932	15052	14937	15082	15074	14906	15015	14985	15029	14977	14897	15079	15062	14966	15026	14971	14999	14993	14861	14990	15027	15044	15048	14967	15027	14812	14926	14989	15045	15048	14945	14989	14960	14918	14937	15075	15096	15150	14811	15022	14982	14858	14864	14959	15028	15003	15175	15043	14978	14916	14977	14916	15050	14988	14982	15048	14832	15023	14909	15020	14926	15055	14932	14996	14977	14966	15074	14890	14957	15173	14906	14910	14912	15027	14989	14830	15079	14992	14925	14999	15074	14899	15125	14953	15027	14827	14987	14964	15003	15053	14994	15048	14964	14992	15104	14944	15099	14840	15004	15063	15075	14785	14981	15042	15058	14950	14870	14935	15089	15071	15096	14955	14944	15095	14769	15022	14875	15037	15035	14943	14834	14936	14909	14973	15017	14946	14937	14996	14877	15039	15048	15142	15032	15039	14867	15025	14857	15059	15138	14951	14845	14961	14995	14823	14922	14942	15064	15083	15057	15038	15006	15124	15077	14984	15004	14998	14889	14921	15020	15100	14997	15063	14776	14979	15032	14963	15058	15010	14858	15230	14956	14946	14890	15065	14964	15031	15163	14861	15050	14992	14948	15061	14919	14978	15025	14933	15080	15127	14920	15022	14891	14941	14920	14935	15155	15111	14958	14965	15036	15022	15038	14905	14856	14918	14940	15029	14903	14954	15160	14949	14921	15001	14926	15054	14930	15015	14893	15021	15214	15013	15029	15099	14961	15036	14958	15036	14880	15049	15076	15102	15059	14953	14920	14910	14673	14894	14814	14972	15017	14971	15058	14827	15068	14969	15017	14924	15022	14930	14928	15147	14857	15114	15038	15013	15224	14988	14967	14878	14992	15087	15153	15102	14950	14941	14976	15069	15111	14966	14983	14822	15093	15047	15113	15120	15015	15134	15021	14995	14930	14810	15066	15030	15165	15072	15071	15113	15012	14856	15052	14933	15040	14864	15077	15041	15145	14977	14968	15121	14910	15033	14920	15014	14965	15113	15100	14846	14952	15051	15231	14918	15115	14911	14979	15146	15039	15114	15090	14981	15116	14884	15033	15021	15051	15019	15119	15070	15043	15067	15049	14939	15061	15013	14950	14898	15050	14993	14948	14951	14955	15024	15024	15040	15100	15083	14988	15050	14992	15089	14962	15016	15014	15244	14884	14983	14863	15102	14931	15104	14947	15076	15134	15194	15035	15013	15081	15017	14990	14945	14917	15124	15005	15015	14905	15003	15121	14965	15031	14778	15001	15061	15007	14855	14952	15106	14879	15092	14961	15050	15022	14996	15166	15128	14949	14909	14948	14938	15024	15025	15073	14920	15084	15030	15003	14864	15038	15023	14984	15070	14943	14941	14964	15039	14911	14906	15071	15098	14959	14971	14972	15063	14956	14998	15088	15015	15011	14926	15084	14772	14900	14907	15028	15069	14832	14899	15019	14820	14963	15066	14905	14928	15036	14921	15110	15076	14842	14837	15058	14956	14884	15027	14849	15037	15083	14899	15095	14939	14987	14966	15013	15081	15155	15033	14883	14969	15025	15031	15023	15058	15005	14782	15139	14969	15017	14932	15019	14867	14888	14967	15005	15121	15039	15135	14923	14874	14966	14944	15081	15055	15170	15002	15125	14936	14895	15030	15063	15013	14962	15110	15037	14942	15109	14969	15038	15088	15163	15040	14942	15153	14938	15020	15174	14801	14980	14816	14961	14994	14996	14871	14870	14989	14959	15213	15081	15189	14972	15122	14916	14884	14948	14956	15134	15164	14993	15009	15075	14982	15116	15157	15055	15068	15080	14955	15062
23892	21275	28685	24955	23338	22605	20850	18423	18268	17980	18949	25460	27726	24991	21618	19195	17855	17346	17133	17348	17294	17033	17101	17240	17220	16972	17351	17078	17271	16980	17129	17260	17408	17084	17337	17148	17357	16918	17265	17344	17194	17143	17088	17187	17170	17211	17197	16830	17271	17110	17044	17186	17274	16919	16984	17156	17138	17139	17196	16969	17292	17173	17097	17076	17126	17148	16995	16922	17195	17306	17109	16988	17141	17216	17032	17330	17265	17100	17113	17146	17316	17031	16983	17123	16818	17182	17112	17136	17230	17124	17152	17202	17258	17115	17214	17022	16975	17047	16959	17030	17133	17016	17028	17158	16941	17255	17221	17218	17175	17021	17151	17132	17182	16977	17326	17164	17082	17192	16956	17042	17172	17363	17399	17204	17061	17243	17037	17131	17169	17106	17195	17179	17090	17016	17121	17152	16980	17045	17209	17211	17166	17150	17039	17016	17127	16964	17134	17281	17068	17012	17105	16930	17210	17179	17308	17141	17116	17225	17003	16952	17060	17211	17095	17110	16751	17046	17067	17108	17012	17184	16963	17064	17070	17008	17055	17247	17189	17134	17028	17121	17282	17126	16938	17041	17025	17283	17253	17102	17130	17218	17033	17135	17218	17096	17004	17214	17065	17079	17288	16944	17071	17038	16991	17055	17226	16948	17094	17176	17327	17164	17056	17103	17084	17093	17102	16938	17156	17245	17191	17154	17011	17021	16917	17065	17049	16983	17046	17070	17220	17055	17045	17096	17126	17099	17107	17079	17031	17105	17187	17188	17209	17135	17078	17153	17174	17236	17212	17238	17125	17158	17121	17111	16912	17071	17117	17205	17144	17053	17261	17071	17363	16988	16977	17102	17053	17171	17133	17201	17249	17085	17246	17111	17125	17114	17155	17328	17059	17262	17199	17010	17195	17290	17429	17259	17314	17236	17121	17047	17036	17117	17165	17071	16993	17030	16999	17154	16869	17171	17100	17147	17049	16995	16986	17151	17255	17158	17234	17078	17257	17075	17055	16983	17059	17113	16907	17003	16945	17191	16982	17043	17058	17062	17110	17144	17207	17143	17086	17198	17068	17050	17133	17080	17270	17074	17168	16969	17048	17090	17202	17069	17060	17005	16955	17314	17291	16940	16901	17128	16898	17225	17162	17050	17141	17092	16920	17304	16995	16994	16957	17099	17056	17019	17049	17298	17140	17298	17112	17124	17031	17245	17025	17195	16948	17114	17022	16986	17044	17091	17162	17051	16954	16921	17008	16821	17082	17090	16967	17062	17154	17351	17152	17001	16802	17028	16900	16949	17143	17060	17019	17077	17138	16833	17075	16924	17129	17325	17261	17090	17219	17060	17094	17172	17082	17240	17199	16876	17140	17146	17300	16995	17142	17185	17158	17206	17387	17146	17099	17056	16976	17088	17101	17273	16955	17160	17212	17301	17077	17021	17136	16964	16972	17092	17022	17052	17068	17058	17129	17136	17234	17104	17161	17086	17072	17063	17112	16965	17324	17224	17042	17102	17162	17017	16961	16873	17250	16959	17025	17102	17042	17123	17484	17124	17027	17000	17166	17082	17394	17202	17153	16964	17033	17025	17027	17088	17158	17126	17088	17087	17112	17004	17045	17035	17091	16932	17154	17153	16968	16913	17030	17044	17084	17085	17162	17081	17233	17275	17148	17293	17145	17148	17207	17238	17047	17001	17028	17118	17143	17063	17111	17076	17054	17166	16995	17148	17070	16960	17041	17175	17104	17007	17168	17010	16979	17317	17242	17090	17219	17029	17246	17139	17269	17479	17266	17140	17050	17157	16990	17092	16868	17052	17194	17094	17218	17228	17184	17143	17102	17193	17130	17298	17117	17176	17055	17039	17102	17013	16980	16997	17021	17101	17138	16981	16971	17060	16852	17091	17051	17069	17066	16973	17101	17236	17066	17073	17062	17124	17094	17036	17356	16986	17220	17160	16988	16880	17078	17029	17039	16991	17150	16932	17130	16835	17183	16938	17084	17134	17094	17182	17187	16932	17007	17135	16987	17037	17056	16859	16887	16981	17145	17326	17205	17006	17023	16893	17033	17194	17180	17111	16993	17079	17225	17046	17148	16799	17147	17068	17021	17163	17126	17226	17157	17000	16865	17275	17264	17166	17151	17039	17170	17068	17229	17107	17014	17141	17108	17120	17007	17098	17360	16960	17057	16930	17259	17129	17056	16964	17206	17081	17025	16997	17129	16981	17056	17082	17191	17146	16925	17067	17051	17132	17200	17252	17219	17077	17054	17087	16988	17147	17139	16976	17181	17138	17144	17364	16957	17189	17053	17108	17130	17138	17180	16967	17061	16870	17108	17060	17001	17015	17137	17096	17078	17168	16935	17190	17124	16928	17224	17071	17203	17125	17094	17363	17027	16985	17313	17035	16879	16966	16966	17205	17085	16949	16970	17011	17161	17122	17033	17105	17151	17158	17083	17118	16984	17054	17243	17000	17030	17270	17185	17048	17135	16954	17015	16917	17251	17173	17017	17221	17130	17112	17138	17187	17115	17177	17022	17108	17045	17090	17035	17164	17094	17246	17240	17074	17164	17114	17288	16876	17229	17314	17143	17099	16958	17003	17049	17211	16984	17273	17130	17141	17277	16986	17182	17091	17001	16929	17016	17120	17093	17102	17034	17188	17129	17027	17249	16983	17367	17034	17082	17140	17059	16883	16998	17261	17085	17008	17039	17121	17115	17161	17092	17085	17203	17188	17120	17031	17150	17243	17305	16996	17401	17104	17175	17104	17115	17084	16954	16999	16991	16981	17039	17052	16850	17177	17233	16938	17041	17086	17135	17322	17017	16977	17241	17025	17051	17020	17191	17040	17118	17154	17079	17201	17131	17315	17252	16994	16936	17259	17077	17091	17133	17038	17132	17158	16984	17045	17273	17207	17099	17267	17128	17061	17072	16838	17053	17027	17106	17007	16977	16816	16990	17033	17213	17333	17225	17193	17169	16931	17229	17270	17241	17144	17106	16901	16920	16920	17058	17170	17124	17072	17067	16986	17029	17120	17145	17234	17113	17014	17044	17021	17107	17144	17205	17038	16986	17126	16942	17080	17120	17054	17027	16936	17241	16990	17076	17033	17101	17131	17047	17147	17112	17227	17156	17032	17073	17297	17121	17228	17048	17136	17197	16969	17055	17150	16965	17068	17157	17320	17079	16944	17008	17080	17061	17044	17167	17165	17084	17119	17325	16980	16997	17171	17087	17073	17007	16958	17119	16993	17223	17062	17210	17219	17165	17041	17100	17168	17125	17143	16982	17024	17046	17142	17054	17198	17226	17211	17125	17080	17084	16966	17240	17202	17115	17068	17290	16946	17083	17086	17159	17164	17030	17044	17236	17173	16968	17064	17276	17146	17143	16831	17136	16956	17099	17248	17235	17026	17168	17112	17094	17038	16863	16946	17096	16971	17153	17107	17034	17090	17077	17160	17188	17090	17040	17301	16984	17145	17263	16966	17075	17134	17140	16975	16993	17111	17228	16922	17160	17370	17207	17175	16968	16896	17145	17021	17219	17111	17122	17055	17193	17120	17048	17045	17106	17071	17118	17097	17252	17118	16812	17432	17218	17031	16974	16982	17309	17085	16930	17082	17019	17331	16914	17050	16954	17121	16914	16979	17171	17280	17125	16890	17192	17244	17141	16920	17177	17098	17254	17048	17222	17056	17034	16987	17045	17009	17087	16998	17061	17040	17231	17361	16980	17095	17103	17089	17096	17018	17125	16970	17134	17347	16891	17088	17025	17176	17298	17059	17091	17026	17197	17169	17314	17317	17123	16991	16940	17096	17032	17002	16942	17110	17290	17100	17075	16988	17238	17090	17127	17197	17267	17170	17050	16966	17005	17210	17208	16976	16892	17160	16944	17099	17106	17046	17084	17085	17147	17118	17287	17359	17053	17069	17295	17088	17260	17200	16993	17089	16987	16950	17202	17136	17300	16931	17096	17190	17051	16994	17173	17146	17158	17001	17087	17010	16996	17020	17080	16890	17024	17224	16934	17031	17020	17031	16955	17175	17180	17042	16904	17200	17010	17105	17199	17243	17247	17434	17090	17105	17156	17195	17408	17094	17146	17161	17068	16930	17184	17154	16802	17155	17282	17020	17014	16941	17247	17194	17070	17108	17239	17300	17210	17120	16924	17101	16849	17059	17024	17026	16908	17077	16935	16972	16947	17109	17101	17224	17119	17164	17107	17238	16979	17072	17005	17051	17017	17209	17214	17169	17147	17092	17007	17215	17091	16856	17209	17078	17328	17057	16972	17037	16946	17044	17057	16871	17069	16845	17019	17115	17224	17423	16972	17143	17227	17157	17242	16945	17063	17132	16896	17024	17203	17174	17171	17109	17026	17103	16992	16985	17278	17032	16887	17155	17221	17114	17252	17175	17053	17141	17095	17111	17241	17116	17279	16958	17055	17098	17165	17004	17168	17095	16976	17175	17082	17098	17159	17176	17166	17124	17188	17015	17058	16896	17035	17068	16976	17287	17088	17221	16995	17164	17275	17210	17113	17221	17283	17127	17097	17053	17085	17132	17133	17248	17100	17064	16995	17198	17157	17140	17187	17194	17105	17045	17178	17213	17124	17184	17242	17203	17172	17051	16931	16943	16995	16830	17158	16918	17156	17080	17015	17115	17084	17059	17205	17093	17188	16974	17266	16994	17138	16991	17176	17146	17051	17006	17223	17287	17171	17232	17097	17002	17057	17235	16921	17090	17278	17020	17067	17255	17177	17141	17246	17244	17130	17096	17213	17054	17069	17224	16995	16996	17123	17230	17038	17174	17374	17091	17057	17134	16996	17107	17141	17235	16988	16933	17183	17210	16863	17014	17054	16967	16942	16917	16985	17083	16897	17215	17273	17021	16995	17137	17094	17158	17147	17082	17098	17139	17188	17081	17022	17170	17048	16994	17067	17062	17158	16995	17092	17054	16822	17008	16986	17234	17138	17100	17138	17202	17052	17056	16933	16972	17296	17057	17145	16935	17161	16851	17095	16853	16949	17016	16955	16856	17122	17003	17079	16840	17251	17015	16995	17274	17041	17268	16919	17298	17104	16961	16862	17141	16997	17153	17242	17240	17182	17053	17160	17060	17107	17217
29232	47791	42811	31305	24714	18856	16641	16300	16156	15820	17602	27298	28379	24413	19612	16633	15278	15108	14971	14865	14861	14985	14795	14834	14762	14845	14887	14895	14704	14649	14810	14951	15033	14989	14969	14902	14842	14933	15019	14823	14973	14729	14909	14882	14998	14980	15082	14774	15050	14922	14948	14823	14948	14954	15014	14928	14917	14844	14772	14933	14953	14875	14799	14956	14825	14735	14949	14822	14838	14927	14782	14903	14898	14967	14891	15232	14916	14810	14969	14720	14983	14833	14785	14899	14935	14784	14836	14832	14956	14844	14791	14974	15030	14934	14976	14804	14994	14757	15013	14894	14886	14918	14951	14825	14880	14846	14746	14856	15023	14774	14644	14830	14861	14954	14973	14837	14848	14919	14937	14910	14764	14819	14813	14960	14952	14779	14976	14942	14797	14844	14892	14980	14945	14763	14940	14964	14968	14974	14831	14823	15026	14841	14808	14811	14898	14841	14678	14939	14931	15101	14826	14884	15069	14952	14730	14934	14915	14795	15033	14938	15001	14776	14982	14762	14932	14732	14869	14913	14857	14813	14848	14819	15012	15032	14842	15076	14839	15012	14875	14851	14792	14892	14946	14961	14698	14992	14978	14975	14878	14891	14881	14760	14868	14896	14774	14777	14714	14880	14761	14975	14784	14777	14852	14942	14677	14945	14754	14833	14940	14872	14820	14797	14843	14883	14855	14931	14867	14881	14669	14868	14920	14858	14819	14936	15010	14980	14914	14844	14908	14946	14840	14887	14877	14956	14888	14999	15120	15055	14913	14834	14852	14848	14774	14956	14801	14893	14899	14864	14945	14911	14908	14864	14823	14863	14948	14772	14905	14979	14862	14941	15053	14748	14853	14937	14893	14778	14918	14910	14803	14897	15031	14764	14777	14814	14925	14720	15079	14756	14915	14751	14891	14806	14887	14863	14935	14828	14983	14823	14793	14844	14889	14776	15024	14935	14967	14943	14916	14915	14964	14944	14765	14582	14743	14973	14856	14954	14755	14814	14892	14917	14794	14715	14882	15015	14842	14896	14928	15011	14971	14785	14708	14841	14849	14911	14900	14707	14869	14798	14996	14904	14940	14931	14859	14806	14844	14840	14980	14864	14850	15050	14872	15014	14871	14802	14912	14803	14897	14957	14723	14824	14858	14923	14933	15170	14964	14712	14883	14960	14856	14831	14859	14814	14721	14855	14841	14996	14994	14740	14844	15071	14927	14906	14641	14890	15004	14963	14930	14988	14909	14920	14878	14892	14865	14903	14876	14852	14916	14823	14952	14801	15042	14884	14863	14870	14817	14821	14850	14852	14990	15011	14826	14852	14810	14839	14824	14823	14877	14648	14762	14758	14908	14826	14949	14862	15000	14946	14971	14846	14824	14956	14599	15124	14929	14812	14784	14754	14812	14823	15018	14867	14689	14992	15002	14661	14868	14886	14951	14851	14944	14940	14878	14777	14930	14838	14828	15100	14870	14731	15134	14902	14671	14706	14777	15023	14827	14852	14850	14839	14827	14760	14832	14809	14956	14830	14881	14887	14895	15105	14874	14813	14765	14916	14909	14891	14937	14886	14937	14871	14789	14727	14858	14963	14831	14931	15014	14891	14753	14979	15001	14906	14694	14852	14798	14959	14896	14899	15070	14840	14924	14749	14758	14848	14890	14839	14788	14781	14865	14898	14958	15073	14807	14898	15006	14903	14883	14928	14981	15025	14994	14882	14837	14919	14856	14777	14923	14846	14880	14859	14818	14862	14846	14948	14867	14915	15003	14790	14708	14744	14914	14915	14896	14661	15036	14968	14694	14876	14994	15104	14740	14796	14737	14875	14964	14946	14841	14979	14882	14967	14847	14696	14899	14939	14795	14996	14856	14765	14906	14703	14670	15027	14906	14910	14992	14973	14859	14677	14917	14785	14860	15029	14771	14755	14829	14889	14940	15043	14763	14876	14811	14690	15064	15040	14813	14830	14960	14919	14936	14894	14777	14806	14951	14852	14734	14938	14877	14961	14906	14829	14809	14678	14794	14755	14728	14870	14918	14837	14895	14904	14772	14815	14848	14748	14804	14636	14767	14888	14893	14692	14883	15000	14955	14639	14689	14881	15055	14806	14927	14940	14928	14711	14854	14884	14833	14756	14774	14818	14778	14941	14697	15064	14862	14906	14861	14871	14975	14824	14945	14787	14997	14899	14800	14920	14897	14764	14884	14828	14776	14836	14905	14872	15063	14990	14974	14891	14841	14988	14871	14893	14888	14711	15202	14875	14969	14845	14880	15034	14803	14819	14808	14724	14825	14890	14826	14889	14894	14820	14686	14866	14683	15023	15097	14864	14820	14794	14922	14695	14861	14963	14738	14796	14971	14761	14692	14934	14875	14782	14818	14855	14795	14960	14840	14927	14845	14763	15044	14988	14618	14898	14895	14746	14779	14899	14778	14884	14951	14872	14827	14730	14789	14948	14819	14874	14920	14945	14850	14837	14856	14828	14904	14839	14814	14709	14939	14799	14739	14894	14908	14861	14795	14895	14843	14956	14905	14844	14901	14937	14945	14758	14855	14697	15080	14850	14905	15188	14840	14873	14566	14902	14829	14705	14652	14840	14863	14819	14976	14880	14798	14635	14922	14632	14843	14988	14974	14782	14949	14966	14847	14913	14925	14877	14692	14862	14912	14760	14856	14874	14724	14752	14942	14841	14804	14970	14861	15004	14731	14985	14889	14948	15045	14838	14884	14803	14934	14952	14869	14929	14809	14777	14793	14759	14806	14847	14833	14845	14841	14854	14776	14595	14914	14830	14952	15005	14717	14736	14854	14794	14898	14800	14897	14795	14825	14851	14915	14811	14898	14961	14823	14807	14823	14836	14898	14721	14769	14909	14690	14998	14798	14820	14897	14886	14780	14895	14824	14873	14884	14882	14925	14908	14987	14833	14962	14693	14728	14867	14805	14927	14856	14787	15015	14919	14897	14814	15040	14830	14963	14885	14849	14730	14998	15002	14818	14796	14930	14960	14871	14767	14975	14868	14829	14924	14782	14958	14791	14846	14805	15019	15039	14631	15044	14774	14873	14924	14784	14930	14760	14551	14933	14744	14821	14937	14940	14869	15187	14970	14978	14811	14891	14753	14948	14936	15039	14951	14845	14928	14816	14834	14749	14834	14883	14890	14840	14753	15049	14704	14744	14838	15039	14793	14821	14800	14812	14857	14853	14839	14818	14858	14960	14786	14827	14926	14848	14867	14971	14859	14871	14875	14902	14853	14871	14883	14951	14877	14810	15044	14847	14744	14853	14918	14904	14866	14688	14970	14868	14958	14796	14881	14819	14831	14877	14935	14829	14765	14988	14829	14828	15004	14806	14864	14855	14883	14812	14697	14916	15089	14959	14911	14868	14844	14871	14856	14623	15000	14899	14944	14874	14817	14833	14897	14735	14832	15074	15000	14849	14923	14777	14946	14872	14971	14942	14737	14993	14934	14896	14738	14742	14908	14963	14856	14823	14884	15051	15007	14822	14886	15042	14686	14917	14933	14965	14805	14772	14893	14863	14907	14911	14806	14811	14766	14906	14981	14731	15014	14877	14753	14741	14895	14742	14873	14873	14695	14842	14906	14860	14859	14862	14856	14862	14787	14982	14776	14887	15023	14801	14840	14827	14764	14728	14940	14975	14599	14735	14979	14886	14817	14790	14750	14822	14875	14763	14800	14906	14832	14956	14807	15012	14797	14779	14732	14805	14930	14899	14793	14948	14786	14694	14719	14944	14714	14816	14941	14634	14941	14885	14854	14962	14933	14984	15008	14719	14657	14840	14852	14870	14953	14901	14818	15046	14895	14898	14941	14800	14907	14829	14776	14832	14832	14864	15020	14886	14832	14880	14958	14863	14737	15063	14969	14803	14851	14731	14837	14883	14658	14854	14806	14885	14906	14888	14985	14744	14784	14889	14843	14941	15004	14816	14729	14789	14885	14810	14765	14904	15002	14757	14727	14832	15020	14888	14978	14996	14937	14916	14699	14761	15048	14890	14863	14957	14916	14854	14701	14927	14931	14882	14926	14843	14950	14856	14877	14815	14772	14823	14978	14768	14830	14863	14896	14617	15008	14935	14883	14747	14851	14857	14813	15020	14740	14764	14839	14896	14967	14837	14810	14639	14774	14937	14867	14920	14871	14810	14863	14952	14818	14952	14917	14738	15019	14946	14887	14894	14748	14969	14964	14855	14974	14874	14775	14901	14892	14730	14899	14781	14843	14795	14721	14836	14761	14857	14987	14979	14685	14776	14908	14836	15060	15038	14658	14968	14720	14792	14857	15034	14868	14820	14828	14897	14668	14820	14906	14871	14870	14844	14826	14727	14828	14971	14869	14903	14761	14734	14990	14997	14891	14873	14853	14954	14771	14905	14799	14713	14779	14937	14949	15066	14910	14884	14950	14954	14873	14856	14956	14886	14848	14786	14805	14825	14981	14819	14886	14884	14790	14743	14851	14816	14853	14935	14963	14792	14862	14846	14789	14755	14830	14856	14777	14963	14849	14944	14825	14972	14862	14887	14775	14765	14801	14794	14873	14827	14814	14764	14843	14835	14784	14891	14766	14992	14945	14966	14941	14750	14959	14893	14767	14856	14731	14893	15049	14809	14758	15053	14756	14659	14979	14679	14824	14919	14930	14922	14861	14796	14755	14916	14980	14927	14846	14923	14900	14826	14880	14822	14842	14726	14801	14921	15064	14910	14669	14858	14827	14939	14907	14894	14713	14749	14782	14912	14856	14752	14989	14911	14883	14745	14948	14708	14877	14951	14903	14954	14729	14893	14880	14902	14818	14905	14985	14933	14881	14810	14821	14890	14768	14851	14758	14831	14963	14665	14938	14728	14772	14814	15015	14853	14716	14889	14860	15026	14689	14922	14834	14866	14938	14945	15025	14930	14839	14815	14682	14927	14953	15050	14818	14915	14731	14726	14768	14906	14892	14852	14776	15164	14780	14771	14885	14903	14841	14819	14997	14939	14804	14828	15035	15033	14625	14851	14788	14788	14815	14845	14879	14994	14870	14802	14935	14816	14881	14717	14838	14962	14833	14728	15082	14887	14965	14853	14807	15046	14844	14837	14958	14983	14795	14885	15050	14805	14909	14888	14861
22599	21144	28896	23998	22106	24371	25654	19543	18391	19542	26423	35290	33402	28480	23195	19842	18042	17637	17482	17177	17357	16912	17247	17126	17214	17284	17254	17019	17244	17126	17014	17156	17115	17325	17261	17229	17182	17217	17201	17293	17262	17281	17357	17116	16961	16951	17269	17236	17024	17038	17146	17074	17256	17127	17198	17054	17184	17203	17241	17155	17136	17081	17126	16997	16896	17025	17027	17026	17043	17273	17138	17137	17231	16951	16938	17050	17161	17001	16987	17058	17113	17117	17147	16903	17133	16983	17021	16952	17183	17143	17159	17165	17236	17128	17147	16994	17087	17225	17148	17035	17306	17111	17318	17135	17065	17235	17165	17227	17066	17120	17083	17046	17060	16964	16992	17015	17008	17150	17006	17019	16926	16947	17114	17142	17190	16919	17164	17136	17246	17183	17034	17036	17228	17187	17215	16990	17108	17083	17235	17106	17176	17065	17053	17190	17063	16960	17246	16945	17142	17145	17272	17098	17209	17064	17073	17198	16950	17043	17024	17223	17262	17149	17007	17194	17057	17303	17120	17094	17064	17076	16998	16817	17134	17044	17170	16943	17098	17191	17048	17137	17114	16996	17014	17087	17058	16991	17138	17054	17234	17023	17207	17096	17091	16977	16968	16935	16956	17015	16931	16999	17033	17139	17115	17084	17029	17316	17104	17059	17009	16995	17162	17069	17215	17042	16933	16980	17150	17169	17187	17015	16900	17002	17159	17096	17018	17151	17088	17189	17185	16966	17173	17155	17135	17120	17102	17176	17080	17189	17176	16982	16996	17226	17143	17204	17175	17067	17041	17004	16947	17243	16981	17036	17139	17011	17353	17132	17239	17173	17108	16728	17056	16948	17001	17179	16999	17114	17045	17075	17006	17063	16985	17071	17315	17265	17203	17056	17136	17098	17184	17149	17057	16905	17146	17090	17204	17183	16953	17191	17201	17112	17053	17176	17099	17065	17085	17208	16922	16997	17154	17041	17244	17177	17087	17167	17270	17273	17148	17185	17157	16940	17127	17114	17031	16965	16968	17001	17006	17103	17081	17040	17245	17082	17110	17275	17018	16940	16986	17052	16922	16848	17089	17060	17166	16960	17117	17047	17184	16969	17240	17023	16826	17183	17214	17373	17184	17164	16965	17089	17162	17016	17208	16996	17050	17201	17105	16912	17126	17059	17015	17156	17082	17045	17010	17125	16929	17223	16995	17162	17233	17072	17091	17181	17178	17036	17035	16888	17259	17126	17273	16978	17185	17009	17172	17006	16971	17216	16991	17032	17128	17034	16923	16944	17195	17027	17073	16989	17193	17142	17019	17116	17130	17144	17156	17080	16999	16990	17359	17374	17076	17243	17110	16942	17076	17116	16927	17017	17041	16879	17127	17191	17100	17324	17084	17060	17131	16974	17123	16834	16960	17288	17079	17038	17226	17072	17212	16765	17062	17215	17093	17081	17053	17065	17148	17111	17134	16923	16946	16974	17111	17136	17198	17037	17175	17089	17034	16997	17210	16972	17046	17007	16831	17021	17016	16973	17047	16922	17093	17033	17107	17114	17185	16960	17001	17139	16930	17033	17224	16957	17178	17251	17083	16846	17014	16936	16981	17049	17182	17199	17232	17054	17237	16959	17177	17137	16929	17049	16825	17161	17206	16956	17124	17153	17018	16963	17084	17180	17152	17030	16996	17008	17251	17105	17118	17083	17092	16841	16888	16994	17022	16860	17040	17103	17084	17030	17153	17096	17004	17182	17134	16897	17043	17008	17190	17092	17014	17083	17223	17072	17061	16974	17020	17091	17151	17068	17077	17050	17158	17101	16844	17106	17187	17135	17105	17126	17280	17129	17153	17016	17077	17028	16974	16946	16928	17286	16981	17200	17032	17186	17010	17034	17009	17190	17002	17150	17096	17274	17002	16904	17103	17088	17116	17056	17025	17184	17046	17128	17096	16890	17090	16985	17067	17080	17134	17041	17173	17198	17046	17212	17086	17191	17102	16996	16902	17120	16950	17285	16849	17148	17189	16997	17083	17042	17035	17030	16981	17186	17066	16974	16937	17180	17128	17162	17020	17271	17029	17182	17030	17157	16826	17110	17083	17119	17031	17020	17035	17047	17140	17147	17163	17142	17148	17012	16960	17074	17111	17096	17135	17214	17159	17060	17140	17046	17111	17007	17041	17098	17196	17029	17017	16866	17056	17067	17021	17162	16935	17281	17159	17170	17053	17041	17095	17110	17157	17306	17206	17324	17205	17048	16948	17084	17132	17032	17196	17018	17156	17103	17194	17110	17006	17209	17156	17314	17088	17059	16984	17079	17132	17212	16896	16996	17076	16947	17223	17025	17110	17070	17179	16996	17102	17306	16978	17096	17161	17165	17146	16960	17057	17130	16948	17009	17100	17050	17171	17291	16943	17091	17166	17043	17174	17063	16916	17280	16929	16971	17046	17096	17028	17210	17168	16987	17065	17084	17204	17262	17215	17062	17143	17086	17046	17006	16885	17058	16977	17109	17215	16847	17333	17069	17030	17054	17218	17110	17155	17013	17155	17007	17053	17043	17067	17077	17219	16918	17016	17116	17134	17049	17052	17114	17163	17157	17132	17255	17052	16992	17000	16972	16895	16878	17052	17165	16994	17140	17062	17066	17059	16989	17124	17103	17048	16910	16924	17129	17006	17282	17053	17307	16952	16983	17058	17227	17269	16938	16860	17022	16968	17057	17004	16940	17175	16946	17141	17024	17033	16935	17009	16849	17125	17103	17093	16972	16907	16976	16982	16964	17199	17161	17125	17296	17093	17254	17055	17183	17157	17107	17087	17167	17298	16909	17100	17146	17054	17147	16965	17035	17136	17220	17207	17040	17093	17143	17158	17259	17034	17106	17130	16983	17155	17205	17064	17062	17160	17176	17057	16913	17120	17078	17007	17149	16972	17125	17047	17011	17125	17066	16998	16857	17070	17077	16836	17147	17095	16929	17129	17126	17060	17144	17186	16918	17062	17192	17017	17054	17087	17166	17339	17212	17198	17032	16895	17040	16997	17207	17131	17090	17085	17066	17032	17089	16977	17006	17106	17192	17116	16961	17213	16923	17032	16792	16984	17183	17263	17206	17100	16946	16857	16897	17061	17001	17177	16938	17015	16986	17037	16950	17165	17114	16912	16904	17252	17197	17024	16917	17127	17138	17043	17023	17114	17218	17232	17237	16953	17127	17110	16991	17154	17166	17199	17045	17180	16889	17009	16986	16914	17210	17196	17013	17144	17104	17290	17029	17064	17274	17183	16990	17088	17137	16913	17036	17092	16933	17059	16926	17130	17089	17028	16969	17154	17028	17095	16992	17041	16929	17121	17053	17033	17121	16973	17213	17188	17104	17100	16922	17107	17073	17091	17064	16945	16978	17006	17057	17116	16923	17180	17095	16987	17028	17189	17125	17179	17088	16951	17129	17091	17017	17075	16985	17232	17337	17177	17165	16967	16947	17026	17037	17075	16926	17152	17148	17114	17072	17264	17058	17095	16860	17080	17014	17047	17100	17138	17076	16978	17238	16905	17062	17082	17045	17058	17201	17156	17156	17180	17004	17028	16956	17018	17229	17049	17286	17040	16961	17201	17273	17220	17085	16861	17043	16991	17158	16866	17178	17012	17063	17111	16972	17084	17063	17132	17050	17134	16972	17150	16885	17025	17174	17222	17014	16972	17259	16990	16983	16905	17108	16926	16954	16945	17015	17122	16917	17071	16880	17079	17077	16969	16888	17157	17196	16948	16916	16989	16860	17201	17012	17109	17042	16925	17137	16838	17117	17119	17073	17124	17238	17154	17373	17284	17061	17209	17060	17048	17026	17190	17143	17012	16957	17119	17016	16999	17075	16974	17119	17046	17063	17183	17051	17047	16986	16931	17136	17207	17235	17151	17211	17115	17036	17130	17225	16985	17038	17099	17034	16940	17269	16972	17022	17063	16912	17334	17070	17041	17107	17144	17249	17073	17065	16919	17081	17077	17253	17081	17239	17144	17145	16964	17001	17164	17175	17027	17025	17054	17078	17035	17095	17164	16767	16942	17173	17076	16959	17070	17139	16861	17095	17147	16845	16894	16973	17010	17186	16891	17071	17115	17064	16969	17074	17185	17022	16969	16801	17132	17207	16987	17058	17074	17091	17032	17012	16861	17002	17008	17011	16872	17096	16860	16933	17042	17121	17040	17010	17071	16852	16881	16997	17114	17021	17100	16964	17042	17140	17166	17101	16976	16850	16989	17024	17059	16955	17129	17139	17114	17064	17034	17005	17022	17080	17041	17061	16928	17222	17052	16956	17145	16954	17060	17040	17015	16963	17232	17011	16832	17042	16983	17122	17119	17060	17164	17057	17072	16989	17101	16948	17187	17043	16876	17020	17351	17088	17032	17059	17142	17042	17065	17387	17259	16996	16779	17200	17089	17151	17149	17226	17126	17028	16987	16975	16980	17038	17069	17076	17200	16903	17014	16926	17146	17016	16915	17184	17188	17102	17141	17067	17085	16949	17048	17047	17261	17076	17074	17121	16899	17018	17034	16984	17041	16995	17180	17120	17043	17128	16892	17103	16806	17044	17198	17310	17013	17090	17283	17070	17189	17030	17190	17004	17146	16958	17015	16871	17305	17100	17319	16994	17009	17015	17186	17054	17015	16967	16813	16891	17047	17033	16927	17100	16863	17096	17135	16950	17224	17001	17077	16924	16902	16953	17287	17198	17203	17236	17099	16904	17113	17137	17247	17145	17174	16882	16986	17106	17214	16854	17143	17082	17268	16972	17144	16922	17032	17083	16833	17054	17047	17164	16958	17168	17174	17204	17221	17119	17225	17153	16994	16987	16980	17157	17294	17220	17053	17171	17153	17010	16988	16984	16830	17096	16948	17041	16906	16907	17178	17088	17097	16999	16974	17020	16965	17144	17036	17137	17078	17083	16856	17193	17205	17057	17015	17015	17170	17081	16922	17051	17077	17243	17032	17072	17191	17071	17221	17126	17223	16986	17078	17095	16966	17162	17154	17162	16957	17029	17124	17155	17126	17056	17100	16953	17177	17195	17032	16987	17111	17167	16999	17013	17272	17122	17132	17206	17056	16801	17178	17099	17108	17077	17004	17026	17266	17031	16959	17125
32227	53484	51782	39779	29379	23875	19682	17184	16410	18245	28592	37068	34147	27753	21218	17302	15687	15041	14768	14828	14957	14777	14858	14863	14875	14741	14903	14990	14858	14838	14764	14709	14876	14858	14611	14892	14884	14704	14917	14755	14819	15052	14790	14824	14812	14941	14968	14830	14792	14609	14850	14806	14876	14913	14828	14905	14909	14970	14943	14805	14882	14912	14942	14881	14909	14743	14945	14864	14880	14890	14975	14901	14723	14983	14819	14830	14750	14989	14835	14873	14836	14751	14825	14857	14767	14740	14803	14824	14733	14804	14732	14724	14793	14701	14894	14756	14851	14821	14821	14838	14821	14900	14934	14806	14801	14752	14733	14797	14713	14803	14678	14594	14740	14937	14742	14710	14986	14920	14943	14819	14837	14686	14718	14771	14940	14739	14777	14704	14880	14868	14931	14856	14682	14872	14872	14929	14745	14813	14936	14845	14950	14790	14746	14891	14954	14660	14762	14774	14815	14759	14992	14563	14663	14864	14859	14742	14933	14757	15007	14999	14790	14757	14673	14858	14896	14832	14853	14802	14754	14728	14782	14851	14844	14812	14706	14922	14979	14843	14920	14779	14703	14872	14665	14742	15009	14871	14908	14849	14842	14996	14758	14792	14823	14800	14782	14795	14897	14890	14855	14870	14863	15085	14843	14710	14982	14751	14850	14715	14853	14859	14797	14878	14867	14806	14737	14780	14901	14769	14882	14740	14794	14729	14937	14721	14911	14882	14860	14756	14943	14726	14811	14804	14802	14835	14976	14730	14772	14767	14790	14713	14795	14867	14789	14983	14898	14986	14715	14876	14786	14835	14822	15069	14615	14778	14754	14792	14767	14882	14797	14774	14817	14767	14749	14889	14879	14770	14782	14723	14828	14775	14892	14780	14745	14792	14845	14922	14890	14703	14659	14850	14869	14781	14775	14821	14819	14683	14945	14730	14953	14747	14873	14815	14933	14846	14942	14839	14931	14835	14733	14781	14954	14981	14816	14811	14736	14841	14745	14849	14996	14820	14567	14746	14936	14892	14787	14782	14895	14960	14783	14754	14924	14733	14874	14703	14827	14838	14813	14743	14724	14917	14830	14866	14869	14915	14811	14854	14744	14765	14635	14936	14926	14734	14964	14696	14929	14793	14785	14734	14869	14853	14789	14703	14767	14820	14707	14743	14848	14848	14897	14649	14920	14913	14797	14780	14759	14823	14872	14875	14849	14831	14978	14744	14774	14797	14741	14871	14811	14842	14837	14980	14840	14803	14711	14863	14817	14906	14674	14911	14803	14849	14780	14879	14886	14799	14725	14795	14950	14930	14809	14866	14852	14836	14863	14683	14744	14865	14735	14966	14727	14861	14932	14847	14845	14785	14849	14801	14806	14908	14842	14861	14998	14774	14979	14785	14784	14852	14904	14828	14919	14728	14808	14805	14903	14735	14881	14853	14890	14823	14734	14783	14975	14759	14738	14899	14786	14808	14758	14739	14914	14814	14704	14652	14984	14941	14768	14803	14765	14821	14946	14829	14682	14865	14763	14832	14752	14801	14986	14865	14852	14881	14827	14599	14870	14660	14762	14865	14897	14756	14759	14849	14845	14778	14704	14923	14703	14855	14926	14687	14738	14841	14834	14866	14709	14673	14850	14976	14853	14769	14796	14924	14858	14850	14725	14854	14843	14983	14830	14907	14842	14991	14709	14773	14979	14892	14886	14897	14864	14851	14961	14853	14915	14819	14770	14905	14799	14852	14820	14762	14726	15006	14940	14753	14827	14860	14815	14807	14743	14896	14870	14791	14663	14905	15010	14844	14766	14670	14700	14825	14880	14739	15002	14884	14778	14702	14814	14924	14820	14847	14745	14584	14895	14823	14922	14880	14811	14939	14830	14994	14829	14791	14834	14708	14959	14855	14820	14772	14669	14842	14928	14635	14832	14859	14786	14913	14873	14660	14692	14847	14864	14797	14736	14914	14849	14749	14815	14887	14882	14982	14757	14914	14907	14697	14740	14844	14736	14800	14739	14774	14905	14813	14832	14740	14831	14780	14843	14874	14820	14855	14824	14953	14770	14899	14789	14786	14741	14774	14937	14815	14799	14813	14901	14750	14887	14935	14882	14952	14735	14868	14780	14818	14856	14734	14804	14783	14699	14645	14867	14811	14871	14815	14820	14858	14632	14734	14749	14946	14852	14686	14979	14907	14791	14831	14748	14684	14820	14605	14859	14822	14693	14672	14941	14670	14771	14752	14851	14874	14896	14772	14751	14728	14617	14881	14803	14831	14679	14914	14776	14794	14716	14762	14964	14827	14748	14729	14735	14886	14804	14640	14660	14895	14819	14671	14760	14830	14907	14649	14754	14938	14724	14746	14754	14947	14904	14741	14789	14838	14679	14843	14753	14800	14725	14823	14728	14747	14826	14992	14915	14614	14715	14911	14914	14923	14779	14623	14852	14902	14839	14915	14807	14799	14930	14745	14913	14779	14895	14849	14912	15012	15082	14818	14983	14781	14938	14926	14751	14714	14717	14857	14893	14818	14697	14802	14849	14678	14782	14737	14779	14794	14624	14769	14768	14839	14772	14800	14933	14803	14843	14903	14692	14702	14856	14950	14948	14851	14722	14705	14841	14754	14692	14703	14805	14736	14852	14866	14885	14840	14919	14908	14826	14728	14750	14814	14910	14731	14726	14852	14889	14689	14862	14946	14682	14844	14822	14815	15029	14869	14729	14872	14721	14666	14922	14836	14995	14920	14897	14727	14855	14833	14838	14887	14678	14724	14676	14829	14661	14840	14762	14947	14857	14818	14927	14625	14800	14884	14803	14641	14822	14922	14753	14884	14722	14890	14791	14780	14815	14721	14796	14758	14815	14814	14843	14776	14847	14869	14802	14966	14861	14802	14922	14896	14829	14792	14936	14722	14983	14713	14737	14622	14913	14776	14752	14865	14923	14811	14814	14724	14778	14920	14829	14828	14911	14860	14738	14784	14820	14678	14919	14921	14723	14811	14696	14835	14849	14811	14867	14704	14980	14785	14833	14813	14714	14856	14908	15005	14826	14871	14784	14786	14663	14717	14906	14816	14808	14777	14756	14780	14846	14776	14735	14678	15044	14804	14848	14801	14817	14878	14766	14902	14715	14791	14666	14901	14876	14809	14755	14854	14756	14750	14669	14743	14885	14846	14793	14813	14900	14874	14753	15084	14735	14849	14757	14628	14858	14701	14759	14921	14886	14934	14757	14738	14781	14820	14870	14734	14826	14718	14811	14753	14961	14857	14849	14627	15024	14825	14742	14832	14624	14979	14732	14824	14852	14758	14953	14735	14813	14768	14775	14988	14890	14731	14982	14721	14950	14752	14903	14773	14878	14748	14770	14684	14833	14882	14875	14949	14960	14742	14731	14872	14725	14760	14883	14918	14951	14723	14754	14912	14932	14910	15015	14747	14885	14761	15050	14838	14912	14939	14728	14913	14913	14836	14792	14841	14766	14808	14915	14742	14642	14887	14758	14775	14666	14824	14836	14926	14730	14867	14779	14745	14768	14813	14790	14799	14892	14824	14805	14693	14794	14731	14885	14686	14967	14791	14764	14847	14793	14817	14754	14981	14720	14858	14824	14845	14797	14684	14684	14811	14892	14860	14884	14753	14915	14879	14835	14715	14801	14768	14769	14723	14775	14833	14779	14767	14712	14675	14857	14898	14764	14795	14820	14885	14875	14751	14988	14781	14739	14843	14730	14740	14755	14869	14808	14747	14683	14775	14988	14731	14804	14851	14773	14779	14980	14815	14964	14844	14833	14776	14808	14794	14664	14691	14756	14565	14767	14772	14826	14852	14707	14890	14706	14840	14782	14781	15007	14813	14841	14779	14821	14873	14872	14630	14719	14935	14817	14846	14844	14887	14848	14710	14890	14837	14800	14912	14879	14743	14751	14589	14902	14703	14843	14876	14804	14751	14868	14794	14825	14698	14843	14908	14875	14680	14741	14883	14722	14689	14716	14878	14757	14884	14728	14687	14843	14826	15033	14690	14931	14878	14745	14960	14920	14884	14694	14746	14655	14782	14744	14817	14784	14892	14894	14687	14870	14907	14645	14783	14758	14720	14722	14740	14992	14673	14862	14904	14727	14726	14902	14697	14705	14843	14700	14849	14935	14911	14872	14931	14798	14961	14829	15019	14799	14751	14865	14641	14891	14866	14733	14853	14867	14890	14949	14736	14718	14645	14667	14693	14781	14922	14715	14793	14917	14862	14672	14925	14827	14984	14796	14676	14835	14892	14687	14735	14864	14940	14653	14952	14679	14913	14615	14858	14785	14687	14892	14646	14883	14651	14946	14785	14861	14747	14851	14904	14793	14774	14859	14720	14717	14852	14755	14683	14768	14765	14834	14615	14756	14857	14800	14953	14769	14829	14949	14891	14651	14863	14682	14986	14823	14577	14904	14866	14654	14750	14905	14785	14697	14686	14773	14772	14888	14614	14826	14835	14755	14906	14876	14885	14917	14657	14742	14734	14638	14764	14714	14771	14853	14790	14820	14648	14890	14752	14843	14651	14884	14742	14759	14897	14803	14864	14666	14816	14896	14825	14937	14834	14749	14827	14803	14894	14854	14783	14826	14717	14679	14722	14793	14839	14725	14827	14933	14856	14724	14717	14803	14825	14816	14763	14749	14593	14764	14862	14774	14837	14715	14972	14859	14930	14724	14861	14869	14762	14827	14828	14672	14953	14825	14857	14749	14602	14829	14812	14694	14768	14744	14630	14827	14665	14678	14969	15008	14808	14850	14820	14834	15045	14858	14854	14932	14920	14829	14604	15129	14985	14957	14780	15021	14766	14820	14841	14885	14653	14882	15032	14667	14741	14938	14795	14765	14783	14811	14887	14738	14853	14776	14772	14816	14888	14802	15034	14823	14761	14791	14711	14924	14975	14650	14741	14800	14858	14833	14814	14749	15007	14740	14810	14939	14599	14822	14777	15052	14874	14988	14772	14848	15036	14809	14738	14937	14897	14742	14692	14757	14815	14634	14842	14889	14713	14587	14628	14845	14862	14930	14784	14818	14700	14830	14782	14722	14751	14739	14864	14712	14864	14728	14905	14733	14972	14617	14771	14723	14790	14744	14935	14776	14718	14876	14912	14738	14966
27878	24068	29158	25146	19528	18005	17855	17399	17544	17417	17962	18632	19222	18691	17973	17527	17300	17410	17048	17264	17146	16980	17331	17260	17301	17114	17090	17201	17353	17192	17215	17416	17166	17109	17025	17221	17172	17265	17257	17082	17348	17239	17163	17165	17161	17202	17280	17056	17054	17233	17237	17365	17109	17238	17299	17203	17163	17258	17216	17294	17151	17290	17088	17227	17383	17183	17279	17274	17067	17264	17152	17067	17239	17069	17130	17397	17131	17266	17033	17043	17331	17003	17001	17071	17211	17155	17107	17224	17179	17083	17291	17160	17120	17139	17091	16893	17140	17209	17054	17152	17298	16887	17257	17272	17180	17336	17214	17172	17210	17240	17171	17233	17156	17194	17269	17264	17306	17005	17401	17253	17152	17154	17073	17134	17185	17051	17290	17174	17097	17138	17402	17131	17018	17135	17314	17349	17121	17234	17235	17291	17359	17183	17141	17151	17087	16982	17186	17279	17330	17348	17374	17185	17134	17068	16991	17210	17456	16889	17297	17315	17130	17114	17198	17259	17342	17354	17340	17130	17397	17004	16986	17168	17282	17225	17091	17248	16980	17103	17064	17140	17328	17213	17093	17094	17328	17292	17181	17077	17294	17140	17188	17169	17189	17083	17173	17293	17295	17078	17182	17256	17157	17134	17006	17244	17183	17057	17069	17259	17181	17310	17154	17072	17246	17202	17147	17128	17050	17231	17040	17242	17175	17272	17404	17055	17092	17248	17106	17074	16986	17300	17071	17147	17141	17252	17129	17283	17221	17188	17174	17223	17271	17332	17368	17182	17148	17182	17136	16995	17399	17297	17244	17156	17213	17048	17011	17117	16991	17198	17135	17011	17239	17180	17179	17195	17156	17273	17053	17296	17420	17264	17099	17185	17101	17283	17361	16979	17217	17156	17227	17152	17180	17037	17155	17404	17291	17253	17229	17150	17009	17134	17285	16895	17181	16985	17058	17340	17345	16967	17224	17124	17046	17206	17116	17274	17042	17098	17178	17009	17440	17184	17034	17221	17165	17088	17100	17101	17261	17135	17144	17137	16933	17285	17123	17186	17244	17341	17204	16851	17120	17247	17080	17207	17227	17076	17175	17219	17269	17360	17225	17150	17237	17039	17181	17092	17205	17330	17248	17183	17144	17186	17137	17155	17071	17029	17270	17104	16963	17277	17114	17134	17121	17176	17060	17243	17364	17185	17092	17166	17192	17078	17100	16974	17050	17177	17155	17191	17052	17013	17223	17141	17326	17209	17031	17199	17169	16930	17234	17081	16950	17212	17313	17143	17242	17213	17284	17295	17169	17317	17105	17146	17212	17127	17155	17288	17055	17153	17155	17083	16944	17382	17159	17059	17148	17386	17110	17032	17292	17236	17029	17194	17343	17254	17098	17263	17306	17013	17172	17141	17270	17316	16990	16998	17160	17212	17267	17401	17231	17230	17208	17206	17104	17110	17083	17206	17064	17174	17141	17274	17174	17229	17282	17164	17114	17152	17371	17310	17089	17233	17180	16943	17306	17128	17246	17089	16995	17303	17343	17181	17084	17194	17084	17031	17207	17219	17229	17245	17334	17320	17086	17170	17247	17220	17217	17048	17070	17121	17213	17182	16954	17096	17112	17101	17059	17424	17190	17046	17140	17170	17258	17084	17214	17130	17188	17319	17125	17237	17177	17139	17267	17116	17107	17137	17060	17055	17068	17197	16985	17285	17394	17228	17077	17306	17204	17296	17079	17048	17176	17280	17064	16981	17080	17358	17262	17243	17134	17157	17350	17259	17203	17098	17232	17103	17027	17000	17076	17185	17373	17504	17210	17140	17222	16957	17127	17127	17265	17211	17145	17196	17033	17269	17191	17148	17165	16966	17027	17118	17426	17117	16986	17181	17294	17293	17169	17161	17096	17090	17194	17264	17059	17085	16944	17067	17343	17238	16968	17136	17176	17194	17484	17050	17369	17030	17155	17223	17117	17262	17188	17244	17130	17157	17195	17078	17251	17296	17145	17162	17137	17191	17173	17271	17248	17092	17159	17129	17270	17274	17352	17224	17239	17214	17316	17261	16858	17096	17155	17250	17194	17160	17160	17345	17189	17084	16995	17164	16920	17223	17212	17169	17226	17325	17365	17354	17258	17148	17119	17128	17261	17231	17219	17248	17313	17123	17149	17286	17228	17094	17468	17378	17114	17000	17275	17144	17084	17256	16997	17177	16905	17290	17035	17311	17095	17036	17127	17157	17393	17351	17198	17141	17191	17176	17329	17170	17163	17168	17273	17037	17045	17236	17155	17137	16963	17074	17434	17074	16966	17234	17334	17000	17196	17322	17203	17235	17264	17283	17246	17070	17167	17298	17015	17154	17122	17076	17166	17008	17205	17201	16949	16976	17174	17194	17074	17430	17234	17134	17196	17293	17206	17260	17173	17166	17285	17322	17278	17028	17088	17138	17056	17120	17190	17234	17270	17357	17082	17286	17059	17098	17214	17250	17115	17242	17219	17152	17199	17372	17243	17105	17080	17304	17314	17042	17279	17316	17073	17085	17107	17135	17358	17241	17069	17237	17067	17204	17147	17238	16992	17063	17027	17222	17227	17121	16949	17284	17226	17220	16916	17157	17152	17248	17296	17142	17133	17185	17254	17062	17523	17145	17125	17417	17421	17194	17155	17102	17284	17154	17207	17139	17241	17090	17146	17064	17079	17264	17139	17270	17126	17163	17127	17119	17106	17029	17272	17134	17267	17028	17140	17229	17185	16947	17094	17169	17087	17156	17251	17174	17043	17162	17338	17119	17043	16961	17342	17080	17266	17101	17308	17162	17090	17147	17056	17267	17235	17102	17110	17134	16953	16950	17093	17242	17399	17150	17348	17278	17243	17152	17139	16947	17325	17269	17050	17128	17083	17030	17039	17065	17061	16971	17104	17291	17210	17272	17391	17126	17196	17211	16982	17193	17245	17159	17065	16968	16989	17148	17216	17113	16967	16921	17224	17190	17134	17324	17134	16994	17128	17163	17069	17150	17286	16942	17352	17154	17220	17372	17288	17207	17094	17028	17289	17175	17157	17162	17313	17281	17187	17418	17226	17446	17317	17123	17199	17168	17331	17192	17191	17012	17203	16902	17085	17212	17160	17009	17247	16994	17165	17040	16947	17349	17115	17245	17154	17080	17037	17129	17141	17155	17341	17195	17188	17345	17313	17450	17052	17202	17122	17235	17092	17075	17319	17178	17126	17280	17145	17225	17270	17086	17284	17526	17281	17513	17069	17302	17056	17178	17095	17172	17025	17258	17295	17044	17152	17136	17101	17203	17283	17078	17236	17247	17267	17105	17160	17519	17293	17177	17289	17256	17318	17198	17078	17222	17213	17121	17228	17295	17373	17148	17209	16984	17039	17270	17345	17296	17153	17340	17274	17009	16989	17071	17038	17165	17079	17069	17108	17239	17207	17453	17333	17195	17253	17264	17117	17138	17135	17107	17234	17052	16981	17226	17130	17125	17065	17110	17111	16944	17139	17240	17173	17284	17107	17210	17167	17424	17415	17270	17272	17137	17352	17275	17054	17111	17130	17253	17148	17265	17205	17147	17202	17175	17250	17237	17160	17082	17162	17305	17157	17362	17280	17151	17164	17125	17358	17580	17239	16981	17087	17111	17061	17224	17060	17255	17366	17296	17106	17246	17159	16917	17130	17363	16993	17288	17026	17245	17129	17188	17276	17389	17059	17212	17155	17294	17170	17124	17231	17035	17141	17379	17224	17274	17290	17298	17292	17155	17219	17236	17168	16903	17128	17185	17199	17239	17250	17235	17324	17212	17117	17190	17260	17193	17149	17137	17172	17103	17049	17124	17232	17226	17300	17402	17480	17167	17219	17226	17317	17150	17228	17375	17324	17260	17106	17259	17262	17419	17254	17050	17146	17200	17359	17100	17304	17124	17204	17168	17315	17206	17141	17110	17220	17469	17239	17301	17249	16982	17179	17273	17065	17378	17306	17214	16964	17257	17148	17070	17242	17064	17304	17243	17240	17227	16973	17106	17326	17361	17144	17129	17134	17166	17109	17050	17353	17071	17385	17081	17228	17319	17178	17285	17154	17175	17170	17185	17187	16964	17320	17140	17373	17340	17426	17334	17183	17338	17292	17101	17152	17358	17155	17259	17017	17240	17116	17178	17235	17265	17126	17258	17212	17361	17185	17204	17165	17219	17076	17387	17067	17223	17184	17093	17137	17227	17195	17057	17027	17055	17243	17231	17131	17130	17153	17224	17296	17196	17141	17229	17157	17112	17257	17162	17325	17297	17372	17257	17461	17261	17247	17134	17372	17317	17062	17225	17371	17199	17327	17291	17110	17229	17137	17116	17198	17148	17238	17233	17250	17244	17221	17114	17237	17254	17175	17151	17188	17031	16982	17281	17027	17331	17183	17378	17104	17034	17046	17391	17296	17281	17030	17254	17109	17383	17230	17033	17218	17104	17196	17338	17223	17075	17149	17177	17124	17349	17234	17114	17095	17209	17274	17110	17185	17227	17011	17069	17338	17147	17073	17015	17127	17067	17161	17170	17254	17061	17307	17178	16853	17058	17251	17094	17171	17206	17374	17205	17414	17152	17279	17153	17300	17240	17308	17234	17286	17299	17188	16968	17288	17144	17126	17000	17122	17252	17108	17300	17121	17077	17396	17134	16999	17119	17099	16962	17121	17273	17197	17066	17069	17271	17003	17238	17443	17140	17197	17249	17356	17159	17095	17073	17197	17043	17222	17165	17330	17279	17170	17137	17219	17245	17132	17116	17262	17279	17111	17102	17394	17465	17337	17254	17020	17146	17171	17210	17435	17295	17261	17191	17135	17085	17198	17114	16960	17108	17139	17320	17248	17147	17208	17268	17141	17205	17297	17269	17394	17255	17223	17211	17365	17087	17094	17243	17044	17232	17369	17162	17295	17122	17127	17022	16998	17019	17142	17156	17328	17160	17306	17338	17100	17174	17008	17449	17115	17147	17258	17283	16962	17288	17313	17084	17134	17088	16997	17087	17085	17343	17326	17397	17199	17254	17266	17320	17180	17031	17242	17072	17187	17349	17210	17341	17319	17305	17077	17063	17227	17205	17124	17350	17177	17221	17127	17188	17474	17056	17022	17038
25495	35241	30985	23014	17706	15944	15497	15048	15051	15361	16265	17068	17019	16466	15593	15152	15014	14853	14952	14963	14753	15053	14989	14920	14986	15221	15000	14836	14917	14869	14879	15072	14921	15009	14872	14905	14986	14939	14934	15047	14860	15062	14930	14958	14995	14993	15088	14904	15027	14752	14926	15027	14917	14863	14956	15001	14842	15097	14790	14922	15186	14850	15063	14851	14864	14838	15015	14962	14973	15044	14936	14906	14983	14892	14878	14945	14963	14840	15064	14974	14961	14942	14996	14830	14905	14967	14850	14957	14914	14873	14878	15093	14903	14942	14822	15003	14815	14967	14826	14915	14939	15192	14929	14902	15046	15037	15057	14897	14989	14854	15042	15087	14999	15037	14916	15096	14892	14825	14948	14828	14952	14973	14920	14849	14845	14799	14746	14979	14846	14993	14916	15049	15009	14947	14940	14945	14877	14959	14959	15039	14889	14847	15013	14974	14763	14943	14980	14866	15027	14946	14864	14913	15016	14848	14704	14882	14968	14961	15041	14794	14955	14892	14899	14902	14809	14797	15035	14936	15087	14857	14972	15093	15051	15033	14861	14747	14847	14964	14970	14991	14833	14925	14887	14950	14991	15021	14934	14959	14835	14977	14912	14947	14877	14860	15114	14887	14811	15023	14909	15047	14912	14964	15019	14848	14915	14904	14762	14939	14903	14853	14834	14831	14803	14940	14840	15129	14933	14907	14944	15024	14921	14872	14948	14870	15014	14877	15052	15025	14911	15146	15179	14845	14877	15039	15049	14850	14885	14770	14939	14790	14754	14733	15071	14952	14883	14900	15044	14928	15017	14989	15020	14897	14873	14891	14960	14935	15017	14871	15104	15036	14973	15047	14987	14972	14864	15013	14948	14850	15044	14896	14912	14888	14786	14942	15035	14776	14896	14908	14937	14955	14992	15056	15122	14999	14981	14976	14987	14880	14867	14816	14988	14964	14951	14982	15010	14992	14892	14949	14942	14850	14978	14778	15003	14668	14788	14931	14947	14898	14865	14849	14808	14829	14889	14968	14844	14890	15020	15058	14978	14936	15052	14950	14967	14973	14985	14931	14906	14972	15047	14873	14959	15049	15010	15037	14843	14873	14999	14889	14919	14898	14931	14966	14745	14943	14907	14878	14884	14882	14880	14900	14885	14786	14835	14860	14774	14840	14914	14945	14990	14922	14922	14903	15056	15029	14846	15019	14775	14885	14958	14973	14951	14870	14855	14926	14977	14841	15003	14940	15002	15092	14830	15010	14845	14938	14995	14906	14897	15044	14943	14982	14751	14867	15039	14851	15011	14855	14803	15076	14757	15042	14949	14827	14933	14945	14869	14840	14853	14864	14828	15180	14986	14949	15043	15044	14838	14967	15099	14930	15005	14868	15036	14743	14884	15015	14912	14994	15043	14846	15084	14839	15028	14777	14983	14943	14977	14980	14816	15029	15037	14872	15052	14999	15039	15080	14918	14906	14900	15060	14887	15083	14953	14891	14878	15105	14947	15045	15016	15041	14883	14976	14720	14958	15019	15014	14888	14919	14966	14868	14926	14927	14946	14776	14901	14940	14797	15079	14958	14912	14942	14880	14951	14908	14823	15043	14910	14947	14988	14872	14995	15060	14803	15055	15029	15037	14923	15012	14924	15012	14805	14964	14866	14974	15009	14848	14799	14964	14813	14760	14886	14861	14944	15051	14818	14786	14934	15067	14846	14944	14838	14806	15020	15159	14921	14963	14863	14949	14773	15001	14941	14864	15005	15172	14808	14963	14909	14784	14961	14965	15010	15154	14958	14961	14934	14843	14866	14942	14991	15078	14855	14783	14899	14899	14755	15089	14848	14912	14839	14813	14924	14987	14925	15061	15041	14948	15043	14910	14926	15121	15064	14846	15021	14906	14927	15036	14852	14957	14808	14748	15166	15092	15031	14973	14784	15014	14813	14900	14944	14960	15048	15053	14808	14957	15015	15022	14714	15164	15029	14845	14751	15075	15021	15152	15010	14974	14836	14894	14901	14993	15009	15094	15012	14962	14814	14933	14982	14847	14984	14776	15009	14986	15035	14936	14932	15020	14824	14968	14933	15081	14733	14905	14925	14964	14882	14896	14858	14857	14894	14926	15018	15049	14972	14791	14918	14831	14961	14960	14872	14822	14833	14947	14730	14878	14976	14828	15057	15037	15085	14768	14978	15077	14953	14839	15015	14797	14965	14856	14896	15142	14883	14835	14806	15004	14962	14903	14899	15118	15018	15027	14885	14998	14978	14910	14925	14943	14893	15006	14914	14990	14953	14883	15051	14948	15152	14913	14815	14999	15040	14969	14871	14848	14930	14806	14995	15020	15024	14989	14879	15041	14950	14694	14877	14968	14876	14889	15067	14814	14828	14995	14944	14795	14921	14941	15029	14947	15094	14776	14911	14923	14989	15021	14854	14907	14986	14992	14921	14994	14959	15083	14974	14869	14951	14841	14984	14883	14960	14941	14960	14835	14823	15082	14793	14821	14924	14808	14947	14870	14879	15007	15015	14909	15051	14859	14887	14844	14963	14897	14946	14780	15013	14830	14880	14846	14992	14964	14886	15042	14855	14854	14827	15007	14927	14976	14872	14872	15158	14771	14871	15008	14801	14961	15097	14896	15057	14903	14963	14801	15052	15105	14842	15067	15054	14925	14949	14903	14985	15008	14953	14919	14826	15036	14921	14932	14964	14828	14897	15028	14865	14979	14918	14902	15059	14861	15024	14845	14997	14883	14839	14907	14933	15054	14990	14934	15091	14953	15028	14937	15019	14878	15021	15047	14954	14928	14889	15033	14959	14897	14877	14990	15035	15007	15053	14812	14973	14941	14880	14839	15048	14858	14925	14975	14969	14804	15074	14919	14941	14934	14899	14979	14936	14763	14919	14921	14817	14956	14913	14842	14802	14899	14965	14885	15048	14904	14946	15053	15040	14908	15044	14726	14952	14953	14938	14896	15012	14927	14950	14981	15033	14917	14835	15026	14948	14957	14929	15092	14984	15118	14855	14912	14923	14999	15032	14957	14848	15021	14948	15099	14952	14938	14913	15016	15176	14882	15078	14958	14997	14823	14855	14943	14871	14864	14907	14955	14916	14755	14910	14867	14942	14977	14893	14842	14919	14761	15079	14876	14909	14910	15186	15119	14864	15048	15036	14926	14983	15048	14968	14982	14894	15073	15033	14994	14975	14901	14967	14956	14803	15076	14889	14980	15067	14920	14765	15034	14834	14857	15085	14913	15094	15006	14845	14915	14880	15022	14877	14971	14816	15001	14924	15112	14881	14942	14948	14892	14783	15028	14846	14870	15023	14967	14718	15066	15047	15044	14976	14873	14962	14857	14969	14893	14877	15007	14830	14954	14883	15006	14867	14890	14833	15125	14985	14990	14883	14905	15065	14931	15054	14925	15021	14953	14977	14912	15036	14845	14915	15026	14810	14885	14983	14988	14984	15000	14963	14830	14903	14880	14770	14983	14926	14930	15064	14984	14883	14937	14970	14825	15076	15025	15058	14972	15016	15075	14918	14762	14892	14971	14833	14792	15063	14873	15044	14918	14860	14937	14774	14984	15025	15059	15052	15043	14899	14915	14968	14980	14965	14874	15060	14895	15005	14924	14986	15140	14891	14908	14830	14765	15032	14938	14827	14951	14958	15050	14958	14763	14802	15215	14936	15088	14998	14895	14914	15015	15066	14972	14910	14932	14959	14903	15143	14949	14960	14920	14930	14979	14818	14996	14940	15062	14902	14856	15031	14976	14915	14946	14893	14769	14970	14926	14852	14906	14883	14809	14948	15003	14921	14915	14909	14859	14907	14838	14945	14939	14828	15024	14957	14875	15134	14987	14931	15117	14894	15029	14946	15043	14944	15078	15119	14707	14928	14921	15016	15020	14941	14985	15028	15009	14983	14924	15085	14805	14998	15069	15009	14972	14850	15158	14837	14927	15035	15014	14965	14879	15003	15095	14836	14838	15019	14869	14783	14860	14831	14995	14875	14964	14981	14856	14690	14945	15127	14828	15014	14858	14874	14988	15057	15206	14973	14966	15038	14985	14920	14977	15077	14847	14796	14991	14944	14785	14899	14981	14843	14900	14986	14834	15026	14885	14837	14887	14819	14917	15022	14840	14737	14967	14777	14864	15038	15014	15162	14950	14886	14804	14770	14915	15012	14884	14999	15037	14910	14941	14913	14929	14971	14908	14833	14811	14993	14877	14853	14746	14965	14874	14898	14953	15025	14867	14933	15122	14835	14938	14887	15236	14962	15004	14816	14951	14783	14877	14799	14972	14851	15016	14863	14874	14907	14901	14951	15116	14852	14781	14797	14868	14942	14912	15044	14953	14848	15032	14991	14956	14986	15009	14849	14913	14911	15070	14986	14820	14864	14833	15076	14898	14982	14982	15090	14950	14924	14907	14943	14816	15046	14938	14879	14838	14927	14785	14887	14776	15073	14821	14918	14910	15055	15110	15099	15007	14933	15005	15082	15084	14944	15039	14858	15021	14915	14790	14939	14990	14878	15002	15015	14933	14934	15000	14988	14888	14993	14810	14926	14744	14936	14932	15074	14844	15021	15058	15020	14929	15037	15060	14901	15084	14973	14941	14922	14852	15030	15003	14975	14823	14816	14806	14925	14936	14991	15056	14979	14870	14855	14990	14918	15070	15024	14906	14874	15095	14857	15038	14993	15058	15111	14962	14795	15020	14924	14992	14897	14961	14872	14855	14776	15003	14865	14800	14997	14984	14831	14820	15013	14797	14984	15024	14862	14713	14969	15069	14993	15009	15012	14939	14934	14840	14908	14984	14928	14968	14907	14950	15004	14820	14880	14919	14676	14771	15157	15184	14936	15026	14929	14817	14986	14897	15002	14924	14862	14962	14827	15039	15018	14793	14810	14886	14755	15070	15061	15097	14974	15001	15128	14786	14965	14973	14926	14964	14934	14980	14748	15009	14657	14837	15132	14851	15014	14920	14951	14949	14847	14962	14993	14891	15019	14884	14984	14930	14850	14942	14871	14937	15022	14959	14952	15058	15027	14960	14987	14894	14952	14939	15002	14796	15008	14836	14935	14940	14805	14896	14829	15005	14946	14973	15002	14910	14993	15060	14932	15059	14933	14977
23957	21307	28745	24767	22704	22755	21225	18336	17600	18484	20509	26229	28577	25436	21272	18903	17676	17420	17116	17039	17119	17052	17152	17116	17078	17128	16978	17187	17067	17047	17136	16946	16956	17144	17172	17028	17068	16884	16921	16890	17157	17010	17069	16796	17163	17100	17107	17033	17039	17143	17088	17143	16889	16941	17060	16966	17147	16988	16943	16996	17103	16964	17119	16961	17150	17037	17053	17017	17136	16902	17077	17062	16935	17010	16875	16858	17129	17032	17139	17210	17065	16967	17245	16998	16877	16916	17232	17115	17226	16956	16997	17016	16941	16978	17076	17239	16969	17062	17318	16864	17095	17100	17068	17096	16911	17151	17017	17076	17058	16851	16958	16941	17098	17020	17037	17119	17181	16932	17186	17322	17086	17203	17138	17319	17052	17009	16851	17243	17075	16851	17066	17253	17134	17155	17119	17070	17043	17058	16979	17167	17043	17000	17132	17006	17184	17220	17066	16844	16994	16868	16926	17039	17098	16889	17104	17122	16955	16916	16962	17022	17105	16817	16928	16932	17006	17084	17030	16897	16978	17053	17194	17020	17026	17116	17309	16865	16924	16872	16977	16895	17022	16938	16958	16942	17071	17117	17007	17167	17073	16947	17216	17261	17113	17078	17036	17001	17052	16916	16815	17024	16754	17012	16946	17240	17078	17051	16909	16942	17154	17004	16994	16855	16988	17199	16949	16932	16987	16900	17094	16926	17245	16960	17062	17005	16982	17071	16953	17090	16977	17050	17053	17237	16909	17095	16942	16918	17156	16989	16949	17149	17120	16926	16925	17077	16905	16945	16921	16981	17077	16817	16995	16946	17114	17171	17035	17027	16940	17036	17190	17114	17187	17166	17058	16977	16902	16987	17118	17065	16982	16920	16991	17093	17276	17081	16880	16959	17136	16971	17035	16930	17016	16761	17059	16964	17017	17166	16969	16855	17195	16940	17101	17141	16955	16927	17034	17098	17003	16973	16889	16932	17225	17091	16825	16987	16720	17043	16995	16892	16936	16959	17042	16937	17007	17162	17120	16961	17146	17080	16948	16917	17128	17031	16999	16960	17033	17138	16933	16821	17274	17023	16920	16958	17158	17107	17113	17292	17019	16886	16973	16933	17185	16935	17056	17186	16961	16831	17108	16971	16921	17102	17159	16903	17147	17120	16892	17147	17267	16862	16952	16982	17115	17141	16954	17019	16925	16943	17065	16959	17194	16927	17161	17077	17128	17143	17130	16860	17061	17034	16999	17112	16808	16833	16961	17020	17073	17040	17047	17035	17045	17076	17118	17026	17034	16956	17056	16972	17024	17124	17143	16974	16887	16940	17116	16907	16947	17049	16946	16894	16953	16889	17041	16961	17161	16921	16985	16969	16997	17010	16999	17112	17185	16911	17087	17075	16966	16943	16968	17101	17093	16962	17095	17117	17000	17081	16895	17019	17031	17000	17161	17115	16970	16978	17115	16857	16898	16910	17053	17045	17199	16842	16975	17208	17057	17019	17184	17141	16895	17083	16943	16992	16951	16892	17099	17120	16850	16935	17124	16812	17246	17055	17033	17031	16972	16908	17062	17097	16989	16901	17083	17284	17204	17085	17123	17173	17027	17049	16899	17011	16993	16914	17217	17063	16865	17051	17144	16791	16988	16820	17046	17259	16840	17059	17136	16926	16896	17017	17175	17026	16998	17276	17042	17178	17199	17026	17178	17176	17093	17132	17026	16890	17026	17226	17160	17020	17024	17090	17126	16851	17090	17055	16954	17050	17078	16826	16989	16794	17082	17121	17276	17210	17121	17249	16900	17061	17057	17149	16947	17087	16981	16807	17018	17011	16872	16946	17040	16883	16982	17046	16858	17205	16923	16842	17063	17008	17065	16971	16906	17035	17153	17049	17073	16936	17124	16982	16966	17102	16976	17064	17089	16827	17141	17108	17008	16827	16987	17041	17103	17138	17001	17124	16942	17048	17113	17080	17249	17049	17106	17077	17093	17226	16964	17021	16943	17162	16999	17050	17050	17127	16840	17118	17039	16985	16978	16817	17011	16891	17076	17009	17054	17046	17088	17032	17156	17096	17152	17026	17211	16970	16997	17112	17039	16875	17020	17055	17138	16872	16944	17102	17045	17019	16875	16910	16960	16990	17180	17178	17162	16738	16968	16932	16990	16949	17057	17249	17084	16946	17010	17040	16815	16796	17077	17205	17242	17056	16965	17078	16998	17007	16989	17362	17175	17018	17156	17072	17113	16909	17044	17077	17093	17089	17017	17062	17168	16903	17190	16992	16925	16829	16861	16892	16980	16841	17036	16997	16789	17072	16975	16993	17161	16934	16853	17074	17089	16842	16961	17122	17067	17022	17072	16923	16971	17045	17145	16919	17167	16961	16907	17132	17081	16930	16886	16968	17141	17020	17002	16915	17218	17191	17117	16985	17013	16858	16916	16868	17041	17155	17235	16849	17154	17062	17037	17009	17051	17011	17146	16890	16963	16956	17109	17171	17024	16887	17019	16926	17013	17160	17166	17169	16920	17062	17017	17073	16977	17091	17038	17015	17062	17087	17045	17203	17046	17033	17165	17029	17043	16983	17089	16963	17042	16935	16872	17169	17134	17033	17036	17029	17154	17209	17245	16920	17057	16940	16872	17021	17008	17159	17020	17097	17012	17059	17048	16961	17102	17029	17214	17079	17090	16904	17172	17101	17202	16837	16863	16981	17052	16944	16991	17072	16844	16977	16942	17087	16903	16882	16986	17025	16938	17027	16896	17078	16922	16963	17263	17103	17047	17002	16805	17206	17161	16959	17098	16947	16937	16983	16964	16993	17133	17069	17192	17101	17024	17120	17325	17166	16940	17105	17244	17078	17024	17088	17081	17114	16992	17038	17008	17071	17043	16968	17226	16970	17186	16963	17092	17140	17109	17032	16974	17129	17189	17125	17010	16931	17090	17012	16926	17063	16987	16923	17102	16954	17244	16945	16886	17062	17099	17044	17045	16937	17129	17081	16917	17140	16946	17080	17160	17159	17115	17111	17076	17230	17115	16924	16860	16923	17036	17079	17105	17060	17055	16989	17040	16843	17117	17042	17025	16925	16983	17037	17068	16929	17155	16942	16928	17028	17043	16999	17040	16937	16915	16832	17013	17044	17087	17108	17051	16908	16949	17095	17065	16959	16987	16954	16943	16919	17195	17129	17254	17050	16980	16924	16993	17174	17027	16989	17050	17079	16916	16825	17053	17073	16750	16816	16990	17188	17036	17029	16967	16962	16993	17083	17165	17391	17021	16784	17004	16977	17189	17072	17070	17046	17155	17242	17172	17005	17118	17161	17052	17366	17205	17211	17057	17079	17124	17106	16871	17070	16875	16856	17088	16907	17029	17059	16852	17191	16951	16926	17012	17064	17013	16962	17091	16927	16888	16783	17004	17168	17142	17040	16897	17160	17175	17134	16940	16915	16975	17051	17028	16935	17162	17220	16910	17046	16881	17082	17085	17000	17169	16994	17188	16986	17032	16953	16968	17156	16826	16947	16999	17055	16924	17117	17288	17069	17055	16897	16891	17037	17005	16956	16959	17070	17178	17179	16946	17099	17105	16889	17227	16997	17039	17086	17103	17183	16934	16893	17179	16971	17357	17120	16948	17264	17007	16883	16957	17049	17017	17323	17056	16904	17019	16840	17268	17033	17241	16979	17008	16990	16986	17154	17047	17221	17258	17087	17047	17036	16875	17062	17163	16957	16804	17167	16980	17005	17044	17058	16928	17199	17140	16918	17089	17062	16993	17089	17030	17051	16972	17014	17035	16871	16909	16989	16870	17060	16989	16987	17029	17023	16797	17082	17085	16959	17160	16959	17015	16978	16902	16932	17011	17068	17145	17105	16925	16833	17099	17088	16868	16986	16974	16885	17070	16991	17142	17066	17147	16921	17136	16920	16972	17062	17032	16996	17153	17153	17180	17007	17119	17017	16971	17069	17166	16974	17048	16932	17038	16896	17281	17051	16994	17122	17218	17057	16773	16991	17114	17162	17269	16917	16979	16927	16816	16836	16850	17049	17260	17029	16807	17200	17093	17008	17068	16883	16867	16941	17108	16884	16936	17078	17057	16772	17143	17095	16860	17016	16992	17055	17041	16810	17007	17047	16987	16944	17182	17071	17107	17132	17028	17121	17002	17016	16952	17179	17179	16849	17095	16965	16983	16903	16827	17064	17216	17202	16967	17057	16970	17052	17069	17161	17055	17039	17050	16900	16975	17050	16976	17152	17208	16834	17082	16894	17141	16871	16888	17047	16938	16940	16919	17123	17004	17108	17289	16976	17124	17109	17232	17155	16916	16889	17071	17116	16907	17200	17083	16955	16906	16775	17043	16871	17188	17050	17132	17042	17125	17046	17093	17030	16969	16950	17052	17130	17152	16932	17019	17249	16848	17174	16840	17150	16935	16935	16985	17241	16849	16934	17291	17088	17070	16944	17068	17043	17136	17033	16700	17000	16868	16912	17177	16962	17223	17123	17126	17191	16940	16906	16907	17035	17051	17070	17044	16989	17155	16970	17014	16999	16822	16995	17166	17097	16992	17138	17022	17146	16760	17094	17069	17066	17091	17019	17024	17071	17007	17039	17041	17063	17323	17023	17018	17049	17029	17329	17064	17067	17140	17189	17123	17091	16952	17075	17158	17084	17184	16861	16990	17183	17029	17001	16925	16883	17000	17027	17131	16991	16952	17102	17281	17231	17059	17067	16979	17055	17075	17111	17065	17157	17020	17124	17094	16823	17140	17073	16966	17266	17017	16821	17056	16912	17027	17059	17021	17085	17143	17016	16892	16852	17124	16900	17114	17086	16898	16903	17284	16968	16941	16875	17260	17086	16990	17035	17096	17248	17016	16863	16982	17053	17124	16933	17035	17036	16997	17014	16917	16882	16946	16820	17190	16989	17268	16831	17001	17036	16995	16929	17109	17053	17127	16977	17105	17132	17141	17006	17057	17143	17023	17141	17087	16955	17264	17118	17192	17052	17085	17033	17021	17222	16989	16889	17028	17089	17150	17025	17136	16951	17029	17076	17039	16978	17011	16944	17095	16880	17018	17119	16889	16974	17146	17208	17106	16841	17133	17039	17110	16893	16928	16812	16982	16863	17134	17253
27894	46321	44256	27836	21931	19707	17030	15906	15603	16665	20512	28079	29631	24534	19240	16533	15359	14909	14895	14995	14877	14814	14941	14878	14877	14688	14815	14805	14940	14838	14927	15012	14846	14822	14842	14885	14910	14834	14975	15035	14891	14895	14923	14902	14857	14831	14675	14959	14878	15005	14783	14921	14783	14729	14979	14974	14968	14740	14966	14853	14853	14779	14899	14740	14933	14816	14799	14776	14872	14696	14819	14935	14697	14903	14694	14684	14921	14779	14943	14776	14874	14787	14820	14961	14715	14835	15001	14808	14932	14880	14876	14863	14710	14671	14687	14893	14788	14819	14921	14894	14767	14919	14797	14798	14950	14752	14771	14622	14804	14761	14651	14774	14725	14850	14774	14775	14792	14857	14919	14887	15024	14915	15044	14865	14556	14761	14822	14691	14909	14668	14927	14957	14765	14839	14652	14811	14733	14885	14865	14624	14745	14672	14781	14861	14790	14891	14856	14805	14686	14840	14947	14846	14783	14640	14833	14725	14701	14886	14957	14605	14936	14808	14838	14752	14799	14720	14915	14849	14743	14748	14715	14897	14971	14819	14787	14788	14690	14881	14917	14698	14849	14910	14754	14862	14739	14762	14858	14832	14936	14975	14718	14957	14744	14775	14764	14789	14935	14804	14782	14691	14787	14913	14876	14803	14962	14861	14863	14809	14780	14902	14937	14813	14782	14880	14864	14944	14912	14743	14704	14955	14833	14754	14766	14759	14909	14696	14757	14708	14883	14727	14829	14809	14802	14859	14933	14893	14672	14908	14705	14825	14725	14857	14661	14959	14715	14745	14729	14751	14889	14727	14714	14913	14743	15033	14874	14963	14924	14896	14823	14799	14727	14943	14878	14801	14679	14791	14951	14834	14795	14871	14944	14873	14666	14850	14734	14902	14960	14860	14800	14784	14598	14868	14839	15019	14911	14842	14750	14917	14801	14956	14955	14755	14793	14811	14894	14758	14690	14763	14833	14689	14786	14996	14819	14705	14837	14778	14765	14887	14827	14763	14868	14864	14926	14671	14739	14802	14870	14873	14740	14956	14912	14924	14986	14758	15028	14940	14783	14850	14814	14791	14828	14722	14809	14818	14987	14767	14778	14793	14811	14857	14791	15082	14705	14963	14715	14684	14720	14801	14808	14837	14763	14687	14914	14901	14888	14937	14899	14775	14740	14775	14782	14809	14895	14731	14880	14659	14833	14837	14842	14772	14847	14765	14767	14658	14865	14911	14907	14758	14994	14758	14989	14756	14871	14860	14811	14874	14757	14793	14789	14791	14800	14914	14720	14943	14897	14776	14795	14849	14836	14708	14919	14904	14877	14791	14887	14935	14842	14746	14740	14977	14941	14719	14860	14816	14616	14962	14939	14852	14820	14858	15023	14873	14840	14924	14808	14802	14827	14711	14954	14736	14874	14740	14907	14884	14755	14765	14819	14664	14894	14802	14879	14717	14968	14829	14813	14699	14805	14897	14851	14795	14815	14896	14788	14774	14728	14796	14739	14768	14724	14694	14702	14755	14738	14640	14954	14851	14806	14980	14774	14708	14880	14721	14878	14823	14985	14717	14679	14887	14937	14832	14818	14670	14908	14800	14751	15058	14794	14729	14928	14803	14898	14955	14914	14865	14885	14914	14985	14832	14981	14772	14853	14712	14898	14780	14800	14818	14795	14770	14909	14846	14839	14866	14804	14747	14980	14791	14913	14800	14920	14756	14822	14692	14737	14865	14783	14794	14880	14948	14836	14890	14964	14837	14726	14768	14847	14755	14939	14899	14808	14888	14889	14886	14843	14810	14796	14878	14766	15008	14869	14753	14778	14843	14943	14775	14670	14724	14737	14771	14769	14718	14810	14910	14809	14706	14792	14830	14776	14923	14833	14938	14894	14834	14795	14778	14893	14736	14899	14811	14675	14812	14782	14608	14822	14721	14869	14703	14658	14887	14914	14791	14735	14778	14690	14872	14820	14802	14600	14767	14895	14855	14879	14771	14789	14792	14801	14735	14904	14743	14812	14774	14806	14771	14795	14694	14771	14861	14759	14901	14992	14818	14985	14798	14868	14882	14989	14855	14861	14704	14787	14801	14757	14813	14947	14759	14848	14901	14963	14610	14832	14971	14943	14805	14831	14875	14922	14734	14959	14614	14845	14690	14888	14731	14874	15118	14816	14881	14834	14982	14697	14833	14685	14774	14721	14753	14953	14862	14938	14776	14796	14916	14913	14706	14732	14888	14681	14862	14782	14867	14836	14834	14801	14873	14827	14910	14881	14877	14887	14924	14794	15038	14710	14788	14705	14810	14840	14792	14906	14673	14687	14783	14889	14871	14871	14758	14810	14906	14730	14775	14802	14828	14793	14803	14813	14864	14737	14780	14732	14796	14828	14727	14903	14861	14814	14699	14870	14881	14859	14727	14821	14710	14988	14795	14779	14822	14744	15002	14884	14864	14780	14783	14732	14927	14703	14817	14910	14831	14882	14869	14839	14764	14938	14972	14850	14825	14814	14889	14790	14853	14796	14755	14787	14754	14773	14741	14838	14619	14786	14794	14837	14803	14829	14799	14808	14967	14830	14730	14854	14630	14669	14926	14852	14884	15019	14731	14698	14844	14699	14757	14687	14905	14861	14802	14705	14819	14828	14767	14894	14979	14768	14861	14952	14827	14800	14880	14856	14838	14844	14631	14755	14764	14737	14631	14792	14838	14745	14604	14916	14842	14655	14777	14898	14678	14951	14997	14841	14840	14917	14964	14947	14943	14943	14634	14995	14948	14941	14853	14744	14871	14911	14924	14941	14780	14816	14896	14808	14836	14856	14955	14988	14788	14932	14775	14808	14839	14679	14832	14725	14851	14847	14834	14987	14853	14810	14996	14705	14801	14922	14612	14844	14800	14737	14875	14927	14849	14829	14718	14901	14820	14987	14995	14724	14745	14602	14886	14841	14790	14854	14671	14732	14905	14763	14619	14904	14712	14838	14764	14900	14742	14563	14937	14700	14754	14827	14763	14886	14835	14776	14669	14763	14757	14847	14782	14825	14734	14872	14729	14816	14874	14734	14920	14772	14946	14748	14959	14810	14731	14854	14783	14783	14852	14933	14807	14755	14700	14879	14950	14915	14830	14594	14872	14860	14829	14874	14710	14919	14815	14556	14901	14807	14906	14862	14676	14813	14861	14640	14734	14971	14843	14771	14676	14840	14912	14713	14792	14701	14882	14675	14807	14806	14865	14674	14994	14729	14716	14825	14782	14706	14833	14716	14885	14610	14843	14946	14735	14974	14768	14932	14873	14682	14784	14862	14893	14964	14904	14728	14742	14918	14784	14912	14743	14814	14883	14847	14867	14751	14639	14939	14936	14722	14831	14690	14813	14821	14769	14856	14807	14843	14915	14697	14801	14763	14540	14885	14818	14794	14882	14801	14758	14845	14811	14826	14742	14859	14838	14964	14726	14587	14886	14767	14984	14943	14829	14686	14862	14817	14913	14915	14780	14941	14812	14749	14787	14749	14936	14845	14823	14853	14752	14853	14830	14957	14696	14942	14887	14878	14887	14785	14881	14763	14905	14865	14763	14894	14900	14939	15062	14840	14764	14683	14918	14854	14811	14933	14701	14766	14744	14908	14950	14706	14793	14773	14611	14902	14832	14834	14768	14867	14784	14777	14832	14930	14708	14792	14953	14716	14779	15141	14715	14842	14932	14886	14729	14926	14832	14772	14847	14892	14723	14729	14789	14806	14713	14856	14637	14989	14944	14794	14848	14930	14928	14713	14799	14886	14901	14971	14587	14622	14870	14900	14707	14761	14919	14810	14755	14870	14735	14855	14734	14915	14890	14572	14685	14852	14876	14673	15075	14808	14909	14773	14971	14693	14941	14860	14750	14900	14844	14920	14743	14937	14702	14890	14794	14864	14766	14905	14870	14784	14871	14762	14848	14973	14762	14869	14732	14766	14828	14761	14743	14602	14822	14751	14948	14693	14899	15082	14729	14839	14883	14815	14687	14745	14837	14756	14884	14815	14710	14922	14912	14589	14743	14770	14734	14826	14929	14820	14931	14699	14699	14793	14903	14638	14549	14730	14682	14763	14853	14815	14852	14861	14929	14843	14667	14934	14805	14691	14701	14788	14903	14733	14637	14800	14672	14839	14771	14891	14910	14825	14883	14669	14833	14972	14901	14749	14907	14758	14780	14811	14974	14857	14920	14957	14839	14879	14709	15061	14841	14840	14810	14893	14790	14803	14846	14748	14925	14733	14851	14719	14774	14808	14759	14840	14855	14701	14897	14918	14933	14781	14851	14853	14681	14830	14777	14919	14884	14897	14931	14753	14917	14877	14743	14787	14848	14679	14984	14796	14865	14861	14769	14842	14927	14679	14882	14787	14690	14661	14870	14706	14766	14990	14731	14813	15004	14832	14923	14619	14579	14907	14782	14949	14692	14734	14849	14759	14890	14823	14688	14944	14687	14786	14850	14824	14680	14943	14847	14654	14952	14755	14697	14871	14798	14825	14789	14843	14968	14788	14742	14726	14777	14947	14832	14799	15034	14775	14806	14808	14782	14770	14851	14799	14781	14810	14847	14807	14884	14813	14668	14798	14712	14735	14762	14912	14793	14933	14615	14818	14807	14770	14756	14914	15014	14763	14726	14806	14885	14656	14772	14864	14673	14878	14934	14784	15018	14859	14732	14798	14936	14815	14923	14706	14934	14767	14774	14857	14872	14852	14824	14695	14821	14757	14715	14753	14730	14800	14704	14742	14871	14849	14871	14833	14837	14875	14772	14799	14776	14779	14863	14806	14928	14765	14649	14905	14743	14818	15021	14666	14936	14917	14847	14844	14765	15063	14903	14793	14806	15015	14911	14957	14829	14912	14922	14788	14824	14621	14779	14844	14764	14815	14853	14830	14878	14901	14845	14743	14926	14730	14868	14922	14768	14913	14536	14807	14947	14712	14821	14936	14770	14737	14949	14854	14815	14717	14992	14749	14713	14984	14769	14719	14880	14778	14796	14786	14799	14730	14579	14691	14765	14737	14886	15011	14844	14902	14766	14772	14807	14925	14720	14798	14673	14789	14809	15034	15028	14750	14837	15046	14783	14782	14747	14892	14789	14807	14731	14705	14917	14834	14840
22624	21213	28929	23882	21929	24427	25512	19437	18383	20619	26022	33030	34373	29346	24310	20214	18177	17514	17404	17369	17051	17249	17168	17007	17119	17072	17060	17074	17300	17385	17210	17252	17367	17132	17180	17045	17188	17206	17251	17049	17203	17124	17015	17141	17310	17179	17194	17235	17197	17319	17092	17232	17130	17182	17184	17073	17252	17127	17080	17324	17267	17220	17155	17341	16960	16932	17030	16968	17050	17005	17256	17159	17057	17111	17030	16936	17135	17018	17100	17045	17019	17085	17145	16961	16979	17017	17038	16950	17110	17061	16976	16910	17189	17221	17117	17114	17177	17134	16995	17034	17214	17112	17068	17100	17207	17082	16674	17045	17038	17010	17024	16979	17174	17260	17102	17254	17138	17108	17046	17350	17153	16973	17157	17185	16950	17134	17082	17188	16930	16983	17047	17039	16976	17114	17116	16943	16978	17081	17308	17129	17087	17100	17366	17134	16939	17139	16814	16853	17089	16947	17046	17105	17037	17017	17036	17019	17041	17117	16970	17113	17284	17032	16930	17144	17213	17055	17045	17042	17149	17066	17116	17165	17024	16910	17054	17066	17100	17109	17122	17117	17111	17017	17055	17048	17028	17101	17027	17076	17075	16888	17085	17068	17162	17179	17079	17040	17220	17080	17248	17067	17168	17109	16975	17098	17106	17039	17166	17013	16933	17067	17173	16796	17142	17234	17062	16875	16985	17071	17062	17009	17115	16921	17101	16948	17195	16983	16914	16997	17042	17063	17028	17182	17000	16996	17016	17041	17006	16994	16956	17106	17039	16884	16968	17172	17033	16888	16919	17214	17150	17184	17094	17077	16984	17125	17037	17071	17033	17090	17270	17022	17068	17294	17136	17069	16992	17006	16967	17174	16984	17098	17073	16993	17179	17091	17154	16962	17019	16880	16966	17320	17285	17248	17022	17039	17337	16837	17310	17051	17033	17231	17059	17096	17045	17203	16930	17213	17090	17055	17160	17248	17187	17195	17086	16947	17056	17049	17049	17093	16962	17027	17042	17003	17127	17000	17023	16905	17099	17049	17037	17133	17085	17167	17089	17061	17034	17006	17205	17072	17022	16975	17367	17168	17129	16917	17200	17147	17062	17185	17133	17081	17069	17080	17108	17161	17056	17097	17099	17375	17114	16926	17241	16957	17030	17065	17013	17022	16901	17001	16954	17114	17042	17210	17089	16951	17206	16971	16931	16857	17090	16965	16916	17003	16993	17103	17216	16998	16921	17197	17185	17270	17033	17295	17114	17207	16986	16910	16924	17020	17045	17027	17002	16867	17015	17026	17100	17118	17088	16897	17076	17001	17125	17158	17123	16970	17213	17311	17053	17151	17015	17021	17084	17181	17068	17091	17210	16953	16886	17011	16990	17067	17145	17170	16909	17038	16960	16999	16982	17214	16972	17149	17024	17133	17023	17016	17186	17034	17065	17052	16966	17028	16812	16851	17098	16915	17186	17256	17098	17140	16986	16836	17234	17214	17211	16994	17264	17084	17102	16972	16745	17201	17268	17055	16996	17049	17023	17092	17110	17231	17131	17070	17148	17081	17182	17242	17220	16967	17161	17065	17124	17099	17101	17032	17096	17035	17134	17046	17126	17125	17218	17023	17080	17075	17047	16910	17062	17100	17159	16935	16865	17066	16724	16949	17119	17167	17173	17110	17040	17047	16872	17180	17010	17052	16961	17126	17096	17051	17118	17037	17163	17115	16990	17209	16933	17109	16818	17009	16987	16911	17047	17100	16940	16985	17105	17161	17051	17015	17152	17068	17072	16913	16857	16876	17069	17292	16874	17024	17190	16929	17247	17064	16853	17097	17049	17002	17043	17038	17065	17039	17044	17028	16973	16831	17118	16920	17035	17295	17060	17007	16977	17196	16922	17180	17145	17053	17083	17175	17303	17310	17054	17104	17010	17061	16994	17075	16988	16965	17053	17138	16974	17154	17088	17111	17032	17095	17271	17218	17241	17177	17113	17132	17202	17029	17092	16925	17006	17051	17093	16924	16932	17155	17259	16993	17227	17288	17118	17152	17064	16898	17196	17112	17166	17053	16933	17209	17083	17073	17023	17168	16938	17215	17115	16935	17117	17050	16907	17070	16901	17058	17005	17171	17059	17181	17044	17046	17019	16962	17008	16874	17048	16971	17194	17225	17068	17063	17042	16988	17017	17098	17048	17158	17113	17030	17161	16934	17227	17138	17046	16998	17033	16958	17216	17112	17048	17241	17150	17076	17087	17227	17092	16944	17158	17076	17136	16987	16869	17206	17028	17074	17228	16991	16963	17072	16961	17148	17153	16990	17052	17041	17085	17199	16982	17015	17380	17169	17092	16957	17228	17096	17145	16869	17016	17036	17287	17064	17023	17114	17071	17194	17050	17050	17231	17090	16996	17172	17095	17208	16906	16939	17104	17054	17105	17091	17063	16992	17111	17030	17214	16946	16853	16835	16956	17120	17215	17182	16986	17083	17187	17236	17074	17027	17152	17183	17065	17124	17054	17178	17115	17126	17030	17071	16974	16910	17007	17237	16888	16999	17128	17114	16929	16929	17238	17010	16816	17020	17111	16915	17131	17160	16982	16882	17039	17004	16997	16831	17207	17012	17004	16991	16973	16938	17066	17057	17018	16848	16981	17197	17046	16987	17022	16962	17074	16832	16963	17054	17007	17108	17074	16952	17095	17170	17222	17061	17162	17171	17122	16993	17098	17020	17221	16901	17198	17068	16865	17061	17006	17142	17117	16920	16994	17011	17169	17076	17016	17106	17041	17005	16960	17056	17273	17170	17011	16855	17151	17002	16891	17068	17107	16888	17245	17016	16964	17160	17070	17201	16960	17173	16865	17284	17112	16945	17011	17041	16959	16931	17167	16956	17089	17035	16908	17073	17015	16867	16974	17046	16985	17077	16869	17183	17084	17037	17051	16977	16937	17140	16975	16865	17262	16990	17137	17035	17215	17217	17113	16893	17152	17025	17166	16946	16949	16945	16860	17158	17175	17182	17154	17127	17004	17229	17052	17116	16881	17104	16728	16982	17131	17115	17087	17080	16995	17209	17010	17183	17116	16928	16989	17093	17168	17092	17030	17048	17275	17275	17100	17190	17152	17062	16927	17128	16979	17045	16756	17149	17231	16988	16976	17099	17070	17222	17067	16884	17148	17062	17046	17397	16968	17146	16818	16951	17300	16881	17001	17027	17283	17150	17130	17064	17126	17021	17040	17016	16992	17093	17177	17079	17034	16941	16965	17031	16968	17135	17111	17353	17045	17011	17160	17224	17022	16982	16866	17172	16958	16973	17086	16928	17053	17115	16865	16905	17018	17225	17117	17025	17072	17109	17010	17121	16980	17111	17165	17136	16982	16993	16926	17117	17144	16930	17050	16873	17285	17174	17092	16914	17074	17177	17087	17254	17220	17097	17138	17172	17035	16935	17109	17125	16966	17122	16960	17011	17009	17148	17082	17084	17134	16917	17145	17154	17250	16809	17040	16996	17096	16929	16977	17097	17069	17151	17187	17107	17125	17056	17171	16964	16955	16957	17223	17094	17012	17148	17141	16898	17004	17240	17039	17021	17091	17169	17115	16889	17022	17070	16962	16981	16999	16971	16890	17149	17091	17079	17000	16794	17059	16960	17046	17113	17192	17235	17006	17026	17014	17028	17063	17035	17100	17216	17044	17116	17185	17122	17124	17258	17151	17019	17053	16848	17275	16906	16930	16979	17079	17086	16817	17100	17047	16923	17117	17063	17025	17089	17214	16970	17186	17013	17281	17139	17113	17018	17084	17148	17036	17035	17194	17132	16998	17058	17061	17090	17064	17211	16901	17177	17125	17005	17211	17232	17124	17200	17035	16964	17141	17298	17048	17085	16965	17206	17186	16995	17054	16917	17024	16966	16864	17184	17027	17211	16957	17101	17184	16795	17049	17045	17082	16888	17161	17059	17043	17202	17102	17113	17282	17186	17086	17119	17001	17003	17164	17171	17014	17020	16963	17025	16911	16982	16922	17260	17267	17022	17092	17321	17124	17032	17207	17162	17106	16868	17255	17000	17040	17094	17099	16981	16940	16834	17062	16992	17227	16988	16829	17077	17017	17145	17090	17068	17275	17236	17129	17116	17140	17144	17178	17068	17086	16996	17209	17134	17101	17261	17037	16967	17189	17287	17110	17204	16754	17141	16892	16982	17179	16997	17206	16989	17168	16993	17239	17154	17091	17043	17171	17021	17081	17240	17214	17336	17037	16937	16903	17255	16902	17114	17015	16986	16905	17174	16896	17037	17254	16968	16866	16975	17170	17193	17015	16990	16897	17088	17124	17001	17031	16904	16932	17019	16914	17062	17057	17237	17045	17097	16934	17094	16960	17025	17178	17058	17176	17185	17094	17163	17063	17020	17091	16978	17105	17038	17160	17238	17056	17092	17111	17075	16939	17047	17216	16852	16959	17018	16948	17017	16828	17178	17219	17155	16916	17340	17055	17288	17075	17134	17037	17134	17136	17047	17242	17027	17093	17176	16797	16873	16796	16981	17062	17018	16926	16971	16931	17120	17043	16999	17159	17219	17137	17055	17007	17151	17159	17200	17091	17089	17063	16786	17089	17230	17219	17050	16985	17106	17128	17126	17082	17132	17171	17235	17328	17174	16902	17315	17176	17135	17028	16942	17126	17015	17209	17224	16929	16994	17163	17079	17049	17185	17165	16942	17161	17070	17101	17008	17233	16818	17006	16898	17311	17151	17199	17100	17044	17097	16939	17175	16850	17091	17052	17015	17069	17065	17120	17176	16980	17158	17057	17149	17009	17094	17172	16952	17090	17113	17037	17137	17042	16778	16892	16949	16982	17175	16957	17118	17125	16904	16939	17133	17182	17021	17024	17148	17082	16983	17127	16879	17011	17058	17280	17002	17196	17182	17144	16966	17001	16956	17004	16971	17185	17228	17021	16885	17012	17011	17023	17118	17187	17085	17067	17263	17086	17097	17119	17067	16997	17086	17168	16949	17055	16985	17204	17076	17183	17090	17015	16948	16987	16868	17269	16995	16923	16947	17079	17053	16978	17016	17210	17011	17259	17214	17090	17185	17093	17049	17032	17124	16883	16937	16867	17189	17043	16965	17173	17046	17082	17074
31877	56730	52112	34771	28633	23769	19359	16408	16521	20368	28093	35052	35414	29082	22651	17912	15574	14919	15112	14979	14834	14814	14793	14875	14702	14783	14863	14868	14785	14912	14799	14847	14798	14906	14858	14766	14785	14820	14808	14986	14868	14756	14863	14775	14784	14904	14809	14878	14853	14707	14976	14706	14895	14836	14672	14836	14737	14900	14941	14658	14912	14869	14753	14744	14826	14822	14791	14824	14957	14700	14904	14777	14770	14665	14751	14882	15086	14960	14750	14763	14834	14812	14835	14781	14702	14886	14938	14872	14709	14825	14747	14757	14835	14783	14783	14901	14726	14747	14846	14778	14824	14718	14813	14842	14820	14946	14825	14717	14822	14720	14592	14704	14826	14825	14882	14874	14842	14727	14884	14895	14859	14672	14886	14931	14818	14756	14704	14660	14779	14875	14949	14664	14761	14702	14730	14742	14901	14789	14914	14835	14863	14851	14700	14795	14819	14852	14805	14931	14741	14820	14774	14587	14805	14830	14853	14845	14964	14855	14860	14720	14690	15074	14746	14806	14918	14785	14721	14758	14781	14805	14904	14750	14692	14678	14880	14860	14780	14858	14860	14727	14721	14753	14734	14809	14810	14817	14880	14653	14801	14780	14941	14800	14655	14840	14856	14736	14945	14864	14694	14983	14824	14753	14716	14716	14750	14802	14832	14755	14711	14714	14743	14839	14955	14939	14791	14644	14912	14735	14762	14847	14777	14810	14783	14907	14736	14764	14897	14848	14759	14910	14863	14814	14602	14895	14648	14776	14863	14830	14832	14716	14936	14714	14696	14708	14946	14976	14726	14794	14857	14921	14804	14697	14804	14917	14812	14764	14781	14790	14863	14768	14916	14842	14679	14885	14825	14733	14871	14814	14809	15021	14726	14861	14759	14824	14928	14718	14859	14862	14786	14989	14834	14653	14717	14844	14754	14654	14822	14714	14777	14848	14822	14867	14677	14810	14836	14859	14869	14936	14931	14863	14800	14905	14958	14849	14850	14576	14792	14915	14948	14810	14983	14790	14795	14816	14830	14868	14729	14737	14775	14828	14751	14679	14780	14862	14716	14798	14683	14974	14756	14728	14989	14757	14978	14902	14702	14787	14993	14791	14848	14841	14541	14821	14853	14777	14825	14814	14917	14678	14849	14787	14937	14650	14787	14814	14688	14808	14797	14797	14741	14706	14812	14816	14779	14913	14724	14799	14716	14855	14826	14854	14803	14878	14864	14862	14827	14981	14761	14727	14760	14925	14826	14691	14733	14892	14858	14585	14872	14743	14831	14772	14821	14742	14932	14857	14720	14942	14952	14714	14893	14756	14776	14704	14841	14760	14714	14755	14830	14757	14737	14799	14906	14867	14912	14825	14753	14830	14799	14907	14860	14835	14941	14997	14638	14947	14727	14836	14714	14611	14741	14926	14682	14929	14808	14752	14907	14970	14901	14800	14872	14847	14583	14771	14830	14800	14849	14673	14851	14932	14802	14842	14991	14742	14732	14822	14727	14876	14741	14882	14863	14905	14771	14939	14739	14792	14751	14902	14841	14755	14766	14814	14774	14646	14801	14768	14979	14837	14836	14750	14824	14907	14791	14749	14886	14817	14786	14803	14868	14642	14853	14822	14829	14774	14633	14738	14794	14777	14803	14861	14827	14753	14857	14795	14934	14963	14744	14735	14739	14850	14865	14679	14740	14715	14911	14740	14654	14699	14820	14731	14959	14714	14902	14791	14877	14932	14644	14922	14891	14871	14889	14804	14779	14903	14808	14765	14738	14943	14822	14762	14724	14651	14973	14746	14693	14737	14835	14707	14798	14765	14779	14780	14823	14634	14848	14900	14944	14820	14841	14880	14855	14891	14862	14864	14880	14568	15014	14823	14831	14812	14746	14785	14791	14718	14849	14729	14773	14834	14984	15006	14868	14807	14807	14668	14818	14716	14889	14658	14843	14801	14963	14875	14781	14673	14783	14776	14685	14910	14916	14821	14648	14819	14612	14655	14722	14736	14835	14939	15054	14821	14772	14731	14819	14768	14851	14730	14745	14813	14737	14848	14796	14813	14734	14837	14960	14681	14679	14799	14877	14806	14933	14690	14857	14802	14779	14779	14650	14811	14773	14746	15103	14953	14929	14769	14681	14681	14868	14874	14921	14809	14825	14740	14902	14632	14784	14672	14737	14910	14861	14788	14873	14622	14771	14767	14742	14840	14740	14845	14791	14760	14810	14736	14736	14963	14743	14747	14741	14890	14827	14795	14922	14865	14687	14861	14692	14775	14845	14741	14840	14871	14862	14801	15029	14856	14616	14826	14716	14863	15027	14772	14982	14879	14565	14949	14691	14927	14708	14823	14928	14772	14898	14772	14841	14756	14644	14668	15021	14752	14883	14803	14796	14770	14728	14774	14732	14821	14859	14666	14917	14875	14821	14825	14903	14755	14755	14541	14756	14824	14879	14789	14962	14699	15011	14750	14540	14817	14690	14783	14880	14724	14710	14800	14774	14856	14916	14819	14932	14792	14814	14959	14726	14639	14830	14603	14755	14859	14720	14811	14701	14847	14652	14674	14833	14676	14730	14722	14938	14724	14730	14937	14807	15000	14757	14780	14941	14808	14788	14957	14694	14807	14654	14747	14691	14856	14852	14696	14897	14900	14614	14800	14775	14834	14859	14870	14907	14685	14791	14785	14895	14793	14818	14608	14714	14870	14826	14788	14978	14869	14691	14913	14791	14797	14762	14795	14708	14838	14779	14745	14864	14928	14756	14890	14976	14756	14852	14721	14864	14838	14681	14864	14849	14736	14860	14771	14889	14811	14812	14660	14849	14820	14818	14723	14822	14699	14805	14739	14781	14921	14839	14903	14868	14839	14929	14838	14809	14777	14782	14744	14788	14720	14835	14787	14818	14686	14654	14821	14766	14881	14800	14871	14851	14790	14843	14771	14777	14943	14873	14905	14768	14663	14818	14848	14736	14802	14849	14841	14758	14753	14783	14751	14726	14746	14767	14929	14866	14850	14796	14713	14800	14810	14732	14788	14782	14649	14857	14802	14808	14867	14814	14822	14864	14678	14878	14746	14754	14830	14852	14840	14955	14730	14650	14852	14750	14706	14751	14914	14623	14820	14811	14757	14894	14850	14733	14794	14894	14709	14950	14765	14773	14884	14859	14659	15012	14838	14689	14743	14745	14803	14756	14686	14632	14806	14905	14832	14801	14952	14872	14794	14719	14781	14743	14797	14848	14721	14635	14885	14842	14737	14849	14929	14948	14630	14875	14874	14871	14835	14710	14700	14861	14849	14856	14827	14945	14701	14727	14983	14693	14910	14779	14806	14818	14783	14688	14766	14729	14742	14784	14812	14732	14589	14790	14745	14851	14855	14893	14907	14822	14793	14695	14905	14830	14720	14697	14861	14742	14798	14866	14927	14847	14781	14804	14801	14869	14707	14780	14812	14885	14770	15013	14736	14778	14675	14876	14701	14723	14624	14828	14662	14877	14714	14828	14810	14769	14901	14820	14774	14780	14756	14701	14972	14842	14818	14786	14743	14755	14622	14859	14965	14768	14624	14876	14600	14691	14871	14734	14644	14809	14736	14839	14824	14820	14743	14693	14912	14731	14789	14838	14958	14915	14786	14888	14753	14907	14822	14790	14865	14736	14794	14794	14681	14739	14753	14594	15018	14735	14841	14820	14877	14751	14823	14855	14700	14763	14796	14810	14721	14614	14796	14654	14800	14756	14854	14834	14757	14741	14882	14642	14812	14846	14704	14918	14867	14812	14849	14790	14780	14815	14785	14720	14730	14911	14822	14763	14682	14727	14780	14785	14771	14858	14627	14701	14810	14766	14742	14876	14900	14780	14879	14682	14833	14709	14752	14860	14826	14722	14742	14811	14856	14682	14578	14887	14832	14810	14872	14703	14839	14834	14834	14873	14757	14793	14824	14787	14863	14769	14839	14913	14949	14634	14798	14809	14880	14871	14668	14819	14841	14882	14861	14876	14635	14846	14589	14716	14746	14909	14763	14836	14714	14861	14717	14969	14819	14799	14887	14769	14876	14887	14639	14920	14842	14839	14832	14964	14724	14808	14893	14824	14785	14970	14673	14719	14838	14892	14711	14749	14795	14769	14772	14807	14909	14831	14714	14813	14742	14767	14673	14809	14920	14766	14978	14868	14874	14829	14677	14823	14786	14788	14792	14702	14861	14831	14882	14804	14799	14718	14858	15000	14755	14815	14878	14790	14829	14797	14711	14790	14817	14821	14714	14807	14852	14695	14946	14818	14980	14901	14800	14879	14896	14826	14772	14675	14713	14926	14732	14836	14809	14676	14917	14903	14699	14763	14834	14776	14808	14965	14801	14922	14792	14752	14702	14711	14821	14858	14917	14810	14699	14711	14784	14833	14989	14877	14823	14762	14786	14721	14887	14815	14994	14965	14754	14622	14905	14927	14810	14733	14650	14780	14786	14612	14840	14869	14830	14655	14794	14746	14702	14744	14693	14759	14868	14928	14937	14819	15052	14793	14766	14855	14731	14670	14745	14853	14873	14893	14741	14805	14827	14811	14887	14812	14933	14920	14878	14769	14801	14876	14901	14707	14736	14836	14698	14839	14811	14903	14746	14622	14652	14858	14917	14989	14883	14725	14739	14832	14850	14764	14789	14767	14932	14662	14848	14708	14878	14803	14937	14733	14812	14792	14825	14726	14735	14775	14814	14702	14881	14841	14664	14789	14879	14805	14844	14792	14943	14836	14767	14807	14942	14839	14954	14898	14858	14761	15008	14602	14593	14823	14844	14752	14764	14972	14622	14815	14808	14635	14873	14864	14764	14866	14874	14938	14754	14790	14799	14884	14817	14703	14686	14787	14790	14827	14817	14798	14789	14808	14763	14782	14929	14833	14589	14959	14832	14842	14732	14835	14940	14628	14848	14710	14826	14669	14805	14654	14850	14834	14659	14899	14880	14714	14907	14921	14845	14881	14799	14667	14833	14625	14653	14968	14749	14698	14803	14841	15081	14783	14839	14773	14907	14797	14704	14815	14910	14649	14751	14750	14821	14763	14895	14663	14738	14693	14773	14764	14737	14681	14859	14735	14836	14738	14866	14911	14643	14982	14929	14920	14953	14835	14749	14785	14860
27804	25146	30272	25011	19282	18117	17567	17108	17227	17457	17638	18242	18912	18627	17914	17620	17398	17311	16950	17290	17125	17115	17248	17274	17118	16921	17072	17171	16997	17040	16988	17090	17200	17078	17207	17145	17072	17167	16952	17189	17159	17216	17235	17121	17152	17095	17118	16851	17275	17162	17061	17259	17168	17052	17168	17083	17185	17080	17319	17020	17157	17100	17040	17257	17153	16924	17322	17201	17359	17144	17058	17116	17082	17171	17270	17040	17075	17126	17163	17342	17182	16979	17148	16870	17280	17310	17303	17033	17121	17066	17231	17033	16934	17098	17036	17169	17337	16865	16949	17220	17175	17012	17074	17088	17081	17027	17148	17136	17067	17019	17267	17074	17104	17160	17106	17098	17003	17041	17102	17337	17140	17147	17129	17092	17042	17161	17243	17209	17314	17185	17155	17114	17276	17133	17058	17417	17247	17077	17087	17037	16828	17111	17250	17151	17056	16982	17111	16964	17129	17206	17140	17227	17136	17187	17143	17180	17084	17155	17127	17144	17091	17201	17222	17168	17150	16981	17093	17113	17113	17235	17141	17040	16969	17107	17005	17151	17117	17094	17122	17019	16952	16892	17093	17054	17137	17131	17134	16900	16920	17058	17216	17152	17082	17144	17107	17242	17124	17262	16978	17241	17174	17146	17081	17017	17290	17198	17120	17015	17074	17061	17264	17030	17098	17212	17277	17007	17095	17021	17028	17093	17152	17301	17097	17134	17138	17205	17207	17176	17061	17126	17177	17176	17067	17066	16917	16986	17219	17164	17182	17062	17144	17158	17219	16948	17202	17111	17217	17355	17283	17159	17089	17106	17013	17059	16942	17372	17221	16907	17062	16994	17162	17211	17100	16985	16997	16953	17128	16885	16978	17094	17235	16929	16992	17231	17099	17094	17269	16795	17055	17254	17318	17050	16857	17165	16883	17121	16991	16915	17205	17098	16992	16966	17224	17278	17166	17263	17176	17217	17065	17052	17124	17102	17136	17266	17213	17144	17183	17076	17205	17373	17163	17130	17004	17249	17117	17107	16927	17200	17030	17063	17202	17285	17079	17068	17248	17068	17019	17181	17152	17028	17173	17195	17149	17190	17059	17233	17277	17192	17030	17186	17119	17097	17147	16925	17259	16949	16927	17090	17081	17120	17043	17048	17108	17126	17070	17095	17187	17122	17086	17391	16967	17044	17021	17332	17039	17063	17033	17074	17200	17156	16875	17201	17231	17175	17242	17229	17050	17014	17028	16927	17349	17306	17206	16999	17083	17219	16932	17179	17342	17077	17187	16981	17315	17303	17208	17159	17122	17186	17251	17354	17014	17110	17075	17108	17025	17157	17101	17209	16961	17201	17121	17089	17017	17025	17166	17231	17106	17249	17312	16968	17180	17069	16976	16957	17029	17190	17163	16991	17060	17162	17132	17114	17206	17090	16726	17028	17173	17023	17128	16996	17239	17132	17015	17173	17111	17159	17103	17024	17144	17052	17154	17125	17229	16980	17197	17104	17003	17039	17131	17246	17235	17222	17111	17155	17162	17206	17344	17114	17345	17284	17108	17175	17119	17132	17085	17011	17157	17143	16997	16975	17170	17178	17064	16939	17282	17087	17202	17089	17180	17115	17193	17088	16981	17176	17045	17070	17217	17068	17451	17166	17138	16988	16990	16882	16990	16954	17299	17003	17184	16973	17070	17159	17197	17029	16753	17007	17039	16956	17283	17261	17059	16938	17064	17206	17140	17158	16932	16985	16966	17179	16976	17084	17215	17170	17109	17288	17252	17160	16985	17012	17082	17165	17199	17178	17283	17047	17098	17221	17159	17170	17069	17073	17133	17117	16960	16898	17046	17206	17201	17157	17086	17120	17306	16724	17002	17091	17202	17074	17232	17332	17062	16894	17047	17189	17100	17180	17023	17278	17159	17123	17065	17215	17166	17192	17028	17224	17105	17017	16950	17101	17109	17128	17160	17108	17139	17157	16980	17078	17288	17139	17035	17011	17094	17221	17234	17046	17144	17039	17070	17079	17109	17145	17002	17039	17125	17098	17090	16870	17208	17147	17203	17142	17180	17386	17124	17206	17148	17085	17082	17117	16951	17267	17219	17250	17120	17256	16929	17117	17096	17103	17211	17247	17015	17263	17078	17218	17132	17116	17183	16939	17040	17068	17058	17264	16983	17039	17110	17186	17140	17102	17077	17018	17223	17264	17274	17329	17232	17167	17116	17135	17169	17117	17136	17220	17137	17172	17256	16979	17312	17192	17278	17143	17278	17281	17157	17065	17132	16806	17019	17173	17254	17095	17195	17081	17107	17186	17012	17290	17109	17207	17198	17444	17189	17074	16991	17142	17187	17339	17060	17010	17141	17072	16938	17062	17104	17083	16848	16981	17006	17179	17242	17317	17129	17218	17108	17108	17186	17270	17176	17092	17040	17060	17140	17038	16995	17107	17027	17035	16987	17155	17105	17014	17143	17132	17209	17054	17071	17094	17295	16979	17015	17402	17285	17192	16951	17043	17324	17124	17119	17161	17114	17166	17154	16955	17265	17153	17061	17220	17182	17045	17051	17285	17197	17116	17197	17122	17084	17102	17157	17160	17178	17009	16928	17236	17129	16967	17173	17109	17274	17248	17115	17171	17054	17181	17014	17245	17065	17090	17006	16796	17039	17129	16981	17079	17064	17051	17053	17157	17185	17010	17122	17167	17247	17197	17113	17072	17258	16872	16999	17281	17177	17199	16997	17222	17182	17458	17149	17012	17166	17045	16980	17213	16935	17066	17065	17115	16985	17159	16906	16970	17243	17121	17080	17244	17124	17092	17065	17229	17273	17182	17128	17031	17145	17130	17238	17229	17141	17149	17161	17209	16885	17299	16932	17176	17089	17089	17124	17054	17104	17129	17087	17090	17075	17170	17149	17211	17171	17068	17397	17259	17422	17462	17023	17115	17199	16885	17094	17324	17073	17363	17111	17064	17178	17115	17015	17164	17279	16943	17141	17065	17333	17292	17000	17084	17437	17304	17006	17132	17320	17251	17115	17089	16944	17179	16946	17202	17202	17082	17094	17339	17302	17110	17204	17337	17066	17143	17228	16989	17172	17048	17153	17048	17267	16918	17084	17190	16994	17051	17014	17081	17081	17159	17214	17141	17162	17222	17189	17075	16959	17018	17091	17075	17195	17004	17057	17086	17015	17110	17273	17217	17176	17239	17324	17144	16995	16931	16926	17364	17065	16995	17239	17031	17217	17041	16992	17093	16973	17122	17141	17160	17215	17092	17132	17066	16810	17094	17034	17042	17065	17091	17163	17193	17207	17120	17017	17229	17136	16974	17191	17193	17071	17225	17124	17275	17011	17185	17003	17197	17149	17164	17140	17264	17024	17042	17230	17129	17169	17179	16875	17212	17202	17096	17146	17138	17052	17073	17213	17152	16943	17168	17080	17303	17024	17185	17143	17238	17091	17231	17020	17152	17121	17183	17156	17248	16979	17262	16993	17151	17076	17165	17114	17107	17121	17388	17152	17105	16988	17082	17212	17106	17072	17093	17001	17241	17103	17082	17056	16994	17075	17000	17206	17208	17352	17193	17210	17146	16990	17197	17012	17145	17000	17118	17026	17121	17187	17121	17233	17012	16997	17020	16984	16912	17036	17236	17066	16945	17024	17197	16895	17154	17065	17167	17184	17274	17007	17218	17185	17208	17075	17144	17097	17148	17185	17000	17110	17288	17166	17195	17334	17144	17186	17198	16891	17194	17048	17153	17108	17156	17144	17158	17126	17143	16955	17010	17065	17185	17265	17166	17071	17058	16981	17035	17104	17079	17192	17122	17152	17246	17011	17121	17173	16967	17193	17190	17192	17104	17203	17114	17221	17168	17115	17168	16914	17100	17038	16889	17021	16971	16988	17240	17312	17040	17356	17106	17180	16868	17180	17179	17252	17122	17028	17243	17223	17275	16964	17034	17043	17250	17205	16904	16935	17213	17025	16916	17052	17006	17109	17198	17353	17036	17050	17123	17218	17087	17138	17260	17164	17004	17123	17007	16977	17147	17135	17105	17169	17038	17126	17033	17185	17206	17154	17083	17188	17087	16940	17114	17122	17272	17079	16943	17148	17207	17171	17269	17144	16865	17037	17249	17222	17033	16951	16910	17134	16952	17099	17001	17056	17014	17205	17105	17239	17150	17008	17064	17230	17263	17257	17114	17060	17054	17349	17263	16990	16989	17225	17089	17166	17239	17153	17076	17077	16803	17092	17120	17269	17367	17154	17273	17292	17178	17003	17070	17123	17223	17139	17164	17064	17192	17195	17177	17145	16893	17017	16896	17004	17189	17001	17226	17064	17113	17202	17174	17125	17313	17081	17151	17265	17138	17075	17142	17072	16918	17073	17114	17063	17116	17031	17201	17087	17086	17085	17218	17087	17023	16929	17167	17226	17094	17102	16957	17062	17197	17381	17276	17080	17215	16991	17115	17006	17188	16979	17131	17279	17289	16981	17052	17241	17154	17257	17186	17383	17143	17219	17361	17099	17129	17293	17184	17192	17188	17154	16942	17320	17003	17115	17187	16923	17172	17199	17190	17346	17116	16938	17120	17082	17051	17161	17112	17181	17197	16959	17147	17139	16965	17088	17146	16871	16969	17044	17102	16994	17050	17102	17066	17068	17154	17177	16986	17250	17262	17214	17172	16844	17218	17056	16864	17192	17171	16924	17171	17011	17301	17104	16990	17138	17243	17222	17051	17101	17117	17021	17069	17318	17171	17167	17198	17090	17253	17387	17300	17084	17169	17205	17141	17148	17139	17289	17102	17190	16954	17200	16957	17249	17290	17199	17119	17151	17414	16983	17154	17094	17002	17149	17109	17145	17075	17256	17020	17152	17238	17144	17277	17173	17120	17256	17025	17179	17131	17101	17060	17154	17178	17167	17242	16957	17274	17220	17248	16999	17017	17108	17132	17058	17272	17350	16889	16987	17330	17146	17326	17154	17184	17072	17015	17279	17240	17219	17268	17243	17005	17061	17040	17110	17049	17205	17110	17119	17115	17121	17092	16977	17146	17213	17153	17286	17034	16980	17109	17118	16953	17062	17057	17058	17150	17167	17111	17174	16953	16965	16971	16982	17341	17336	17211	17119	17231
26385	39401	32528	22045	17162	16056	15375	15062	14905	15257	15573	16606	16806	16508	15719	15110	15008	14822	15010	14831	14860	14836	14968	14810	14864	14908	14852	14737	14771	14835	14751	14847	14784	14901	14857	14832	14960	14977	15021	14867	14823	14958	14907	14791	14674	15028	14831	14803	14721	14950	14928	14799	14896	14875	14809	14920	14890	14760	15054	14987	14883	14891	14806	14820	14587	14748	14852	14861	14660	14706	14845	14883	14721	15023	14962	14885	14979	14939	14751	14881	14897	14938	14838	14844	14715	14834	14831	14685	14925	14871	14977	14851	14804	14777	14937	14920	14946	14644	14789	14762	14796	14916	14822	14918	14661	14856	14744	14865	14769	14792	14904	14898	14846	14726	14768	14823	14906	14842	14891	14981	14963	14728	14960	14764	14906	14865	14889	14911	15005	14901	14886	14806	14905	14888	14848	14854	14729	14905	14926	14850	14939	15001	14764	14905	14955	14869	14798	14775	15076	14895	14868	14716	14934	14790	14935	14792	14683	15003	14874	14814	14838	14778	14736	14869	14864	14958	14744	14812	14984	14934	14834	14766	14840	14855	14786	14716	14838	14802	14918	14867	14811	14853	14880	14899	14932	14809	14966	14881	14626	14873	14779	14988	14882	14660	14869	14886	14862	14771	14845	14780	14710	14917	14813	14962	14799	14926	14909	14791	14874	14712	14989	14861	14926	14788	14727	14971	14956	14876	14750	14854	14827	14940	14793	14616	14769	14771	14720	14903	14776	14872	14889	14794	14776	14930	14790	14794	14978	14850	14898	14859	14823	14897	14907	14565	14983	14772	14606	14727	14802	14867	14831	14967	14881	14879	14721	14867	14775	14817	14799	14917	14755	14899	14804	14966	14940	14907	14721	14833	14813	14844	14719	14775	14901	14894	14851	14781	14895	14754	14713	14927	14857	14933	14801	14890	14996	15003	14997	14842	14755	15052	14807	14822	14750	14853	14886	14861	14701	14733	14905	14838	14894	14713	14911	14936	14886	14793	14768	14825	15006	14734	14804	15102	14749	14735	14745	15004	14984	14811	14918	14942	14805	14892	14860	14927	14757	14958	14827	14912	14869	14877	14803	14804	14945	14919	14815	14889	14877	14867	14912	14969	14972	14784	15045	14771	14864	14847	15025	14793	14880	14836	14982	15011	14973	14786	14863	14906	14915	15018	14810	14839	14775	14753	14922	14655	14737	14759	14853	14731	14891	14653	14960	14769	15020	14957	14813	14866	14812	14875	14873	14880	14800	14889	15089	14770	14683	14765	14735	14773	14735	14863	14769	14712	14756	14841	14872	14616	14843	14921	14934	14776	14824	14856	14863	14896	14742	14724	14727	14833	14693	14800	14970	14631	15012	14979	14788	14864	14882	14899	14880	14697	14860	14807	14895	14830	14753	14925	14703	14898	14731	14909	14818	14838	14697	14916	14750	14887	14780	14848	14755	14868	14879	14828	15032	14756	14814	15082	14919	14968	14734	14926	14818	14860	14799	14895	14826	14899	14783	14799	14713	14914	14830	14956	14848	14655	14758	14906	14791	14724	14753	14810	15060	14884	14948	14795	14839	14772	14867	14982	14957	14810	14941	14924	14781	14826	14875	14942	14916	14828	14862	14812	14972	14913	14901	14785	14924	14845	14864	14957	14840	14817	14822	14899	14814	14785	14737	14983	14770	14759	14843	14799	14837	14920	14728	14812	14899	14751	14822	14625	14913	14793	14856	14945	14791	14914	14769	14774	14811	15019	14766	14945	14722	14892	15020	14849	14742	14984	14977	14722	14941	14783	14895	14744	14819	14720	14922	14974	15006	14806	14811	14900	14971	14669	14706	14819	14708	14814	14822	14838	14640	14990	14817	14688	14593	15081	14773	14735	14900	14798	14969	15004	14888	14624	14759	14724	14796	14671	14850	14783	14804	14718	14839	15086	15012	14858	14951	14901	14713	14879	14772	14847	14702	14781	14921	14827	14856	14726	14799	14797	15090	15093	14875	14815	14893	14911	14804	14850	14807	14720	14839	14883	14916	14825	14799	14825	14953	14977	14852	14950	15124	14878	14698	14860	14811	14662	14921	14867	14764	14761	14883	14899	14807	14834	15009	15028	14931	14811	14926	14782	14807	14964	14893	14835	14874	14851	14933	14827	14838	14769	14893	14879	14667	14934	14793	14767	14816	14985	14806	14965	14853	15013	14811	14854	14912	14841	14823	15092	14656	14843	14712	14777	14894	14893	14950	14908	14818	14912	14909	14764	15005	14879	14771	14856	14830	14827	14827	14910	14906	14899	14865	15000	15010	14889	15009	14850	14815	14977	14907	14749	14874	14853	14923	14825	14908	14975	14834	14717	14898	14914	14955	14890	14946	14781	14834	14709	14878	14930	14670	14776	14828	14847	14989	14936	14976	14840	14769	14934	14915	14938	14779	14784	14945	14845	14816	14843	14970	14820	14929	14802	14823	15013	14735	14835	14916	14838	14841	14832	14956	14757	14970	15019	14935	14838	14981	14834	15021	14914	14830	14739	14798	15010	14924	14882	14917	14861	14756	14892	14807	14785	14871	14923	14887	14889	14722	14796	14848	14784	14931	14892	14939	15003	14836	14839	15045	14916	14967	14805	14640	14942	14868	14774	14797	14845	14790	14913	14771	14821	14715	14848	14756	14631	14875	14759	14835	14840	14963	14887	14818	14942	14701	14864	14910	14847	14670	14867	14937	14956	14852	14915	14847	14909	14757	14964	14857	14854	14707	14756	14943	14828	14849	14589	14962	14702	14910	15064	15090	15071	14951	14845	14950	14760	14866	14822	14832	14909	14777	14826	14812	14820	14822	15019	14983	14654	14682	14834	14720	14772	14849	14819	14924	15009	14891	14913	14942	14832	14857	14833	14835	14801	14827	14847	14777	14939	14991	14789	14864	14963	14767	14843	14741	14740	14968	14753	14894	14798	14858	14869	14909	14926	14873	14975	14834	14805	14924	14872	14740	14929	14961	14906	14808	14888	14825	14788	14749	14850	14781	14906	14859	15042	14926	14867	14721	14932	15012	14735	14949	14590	14666	14774	15025	14702	15008	15006	14960	14718	14868	14894	14922	14968	14784	14825	14862	14774	14807	14930	14825	14690	14910	14845	14776	14953	14983	14695	14893	14910	14715	14844	14857	14804	15033	14723	14831	14956	14684	14832	14838	14673	14748	14780	14899	14964	14718	14704	14882	14822	14993	14748	14788	14872	14759	14893	14881	14898	14881	14836	14788	14913	14896	14838	14710	14816	14890	14880	14828	14842	14795	14867	14915	14714	14847	14929	14772	14871	14815	14956	14925	14911	14850	14800	14772	14790	14878	14771	14958	14925	14837	14799	14979	14878	14762	14804	14676	14747	14813	14774	15024	14798	14794	14925	14763	14804	14810	14889	14790	14878	14884	14926	14769	14926	14863	14820	14755	14954	14685	14950	14855	14850	14983	14912	14837	14800	14762	14876	14899	14731	14784	14812	14846	14806	14871	14858	14816	14854	14845	14973	14828	15020	14765	14637	14983	14867	14847	14933	14940	14937	14733	14974	14897	14841	14765	14679	14845	14741	14767	14808	14700	15082	14695	14808	14806	14867	14840	14890	14950	14977	14791	14917	14793	14896	14576	14918	14799	14786	14795	14774	14864	14655	14947	14734	14818	14913	14841	14993	14743	14953	14851	14878	14880	14676	14969	14910	14824	14875	14747	14901	14963	14854	14926	14920	14828	14978	14776	14663	15015	14934	14888	14757	14899	14775	14794	14784	14630	14825	14893	14753	14767	14701	14869	14782	14707	14840	14772	15015	14679	14773	14851	14992	14934	14816	14720	14862	14783	14778	14893	14749	14942	14885	14932	14916	14873	14850	14849	14910	14692	14877	14686	14978	14954	14903	14756	14815	14996	14794	14816	14905	14747	14908	14861	14723	14773	14850	14801	14968	14832	14996	14751	14809	14972	14878	14815	14830	14957	14746	14975	14901	14892	14893	14759	14685	14952	14893	14952	14852	14855	14991	14664	14924	14733	14931	14845	14864	14924	14834	14795	14649	14843	14878	14698	14781	14844	14782	14873	14735	14805	14762	14908	14827	14817	14886	14823	14834	14761	15003	14897	14946	14927	14687	14818	14939	14800	14811	14904	14853	14793	14885	14870	14968	14810	14771	14825	14847	14870	14686	14855	14878	14759	14885	14999	14823	14931	14799	14784	14980	14757	14991	14988	15055	15007	14857	14816	14851	14914	15033	14796	14956	14894	14906	14888	14868	14758	14990	14812	14946	14794	14650	14788	14884	14826	14779	14817	14790	14980	14739	14930	14965	14915	14850	14883	14756	14804	14881	14925	14973	14803	14807	14843	14910	14967	14913	14747	14890	14777	14865	14833	14888	14727	14742	14865	14912	14881	14922	14926	14845	14808	14786	14959	14789	14966	14840	14731	14798	14763	14881	14785	14949	14719	14799	14917	14813	14822	14802	15031	14798	14786	15002	14860	14842	14825	14731	14854	14872	14810	14780	14871	14914	14699	14846	14980	14822	14773	14855	14695	14872	14834	14872	14942	14789	14868	14759	14966	14971	14853	14863	14828	14920	14874	14909	14938	14771	14861	14973	14863	14854	15001	14834	14868	14777	14822	14851	14777	14800	14927	14786	14826	14886	14784	14792	14797	14779	14881	14872	15064	14769	14809	14873	14856	14987	14837	14927	14819	14752	14753	14752	14738	14782	14984	14946	14876	14832	14908	14735	14849	14897	14828	14765	14887	14739	14834	14975	14819	14923	14790	14804	14907	14844	14974	14783	14802	14900	14777	14842	14808	14886	14932	14809	14929	15054	14987	14872	15061	15065	14913	14836	14963	14803	14774	14976	14884	14705	14891	14711	14891	14876	14787	14904	14918	14822	14789	14898	14763	14798	14814	15016	14793	15006	14890	14869	14737	14743	14849	14812	14942	14869	14900	14903	14767	14684	14764	14861	14922	14879	14990	14824	15008	15031	14954	14888	14839	14894	14883	14831	14817	14843	14894	14781	14787	14918	14720	14912	14867	14823	14952	14909	14726	14827	14940	14885	14920	14857	14849	14765	14879	14911	14865	14850	14956	14756	14881	14720	14829	14875	14965	14849	14886	14619	14920	14868
23873	21338	28850	25257	23266	22441	20110	17729	17592	18369	20903	25999	26497	23825	21055	18773	17521	17303	17107	16983	17053	16990	17048	16943	17115	17097	16826	16827	17023	17038	16716	17057	17000	16764	16970	16842	17066	17029	17096	16972	16851	17113	16837	16932	17052	16935	17103	16826	16858	16967	16849	16867	16882	16880	16873	16992	17020	16766	16965	16816	16704	16891	16742	16807	16973	16926	16964	16924	16877	17007	16945	16904	16842	17089	16915	16706	17051	17058	17013	16966	16979	16762	16652	16962	16977	16851	16984	16870	16767	16944	16913	17006	17010	16933	17002	16988	16869	16944	16873	16881	17067	16913	16952	16878	17012	17019	17033	17011	17099	17045	16931	16936	17194	16872	16928	17107	16632	16588	16758	16898	17078	16959	16918	16962	16781	16840	16795	16865	16998	16943	16960	17277	17001	16981	16845	16880	17246	16825	16987	16899	17015	16979	16733	16683	16813	16884	16848	16959	16789	16947	17106	16862	17030	16703	16947	16857	16820	17025	16844	16828	16761	17037	16986	16842	16744	16878	16753	16724	16755	16952	16851	16897	16933	16800	16930	16924	16888	16824	16856	17030	16943	16826	16792	16871	16971	16929	16779	16926	16723	17012	17007	16988	16933	17164	17034	16882	17112	17001	16967	16873	16858	16946	16744	16919	16800	16892	16866	16849	16781	16915	16936	16865	16966	16694	16821	16749	16850	16762	17097	16765	16899	16920	16965	16874	16899	16854	16834	16722	16924	16964	16869	16886	16906	16834	17034	16857	16891	16897	16859	16881	16939	16870	16934	16844	17024	17017	16953	16834	16795	16934	16705	16910	16948	16952	17002	16976	16887	16962	16657	16871	16730	16991	16978	16981	16738	16857	16941	17017	17143	16778	16982	16816	16995	16936	16910	16776	16994	16884	16894	16809	16942	16969	16873	16906	16835	17034	16903	16833	16829	16962	16727	17008	16935	17015	16965	17104	16893	17021	17061	17026	17031	16971	16726	16888	16912	17127	16948	17115	16991	16956	16972	16773	16915	16843	16835	17098	16777	16938	17010	16857	16752	16750	16834	16963	17118	16964	16880	16895	16906	16955	17111	16791	17031	16940	16804	17090	17031	16887	16876	17035	16713	17070	16973	16880	16923	16729	16880	17104	17130	16742	17011	16910	16852	16809	16849	17019	16760	16967	16685	16725	17068	16888	16919	16855	16902	16834	16646	16859	16910	16918	16889	16938	17114	16772	16794	16856	16900	16903	16805	16993	16793	16862	16935	17076	16806	16942	17358	16898	16907	16809	16945	16929	16761	16771	16928	16761	16867	16820	16639	16910	16775	16920	16911	16790	16840	16923	17013	17037	16825	16781	16869	16691	16829	17124	16820	16801	16799	16819	17197	16863	16817	16967	16772	17048	16993	16811	16901	16733	16846	16955	16904	17004	16818	16901	17121	16963	16788	16828	16830	16857	17001	16866	16958	16741	16906	16894	16850	16870	16865	17100	16954	16810	16931	16829	16796	17067	16815	16913	16880	16893	16947	16843	16936	16893	17029	16977	17127	17068	16899	16944	16758	16691	16958	16714	16769	17064	16791	16869	16912	16990	17016	16950	16993	16940	16701	16957	16892	16988	16901	16802	16838	16921	16811	16782	16819	16711	16892	16891	17010	16818	16757	16911	16826	16961	16873	16754	16694	17074	16732	16834	17044	16995	16954	16918	16874	17067	16874	16806	17041	17023	16892	16894	16880	16896	16774	16857	16921	16943	17051	16822	16826	16887	17022	16894	17017	16850	17025	16930	16694	16784	17106	16981	17076	17073	16881	16858	16857	16910	16851	16734	16937	17290	16950	16993	16955	16870	17054	16950	17033	16883	17049	16947	17042	16876	16792	16911	17153	16926	17014	16845	16973	16872	17160	16995	16885	16831	16899	16909	17057	16910	16693	16940	16868	16793	16750	16767	16764	16908	16952	16703	16769	16825	16759	16827	16782	17040	17055	16685	16919	16950	17044	16856	17102	16915	17125	16959	16781	16895	16975	16858	16713	16802	16750	16783	16872	16854	16674	16880	16897	16846	16901	16848	17022	16827	16900	16905	16898	16831	16760	16936	16744	16974	16903	16744	16929	16825	16974	16919	16802	16952	16790	16871	17071	17094	16997	16856	17050	17013	16957	16977	16861	16959	17014	16972	16828	16846	17175	17007	16884	16908	16720	16938	16929	16737	16813	16812	16907	16974	16926	16790	16802	16917	16952	16812	16881	17071	16866	16828	16842	16803	16745	16757	16868	17074	17030	16924	16827	17011	16971	16975	16861	16973	17017	16822	16852	16849	16985	16959	17063	16741	16870	16877	16974	17130	16913	16898	16877	16853	16801	16887	16874	16772	17045	16707	16834	16894	17073	16928	16734	16857	17003	16877	16821	16926	16873	16811	16952	17015	16879	16947	16990	16754	16862	16790	16920	16606	16767	17025	16694	16981	16746	16981	16811	16841	16850	17112	17060	16994	16848	16967	16853	16715	16852	16746	17058	16780	16633	16876	17021	16845	16803	16815	16885	16796	16872	16967	17041	16978	16790	17004	16980	16957	17006	16740	17095	16803	16788	16882	16771	16852	17000	16896	16849	16847	16990	17026	16796	16829	17018	16983	16812	16797	16904	17049	16804	16801	16932	16918	16908	16882	16950	16957	16892	16911	17039	16901	17096	16903	16969	16897	17070	16909	16948	16986	16948	16899	16836	16813	16980	16838	16899	16846	16842	16738	16996	16912	16930	16954	16980	16982	16933	16875	16829	16790	16949	17100	16904	16763	17006	16736	17060	17024	16808	16824	17033	16818	16917	16938	16909	16923	17069	17208	16763	16762	16950	16995	16930	16900	16770	16604	16888	16889	16685	16843	17195	16885	16762	16920	16882	16918	16962	16816	16782	16941	16938	16790	16828	16764	16749	16874	16837	16792	16937	16852	16613	16981	16926	17107	16796	16936	16722	17047	17037	16920	16993	16842	16865	16811	16790	16873	17060	17030	16636	17065	17155	17136	16835	16764	16944	17051	16968	16817	17033	16998	16835	16987	16829	16809	16785	17065	16975	16873	16811	16782	16924	16943	16777	16773	17050	16879	16759	17134	16889	17054	16808	16804	16839	16903	16744	17034	16927	17014	16917	16792	16792	17007	16860	16966	16979	16951	16833	16950	16702	16769	16763	16855	16900	16895	16886	16913	16890	16818	16856	17044	16810	16970	16798	16880	16891	16916	16964	16873	16959	16750	16929	16709	16841	16891	16738	16926	17166	16910	17027	16876	16950	16835	16943	16751	16827	16850	16887	16987	16798	16893	16992	16772	16997	16876	16764	17061	16940	16939	16887	16895	16768	16867	16915	16955	17040	16883	16995	17021	16779	17001	17094	16879	16927	16972	16768	16767	16986	16819	16990	16843	16920	16911	16845	16677	16814	16653	16769	16929	17087	16864	16887	17024	16842	16753	16939	16645	16851	16777	16828	16865	16695	17078	16756	17014	17287	17045	17035	16835	16911	17014	16901	16895	16888	16907	16842	16824	16963	16874	16787	16830	16761	16878	16921	16837	16958	16656	16814	16891	16817	16792	16784	16899	16588	16993	16885	16674	16873	16836	16731	16973	16896	16935	17077	16698	16797	16868	16955	16852	16865	16825	16924	16855	16776	17063	16675	16829	16857	17047	16856	16950	16969	17114	16798	16762	17010	16949	16834	16956	17084	16940	16894	16897	16834	16811	16704	16846	17069	16759	16952	16885	16960	16832	16709	16940	17004	16928	16866	16762	16869	16898	16973	17005	16849	16967	16916	16863	16867	16870	17228	16914	16831	16973	16763	16623	16950	16847	16952	16964	16695	16974	16848	16779	16940	16933	16884	16932	16917	17051	17044	16856	16866	16855	17163	16686	16873	16821	16843	16863	16906	16830	16855	16922	16979	16901	16954	16840	16876	16986	16804	16809	17096	16908	17120	16869	16877	16968	16769	16891	16989	16950	16915	16900	16911	16764	16853	16983	16828	16842	17008	16941	16886	17082	16792	16862	16834	16888	16860	16884	16881	16857	16956	16701	16777	16850	16962	16938	16804	16799	16777	16957	16802	16868	16993	16937	16643	16867	17006	16948	17096	16911	16930	16820	16887	16917	16972	16910	16825	16935	16926	17068	16900	16974	17093	16854	16720	17000	16851	16971	16967	16931	16923	16800	16891	16973	16777	16734	16743	16909	17033	17017	16886	16949	16805	16857	17213	16839	16908	16878	16939	17044	16607	16955	16949	16936	16860	17095	16990	16841	16899	16754	16856	16633	16864	17152	16894	16938	16725	16881	16910	16913	17000	16938	17226	16813	16803	16858	16898	16802	16793	16937	16828	16968	17047	16897	16876	17017	16856	16836	16913	16902	16837	16821	16946	17115	17072	16868	17007	16811	16937	16606	16798	16737	16821	16914	16972	16916	17010	17041	16918	16714	16872	16902	16907	17036	17038	16755	16792	16876	17000	16897	16971	16993	16837	16871	16970	16902	16920	16851	16824	16925	17049	16918	16870	16814	16838	16919	16818	16798	16885	16719	16709	16875	16730	16843	17084	16971	16825	16918	16833	16914	16961	16773	16830	16962	16949	16896	16782	17008	16863	17051	16854	16999	16864	16817	16781	16766	16839	16857	16866	16842	16954	17027	16903	16917	16840	17087	16953	16797	17176	17063	16918	17041	17004	16844	17006	16882	16680	16895	16864	16813	16681	16669	16931	16860	17132	17022	16818	17098	16966	16887	16809	16948	16641	16943	17003	16945	16874	16873	16900	16883	17019	16939	16820	16872	16760	16636	16939	16790	16842	16873	16963	16929	17104	16889	16942	16924	16971	17032	16753	16898	16742	16774	17127	16793	16662	16737	17000	17080	16988	16801	16824	17065	16833	16996	16966	16906	16874	16945	16902	16787	16949	16682	17003	16923	16823	16968	16889	16979	16994	16998	16873	17102	16924	17133	16893	16869	17033	16795	16827	16951	16888	16844	16776	17172	16829	16943	17071	16867	16923	17156	17030	17055	16932	16980	16931	16886	16937	16969	16878	16965	16932	16970	16749	17061	17041	17034	16778	16877	16835	16881	16847	16815	16828	16941	16903	16934	16761	16779	17024	16831	16779	16927
29443	50541	45643	32613	23945	18438	15647	15264	15775	16857	21390	27537	27010	23184	18970	16666	15399	15046	14582	14720	14832	14811	14876	14824	14795	14854	14717	14814	14633	14642	14823	14648	14832	14825	14694	14746	14823	14728	14832	14658	14561	14801	14822	14705	14776	14797	14848	14948	14882	14693	14768	14940	14795	14794	14736	14761	14842	14759	14777	14794	14831	15010	14735	14539	14849	14761	14788	14722	14816	14795	14707	14670	14673	14689	14753	14772	14861	14778	14636	14841	14728	14749	14643	14838	14744	14817	14691	14951	14604	14697	14689	14777	14808	14611	14648	14963	14845	14670	14747	14807	14842	14781	14737	14651	14886	14727	14831	14821	14659	14882	14658	14808	14689	14798	14741	14844	14942	14867	14717	14939	14672	14577	14827	14820	14654	14731	14709	14734	14835	14808	14743	14778	14587	14761	14582	14755	14719	14834	14664	14806	14916	14733	14824	14721	14807	14744	14789	14770	14652	14796	14780	14806	14820	14766	14737	14734	14822	14614	14781	14738	14831	14703	14634	14928	14768	14708	14849	14597	14867	14846	14902	14713	14781	14740	14745	14800	14850	14893	14718	14719	14649	14816	14678	14657	14639	14876	14822	14862	14992	14902	14763	14698	14635	14643	15019	14827	14792	14808	14579	14788	14777	14715	14796	14661	14703	14818	14893	14861	14784	14745	14683	14731	14632	14808	14591	14850	14796	14872	14866	14769	14780	14784	14751	14869	14758	14666	14783	14825	14782	14828	14720	14795	14747	14644	14772	14826	14723	14780	14804	14820	14785	14755	14797	14769	14833	14804	14826	14817	14876	14793	14811	14781	14728	14627	14788	14869	14871	14840	14653	14821	14831	14686	14714	14767	14665	14887	14826	14858	14818	14635	14709	14857	14927	14854	14783	14644	14790	14570	14764	14847	14576	14651	14718	14745	14785	14734	15094	14691	14812	14939	14834	14751	14687	14938	14741	14663	14775	14659	14815	14647	14741	14724	14773	14649	14828	14720	14752	14828	14577	14831	14728	14669	14849	14772	14662	14791	14826	14759	14754	14654	14775	14567	14776	14706	14707	14884	14813	14891	14681	14757	14774	14762	14634	14719	15027	14712	14603	14864	14856	14681	14770	14667	14865	14673	14834	14724	14646	14627	14866	14782	14855	14726	14870	14780	14667	14888	14822	14754	14671	14636	14670	14818	14796	14725	14867	14670	14703	14922	14835	14734	14816	14795	14798	14779	14892	14591	14704	14709	14754	14649	14740	14834	14746	14598	14611	14848	14727	14502	14703	14823	14832	14764	14915	14720	14636	14782	14782	14835	14667	14742	14833	14829	14674	14767	14680	14888	14734	14829	14713	14791	14899	14641	14801	14708	14743	14848	14770	14788	14810	14918	14730	14742	14636	14698	14666	14655	14850	14797	14614	14748	14771	14872	14724	14805	14787	14709	14677	14627	14825	14583	14724	14792	14620	14812	14710	14781	14748	14655	14764	14798	14797	14734	14595	14780	14699	14669	14682	14801	14790	14635	14670	14613	14822	14718	14853	14547	15020	14827	14778	14801	14818	14793	14659	14745	14805	14740	14862	14840	14700	14707	14869	14794	14765	14739	14793	14850	14729	14810	14779	14699	14760	14683	14994	14859	14725	14882	14565	14779	14812	14998	14904	14742	14844	14732	14867	14791	14740	14758	14896	14689	14825	14870	14612	14626	14880	14691	14808	14691	14750	14925	14707	14709	14789	14783	14833	14799	14833	14905	14723	14775	14808	14794	14776	14715	14836	14670	14988	14621	14858	14804	14598	14741	14776	14665	14735	14876	14844	14702	14717	14622	14881	14717	14689	14740	14734	14731	14708	14637	14777	14657	14843	14755	14668	14723	14896	14676	14774	14773	14698	14714	14495	14880	14734	14756	14937	14741	14771	14689	14634	14725	14870	14705	14868	14787	14884	14589	14773	14735	14760	14770	14695	14842	14814	14781	14659	14769	14913	14657	14949	14807	14783	14753	14733	14642	14482	14788	14700	14765	14835	14727	14741	14736	14720	14788	14683	14838	14776	14751	14829	14660	14885	14751	14775	14682	14722	14686	14686	14758	14868	14756	14791	14833	14722	14639	14707	15046	14775	14825	14863	14834	14704	14642	14791	14783	14773	14756	14813	14731	14719	14780	14922	14799	14688	14785	14734	14730	14695	14920	14796	14800	14966	14931	14893	14588	14716	14759	14626	14825	14846	14711	14687	14754	14634	14805	14769	14782	14686	14717	14590	14685	14719	14721	14667	14695	14721	14810	14755	14813	14750	14650	14759	14756	14916	14696	14725	14845	14661	14796	14992	14891	14771	14952	14778	14854	14737	14589	14729	14754	14788	14742	14793	14589	14671	14787	14760	14647	14953	14776	14722	14817	14697	14917	14735	14645	14608	14728	14666	14807	14646	14887	14811	14942	14767	14859	14824	14706	14858	14852	14881	14702	14820	14698	14765	14698	14820	14717	14842	14766	14852	14818	14755	14711	14778	14760	14690	14680	14755	14737	14789	14745	14614	14664	14848	14793	14780	14871	14701	14931	14727	14781	14697	14910	14674	14675	14718	14749	14676	14733	14616	14638	14739	14752	14717	14978	14965	14790	14845	14795	14879	14899	14698	14688	14661	14717	14811	14741	14899	14674	14626	14850	14935	14607	14732	14759	14680	14636	14835	14778	14769	14725	14759	14823	14771	14666	14799	14838	14856	14841	14765	14568	14820	14876	14856	14938	14799	14689	14770	14689	14718	14695	14911	14788	14703	14726	14697	14817	14759	14744	14863	14794	14765	14793	14739	14770	14661	14710	14716	14850	14828	14652	14731	14720	14676	14757	14740	14691	14789	14779	14761	14810	14662	14746	14910	14837	14684	14883	14823	14821	14714	14823	14869	14716	14779	14703	14951	14787	14636	14841	14835	14920	14746	14859	14761	14592	14808	14873	14837	14779	14575	14734	14773	14841	14678	14859	14685	14696	14759	14675	14743	14833	14827	14851	14645	14868	14758	14699	14498	14742	14781	14852	14679	14749	14724	14688	14830	14659	14817	14704	14723	14699	14790	14672	14653	14614	14720	14891	14763	14772	14850	14726	14647	14653	14848	14638	14818	14745	14894	14841	14738	14856	14796	14725	14785	14782	14765	14670	14618	14704	14759	14759	14688	14747	14727	14722	14768	14896	14772	14590	14786	14777	14805	14699	14761	14851	14833	14672	14922	14600	14685	14792	14740	14713	14867	14808	14732	14748	14737	14604	14834	14790	14747	14638	14707	14629	14719	14741	14803	14686	14679	14875	14802	14591	14657	14665	14794	14728	14887	14757	14726	14861	14652	14660	14954	14599	14635	14726	14875	14589	14787	14961	14599	14873	14811	14875	14788	14812	14907	14701	14626	14702	14790	14683	14687	14849	14883	15048	14690	14784	14559	14840	14753	14826	14812	14759	14741	14775	14668	14591	14748	14984	14766	14654	14899	14723	14799	14837	14589	14801	14711	14869	14784	14592	14639	14780	14587	14651	14841	14863	14876	14795	14589	14748	14628	14799	14816	14871	14792	14831	14773	14921	14681	14731	14823	14911	14736	14561	14945	14741	14909	14675	14830	14706	14725	14678	14815	14906	14739	14810	14722	14741	14689	14811	14710	14747	14857	14582	14586	14610	14833	14847	14581	14724	14820	14697	14841	14883	14836	14843	14596	14958	14760	14638	14903	14748	14686	14790	14704	14902	14916	14647	14714	14694	14824	14806	14874	14822	14793	14735	14702	14717	14834	14743	14738	14801	14806	14976	14673	14716	14718	14885	14648	14877	14831	14916	14781	14806	14683	14820	14754	14596	14822	14801	14700	14796	14686	14618	14665	14678	14765	14743	14806	14716	14559	14760	14633	14816	14915	14769	14732	14744	14714	14616	14659	14756	14884	14846	14850	14881	14672	14614	14729	14665	14874	14684	14703	14747	14643	14880	14825	14830	14885	14861	14739	14734	14637	14851	14809	14662	14711	14645	14710	14732	14905	14878	14792	14745	14837	14870	14707	14693	14680	14806	14877	14871	14810	14750	14727	14789	14874	14768	14837	14867	14741	14778	14760	14647	14798	14805	14895	14795	14805	14794	14694	14658	14753	14691	14719	14696	14844	14771	14846	14671	14919	14736	14720	14766	14750	14848	14742	14771	14687	14613	14718	14809	14869	14809	14721	14775	14868	14640	14864	14851	14986	14843	14614	14876	14765	14762	14825	14700	14704	14873	14995	15005	14816	14646	14789	14840	14787	14799	14914	14908	14752	14696	14928	14805	14683	14772	14643	14909	14676	14912	14749	14720	14726	14709	14697	14818	14693	14939	14763	14802	14655	14825	14719	14755	14809	14776	14671	14809	14881	14724	14802	14793	14729	14717	14791	14767	14703	14758	14762	14801	14783	14788	14773	14820	14715	14757	14750	14922	14683	14686	14752	14820	14877	14807	14782	14843	14824	14778	14691	14736	14671	14753	14894	14736	14733	14795	14763	14775	14918	14690	14731	14851	14833	14528	14819	14974	14828	14773	14817	14738	14763	14799	14858	14813	14731	14775	14777	14841	14764	14564	14728	14728	14945	14839	14649	14726	14745	14723	14923	14825	14733	14933	14748	14748	14647	14693	14769	14816	14618	14590	14729	14785	14796	14723	14916	14816	14741	14743	14794	14701	14795	14688	14730	14574	14586	14748	14845	14624	14748	14906	14699	14863	14743	14694	14795	14706	14717	14709	14670	14761	14712	14664	14711	14798	14841	14784	14927	14838	14798	14727	14825	14736	14843	14852	14805	14776	14728	14819	14747	14702	14784	14736	14730	14764	14811	14733	14794	14643	14695	14796	14733	14688	14822	14741	14871	14724	14810	14790	14723	14725	14681	14838	14753	14797	14879	14626	14878	14699	14683	14613	14834	14737	14690	14970	14581	14799	14826	14804	14649	14853	14753	14752	14753	14702	14666	14822	14821	14861	14800	14732	14688	14871	14724	14673	14802	14762	14669	14757	14850	14635	14610	14714	14731	14885	14719	14870	14641	14896	14677	14623	14814	14850	14747	14855	14701	14843	14827	14852	14772	14715	14803	14789	14904	14739	14853	14842	14824	14789	14891	14789	14678	14873	14811	14796
22648	21199	28972	24090	22230	23309	23858	19205	18139	18867	23486	32680	34231	29052	24051	20455	18590	17798	17558	17332	17257	17274	17205	17231	17205	17068	17440	17306	17224	17107	17346	17359	17213	17077	16980	17254	17040	17103	17298	17285	17048	17075	17187	17021	17100	17201	17032	17187	17126	17226	17069	16979	17096	16979	16969	17192	17240	17067	17318	17063	17095	17161	17164	17187	16948	17064	17170	17055	17128	17078	16971	17276	17185	17077	17046	16924	17043	17183	17204	16851	17175	17140	16964	16966	17139	17027	17117	17035	17108	17020	17069	16965	17115	16982	17113	17282	17204	17131	17117	16919	17075	17192	17110	17221	16954	17108	17048	17058	17001	17100	17164	17054	16982	17042	17152	16998	16930	16965	16965	16906	17085	17077	17126	17088	17112	17090	17187	17240	17182	17086	16978	17190	17006	16813	17181	17325	17333	17103	17140	17162	17248	17138	17194	16955	17216	17026	17060	16906	17110	17069	16990	17024	17133	17234	17245	17197	16926	17024	17152	17154	17234	17374	17153	16959	17009	16858	17020	17146	16873	16917	16949	16953	17002	16863	16912	17056	17096	17130	17209	17117	17170	17230	17201	17342	17086	17125	17143	17013	17181	17124	17047	17078	17095	17106	16829	16963	17125	17129	17034	17088	17218	16939	17041	17122	17029	17017	16975	16904	17157	16982	17179	16730	16942	17133	17046	16997	17150	17058	16917	17098	17183	17259	17076	17061	17020	17150	17258	17140	16950	16883	17083	17082	16998	17021	17260	17087	16997	17263	17079	17042	16906	16911	16967	16993	16778	17135	17105	16975	16895	17013	17010	16819	17051	17003	17136	17113	17170	17084	17038	17004	17345	17004	16974	17026	16892	16948	17133	16964	16976	16920	16925	16942	17171	16984	17124	16896	16932	17135	17024	17126	16908	17092	17089	17140	16940	17145	16972	17213	17277	17001	16828	16888	17221	17230	16951	16871	16951	16991	16921	17097	17061	17001	17231	17328	17061	17075	17141	17108	16937	17091	17009	17103	16971	17200	17129	17081	17133	17204	16946	17283	17016	17079	17238	16915	17113	16907	16981	16947	17191	16951	16901	17110	17239	16996	17037	17182	17018	17266	17074	16978	17114	17057	16920	16898	17056	17113	17415	17000	17147	17236	17298	17225	17114	17035	17181	16862	17134	17132	16858	17010	16986	16875	17046	17111	17050	16882	17092	17025	16982	17136	17077	17087	16983	16967	17027	17092	17164	17068	17105	17068	17162	17013	17084	17077	17198	17099	17112	17011	17275	17057	17013	17007	16969	17106	17094	16955	17057	17147	17069	17033	17068	17031	17122	17070	17054	16963	17154	16890	17120	16956	17097	17146	17126	17127	17127	17166	17198	16896	17122	16910	17076	17010	17107	17009	17216	17189	17060	17096	17070	17228	17026	16858	17258	17052	17174	16830	17229	17302	17026	17184	17216	17088	17099	17039	17073	17129	17012	17064	17124	17014	16926	17115	17215	16861	17101	17167	17003	17093	17129	17179	17030	16828	17075	17144	17117	17030	17111	17074	16856	17038	16996	16964	17335	17174	17015	17104	16974	17076	17130	17070	17113	16833	16944	17060	17109	17034	17124	17159	17081	17083	16906	16969	17110	16907	17224	17047	17160	16883	17059	16935	16941	17058	16730	17208	16960	16971	17217	17070	17113	17009	17115	17055	17000	17184	17088	17067	16942	17099	16920	16907	17165	17155	17180	17209	16879	17084	17256	17139	17251	17154	17010	17217	16967	17008	16917	17104	16888	16657	17014	17058	16758	17331	17044	17093	17067	16918	16882	17012	17033	17179	17027	17276	17202	17117	17077	17243	17070	17017	17182	16971	16938	16989	17092	16830	16918	17054	17090	17041	17049	17050	17088	17050	17143	17030	17008	16729	16959	17004	16997	17266	16933	17017	17054	16757	16988	17065	17040	16981	17068	17172	17093	16952	17167	16999	17249	17027	17097	16930	16952	16977	17059	16945	16968	16932	17241	17171	17336	17066	16907	16947	17021	17080	17047	16936	17065	17080	17019	17164	16871	17142	17022	17192	17178	17021	16993	17162	17023	16955	17066	17111	17061	17099	16876	16840	17001	16890	16922	17037	17302	17212	17248	16962	16902	17076	17017	17087	16992	17042	17019	16901	17180	16981	17230	17197	17217	17323	17057	17103	17140	17136	16951	17186	16951	17215	17123	17006	17067	17080	17078	17120	16992	17025	17081	17010	17274	16860	17078	17216	17124	17125	17137	17118	16906	17026	17131	16994	17044	17117	17086	17098	17200	17035	17044	17100	16992	17147	17162	17284	17145	17125	17072	17192	17271	17094	17110	16975	16927	17077	16902	17126	17141	16911	17110	16960	16937	17114	17102	17099	16994	16958	17112	17056	17134	17249	16868	17187	17269	17156	17025	16987	17177	16950	17074	16980	17203	16890	17176	17124	17173	17095	17081	17037	17130	17020	17349	16905	17049	17099	17177	17116	16766	16815	17181	17296	17091	17021	17239	16971	17109	17210	17126	17091	17124	17028	17014	17122	17006	17111	17091	16931	16996	16907	16972	17107	17119	17161	17124	17125	17167	16952	17012	17047	17035	17161	17023	17184	17152	17083	16920	17133	17038	17092	17109	16853	17203	17023	17247	17188	17017	17080	17113	17102	16934	17039	16926	17067	17210	17118	17031	17038	16924	17295	17127	16921	17231	16878	17078	17013	17103	16971	17106	16940	17167	17000	17190	17175	17047	17015	17169	17166	16943	17162	16935	16840	17071	16785	17006	16781	17160	16784	17203	17046	17016	16925	17056	17019	17244	17023	17105	16955	16932	17060	16988	17119	17084	16868	17129	16837	17118	17103	16845	17025	17055	16992	16900	17161	17135	17126	16834	17169	16939	17011	17001	17107	17001	17206	16982	17008	17064	17049	16959	17065	17251	17116	16890	17150	16901	17125	17128	17042	17032	17134	16918	17153	17203	16905	17180	17078	17129	17002	17070	17135	17081	17245	16961	17131	17147	16936	17166	17003	17079	17048	17109	17312	17071	17184	17035	17209	17152	16983	17210	16906	17031	16997	17123	16969	16980	17026	16897	17043	17175	17015	17091	17027	17098	16896	17093	17114	16924	17118	17052	17036	17041	16917	16995	17066	17103	16896	17154	16907	16836	16921	16864	17118	17276	17109	17103	16970	16871	16883	17077	16841	16938	17079	16903	17075	17136	17007	17068	17040	17309	17079	16967	17226	17167	17007	16986	16848	16932	17039	17062	16952	17135	17113	16976	17100	16982	17221	16911	16958	17075	16952	16998	17373	17120	16980	17230	17192	17137	17169	17112	17427	16894	16998	17191	17064	17166	17122	17055	17101	17215	17129	17016	17066	17109	17129	17146	16998	17063	17031	17113	17143	17179	17150	17233	16923	17074	17097	17078	16925	16793	17050	17008	17283	17218	17088	16901	17021	16893	17008	16992	17073	17057	17235	17073	16999	17012	17149	17226	17081	16914	17080	17019	16943	17128	17040	16989	16958	17085	17025	17021	17128	17023	17138	17188	17054	16969	17042	17332	17118	16897	16926	16904	16989	16985	16891	17113	17165	17142	17118	17032	17114	16929	17040	17157	17128	17233	16903	17162	17099	16906	17212	16991	17156	16795	16919	16926	17034	17028	16948	16992	17007	17035	17193	16914	17123	17211	16780	16983	17244	17155	17302	17155	16956	16913	17031	17047	16998	17233	17296	17268	17081	17182	17006	17256	17216	16806	17109	17080	16925	17305	17012	17093	16948	17019	17118	17040	16842	17049	16952	16879	16732	16892	16955	17106	17205	17029	17063	16913	16975	16961	17105	17109	17160	17007	17127	17168	17086	16845	16855	16973	17001	17127	17131	17064	17097	17221	17052	17064	16939	16922	17081	17074	16896	17097	17031	17164	17333	17098	16930	17117	16831	16950	16958	16949	17097	17031	17050	17091	17187	17049	16968	17023	17105	16998	17103	17110	17055	16989	16989	17082	17039	17132	17096	17021	16851	17126	16968	17105	17088	17138	17067	16868	16937	17139	17187	17072	17022	16800	16867	17065	17102	17087	17088	16905	16911	17192	16975	16917	16951	16935	17007	17051	16815	17004	16917	17061	16973	17031	17054	17162	17074	16964	17175	17214	17103	16983	17119	17075	17086	17129	17069	17117	17001	17039	17053	17199	17081	17100	17229	17172	17017	17270	17098	16894	17128	16954	17139	17197	17288	17038	17257	16981	17062	17201	17127	17064	16839	16994	16952	17056	16897	16854	17047	16874	16996	17131	17169	16884	17267	16988	17036	17010	16990	17091	17107	17121	16894	16997	17125	16990	17119	17219	16950	17022	17067	17181	17135	17210	17145	17210	16935	17180	17069	17168	17117	17206	17214	17155	17101	16970	17090	17103	17012	17094	17047	17115	17029	16818	16937	17078	17072	17034	17018	16894	17047	17094	17095	17431	17165	17202	17134	17265	17064	17041	17018	17073	17164	16989	16984	16979	17197	16913	16912	16780	16989	17234	16943	17159	17136	16939	16752	16973	17248	17032	17119	17144	17075	17149	17083	16933	16834	17207	17220	16937	17219	17198	17201	17072	17047	16926	17033	17074	16977	17139	17160	17151	17115	17229	16786	17088	17023	16885	16909	16966	17245	17261	17143	17178	17194	16716	17112	17092	17044	17222	17040	17032	17089	17182	17212	17224	17050	17246	17117	17178	17007	17064	17283	17065	17215	16900	17098	16959	17006	17030	17017	17271	17072	17117	17176	17101	17256	17174	16995	16925	17142	16900	17153	17129	17039	17052	17263	17237	17098	17266	16997	17046	17011	16994	17102	17260	17068	17241	17261	16863	17303	16982	16985	16884	17248	17036	17252	17116	17079	17019	17198	17085	16916	17068	17200	16954	17236	17201	17015	17095	16997	17097	17133	17185	16904	17028	17159	17128	17139	16995	17009	17181	17096	17212	17139	17117	17092	17003	16971	17011	17159	17208	16947	17204	16983	17019	16850	16948	17031	17082	17016	17095	17104	16966	17218	16867	17076	16983	16884	16914	16902	17016	17030	17158	17139	17073	16879	17022	16941	17089	16956	16870	17122	16920	17270	17272	16944	17072	16950	16910	17197
33179	57327	51841	40578	29356	17450	16235	16440	16702	17421	24721	35121	35137	28729	22718	18313	16223	15516	15030	14976	14925	14919	14822	14973	14798	14853	14817	14848	14847	14884	14768	14923	14807	14979	14951	14641	14883	14918	14766	14769	14837	14940	14797	14913	14861	14709	14920	14788	14919	14828	14926	15007	14868	14942	14826	14699	14686	14810	14878	14941	14756	15009	14828	14872	14929	14935	14854	14767	14801	14888	14788	14789	14743	14923	14749	14869	14830	14859	14718	14721	14816	14807	14823	14861	14847	14832	14718	14815	14922	14875	14816	14654	14859	14913	14873	14600	14796	14803	14946	14807	14837	14762	14825	14750	14926	14894	14888	14802	14832	14959	14672	14997	14821	14776	14773	14780	14885	14835	14776	14741	14804	14694	14604	14854	14769	14853	14762	14893	14790	14770	14822	14733	14956	14734	14935	14658	14772	14851	14851	15045	14822	14933	14789	14823	14775	15026	14721	14825	14860	14878	14835	14831	14843	14888	14811	14906	14870	14693	14947	15054	14834	14938	14728	14826	14768	14878	14968	14900	14838	14915	14755	14796	14663	14838	14742	14780	14813	14633	14705	14949	14733	14802	14971	14739	14743	14889	14878	14851	14850	14680	14805	14822	14768	14700	14861	14972	14856	14895	14751	15021	14810	14641	14749	14702	14861	14753	14859	14961	14661	14777	14814	14715	14790	14816	14690	14925	14849	14789	14862	14856	14844	14718	14938	14685	14753	14722	14823	14733	14855	14869	14710	14759	14773	14959	14932	14901	14955	14756	14873	14881	14800	14648	14886	14817	14857	14816	14811	14855	14819	14999	14819	14940	14778	14766	14682	14583	14783	14851	14850	14799	14690	14800	14906	14793	14769	14870	14732	14878	14847	14732	14712	14727	14941	14835	14787	14817	14867	14764	14786	14657	14797	14771	14852	14969	14805	14716	14843	14928	14709	14897	14807	14831	14931	14674	14822	14882	14921	14758	14800	14719	14842	14850	14740	14932	14824	14783	14858	14724	14875	14742	14874	14827	14856	14721	14647	14782	14882	14920	14942	14949	14751	14796	14759	14774	14864	14766	14830	15016	14683	14722	15004	14928	14838	14948	14465	14906	14575	14922	14793	14797	14902	14672	14784	14611	14978	15016	14854	14871	14924	14695	14837	14812	14757	14803	14902	14841	14913	14886	14784	14930	14777	14905	14827	14861	14684	14823	14974	14760	14804	14874	14789	14756	14827	14856	14776	14809	14838	14827	14824	14809	14772	14985	14951	14660	14854	14671	14925	14674	14966	14830	14898	14970	14852	14845	14878	14859	14999	14800	14743	14845	14605	14791	14861	14960	14845	14767	14836	14922	14825	14879	15009	14824	14898	14816	14750	14790	14788	14833	14812	14869	14823	14816	14721	14854	14776	14909	14766	14968	14816	15025	14807	14809	14757	14904	14820	14785	14943	14705	14824	14730	14779	14774	14745	14942	14889	14961	14754	14745	14968	14678	14857	14765	14810	14760	14930	14758	14802	15026	14703	14969	14923	14617	14583	14724	14836	14832	14597	14728	14632	14889	14846	14750	14867	14908	14813	14713	14775	14709	14743	14664	14847	14684	14769	14727	14933	14888	14863	14801	14969	14789	14860	14836	14792	14828	14758	14846	14943	14721	14888	14830	14892	15033	14654	14734	14838	14827	14858	14643	14748	14779	14934	14799	14733	14699	14955	14793	14808	14877	14705	15009	14825	14680	14773	14674	14856	14825	15001	14658	14686	14660	14926	14883	14857	14769	14801	14843	14852	14940	14975	14840	14761	14840	14702	14904	14913	14711	14800	14883	14645	14891	14672	14736	14845	14753	14712	14903	14762	14741	14894	14819	14633	14777	14875	14773	14878	14896	14845	14793	14867	14900	14825	14734	14867	14841	14838	14894	14782	14785	14741	14776	14693	14904	14913	14942	14770	14846	14636	14607	14805	14953	14775	14813	14761	14823	14750	14880	14824	14674	14882	14848	14890	14870	14926	15011	14672	14790	14803	14894	14749	14757	14855	14823	14750	14846	14809	15014	14676	14660	14913	14797	14730	14763	14786	14967	14782	14779	14705	15058	14714	14903	14762	14849	14858	14866	14845	14744	14820	14899	14801	14784	14820	14951	14922	14825	14826	14823	14792	14854	14897	15017	14929	14714	14910	14945	14765	14867	14857	14642	14941	14880	14966	14840	14791	14729	14842	14782	15056	14674	14887	14685	14918	14872	14989	14833	14947	14774	14789	14817	14890	14749	14983	14910	14891	14809	14828	14800	14842	14893	14918	14771	14816	14838	14654	14890	14967	14875	14885	14841	14828	14950	14755	14748	14831	14850	14724	14773	14779	14891	14678	14743	14885	14750	14757	14647	14794	14757	14883	14725	14710	14894	14808	14837	14925	14981	14883	14849	14914	14679	15015	14714	14627	14726	14742	14856	14903	14977	14682	14846	14852	14653	14872	14821	15037	14862	14815	15095	14686	14984	14747	14927	14725	14953	14946	14801	14874	14745	14903	14783	14795	14798	14787	14650	14789	14759	14766	14838	14743	14720	14759	14818	14733	14709	14937	14721	14736	14827	14843	14629	14846	14575	14959	14739	14692	14847	14870	14733	14821	14838	14683	14902	14718	14869	14712	14790	14867	14960	14825	14726	14733	14966	14850	14835	14933	14993	14718	14863	14889	14734	14732	14982	14788	14914	14803	14836	14814	14749	14683	14887	14792	14865	14926	14858	15021	14746	14739	14698	14933	14779	14854	14799	14934	14830	14763	14674	14745	14801	14741	14877	14726	14697	14854	14736	14887	14786	14931	14758	14677	14835	14749	14714	15063	14935	14809	14944	14676	14776	14902	15001	14726	14991	14748	14680	14749	14811	14916	14796	14852	14713	14900	14843	14851	14934	14819	14751	14713	14778	14880	14743	14763	14800	14625	14876	14979	14844	14810	14855	14729	14866	14805	14911	14771	14887	14801	14817	14933	14859	14681	14833	14823	14921	14725	14736	14591	14902	14987	14658	14850	14770	15048	14699	14765	14877	14742	14700	14832	14851	14684	14846	14981	14738	14889	14601	14957	14789	14797	14678	14665	14706	14764	14926	14661	14701	14906	14929	14664	14821	14930	14683	14822	14786	14705	14755	14795	14907	14753	14693	15075	14844	14803	14657	14949	14787	14646	14726	14968	14799	14588	14819	14820	14871	14855	14924	14749	14794	14878	14979	14752	14774	14706	14788	14852	14917	14731	14862	14725	14904	14705	14826	14987	14681	14896	14928	14895	14817	14895	14914	14732	14909	14779	14912	14947	14728	14748	14821	14875	14749	14832	14891	14754	14870	14934	14687	14827	14654	14878	14807	14740	14725	14635	14828	14845	14738	14774	14833	14876	14819	14913	14810	14863	14827	14866	14907	14672	14758	14787	14769	14861	15112	15018	14667	14751	14768	14921	14870	14882	14819	14755	14895	14900	14829	14982	14909	14897	14870	14964	14767	14791	14763	15008	14855	14756	14822	14708	14718	14941	14772	14764	14777	14669	14891	14854	14629	14730	14822	14703	14715	14814	14926	14841	14678	14804	14823	14709	14865	14615	14928	14830	14806	14841	14865	14630	14777	14784	14852	14931	14719	14946	14842	14758	14781	14925	14852	14862	14683	14953	14814	14907	14795	14695	14929	14885	14936	14649	14767	14942	14965	14834	14738	14880	14993	14714	14837	14920	14732	14754	14644	14586	14556	14901	14785	14833	14936	14754	14777	14728	14647	15022	14827	14870	14824	14691	14717	14904	14917	14872	14772	14790	14748	14907	14649	14761	14796	14968	14799	14726	14790	14856	14724	14794	14865	14938	14685	14835	14808	14932	14733	14699	14993	14773	14814	14859	14819	14911	14878	14851	14879	14688	14665	14908	14844	14695	14943	14821	14886	14732	14778	14807	14956	14716	14760	14856	14983	14832	14918	14760	14855	14828	14746	14929	14820	14922	14978	14925	14819	14983	14879	14773	14916	14854	14777	14762	14711	14709	14869	14773	15005	14754	14806	14895	14972	14957	14642	14668	14903	14903	14868	14799	14799	14751	14741	14859	14790	14739	14766	14745	14840	14818	14897	14707	14860	14914	14775	14896	14898	14819	14795	15094	14665	14755	14968	14726	14898	14777	14803	14720	14815	14792	15043	14802	14745	14739	14960	14669	14839	14788	15015	14902	14845	14901	14702	14848	14884	14888	14807	14830	14858	14828	14774	14722	14843	14800	14878	14829	14844	14724	14918	14680	14902	15042	14876	14864	14733	14793	14660	14951	14941	14866	14727	14686	14686	14627	14806	14821	14787	14951	14972	14754	14759	14831	14767	14864	14769	14853	14666	14918	14867	14679	14873	14762	14738	14834	14859	14696	14867	14734	14722	14874	14870	14816	14871	14892	15090	14787	14845	14602	14765	14724	14813	14703	14817	14832	14888	14609	14803	14699	14913	14817	14606	14788	14762	14894	14831	14996	14795	14736	14832	15067	14947	14767	14968	14744	14687	14841	14837	14770	14881	14752	14698	14720	14849	14871	14883	14788	14959	14802	14952	14801	14746	14943	14966	14940	14684	14942	14729	14723	14760	14919	14861	14797	14996	14783	14881	14738	14855	14859	14947	14724	14816	14934	14738	14840	14855	14703	14752	14791	14813	14797	14912	14786	15020	14807	14855	14801	14897	14687	14842	14774	14684	14740	14855	14800	14879	14810	14822	14917	14937	14880	14907	14898	14681	14641	14786	15023	14968	14730	14865	14851	14793	14932	14917	14743	14818	14703	14876	14805	14650	14906	14722	14721	14789	14903	14875	15097	14902	14609	14810	14889	14983	14806	14873	15021	14664	14812	14788	14892	14672	14777	14859	14690	14667	14869	14787	14676	14670	14925	14860	14741	14699	14781	14821	14940	14882	14799	14903	14738	14770	14688	15004	14793	14863	15049	14823	14934	14883	14820	14780	14813	14713	14882	14717	14723	14849	14788	14808	14786	14721	14997	14772	14868	14900	14866	15015	14734	14878	14779	14767	14942	14759	14741	14740	14742	14724	14964	14892	14873	14929	14813	14737	14857	14763	14895	14662	14705	14746	14746	14740	14664	14841	14827	14860	14934	14814	14794	14796	14752	14866
27985	24608	29521	25193	18794	17577	17677	17412	17454	17453	17494	18523	18971	18704	18461	17700	17579	17322	17374	17281	17389	17034	17600	17487	17508	17204	17233	17395	17293	17331	17260	17306	17269	17271	17296	17222	17369	17309	17277	17203	17318	17278	17309	17137	17139	17275	17243	17202	17148	17296	17386	17241	17337	17172	17260	17179	17250	17152	17328	17451	17321	17344	17298	17252	17353	17590	17287	17297	17350	17108	17062	17073	17425	17326	17202	17159	17404	17417	17089	17270	17200	17216	17144	17291	17237	17281	17227	17248	17256	17246	17252	17199	17121	17347	17100	17466	17168	17124	17174	17221	17171	17042	17220	17099	17163	17116	17296	17094	17281	17161	17235	17312	17140	17152	17227	17365	17069	17282	17247	17324	17283	17135	17065	17330	17224	16999	17413	17220	17058	17159	17420	17327	17271	17447	17209	17240	17189	17056	17253	17081	17323	17368	17179	17324	17018	17363	17245	17084	17222	17155	17264	17291	17079	17221	17301	17078	17093	17085	17302	17311	17157	17217	17288	17457	17444	17005	17264	17300	17058	17166	17327	17217	17256	17282	17404	17387	17398	17297	17169	17149	17248	17189	17328	17208	17277	17162	17333	17157	17241	16948	17318	17184	17228	17186	17173	17247	17234	17246	17224	17373	17247	17075	17248	17213	17362	17365	17428	17352	17346	17352	17427	17264	17356	17169	17488	17301	17131	16994	17281	17215	17406	17177	17309	17331	17143	17207	17280	17190	17187	17190	17260	17275	17467	17223	17255	17101	17345	17473	17135	17170	17240	17343	17149	17263	17099	17159	17220	17292	17344	17269	17167	17254	17295	17367	17321	17241	17383	17211	17304	17320	17247	17422	17162	17367	17171	17189	17334	17124	17096	17007	17068	17173	17534	17261	17368	17250	17127	17322	17172	17235	17232	17226	17355	17268	17307	17063	17202	17228	17415	17108	17382	17127	17085	17191	17439	17366	17234	17323	17337	17069	17304	17104	17380	17251	17146	17189	17369	17024	17247	17185	17188	17099	17307	17072	17349	17088	17230	16984	17230	17053	17229	17228	17263	17089	17184	17173	17196	17190	17099	17374	17199	17095	17217	16953	17170	17417	17150	17299	17354	17232	17157	17114	17180	17269	17157	17302	17464	17429	17284	17227	17438	17334	17197	17438	17265	17140	17284	17141	17293	17289	17341	17512	17339	17248	17263	17119	17362	17276	17102	17264	17305	17240	17345	17398	17338	17243	17277	17490	17231	17529	17370	17213	17380	17193	17317	17288	17336	17190	17163	17158	17329	17252	17170	17421	17072	17114	17285	17194	17093	17130	17294	17387	17152	17363	17253	17237	17253	17291	17369	17286	17264	17126	17247	17230	17037	17179	17408	17297	17205	17029	17308	17110	17469	17189	17174	17345	17205	17154	17273	17203	17239	17264	17310	17212	17133	17257	17238	17312	17106	17339	17116	17376	17218	17045	17179	17450	17323	17292	17106	17225	17267	17110	17241	17189	17119	17333	17228	17344	17118	17144	17344	17090	17369	17162	17149	17192	17340	17146	17193	17339	17020	17062	17318	17361	17299	17505	17336	17427	17242	17451	17279	17453	17120	17100	17330	17221	17360	17234	17069	17194	17070	17238	17030	17214	17185	16954	17174	17250	17230	17111	17376	17138	17346	17272	17163	17302	17295	17002	17151	17222	17421	17200	17362	17398	17442	17152	17172	17084	17267	17241	17473	17417	17257	17312	17244	17273	17385	17356	17271	17394	17317	17473	17080	17323	17432	17434	17323	17250	17117	17162	17261	17268	17290	17324	17372	17457	17232	17257	17154	17475	17219	17234	17324	17251	17276	17115	17238	17031	17316	17045	17012	17199	17210	17217	17308	17580	17349	17148	17153	17291	17243	17366	17276	17128	17282	17247	17339	17117	17250	17321	17398	17397	17215	17338	17265	17285	17329	17362	17297	17302	17275	17222	17311	16906	17209	17341	17131	17036	17140	17267	17269	17375	17309	17078	17425	17343	17397	17279	17492	17272	17186	17142	17325	17186	17456	17323	17356	17293	17038	17281	17156	17347	17217	17177	17065	17090	17129	17173	17187	17133	17173	17152	17199	17354	17270	17437	17367	17306	17156	17300	17259	17155	17283	17229	17487	17225	17169	17078	17005	17215	17216	16997	17181	17419	17352	17465	17371	17207	17195	17148	17215	17402	16989	17115	16930	17213	17190	17225	17226	17240	17114	17281	17291	17058	17393	17133	17195	17143	17263	17288	17304	17256	17229	17223	17401	17169	17208	17280	17298	17316	17314	17116	17070	17329	17245	17328	17557	17222	17176	17175	17328	17453	16996	17442	17261	17240	17244	17119	17332	17234	17375	17162	17254	17149	17362	17156	17299	17441	17279	17283	17343	17380	17389	17245	17236	17439	17366	17157	17206	17343	17339	17106	17297	17268	17203	17201	17185	17233	17329	17194	17319	17166	17421	17277	17407	17240	16988	17240	17354	17448	17125	17284	17349	17257	17047	17320	17339	17244	17310	17420	17243	17219	16993	17296	17344	17278	17524	17259	17243	17480	17280	17507	17387	17153	17261	17145	17074	17383	17155	17293	17274	17244	17374	17214	17350	17286	17447	17345	17356	17318	17203	17329	17453	17293	17500	17404	17229	17282	17236	17148	17341	17301	17354	17481	17206	17161	17301	17236	17302	17278	17295	17210	17425	17438	17219	17155	16981	17373	17420	17329	17441	17388	17191	17233	17346	17301	17327	17059	17249	17226	17212	17250	17268	17483	17364	17493	17325	17330	17377	17351	17282	17092	17271	17302	17248	17387	17127	17110	17398	17240	17353	17178	17442	17227	17195	17183	17326	17267	17226	17284	17205	17058	17174	17268	17208	17272	17394	17144	17397	17223	17157	17232	17236	17184	17239	17423	17119	17165	17259	17080	17461	17266	17339	17275	17414	17316	17202	17158	17140	17408	17182	17164	17062	17267	17407	17080	17298	17396	17279	17214	17297	17429	17289	17373	17331	17405	17166	17295	17224	17178	17174	17239	17322	17238	17153	17667	17309	17186	17215	17254	17418	17186	17208	17221	17388	17174	17229	17115	17231	17415	17237	17183	17417	17238	17278	17131	17291	17324	17177	17112	17338	17170	17178	17326	17519	17073	17181	17064	17139	17206	17407	17158	17273	17373	17164	17087	17197	17162	17223	17189	17063	17257	17247	16985	17107	17277	17255	17312	17351	17244	17289	17335	17472	17340	17265	17210	17181	17234	17380	17413	17287	17138	17309	17431	17516	17264	17112	17338	17365	17303	17250	17187	17182	17264	17056	17501	17352	17291	17239	17222	17356	17161	17457	17248	17340	17236	17355	17316	17301	17341	17097	17178	17242	17268	17191	17284	17114	17230	17339	17233	17505	17345	17145	17183	17268	17197	17047	17312	17270	17303	17240	17326	17339	17185	17487	17288	17309	17338	17276	17082	17105	17296	17216	17129	17288	17207	17214	17259	17165	17031	17258	17125	17344	17330	17171	17432	17425	17139	17295	17317	17364	17252	17353	17305	17319	17251	17219	17242	17115	17324	17333	17262	17041	17266	17450	17359	17272	17326	17368	17068	17341	17296	17485	17193	17368	17365	17176	17279	17031	17267	17250	17217	17192	17196	17200	17306	17320	17372	17194	17265	17233	17315	17433	17251	17273	17428	17355	17382	17238	17132	17205	17254	17103	17092	17273	17242	17469	17487	17363	17198	17296	17275	17166	17355	17070	17217	17290	17249	17329	17314	17520	17312	17225	17238	17208	17258	17124	17346	17282	17426	17043	17357	17323	17241	17232	17197	17216	17139	17300	17220	17169	17129	17362	17235	17375	17326	17345	17249	17414	17240	17388	17174	17142	17354	17157	17391	17430	17157	17287	17409	17204	17334	17420	17322	17448	17153	17227	17237	17356	17361	17228	17435	16919	17249	17238	17138	17190	17376	17194	17073	17241	17179	17182	17316	17470	17366	17075	17137	17235	17325	17465	17309	17271	17552	17363	17257	17378	17126	17424	17523	17349	17354	17393	17201	17245	17383	17224	17230	17212	17312	17340	17415	17329	17317	17226	17176	17132	17269	17214	17234	17292	17222	17175	17061	17337	17256	17286	17064	17295	17372	16939	17062	17303	17140	17324	16936	17292	17263	17261	17334	17264	17196	17106	17172	17234	16949	17123	17458	17374	17401	17213	17226	17378	17540	17295	17262	17535	17253	17457	17150	17090	17333	17389	17326	17453	17460	17425	17201	17173	17239	17025	17093	17301	17192	17290	17183	17252	17174	17376	17367	17328	17222	17275	17248	17166	17222	17282	17133	17182	17113	17151	17221	17229	17144	17407	17360	17351	17325	17167	17261	17211	17242	17323	17157	17232	17503	17104	17234	17336	17360	17296	17202	17329	17115	17296	17331	17133	17303	17382	17228	17219	17206	17274	17441	17251	17251	17329	17195	17315	17212	17273	17340	17126	17309	17290	17080	17253	17219	17210	17237	17136	17215	17212	17242	17287	17202	17350	17039	17330	17300	17289	17446	17137	17372	17063	17276	17302	17081	17300	17256	17386	17478	17120	17148	17234	17217	17235	17333	17324	17270	17456	17382	17364	17226	17379	17535	17195	17147	17135	17154	17237	17443	17175	17349	17401	17396	17250	17197	17089	17269	17328	17421	17253	17190	17400	17310	17000	17228	17271	17148	17323	17319	17211	17135	17164	17396	17379	17276	17273	17523	17257	17282	17271	17363	17235	17325	17233	17371	17245	17120	17323	17392	17393	17457	17372	17206	17223	17211	17309	17353	17036	17450	17285	17260	17141	17172	17258	17092	17298	17390	17402	17116	17384	17135	17168	17184	16984	17096	17198	17315	17388	17380	17242	17379	17089	17263	17335	17141	17506	17296	17135	17255	17272	17147	17116	17212	17481	17280	17285	17288	17202	17188	17345	17176	17476	17267	17366	17173	17137	16930	17293	17136	16992	17097	17367	17225	17120	17166	17245	17483	17152	17213	17489	17081	17432	17168	17079	17107	17234	17158	17356	17341	17292	17347	17301	17268	17376	17264	17301	17104	17132	17540	17199	17423	17338	17221	17139	17106	17200	17385	17300	17182	17414	17273	17300	17218
27731	37096	31606	22734	16547	15180	14952	15111	14969	15319	15649	17033	17138	16563	15815	15414	15111	15159	15071	14909	14838	14837	15107	14979	15044	14920	15120	15013	14977	14908	15051	15202	14936	15130	14918	14978	14953	14993	14991	14894	14986	14932	14818	15065	14986	14899	14958	14827	14979	15006	15035	14949	14929	14930	14936	14953	14784	14870	14964	14848	14776	14992	15079	14950	14892	14913	14993	14870	14921	14736	15033	14905	15058	14833	14996	14834	15029	14859	14935	14990	14835	15002	14999	14996	15021	14949	14882	15057	15000	14880	14930	14915	15211	14917	14969	14844	14886	15018	15064	14849	14844	15007	14918	14871	14782	14808	14810	14907	14819	14887	15126	14970	14931	14949	15075	15008	14960	14851	14902	14985	15007	15165	14903	15078	15034	14950	14921	14866	14742	14873	15039	15049	14912	14963	14958	14991	14805	14913	14952	14950	14941	14903	14815	14840	14855	14882	14975	14957	14980	15064	15091	14957	14930	14908	15113	14853	15118	14891	15105	14833	14842	14790	14888	15006	15084	14899	14850	15102	14897	14936	14903	14903	15052	14978	14855	15026	15021	14805	15010	14912	14851	14906	14828	14879	14993	14802	14996	14889	14783	15012	14913	14935	15093	14915	14876	14956	14920	15004	15099	14919	14869	14920	14911	15027	14931	14814	15026	14928	14876	14906	14808	14972	14962	14869	14877	14864	14929	15030	15001	15003	14977	14886	14807	15042	14986	15123	14820	15090	15009	14923	14993	15000	14852	14886	14853	14868	15019	14968	14846	14936	14992	14856	14855	14813	14985	14843	15051	14831	14815	14971	14884	14797	14832	14816	15056	14864	14999	15055	14880	14859	14975	14954	15037	15015	14921	14991	14888	14996	14945	15033	14969	14868	14881	14853	14967	14950	14959	14861	14936	14906	14864	14865	14984	14855	14887	15085	14940	14923	14852	14890	14934	14804	14779	14822	14955	14846	14911	14845	15026	14994	14991	15066	14879	15022	14849	14971	14912	15017	14965	15097	14747	14885	14850	14818	15057	14968	14886	14920	15041	14981	15015	14890	14882	14930	15052	14786	14761	14899	14972	14894	15090	14900	15012	14979	15129	14728	14932	14948	15084	15070	15060	14935	14963	15170	14763	14831	15094	15037	15097	14910	14861	14948	14842	15062	14926	14930	14898	14895	14798	14889	14692	14804	15094	14923	14972	14875	14852	15143	14715	15006	14811	15039	15067	15113	15033	14775	15078	14871	14672	14926	15019	14874	14873	14875	15098	14865	15025	15024	14774	14906	15045	15026	14907	14840	14944	14843	15027	14997	14886	15051	14894	15025	14764	14958	14888	14722	14861	15077	14911	14991	15024	15010	14875	14795	15002	15023	14958	15052	15050	14896	14967	15030	14903	15116	14931	14979	14923	15060	14858	14995	14910	15051	15096	14934	14947	14914	14964	14975	14881	14967	14875	15109	15027	14994	14905	14946	14951	14965	14878	14923	14889	14807	14936	15029	14989	14843	14843	14737	14989	14943	14860	14870	15010	14855	14977	15004	15049	14961	14949	14838	15009	14900	14838	14842	14900	14994	14938	14834	14942	15101	15073	14921	15034	14931	14991	15004	15043	14971	14757	14966	15072	15033	15025	14937	15002	14924	14831	15158	14949	15174	14924	15065	14955	15036	15000	14968	14901	15148	14906	14815	14856	15001	14876	14925	14861	14885	15091	14789	14782	14968	15081	15055	14915	14884	14953	14919	14975	14956	14892	14750	14772	15134	14984	15031	14992	14974	14893	14999	14946	14861	14879	14983	14979	14943	14909	14949	14927	14790	14926	14910	14749	14976	15133	14839	15062	14858	14937	14871	15048	15122	14773	14824	15046	14868	14895	15041	15031	14820	14805	14998	15011	14794	14982	15035	15074	14845	14816	15153	14763	14997	15132	14847	15019	14955	14984	14886	14943	15046	14864	15040	14958	14946	14812	15110	14883	14938	15041	14800	14866	15012	14927	15034	14819	15063	14879	15084	14892	14819	14966	14815	14885	15032	14852	14929	14938	14914	14942	15017	15052	14931	14981	14998	14831	14844	14910	14784	15071	14945	14991	15095	14977	14932	14824	15021	15014	14978	15006	14980	14955	14906	14961	14946	14965	14918	15056	14877	15051	14975	14982	14880	14894	15134	14850	15004	14754	14960	15065	14995	14928	15025	14924	15088	14942	14933	14946	15035	14993	14912	14930	14984	14970	15049	15050	14877	14922	14921	14769	14868	15088	15071	14956	14967	14986	15072	14946	14928	14879	14747	15034	14816	14865	15014	14963	14919	15012	14941	14992	15067	15014	14992	14875	14842	14856	14927	14941	14888	14910	15111	14946	14956	14963	14877	15054	14873	14916	14973	15068	14896	14792	14963	14993	14895	15056	15044	14900	14928	14868	15023	15005	14967	14811	14954	14905	15010	14957	14799	15114	14896	14897	15207	14900	14971	14820	14887	14872	14881	15032	14981	14860	14815	14950	14880	14984	14935	14873	14866	14938	15045	14888	15160	15066	14779	15055	14920	15016	15041	14804	14949	14977	14748	15040	14911	15059	14990	14970	14868	15020	14927	14851	14906	15002	14855	14955	15136	14817	14987	14986	14818	14986	14719	14976	14919	14846	14793	14997	14943	15008	14972	15091	15019	15012	15042	15012	14890	14988	15113	14793	14851	14987	14842	14935	14796	14857	14823	15014	14869	15007	15084	15023	15080	14950	15088	14924	14789	14818	14847	14898	14905	14975	14713	14996	14976	14814	14792	14873	14988	14987	14692	15002	14935	14928	14880	14914	14850	15045	14914	14884	14840	14863	14989	15047	14886	14932	14817	14930	15084	14899	14987	14873	15010	14976	14955	14941	14939	14891	14994	14850	14949	14869	14997	14913	14950	15102	15005	14974	14883	14924	15093	14902	14761	14992	14847	14912	14960	14938	14938	14935	14994	14903	14986	15093	15018	14941	14952	15046	14987	15073	14866	14957	15000	14806	15084	14947	15019	14879	14938	14969	15038	14889	14907	14847	14874	15022	14953	14800	14907	14832	15080	15011	15114	14837	15095	14899	14910	14932	15012	15096	14959	14996	15087	14925	14903	14866	14923	15127	15020	15005	14738	15044	14801	14941	14985	14814	14938	14846	15152	15099	14885	14877	15049	14885	15060	15025	14959	14839	14948	14926	15014	14887	14732	15067	14939	14874	15076	15029	14953	15032	15004	14739	15140	14772	15095	15003	14877	14838	14919	15067	14787	15038	14954	14858	14856	15074	14971	15027	14926	14986	15095	14965	14993	15054	15030	14954	14966	14996	14959	14839	15021	14934	15049	14829	14867	14969	14906	14993	14857	15095	14997	14860	14958	14843	14973	14974	15033	14919	14958	14972	14908	14887	14867	14864	14987	14862	14900	15064	15064	14920	14971	14860	15034	14980	14880	15006	15048	14969	14841	14999	14902	14995	14806	14879	14997	15034	15009	15050	15047	15013	14982	14961	14904	14842	14912	14951	14989	14897	14874	14809	15084	15054	14845	14896	14873	14987	14941	15005	15051	14831	14993	15194	14867	14938	14973	15005	14980	15052	14856	15049	15013	15073	14958	14804	14825	14896	15040	14859	14959	14960	14861	14839	14984	15004	15042	14969	14910	14914	14933	14907	14961	14884	14954	15093	15008	14881	14830	14664	14973	15015	14895	14968	14905	14858	14808	14922	14859	14747	14903	15037	15209	14885	14993	14956	14831	14816	14899	14880	14899	14922	14892	14869	14907	15067	14814	14971	14823	14874	14963	14817	14867	14697	14963	14886	14760	14994	14942	15021	14882	14892	14981	14866	14859	15085	14967	14996	14956	14984	14941	14873	15014	15077	14837	14866	14900	14850	14939	14925	15029	14985	14938	15004	14955	14974	14856	14972	14884	14987	15019	15113	14682	14962	14838	15002	14975	14822	14904	14909	14912	14893	14988	14948	14839	15109	14928	14805	15058	14940	14983	15022	15062	14950	15181	14747	14938	14953	14979	14904	14895	14986	14859	14986	15082	14852	14940	14909	15068	15007	15127	14927	14994	15010	14767	15018	14910	14918	15014	15007	14755	14966	14959	15057	14910	14926	14843	14896	15172	15101	15087	15045	15072	15065	14952	15023	14861	14982	14899	14893	15093	14778	14849	15031	14964	15034	15014	14878	15003	14820	14955	14868	15073	14997	14963	14750	14762	14951	14847	14861	14909	14904	15045	14973	14870	14952	14858	14901	14943	14946	15059	14911	14925	14988	14797	15087	15012	14962	14946	14850	14989	15004	14797	14866	14899	14911	14946	14913	14986	14986	14907	15108	14912	15014	14974	15033	14909	14979	15078	14885	14971	14989	14935	14967	14964	14830	15004	14816	14721	14977	14970	14923	14856	14993	14960	14867	15013	14979	14791	14881	14855	14985	14891	14926	14907	15065	15004	15003	14802	14867	14948	15109	14928	15009	15107	14978	15055	14928	14886	15076	14963	15138	14999	15050	14903	14914	14857	14732	15062	15052	15071	14674	15052	15004	14931	14886	14893	15057	15045	14975	15015	14997	14893	14897	15106	14897	14950	14888	14831	14908	14992	14946	14890	14886	14939	14944	14878	14937	14898	15015	14948	14995	14920	14970	15006	14837	14819	14957	15027	15067	14923	14897	14967	15137	14908	14979	14952	14841	14863	14853	14832	14793	14931	15057	14948	14872	14850	14934	15049	14869	14963	15008	14852	14877	14916	14921	14899	15000	14919	14968	14869	14912	15092	14937	15029	15009	14881	14982	14961	14888	15024	15103	14823	14956	14952	15080	14926	14618	14937	14943	14884	14772	14815	15049	14924	15085	15007	14758	15081	14958	14999	14976	14948	15001	14823	14839	15108	15044	14769	14954	14914	14966	14924	14794	14942	14974	14828	15012	14900	14985	14875	14935	15023	14900	15054	14891	15155	14774	14920	14966	14959	14984	14891	14986	15042	14949	14973	15008	15151	14970	14933	15087	14921	14963	14909	14992	15030	14995	15057	15020	15087	14983	15021	14843	14914	14956	14859	14957	14938	15136	14905	14916	14968	14968	14972	15142	14782	15000	14692	15011	14868	15134	14995	14922	14884	15130	14940	14965	14862	15061	14930
23891	21318	28869	25059	22324	21331	20471	18020	18102	19678	22016	26252	27451	24791	21253	19300	17814	17491	17347	17448	17336	17240	17150	17163	17379	17210	17189	17220	17303	17167	17283	17107	17243	17162	17249	17350	17089	17438	17304	17438	17306	17315	17169	17214	17170	17156	17125	17334	17133	17080	17205	17418	17066	17257	17189	17015	16876	17158	17344	17095	17230	17205	17225	17278	17284	17159	17213	17210	17332	17195	17065	17328	17210	17105	17028	17036	17285	17216	17161	17165	16979	17143	17110	17258	17286	17309	17048	16903	17030	17084	17295	17283	17079	17186	17398	17111	17155	17187	17088	17010	17088	17235	17175	17220	17183	17146	16940	16928	17270	17223	17315	17318	17332	17217	17189	17142	17134	17348	17085	17071	17207	17140	17410	17179	16995	17111	16944	17104	17292	17274	17120	17104	17229	16961	17198	16996	17063	17003	17136	17116	17208	16982	17229	17086	17046	17050	17359	16978	17017	17124	17182	17240	17133	17045	17258	17088	17211	17251	17202	17177	17034	17043	16914	17064	17282	17204	17106	17028	17130	17217	17250	17224	17213	17124	17100	17248	17103	16999	17306	17014	17230	17141	17032	17030	17188	17044	17145	17143	17220	17059	17169	17093	17241	17310	17165	16847	17075	16978	17038	16997	17074	17084	17123	17149	17241	17083	17152	17168	17175	17145	17098	17064	17249	17081	17264	17128	17126	17390	17031	17020	17089	17250	16905	17143	17148	17051	17331	17224	17066	17086	17267	17183	17200	17265	17079	17191	17176	17253	17091	17244	17045	16876	17204	16979	17248	17253	17110	17117	16877	17307	17212	17223	17030	17278	17008	17092	17350	17131	17119	17289	17322	17080	17205	17209	17271	16993	17265	17223	17192	17323	17054	16950	17273	17095	17334	17361	17146	16928	17077	17123	17354	17323	17149	17023	17215	17058	16899	17187	17083	17051	17338	17195	17021	17072	17128	17057	17221	17067	17134	17265	17060	17026	17179	17089	17161	17034	17096	17273	17201	17213	17167	17026	17100	17015	17233	16943	17203	17097	17227	16962	17112	17027	17033	17184	17213	17151	17003	17134	17036	17041	17138	17249	17297	17278	17286	17095	17320	16902	17354	17116	17193	17298	17059	17160	17201	17360	17234	17169	17112	17023	17321	17197	17170	17194	17125	17160	17214	16861	17352	17294	17010	17218	17170	17182	17286	16970	17196	17151	17079	17050	17275	17188	17414	17344	17265	17125	17020	17316	17223	17142	16908	17249	17112	17274	17008	16984	17280	17000	17328	17284	16931	17145	17118	17219	17139	17191	17102	17200	17319	17169	17089	17111	16966	17219	17113	17042	16891	17142	17218	17051	17260	17093	17174	17173	17130	17182	17166	17103	16969	17108	17004	17147	17156	17201	17082	17201	17224	17170	17029	17285	17255	17281	17099	16956	17246	17125	17096	17235	16941	17278	17079	17094	17092	17291	17359	17255	17186	17072	17025	17279	17256	17152	17154	17210	17243	17188	17338	17143	17244	17311	17339	17278	17100	17123	17247	17178	17094	17204	17129	17235	17280	16964	16967	17243	17197	17040	17209	17156	17238	17320	17245	17164	17161	17037	17455	17176	17154	17199	17114	17155	17252	17002	17034	16963	17148	17162	17331	17204	17085	17063	17107	17128	16969	17112	17151	17316	16907	17095	17115	17057	17157	17240	17053	17223	17259	17423	17108	17032	17435	17131	17244	17211	17100	17286	17250	16971	17055	17219	17190	17058	17136	17212	17342	17021	17115	17153	17087	17176	17379	17194	17062	17170	17092	17128	17164	17147	17179	17403	17074	17268	17091	17075	17121	17127	17128	17222	17218	17281	17298	17116	17034	17167	17229	17047	17135	17323	17142	17099	17029	16898	17194	17252	17177	17118	17104	17253	17234	17119	16915	17211	17137	17335	17053	17271	17103	16943	17163	17159	17164	17040	17218	17215	17139	17109	17183	17216	17201	17183	17135	17463	17220	17402	17436	17129	17219	17058	17188	16944	17078	17195	17117	17256	17279	17181	17056	17245	17265	17150	16977	17095	17119	17220	17002	17166	17092	17084	17075	17220	17163	17136	17164	17197	17233	17161	17216	17294	17242	17222	16996	17246	17110	16977	16989	17150	17192	17030	17215	17210	17267	17158	17103	17180	17408	17035	17230	17038	17272	17280	16958	16916	17149	17053	17196	17329	17127	17270	17244	16979	17179	17176	17206	17154	17142	17098	17305	16990	17316	17248	17109	17164	17130	17189	17169	17401	17073	17103	17218	17212	17187	17290	17100	17015	17165	17145	17359	17220	17245	17211	16991	17153	17096	17206	17043	17078	17028	17227	17120	17236	17181	17190	17134	17221	17245	17186	17074	16859	17178	17034	17208	17065	17392	17194	17254	17180	17223	17016	17187	17013	17076	17229	17107	17023	17159	17090	17079	17121	17254	17287	17016	17241	17346	17002	17196	17290	17442	17135	17173	17325	17192	17128	16928	17193	17162	17295	17250	17208	17377	17239	17064	17151	17091	17153	16957	16956	17198	17135	17152	17051	17078	17213	17106	17178	17148	17073	17120	17118	17144	17180	17090	17196	17096	17248	17176	17021	17255	17071	17121	17313	17065	17013	16971	17452	16978	17261	17198	16930	17219	17077	17049	17143	17230	17162	17191	17159	17098	17242	17117	17117	17227	17167	17194	17166	17190	17039	17025	17143	17299	17065	17108	17220	16917	17105	17224	17099	17192	17150	17111	17222	17163	17139	17164	17046	17105	17104	17219	17242	17357	17286	17178	17062	17057	16910	17110	17078	16871	17278	17114	17126	17172	16976	17138	17387	17247	17168	17279	17262	17078	17297	17137	17247	17217	17243	17198	17244	17360	17208	17015	17043	17169	17304	17164	17109	17293	17106	17288	17235	17082	17226	17177	17083	17058	17168	17300	17084	17068	17133	16984	17306	17014	17100	17086	17091	17251	17057	17211	17008	16975	17179	17193	17178	17130	17036	17175	17141	17216	16969	17079	17321	17149	17189	17342	17340	17097	17140	17030	16854	17058	17280	17160	17202	17195	17216	17269	17440	17151	17207	17240	17249	17305	17232	17122	16979	17114	17155	17096	17170	17216	17210	17166	16973	17162	17057	17246	16989	17102	17183	16980	17137	17246	17098	17192	17148	17193	17179	17246	17202	17134	17250	17050	17077	17115	16905	17189	17093	17223	17014	17092	16857	17160	17010	17153	17006	17242	17299	17231	17254	17212	17031	17363	17368	17136	17312	17145	17168	17030	17092	17219	17160	17142	17001	17298	17263	17322	17225	17132	17078	17095	17054	17092	17130	17186	17227	17101	17066	17126	17153	17068	17159	17212	17098	17143	17196	17272	17217	17319	17079	17163	17159	17229	17126	17351	16957	17037	17011	17018	17095	17164	16965	17120	17070	17099	17147	17021	17197	17129	17053	17257	17121	16980	17086	17278	17106	17016	17329	17126	17041	17150	17420	17108	17152	17090	17285	16976	17300	17224	17381	17129	17290	17214	17135	17364	17144	17207	17121	17137	17415	17251	17191	17144	17188	17084	17009	17140	17245	17140	17108	17015	17218	17174	17041	17171	17242	16876	17058	17151	17140	17149	17235	17006	17095	17058	16889	17115	17166	17016	16919	17007	17251	17204	17112	17225	17084	17137	17258	17123	17196	17122	17152	16942	17025	17153	17162	17127	17303	17066	17181	17070	17067	17066	17127	16897	17187	17257	17072	17304	16976	17009	17117	17012	17155	17259	17309	17393	17020	17133	17107	16956	17046	17231	17255	17065	17377	17061	17151	17224	17117	16969	17240	17351	17102	17192	17094	17225	17314	17318	17133	17155	17034	17030	17089	17231	17185	17321	17206	17099	17199	17064	17243	17217	17148	17244	17249	17281	17270	17207	17198	17172	17111	17440	17159	17269	17084	17141	17066	17181	17142	17136	16984	17183	17074	17088	17294	17291	17170	17223	17218	17524	17124	17155	17349	17239	17343	17076	17339	17228	17133	17316	17172	17201	17265	17174	17047	17243	17150	17267	16979	17253	17060	17238	17003	17418	17261	17261	17081	17070	17120	17179	17223	17070	17313	17113	17258	17117	17293	16995	16953	17215	17138	17147	17055	17449	17032	17141	17145	17187	17148	17206	17177	17045	16953	17023	17122	17212	17360	17243	16948	17132	17162	17151	17270	17448	17137	17088	17143	17219	17485	17283	17202	17108	17048	17274	17123	17261	17040	17062	17242	17219	17295	17230	17169	17087	17315	17020	17100	16994	16994	17209	16955	17278	17308	17324	17311	17275	17105	17101	17197	17099	17038	17017	17171	17042	17062	17399	17336	17238	17349	17191	17320	17265	17299	17067	17051	17146	17034	17153	17161	17108	17415	17249	17147	17107	17149	17116	17078	17246	17257	17188	16855	17110	17252	17236	17156	17141	17102	17150	17153	17093	17129	17072	17177	17025	17153	17137	17339	17429	17207	17180	17334	17020	17078	17167	17030	17027	17112	17311	17013	17102	16964	17131	17136	17169	17344	17132	17173	17300	17266	17301	17109	17147	17103	17162	17136	17252	17057	17230	17216	17308	17074	17041	17357	17159	16995	17312	17360	17047	16991	17111	17273	17173	17113	17185	17116	17147	17108	17225	17030	17011	17131	17140	17174	17255	17278	17124	17125	17189	17168	17264	17062	17462	17071	17162	17046	17235	17347	17082	17255	17206	17261	17299	17329	17229	17299	17040	17221	17115	17201	17182	17266	17168	17364	17140	17124	17220	17085	17116	17222	17215	17082	17093	17153	17221	17140	17120	17403	17297	17297	17189	17137	17112	17196	16906	17183	17085	16978	17414	16941	17269	17103	17197	17015	17179	16988	17254	17063	17024	17204	17278	17113	17233	17376	17388	17204	17248	17124	17214	17053	17301	17223	17098	17137	17158	17167	17338	16984	17033	17196	17295	17012	17282	17282	17354	17140	17064	17168	17028	17077	17110	17082	17097	17200	17302	16823	17102	17415	17170	17131	17152	17051	17024	17305	17052	17162	17210	17083	17159	17266	17207	17077	17423	17038	17155	17115	17216	17109	17277	17071	17027	17062	17118	17320	17158	17120	17334	17097	16916	17244
29765	49380	46561	29531	18932	16262	15659	15523	16470	19151	22586	27950	28012	23846	19582	16883	15626	15087	14869	14925	14997	14808	15058	15000	14957	15029	14888	14948	15087	14982	14946	14849	14910	14956	15143	15171	14919	14943	14823	15021	14952	14953	14862	14993	14892	14870	14938	14979	14937	14809	14748	14982	15075	14898	15055	14937	14950	14911	15084	14823	14955	14859	14925	14938	15106	14723	14792	14715	14870	14967	15174	14991	14992	14722	14873	14970	14814	15002	14812	14769	15024	14909	14818	14943	14867	14964	14968	14996	14781	14934	14964	14872	14952	14890	14936	14882	14868	14872	14778	15001	14997	15032	14909	14828	14997	15009	14867	15076	14926	14981	14712	14895	14809	14869	14920	14989	15023	14798	15047	14961	14961	14915	14754	15095	14727	14968	15251	15086	14901	14861	14815	14954	14970	15066	15010	14885	14979	14966	14770	14845	14934	15214	15132	14977	14980	14866	15006	14850	14873	15033	14813	14847	14808	14955	15008	14719	14883	14925	14979	14962	14944	14820	15013	14966	14974	14821	14992	14907	14949	14835	14812	14884	14852	14747	14879	14982	14781	14816	14981	14816	14974	14939	14996	15047	14842	15014	14826	14959	14931	14808	15003	14897	14983	14989	14864	14906	14818	14922	14884	15026	14966	14987	14980	14810	15003	14721	14803	14995	15028	14890	14886	14773	14928	14920	14825	14862	14804	14964	14887	14837	14894	14816	14877	14885	14966	15025	14954	14639	15094	14925	14942	14773	14848	14885	14927	14962	14991	14925	14769	14955	14941	15071	14938	14841	14705	14917	15012	14847	14852	14739	14926	15006	14839	14950	14947	14915	14888	15019	14865	14865	15053	14909	14977	14791	14933	14922	14824	14758	15070	14788	14881	14977	14842	15005	14936	14959	14793	15102	14933	14873	14703	14836	14762	14872	14899	14890	14842	14965	14897	14836	14937	14920	14886	14796	14740	14922	14926	14875	14835	14801	14998	14946	14852	14990	14772	14904	15168	15004	14884	14819	14796	14840	14826	14929	14796	14976	14977	14773	14960	14861	14767	14894	14869	15009	14885	15064	14876	14804	14917	14859	14961	14895	14889	14980	14780	14820	15136	14981	14844	14921	14971	14910	15004	14976	14809	14858	14802	14872	14804	15131	14849	14718	14995	14782	14764	15016	14904	14959	14871	14881	14841	14973	14969	14840	14820	14661	14872	14908	14912	15058	14941	15109	14886	15008	14953	15034	14815	14848	15059	14914	14636	14847	14959	14823	14955	14984	14762	14845	14800	14981	14753	14840	14758	14813	14996	14887	15191	14778	14991	14887	14956	15040	14933	14784	14901	14999	14746	14829	14928	14952	14788	14909	15080	14941	14823	14988	14852	14894	15080	15055	14876	14950	14858	14990	14870	14833	14777	14783	15085	14936	14844	14860	14902	14923	15024	14906	15043	14898	14922	14871	14946	14947	14883	15142	14987	14783	14893	15017	14975	14903	14909	14776	14891	14885	14914	14798	15102	15084	14821	14973	14825	15056	14912	14954	14884	14901	15021	14885	14792	14925	14963	14915	14831	14907	15075	14924	14838	14915	14762	14953	14822	14947	14763	14945	15091	14921	14923	14884	15018	14812	14899	14799	14972	14846	14965	14889	14883	15095	14817	14918	14894	14970	14815	14902	14871	14897	14882	14964	15005	14841	15006	14874	15011	14784	14942	15043	14881	14751	14861	14996	14867	14844	14803	14809	14800	14811	14845	14871	14845	14809	14865	14901	15010	14931	14774	14846	14748	14909	14843	14914	14862	14848	14759	14929	14876	14870	14962	14994	14832	14788	14810	14856	15124	14982	14885	14835	14863	14907	15036	14756	14981	14844	15045	14861	15037	14947	14945	14792	15004	15030	14747	14861	14786	14709	15035	14867	14936	14955	14823	14913	14877	14956	14842	14992	14893	14895	14841	14980	14930	14845	14891	14944	14990	14924	14833	14898	14948	14975	14909	14862	14990	14960	15022	14851	15003	14847	14856	14861	15062	14845	14980	14865	14987	14770	14897	14755	15053	14762	14969	14890	15042	14817	14790	14860	14898	14901	14851	15038	14991	14844	15022	14935	15185	14817	14966	14833	15054	14894	15003	14912	14764	14862	14744	15011	14969	15122	14861	14830	14703	14892	15134	14999	14954	14758	14912	14897	14936	14946	15002	14948	14974	14893	14768	14786	15004	14878	14875	14935	14758	15101	14830	15093	14908	14924	14952	14894	14871	14812	14870	14983	14861	14932	14931	14846	14694	14879	14967	14796	14920	14928	14973	14929	14931	14793	14937	14871	14843	14938	14759	14816	14974	14885	14937	14899	14911	14851	15006	14740	14833	14782	14814	14930	15009	14795	14773	14831	14877	15042	14885	14945	15057	14880	15045	14928	14826	14912	14771	14852	15113	14768	14975	15054	14942	14922	14961	15020	14953	14745	14920	14932	14761	14846	14839	14938	14907	14922	14935	14851	14964	14980	14968	14720	14882	14833	14971	14962	14866	14955	15037	14716	14997	14860	15090	14940	14849	15025	14959	14875	14912	14872	14896	15013	14988	14928	15041	14896	15034	15047	14825	14717	14956	14857	14882	14778	14855	14892	14833	14949	14914	14922	14800	14909	14939	14890	14918	14847	14775	14936	14970	14972	14962	14936	14944	14881	14894	15104	14996	14806	14970	14980	14938	14969	14920	14864	14822	15038	14870	15100	14995	14995	15015	14724	14928	14909	14856	14831	14894	14900	14870	14880	15164	14814	14914	14996	15042	14992	15150	14984	14912	14948	14919	14931	14894	14993	14913	14807	14937	14819	14886	14706	14886	14884	14807	14978	14957	14767	14859	14802	14922	14785	14921	14928	14829	14908	14857	14819	14846	14825	14921	14836	14939	14893	14950	14969	15035	14990	14812	14915	14913	14828	14763	15024	14856	14970	14896	14839	14940	14706	14887	14747	14913	14949	15042	14782	14983	15086	14912	14834	14975	14724	14947	14842	14888	15103	14874	14940	14846	15008	14967	14879	14994	14968	14837	14929	14897	14837	14909	14880	15006	14864	15021	14741	14928	14974	14874	15234	14776	15016	15046	14947	14796	14805	14909	14925	14901	14961	14838	14802	14867	15027	15024	15022	15152	15010	15002	14698	14968	14955	15023	14954	14839	14795	14832	14786	14941	15011	14848	14861	14804	14981	14863	14936	14924	14951	15013	14816	14780	14974	14996	15016	15038	14939	14754	14855	14981	14744	14942	14948	14766	14902	15092	14832	14797	14766	14878	14742	14863	14831	14923	15092	14996	15081	14897	14772	15237	14933	14999	14826	14763	14912	14744	14949	14823	15007	14997	14983	14797	14703	14758	14740	14947	15028	14966	14680	14881	14804	14953	14863	14896	14877	14932	14983	14855	14891	14876	14976	15029	14995	14915	15053	14926	15050	14863	14769	14851	14903	14889	15000	14907	14754	15056	14889	14992	14933	14852	14895	14764	14896	15049	14933	15025	14988	14909	14824	14990	14940	15075	14858	15039	14910	15009	14855	14877	14812	14893	14946	14870	14952	15029	14925	14937	14952	14892	14883	14889	14760	14855	14822	14892	14953	14954	14944	15035	14977	14832	14984	14922	14760	15005	14944	14860	14840	14890	14966	14894	14822	15000	14907	14923	14934	14857	14656	15001	14982	15028	14807	14974	14823	14844	14957	14995	14922	14899	14987	14749	14821	15040	15029	14970	14774	15079	14855	14757	14894	14870	15068	14890	14948	14827	14878	15021	14777	15110	14902	14921	14806	14824	14920	14727	14832	15118	14888	14933	14797	14807	14779	15018	14762	14841	15119	14921	14834	15042	14802	14918	14839	14864	15006	14827	14814	14897	14884	14786	14927	14844	14670	15009	15023	15043	14831	14953	14842	14905	14902	14837	14864	14822	14789	14779	14839	14867	14948	15000	14808	14887	14861	14963	15005	14897	14885	14883	14840	15075	14877	14933	15017	14950	14977	14828	14884	14874	14946	14933	15013	14782	14947	14897	14987	14923	14954	14928	14912	14878	14932	15001	14923	14938	15080	14929	14987	14695	14953	15033	14829	15060	14822	15043	14905	14914	14924	14839	14886	14799	14828	14864	14901	14903	14929	14763	14871	14868	14938	14920	15024	14874	14883	14890	14752	14971	14825	14877	14882	14873	14890	14695	15027	14913	14732	14833	14654	14950	14985	15056	14984	15066	14831	14966	14899	14734	14771	14932	14998	14937	14919	14866	14874	14819	15042	14821	14838	14856	14920	14914	14857	14918	14975	14998	14869	14887	14828	14730	15040	14893	14882	14804	14972	14792	15107	15105	15066	14788	15015	14879	14969	15035	14930	14846	14898	14884	14995	14851	14819	14970	14775	15042	14962	14923	14941	15025	15031	14864	14792	14845	14949	15016	14856	14817	14873	14912	14759	14829	14948	15029	15005	14881	15023	14837	14915	14916	14737	14898	14969	14862	14998	14880	14953	14902	14900	14879	14896	15013	14847	14852	14759	14890	14945	14836	14876	15038	14725	15076	14850	14759	14902	14804	14756	14882	14898	14952	14964	14858	14773	14821	14800	14921	14851	14999	14906	14928	14850	14814	14916	14769	14877	14865	14989	14948	15035	14984	14882	14898	14798	14888	14819	14988	14888	15022	14899	14842	14762	14954	14903	14935	14921	14898	14995	14898	14840	14866	14863	14807	14863	14758	15034	14757	15084	14782	14780	14944	14898	14675	15061	14909	15003	14855	14935	14737	14779	14768	14875	15000	14993	14864	15108	15046	14980	15038	14939	14949	14910	14908	15054	14859	14973	14865	14925	14884	14943	14827	14923	14868	14996	14841	14873	14793	14921	14869	14914	14760	14938	14822	15069	14964	15067	14908	14906	14909	14920	14950	15043	14818	14895	14899	14912	14776	14921	14912	14907	14926	14880	14857	14868	15117	14867	14794	15033	14730	14912	14755	14953	14957	14796	14806	14837	14932	14799	14987	14803	14932	14831	14832	14908	14823	14903	14900	14832	14880	15086	14831	14958	14994	14863	15032	14928	15024	14881	14971	14845	14927	14755	14918	15054	14854	14847	14867	14905	14793	14910	14897	14871	14886	14892	14917	14887	14904	14897
22684	21279	29036	23859	21482	23198	23954	19193	18809	20323	21891	32903	36524	31350	25394	21174	18594	17916	17700	17477	17486	17564	17476	17730	17481	17329	17478	17629	17330	17331	17440	17302	17433	17322	17379	17248	17426	17430	17270	17306	17415	17459	17304	17574	17334	17399	17235	17361	17197	17189	17154	17252	17305	17224	17314	17170	17350	17219	17321	17397	17191	17289	17664	17053	17339	17393	17325	17195	17325	17362	17494	17378	17389	17454	17181	17323	17253	17237	17178	17484	17233	17341	17354	17343	17229	17212	17327	17332	17406	17381	17393	17410	17331	17301	17215	17210	17380	17233	16961	17120	17493	17243	17348	17378	17271	17304	17431	17247	17126	17386	17246	17334	17270	17442	17392	17125	17359	17369	17421	17310	17455	17340	17170	17269	17374	17099	17243	17456	17212	17325	17240	17317	17225	17391	17002	17281	17293	17381	17472	17369	17406	17218	17377	17274	17217	17295	17237	17298	17296	17182	17275	17131	17323	17245	17239	17291	17196	17417	17193	17171	17206	17268	17296	17105	17393	17138	17287	17302	17367	17314	17339	17250	17268	17329	17225	17187	17233	17426	17275	17365	17257	17353	17317	17035	17217	17273	17176	17159	17349	17202	17310	17229	17230	17118	17257	17427	17498	17237	17277	17371	17287	17180	17246	17358	17357	17411	17101	17382	17284	17299	17200	17354	17345	17395	17371	17481	17171	17212	17203	17098	17385	17258	17257	17205	17297	17140	17399	17204	17181	17312	17113	17148	17303	17311	17175	17407	17237	17537	17385	17543	17248	17403	17469	17269	17296	17254	17219	17289	17274	17482	17321	17362	17345	17064	17213	17154	17252	17187	17269	17175	17414	17203	17190	17217	17070	17450	17274	17134	17242	17354	17232	17402	17290	17185	17258	17399	17364	17081	17083	17359	17441	17458	17462	17528	17242	17359	17325	17317	17384	17142	17505	17373	17307	17395	17275	17263	17349	17379	17274	17176	17171	17228	17320	17321	17225	17157	17223	17131	17090	17252	17222	17394	17300	17368	17240	17361	17450	17354	17436	17310	17245	17303	17193	17054	17209	16913	17406	17345	17238	17051	17233	17180	17287	17436	17418	17197	17413	17352	16981	17335	17131	17172	17324	17223	17305	17248	17342	17301	17179	17243	17242	17339	17282	17122	17290	17143	17472	17524	17386	17368	17137	17084	17322	17069	17287	17228	17267	17381	17412	17234	17177	17130	17290	17334	17217	17406	17461	17364	17175	17231	17372	17256	17363	17438	17318	17095	17177	17171	17231	17076	17154	17270	17265	17166	17170	17364	17315	17318	17345	17252	16972	17387	17079	17376	17382	17281	17167	17302	17139	17031	17177	17150	17214	17218	17239	17179	17248	17308	17268	17169	17123	17296	17272	17238	17359	17133	17313	17401	17230	17240	17254	17307	17234	17192	17264	17364	17320	17292	17287	17313	17162	17202	17192	17367	17356	17229	17227	17242	17527	17414	17344	17140	17118	17216	17211	17205	17154	16991	17123	17284	17456	17208	17264	17329	17247	17329	17486	17408	17419	17288	16955	17392	17118	17152	17270	17574	17212	17270	17371	17258	17241	17122	17326	17360	17374	17296	17231	17373	17112	17298	17220	17237	17296	17185	17223	17267	17502	17304	17290	17265	17285	17460	17196	17143	17359	17276	17496	17321	17344	17172	17286	17126	17338	17087	17384	17182	17290	17297	17337	17217	17224	17240	17346	17249	17480	17276	17261	17256	17327	17322	17330	17188	17278	17337	17365	17337	17062	17151	17396	17250	17443	17341	17262	17156	17475	17278	17187	17165	17268	17396	17380	17351	17129	17101	17258	17205	17241	17172	17150	17346	17089	17310	17184	17075	17312	17319	17189	17463	17287	17176	17243	17347	17126	17133	17220	17438	17095	17261	17079	17299	17474	17377	17208	17243	17118	17167	17153	17347	17140	17426	17175	17185	17227	17359	17177	17138	17270	17318	17309	17257	17154	16986	17094	17147	17327	17214	17284	17360	17308	17398	17384	17241	17326	17273	17446	17202	17513	17144	17246	17219	17321	17240	17006	17118	17149	17147	17467	17306	17224	17337	17265	17275	17341	17314	17289	17283	17139	17418	17271	17048	17211	17281	17264	17357	17149	17378	17251	17400	17066	17342	17204	17336	17126	17369	17345	17247	17259	17418	17239	17146	17218	17369	17024	17277	17079	17449	17244	17173	17258	17090	17333	17334	17360	17176	17366	17334	17196	17022	17410	17169	17274	17255	17399	17222	17200	17261	17174	17275	17291	17418	17249	17353	17216	17226	17309	17407	17244	17408	17349	17187	17331	17224	17335	17319	17395	17266	17210	17268	17297	17297	17237	17367	17179	17344	17171	17266	17479	17361	17457	17357	17371	17165	17284	17217	17339	17234	17372	17410	17253	17248	17144	17164	17262	17245	17318	17346	17266	17354	17097	17034	17149	17279	17455	17211	17255	17256	17268	17158	17230	17263	17399	17183	17288	17262	17450	17118	17256	17220	17367	17246	17368	17384	17288	17308	17169	17181	17153	17309	17249	17357	17130	17152	17282	17220	17435	17256	17231	17271	17246	17226	17160	17162	17409	17129	17307	17259	17264	17101	17211	17230	17460	17359	17169	17031	17249	17275	17263	17321	17338	17276	17420	17372	17220	17309	17268	17301	17314	17156	17202	17210	17198	17167	17281	17289	17249	17269	17387	17382	17276	17058	17215	17370	17319	17285	17233	17369	17391	17178	17330	17243	17341	17141	17393	17169	17394	17308	17280	17303	17187	17277	16953	17264	17213	17282	17189	17404	17175	17158	17166	17145	17213	17267	17255	17358	17297	17312	17256	17242	17404	17191	17133	17219	17120	17295	17123	17180	17189	17013	17205	17263	17053	17043	17289	17279	17341	17181	17291	17451	17292	17145	17185	17033	17040	17193	17141	17246	17183	17420	17491	17131	17145	17097	17487	17206	17230	17129	17299	17327	17267	17261	17570	17191	17365	17235	17061	17284	17183	17512	17351	17151	17308	17324	17305	17265	17219	17083	17377	17299	17115	17172	17235	17352	17119	17334	17310	17123	17462	17191	17277	17405	17052	17167	17215	17081	17325	17366	17260	17210	17341	17280	17252	17230	17299	17381	17313	17295	17260	17241	17157	17307	17236	17254	17283	17313	17417	17354	17181	17291	17313	17407	17385	17245	17142	17403	17402	17277	17344	17320	17351	17227	17131	17359	17435	17287	17281	17160	17253	17052	17102	17355	17429	17237	17434	17231	17230	17283	17164	17209	17306	17032	17299	17057	17386	17395	17200	17183	17278	17273	17158	17405	17489	17353	17358	17339	17309	17267	17195	17226	17212	17197	17145	17289	17098	17397	17309	17306	17420	17447	17327	17278	17251	17201	17043	17117	17229	17265	17177	17201	17369	17378	17286	17142	17164	17236	17334	17207	17139	17331	17344	17193	17309	17079	17172	17238	17554	17030	17334	17283	17137	17127	17301	17305	17199	17222	17344	17127	17135	17138	17349	17160	17176	17209	17167	17336	17270	17394	17422	17504	17309	17120	17223	17468	17278	17350	17334	17447	17201	17497	17445	17382	17211	17351	17381	17245	17484	17109	17160	17435	17387	17135	17419	17460	17195	17408	17345	17170	17383	17298	17285	17206	17181	17299	17236	17256	17213	17169	17311	17196	17255	17189	17430	17281	17229	17207	17144	17177	17226	17185	17192	17317	17215	17174	17158	17238	17023	17319	17215	17413	17235	17593	17290	17354	17092	17153	17257	17171	17142	17413	17368	17258	17403	17303	17246	17193	17334	17500	17235	17319	17228	17152	17159	17262	17405	17374	17322	17198	17174	17199	17311	17232	17296	17037	17211	17366	16954	17316	17307	17054	17272	17318	17186	17451	17213	17382	17298	17102	17440	17229	17377	17200	17290	17411	17317	17099	17427	17188	17157	17098	17285	17257	17344	17394	17472	17215	17061	17369	17461	17186	17250	17368	17286	17194	17241	17288	17371	17282	17176	17032	17204	17262	17242	17512	17259	17128	17313	17320	17266	17241	17102	17331	17135	17150	17327	17327	17308	17028	17122	17307	17499	17287	17131	17471	17498	17367	17225	17269	17230	17275	17312	17232	17083	17071	17231	17166	17384	17240	17298	17207	17102	17192	17221	17406	17067	17326	17341	17427	17273	17317	17338	17371	17227	17255	17271	17351	17233	17215	17421	17218	17465	17121	17023	17474	17376	17301	17160	17154	17298	17096	17431	17423	17284	17288	17386	17317	17312	17411	17367	17354	17251	17075	17304	17369	17264	17223	17142	17353	17202	17185	17087	17215	17123	17232	17410	17122	17141	17241	17003	17233	17189	17256	17160	17218	17277	17328	17049	17465	17398	17368	17245	17381	17324	17124	17240	17281	17456	17350	17251	17373	17473	17545	17304	17367	17164	17336	17259	17317	17299	17178	17378	17481	17354	17406	17298	17263	17073	17177	17390	17214	17372	17454	17430	17151	17219	17219	17201	17078	17352	17312	17226	17295	17324	17099	17244	17200	17302	17347	17352	17331	17298	17251	17315	17288	17223	17164	17278	17391	17260	17164	17122	17255	17250	17310	17197	17374	17293	17331	17199	17188	17086	17303	17215	17130	17310	17304	17498	17245	17438	17217	17298	17122	17221	17210	17443	17301	17243	17228	17543	17186	17129	17478	17436	17367	17243	17229	17189	17368	17177	17324	17195	17247	17256	17249	17172	17222	17395	17329	17146	17098	17408	17285	17463	17240	17178	17454	17375	17118	17356	17317	17406	17442	17407	17195	17292	17252	17362	17386	17214	17439	17360	17402	17150	17226	17177	17358	17267	17360	17406	17257	17506	17181	17345	17269	17418	17141	17274	17211	17336	17320	17238	17255	17463	17139	17057	17274	17320	17353	17240	17209	17304	17253	17257	17294	17297	17203	17357	17359	17227	17069	17289	17180	17360	17026	17242	17338	17306	17474	17181	17341	17333	17233	17287	17192	17338	17143	16969	17291	17329	17254	17118	17130	17291	17132	17382	17268	17311	17103	17272	17360	17149	17280	16924	17310	17290	17246	17182	17372	17270	17325	17258	17206	17124	17398	17278	17029	17297	17191
32912	57036	51124	31564	20020	17667	16145	16974	17710	19106	22070	35845	37712	31091	24172	18753	15985	15359	15154	15084	15100	14935	14935	15073	14845	14895	15038	14878	15113	15025	15088	14872	14963	14942	15176	15175	15070	15076	14992	15014	14869	14939	14931	15074	14856	14945	15052	14916	14896	14895	14838	14927	15046	14695	14936	15079	14882	14981	14756	14901	14909	15068	14914	14824	14868	15014	14955	14861	14869	15005	14984	15023	15014	15067	14993	14942	14880	15054	14903	14897	15032	14950	14793	14866	15090	14833	14889	15017	14914	14987	14804	15014	14951	14847	14884	14889	14958	14902	14947	15000	15006	14965	15085	14936	15017	14848	14817	14978	14850	15060	14955	15040	14794	14991	14718	14865	15120	14998	14711	14884	15078	14975	14960	14972	15019	14887	14912	14863	14868	15122	14816	14928	14830	14713	14957	14974	14933	14897	15084	14916	14915	14957	15011	14937	14843	14833	15078	14923	14956	14949	14814	14957	14853	14869	14979	14953	14925	14842	14839	15027	15001	15128	14945	14908	14852	14921	15063	14890	14754	15147	15006	14964	14850	14917	14960	14894	14950	14938	15030	14985	15201	14910	14766	14980	14861	14876	14924	14943	15145	15000	15050	14749	14882	14937	15047	14907	14939	14966	14819	14786	14864	14934	14866	14874	15101	14960	14939	14957	14972	14891	15029	14933	14930	14984	14862	15037	14842	15108	14942	14878	15055	14988	15010	14837	14906	15039	14969	14947	14776	14799	14950	14898	14957	15003	15046	14985	15068	14900	14830	14986	14831	15004	14957	14741	14876	14804	14907	14956	15212	14855	15067	14911	14950	14966	14918	15041	14907	15141	14882	14888	15032	14866	14984	14983	14890	14716	15015	14833	14905	14924	14924	14842	14858	14923	14811	14990	15014	14800	14880	14768	14851	14778	14803	14865	14933	14930	14833	14899	14851	14887	14947	14992	14763	14732	14938	14920	14899	14821	14835	14870	14947	14878	14991	14877	14902	14922	15052	14934	14964	14855	14787	14803	14945	14879	15060	14933	14947	14809	15040	15023	15011	15098	15025	14913	15066	14827	15032	15036	14788	14966	14906	14811	14897	14904	15035	14970	15050	14912	15056	14790	14993	14931	14877	14945	14834	14863	15040	14856	15048	14944	15140	14950	14903	14877	14980	14893	14948	14929	14941	14933	14748	14779	15019	15020	14856	15176	14897	15030	14957	14899	14902	14915	15125	14888	15001	14987	14913	14880	14791	14896	14810	15095	14901	14962	15035	14907	14996	15050	14974	14972	15017	15083	14899	15024	14974	14836	14972	14769	14962	14712	14895	14963	14989	14828	14947	14994	14781	14774	15116	14973	15107	14987	14850	14950	14927	14905	14887	14976	14841	14972	14973	14817	15012	14943	14907	14960	14772	15024	14945	14871	14655	14698	14878	14946	14964	14946	14809	14896	14846	14863	15070	14909	14910	14964	14992	14878	15036	14975	15016	14801	15048	14953	14817	14830	15128	14772	14880	14887	14856	14830	14825	14930	15039	14835	15050	14940	15065	14888	15026	15053	14847	14863	14961	14936	14917	14908	14928	14876	14827	14894	14816	14926	15034	14864	14865	14948	14826	14901	14958	14872	15109	14884	14851	14898	14832	15108	14871	14958	15029	14980	14956	14961	14975	14893	14963	14857	14852	14905	15066	15045	14824	14788	15068	14957	14928	14975	14907	14915	14815	14981	15003	15045	14621	14799	14765	14876	14837	14899	14904	14931	15072	14982	14893	14880	14868	14821	14953	14779	14814	14783	15010	14963	14825	14870	14993	14800	14781	14843	14991	14879	14800	14731	14924	14836	14921	14806	14956	14795	14850	15019	14929	14909	14985	14943	15022	14903	14987	14907	14881	14791	15017	14916	14919	14877	14988	14990	15012	14952	14980	15011	14937	14970	14876	14940	14956	14809	15124	14946	14869	14895	15003	15048	14871	14951	14861	14705	15064	15045	14791	14924	14862	14933	14904	14972	14832	14904	14820	14874	15061	15059	14801	14928	14998	15036	15093	14900	14823	15015	14818	14841	14940	15156	14917	14915	14867	14922	14900	15063	14901	14799	14908	14954	15107	14878	14934	14742	14893	14805	15001	14906	14935	14896	14879	15014	14724	14857	15028	14886	14941	14978	15029	14877	15036	14728	14854	14990	14988	14871	15175	15018	15018	14924	14846	14897	14906	14961	15054	14873	15005	14908	14871	14822	14910	14902	14988	14883	14884	15122	15031	14892	14966	14861	14851	15017	14953	14843	14999	14889	14947	15092	14823	14968	14876	15029	14888	14849	14841	14981	14893	14929	14836	15013	14861	14931	15000	15155	15035	14899	15002	15021	14929	14749	14812	14885	14860	14874	14959	14970	14961	14796	14780	15014	15013	14788	15001	15033	14840	14929	14890	14833	14970	14861	14831	14925	14937	14933	14986	14855	14969	14879	14973	14883	15118	14961	14858	14797	15079	14957	15187	14781	15022	15119	14962	14995	14812	14864	14874	14969	14915	14845	14784	14910	14833	14973	15078	14891	14825	14987	14985	14870	14817	14883	14864	14925	14945	14942	15066	14941	15148	14798	14760	14782	14988	14986	15048	14940	15077	14921	15002	14981	14900	15048	14990	15026	14912	14912	14930	14798	14902	14905	14742	14992	14937	14815	14892	14881	15010	15038	14823	14782	14860	15032	14832	15027	14788	14917	15014	14963	15041	14940	15022	14931	14813	14897	14847	14931	15100	14737	15014	14888	14889	14852	14941	14749	14898	14910	15049	14987	15136	14910	14976	14813	14874	15134	15034	14840	14910	14861	14983	14924	14873	14832	14956	14984	15022	15125	14904	14924	14911	14884	14828	15050	15057	14892	14872	14942	14959	14936	15087	14794	14969	15035	14897	14986	14916	14991	15055	14995	14990	14910	14779	14823	14932	14797	15027	15015	15079	15010	14995	14963	15031	14991	14746	14794	14861	14749	14923	14884	14907	15064	14978	14920	14860	15023	14964	14927	14994	14778	14738	14947	14980	15100	14903	14795	14928	14926	14947	14850	15011	14905	14799	14844	15082	15054	14816	15045	14990	14867	14947	15007	14990	14916	14938	14915	14838	14892	14994	14942	14858	15058	14833	14979	14891	14987	14892	14969	14950	14778	14943	14714	14791	14788	14960	14932	14930	14840	14990	14942	14888	15017	14896	14955	14832	14877	14933	14951	14978	14762	14902	14980	15121	14942	14944	14802	14892	15034	14846	14781	14925	14782	14794	14844	15156	14948	14949	14928	14923	14837	14915	14814	14969	14957	15027	14918	14903	14869	14909	14795	15094	14894	14865	15039	14869	14904	14896	14972	15098	15023	15007	14896	15053	14880	14765	14944	14897	14914	14886	14902	14961	14827	15012	15072	14912	14979	14822	14995	14825	15076	14991	14964	14941	14941	14846	14938	14964	14926	14888	14947	14911	14910	15002	14895	14828	14964	14892	14980	15033	14824	14832	14691	14584	14878	14725	14868	14884	14806	14796	14969	14902	14883	15027	14873	14911	14904	14880	14881	14919	14905	14947	14999	14923	14891	15016	14879	14898	14847	14873	14960	14935	14842	15083	14815	15060	14971	14932	15007	14931	14850	14727	14873	14953	14982	14906	15019	14860	14944	14911	14942	14988	14957	15050	14947	14862	15051	14941	14956	14776	14924	14873	14896	15005	14887	15073	14892	15096	14859	15102	14853	14691	14905	14857	15042	14933	14713	15073	14863	14879	14948	15058	14879	14894	14916	14839	15011	14741	15003	14938	14951	14799	14803	14881	14964	14842	14789	14987	14938	14919	14913	14951	14891	15113	14797	14860	14996	15090	14919	15029	14868	14888	14835	14851	14878	14987	15042	15017	14892	14816	15105	14853	14853	14898	14781	14931	14850	14815	15103	14951	14866	14804	14974	14878	14936	14870	14771	15068	14962	15001	15000	14958	15009	14925	14793	14933	15037	14868	14966	15020	15159	14905	14895	14964	14951	14995	14820	14952	14991	14986	14971	14878	15040	14946	15036	14996	14938	14973	14960	14814	14962	15037	14984	14869	14916	14947	14973	14898	14970	14915	14828	14909	14881	14890	14875	14858	14853	15034	14847	15002	14874	15001	14834	14924	14947	14833	14864	14915	14818	14946	14817	14793	15005	14973	14990	14822	14995	14946	14949	14833	14964	14989	14835	14692	14883	14768	14869	14842	15033	14949	14780	14878	14949	15021	14841	14898	14838	14813	14824	15032	14814	14945	14918	14954	14854	14787	14937	14935	14897	14955	14728	14899	14948	14883	14844	14955	14976	14905	14928	14807	15161	14961	14945	15055	14847	14888	15138	14793	14948	15219	14909	14870	14836	15045	14936	14817	14894	14892	14917	15018	14978	15077	14963	14815	14980	14755	14927	14816	14857	14947	14960	14926	14864	14853	14730	15043	14990	14924	15007	14884	14895	14922	14976	14809	14825	14824	14919	14882	15143	14947	14760	14959	14940	14885	14987	15001	14926	14889	14887	14907	14891	14851	14818	14804	14862	14906	14916	14826	14732	14998	14888	14968	14889	14987	14831	14956	14919	14925	14973	14886	15020	14913	15097	14983	14880	14906	14877	14882	14931	14897	15007	15023	14908	14949	15025	14979	14834	14964	14977	15043	14960	14907	14880	14658	14962	14909	14866	14773	14836	14948	14965	14912	14899	14818	15033	14930	14925	14885	14840	15126	14874	14874	14984	14975	15005	14834	15042	14959	14943	14969	14898	14945	14717	14950	14798	14845	14984	14860	14998	14868	15026	14985	14962	15025	14960	14846	15138	14984	14839	15022	14908	14863	14946	14889	14962	14927	14996	14775	14938	14877	14947	14884	15053	14967	14694	15057	15020	15045	14860	14850	14769	14743	14904	14862	14936	14783	14929	15134	15010	15028	14929	14941	14861	14967	14970	14858	14997	14967	15040	14894	14936	15019	15070	14935	14937	14797	15048	15056	15014	14819	14899	14998	14822	14996	14973	15018	14900	15036	14732	14916	15001	14990	14862	14975	14999	14965	14868	14998	14979	15031	14986	14890	14972	14953	15001	14817	15051	14935	14765	14945	14889	14907	14872	14860	14804	14887	14944	14755	15048
28007	24922	29728	22680	17791	17624	17651	17241	17116	17429	17627	18336	19359	18967	18627	17873	17519	17403	17242	17315	17033	17167	17243	17298	17221	17219	17308	17322	17270	17276	17303	17242	17169	17295	17298	17340	17205	17376	17164	17454	17342	17213	17309	17237	17202	17324	17440	17184	17480	17096	17267	17249	17538	17416	17233	17436	17234	17241	17377	17028	17353	17154	17306	17153	17311	17193	17498	17302	17224	17242	17115	17146	17284	17328	17380	17278	17353	17309	17241	17143	17334	17264	17277	17075	17115	17419	17220	17113	17279	17223	17222	16994	17283	17414	17363	17098	17171	17243	17253	17131	17185	17114	17289	17166	17176	17232	17141	17209	17387	17119	17229	17353	17263	17271	17339	17297	17185	17214	17321	17322	17179	17300	17091	17283	17286	17377	17272	17418	17256	17345	16981	17205	17366	17113	17250	17141	17240	17184	17212	17325	17165	17398	17189	17362	17227	17346	17222	17506	17422	17260	17383	17308	17254	17277	17457	17173	17426	17037	17213	17212	17399	17127	17148	17097	17347	17247	17316	17345	17322	17293	17239	17095	17219	17138	17131	17476	17088	17344	17004	17231	17254	17224	17092	17091	17364	17355	17024	17357	17125	17297	17224	16983	17189	17258	17146	17382	17172	17395	17062	17381	17192	17194	17223	17300	17296	17122	17040	17288	17243	17159	17293	17235	17208	17205	17380	17313	17237	17107	17161	17048	17195	17263	17247	17113	17185	17255	17069	17271	17172	17267	17212	17162	17173	17467	17146	17206	17483	17188	17298	17283	17201	17092	17117	17144	17183	17242	17284	17250	17234	17212	17208	17453	17289	17231	17064	17375	17376	17112	17347	17236	17300	17168	17080	17204	17273	17320	17239	16933	17224	17277	17300	17026	17138	17130	17123	17399	17478	17191	17283	17211	17130	17200	17200	17313	17067	17256	17192	17285	17252	17331	17361	17388	17351	17244	17331	17369	17222	17273	17239	17096	17370	17311	17330	17013	17062	17171	17466	17121	17106	17183	17525	17339	17397	17319	17193	17429	17268	17332	17374	17284	17308	17166	17173	17148	17179	17291	17395	17210	17107	17259	17491	17321	17064	17363	17391	17314	17250	17214	17346	17100	17095	17489	17130	16928	17288	17155	17315	17190	17332	17297	17375	17190	17326	17308	17333	17258	17327	17239	17032	17168	17118	16997	17179	17437	17482	17149	17293	17448	17287	17299	17145	17245	17218	17312	17432	17273	17241	17190	17156	17169	17062	17184	17434	17342	17255	17267	17213	17179	17132	17087	17350	17341	17313	17155	17127	17014	17211	17135	17298	17102	17326	17202	17221	17221	17467	17224	17180	17252	16987	16943	17255	17240	17292	17344	17123	17200	17237	17191	17325	17257	17240	17330	17170	17443	17309	17057	17215	17024	17140	17111	17223	17241	17344	17232	17279	17197	17199	17307	17125	17135	17365	17257	17144	17324	17249	17112	17327	17330	17122	17207	17346	17254	17344	17237	17252	17241	17285	17019	17182	17216	17268	17264	17304	17380	17141	16983	17112	17275	17389	17330	17223	17230	17255	17379	17224	16954	17164	17155	17077	17145	17294	17104	17253	17391	17469	17296	17079	17136	17325	17294	17266	17040	17245	17183	17305	17051	17338	17263	17362	17217	17371	17182	17281	17182	17315	17068	17189	16998	17187	17047	17174	17240	17294	17186	17328	17357	17220	17163	17221	17362	17384	17319	17125	17164	17362	17335	17186	17273	17066	17119	17184	17016	17192	17270	17087	17242	17323	17320	17218	17239	17135	17070	17062	17348	17310	17295	17166	17108	17208	17213	17297	17256	17100	17243	17276	17199	17191	17127	17231	17062	17314	17161	17109	17093	17181	17235	17159	17288	17222	17344	17198	17200	17162	17300	17271	17095	17037	17138	17531	17182	17259	17271	17150	17214	17072	17268	17117	17406	17282	17165	17141	17324	17140	17268	17416	17249	17307	17263	17332	17209	17395	17154	17209	17195	17099	17003	17150	17025	17197	17060	17120	17452	17227	17360	17298	17304	17026	17358	17110	17308	17314	17202	17219	17060	17166	17307	17477	17246	17276	17168	17243	17106	17223	17134	17388	17275	17251	17155	16941	17411	17343	17198	17239	17500	16930	17276	17339	17125	17296	17129	17307	17194	17245	17108	17349	17018	17193	17247	17308	17311	17139	17136	17047	17286	17288	16997	17318	17256	17228	17329	17293	17047	17295	17340	17410	17128	17378	17253	17220	17105	17214	17331	17330	17196	17142	17291	17297	17170	17328	17178	17267	17292	17248	17224	17343	17230	17225	17257	17015	17321	17108	17198	17355	17138	17449	17128	17238	17323	17124	17083	17343	17391	17372	17259	17280	17220	16896	17169	17189	17164	17285	17105	17238	17317	17238	17265	17229	17128	17282	17146	17154	17251	17304	17084	17210	17303	17011	17158	17420	17254	17197	17139	17243	17215	17268	17218	17078	17304	17096	17404	17349	17219	17364	17433	17346	17261	17182	17514	17122	17321	16871	17296	17302	17127	17404	17155	17144	17161	17471	17183	17346	17308	17235	17132	17335	17244	17170	17461	17254	17319	17154	17037	17215	17260	17140	17355	17019	17140	17046	17091	17373	17365	17272	17151	17208	17248	17454	17238	17077	17417	17404	17232	17256	17377	17161	17459	17228	17249	17232	17495	17152	17349	17218	17208	17229	17264	16999	17224	17075	17199	17110	17168	17183	17260	17113	17307	17178	17262	17088	17231	17143	17188	17170	17194	17149	17446	17206	17249	17260	17384	17331	17352	17306	17176	17028	17118	17022	17052	17223	17367	17402	17331	17169	17142	17354	17285	17341	17212	17082	17355	17030	17232	17159	17449	17106	17296	17237	17112	17291	17287	17180	17259	17412	17471	17169	17071	17109	17229	17287	17074	17026	16963	17312	17459	17342	17423	17290	17120	17109	17302	17349	16946	17260	16968	17409	17079	17355	17189	17257	17148	17328	17273	17452	17313	17282	17102	17075	17124	17264	17232	17138	17433	17222	17270	17047	17216	17341	17346	17045	17238	17224	17192	16941	17173	17367	17121	17063	17241	17093	17265	17146	17328	17103	17123	17293	17347	17298	17270	17268	17059	17163	17133	17291	17274	17054	17192	17094	17261	17110	17184	17345	17453	17198	17276	17318	17334	17305	17421	17322	17231	17282	17486	17297	17473	17170	17112	17278	17305	17306	17155	17322	17433	17325	17435	17127	17336	17378	17144	17295	17164	17069	17232	17232	17296	17071	17170	17245	17090	17264	17184	17482	17223	17150	17369	17423	17207	17328	17221	17350	17284	17179	17208	17278	17155	17263	17285	17321	17365	17159	17220	17403	17114	17240	17199	17268	17310	17190	17447	17184	17297	17395	17369	17086	17355	17178	17114	17187	17139	17319	17307	17437	17177	17179	17376	17216	17283	17098	17196	17114	17043	17219	17210	16999	17412	17271	17310	17132	17201	17145	17170	17273	17301	17314	17306	17272	17147	17506	17097	17260	17318	17317	17061	17362	17228	17198	17029	17234	17369	17195	17377	17135	17404	17457	17242	17315	17118	17160	17256	17124	17268	17290	17258	17275	17201	17150	17082	17121	17406	17195	17288	17120	17343	17186	17249	17317	17303	17445	17239	17389	17237	17361	17253	17197	17260	17181	17319	17101	17251	17209	17077	17253	17272	17107	17203	17293	17177	17230	17317	17228	17035	17210	17291	17167	17328	17060	17272	17401	17287	17182	17111	17312	17187	17199	17212	17271	17266	17363	17016	17209	17238	17233	17176	17255	17296	17279	17489	17248	17410	17372	17317	17163	17251	17221	17103	16984	17316	17169	17104	17309	17244	17235	17140	17295	17133	17186	17132	17112	17349	17111	17200	17387	17353	17385	17338	17204	17353	17299	17261	17193	17316	17312	17189	17029	17235	17295	17189	17199	17235	17381	17168	17162	17141	17089	17188	17296	17240	17307	17107	17225	17310	17382	17061	17156	17303	17369	17399	17223	17077	17447	16962	17234	17144	17229	17300	17216	17177	17128	17269	17416	17264	17186	17124	17168	17303	17223	17228	17269	17254	17380	17393	17301	17201	17169	17121	17161	17315	17109	17058	17170	17322	17149	17164	17105	17395	17158	17181	17442	17257	16955	17105	17308	17293	17240	17278	17130	17305	17288	17194	17432	17420	17195	17086	17517	17108	17153	17174	17290	17272	17173	17124	17193	17300	17224	17148	17367	17144	16996	17278	17226	17239	17194	17217	17023	17284	17314	17028	16977	17111	17270	17164	17359	16990	17167	17412	17313	17199	17162	17412	17131	17120	17304	17197	17315	17397	17044	17384	17251	17189	17361	17178	17381	17110	17076	17156	17246	17107	17215	17125	17283	17196	17172	17392	17231	17304	17074	17337	17252	17323	17381	17356	17072	17181	17094	17035	17154	17272	17360	17276	17232	17079	17259	17204	17192	17095	17197	17012	17320	17047	17122	17248	17172	17270	17361	17173	17195	17170	17378	17367	16946	17282	17330	17223	17431	17256	17253	16978	17326	17366	17274	17308	17437	17196	17173	17263	17084	17141	17197	17236	17381	17045	17117	17280	17140	17259	17224	17347	17241	17164	17135	17273	17196	16955	17152	17126	16933	17362	17137	17219	17257	17256	17238	17175	17242	17241	17271	17340	17464	17097	17311	17093	17166	17423	17294	17504	17203	17191	17237	17200	17165	17201	17210	17245	17076	17392	17293	17377	16970	17076	17229	17229	17173	17390	17124	17057	17350	17413	17237	17137	17144	17266	17197	17223	17365	17379	17359	17230	17241	17126	17127	17190	17237	17187	17305	17417	17328	17320	17575	17274	17273	17333	17280	17130	17196	17082	17216	17244	17375	17195	17195	17091	17203	17208	17154	17320	17216	17148	17218	17116	17363	17234	17239	17144	17230	17244	17381	17256	17456	17147	17259	17192	17158	17239	17260	17233	17317	17169	17338	17271	17291	17244	17183	17292	17204	17253	17127	17321	17247	17307	17171	17343	17182	17327	17437	17130	17317	17087	17104	17197	17259	17315	17151	17079	17181	17208	17248	17342	17145	17249	17300	17373	17230	17385	17415	17132	17198	17220
27215	38952	31434	17827	15744	15343	15034	15152	15289	15136	15499	16884	17783	17165	16412	15542	15184	14985	14962	14794	14929	14809	15030	14929	15088	15026	14885	15079	14993	14984	14965	14989	15015	14985	14883	15038	14926	14973	14931	14911	15040	14962	14915	14876	14945	14866	15135	15120	14963	15004	14950	14841	14908	14785	14951	15051	15010	14894	14914	14936	14890	14920	14985	14847	14937	14745	14882	14811	14817	14906	14928	14970	15020	15067	14947	14849	14961	14877	14962	14939	14796	14798	14961	14914	14937	14828	15050	14915	14963	14886	14960	14728	15007	15157	14858	14878	15011	14922	14987	14831	14970	14945	14897	14962	14957	14780	14950	15091	14867	14898	14977	14913	14777	14861	14930	14969	14956	15102	14982	14951	15070	14868	14974	14944	14891	15085	15082	14946	14816	14920	14916	14922	14832	14985	14727	15072	14966	14926	14700	14910	14945	15073	14894	14970	14934	15071	14965	14847	15048	15126	14877	15081	14983	14937	14987	14927	14893	14954	14907	15042	14991	14904	14883	14780	14949	14881	14876	14920	15060	14816	14974	14898	14803	15006	15207	15104	14888	15000	14841	14943	14994	14984	14868	14811	14925	15051	14814	14895	14710	14893	14917	14952	14916	14845	14828	14901	14911	15092	14855	14975	14889	14869	14951	14875	15001	14943	14793	15150	14977	14929	14961	15017	14850	15142	14927	15006	14801	14928	14863	14956	14967	14872	15128	15140	14887	14820	14870	14995	14804	14958	15026	15049	14819	14903	14775	14917	14994	15008	14939	14976	14868	15026	15041	15138	15069	14806	14802	14910	14932	14893	14906	14895	14946	14908	14944	14888	14919	14914	14965	14968	14847	14916	14929	15017	14825	14878	14878	14894	14836	15048	15193	14957	14989	14735	14802	14945	14982	15064	15051	15016	14931	15029	14821	14999	15030	14999	14929	14804	14967	14962	14870	14858	14759	14885	15037	14838	14905	14914	14864	14948	15020	15148	14856	15034	14804	14919	14990	14894	14899	14878	14899	14860	15098	14929	14868	14915	14864	14870	14780	14852	14940	14861	14981	15095	14755	14839	15024	14933	15170	14843	15088	14879	14953	14963	14857	14850	14890	14909	15031	14848	14909	14881	14924	14795	14847	14746	14853	15039	14918	14673	14891	14676	14821	14978	14827	14901	14975	14835	14978	14822	14924	14815	15023	14712	14982	14884	14917	14935	14994	14980	14994	14913	14763	14703	14968	15043	14920	14950	15141	14984	15047	14854	14894	14931	14905	14986	14888	14940	14834	14851	14937	15026	14965	15035	14925	14892	14967	14870	14826	14898	14964	14961	14744	14957	14995	14953	14990	14934	15067	14950	15014	14827	14836	14773	14909	15100	15037	14887	14937	14977	14958	15109	14797	15010	14891	14897	14827	15048	14781	14940	14796	14968	15104	14946	14966	14975	15045	14930	14901	14918	14908	15061	14990	14886	15025	15006	15128	14816	14832	14883	15016	14966	14769	14957	15067	14862	15025	15028	14878	14894	14984	14895	14794	14840	14836	14998	14924	15017	14936	15036	15057	15003	15036	14952	15004	15089	14862	14883	14717	14886	14924	14995	14878	14910	14868	14964	14956	14828	14897	15062	14737	14845	14862	14892	14939	14649	14852	14949	14772	15119	14828	14847	14982	14990	15059	14981	14949	14944	14944	15041	14956	14971	14783	14789	15029	14886	15101	14821	14823	14973	14868	14985	14908	15036	14933	15071	14774	14948	14829	15052	14729	15072	14912	15072	14862	15067	14988	14843	15051	14932	14861	15023	14892	14949	14921	14876	14819	14911	14981	14912	14885	14785	15026	14711	14946	15041	14981	14895	14925	15025	14795	14806	14911	14983	14944	14937	14916	15013	15150	14988	14889	15085	14856	14946	14928	14943	14964	15072	14884	14922	14852	14917	15020	14964	15134	15035	15032	14905	14931	14753	14792	14866	15020	15045	14962	14855	14929	14796	15056	14934	14989	15026	14964	14927	15012	14814	15011	15041	14942	15107	14872	14928	15117	15125	14873	14880	14976	14771	14932	14942	14982	15069	14754	15018	14790	14917	15025	14995	14889	15023	14875	14687	14919	14972	14964	14996	14879	14882	14898	14931	14904	14844	15053	15024	15020	14892	14924	14983	14901	14911	15041	14988	14835	14989	14944	14818	14912	15001	14861	14949	14858	15074	15107	14968	14945	14880	15003	14844	15056	15003	14944	14891	14868	14887	14905	14826	15022	14849	14921	14879	15072	14952	14950	14946	14987	14894	15088	14870	14756	14940	15018	15124	14967	15045	15054	14861	15041	14927	14811	14967	14922	14943	14872	15050	15009	14842	15069	14769	14943	15022	14990	14976	15063	14775	14918	14944	14825	14990	15112	15017	14830	14999	15068	14898	15027	14869	15005	14962	14898	15097	15030	14884	15049	14947	15097	14986	14898	14893	15045	15076	14970	15087	14922	14904	15067	14961	15076	14944	14993	14905	15034	14908	14984	14952	15234	14867	14951	14914	14908	15223	14967	14937	14971	14920	14736	14926	14920	14975	15082	14881	14849	14981	14910	14790	15032	14854	14928	14972	14885	14838	14892	14925	15000	14921	14857	14755	15075	14934	14886	15118	15006	15128	14830	14876	14900	14908	14956	15003	14987	14848	14891	14953	15039	15101	14829	14779	14953	14991	14774	14966	15015	15109	14947	14907	15017	14756	14996	15031	14949	14955	14885	14932	14996	14945	15034	15001	14963	14940	14995	14747	14986	14939	15046	14932	14835	15032	14941	14911	15175	14857	15226	14905	14938	14888	14960	14920	14950	15005	14891	14974	14733	14887	15080	14970	14981	14936	15057	15088	15024	15133	14885	14813	15038	14793	14884	14935	14945	14891	14895	15075	14881	14999	14862	14826	15087	14944	14953	14971	15055	14875	14989	14920	14942	14948	15158	14832	14965	14947	14896	14922	14776	15026	15121	14995	14800	14978	15011	14926	14964	14860	15068	15004	15033	14911	15060	14954	14934	15071	14776	14898	14936	14805	14970	14974	15037	14811	15042	14995	15007	14950	14913	14993	14893	15045	14932	15000	14843	14936	14769	14964	14884	14899	14841	14856	14820	14811	15028	14933	14801	15032	15024	14852	14986	15058	14873	14915	14823	14863	15051	15087	14882	14867	15039	14834	15014	14909	15072	14996	14937	15013	14913	14910	14886	14732	14860	15041	14955	14924	14963	14810	15068	14844	14926	14850	15097	14902	15020	14939	14984	14889	14867	14856	14805	14887	15008	15017	14963	14990	14968	14943	14991	14910	14912	14959	14918	14794	15065	14847	14998	14920	14673	15008	14948	14990	14856	14808	14907	14843	14970	15129	14934	14900	14906	14909	14871	14876	15077	14952	14923	15192	14801	14959	15145	14873	14952	14990	15040	14920	14842	14994	14965	14942	14876	14799	14970	15017	14833	14954	14941	14933	14995	14882	14962	14879	14916	14960	15020	15016	14886	14893	14917	15071	15021	14794	14857	14886	14981	14914	14844	14908	14833	14963	15121	14889	15087	15041	15087	14751	14977	14829	14941	14884	14955	14877	14967	14918	14929	14815	14909	14912	14791	15039	14803	15063	14838	14853	14893	14808	14958	15020	15039	14717	14873	14968	14788	14947	14857	14933	14746	14984	14927	14983	15128	14978	15003	14938	14858	14834	14945	15018	15063	14942	14861	14844	14890	14821	15040	14787	14856	14967	15151	14910	15061	14972	15066	14935	14859	15144	14902	14910	14960	15094	15019	14843	14921	14828	14842	15012	14857	15014	14968	14994	14955	15056	14850	14866	14828	14828	14722	15025	14968	14972	14864	14999	14972	15065	14967	14866	14830	15162	14752	14890	14965	14975	14832	15027	15046	15019	15127	14812	14963	14881	15033	15056	14972	14981	15030	15064	15090	15135	14925	15006	14932	15026	14983	14949	14868	15104	14909	15063	15019	14854	14967	14996	14992	14922	15054	14957	15085	14905	14954	15024	14886	15073	14907	14955	15017	14864	14986	14972	15001	15025	14931	14842	14904	14990	14938	14891	14949	15010	14926	14888	14868	15037	14905	14904	14642	14920	14888	14843	14884	15073	14791	14984	15019	14963	14939	14981	14949	14977	15081	15018	14995	14757	14780	15024	15110	14900	15041	15031	14946	15103	14787	14899	14980	14920	15025	14974	14946	15114	14908	14951	15013	14977	15025	14820	14914	14968	14950	14948	14664	14992	15037	14845	14987	14944	15072	14735	14878	15008	15005	15007	14929	14978	14916	14892	14854	15097	15056	14925	14909	15015	14920	14860	14902	14879	14958	14913	15043	14965	14837	15032	14901	14842	14846	14886	14948	14970	14996	15001	14794	14769	14947	15033	15004	14877	14987	14811	15032	14993	14802	15101	15077	15025	14949	14983	15001	14925	14973	15084	14943	14853	14859	14757	14960	14911	14966	14825	15001	14891	15021	14843	14918	14935	14784	15019	14821	14972	14935	14897	15101	14965	15021	15024	14798	14899	15017	14880	15091	14889	14896	14943	14973	14857	14897	14874	14932	14922	15052	15067	15009	14984	14976	14892	15092	14925	15140	14882	14898	14928	14761	14959	14889	14975	14920	14954	15049	14988	15021	15003	15153	14842	14971	14977	15066	14929	14880	14985	14916	14880	14973	15040	14928	15168	15044	15210	15046	14951	14968	14809	14871	14915	15005	15018	14858	14880	14761	14866	14983	15156	14942	15090	14793	14937	14998	15123	14830	14865	15048	14912	14987	14987	15006	14864	14919	14808	14896	14931	14739	14939	15056	14986	14840	15009	14872	15016	15020	14876	14779	14972	14866	14967	14908	15008	15006	14913	14933	14785	14945	14811	14835	15012	14881	14977	14971	14965	14833	14993	14887	14997	14950	14959	14783	14804	14990	14862	14893	14818	15074	15002	15000	14852	14987	14867	14928	14957	15051	14989	14974	14816	14976	14895	15011	14900	14934	14836	15107	14927	15140	14978	14980	14907	15011	14833	14859	14834	14888	14932	14926	14944	14954	15079	15096	14980	14808	14903	14931	15013	15022	14872	14854	14873	15182	15061	15008	14939	15070	15034	14916	14866	14907	14980	14949	14870	14836	15006
23914	21288	28634	24739	22261	21120	19954	17763	17538	17928	18910	25367	28509	25619	21851	19046	17774	16985	17274	17049	16961	16939	17106	16784	17055	16825	16944	17089	16891	16913	17022	17014	17158	17041	16922	16882	16949	16885	17190	16992	16973	16909	17025	16858	16959	17007	16918	17224	16806	16847	17083	16868	16976	16806	17083	17017	16960	17055	16940	16909	17029	16842	16939	17122	17092	16959	16817	16883	16977	17050	17021	16662	16995	16880	16885	16929	16894	16829	16864	16799	16838	16883	16926	16919	17047	16781	16990	17019	17035	16807	16822	16943	17011	17074	16976	16978	16981	16815	17036	16929	17051	16978	17018	16928	16983	17181	16788	16963	16900	16790	16914	16881	16897	16924	16970	17142	16932	16711	16960	17003	16890	16831	16845	16948	16921	16878	16932	16881	17003	16871	16932	16725	17140	16914	16765	16791	16830	17001	17059	16851	16942	16945	16964	16855	16967	16755	16880	16899	16806	17056	17065	16822	16800	16943	16925	17020	16958	16941	16723	17119	16933	16701	16892	16971	16973	17035	16786	16687	16714	16993	17135	16901	17003	16914	16983	16705	16843	17058	16784	16839	16901	17084	16877	17008	16839	16789	16820	17036	16882	16948	16935	16815	16948	16915	16994	16920	16920	16900	16967	17121	16921	16964	17084	16852	16897	16842	16896	17088	16857	16973	17101	16813	16897	16905	16959	16680	16859	16963	16879	16699	16860	17074	17024	16820	16792	16915	16989	16936	17033	16990	16923	16971	16897	16997	16918	17006	16997	16892	17041	17166	17051	16845	16811	16863	16941	16866	17029	17051	16952	16868	16762	17004	17044	16743	16948	16813	16791	16726	16999	16760	16965	16892	16892	16853	16802	17063	16897	16964	16748	16696	17000	17042	17063	16915	16893	17045	17061	17029	16867	17017	16943	16886	17018	16856	16976	17018	16826	16929	16935	16988	16830	16983	17052	17061	16838	16898	16794	16887	16868	16920	17087	16822	17021	16756	16835	16859	16969	16893	16798	16865	17084	16825	16913	16910	16957	16875	16725	17049	16859	16912	16832	16923	16927	16958	16823	16871	17031	16850	16656	17029	16843	16965	16967	16725	17131	16770	17047	17106	16954	16781	16962	16983	17033	16796	16926	17006	16892	17277	17094	17036	16889	16768	16765	16926	16933	16880	16843	17043	16836	16872	16986	16768	16841	16936	16692	16725	16923	16871	16896	16859	17133	16983	16990	16751	16750	16841	16935	16871	16698	16988	16890	17017	16904	16926	16776	17014	16921	17020	16806	16725	16944	16952	17005	16912	17103	17020	16857	16757	16752	16771	16923	16914	16780	17070	16964	17060	16717	16644	16713	16918	16726	16801	16993	17132	16885	17001	16955	16813	16909	16880	17091	17113	17121	16850	16805	16826	17003	17062	16988	16828	16737	16895	17006	16918	16912	16903	17000	16959	17138	16933	16814	16962	16768	16988	16959	16888	16974	16848	16930	16950	16969	16945	16956	16732	16914	16874	17098	16983	17035	16823	17036	16972	16798	17062	16920	16860	17095	16822	16954	16885	16845	16870	16955	16968	17068	16917	17030	16802	16838	17077	16936	16897	16855	16997	16831	16926	16838	16869	16998	16795	16734	16973	16938	16912	16856	16874	16843	17034	17037	16936	16799	16829	16888	16680	16960	16782	16874	16925	16964	17041	17156	16957	16869	16807	16823	16879	16834	16898	17126	17033	16984	16832	16954	16970	16741	16891	16965	17082	16997	16908	16813	16904	17131	17029	17118	16797	16935	16905	16724	16862	16881	16854	16910	16812	16804	16875	16942	16889	16730	16964	16814	17027	16840	16647	16844	16864	17017	16934	17048	17009	17036	16921	16766	16927	16984	16833	16945	16948	16906	16869	16998	16882	16994	17078	16858	16769	17042	16858	16962	16731	16964	16931	16932	16856	16820	16745	16754	16776	16812	17068	16995	17003	16829	17122	16877	17059	16923	16791	16861	17030	17004	16990	16904	16967	16904	16853	16882	16951	16925	16748	16953	16962	16866	16833	16850	16951	16902	16743	17025	16985	16895	16971	16825	16824	16973	16759	16751	16829	16931	17051	16870	17144	16917	16762	16742	17020	16937	16777	16779	16882	16649	17012	16708	17076	16928	16847	16861	16880	16923	16945	16783	16837	17139	17024	16731	17212	16737	16866	16972	16898	16854	16900	16745	16916	16856	17049	16830	17008	16944	17019	17076	16913	16775	17001	16945	16802	16879	17007	16960	16942	16723	16821	17023	16900	17029	16973	16973	17151	16829	16967	16981	16762	16732	16865	16921	17075	16842	16901	16822	16891	16792	16826	16998	16822	17057	17224	17012	16979	16885	17056	17003	16768	16658	16691	16910	16771	16719	16859	17029	16918	16913	16760	16989	16769	17221	16861	16947	16886	16964	16967	16901	16761	16799	16758	16870	17168	16829	16981	16854	16942	16728	16834	17040	16786	16617	16915	16758	16906	16925	17266	16816	16926	16874	16803	16832	16865	16880	16845	16826	16751	16746	17098	16888	17146	16975	16939	16938	16952	17000	16849	16967	16990	16787	17079	17113	16851	17040	17033	16938	16930	17052	16780	16923	16877	16999	16792	16876	16872	16725	16959	16964	17089	16885	17083	16756	16921	16945	16731	16976	16971	17033	17044	17055	16850	17069	16782	16794	16826	16984	17146	16902	16769	16958	17032	17032	16890	16913	17045	16901	16920	16859	16864	16950	16839	16881	16710	16849	16829	16888	16864	16812	16848	16872	16823	16969	17024	16791	16727	17076	16854	16782	17126	17145	16799	16770	16888	16768	16924	16983	16853	16900	16967	16979	17126	16941	16878	16935	16825	16930	16905	16930	16805	16836	17125	16956	16912	16974	17086	16921	16830	17056	17039	16918	16766	16940	16786	16929	17110	17066	16950	16746	17057	16982	16902	16836	17033	16897	16876	16975	17084	16961	16985	16839	16969	16785	16803	16948	16828	16924	16778	16835	16921	16885	16808	16990	16824	16851	16961	16990	16815	16683	16782	16838	16793	17079	17008	16897	17066	16974	16829	17009	16923	16889	16800	16934	16541	16885	16959	16901	16858	16986	17119	16951	16916	16884	16953	16963	16889	17043	17008	17023	16924	16934	17001	16879	16748	16834	16804	16902	16852	17027	16931	17093	16921	16982	16964	16833	16874	16819	16811	16993	16711	16959	16955	16941	16906	17028	16853	16921	16874	16898	16906	17066	16861	17006	16916	16961	16897	16998	16690	17011	16927	17054	16870	17095	17028	17132	17023	16943	16893	16952	17035	16941	16749	16684	16832	16856	16820	16868	17031	16917	16992	17068	17023	16922	16742	16862	16818	16989	16915	16849	17071	16910	16822	16936	16636	17011	16573	16925	17080	16781	16653	16928	17003	16752	16839	16962	16879	17024	16903	16963	16928	16892	16922	16815	16901	16932	16883	17064	16935	16960	16980	17042	16967	16749	16798	16941	16801	16911	16742	16959	16962	16913	16832	16801	16796	16730	16924	17286	16986	16850	16746	16910	17050	16916	17065	17148	16970	17035	16799	16891	16931	16775	16952	16794	16890	17014	16774	17133	16818	16863	16721	16848	16812	16875	16855	16920	16923	17002	16834	17110	16988	17074	16941	17124	16863	16856	16957	16977	16911	16867	16866	16888	16927	16923	16855	16870	17115	16922	16876	16942	17004	16833	16813	16753	16860	16786	16919	16785	16846	16875	17093	16904	16894	16882	16765	17131	16946	16850	16900	16948	16879	16775	16821	16920	16852	16747	17109	16933	17108	17014	16676	16967	16900	16936	16876	17050	16809	16820	16882	16773	16944	16771	16936	16975	16924	16772	17005	16707	16975	17092	16793	16835	16956	16910	17088	16954	16999	16959	16813	16800	17193	16886	16975	16943	16968	16856	17039	17125	16917	16700	16832	17054	16996	16976	16698	17030	17059	16948	16880	16954	16772	16965	16984	16927	17067	16964	16840	16861	16865	16945	17007	16838	16852	17030	16802	16949	16979	16919	16987	16835	16945	16914	16879	16853	16853	16959	17016	16902	16836	16669	17010	16970	17173	17068	16946	16930	16889	16881	16774	16947	16994	16864	16935	16971	16957	16888	16995	16878	17011	16843	16865	16890	17003	16989	17149	17088	16906	16997	16967	17030	17075	16951	16853	16862	16798	17005	17019	16989	16847	16970	16815	16954	16943	16924	16777	16922	16985	16902	16962	16832	16897	16867	16912	17017	16768	16909	16759	16796	16905	16890	16842	17124	17051	17007	17070	17222	16987	16879	17002	16948	16766	16906	17128	16949	16858	16822	16989	16845	16839	16931	16986	16971	17043	16805	16874	16762	17038	16917	16952	16881	16773	17012	16898	17015	16967	16919	16917	16863	16987	17024	16930	16693	16879	16846	16773	16915	16827	16952	16946	16766	16885	16926	16891	17153	17054	16899	17029	16896	16857	16951	16977	17023	17002	16725	16757	17046	16975	16920	16926	16950	16976	16866	16702	16869	16893	16876	16662	16711	16819	17047	17088	16928	16957	16916	17103	16834	16828	16838	16945	16978	16919	16747	17058	16731	16836	16586	16739	16875	16859	17030	16965	16894	16750	16735	16854	17029	16805	16736	16821	16837	16834	16984	17027	16963	16911	16867	16814	16954	16806	17076	16943	16776	16874	16680	17073	16999	16893	16841	17015	16801	16892	17019	16956	16837	16828	16936	17007	17040	17030	17017	16937	16805	16810	16938	16907	16952	16794	16983	16983	16775	16991	17039	16834	16753	16819	16857	16809	16962	16949	17020	16815	16935	17006	17040	16952	17118	16890	16844	16767	16991	16848	16845	17074	17091	16960	16822	17016	16884	16921	17079	16731	16960	17041	16934	17200	16916	16808	17132	16721	17038	17051	16799	16852	16890	16862	16908	16795	16759	16919	16943	16900	17056	16746	16786	16838	16861	17020	16787	17037	17081	17029	17206	16932	16973	17011	16768	16921	16707	16948	16727	16781	16921	16934	16941	16798	16974	16796	17024	16933	16949	16992	16903	16754	16928	17047	16909	16797	17119	17007	16932	17056	17108	16859	16861	16778	16927	17076	17038	16817	16947	16620	16874	16756	16896	16886
29555	50467	43469	26515	19120	16205	15630	15380	15474	16348	17835	27717	29512	25326	20509	17164	15529	14988	14804	14996	14901	14832	14711	14660	14752	14787	14726	14801	14794	14878	14829	14857	14607	14848	14804	14755	14679	14803	14835	14975	14733	14887	14740	14685	14745	14991	14706	14959	14909	14829	14737	14839	14737	14625	14639	14796	14586	14816	14741	14879	14829	14823	14890	14885	14700	14782	14673	14691	14759	14800	14666	14853	14863	14797	14671	14900	14789	14904	14807	14749	14870	14773	14618	14879	14688	14859	14826	14841	14878	14931	14810	14769	14895	14867	14738	14759	14791	14781	14781	14707	14783	14772	14786	14870	14692	14760	14817	14909	14787	14688	14890	15032	14635	14724	14701	14787	14740	14803	14736	14900	14789	14803	14696	14810	14732	14895	14833	14824	14740	14778	14953	14838	14947	14681	14773	14791	14657	14770	14747	14740	14809	14806	14850	14831	14753	14836	14728	14920	14839	14751	14805	14764	14767	14752	14713	14719	14635	14907	14789	14748	14816	14727	14676	14802	14831	14715	14743	14701	14805	14678	14726	14776	14776	14744	14790	14810	14868	14932	14739	14749	14730	14560	14710	14710	14803	14614	14804	14813	14893	14587	14734	14884	14740	14814	14870	14863	14703	14791	14822	14913	14763	14712	14830	14623	14943	14675	14723	14789	14814	14649	14861	14814	14663	14796	14771	14772	14681	14852	14864	14756	14887	14606	14792	14739	14763	14827	14855	14662	14759	14871	14728	14899	14733	14590	14759	14793	14935	14706	14845	14793	14693	14593	14646	14724	14582	14901	14832	14854	14905	14761	14971	14653	14751	14670	14924	14702	14809	14720	14687	14699	14766	14727	14733	14871	14687	14875	14917	14832	14661	14720	14804	14739	14745	14862	14828	14749	14878	14724	14669	14843	14808	14926	14827	14660	14984	14716	14990	14771	14599	14914	14643	14773	14798	14699	14970	14789	14826	14748	14723	14677	14965	14865	14748	14776	14778	14640	14953	14997	14830	14667	14820	14871	14808	14874	14752	14917	14962	14651	14974	14799	14660	14767	14651	14785	14826	14819	14745	14823	14729	14782	14792	14698	14798	14574	14930	14846	14694	14773	14792	14777	14752	14753	14819	14901	14711	14817	14852	14780	14804	14862	14594	14825	14739	14699	14664	14760	14680	14878	14793	14802	14900	14713	14810	14801	14697	14751	14837	14741	14689	14791	14778	14835	14882	14833	14746	14755	14737	14847	14840	14741	14829	14810	14758	14777	14532	14711	14752	14752	14664	14838	14768	14832	14701	14891	14865	14792	14810	14786	14875	14703	14903	14587	14819	14842	14786	14717	14789	14634	14642	14625	14781	14697	14720	14689	14966	14713	14810	14813	14773	14819	14681	14734	14864	14791	14541	14913	14781	14815	14918	14715	14877	14790	14696	14720	14612	14721	14753	14776	14685	14812	14656	14864	14757	14831	14884	14725	14670	14866	14797	14676	14841	14853	14646	14839	14602	14676	14824	14869	14861	14748	14884	14716	14578	14714	14926	14951	14676	14821	14824	14846	14790	14792	14873	14634	14820	14783	14582	14818	14816	14685	14688	14912	14783	14632	14779	14770	14716	14703	14739	14751	14869	14777	14905	14803	14664	14767	14767	14799	14727	14844	14733	14761	14910	14748	14678	14768	14690	14780	14834	14781	14781	14866	14838	14775	14922	14683	14864	14726	14713	14819	14831	14657	14747	14761	14686	14832	14721	14561	14885	14918	14797	14739	14807	14769	14829	14883	14735	14776	14608	14824	14855	15053	14680	14767	14850	14654	14868	14676	14739	14816	14843	14953	14678	14589	14665	14868	14772	14784	14824	15019	14776	14850	14828	14831	14634	14834	14827	14955	14861	14689	14909	14720	14869	14502	15064	14930	14740	14667	14805	14834	14809	14866	14800	14762	14833	14680	14777	14867	14999	14754	14856	14663	14779	14690	14708	14765	14819	14791	14766	14820	14739	14883	14772	14785	14715	14611	14737	14746	14813	14566	14648	14773	14797	14774	14629	14654	14764	14945	14708	14833	14872	14819	14722	15004	14689	14733	14847	14785	14915	14777	14686	14783	14854	14657	14819	14883	14837	14799	14839	14887	14747	14659	14739	14688	14973	14778	14846	14660	14969	14829	14738	14747	14812	14845	14959	14862	14870	14660	14773	14854	14950	14799	14771	14951	14792	14726	14806	14745	14722	14682	14712	14893	14474	14637	14812	14699	14791	14796	14727	14843	14650	14848	14770	14681	14920	14735	14808	14513	14914	14731	14844	14747	14800	14789	14778	14745	14689	14826	14886	14854	14583	14900	14829	14703	14719	14751	14635	14679	14857	14785	14629	14956	14801	14774	14831	14838	14771	14933	14630	14755	14963	14549	14863	14809	14805	14938	14683	14748	14698	14884	14839	14823	14714	14918	14777	14827	14715	14934	14720	14734	14687	14749	14761	14851	14787	14750	14792	14795	14660	14614	14828	14726	14820	14881	14805	14804	14787	14684	14800	14766	14915	14780	14765	14718	14719	14904	14801	14635	14788	14681	14851	14725	14676	14873	14806	14802	14700	14748	14583	14664	14874	14875	14699	14757	14759	14683	14923	14935	14750	14855	14939	14857	14767	14774	14558	14784	14824	14653	14875	14600	14681	14925	14770	14779	14845	14819	14799	14774	14852	14779	14715	14678	14782	14908	14926	14664	14823	14878	14788	14695	14823	14754	14915	14755	14817	14695	14832	14800	14781	14665	14899	14714	14804	14862	14801	14703	14740	14816	14809	14769	14796	14794	14816	14895	14796	14819	14689	14845	14783	14969	14613	14827	15048	14730	14887	14801	14814	14746	14668	14982	14696	14841	14726	14688	14902	14782	14790	14794	14848	14612	14747	14763	14974	14914	14689	14727	14661	14696	14905	14814	14816	14838	14794	14583	14678	14758	14731	14662	14956	14821	14707	14732	14849	14542	14828	15011	14723	14836	14644	14573	14854	14503	14811	14707	14923	14762	14716	14861	14849	14728	14951	14707	14724	14933	14734	14783	14933	14693	14797	14651	14847	14775	14765	14834	14878	14688	14770	14896	14834	14722	14851	14945	14626	14815	14723	14953	14719	14730	14876	14799	14828	14935	14598	14709	14563	14936	14686	14936	14858	14831	14784	14854	14979	14712	14980	14646	14822	14825	14834	14740	14735	14859	14740	14866	14811	14761	14787	14861	14705	14575	14904	14690	14792	14751	14768	14819	14699	14734	14851	14871	14967	14831	14862	14728	14827	14801	14755	14791	14915	14871	14854	14858	14845	14749	14794	14795	14786	14802	14858	14706	14777	14819	14855	14727	14926	14760	14770	14693	14751	14769	14886	14861	14615	14890	14690	14874	14852	14859	14750	14738	14839	14856	14890	14887	14874	14902	14878	14809	14896	14734	14816	14851	14803	14684	14642	14797	14841	14866	14590	14600	14771	14803	14973	14759	14791	14725	14730	14725	14813	14857	14721	14969	14746	14726	14751	14772	14787	14765	14610	14699	14873	14743	14707	14831	14726	14750	14749	14730	14861	14734	14771	14761	14930	14820	14874	14731	14794	14899	14813	14745	14975	14704	14721	14718	14833	14675	14756	14729	14778	14766	14668	14863	14671	14770	14891	14827	14701	14813	14604	14827	14664	14677	14730	14815	14820	14770	14822	14859	14779	14800	14836	14862	14906	14811	14716	14725	14938	14712	14885	14668	14809	14874	14698	14671	14672	14527	14708	14702	14955	14594	14822	14889	14593	14869	14796	14766	14695	14822	14716	14827	15021	14744	14754	14725	14885	14762	14800	14617	14953	14715	14972	14722	14831	14664	14717	14771	14590	14781	14709	14669	15009	14795	14799	14686	14869	14854	14711	14688	14776	14639	14774	14874	14776	14865	14848	14850	14759	14759	14690	14814	14727	14973	14621	14781	14821	14880	14711	14778	14930	14807	14783	14689	14752	14729	14629	14797	14785	14737	14662	14631	14752	14816	14778	14627	14649	14967	14736	15001	14749	14740	14775	14727	14858	14644	14923	14758	14837	14694	14650	14683	14784	14831	14886	14715	14872	14713	14807	14752	14698	14745	14731	14841	14779	14721	14712	14762	14835	14757	14813	14747	14788	14663	14858	14909	14877	14816	14709	14752	14712	14737	14816	14773	14818	14805	14488	14916	14689	14766	14738	14793	14531	14815	14705	14725	14872	14745	14907	14759	14714	14849	14772	14683	14658	14706	14717	14615	14883	14935	14820	14762	14823	14823	14801	14658	14759	14834	14722	14812	14723	14701	14680	14824	14557	14706	14945	14630	14809	14596	14768	14715	14799	14622	14884	14706	14820	14741	14824	14890	14804	14936	14646	14827	14844	14795	14749	14729	14876	14728	14644	14780	14918	14559	14638	14768	14933	14780	14682	14874	14914	14966	14746	14820	14676	14605	14917	14837	14644	14869	15032	14822	14735	14881	14808	14668	14817	14845	14625	14567	14808	14642	14894	14808	14891	14656	15031	14781	14746	14742	14748	14700	14786	14729	14822	14819	14740	14751	14528	14833	14740	14823	14663	15049	14661	14811	14657	14848	14869	14780	14761	14715	14728	14674	14920	14820	14686	14646	14854	14715	14787	14756	14917	14719	14851	14639	14834	14573	15000	14642	14649	14811	14847	14808	14815	14727	14799	14774	14854	14788	14832	14946	14785	14803	14636	14803	14919	14737	14876	14697	14721	14701	14772	14866	14701	14720	14865	14741	14680	14821	14750	14634	14793	14712	14791	14839	14845	14905	14714	14765	14748	14755	14911	14774	14790	14797	14887	14799	14755	14740	14821	14737	14729	14839	14769	14640	14617	14831	14692	14761	14768	14646	14936	14779	14829	14699	14845	14712	14781	14631	14692	14693	14825	14708	14699	14769	14981	14723	14883	14828	14805	14857	14704	14677	14887	14764	14744	14714	14781	14720	14645	14905	14767	14849	14851	14844	14705	14868	14651	14916	14804	14699	14882	14761	14828	14746	14800	14879	14785	14663	14931	14732	14850	14739	14705	14883	14676	14732	14838	14801	14661	14798	14820	14801	14781	14859	14758	14748	14928	14730	14697	14721	14934	14896	14878	14731	14847	14884
22786	21327	29107	24070	21773	23400	24223	19363	19366	19942	20292	29390	36009	31701	26014	21148	18566	17755	17454	17473	17427	17447	17239	17210	17161	17090	17151	17115	17198	17154	17030	17200	17206	17130	17059	17127	17238	17318	17122	17142	17107	17229	17137	17210	17264	16988	17331	17163	17048	16961	16995	17172	17293	17338	17025	17016	17054	16998	17146	17170	17148	17156	17223	17117	17062	17114	17080	17000	17080	16957	17161	17160	17300	16987	17003	17169	17270	17133	17275	17150	17019	17030	16990	17014	17006	16914	17220	17096	17156	17102	17058	17070	16806	16964	17070	17017	16908	17115	17344	16952	16997	17078	17109	17059	17176	17310	17132	17113	17113	17037	16802	17136	17120	17084	17053	17055	17049	16986	17061	16839	17094	17320	17093	17073	17000	17119	17081	16975	17076	17096	17053	16985	17268	17001	17009	17116	17044	16913	17313	16944	17080	17251	17013	16878	16917	16949	16946	17121	17231	17156	16832	17127	17135	17108	16934	17177	16906	17046	16830	17118	17146	16931	17026	17035	17103	17124	16921	17025	16901	16977	17134	17020	17066	17168	17123	16884	17208	16985	16960	17269	17248	17132	17156	17135	17036	17152	17106	17030	17024	17084	17257	17132	17059	17036	17126	16939	16972	17192	17058	17096	17127	17009	16924	16997	16972	17126	16899	16961	17040	17085	17059	16957	17070	17224	17105	17289	17202	16944	17033	17179	16998	17134	16951	17147	17051	16894	16849	16881	17014	17077	17041	17179	16870	17011	16942	17081	17131	17146	16921	17021	17206	17052	16999	17015	17174	17045	17030	17024	17039	16917	17076	16926	17113	16994	17246	17092	16951	17002	16989	17178	16998	17082	16994	17058	17072	16827	17004	17140	17157	17135	17221	17046	17108	17025	17003	17173	16940	16957	17049	16959	17014	16963	17043	17208	17058	16958	17118	16996	17163	16904	16897	17092	17144	16947	16924	17032	17011	16975	17181	16855	17226	17279	16970	17155	17002	17034	17146	17180	17076	17078	16800	16933	17231	17245	17030	16880	16891	17000	17064	16940	17258	16945	16959	17155	16978	17104	17029	17108	17077	16936	17180	17135	17114	17002	17171	17138	17039	17157	17094	17243	16795	17055	16989	17231	17189	17084	16903	17112	17284	17060	17223	17155	17180	17199	17087	17115	17034	17021	17148	17079	17132	17122	17088	17117	16964	17177	16996	17226	17103	17269	16959	17173	17182	17138	17079	17200	17310	17128	17115	17082	16983	17050	17173	17067	17011	17119	17143	17028	17011	17326	17177	16937	17109	17024	17162	17117	17088	16837	17146	17116	17026	16975	16967	17030	17203	17132	17125	17090	17204	16993	16942	17059	17076	16928	17103	17039	16976	16899	17008	17215	17045	17062	17051	17110	17079	16893	17117	16857	16996	17047	17004	17041	17175	17100	17113	17161	17158	17090	17016	16923	17023	17077	16947	16997	17217	17070	16974	16994	17051	17182	16964	17133	17014	16915	17246	16901	16890	17260	17289	17111	17093	16867	17203	17104	17035	17009	17240	17139	17155	17181	17075	17042	16993	16950	16935	16834	17052	16998	16975	17185	17034	17156	17274	17103	17092	16949	16864	16766	17134	16973	17312	16893	17099	17089	16954	16842	17163	16961	17284	16993	17182	17147	16915	16995	16967	16924	17169	17180	17159	17027	17154	16981	17138	16841	16824	16988	16982	17146	16943	17014	17069	17097	17073	17022	17037	17103	17061	17037	17045	17200	17049	17034	17101	16887	17022	16913	17095	17176	17070	17120	17099	17155	16874	16903	17028	17021	17108	17007	17033	17109	17172	17209	17086	16979	17087	16940	16987	17048	17102	16986	16921	17005	16961	16968	17194	17142	17197	17100	16924	17166	17090	17168	16857	16968	16972	16973	17242	17212	17056	17067	16896	16892	17121	17141	17057	17208	16981	17230	16980	17136	17228	17200	16961	16945	17126	17143	16792	17071	17057	17096	16957	16878	17180	16937	16982	17037	17278	17165	17250	17148	17059	17220	17203	17090	17177	17167	17005	16924	16923	16957	17057	17267	16966	17115	16985	17128	17005	16965	16933	17094	17125	17103	16970	17348	17146	17000	16871	17027	16982	17035	17060	16983	16914	17093	17105	17079	17043	17039	16911	17126	17066	17039	16955	17147	16983	17072	17018	17095	16887	17071	16974	17306	17102	17082	17058	17036	17010	17001	16992	17007	17014	17139	17227	17220	17028	17032	17133	17059	17154	17035	17048	17179	17274	16744	17170	17280	17076	17168	16782	16981	17117	17200	17022	16984	17048	17047	17277	17008	17165	16916	16969	17054	17081	17231	17172	17262	17118	17042	17010	16919	16932	16784	17366	17033	16941	17167	16750	17186	16976	17096	17226	16825	17111	17110	17233	16973	16803	16984	17025	16951	17218	17082	17258	17190	17058	16930	17085	17047	17022	16977	17156	17063	17123	17050	17011	16838	17039	16922	17125	16991	17098	17152	17184	17227	17047	17003	17062	17218	16939	17042	17006	17041	16931	17080	17143	17069	17122	17018	16825	17023	17158	17049	17155	17062	16943	17149	16991	16959	16933	17131	17099	17064	16991	17041	16958	17136	17180	17119	17266	17057	17052	17071	17072	17016	17054	16893	16960	17023	17308	16954	16911	17123	17146	17158	17085	17031	17135	17019	17119	16989	17156	17071	16992	17038	17004	17284	16984	17023	17116	17000	16931	16958	17051	17166	17209	17028	17191	17049	17074	17060	17161	16892	17093	16924	17118	17195	17136	17171	17238	17044	17258	16992	16891	16955	16933	17032	17272	17043	17105	17022	17004	16882	17133	17133	17034	16928	17031	16978	17167	16847	16903	16937	16782	17136	17034	16911	17138	17068	17110	17020	17151	16885	16921	17257	17062	17183	17219	17193	17247	17168	17049	17256	17210	17090	17138	16880	16963	17126	17221	16921	17029	16951	16893	16985	17234	17006	17055	16990	17160	17171	16957	16810	16973	17099	16972	17014	17039	17072	17155	16990	17048	16985	16956	17132	16918	17093	16879	16978	17002	16942	16991	17287	17027	17089	16975	17034	17192	17035	17197	16926	17077	16993	16938	17024	17151	17081	17062	17248	17179	17064	17088	17005	17196	17113	17057	17126	16874	17091	16997	17264	17134	16815	17159	17219	17061	17182	17177	16817	17094	17165	17147	17185	17063	16952	17034	16902	16952	16946	17276	17084	17119	17095	17083	16896	17095	16855	17206	17117	16921	16969	16898	17004	16914	16905	17021	16928	16915	16918	17139	17184	17271	17254	17060	17128	17151	17010	17152	16937	16996	16890	17067	17032	17163	17006	16938	16828	17086	17000	17109	17041	16814	17013	17253	17120	17046	17155	16988	17005	17168	17070	17303	16983	17009	17088	17104	17004	17064	17037	16959	17026	16908	17016	16914	16955	17043	17224	16931	16987	17164	17188	17029	17086	17119	17097	17049	17247	17167	17066	17081	17038	17220	17308	16795	17082	17016	17132	17092	17234	17197	17073	16732	17065	17007	16897	17003	16764	16950	17041	17164	16926	16911	16952	17096	17194	17089	16989	17039	17110	17020	16909	17170	17103	16950	17071	17294	17169	17074	16886	17001	16982	17130	16955	16924	17004	17026	17221	16928	17239	17027	17084	17289	17170	17107	17220	16926	17093	17035	17253	17103	16729	17110	17177	16989	16988	17013	17028	16941	17293	17157	17108	17163	17229	17153	17007	17207	17138	17289	16975	17237	17157	16938	16864	17230	17208	17184	16986	17081	17062	17056	17092	16957	16947	17100	17045	16950	17133	16755	16797	17207	17080	17001	17103	17013	17139	16954	17223	17087	16909	17145	17007	17001	17080	16878	17101	17018	16904	17129	16986	17164	16986	17074	17304	17029	17062	16884	17034	16976	17010	17311	16895	17000	16886	17187	17076	16955	17026	17270	17287	17081	17323	16979	16989	17108	16977	17011	16863	17103	17015	17187	17053	17002	17013	16954	17098	17052	17030	17006	17041	17078	16937	17172	16902	16932	17223	16947	17164	17181	17212	17253	16800	17234	17188	17266	17070	17101	17027	17125	17166	16850	16987	17098	16972	17061	17116	17068	17075	17090	17125	16916	16998	16856	17074	16988	17153	17184	16998	17117	17055	17055	17099	17068	17156	16952	16845	17044	16887	16946	17021	17136	17070	17163	16956	16906	17150	17155	16911	16883	17052	17149	16979	17043	17133	17065	16928	17133	17112	16989	17070	16973	17151	17005	17033	17174	17007	16858	17017	17060	17191	16993	16952	17197	17254	16881	16988	17139	17117	17038	17110	17172	17058	17034	17122	17156	16923	17057	17151	17100	17172	17112	17226	17040	17032	17014	17238	17113	17047	16955	17162	16952	17065	17048	17061	17078	16983	17021	16829	17209	17210	17177	16991	16885	17111	16889	17070	17188	16944	16997	16909	17125	16727	16874	17002	17158	17187	17173	17000	17120	17024	17053	17301	16982	17076	17060	17201	17240	17109	17057	17073	16992	16949	17229	17110	17186	17007	17054	17013	17026	16975	16912	17070	17111	17085	17057	17195	17066	17053	17181	16885	17127	17019	17048	17144	17155	17103	17139	16924	16874	17002	17001	17146	17172	17068	17159	17090	17228	17069	17093	16905	17094	17092	16944	16982	16937	16932	17060	17086	16973	16940	16969	17106	17065	17018	16934	17123	17020	17015	16937	17005	17086	17102	17070	17189	17004	17120	17071	17069	17203	17145	17165	17213	16972	17046	17007	17167	17230	17078	17009	17085	17161	17107	17100	16939	17117	17155	17112	16952	17089	16927	17359	16968	17002	16895	16910	17069	17011	17068	17132	17130	17004	16932	17093	17291	17279	17171	17050	16984	17071	17151	17109	17098	16950	16858	17090	17273	17033	17181	17148	16998	17075	17129	17103	17019	17160	17114	17038	17116	17085	16980	17180	17096	16938	16943	16836	17151	17022	17145	17094	17255	17042	17252	17161	17101	17011	17141	16979	16993	17040	16943	17115	17127	17104	17043	16862	17039	17059	17218	17296	17271	17072	17050	17298	17069	16957	17112	17119	17075	17009	17263	16967	17012	17005	16994	17052	16996	17186	17040
32842	56763	51524	35481	23715	18741	17211	17395	18360	18865	19874	32668	37731	31989	25163	19080	15889	15176	15281	14977	14890	14808	15110	14943	14980	14866	14843	14928	14853	14865	14691	14865	14909	14882	14786	14818	14877	14997	14902	14829	14799	14973	14884	14823	14989	14741	14918	15108	14797	14920	14826	14700	14774	14816	14855	14727	14929	14851	14861	14859	14686	14809	14867	14927	14921	14887	14773	14792	14808	14972	14985	14909	14772	14971	14812	14821	14907	14745	14862	14934	14774	14865	14836	14752	14814	14789	14833	14733	14939	14689	14796	14907	14988	14710	14773	14899	14828	14871	15052	14673	14834	14760	14893	15017	14986	14764	14900	14909	14832	14753	14903	14800	15098	14872	14857	14805	14841	14880	14902	14711	14854	14870	14933	14842	15016	14780	15005	14980	15040	14930	14904	14903	15062	14829	14775	15100	14883	14828	14929	14841	14886	14918	14808	14925	14680	14803	14781	14822	14700	14894	14767	14896	14755	14834	14895	14832	14822	15012	14674	14811	14756	14887	14791	14723	14757	14761	14778	14942	14893	14647	15010	14835	14932	15092	14836	14812	15059	14866	14827	14911	14980	14882	14818	14834	14806	14795	14905	14890	14841	14776	14664	14849	14844	14855	14843	14858	14725	14903	14819	14834	14756	14620	15021	14988	14810	14647	14850	15034	14817	14817	14987	14754	14883	14813	14866	14902	14845	14716	14909	14663	14984	14631	15110	14883	14960	14964	14719	14645	14874	14873	14897	14876	14924	14755	14771	14892	14795	14760	14904	14855	14764	14738	14587	14903	15032	14782	14873	14783	14732	14730	14890	14845	14936	14907	14766	15016	14906	14935	14840	14813	14892	14844	14890	14865	14898	14874	15018	14905	14848	14929	14873	15002	14881	14877	15020	14980	14903	14698	14980	14884	14719	14877	14939	14832	14830	15017	14868	14664	15016	14999	14838	14800	14788	14810	14919	14798	14914	14794	14999	14868	14831	14763	14846	14817	14757	14772	14873	14824	14768	14980	14962	14652	14837	14949	14992	14816	14932	14822	14886	14843	14767	14971	14797	14853	14850	14837	14750	14846	14741	14913	14955	14765	14830	14826	14855	15051	14831	14867	14892	14806	14880	14878	14783	14757	14884	14997	14729	14697	14642	14811	14774	14848	14937	15005	14886	14969	14702	14809	14901	14798	14696	14781	14745	14777	14891	14816	14718	14906	14975	14799	14801	14673	14781	14861	14930	14792	14833	14857	14928	14856	14898	15006	14816	14759	15071	14765	14732	14811	14702	14765	15056	14670	14832	14792	14672	14816	14793	14859	14836	14785	14919	15086	14563	14902	14707	14748	14803	15076	14863	14906	14888	14867	14967	14890	15040	14905	14931	14814	14874	14806	14915	14738	14956	14957	14685	14791	14854	14901	14896	14926	14888	14893	14785	14883	14917	14761	14700	14895	14758	14911	14940	14733	14776	14908	14841	14784	14790	14828	14850	14672	14766	14932	14676	14881	14841	14935	14899	14885	14923	14759	14857	14988	14861	14949	14955	14837	14950	14811	15018	14778	14795	14704	14728	14893	14693	14950	14830	15015	14956	14820	14845	14766	14831	14826	14962	14839	14834	14756	14883	14948	14902	14860	14698	14944	14880	14683	15035	14776	14676	14823	14933	14659	15023	14993	14902	14866	14636	14834	14634	14806	14905	14680	15022	14845	14794	14979	14760	14772	14834	14844	14854	14931	14903	14843	14846	14727	14758	14822	14800	14762	14857	14836	14920	14784	14953	14937	14781	14757	14815	14846	14777	14907	14849	14827	14712	14952	14756	14694	15050	14767	14915	14799	14779	14805	14898	14809	14712	14776	14996	15004	14912	14809	14897	14884	14685	14868	14763	14824	14766	14896	14897	14895	14778	14816	14789	14777	14930	14872	14819	14969	14800	14597	14781	14823	14911	14821	14899	14831	14978	14621	14926	15025	14950	14759	14901	14903	14767	14636	14878	14867	14870	15007	14818	15154	14947	14805	14966	14892	14925	14857	14948	14659	14852	14924	14907	14954	15052	14658	14893	14957	14815	14774	14848	14873	14916	14830	14827	14937	14891	14720	14793	14699	14757	14883	14908	14995	14842	14810	14827	14873	14901	14870	14801	14881	14798	14879	14801	14801	14921	14926	14834	14892	14809	14804	14812	14874	14870	14792	14871	14870	14831	14843	14929	14819	14918	14840	14888	14800	14870	14927	14972	14873	14757	14829	14710	14737	14898	14822	14720	14784	14894	14852	14993	14651	15025	14818	14747	14949	14903	14856	14994	15068	14961	14981	14719	14992	14816	14829	14959	14729	14950	14781	14772	14835	14836	14741	14902	14880	14855	14705	14870	14783	14871	14952	14996	14621	14817	14832	14931	14774	14982	14831	14837	14784	14842	14986	14715	14674	14844	14858	14803	14816	14721	14729	14932	14846	14843	14805	14874	14935	14854	14845	14762	14804	14775	14837	14976	14829	14715	14689	14806	14846	14915	14863	14840	15023	14905	14963	14799	14895	14795	14899	14924	14799	14944	14900	14924	14939	15005	14718	14813	14741	14682	14750	14844	14783	14792	14779	14841	14897	14850	14862	14802	15006	14834	14896	14845	14821	14797	14565	14783	14828	14904	14734	14832	14855	14751	14727	14789	14803	14787	14873	14854	15001	14708	14737	14833	14822	14744	14932	14793	14964	14651	15075	14693	14830	14877	14864	14940	14732	14769	14883	14858	14834	14994	14881	14806	14871	14845	14905	15051	14921	14805	14871	14776	14811	14938	14881	14813	14943	14818	14808	14778	14781	14950	14857	14783	14790	15003	14852	14764	14942	14888	14943	14760	14735	14831	14764	14709	14910	14858	14874	14954	14858	14782	14752	14927	14754	14929	14828	14734	14859	14926	14666	14701	14880	14987	14799	14675	14731	14967	14830	14905	14928	14826	15003	14800	14821	14891	14866	14757	14869	14937	14780	14885	14885	14851	14949	14688	14876	14917	14937	14743	14809	14841	14802	14865	14880	14863	15012	14858	14804	14727	14975	14695	14891	14763	15036	14791	14880	15005	14879	14807	14610	14927	14985	14924	14722	14736	14840	14753	14888	14844	14880	14724	14819	14770	14830	14886	14931	14725	14765	14955	14782	14945	15025	14797	14760	14932	14847	15009	14812	14954	14867	14831	14871	14700	14927	14719	14848	14936	14901	14852	14968	14883	14815	14809	14797	14890	14920	14741	14689	14798	14814	14798	14880	14967	14918	14815	14950	14948	14803	14953	14841	14815	14928	14811	14924	14911	14877	14936	14828	14793	14929	14892	14657	14696	14851	14771	14791	14899	14713	14786	14958	14932	14890	14830	14763	14898	14800	14972	14691	14788	14844	14848	14888	14716	14736	14757	14844	14793	14782	14867	14856	14941	14833	14787	14935	14988	14777	14765	14918	14741	14822	14930	14730	14942	14766	14877	14715	14934	14850	14801	14926	14881	14889	14933	14723	14834	14934	14948	14825	14890	14916	14919	14893	14780	14845	14668	14880	14843	14840	14846	14845	14813	14849	14717	14770	14816	14899	14780	14831	14861	14785	14803	14761	14972	14819	14878	14737	14774	14901	14649	14910	14800	14890	14983	14802	14896	14882	14752	14800	14911	14782	14756	14624	14840	14693	15013	14779	14777	14750	14755	14746	14934	14834	14933	14698	15109	14812	14847	14908	14842	14938	15072	14878	15005	14681	14768	14924	14731	15012	14787	14881	14779	14900	14876	14697	14880	14843	14888	14828	14911	14730	15030	14676	14988	14849	15015	14878	14960	14807	14875	14848	14857	14967	14980	14974	14825	14976	14825	14872	14668	14785	14948	14949	14891	14944	14948	14894	14880	14973	14734	14854	14885	14751	14866	14994	15056	14931	14840	14831	14702	14769	14856	14910	14920	14748	14805	14880	15012	14899	14861	14837	14701	14803	14844	14923	14850	14895	14847	15008	14801	14829	14740	15003	14880	14858	14989	14812	14848	14969	14807	14898	14681	14942	14726	14951	14949	14983	14613	14907	14843	14842	14916	14786	14698	14827	14736	14938	14670	14803	14658	14840	14895	14769	14883	14977	14895	14713	15062	14751	14695	14808	14985	14890	14866	14665	14703	14761	14694	14793	14834	14751	14975	14804	14922	14900	14723	14885	15025	14897	14902	14911	14869	14940	14781	14789	14769	14831	14849	14794	14861	14847	14857	14744	14810	14937	14778	14864	14983	14913	14938	14936	14792	14666	14866	14806	14709	14894	14663	14868	14914	15002	14881	14732	14792	14666	14626	14778	14970	14750	14850	14956	14822	14861	14767	14844	14897	14828	14990	14977	14864	14794	14720	14710	14786	14839	14854	14804	14740	14793	14925	14815	14737	14850	14870	14898	14998	14796	14951	14904	14839	14885	14947	14833	14866	14802	14876	14677	14876	14855	14892	14905	15103	14815	14840	14776	14857	14882	14922	14746	14921	14819	14789	15007	14703	14842	14790	14886	14836	14833	14578	14890	14734	14810	14712	14848	14974	14919	14887	14789	14880	14915	14863	14976	14749	14882	14849	14836	14850	14911	15015	14991	14813	14871	14724	14788	14809	14792	14908	14889	14813	14791	14913	14759	14968	14879	14894	14935	14782	14745	14819	14927	15047	14877	14809	14766	14812	14812	14885	14746	14873	14750	14782	14968	14759	14975	14810	14782	14785	14908	14731	14703	14921	14822	14937	14820	14923	14920	14745	14863	14953	14832	14855	14839	14722	14893	14767	15010	14780	14955	14830	14761	14645	14906	14801	14891	14888	14919	15083	14762	14710	14826	14904	14693	14686	14800	14805	14878	14995	14886	14808	14724	14834	14874	14791	14876	14763	14799	15070	14883	14799	14999	14761	14915	14714	14883	14772	14673	14960	14900	14795	14947	14921	14866	14899	14998	14754	14998	14742	14940	14886	14714	14963	14960	14899	14732	14928	14772	14877	15044	14735	14689	14878	14922	14896	14945	14900	14837	14819	14819	14786	14897	14882	14966	14923	14742	14801	14919	14856	14743	14980	14821	14886	14785	14806	14827	14883	14826	14947	14819	14836	14850	14719	14863	14686	14742	14854	14865	14875	14977	14860	14849	14915	14985
28185	24789	29345	25852	19360	17723	17778	17144	17165	17231	17417	18186	19129	18866	18349	17414	17328	17408	17080	16870	17019	17218	17143	17397	17224	17100	17171	17334	17260	17223	17439	17302	17283	17107	17016	17066	17371	17077	17363	17187	17073	17299	17075	17108	17199	17065	17119	17261	17130	17099	17182	17043	17008	17148	17082	17241	17038	17146	17270	17078	17115	17084	17144	17043	17221	16997	17224	17184	17342	17110	17271	17130	17058	17186	16994	17005	17073	16991	17197	17110	17124	17127	16947	17114	17197	17151	16958	16968	17079	16961	16927	17125	17166	17068	17124	17088	17073	17200	17309	17058	17150	16982	17285	17144	17122	16947	17122	17024	17265	17171	17039	16929	17322	17287	17065	17149	17187	17224	17106	17287	17098	17192	17265	17137	17095	17050	17052	16960	17042	17159	17178	17109	16990	17167	17020	17291	17098	16957	17152	17224	17233	17053	16996	17013	17236	17251	17078	16889	16887	17088	17071	17187	16917	17187	17224	16955	17024	17077	16948	17251	17356	17205	17092	17330	17223	17044	16920	17312	17305	17070	17104	16904	17097	17116	16974	17177	16868	17204	16988	17009	17132	17116	17413	16905	17168	17209	17060	17246	17128	17115	17024	16896	17069	17217	17316	17068	17342	17151	16924	17126	17150	17186	17043	17115	17027	16878	17198	16998	17229	17226	17098	17247	17104	17138	16943	17145	17015	17118	17312	17160	17143	17008	17122	16965	17013	16998	17199	17124	16994	17246	17170	16977	17116	17145	17223	17214	17132	17162	17201	17116	17136	17068	17076	17063	17156	17207	17312	17228	17178	17233	16949	17077	16963	17193	17090	17144	17162	16978	16995	17079	17013	16923	17136	17080	17051	17270	17304	17074	17150	16978	17038	17055	17189	17123	16927	17220	17112	16912	17187	17099	17258	17263	17268	17038	17016	17074	17096	17143	17186	17298	17156	17225	17137	17004	17108	17008	17211	17112	17137	17096	17040	17122	17071	17131	17094	17257	17238	17003	17092	17185	17378	17138	17061	17183	17355	17123	16999	17226	17305	17210	16990	17211	17248	17026	17052	17040	16956	16941	17039	17245	17207	17227	17211	16895	16982	16924	17183	17016	17106	16973	17030	17012	17143	17182	17205	17015	17029	17112	17230	17189	17098	17032	17055	17161	17056	17117	17259	17229	16975	17090	17093	17098	17174	16987	16984	17100	17146	17167	17109	17371	17112	17245	17220	17008	17259	17139	17178	17033	17053	17065	17025	17074	17055	17157	17237	16939	17117	17121	17144	17212	17249	17078	17073	16990	17137	16934	17117	17099	17152	17056	17136	17122	16951	17056	17195	17089	17163	16956	17254	17064	17167	17284	17134	17179	17195	17059	17162	17088	17070	17046	17047	17088	17238	17040	16957	17053	17076	17079	17103	17268	17083	17045	17183	17144	17161	17174	17070	17119	17143	17113	17078	17149	17047	17219	17182	17233	17081	17179	17169	17003	17011	17157	17107	17171	17173	17158	17034	17062	17136	17087	17087	17042	17179	17151	17057	17129	16991	17145	17179	17264	17214	17202	17241	17061	17118	17086	16931	17220	17201	17096	17173	17135	17079	17048	17216	16999	17103	17124	17086	16997	17188	17226	17097	17032	17170	17245	17214	17047	17136	16948	16977	17074	17199	17152	17186	17079	17125	17172	17089	17158	17062	16926	17102	17234	17117	17191	17220	16939	17132	17185	16950	17139	17197	17112	17179	17125	17113	16973	17135	17232	17202	17136	17303	17303	17177	17152	17184	17019	16983	17049	17167	17194	17086	17042	16998	16993	17054	17094	17057	17256	17180	17096	17023	17161	17256	17139	17266	17145	17093	17082	17205	16898	17320	17071	16959	17265	17237	17109	17178	16994	17205	17187	17017	17070	17003	17129	17281	17190	17142	17272	17296	16968	17104	17102	17242	17092	16966	17258	17194	17445	17244	17145	17284	17192	17159	17179	17049	17269	16982	16819	17160	17309	17121	16966	17233	17115	17045	17168	17125	17089	17178	16999	17304	17058	17124	17140	17200	17155	17111	17298	17009	17226	17110	17171	16883	17255	17154	17202	17107	17212	16871	17040	17196	17235	17062	16986	17355	17271	17089	17124	17193	17153	17183	17119	17170	17237	17307	17403	17535	17107	17042	17039	17142	17075	17014	17196	16949	17042	17241	17185	17195	16952	17185	17003	17157	17070	17309	17167	17092	17198	17198	16993	17057	17141	17291	17066	17118	17102	17293	17071	17062	17133	17101	17212	17214	17300	17337	17182	17151	17162	16928	17072	17160	17163	17323	17222	16950	17090	17073	17138	17107	16985	17143	17223	17113	17218	17092	17128	17089	17141	17192	17011	17122	17016	16970	16905	17217	17212	17086	17001	17120	17232	17205	17157	16848	17118	17180	17135	17089	17222	17108	16978	17152	17184	17244	17020	17231	17037	17052	17009	16937	16975	16987	17108	17001	17141	17263	17199	17367	17324	17117	17170	17019	17217	17263	17050	17271	17214	16997	17083	17223	17082	17252	17093	17403	17218	17102	16925	17175	17219	16906	17163	16938	17150	17130	17225	17229	17110	17092	17433	17105	17201	17135	17188	16861	17202	17190	17237	17296	17059	17261	17154	17069	17094	17264	17073	17387	17117	17044	17184	17287	17275	17142	17089	17151	16957	17198	17181	17186	16989	17106	17128	17383	17167	17268	16999	17016	16994	17172	16872	17058	17217	17135	17373	17365	16980	17006	17142	17108	17027	16886	17233	17285	17267	17190	17030	17280	17297	17134	16968	17184	17119	17109	17112	17155	17227	16982	17142	17264	17068	17044	16978	17320	17147	17328	17304	16944	17059	17105	17052	17096	17009	16950	17228	16965	17060	17035	17283	17084	17157	17103	17206	17036	17203	17221	17043	17044	17037	17129	17155	17192	17048	17441	17252	17135	17208	17138	17080	17197	17131	17220	17214	17082	17112	17053	17020	17084	17069	17066	17082	17220	16971	17066	16989	17075	17188	17063	17113	17050	17160	17166	17120	17190	17010	17017	17159	16979	17055	17077	17151	17150	17019	16921	17143	17052	17269	17292	17169	17173	17341	17268	17043	17073	16885	16937	17090	17142	17124	17049	17077	17075	17118	16994	17164	17356	17179	17314	17055	17033	17051	16951	17062	17151	17073	17194	17027	17310	17020	17194	17129	17056	17026	17164	17280	17191	16906	17210	17213	17065	17212	17134	16878	17323	17113	17233	17096	17214	17270	16871	17069	17133	17210	17156	17095	17246	17349	17123	17200	17209	16960	17223	17160	17045	17151	17204	17227	17076	17064	17266	17121	17059	17217	17096	17124	17157	17079	16979	17021	17154	17099	16985	17103	17262	17126	17209	17193	17338	17139	17029	17020	17137	17040	17260	17028	17138	17354	17025	16959	17244	17238	17172	17189	17116	17099	17009	17058	17232	17101	17113	17005	17273	17278	17107	17158	16923	17268	16905	17194	17273	17137	17203	17206	17079	17209	17117	17131	17083	17088	17296	17078	17157	17188	16984	17254	17118	17121	17027	17318	17039	17091	17225	17121	17190	17134	17103	17166	17196	17268	17219	16965	17051	17212	16901	16990	17128	17136	17183	17080	17080	17068	17129	17203	17229	17145	17218	17291	17262	17300	17128	17160	17207	17170	17295	17090	17070	17091	17305	17116	17073	17211	17110	17066	17053	17371	17210	17157	17010	17116	17073	17317	17091	17380	17169	17139	17034	16955	17310	16930	17054	17338	17315	16946	16964	17035	16996	17283	17075	17128	17101	17192	17095	16933	17179	17080	17291	17091	16961	17073	16883	17161	17191	17075	17099	17012	17143	17179	17211	17160	17093	17047	17031	17142	17185	16871	17279	17019	17114	16970	17155	17179	17160	17148	17077	17053	17097	16956	17230	16992	16979	17157	17055	17220	17112	17319	17178	17349	17192	17205	17028	17228	17277	17339	17045	17078	17193	17077	17098	17157	17248	17077	16984	17306	17120	17159	17234	17063	17064	17207	17106	17053	17209	17392	17244	17054	17097	17319	17257	17020	17200	17090	17099	17128	17112	17205	17084	17094	17141	17044	17144	17028	16950	17143	17028	17141	17154	17193	17197	17346	17082	17154	17143	17085	17197	17074	17060	17330	17165	17226	17168	17097	16946	16947	17002	17193	17120	17103	17092	17106	17096	17113	17149	17196	17133	17215	17055	17189	17131	17216	17082	17132	17106	17140	17013	17193	17048	17023	17137	17252	17019	17155	17212	17117	17042	16932	17246	17118	16992	17068	17049	16969	17104	17162	17221	17200	17000	17023	17029	17282	17007	17111	17175	17057	17147	17181	16988	17053	17055	16943	17095	17084	17126	17208	17204	17141	17185	17172	17133	17028	17226	17011	17056	17232	16986	17098	17060	17096	17155	17341	17004	17148	17281	17193	16912	17038	17169	17063	17047	17127	17274	17061	17194	17199	17157	17258	17186	17151	17242	17123	17171	17233	17195	17081	17272	17278	17093	17107	17210	17060	17110	16978	17123	17114	17110	17082	17159	16959	17262	17076	17099	17191	17022	16996	17135	17041	17271	17003	17061	17310	17199	17287	17199	17257	17115	17140	17179	16997	17294	17171	17210	17034	17174	17142	17191	17203	17240	17133	17080	17112	17215	17109	16947	17113	17106	17294	16942	17121	17046	17109	17164	17142	16868	17234	17039	17007	17262	17172	17129	17051	17213	17200	17112	16955	17059	17014	17037	17046	17139	17088	17236	17046	17150	17033	16945	17093	17129	17155	16977	17354	17112	17311	16870	17183	17047	16930	17159	17051	17317	17270	17029	17109	17170	16958	17152	17168	17200	17098	17278	17127	17116	17049	17179	17183	17084	17126	17040	17129	17184	17096	17026	17130	17054	16981	17131	16983	17045	17009	17206	17197	17196	17330	17181	17321	17182	17037	17143	17252	17074	17020	17326	17074	17095	17043	17229	17001	17206	17106	17097	17206	17257	16994	17305	17249	17228	17100	17237	17074	16869	17082	17313	17092	17100	17142	17159	17270	17187	17190	17056	16902	17178	17160	17196	17043	17199	17163	17270	16923	17130	17138	17032	17060	17243	17114	17127	17160	17208	17034
28059	38101	31173	23694	17258	15507	15228	15163	15047	15116	15356	16674	17349	16840	15951	15160	14951	15017	14935	14814	14908	14816	14932	14942	15021	15050	14920	14866	14986	14839	14852	14841	14883	14879	14867	14976	14847	14833	15033	14899	14920	15196	14902	14812	14992	14893	15102	14771	14899	14972	14826	14850	14810	14917	15049	15012	14937	14768	14924	14943	15015	14796	14915	14882	15005	14991	14866	14996	15065	14932	15015	14892	14868	14848	14949	14930	14898	14935	14997	14860	14682	14921	14986	14960	15016	15007	14841	15083	14889	14848	14902	14757	14820	14823	14973	14974	14914	14924	14858	14971	14949	14867	14997	14796	15006	14888	15137	14811	14798	14829	14880	14886	15016	14680	14917	14877	14927	14829	14953	14831	14803	15082	14989	14821	14863	14909	14718	14754	14934	14806	14845	14998	14963	14921	14938	14998	14725	14779	14812	15055	14938	14887	14882	14740	14951	14920	14864	14946	14929	14953	14959	14869	14931	15125	14929	14948	15084	14951	14928	14915	14892	14898	14812	14875	14787	15050	14873	15138	15040	14892	14883	14781	15013	14775	14927	14966	14842	14829	14844	14924	14812	14916	14895	14878	14823	14944	14999	14961	14829	14821	14836	14813	14914	15011	14861	14776	15023	14875	14899	14835	14966	14828	15117	14990	15085	14922	14835	14879	14976	15086	14963	14931	14894	14908	14784	14934	14907	14980	14866	14966	14854	14830	15039	14847	14875	15085	14919	14825	14876	15004	14746	14843	14923	14952	14883	14943	15004	14695	15115	14845	14864	15030	14802	14947	14886	14793	14852	14828	14928	14753	14923	14901	15082	14951	14791	14823	14843	15000	14935	14771	14996	14898	14914	14693	14955	14922	14857	14943	14921	15050	14973	14943	14822	14942	15043	14901	14832	15012	14941	14861	14774	14912	14741	15001	14995	15088	14960	14917	14998	15249	14829	14955	14925	14798	14765	14997	14995	14776	14925	15021	14878	14851	14733	15069	14915	14868	15020	14896	14888	14885	14938	14940	15050	14941	15018	15009	14854	14876	14827	14865	14881	14720	14874	14972	14889	14967	14720	14752	14830	14906	14884	14939	14906	14801	14984	14777	14998	14891	15102	14811	14903	14939	14867	14856	15025	15022	14773	14766	15098	15107	14888	14912	15093	14774	14856	14736	14976	14916	15001	14948	14835	14678	14991	14973	14890	14881	15023	14862	14640	14924	14861	14904	14851	14971	14994	14880	14962	14734	15039	14961	14701	14741	14862	14918	14998	14960	14852	14748	14769	14939	14879	14946	14872	14987	14918	14891	14800	15088	14772	14800	14757	14963	14803	15018	15013	14814	14871	14943	15052	14893	14815	15025	14864	14826	14889	14885	14998	14924	14898	14835	15119	14882	14887	14971	14956	14882	14694	14842	14988	14855	15023	14868	14888	14763	14864	14871	14990	14771	14855	14767	14879	14962	14920	14666	15047	14998	14857	14872	14971	15018	15116	14803	14904	14881	14845	14828	14835	14841	14897	15046	14888	14889	14908	14815	14844	14847	14940	14769	14919	14952	14938	14784	14904	14979	14842	14779	14642	14962	14954	14726	14933	15036	14887	14999	14964	15050	14865	14929	14937	14931	14769	14895	14869	15046	14991	15036	15006	14846	14865	14960	14848	14976	15065	15037	14905	14893	14917	14960	14964	14923	14766	14909	14984	14980	14931	14821	15070	14717	14855	14930	14924	14788	15009	14911	14895	14797	14898	14868	14929	14898	15016	14924	14772	14998	14811	14886	14847	14864	14708	14905	14976	14905	15018	14978	14901	14739	14889	15026	15029	14837	14817	14911	14848	15030	14885	14821	14914	14879	14852	14933	15053	14683	14819	14803	14952	14909	14947	15019	15049	14965	14950	14884	15032	14782	14977	14874	14950	15059	14958	14859	14829	14880	14882	14864	14948	14751	14826	14981	14969	15010	14794	14880	15071	14899	14809	14987	15040	14953	15081	14853	14890	14992	14849	14781	14879	14922	14849	14908	14999	14817	15061	14934	15038	14986	14867	14884	14721	14865	14984	14859	14773	14843	14750	14833	15014	15045	14953	14779	15031	14705	14904	15032	14929	14954	14805	14955	14832	14895	14925	14801	15000	14818	14872	14880	14974	14769	14951	14928	15138	14724	14823	14923	15066	14878	15009	14800	14910	15054	14844	14780	14893	14936	15001	14893	14950	14958	14742	14998	14750	14929	14911	14870	15046	14748	14700	14907	15071	15029	14920	15014	14849	15025	14947	14774	14941	14950	14760	15067	14962	14934	14861	14850	14987	14936	14776	14934	15082	14830	14899	15061	14926	14902	15004	14861	14870	14882	14790	14904	14899	14888	14887	15189	14963	15045	14932	14976	14901	14839	14796	14902	14973	15009	15013	14868	15089	14847	14898	14984	14897	15080	14933	14919	15072	14996	14798	14878	14953	15047	14899	14990	14977	14757	14925	14999	15056	14804	14871	15168	14847	14751	14821	14802	14848	14899	14865	14877	14856	15100	15101	14864	14867	14991	14981	14870	14864	14956	14926	14932	14894	14860	15055	14886	14877	14894	15044	14937	14918	15010	14953	15080	14863	14965	14791	14829	14967	14686	14893	14769	14729	14988	14987	14902	14974	14836	14908	14917	14824	14848	15054	14933	14973	14865	14992	14999	14948	14935	14875	14916	14848	14951	15031	14909	14787	14983	14899	14770	14909	14910	14905	14831	15000	14778	14903	14977	15018	15056	15052	14957	14823	14972	14853	14769	14904	14867	14874	14891	14848	14920	14937	14853	14888	14801	14913	15025	14950	14910	15008	14905	14782	14987	14861	14818	14896	14893	14943	14839	14872	14878	14946	14807	14845	14952	14988	14842	14866	14996	14843	15185	15038	14981	14877	14886	14992	14864	14833	14933	14874	14768	14992	14965	14984	14732	14883	14915	14774	14882	14975	14884	14962	14917	14826	14946	15111	14932	14808	14892	14937	14883	15157	14890	14910	14962	15128	14851	14868	14802	14893	14887	14800	15016	15036	14806	15038	14898	14992	14752	14974	14962	14880	14935	14979	14846	14917	15028	14983	15020	14945	14898	15036	14933	14942	14823	14806	14885	14973	14861	14889	14906	14905	14896	14934	14976	14906	14926	14965	14946	14967	15016	14881	14995	14726	14965	14903	14844	14827	14898	14906	14981	14875	14792	14965	14901	14913	14980	15002	14826	14836	14925	14958	14977	14961	14981	14969	14969	15073	14877	14980	14959	14886	14886	14728	14894	14936	14868	15014	14997	14765	15015	14992	14885	14956	14850	14841	14849	14985	14779	14825	14919	14933	14861	14846	14761	14920	14844	14965	14952	14963	14918	14961	14972	14872	14812	14879	14867	14892	14816	15056	15119	14985	14914	14846	14826	14772	14812	14879	14830	14852	14763	14987	14728	14923	14891	15038	14887	14841	14881	14917	14853	14932	14968	14799	14924	14919	14890	14758	14749	14972	14830	15012	14832	14705	14986	14853	14865	14859	14956	14792	15096	14851	14935	14850	14870	14749	14927	15141	15097	15041	14815	15010	14951	14789	15045	14938	14916	14890	15086	14865	14760	14954	15119	14952	14947	14843	14828	14848	14928	14938	14772	14835	14996	14976	15042	15070	14982	14843	14928	14796	14948	15037	14810	14903	14902	14912	14861	14962	14945	14883	14927	14770	15020	14875	14859	15194	15041	14942	14835	14909	14804	14917	14850	14860	14900	14912	14976	14868	14925	14999	14872	14947	14877	15011	15026	14827	14973	14901	14791	14858	14913	14908	15041	15048	14877	14992	14849	14885	14581	14918	14624	15117	14838	14818	14931	14792	15075	14808	14857	14886	14821	14950	14807	14891	14990	14915	14755	14897	15020	14904	14882	14945	14872	14914	14959	14923	14834	14793	14786	14804	14937	14891	14866	15061	14856	14889	15044	14798	15007	14857	14998	14936	15080	14884	15146	14911	14865	14927	15073	14940	14738	14941	14830	14865	14880	15009	14745	14987	14888	14828	14847	14748	14828	14889	14842	14725	14959	14808	14763	14905	14900	14938	14910	14801	14701	14852	14861	15012	14897	14957	14865	14896	14985	14842	14898	15046	14913	14952	14861	14915	14770	14840	14824	15026	14858	15024	15131	14665	14913	14948	14909	15080	14891	14971	15075	14883	14874	14934	15021	14949	15011	14793	14913	15158	14941	14910	15008	14846	14936	14840	14840	14798	14927	14915	14880	14871	15010	15008	14742	14926	14990	14689	14984	14974	14899	14859	14883	15023	14964	14984	14920	14843	14921	15038	15089	14988	14760	14829	14867	14879	14793	14845	14840	14935	14855	15061	14785	14775	15030	14846	14892	14946	14884	14934	15039	14892	14741	14793	14932	14955	14829	14902	14942	14945	14884	14880	14958	14945	14906	14929	14858	14830	14861	14998	15047	14888	14940	14875	14914	14932	14950	14930	15032	15061	14824	14948	14911	14880	14968	15063	15063	14919	14968	14869	15007	14880	14835	15016	15009	14890	14943	14887	14956	15055	14963	14947	14853	14851	14804	14827	14932	14978	14913	14924	14910	14819	14830	14909	14957	14906	14859	14878	14971	14889	14899	14719	14806	14987	15020	14960	15144	14954	14744	15005	15013	14882	14989	15052	14967	14966	14976	14952	14731	14939	14892	14950	14935	14853	14878	14806	14995	14952	14949	14713	14840	14973	14850	14780	14838	14898	14852	15051	14944	14820	14866	14875	14976	14713	14930	14816	14747	14942	14864	14886	14782	14931	14962	14887	14980	14854	14889	14940	14846	14880	14879	14998	14931	14979	14790	14754	15005	14861	14973	14846	14830	14871	14702	15022	15074	14970	14810	14857	14745	14838	14946	15125	14939	14887	15004	14946	14959	15050	14933	14783	15130	14837	15033	14966	14832	14966	14983	14994	14875	14818	14952	14811	15004	14992	14935	14918	14865	15042	15038	15111	14843	14843	14877	15090	14776	15069	14997	14967	14875	14809	14862	14825	14925	14997	14891	14762	15000	14790	14842	15109	14995	14943	14982	14906	14916	15081	14994	14974	14771	14960	14687	14857	14995	15072	14833	14971	14900	14954	14991	14741	15065	14984	14779	14818	14891
24071	21340	28886	25450	23382	21530	19983	17935	18038	18760	21535	26988	26770	23594	19964	18275	17558	17116	16934	17026	16831	16908	17140	17031	16946	16880	16957	17220	16863	16863	17006	16910	16892	16871	16923	16983	16680	16831	16935	16853	16759	16804	16758	16868	16938	17008	16997	16945	16819	16997	16899	16836	17039	16929	16808	16984	16829	16913	17006	16876	16755	17045	16839	16762	17075	16996	16831	16888	17007	16808	16844	16877	16828	16818	16850	16863	17090	16903	16880	16930	16782	16829	16934	16808	17095	16964	16853	16881	16895	16771	17047	16836	16890	16949	16905	16975	16815	16807	16978	16772	16843	16782	16954	16952	16896	16855	16704	16829	16748	16963	17060	16859	16904	16745	17013	16937	17023	16658	16909	17142	16942	16619	16860	16762	16856	17195	16930	16907	16761	17035	16675	16762	16650	16900	16934	16938	17003	16914	16883	16947	17035	16999	16912	17023	16925	16889	16767	16966	16705	16905	16952	17034	16897	16988	16905	16695	16916	16767	16979	16885	17008	16733	16835	16800	17022	16911	16980	17006	17019	17019	16765	16800	17003	16784	16988	16802	16872	16771	16865	16841	16957	17068	16955	16864	16795	16881	16969	16880	16995	16962	17073	16901	16726	16884	16971	16914	16977	16998	16888	16703	16812	16942	16738	16781	16846	17013	16948	16916	17078	16618	16808	16726	16740	16856	16900	16807	16820	17049	16732	16739	16920	16728	16846	16647	16915	16901	16999	17007	16897	16901	16817	16926	16714	16865	16946	16987	16837	16916	17173	17001	16967	16990	16794	16691	16972	16754	16651	16759	16845	16817	17107	16859	16946	16858	16939	16837	16861	16761	16930	16806	16995	16959	16871	16783	16824	16941	16867	16819	16780	16938	16760	16954	16846	16859	16740	16919	16807	16806	17030	16975	16900	16886	17028	16652	17004	17011	16719	16769	16807	16802	16888	16830	16933	16891	16813	16777	17019	16794	16796	16987	16994	16778	16988	16800	16596	16716	16909	16804	17000	16922	16860	16954	16874	16718	16765	16844	16747	16672	16812	16881	16961	16762	16948	16811	16692	16870	16852	16716	16908	16754	16757	16675	16765	16748	16885	17014	16691	16892	16797	16972	16796	16883	16835	16689	16645	16809	16687	16931	16993	16623	16900	17063	16926	17016	16909	17069	16925	16835	16863	16686	16793	16901	16935	16849	16822	16810	16864	16711	16814	16834	16837	16831	16912	16994	16912	17005	16798	16747	16949	16900	16932	16947	17040	16894	16999	16889	16941	16786	16982	16944	17068	17014	17147	16947	16746	16883	16823	16775	16895	16993	16928	16867	17027	16783	16685	17019	17078	16921	16666	16830	16808	16845	16777	16973	16879	16917	16966	16907	17108	16818	16750	16634	16926	16781	16699	16958	16827	16928	16852	16768	16760	17031	16648	16857	16794	16793	16917	16910	16895	16935	16974	16730	16930	16919	16931	16797	16735	16953	16953	16745	16901	16632	16884	16736	17084	17027	16765	16777	16903	17000	16814	16873	16852	16708	16756	16952	16751	16893	16805	16968	16748	16903	16928	16808	16723	16979	16911	16929	16601	16987	16658	16903	16908	16860	16842	16873	16817	16839	17034	16984	16739	16651	16857	17055	16773	16736	16928	16794	16704	16843	16865	16955	16893	16820	16914	16959	16892	16941	16775	16949	16922	16888	16960	16714	16846	16912	16825	16681	17128	16901	17060	16830	16895	16756	16789	16804	16913	17062	16794	16952	16804	16772	17076	16843	16797	16836	17084	16828	16817	16882	16777	16941	16897	16917	16835	16928	16904	16924	16986	16836	16773	16981	16956	16709	16908	16754	16605	16861	16754	16837	17063	16993	17059	16720	16799	16680	16930	16813	16805	16824	16909	16821	16930	16790	16684	17205	17004	17008	16946	16702	16928	16891	16957	16888	16873	16826	16758	17050	16766	16683	16753	16656	16893	16801	16879	16931	16825	16809	16705	16780	16856	16898	16983	16967	16837	16794	16990	16834	16762	16796	16895	16765	16944	16988	16953	16826	17017	16837	16903	16962	16923	16866	16900	16908	16850	16933	16922	16810	16832	16876	16985	16757	16913	16861	17102	16802	16641	16848	16937	16600	16931	16967	16981	16936	17151	16844	16811	16912	16952	16651	16931	16874	16818	16731	16690	16739	16759	16896	16775	16722	16971	16874	16738	16828	16834	16934	16814	16844	16792	16849	16776	16641	17145	16820	16874	16911	16915	16940	16733	16913	16919	16644	16874	17142	17016	17161	16836	16875	16938	16689	16855	16739	16918	16965	16668	16944	16885	17005	16752	16925	16818	16892	16846	16856	16917	16877	17070	17019	16961	17027	16787	17124	16720	17001	16939	16807	16860	16736	16902	16864	16999	16716	16733	16897	16962	16813	16849	17002	17159	16907	16759	16954	17024	16753	16869	16866	17022	17047	16840	16816	16986	16925	17057	16907	16775	16813	16966	17054	16805	16867	16991	16889	16745	16777	16902	16590	16891	16826	16843	16729	16797	16826	16920	16920	16625	16891	16741	16845	16807	16869	16882	16729	16890	16814	16835	16646	17042	16803	16836	16887	16991	16695	16884	16697	16736	16854	16952	16774	16873	16945	16961	16809	16856	17157	16874	17034	16946	16965	16775	17138	17028	16877	16773	16733	16855	16871	16858	16703	16942	16738	16989	16917	16916	16911	16891	16964	16940	16723	16938	17017	16737	16977	16675	16842	16657	16668	17003	16741	16904	16853	16777	17121	16846	16816	16990	16881	16805	16912	16740	16943	16920	17046	16859	16759	16934	16886	16798	16777	16772	16872	16840	16963	16875	16762	16824	16708	16846	16978	16833	16931	16936	16799	16866	16867	16972	17036	16893	16955	16996	16816	16787	17028	16845	16752	16916	16768	16703	16847	16819	16872	16899	16791	16937	16719	16755	16910	16820	16793	16786	16920	16913	16860	16865	16805	16976	17042	16788	16916	16952	16823	16568	16841	16894	17074	16882	17009	16991	16908	16850	16831	17001	17016	16878	16731	16805	17002	16895	16754	16911	16779	16787	16787	17025	16796	17037	16815	16926	16784	16841	16883	16861	16714	16993	17021	17068	17011	16939	16778	16809	16877	16742	16841	16796	16637	16900	16813	16908	16808	16930	16851	16891	16883	16831	16833	16820	16810	17079	16939	16696	17006	16844	16841	16610	16939	16806	16683	16916	16742	16691	16910	16812	16737	16906	16833	16975	16820	16853	16852	16878	17054	16940	16955	16856	17071	16960	16824	17120	16963	16757	16799	16973	16725	16890	16775	16809	16823	17007	16947	16775	16755	16899	16777	16771	16775	16940	17041	16816	16762	16931	16959	16896	16791	16767	16784	16767	17088	16623	16759	16827	16688	17005	16879	16867	16854	16791	17043	16982	16969	16872	16897	16800	16759	16917	16827	16962	16851	16728	16785	16872	16881	16750	16810	16866	16640	16713	16891	16893	16853	16753	16830	17103	16964	16966	16953	16717	16960	17004	17007	16967	16888	16753	16926	16814	16984	16899	16940	16864	16695	16737	16772	16859	16727	16920	16698	16997	16744	16896	16972	17023	17017	16701	16681	16796	16799	16855	16857	16736	16923	16918	16746	16940	16963	16795	16936	17005	16870	16939	16869	16900	16853	16917	16799	16901	16899	16951	16892	16825	16787	16881	16792	16829	16744	16840	16890	16906	17083	16952	16778	16810	16839	17023	16874	17030	16950	16868	17054	16737	16899	16912	16762	16646	16730	17020	16959	16885	17069	16815	16740	16932	16843	17020	16778	16972	17002	16879	16760	16771	17019	16962	16710	16722	16887	16895	17008	16989	16969	16762	16709	16761	16767	16799	16886	16982	16878	17097	16959	16917	17101	16933	16949	16673	16728	16727	16880	16794	16724	16761	17016	16690	16890	16788	16710	17000	17020	17006	16958	16624	16862	17269	16820	16816	16961	16807	16869	16815	16712	17105	16929	17060	16870	16814	16911	16753	16921	16864	16935	16817	16788	17062	17019	16841	16754	16779	17000	16941	16757	16804	16840	16911	16810	16927	16879	16824	16909	16839	16983	16728	17116	16802	16871	17026	16792	17054	16834	16906	16742	16772	16693	16786	16900	16859	16699	16944	16746	17021	16857	16922	16820	16826	17005	16872	16761	17005	16821	16921	17174	16872	16957	16786	16942	16926	16796	16767	16860	16982	16943	16788	16918	16887	16917	17001	16897	16895	16975	16855	16771	16944	16820	16888	17067	16931	16865	16850	16999	17040	16933	16788	16959	17088	16733	16988	16743	16792	16828	16774	16607	16945	17026	16963	17056	16834	16814	17000	16788	17030	16935	16918	16801	16726	16730	16930	16904	16710	16959	16925	17085	16771	16997	16675	16732	16817	16840	16912	16823	17026	16904	16845	16744	16816	16794	16906	16597	16750	17045	16817	17039	16811	16729	16790	16761	16946	16939	17037	16929	16801	16849	16819	17055	16996	16803	17045	16942	16820	16872	16828	17048	16580	16914	16859	16718	16902	16951	17055	16865	16914	16842	16798	16625	16727	16654	16770	16934	16669	17139	16556	16856	16938	16682	16757	16975	16750	17028	16989	16859	16789	16931	16863	16877	16856	16781	16946	16952	17085	16844	17050	16970	16944	16785	16894	16838	16793	16921	16814	16827	16871	16967	16931	16904	16899	17006	16975	17103	16832	16853	16864	16765	17101	16748	16802	16810	16871	16940	16787	16819	17116	17045	16914	17080	16975	17011	16906	16725	16816	16907	16979	16854	16876	16823	16979	16665	16878	16742	17058	16939	16630	16918	16901	16982	16835	16945	16907	16820	16897	16767	16771	16752	16836	16908	16970	17086	16971	17032	17081	16616	16987	16809	16772	16845	16928	16864	16925	16761	16752	16824	16956	16972	16860	16869	17054	16876	16808	16773	16877	16911	16799	16970	16979	16759	16994	16777	16791	16874	17008	16985	16869	17097	16808	16861	16904	16835	16812	17113	16808	16983	16811	16761	16833	16975	17089	16744	16894	16783	17038	16901	16847	16747	16816	16958	17028	16873	16873	16830	16806	16900	16952	16785	16864	16720	16799	16889	16953	16890	16778	16605	16941	16618
29650	49629	47682	33616	23583	16380	15457	15845	16606	17701	22519	28571	27416	22272	17774	15869	15030	15063	14882	14823	14792	14761	14739	14814	14855	14746	14826	14683	14750	14762	14843	14749	14710	14747	14728	14851	14757	14708	14749	14786	14822	14638	14802	14779	14758	14784	14649	14829	14798	14800	14613	14862	14967	14731	14749	14839	14835	14707	14819	14890	14789	14917	14889	14755	14660	14747	14717	14837	14784	14670	14705	14691	14628	14729	14631	14580	14874	14671	14789	15092	14823	14777	14896	14757	14771	14858	14580	15030	14849	14849	14697	14887	14861	14693	14863	14751	14937	14771	14759	14877	14679	14935	14824	14681	14822	14536	14745	14869	14758	14817	14624	14692	14649	14881	14850	14807	14692	14807	14669	14898	14770	14787	14806	14814	14839	14708	14795	14714	14803	14859	14614	14702	14788	14998	14803	14915	14843	14751	14643	14671	14756	14714	14745	14785	14680	14757	14726	14842	14766	14741	14731	14708	14553	14836	14799	14734	14710	14761	14646	14868	14842	14650	14815	14723	14696	14914	14741	14894	14727	14751	14662	14784	14734	14814	14627	14741	14726	14833	14869	14487	14843	14752	14738	14834	14854	14633	14972	14723	14868	14758	14620	14712	14772	14705	14615	14724	14752	14745	14640	14844	14605	14739	14854	14812	14850	14770	14803	14942	14643	14784	14814	14639	14835	14556	14597	14785	14730	14887	14702	14684	14763	14647	14848	14871	14706	14763	14789	14824	14575	14781	14710	14639	14768	14875	14899	14792	14697	14649	14683	14841	14682	14698	14806	14842	14880	14703	14792	14812	14880	14791	14608	14866	14819	14811	14786	14584	14723	14858	14912	14771	14754	14768	14740	14804	14739	14711	14722	14937	14560	14843	14677	14855	14916	14720	14792	14757	14821	14702	14728	14708	14874	14854	14727	14749	14608	14750	14886	14827	14835	14716	14741	14716	14963	14842	14683	14840	14815	14693	14926	14812	14592	14854	14860	14904	14756	14828	14725	14776	14823	14747	14746	14659	14507	14975	14614	14662	14824	14819	14706	14736	14810	14808	14571	14905	14767	14866	14758	14656	14819	14612	14731	14704	14771	14770	15018	14727	14928	14779	14692	14900	14634	14873	14787	14669	14740	14783	15029	14829	14805	14819	14900	14768	14960	14840	14786	14644	14813	14761	14610	14759	14963	14787	14845	14682	14832	14676	14706	14731	14746	14834	14772	14747	14785	14754	14652	14832	14630	14762	14814	14841	14840	14770	14787	14822	14676	14774	14745	14718	14634	14733	14824	14832	14848	14632	14742	14685	14772	14629	14662	14767	14773	14794	14778	14818	14654	14928	14800	14789	14635	14831	14891	14870	14809	14704	14763	14662	14753	14794	14633	14801	14758	14635	14634	14667	14819	14672	14885	14726	14787	14723	14791	14820	14829	14840	14880	14894	14668	14642	14865	14662	14915	14776	14826	14811	14784	14985	14902	14796	14921	14869	14787	14834	14796	14760	14872	14730	14879	14981	14985	14830	14880	15025	14648	14728	14848	14679	14736	14827	14766	14881	14792	14743	14759	14863	14598	14943	14848	14804	14633	14937	14906	14733	14612	14714	14754	14845	14865	14591	14774	14731	14958	14811	14689	14764	14705	14627	14863	14674	14809	14830	14770	14958	14746	14793	14882	14900	14857	14876	14883	14685	14810	14865	14647	14886	14666	14769	14816	14713	14859	14870	14859	14707	14849	14765	14761	14943	14604	14735	14947	14673	14668	14727	14662	14916	14730	14817	14659	14798	14763	14848	14656	14745	14767	14842	14928	14631	14736	14750	14768	14541	14789	14795	14798	14698	14864	14961	14789	14837	14741	14839	14752	14783	14738	14736	14556	14714	14733	14835	14785	14792	14818	14822	14740	14863	14846	14560	14867	14645	14675	14761	14746	14790	14729	14711	14661	14866	14877	14661	14836	14902	14809	14856	14766	14797	14699	14746	14659	14708	14936	14686	14805	14763	14708	14750	14672	14610	14658	14823	14812	14777	15029	14787	14735	14681	14889	14741	14840	14606	14839	14568	14888	14775	14862	14723	14760	14770	14761	14660	14756	14671	14757	14803	14655	14799	14622	14861	14808	14819	14729	14799	14772	14782	14685	14862	14867	14845	14602	14572	14633	15001	14901	14805	14666	14736	14654	14775	14727	14732	14696	14838	14642	14925	14901	14821	14771	14680	14747	14750	14768	14881	14556	14749	14817	14822	14940	14817	14726	14730	14814	14770	14808	14874	14769	14812	14831	14875	14820	14789	14732	14594	14670	14820	14795	14867	14852	14700	14853	14868	14823	14554	14781	14647	14656	14774	14736	14768	14684	14718	14737	14825	14789	14936	14626	14762	14760	14644	14615	14655	14815	14804	14868	14749	14689	14606	14830	14686	14867	14710	14720	14659	14723	14783	14786	14890	14739	14800	14824	14835	14750	14872	14901	14767	14772	14914	14728	14766	14670	14793	14792	14771	14701	14868	14761	14778	14830	14817	14834	14700	14736	14787	14700	14650	14652	14918	14831	14739	14709	14668	14809	14681	14637	14629	14814	14552	14797	14630	14742	14860	14809	14655	14690	14788	14726	14704	14828	14681	14773	14832	14696	14768	14806	14534	14601	14810	14893	14675	14818	14746	14677	14572	14767	14881	14778	14775	14728	14837	14706	14860	14703	14682	14727	14802	14522	14679	14676	14762	14754	14749	14932	14717	14595	14761	14791	14664	14903	14727	14643	14692	14797	14683	14790	14819	14747	14589	14676	14857	14901	14661	14838	14659	14843	14802	14743	14778	14656	14754	14959	14929	14783	14684	14732	14807	14877	14710	14737	14766	14823	14772	14786	14799	14760	14864	14782	14714	14688	14813	14785	14695	14688	14744	14672	14708	14721	14999	14709	14762	14880	14647	14685	14749	14795	14644	14595	14799	14720	14860	14924	14758	14699	14829	14672	14770	14746	14833	14869	14660	14874	14754	14786	15059	14753	14907	14715	14887	14776	14696	14794	14819	14745	14759	14930	14680	14869	14854	15010	14740	14738	14846	14827	14742	14715	14742	14741	14767	14808	14755	14736	14924	14813	14672	14798	14770	14876	14778	14475	14650	14699	14812	14774	14659	14962	14603	14716	14807	14843	14896	14719	14729	14731	14723	14778	14747	14563	14755	14841	14785	14693	14638	14803	14744	14737	14819	14802	14758	14647	14842	14700	14823	14691	14780	14664	14718	14849	14739	14666	14726	14811	14840	14808	14615	14857	14822	14770	14823	14786	14827	14675	14711	14726	14874	14661	14744	14877	14892	14849	14679	14909	14720	14734	14768	14657	14896	14737	14929	14729	14631	14551	14734	14644	14789	14861	14749	14732	14719	14855	14707	14649	14790	14723	14741	14800	14773	14753	14745	14803	14707	14933	14818	14626	14781	14518	14823	14885	14595	14636	14840	14939	14835	14757	14916	14768	14765	14594	14832	14713	14791	14863	14927	14739	14771	14871	14730	14747	14840	14824	14666	14744	14754	14721	14605	14898	14745	14727	14831	14774	14683	14863	15005	14721	14777	14664	14783	14894	14564	14859	14794	14706	14743	14679	14680	14896	14693	14789	14790	14819	14830	14756	15027	14864	14797	14685	14858	14854	14787	14805	14780	14823	14823	14756	14807	14763	14805	14779	14741	14722	14759	14776	14496	14736	14813	14814	14754	14778	14672	14697	14849	14805	14713	14767	14911	14915	14783	14808	14678	14551	14704	14759	14930	14781	14817	14775	14768	14741	14776	14726	14755	14507	14742	14807	14661	14869	14672	14692	14817	14767	14644	14678	14823	14682	14726	14823	14932	14816	14692	14843	14918	15102	14964	14647	14877	14763	14786	14880	14725	14581	14633	14851	14562	14760	14793	14829	14855	15077	14845	14788	14744	14814	14736	14907	14771	14853	14804	14834	14693	14679	14691	14783	14802	14731	14651	14765	14792	14654	14844	14834	14750	14697	14719	14711	14765	14756	14731	14695	14734	14742	14778	14727	14717	14679	14779	14618	14666	14681	14759	14719	14874	14732	14800	14708	14787	14763	14789	14555	14990	14814	14766	14791	14755	14738	14657	14683	14650	14861	14784	14858	14786	14854	14804	14668	14672	14906	14922	14680	14836	14910	14801	14668	14619	14782	14770	14802	14817	14878	14880	14768	14570	14807	14888	14846	14887	14759	14879	14866	14805	14783	14688	14795	14746	14973	14645	14980	14845	14786	14778	14751	14962	14880	14788	14805	14910	14610	14797	14819	14760	14843	14778	14959	14706	14680	14705	14803	14713	14737	14813	14769	14951	14879	14614	14717	14750	14856	14812	14783	14790	14850	14781	14922	14699	14689	14703	14737	14725	14906	14665	14692	14870	14910	14742	14768	14613	14629	14675	14652	14725	14835	14666	14507	14827	14659	14866	14658	14792	14894	14868	14718	14838	14767	14638	14826	14601	14781	14918	14823	14637	14765	14649	14916	14655	14693	14871	14661	14918	14745	14741	14831	14656	14886	14794	14855	14771	14964	14791	14738	14712	14888	14738	14755	14771	14670	14762	14635	14770	14722	14735	14892	14874	14901	14860	14721	14743	14755	14877	14622	14783	14805	14806	14852	14690	14834	14683	14684	14619	14704	14732	14838	14569	14689	14968	14908	14647	14719	14940	14619	14794	14807	14707	14746	14881	14925	14836	14817	14842	14780	14669	14766	14779	14733	14669	14776	14737	14878	15027	14791	14799	14836	14842	14769	14642	14779	14759	14698	14776	14844	14741	14824	14695	14627	14902	14723	14743	14734	14824	14797	14656	14678	14827	14604	14724	14943	14766	14548	14781	14730	14840	15040	14874	14879	14715	14740	14742	14700	14637	14734	14867	14787	14670	14633	14769	14858	14802	14770	14835	14738	14692	14899	14658	14672	14770	14825	14622	14794	14837	14779	14663	14707	14900	14853	14770	14804	14752	14633	14742	14816	14703	14814	14808	14629	14721	14721	14890	14667	14845	14728	14671	14779	14830	14870	14691	14695	14804	14801	14784	14640	14905	14894	14668	14904	14944	14850	14669	14763	14903	14702	14813	14635	14713	14777	14659	14924	14598	14948	14692	14710	14666	14859	14688
22768	21360	29220	24107	22092	23311	24140	19560	18592	19304	24102	34543	34727	28882	23073	19792	18385	17688	17631	17316	17189	17307	17286	17321	17187	17382	17282	17122	17255	17030	17232	17046	17190	17108	16949	17151	17175	17097	17253	16958	17149	17078	17225	17232	17167	17233	17056	17155	17324	17101	17165	17140	17046	17067	17114	17181	17020	17005	17258	17188	17166	17128	17140	17146	17234	17208	17320	17207	16978	17096	17244	17000	17129	17068	17087	17147	17110	16955	17095	17128	17222	17052	17096	17076	17202	16912	17339	17179	17160	17009	17108	17013	17288	17113	17312	17040	16893	16941	17082	17203	16948	17208	17115	17056	17250	17132	17059	17171	17313	17310	17158	17106	16957	17356	16911	17204	17334	17099	17099	17007	17004	17125	17141	17089	17211	17090	16853	17117	17098	17117	17124	17187	17072	17216	17096	17056	17157	17028	17100	17071	17071	17093	17094	17209	16942	17123	16899	17285	17083	17241	16988	17038	17350	17113	17286	17057	17152	17010	17223	17047	17167	17199	17213	17178	17164	17146	17194	17169	17127	17253	17177	16935	17116	17035	17021	17350	17217	17040	17155	17120	17214	17172	17097	17245	17192	17168	17053	16933	17152	17167	17215	17207	17126	17054	17229	17179	17322	17119	17096	17281	17211	17035	17052	17160	17233	17078	16851	16960	17125	17098	17347	17186	17100	17073	17017	17136	17216	17009	16871	17125	17146	17262	17078	17195	17124	17075	17281	17087	17184	17096	17084	17147	17073	17252	17082	17018	17124	17229	17113	17234	17172	17192	17115	16876	17046	17065	16928	17080	16990	17086	16997	17044	17150	17074	17289	17029	17088	17262	17065	16914	17105	17179	17216	17117	17060	16931	17175	17127	17078	16910	16989	17020	17034	17110	16980	17065	17092	17073	17173	17176	17072	17004	17150	17306	17191	17064	16860	17169	17131	17249	17157	17043	17079	17073	17094	17193	17077	16870	17000	17066	17032	17173	17058	17083	17251	17016	17145	17193	17198	17158	16925	17189	17133	17189	17171	17172	17161	17027	17304	16901	16821	17088	16753	16986	17100	17240	17066	17259	17329	17212	17113	17108	17372	16971	16973	17009	17033	16989	17191	17103	16988	17248	17174	17009	17154	17143	17081	17048	17388	17091	17206	17197	17146	16931	17152	17191	17292	17259	17062	17087	17136	17029	17143	17010	17223	16991	17048	16982	16988	17099	17223	17003	16937	17132	17212	17106	16972	17276	17245	16873	17285	17015	17033	17132	17168	17064	17221	17095	17029	17181	17119	17155	16952	17141	17115	16901	17033	17268	16942	17101	17171	17015	16863	17001	16840	17122	17093	17020	17222	17129	17141	17067	16879	17112	17123	17169	17200	17183	17144	17286	17032	17161	17045	17301	17032	16941	17052	16901	17017	16956	17095	17153	17074	17239	17122	17050	17174	17005	16914	17151	17269	17011	17155	17189	17220	17032	17172	16953	16953	17046	17295	17186	16996	17153	16995	17125	16978	17102	17064	17100	17271	16921	17227	17028	16994	17234	16972	17079	17194	17302	17012	17188	17033	16934	17349	17008	17172	16885	17244	17075	17089	17167	17162	16977	16985	17142	17273	16950	17050	17251	16920	17262	17109	17063	17152	17188	17103	17226	17271	17213	17081	16936	16836	17153	17027	17176	17019	17233	17270	17180	17251	17082	17261	17329	17154	17321	17259	16970	17015	17026	16948	17214	17001	17246	16990	17150	17182	16893	16989	17003	17107	17035	17015	17091	16967	17129	17191	17188	16904	17117	17026	17131	17220	17174	17026	17033	17035	17108	16994	17038	17095	17148	16883	16852	17086	17128	17082	16910	17057	17059	17135	17122	17212	16953	17097	16977	16989	17126	17278	16946	17105	17074	17284	17155	17072	16995	17245	17316	16912	16897	17029	17151	16988	16745	16994	17015	16945	16788	17142	17146	17073	17004	17099	17258	17319	17020	17178	17047	17141	17053	16864	17111	16929	17058	17305	17146	17346	17412	17145	17224	17255	17266	17197	17102	17195	17105	17212	16975	16926	17052	17106	16921	16987	17058	16993	16978	17015	16949	17142	17326	17117	17177	16842	17099	17149	17090	16973	17202	17087	17069	17278	17128	17160	17195	17180	17150	17014	17142	17009	17085	17360	17072	16987	17101	17095	17066	17344	17066	17128	17042	16932	16883	17066	17147	17048	17030	17100	17200	17062	17118	17141	17117	17199	16872	17141	17222	17126	16971	16985	17138	17202	17094	17018	17401	17092	17070	17163	17362	17005	16964	17203	17096	17163	17118	17048	17165	17191	17057	16919	17067	17260	17108	17228	17178	17184	17039	17125	17136	17191	17100	16871	17039	17101	16934	17205	17092	16884	16999	17271	17289	17171	17233	17045	17259	17086	16993	16882	17032	17176	17193	17052	17030	16998	17253	17185	16774	17113	17158	17159	17066	17124	17218	16988	17111	16972	17113	17073	17129	17013	16960	17088	17139	17070	17216	17313	17115	17093	17108	17115	17043	16879	17200	17127	17019	16952	17147	17053	17041	17072	17112	16921	17118	17106	17175	17056	17195	17105	16927	17181	17040	17130	17002	17130	17116	16969	17070	17203	16966	17055	17186	17210	17105	17182	16906	17094	17128	17118	17248	17188	17309	17098	17135	17076	17183	17310	17204	17102	16943	17216	17176	16994	16928	17263	17104	17112	16970	17204	17245	17254	17147	17079	17053	16982	16996	17140	17123	17129	17198	16939	17038	17160	17139	17193	17229	16942	16899	17149	16892	16959	17123	17153	17035	17233	16933	17018	17229	17064	17057	17077	16919	17175	17059	17108	17055	17106	17038	17106	16992	17106	17053	17166	17174	17106	17348	16960	16974	17013	17080	17031	17065	17218	17074	17113	17074	17062	17168	16899	17300	16998	16909	17133	17143	17242	16992	17127	17052	17205	17140	17094	17219	16968	17322	17001	16938	17115	17042	17220	16957	17111	17048	16888	17115	17182	16982	16954	16916	17067	17018	17267	17151	17135	16925	17109	16991	16931	17127	17189	17129	17156	17037	17192	17037	17217	17083	17159	17127	17045	17028	17082	17103	17261	17368	17123	17257	17055	17237	17168	17068	17213	17177	16979	17226	17018	17188	17234	16996	16877	17265	17025	17041	17096	16978	17141	17042	17061	17208	16843	16926	17160	17301	17216	17130	17121	17119	16930	17160	17093	17047	17228	17082	17171	16888	17006	17074	17100	17141	17226	17062	17034	17210	17014	17082	17296	17249	17267	16838	17113	16817	17214	17261	16953	16957	17204	17184	17098	17039	17108	17088	17102	17218	17021	17088	17088	17102	17322	17050	16863	17000	17259	16935	17169	17124	17133	16970	17160	17194	17048	17209	17064	17257	17186	17172	17051	17013	17124	17130	17252	17335	17184	17150	17223	16821	17092	16905	17279	16949	17270	17030	17206	17077	17073	17079	17041	17027	17240	17102	17383	17309	17178	16992	17246	16970	17035	17075	17154	17067	17178	17222	17117	17095	17037	16988	17187	17162	17068	17153	17110	17205	17097	17288	17165	17299	17276	16848	17054	16949	17095	17244	17009	16835	17017	17218	17216	17249	17043	17094	17145	17211	17150	17076	16974	17088	17063	17125	17050	17247	16982	17185	17044	17134	17173	17098	16956	16925	17161	17140	17362	17246	17236	16932	17038	17177	17198	17193	17185	17045	16848	17149	17090	16947	17279	17250	17315	17018	17163	17235	17097	17248	17096	17199	17052	17148	17109	17165	17087	17155	17053	16972	16895	17099	16978	17029	16981	17098	17240	17271	17047	17107	17231	17284	17058	16957	17181	17021	17174	16831	16928	17013	17000	16937	17155	17168	17249	17012	17056	17169	17037	17135	17236	17123	17189	17079	17261	17045	17083	16891	17143	17090	17162	17098	17112	17172	17189	17085	17087	17008	17000	17162	17067	17020	17141	17111	17165	17149	17178	17120	17086	17056	17098	17072	17121	17083	17049	17128	17244	17059	17140	17231	17052	16972	17165	17012	17169	17227	17126	17181	16992	17018	17083	17033	17377	17193	17090	17070	17423	17043	17169	16970	17046	16953	17227	17105	17179	16990	17116	17180	17138	16927	17150	17165	17364	17148	16855	16970	17097	16967	17155	16897	17137	17225	17045	17091	16970	17139	17139	17174	17120	16934	16978	17140	17224	17183	17226	17166	16958	17084	17064	17119	16932	17054	17159	16960	17123	17111	17134	17284	16965	17124	17222	17214	17144	17083	17102	17234	17354	17023	17021	17132	16995	16862	16744	17075	17002	16862	17164	17054	17037	17030	17157	17233	17235	17171	16990	16990	17222	16828	17024	17209	16949	17301	17035	16975	17040	17032	17006	16986	17243	17154	16877	16879	17039	17157	17152	17145	16981	17060	17058	16861	17155	16946	16969	16957	17155	16799	17076	17162	17180	17173	17088	17122	17125	16999	16991	17033	17086	17047	17183	17215	17136	17103	16967	17057	17038	17036	17229	17055	17175	17277	17137	17156	17085	17036	16981	17005	17049	17066	17308	16925	17157	16961	17186	17201	17059	16917	17175	17194	17145	17234	17109	17100	17133	16994	17029	16982	17147	16953	17252	17081	17193	16952	16982	17010	17087	17097	17125	17159	17089	17071	16980	17008	17081	16972	17317	16951	17339	17069	17202	17132	16994	17206	17214	17054	17335	17118	17073	17147	17026	16932	16991	17119	17179	17033	17017	16973	17224	17013	17358	17039	16985	17054	17151	16889	16994	17076	17101	17121	17038	16958	16885	17079	17135	16881	17258	17120	17143	17148	17133	17174	16937	16948	17048	17007	17085	17003	17195	17065	16986	17021	17110	16955	17039	17172	17141	17007	17091	16937	17034	17012	17052	17233	16932	17155	16986	17089	17090	17176	17081	17062	17058	17201	17217	16896	17413	17271	17279	17052	17009	17135	17032	17092	17318	17149	17241	17231	16997	17073	17016	16927	17071	16990	17253	17033	17056	17054	17159	17115	16913	16937	16776	16945	17071	16927	17073	17064	16826	17092	17046	17268	17206	17117	17132	17321	17241	17103	17154	17205	16963	17190	17249	16930	17008	17128	17097	17023	17112	17255
33110	58083	54638	38989	26898	17908	16892	16987	17111	17612	25895	36903	35616	28479	21408	17227	15878	15271	15187	14954	14969	14796	14848	14960	14948	14963	15009	14868	14920	14844	14811	14866	14944	14702	14992	14969	14941	14831	14956	14904	15131	14817	14923	14856	14817	15006	14864	15001	14843	14858	14957	14703	14889	14823	14935	14903	14893	14986	14884	14818	15037	14758	14944	14914	14863	14925	14924	14834	14807	14921	14741	14855	14855	14962	14842	14925	14831	14962	14924	14842	14754	14817	14948	14907	14842	14755	14746	14848	14774	14925	14931	14812	14867	14836	14858	14876	14810	14882	14785	14771	14929	14822	14947	14913	14926	14849	14955	14747	14985	14912	14776	14753	14850	14664	14780	14880	14951	14910	14781	14965	14838	14816	15002	14891	14767	14830	14860	14833	14854	14708	14739	14880	14955	14742	14918	14871	15040	14900	14788	14887	14829	14771	14742	14831	14749	14784	14839	14900	14925	14797	14925	14687	14925	14780	14966	14930	14759	14946	14843	14886	14846	14849	14943	14647	14877	14934	14736	14718	14689	14962	14799	15063	14788	14702	14708	14988	14783	14851	14956	14864	14918	14831	14962	14903	14883	14790	14876	14880	15072	14923	14988	15009	14935	14942	14937	14673	14885	14904	14788	14867	14916	14758	14614	14754	14790	14885	14870	14728	14966	14955	14741	14845	14943	14892	14903	14832	14890	14946	14991	14756	14881	14909	14931	14997	14801	14924	14903	15000	14926	14681	14749	14813	14911	14863	14852	14956	14760	14684	14954	14750	14872	14829	14857	14700	14914	14705	14932	14907	14947	14694	14963	15019	14904	15001	14905	14857	14802	14893	14783	14711	14857	14939	14754	14873	15024	14842	14883	14756	14837	14815	14913	14844	14808	14860	14894	14926	14846	14967	14895	14812	14934	14929	14831	15026	14778	14908	14962	14897	14863	14738	14883	14825	14916	14838	14970	14786	14826	14922	14854	14859	14930	14839	15063	14603	14879	14848	14995	14938	14895	14649	14819	14971	14846	14851	14756	14853	14874	14996	14892	14825	14835	14970	14943	14791	14841	14987	14651	14832	14891	14771	14807	14894	15122	14768	14838	14847	14919	14879	14823	14858	14761	14761	14809	14744	14906	14955	14920	14838	14910	14675	14892	14778	14899	14903	14781	14822	14754	14709	14793	14853	14792	14847	14867	14852	14924	14774	15029	14765	14833	14744	14861	14693	14904	14881	14714	14983	14981	14885	14916	14649	14923	14764	15069	14855	14918	14814	14947	14770	14874	14959	14760	14657	14846	14957	14876	14853	14953	14922	14943	14900	14948	14798	14903	14666	14896	14867	14897	14699	14780	14802	14991	14843	15037	14883	14822	14861	14789	14927	14855	14830	14940	14876	14696	14814	14728	14832	14732	14987	14853	14687	14839	14785	15002	14907	15044	14745	14796	14951	14748	14812	15002	14963	14823	14874	15067	14896	14869	14946	14999	14731	14904	14929	14774	14857	14820	14953	14992	14786	14784	14787	14752	14941	14879	14983	14851	14974	14925	14830	14860	14911	14864	14891	14728	14796	14920	14837	14808	14915	14881	14973	14836	14723	14984	14998	14814	14931	14968	14896	14968	14918	14851	14906	14877	14844	15006	14958	14910	14923	14994	14878	15023	14808	14758	14822	14707	14780	14805	14978	14850	15015	14892	14757	14876	14823	14871	14910	14972	14813	14834	14783	14915	14800	14847	14899	14925	14911	14790	14917	14858	14707	14992	15005	14841	15016	14854	14799	14773	14965	14989	14671	14748	14935	14747	15034	14800	14954	14850	14907	14795	14983	14789	14774	14940	14823	14824	14807	14911	14831	14747	14656	14924	14875	14898	14740	14647	14845	15053	14899	14822	14723	14878	14727	14693	14967	14757	14896	14863	14791	14898	14808	14817	14848	14798	14934	14746	14992	14975	14710	14891	14726	14793	14878	14905	14768	14940	14832	14964	14871	14842	14903	14921	14877	14879	14892	15017	14870	14832	14890	14844	14882	14845	14681	14790	14868	14700	15008	14966	14905	14869	14921	14724	14770	15078	14971	14966	14830	14855	14963	14947	14895	14802	14843	14818	14909	14961	14864	14857	14851	14815	14833	14734	14846	14901	15018	14880	14805	14895	14863	14804	14856	14844	14801	14868	14792	14898	14763	14860	14910	14853	14664	14839	14828	14825	14894	14882	14931	14805	14858	15068	14809	14951	14742	14874	14852	14813	14726	14968	14712	14899	14724	14764	14861	14676	14743	14773	14859	14834	14808	14769	14764	14868	14966	14809	14935	14841	14943	14775	14737	14837	14935	14987	14882	14763	14797	14897	15024	14989	14814	15017	14763	14800	14927	14765	14698	14880	14883	14883	14783	14784	14761	14970	14909	14731	14779	14849	14974	14854	14936	14906	14801	14987	14871	14684	15001	14788	14741	14864	14826	14749	14986	14822	14753	14804	14734	14923	14842	14907	14881	14827	14810	14811	14999	14889	14899	14976	14784	14888	14900	14964	14792	14843	14934	14854	15003	14965	14905	14857	14843	15003	14865	14812	14678	14802	14748	14881	14780	14897	14975	14932	14876	15009	14954	14861	14866	14981	14923	14863	14916	14786	14791	14875	14845	14774	14948	14802	14906	14750	14898	14807	14899	14689	14946	14923	14816	14993	14852	14885	14810	14800	14621	14953	14948	14807	14827	14863	14718	15005	14843	14904	14811	14752	14858	14797	14824	14731	14869	14969	14798	14957	14895	14993	14712	14690	14903	14878	15045	14886	14905	14796	14970	14976	15009	14877	14913	14954	14878	14968	14817	14876	14936	14833	14804	14929	14836	14856	14830	14950	15027	14800	14907	14874	14781	14881	14984	14731	14803	14873	14808	14903	14787	14864	14777	14890	14741	14838	14782	14907	14803	14887	14948	14849	14841	14932	14804	14903	14802	14999	15058	14836	14718	14870	14874	14915	14781	14923	14843	14845	14840	14923	14810	14955	14706	14953	14703	14972	14982	14899	14749	15041	14936	14855	14973	14798	14837	14834	14946	14955	14857	14763	14874	14850	14934	14781	14929	14882	14812	14936	14937	14696	14871	14689	14905	14714	14847	14830	14785	14920	14768	14949	14904	14796	14880	14801	14634	14804	14827	14941	14771	14753	14802	14725	14930	14807	14885	15051	14935	14929	14974	14874	14894	14867	14922	14878	14986	14848	14886	14834	14625	14915	14673	14863	14794	14683	15023	14739	14845	14940	14877	14907	14803	14854	15078	14838	14872	14929	15014	14828	14842	14827	14795	14658	14890	14822	14767	14930	14966	14810	14828	14889	14944	14824	14916	14908	14848	14789	14967	14783	14873	14886	15005	14705	14863	14769	14841	14924	14745	14840	14716	14922	14912	14955	14799	14916	14889	14800	15032	14669	14948	14914	14689	14964	14908	14689	14905	15035	14836	15026	14808	14850	14923	14828	14871	14983	14837	14928	14760	14943	14964	14799	14828	14855	14894	14806	14857	14613	14702	14782	14948	14805	14941	14824	14844	14782	14906	14877	14797	14921	14805	14833	14705	14783	14964	14804	14753	14713	14877	14887	14981	14777	14863	14853	14783	14716	14845	14890	14965	14990	14891	14866	14879	14754	14751	14890	14861	14781	14873	14557	14892	14939	14768	14746	14822	14998	14681	14920	14741	14854	14911	14876	14933	14990	14922	14924	14795	14966	14853	14881	14975	14862	14893	14791	14796	14806	14867	14930	14911	14738	14867	14750	14792	14784	14721	14856	14844	14740	14703	14867	14742	14796	14884	14708	14989	14805	14726	15011	14862	14840	14881	14886	14875	14752	14837	14929	14768	14885	14811	14924	14723	14658	14754	14891	14877	14675	14890	14898	14812	14777	14893	14835	14904	14927	14860	14817	14845	14881	14926	14955	14860	14897	14961	15055	14780	14844	14947	14995	14770	14953	14814	14868	14771	14758	14890	14735	14866	14916	14730	14901	14781	14974	14964	14839	14985	14932	14873	14883	14878	14707	14953	14698	14885	15080	14815	14874	14821	14813	15008	14981	14930	15014	14900	14860	14665	14898	14791	14832	14892	14866	14852	14871	14823	14906	14739	14890	14859	14883	14856	14789	14812	14781	14760	14816	14918	14879	14697	14833	14833	14786	14992	14805	14727	14753	14974	15032	14744	14832	14827	14770	14849	15008	14856	14654	14743	14814	14918	14782	14908	14872	14876	14795	14985	14893	14841	14772	14855	14753	14803	14844	14979	14818	14814	14957	14910	14994	14934	14747	14900	14859	14736	15048	14880	14785	14832	14858	14853	14825	14785	14623	15070	14816	14736	14953	14912	14799	14909	14910	14958	14981	15030	14637	14807	14880	14910	14825	14807	14739	14790	14854	14952	14870	14793	14931	14959	14704	15065	14881	14781	14708	14799	14941	14914	14956	14924	14776	14854	14857	14818	14901	14831	15008	14795	14934	14904	14757	14823	14854	14982	14881	14836	14934	14894	14933	14803	14873	14813	14884	14955	14844	14818	14695	14803	14810	15013	14796	14830	14902	14857	14712	14836	14867	14880	14879	14828	14884	14724	14923	14867	14952	14863	15080	14913	14974	14843	14853	14839	14886	14949	14886	14807	14912	15074	14849	14932	14816	14789	14907	14727	14965	14756	14884	14761	14731	14920	14707	14884	14933	14804	14881	14992	15053	14815	14736	14902	14865	14938	14987	14920	14896	14955	14910	14931	14808	14801	14860	14901	14989	14804	14978	14752	15037	14965	14738	14852	14941	14863	14773	14924	14830	14751	14877	14868	14972	14791	15066	14823	14841	14874	14966	14900	14790	14817	14789	14876	14878	14960	14842	14879	14716	14923	14704	14785	14736	14922	14919	14943	14890	14915	14820	14893	14710	15101	14819	14861	14765	14624	14762	14793	14917	15059	14737	14776	14969	14849	14859	14907	14850	14861	14921	14900	14870	14875	14945	14767	14733	14796	14901	14907	14943	14878	15058	14857	14980	14761	14779	14842	14966	14767	14729	14837	14941	14747	14920	14797	14928	14978	14970	14814	14989	14837	14872	14775	14929	14779	14955	14983	14766	14941	14822	14890	14788	14797	14807	14916	14833	14829	14956	14958
28242	26103	32928	27468	19688	18498	18221	17683	17694	17656	17767	18963	19101	18609	18082	17891	17724	17426	17685	17465	17609	17573	17607	17471	17492	17435	17582	17489	17671	17656	17543	17314	17403	17404	17542	17524	17635	17669	17453	17499	17554	17369	17137	17572	17353	17290	17245	17508	17531	17438	17408	17367	17542	17490	17493	17501	17397	17618	17470	17496	17673	17486	17492	17486	17347	17335	17723	17481	17521	17568	17547	17534	17541	17296	17387	17327	17400	17486	17234	17305	17357	17600	17466	17491	17540	17352	17455	17803	17525	17583	17427	17398	17320	17546	17340	17551	17301	17392	17570	17187	17427	17631	17415	17475	17537	17245	17312	17615	17494	17346	17639	17430	17355	17525	17443	17322	17332	17085	17384	17643	17446	17635	17312	17449	17433	17389	17562	17502	17597	17385	17344	17393	17505	17482	17600	17308	17623	17433	17547	17542	17413	17409	17457	17433	17267	17540	17419	17665	17384	17435	17458	17318	17461	17311	17319	17572	17391	17427	17633	17487	17263	17489	17469	17501	17241	17607	17502	17375	17270	17398	17471	17401	17453	17321	17384	17491	17736	17387	17411	17381	17516	17357	17400	17603	17474	17497	17503	17420	17667	17494	17464	17281	17394	17409	17623	17309	17545	17484	17392	17516	17538	17385	17284	17200	17412	17492	17506	17436	17430	17496	17558	17438	17504	17391	17366	17340	17655	17366	17312	17282	17500	17626	17475	17440	17441	17512	17558	17119	17472	17424	17406	17342	17645	17533	17550	17528	17308	17600	17525	17469	17541	17625	17672	17323	17515	17508	17420	17603	17426	17448	17353	17346	17642	17514	17266	17264	17563	17436	17414	17389	17511	17417	17533	17558	17466	17608	17496	17461	17496	17600	17484	17454	17428	17661	17428	17366	17425	17429	17561	17534	17514	17525	17438	17424	17552	17225	17268	17033	17283	17507	17254	17557	17349	17570	17432	17427	17508	17388	17636	17596	17549	17391	17220	17443	17593	17477	17692	17560	17164	17597	17547	17448	17446	17335	17378	17253	17522	17472	17293	17344	17553	17551	17537	17424	17472	17389	17490	17368	17391	17464	17474	17565	17577	17394	17373	17343	17577	17340	17309	17481	17424	17412	17443	17475	17514	17565	17560	17785	17482	17379	17650	17428	17455	17647	17651	17593	17370	17491	17585	17309	17452	17412	17477	17502	17293	17129	17306	17455	17500	17447	17442	17516	17506	17174	17612	17481	17308	17390	17502	17415	17303	17461	17405	17436	17204	17346	17483	17377	17426	17355	17400	17551	17466	17850	17503	17539	17330	17371	17426	17402	17447	17573	17383	17504	17483	17628	17370	17392	17786	17545	17557	17236	17507	17521	17358	17496	17558	17543	17502	17413	17510	17645	17517	17377	17449	17386	17614	17434	17536	17599	17579	17540	17509	17577	17506	17290	17396	17597	17478	17544	17424	17685	17295	17295	17302	17568	17529	17386	17531	17551	17356	17455	17660	17519	17537	17628	17252	17376	17426	17533	17380	17568	17466	17557	17567	17483	17427	17525	17372	17404	17306	17614	17524	17556	17205	17408	17454	17644	17360	17383	17237	17487	17431	17471	17417	17518	17516	17596	17599	17518	17359	17339	17263	17549	17383	17301	17424	17460	17599	17510	17393	17487	17461	17587	17421	17324	17532	17426	17431	17248	17478	17526	17611	17607	17271	17406	17421	17522	17374	17477	17527	17269	17460	17542	17399	17405	17337	17577	17392	17613	17607	17353	17436	17461	17378	17586	17491	17627	17422	17571	17375	17602	17380	17391	17399	17336	17407	17352	17389	17234	17597	17293	17512	17401	17192	17492	17582	17338	17479	17381	17490	17527	17295	17380	17251	17609	17358	17491	17349	17384	17495	17767	17541	17361	17408	17285	17434	17475	17456	17310	17422	17482	17439	17436	17528	17276	17570	17469	17527	17415	17718	17194	17393	17566	17466	17477	17561	17412	17385	17373	17460	17628	17441	17407	17349	17357	17289	17505	17452	17567	17466	17521	17407	17624	17473	17456	17501	17481	17461	17370	17482	17411	17381	17419	17524	17379	17485	17581	17415	17455	17433	17482	17475	17287	17441	17551	17448	17505	17488	17439	17460	17515	17597	17421	17498	17540	17550	17485	17614	17531	17423	17482	17420	17439	17521	17412	17379	17644	17368	17367	17582	17523	17203	17407	17484	17208	17424	17459	17374	17458	17510	17576	17331	17538	17385	17346	17437	17478	17744	17497	17494	17438	17512	17499	17459	17574	17298	17430	17424	17294	17351	17512	17201	17356	17507	17521	17496	17540	17518	17739	17504	17368	17398	17252	17408	17449	17652	17529	17376	17431	17310	17474	17508	17516	17413	17365	17382	17401	17393	17407	17621	17577	17594	17503	17403	17470	17568	17495	17442	17356	17367	17357	17446	17383	17532	17418	17412	17453	17412	17276	17587	17532	17491	17528	17403	17454	17595	17516	17469	17568	17308	17620	17559	17396	17575	17390	17405	17412	17369	17435	17622	17451	17631	17458	17366	17396	17562	17482	17429	17488	17384	17828	17532	17566	17472	17759	17675	17424	17407	17454	17253	17413	17474	17452	17439	17438	17355	17339	17414	17517	17457	17484	17477	17408	17373	17449	17525	17353	17504	17336	17656	17277	17277	17707	17490	17433	17419	17449	17433	17586	17645	17546	17519	17536	17187	17212	17270	17456	17268	17514	17466	17165	17589	17469	17458	17500	17399	17225	17507	17435	17414	17476	17544	17397	17536	17580	17582	17458	17301	17361	17375	17369	17539	17473	17317	17575	17464	17515	17512	17461	17395	17509	17422	17443	17359	17389	17333	17388	17167	17482	17633	17501	17490	17302	17485	17347	17447	17377	17440	17513	17468	17393	17572	17324	17298	17403	17427	17400	17374	17450	17364	17460	17425	17447	17574	17286	17476	17356	17330	17615	17347	17546	17285	17419	17527	17469	17516	17446	17506	17393	17314	17498	17355	17643	17307	17599	17281	17325	17454	17514	17425	17323	17373	17428	17423	17418	17429	17544	17609	17507	17413	17257	17496	17425	17613	17455	17403	17455	17255	17471	17543	17364	17578	17485	17528	17475	17416	17543	17560	17449	17459	17283	17291	17617	17402	17494	17685	17662	17321	17234	17356	17523	17469	17297	17494	17641	17444	17283	17343	17420	17359	17341	17270	17671	17476	17469	17333	17360	17393	17243	17663	17614	17440	17342	17253	17418	17285	17518	17372	17478	17600	17737	17716	17660	17561	17438	17317	17678	17213	17398	17499	17424	17607	17518	17402	17473	17383	17337	17391	17296	17405	17496	17438	17628	17423	17508	17392	17378	17227	17450	17308	17639	17304	17425	17349	17272	17350	17489	17447	17469	17456	17641	17463	17306	17474	17392	17547	17289	17497	17316	17309	17368	17325	17465	17501	17242	17535	17570	17594	17363	17302	17324	17397	17519	17235	17438	17579	17182	17425	17562	17501	17433	17369	17495	17366	17529	17537	17583	17470	17512	17297	17468	17341	17489	17408	17419	17360	17384	17423	17468	17477	17391	17482	17296	17495	17469	17532	17461	17417	17491	17312	17404	17318	17229	17520	17380	17335	17640	17443	17617	17542	17343	17534	17271	17281	17404	17635	17404	17538	17239	17336	17316	17327	17355	17617	17443	17489	17725	17494	17486	17442	17411	17470	17368	17650	17378	17659	17539	17487	17390	17474	17337	17151	17497	17505	17420	17463	17399	17695	17332	17276	17487	17587	17473	17565	17344	17474	17383	17544	17272	17616	17268	17453	17437	17599	17451	17443	17557	17466	17431	17456	17384	17434	17367	17354	17250	17258	17305	17491	17356	17574	17396	17686	17635	17406	17378	17541	17448	17605	17602	17330	17160	17477	17410	17589	17559	17621	17360	17568	17507	17562	17409	17581	17392	17337	17517	17344	17485	17317	17418	17295	17519	17634	17265	17412	17536	17643	17480	17307	17430	17500	17420	17652	17217	17430	17553	17596	17550	17432	17419	17285	17491	17297	17586	17573	17432	17689	17471	17413	17529	17519	17457	17450	17373	17365	17422	17393	17421	17488	17458	17350	17730	17533	17455	17465	17397	17529	17662	17558	17383	17705	17373	17285	17308	17399	17296	17471	17501	17604	17480	17465	17565	17419	17470	17467	17628	17435	17376	17434	17447	17607	17336	17388	17447	17447	17233	17464	17575	17654	17586	17646	17484	17451	17333	17462	17600	17443	17479	17542	17452	17410	17500	17406	17514	17367	17599	17534	17561	17361	17661	17609	17516	17570	17491	17334	17364	17434	17604	17383	17494	17267	17124	17508	17498	17461	17341	17536	17484	17334	17672	17388	17452	17383	17407	17575	17597	17457	17412	17474	17266	17460	17285	17490	17300	17494	17417	17322	17374	17568	17401	17639	17372	17597	17616	17498	17349	17530	17291	17450	17577	17398	17434	17617	17549	17532	17586	17761	17503	17436	17647	17706	17387	17509	17397	17303	17496	17532	17385	17471	17480	17487	17500	17447	17383	17365	17493	17529	17453	17375	17641	17354	17404	17487	17524	17602	17365	17334	17617	17477	17412	17498	17445	17505	17723	17454	17410	17712	17399	17442	17417	17477	17330	17543	17296	17551	17555	17601	17358	17401	17607	17470	17612	17460	17590	17508	17401	17519	17396	17692	17390	17322	17523	17460	17333	17553	17462	17472	17473	17591	17607	17442	17386	17340	17283	17327	17362	17327	17422	17367	17356	17511	17483	17334	17420	17413	17475	17466	17350	17527	17269	17299	17521	17595	17607	17638	17611	17528	17414	17642	17493	17456	17377	17391	17641	17533	17359	17494	17430	17536	17487	17527	17408	17402	17314	17319	17353	17464	17348	17332	17347	17447	17238	17344	17386	17581	17383	17487	17336	17414	17369	17435	17555	17447	17631	17503	17325	17578	17545	17348	17757	17313	17437	17538	17765	17525	17465	17425	17435	17533	17335	17331	17606	17617	17474	17348	17522	17423	17615	17514	17491	17414	17556	17250	17581	17480	17412	17357	17389	17690	17407	17406	17575	17422	17462	17528	17568	17347	17513	17291	17372	17474	17587	17626	17310	17479	17524
28658	41696	37356	25004	17522	16400	15493	15328	15045	15305	15683	16984	17190	16586	15881	15193	15187	15020	15035	15108	14992	15152	15015	15045	15024	15058	15071	15009	15033	15048	15276	15034	15046	15069	15068	15018	14918	14919	15182	14981	14869	14954	14992	14714	15110	15048	15081	15007	15031	14983	15005	14966	15026	14968	14980	14903	15041	15155	14959	14900	15052	15133	15021	15029	15103	15147	14967	14832	15016	14913	15057	15238	15092	15119	15098	14905	15065	15041	14962	14886	15005	15129	15086	14969	15179	15033	14943	15117	15145	14998	14945	15070	15209	15050	15096	14994	15004	15007	14935	14912	15005	15011	15082	15106	15051	14911	15086	14992	15265	15027	15105	15076	14870	15034	15089	15211	15063	14992	14897	15089	15051	14987	15014	14875	15092	15243	14965	14934	14875	15043	15007	14900	15210	15128	15133	15019	14940	15022	14976	15036	15133	14801	15054	14900	15117	15047	14989	14986	14952	15136	14954	14899	15089	14962	15103	14937	14983	15105	15084	14982	15016	14992	15082	14954	15110	15106	15162	15008	14993	14941	14894	15029	15125	15005	15129	15037	15159	15143	14972	15212	15009	15081	15076	14972	15227	15078	14839	15111	15042	15049	15041	14798	15100	15028	14979	15197	14930	14856	15039	14984	15012	14988	15098	15008	15206	15019	14949	15107	14974	14948	15061	14963	14959	15269	15029	15023	14999	15125	15074	14971	15057	14922	15170	14957	15063	15037	15073	14961	14892	15150	15069	14915	15276	15070	15001	15069	14921	15063	14946	15034	14944	15075	15102	15087	15017	15109	15052	15082	15045	14971	15127	15049	15082	15021	15183	15135	15123	14919	14919	15069	15074	14874	15087	14802	14995	14927	14903	14919	15096	14936	15025	14845	15018	15007	15035	15033	15083	15010	15104	15077	15107	15215	15054	14932	14989	14982	14937	15007	15080	14930	15120	15134	15087	14920	14942	15082	15025	15145	14970	14831	14956	15048	14922	15059	14929	15250	15048	15039	15201	15034	15011	15020	15030	14894	15167	14959	15197	15032	15086	14939	15063	15047	15139	14839	15013	15105	14917	15159	15094	15071	15020	15020	14949	14962	15098	14939	15035	14997	14939	15063	14960	14883	14978	14955	15003	15100	15191	14989	15145	14888	15171	15108	14971	15231	15121	15013	14979	14840	14959	14967	15072	14974	15004	14966	14857	14999	15084	15223	15062	14995	14854	15072	15138	15091	15019	15074	15070	14819	15104	14860	15195	15004	15085	15124	15071	14948	15114	14987	14885	15166	14925	14991	14874	14796	14943	15052	15029	14928	15086	15035	15091	15043	15030	15127	14954	14938	14977	15074	15132	15025	15067	14999	14984	15036	14913	15193	14995	15136	15024	15034	14919	15142	15169	14983	15046	15182	14771	15080	15013	15059	14876	15148	14947	15142	15025	14822	15175	15043	15005	15115	14890	15038	15023	15031	15052	14997	15129	15010	15050	15000	15121	14904	15156	15099	14968	14964	14879	14938	14966	15106	14980	15028	14970	14885	15054	15081	15019	15093	15079	15003	15128	15028	15118	14939	15058	14943	14981	15091	15044	15086	15037	15108	14994	14964	14963	15047	14934	15061	15245	15076	15068	14887	15106	15055	15126	15020	15073	15144	15048	15075	14914	15034	15117	15132	15034	15077	15092	15001	14984	15075	14939	14904	14963	15127	15022	14884	14849	15059	14948	15161	14939	15045	15068	14968	15003	15158	15055	14952	15091	14995	15120	14951	15068	15088	15110	15004	15021	14920	14829	15171	15011	14987	14941	15102	15019	15008	14972	15121	14982	15146	15007	15190	15035	15118	15031	15084	14960	15154	14972	14816	15025	15025	14727	15091	14905	15027	15086	14850	14995	15028	15093	14918	15085	14956	15130	14910	15178	14889	15085	14942	15003	14910	15078	15097	14890	14990	15060	15134	15215	14949	15014	15138	14965	15031	14955	15163	15095	14942	15002	15118	15047	15143	15074	14988	14876	15120	15085	15084	15166	15096	15019	15208	14981	15041	14908	15081	15001	15040	15041	15087	15051	14875	14958	14987	15126	15086	15209	14821	15045	15159	14984	15246	15131	14872	15036	15066	14935	14862	15103	14858	15044	15146	15079	14991	15149	15123	15061	14946	15046	15084	14960	15188	15067	14967	15118	15017	15060	15151	14992	14969	15095	15115	14935	15118	15154	15019	15127	15043	14960	14966	15022	15066	15008	15055	15021	14971	15230	15038	15242	15092	15237	14970	15155	15120	15066	15040	15201	15070	14955	14927	15088	14905	15036	15087	15031	15184	14920	15114	15090	15019	14947	15163	14934	15049	14930	14819	15103	15080	14978	15009	15044	15093	15167	14912	14988	14932	15107	15009	14983	15124	14969	15005	14848	15154	15038	14994	15101	15142	15010	14959	14941	15181	15094	14893	15248	15111	15034	15011	15024	15161	15077	14923	15184	15099	14830	15171	15066	15152	15019	15280	14961	15142	15138	15000	15107	15036	15126	14988	15016	15147	14967	15092	14911	15038	15136	15106	14959	14962	15007	14974	15023	15134	14951	14962	15028	15084	14982	15162	14997	15079	14939	14952	14929	15080	15029	15119	14848	14919	14884	14981	15122	15117	14919	14905	15154	15015	14868	15081	14762	15183	15074	14992	15073	15015	14998	14999	15008	14998	14937	15003	15059	15051	14989	14895	15040	14975	15132	15106	15113	15250	14990	15092	15000	15145	14981	15133	15003	15313	14986	15114	15137	15068	15002	15057	15067	14874	15024	14965	14972	14949	15031	15175	15072	14954	15208	14944	14933	15105	15161	15032	15111	15036	15006	14957	15014	15098	15177	14968	15129	14994	15003	15098	14919	15191	15179	15125	14988	14940	15020	14981	14879	15193	15147	15064	15043	15063	15147	14956	15085	15145	15096	14880	15026	15068	14930	15093	15101	15257	15121	14970	14970	15090	15059	14899	14859	15102	14914	15033	14999	15021	14948	15061	14931	15070	15023	14972	14932	14982	15016	15093	15062	15016	15186	15038	14974	14961	14830	15013	15022	15124	15054	15006	14919	15069	14993	15091	15053	15049	15069	14902	15035	15172	14907	15039	15069	15024	15035	15108	15007	15001	15014	15039	15009	15022	15107	15051	15061	15254	14901	14975	15083	14940	15070	14985	15056	15063	14874	14894	15203	15108	15076	15127	15009	14861	15183	15027	15237	15059	14928	15046	15191	15033	14997	15095	15061	14917	15107	15010	15183	14982	15004	15030	15095	15038	15104	15016	14950	15192	15006	15012	14920	14966	15009	14976	15021	14949	14949	15201	15074	14970	15092	15051	15170	14991	14950	15173	15004	14916	15052	14977	15044	14951	15042	15076	15001	15077	15085	15020	15021	15017	15122	15202	15159	15065	15199	15020	15019	14862	14854	15003	15085	14855	15044	14918	14904	14860	15125	15049	15111	15104	14882	15086	15035	15061	15041	15183	14852	15110	15045	14995	14936	15074	14930	15151	15062	15132	15173	15068	14920	15127	14995	15095	14942	15046	15027	15025	14960	15076	15180	14898	15120	15048	15042	15087	14883	14974	15090	14781	14972	14985	15149	14980	15051	15113	14752	15074	14909	15144	15086	14818	15131	15046	15160	15301	15218	15040	15098	15096	14918	15125	14991	14964	14961	15160	15132	14917	15015	15019	15083	14900	15197	14983	15015	14937	14897	14986	14975	15069	15050	15106	15032	14953	15151	14975	14852	15061	14955	15118	15086	15045	14977	14985	15026	15164	15018	15086	14891	15168	14904	15065	15192	15270	15071	14996	15060	15124	15107	14990	15004	15002	14952	15066	15045	15123	15159	15001	15155	15083	15038	14990	15001	14994	14861	14971	15108	14955	15137	15052	14868	14958	15081	15059	15125	15184	14898	15007	14941	15042	14954	15225	15067	15101	15128	15113	14944	15018	15134	15039	15108	15232	15038	14952	15026	14961	15057	15068	15009	14952	15151	14886	15168	14910	15192	15045	14953	15019	15027	15048	15002	15075	15135	15080	15106	14953	15062	15198	15024	15014	14961	15145	14895	14980	15067	15033	15165	15017	15099	15097	15000	15022	14997	15058	15045	15096	14988	14966	15020	15212	14891	15113	15129	15168	15216	15105	15004	14992	15155	14982	15065	14965	15088	15048	15008	14941	15068	15042	14947	15112	14940	15082	15001	15089	14928	15126	15013	15010	14971	15107	15054	15056	15140	15008	15146	15068	15032	15059	15112	15113	15242	15084	15109	15012	15031	15110	14976	15022	14916	15054	15166	15293	15042	15085	15026	14920	15238	15101	14991	15051	15119	15070	15079	15048	14984	14933	15103	15075	15022	15122	15004	15114	14956	15249	15056	14970	15047	15041	14869	15113	14854	15094	14952	14998	15046	15009	15056	15046	15073	15071	14959	15145	14848	14941	15020	15001	15167	14910	15051	15103	15070	15093	15143	14976	15144	15092	15066	14866	15144	15149	15163	15047	14954	15178	14775	15119	15097	15043	14966	15069	15067	15048	15107	15085	15002	15078	15102	14884	14878	15024	15017	14972	15121	15062	14945	14787	14972	14853	14992	15196	14907	15005	15283	15199	14910	15118	14891	15141	15008	15090	15204	14997	14838	15013	15211	15074	14883	15131	15133	15033	15140	15026	15158	15171	14893	15208	15026	15101	14987	14933	15053	15058	15092	14994	14938	14903	15093	14963	15128	14871	14946	15078	14926	15174	15054	15045	15022	14953	15104	15049	15227	15044	15109	15048	15032	15086	14957	14978	15147	14987	15120	15005	15189	15011	15213	14983	15017	15018	15181	14913	15183	15075	15063	15133	15181	15052	15016	14811	15124	15182	15017	14888	15035	15081	15076	15029	15071	15069	15129	15088	15152	14991	14925	14977	14954	15099	15004	15021	15053	15058	14802	15048	14978	15108	15249	14941	14931	15212	15072	15153	15092	15116	15022	15017	14893	15192	15043	15047	15212	15080	15260	15142	14989	14931	14960	14958	15009	15176	14997	15031	15099	15019	14869	15013	14988	15091	15061	15054	15016	15080	14954	15184	15155	15071	15108	15053	15188	15108	15086	15078	15038	15085	14939	15064	14863	15076	15042	15012
23981	21321	28854	25347	22707	21392	20319	18159	18071	18583	21627	27964	27288	23275	19901	18177	17547	17506	17323	17229	17204	17185	17126	17321	17195	17147	17240	17164	17169	17094	17193	17137	17373	17268	17315	17096	17222	17238	17377	17058	17160	17238	17149	17160	17103	17215	17192	17289	17092	17083	17110	17259	17228	17065	17199	17198	17234	16984	17232	17125	17175	17134	17312	17231	17153	17041	17117	16956	17142	17046	17101	17210	16924	16961	17125	16958	17132	17169	17237	17134	17151	17228	17165	17014	16884	16982	17160	17095	17278	17071	17294	17162	17167	16945	17040	17228	17221	17227	17157	17183	17027	16989	17309	17050	17144	17117	17151	17034	17253	17293	17003	17154	17056	17112	17422	16908	17128	17201	17186	17047	17048	17249	16984	17249	17078	16860	17271	17013	17177	17193	17260	17113	17213	17233	17132	17136	17095	17201	17243	17094	16978	17055	17115	17213	17253	16990	17020	17154	17237	17109	17072	17105	17289	17061	17158	17155	16900	17060	17116	17201	17201	17192	17154	16999	17034	17147	17098	17065	17149	17168	17058	16958	17135	17100	16928	17008	17200	16921	17203	17117	17191	17078	17097	16962	17147	17042	16991	17051	17155	17128	17026	17045	17138	17035	16936	17087	16953	17018	16976	17165	16974	17078	17053	17216	17186	17071	17085	17004	17046	16901	16939	17192	17066	17051	17025	17046	17282	17160	17073	17028	17003	17099	16768	16999	16960	17002	17052	17023	17158	16943	16941	17178	17164	17087	17126	17074	16969	17021	17115	17183	17167	16994	17049	17120	17116	17114	17151	16851	17378	17097	16925	17061	17090	17114	17120	17138	17148	17157	17220	17056	16991	17138	17215	16994	17353	17188	17073	17130	17303	17157	17079	16999	17075	17038	17139	17044	16963	16940	17111	17095	17006	17099	17068	17061	16895	17054	17178	17137	17254	17143	17194	17177	17026	17068	17004	17094	17018	17001	17011	16929	17144	17106	17171	17131	17158	17197	17183	17091	17036	17234	16967	17150	16989	17111	17020	17199	17052	16972	16931	17126	17044	17108	17047	17102	17278	17022	17224	17119	17030	17262	16991	17135	17102	17296	17004	17091	17176	17053	17139	16937	17086	17127	17192	16933	17205	17131	17153	17054	16942	17075	17172	17172	17159	17112	16987	17160	17229	17207	17223	16997	17223	17213	17186	17051	17144	17142	17036	17279	17005	17099	17252	17163	17109	17013	17104	16966	16937	17033	17284	17199	16868	17059	17085	17176	17060	17146	17204	17218	16945	17031	17039	17317	16992	16877	17055	17139	17194	16956	16936	16859	17112	17151	17057	17134	17036	17350	17170	17113	16835	17044	17249	17083	16978	17417	17146	17017	16969	17071	17136	17037	17184	16963	16960	17115	17171	17396	17172	16952	17076	17184	17094	17088	17268	17091	17152	17151	17049	17075	17219	17033	17074	17170	17161	17028	17153	16863	17082	16994	17090	17156	17213	17216	17281	17027	17131	17239	17034	17143	16877	16984	17170	17153	17197	17000	17109	17012	17206	16970	17092	17096	17138	17148	17062	17075	17258	17105	17299	17039	16916	17074	16980	16982	17047	16931	17130	17157	17006	17196	17136	16961	17301	17064	17171	16931	17112	17185	17161	17065	17013	17143	17085	17071	16897	17047	17149	17229	17169	17125	17062	17012	17241	17227	17217	16939	17232	17150	17027	17179	17173	17096	17163	16908	17052	17140	16987	17059	16986	17156	17156	17012	17155	17267	17130	16919	17087	17033	17234	17005	16941	17150	17182	16967	16952	16987	17051	16968	17081	16840	17133	16867	17033	16973	17148	17173	17028	17220	17298	16986	16991	17066	17105	17100	17049	17117	17135	17076	17210	17249	17100	17056	17097	17118	17130	17190	17089	17078	17353	17156	16942	16874	17078	16985	16969	17261	17078	16996	17299	17113	16920	16807	16945	17065	17160	16968	16974	16861	17215	17021	17044	17029	17057	16892	17268	17206	17025	16947	17264	17204	17091	17014	16983	17105	17172	17111	17081	17132	17178	17080	17040	17119	17118	17448	17151	17071	17078	17015	17034	17019	17012	17024	17137	17034	17228	17214	17034	16922	17044	17121	17089	17167	16986	17220	17072	16999	17166	17059	17153	17344	17168	17055	17216	17127	17186	17225	16925	17055	16777	17119	17139	17153	16945	17059	17089	17181	16949	17137	17030	17111	16979	17093	17220	17431	17122	17170	16933	17210	17240	17062	17086	16876	17022	17164	17105	17148	17059	17137	17102	17162	16887	17107	16920	17178	17003	17099	17131	17287	17056	17036	17017	17162	17116	17056	17017	17021	17041	17210	17135	17048	16988	17098	17019	17081	17312	17042	17180	16955	17117	17098	17072	16969	16864	17012	17036	17161	17250	17119	17037	17087	17141	17015	17221	17344	17326	17268	17092	17083	17036	17152	17110	17126	17059	17184	17293	16908	17290	17041	17142	17252	17137	17174	17092	17227	17007	16996	17205	16958	17119	16833	17304	17022	17190	17190	16985	16930	17206	16902	16868	17223	17118	17145	17268	17092	16858	17093	17023	17029	17039	17188	17038	17177	17097	17087	17093	17020	17011	17182	17264	17229	17196	17047	16872	17246	17227	17258	16986	17102	16999	17089	16954	17081	17360	17263	17085	17102	17257	17221	17207	17178	17264	16995	16990	17077	17187	17190	17442	17055	17150	17029	17057	17097	17056	17131	16992	16897	16964	17102	17302	17078	16976	17184	16905	17113	17187	17193	17062	17068	17181	17136	17248	17126	17150	16920	17043	16980	17192	16977	16930	17063	16987	16953	17236	16890	16972	17077	17232	17160	17149	17437	17087	17082	17330	17028	17074	17020	17464	17070	17033	17046	17060	16982	17255	17010	17020	17121	16840	17068	16986	16916	16985	17051	17182	17172	17147	17045	17027	17039	17139	17081	17153	17374	17378	17026	17021	17065	17067	16889	17043	17139	16954	17074	17164	16981	16916	17129	17090	17205	16953	17028	16989	16823	17181	16923	17004	17345	17011	17005	17193	17150	17206	17095	17210	16813	17136	17188	17251	17159	17081	17037	17050	17244	17080	17243	17046	17076	17134	17140	17055	17191	17092	17051	17143	17057	17099	17075	17173	17211	17106	17175	17114	17179	17030	17325	16884	17321	16985	16979	17163	17057	17086	16963	17106	17085	17164	17273	17223	17110	17053	17154	16946	16971	17037	17043	17069	16901	17162	17045	17089	16953	17091	17170	17074	17089	17081	17090	17181	17061	17023	17019	17198	17065	17116	17033	17059	17187	17163	17169	17028	17174	17027	16974	17261	17024	17143	16922	16919	16951	17138	17040	17071	16800	17022	17033	17187	17041	17179	17033	16855	17134	16924	17321	17150	17193	17021	17088	17007	17011	17463	17157	17167	17180	17069	17142	17200	17177	17078	17118	17047	17068	16978	17262	17092	16965	17073	16931	17168	17184	16944	16864	16907	17224	16978	17008	17195	17119	17001	17317	16848	17331	17095	17103	17147	17084	17066	17103	17254	17109	17108	17134	17051	17145	17023	16892	16961	17037	17139	17031	17086	17295	17297	17057	16891	17033	17088	17185	17044	17099	17299	17069	17126	17207	17270	17208	17074	17177	17279	17069	17038	17214	17092	17130	17020	17090	17013	16946	16924	17135	17138	17028	17164	17094	16990	17124	17125	17112	17191	16952	16945	17111	17027	17092	17233	17144	17089	17096	17040	17010	16968	17242	17256	17014	17040	16977	17262	17248	17139	16926	16893	17044	17098	17182	17079	16965	17103	17131	17140	17284	17135	17375	17149	17072	17021	17120	17123	17266	17143	17050	17075	17238	17145	17197	17152	17054	17152	17013	17060	17055	17186	17173	17165	17151	17107	16994	17033	17162	17119	17073	17006	17099	17227	17334	17115	17070	17161	17007	17004	17015	16964	17224	17011	16946	16901	16960	17069	16992	17065	17085	17196	16906	16988	17158	17156	17076	17233	17119	17083	16901	16973	16884	17173	17202	17156	17064	16974	16936	16909	17041	17117	17145	17086	16990	17169	16993	17173	17041	16950	17174	16937	16915	17259	17215	16982	17164	17247	17036	17064	17109	17064	17139	17226	17100	17136	17047	17161	17122	17195	17071	17149	17091	17111	16966	17110	17079	17087	17124	17160	17285	17199	17066	17087	17229	17095	17263	17131	17018	17253	16996	16942	17037	17008	16915	17170	17111	17154	17118	17020	17209	17011	17054	17235	17161	16951	17164	17159	17167	17069	17197	17224	17198	17015	16998	17090	17155	17081	17116	17134	17115	17014	17118	17166	17058	17100	17066	17188	17086	16963	16971	16980	17000	16959	17085	17241	17062	17038	17051	16968	17119	17102	17433	17343	17017	17239	16947	17026	17137	17255	17097	17074	17190	17249	17090	17092	17000	17012	17105	16903	17053	17034	17183	17069	17323	17141	17041	17180	17189	17142	17066	17001	17087	17239	17061	17197	17065	16910	17184	17015	17154	17233	17068	17181	17063	17105	17105	17230	16987	16901	17292	17088	17376	17108	17051	17148	17159	17243	17008	17109	17225	16958	17147	17237	17126	17054	17172	17003	17091	17087	17027	17149	17164	17107	17108	17136	17083	17283	17124	17108	17053	17162	17258	16928	17099	17281	17028	17017	17328	17106	17315	17161	17189	17309	17021	17206	17062	16973	17137	16907	17028	17278	17087	17039	17267	17272	17107	17003	17029	17052	16921	17052	17286	17128	17094	17025	17020	17114	17210	17141	17191	17051	17099	17023	17039	17254	17061	17066	17102	16968	17186	17034	16982	17108	17267	17193	17046	17085	16929	17108	16946	17144	16921	17021	17156	17213	17023	17136	17052	16962	17097	16903	17247	17138	17050	16963	16959	17005	16813	17111	17097	17160	17194	17211	16987	17116	17020	17027	17191	16996	17069	17015	17076	16899	17028	17150	17056	17016	17106	17204	17077	16932	17125	17089	16934	17265	17139	17096	17148	17176	17043	17096	17091	17109	17355	16962	16885	17289	17163	16959	17112	17105	16908	17121	17203	17237	17154	16963	17001	17218	17219	17128	16881	17130	17149	17144	17081	17216	17176	16862	17142
30689	51347	47659	32529	20516	16407	16133	16359	16309	17061	22116	29800	27347	22197	17826	15663	15477	15166	15052	14963	14876	14647	14963	14893	14824	14864	14960	14936	14906	14951	14959	14856	14761	14736	14858	14879	14707	14895	14901	14833	14815	14848	14744	14935	14823	14891	14764	15067	14820	14890	14937	14902	14925	14885	14746	14870	14925	14902	14832	14972	14803	14727	14901	14883	14745	14788	14867	14772	14816	14873	14934	15083	14795	14963	15038	14793	14968	15038	14894	14722	14725	14848	14840	14995	14651	14815	14927	14939	14743	14885	15017	14949	14862	14960	14953	14828	14868	14851	14963	14542	15031	14769	14988	14720	14829	14736	14850	14859	14748	14835	14863	14777	14792	14654	14837	14814	14793	14827	14735	14910	14824	14920	14871	14826	14882	14923	14973	14913	14681	14978	14849	14852	14735	14704	14811	14840	14920	14817	14843	14844	14781	14726	14954	14934	14824	15004	14902	14876	14934	14900	14872	14863	14760	14826	14829	14836	14903	14813	14874	14807	14841	14760	14889	14749	14766	14938	14878	14944	14833	15079	14657	14791	14874	14805	14873	14811	14830	14980	14776	14778	14807	14979	14819	14869	14814	15023	14833	14919	14967	14738	14814	14767	14694	14952	14822	15003	14763	14908	14947	14806	15014	14912	14889	14893	14720	14945	14914	14906	14873	14773	15006	15021	14734	14865	14872	14855	14859	14686	14952	14884	14842	14940	14871	14900	14767	14860	14793	14795	14867	14853	14821	14769	14855	14914	14906	14870	14900	14819	14923	14885	14832	14804	14795	14875	15012	14804	14974	14963	14875	14805	14868	14865	14864	14931	14741	14800	15012	14943	15039	14873	14925	14897	14955	14951	14799	14882	14949	14850	14807	14817	14870	14831	14892	14762	14815	14918	14858	14766	14932	14722	14805	14803	14828	14868	14633	14895	14806	14846	14861	14798	14883	14967	14864	14945	14851	14944	14861	14935	14991	14900	14637	14807	14802	14837	14829	15018	14852	14908	15110	14702	14831	14904	14796	14788	14703	14761	14727	14964	15086	14910	14774	14829	14946	15082	14917	14836	14878	14855	14939	14835	14874	14801	14880	15039	14819	14939	14733	14865	14948	14730	14982	14818	14837	14891	14984	14790	14949	14974	14702	14826	14832	14834	14926	14980	14772	14933	14848	14729	14643	15096	14892	15059	14928	14926	14631	14905	14833	14675	14784	14885	15016	14883	14756	14758	14847	14793	14862	14734	14902	14968	14902	14875	14947	14795	14984	14906	14880	14695	14800	14801	14746	14836	14860	14830	14900	14842	14901	14690	14937	14916	14879	14882	14898	14921	14953	14820	14888	14869	14865	14836	14872	14787	14829	14966	15022	14914	14898	14779	14804	14873	15063	14799	14742	15016	14807	14828	14967	14942	14799	14770	14989	14760	14746	14903	14821	14821	14945	14912	14757	14951	14954	14924	14843	14934	14994	14867	14829	14846	14967	14927	14869	14792	14820	14847	15011	14778	14821	14999	14823	14760	14954	14848	14975	14927	14876	14754	14853	14868	14940	14843	14806	14867	14852	14857	14701	14864	15088	14907	14737	14841	14684	14892	14785	14963	14819	14875	14896	14762	14750	14900	14830	14846	14716	14884	14852	14669	14850	14984	14946	14830	14634	14730	14915	14911	14777	14940	14925	14859	14768	14854	14857	14988	14892	14912	14769	14885	14813	14724	14753	14845	14921	14922	14881	14894	14776	14828	14839	14885	14947	14802	14828	14689	14954	14983	14884	14820	14865	14968	14830	14702	14792	14949	14721	14839	14828	14984	14655	14811	15038	14822	14875	14779	14828	14905	14842	14747	14977	14924	14971	14946	14653	14909	14968	14914	14839	14692	14946	14681	14877	14845	14853	14755	14857	14795	14761	14809	14888	14884	14894	14825	14952	14875	14864	14881	14850	14956	15037	14787	14860	14803	14873	14824	14931	14963	14933	14722	14999	14688	15079	15053	14964	14826	14989	14870	14690	14789	14653	14874	14833	14847	14911	14963	14961	14844	14927	14874	14828	14774	14842	14857	14779	14884	14926	15116	14729	14774	14818	14949	14867	14935	14826	14787	14992	14847	14952	15026	15039	14864	14892	14881	14861	14874	14765	15013	14901	14855	14929	14941	14971	14813	14727	14800	14873	14915	14877	14738	14992	14668	14988	14772	14900	14885	14693	14755	14878	14822	14899	15008	14843	14937	14815	14809	14917	14852	14899	14864	14801	14771	14962	14848	14723	14802	14822	14731	14936	14874	14750	14815	14854	14903	14956	15046	14716	14752	14988	14929	14857	14819	14984	14970	14952	14913	14760	14964	14914	14937	14847	14952	15098	14873	14819	14896	14727	14866	15020	14916	14781	14932	14863	14723	14917	14704	14862	14826	14929	14797	14979	14976	14900	14934	14839	14761	14903	14819	15028	14981	15011	14799	14818	14957	14932	15080	15010	14823	14876	14773	14737	14768	14899	14864	14802	14863	15040	14890	14892	14619	14966	14900	15072	15028	14971	14707	14952	14817	14886	14763	14869	14937	14875	14779	14776	14720	14866	14761	15117	14861	14802	14959	14945	14901	14744	14911	14773	14849	14913	14818	14817	14791	14859	14904	14949	14833	14768	14723	14830	15015	14868	14887	14966	14903	14967	14834	14824	14672	14780	14848	14933	14781	14998	14988	14859	14828	14842	14797	14674	14853	14962	14933	14700	14872	14825	15004	14757	14877	14792	14983	14922	14656	14834	14827	14929	14689	14857	14850	14885	14981	14835	14941	15050	14683	14759	14893	14814	14754	14720	14763	14950	14742	14951	14791	14942	14975	14872	14848	14952	14846	14863	14887	14949	14903	15078	14631	14773	14957	14681	14952	14882	14823	14998	14967	14670	14799	14791	14774	14693	14784	14771	14886	14866	14730	14899	14877	14935	14782	14844	14739	14843	14870	14965	14937	14792	14821	14776	14657	14777	14719	15003	14871	14901	14763	14845	14932	14869	14950	14947	14689	14915	14914	14862	14759	14927	14939	14795	14692	14804	14862	14705	14811	14988	14858	14786	15009	14789	14675	14791	14825	14952	14766	14915	14809	14906	14862	14694	14906	14625	14765	14928	14832	14809	14717	14959	14933	14839	14829	14930	14922	14944	14926	14870	14811	14880	14880	14874	14918	14864	14850	14882	14969	15189	15058	14880	14838	14756	14864	14835	14963	14827	15004	14913	14728	14826	14779	14782	14726	14812	14762	14803	14887	14809	14870	14724	14910	14778	14942	14828	14801	14925	14734	15009	14873	14943	15010	14894	14842	14667	14696	14864	14939	14820	15025	14931	14949	14824	14986	14861	14904	14889	14787	14997	14765	14851	14869	14809	14892	14907	14817	14859	14806	14921	14884	14896	14733	15038	15021	14907	14783	14814	14861	15004	14962	14760	14957	14861	14890	14870	14927	14885	14914	15010	14820	14922	14685	14875	14841	14892	14882	15164	14850	14906	14727	15011	14908	14893	14872	14894	14945	14918	14688	14977	14924	14921	14779	14910	14955	14932	14851	14850	14786	14860	14723	14876	14780	14908	14969	14888	14836	14838	14872	14792	14816	14850	14889	14885	14864	14784	14934	14704	14911	14965	14833	14928	15064	14963	14888	14667	14834	14788	14872	14793	14729	14847	14975	14849	14918	14765	14857	14902	14863	14960	14828	14769	14808	14802	14874	14902	14918	14695	14936	14970	14853	14839	14883	14960	14765	15013	14760	14803	14747	14775	15014	14948	14794	14950	14910	14911	14806	14888	14971	14811	14839	14725	14881	14830	14849	14804	14784	14783	14749	14922	14909	14824	14702	14856	14811	14905	14939	14922	14809	14772	14903	14763	14777	14901	14843	14978	14919	15045	14735	14708	14848	14860	14797	14769	14964	14737	14893	14810	14827	14816	14669	14814	14795	14820	14722	14990	14977	14971	14745	14819	14817	14926	14794	14863	14837	14792	14860	14744	14739	15009	14796	14941	14827	14869	14953	14815	14856	15004	14895	14981	14782	14863	14864	14664	14868	14894	14887	14895	14974	14844	14757	14968	14794	14886	14912	14824	14765	14776	15050	14928	14834	14908	14663	14871	14836	14736	14941	14876	14802	14784	14843	14885	14760	14968	14826	14914	14714	14926	14878	14884	14828	14861	14977	14686	14847	14822	14710	14754	14687	14943	14833	14887	14870	14929	14793	14874	14763	14787	14906	14843	14760	14872	14883	14753	14799	14972	14761	14862	14843	14943	14812	14722	14804	14714	14884	14892	14691	14803	14832	14806	14724	14972	15060	14912	14911	14850	14790	14682	14828	15030	14769	14921	14740	14942	14864	14776	14829	14808	14893	14908	14760	15027	14658	14969	14908	15066	14921	15009	14778	14811	14890	14636	14792	14660	14915	15027	14803	14978	14598	14915	14958	14916	14661	14861	14855	14855	14961	14989	14707	14926	14857	15160	14886	15071	14833	14922	14885	14836	14905	14845	14604	14826	14832	14934	14864	14788	14994	14819	14825	14862	14780	14848	14833	14802	15003	14632	14866	14874	14812	14902	14778	14891	14819	14925	15072	14792	14891	14895	14856	14806	14970	15045	14819	14917	14854	14835	14983	14877	14895	14909	14830	14848	14699	14897	14832	14920	14928	14916	14782	14751	14740	14926	14822	14854	14875	14935	15005	14791	14817	14892	15063	14761	14915	14750	14771	14807	14780	14756	14914	15031	14879	14808	14959	14973	14858	14879	14830	14865	14826	14931	14825	15040	14823	14928	14736	14935	14820	15062	14880	14991	14772	14853	14940	14830	14912	14808	14827	14887	14935	14827	14916	14918	14846	14840	14717	14886	14785	14885	14956	14814	14968	14827	14782	14859	14858	14833	14805	14903	14811	14849	14733	14813	14819	14822	14952	14932	14746	14795	14949	15023	14874	15048	14988	14919	14888	14808	14754	15014	14830	14910	14780	14711	14835	14924	14685	14685	15023	14917	14783	14832	14982	14832	14960	14865	14842	14773	14836	14797	14966	14773	14695	14934	14944	14707	14846	14893	14924	14887	14693	14834	15004	14897	14769	14825	14949	14914	14861	14637	14839	14848	14767	14830	14702	14945	14836	14798	14800
22757	21299	29012	24037	21802	23431	24813	20092	19668	20739	29199	37482	34136	26824	21268	18714	18250	17829	17557	17451	17379	17457	17266	17292	17086	17255	17335	17387	17252	17200	17409	17365	17072	17018	17136	17116	17311	17396	17235	17141	17124	17203	17536	17206	17221	17083	17237	17241	17277	17098	17334	17101	17336	17259	17172	17191	17018	17111	17324	17190	17410	17266	17251	17068	17147	16955	17408	17291	17295	17466	17183	17044	17122	16978	17141	17341	17260	17198	17178	17307	17258	17035	17033	17317	17259	17084	17295	17238	17365	17174	17321	17342	17300	17197	17090	17098	17203	17145	17108	17061	17116	17147	17201	17247	17161	17254	17210	17156	17025	17180	17197	17015	17227	17212	17223	17481	17292	17347	17263	17268	17210	16960	17190	17074	17107	17463	17263	17122	17353	17070	17216	17238	17123	17194	17278	17293	17132	17207	17353	17016	17150	17201	17068	16966	17076	17319	17016	17390	17373	17204	17079	17049	17143	17135	17043	17152	17147	16943	17233	17125	17264	17141	17128	17388	17383	17190	17114	17295	17286	17140	17201	17261	17316	16898	17057	17238	17138	17144	17129	17139	17079	17084	17133	17208	17098	17163	17086	17032	16886	17072	16971	17113	17203	17210	17284	17133	17058	17004	17033	17204	17235	16962	17178	17122	17032	17165	17100	17106	17113	17243	17090	17181	17098	17085	17268	17338	17168	17212	17249	17200	17170	17141	16993	16946	17018	17196	17176	17245	17095	17263	17008	17043	17134	17351	17401	17138	17411	17318	17124	17179	17236	17238	17076	16996	17131	17197	17399	17041	17042	17340	17166	17285	17215	17309	17363	17104	17301	17155	17312	17107	17260	17100	17283	17088	17048	17080	17112	17247	17011	17247	17153	17256	17297	17251	17197	17044	17088	17406	17219	17081	17027	17322	17183	17191	17165	17246	17083	17117	16994	17325	17203	17039	17067	17192	17450	16990	17115	17318	17159	17023	17204	17239	17020	16872	17122	17141	17213	17307	17187	17242	17110	17180	17264	17222	16993	17070	17126	17056	17281	16988	17174	17163	17109	17069	17155	17297	17132	17209	17108	17112	17434	17201	17168	17221	17282	17190	17129	17165	17010	17047	17379	17260	17200	17223	17166	17098	17091	16998	17063	17012	17177	17211	17320	17272	17002	17257	17140	17268	17134	17378	17229	17307	17316	17085	17258	17077	17132	17089	17262	17374	16971	17169	17135	17155	17222	17231	17172	17337	17127	17140	17063	17079	17066	17077	17126	16985	17208	17183	17208	17259	17016	17248	17271	17211	17154	17175	17309	17312	17051	16938	17038	17241	17344	16963	17047	17143	17215	17102	17132	17093	17216	17030	17115	17175	17060	17206	17153	17028	17346	16989	17333	17099	17035	17057	17200	17095	17155	17179	17401	17275	17079	17109	17116	17159	17106	17214	16979	17078	17380	17308	17200	17006	17236	17215	17146	17056	17098	17242	17056	17078	17124	17102	17072	17007	17094	17243	17319	17053	17086	17207	16972	16863	17159	17280	17126	17160	17330	17270	17318	17139	17251	17279	17298	17179	17285	17326	17078	17105	17086	17259	17123	17173	17228	17256	17120	17156	16997	17008	17126	17089	17300	17315	17122	17197	17065	17289	17091	17065	17184	17073	16815	17258	17151	16983	17257	17068	16843	16923	17209	17314	17059	17183	16982	17161	17147	17150	17296	17156	17145	17164	17299	17105	17241	17104	17414	17078	17205	17182	17226	17243	17055	17131	17242	17194	16890	17056	17092	17225	17311	17305	17077	17070	17259	16957	17128	17147	17153	17250	17135	17057	17301	17102	17173	17153	17121	17024	17085	17180	17069	17220	17127	17173	17185	17017	17286	16956	17287	17021	17103	17157	17165	16956	17074	17303	17015	17227	17154	17036	17208	17142	17312	17370	16887	17122	17221	17154	17395	17088	17140	17033	17306	17194	17179	17167	17098	17180	17267	17019	17339	17336	17066	17212	17096	17346	17068	17195	17175	17182	17291	17111	17189	17231	17277	17182	17194	17131	17230	17200	17132	17179	17205	17223	17076	17360	17267	17189	17212	17220	17094	17133	17438	17173	17108	17148	17130	17365	17053	17235	17185	17096	17195	17190	17205	16963	17278	17017	17195	17220	17100	17105	17181	17065	17386	17335	17152	17126	17032	17205	17125	16907	17105	17216	17296	17043	17280	17067	17208	17061	17340	17277	17199	17341	17087	17299	17205	17227	17159	17264	17132	17126	17011	17309	17086	17094	17157	17138	17270	17275	17230	17100	17043	17184	17207	17290	16968	17111	17188	16913	17146	17335	17231	17138	17112	17295	17097	17118	17007	17064	17011	16922	17208	17201	17069	17402	16963	17257	17157	17173	17146	17396	17333	17292	17130	17264	17070	17094	17090	17047	17170	17343	17183	17191	17095	17133	17315	17250	17159	17311	16987	17118	17343	17173	17264	16923	17157	17039	17221	17181	17120	17299	17007	17164	17024	17109	16980	17145	17200	17194	17069	17160	16979	17008	17136	17133	17298	17100	16949	17171	17151	17196	17254	17287	17194	17346	17182	17261	17161	17160	17304	16899	16961	17424	17081	17275	17189	17198	17144	17128	17333	17117	17196	17103	17112	17019	16941	17165	17118	17237	17128	17157	17212	17038	16959	17161	17037	17211	17178	16952	17103	17021	16993	17168	17221	17116	16988	16906	17169	17150	17179	17130	17058	17122	17001	17149	17088	17274	17021	17049	17018	17216	17203	17083	17059	17069	17379	17194	17115	17261	17225	17134	17063	17389	17069	17246	17279	17027	17175	17039	17026	16970	17129	16987	17111	17268	17180	17036	17002	17203	17262	17394	17002	17166	17234	16932	17094	17165	17142	17077	17207	16942	17096	17195	17098	17091	17074	17072	17117	17397	17123	16939	17207	17197	17034	17301	17218	17192	17493	16991	17300	17401	17026	17113	17156	17281	17241	17112	17145	17331	17139	17238	17041	17131	17103	17338	17059	17270	17037	17254	17136	17178	17129	17187	17196	17251	17250	17081	17461	17339	16978	17265	17155	17069	16982	17085	17297	17185	16899	17142	17330	17152	17101	17087	17269	17075	17166	17220	17096	17091	16879	17188	17174	17307	17113	17008	17045	17070	17141	17330	17097	17084	17019	17179	17256	17369	17281	17071	17289	17133	17192	17205	17127	16989	17219	17111	17157	16998	17306	17252	17451	17176	17199	17321	17005	17259	17267	17125	17225	17219	17148	16968	17317	17172	17144	17147	17116	16951	17109	17202	17039	17249	17092	16900	17329	17337	17271	17176	17140	17085	17176	17108	17145	17142	16845	16992	17130	17148	17131	17109	17075	17218	17126	17193	17221	17116	17068	17078	17227	17026	17211	17181	17218	17225	17014	17221	17059	16916	16975	17011	17225	16995	17085	17113	16979	17385	17263	16891	17259	17174	17233	17164	17210	17182	17005	17094	17111	16982	17248	17138	17100	16987	17159	16986	17180	17109	17082	17046	17124	16977	17221	17089	17185	17177	17060	17149	17298	17158	16917	17001	17391	17136	17103	16968	17141	17065	17395	17290	17305	17406	17084	17188	17057	17099	17100	17031	17134	17331	17075	17140	17126	17262	16996	17268	17182	17157	17141	17106	17113	17244	17296	17279	17080	17149	16868	17049	16977	17150	17334	17133	17135	17096	17049	17174	17251	16999	17074	17160	17186	16957	17252	17066	17210	17337	17237	17295	17396	17079	17224	16937	17082	16931	17247	17216	17189	17149	17221	17112	17169	17111	17164	17161	17066	17132	16948	17088	17175	17245	17130	17079	17332	17194	17147	17145	17237	17098	17104	17239	17301	17197	17083	17300	17119	17152	17199	16993	17131	17141	17254	17223	17084	16992	16981	17210	17313	16980	17196	17182	17169	17137	17168	17117	17132	17254	17093	17117	17191	16978	17328	17222	17328	17261	17146	17062	17057	17260	16958	17125	17147	17139	17116	17139	17259	17165	17006	17018	17242	17256	17229	17330	17102	17134	17181	17321	17085	17299	17321	17117	17076	17170	17207	16961	17246	17186	17109	17042	17272	17155	17343	17107	17034	17054	17018	17210	17362	17143	17071	17072	16983	17345	17093	17195	17155	17007	17036	16941	17198	17146	17300	17214	17173	17264	16979	16968	17109	17181	17238	17084	17045	17017	17218	16977	16992	16991	17211	17248	17211	17404	17154	17401	16933	17161	17142	17271	17227	17291	17135	17310	17052	17072	16775	17224	17124	17268	16860	17150	17373	17184	17266	17109	17135	17107	17224	17139	17390	17179	16890	17192	17082	17225	17171	17167	17054	17235	17296	17074	17108	17121	17101	17133	17196	17133	17052	17215	17019	17040	17334	17263	17125	17039	17171	17028	17147	17190	17262	17079	17104	17008	17118	17157	17066	17140	17268	17206	17136	17115	16975	17248	17054	17196	17197	17043	17178	17224	16911	17009	17296	17061	17171	17186	17191	17134	17092	17059	17233	17094	17263	17167	17107	17226	17154	17022	17058	17286	17144	17089	17272	17073	17103	17172	17297	17148	17127	17060	17315	17215	17223	17327	17220	17080	17217	17227	17166	17125	17117	17361	16940	17113	17283	17140	17096	16946	17129	17324	17137	17030	17054	16984	17191	17085	17241	17085	17364	17290	17266	17224	17243	17108	17115	17090	17102	17258	17159	17032	16904	17032	17224	17091	17158	17230	17083	17182	17243	17064	17035	17210	17282	17036	17241	17191	17281	17131	17178	17116	17229	16916	17172	17206	17205	16950	17224	16984	17307	17213	17163	17082	16952	17252	17449	17042	17375	17094	17378	17117	17332	17141	17360	17296	17352	17283	17018	17116	17150	17155	16919	17059	17161	17197	17279	17153	17148	17226	17130	17094	17039	17171	17115	16943	17243	17151	16959	17116	17325	17367	17291	17089	17213	17048	17172	17263	17075	17168	17161	17293	16994	17117	17160	17000	17265	17202	17302	17373	17044	17113	17291	17270	17057	17163	17094	17264	17053	17009	17070	17097	17083	17063	17119	17131	17183	17266	17135	17115	17223	17088	17166	16968	16959	17247	17025	17136	17123	17154	17370	17208	16986	16991	17314	17247
33848	58414	50766	35275	24176	19068	18359	18014	18639	19734	32092	39027	34093	25796	18920	16358	15711	15256	15083	15007	15060	14939	15050	15013	14878	14750	14916	14865	15005	14758	14706	14927	14983	14789	14964	14855	14802	14781	14789	14883	15025	14764	14874	14875	14817	14798	14961	14895	14723	14940	14820	14959	14747	14963	14751	14837	14844	14765	14723	14773	14789	14877	14818	14969	14914	14603	14865	14938	14862	14900	15009	14782	14842	15034	14775	14926	15012	14807	14922	14917	14952	14752	14853	15010	14889	14826	14917	14760	15063	14820	14918	14731	14885	14686	15003	14729	14943	14755	14651	14790	14701	14747	14905	14854	14901	14796	14918	14740	14738	14761	14952	14844	14838	14662	14768	14876	14962	14813	14727	14747	14982	14828	14728	14951	14809	14825	14796	14710	15075	14641	14791	14705	14831	14781	14724	14931	14823	14882	14826	14763	14997	14889	14810	14829	14846	14974	14754	14762	14703	15025	14786	14673	14664	14841	14894	14849	14845	14917	14838	14926	14916	14698	14954	14943	14822	14961	14770	14819	14856	14965	14880	14777	14884	14849	14970	14812	14829	14892	14740	14818	14824	14689	14753	14859	14813	14822	14824	14921	14833	14964	14790	14791	14724	14794	14776	14706	14825	14792	14965	14898	14689	14822	14796	14772	14585	14746	15013	14860	14731	14962	14700	14941	14705	14755	14860	14745	14692	14864	14765	14861	14868	14890	14823	14859	14784	14790	14796	14869	14974	14870	14832	14809	15101	14698	14754	15025	14864	14887	14875	14926	14789	14856	14730	14938	14751	14835	14836	14947	15055	14854	14827	14828	14833	14762	14923	14771	14921	14852	14855	14712	14691	14902	14849	14816	14870	14846	14801	14841	14930	14874	14817	15004	14838	14826	14925	14811	14841	14804	14909	14854	14938	14934	14791	14966	14750	14814	14774	14847	14843	14833	14843	14959	14983	14838	14787	14910	14984	14775	14867	14888	14882	14744	14965	14968	15003	14795	14907	14742	14900	14980	14922	14853	14832	14975	14729	14876	14812	14868	14700	15000	15020	14747	14779	14884	14731	14812	14903	14798	14862	14829	14709	14757	14823	14789	14664	14802	14863	14792	14747	14779	14962	14916	14862	14840	14813	14797	14833	14906	14873	14861	14870	14782	14837	14839	14856	14920	14760	14646	15038	14788	14703	14909	14724	14863	14921	14855	14788	14925	14817	14847	14835	14823	14799	14487	14840	14733	14726	14841	14802	14732	14634	14840	14634	14789	14762	14927	14883	14843	14887	14707	14720	14973	14906	14649	14943	14733	14967	14885	14806	14671	14978	14821	14780	14740	14875	14944	14842	14845	14831	14826	14804	14758	14995	14858	14684	14957	14823	14789	14846	14802	14858	14691	14879	14888	15100	14834	14808	14742	14837	14842	15000	14643	14757	14912	14673	14860	14849	14826	14733	14744	14946	14801	14854	14855	14911	14768	14736	14919	14862	14802	14777	14812	14918	14718	14828	14649	14831	14876	14862	14931	14809	14857	14893	14580	14821	14772	14834	14891	14796	14664	14947	14989	14812	14638	14674	14836	14764	14835	14834	14913	14876	14922	14832	14982	14767	14974	14799	14736	14940	14685	14857	14897	14926	14722	14759	14845	14833	14920	14793	14815	14763	14796	14736	14798	14857	14754	14913	14759	14922	14729	14787	14758	14904	14893	14681	14845	14751	14992	14833	14844	14813	14903	14772	14881	14907	15034	14785	14833	14856	14976	14765	14822	14971	14860	14822	14929	14870	14770	14732	14821	14921	14949	14790	14743	14779	14705	14894	14968	14797	14843	14981	14807	14801	14923	14819	14943	14815	14623	14735	14900	14927	14792	14855	14836	14792	14825	14802	14848	14810	14714	14771	15048	14781	14751	14980	14884	14884	14757	14748	14962	14758	14794	14890	14910	14791	14860	14798	14769	14716	14711	14852	14764	14908	14798	14817	14869	14842	14733	14659	14880	14995	14994	14889	14792	14923	14767	14798	14902	14702	14782	14878	14892	14703	14844	14781	14953	14840	15031	14810	14908	14661	14879	14942	14906	14833	14959	14767	14797	14744	14938	14880	14912	14866	14858	14793	14762	14861	14789	14858	14821	14903	14780	14866	14773	14892	14691	14877	14879	14903	14813	14881	15011	14885	14892	14746	14779	14784	14957	14971	14758	14879	14723	14767	14852	14874	14867	15002	14672	14809	14927	14864	14857	14838	14773	14839	14880	14818	14728	14935	14893	14704	14713	14684	14827	14969	14702	15115	14854	14800	14788	14845	14948	14920	14716	14698	14933	14821	14687	14824	14918	14863	14709	14837	14988	14748	14795	14770	14771	14908	14824	14790	14910	14849	14888	14698	14698	14847	14730	14775	14852	14722	14934	14993	14915	14745	14807	14801	14793	14802	14807	14886	14834	14699	14763	14909	14932	14827	14810	14722	14739	14584	14905	14979	15012	14842	14731	14624	14896	14729	14878	14799	14799	14696	14744	14623	14673	14780	14761	14744	14789	14777	14824	14900	14786	14876	14853	14966	14868	14763	14990	14860	14727	14887	14696	14864	14830	14715	15004	14643	14943	14853	14630	14828	14511	14789	14830	14890	14862	15016	14905	14858	14871	14877	14743	14870	14668	14965	14833	15001	14858	14697	14723	14933	14788	14778	14940	15023	14866	14895	14870	14903	14953	14808	14725	14736	14934	14907	14857	14765	14849	14791	14690	14870	14752	14886	14921	14849	14643	14651	15024	14756	14781	14753	14891	14791	14877	14933	14785	14914	14868	14850	15034	14852	14925	14764	14653	14867	14869	14904	14732	14854	14860	14946	14998	14854	14760	14642	14856	15018	14891	14940	14823	14873	14903	14854	14815	14779	14853	14904	14925	14732	14732	14868	14631	14845	14943	14694	14971	14900	14768	14970	15072	14915	14973	14818	14716	14790	14795	14821	14784	14890	14825	14814	14953	14946	14757	14746	14911	15006	14850	14671	14858	14981	14816	14864	14831	14780	14776	14677	14865	14981	14721	14855	14647	14812	14752	14868	14844	14846	14901	14818	14864	14678	14862	14776	14942	14891	14934	14851	14819	14829	14757	14751	14989	14724	14980	14831	14721	15009	14866	14740	14858	14801	14759	14830	14797	14771	14823	14891	14853	14859	14812	14923	14926	15089	14805	14854	14835	14839	14735	14849	14820	14850	14812	14750	14821	14728	14732	14914	15076	14694	14814	14802	14993	14791	14713	14968	14898	15099	14809	14877	14869	14823	14670	14810	14871	14730	14789	14807	14869	14796	14799	14694	14775	14960	14929	14819	14872	14915	14920	14869	14826	14817	14767	14829	14874	14792	14708	14706	14966	14770	14840	14859	14800	14768	14853	14717	15044	14642	14892	14872	14779	15035	14793	14926	14769	14772	14775	14751	14850	14837	14895	14736	14973	14925	14897	14928	14869	14665	14723	14940	14760	14703	14855	14858	14901	14869	15051	14851	14921	14555	14884	14818	14911	14766	14887	14779	14758	14917	14769	14892	14825	14961	14822	14980	14702	14835	14706	14845	14839	14825	14836	14815	14774	14897	14823	14802	14887	14924	14605	14786	14804	14788	14874	14648	14897	14917	14815	14859	14842	14853	14817	14991	15007	14780	15032	14836	14864	15010	14762	14843	14894	14710	14807	14802	14877	14814	14846	14860	14783	14911	14875	14948	14782	14880	14918	14808	14598	14947	14929	14732	14939	14854	14835	15017	14660	14882	14865	14779	15031	14882	14793	14860	14876	14751	15087	14816	14897	14754	14771	14828	14713	14770	14970	14668	14806	14810	14861	14843	14765	14784	14864	14821	14889	14922	14754	14748	14773	14888	14734	14843	14855	14830	14883	14768	14879	14801	14594	14871	14835	14907	14808	14898	14905	14964	14845	14738	14731	14862	14722	14845	14849	14835	14709	14940	14855	14845	14952	14683	14873	14829	14818	14807	14840	15027	14905	14872	14764	14866	14816	14776	14842	14719	14818	14856	14897	14838	14734	14815	14776	14841	14785	14921	14974	14906	14779	14855	14734	14623	14813	14901	14919	14976	14770	14780	14826	14816	14839	14824	14699	14939	14855	14906	14773	14901	14830	14832	14787	14973	14881	14923	14826	14809	14764	14827	14920	14902	14729	14826	14819	14688	14748	14742	14799	14835	14958	14795	14893	14818	14870	14922	14922	14878	14899	14728	14841	15021	14841	14974	14669	14971	14775	14911	14807	14954	14761	14920	14841	14851	14797	14682	14904	14871	14984	14930	14888	14615	14734	14738	14820	14671	14737	14730	14777	14851	14927	14782	14783	14697	14782	14809	14851	14757	14777	14754	14913	14875	14706	14936	14989	14706	14754	15036	15048	14709	14901	14946	14788	14809	14749	14923	14889	14692	15040	14916	14939	14933	14880	14663	14851	15042	14734	14903	14855	14785	14924	14839	14890	14890	14864	14750	14840	14928	14734	14973	14860	14969	14785	15003	14702	14730	14781	14795	14677	14835	14944	14864	14921	14891	14642	14709	14961	14816	14911	14891	14962	14948	14711	14856	14807	14844	14877	14860	14907	14770	14641	14902	14757	14793	14887	14969	14835	14948	14848	14809	14789	14808	14865	14868	14764	14748	14885	14874	14841	14858	14953	14833	14891	15085	14762	14828	14839	14792	14905	14816	14813	14950	14857	14853	14951	14895	14904	14738	14863	14852	14952	14928	14861	14797	14750	14839	14869	14933	14791	14856	14727	15039	15026	14775	14736	14774	14994	14708	14852	14742	14906	14664	14768	14875	14942	14777	14876	14902	14847	14811	14919	14771	14712	14986	14703	14737	14772	14730	14853	14811	14718	14922	14774	14923	14846	14807	14770	14793	14983	14842	14874	14681	14873	14982	14839	14908	14841	14909	14901	14703	15019	14861	14871	14885	14652	14844	14858	15030	14871	14908	14828	14859	14792	14724	14742	14635	14803	14819	14998	14852	14871	14831	14805	14809	14807	14853	14816	14709	14872	14847	14882	14785	14672	14840	14832	14807	14742	14988	14861	14789	14878	15034	14736	14975	14641	14798	14757	14909	14857	14789	14731	14908	14757	14990	14844	14818	14961	14712	14958	14851	15138
28389	25236	30280	25199	19243	18117	18069	17766	17541	17489	18035	19590	19459	18709	17975	17729	17483	17369	17595	17475	17547	17565	17430	17323	17347	17680	17498	17526	17601	17631	17590	17730	17466	17518	17571	17425	17501	17523	17440	17571	17550	17264	17407	17562	17436	17370	17519	17377	17268	17327	17502	17467	17641	17446	17614	17766	17460	17589	17421	17391	17555	17553	17418	17368	17461	17505	17393	17784	17324	17429	17593	17432	17546	17442	17521	17465	17523	17660	17598	17457	17368	17481	17571	17577	17625	17610	17558	17493	17589	17412	17426	17443	17477	17509	17367	17383	17440	17415	17386	17340	17354	17412	17362	17542	17294	17331	17428	17309	17223	17532	17473	17520	17519	17368	17577	17558	17462	17516	17487	17363	17475	17712	17436	17488	17415	17514	17573	17382	17545	17320	17667	17441	17310	17545	17528	17541	17481	17561	17510	17370	17520	17312	17221	17527	17449	17562	17430	17575	17290	17278	17526	17405	17304	17276	17360	17559	17601	17411	17570	17188	17501	17280	17411	17364	17583	17550	17270	17400	17392	17341	17562	17502	17370	17278	17467	17447	17560	17593	17397	17354	17398	17254	17262	17238	17534	17229	17406	17382	17527	17318	17374	17496	17436	17468	17407	17367	17495	17587	17541	17379	17387	17620	17399	17696	17432	17398	17422	17415	17102	17394	17431	17285	17799	17440	17418	17567	17450	17549	17432	17361	17544	17649	17309	17514	17492	17237	17445	17365	17516	17433	17487	17425	17492	17563	17630	17306	17497	17444	17378	17442	17538	17417	17541	17408	17506	17446	17444	17588	17517	17225	17357	17366	17400	17446	17421	17419	17370	17422	17489	17347	17526	17369	17632	17372	17407	17523	17545	17411	17334	17393	17356	17642	17462	17482	17186	17462	17637	17476	17587	17691	17532	17282	17362	17361	17530	17631	17620	17324	17536	17292	17582	17504	17468	17601	17663	17303	17376	17260	17294	17452	17480	17411	17447	17340	17524	17483	17586	17699	17499	17527	17426	17575	17461	17555	17437	17454	17496	17293	17418	17590	17409	17584	17593	17498	17426	17495	17292	17548	17444	17576	17411	17311	17318	17481	17406	17478	17396	17479	17550	17446	17289	17344	17395	17438	17620	17397	17683	17492	17434	17496	17429	17649	17519	17716	17577	17500	17555	17350	17462	17371	17348	17471	17654	17451	17593	17648	17339	17472	17613	17338	17412	17632	17398	17604	17769	17396	17475	17590	17438	17516	17452	17391	17502	17490	17507	17563	17409	17450	17308	17534	17420	17357	17427	17423	17353	17315	17403	17240	17444	17439	17358	17502	17622	17444	17369	17396	17566	17534	17306	17661	17452	17343	17331	17654	17312	17508	17506	17429	17564	17387	17609	17408	17418	17445	17429	17440	17490	17498	17426	17470	17696	17280	17535	17518	17522	17602	17414	17552	17552	17555	17422	17463	17314	17585	17484	17431	17402	17732	17361	17426	17449	17490	17358	17530	17595	17479	17553	17525	17508	17431	17556	17540	17511	17428	17510	17422	17467	17349	17451	17358	17312	17403	17514	17400	17475	17240	17497	17272	17359	17608	17383	17578	17612	17439	17573	17432	17560	17721	17490	17450	17754	17575	17517	17536	17519	17453	17541	17373	17498	17574	17383	17282	17611	17546	17182	17546	17392	17381	17540	17715	17599	17461	17571	17359	17472	17436	17353	17394	17510	17442	17357	17571	17283	17308	17456	17452	17371	17463	17418	17110	17740	17337	17467	17419	17542	17487	17325	17486	17401	17325	17387	17617	17594	17411	17437	17367	17465	17540	17387	17409	17716	17277	17539	17479	17415	17552	17422	17517	17543	17434	17438	17419	17594	17409	17598	17524	17446	17382	17392	17374	17428	17565	17477	17684	17512	17784	17406	17408	17472	17492	17499	17467	17531	17584	17487	17435	17633	17462	17327	17463	17437	17355	17738	17477	17618	17363	17486	17496	17544	17558	17583	17492	17594	17273	17378	17427	17412	17499	17292	17440	17553	17618	17532	17438	17506	17287	17228	17565	17694	17540	17740	17278	17365	17463	17546	17319	17619	17452	17571	17234	17394	17268	17295	17422	17417	17431	17523	17538	17596	17564	17453	17391	17406	17397	17568	17274	17465	17468	17402	17750	17548	17548	17416	17474	17600	17300	17573	17669	17529	17500	17511	17417	17322	17322	17405	17533	17520	17339	17564	17351	17422	17318	17576	17213	17366	17603	17509	17676	17649	17559	17435	17419	17375	17478	17530	17436	17295	17471	17498	17481	17623	17223	17518	17418	17550	17399	17410	17377	17479	17574	17500	17485	17568	17475	17388	17390	17444	17375	17514	17644	17525	17518	17397	17480	17380	17545	17473	17425	17462	17469	17523	17458	17571	17515	17361	17464	17316	17418	17451	17349	17432	17385	17526	17277	17327	17185	17503	17560	17545	17314	17357	17386	17564	17270	17667	17426	17474	17365	17645	17581	17425	17326	17430	17545	17369	17329	17363	17593	17442	17525	17364	17435	17631	17551	17522	17303	17694	17444	17457	17526	17270	17573	17513	17611	17267	17304	17467	17324	17646	17243	17382	17489	17578	17666	17377	17501	17323	17517	17370	17742	17361	17525	17394	17490	17539	17351	17333	17531	17528	17384	17704	17485	17390	17450	17290	17445	17505	17483	17581	17374	17668	17653	17437	17395	17569	17452	17498	17509	17462	17468	17365	17359	17463	17309	17390	17414	17582	17502	17382	17445	17597	17519	17371	17528	17538	17562	17404	17475	17407	17416	17444	17569	17444	17385	17419	17552	17711	17354	17606	17414	17464	17395	17519	17650	17488	17387	17320	17441	17565	17503	17449	17366	17442	17338	17319	17459	17462	17477	17487	17220	17410	17441	17604	17451	17385	17454	17560	17587	17496	17621	17282	17499	17471	17513	17590	17606	17432	17544	17595	17343	17620	17645	17605	17499	17515	17497	17528	17134	17647	17348	17446	17455	17411	17533	17502	17305	17532	17500	17472	17453	17484	17445	17527	17366	17502	17457	17458	17637	17482	17518	17663	17513	17533	17617	17478	17169	17231	17341	17607	17483	17544	17399	17344	17431	17308	17546	17335	17435	17420	17412	17436	17442	17447	17494	17611	17548	17530	17414	17489	17449	17366	17467	17450	17302	17333	17439	17488	17526	17207	17406	17515	17537	17520	17480	17531	17274	17456	17505	17437	17420	17369	17231	17385	17514	17657	17529	17701	17629	17511	17407	17363	17479	17526	17486	17436	17157	17400	17576	17568	17600	17323	17437	17570	17398	17453	17547	17561	17420	17653	17551	17483	17490	17515	17405	17654	17230	17307	17428	17350	17380	17491	17609	17364	17458	17592	17378	17486	17526	17524	17541	17567	17571	17568	17455	17492	17577	17681	17444	17516	17517	17430	17627	17334	17463	17613	17505	17512	17650	17340	17437	17507	17418	17467	17434	17636	17420	17468	17292	17527	17350	17652	17696	17745	17372	17389	17497	17392	17439	17374	17675	17422	17501	17558	17537	17305	17548	17584	17429	17246	17526	17425	17524	17466	17537	17303	17556	17233	17487	17487	17430	17477	17494	17589	17654	17400	17526	17291	17394	17550	17537	17583	17484	17556	17319	17595	17655	17375	17292	17389	17326	17368	17571	17614	17552	17359	17588	17593	17731	17481	17590	17445	17610	17492	17329	17473	17624	17551	17343	17490	17532	17611	17419	17391	17480	17486	17609	17518	17540	17523	17545	17384	17371	17339	17525	17382	17713	17631	17717	17498	17554	17444	17350	17389	17554	17632	17531	17344	17494	17135	17484	17528	17530	17522	17353	17565	17527	17379	17368	17514	17439	17503	17477	17528	17374	17426	17654	17380	17286	17460	17507	17598	17574	17307	17580	17495	17587	17421	17445	17485	17412	17358	17278	17442	17484	17574	17492	17475	17420	17472	17537	17494	17421	17508	17607	17537	17412	17691	17692	17328	17479	17465	17393	17744	17313	17483	17442	17596	17466	17490	17450	17647	17405	17482	17530	17553	17452	17439	17607	17430	17454	17322	17342	17605	17521	17370	17569	17484	17427	17243	17618	17559	17569	17448	17765	17544	17309	17330	17570	17547	17487	17527	17495	17688	17681	17494	17748	17681	17260	17532	17473	17658	17490	17400	17459	17580	17442	17459	17386	17550	17710	17615	17682	17520	17446	17381	17412	17509	17393	17466	17490	17595	17311	17409	17507	17551	17422	17372	17472	17587	17587	17541	17577	17387	17397	17597	17416	17399	17445	17453	17389	17498	17617	17443	17372	17506	17669	17444	17403	17486	17402	17423	17276	17516	17650	17606	17441	17446	17539	17510	17222	17417	17492	17272	17461	17513	17383	17585	17488	17448	17476	17551	17412	17642	17596	17422	17292	17396	17513	17571	17599	17611	17560	17449	17661	17575	17412	17451	17487	17454	17493	17497	17433	17436	17447	17556	17503	17273	17715	17553	17410	17455	17392	17470	17564	17477	17366	17331	17586	17439	17567	17507	17162	17518	17425	17647	17487	17539	17424	17494	17420	17434	17496	17499	17244	17282	17458	17214	17496	17474	17523	17491	17408	17334	17243	17479	17358	17308	17525	17489	17478	17539	17525	17515	17625	17358	17301	17549	17489	17473	17534	17347	17395	17317	17457	17532	17554	17570	17487	17469	17401	17394	17265	17423	17482	17503	17624	17541	17445	17607	17462	17569	17490	17414	17700	17606	17374	17188	17488	17523	17473	17412	17381	17429	17552	17294	17448	17470	17476	17513	17418	17565	17424	17511	17422	17557	17136	17283	17412	17365	17205	17361	17535	17248	17626	17623	17542	17367	17425	17421	17498	17391	17476	17579	17272	17365	17518	17546	17458	17475	17525	17412	17159	17375	17562	17441	17561	17660	17231	17623	17255	17508	17397	17454	17360	17583	17488	17373	17625	17330	17322	17358	17525	17365	17424	17299	17589	17487	17405	17694	17456	17508	17333	17388	17559	17360	17417	17469	17428	17574	17527	17634	17496	17608	17538	17634	17619	17524	17350	17293	17274	17492	17587	17283	17406	17405	17544	17474	17459	17608	17471	17368	17537	17646	17601	17511	17372
30187	38482	33041	21816	17020	15811	15542	15223	15263	15350	16329	18056	17285	16300	15455	15205	15187	15253	15049	15237	15001	15030	14950	15049	14976	14921	15114	15080	15094	14997	15163	14935	15138	14897	15146	15053	15098	15141	14938	15147	14969	15034	14957	15101	15140	15013	15196	15128	15031	15033	14957	14913	15025	14953	15191	15121	15030	14974	15095	15017	15035	14884	14884	15068	15135	15033	15032	15103	15022	14837	15171	15115	15152	14939	14940	15164	15046	15198	14936	15013	15098	15111	15029	14980	15118	15130	14965	14948	15024	15110	15184	14982	15008	15098	14865	14927	15012	14958	15108	15134	15165	15007	15039	15125	14965	15224	14946	15165	15070	15093	15163	15147	15015	14945	15127	15067	15037	14981	15046	14949	15076	14944	15154	14940	14991	15124	15099	15148	15022	14994	14884	14943	14963	15003	15114	14952	14924	15203	15103	14853	15045	15016	15101	14956	15133	14976	15082	15193	14859	14981	14949	15194	15061	15102	15081	15159	15070	15173	15020	15055	14955	14975	15147	15086	14939	15177	15000	14961	14997	15093	15073	15016	15119	14998	15016	14881	15084	15132	15053	15190	15202	14980	15160	14851	15129	15090	14932	14995	15011	15209	15091	14933	15020	15063	15024	15152	15022	14867	15079	15105	15002	14987	15170	15071	15083	15030	15047	14989	14987	15060	15046	15017	15111	15105	14971	15032	15172	15095	15099	15140	15173	15069	14912	15148	14820	14949	14988	15167	14903	15031	15033	15082	15178	14949	15037	15019	14917	14827	15069	14969	15030	15206	15030	15022	15093	15023	15249	15142	15033	15102	15015	15063	15026	15024	15091	15122	15038	15026	14991	15137	15103	15031	15151	15110	14900	15188	14969	15035	15150	15033	15070	15214	15092	15029	15005	15054	15070	15011	15077	14977	15050	15055	15241	14857	15009	15077	15063	15000	14998	15242	15060	15127	15031	14945	14955	14814	15207	15078	14983	15183	14985	14775	15035	15032	15076	14893	15035	14900	15137	15086	15142	14978	15017	15004	14992	15028	15003	15176	14917	14929	15150	15065	15070	15109	14936	14874	15035	15220	15037	15141	15084	15183	15059	15029	15226	14963	15065	15251	15005	15004	15134	15096	15020	15111	14862	15007	15053	15032	14957	14924	14963	15108	14959	15207	15149	15255	15037	15074	15037	15164	15119	14930	14978	14983	15122	15004	15070	15189	14934	15197	15049	14987	15098	15076	15140	15096	15194	14988	15047	15152	15189	15077	14974	14951	14953	15008	15169	14971	14984	15081	14990	15016	15005	15093	15181	15076	14849	15032	15118	14962	15026	15025	15092	15123	15181	14993	14874	14925	14936	15047	15178	15028	15106	14937	15016	14957	15065	15177	14995	14972	14958	15031	15078	15039	15048	14890	15111	15097	15137	14923	15015	15083	15060	15051	14985	15085	14951	14858	15153	15058	14996	15142	14849	15038	15116	15211	14953	15043	15079	15106	15029	14969	15073	15023	15135	14979	14892	14936	14904	15179	15157	15091	15123	15139	14973	15174	15057	14993	14986	14873	15075	15012	15130	14911	14910	15145	15247	14982	15124	15063	14972	15050	15227	15069	15102	15033	15095	14908	14839	15173	15086	15132	14867	15156	15162	15073	14959	15058	14983	14756	15002	15029	14939	15015	15174	14714	15063	15151	14894	15112	14870	14790	15033	15031	15067	14947	15005	14930	14998	15031	15157	15092	15210	15117	15204	15014	14999	15055	14852	14983	15121	15060	15048	15019	14985	15061	15065	15064	15167	15030	14977	14963	15168	15074	15134	15191	15110	15035	15190	14961	15075	15105	14940	15103	14924	15255	14914	15094	14946	15104	14974	14855	15007	15139	15012	15035	14954	15053	14936	15139	14847	15201	15098	15152	15129	14925	15143	15125	14915	14930	15020	15035	15052	14978	15025	15054	15143	14984	15076	14865	15081	15122	15116	14923	14967	15150	14957	14945	15173	15068	14925	14849	15036	15120	15088	15076	15036	14924	15024	15068	15222	15168	15097	15008	15074	14949	15070	14975	15146	14943	15164	15079	15108	14985	15110	15145	14767	15065	15033	15174	15013	15038	15048	14973	14826	14997	15159	15016	15153	15016	15050	14964	15012	15136	15188	15097	14981	14947	15071	15010	15125	15123	14934	15108	14953	15130	15039	14951	15217	15051	15063	15009	15173	15004	15197	15093	15066	15071	15009	15116	15094	15020	14862	15053	15137	15187	14941	14967	15123	14837	15162	15026	15108	15018	15066	14907	15069	15110	15030	14957	15071	15007	15136	15102	15177	14926	15055	15099	14927	15154	15092	14985	14983	15072	14945	14948	15052	15067	15132	14908	14945	15097	14966	14957	14951	14817	15156	14888	14900	15115	14973	15189	15138	14974	15128	15053	14811	15164	15165	14910	15117	15054	15012	14977	15001	14947	15068	14939	15243	15173	14879	15077	15156	14985	15135	14798	15092	14794	14928	15041	14973	15121	15078	15008	15042	14951	14843	15253	14903	15095	15124	15006	14978	14984	14934	14929	15081	15255	15042	15177	15138	15032	15029	15078	15146	15025	14981	15122	15062	15107	14768	15010	15008	14898	15010	14979	14979	15108	15268	15006	15270	14907	14994	15139	14876	14914	15013	15232	15029	15091	15064	15010	14931	14999	14986	15081	15022	14943	15150	15057	14967	15094	15051	15049	15115	15024	15092	14874	15086	14954	15049	15179	15054	15262	15087	15010	15013	14974	15026	14936	15140	14918	15098	14993	14905	15055	14994	15015	15077	15047	15009	15082	15195	15023	15050	15069	15002	14924	14948	15002	14954	15016	15033	15016	14977	15291	15017	15009	15030	15013	14897	15120	15142	14928	15055	15026	14955	15015	15051	15108	15171	14952	15010	14951	15103	15103	15001	15016	15107	15026	15152	15035	15214	14990	14988	14954	14981	15072	15086	15086	14997	14951	14902	14905	15034	15150	15017	15073	15154	15139	15042	15010	15121	15102	14941	14920	15081	14948	15105	15063	14883	15226	15104	15010	15070	15224	14913	15158	14936	14944	14944	15086	15129	15198	14933	14958	15035	15002	15041	15075	15236	15083	15045	15066	14994	15045	15013	15007	15029	14841	15102	15149	15100	15082	14989	15234	15147	15087	15187	14950	15139	15004	14915	15011	15037	15069	15040	15071	14926	15217	14905	14987	14831	15050	15022	15147	14874	14988	15022	15103	15063	15004	15004	15008	15220	14853	15045	14980	15106	14874	15030	15118	14992	15219	15232	15047	14978	15030	14988	15086	15050	15108	15126	15068	15049	15095	15043	15073	15003	14906	15004	15031	15186	15100	15196	15000	15010	15176	15097	15036	15220	15058	15127	15052	15097	15076	15196	15168	15050	15111	14942	14989	14998	14920	15053	15118	15213	15044	15033	15001	15067	15099	15121	15244	14794	15158	15158	15059	15062	14945	14949	15099	15022	15257	15002	15035	14928	15097	14963	15014	15166	15099	15188	15042	15102	15114	15051	14993	15155	14867	14993	15143	15037	15041	15020	15239	14997	14810	14946	15072	14990	15241	14975	14884	15072	15120	14989	15169	15005	15078	15197	15214	15111	15005	15097	15158	15135	15097	14876	15095	15033	15006	15125	15021	14996	15089	14902	14966	14945	15259	15076	15089	15092	15049	15094	15072	15123	15107	15033	14960	14998	15122	15062	15159	15017	14967	14976	15038	14940	15147	15145	15035	14896	14955	15035	15029	14879	15130	15130	15207	15030	15078	14909	15125	15058	15062	15110	15069	15245	15089	15219	15032	15014	14937	15113	15197	15037	15038	15126	14814	14847	15064	15056	14823	15153	15001	15137	14848	14897	15275	14983	15065	15123	15202	15164	15104	14998	14968	15379	15114	15029	15132	15076	15114	15023	15204	15002	15060	15041	15148	14934	15055	14950	15038	14842	15032	15128	15176	15155	15134	15113	15054	15040	14944	15049	15014	14979	15032	15005	15117	15097	15202	15104	15009	15119	15014	14995	15059	15028	15113	15089	15178	15094	15131	15059	14966	15128	15043	15099	15082	15067	15016	14972	15194	15208	15195	15105	15034	15164	15038	15100	15108	15094	15045	15155	14981	15170	15021	14931	15071	15089	15023	15061	15000	15089	15060	15129	15135	14937	15071	15009	14993	15139	15099	14952	15179	14994	15199	14896	14891	15010	15077	14990	15003	15131	14916	15150	15120	15158	15019	14985	15019	15103	15107	15056	15072	15025	15078	15008	14914	15079	14876	14885	14948	15108	14944	15085	14969	15120	14907	15167	15083	15019	14951	15039	15044	15204	15077	15109	15180	14769	15198	15116	15135	14991	15126	15071	14998	15192	15096	15224	14773	15091	14893	15255	15202	15285	15061	15004	15076	15126	14883	15037	15050	15052	14911	14910	15181	15069	14943	14950	15022	14886	15131	15028	15001	15205	14942	14944	15115	15050	15119	15091	15059	15122	15153	15011	14888	14990	15002	15184	15133	14929	14952	15146	14919	15009	15035	14983	15113	15013	15142	15134	15208	15023	14987	14984	15182	15076	15176	14898	15000	15152	15082	15010	15071	14975	14896	14868	15112	15164	14982	15069	15052	15106	15024	14971	15097	15076	15069	15052	15056	15073	15068	14905	15242	15004	15114	15067	15156	15000	14938	15199	15002	15077	14885	15029	15124	15137	15110	14939	15046	15102	15000	14980	14924	14962	15165	14939	15069	15055	15140	15066	15085	15211	14992	14964	15059	14947	14961	14958	15092	15056	15071	15172	15185	15079	14966	14864	15123	15185	15050	15098	15145	15094	15074	15052	15265	15068	14969	15113	15163	15079	15079	15168	14987	15025	14894	15138	14849	14956	14976	15121	15066	15066	15091	15026	15003	15030	14985	14976	15100	14970	15004	15089	15034	15040	14953	15023	14921	14953	14964	15009	15073	15341	15145	15034	15231	15185	14967	15016	14886	14936	15149	14914	15001	15140	15057	15121	14902	15096	14930	14737	15196	14952	15129	15206	15084	15170	14983	15188	15046	14967	15137	14915	15075	14986	14832	14979	15106	15161	15101	15052	15060	15051	15119	14857	15073	15090	15016	15120	15094	15020	15210	15150	15090
24075	21365	28799	25009	22974	22363	21495	19159	18475	18534	22593	30601	27620	22797	19300	18283	17831	17684	17498	17519	17333	17425	17529	17355	17403	17409	17387	17472	17544	17413	17332	17395	17318	17220	17361	17203	17157	17542	17226	17315	17420	17439	17246	17432	17459	17361	17276	17204	17508	17456	17213	17387	17157	17475	17499	17274	17513	17154	17036	17279	17176	17188	17294	17245	17316	17245	17315	17322	17329	17220	17289	17382	17560	17499	17475	17340	17173	17292	17340	17512	17139	17235	17232	17358	17365	17137	17331	17352	17306	17391	17188	17232	17273	17228	17369	17490	17318	17269	17308	17245	17291	17212	17376	17341	17329	17284	17235	17247	17506	17271	17163	17348	17508	17341	17187	17493	17322	17380	17457	17148	17158	17231	17168	17219	17272	17302	17013	17281	17200	17235	17341	17087	17371	17295	17159	17348	17350	17263	17392	17246	17203	17291	17304	17415	17282	17183	17249	17223	17200	17062	17366	17416	17452	17351	17353	17459	17277	17299	17174	17373	17468	17404	17439	17179	17289	17211	17490	17296	17303	17676	17429	17269	17221	17572	17273	17329	17210	17269	17304	17277	17149	17413	17311	17290	17283	17135	17399	17260	17241	17293	17176	17277	17221	17190	17213	17270	17310	17198	17375	17352	17337	17155	17072	17273	17291	17241	17214	17178	17271	17159	17234	17189	17332	17252	17269	17133	17043	17289	17200	17194	17258	17015	17221	17130	17102	17182	17396	17297	17374	17274	17264	17123	17218	17222	17312	17253	17281	17107	17256	17434	17234	17352	17262	17271	17248	17335	17270	17254	17372	17274	17282	17352	17351	17234	17383	17328	17238	17480	17267	17420	17238	17381	17453	17146	17393	17119	17463	17287	17375	17380	17148	17242	17175	17157	17339	17382	17389	17340	17486	17313	17527	17173	17183	17319	17294	17100	17281	17172	17400	17035	17165	17261	17414	17198	17387	17218	17345	17185	17248	17270	17461	17421	17273	17468	17460	17072	17250	17231	17496	17112	17422	17370	17304	17121	17409	17250	17466	17280	17202	17136	17121	17341	17278	17258	17460	17530	17345	17319	17394	17287	17088	17127	17270	17246	17277	17309	17416	17407	17294	17293	17321	17345	17318	17508	17341	17505	17327	17265	17172	17290	17198	17443	17381	17341	17269	17428	17186	17482	17037	17202	17497	17217	17275	17168	17222	17405	17381	17381	17452	17270	17408	17277	17200	17223	17362	17386	17306	17359	17297	17351	17530	17375	17348	17185	17290	17418	17320	17245	17305	17444	17396	17485	17311	17212	17283	17460	17362	17270	17232	17222	17004	17338	17184	17496	17387	17190	17182	17369	17060	17180	17434	17201	17478	17522	17406	17389	17396	17143	17335	17345	17311	17222	17269	17121	17346	17403	17265	17262	17087	17124	17263	17227	17314	17256	17172	17310	17184	17208	17316	17231	17303	17169	17448	17123	17286	17217	17225	17332	17383	17309	17227	17172	17354	17248	17312	17102	17227	17339	17276	17359	17365	17193	17271	17355	17345	17246	17424	17423	17271	17209	17130	17279	17081	17217	17438	17276	17303	17105	17266	17355	17341	17479	17351	17466	17421	17392	17253	17291	17231	17254	17269	17303	17430	17095	17255	17299	17494	17276	17366	17320	17216	17421	17027	17281	17410	17278	17361	17194	17272	17330	17415	17321	17240	17478	17153	17117	17345	17367	17165	17330	17277	17273	17285	17132	17261	17298	17288	17296	17384	17315	17605	17410	17408	17439	17177	17300	17282	17464	17206	17349	17304	17356	17323	17415	17390	17135	17472	17143	17223	17275	17218	17221	17370	17271	17445	17247	17317	17068	17172	17260	17317	17214	17213	17153	17259	17174	17339	17043	17322	17348	17274	17196	17404	17301	17348	17489	17455	17159	17321	17471	17370	17232	17273	17135	17378	17429	17284	17148	17322	17344	17097	17419	17305	17238	17351	17241	17175	17436	17066	17381	17309	17188	17396	17254	17348	17422	17402	17394	17324	17304	17199	17274	17247	17369	17174	17106	17237	17332	17521	17217	17166	17155	17296	17217	17126	17253	17163	17278	17249	17301	17365	17421	17242	17175	17488	17408	17390	17426	17311	17258	17353	17347	17360	17457	17332	17514	17557	17252	17158	17393	17327	17297	17030	17184	17290	17297	17174	17331	17231	17301	17262	17395	17341	17215	17308	17103	17296	17226	17427	17228	17470	17285	17361	17242	17350	17276	17172	17459	17420	17378	17326	17235	17309	17162	17276	17454	17433	17306	17493	17281	17396	17335	17298	17317	17310	17174	17346	17254	17263	17284	17249	17282	16996	17236	17231	17244	17198	17379	17208	17183	17307	17134	17465	17407	17329	17255	17167	17444	17362	17457	17211	17273	17500	17378	17300	17332	17342	17369	17307	17203	17154	17314	17325	17434	17293	17058	17264	17434	17248	17292	17284	17255	17245	17346	17441	17240	17354	17196	17212	17210	17348	17113	17296	17293	17386	17439	17486	17156	17248	17347	17298	17210	17581	17401	17246	17345	17322	17193	17308	17242	17169	17428	17355	17298	17233	17253	17155	17196	17307	17076	17068	17370	17213	17269	17439	17316	17187	17198	17246	17210	17359	17170	17116	17389	17476	17219	17152	17143	17222	17421	17330	17272	17153	17284	17356	17432	17154	17282	17277	17401	17229	17355	17238	17278	17238	17419	17298	17222	17444	17318	17073	17336	17183	17360	17367	17252	17433	17298	17178	17263	17228	17540	17376	17206	17315	17235	17321	17442	17335	17053	17215	17362	17671	17262	17415	17185	17387	17324	17553	17373	17270	17435	17290	17179	17367	17303	17326	17269	17404	17437	17223	17187	17298	17338	17261	17132	17129	17325	17445	17287	17269	17169	17191	17312	17066	17510	17078	17349	17302	17348	17401	17489	17245	17357	17198	17379	17303	17190	17143	17386	17348	17297	17434	17432	17285	17174	17324	17285	17027	17355	17346	17232	17395	17457	17413	17311	17222	17175	17175	17248	17105	17456	17193	17236	17307	17416	17379	17270	17327	17317	17130	17332	17325	17323	17291	17252	17346	17222	17259	17235	17292	17248	17327	17284	17250	17217	17333	17082	17363	17306	17239	17500	17449	17135	17253	17317	17152	17213	17128	17252	17311	17377	17292	17369	17377	17401	17293	17413	17295	17174	17398	17366	17064	17284	17296	17228	17331	17365	17343	17225	17260	17434	17366	17279	17426	17458	17325	17135	17414	17339	17332	17373	17273	17377	17442	17267	17293	17120	17272	17168	17364	17194	17442	17242	17394	17371	17501	17526	17264	17320	17380	17299	17433	17175	17521	17215	17203	17345	17333	17091	17258	17501	17233	17202	17198	17243	17431	17233	17255	17439	17267	17312	17203	17220	17361	17403	17270	17415	17336	17206	17416	17213	17132	17237	17258	17208	17442	17403	17285	17515	17462	17274	17080	17267	17318	17390	17415	17314	17362	17128	17186	17211	17385	17298	17268	17425	17290	17068	17198	17205	17339	17325	17454	17374	17442	17383	17507	17217	17348	17104	17377	17529	17355	17339	17321	17303	17216	17125	17073	17298	17277	17385	17091	17341	17172	17204	17297	17456	17275	17373	17155	17554	17480	17281	17304	17369	17317	17145	17431	17271	17312	17336	17274	17486	17393	17314	17437	17311	17456	17242	17378	17320	17345	17165	17271	17169	17404	17219	17177	17408	17277	17331	17480	17423	17324	17379	17311	17128	17244	17406	17426	17165	17035	17293	17198	17404	17320	17631	17292	17298	17247	17160	17186	17276	17406	17358	17435	17326	17476	17203	17174	17264	17288	17288	17204	17102	17186	17279	17295	17460	17142	17141	17400	17289	17257	17209	17386	17204	17302	17406	17358	17319	17345	17223	17278	17260	17405	17309	17258	17198	17573	17161	17308	17147	17167	17245	17249	17282	17300	17289	17379	17429	17324	17269	17293	17234	17400	17266	17433	17350	17260	17352	17515	17137	17242	17446	17410	17100	17199	17317	17479	17359	17388	17314	17459	17303	17324	17336	17152	17282	17297	17333	17243	17124	17315	17224	17316	17353	17392	17000	17150	17261	17117	17457	17422	17494	17226	17369	17516	17400	17333	17144	17278	17583	17202	17218	17252	17183	17280	17276	17313	17274	17252	17464	17365	17305	17239	17139	17360	17309	17187	17218	17380	17391	17239	17406	17258	17236	17257	17377	17361	17228	17218	17570	17200	17362	17194	17216	17257	17337	17398	17137	17341	17303	17213	17241	17289	16981	17160	17305	17276	17286	17116	17240	17279	17225	17310	17093	17300	17513	17240	17173	17358	17385	17423	17150	17308	17240	17243	17319	17211	17276	17172	17311	17289	17256	17268	17094	17386	17368	17333	17343	17228	17427	17045	17332	17417	17274	17269	17292	17276	17404	17480	17292	17153	17411	17259	17208	17128	17294	17127	17216	17222	17342	17277	17273	17199	17380	17146	17328	17296	17260	17355	17341	17145	17444	17258	17318	17160	17426	17212	17361	17424	17294	17483	17374	17187	17296	17472	17426	17375	17326	17166	17388	17315	17621	17513	17264	17308	17309	17228	17203	17197	17171	17515	17336	17195	17140	17205	17086	17305	17257	17278	17160	17331	17373	17381	17270	17238	17314	17358	17135	17189	17222	17389	17411	17311	17322	17351	17424	17430	17360	17164	17164	17155	17250	17341	17323	17509	17304	17322	17259	17258	17317	17250	17181	17252	17337	17197	17337	17287	16999	17320	17214	17192	17334	17302	17187	17329	17270	17291	17167	17492	17312	17407	17255	17226	17157	17131	17260	17148	17215	17203	17282	17178	17355	17288	17280	17336	17253	17297	17419	17296	17309	17034	17397	17183	17379	17306	17203	17384	17260	17210	17275	17139	17364	17282	17367	17190	17136	17435	17317	17215	17374	17243	17215	17340	17458	17177	17374	17454	17219	17266	17417	17278	17096	17232	17303	17360	17425	17397	17395	17473	17155	17481	17257	17474	17394	17437	17281	17192	17419	17211	17358	17175	17313	17223	17293	17244	17119	17267	17598	17237	17337	17555	17342	17384	17346	17203	17149	17273	17246	17418	17320	17388	17053
29683	48861	42142	30285	22328	18664	17728	16921	16742	16590	23671	32186	27200	20827	16694	15681	15369	15038	15062	14958	15182	15013	14917	14839	15103	15034	15042	14985	14958	14922	15139	14920	14938	14925	15114	15020	15009	14900	15065	14990	14814	15123	14941	14838	14893	15020	14818	14966	15084	14896	15107	14944	14951	14976	14835	15003	14934	14802	14992	14888	14934	14888	14877	15000	14954	14811	14963	15118	15078	15100	15091	14993	15035	15098	14810	15002	15136	14884	15015	14902	14869	14884	14985	15132	14972	14952	15029	15028	14769	14931	14884	15017	14985	15098	14896	14889	15035	14896	14913	14898	14970	14844	15033	14895	14995	14942	15080	14902	15091	14820	14966	14942	14895	14912	14847	15018	14858	14853	14953	14924	14914	14945	14950	14954	14833	15018	14939	14989	14891	14947	14910	14921	14988	14851	14906	14923	14943	14832	15057	15096	14962	15056	15083	14926	14850	14950	15160	14954	15172	15010	14929	14864	14846	15034	15023	14893	14969	15067	15129	15048	15035	15065	14956	14916	15022	15039	15146	14938	14907	14910	14816	15041	15039	14887	15094	14927	14900	14929	14837	14996	14963	15066	15090	14741	15158	14886	14934	15032	14913	14838	15085	14923	14887	15113	14967	14931	15020	14920	15106	15076	14972	14789	15000	14849	14954	14992	14962	14963	14899	14776	14921	15035	14965	14974	14791	15064	15079	15000	14975	15028	14910	14889	14721	14934	14889	15007	14894	15039	14971	14899	15055	15011	14910	15032	14938	14953	15193	14914	14878	15065	14931	14873	15031	14970	15008	14884	14908	14989	14916	14893	15054	15041	14876	14840	14977	14999	14892	14855	14926	14939	15001	15112	15120	14968	14995	14931	15041	15080	14926	15009	14991	14978	14962	15031	15031	14786	14908	14845	14876	15060	14882	15110	15120	15054	14854	15011	14876	14773	14899	14878	14889	14841	14904	14948	15012	14912	14784	14882	14962	15126	15125	14985	14846	15001	15011	15001	14983	14931	14928	14988	14973	15008	14986	15036	14928	14998	15003	15005	14885	14986	14843	15071	14960	15018	14973	14958	14970	14952	15199	14857	15004	15075	15058	15065	14819	14870	14921	14746	14915	14869	14966	14933	14872	15030	15062	14927	14842	14982	14830	15024	14865	14911	14820	14830	15054	14946	14863	14934	15098	14881	14907	14977	15026	14832	15036	14842	14900	15007	15056	14924	15007	15060	14957	14871	14875	15234	14826	14950	14886	15002	14902	14917	15038	14999	15087	14978	15075	14957	15082	14939	14877	14852	15111	14908	15086	14962	14998	14852	14888	14788	15013	14826	14989	14972	14968	14910	15042	14952	15044	15134	14935	14998	15049	15055	14900	14912	14910	15011	15144	14941	14973	14923	14996	15093	15164	14878	15021	14919	15036	15150	15133	15012	15043	14888	14839	14843	14893	15020	14961	14968	15061	15028	15014	14886	15021	15041	14951	15066	15002	14922	14901	14790	14868	15019	15071	15012	14906	15098	15020	14836	14920	14985	15088	15033	14950	14881	15033	15200	14862	14951	15014	15050	15027	15145	14895	14833	14867	14915	15090	14865	14886	14871	14999	14854	14973	15103	14989	14983	14963	14910	14882	14801	15058	14954	14918	15024	14943	14928	14969	14967	14957	15005	14982	14788	14978	15013	14931	14910	14983	14831	14858	14959	14901	15013	14832	14896	14909	14936	14944	15123	15159	14963	14923	14958	14947	14962	14858	14970	15053	14949	14904	14865	15040	14936	14841	14912	14920	14973	14945	15015	14908	15020	15012	14934	15040	14914	15023	14903	14763	14923	14990	14872	14973	14892	15080	15007	14894	14990	14995	15069	14954	15004	14910	14939	15040	15107	14777	15042	15068	14949	14909	14971	14954	14964	15007	15010	14934	15076	14905	14945	15015	14891	15026	14944	14889	14921	15003	14900	15101	15188	14969	15071	14879	14854	14939	15070	14995	14978	15176	14971	14924	15116	14947	15018	14891	14920	15066	14893	15024	14918	14930	14886	15040	15028	14950	14972	15028	15002	14878	15041	15180	14896	15043	14931	14883	14971	14916	14970	14973	14959	14907	14872	14869	14972	14886	14977	14953	15152	15095	14979	14952	15024	14810	14870	15062	14987	14899	14909	15090	14932	15025	14883	14969	14951	15049	15021	15069	14811	15030	14900	14831	14828	14824	14978	15078	14866	14869	14978	14823	14908	14894	14904	15079	15169	14893	15004	14787	14959	15077	14906	15038	14851	14906	15063	14812	14896	15036	15054	15073	15127	15081	15063	15157	15027	15035	14913	15032	15041	14860	14967	14898	15053	14901	14884	15014	14896	14953	15120	14819	14925	14856	14879	14853	14916	14884	14851	15105	14996	15093	14830	14907	14940	14718	14955	15073	15011	14986	14902	15078	15126	15032	14952	14738	14791	14833	15075	14883	14996	15049	15103	14928	15057	14973	14903	15024	14876	14942	14941	14995	14940	14935	14956	15089	14989	14902	14762	15014	15081	15024	14929	14908	15019	14925	14910	14961	14988	14989	15026	14875	15016	15007	14823	14974	14973	14806	14993	14867	15092	14977	14935	15140	14912	15042	14893	15057	14849	15054	14969	15182	15055	15020	15048	14877	14955	14937	14787	14804	15025	14910	14956	14913	14832	14974	14974	15219	14946	14981	14915	14799	14963	14978	14929	14925	15036	14926	14922	14876	14844	15031	15024	14976	15034	14760	14890	14949	14902	14917	14928	15177	14950	14983	14907	15067	14971	14896	15043	15100	14865	15190	14998	15030	15014	15021	14995	14838	14901	14916	14981	14931	14931	15011	14844	14857	14948	14979	14747	14870	15067	14943	14920	15069	14935	14913	14902	15011	15018	14929	14947	14976	14857	15016	14912	14842	14947	14867	15000	14972	14951	15039	14959	15002	14948	14974	14877	15128	15058	14963	14979	14935	14957	14891	14993	14945	14791	14927	14900	15036	15008	14840	14963	14966	15061	14812	15021	14927	15062	14937	15047	14948	14971	15029	14910	14979	15044	15067	14931	14859	14933	14959	15072	14966	14778	15033	14837	14856	14957	14963	14926	15113	14976	14871	15076	15046	15030	14925	14812	14900	14832	14937	14817	14914	14958	14992	15036	14964	14980	15096	15003	14918	15001	15014	14768	14871	14855	14911	14991	14882	15099	14924	14948	14956	14937	14891	14975	14930	15044	14972	14877	15089	14827	14931	14878	15101	15067	15011	14939	14969	14854	14875	15058	14917	14959	14957	14964	14997	14945	14752	15203	15056	14794	14877	14948	15054	14989	15013	14965	15121	14994	14863	14890	15018	15007	15091	14897	15087	15027	15123	14961	14957	14902	15076	14904	14869	14968	14992	15011	14958	15020	14965	14978	14984	14866	14862	15055	14979	14963	14960	14891	14917	14976	15080	14993	14830	15008	15021	15068	14954	14861	15099	15024	14766	14964	15095	14942	14845	15055	14956	14826	14940	14958	14850	14903	14862	14908	15074	15036	14909	15108	14897	15011	14930	14943	14895	15023	14871	15036	15080	14933	14882	15035	14864	14759	15018	14943	14911	14907	14924	14849	15019	14947	14841	14983	14959	15163	15051	14983	14668	15077	14974	14852	14903	14799	15037	14869	14949	14943	14861	14861	15060	14906	14951	14951	14993	15069	14895	14887	14973	14794	14977	14943	15061	14900	14862	14939	14918	14948	15001	15013	15118	15004	15055	14996	14925	14891	14802	14935	14875	15013	15031	14848	15083	14944	14977	15149	14726	14903	14942	14843	15007	14966	14908	14912	14836	15010	15020	14848	14965	15017	14933	15009	15024	14977	15120	15058	15073	14894	14889	15098	14957	14984	15010	14927	14947	14944	14989	14958	14973	15010	15056	14879	14921	15044	14947	14978	14940	15008	15077	14943	15022	14989	14999	14933	14987	14967	14958	14849	14988	15091	14908	15007	15057	15083	14910	15024	14955	14918	15005	14887	14912	14926	15059	14903	14825	14911	14972	14995	15014	14969	14975	14938	15080	14942	15020	15062	14948	15028	14836	14916	14962	14892	14997	14925	14896	14913	14837	15068	14862	14858	15044	15048	14992	15081	14896	14854	15038	15023	14974	15022	14967	14965	14862	15054	15107	15039	14939	14904	14842	15092	15086	15001	14816	14951	14951	14900	14891	14975	14912	14946	14905	15126	14945	15027	15081	14745	15063	15039	14912	14890	14990	14920	14919	14884	14945	14927	15109	14939	14925	15006	14920	14932	14938	14965	14985	15093	14935	14899	15010	15144	14894	14957	14929	14907	15078	15135	14871	14984	15042	14878	15002	15093	14929	14954	15184	14793	14974	14850	14910	14969	14942	15061	14951	14968	15082	14882	15023	14911	15023	14955	14945	14964	14949	15018	15096	14841	14937	14914	15034	15040	14968	14923	15001	14976	14843	14981	15174	15101	14918	14831	15047	15064	14971	14964	14980	15035	14983	14915	14969	14877	14953	14926	14986	14877	14858	15170	14961	15042	14948	14814	14983	14940	15061	14885	15048	14936	14848	14926	15052	15058	14982	15073	15023	15038	14950	14908	15025	15052	14948	15060	14960	14969	14912	14997	14855	15062	15107	14930	15074	14998	14904	15026	15094	14880	15176	15057	15146	15021	14863	14809	14870	15077	14842	14960	14846	14964	15037	15012	14967	14810	15122	14931	14926	14938	15009	14969	14895	15027	15114	14874	15073	14966	15023	14936	14960	14926	14964	14931	14878	14988	14998	14966	15019	15072	15033	14966	15001	15169	14906	14975	15076	14998	14983	15094	14901	14993	14976	14926	14811	14873	14865	15099	15086	15002	15011	14969	14768	15164	14904	14915	14861	14909	15001	14919	14914	15099	15048	14967	14819	14987	14951	15010	14951	14895	15004	15062	15043	14813	14967	15024	15000	14954	15026	14966	14851	14993	14761	15066	15070	14799	14956	14862	15077	14897	14905	14946	14994	15048	14788	14929	14901	14933	14963	14818	15030	14948	14860	14871	14995	15033	14978	14884	15034	14824	14888	14889	14990	14996	15008	15003	14973	14849	15109	14934	14990	14821	14952	14966	14933	14964	14926	15041	14737	15013	14956	15004	14990	15024
22827	21327	29105	24185	22131	24292	26064	20911	20043	23412	34916	38196	31851	25324	20857	18880	18089	17657	17820	17682	17747	17746	17723	17342	17545	17625	17639	17526	17651	17499	17627	17495	17424	17623	17450	17504	17546	17674	17733	17401	17675	17436	17590	17625	17524	17510	17437	17713	17523	17644	17528	17446	17604	17371	17366	17460	17604	17440	17568	17392	17653	17477	17623	17684	17579	17385	17374	17550	17346	17463	17211	17461	17713	17282	17554	17658	17379	17472	17356	17444	17466	17633	17572	17624	17290	17511	17496	17640	17554	17609	17305	17560	17611	17557	17527	17545	17352	17631	17603	17398	17391	17475	17575	17552	17524	17469	17470	17480	17751	17397	17472	17509	17357	17562	17585	17241	17390	17498	17294	17405	17644	17305	17509	17499	17533	17316	17639	17412	17444	17550	17395	17311	17536	17638	17534	17350	17492	17450	17457	17580	17465	17617	17608	17466	17389	17402	17513	17503	17532	17389	17549	17655	17389	17333	17521	17477	17457	17605	17533	17556	17565	17579	17476	17447	17507	17424	17442	17545	17380	17494	17450	17471	17288	17548	17563	17546	17627	17426	17526	17430	17541	17314	17355	17687	17542	17311	17579	17498	17447	17437	17415	17411	17390	17465	17568	17334	17330	17431	17443	17489	17520	17508	17602	17621	17550	17529	17454	17563	17385	17564	17446	17417	17620	17355	17576	17331	17555	17545	17540	17338	17366	17348	17755	17404	17693	17460	17416	17256	17521	17340	17531	17511	17585	17451	17490	17732	17518	17500	17586	17551	17578	17241	17522	17451	17416	17464	17285	17149	17564	17384	17564	17673	17399	17489	17526	17343	17587	17756	17546	17613	17617	17318	17417	17407	17612	17549	17588	17661	17510	17558	17360	17358	17308	17690	17599	17275	17427	17351	17553	17278	17193	17357	17471	17489	17610	17402	17410	17372	17565	17372	17511	17360	17659	17770	17728	17792	17545	17367	17358	17490	17732	17454	17513	17272	17459	17476	17473	17490	17625	17340	17553	17378	17536	17477	17632	17397	17465	17289	17504	17314	17412	17549	17455	17661	17547	17443	17353	17705	17433	17546	17454	17633	17284	17334	17361	17604	17409	17496	17552	17348	17382	17477	17489	17433	17665	17464	17771	17373	17502	17561	17693	17471	17583	17502	17490	17305	17378	17509	17598	17192	17321	17427	17408	17250	17385	17340	17599	17455	17646	17482	17503	17484	17389	17505	17540	17394	17548	17399	17552	17630	17475	17359	17591	17519	17336	17396	17520	17543	17546	17509	17343	17467	17426	17560	17637	17425	17427	17635	17431	17302	17487	17356	17389	17569	17562	17527	17424	17340	17408	17566	17376	17286	17544	17476	17327	17628	17410	17747	17469	17535	17551	17543	17370	17451	17427	17480	17464	17707	17494	17550	17745	17420	17319	17522	17488	17523	17346	17441	17528	17339	17448	17705	17487	17450	17675	17534	17572	17455	17533	17581	17524	17457	17324	17537	17309	17368	17344	17521	17570	17464	17601	17334	17448	17461	17293	17347	17557	17565	17357	17405	17498	17754	17380	17450	17465	17360	17350	17549	17547	17329	17299	17508	17344	17388	17300	17546	17464	17362	17469	17339	17543	17421	17500	17502	17475	17489	17518	17486	17446	17549	17446	17748	17635	17530	17438	17479	17544	17421	17561	17406	17450	17490	17406	17508	17658	17351	17711	17413	17471	17454	17626	17420	17427	17260	17445	17351	17512	17469	17381	17584	17376	17595	17539	17450	17657	17608	17515	17282	17526	17460	17419	17252	17631	17468	17434	17317	17353	17299	17519	17637	17583	17504	17609	17425	17529	17477	17601	17469	17326	17526	17438	17400	17477	17481	17393	17254	17307	17519	17542	17635	17270	17463	17532	17364	17446	17634	17465	17608	17370	17433	17336	17517	17556	17572	17607	17554	17396	17404	17306	17379	17382	17391	17448	17313	17277	17307	17505	17339	17385	17300	17477	17357	17352	17331	17490	17457	17576	17347	17534	17377	17337	17523	17353	17499	17553	17404	17470	17384	17463	17442	17430	17404	17426	17438	17532	17420	17477	17354	17257	17374	17502	17562	17611	17671	17421	17428	17502	17567	17505	17397	17446	17456	17404	17593	17343	17513	17505	17441	17344	17593	17481	17437	17524	17481	17510	17324	17449	17350	17615	17535	17521	17456	17684	17458	17510	17459	17671	17316	17465	17414	17460	17313	17531	17546	17438	17445	17388	17375	17467	17494	17332	17558	17530	17301	17478	17510	17306	17334	17460	17424	17509	17384	17499	17514	17498	17506	17528	17318	17489	17832	17448	17210	17426	17530	17615	17534	17360	17508	17305	17216	17431	17327	17202	17370	17323	17566	17501	17559	17377	17512	17442	17365	17523	17452	17414	17406	17310	17440	17573	17210	17682	17378	17553	17508	17427	17680	17484	17247	17457	17426	17509	17552	17578	17321	17395	17426	17642	17478	17605	17394	17523	17520	17600	17684	17501	17443	17635	17558	17600	17469	17374	17431	17460	17425	17618	17493	17469	17235	17512	17468	17342	17449	17280	17397	17469	17444	17373	17301	17445	17374	17601	17443	17470	17534	17502	17404	17517	17451	17265	17417	17669	17513	17453	17400	17534	17117	17376	17525	17463	17551	17615	17223	17559	17481	17503	17503	17400	17712	17498	17538	17284	17619	17673	17508	17306	17465	17550	17593	17386	17491	17547	17359	17433	17447	17665	17448	17510	17341	17289	17228	17321	17546	17377	17410	17369	17469	17427	17583	17561	17550	17523	17619	17680	17326	17365	17529	17393	17407	17521	17486	17559	17623	17392	17557	17390	17499	17564	17542	17638	17417	17330	17443	17537	17410	17477	17297	17546	17403	17173	17406	17640	17583	17222	17350	17352	17462	17428	17336	17308	17406	17473	17285	17523	17407	17583	17591	17483	17524	17491	17157	17482	17560	17521	17428	17306	17361	17261	17426	17414	17561	17351	17285	17503	17392	17471	17461	17491	17470	17420	17214	17404	17351	17357	17326	17557	17484	17492	17416	17459	17518	17342	17195	17514	17286	17327	17331	17498	17586	17422	17426	17353	17569	17598	17429	17528	17145	17555	17421	17463	17396	17270	17648	17464	17502	17388	17509	17383	17664	17622	17493	17369	17555	17699	17426	17474	17450	17236	17551	17474	17444	17429	17471	17439	17490	17385	17401	17598	17362	17583	17658	17531	17537	17469	17398	17336	17310	17396	17383	17413	17521	17301	17350	17594	17520	17470	17195	17536	17398	17651	17223	17590	17374	17579	17452	17539	17480	17487	17551	17426	17331	17590	17370	17477	17266	17587	17670	17390	17451	17671	17415	17507	17387	17520	17546	17510	17224	17312	17554	17357	17353	17539	17583	17645	17425	17393	17501	17420	17383	17512	17293	17405	17637	17438	17496	17597	17350	17628	17480	17366	17411	17526	17568	17627	17399	17381	17408	17357	17559	17420	17659	17386	17542	17599	17580	17306	17607	17436	17500	17376	17535	17536	17712	17686	17340	17251	17541	17377	17529	17477	17329	17499	17399	17346	17568	17587	17281	17516	17649	17365	17380	17600	17624	17512	17470	17339	17408	17640	17388	17406	17424	17493	17464	17472	17508	17473	17380	17370	17356	17502	17595	17452	17453	17489	17651	17485	17224	17539	17406	17406	17407	17421	17445	17594	17441	17521	17357	17546	17388	17518	17444	17459	17347	17440	17419	17556	17549	17428	17251	17409	17427	17335	17388	17421	17508	17572	17552	17467	17553	17613	17625	17453	17670	17574	17493	17517	17387	17375	17634	17645	17522	17268	17499	17374	17430	17456	17683	17425	17360	17553	17347	17632	17359	17638	17389	17479	17288	17517	17398	17508	17668	17494	17495	17393	17554	17455	17538	17633	17506	17404	17489	17232	17510	17576	17303	17320	17356	17407	17208	17584	17355	17352	17631	17427	17536	17498	17542	17394	17473	17579	17385	17443	17561	17292	17291	17532	17483	17608	17375	17585	17567	17499	17513	17442	17466	17655	17351	17573	17368	17529	17531	17376	17606	17421	17558	17419	17412	17545	17431	17541	17654	17599	17305	17481	17535	17449	17679	17378	17673	17460	17437	17581	17509	17617	17437	17378	17325	17632	17493	17295	17488	17267	17476	17129	17291	17604	17423	17558	17545	17285	17415	17391	17366	17544	17454	17482	17443	17399	17421	17600	17393	17423	17516	17366	17464	17403	17709	17478	17505	17411	17576	17330	17541	17493	17421	17467	17446	17307	17587	17483	17383	17420	17569	17380	17520	17301	17150	17534	17517	17456	17257	17629	17376	17408	17693	17566	17465	17279	17648	17497	17218	17705	17560	17481	17442	17531	17261	17474	17542	17453	17597	17373	17437	17349	17631	17309	17366	17390	17446	17458	17526	17435	17535	17408	17659	17444	17600	17529	17384	17433	17418	17508	17323	17310	17504	17577	17581	17536	17492	17374	17153	17403	17373	17378	17355	17245	17370	17450	17482	17378	17416	17432	17615	17308	17400	17380	17291	17500	17641	17522	17588	17486	17557	17216	17448	17629	17525	17470	17285	17312	17245	17349	17333	17833	17633	17524	17517	17560	17430	17410	17501	17442	17468	17711	17283	17198	17397	17267	17284	17259	17459	17446	17452	17529	17275	17510	17521	17455	17679	17291	17545	17381	17570	17568	17608	17452	17468	17481	17523	17434	17469	17615	17662	17474	17427	17396	17431	17490	17490	17363	17426	17432	17594	17567	17385	17527	17407	17369	17091	17356	17644	17418	17489	17425	17486	17590	17464	17389	17352	17592	17292	17393	17411	17254	17489	17538	17723	17554	17547	17361	17360	17417	17413	17361	17316	17522	17251	17354	17447	17363	17431	17572	17540	17325	17415	17477	17548	17472	17428	17332	17370	17429	17606	17639	17667	17324	17220	17554	17593	17512	17495	17581	17447	17413	17458	17312	17601	17491	17432	17567	17436	17435	17524	17497	17466	17653	17561	17519	17437	17242	17360	17465	17530	17507	17544	17641	17484	17480	17376	17543	17419	17681	17518	17401	17315	17525	17319	17605	17544	17544	17425	17361	17497	17474	17383	17573	17503
32387	53183	50507	39162	28179	22967	20435	18610	19347	23813	37922	38844	31481	23609	18776	16240	15453	15511	15292	15106	15147	15064	15122	15142	15148	15034	15195	15300	15098	14975	15166	15057	15109	15040	15009	15020	15079	15013	14884	15259	15221	15081	15179	15130	15016	15025	15058	15097	15085	15089	15026	15116	15193	14997	14991	15156	15074	15180	14936	15178	15089	15005	15208	15019	15090	15041	15104	15145	15155	14986	15038	15245	15088	15085	15019	15153	15031	15237	15009	14939	15033	15062	15015	15164	15140	15058	15091	15118	15166	15125	15204	14939	14935	15042	14977	15042	14842	15084	15196	15012	15058	15103	15205	15065	15032	14996	15094	14942	14972	15165	14990	15034	15278	14985	15011	15091	15113	15087	14998	15086	15127	15071	15095	15195	14915	14970	15073	15078	15155	14979	15063	15111	15102	15124	15068	15022	14968	15030	15073	14922	15062	14996	15176	15146	15015	15052	15166	15066	15079	15189	15225	15061	15141	14984	15076	15148	14933	15084	15163	15035	15281	15109	15117	14898	15153	14952	14941	15024	15259	15201	15003	15041	15108	15062	15133	15177	15005	15068	15144	14981	15041	15142	15124	15079	14957	14998	15171	15169	15133	15128	15097	15034	14967	15064	15131	15050	15203	15101	15065	15024	14996	15063	15005	14847	15081	15067	14867	15020	15128	15130	15075	14982	15046	14901	14975	15029	15202	14969	15038	14915	15021	15078	15206	15150	14938	15063	15193	15175	15186	15081	14878	15112	14953	14925	15135	15130	14981	14993	15052	15021	15045	14901	15046	15019	14992	15006	15045	15015	14938	14980	15046	15173	14869	15006	15146	15029	15024	15079	15065	15027	14924	14950	15102	14941	15080	14976	15203	14946	15118	14930	15015	15009	15130	15029	15012	15029	15042	15078	15125	14937	15069	15109	15189	15088	15032	15074	15121	15105	15107	15045	14975	15095	14858	15080	14974	15124	15148	15022	14941	15164	15034	15128	15088	15010	15139	15096	15072	15110	15166	15021	14937	15283	15072	15099	15054	14952	15032	15100	15035	14943	15085	15035	15075	15030	15179	15073	14997	15086	15178	15080	15095	14933	15174	14940	15129	15059	14982	15004	15014	14957	15127	14972	15123	14882	15090	14996	15194	15233	14989	15066	14939	14961	14899	15010	15053	15032	14927	15129	14973	14928	15022	15028	15051	15073	15021	14972	14952	15081	14947	15162	15102	15047	14955	15046	15184	15078	15077	15011	15142	15039	15111	15107	15155	15102	15138	14974	15184	15066	15141	15018	15115	15281	15114	14985	14933	14997	15091	14968	15119	15142	15059	15006	15120	15035	15015	15197	15097	15032	14956	15063	15075	15034	14973	15161	15085	15041	15124	15219	15137	14982	15248	15047	15061	15160	15094	15050	15199	15119	15023	15032	15112	15161	15087	15030	15045	14985	15028	14977	14891	15129	15137	14894	15039	15170	15231	15010	15035	15040	15124	15058	15028	15205	14988	14991	14901	15085	15006	15188	15020	14885	15126	15121	15218	15105	15120	15143	14950	14937	15063	14969	15247	15220	14966	15027	15213	15024	15234	15067	15073	14900	15090	14842	15169	14956	15014	15020	14994	15107	15126	15099	15029	15178	15133	15089	15072	14941	15056	15020	15005	15070	15064	15080	15047	14981	14932	14997	15067	15095	14917	15146	14881	15070	15099	15028	15024	15091	15028	15154	15171	15128	14816	15104	15059	15133	15181	15081	14997	15088	15037	15096	15025	15141	14993	15012	15115	15142	14982	15047	15035	15086	15061	14863	14961	15086	15174	14948	15255	15153	15190	15036	15113	15158	15068	14871	15059	15093	14922	15049	15098	15079	15020	15063	15021	15127	14955	15067	15133	15025	14926	15130	15076	15092	14924	15063	14968	15154	15035	14994	15105	15030	15173	15152	15112	15113	15080	15118	15076	15123	15156	15012	15091	14953	15050	15073	15067	14865	15064	15054	15092	15031	15089	14851	15167	14947	15128	15175	15052	15068	14946	15010	15140	14958	15025	14996	15173	15090	15042	15154	15103	15039	14999	15058	14891	15002	15069	14983	15077	15070	15082	15213	15116	15038	15290	15055	15082	14987	15066	15072	15131	14892	15075	15090	15119	15093	15009	15120	15100	14937	15057	14920	14923	15026	15172	15079	15165	15106	15093	14962	14995	15018	15060	15027	15172	15179	15045	15199	15138	14977	14805	15334	15020	15180	14963	15106	14939	15115	15171	15011	14909	15008	15036	15064	15081	15099	15134	15222	15072	14956	14937	14955	15058	15099	15099	15155	15094	15079	15124	15034	14962	15026	15102	15265	15038	15148	15067	14949	15054	15188	15176	15152	15112	15166	15188	14915	14989	14995	15235	14934	14962	15118	14971	15023	15197	15098	15096	15056	15052	15088	15206	15016	15011	14995	14918	14905	14979	15057	15098	15169	15000	15080	15002	14887	15068	14991	14989	15102	15188	15178	14933	15021	15134	15322	14999	15046	15008	15092	15143	15133	15065	15041	14981	15175	14990	15012	14905	15014	15015	15128	15136	15017	15094	15204	14971	15186	15179	14999	15045	15132	15128	15118	14901	15251	15108	15171	15047	15123	14954	15099	15164	15066	15175	14990	15012	15043	15168	15133	14916	14968	14988	15057	15099	14960	15100	15187	15092	15057	15179	14886	15095	15046	15093	14929	15027	15266	14965	15024	15062	15049	14880	14980	15119	14947	14998	15169	15087	15079	14843	15058	14930	14974	15019	15022	15204	15084	15144	15179	15150	15048	15091	14850	15067	14972	14869	15136	15014	14884	14975	15117	14979	15059	15267	15146	15223	15124	14907	14913	15005	14984	14933	15198	15141	15073	15130	15060	15134	14978	15027	14965	15147	14987	15162	15087	15145	14925	15056	15112	14982	15113	15003	15148	15046	15024	15077	15063	15035	15156	15145	14932	15050	15250	14984	14913	14961	15001	15026	15131	15069	15156	15065	14952	15029	15143	14870	15051	14991	14888	15067	14992	15058	15065	15006	14992	14929	15042	15044	14918	15045	14956	14947	15082	14957	15021	14941	14955	15141	15166	15194	14885	15128	15037	15065	15039	15122	14985	15237	15073	14941	15138	15141	14953	14897	15255	15028	14990	15141	15116	15069	15020	15160	15106	15167	14995	15075	15015	15182	15148	15085	15080	15198	15169	15259	15104	15075	15005	15013	15034	15033	15033	14927	15056	15014	15167	14996	15118	14990	14865	15173	15045	15237	15228	15064	15082	14908	15091	15267	15021	15016	15076	14977	15143	14915	15011	15084	15106	15151	15017	15238	15138	15042	15068	15020	15027	15250	14835	15082	15031	15114	15116	14989	15017	14874	15102	14959	15035	14934	14878	15223	15061	15058	14894	15053	15024	15095	15028	15136	15073	15150	15164	14916	15016	15045	15008	14954	15074	14959	15185	15087	15115	15021	15034	15099	15081	15166	14994	14971	14946	15165	14991	14931	14963	15063	15178	15004	15094	14998	15065	15022	14993	14890	15108	15063	14977	15061	15054	15152	14990	15084	14982	15113	14968	15086	15088	15103	15119	15146	15031	15164	14917	15115	15033	15230	14990	14992	15000	15152	15008	15153	15086	15197	15067	15133	15050	15044	15152	14995	15065	15014	15238	15071	14965	14998	15039	15044	14891	15040	15079	14957	15189	15140	15052	15094	15143	15067	15044	15148	15003	15020	14990	15071	14815	15215	15062	15046	15025	14940	14936	15045	15097	15114	15168	14908	15023	14961	15054	14871	15085	15176	15072	14981	14954	15124	15037	15150	15089	14994	14954	15102	14998	15013	15134	15171	14972	15050	15129	15010	14868	15094	15023	14981	15058	15007	14856	15166	15031	15051	15097	15121	15074	15063	14969	15066	14872	15120	14997	15142	15254	15076	15050	15074	15057	15002	15085	15087	15135	15149	15090	15144	14886	15039	15053	15022	14969	15191	15041	15158	15004	15090	15005	14958	14922	15103	15164	15193	15091	15050	15073	15270	15220	15053	14958	15156	14916	15148	15124	14996	15052	15055	14952	14914	15022	14891	15185	15162	15063	14849	15058	15100	15194	15072	15159	15052	15089	15150	14958	15045	15035	15134	15027	14944	15183	14929	15010	15027	15170	15177	14997	15046	15236	14941	15121	14950	14995	14903	15171	14950	15097	15211	15010	15161	15126	15035	15126	15089	15088	15004	15290	15194	14969	15094	15023	15101	15030	15149	15053	15108	15024	15066	14939	14967	15096	14960	15109	15293	15084	15084	15042	14975	15199	15243	14939	14921	14987	14913	15035	15056	14960	15048	14813	15072	15044	15111	15005	15070	15089	15119	15203	15072	15070	14993	14966	15133	14919	15202	15140	14984	15078	15031	15101	14995	15007	14978	15147	14868	15157	15219	14973	15076	15147	14988	14989	15039	15165	15232	15130	15006	14936	15023	15087	15159	15125	15233	15005	15071	15122	14863	15008	15249	14974	15262	15230	14897	15115	14991	14969	15027	15108	14900	15093	14955	15092	15040	14990	15099	14895	14996	15088	15111	15055	15052	15182	14932	14935	14872	15240	15141	15138	15046	15145	15012	15045	15059	15013	14986	15030	15026	14849	14896	15219	15060	15016	15067	14851	15029	15073	15196	15182	15083	15078	15105	15054	15011	15066	15120	15164	15135	15103	15042	15188	15121	15112	15013	14990	15108	14917	15098	14995	15194	14925	14910	15146	15163	15023	15191	15014	15100	15085	15064	15124	14917	15174	14990	14846	15057	15160	15019	15098	15102	14869	14935	15049	15124	14971	14932	15001	14951	15169	15189	15001	15060	15177	15037	15101	15128	15145	15062	15230	14997	14980	15119	15077	15034	15317	15196	15043	15087	15172	14958	14973	15173	15152	14877	14898	15074	15037	15051	15060	14970	15118	15043	15017	15001	15081	15051	15102	15038	15026	14931	15094	15025	14962	15120	15054	15114	15083	14971	15121	15097	15025	15023	15049	14989	15028	15050	15005	14977	14879	15174	15048	15089	14852	14972	15305	15042	15030	15123	15113	15060	15089	15080	15144	15268	15134	15018	14868	15140	14877	14999	14947	14905	14865	14975	15055	14882	14958	15070	15101
28081	24071	28934	25456	20293	18282	17951	17702	17663	17620	18629	19569	19141	18382	17697	17612	17607	17665	17569	17693	17432	17483	17724	17430	17491	17331	17468	17579	17609	17502	17405	17425	17594	17504	17425	17429	17226	17295	17595	17470	17556	17576	17274	17574	17394	17557	17428	17366	17720	17629	17418	17441	17612	17506	17639	17321	17443	17599	17460	17470	17538	17224	17496	17254	17504	17398	17553	17406	17345	17368	17702	17562	17580	17554	17562	17467	17484	17444	17419	17477	17534	17471	17460	17634	17549	17425	17358	17611	17543	17575	17304	17360	17522	17433	17461	17350	17461	17269	17438	17461	17341	17591	17437	17334	17455	17454	17487	17556	17525	17347	17414	17358	17774	17251	17245	17620	17738	17485	17435	17531	17416	17328	17374	17230	17456	17507	17427	17326	17255	17533	17549	17452	17484	17641	17273	17196	17540	17454	17445	17376	17409	17453	17441	17628	17649	17343	17265	17634	17436	17503	17385	17693	17446	17561	17394	17390	17360	17431	17464	17428	17335	17231	17380	17291	17616	17481	17528	17379	17445	17208	17611	17458	17502	17460	17487	17441	17426	17509	17375	17363	17406	17628	17499	17615	17414	17483	17477	17334	17578	17552	17398	17389	17514	17377	17505	17345	17532	17320	17471	17404	17436	17542	17338	17515	17324	17313	17582	17602	17427	17303	17264	17612	17372	17378	17327	17377	17518	17298	17261	17325	17544	17343	17545	17453	17449	17564	17486	17590	17393	17394	17464	17549	17342	17352	17530	17342	17305	17434	17618	17341	17344	17584	17369	17421	17521	17313	17230	17324	17527	17453	17436	17482	17396	17635	17435	17430	17652	17519	17295	17544	17398	17419	17495	17436	17510	17313	17450	17527	17592	17535	17585	17316	17425	17645	17580	17415	17395	17417	17650	17408	17306	17629	17355	17313	17534	17347	17328	17564	17345	17450	17486	17410	17445	17422	17600	17769	17435	17590	17753	17493	17395	17631	17444	17272	17427	17497	17467	17332	17436	17483	17511	17690	17520	17368	17461	17410	17263	17266	17632	17392	17548	17414	17450	17425	17394	17401	17464	17435	17638	17458	17290	17367	17541	17541	17514	17552	17526	17425	17364	17333	17498	17642	17661	17242	17525	17676	17171	17307	17377	17465	17501	17659	17478	17635	17421	17385	17590	17455	17465	17522	17331	17297	17468	17350	17484	17487	17581	17619	17651	17444	17324	17271	17472	17349	17624	17364	17555	17260	17425	17298	17556	17581	17391	17419	17402	17585	17461	17416	17551	17559	17456	17554	17551	17513	17402	17557	17509	17454	17450	17378	17289	17400	17372	17314	17363	17493	17541	17190	17440	17486	17520	17386	17776	17461	17497	17440	17298	17319	17467	17458	17430	17485	17404	17398	17306	17525	17634	17481	17466	17432	17554	17458	17404	17669	17524	17408	17365	17487	17328	17378	17445	17247	17488	17377	17590	17286	17541	17337	17442	17628	17372	17597	17582	17655	17517	17464	17383	17545	17390	17395	17590	17577	17549	17458	17508	17466	17418	17451	17384	17407	17413	17424	17488	17425	17431	17604	17295	17592	17526	17415	17485	17403	17396	17466	17411	17459	17544	17587	17555	17455	17641	17300	17610	17481	17580	17591	17524	17672	17565	17447	17342	17252	17459	17544	17459	17308	17427	17498	17716	17632	17533	17097	17539	17336	17354	17532	17469	17382	17668	17473	17575	17562	17453	17513	17557	17463	17461	17377	17463	17466	17535	17452	17446	17483	17522	17460	17490	17447	17385	17535	17454	17694	17582	17348	17546	17419	17123	17307	17487	17653	17410	17468	17434	17664	17406	17728	17489	17483	17425	17488	17365	17451	17477	17374	17412	17553	17485	17364	17428	17488	17409	17514	17471	17556	17770	17492	17637	17410	17619	17561	17777	17509	17471	17426	17570	17482	17483	17701	17459	17354	17430	17311	17389	17335	17564	17259	17549	17549	17371	17432	17277	17320	17533	17574	17422	17530	17198	17433	17319	17616	17613	17358	17305	17513	17482	17468	17457	17422	17595	17328	17422	17390	17409	17263	17468	17385	17443	17324	17492	17699	17589	17534	17506	17564	17428	17594	17560	17609	17412	17329	17412	17296	17626	17519	17332	17277	17460	17255	17527	17505	17372	17386	17548	17595	17454	17396	17496	17426	17536	17510	17352	17555	17620	17455	17550	17653	17510	17685	17249	17427	17544	17458	17422	17448	17317	17337	17262	17684	17607	17417	17480	17634	17439	17525	17522	17487	17233	17452	17398	17512	17489	17237	17463	17341	17541	17382	17393	17486	17555	17387	17414	17642	17625	17525	17470	17579	17511	17497	17535	17246	17471	17419	17243	17313	17422	17592	17542	17489	17617	17600	17539	17566	17578	17502	17388	17436	17409	17448	17237	17399	17459	17418	17803	17534	17574	17569	17563	17618	17509	17344	17515	17367	17371	17491	17476	17317	17557	17526	17614	17468	17488	17395	17293	17313	17413	17389	17487	17477	17383	17427	17490	17637	17582	17400	17409	17421	17340	17352	17477	17451	17554	17535	17509	17634	17546	17573	17670	17410	17433	17337	17281	17361	17556	17329	17495	17578	17602	17302	17521	17562	17477	17513	17458	17486	17247	17607	17459	17440	17419	17478	17418	17295	17472	17319	17619	17369	17531	17633	17450	17368	17452	17535	17375	17454	17535	17324	17510	17482	17436	17461	17272	17653	17360	17524	17487	17434	17557	17405	17620	17198	17512	17416	17309	17618	17637	17482	17465	17516	17455	17500	17650	17616	17532	17469	17564	17496	17643	17479	17357	17241	17556	17419	17517	17410	17339	17561	17649	17327	17490	17537	17368	17468	17602	17594	17515	17346	17683	17598	17648	17302	17505	17389	17450	17619	17437	17408	17387	17400	17489	17440	17417	17648	17475	17548	17202	17480	17467	17429	17436	17508	17481	17666	17421	17609	17334	17516	17409	17463	17550	17309	17424	17473	17500	17409	17492	17144	17475	17402	17371	17622	17183	17353	17643	17495	17422	17677	17490	17247	17500	17366	17569	17504	17427	17498	17440	17298	17279	17401	17492	17451	17494	17564	17491	17383	17442	17476	17542	17621	17572	17658	17506	17466	17544	17472	17503	17547	17530	17453	17526	17682	17414	17545	17561	17506	17481	17382	17462	17565	17533	17386	17423	17336	17315	17415	17488	17427	17498	17365	17379	17805	17536	17506	17314	17236	17416	17356	17541	17465	17591	17459	17424	17360	17657	17479	17373	17680	17571	17443	17291	17392	17673	17365	17507	17608	17475	17412	17531	17379	17443	17301	17370	17567	17376	17500	17581	17419	17556	17323	17615	17596	17498	17373	17414	17406	17471	17507	17502	17303	17433	17362	17433	17491	17630	17379	17547	17271	17324	17574	17662	17672	17511	17425	17373	17337	17317	17452	17470	17576	17603	17495	17460	17328	17382	17385	17485	17552	17552	17344	17551	17274	17615	17565	17406	17486	17597	17525	17655	17479	17436	17638	17389	17538	17412	17576	17435	17691	17678	17494	17414	17415	17581	17385	17490	17412	17412	17491	17576	17465	17511	17432	17437	17385	17452	17433	17570	17685	17281	17466	17569	17462	17481	17359	17624	17707	17621	17424	17418	17256	17239	17378	17441	17549	17441	17253	17428	17583	17628	17599	17418	17548	17327	17561	17604	17553	17596	17427	17353	17567	17498	17686	17643	17466	17619	17665	17428	17599	17426	17322	17717	17616	17506	17654	17483	17381	17571	17518	17465	17452	17452	17565	17472	17488	17548	17466	17488	17386	17732	17437	17551	17430	17413	17421	17705	17636	17481	17254	17670	17402	17419	17455	17373	17537	17649	17669	17611	17440	17398	17503	17532	17461	17548	17580	17383	17266	17629	17389	17269	17174	17600	17729	17322	17599	17354	17587	17432	17457	17719	17512	17524	17549	17280	17424	17282	17475	17590	17462	17618	17513	17527	17212	17436	17562	17449	17497	17479	17446	17328	17479	17671	17297	17550	17435	17385	17466	17444	17650	17506	17391	17410	17439	17572	17368	17397	17363	17465	17737	17446	17578	17549	17559	17488	17339	17498	17471	17573	17487	17305	17435	17342	17385	17537	17296	17381	17429	17382	17468	17577	17541	17311	17347	17286	17463	17334	17643	17505	17577	17576	17383	17487	17548	17376	17438	17412	17415	17508	17461	17602	17396	17382	17460	17354	17313	17478	17244	17556	17479	17532	17366	17506	17290	17458	17464	17505	17554	17483	17558	17484	17450	17503	17471	17453	17407	17544	17570	17393	17476	17634	17623	17464	17404	17558	17543	17470	17341	17573	17567	17600	17427	17355	17274	17303	17621	17638	17374	17431	17565	17420	17412	17437	17571	17412	17504	17373	17445	17562	17365	17545	17395	17371	17499	17515	17391	17406	17469	17483	17566	17228	17597	17625	17373	17274	17527	17453	17534	17574	17450	17430	17618	17337	17308	17407	17588	17333	17629	17506	17323	17569	17371	17450	17391	17527	17522	17436	17386	17573	17689	17464	17410	17465	17560	17244	17534	17446	17636	17402	17401	17593	17381	17436	17432	17382	17272	17411	17428	17561	17421	17556	17622	17566	17526	17405	17378	17576	17364	17376	17426	17404	17340	17415	17533	17399	17449	17619	17562	17510	17513	17483	17641	17353	17359	17211	17478	17324	17357	17530	17234	17427	17330	17440	17486	17480	17397	17597	17313	17403	17472	17406	17490	17670	17497	17546	17545	17386	17600	17367	17704	17432	17685	17332	17542	17528	17512	17490	17473	17530	17383	17352	17294	17599	17581	17690	17492	17481	17547	17603	17233	17533	17507	17592	17497	17541	17456	17411	17255	17428	17482	17587	17543	17663	17538	17765	17591	17363	17555	17520	17386	17503	17293	17552	17540	17488	17385	17421	17448	17409	17443	17660	17421	17451	17558	17503	17387	17680	17399	17508	17203	17605	17481	17491	17623	17510	17469	17528	17626	17399	17610	17695	17452	17507	17317	17496	17385	17692	17339	17596	17397	17288	17547	17625	17338	17399	17457	17474	17626	17513	17509	17475	17307	17578	17420	17507	17512	17402	17429	17407	17371
26445	34917	30601	22557	18470	16122	15500	15477	15284	15243	17054	18195	17305	16057	15291	15095	15256	15060	15131	14998	15171	15187	14998	15192	15208	15239	15207	15051	15135	15057	15154	15320	14998	15057	15144	14944	15192	15009	14997	15074	14968	15301	15223	15026	15135	14908	14958	15135	15019	15152	15062	15050	15040	15060	15111	15062	15117	15071	15082	15121	15218	15109	14960	15192	15121	15249	15075	15220	15101	14948	15225	14985	15058	15186	15055	15113	15220	15102	14933	15241	15187	14983	15171	14941	15057	15080	15218	14960	15070	15090	15130	15056	15034	15086	15178	15232	15174	15016	15005	15058	15034	15196	15019	15040	15069	14975	15022	15047	15130	15112	14979	15176	15011	15202	14980	15125	15136	15192	15082	15035	15046	15241	15246	15048	15118	15059	14984	15160	15057	15179	14895	15166	15150	15002	14929	14958	15147	15038	15072	15319	15026	15059	15103	15070	15061	15142	15140	14986	15111	14991	15026	15019	15125	15136	15167	14926	15019	15088	15129	15081	15083	15152	15190	15178	15092	14908	15053	15068	15088	15297	15042	15071	15084	14802	15093	14983	15149	15060	15204	14962	15002	15049	14957	15124	14966	15139	15165	15135	15038	15150	14990	14989	15055	15087	15215	14953	15126	15028	15124	15213	15133	15049	15258	15004	15112	14817	15102	14963	15103	15218	15014	14954	14953	15165	15202	15067	14949	15035	15036	15295	15103	14977	15092	15243	15209	14865	15020	15096	15127	15040	15083	15113	15057	15049	15064	15170	14890	15175	15157	15118	15059	15172	15075	15082	15105	15207	15128	15112	15107	15177	15057	15069	15105	14980	15188	15175	15144	15214	14921	14945	15175	15173	15082	15171	15187	14999	14951	15152	14937	15079	15210	15205	15026	15154	14954	15064	15023	15075	15181	15081	15067	14937	15219	15171	14938	15157	14973	15243	15058	14967	15186	15058	15108	15162	15082	15112	15054	15017	14921	15190	15138	15072	14956	15005	15304	14935	15226	15138	15076	14980	15261	14937	15016	15070	15156	15012	15056	15301	15019	15074	15038	15075	15115	15220	14927	15080	14983	15178	15044	14934	15023	14843	15128	15058	15077	15134	15034	15269	15134	15027	15058	14969	15371	15089	15238	15148	15110	15067	15168	15049	15063	15260	15124	15226	15130	15151	15104	15050	15085	15193	15127	15155	15107	15116	15152	15093	15229	15079	15164	15023	15158	14981	15070	15168	15078	14886	15026	15199	14992	15109	15080	15024	15116	14917	15128	14902	15065	15200	15037	15154	15125	15094	15182	15287	15063	15130	15191	15041	15025	15042	15268	15057	15152	15224	15107	14969	15190	15000	15051	15035	15065	15176	15131	15358	15100	15078	15137	15108	15272	15126	15139	14979	15027	15179	15051	14989	15180	15233	15153	15034	15083	15251	15198	15011	15173	15014	15292	15154	15092	15097	15018	15162	15179	15094	14879	15064	15017	14986	15099	15045	15036	15032	14824	15015	15133	15069	15130	14933	14914	15061	15141	15070	15053	15082	14976	15053	15144	15058	14884	15198	15058	15088	15148	15199	15120	15048	14965	15007	15143	15146	15058	15065	15052	15270	15013	14903	15017	15127	15000	15183	15152	15156	15045	15234	15174	14997	14974	14911	15102	15118	15097	15066	15243	15044	15197	15153	15060	15038	15062	15139	15022	15127	15137	15115	15122	15116	15213	15111	15175	15135	15102	15140	15116	14976	14976	15071	15070	15166	15118	14947	15165	15140	15025	15210	15268	15251	14945	15118	15080	15271	15102	14977	15051	14913	15112	15124	15066	15032	15034	15157	15128	15177	15154	15074	15122	14854	15119	14901	15294	14994	15012	14954	15133	15093	15036	15194	15260	15056	15197	15103	15327	14970	15186	14781	15201	15079	15037	15088	15145	15169	15223	15102	15142	15067	15161	15099	15080	15057	15009	15219	15079	15002	15170	15195	15125	15131	15081	14991	15085	15001	15124	15018	15096	15048	15156	15009	15049	15103	15064	15018	15021	14974	15028	15084	15177	15083	15069	15165	15039	15174	15166	15117	15043	15082	15094	14984	15108	15172	15027	15045	15098	15101	15269	15115	15055	15170	15005	15032	15022	15194	15110	15068	15121	15034	15064	15168	15058	15053	15021	15153	15224	15105	15036	15161	15178	15186	15241	14929	15127	15118	15098	15126	15027	15058	14978	15280	15194	15213	15141	15034	15071	14939	15050	15168	15273	15065	15089	15123	15129	15305	15174	15121	15065	15133	15138	14965	15055	15194	15079	15106	15031	15065	15294	15194	15098	15077	15131	15199	15136	15086	14983	15055	15036	15128	15170	15073	15047	15139	15121	15140	14960	15190	15021	15052	15017	15081	15057	15100	15045	15193	14942	15067	15205	15201	15100	15120	15040	15058	15125	15137	15128	14997	15400	15101	15138	15075	15043	15131	14985	15089	15016	14999	15030	15170	15120	14929	15159	15060	15105	15314	14992	15182	15074	15009	15102	15196	15175	15153	15027	15231	15090	15020	15207	15255	14913	15074	15011	15034	15009	15211	15101	15157	15120	15241	15139	15082	15191	15142	14986	15145	15203	15087	15216	15247	15151	15167	15044	14990	14924	15176	15094	15057	15234	15013	15254	15003	15103	15040	15286	15219	15029	14983	15112	15269	15091	15113	15159	15088	14997	15223	15082	14915	15196	15227	15000	15010	15053	15088	15179	15139	15081	15049	15256	14989	15115	15052	15161	15313	15042	15195	15036	15294	15010	15047	15142	15063	14896	15080	14940	14999	15178	15030	15075	14974	14943	15014	15141	15059	15079	15163	15129	15178	15309	15090	15227	15115	15058	15217	15157	15162	15134	15045	15188	14974	15083	15253	15165	15147	14968	15094	15155	14997	15027	15112	15087	15106	14927	15111	14904	15075	15196	15139	15040	14971	15073	15091	14938	15147	15109	14978	15026	15058	15066	15230	15168	15081	15265	14934	15371	15023	14983	15088	15178	15170	15068	15015	14976	15217	15019	15126	15071	15143	14977	15221	15038	14937	14958	14888	14940	15008	15227	15063	15027	14804	15133	14897	14946	15056	15124	15182	15027	15124	15072	14968	15084	14982	15001	15093	15150	15175	14960	15155	15080	15122	15127	15002	15199	15209	15153	15056	15049	15228	15036	15051	15215	15053	14959	14914	15377	15036	15006	15194	15060	15067	15106	15272	15102	15218	14954	15238	15177	14961	15062	15044	14993	15200	15120	15016	15243	15183	15024	15062	15268	15185	14913	15059	15190	15254	15050	14991	15033	15241	15153	15149	15178	15067	15088	15092	15091	14951	15157	15071	15097	15052	15071	15160	15227	15079	14890	15158	15117	14993	15157	14953	15009	15055	15248	15077	15120	15195	15169	15156	14962	15227	15085	14970	15129	15173	15149	15111	15135	15052	15107	15229	15203	15251	15137	14930	15105	15215	15153	15064	15114	15215	15005	15103	14960	14971	14965	15152	15080	15063	15075	15111	14990	15047	15151	15132	15132	15150	15039	15196	15244	15162	15074	15227	15225	15014	15136	15137	15029	14893	15073	15141	15089	15178	15092	14983	15240	15163	15147	15156	15022	15100	15061	15164	15174	14993	15249	15155	15213	15227	14957	15181	15137	15156	15226	15026	15211	15078	14949	15056	15169	15083	15071	15040	15214	15169	15049	15100	15008	14938	15186	15037	15125	15151	14973	15031	15116	14953	14940	15116	15254	15131	14942	15055	15057	15169	15176	15142	15093	15183	15045	15255	14994	15109	15138	15136	15071	15204	15168	15332	15167	15105	15250	14993	15142	15108	14994	15141	14946	15166	15261	15285	15243	15036	14997	15216	15135	15053	15049	15096	15134	15018	15078	15094	15065	14950	15235	15180	15024	15244	15005	15029	15000	14948	15108	15021	15098	15107	15022	15109	15094	14919	15245	15042	15070	15128	15192	15002	15072	15136	15097	15051	14972	15263	15002	14963	15119	14908	15193	15139	15033	15175	15111	15060	15081	15171	15182	15014	15047	15202	15241	15141	15075	15236	15056	15048	15069	15108	15106	14982	15306	14993	14950	15135	15053	15161	15058	15173	15078	15206	15225	15175	15054	15231	15204	15131	15243	15002	15129	15189	15176	15232	15069	15139	15184	15076	15198	15142	15053	15118	15200	15220	15135	15027	15272	15210	14963	15080	15045	15124	15057	15114	14921	15214	15154	15178	15228	15033	15136	14968	14911	15059	15072	15059	15042	14890	15087	15058	15033	15170	15034	15196	15083	15147	15062	15021	15199	15182	15133	15159	15101	15133	14955	15179	15007	15208	15090	15238	14929	15019	15066	15147	15158	15027	15136	15154	15150	15175	14956	14973	15250	15278	14873	15085	15182	15121	15130	15123	15042	15007	15089	14995	15097	15258	15219	15212	15065	15153	15009	15116	14949	15187	14921	15182	15262	15120	14997	15106	15060	15114	15116	15316	14976	15098	15216	14969	15208	15120	15085	15049	15043	15170	15080	15258	15088	15031	15094	14966	15091	15194	15054	15299	15128	14987	14914	15043	15163	15079	15126	15124	15167	15194	15007	15065	15182	15019	15121	15127	14890	15128	14917	15226	15153	15077	15240	15056	15114	14949	14820	15205	15084	15092	15150	15115	15124	15001	15105	15100	15307	15269	15043	15138	15227	15153	15200	15229	15012	15084	15189	14918	15085	15131	15118	15238	15034	15167	15108	15104	15117	15122	14930	15149	15295	15304	14955	15159	14958	15163	15272	15067	15204	14951	15044	15225	14993	15120	14979	15123	15004	15254	15170	14888	15145	15214	15004	15245	15050	15137	15089	15137	15066	15181	15163	15227	15040	15096	14892	14917	15259	15195	15034	15029	15028	15071	15127	14947	15025	14987	15003	14951	14968	15081	15035	15209	14963	15221	15054	15153	15218	15029	15058	15060	15097	14943	15063	15053	15078	15234	14988	15129	15146	15196	15268	15150	14991	15116	14995	15080	15185	15041	15110	14991	15049	14957	15015	15033	15263	15054	14974	15102	15133	15125	15192	14883	15101	15002	15035	15000	14988	15085	15040	15234	15016	15026	15087	14941	15120	15027	15255	15171	15117	15072	15118	15110
23992	21359	28928	25908	24695	24019	21876	18884	18446	19948	26136	28302	25119	21258	19139	18000	17475	17496	17592	17317	17412	17474	17391	17333	17332	17254	17231	17282	17387	17356	17158	17286	17167	17288	17266	17307	17397	17263	17264	17235	17119	17242	17171	17309	17262	17426	17330	17301	17424	17222	17190	16978	17342	17117	17422	17138	17347	17380	17242	17207	17173	17109	17094	17190	17106	17364	17343	17379	17219	17049	17220	17306	17214	17258	17294	17244	17134	17233	17185	17372	17193	17250	17332	17109	17277	17347	17288	17467	17172	17276	17105	17490	17322	17224	17268	17339	17281	17380	17234	17261	17197	17207	17260	17390	17325	17071	17102	17285	17110	17149	17298	17290	17115	17348	17296	17264	17246	17099	17402	17334	17305	17236	17288	17437	17321	16993	17455	17292	17502	17181	17243	17075	17219	17330	17401	17244	17215	17201	17138	17175	17324	17414	17305	17192	17276	17363	17383	17238	17529	17218	17176	17199	17141	17241	17247	17365	17368	17341	17142	17257	17244	17383	17310	17402	17060	17185	17337	17246	17302	17056	17215	17167	17445	17286	17313	17030	17246	17083	17166	17226	17018	17133	17268	17240	17310	17193	17285	17134	17178	17164	17214	17149	17208	17164	17275	17363	17411	17379	17417	17184	17241	17302	17074	17122	17342	17272	17111	17364	17311	17149	17381	17259	17201	17095	17329	17358	17375	17527	17234	17268	17365	17454	17218	17249	17140	17274	17382	17259	17094	17068	17319	17300	17435	17557	17438	17172	17170	17027	17198	17113	17248	17018	17022	17133	17253	17144	17333	17276	17384	17227	17207	17324	16918	17197	17217	17096	17220	17222	17373	17254	17286	17113	17246	17315	17205	17079	17223	17297	17236	17322	17087	17246	17091	17436	17196	17133	17174	17244	16999	17225	17264	17181	17366	17277	17025	17303	17226	17165	17183	17212	17365	17237	17297	17248	17331	17322	17416	17064	17212	17319	17177	17270	17109	17144	17248	17159	17274	17155	17286	17251	17184	17136	17006	17274	17077	17279	17351	17322	17330	17273	17258	17047	17228	17437	17074	17316	17327	17202	17368	17276	17310	17182	17365	17374	17351	17139	17305	17191	17397	17289	17356	17271	17119	17302	17113	17077	17316	17247	17120	17155	17198	17143	17385	17242	17266	17007	17280	17207	17051	17075	17182	17140	17313	17122	17347	17483	17313	17137	17472	17093	17245	17076	17060	17170	17203	17244	17128	17324	17453	17170	17286	17152	17266	17274	17098	17184	17302	17250	17442	17120	17440	17308	17267	16933	17148	17272	17232	16995	17246	17244	17260	17285	17151	16989	17171	17157	17303	17458	17178	17363	17302	17049	17327	17099	17074	17252	17206	17338	17464	17226	17466	17280	17156	17222	17289	17256	17372	17352	17328	17137	17258	17272	17186	17184	17154	17148	17262	17119	17230	17268	17273	17190	17296	17153	17364	17445	17173	17045	17355	17314	17264	17070	17151	17370	17350	17278	17256	17132	17151	17351	17278	17214	17303	17253	17147	17127	17327	17099	17200	17253	17200	17186	17280	17247	17329	17434	17302	17059	17265	17144	17222	17325	17503	17237	17184	17234	17265	17188	17309	17198	17412	17208	17314	17212	17284	17194	17346	17218	17233	17352	17351	17226	17347	17259	17223	17135	17251	17381	17235	17189	17195	17319	17229	17258	17202	17299	17289	17120	17335	17100	17227	17093	17350	17379	17276	17386	17197	17198	17325	17388	17087	17380	17250	17281	17313	17185	16973	17101	17175	17301	17391	17119	17173	17164	17233	17224	17025	17114	17029	17267	17289	17371	17200	17176	17153	17195	17208	17136	17203	17212	17165	17449	17192	17357	17297	17105	17245	17273	17025	17075	17414	17140	17145	17073	17150	17190	17289	17355	17019	17253	17303	17353	17210	17120	17299	17251	17359	17138	17268	17133	17328	17276	17241	17350	17155	17100	17269	17216	17227	17300	17319	17236	17170	17291	17128	17350	17384	17404	17312	17169	17120	17343	17286	17375	17215	17093	17436	17084	17395	17334	17208	17206	17262	17117	17291	17177	17050	17118	17051	17345	17391	17196	17328	17287	17369	17306	17434	17151	17115	17372	17140	17164	17161	16988	17155	17500	17306	17022	17171	17152	17130	17321	17362	17319	17406	17206	17042	17190	17292	17393	17194	17256	17124	17319	17184	17219	17178	17161	17378	17571	17155	17443	16968	17114	17348	17182	17228	17264	17367	17178	17245	17288	17136	17273	17172	17155	17097	17305	17367	17316	17186	17274	17285	17201	17229	17469	16994	17245	17267	17449	17263	17297	17201	17348	17154	17241	17217	17403	17308	17354	17190	17350	17206	17154	17288	17376	17233	17200	17370	17303	17312	17082	17245	17395	17299	17296	17303	17449	17242	17235	17082	17288	17342	17339	17343	17247	17194	17336	17382	17314	17391	17164	17125	17140	17318	17222	17167	17174	17352	17079	17162	17028	17062	17000	17132	17473	17219	17352	17128	17120	17249	17154	17325	17248	17175	17296	17135	17130	17192	17207	17269	17270	17218	17324	17095	17197	17508	17038	17297	17154	17410	17200	17196	17165	17171	17211	17352	17195	17097	17080	17165	17118	17352	17121	17349	17238	17383	17182	17043	17170	17138	17402	17169	17139	17374	17266	17148	17314	17293	17229	17213	17368	17288	17238	17353	17263	17283	17490	17094	17304	17276	17127	17194	17251	17140	17150	17215	17116	17375	17319	17111	17283	17124	17394	17312	17007	17356	17231	17005	17330	17307	17120	17099	17357	17300	17205	17261	17431	17206	17374	17222	17325	17147	17166	17317	17353	17304	17195	17233	17337	17262	17410	17282	17090	17155	17345	17293	17319	17248	17165	17024	17169	17292	17393	17228	17410	17180	17233	17308	17058	17257	17062	17163	17311	17399	17333	17342	17098	17296	17194	17195	17304	17227	17344	17153	17409	17180	17234	17318	17385	17256	17315	17199	17393	17209	17124	17279	17338	17091	17379	17412	17213	17230	17257	17296	17201	17204	17173	17317	17360	17157	17285	17306	17437	17237	17131	17282	17463	17287	17115	17216	17319	17285	17247	17186	17213	17324	17234	17192	17307	17251	17163	17393	17228	17518	17188	17292	17326	17107	17324	17176	17246	17277	17333	17139	17144	17333	17266	17290	17269	17164	17192	17311	17318	17268	17335	17259	17108	17334	17256	17445	17185	17276	17231	17388	17157	17093	17407	17341	17416	17423	17242	17249	17123	17216	17219	17318	17317	17101	17302	17484	17195	17276	17168	17363	17231	17156	17298	17155	17262	17194	17461	17227	17193	17429	17375	17210	17324	17283	17211	17207	17352	17092	17315	17234	17177	17259	17201	17236	17123	17244	17240	17222	17289	17374	17206	17127	17117	17135	17047	17149	17271	17131	17204	17311	17402	17480	17212	17233	17121	17291	17588	17327	17317	17386	17055	17370	17323	17316	17280	17268	17239	17273	17204	17329	17298	17164	17184	17241	17231	17338	17289	17336	17275	17356	17035	17411	17221	17038	17176	17218	17288	17458	17302	17324	17334	17226	17125	17190	17358	17223	17408	17227	17255	17153	17199	17367	17241	17285	17130	17086	17210	17185	17200	17221	17249	17088	17398	17108	17391	17048	17244	17352	17154	17163	17294	17322	17168	17323	17299	17233	17273	17255	17504	17210	17290	17293	17223	17238	17223	17133	17215	17393	17117	17191	17245	17080	17159	17375	17161	17350	17072	17095	17237	17298	17279	17114	17187	17076	17094	17200	17090	17246	17243	17333	16984	17275	17379	17314	17213	17203	17295	17179	17142	17448	17136	17414	17162	17253	17260	17184	17136	17229	17257	17440	17207	17283	17071	17060	17163	17217	17266	17183	17361	17327	17108	17441	17325	17338	17334	17344	17515	17354	17234	17348	17260	17354	17051	17221	17252	17283	17074	17316	17263	17368	17123	17358	17109	17101	17052	17387	17177	17078	17162	17111	17114	17197	17323	17294	17479	17115	17168	17273	17100	17230	17163	17253	17240	17329	17127	17140	17169	17168	17274	17083	17120	17235	17156	17453	17306	17560	17308	17279	17314	17406	17518	17339	17206	17474	17182	17298	17208	17370	17368	17226	17259	17124	17386	17264	17246	17152	17298	17203	17149	17312	17314	17326	17132	17287	17216	17139	17330	17242	17171	17321	17178	17279	17220	17408	17650	17199	17143	17367	17397	17302	17248	17243	17384	17094	17367	17351	17362	17195	17266	17166	17205	17428	17164	17333	17231	17061	17250	17109	17302	17273	17195	17175	17102	17473	17346	17333	17165	17449	17172	17112	17280	17253	17181	16947	17362	17374	17268	17423	17602	17167	17283	17056	17275	17352	17264	17229	17339	17248	17341	17192	17239	17144	17261	17095	17133	17185	17197	17335	17264	17350	17106	17265	17189	17294	17207	17312	17201	17028	17186	17184	17268	17202	17111	17202	17122	17304	17220	17356	17288	17281	17301	16992	17151	17264	17327	17055	17201	17344	17273	17260	17339	17139	17411	17167	17314	17193	17244	17211	17521	17290	17334	17357	17211	17337	17314	17322	17230	17109	17289	17412	17305	17293	17197	17368	17199	17121	17395	17248	17279	17219	17200	17300	17224	17314	17349	17090	17061	17119	17236	17110	17331	17291	17235	17241	17208	17152	17323	17218	17339	17365	17325	17167	17119	17201	17367	17269	17166	17396	17319	17358	17171	17295	17279	17038	17283	17430	17263	17172	17329	17296	17215	17427	17272	17261	17049	17155	17325	17073	17237	17368	17137	17258	17216	17251	17206	17273	17187	17141	17357	17289	17386	17303	17257	17407	17372	17205	17348	17276	17251	17528	17402	17183	17312	17074	17078	17277	17178	17322	17374	17260	17246	17206	17216	17250	17094	17004	17294	17254	17261	17165	17175	17220	17165	17275	17196	17421	17215	17311	17143	17139	17095	17385	17195	17373	17249	17021	17169	17432	17184	17128	17164	17285	17391	17281	17219	17061	17234	17310	17303	17431	17295	17427	17180	17205	17282	17360	17574	17173	17049	17446	17180	17220	17239	17336	17195	17093	17052	17107	17132	17070	17010
28718	45589	45884	35713	27972	21213	17752	16594	16260	18984	27800	28779	24071	19014	16511	15509	15255	15164	15199	15030	15089	14901	14994	15006	14958	15042	14963	14898	15094	15119	15073	14945	15202	15075	15101	14950	14994	14836	15028	14886	14917	15018	14843	15074	14888	14839	14877	15193	14836	14932	14982	15004	14960	14884	14984	14991	15087	15060	14818	14956	14937	14892	14742	15024	14792	14878	14851	14959	15077	15081	15165	15045	15101	15017	15129	15040	14984	14906	14994	15119	15000	15072	14990	14999	14837	15081	15080	14955	14943	14933	14875	15014	15023	15002	14839	14867	14933	14734	15010	14905	14906	15004	15067	14897	15051	14821	15021	14880	14973	14953	14991	14985	14853	14923	14854	14771	14876	14882	15159	14941	15029	15024	14859	14787	14927	15042	14941	14760	15026	15018	15050	14846	14845	15049	14889	14886	14753	14968	14974	14867	14971	14863	14919	15008	14854	14972	14983	15068	14902	14874	14883	14866	14939	14974	14970	15001	14949	14914	14897	14934	14829	14872	15016	14980	14907	14963	14798	14881	14902	15023	14887	14937	15027	15073	15089	14969	15189	14901	14928	14864	14950	14940	14877	15020	14917	14930	15083	14911	14905	14987	14915	14977	15054	14871	14981	14877	14942	15056	14982	14736	15164	14856	14915	14794	14870	14820	14887	14831	14978	14829	14941	15072	14731	14992	15016	15014	14950	14927	14831	14970	14949	14828	14924	14921	14802	14902	15047	15026	14914	15073	14877	15077	14809	14913	15113	14942	15157	14930	14919	14858	15015	15046	14827	15125	15046	14962	14883	14853	14816	14949	15013	14984	15009	14823	15012	14842	15072	15077	14825	14980	14856	15018	15028	15166	14889	14900	15008	15009	14973	15018	14988	14954	15058	14881	14930	15016	14993	14753	14844	14943	15005	14824	15048	14947	14975	15135	14972	14981	14927	14866	14937	15045	14827	14846	14987	14835	14925	14897	15112	14942	14843	15037	14941	15019	14945	14934	14938	14996	14989	15066	14906	14999	14922	14993	15121	15005	14990	14975	14962	14913	14996	14836	15030	14973	14985	14985	14881	14902	14849	14939	15000	15058	15107	15039	15012	14908	15205	15025	14880	14876	15020	14846	14801	14894	15068	15132	14799	14917	14850	14960	14832	14974	14922	15014	14886	15029	14838	14940	15129	14910	14889	15098	15065	15071	15023	14982	14813	15012	14801	14970	14979	14938	15021	14988	14899	14960	15035	14924	14995	14938	14997	15006	14933	14920	15092	14854	14989	14977	14918	14952	14894	14992	14939	14914	15062	14926	14805	15091	14820	15017	14922	14986	14787	15093	14838	14933	14674	14885	14848	15019	14668	14921	14794	14973	15071	14718	15022	14887	15127	14879	14990	15061	14916	14977	14965	15074	14841	14934	14861	15114	14898	14923	15022	14968	15106	14892	14930	14935	15033	14922	14923	14924	14710	14979	14916	14792	14959	14805	14873	14794	15052	14898	14810	14795	14990	14938	14895	15002	14876	14816	14854	14968	14870	14982	15072	14947	14998	14953	14943	14986	15021	14989	14776	14954	15077	15020	14962	14893	14955	14856	14934	14755	14908	15073	14907	14909	14953	14993	15000	15018	14774	14801	15018	15030	14926	14733	14978	14884	15123	14921	14952	14859	14860	14902	15098	14984	14860	15117	14946	14977	14904	15043	15053	14772	14966	14852	14893	14870	14978	14953	15011	14930	14868	15063	15010	15088	14897	14879	14951	14946	15015	14848	14862	14830	14910	15022	14871	14917	14920	15023	15114	14962	14930	14905	14990	14926	15038	14899	14918	15082	15000	14848	14946	14993	14946	14957	15158	15091	15036	15121	14826	15116	14886	14932	15204	14999	14951	15043	15006	14921	15040	14975	14881	15085	14999	15056	14854	15075	14957	15042	14816	14851	14945	14943	15025	15125	14913	15006	14932	14996	14947	14942	14967	14970	14809	14790	14783	14804	14860	15043	14923	14823	14960	14769	15036	14914	14986	15117	14984	15030	14967	15074	14954	14869	14953	15064	14985	14931	14968	14914	14931	14984	14921	14908	14972	14940	14852	14750	14833	14949	14954	14956	15035	14958	14977	15053	14920	15006	14843	14844	14978	14801	14929	14961	15177	14858	14838	14830	15003	14997	14966	14965	14913	14998	14980	15058	14918	15118	15070	14954	15007	15152	14985	15063	14869	15072	15100	15113	14914	14955	14984	14927	14765	15018	14797	14945	14785	14991	14871	15024	14971	14948	14971	14912	14781	15014	15059	14821	14899	14857	15041	14944	14862	15044	14921	14840	15081	14971	14921	14840	14972	14953	14897	14876	14951	15066	14966	14936	14947	14678	14926	14804	14871	14960	14978	14853	14858	15101	14922	14984	15113	14937	14855	14953	14930	14845	14843	14904	14946	15080	14836	14928	14915	14893	15086	15021	14946	15097	14945	15051	14769	15035	14854	14958	14842	14918	15034	14800	15000	14843	14993	14999	15006	14981	15047	14940	15019	14967	14992	14984	14849	14925	15069	15027	14898	14907	14962	15046	14907	14769	14880	14894	14964	14822	14865	14923	14984	15035	15019	14884	14996	15032	14894	14884	15022	14946	14841	14962	15039	14905	14913	14917	15073	15057	14949	14914	14758	14919	15037	15014	14993	15071	14808	14873	14862	15013	15067	14958	14841	14801	15015	14907	14914	15137	14873	14925	15078	14936	14888	15050	14823	14860	14961	14956	15007	14927	14921	14907	15050	14907	14914	15019	14943	14913	15024	14846	14978	14949	15018	15048	14746	14976	14863	14931	14977	15070	15002	15001	14848	14760	14809	15048	14935	15061	15096	14980	14895	15031	15044	15019	14939	14729	14914	15054	15026	14819	14912	14931	15018	14888	14857	15042	14925	14726	15088	14951	14918	14906	15010	14851	14948	14953	15036	14711	14913	14952	14915	14972	15079	14994	14884	15048	14993	14981	14881	14987	14800	15027	15143	15016	14892	14916	15000	15000	14879	14945	15131	14848	14917	14987	14947	14841	14948	14785	14955	14878	14832	15130	14892	14906	15125	14902	14737	15025	15036	14992	15107	14891	15194	14973	14879	14949	15020	14851	14839	15125	15049	14791	14901	14869	15125	14861	14839	14879	14827	14943	15057	14963	15086	14891	14980	14880	15015	14980	14950	14916	15206	14884	14946	14877	15073	14936	14920	15050	14899	14977	14881	14994	14982	14892	14898	15030	14806	14925	14968	14853	14864	14937	14988	15025	14830	14906	15012	15010	14953	15061	14947	14947	14898	14889	15050	14986	15127	15090	15066	15010	14940	14829	14845	14814	14933	14840	14987	15036	14828	15018	14998	14805	15025	14845	15052	15002	14887	14932	15042	14956	14971	14891	14896	14758	15011	14955	14970	14946	15060	14903	14910	14980	15025	14901	14855	15029	15013	14994	15158	14955	14966	14934	15098	14990	14962	14950	15043	14891	15031	14984	15033	14864	15160	15077	14898	15001	14784	14901	14821	14936	15018	15019	14937	14794	14898	15124	14920	15049	14900	14888	14970	14778	15008	15001	14959	14831	14974	14835	14824	14892	14996	14846	15103	14909	15118	14988	15066	14851	14961	14961	14973	14959	15083	14952	14919	14992	14904	14998	14863	14944	14918	15188	14843	14973	15015	14958	14807	14799	15027	14735	14844	15108	14963	14874	14759	15007	15059	14964	14982	14855	14883	14944	15120	14952	15019	15074	14876	14903	14851	15106	14987	14875	15045	14853	14980	15007	14814	14846	15005	15036	14936	15023	14966	15092	14873	14985	15054	14919	15012	14892	14996	14955	14944	14892	14927	14986	14883	14979	14965	14947	14949	14999	15002	14847	14961	15236	14905	15075	15130	14847	14987	14966	14932	15040	14853	14994	14923	14871	14764	14789	14968	14867	14963	14905	15115	14837	15115	14936	15020	15026	15068	15022	15120	14777	14905	14917	14994	14933	14998	15100	14896	15056	14835	15060	14795	14950	14947	14891	14942	14958	15015	14901	14914	14956	15011	14948	15089	14878	14749	14914	14730	14757	14844	14849	14962	14984	14950	14826	14824	14947	15076	14800	14926	15022	14893	14956	14923	14762	14998	14867	14980	15046	15027	15009	14907	15095	14958	14980	15113	14699	14941	15039	14987	14931	14896	14989	14993	14918	14942	14850	15114	14921	14926	15024	14886	14890	15147	14780	14971	15054	14835	15063	15045	14892	14950	14990	15034	15088	15070	14826	14876	14907	15059	14961	14733	14839	15105	15030	15021	15000	14788	14866	14874	14825	14792	14972	14931	14841	14856	14913	14889	15173	15142	14788	14986	14908	14871	14840	14868	14879	14912	14988	14949	14856	15074	15012	14964	14881	15000	15039	14909	14986	14963	14846	14871	14968	14960	14879	14992	14980	14904	14941	15048	14903	14825	14851	14907	14901	14812	14966	14940	14994	14897	14867	14849	14911	14837	14848	14965	14968	14806	15099	14868	15004	14956	14895	14805	14916	14945	14896	14974	14921	15004	15076	15054	15065	14871	14976	15005	14990	14893	15113	14971	14879	14894	14912	14924	14974	14976	15074	14843	14974	15006	14975	14952	14959	14904	14964	15000	15030	14937	14991	14874	14854	15041	14905	14953	14951	14821	15002	15073	14912	14780	14987	14948	14925	14801	15030	15050	14914	14890	14994	15063	15042	14918	15110	14717	14945	15141	15109	14893	15026	14798	14993	14795	14884	15150	14991	15003	14959	14746	14977	14775	14982	15113	14920	15033	15031	14931	14865	14932	14927	15063	15050	14788	15018	15047	15016	15103	14937	14968	14886	14928	15083	14869	14747	15076	14931	14854	15126	14918	14952	14900	14901	14861	14830	15021	15056	15124	15024	14943	14861	14880	14906	14857	15072	14986	14997	14980	14812	14809	14818	14912	15090	14925	14938	14846	14776	14841	14849	14855	14928	14839	14995	14863	15055	15115	14945	14921	14880	14899	14996	15036	14980	15079	14824	14949	14971	15026	14924	14930	15021	14846	15040	14946	14964	14970	14908	14966	14773	14848	14867	14973	14923	14960	14973	14937	14934	14877	14866	14967	14924	14959	14894	14923	14875	14862	15068	14987	15084
22822	21349	29120	24232	22290	24620	26539	20839	19901	23408	35679	37443	30807	24442	20423	18427	17952	18034	17820	17910	17824	17837	17584	17768	17796	17613	17742	17497	17705	17632	17658	17515	17592	17684	17470	17427	17419	17516	17620	17508	17632	17674	17618	17570	17670	17543	17523	17460	17581	17663	17562	17480	17707	17462	17581	17584	17398	17572	17417	17439	17552	17446	17416	17672	17455	17604	17623	17624	17723	17431	17520	17432	17568	17533	17383	17656	17581	17347	17518	17785	17459	17615	17601	17671	17700	17598	17478	17383	17439	17506	17756	17487	17449	17534	17464	17413	17563	17473	17499	17322	17543	17516	17567	17483	17341	17550	17445	17454	17642	17487	17435	17369	17613	17651	17492	17600	17508	17490	17574	17621	17811	17485	17504	17619	17439	17678	17589	17466	17211	17429	17364	17423	17371	17649	17677	17616	17617	17386	17545	17547	17530	17421	17534	17505	17509	17533	17629	17404	17566	17676	17539	17543	17233	17721	17528	17641	17559	17656	17420	17423	17494	17519	17361	17473	17509	17553	17408	17511	17611	17390	17271	17565	17554	17659	17490	17539	17430	17416	17489	17479	17601	17527	17606	17459	17541	17323	17537	17581	17695	17571	17671	17363	17455	17370	17492	17399	17573	17585	17613	17551	17338	17675	17588	17573	17491	17445	17622	17392	17358	17456	17399	17569	17539	17387	17581	17587	17889	17563	17739	17563	17486	17552	17667	17643	17531	17421	17435	17533	17478	17468	17436	17494	17597	17475	17405	17823	17517	17579	17556	17326	17603	17611	17619	17478	17476	17474	17389	17379	17583	17375	17528	17454	17398	17271	17543	17381	17503	17620	17468	17509	17567	17509	17483	17516	17479	17622	17354	17533	17549	17512	17330	17574	17645	17520	17269	17384	17414	17443	17452	17553	17395	17491	17593	17444	17506	17546	17454	17312	17355	17541	17488	17559	17495	17592	17404	17351	17643	17646	17477	17645	17402	17628	17656	17614	17374	17352	17489	17523	17479	17569	17466	17643	17311	17736	17665	17437	17447	17390	17370	17405	17604	17488	17624	17512	17377	17453	17444	17557	17421	17520	17521	17417	17361	17390	17516	17664	17555	17534	17397	17510	17493	17495	17541	17352	17610	17501	17455	17417	17408	17498	17607	17370	17534	17504	17629	17463	17671	17696	17544	17446	17325	17273	17638	17440	17452	17442	17567	17374	17448	17483	17363	17504	17445	17475	17380	17250	17570	17411	17395	17322	17494	17487	17417	17354	17556	17506	17613	17310	17542	17649	17428	17389	17497	17540	17355	17534	17428	17575	17391	17468	17671	17586	17447	17495	17297	17534	17473	17516	17617	17656	17463	17508	17206	17705	17781	17527	17564	17388	17684	17212	17507	17417	17520	17394	17328	17581	17407	17524	17416	17327	17654	17230	17552	17437	17431	17311	17554	17372	17565	17609	17544	17488	17520	17524	17401	17441	17572	17379	17564	17566	17431	17556	17333	17459	17470	17298	17491	17551	17672	17319	17424	17477	17281	17364	17259	17367	17371	17419	17471	17458	17562	17709	17411	17358	17434	17488	17610	17365	17659	17472	17412	17514	17540	17495	17705	17491	17501	17461	17437	17496	17272	17554	17589	17554	17403	17517	17436	17402	17470	17498	17427	17360	17492	17684	17404	17549	17337	17463	17442	17540	17442	17535	17498	17378	17434	17524	17402	17552	17470	17325	17383	17502	17497	17283	17646	17331	17543	17344	17432	17486	17509	17521	17666	17537	17516	17438	17557	17646	17515	17493	17457	17504	17425	17458	17705	17596	17413	17290	17605	17410	17523	17328	17488	17532	17385	17398	17581	17546	17460	17593	17635	17432	17462	17383	17630	17329	17405	17585	17355	17313	17362	17553	17481	17485	17442	17608	17616	17379	17369	17330	17506	17503	17340	17437	17436	17445	17476	17448	17469	17441	17573	17543	17511	17301	17473	17449	17239	17661	17444	17531	17544	17510	17540	17379	17455	17427	17432	17581	17495	17494	17578	17418	17424	17558	17466	17503	17288	17404	17526	17452	17431	17667	17615	17576	17417	17424	17416	17505	17493	17437	17594	17387	17359	17593	17348	17428	17491	17374	17298	17555	17424	17395	17404	17366	17463	17444	17613	17521	17552	17510	17558	17377	17643	17303	17502	17480	17642	17727	17657	17454	17633	17468	17599	17446	17726	17650	17275	17560	17283	17493	17443	17443	17490	17487	17387	17198	17522	17413	17354	17487	17494	17252	17447	17470	17247	17408	17564	17492	17457	17487	17390	17536	17613	17382	17254	17532	17533	17704	17437	17258	17435	17432	17439	17750	17430	17661	17266	17587	17648	17461	17501	17344	17673	17257	17324	17461	17659	17497	17398	17592	17474	17344	17354	17487	17464	17436	17694	17610	17496	17458	17520	17705	17711	17815	17579	17555	17487	17442	17381	17287	17379	17443	17408	17596	17447	17536	17353	17488	17660	17438	17546	17485	17540	17354	17508	17654	17497	17483	17511	17559	17246	17526	17324	17492	17434	17643	17396	17304	17462	17545	17531	17479	17504	17555	17328	17473	17465	17644	17614	17375	17610	17534	17375	17517	17533	17567	17521	17593	17288	17515	17608	17363	17451	17666	17521	17320	17626	17279	17366	17625	17349	17526	17555	17445	17577	17491	17456	17525	17696	17421	17337	17274	17602	17660	17466	17485	17377	17567	17383	17557	17451	17544	17470	17434	17255	17401	17506	17335	17443	17421	17466	17591	17679	17483	17624	17522	17340	17593	17493	17504	17473	17693	17400	17518	17487	17658	17634	17409	17629	17581	17417	17402	17423	17430	17565	17474	17555	17307	17602	17423	17435	17461	17386	17497	17619	17054	17482	17442	17622	17452	17138	17348	17530	17523	17448	17624	17496	17381	17438	17528	17565	17567	17281	17303	17746	17458	17446	17521	17644	17379	17511	17356	17436	17299	17438	17467	17292	17742	17530	17652	17446	17454	17696	17358	17188	17405	17480	17551	17490	17445	17469	17413	17511	17496	17599	17402	17414	17602	17471	17656	17504	17293	17401	17427	17572	17381	17348	17480	17545	17553	17404	17432	17674	17589	17478	17493	17461	17384	17507	17579	17443	17305	17356	17399	17230	17453	17500	17562	17613	17380	17704	17408	17368	17363	17478	17632	17521	17506	17489	17651	17324	17343	17426	17293	17396	17461	17667	17571	17431	17564	17630	17574	17392	17399	17283	17303	17435	17644	17381	17319	17368	17405	17504	17369	17411	17710	17559	17490	17430	17283	17346	17388	17265	17330	17550	17530	17557	17492	17438	17417	17425	17623	17461	17549	17420	17601	17457	17473	17683	17474	17353	17293	17338	17538	17488	17525	17540	17722	17528	17543	17377	17635	17280	17459	17295	17582	17235	17438	17426	17455	17714	17528	17686	17330	17301	17381	17530	17465	17417	17324	17565	17275	17485	17517	17416	17497	17509	17486	17334	17596	17453	17480	17377	17542	17410	17476	17448	17476	17346	17503	17724	17485	17476	17373	17382	17479	17546	17493	17665	17462	17560	17392	17632	17331	17571	17517	17494	17367	17504	17648	17393	17508	17476	17484	17416	17435	17404	17372	17573	17540	17540	17638	17615	17358	17337	17372	17644	17552	17504	17406	17445	17445	17578	17567	17280	17403	17383	17542	17299	17560	17389	17387	17349	17570	17410	17435	17371	17592	17665	17666	17719	17673	17520	17590	17682	17500	17416	17369	17251	17499	17516	17387	17607	17467	17456	17420	17394	17550	17341	17630	17548	17456	17509	17478	17422	17503	17603	17598	17346	17516	17596	17602	17410	17437	17421	17512	17602	17611	17536	17374	17687	17641	17598	17237	17509	17641	17447	17501	17655	17436	17682	17383	17624	17328	17473	17461	17636	17627	17599	17572	17302	17686	17432	17535	17392	17613	17458	17496	17561	17514	17641	17422	17329	17616	17462	17483	17702	17511	17452	17448	17489	17596	17551	17337	17368	17470	17450	17340	17628	17594	17381	17370	17668	17383	17512	17567	17431	17338	17355	17274	17547	17830	17479	17404	17373	17626	17376	17422	17365	17272	17373	17452	17439	17480	17457	17467	17339	17505	17671	17561	17294	17343	17409	17516	17596	17350	17497	17302	17383	17414	17335	17323	17611	17393	17669	17605	17414	17553	17610	17433	17557	17536	17398	17578	17375	17499	17601	17518	17551	17543	17495	17469	17434	17526	17496	17411	17601	17526	17694	17163	17368	17553	17425	17459	17450	17381	17481	17435	17622	17532	17332	17597	17594	17526	17470	17452	17495	17491	17445	17332	17540	17297	17373	17455	17482	17391	17492	17325	17440	17490	17475	17481	17495	17356	17465	17339	17472	17442	17527	17543	17569	17588	17581	17406	17470	17447	17403	17340	17541	17497	17537	17621	17312	17397	17288	17422	17437	17523	17677	17314	17662	17470	17607	17613	17323	17452	17663	17463	17674	17366	17502	17425	17453	17350	17327	17513	17270	17493	17390	17346	17556	17467	17503	17421	17323	17510	17503	17488	17584	17749	17477	17539	17499	17437	17473	17458	17365	17399	17358	17375	17571	17398	17585	17583	17489	17453	17490	17438	17453	17556	17406	17353	17585	17567	17600	17632	17556	17400	17553	17355	17417	17418	17565	17295	17262	17528	17439	17605	17453	17372	17507	17457	17511	17535	17410	17299	17678	17439	17603	17480	17452	17644	17578	17695	17409	17759	17315	17461	17488	17447	17386	17721	17356	17356	17389	17436	17585	17476	17313	17589	17442	17355	17495	17502	17427	17305	17570	17460	17677	17427	17408	17551	17309	17490	17488	17647	17354	17529	17539	17455	17512	17398	17717	17504	17388	17436	17450	17526	17504	17397	17462	17549	17481	17381	17675	17590	17425	17536	17532	17398	17593	17519	17535	17495	17547	17504	17472	17353	17310	17588	17604	17367	17487	17456	17516	17395	17387	17504	17408	17732	17593	17653	17658	17568	17602	17436	17644	17507	17567	17465	17384	17579	17492	17517	17531	17203	17391	17507	17347	17491	17721	17556	17513	17290	17447	17439	17503	17420	17561	17677	17479	17495	17233	17657	17460	17261
32331	56170	50231	39242	29846	23964	21123	18619	18668	24237	38416	37917	30329	22702	17713	15935	15715	15664	15566	15255	15143	15162	15077	15059	15192	15057	15061	15183	15109	15196	15027	15186	15283	15186	15119	15021	14961	15226	15224	15183	15182	14948	15086	15166	15123	15154	14914	15205	15006	15051	15154	15239	15045	15103	14921	15306	15075	14947	15242	14966	15289	15031	15273	15205	15117	15211	14991	14892	15123	15060	15174	15174	15032	15202	15179	15023	15008	15173	15143	15048	15066	15152	15097	15170	15095	15110	15117	15218	15050	15052	15084	15011	15113	15061	15236	15039	15029	15122	15149	15210	15097	15020	15156	15061	14902	15089	15244	15123	14940	15101	15046	14968	15120	15011	15134	14899	15098	15067	15041	14860	14961	15243	14958	15106	15161	15086	15076	14959	15047	15152	15187	15082	14913	15079	14995	15245	15186	15079	15160	15135	14969	15142	14995	14802	15133	15069	15002	15107	15229	15054	15135	14994	14957	15202	15062	15186	14882	14951	15193	15065	15116	15062	15007	15241	15141	15053	15027	15220	14984	15014	15119	14974	15180	15163	15088	15040	15168	14979	15335	15064	15166	15049	15045	15223	15089	15303	15055	15211	15044	14990	15065	15306	14942	15072	15000	14991	15184	15138	15151	14952	15097	15086	15216	14994	15120	15051	15169	15132	15188	15074	15170	15078	14956	14909	15245	15174	15008	14963	15134	14920	15154	15129	15111	15114	15187	15094	15026	15112	15059	15212	15066	15207	15185	15100	15152	15100	15169	14926	15024	15134	15145	15098	14998	14978	15156	15092	15059	15161	15044	15099	15014	15055	15305	15012	15028	14889	15215	15070	14910	15232	15145	15035	15250	15148	15110	15002	15115	15169	15160	15172	15111	15119	15103	15211	15156	14985	15182	14993	15080	15015	15232	15067	15051	14984	15196	15097	14952	15125	15084	15186	15143	15070	15127	15161	15038	15157	15019	15109	14997	15072	15113	15095	14955	15112	15174	15123	15024	15187	15160	15130	15029	14988	15005	15154	15089	15079	14988	15132	15088	15241	15137	15002	15012	14896	14967	15248	15133	14962	15006	15016	14921	15070	14995	14987	14938	15013	15155	14972	15004	14996	15162	14967	15054	15281	14805	15073	14918	15027	15157	15056	15091	15091	15169	14992	15145	15006	15226	15043	15045	15084	15156	15011	15213	15162	15106	15101	15181	15137	15106	14792	14979	14964	15145	15082	15094	15200	14965	14877	14961	15164	14979	15062	15169	15014	15026	15058	14952	15017	15101	14939	14915	14867	15146	14898	15100	15011	15028	14993	14989	15009	15052	15120	15046	15107	15154	15103	14962	15110	14884	15149	15165	15159	14898	15210	15169	15079	15248	15109	15028	14908	15017	15287	14975	14916	15080	14947	15043	15179	15064	15195	14994	14962	15220	15046	15015	15146	15114	14976	14990	15128	15063	15056	15088	15123	15097	15170	15108	14959	15041	15248	15199	14999	15116	15051	15096	15015	15109	15246	15201	15133	15016	15094	15210	15000	15180	15082	15025	14912	15139	15038	14984	15056	15132	15192	15014	15012	15088	15133	14953	15173	15205	15135	15020	15155	15150	15167	15014	15019	15098	15078	15134	15030	15080	15132	15068	15183	15060	15269	15133	14953	15011	15052	15270	15053	15146	15126	15318	15093	15072	15041	15158	15097	15001	15082	15158	14900	15116	14938	15085	15226	15042	15008	15083	15074	15054	14976	15036	15007	15167	15160	15053	15133	15064	14932	15057	15026	15103	15003	15091	15083	15171	14881	15232	15033	15116	15029	15103	15076	15056	15146	15050	15181	15048	15021	14974	14995	15129	15072	15091	15059	15093	15008	15068	15122	15218	15080	15166	14974	14943	15004	15106	15031	15022	15155	15137	15022	15068	15007	15253	14925	15214	15218	15127	15003	15234	15143	15136	15182	15206	15271	15148	14979	15214	15070	15144	15200	15166	15088	15219	15134	15027	14965	15082	14882	15079	15242	15086	15142	15148	15019	15128	15188	15063	14982	15003	14991	15197	15168	15157	15014	15232	15046	15124	15137	15053	15081	15093	15177	15156	15146	15159	15086	15066	15097	15155	14939	15272	15207	15048	15156	14992	15009	15189	15234	15090	15112	15038	15178	15090	15108	15133	15052	15015	14989	14925	15170	15104	15045	15012	15120	15146	15007	14875	15059	15190	15087	15231	15111	15137	15072	15137	15131	15027	14993	14999	15044	15053	15327	14971	15127	15158	14977	15065	15106	15108	15144	15088	15143	14999	14999	15094	14927	14893	14964	15118	15010	15109	15080	14971	15172	15111	15112	15097	15114	15142	15114	15164	15010	15038	15029	15169	15144	14954	14793	15187	15018	15228	14979	15123	14984	14923	15032	14914	15042	15128	15186	15127	15102	15085	15257	15074	15060	15062	15190	15019	15054	15068	15120	14895	15203	15050	14923	15022	14975	15083	15016	15258	15137	15132	15044	15274	15191	15105	14960	15113	15095	15081	15104	15213	15050	15130	15084	14917	14942	15153	15058	14954	15158	14906	15276	14963	15246	15052	15173	14988	15007	14892	14945	15082	14978	14891	14920	15353	15213	15047	14992	15144	15038	15058	15114	14970	14921	14998	14886	15151	15113	15025	14814	14977	15219	15009	15237	15221	15044	15066	15061	15101	14947	15044	15141	15035	15118	15021	15067	15035	15046	15016	14961	15102	15062	15023	15086	15141	15061	14969	15118	15117	14987	15138	15076	14971	15031	15018	15129	15013	14972	15083	15087	15214	15135	15032	14899	14922	14957	15170	15124	15058	15018	15119	14937	15063	15156	15116	15134	15119	15052	15037	15119	15119	15182	14845	15200	15029	15093	15027	15127	15065	15077	14987	15090	15001	15184	14970	15137	15174	15068	15207	14971	15120	15154	15069	15169	15162	15135	15216	14933	15171	14979	15202	15047	15020	15082	15047	15103	14993	15107	15056	15106	15071	15072	14930	15142	15075	15025	15024	15016	15014	15038	15258	15189	15062	15159	15178	14869	15055	15048	14969	15046	15215	15019	15076	15134	14997	15157	15113	15154	15243	14940	14894	15157	15144	15023	15262	14981	15091	14995	15028	14950	15097	15100	15216	15081	15028	15185	15084	15000	15183	15069	14928	15372	14916	15202	14955	15075	15220	15016	15002	15106	14986	14936	15202	14976	15136	15056	15126	15145	14802	15165	15069	15006	14941	14950	15014	15091	15128	15182	15144	15196	15263	15038	15069	15156	14887	15147	15051	14943	15161	15191	15064	15120	15041	15187	15191	15162	15017	14970	14937	15194	15186	15205	15089	15095	15048	15040	15251	15093	15126	15178	15147	15132	15157	15051	14973	14906	15118	15001	15249	15095	14886	15145	15138	15134	15039	15301	14982	14995	15079	15159	15050	14998	15134	14933	15167	15065	14968	15125	15023	14960	15097	15029	15002	15214	15079	15002	14981	15081	15008	15131	15125	15030	15070	15118	15191	15152	14918	15036	15049	15060	15165	15163	15188	15137	15153	15043	15082	15240	15070	15007	15076	15049	15065	15118	15050	14968	15251	14971	15087	14897	15029	15233	15095	15104	15085	15196	15222	15097	15002	15095	15082	15007	14987	15127	15130	15143	15243	14870	15268	15055	15074	15233	15002	14937	15152	15055	15017	15099	15116	15169	15109	15090	15065	14970	15011	15077	15090	15093	14997	15000	15071	14959	15279	15069	15171	15125	15049	14915	14932	15167	14921	15015	15036	15121	15060	15071	14881	14948	15147	14981	15144	15052	15118	15049	15056	15195	15174	15055	15277	15123	15011	15037	15184	15140	15076	15168	15262	14963	15103	15038	14943	15061	14975	15144	15150	14959	15108	15090	15132	15169	14887	15259	15079	15085	15059	15172	14992	14981	15037	14992	14940	14956	14931	14950	15083	15009	15080	15044	15077	15176	15082	15045	15087	14984	15047	14995	15183	15032	14976	15276	15103	15016	15075	15012	15008	15154	15012	15095	14993	15132	15025	15165	14956	15142	15149	15071	14875	15179	15119	14964	15025	15182	15009	15140	15197	15135	14989	15009	15014	15077	15105	15057	15145	15000	14946	14983	15362	15030	15101	15162	14980	15134	15139	14942	15215	15062	14875	15168	15167	15018	14900	15055	14961	15046	15168	15136	15073	15057	15078	15189	15110	15133	15142	15010	15119	15074	14975	15031	15013	15063	15264	15028	15122	14991	14962	15067	15202	15012	15071	15084	14970	15042	14971	14898	15040	15175	15052	14966	15156	15120	15131	15313	15074	14959	15127	15156	15040	15008	15103	15034	15215	15091	15048	15011	15150	15188	15285	15104	14986	15076	15028	14870	15163	15108	15053	15151	15240	15164	14956	15053	15027	15121	15156	15020	15132	15154	15057	14912	15117	15058	14885	15129	15156	15231	15069	15181	15055	15146	14971	15142	15089	15204	14924	15186	15074	15168	15008	15054	14839	15160	15024	15051	15059	15078	15171	15127	15141	15053	15066	15125	15159	15135	15094	15079	15130	14867	14977	15236	15239	15037	15097	15013	15038	15114	15016	15015	15101	15129	15084	15181	15098	15006	15186	15114	15089	15061	15037	15066	15042	15100	15206	15077	15128	15060	15119	14959	15044	15236	15023	15104	14944	15001	15056	14995	15111	15141	15022	15060	15101	14984	14997	15180	15047	15086	15064	15109	15101	15091	15103	14982	15152	15001	15101	15123	15048	15116	15087	15012	15042	15130	15129	15166	15018	15038	15119	15095	15138	14939	15148	15197	15196	14942	15120	15089	15106	15023	14935	15019	15001	14987	14935	15027	15106	15082	14941	15230	15032	15059	15159	15029	14975	15329	14965	15235	14997	15014	15090	14973	15211	15157	15190	15183	15086	15057	15036	15079	15113	15187	15114	15105	15146	14875	14980	14981	15136	15128	15128	15000	14993	15195	15063	15121	15001	15131	14987	15046	15110	15095	14993	15056	15296	15021	15178	15093	15104	15152	15217	15068	15195	15249	15068	15015	15166	14790	14974	15218	15082	14941	15062	14958	15001	14928	14916	15135	15038	15020	15014	15030	15147	14888	15115	15054	15175	14903	15129	15174	15174	15099
28276	24855	28797	24670	20524	18987	18204	17958	18019	18127	19642	19831	19250	18322	17724	17684	17792	17728	17808	17862	17521	17665	17710	17558	17649	17675	17690	17589	17758	17686	17762	17704	17748	17730	17443	17693	17578	17753	17652	17569	17612	17632	17738	17595	17659	17521	17631	17665	17723	17674	17765	17715	17570	17596	17658	17744	17613	17651	17770	17768	17517	17621	17701	17682	17615	17720	17728	17536	17709	17602	17816	17803	17575	17810	17563	17539	17820	17455	17679	17776	17583	17635	17582	17632	17625	17683	17523	17678	17577	17581	17651	17650	17798	17525	17574	17611	17644	17545	17696	17503	17877	17705	17551	17508	17782	17591	17656	17737	17522	17655	17760	17551	17853	17619	17878	17588	17629	17637	17883	17780	17766	17572	17698	17762	17592	17687	17736	17548	17656	17515	17559	17729	17593	17622	17656	17681	17681	17481	17857	17666	17485	17684	17612	17581	17609	17626	17683	17861	17686	17425	17670	17704	17756	17626	17695	17641	17882	17725	17811	17534	17582	17698	17688	17502	17536	17719	17772	17738	17729	17636	17540	17520	17712	17826	17740	17691	17778	17806	17840	17805	17821	17465	17657	17625	17811	17597	17661	17578	17595	17585	17814	17629	17511	17817	17563	17762	17702	17696	17756	17495	17743	17666	17509	17398	17618	17673	17511	17676	17887	17538	17600	17747	17795	17711	17498	17553	17635	17816	17679	17834	17567	17636	17643	17555	17783	17721	17519	17720	17607	17561	17721	17615	17564	17752	17439	17418	17597	17698	17621	17720	17606	17741	17600	17657	17809	17366	17634	17757	17553	17705	17797	17679	17740	17545	17567	17661	17473	17417	17616	17715	17629	17703	17694	17645	17840	17839	17873	17578	17726	17796	17631	17697	17709	17738	17428	17588	17631	17406	17390	17794	17777	17586	17854	17701	17477	17546	17648	17635	17626	17768	17696	17694	17725	17841	17625	17689	17717	17741	17698	17645	17480	17487	17576	17537	17458	17683	17667	17645	17497	17628	17635	17450	17602	17512	17754	17554	17583	17641	17693	17522	17511	17641	17705	17735	17362	17460	17584	17747	17745	17540	17555	17462	17867	17692	17642	17575	17639	17785	17675	17604	17631	17768	17624	17689	17578	17684	17839	17463	17726	17502	17632	17618	17645	17726	17643	17510	17631	17798	17667	17522	17653	17646	17590	17590	17647	17517	17680	17501	17717	17525	17536	17588	17701	17829	17742	17658	17665	17801	17525	17691	17604	17629	17635	17710	17673	17559	17588	17630	17699	17639	17684	17479	17614	17769	17687	17592	17702	17604	17485	17912	17407	17692	17720	17735	17688	17605	17830	17688	18162	17348	17482	17676	17808	17475	17511	17556	17464	17637	17450	17713	17652	17687	17861	17627	17587	17545	17723	17508	17549	17477	17597	17680	17527	17582	17692	17484	17521	17550	17832	17638	17752	17681	17514	17625	17708	17633	17775	17749	17684	17492	17566	17757	17495	17548	17684	17516	17616	17665	17699	17595	17490	17567	17457	17658	17641	17558	17458	17589	17652	17479	17611	17541	17505	17583	17495	17498	17513	17846	17751	17810	17782	17674	17708	17667	17388	17284	17855	17562	17735	17522	17616	17592	17483	17693	17711	17709	17565	17833	17577	17920	17798	17583	17649	17651	17635	17729	17357	17584	17643	17396	17605	17495	17688	17760	17591	17598	17661	17645	17438	17561	17821	17848	17697	17607	17528	17483	17609	17642	17534	17596	17615	17607	17661	17783	17914	17791	17555	17714	17654	17686	17623	17736	17871	17702	17532	17617	17673	17683	17650	17503	17581	17601	17798	17610	17604	17536	17630	17599	17594	17462	17973	17612	17594	17612	17487	17841	17685	17720	17616	17687	17768	17555	17674	17760	17598	17572	17818	17615	17758	17652	17659	17556	17572	17573	17454	17625	17916	17508	17676	17633	17483	17607	17685	17761	17665	17615	17543	17715	17572	17498	17778	17551	17608	17536	17633	17790	17549	17740	17661	17431	17790	17855	18009	17680	17894	17740	17488	17544	17833	17770	17934	17622	17518	17681	17627	17588	17550	17493	17704	17569	17594	17662	17572	17539	17517	17584	17814	17667	17536	17677	17700	17663	17677	17597	17912	17600	17520	17588	17684	17386	17755	17629	17791	17807	17536	17629	17578	17506	17586	17641	17828	17788	17698	17671	17838	17676	17539	17683	17751	17697	17600	17761	17519	17678	17399	17631	17757	17546	17661	17741	17708	17439	17600	17475	17686	17658	17701	17495	17700	17874	17571	17683	17849	17702	17773	17640	17748	17660	17751	17820	17631	17672	17722	17657	17643	17667	17692	17600	17649	17620	17834	17679	17629	17623	17749	17507	17464	17651	17911	17656	17753	17670	17769	17751	17459	17548	17786	17576	17734	17661	17665	17846	17513	17641	17632	17514	17526	17500	17715	17652	17563	17723	17682	17501	17757	17609	17565	17818	17635	17841	17839	17844	17570	17663	17726	17662	17630	17525	17653	17715	17729	17575	17659	17544	17682	17580	17596	17709	17663	17427	17484	17670	17641	17596	17578	17531	17803	17429	17476	17839	17814	17765	17584	17732	17684	17589	17601	17658	17589	17649	17683	17749	17634	17455	17616	17584	17698	17789	17791	17537	17660	17845	17641	17618	17724	17317	17626	17747	17458	17794	17700	17550	17592	17429	17491	17573	17749	17547	17523	17417	17515	17664	17596	17684	17739	17515	17654	17646	17535	17550	17553	17724	17625	17756	17538	17822	17633	17644	17553	17583	17545	17577	17762	17559	17557	17725	17750	17715	17563	17809	17714	17583	17652	17571	17601	17519	17700	17514	17645	17675	17646	17670	17670	17868	17736	17831	17596	17510	17607	17661	17585	17499	17617	17712	17892	17570	17570	17669	17714	17633	17460	17676	17801	17712	17565	17479	17624	17450	17774	17651	17756	17473	17383	17732	17679	17706	17479	17902	17615	17670	17728	17589	17663	17591	17470	17558	17792	17688	17440	17530	17617	17831	17698	17675	17622	17575	17742	17812	17425	17620	17531	17798	17762	17852	17576	17537	17691	17459	17522	17693	17585	17560	17552	17587	17658	17531	17607	17397	17660	17592	17622	17596	17576	17720	17690	17641	17624	17543	17737	17802	17702	17525	17608	17494	17633	17306	17731	17612	17475	17453	17693	17526	17639	17682	17741	17634	17693	17663	17485	17792	17805	17524	17558	17750	17577	17578	17668	17683	17718	17820	17699	17640	17687	17820	17761	17749	17605	17684	17578	17640	17745	17731	17679	17774	17686	17698	17730	17512	17440	17598	17470	17810	17715	17886	17611	17754	17731	17592	17551	17476	17591	17578	17515	17616	17588	17690	17744	17603	17629	17446	17609	17563	17616	17617	17835	17714	17616	17697	17693	17668	17627	17575	17725	17697	17507	17527	17739	17484	17765	17566	17472	17646	17582	17708	17736	17493	17499	17496	17455	17643	17738	17605	17429	17511	17716	17542	17561	17632	17703	17565	17627	17728	17724	17600	17478	17450	17765	17462	17807	17599	17622	17620	17641	17493	17469	17756	17758	17790	17651	17534	17461	17704	17689	17714	17627	17602	17676	17307	17656	17552	17686	17551	17756	17611	17626	17580	17593	17666	17605	17354	17615	17822	17571	17554	17787	17797	17823	17568	17621	17701	17679	17603	17737	17672	17503	17516	17645	17658	17651	17623	17404	17707	17648	17669	17530	17591	17673	17615	17957	17563	17597	17641	17866	17525	17616	17457	17641	17580	17582	17659	17540	17754	17566	17838	17637	17568	17582	17871	17577	17279	17664	17785	17886	17753	17762	17616	17639	17682	17628	17732	17711	17616	17684	17555	17807	17487	17633	17597	17570	17588	17648	17343	17765	17685	17659	17498	17370	17513	17645	17586	17609	17579	17640	17523	17810	17774	17612	17702	17556	17659	17719	17319	17745	17571	17439	17618	17541	17462	17611	17664	17513	17660	17585	17688	17703	17685	17705	17662	17737	17523	17670	17590	17532	17491	18000	17543	17501	17656	17700	17778	17701	17661	17671	17656	17609	17580	17841	17704	17736	17680	17626	17598	17531	17574	17584	17616	17586	17716	17791	17537	17621	17543	17427	17435	17536	17544	17541	17659	17517	17540	17515	17461	17778	17598	17690	17781	17643	17710	17716	17672	17774	17818	17727	17648	17588	17761	17597	17641	17674	17637	17415	17429	17656	17722	17478	17574	17495	17683	17652	17857	17623	17682	17617	17726	17557	17502	17544	17724	17570	17706	17699	17499	17670	17625	17779	17627	17734	17725	17670	17849	17614	17662	17532	17747	17639	17588	17777	17642	17755	17558	17722	17782	17851	17417	17556	17397	17735	17564	17613	17479	17492	17498	17620	17556	17673	17658	17642	17626	17798	17742	17731	17513	17844	17493	17703	17503	17628	17760	17621	17699	17729	17719	17659	17648	17718	17566	17663	17639	17569	17775	17590	17477	17619	17732	17563	17528	17761	17593	17622	17597	17859	17710	17588	17681	17822	17603	17585	17573	17685	17506	17765	17674	17679	17541	17786	17624	17701	17779	17609	17750	17607	17641	17630	17618	17670	17665	17609	17719	17550	17571	17902	17805	17707	17705	17752	17539	17815	17654	17536	17681	17631	17669	17783	17588	17569	17721	17450	17552	17717	17675	17645	17804	17616	17761	17513	17496	17804	17593	17587	17598	17660	17568	17571	17493	17494	17651	17674	17587	17804	17518	17446	17574	17532	17501	17578	17736	17902	17709	17761	17690	17719	17717	17693	17662	17497	17725	17907	17586	17758	17517	17764	17727	17536	17670	17819	17611	17406	17283	17654	17600	17541	17495	17727	17791	17727	17596	17725	17834	17765	17671	17785	17645	17594	17540	17643	17616	17817	17498	17705	17730	17682	17665	17563	17648	17767	17715	17536	17566	17457	17723	17639	17600	17731	17707	17718	17636	17838	17798	17697	17588	17868	17866	17536	17498	17431	17816	17447	17969	17689	17605	17805	17794	17716	17528	17800	17762	17753	17603	17686	17595	17857	17519	17703	17743	17646	17626	17719	17442	17600	17549	17702	17569	17578	17850	17560	17684
28939	37473	29546	21990	19723	16780	15782	15419	15437	15804	18042	18125	17047	15979	15348	15319	15355	15349	15153	15113	15188	15296	15178	15031	15240	15347	15197	15446	15276	15154	15245	15225	15022	15206	15045	15286	15293	15254	15135	15120	15036	15312	15277	15204	15097	15194	15212	15035	15168	15179	15213	15067	15225	15230	15326	15108	15276	15203	15288	15292	14889	15000	15135	15274	15299	15244	15189	15245	15214	15148	15215	15164	15307	15123	15058	15178	15239	15144	15027	15087	15169	15250	15072	15235	15351	15240	15285	15447	15218	15372	15165	15235	15077	15267	15227	15288	15255	15042	15306	15299	15204	15310	15324	15274	15233	15204	15193	15104	15244	15351	15238	15218	15113	15231	15323	15201	15177	15036	15046	15411	15292	15138	15008	15043	15240	15295	15278	15135	15349	15278	15129	15131	15102	15172	15292	15155	15339	15116	15158	15195	15100	15061	15276	15142	15184	15110	15154	15109	15133	15376	15345	15158	15321	15124	15077	15253	15100	15272	15216	15343	15035	15137	15082	15169	15369	15220	15135	15249	15194	15255	15300	15273	15290	15143	15261	15159	15144	15202	15190	15260	15082	15248	15326	15292	15138	15217	15108	15152	15090	15285	15188	15169	15205	15247	15246	15104	15246	15208	15160	15119	15104	15142	15178	15271	15170	15145	15114	15116	15228	15170	15215	15118	15227	15227	15179	15315	15230	15203	15254	15129	15225	15139	15073	15156	15044	15218	15270	15202	15324	15216	15152	15145	15319	15247	15204	15165	15223	15192	15277	15096	15106	15213	15166	15156	15176	15152	15139	15135	15186	15346	15411	15228	15184	15137	15227	15136	15135	15294	15154	15034	15229	15108	15160	15285	15042	15172	15153	15153	15192	15186	15263	15152	15290	15183	15095	15153	15156	14994	15289	15120	15164	14962	15162	15095	15193	15117	15116	15201	15259	15179	15237	15270	15058	15292	15416	15064	15230	15151	15184	15047	15197	15052	15086	15113	15048	15110	15238	15035	15146	15349	15220	15224	15155	15231	15136	15216	15212	15117	15122	15109	15126	15161	15340	15133	15193	15114	15115	15151	15159	15171	15239	15178	14991	15190	15295	15114	15000	15168	15287	15312	15234	15182	15252	15167	15317	15164	15334	15225	15255	15325	15119	15168	15109	15000	15156	15194	15089	15225	15160	15155	15221	15165	15158	15269	15162	15213	15110	15218	15158	15113	15065	15143	15352	15203	15252	15077	15272	15316	15178	15111	15325	15078	15186	15129	15216	15280	15139	15031	15126	15194	15224	15116	15294	15232	15210	15134	15229	15269	15281	14983	15275	15198	15184	15224	15204	15173	15255	15088	15314	15297	15096	15272	15145	15391	15345	15231	15017	15381	15075	15208	15208	15232	15216	15193	15228	15354	15183	15176	15105	15353	15226	15202	15131	15262	15223	15242	15248	15050	15090	15196	15070	15151	15292	15253	15250	15130	15220	15191	15205	15198	15239	15111	15319	15125	15223	15255	15101	15179	15033	15261	15190	15173	15376	15164	15245	15224	15225	15078	15297	15176	15286	15123	15299	15258	15040	15235	15153	15252	15202	15031	15187	15239	15196	15092	15228	15222	15342	15177	15040	15158	15137	15054	15116	15109	15260	15291	15030	15206	15179	15304	15146	15075	15069	15182	15250	15112	15126	15165	15347	15169	15182	15331	15104	15269	15138	15259	15126	15110	15244	15215	15095	15237	15064	15165	15265	15128	15249	15135	15114	15160	15131	15265	15176	15148	15022	15028	15244	15325	15165	15199	15256	15209	15135	15167	15103	15160	15416	15242	15219	15091	15326	15014	15187	15203	15251	15091	15220	15294	15079	15220	15252	15202	15254	15156	15262	15149	15122	15146	15280	15122	14982	15107	15054	15237	14988	15114	15087	15239	15221	15012	15117	15207	15182	15245	15184	15146	14995	15228	15196	15216	15081	15081	15192	15322	15139	15227	15139	15053	15040	15264	15180	15093	15332	15109	15121	15269	15148	15159	15212	15112	15357	15247	15320	15308	15151	15213	15395	15301	15310	15321	15139	15160	15177	15273	15160	15221	15147	15192	15269	15298	15079	15229	15180	15315	15148	15100	15168	15206	15258	15287	15349	15186	15153	15233	15026	15189	15211	15233	15129	15110	15213	15312	15295	15252	15191	15132	15027	15147	15162	15264	15094	15089	15197	15268	15076	15235	15137	15315	15074	15266	15367	15157	15262	15190	15116	15201	15255	15110	15192	15243	15194	15152	15072	15125	15294	15252	15297	15042	15310	15108	15340	15207	15369	15222	15107	15122	15255	15181	15213	15260	15218	15242	15158	15111	15103	15098	14981	15182	15005	15046	15153	15209	15002	15147	15268	15091	15219	15119	15033	15097	14983	15212	14975	15441	15346	15125	15181	15225	15279	15207	15135	15065	15198	15197	15170	15353	15057	15224	15010	15173	15237	15142	15099	15099	15273	15091	15146	15147	15149	15421	15119	15041	15196	15241	15350	15033	14889	15250	15093	15133	15333	15132	15187	15276	15076	15030	15323	15059	15157	15131	15091	15214	15149	15117	15003	15226	15019	15291	15196	15161	15046	15212	15132	15249	15203	15210	15209	15212	15113	15174	15096	15080	15139	15192	15337	15167	15248	15214	15206	15118	15176	15117	15188	14934	15269	15185	15241	15291	15149	15192	15318	15208	15096	15137	14983	15114	15230	15058	15236	15132	15351	15301	15205	15340	15280	15273	15291	15289	15211	15212	15210	15181	15242	15326	15190	15084	15198	15252	15244	15247	15187	15056	15183	15213	15302	15204	15243	15195	15245	15168	15147	15212	15173	15033	15201	15295	15106	14988	15122	15294	15280	15158	15147	15177	15255	15180	15122	15177	15255	15287	15176	15261	15369	15160	15293	15112	15324	15216	15202	15093	15088	15200	15087	15150	15187	15356	15236	15051	15185	15179	15193	15223	15195	15173	15104	15323	15324	15366	15156	15108	15169	15297	15268	15220	15135	15340	15184	15278	15206	15181	15189	15149	15285	15377	15276	15216	15182	15371	15174	15352	15312	15215	15108	15224	15333	15173	15122	15267	15171	15108	15137	15219	15263	15068	15286	15096	15296	15107	15109	15110	15125	15234	15133	15228	15258	15200	15239	15377	14836	15175	15072	15301	15219	15223	15201	15133	15283	15217	15482	15173	15311	15063	15239	15171	15281	15176	15061	15070	15240	15302	15087	15183	15130	15277	15122	15242	15201	15341	15235	15066	15253	15351	15191	15099	15243	15204	15066	15240	15118	15237	15292	15255	15281	15194	15088	15086	15091	15069	15235	15076	15268	15144	15291	15283	15347	15155	15079	15327	15166	15102	15226	15230	15113	15207	15408	15312	15289	15104	15121	15283	15128	15150	15111	15011	15152	15315	15116	15279	15115	15046	15142	15273	15220	15188	15179	15212	15425	15175	15202	15166	15340	15232	15089	15219	15130	15257	15038	15279	15319	15179	15243	15154	15174	15194	15097	15294	15310	15163	15107	15161	15301	15134	15268	14974	14987	15275	15234	15126	15037	15252	15352	15143	15214	15116	15165	15205	15176	15204	15185	15142	15405	15322	15198	15389	14986	15287	15251	15275	15153	15041	15225	15108	15107	15154	15091	15152	15162	15046	15183	15068	15120	15180	15230	15183	15044	15088	15208	15177	15188	15374	15225	15303	15168	15137	15173	15127	15158	15034	15236	15154	15240	15015	15291	15111	15156	15170	15154	15119	15251	15260	15188	15150	15205	15212	15325	15023	15215	15192	15096	15012	15163	15116	15110	15311	15146	15223	15268	15208	15288	15213	15254	15082	15205	15187	15156	15166	15255	15320	15278	15204	15146	15169	15122	15126	15032	15172	15292	15075	15189	15251	15357	15168	15124	15180	15083	15256	15101	15257	15320	15250	15229	15212	15144	15231	15233	15234	15177	15267	15100	15285	15211	15010	15195	15259	15251	15026	15302	15239	15168	15269	15196	15240	15194	15229	15427	15340	15020	15343	15287	15160	15342	15107	15187	15094	15160	15203	14985	15183	15245	15196	15334	15179	15233	15114	15239	15112	15080	15344	15252	15175	15234	15186	15107	15306	15150	15104	15190	15103	15124	15090	15241	15156	15061	15267	14994	15133	15118	15160	15259	15061	15240	15219	15124	15334	15184	15232	15257	15083	15335	15065	15261	15171	15144	15091	15090	15300	15176	15322	15161	15201	15252	15122	15110	15152	15098	15249	15105	15323	15078	15128	15064	15315	15293	15225	15177	15232	15338	15238	15276	15102	15169	15195	15244	15361	15229	15199	15130	15253	15341	15221	15115	15264	15325	15248	15266	15130	15143	15211	15227	15101	15185	15144	15255	15337	15285	15156	15151	15144	15295	15161	15166	15195	15086	15155	15097	15241	15113	15086	15247	15159	15310	15240	15131	15228	15188	15172	15300	15163	15285	15251	15136	15244	15019	15301	15236	15108	15141	15153	15085	15276	15374	15069	15322	15162	15235	15222	15348	15070	15071	15014	15480	15252	14958	15304	15351	15211	15077	15056	15221	15166	15153	15060	15220	15270	15278	15269	15375	15274	15271	15041	15235	15250	15091	15216	15236	15252	15316	15290	15022	15113	15287	15172	15070	15235	15148	15206	15138	15125	15058	15133	15271	15211	15160	15258	15224	15287	15175	15176	15102	15245	15185	15272	15184	15266	15234	15120	15355	15148	15183	15105	15059	15136	15288	15238	15104	15090	15167	15219	15224	15052	15194	15242	15352	15204	15086	15247	15100	15232	15329	15093	15305	15114	15182	15142	15066	15279	15130	15209	15197	15315	15115	15306	15147	15193	15091	15149	15039	15248	15324	15101	15104	15188	15093	15161	15199	15218	14978	15350	15105	15198	15211	15286	15103	15316	15054	15240	15113	15144	15177	15214	15194	15284	15317	15320	15251	15138	15250	15217	15095	15295	15257	15190	15189	15114	15312	15227	15397	15090	15182	15233	15288	15128	15102	15300	15172	15204	15232	15015	15175	15206	15184	15195	14998	15122	15176	15047	15147	15110	15361	15230	15256	15188	15419	15365	15182	15264	15212	14996	15133	15199	15097	15133	15026	15122	15159	15298
24005	21284	28697	25351	23430	22324	21130	18819	18488	21656	29010	28619	24873	20455	18176	17479	17600	17903	17891	17628	17596	17579	17298	17591	17264	17245	17282	17378	17308	17312	17416	17548	17250	17227	17226	17495	17321	17433	17513	17361	17482	17421	17260	17185	17207	17345	17201	17296	17331	17500	17325	17308	17428	17447	17174	17428	17142	17276	17333	17417	17209	17402	17269	17158	17282	17332	17428	17151	17370	17237	17307	17336	17236	17380	17240	17544	17252	17320	17219	17408	17307	17269	17304	17239	17336	17410	17220	17130	17291	17409	17296	17375	17304	17192	17184	17399	17488	17051	17188	17250	17383	17407	17492	17127	17274	17296	17500	17158	17281	17424	17330	17369	17355	17421	17349	17372	17407	17224	17480	17215	17094	17192	17287	17088	17199	17385	17471	17017	17101	17249	17315	17326	17444	17343	17153	17138	17389	17228	17334	17153	17408	17203	17074	17386	17360	17316	17321	17242	17407	17387	17307	17398	17345	17386	17487	17352	17450	17323	17119	17124	17337	17165	17250	17502	17400	17227	17374	17127	17302	17207	17244	17296	17335	17573	17397	17240	17559	17445	17296	17366	17416	17240	17290	17247	17353	17366	17394	17374	17440	17380	17362	17200	17333	17384	17362	17355	17329	17348	17178	17402	17178	17262	17396	17273	17210	17373	17355	17423	17385	17339	17250	17491	17203	17352	17563	17299	17414	17366	17346	17370	17170	17510	17308	17324	17268	17463	17467	17203	17220	17321	17371	17318	17196	17280	17416	17149	17311	17247	17401	16972	17275	17326	17413	17309	17237	17075	17132	17347	17121	17132	17294	17343	17245	17259	17396	17051	17238	17507	17514	17231	17180	17223	17377	17347	17288	17363	17420	17204	17421	17416	17127	17483	17166	17167	17342	16976	17310	17479	17321	17433	17148	17094	17377	17351	17508	17406	17195	17257	17441	17533	17374	17430	17419	17308	17531	17366	17371	17237	17258	17348	17285	17424	17366	17523	17321	17354	17383	17363	17298	17264	17135	17207	17451	17140	17136	17383	17476	17336	17386	17336	17275	17263	17210	17410	17370	17215	17308	17170	17156	17300	17249	17301	17460	17452	17480	17325	17314	17320	17606	17462	17274	17230	17438	17274	17432	17285	17393	17400	17372	17327	17424	17184	17177	17248	17192	17261	17149	17231	17371	17331	17095	17267	17339	17288	17375	17488	17290	17358	17453	17278	17435	17330	17367	17460	17432	17373	17295	17423	17220	17095	17498	17323	17196	17311	17491	17400	17345	17024	17305	17343	17303	17338	17135	17254	17655	17379	17281	17167	17139	17433	17310	17340	17106	17255	17352	17448	17394	17122	17278	17318	17185	17351	17312	17311	17530	17271	17346	17361	17392	17307	17253	17258	17488	17125	17292	17338	17091	17280	17450	17228	17267	17388	17180	17249	17208	17221	17272	17331	17319	17264	17327	17467	17291	17515	17448	17386	17257	17382	17346	17218	17265	17291	17457	17279	17399	17227	17297	17358	17314	17140	17206	17230	17268	17119	17263	17317	17187	17252	17269	17383	17227	17353	17207	17371	17440	17440	17261	17332	17289	17388	16957	17304	17132	17235	17272	17272	17366	17252	17310	17091	17372	17169	17248	17290	17264	17166	17157	17338	17231	17278	17306	17239	17372	17268	17397	17347	17343	17311	17295	17253	17447	17247	17416	17193	17291	17300	17352	17226	17432	17323	17508	17255	17241	17346	17466	17223	17222	17112	17327	17070	17200	17271	17462	17278	17167	17165	17225	17357	17175	17414	17423	17468	17204	17339	17186	17334	17214	17427	17580	17116	17518	17270	17441	17384	17353	17244	17363	17320	17392	17092	17205	17419	17497	17213	17452	17277	17301	17368	17225	17517	17110	17188	17449	17381	17263	17255	17238	17288	17463	17304	17543	17414	17393	17349	17496	17294	17167	17255	17431	17347	17205	17156	17380	17340	17392	17339	17234	17224	17234	16969	17321	17267	17151	17284	17350	17116	17244	17074	17407	17448	17279	17078	17322	17238	17253	17410	17343	17162	17062	17207	17096	17342	17345	17362	17380	17287	17422	17284	17561	17392	17286	17277	17426	17414	17454	17155	17332	16981	17431	17396	17450	17461	17339	17343	17203	17293	17251	16994	17402	17208	17342	17334	17063	17293	17395	17350	17206	17210	17142	17093	17226	17397	17241	17258	17205	17302	17268	17421	17210	17240	17322	17294	17449	17365	17615	17168	17472	17131	17292	17454	17299	17171	17229	17659	17430	17283	17304	17320	17267	17389	17312	17316	17205	17164	17368	17229	17517	17373	17367	17076	17279	17333	17522	17305	17298	17159	17314	16987	17281	17349	17487	17461	17312	17445	17274	17197	17329	17351	17367	17334	17307	17253	17254	17200	17296	17334	17312	17314	17214	17152	17246	17166	17336	17492	17281	17067	17358	17315	17323	17310	17299	17477	17186	17201	17158	17261	17491	17391	17306	17378	17350	17380	17377	17360	17220	17289	17253	17319	17312	17404	17235	17342	17277	17178	17285	17377	17331	17245	17340	17131	17374	17274	17277	17365	17200	17211	17325	17356	17137	17325	17340	17287	17195	17229	17375	17380	17193	17242	17332	17469	17358	17479	17408	17343	17206	16984	17433	17511	17304	17316	17212	17334	17349	17448	17416	17406	17591	17224	17358	17319	17393	17287	17179	17315	17064	17094	17382	17352	17347	17415	17257	17254	17239	17212	17214	17200	17454	17250	17053	17251	17382	17255	17307	17277	17150	17332	17324	17210	17261	17294	17332	17514	17097	17244	17297	17230	17363	17290	17388	17510	17340	17280	17238	17344	17334	17163	17456	17366	17459	17208	17143	17419	17652	17291	17340	17276	17259	17385	17381	17227	17264	17443	17433	17346	17369	17413	17362	17411	17163	17489	17428	17135	17393	17289	17284	17352	17321	17185	17210	17356	17396	17162	17289	17290	17348	17375	17288	17350	17452	17341	17221	17178	17191	16998	17327	17362	17315	17247	17215	17280	17475	17110	17334	17314	17170	17252	17278	17229	17472	17329	17240	17438	17206	17468	17524	17154	17180	17345	17286	17311	17235	17196	17237	17350	17312	17474	17273	17457	17284	17365	17315	17325	17373	17271	17114	17232	17162	17330	17255	17441	17376	17205	17169	17431	17182	17357	17252	17268	17453	17221	17388	17352	17111	17340	17293	17129	17270	17252	17178	17151	17023	17373	17559	17289	17204	17314	17196	17164	17286	17385	17179	17344	17252	17345	17236	17380	17387	17494	17186	17278	17270	17311	17486	17200	17485	17301	17530	17349	17384	17214	17079	17264	17255	17342	17177	17242	17548	17177	17398	17305	17296	17358	17377	17307	17289	17453	17396	17236	17407	17529	17403	17168	17261	17296	17289	17192	17288	17312	17346	17401	17175	17149	17307	17364	17002	17436	17353	17351	17376	17119	17286	17423	17411	17364	17625	17183	17291	17223	17362	17485	17330	17331	17325	17312	17386	17355	17142	17294	17233	17262	17180	17028	17180	17513	17309	17436	17319	17255	17264	17304	17254	17356	17425	17349	17376	17246	17299	17209	17377	17250	17334	17183	17198	17323	17256	17158	17448	17458	17035	17258	17151	17203	17400	17527	17440	17211	17211	17460	17211	17211	17455	17401	17348	17283	17248	17158	17126	17435	17339	17418	17376	17271	17163	17189	17341	17170	17414	17381	17297	17455	17394	17303	17395	17311	17598	17401	17339	17257	17373	17170	17252	17381	17407	17362	17262	17250	17369	17268	17428	17276	17438	17415	17329	17438	17387	17245	17462	17476	17377	16933	17358	17314	17343	17403	17275	17589	17264	17290	17375	17187	17450	17223	17247	17281	17460	17484	17389	17190	17219	17351	17394	17325	17336	17464	17299	17168	17264	17432	17423	17184	17400	17316	17343	17285	17274	17367	17329	17270	17405	17221	17355	17390	17320	17245	17421	17221	17207	16938	17336	17501	17364	17124	17435	17211	17363	17476	17432	17098	16971	17098	17088	17298	17294	17233	17122	17141	17488	17506	17403	17404	17322	17423	17297	17269	17377	17350	17390	17183	17113	17223	17320	17365	17380	17271	17093	17239	17387	17224	17043	17459	17239	17386	17260	17157	17232	17271	17386	17529	17337	17461	17510	17258	17288	17121	17030	17303	17397	17454	17083	17426	17225	17271	17288	17294	17408	17434	17347	17470	17351	17202	17266	17252	17226	17411	17312	17437	17475	17435	17337	17526	17214	17402	17159	17035	17160	17096	17482	17223	17334	17239	17342	17331	17213	17246	17383	17189	17177	17193	17397	17137	17143	17245	17379	17251	17083	17299	17233	17275	17528	17273	17211	17253	17210	17359	17360	17350	17060	17305	17047	17326	17237	17329	17372	17240	17341	17196	17495	17191	17421	17128	17198	17431	17235	17421	17138	17496	17332	17257	17186	17197	17217	17209	17129	17342	17228	17418	17394	17364	17382	17191	17359	17377	17372	17354	17368	17415	17270	17232	17301	17400	17401	17206	17320	17210	17368	17145	17300	17498	17284	17153	17444	17323	17326	17261	17256	17379	17292	17198	17358	17348	17262	17148	17396	17503	17344	17174	17177	17057	17338	17292	17299	17329	17193	17398	17452	17379	17342	17267	17297	17466	17343	17316	17418	17156	17217	17293	17212	17347	17476	17234	17313	17317	17445	17218	16989	17451	17225	17424	17389	17288	17385	17482	17469	17237	17338	17432	17135	17234	17268	17367	17419	17379	17210	17126	17155	17230	17075	17238	17288	17452	17216	17390	17277	17424	17493	17389	17315	17236	17013	17361	17166	17299	17261	17173	17197	17230	17257	17085	17476	17409	17161	17353	17118	17358	17284	17343	17322	17228	17473	17258	17270	17260	17347	17314	17341	17363	17345	17399	17411	17325	17384	17238	17243	17395	17149	17134	17096	17288	17262	17271	17209	17481	17257	17436	17167	17295	17447	17242	17321	17427	17163	17358	17266	17115	17205	17253	17399	17343	17405	17383	17338	17364	17278	17230	17439	17424	17234	17316	17246	17393	17277	17299	17352	17570	17301	17442	17389	17240	17482	17324	17264	17338	17105	17174	17235	17416
31104	47722	42113	33506	23892	18490	17227	16490	16869	21796	30783	28996	23532	17879	15497	15143	15338	15624	15341	15239	15205	14966	14908	14982	14935	14928	14934	14961	14983	14979	15143	15035	15100	15181	14956	15001	14992	15085	14904	15064	14912	15010	15042	15108	14871	15168	14817	15119	14892	15109	14936	14983	14834	14945	15017	15153	15025	14850	14911	14953	15098	15063	15114	14970	14909	15206	14993	14981	14978	14846	14915	14885	14986	15021	15003	15150	15158	14871	14905	14977	14960	14916	15093	14916	14847	14879	14987	15014	14942	14786	14974	14958	14893	14922	14946	14831	14934	15118	14920	15005	15059	14944	14962	14905	15040	14886	15031	15008	14957	15033	15135	15006	14973	15050	14979	15014	15141	15164	14888	14875	14793	14795	14991	15050	14951	15059	15099	14911	14962	15108	15081	14897	15157	14979	14880	14931	15099	14925	15184	15073	14778	14792	15012	15064	14845	14845	15115	14978	15007	14983	15182	14893	15116	14804	15054	15035	14692	14939	14792	14887	15042	14887	15006	14963	15041	14817	14790	14875	15106	14978	15014	14919	14844	15158	15003	15041	14927	15124	15069	14971	14909	15136	14776	14995	15007	15028	15051	14759	15064	14993	15015	14958	14984	15006	15007	15093	14968	15008	15059	15008	15012	14929	14982	14965	14976	14958	15116	14983	15098	15025	14975	15124	15214	15156	14902	14869	14816	14830	15011	14869	15039	14858	14974	15037	14888	14951	15002	14858	14895	14898	14969	15146	15091	14848	14942	14902	14856	14908	14958	14920	15081	15014	15085	14937	14881	14999	15026	14979	15047	15032	14994	14826	14863	14854	14922	15022	14928	15097	14968	14808	14958	14922	14994	15102	14941	14955	15084	14937	14826	14854	15035	15101	14932	15069	14988	15059	14953	15162	14931	14912	14738	14878	14960	15124	14883	15032	14837	15039	14964	14947	14974	14999	14910	15027	15032	14937	15049	14944	15009	14939	14975	15025	14988	14893	15081	14944	14913	14689	14967	14922	15031	14867	14865	14967	15068	14884	15034	15003	15075	14968	15023	14970	15066	14870	14931	15036	14913	14970	15016	14834	14914	14956	15060	14986	14998	14918	15024	14946	15061	15081	15030	15114	15049	14916	14897	14917	14790	14894	15144	15012	14805	14933	14952	15032	14878	15061	15036	14866	14939	14941	14902	14966	14827	14933	14916	15007	15031	14995	14938	15003	14930	14986	14993	14986	15096	14857	14898	14871	14871	14950	15085	14872	14961	15087	15075	14748	14890	14982	15085	15001	14816	14962	15072	14956	14976	14931	15130	15106	14908	15020	14925	14870	14937	14845	14986	14967	14816	14905	14992	15074	14883	14930	14775	14923	14901	15047	15094	15037	15017	14999	15029	14886	14971	14978	14828	14872	15050	15063	14958	14978	14936	15246	14876	14999	14956	14868	14903	14897	14863	14967	14944	14883	14981	14946	14996	14852	15030	14951	15102	14932	14884	15001	14905	14940	14978	15122	14967	15032	14945	14958	14931	14952	14964	14860	15017	15023	14865	14926	15039	14963	14711	14852	15010	14968	14943	15162	15041	14956	14931	15024	14888	14920	15074	15040	15052	14983	14949	14988	14957	14896	14969	14876	15121	15111	15020	15037	14786	15116	15070	14971	14835	15091	14972	14867	15044	14956	14837	15023	15152	14939	15004	14883	14916	14879	15074	14928	14869	14863	14999	15024	15084	14725	14973	14910	14974	14953	14899	14940	15013	14820	14931	15040	15066	15024	14908	15101	15076	14950	15034	15108	15039	14939	14905	14964	15027	14891	15007	14864	15096	15033	15052	14908	14909	14814	15056	15057	14882	15012	15014	14976	14770	14875	15021	15051	15083	15053	15042	15008	14986	14816	15016	14834	14919	15045	14941	14937	14918	15071	14987	14938	15054	14983	15115	14938	15084	15066	14903	14931	15046	15003	14935	14749	14913	15031	14963	15106	14822	15066	14893	15036	14715	14955	14850	15017	14939	14977	15095	14905	15182	14948	14816	14940	15050	15143	14859	14776	15063	14962	14848	14904	14980	15004	15035	14930	14970	14947	14979	15133	14848	15098	14970	15048	14920	15038	14940	15112	14944	14897	14980	15017	14945	15031	14977	15067	14925	15090	14902	14879	15068	15006	14941	15176	14969	15029	14764	14849	15076	15018	14931	14881	15029	14952	14990	14956	14962	15010	14987	14865	15000	14898	14924	15089	15167	15129	14945	14987	14956	14962	14981	15067	15030	14877	14919	14856	15085	14994	15022	15066	15101	14841	14760	14980	14902	14959	14999	14807	15089	14903	15036	14904	15050	14895	15002	15094	15109	14983	14933	15096	14848	15111	14932	15009	15091	14978	15055	15036	14949	14832	14955	15065	14956	15006	14967	15091	14958	14995	15056	15092	14938	14892	14871	14938	14971	14977	15133	15053	14996	14891	14895	14984	15079	14934	14953	14961	14893	14964	14842	15014	14921	15093	14839	15196	14983	15054	15023	14812	14996	14911	14952	14837	14951	14955	14902	14980	15211	14856	15024	14809	14986	14967	14852	14869	14878	14951	15105	14979	15063	14960	15089	14930	14956	15090	14836	15077	15050	15026	15030	15052	15007	14985	14933	14822	14901	14930	15216	14922	15019	15041	15019	14834	15081	15058	14870	14944	14882	15068	14959	15073	15090	15055	14978	14845	14860	14982	14890	15008	14885	14979	15051	14992	14892	14861	14982	14885	14991	15046	14907	14889	15011	14948	14893	14949	15021	14843	14879	14850	14853	15010	15059	15053	15010	14791	15020	14872	14990	15112	14975	14982	14901	14990	15041	14981	15008	14915	14943	14832	14860	14957	15137	15014	14826	15021	15128	14963	15008	14958	14926	14828	15025	14898	14982	14795	15112	14971	14964	14954	14986	14984	15051	14861	14959	15052	14871	14927	14902	14938	14949	14948	14917	14849	14956	14767	14910	15106	15007	15124	14976	15062	14983	15124	14882	14890	15040	14916	14925	14911	14993	15008	14863	15073	14877	14904	14970	14910	14933	15166	14963	14885	15057	14951	14999	14950	15076	14971	14979	15009	15006	14971	14922	14840	15174	14903	14923	15022	14985	14971	14836	14942	14974	15082	14945	14788	14880	14841	14950	15006	14762	14770	15004	14875	15078	15011	14854	14915	15093	14918	15079	14858	15015	15018	15069	15002	15053	15030	15050	14920	14934	14863	15000	15042	15111	15006	14978	15003	14880	15022	14851	15075	15060	14970	15060	15084	14843	15012	14953	14963	14991	14985	15086	14767	14955	15116	14905	14958	15004	14957	14867	15069	14954	15029	15049	14943	14989	14993	14801	14994	15057	15042	15028	14955	15010	15027	14924	15041	15035	15022	15034	15075	14778	14881	15032	14776	15043	14855	14883	15073	14996	15094	14808	15079	14893	15065	15009	15126	14979	14994	15143	14954	14944	14996	14932	14989	15112	14968	15003	14825	15034	14864	14869	14972	15129	15008	14841	15009	14900	15072	14887	14919	15165	15059	15123	14924	15021	15004	14934	15018	14835	15019	14939	15015	14821	14837	14969	14923	15014	14846	15072	14748	15032	14775	15057	14780	14938	15028	14970	14974	14923	14888	14990	14970	14998	14992	14967	15081	14941	15011	15200	14958	14977	15030	14992	14867	15045	15033	14819	14697	14909	15097	14967	14957	14883	14983	14957	14887	14992	14899	15170	15142	15010	14958	14915	14887	14892	15079	14648	15044	14972	15050	15066	14962	15014	14996	14916	14859	14888	14960	14987	14957	14781	14852	14801	14812	14866	14971	15012	14991	14971	14882	14864	14676	14920	14958	15003	15111	14987	14935	14973	15015	14988	14950	15043	15078	14872	14823	15137	14973	14866	15014	14967	15136	15124	15021	15061	14795	14927	14960	14786	15185	14875	15009	14842	14972	15022	15101	14872	14965	15000	14980	14908	14899	14937	14991	14939	15130	15032	14955	14988	15034	15052	14951	14911	14994	15115	14963	15064	14919	15022	14875	14825	14864	15018	15037	14821	15062	14843	15011	14849	14952	14915	14937	15050	14966	15066	14890	14984	14959	14995	15044	14951	14991	14862	14897	14866	14809	15119	14898	14973	15027	14942	14871	15096	14962	15110	15021	15062	14796	14963	15041	14860	15114	14944	15034	14891	14835	14856	14941	14784	15135	15069	14936	15000	14894	14986	15028	14840	15093	15099	15016	14905	15002	15002	14837	14842	14942	14844	14888	14970	14831	15065	14884	14808	14865	14911	14943	14990	15061	14930	14856	15048	14813	15093	14953	14957	15147	14921	15036	14911	15126	15045	14929	15024	14989	14887	15138	14805	15176	14910	14817	14967	14917	15159	15057	14816	14968	14990	15001	15168	14991	14946	14949	15068	15053	14894	14979	15099	14998	15179	14948	14858	14974	14822	15016	15099	15012	14868	14877	14969	14983	15134	15028	15042	14921	14917	15072	15044	15065	15034	15029	14977	14951	14990	14872	15159	15165	15165	14897	15059	15043	14992	14885	14970	15205	14841	14820	14927	15048	14946	15084	15083	14850	15097	14987	14944	15055	14878	15026	14914	15051	15038	15051	15028	14896	14981	14984	14990	14956	14837	14855	15089	14852	15029	15118	14939	14932	14888	14916	15026	14894	15068	15068	14764	15030	15054	14981	15080	14933	14987	15021	14990	15074	14899	14919	15016	15049	15078	14848	14863	14948	15223	14894	14974	15078	14976	14929	15000	15003	14946	15020	14995	14979	14961	15004	14823	14963	14881	15082	14987	15037	14979	14979	14865	14925	14835	14926	14994	14981	14988	14945	15046	15096	15016	14941	15057	15011	15034	14913	15022	14985	15033	14980	15056	15142	14908	15021	15098	15034	15030	14972	14964	15035	14916	14948	14890	14949	15034	14961	15085	14845	15073	15005	15072	14950	14726	14889	14936	14841	15054	15052	14970	14822	15050	14904	15022	14948	14943	14995	14998	14864	15043	15007	14865	15005	15106	14862	14953	15126	15015	15189	14963	14845	14679	15092	14966	15052	15138	14932	14931	15065	14906	14962	14893	14771	15082	14922	14956	14949	14918	14922	15057	14883	15002	14900	14770	15039	15025	15052
22774	21342	29262	24394	22362	23857	25300	20776	19874	22679	34433	35888	31369	23917	18888	18014	18464	18457	18255	17995	17645	17806	17604	17578	17497	17630	17381	17360	17547	17615	17449	17473	17490	17572	17248	17442	17591	17332	17484	17583	17466	17482	17493	17681	17508	17465	17437	17468	17515	17709	17428	17374	17548	17497	17380	17317	17560	17390	17504	17681	17577	17465	17492	17580	17515	17394	17672	17571	17398	17405	17397	17481	17468	17333	17526	17263	17461	17343	17431	17165	17733	17357	17312	17373	17299	17557	17267	17459	17515	17428	17302	17386	17508	17558	17574	17426	17410	17346	17296	17411	17521	17528	17305	17307	17478	17416	17642	17315	17426	17374	17419	17328	17600	17501	17404	17269	17263	17469	17494	17302	17505	17612	17439	17452	17461	17538	17339	17513	17448	17435	17343	17344	17360	17308	17158	17414	17566	17414	17329	17408	17443	17253	17672	17519	17569	17324	17259	17421	17363	17316	17633	17612	17386	17549	17641	17480	17556	17419	17447	17427	17529	17295	17280	17268	17427	17476	17483	17381	17360	17569	17502	17552	17424	17185	17355	17270	17407	17325	17285	17333	17399	17334	17590	17274	17153	17588	17366	17345	17488	17254	17158	17440	17317	17290	17502	17380	17406	17278	17189	17509	17292	17445	17436	17246	17373	17445	17423	17531	17328	17432	17553	17347	17267	17405	17489	17468	17235	17257	17479	17524	17182	17437	17340	17419	17402	17388	17381	17401	17309	17385	17544	17155	17294	17405	17271	17513	17236	17337	17347	17501	17224	17339	17343	17142	17460	17427	17463	17492	17366	17275	17229	17442	17279	17381	17314	17491	17558	17608	17455	17582	17390	17257	17425	17377	17409	17314	17426	17263	17260	17428	17337	17321	17297	17287	17532	17372	17352	17382	17340	17635	17370	17543	17427	17525	17396	17525	17302	17461	17604	17280	17287	17256	17361	17356	17309	17292	17323	17210	17447	17391	17492	17399	17260	17474	17472	17336	17314	17450	17476	17433	17546	17449	17336	17334	17365	17357	17424	17337	17463	17303	17340	17303	17429	17148	17494	17326	17569	17318	17308	17432	17252	17235	17242	17385	17494	17353	17373	17217	17427	17283	17245	17373	17280	17348	17393	17352	17382	17454	17533	17291	17310	17639	17543	17429	17258	17418	17610	17357	17561	17314	17260	17455	17239	17182	17401	17454	17402	17403	17525	17353	17361	17471	17518	17281	17378	17428	17240	17531	17427	17477	17303	17409	17269	17491	17422	17544	17398	17303	17346	17565	17460	17406	17344	17350	17505	17361	17455	17392	17489	17298	17438	17385	17301	17347	17290	17225	17286	17317	17256	17167	17382	17502	17343	17387	17630	17195	17394	17366	17296	17563	17412	17412	17472	17256	17564	17328	17317	17469	17246	17389	17339	17564	17353	17364	17486	17568	17516	17250	17231	17220	17379	17227	17529	17460	17419	17435	17429	17259	17453	17294	17594	17345	17565	17522	17252	17390	17351	17460	17584	17550	17383	17326	17430	17404	17473	17499	17494	17263	17417	17264	17626	17520	17511	17409	17330	17142	17360	17506	17147	17198	17392	17467	17402	17359	17177	17311	17236	17463	17467	17262	17354	17437	17303	17437	17462	17351	17556	17569	17429	17320	17400	17205	17340	17369	17313	17419	17457	17436	17444	17387	17338	17244	17646	17179	17300	17468	17465	17397	17353	17403	17384	17426	17383	17447	17370	17186	17431	17468	17450	17222	17358	17610	17650	17717	17299	17409	17555	17476	17444	17548	17449	17400	17457	17271	17473	17329	17437	17182	17432	17491	17475	17447	17488	17470	17245	17672	17272	17469	17369	17327	17450	17366	17510	17320	17245	17482	17477	17393	17491	17411	17381	17393	17298	17366	17333	17276	17418	17198	17631	17382	17512	17372	17487	17349	17576	17480	17677	17330	17300	17647	17120	17495	17421	17380	17351	17394	17505	17396	17386	17506	17480	17323	17470	17432	17423	17348	17332	17358	17339	17456	17519	17399	17322	17252	17454	17359	17392	17200	17274	17524	17468	17245	17440	17331	17206	17338	17356	17353	17659	17254	17406	17409	17592	17306	17539	17288	17270	17293	17287	17426	17477	17308	17272	17365	17263	17386	17446	17491	17470	17536	17291	17248	17416	17390	17600	17511	17369	17182	17461	17446	17311	17201	17352	17439	17308	17341	17261	17371	17305	17268	17417	17298	17363	17186	17459	17444	17409	17434	17435	17413	17171	17102	17452	17544	17261	17430	17277	17229	17515	17410	17415	17346	17375	17293	17284	17365	17357	17311	17313	17362	17568	17403	17710	17322	17460	17238	17316	17351	17300	17282	17363	17391	17291	17347	17328	17358	17586	17379	17222	17371	17445	17345	17456	17289	17229	17400	17487	17455	17293	17348	17349	17407	17325	17367	17357	17466	17322	17306	17448	17309	17358	17501	17214	17276	17387	17355	17444	17365	17330	17230	17265	17387	17275	17606	17547	17441	17463	17455	17251	17363	17520	17324	17462	17350	17385	17468	17436	17292	17494	17348	17418	17422	17531	17367	17660	17436	17308	17265	17295	17319	17552	17366	17527	17223	17341	17384	17546	17162	17386	17217	17272	17201	17353	17413	17406	17233	17262	17491	17556	17483	17314	17156	17315	17323	17306	17374	17530	17432	17502	17342	17438	17256	17299	17464	17470	17182	17505	17605	17488	17413	17511	17201	17411	17510	17133	17565	17342	17442	17516	17557	17338	17337	17330	17529	17393	17404	17442	17475	17468	17237	17432	17282	17299	17382	17494	17607	17209	17490	17223	17336	17416	17397	17478	17361	17337	17415	17449	17459	17422	17490	17402	17546	17286	17316	17417	17493	17477	17541	17504	17404	17449	17361	17216	17430	17580	17483	17276	17428	17499	17539	17299	17463	17251	17340	17593	17352	17733	17498	17537	17322	17320	17476	17377	17326	17423	17313	17460	17504	17524	17408	17460	17358	17311	17119	17245	17284	17361	17451	17411	17353	17370	17465	17537	17497	17447	17427	17441	17328	17473	17321	17346	17264	17359	17549	17464	17260	17511	17263	17469	17279	17312	17266	17272	17281	17103	17547	17481	17344	17513	17417	17398	17342	17218	17406	17266	17232	17290	17322	17322	17312	17314	17499	17507	17509	17577	17547	17443	17411	17313	17492	17532	17442	17455	17461	17467	17417	17525	17398	17383	17518	17560	17507	17271	17482	17388	17389	17525	17507	17573	17289	17132	17267	17418	17501	17327	17305	17674	17540	17277	17088	17461	17360	17304	17471	17405	17291	17402	17427	17286	17362	17593	17509	17511	17387	17329	17336	17397	17474	17604	17328	17750	17368	17245	17373	17295	17348	17472	17358	17257	17414	17414	17395	17433	17154	17306	17149	17545	17738	17478	17387	17295	17534	17338	17337	17449	17405	17579	17269	17116	17477	17285	17325	17406	17283	17433	17227	17255	17242	17489	17438	17436	17377	17365	17473	17537	17344	17374	17269	17455	17386	17320	17132	17512	17325	17323	17294	17387	17232	17358	17252	17307	17261	17194	17611	17458	17502	17278	17424	17444	17333	17323	17504	17242	17417	17487	17439	17498	17609	17379	17442	17302	17305	17439	17269	17292	17578	17543	17346	17480	17611	17612	17293	17497	17313	17492	17371	17099	17048	17317	17524	17226	17502	17343	17397	17465	17411	17513	17387	17372	17388	17318	17343	17491	17429	17369	17537	17455	17573	17362	17352	17436	17347	17374	17484	17450	17284	17369	17437	17399	17626	17579	17397	17275	17334	17286	17243	17370	17469	17319	17376	17349	17184	17401	17615	17495	17145	17404	17331	17308	17317	17164	17380	17397	17417	17569	17271	17371	17597	17335	17205	17273	17476	17357	17493	17425	17298	17350	17363	17409	17385	17570	17366	17439	17479	17284	17428	17606	17360	17571	17363	17419	17362	17349	17254	17438	17228	17074	17483	17530	17420	17381	17522	17529	17236	17199	17256	17644	17457	17397	17207	17422	17236	17326	17128	17417	17326	17396	17407	17168	17392	17440	17467	17356	17450	17324	17323	17359	17350	17598	17339	17453	17429	17320	17387	17347	17469	17246	17548	17434	17242	17442	17371	17282	17376	17224	17379	17449	17434	17533	17404	17642	17331	17205	17478	17356	17305	17657	17462	17462	17384	17613	17428	17459	17474	17320	17392	17340	17481	17305	17373	17439	17381	17430	17336	17374	17433	17500	17372	17074	17221	17322	17159	17286	17513	17318	17408	17352	17408	17305	17180	17487	17201	17492	17289	17369	17437	17233	17418	17666	17513	17473	17090	17394	17643	17237	17453	17349	17501	17421	17245	17272	17305	17546	17377	17344	17230	17262	17234	17327	17312	17382	17340	17313	17372	17380	17448	17380	17343	17447	17447	17449	17456	17243	17326	17492	17420	17433	17416	17230	17377	17399	17429	17272	17575	17394	17183	17346	17275	17226	17142	17206	17328	17347	17255	17321	17315	17321	17187	17396	17305	17419	17303	17376	17329	17325	17374	17364	17373	17478	17514	17327	17417	17163	17575	17466	17587	17248	17388	17360	17328	17505	17443	17210	17364	17178	17252	17589	17372	17435	17359	17461	17516	17311	17422	17100	17370	17346	17353	17245	17519	17328	17420	17274	17341	17351	17322	17407	17537	17396	17313	17435	17224	17561	17443	17421	17254	17164	17464	17420	17523	17250	17122	17282	17226	17386	17290	17413	17499	17462	17643	17479	17309	17300	17319	17254	17363	17355	17420	17386	17337	17267	17380	17466	17386	17275	17329	17400	17383	17361	17480	17472	17377	17389	17587	17329	17422	17307	17566	17629	17176	17255	17339	17279	17454	17413	17399	17594	17471	17493	17479	17356	17246	17571	17371	17375	17390	17296	17170	17318	17302	17325	17558	17398	17634	17338	17234	17347	17219	17310	17290	17446	17326	17310	17453	17355	17232	17474	17314	17504	17496	17376	17246	17450	17435	17360	17399	17417	17325	17302	17511	17300	17334	17347	17492	17455	17368	17568	17296	17483	17531	17424	17445	17502	17261	17153	17392	17422	17538	17325	17548	17300	17301	17426	17331	17486	17357
33534	57278	54224	42817	27675	20788	18535	18575	18954	22805	37008	36983	30715	21580	15208	15454	16128	16331	15960	15598	15259	15300	15083	14944	15034	15088	15098	14987	15091	15086	15003	15074	15087	14964	14992	15061	15102	15092	15138	15031	14990	14986	14879	15006	15150	15079	15031	15109	15068	14998	14984	14986	15006	15166	15004	15049	15112	15109	15169	15066	15085	14876	15100	15127	15039	15011	15159	15079	15162	15127	15173	15083	15031	14964	15101	15159	15101	15018	15096	15049	15031	14843	15070	15097	15091	15092	14997	15143	15014	15027	15127	15032	14846	15144	14936	15115	14856	15047	15057	15152	15120	15200	15195	15011	15017	14722	15012	14958	14983	14896	14986	15127	15004	15018	15042	15175	14892	15060	14943	15037	15033	15039	14840	15006	15037	15065	14867	14929	15004	15010	14993	15094	15085	15197	15067	14900	14964	15063	14922	14993	15102	15106	14975	15098	15095	14908	14965	14909	15013	14997	14968	14809	15177	14917	14954	14999	14989	14995	14887	15103	14878	14982	15159	14931	14925	15060	14980	15178	14992	15184	15005	15022	14960	14797	15124	15104	14973	15192	14881	14986	15110	15123	15058	14832	14844	15089	15129	15016	15117	14987	14856	15080	15228	15183	14973	14876	15022	15204	15135	14936	14943	14935	15086	14965	15130	15092	15115	14923	15082	14898	14877	15220	15075	14947	14924	14947	14829	15051	14876	14923	15091	15046	15077	14888	15094	14889	15123	14913	14881	14971	15095	15080	15091	15085	14948	14917	15080	15136	15039	14944	14983	14981	15082	14963	14876	15024	15017	15088	15056	14876	15098	14954	15172	15189	14906	15145	14976	15144	14922	15004	15110	14978	15148	15026	15037	15023	15101	15116	15119	14988	14960	15138	15145	15045	15146	15083	14986	14843	14989	14846	14965	15132	15080	15042	15164	15093	15101	15077	15096	14880	15196	15187	15029	15074	14969	15099	15078	15007	15025	14982	14929	15020	14908	15081	14940	14921	15094	15149	14988	15055	14972	15125	14909	15065	15128	14982	15006	15118	15126	14905	14985	15062	14876	15039	15045	15108	15018	15033	14911	15041	15008	15177	15035	15192	15027	14960	14999	15001	14931	14924	15135	14964	15012	15134	14881	15034	14907	15026	14792	14929	15023	14897	14970	15059	15071	15036	15128	14942	15090	14773	15007	14933	15073	14946	14761	14937	14960	15000	15067	15080	15011	14948	14899	15007	15070	15100	14824	15208	15042	15008	14941	15050	14825	15054	15097	15047	14886	15071	15044	15107	15006	14997	15213	14973	15027	15073	14922	15028	15083	15007	15071	14976	14923	15091	14915	15101	14911	14924	14851	15110	15118	15173	15073	15003	15300	15296	14953	15067	15052	15091	14975	14963	15077	15077	14974	14970	15148	15012	15020	14964	14980	15038	14979	15014	14990	14962	15117	14996	15069	14731	14974	15128	15041	14997	14848	14892	15013	15188	14936	14978	15007	14987	15125	15123	15083	14922	14982	15117	14913	15029	15098	15137	14937	14836	15148	14990	14996	14880	15183	15007	14992	14942	15040	14869	14966	15068	14898	14893	15060	15076	15000	15149	15003	14984	14942	15122	14996	14847	15124	15052	15019	14945	14965	14995	14939	15050	14980	15137	14963	15042	14877	14884	15075	15039	14870	15113	15048	14980	14985	15101	15007	15025	15154	15059	15145	14914	14939	14996	15059	15154	15012	14909	14939	15138	15128	15021	15007	15238	15042	15032	14957	14950	15124	15013	15050	15010	15137	15061	14898	15006	15038	14998	15090	14942	15059	14938	14927	15072	15049	15069	14970	14901	14899	14918	15179	14885	14966	15138	14785	15194	14857	15035	14912	15076	15067	15078	14983	15063	14855	15065	14890	15142	14868	15084	15023	15025	15052	15040	15036	15017	15204	15081	15198	14998	15186	15122	15105	14918	15052	14944	14999	15007	15107	15121	14995	14981	15165	14992	15112	14993	15025	14986	15008	15134	15064	15189	15123	14860	14924	14974	14961	14922	15053	15101	15054	14924	14830	14963	14938	15070	15087	15060	14965	14976	15021	15066	14868	14960	15051	14822	15052	15102	15078	14927	15091	14951	15094	14985	15013	15074	15144	14988	15028	15001	15000	15104	15011	14947	14986	15098	15016	14918	15013	15005	14895	14945	15042	15088	15083	14930	14953	14991	14950	15260	15060	15002	14976	15020	15106	15195	14974	15063	15020	15137	15043	15068	14936	14943	15168	15084	14946	14946	14970	15018	14982	15089	14915	15036	14992	14998	14990	15075	15059	15245	15028	14980	15045	15060	15032	14912	15090	15102	15112	15103	15020	14972	14897	14985	14965	15070	14918	15003	14999	14744	14916	15100	14987	15281	14968	14899	14895	15094	14950	15035	15083	15205	14978	15111	15116	14935	14856	15137	14955	15121	15058	15183	15027	15020	14987	15126	14869	15090	15022	15030	14969	15118	14979	15081	14995	15150	15048	15133	15020	14993	15070	14889	14937	14960	15054	14813	15093	15127	15001	15154	15066	14757	14930	15078	14913	15197	15131	14982	15070	15053	14956	15092	15161	14994	14955	15145	15101	15026	14959	15017	15078	15077	15052	14924	15020	15113	14881	14809	14996	14826	15113	14898	15060	15026	15064	15083	14947	14943	15076	15088	15005	14733	14942	15087	15128	14982	14992	14973	14978	14992	14943	15032	15141	15105	14971	15050	15035	14994	15147	15088	14984	14906	14914	14961	14942	15126	14899	15035	15020	15027	15001	15044	14982	15221	15007	15020	15120	14987	15018	15146	15099	14886	15006	15010	15132	15051	14974	14928	15053	14996	15067	14933	14974	15097	15134	14928	14900	15076	15099	15016	14859	14916	14981	15070	14924	15041	15119	14946	15056	14992	14877	15156	15011	14855	15103	15118	15153	14899	14892	14964	15023	15088	15141	14961	15060	15223	14979	14946	15007	14969	15130	15062	14971	15063	15106	14796	15032	15209	14929	15119	15172	14973	14904	15132	14949	14963	15077	14934	14902	14910	15081	15147	14973	15048	15017	15028	15168	14999	15053	14910	15089	15040	14895	15012	15113	14972	15182	15053	15108	15033	15051	15005	14909	14932	15098	15038	15133	14951	15029	14735	14960	15149	14950	15019	15047	15100	15154	14958	15180	15026	15043	14979	15042	14993	14988	15005	15161	14946	15155	15184	15061	15051	15057	15119	14937	15195	15006	15154	15007	15013	14934	15014	15020	15121	15005	14984	15099	15195	15100	15147	14947	14968	14816	14923	15014	15046	15049	14945	14951	15127	15109	14860	15112	14956	15005	15056	15063	15148	14949	15190	15091	15119	15028	14939	15039	15090	15180	14952	14939	14898	15074	15018	15079	15097	14907	15117	15077	15059	15055	15215	15145	15127	15010	15030	14985	14967	14904	15051	15068	15141	14816	15019	15049	14934	15192	15022	14954	14817	14964	14997	15067	15064	15158	15006	14817	15071	15270	15144	15163	14985	15126	15141	15115	15010	15020	14946	15206	14875	15025	15071	15130	14907	14928	15134	15147	15123	14939	14982	15231	15146	15019	14749	15011	15040	15094	15033	14987	14915	15002	14918	15180	15097	14871	14950	15240	14867	15117	14981	15027	15108	15049	15047	14960	14841	14927	15064	15030	15171	15034	15033	15027	15074	15003	15044	15048	14838	14964	15057	15053	15000	14892	14973	14995	15233	15079	15173	14886	15119	15049	15079	14981	15034	14972	14915	14815	15048	15021	14874	14945	15060	15029	14950	15040	14856	15090	15176	14909	14893	15010	15154	14931	15208	15051	14880	15146	15126	15225	14896	15107	15180	15073	15014	15018	14997	15084	14887	15039	14969	15076	14905	15023	14987	15097	14988	14907	15053	14894	15194	14940	15086	14855	15045	15027	14976	15025	14883	15094	15020	14921	15087	14799	15050	14991	15124	14985	15160	15031	15031	14987	14849	15155	15011	15005	15150	15166	14937	14929	14904	15107	14951	15239	15121	14993	15078	15000	15114	14944	15094	15072	14959	15083	15198	14978	15061	14875	14904	15152	15009	14985	14874	14855	15122	15007	14867	14981	15054	14758	15086	15087	14976	14968	15040	15102	14924	15093	14967	15065	15067	15139	14955	15049	15013	14909	14909	14983	14985	14919	15010	15007	14897	15038	14995	14898	14863	15098	14962	15071	14908	14985	14990	15049	15021	15210	15086	15120	14897	14938	14883	14898	15002	15085	15110	15254	15054	14874	14909	15058	15081	14945	14938	15044	14964	14919	14998	15187	14835	15113	15200	14997	15007	15068	14935	15226	15227	14988	15237	15067	15054	14855	15005	14863	15002	14939	15029	15007	15051	14983	14967	15093	15013	15046	15000	15031	14923	15116	15059	15086	15086	15047	14932	14932	15113	15065	15031	15016	15058	14928	15017	14982	14898	15169	14865	15089	14870	15135	15051	15055	15135	15116	15073	14833	14980	15134	14988	14938	14929	15086	15076	15172	15073	15001	14826	15106	14880	14990	15080	14973	15165	15094	15024	15066	14861	15152	15001	14975	15037	14961	14961	14904	15060	14916	15088	14956	14919	15070	15033	14983	14923	15017	14941	15046	15083	14999	14992	14996	15027	14951	15052	14984	15195	14978	15024	15143	14903	15035	14855	15170	15103	15085	15054	14942	14909	14991	14986	15003	15092	14982	14941	14864	15064	15026	15071	15032	15061	14987	14965	14999	15025	15141	15004	15063	14917	15060	15042	15101	14970	14844	15069	15164	15155	15095	14950	14886	14987	15023	14929	15057	15086	15032	14848	15069	15125	15052	15081	15279	15058	15182	14953	15128	14974	15138	15112	14979	15027	15100	15157	14949	15025	14991	14972	14841	15169	14951	14905	15038	14952	14908	14894	14884	15046	15027	15039	15120	15070	14905	14870	14877	14958	14908	14950	15128	15140	15099	15195	15025	14915	14944	15185	14909	15112	14917	15092	15149	15099	15050	14983	15072	15001	15047	14918	14943	15109	15074	15030	15021	14980	15009	15002	15017	15043	14985	15122	14936	15180	14957	14963	15032	15077	14943	15080	15063	15004	15002	15027	15052	15040	15169	15007	15115	14971	15084	14879
28329	26168	32395	25640	19329	18129	18097	17584	17856	17790	18795	19314	19525	18116	17635	17481	17469	17756	17704	17561	17635	17737	17726	17639	17455	17485	17452	17653	17526	17624	17681	17524	17548	17729	17666	17656	17795	17519	17418	17806	17514	17599	17615	17678	17532	17538	17476	17502	17482	17586	17701	17478	17550	17442	17472	17466	17444	17670	17815	17611	17650	17762	17610	17639	17537	17633	17569	17696	17500	17484	17397	17415	17414	17499	17704	17519	17553	17698	17380	17512	17774	17451	17597	17621	17885	17503	17549	17363	17636	17584	17542	17465	17596	17541	17569	17561	17439	17548	17477	17370	17415	17377	17565	17606	17515	17644	17654	17820	17496	17364	17537	17564	17476	17460	17478	17601	17644	17547	17558	17674	17655	17483	17527	17883	17698	17588	17750	17492	17720	17595	17542	17734	17693	17694	17600	17499	17378	17423	17684	17583	17455	17598	17481	17424	17673	17484	17534	17830	17583	17558	17787	17333	17546	17425	17421	17628	17813	17464	17266	17501	17497	17388	17756	17472	17570	17410	17448	17604	17550	17376	17636	17698	17635	17491	17563	17590	17533	17433	17562	17478	17655	17574	17522	17579	17585	17484	17537	17522	17525	17357	17847	17717	17571	17533	17501	17569	17570	17592	17470	17554	17684	17621	17562	17477	17757	17570	17232	17516	17581	17608	17746	17650	17560	17373	17460	17538	17425	17522	17734	17497	17623	17680	17549	17595	17551	17471	17615	17546	17413	17728	17553	17614	17396	17349	17407	17452	17384	17634	17452	17404	17612	17298	17649	17431	17641	17493	17685	17500	17597	17455	17645	17419	17403	17493	17437	17463	17571	17398	17407	17459	17516	17505	17559	17472	17388	17423	17366	17435	17603	17509	17571	17512	17366	17656	17461	17523	17626	17398	17367	17501	17689	17483	17365	17530	17601	17417	17608	17559	17552	17514	17467	17553	17533	17550	17549	17502	17620	17444	17442	17380	17586	17600	17564	17610	17714	17505	17477	17435	17499	17566	17554	17582	17376	17741	17514	17366	17683	17759	17545	17352	17547	17625	17674	17551	17537	17588	17502	17576	17605	17558	17398	17543	17502	17456	17544	17407	17420	17381	17560	17280	17434	17616	17589	17595	17508	17545	17601	17622	17611	17692	17690	17780	17657	17650	17476	17780	17592	17514	17553	17486	17585	17538	17405	17424	17537	17461	17644	17587	17659	17523	17651	17593	17634	17758	17747	17294	17482	17635	17474	17457	17553	17615	17517	17395	17567	17567	17413	17557	17601	17547	17456	17482	17562	17653	17440	17680	17542	17482	17617	17541	17521	17604	17554	17529	17428	17393	17708	17557	17369	17421	17609	17708	17604	17411	17509	17442	17636	17527	17369	17433	17353	17284	17595	17622	17476	17503	17536	17563	17540	17544	17620	17519	17564	17463	17499	17535	17412	17798	17578	17583	17468	17455	17490	17550	17678	17643	17635	17556	17489	17648	17497	17607	17471	17485	17482	17609	17626	17473	17648	17665	17514	17320	17625	17625	17614	17631	17579	17528	17670	17502	17342	17570	17395	17450	17671	17565	17619	17550	17549	17501	17603	17653	17677	17583	17676	17490	17431	17633	17550	17537	17482	17619	17437	17480	17554	17690	17421	17636	17619	17311	17405	17476	17642	17647	17774	17598	17477	17573	17652	17588	17376	17383	17529	17437	17426	17525	17478	17610	17623	17489	17434	17479	17389	17633	17693	17696	17679	17654	17748	17435	17492	17423	17453	17478	17399	17588	17477	17787	17659	17506	17761	17573	17501	17528	17493	17367	17424	17543	17504	17456	17585	17469	17761	17506	17591	17662	17632	17474	17474	17394	17675	17657	17463	17566	17525	17515	17601	17722	17543	17606	17467	17554	17401	17677	17681	17500	17668	17525	17472	17645	17413	17676	17369	17417	17639	17439	17619	17738	17571	17546	17511	17345	17693	17694	17507	17497	17667	17697	17682	17692	17391	17466	17592	17577	17532	17502	17580	17506	17581	17371	17926	17579	17599	17790	17467	17552	17470	17713	17595	17725	17673	17441	17420	17581	17559	17461	17508	17570	17479	17540	17498	17405	17497	17528	17593	17630	17597	17482	17459	17700	17520	17516	17521	17587	17509	17450	17531	17308	17608	17557	17619	17739	17618	17694	17602	17438	17547	17540	17330	17282	17542	17611	17411	17744	17609	17650	17772	17820	17735	17537	17461	17632	17666	17583	17587	17635	17402	17591	17598	17462	17500	17620	17573	17518	17471	17280	17402	17439	17496	17506	17769	17498	17508	17518	17570	17729	17645	17522	17649	17761	17661	17535	17519	17557	17721	17672	17575	17571	17611	17680	17536	17599	17676	17428	17562	17424	17583	17666	17518	17570	17546	17520	17441	17407	17650	17515	17606	17557	17529	17541	17570	17447	17506	17430	17567	17669	17582	17509	17373	17515	17311	17475	17562	17504	17601	17646	17318	17583	17346	17439	17407	17541	17472	17342	17386	17487	17455	17448	17667	17547	17722	17676	17620	17447	17394	17611	17589	17462	17508	17545	17644	17561	17516	17249	17587	17489	17636	17428	17585	17427	17548	17584	17772	17569	17853	17561	17579	17605	17603	17670	17394	17496	17520	17486	17383	17496	17420	17565	17521	17397	17763	17462	17635	17677	17796	17626	17470	17507	17673	17789	17571	17510	17520	17563	17570	17528	17430	17361	17498	17319	17543	17613	17489	17555	17577	17609	17745	17579	17631	17703	17496	17469	17508	17529	17518	17619	17468	17600	17632	17562	17649	17598	17461	17331	17661	17512	17541	17523	17501	17707	17608	17474	17526	17376	17396	17529	17445	17534	17643	17579	17652	17577	17750	17447	17614	17753	17483	17335	17598	17486	17593	17623	17479	17504	17428	17486	17398	17528	17395	17598	17725	17440	17554	17563	17634	17523	17581	17508	17369	17560	17609	17542	17540	17603	17580	17558	17502	17660	17525	17604	17587	17490	17590	17469	17406	17508	17561	17391	17427	17518	17550	17511	17452	17590	17469	17504	17570	17694	17617	17327	17356	17545	17574	17465	17681	17469	17633	17577	17596	17626	17797	17458	17569	17589	17619	17566	17601	17617	17555	17752	17475	17534	17584	17528	17414	17415	17440	17395	17429	17469	17478	17522	17616	17407	17428	17533	17659	17560	17514	17466	17670	17535	17635	17526	17607	17390	17289	17510	17653	17742	17379	17572	17493	17514	17482	17444	17684	17683	17557	17388	17443	17411	17552	17643	17646	17493	17741	17768	17455	17678	17741	17565	17705	17657	17588	17588	17489	17329	17598	17735	17479	17500	17529	17366	17488	17478	17472	17339	17473	17663	17636	17384	17398	17636	17786	17453	17467	17536	17650	17365	17667	17520	17595	17505	17582	17418	17607	17667	17677	17683	17705	17223	17589	17572	17679	17686	17547	17728	17627	17491	17558	17437	17614	17515	17401	17267	17650	17504	17731	17684	17531	17682	17567	17598	17602	17311	17812	17551	17697	17729	17447	17450	17518	17537	17456	17496	17686	17531	17354	17561	17604	17648	17599	17476	17571	17695	17513	17753	17583	17365	17640	17524	17615	17391	17857	17576	17524	17570	17646	17565	17550	17592	17841	17658	17438	17567	17450	17362	17473	17494	17538	17558	17678	17551	17345	17509	17509	17605	17571	17746	17640	17594	17525	17497	17529	17276	17451	17511	17669	17557	17590	17624	17421	17532	17433	17628	17543	17426	17688	17632	17399	17466	17470	17497	17525	17411	17612	17478	17421	17711	17542	17625	17739	17628	17582	17567	17568	17530	17580	17524	17354	17299	17470	17572	17594	17590	17687	17652	17512	17573	17562	17483	17474	17497	17624	17590	17749	17447	17734	17661	17555	17593	17419	17455	17443	17586	17555	17552	17667	17480	17442	17537	17548	17709	17540	17567	17677	17368	17559	17489	17741	17558	17687	17519	17632	17610	17574	17488	17564	17570	17424	17422	17647	17675	17287	17592	17613	17380	17502	17600	17594	17678	17424	17420	17756	17541	17463	17618	17479	17599	17483	17438	17417	17563	17482	17519	17422	17655	17512	17437	17694	17421	17411	17605	17595	17525	17612	17547	17707	17505	17540	17441	17694	17591	17599	17457	17655	17357	17498	17705	17556	17607	17576	17691	17517	17806	17524	17647	17531	17565	17376	17556	17422	17613	17605	17648	17665	17481	17618	17544	17644	17522	17511	17729	17645	17511	17592	17425	17575	17316	17781	17567	17785	17627	17607	17685	17464	17530	17625	17659	17531	17577	17478	17506	17665	17602	17561	17494	17568	17681	17550	17533	17412	17682	17376	17459	17607	17555	17456	17539	17550	17677	17913	17539	17471	17693	17427	17452	17392	17616	17483	17618	17581	17310	17527	17591	17606	17596	17722	17543	17441	17512	17526	17547	17650	17680	17645	17466	17696	17487	17495	17623	17698	17272	17571	17452	17558	17550	17602	17599	17561	17514	17687	17519	17443	17587	17467	17441	17491	17681	17455	17655	17415	17590	17586	17533	17612	17708	17293	17670	17589	17446	17703	17587	17599	17578	17584	17587	17586	17792	17644	17401	17292	17560	17723	17514	17712	17540	17570	17626	17742	17639	17674	17531	17727	17425	17686	17835	17425	17522	17547	17446	17460	17478	17506	17574	17406	17484	17546	17408	17633	17494	17555	17636	17693	17601	17436	17389	17649	17521	17444	17670	17369	17231	17753	17495	17573	17576	17627	17736	17643	17823	17384	17501	17605	17337	17628	17653	17568	17447	17676	17711	17685	17545	17636	17526	17190	17634	17517	17481	17646	17417	17598	17537	17614	17537	17511	17400	17438	17543	17487	17684	17622	17518	17657	17538	17259	17682	17343	17489	17728	17560	17672	17414	17515	17402	17670	17555	17535	17564	17542	17466	17613	17647	17528	17554	17712	17369	17560	17499	17670	17687	17566	17635	17543	17559	17691	17532	17523	17589	17398	17602	17572	17609	17796	17677	17469	17392	17507	17682	17553	17550	17297	17509	17604	17517	17429	17412	17537	17466	17539	17540	17639	17442	17551	17421	17575	17686	17448	17436	17492	17551	17740	17674	17533	17704
29361	41742	36431	21869	17343	15571	15381	15197	15178	15445	16932	17734	17414	15776	15174	15173	15317	15357	15328	15315	15170	15413	15131	15045	14995	15193	15231	15093	15110	15018	15031	15198	15200	15051	15336	15023	15224	14959	15222	15246	14987	15220	15135	15200	15204	15022	15076	15177	15097	15242	15011	15136	15213	15292	15037	15237	15249	15159	15172	14998	14960	15262	15109	15072	15146	15152	15126	15365	15219	14966	15137	15011	14941	15069	15294	15079	15148	15265	15087	15065	15160	15214	15220	15054	15040	15085	15063	15259	15143	14966	15201	14983	15167	15101	14993	15192	15025	15148	15227	15311	15283	15236	15249	15014	14981	15216	15162	15030	15103	15115	15325	15146	15180	15004	15194	15196	15087	15084	15149	15218	15135	15132	15386	15184	15237	15120	15203	15046	15164	15072	15462	15201	15189	15080	15096	15015	15146	15142	15007	15197	15123	15188	15192	15125	15126	15109	15112	15090	15111	15059	15208	15295	15171	15098	15092	15168	15073	14968	15006	15099	15219	15220	14968	15046	15329	15283	14949	15248	15201	15141	15119	15128	15123	15169	15030	15064	14968	15008	15229	15228	15249	15204	15052	15099	15030	15043	15172	14890	15097	15053	15064	15231	15154	15103	15101	15126	15017	15286	15118	15093	15210	14934	15179	14969	15052	15148	15177	15169	15153	15260	15098	15168	15177	15046	15067	15101	15154	15123	15398	15077	15025	15038	15060	15008	15174	15221	15220	15157	15313	15087	15101	15201	15301	15111	15064	15255	14920	15070	15171	15112	15015	15136	15124	15238	15226	15076	14962	15187	14960	15242	15149	15110	15280	14975	15026	15342	15092	15296	15160	15000	15239	14964	15001	15238	15084	15036	15092	15192	14988	15216	15044	15059	15248	14924	15042	15118	15067	15087	15190	15132	15094	15246	14950	15069	15266	15145	15172	15149	15389	15142	15284	15077	15029	15196	15177	15262	15257	15196	15130	15151	15196	15227	15206	15147	15181	15315	15068	15157	15030	15104	15129	15259	15198	15071	15078	15174	15117	15170	15237	15334	15094	15172	15180	15123	15083	15035	15125	15178	15128	15220	15135	15154	15114	15055	15132	15145	15254	15325	15030	15140	15189	15252	15204	15209	15135	14920	15215	15068	15078	15219	15055	15050	15346	15074	15087	15148	15076	15098	15143	15174	15141	15175	15208	15129	15039	15166	15088	15114	15194	14912	15108	15111	15159	15142	15113	15212	15171	15099	15236	15137	15262	15116	15075	15104	15004	15131	15247	15149	15159	15061	15135	15319	15253	15243	15024	15161	15048	15264	15343	15047	15090	15193	15290	15196	14982	15042	15169	15185	15174	15122	15078	15105	15026	15023	15148	15129	15124	15139	15197	15068	15125	15187	14946	15065	15116	15199	15190	15203	15067	15158	15180	15113	15217	15093	15086	14987	15069	14901	15277	15013	14994	15229	15344	15199	15245	15037	15221	15261	15052	14954	15061	15061	15109	15023	15101	15178	14950	15180	15204	15340	15206	15168	15134	15046	15101	15103	15080	15059	15118	15246	15170	15015	15400	15182	15076	15065	15115	15189	15005	15258	14938	15030	15040	15060	15135	15156	14974	15071	15145	15154	15430	15223	15147	15131	15111	15122	15394	15101	14968	15258	14964	15148	14974	15059	15254	14910	14995	15085	15163	15041	15177	14984	15178	15230	15156	15173	15068	15284	15084	15056	15277	15134	15158	15046	15099	15092	14995	15182	15192	15183	15187	15093	15267	15078	15222	15092	15155	15137	15062	15088	15127	15149	15075	15152	15179	15062	15162	15289	15148	15171	15080	15043	15112	15135	15213	15187	15165	14991	15159	14876	15191	15081	14987	15171	15201	15003	14929	15278	15348	15220	15090	15022	15168	15296	15067	15102	15170	15170	15141	15183	15261	15204	15081	15122	15083	15136	15061	15229	14936	14935	15217	15270	15144	15093	15261	15097	15084	15265	15016	15106	15056	15275	15285	15264	15084	15035	15190	15140	15219	15289	15097	15101	15222	15214	15206	15237	15094	15280	15127	15208	15171	15163	15067	15019	15205	15104	15052	15085	15090	15189	15113	15128	15048	15142	15063	15161	15145	15165	15086	15178	15109	15055	14972	15156	15133	15154	15072	15256	15065	15192	15222	15091	15065	15032	15027	15044	15175	15110	14996	15173	15129	15069	15187	15100	15244	15095	15262	15147	15071	15171	15152	15207	14953	15044	15126	15120	15017	15309	15213	15132	15114	15086	14967	15181	14972	15032	15144	15246	15236	15171	14978	15118	15221	15159	15213	15007	15183	15155	15087	15219	15189	15360	14983	14925	15171	15164	15068	15236	15108	15267	15198	15052	15157	15278	15265	15132	15271	15090	15043	15078	15065	15167	15198	15147	15040	15193	15025	15066	15236	15178	15104	15118	15072	15223	15150	15151	15101	15073	15056	15193	15239	15072	15170	15215	15201	15110	15073	15160	14980	15042	15184	15160	14909	15162	15122	15201	15148	15254	14998	15108	15083	15291	15109	15261	15088	15190	15218	15171	15044	15107	15253	15156	15135	15009	15138	15041	15173	15234	15159	15195	15135	15127	15070	15063	15198	15172	15248	15159	15054	15160	15111	15093	15070	15149	14968	15153	15014	14995	14996	15148	15429	15004	15127	15219	14991	15077	15104	15167	15090	15375	15263	15199	15038	15097	15221	15206	15104	15100	15148	14949	15226	15129	15236	14892	15174	15249	15126	15154	15220	15125	15102	15156	15098	15228	15100	15198	15070	15132	14951	15059	15119	15110	15120	15094	15174	15178	15122	15301	15159	15090	15186	15204	15161	15174	15152	14919	15203	15083	15075	14998	15141	15216	15147	15315	15175	15036	15058	15265	15164	15293	15079	15091	15347	15158	15096	15056	15112	15106	15120	15286	15001	15170	15213	15181	15070	15194	15215	15015	15017	15258	15087	15233	15163	15054	15187	15061	15169	15058	15114	15122	15092	15123	15172	15000	15011	14830	15077	15212	15072	15010	15049	15117	15054	15110	15241	15278	15131	15207	15241	15073	15151	15088	15074	14975	15179	15183	15118	15289	15435	15169	15107	15079	15239	15117	15060	15114	15095	14943	15189	14987	15181	15035	15084	15196	15146	15169	15124	14954	15072	15136	15198	15240	15084	15122	15148	15215	15126	15125	15185	15268	15084	15126	15058	15073	15077	15223	14999	15044	15321	15214	15067	15151	15134	15051	15200	15169	15148	15132	15047	15138	14986	14964	14974	15237	15096	15102	15188	15251	15198	15344	15240	15045	15209	15204	15184	15228	15193	15041	15242	15143	15186	15091	15098	15176	15171	15106	15146	15065	15170	15121	15139	15307	15315	15035	15034	15171	15308	15087	15052	15118	15070	15189	15105	15116	15340	15119	15081	14958	15096	15289	15212	15111	14993	15114	14965	15103	15055	15214	15184	15077	15153	15039	15148	15358	15154	15093	15094	15082	15015	15117	15157	15203	15266	15126	15241	15389	15287	15090	15149	15149	15188	15116	15250	15205	15134	15133	15127	15091	15038	15123	15131	15186	15220	15117	15019	15023	15280	15064	14915	15078	15123	15394	15095	15182	15084	14998	15142	15098	15266	15047	15078	14961	15394	15234	15280	15283	15264	14954	15105	14983	15119	14975	14872	14997	15251	15013	15139	15189	15198	15083	15080	15027	15202	15185	15114	15056	15039	15229	15184	15225	15196	15009	15013	15049	14932	15240	15063	15157	15076	15116	14961	15175	15219	15241	15101	15180	14978	15176	15118	15069	15239	15227	14977	15252	14967	15074	15306	15171	15178	15179	14984	15238	14998	15242	15252	14947	15317	15024	15047	14918	15077	15296	15067	15175	15089	15151	14998	15152	15156	15120	15221	15233	15101	15154	15150	15063	15073	15206	15040	15166	15233	15263	15142	15221	15159	15295	15234	15186	15109	15087	15134	14946	15315	15078	15137	15093	15223	15155	15049	15164	15075	15217	15108	15163	15179	15306	15017	15094	15104	15118	14997	14979	15301	15209	15199	15216	15217	15009	15040	15277	15059	15162	15088	15077	15294	15027	15290	15129	15251	15123	15102	15167	15073	15314	15160	15103	15042	15093	15135	15065	15146	15149	15088	14949	15213	15183	15201	15118	15143	15173	15164	15164	15056	15139	14910	15390	15117	15158	15157	14907	15056	15143	15197	15120	15156	15110	15131	15040	15435	15214	15123	15180	15038	14941	15147	15227	15074	15105	15192	15107	15115	15076	15273	15160	15219	15068	15234	15184	15008	15137	15106	15172	15129	15294	15210	15242	15161	15209	15198	15246	15107	15003	15092	15180	15307	15295	15112	14968	15212	15146	15136	15335	15062	15169	15058	15190	14964	15009	15147	15138	14992	15135	15180	15106	15155	15037	15068	15382	15176	15017	15106	15125	15021	15173	15136	15156	15110	15175	15030	15185	15161	15151	15250	15175	15181	15203	15092	15234	15236	15098	14958	15298	15129	15156	15043	15118	15274	15176	15243	15100	15173	15209	15156	15078	15080	14992	15271	15194	15135	15105	15204	15183	15160	15262	15108	15157	15036	15133	15147	15103	15136	15318	14866	14974	15324	15002	15321	15189	15031	14991	15139	15105	15153	15081	15349	15198	15182	15105	15046	15152	15092	15098	15115	15062	15132	15201	15070	15093	15205	15086	15294	15055	15264	15029	15179	15057	15010	15058	15107	15212	15120	15072	15166	15115	15146	15146	15248	15153	15142	15223	14949	15148	15346	15120	15071	15174	15230	15228	15126	15123	15150	15178	15132	15176	15122	15092	15174	15259	15186	15095	15082	15113	15173	15138	15220	14978	15167	14842	15169	15102	15016	15164	15122	15128	15280	15229	15096	15200	14997	15176	15242	15199	15170	15153	14967	15176	15218	15025	15109	15161	15006	15144	15178	15033	15227	15103	15170	15136	15187	14972	15026	15176	15187	15191	15109	15266	15050	15180	15229	15000	15112	15034	15236	15017	15114	15195	15273	15101	15089	15150	15172	15217	15394	15311	15146	15128	15350	14962	15089	15097	15063	15251	15177	15109	15153	15117	15185	15139	15063	15241	15073	15087	15209	15144	15138	15171
23955	21266	28829	25518	23025	22221	21224	18722	17931	18450	25807	28362	24270	19562	17771	17180	17560	18338	18318	17894	17501	17384	17475	17285	17245	17398	17117	17270	17251	17136	17353	17175	17218	17349	17420	17343	17131	17241	17369	17251	17366	17216	17353	17086	17195	17167	17165	17295	17216	17208	17107	17358	17397	17193	17111	17132	17198	17172	17160	17364	17321	17094	17021	17217	17185	17308	17304	17371	17262	17246	17333	17222	17276	17509	17293	17203	17242	17129	17256	17181	17125	17073	17138	17167	17182	17305	16987	17209	17260	17166	17247	17263	17244	17242	17140	17108	17227	17191	17340	17266	17142	17101	17063	17014	17048	17051	17160	17276	17150	17186	17254	17095	17324	17294	17317	17036	17296	17017	17015	17191	17265	17208	17237	17360	17215	17140	17177	17166	17241	17126	17243	17292	17293	17316	17139	17242	17222	17172	17188	17247	17058	17176	17317	17226	17326	17273	17133	17167	17467	17206	17197	17270	17118	17395	17302	17391	17159	17256	17151	17204	17273	17305	17115	17092	17014	17048	17124	17279	17138	17045	17277	17036	17187	17037	17168	17292	17089	17004	17401	17281	17203	17288	17293	17192	17212	17280	17218	17275	17252	17110	17211	17030	17316	17126	17104	17133	17318	17006	17338	17199	17101	17136	17349	17113	17161	17235	17224	17360	17084	17268	17364	17145	17078	17201	17102	17387	17058	17286	17167	17384	17171	17224	17048	17106	17329	17346	17257	17072	17098	17081	17334	17315	17020	17178	17294	17088	17203	16975	17320	17318	17424	17116	16991	17083	17221	17294	17346	17150	17025	17033	17399	17278	17211	17163	17185	17093	17238	17138	17356	17197	17144	16968	17249	17192	17125	17189	17275	17073	17210	17042	17281	17049	17148	17146	17248	17146	17024	17080	17186	17155	17293	17184	17201	17226	17358	17246	17254	17210	17092	17297	17101	17178	17183	17280	17183	17282	16943	17146	17196	17257	17233	17237	17252	17221	17158	17087	17168	17200	17170	17247	17202	17246	16989	17253	17156	17107	17151	17034	17214	17151	17221	16925	17245	17187	17085	17330	17369	17220	16995	17504	17282	17250	17375	17134	17116	17313	17242	17227	17401	17199	17244	17132	17224	17078	17284	17251	17159	17285	17378	17273	17044	17160	17192	17280	17262	17154	17427	17265	16897	17096	17231	17216	17228	17428	17173	17154	17343	17049	17124	17098	17261	17436	17083	17105	17255	17100	17118	17138	17165	17226	17083	17332	17264	17229	17106	17152	17313	17184	17190	17157	17281	17219	17140	17117	17129	17211	17302	17314	17186	17208	17120	17294	17381	17184	17347	17168	17222	17175	17270	17021	17136	17233	17276	17404	17162	17009	17050	17119	17145	17223	17165	17142	17251	17261	17261	17103	17311	16881	17043	17303	17344	17382	17078	17092	17091	17161	17179	17175	17209	17103	17018	17140	17106	17121	17339	17050	17166	17171	17100	17030	17108	17079	17268	17132	17194	17213	17197	17453	17211	17058	17239	17035	17074	17186	17320	17187	17174	17076	17187	17264	17321	17155	17299	17313	17117	17290	17255	17057	17145	17249	17429	17271	17311	17204	17145	17003	16935	17104	17171	17218	17241	17178	17267	17187	17268	17120	17159	17143	17313	17128	17040	17190	17216	17179	17135	17442	17218	17112	17194	17112	17094	17248	17200	17191	17084	17148	17082	17190	17154	17246	17439	16986	17268	17169	17358	17205	17520	17175	17292	17147	17187	17068	17257	17165	17225	17275	17249	17182	17210	17312	17016	17116	17279	17124	17331	17145	17123	17041	17124	17132	17093	17308	17251	17360	17236	17225	17326	17163	17236	17058	17152	17115	17276	17125	17269	17381	17371	17125	17332	17233	17000	17100	17253	17054	17063	17274	17233	17012	17197	17151	17306	17161	17091	16934	17064	17268	17228	17077	17259	17196	17180	17184	17199	17209	17101	17168	17253	17257	17380	17439	17285	17192	17421	17158	17357	17151	17234	17292	17277	17221	17306	17506	17204	17046	17128	17326	17273	17167	17277	17295	17058	17242	17277	17260	17159	17175	17307	17422	17251	17306	17349	17087	17179	17128	17245	17241	17158	17332	17060	17077	17258	17277	17210	17141	17372	17214	17141	17186	17041	17255	17137	17257	17213	17267	17252	17340	17260	17280	17051	17024	17239	17467	17327	17082	17259	17172	17344	17185	17144	17240	17050	17226	17123	17240	17243	17120	17178	17110	17220	17358	17329	17177	17081	17166	17270	17143	17197	17174	17218	17359	17205	16996	17222	17190	17065	17216	17118	17116	17149	17156	16972	17346	17318	17079	17043	17070	17290	17011	16965	17253	17481	17414	17069	17168	17427	17259	17250	17084	17220	17203	17231	17173	17294	17220	17177	17038	17209	17122	17199	17167	17025	17089	17102	17219	17141	17074	17348	17294	17268	17229	17223	17293	17343	17304	17186	17374	17318	17220	17298	17332	17335	17164	17124	17071	17329	17156	17184	17106	17341	17208	17159	17023	17252	17049	17239	17286	17215	17283	17132	17237	17071	17444	17265	17199	17364	17203	17214	17217	17163	17063	17202	17201	17300	17055	17301	17225	17122	17181	17246	17428	17232	17382	17220	17388	17135	17131	17100	17024	17152	17111	17218	17344	17041	17282	17151	17239	17169	17220	17049	17145	17279	17298	17183	17126	17058	17259	17184	17259	17379	17310	17099	17266	17207	17071	17057	17103	17150	17324	17214	17075	17246	17206	17218	17179	17388	17286	17232	17061	17173	17312	17281	17204	17093	17199	17069	17057	17200	17168	17158	17147	17203	17105	17167	17071	17283	17234	17271	17108	17251	17379	17316	17137	17248	17337	17238	17296	17149	17074	17256	17338	17148	17208	17264	17192	17330	17160	17240	17171	17269	17165	17256	17244	17359	17269	17284	17226	17324	17159	17184	17019	17193	17075	17311	17126	17351	17277	17436	17243	17296	17241	17246	17339	16944	17230	17238	17301	17226	17230	17105	17243	17118	17290	17174	17218	17184	17168	17241	17156	17202	17257	17149	17419	17273	17071	17159	17103	17170	17359	17226	17278	17096	17217	17151	17068	17252	17208	17093	17167	17130	17239	17165	17293	17265	17182	17290	17232	17144	17180	17061	17152	17217	17161	17098	17187	17123	17196	17006	17155	17128	17330	17301	17214	17268	17081	17064	17400	17015	17265	17163	17309	17242	17022	17130	17138	17397	17285	17192	17078	17175	17513	17553	17124	17356	17345	17293	17304	17214	17257	17212	17238	17198	17063	17170	17003	17183	17170	17322	17395	17121	17111	17356	17231	16844	17365	17233	17248	17430	17172	17199	17149	17238	17267	17175	17319	17277	17061	17149	17144	17341	17370	17182	17109	17376	17288	17232	17079	17018	17436	17201	17079	17245	17184	16966	17032	17260	17209	17255	17026	17237	17257	17179	17201	17196	17277	17119	17187	17175	17358	17225	16953	17152	17138	17250	17262	17297	17132	17054	17122	17163	17287	17267	16973	17233	17019	17206	17355	17194	17179	17364	17306	17133	17290	17216	17076	17275	17302	17142	17029	17205	17186	17184	17188	17160	17210	17185	17068	17291	17316	17238	17190	17173	17405	17252	17243	17157	17282	17302	17171	17100	17200	17318	17163	17134	17276	17091	17313	17139	17301	17170	17054	17226	17168	17055	17213	17288	17089	17252	17127	17240	17281	17431	17176	17198	17326	17291	17216	17246	17133	17206	16993	17109	16991	17119	17155	17170	17243	17140	17321	17362	17191	17182	17060	17118	17242	17082	17200	17209	17449	17330	17188	17275	17089	17146	17186	17136	17322	17349	17242	17234	17194	17002	17259	17317	17121	17186	17253	17254	17245	17026	17209	17332	17273	17367	17201	17171	17054	17217	17068	17359	17264	17197	17248	17230	17230	17133	17186	17205	17152	17280	17258	17335	17201	17067	17235	17293	17188	17194	17309	17033	17069	17098	17305	17189	17076	17171	17152	17093	17308	17269	17270	17224	17400	17316	17198	17130	17318	17120	17150	17232	17048	17123	17213	17094	17174	17200	17167	17244	17251	17169	17337	17410	17424	17258	17127	17215	17470	17153	17174	17192	17263	17200	17045	17238	17243	17212	17098	17253	17184	17123	17228	17056	17130	17115	17108	17192	17268	17236	17251	17154	17265	17224	17268	17225	17227	17327	17254	17103	17203	17286	17230	17398	17321	17159	17036	17093	17262	17179	17178	17199	17032	17300	17190	17064	17067	17475	17153	17062	17255	16998	17172	17399	17150	17169	17009	17231	17153	17121	17201	17253	17312	17059	17149	17094	17075	17121	17163	17189	17058	17180	17189	17273	17291	17294	17181	17328	17077	17169	17191	17213	17136	17191	17118	17219	17148	17047	17353	17244	17296	17180	17134	17103	17301	17157	17342	17235	17153	17318	17301	17211	17180	17310	17318	17299	17068	17231	17447	17192	17254	17243	17240	17157	17215	17186	17282	17171	17288	17204	17211	17216	17263	17437	17148	17396	17118	17104	17267	17137	16938	17359	17348	17234	16996	17293	17254	17359	17215	17136	17157	17139	17435	17140	16927	17213	17305	17281	17275	17163	17126	17198	17282	17401	17027	17210	17256	17234	17283	17263	17054	17144	17244	17223	17202	17239	17130	17141	17305	17082	17198	17175	17146	17232	17171	17314	17203	17079	17271	17194	17210	17144	16934	17278	17195	17447	16976	17202	17237	17194	17073	17053	17276	17186	17157	17087	17240	17159	17167	17107	17055	17228	17348	17212	17238	17192	17281	17417	17410	17256	17172	17138	17269	17272	17056	17167	17137	17386	17055	17185	17098	17166	16917	17231	17178	17302	17189	17224	17340	16980	17137	17401	17040	17309	17259	17166	17120	17159	17074	17137	17288	17134	17116	17285	17292	17131	17318	17238	17032	17154	17228	17213	17061	17285	17207	17119	17065	17156	17265	17193	17171	17185	17064	17291	17290	17148	17319	17157	17143	17217	17089	17293	17110	17107	17155	17161	17103	17146	17150	17282	17121	17159	16944	17142	17173	17165	17100	17193	17247	17255	17197	17126	17209	17328	17159	17152	17075	17283	17191
30649	49621	47791	34249	22425	17737	17103	16541	15724	16811	27342	29185	22979	16990	14910	15021	15428	16532	16283	15713	15116	14855	14983	14953	14980	14956	14804	14880	14876	14893	15002	14970	14836	14945	15020	14850	14984	14823	14872	14989	14867	14922	14787	14819	14937	14965	14954	14990	14954	14910	15032	14812	14847	15063	14711	14829	15002	14967	14887	14924	14825	14869	14882	14870	14762	14906	14864	14910	14926	14927	14895	14861	14881	14879	14834	14830	14888	14843	14889	14949	14871	14775	14709	14766	14996	14674	14911	14785	14880	14972	14890	14943	14807	14991	15014	14592	14858	14854	14926	14894	14895	14851	14868	14943	14697	14820	14879	14795	14833	14656	14900	14805	14827	14846	14861	14821	14948	14818	14799	14818	15038	14793	14831	14767	14939	14816	14823	15027	14790	14840	14783	14978	14780	15009	14973	14969	14869	14989	14790	14966	14859	14852	14774	14837	14920	15041	14956	14887	14892	14889	14851	14926	15005	14904	14854	14770	14826	14851	14893	14898	14966	14888	14971	14774	14795	14743	14778	14908	14912	14847	14867	14831	14988	14807	14887	14898	14864	14970	14705	14899	14914	14891	14740	14938	14845	14895	14871	14868	14854	14812	14895	14863	14760	14926	14850	14929	14894	14967	14950	14936	14825	15049	14759	14846	15004	14859	15018	14892	14764	14692	14806	14763	14942	14827	14734	14880	14766	14790	14897	14677	14810	14970	14699	14830	14853	14951	14854	14696	14781	14732	14905	14772	14880	14893	14896	14874	14873	14863	14906	14904	14936	14640	14878	14914	14959	14853	14862	14769	14851	14892	14825	15012	14709	14817	14817	14891	14845	14954	14761	14830	14882	14708	14833	14791	15010	14768	14907	14932	14993	14915	14909	14722	14856	14949	14972	14978	14859	14878	14911	14930	14861	14850	14914	14843	14766	14903	14959	14910	14847	14824	14975	14851	14767	14849	14902	14944	14833	14893	14772	14940	14912	14854	14820	14798	14912	14852	14934	14914	14951	14793	14930	14945	14853	14834	15077	14967	14853	14653	14708	14925	14909	14821	14887	14917	14758	14949	14681	15087	15014	14885	15043	14828	14815	14932	14746	15102	15101	14835	14771	14958	14858	14697	14894	14933	14802	14880	14942	14788	15096	14821	14869	14843	14852	14879	14945	14787	14967	14788	14788	14943	14852	14620	14852	14865	14911	14827	14835	14847	14767	15000	14947	14839	14891	14730	14848	14690	14860	14861	15060	14913	14841	14917	14784	14868	14937	14808	14890	14740	14887	14746	14777	14907	14909	14875	15033	14742	15034	14780	14890	14766	14929	14882	14861	14949	14842	15010	14839	14980	14782	14844	15019	14671	14965	14941	14850	14814	14914	14893	14735	14934	14988	14823	14740	14852	14865	14770	14839	14846	14794	14881	15038	14939	14857	14901	15049	14791	14847	14798	14916	14903	14740	14781	14900	14993	14881	14914	14935	15001	14897	14919	14849	14967	14901	14812	14753	14876	14938	14835	14864	14691	15002	15016	14899	14987	14839	14893	14778	14927	14874	14794	14953	14684	14906	14821	14724	14882	14951	14770	15015	14738	14860	14804	14938	14690	14891	14868	14870	14832	14814	14910	14769	14790	14886	14776	14758	15056	14899	14863	14712	14889	14881	14774	14883	14675	14736	14976	14898	14805	14869	14899	15040	15083	14863	14683	14933	14868	14825	14887	14865	14863	14797	14871	14834	14803	14821	14807	14830	15010	14933	15063	14883	14961	14849	14921	15000	15071	14837	14836	14916	14847	15061	14794	14820	14763	14882	14933	14835	15068	14979	15027	14812	14937	14847	14770	14937	14748	14791	14885	14795	14973	14795	14805	14944	14860	14878	14772	14836	14987	14926	14947	14995	14755	15019	14988	14946	15058	14857	14985	14979	14963	14726	14718	14869	14952	14946	14832	14713	14989	14836	14900	14869	14796	14841	14794	14819	14748	14836	14807	14697	14997	14610	14954	14910	14809	14930	14843	14814	14944	14933	14831	15052	14977	14902	14753	14781	14907	14897	14873	14927	14932	14855	15044	14892	14899	14906	14893	14718	14836	15037	14795	14897	14885	14882	14795	14975	14823	14739	14852	14775	14912	14920	14856	14997	14913	14834	15013	15170	14835	14807	14809	14903	14815	15130	14852	14852	14691	14884	15017	14746	14746	14827	14772	14945	14898	14836	15015	14882	14748	14808	14730	14975	14880	14986	14859	14956	14835	14978	14900	14859	14730	14945	14950	14860	14838	14819	14887	14846	14833	14925	14912	15116	14728	14842	14966	14906	14928	14834	14938	14993	14845	14809	14744	14939	15030	14837	15039	14813	14942	14804	14759	14801	14755	15012	14910	15032	14972	14872	14857	14788	14861	15000	14824	15023	14897	15039	14867	14883	14967	14811	14882	14620	14981	15010	15051	15024	14889	14955	14569	14951	14914	14847	14756	14744	14815	14780	14792	14887	14829	14803	14930	14970	14888	14847	14920	14954	14895	14753	14734	14884	14832	14869	14808	15067	14676	14845	15030	15045	14907	14863	14816	14947	14933	14801	15044	14856	14756	14836	14817	14843	14931	14942	15013	15049	14886	14846	14710	14988	14866	14932	14871	14971	14885	14968	15039	14883	14875	14777	14783	14699	14779	15018	14767	14803	14767	14798	14967	14896	15043	14889	14999	14835	14968	14907	14716	14823	15044	14831	15019	14912	14964	15050	14728	14832	14748	14893	14817	14915	14878	14731	15071	14765	14726	14892	14816	14967	14979	14923	14897	14767	14820	14897	14891	14800	14869	15011	14884	14990	14814	14802	15001	14976	14859	15071	14998	14696	14804	14855	14881	14908	14932	14877	15012	14860	14914	14997	14824	15119	14884	15000	14601	14785	14815	14766	14923	15139	14832	14834	14956	15094	14789	14936	14888	14826	14941	14876	14797	14840	14736	14867	14935	14712	14923	15002	14896	14831	14954	14938	14637	14766	14821	15128	14833	14745	14797	14911	14999	14951	14912	14928	14923	14972	14731	15014	14880	14923	14792	14934	14916	14901	14893	14757	14850	14899	14777	14682	14793	14859	14926	14890	14962	14756	14863	14840	14943	14975	14958	14914	14746	14934	14865	14913	14942	14828	14891	14832	14738	14829	14865	14988	14847	14935	14691	14823	14963	15069	14826	14907	14844	14822	14801	14962	14927	14665	14998	14626	14884	14991	14927	14757	15012	14932	14892	15005	14623	14831	14917	14805	14806	14920	14860	14925	14972	14996	14979	14759	14858	14838	14899	14887	15043	14804	14966	14917	14770	15026	14825	14756	14792	14848	14896	14963	14918	14888	14840	15034	14838	14860	14820	14801	14851	14935	14934	14781	14955	14668	14921	14928	14906	14790	14965	14864	14841	14953	14926	15040	14973	14908	14805	14851	14877	14985	14857	14984	14870	14795	15100	14708	14807	14890	14970	14748	14799	14798	14871	14843	14967	14905	14803	14946	14899	14940	14725	14930	14746	14914	14935	15119	15018	14920	14946	14915	15030	14789	14871	14825	15048	14920	14869	14888	14848	14781	14993	14852	14806	14913	14520	14932	14760	14963	14775	14922	14877	14813	14845	14878	14745	15018	14837	14781	14978	14719	14943	14956	14817	14880	14863	15048	14775	14800	14816	14997	14974	14905	14998	14898	14734	14968	14824	14829	14936	14828	14809	14872	14867	14908	14679	14902	14816	14774	14789	15099	14888	14860	14807	14964	15016	14777	14835	15059	14809	14831	14901	15018	15059	14861	14949	14952	14842	14828	14778	14880	14923	14815	14794	14771	14756	14830	14873	14844	14820	15048	14940	14886	15029	14993	14730	14992	14774	14858	14872	14781	14797	15048	14890	14989	14771	14915	14931	14881	14787	14846	14868	14753	14783	15074	14927	14908	14900	14847	14995	14672	14883	14957	14875	15026	14892	14791	14897	14984	14793	14820	14924	14724	15084	14620	14969	14991	14933	14938	14854	14854	14918	14812	15060	14823	14804	14774	14922	14902	14712	14835	14923	14842	14828	14829	14870	14821	14896	14937	14729	14826	14876	14984	14944	14791	14979	14744	14817	14914	14988	14884	14875	14909	14796	14742	14879	14927	14754	14891	14864	14771	14936	14814	14919	15037	14867	14999	14849	14832	14758	14958	14881	14670	14855	15021	14760	14852	14923	14764	14880	14974	14797	14957	14985	14801	14847	14935	14800	14999	14752	14943	14942	14907	14974	14869	14731	14890	14957	14689	15014	14771	15016	14938	14769	14961	14865	14916	14956	14868	14784	14928	14857	14829	14860	14882	14808	14877	15038	14897	14930	14865	14800	14796	14901	14850	15102	14845	14821	14889	14849	14863	14835	14944	14914	14934	14909	14958	15054	14838	14959	14993	14665	14654	14987	14843	14822	15069	14844	14965	14781	14985	14857	14744	14806	14880	14849	14828	14853	14960	14794	14889	14904	14989	14864	14780	14849	14934	14752	14845	14741	14904	14919	14972	14860	14835	14864	14944	14778	14704	14900	14889	14954	14969	14918	14930	14853	14876	14978	14902	14868	14879	14914	14726	14947	14896	14876	14841	14970	14922	14962	14960	14823	14899	14874	14819	14967	14804	14790	14944	14878	14924	14746	14908	14789	14980	14928	14937	14814	14900	14871	14889	14735	15061	14658	14919	14837	14773	14931	14802	14742	14800	14847	14937	14813	14857	15055	14946	14884	14840	14928	14995	14975	15098	14959	14807	15079	14882	15010	14869	14959	14837	14888	14797	14880	14693	14926	14878	14925	14683	14840	14770	14917	14810	14850	14791	14927	14841	14674	14920	14925	14724	14909	14970	14836	14730	14730	14871	14942	15086	14726	14843	14961	14983	14769	14714	14823	14824	14869	14717	14922	14900	15030	14933	14862	14909	14822	14747	14957	14988	14947	15025	15007	14739	14824	14893	14903	14725	14914	14728	14921	14797	14889	14875	14930	14782	14777	14900	14961	14956	14870	14840	14898	14848	14884	14878	14897	15030	14904	14947	14799	14849	14833	14787	14676	14976	14944	14973	14791	14933	14917	14779	14792	14814	14858	14929	14765	14846	14983	14795	15194	14876	15032	14909	14922	14713	14882
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
