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
339481434648	339481435167	339481435715	339481436267	339481436817	339481437367	339481437917	339481438467	339481439017	339481439565	339481440117	339481440667	339481441217	339481441767	339481442317	339481442867	339481443417	339481443965	339481444517	339481445067	339481445617	339481446167	339481446717	339481447267	339481447817	339481448367	339481448917	339481449467	339481450017	339481450567	339481451117	339481451667	339481452217	339481452767	339481453317	339481453867	339481454417	339481454967	339481455517	339481456067	339481456617	339481457167	339481457717	339481458267	339481458817	339481459367	339481459917	339481460467	339481461017	339481461567	339481462117	339481462667	339481463217	339481463767	339481464317	339481464867	339481465417	339481465967	339481466517	339481467067	339481467617	339481468167	339481468717	339481469267	339481469817	339481470367	339481470917	339481471467	339481472017	339481472567	339481473117	339481473667	339481474217	339481474767	339481475317	339481475867	339481476417	339481476967	339481477517	339481478067	339481478617	339481479167	339481479717	339481480267	339481480817	339481481367	339481481917	339481482467	339481483017	339481483567	339481484117	339481484667	339481485217	339481485767	339481486317	339481486867	339481487417	339481487967	339481488517	339481489067	339481489618	339481490167	339481490717	339481491267	339481491817	339481492367	339481492917	339481493467	339481494017	339481494567	339481495117	339481495667	339481496217	339481496767	339481497317	339481497867	339481498417	339481498967	339481499517	339481500067	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22451	20080	27179	23042	21024	21852	21284	18128	17599	17775	18210	28559	39852	33450	27345	21342	17797	16371	16171	16140	16115	15921	16020	15985	15918	16029	16009	16045	16091	15941	16028	16005	15844	16055	15961	15918	16071	16016	15935	16010	16025	15871	15811	15854	16090	15902	15927	15938	15713	15969	15961	16051	15859	16031	16087	15984	15906	16116	16089	15955	15959	16133	15861	15929	15818	16057	16053	15871	16151	15981	16002	15882	15953	16254	15993	16051	15903	15800	15969	15896	15922	15792	16045	15922	16097	15942	16054	15941	16190	15896	15898	15963	15982	15886	16073	16178	15956	15946	16018	16007	16254	15929	15804	15994	15979	15980	15839	15766	16004	15877	16004	16069	16184	16025	15854	15801	15704	15913	15917	15788	15914	15886	15912	15852	15776	15744	16079	16047	16037	15768	15854	15659	15847	16008	15818	16015	15880	15978	15884	15874	15930	15896	15956	15987	16066	16063	16191	15840	15959	15904	15881	15818	15865	15948	16083	16022	16015	15859	15780	16034	16139	15890	15820	15994	16055	16004	16058	16057	15800	15607	15639	15910	15951	15977	16008	16038	15867	15847	16049	16120	16014	15991	15884	15915	15836	16089	16036	16206	16079	15928	16039	15932	15884	15964	16132	15946	16014	15885	16115	15940	15931	16059	15865	15965	15843	16163	15999	15873	16011	15991	15955	15938	16008	16072	15863	15833	15759	15941	15951	15892	15909	15844	16032	15712	15825	15913	16003	15988	15927	15806	15844	16031	15984	15729	15995	16089	15887	15924	15775	15806	15917	15977	16035	15908	15989	15974	15963	15969	15981	15862	16030	15896	15730	16001	15802	15928	16016	15945	15998	15874	15858	16152	15851	15940	15949	15929	16027	15770	15711	15728	16013	15886	15924	15865	16024	15924	16006	15881	15869	15926	16006	15937	15826	16166	15743	15860	15988	15850	16039	16036	15959	15928	15857	16034	15897	15988	15957	15961	15907	16109	16016	15935	15839	15652	15790	15857	15842	16013	15946	16069	16104	15876	16013	15953	15768	15980	15805	15946	15882	15773	15899	15755	15818	16021	15939	15908	15976	15931	15872	15779	15890	16018	15938	15971	15879	15862	15838	15978	16029	16066	15745	15922	16008	15978	15718	15971	15861	15692	15879	15956	15755	15861	15812	15952	15926	15926	16000	15933	15889	15975	16035	15954	15819	15872	15770	15905	16041	15856	15935	15942	15849	15904	16012	15887	15941	15940	15926	15868	15889	15799	15876	15867	15922	15736	16027	15884	16098	15977	15950	16115	15915	15671	15931	15959	15985	15845	15894	15889	15961	15886	15993	15876	15925	16217	15880	15875	15980	15906	15835	15972	16160	16002	15900	15922	15883	15900	15985	15961	15909	15940	15892	15789	15841	15776	16037	15971	16071	15824	15864	16068	15789	15934	15915	15815	16015	15865	15927	16000	15993	15925	15919	16015	16048	15937	15816	15893	15823	15933	15886	16029	15791	15967	15989	15874	15911	15937	15953	15954	16000	15835	16076	15898	15820	16034	16097	15774	15992	15869	15805	15759	15910	15878	15969	15986	16023	15880	15878	16001	16051	16035	16060	16051	16025	15972	16019	16062	15958	16022	15929	15780	15674	16066	15923	15952	15908	15917	15791	16032	16004	15925	15965	15822	15830	15755	16003	15856	15819	16020	15982	15988	15929	15802	15997	15798	15966	15821	15678	15783	15958	15858	15825	15883	15949	15920	15907	16009	16155	15947	16055	15996	16044	15837	15856	15831	16023	16056	16111	16103	16094	15818	16007	15822	15759	15957	15976	15988	16183	15736	16034	15896	15758	15789	16008	16067	15980	15976	16113	15911	15977	15855	15796	16007	16017	16043	15994	16002	15964	16039	15909	15850	15709	16042	15842	15911	15865	16084	15994	15938	15892	15664	15822	16186	15967	15945	15885	15828	16075	15899	15794	15873	15994	15949	15985	15963	15931	15984	15850	15792	16016	15796	15923	15851	16014	15932	16168	15787	15899	15871	15940	16121	15920	15867	15970	16155	15930	16120	15922	15838	15889	16002	15928	15898	15700	15901	15853	15939	15905	15815	15837	15899	16202	15957	15843	15937	16004	15965	16093	16095	15773	15953	15711	15965	16099	15767	16058	15939	15909	15960	15938	16140	15897	15897	16035	15851	15927	15862	15976	15811	15974	15901	15823	15900	15910	15887	15892	15905	15725	15839	15815	15776	15900	16047	15969	15915	15856	15949	16013	16239	15998	16109	15946	15760	15894	16082	15864	15996	15992	16017	15931	15873	15931	15808	15847	15903	15948	15729	15991	15985	15969	15855	15870	15691	15784	15835	15989	15845	15959	15953	16253	16102	15970	15872	15890	16098	16067	15927	15961	15845	15947	15937	15948	15902	16123	16012	15880	15848	15862	16015	15998	15906	16105	15621	15849	16045	15885	15889	15873	15856	15920	16021	16025	15975	15869	15928	15889	15854	15849	16002	16024	15856	15802	15963	15972	15834	15981	15704	16168	15868	15940	15796	15698	16002	15924	15909	15958	16041	15961	16017	15964	15986	15882	15700	15845	15943	15901	15885	15997	15870	15784	15784	15831	15951	15930	16006	16088	15845	15871	15941	15859	15882	15864	15768	15909	15882	16090	15963	15860	15918	15929	15978	15860	15826	15954	15893	15971	16144	15916	15771	16006	15767	15935	15978	15785	15800	16192	15939	15800	15679	16056	15963	15949	16083	16018	15788	15943	15905	15981	15970	16118	15983	16017	16096	15925	16046	16077	15922	16073	15966	15862	16140	16014	16194	15991	15839	15787	15955	15971	15914	15944	15683	15791	15868	15798	15954	16082	15898	15855	15932	15964	16047	16042	15835	15827	15947	16014	15850	16095	15980	16063	15882	15967	16061	16038	15977	16107	15937	16024	15934	15967	15851	15956	15914	15900	15858	15864	15945	15913	15955	15809	15773	15959	16008	16008	15906	15853	15789	15912	16225	15862	16094	15873	15917	16179	15826	16030	15978	16007	15780	15948	15902	16010	16003	16015	15765	15891	15888	15838	15931	15817	15889	16017	15989	15814	15794	16023	15930	15964	15800	15969	15908	15803	15932	15893	15767	16195	15953	15884	15885	15712	15956	16030	15831	15993	15733	15816	16043	16023	16141	16135	15898	15955	16052	15941	16116	15989	15967	15951	15903	15848	16077	15946	15765	15946	15984	15911	16040	15812	15701	16122	15955	15885	16017	16074	15888	15991	15903	16147	15942	15924	15865	15720	15909	16056	15944	15853	15914	15989	16105	15914	15848	16189	16168	16021	15951	15972	15911	16023	15926	15985	16006	15987	15892	15982	15899	16015	15973	16026	15808	15861	16020	15944	15965	15943	16062	15932	16083	15996	15995	15792	15860	15864	15988	15955	16033	15797	15892	15876	15886	15740	15712	15999	15770	15757	15789	16091	15935	15855	16041	15757	15796	15767	15990	15986	15966	15999	15895	15837	15745	15780	16088	15967	15887	16013	15880	16009	15794	16004	15966	15930	16111	15825	16025	16051	15862	15787	15979	15702	15852	15863	15918	15861	15907	15917	16050	15999	15953	15804	15855	16083	15833	15865	15953	15967	15856	16034	16083	16006	15901	15887	15821	16036	15891	15864	15997	15981	16055	16006	15953	15858	16091	15716	16028	16012	16057	16108	16043	15939	15906	15879	15981	15939	15937	15797	15993	15809	15840	16142	16009	15845	15899	16199	15823	15608	15944	15986	15900	15906	15951	16031	16045	15895	15961	15785	15878	15861	15812	15854	15915	15911	15961	16135	16166	16028	15961	15997	15849	15953	16046	15774	16106	15827	16011	16008	15948	15886	15908	15809	16042	15885	16024	15872	15851	16047	15864	15972	15859	15922	16069	15817	16046	16113	15803	15729	15917	16016	15777	15973	15864	15948	16007	15780	15942	15744	15889	15864	15921	15750	15777	15950	15967	16131	16098	15854	15919	15864	15928	16028	15787	15957	15865	16012	16097	16020	16020	15842	16132	15982	15811	15895	15946	16011	15758	16003	15971	16104	15840	16148	15644	15970	15911	15961	15914	15872	15819	16105	15804	15845	16011	15888	15956	16099	15902	15930	15918	15807	15829	15809	15926	16055	15704	15831	16039	15823	15920	15906	15702	16044	15850	15986	15909	15834	16117	15890	15968	16146	15917	15909	16069	16087	16044	16205	15937	15970	16093	15894	15741	15809	16019	15982	15939	15985	15865	15921	15721	15833	15960	15955	15814	15763	15849	15686	15872	15965	15791	15969	15763	15782	16047	16035	15898	15822	15789	15945	15911	16038	15859	16104	15982	15824	15739	15815	15712	15843	15800	15780	15917	15760	16056	16139	16022	15705	15883	15932	15924	16018	15799	16068	16054	16069	15923	15753	15909	16004	16063	15987	15859	15814	15710	15774	15723	15837	15947	15995	15903	16076	15905	15850	15889	15900	15810	15778	15924	15755	15810	15673	15816	15877	15749	15576	15940	15912	15939	15982	15883	15959	15965	15870	15823	15954	15884	16103	15918	16027	16106	15990	15913	16030	15859	15904	15863	15971	15884	15799	15839	15892	16112	15933	15976	15920	15878	15868	15978	15895	15874	15779	15952	15999	15958	16014	16067	15977	15919	15935	15898	15943	16049	16051	15902	15838	16080	15783	15950	15910	15820	15942	15891	15872	15994	15966	15949	15770	16067	15946	15813	16055	15911	16043	16087	15959	16118	16039	15884	15816	15929	15895	15798	15798	15904	15838	16087	15822	15905	15858	15818	15988	16035	15896	15854	16090	15905	15913	15785	15666	16015	15940	15923	15906	15949	15915	15870	15867	16063	15843	15873	15983	16081	15928	16054	16093	15954	16017	15758	16029	16015	16024	16040	15776	15970	16002	15823	15693	15929	15819	15987	15811	16179	16033	16051	16036	15963	15943	15861	15875	16001	16055	15970	15950	15717	15904	15807	16028	15690	15864	15811	15942	15791	15928	15772	15863	16036	16118	15852	15947	15925	15931	15846	16028	15897	15937	16039	15829	15983	15719	15931	15995	16040	15975	15897	15910	16084	15855	16081	15825	15975	15862	15767	15984	15941	15847	15991	15826	15721	15796	15996	15988	16045
16865	28221	27245	25694	22727	20501	18703	18064	17831	18039	18987	33399	41846	36175	28666	20749	16549	15377	15247	15065	15027	15243	15010	15120	14861	15355	15090	15212	15124	15158	15084	15224	15096	15084	14986	15100	15069	15154	14991	15150	15090	15022	15232	15017	15080	15086	15131	15156	15082	15146	15141	15183	15256	15091	15107	15194	15113	15126	15073	15194	15045	15121	15279	15194	15107	15070	15116	15101	14887	15033	15168	15115	15106	15222	15069	14950	14905	15131	15076	15030	14918	15023	15076	14938	14998	15145	15171	14999	15114	15108	15146	15097	15129	14971	15273	15188	15224	15113	15102	14988	15031	15271	15007	15147	15109	15234	15135	15206	15067	15244	15180	15152	15221	15109	15027	15101	15081	14920	15156	15082	15143	15006	15250	15109	15137	15155	15092	15015	15074	15100	15042	15242	15012	15082	15234	15037	15191	15152	15226	15119	15170	15066	15079	15204	15069	15228	15077	15203	15176	15145	15034	14874	15008	15090	14896	14960	15109	15083	15152	15162	15068	15126	15186	15040	15222	15369	15123	15039	15063	15088	15128	15089	15079	15096	15107	15077	15103	15046	14970	15164	15070	15026	15093	15108	15045	15189	15149	15075	15077	15038	15132	15204	14950	14999	15090	15259	14929	14890	15070	15000	14956	15151	15169	14970	15018	15100	15212	15127	15090	14980	15111	15081	15249	14965	15077	15006	15144	15180	15095	15183	15162	14988	15100	15190	14961	14990	15159	15018	15109	15142	15144	15117	14967	15070	15128	15027	14966	15137	14987	15077	15212	14909	15076	15184	15167	15120	14967	15065	15129	15100	15174	15043	15186	15167	15140	14990	15013	15109	15132	15026	15031	15040	15122	15099	15138	15044	14957	15140	14955	14910	15082	15105	15015	15078	15059	15201	15175	14984	14973	15012	15199	15132	14973	15084	15032	15072	15165	14987	15050	15034	14944	15120	15196	15136	15171	15315	15020	15210	14941	14972	15191	15082	15177	15060	15242	15047	15156	15272	14818	15141	15209	15283	15012	15127	15168	15020	14979	14898	15153	15279	15027	15146	15257	15252	15132	15120	14977	15064	15231	15068	15088	15280	15072	15093	15055	15094	15050	15140	15161	15078	15203	15043	15161	14973	15187	15167	15061	15114	15174	15009	15045	15162	15071	15136	15097	15061	14978	15071	15144	15057	14975	14941	15082	15082	15189	15127	15082	15054	15021	14959	15051	15027	15101	14971	15224	15031	15132	15150	15201	15088	15138	15032	15191	15121	15122	15045	15036	14912	15163	15106	15074	15171	14907	15235	15077	15017	15053	15078	15217	15189	14933	15050	15131	15245	15045	15128	15093	15154	14995	15010	15167	15086	15170	15298	15040	14946	15037	15155	15098	15187	15054	15067	15086	15171	15011	15120	15126	15013	15056	15036	15120	14984	15140	15126	15085	15023	15131	14918	15086	15083	15061	15044	15258	15004	15342	15182	15034	15138	14997	15056	15013	15125	15129	15072	15187	14970	14930	15106	15031	15023	15068	15207	15245	14989	15222	15053	15175	15060	15057	15181	15189	14933	15130	15023	15011	15226	14967	15050	14999	15282	15006	15071	15218	15190	15202	15194	15121	15132	15041	15142	15116	15112	15072	15023	15233	15145	15157	14920	15236	15173	15040	15211	15102	15087	14973	15226	15169	14992	15345	15148	14943	15165	15052	15192	15158	15215	15231	15241	15206	15115	14946	15288	15057	15187	15039	15172	15031	15090	15028	15040	15144	15075	15091	15015	15122	14984	15168	15135	14991	15119	15323	15124	15138	15035	14976	15161	14931	15166	14874	15181	15096	15175	15149	15100	15161	14993	15179	15158	15184	15184	15079	15087	15120	15277	14971	15101	15224	14950	15057	15077	15205	15017	15237	14899	14971	14970	14936	15291	15170	15170	15215	15061	15042	15209	15154	15088	14988	15067	15082	15287	15153	15051	14944	15033	15176	14918	15162	15001	15189	15224	15026	15095	15162	15126	15031	15102	14877	15014	15216	15067	15059	15067	15072	15221	15067	15087	14963	14973	15012	15203	14915	15175	15061	15006	15074	14903	15134	14989	15139	15197	14967	14971	15040	15105	15016	15170	15231	14927	15078	15239	14875	15119	15062	15081	14936	15106	15003	15112	15128	15198	15018	15111	15043	15064	15126	15076	15091	14914	14997	15213	15167	15172	15095	15075	15007	14885	15038	15257	15176	15012	15170	15163	15053	15042	15170	15268	15082	15117	15080	15094	15178	15250	15258	14915	15035	15167	15089	15175	15082	15144	15164	15162	15149	15203	14934	15051	15200	15013	15145	15148	15110	15113	15052	15097	15055	15095	15076	15115	15114	15032	15119	15190	15086	15227	15008	15072	14896	14961	15171	14984	15146	15025	15106	15255	15074	15169	15067	15163	14858	15239	15114	14989	15059	15022	15024	14970	14979	15141	15185	15072	15012	15055	15086	15140	15178	15230	15032	15198	15037	15034	15184	15124	15149	15293	15204	15167	15145	15151	15173	15225	15175	15056	15141	15015	15204	15077	15116	15057	15179	15069	15222	15141	15066	14996	15097	15092	15254	15301	15155	15186	15014	15067	15183	15067	15225	15182	15006	15085	15085	15288	15023	14947	15110	15075	14998	15192	15154	15297	15135	15065	15036	15133	14981	15117	15095	15119	15131	15063	15120	15048	15140	15036	15038	15047	15198	15172	15178	15024	15107	15161	15096	15126	15059	15047	14961	15301	15126	15119	15089	15067	15014	15210	14997	15176	15135	15121	15082	14992	15038	15143	15144	15089	15104	15220	15147	15029	15119	15200	15092	15038	15088	15187	15045	15183	15070	15052	15094	15276	15215	15228	15141	15061	15192	15091	15103	15115	15051	15029	15153	15244	14967	14940	15221	14918	14944	15006	15130	14947	15200	14994	15035	15049	15238	15255	15114	15033	15061	15115	15035	15134	15115	15017	15081	15075	15074	15070	15161	15067	15099	14997	15128	15214	15198	14936	15222	15266	15043	15138	15240	15071	15175	15054	15002	15092	15047	14911	15125	15049	14929	14954	15160	14935	15005	14895	15040	15145	15154	15082	15172	15177	15126	15117	15130	15067	15023	15033	15061	15165	15095	15070	14986	15238	15136	15247	15061	15053	15153	15129	15101	14882	15152	15147	15018	15094	15064	15123	15079	14995	15099	15199	15178	15154	14938	14862	15114	15205	15127	15168	15091	15121	15138	15115	15278	15028	15160	15094	14977	15106	15131	15061	15110	15037	15132	15079	15344	14994	15156	15109	15072	15054	15104	14958	15082	15209	14981	15189	15113	15253	14953	15195	14919	15103	14965	15067	15152	15043	15044	15008	15057	14981	15057	15112	15066	15076	15063	15047	15016	14956	15109	15117	15155	15125	15173	15188	14956	15164	14937	15065	14971	15165	15024	15050	15217	15007	15058	15021	15134	14994	15082	15129	14943	15091	14911	15166	15116	14980	15180	15047	14961	15161	15233	14901	15200	15157	14933	15152	15161	15219	15113	15057	15125	15113	15114	15118	14967	15149	15003	15191	15169	15111	15066	15179	15156	14954	14988	15115	15046	15050	15204	15052	15056	15150	15082	15273	15074	14945	15039	15232	15082	15109	15026	15083	15088	14874	15155	15015	15090	15029	15004	15064	15107	15143	15135	15129	15099	15317	14951	15155	15151	15134	15045	15109	15144	14862	15063	15059	15085	15104	14898	14931	15118	15132	14934	15183	14973	15121	14959	15176	15281	15207	15280	14974	15007	15094	15155	14946	15133	15198	15159	15013	15207	15157	15059	14921	15090	15102	15059	15030	15008	15210	15102	15186	15127	15121	15038	15120	15098	15049	15074	15089	15082	15134	15070	15115	15001	15099	15051	14978	15175	15102	14961	15077	15194	15061	15055	15283	15129	15233	15049	15149	15061	15080	15159	14962	15259	14967	15025	15053	15046	15274	15053	15076	15030	15202	14981	15139	15048	15173	15122	15181	15122	14880	15196	15033	15231	15176	15051	15150	15020	15010	15033	15107	15158	15053	14982	15008	15246	15025	14986	14928	15127	15160	15227	14991	15157	15329	15009	15234	15115	14951	15097	15165	14929	15070	15082	15173	15137	15022	15062	15079	15263	14943	14947	15161	15012	15118	15176	15018	15059	14995	14974	14984	15040	15023	15092	15136	15010	15242	15001	15302	15164	15110	15131	15001	15060	15108	15182	15050	15075	15012	15054	15088	15090	15142	14866	15243	14999	15079	15245	15105	15207	15094	15113	15289	14995	15291	14963	15256	14977	15081	15138	15069	15309	15145	14933	15280	15151	15164	15152	15192	15179	15228	15027	15155	14880	14997	15136	15051	15033	15163	15155	15231	15002	15078	15163	14998	15040	15129	15143	15117	15319	15049	15240	14961	15162	15191	15287	15013	15173	15029	15135	15125	15059	15044	15127	15111	15104	15156	15002	15033	15135	15224	15183	14982	15026	15288	15031	15087	15166	15124	15063	15090	15094	15122	15100	15157	15125	15125	15165	14995	15050	14977	15186	15149	15248	14981	15203	15210	15020	15178	15023	14971	15185	14823	15126	15050	15096	15080	15058	15183	15014	15019	15280	15216	14970	15177	14987	15193	15116	15042	15140	15159	15076	15115	15080	14917	15115	15302	15254	15213	14980	15261	15050	15036	15182	15242	15183	15225	15182	15173	15290	14979	15111	15171	15079	15135	15129	15070	15131	15150	14990	14958	15226	15204	15120	15116	15253	15133	15104	15132	15230	15022	15167	15272	15044	14991	15050	14979	15097	15206	14995	15172	15048	15222	15118	15164	15108	15127	14997	15090	15107	15104	15072	15141	15255	15100	15150	15016	15121	14963	15149	15051	15235	15046	15179	15345	15234	15164	15109	15294	15212	15053	15032	15019	14884	15173	15156	15240	15281	15084	15116	14971	14946	15173	14911	14942	14989	15134	15047	15065	15059	15335	15116	15117	15102	15063	15257	15172	15090	15142	15323	15059	15282	15112	15207	14958	14971	15066	15030	15042	15294	15114	14997	14969	15193	15179	15103	15171	15218	15214	15020	15083	14980	15171	15258	14987	14988	15036	15108	15022	15221	15125	14995	15007	15191	15015
29427	22850	23875	22696	19471	17916	17476	17409	17471	17278	17800	18038	19846	19677	18755	17601	17167	16816	16951	16812	17027	17129	17050	17068	16863	17023	16927	16801	16878	16963	16887	16791	16961	16891	17048	17039	16890	17129	16946	16902	16820	16778	16969	16892	17134	17139	16795	16792	16978	16797	17064	16954	16806	16912	16889	17129	16885	16871	16984	16940	16853	16746	16943	16945	16955	16966	16860	17015	16851	16693	17066	16877	17109	16990	16867	17057	16767	16955	17102	16890	16825	17052	16826	17054	17003	16753	16941	16915	16892	17055	16989	16800	16872	16906	16918	17037	16944	16908	17102	16856	16892	16978	16896	16841	16965	16860	17123	17083	17058	16830	16979	16885	16919	16925	16983	16950	16964	16976	16962	16854	16651	16906	17038	16817	16914	16933	17012	16758	16878	16866	16783	16859	16961	16819	17002	16752	16981	17173	16906	16949	16998	16840	16967	17155	16823	16966	16987	17119	17025	16865	16861	17097	16921	16961	16987	17082	16778	17044	17010	16825	16988	16818	17220	17081	16967	16850	16874	17000	16998	16837	16841	16721	16961	16852	16994	16696	16567	16955	17057	16797	16876	17191	16892	17124	17036	16936	16865	17012	16834	16893	17027	16998	16994	17100	17023	16891	17176	16964	16923	16789	16858	16784	17002	16830	16916	16887	16963	16848	17082	16992	16913	16928	16888	16876	16893	16854	16911	17034	16935	16913	16815	16989	16914	17022	16918	16744	16835	16909	16962	16951	16779	16846	16940	16714	17040	16964	16943	16806	16872	16885	17180	16965	16837	16972	16911	16895	16835	16814	16802	16894	16807	16898	16949	16920	16812	17041	17059	17141	16960	16865	16843	16844	16856	17026	17094	17014	17058	17005	16779	16966	16833	17026	17089	17018	16891	16898	17120	16997	16801	16859	16923	16954	16997	16952	16866	16962	16887	17124	17006	17013	16980	17074	17089	17043	17093	16963	16858	16815	17008	16921	16938	16942	17079	16892	17110	16928	16995	16836	16957	16858	16965	16892	16695	17010	16977	16935	16929	17012	16968	17044	17183	17071	16990	16739	17120	17148	16962	16793	16860	16855	16991	17011	16855	16828	16916	17114	16919	16854	16956	17013	16817	17120	17067	16960	16941	16794	17024	16880	17148	16844	16862	16881	17056	16899	16896	16878	16988	16794	16919	16981	16952	16959	16726	16794	16956	16872	17016	17028	16913	17041	16763	16890	16863	17012	16905	17022	17041	17186	17029	16838	16977	16839	16843	16878	16944	17119	16848	17023	16826	16795	17139	16974	17042	16929	16963	16719	16900	17011	16740	16901	16891	17098	16860	16883	17025	16930	16805	17085	17101	16925	17012	16882	16720	16854	16820	17048	17026	16725	16886	16959	16924	16988	16945	17050	17056	16816	16943	16822	17011	16917	16828	16908	16854	16822	16954	16859	16938	16967	17085	17026	17126	17119	16874	16918	16877	16877	16898	17214	16885	17172	16763	17048	17121	16890	17000	16997	16777	16949	16930	16939	17022	16824	16916	17124	16977	17092	16955	16844	16755	17016	16790	16956	16864	17104	17027	17008	16900	16848	16907	16932	16734	16927	17137	16834	17008	16905	17081	16804	16901	16948	17070	16793	17058	16951	17043	16949	16973	16932	17118	16951	17218	17146	16737	17022	17017	16879	16765	17095	16980	16959	16973	16670	16940	17009	16949	16720	16798	16787	16975	17095	16987	16907	17089	16967	17018	17084	16907	16936	16838	17228	16838	16931	17003	16958	16757	16991	16900	16952	17193	16791	17033	16898	16952	16908	16968	16835	16993	16973	16962	16986	16815	16915	16742	16764	16823	16864	17039	16890	17046	17162	17062	17214	16960	16903	16923	16845	16781	16829	16938	16771	16795	16982	17062	17144	16964	17064	16855	16737	17078	17003	17035	16954	16961	16955	16899	16919	17027	16992	17090	16973	17001	16901	17026	16962	16893	16914	16930	16978	16809	16880	16915	17083	16855	16981	17073	16905	16947	16859	16823	16972	17062	17007	17189	17019	16716	16903	16779	16951	16852	16897	17141	17162	17117	17037	16960	16864	16762	16897	17137	17013	16961	16874	16866	17013	17072	16994	17022	16836	16919	17026	16870	17152	17034	17049	16960	16851	16974	16986	17096	16956	16806	17005	16950	16881	16903	16900	16991	16857	17017	16932	16826	17067	16967	16899	16821	17040	17035	17027	16946	17141	16976	17088	16823	16954	17035	16973	17298	16832	16965	16776	16913	16929	16887	16753	17013	17010	16917	16897	17011	16972	16846	16921	16773	16784	16769	16743	16851	16713	16874	17040	16892	16870	17024	16878	17054	16801	16970	16851	17125	16868	17086	16964	16904	16960	16954	16935	16946	16971	16841	16734	16875	16897	16854	16943	17041	16997	16947	17049	17148	16895	16992	16880	16658	16973	16838	16949	17015	16921	16880	16846	17018	16977	17073	17050	16983	16861	17050	16984	16888	16924	17063	16870	16843	16738	17035	17043	16843	16922	16747	16955	17087	17007	16962	16840	16971	16869	16783	16718	16874	17009	17103	16964	16913	16899	16940	16904	17032	17074	17052	16964	16804	16929	16916	16873	16898	17044	16954	16900	16973	16800	16913	16974	16849	16983	16927	16845	16855	17107	16800	16944	16848	16987	16676	17067	17001	16814	16932	16943	16844	16815	16915	16916	16945	17019	17001	16740	16942	17015	16922	16960	16902	16885	16566	16871	16899	17165	16882	16830	16992	17077	16962	16905	16911	16930	16745	16720	17058	16917	16893	16923	17128	16875	17075	17134	17098	16908	17043	17116	16870	16980	16925	17048	16988	17009	17042	16882	16944	17045	16855	16823	17030	17175	16846	16847	16839	16959	17083	16858	16896	16879	16936	16914	17151	16828	16980	16922	16818	16853	16888	16942	17029	16899	16998	16976	16858	17013	17006	16956	17033	16836	17068	17050	16768	16819	16953	16884	17081	16909	16842	16796	16918	16892	16861	16806	16883	16898	16844	16911	16942	17002	17071	16919	16729	16822	16858	16872	16788	16983	16871	17054	16893	16822	16917	16875	17014	17106	17023	17057	16929	16891	16901	16795	16759	17019	17036	16964	16963	16978	17178	17033	16933	16820	17053	16853	16910	17004	17100	17104	16986	17108	17140	17031	16893	16856	16888	16996	16949	16846	16915	16566	17097	17023	17035	16953	17107	17051	16850	17081	16881	16862	16936	16802	16956	16907	17063	16915	16926	16902	17055	16930	17213	16945	16901	16854	16977	17013	16942	16837	16962	16871	17015	16804	16830	17030	17110	17009	16676	17014	16990	16825	17069	17034	16913	17069	16901	17151	16967	16978	16868	16939	16809	16920	16841	16904	16758	16793	16731	16992	17006	16870	17018	16865	16837	17115	17180	16902	16916	17099	16887	16936	17013	16965	16908	17077	16728	16979	16813	16959	16760	17073	16920	17198	17022	16866	16639	16972	16973	16776	16939	17062	17099	17183	16775	17165	16719	16965	16872	16893	17046	16874	16949	16821	16922	17101	16925	16968	16877	16972	16841	16942	17107	16969	16949	16896	17198	16995	16972	17024	17068	16986	16829	16895	16956	17033	17084	16982	16966	16798	16904	16807	17019	17172	16844	16929	16937	17008	16880	16833	16924	16980	17074	17041	16823	16897	16972	16750	16847	17013	16839	17012	16819	16832	17078	16905	16793	16859	17104	16812	17104	16931	17084	16908	16918	16849	16952	16903	16984	16863	17155	17056	16913	16894	16988	17034	16922	16860	17079	16795	17059	16953	16878	16967	17142	16834	16875	16807	16965	16882	17216	17208	16825	17055	16935	16887	16826	17146	16814	16906	16827	16865	17048	16974	16960	17060	17130	16938	17011	16910	16986	17003	16920	17102	16772	16842	16872	16940	16897	17002	16939	17030	16987	16867	16882	17005	17033	16929	17283	17038	16950	16775	16836	16821	17070	16891	16907	16975	17093	17132	16955	17108	16938	16736	16959	16889	16968	16936	16684	16884	16853	16923	16922	16946	16966	16985	17132	17033	17030	17156	16996	16799	16712	16813	16879	17038	16958	17227	17110	16953	16942	16929	16911	17023	16850	17026	16799	16933	17065	17063	17163	16908	16865	16848	16953	16903	17080	16956	16879	17007	16906	16914	16981	16877	17062	16915	16863	16924	17025	16931	17065	16961	16903	16941	17060	16871	17067	16859	16877	17020	16761	16886	16779	16654	16869	16731	16928	16830	16740	16713	16789	16897	16875	16948	16789	17016	17010	17099	17031	16905	16856	16877	17044	17227	17021	16952	16915	16852	16931	16926	17160	16851	16990	17005	16784	16842	16694	17016	16900	17014	16877	16913	16999	17071	16876	16854	16815	17179	16878	17027	16946	16965	16872	16924	17118	17134	17059	16935	17043	16948	16877	16887	16876	17024	17059	17051	16601	16865	16884	17002	17121	16894	16791	16981	16950	16995	16985	16960	16702	16866	17050	16922	16879	16900	16835	16970	16982	16939	16834	17036	17143	17033	17155	16838	17170	16829	16855	16854	16977	16923	16947	17169	17019	17161	17137	16905	16871	16828	16843	17068	16860	16846	16999	16883	16766	16927	17060	17008	16958	16998	17274	16899	17160	17106	16885	16896	16792	16896	17021	17051	16987	16905	16889	16892	16952	16977	16988	17060	16925	16946	16937	16885	16883	16927	17101	17065	16893	16964	17094	16948	16914	16759	17019	17010	16634	16874	16904	16894	16774	16977	16949	16882	16996	17033	17052	16830	16924	16812	16901	16889	16708	17050	16886	17059	16968	17090	16980	17020	17015	16978	17021	16847	16860	16958	16903	16848	16844	16930	17017	16992	17000	16890	17149	16919	16903	16954	16812	16957	16890	17142	17003	16809	16872	16904	16976	17014	16899	16949	17026	16881	16893	17040	17045	16976	17097	17043	16918	16913	16933	16914	16981	16781	16891	17086	16807	16817	17042	17040	16815	16710	16786	17057	17063	16949	16823	17031	16761	16864	16811	16753	16900	17042	16852	16948	17040	16834	16989	16877	16951	16799	17002	16836	16972	16902	17067	16880	17003	16952	17110	16972	17041	16988	17040	17031	16918	16964	16948	16948
17700	20038	20427	21800	18931	17503	16860	17097	16781	17129	17301	18269	20677	19556	17970	16777	16166	16026	16064	16070	16112	15989	16036	15956	16046	15966	16020	16055	16120	16036	16111	15994	16013	16064	16121	15906	16024	15920	16083	16130	16034	16062	15966	16046	16106	15959	16016	16140	15985	15954	16175	15969	15986	16017	15996	16060	15944	16138	16001	15910	16122	15829	15992	16113	15986	15893	16072	15931	15956	15934	16020	16070	16091	16001	16089	16180	16045	16090	16050	15787	16049	15951	16006	15887	16041	15878	16062	16050	16134	15871	15923	16084	15986	16079	15988	16171	16042	16028	16033	16066	16018	16006	16121	16071	15986	16198	15975	15929	15952	16171	16122	16074	15977	16182	16148	16041	16229	16008	16211	15935	15916	15912	16099	15953	15993	16183	16223	16198	16080	15964	15920	15983	16148	16044	16152	16005	16121	16132	15812	15998	15968	15920	16110	15948	15971	16006	16099	16042	16061	15986	16083	16077	16064	15942	15987	15987	15944	16074	15775	16092	16112	15958	15916	16164	15922	16088	16106	15975	15980	16004	16061	15990	16013	16082	15878	16222	15911	16138	16120	16015	16064	15978	15963	15969	15966	16059	15933	16189	15989	15950	16143	16139	16100	16205	16009	15982	16038	16180	16159	16048	16085	15905	16031	15954	16170	15885	16058	16049	16154	16102	15838	16067	15948	16152	15991	16102	16007	15955	16028	16147	15949	16103	16129	16168	16109	16062	16000	16067	15968	16059	15997	16060	15948	15940	16016	15967	16184	16075	15818	16000	16061	16048	16105	15897	16044	16178	15971	15938	15962	16160	15960	16130	16021	15874	16067	15968	16012	16140	16165	16038	16018	15974	15950	15824	16147	15952	16091	15984	15957	16233	16015	15975	15955	16038	16088	16133	16049	16088	16130	15946	15944	15957	16022	16167	16128	16067	15909	16176	16012	15982	16064	16026	16010	16026	15829	16125	16180	15946	15951	16210	16122	16102	16263	15941	15974	15946	16017	16122	15965	15988	15928	16022	16096	15947	15952	15992	16014	15936	15992	16185	16082	16080	15945	16024	15918	16125	16098	15902	15961	15969	16094	15866	16097	16164	15903	15994	15960	16005	15924	16117	16029	16114	16201	15875	16004	16096	15977	16228	16127	15922	15957	16012	16143	16129	16027	15885	16136	15850	15982	16130	16085	16052	15910	16030	15907	16245	16001	15911	15803	16023	15941	15983	16217	16211	16014	16007	16140	16102	16015	15895	15961	15882	16046	16025	15954	15809	16015	16012	16014	15936	16141	16098	16133	16153	16099	15973	16049	16016	15864	16134	16033	16088	16094	16018	16271	16047	16059	16065	15965	15812	16188	16069	16002	15895	16035	16065	15890	16073	16068	16016	15795	16177	15993	15879	15876	16033	15963	15966	16149	16079	15992	16166	16075	15934	16076	16191	15922	15974	15931	16035	15817	16115	15898	15887	15851	16084	16006	16022	16120	15999	15994	16115	16027	16100	16007	15880	16041	15907	15995	16024	15860	16042	16035	15965	16148	15982	16132	16029	16177	16125	15840	15926	15975	16003	16129	15968	16043	16050	16091	16047	15955	15847	16028	16039	16139	15963	15819	16005	16190	15852	15930	15884	15984	16003	16014	16028	16131	16045	16038	16029	16043	15940	15979	16176	16035	15979	15924	16030	15833	16082	16009	16056	16061	15966	16214	15947	15925	15965	16233	15826	16014	16171	16014	16157	16042	16028	16047	15926	16052	16074	16027	15972	16110	15966	15968	16056	16069	16001	15985	16012	16056	16054	15985	16048	16004	15997	16119	16025	15966	15956	16181	16005	16027	16119	16142	15886	16027	16101	16130	15935	16067	16049	16177	16046	16065	15989	16051	15954	16012	16107	16094	16122	16128	16158	15794	16127	15806	15976	16084	15999	16135	15998	16048	15943	16172	16062	15998	16103	16179	16039	15915	16214	16086	16026	16064	16050	16017	16048	16044	15854	16172	16000	16063	15911	16043	16179	15831	15801	15983	15919	15990	16014	16017	15931	15948	16017	16001	15952	16107	16084	15810	15898	16107	15971	16022	16141	15850	16067	16084	16117	16242	15986	15874	16010	16005	15980	16102	16056	15893	15939	16056	16101	16039	16051	16082	16091	15949	15888	15878	15984	16173	15821	16086	16125	15762	16095	16102	16034	16088	15844	16024	16043	15930	16089	15996	15940	15994	16084	16117	16144	16105	15951	15983	15869	16068	16082	15883	16023	16060	16093	16000	15944	16018	16386	16063	16081	15933	16041	16064	16006	16085	15862	16029	16042	16096	15854	15746	16147	16106	16148	16036	16169	16038	16084	15895	15994	16084	16112	16083	15880	16019	16118	15992	15968	15967	15825	16091	15956	16060	16051	15941	16148	16121	15858	16103	15942	15889	15932	15972	15934	16193	15988	16067	15986	16085	15952	15898	16075	16033	16033	16020	16077	15882	15899	16184	15993	16004	15977	16175	15950	16069	16031	16151	16097	15792	15915	15992	16120	16018	15964	15923	16057	16004	16048	15999	16106	16010	16100	15986	16013	16083	15943	15931	16163	15986	15986	16060	16002	15986	16124	16017	15964	16082	15856	16093	15997	15946	16006	16002	15850	16024	16089	16010	15983	16133	16066	15941	16085	16053	15998	16066	16004	16029	16067	16017	15816	15984	16121	15823	15913	16107	16245	16073	15950	15975	15949	16000	16054	15816	16040	16142	16022	16026	15970	15990	16089	16272	16035	16042	15848	16061	15803	15822	16048	16034	16105	15946	15868	15978	16011	16044	15923	16166	16241	16034	16103	15894	16119	15978	15931	16083	16106	15880	16099	15918	16232	16007	16037	16103	16013	15930	16233	15982	16080	16055	16123	16122	16132	15862	15938	15842	15998	16048	15884	16080	16077	15966	15969	16212	15896	16227	16116	16007	15961	16127	15947	16026	16137	15990	16066	16149	16072	16115	15915	15964	15981	16022	16069	15899	15810	16048	15843	16012	16187	16038	16195	15938	16003	16069	16061	16116	16025	15990	15836	15982	15740	16110	16028	16106	16055	15937	15949	16182	15961	16020	16014	15997	15899	16113	15809	15847	16106	16020	16090	15857	16158	16102	16084	15954	16046	15974	15910	16008	16002	15913	16080	16130	16106	15950	15994	15942	16059	15986	16103	15946	15970	16052	15978	16097	15948	16052	16057	16014	16082	15935	16122	16073	16129	15902	16101	16030	16095	16009	16037	16179	15957	15857	15943	15996	16042	16040	16013	15911	16111	16016	15940	16142	16010	16217	15987	15990	15877	16102	16059	16053	15910	15959	16080	16060	16051	15902	16065	15984	16146	16023	16151	15942	16043	15843	15806	16198	15937	15953	16160	16132	16255	15938	16196	16126	16106	15897	16010	16141	15986	16096	16068	15925	15904	15821	16181	15996	16102	16043	15959	16104	16075	16036	15862	16148	15952	15971	15960	16057	16133	16056	15969	16172	16029	16089	16097	16056	16165	16047	16131	15941	15961	16032	15894	16110	16020	16088	16125	16044	15838	15994	16026	15977	15941	15883	15937	15944	16038	15900	16109	15962	16026	16038	15958	16186	16082	16090	16075	15952	16009	16066	16107	16120	15923	16066	15854	16129	15840	15947	16084	16054	16030	16002	16008	16138	16030	15924	16042	16068	15955	16156	16150	16173	15876	15823	16049	16097	15990	16053	15817	16033	15983	16084	15936	16117	16034	16068	15960	15914	16092	15793	16060	15938	16045	16091	16117	16121	16084	15933	15945	15932	16070	16038	15996	16050	16140	16098	16066	16092	16078	16157	16004	15876	16158	16023	15835	15914	15880	15975	16049	16130	15980	15970	16013	15962	16059	16012	15873	15936	16041	16061	16081	15968	16057	15899	16048	16153	15943	16123	15947	15879	15975	15899	16050	16099	15874	16070	16012	15926	15979	15994	16092	16243	15896	16053	15904	15997	16173	16060	15905	16146	15979	16120	16034	16037	16038	15925	16047	15990	16169	16024	15944	15937	15863	16094	16275	15965	16084	16136	15900	15845	16034	16069	16003	16084	16065	15990	16041	15871	15980	15860	16135	16013	16030	16171	15979	16107	16000	16182	15992	16035	15951	16065	16002	15993	15885	16124	16010	16083	16083	16121	15902	16105	15881	15862	16021	16237	16065	16129	15937	15977	16170	16161	16054	15949	16065	16086	16162	16026	16094	15998	15893	16033	16087	15972	16043	16080	15954	15967	15980	16043	16004	16098	15998	16028	16063	15840	15815	15944	15913	16002	15981	15902	16155	16086	16098	15885	16107	15916	16013	15928	15972	16137	16017	16252	15912	15958	16137	16069	15945	16020	16169	16096	15971	16042	16162	16081	16026	15842	15942	15927	16009	15988	15944	16033	16022	15991	15874	15948	16119	16227	16237	15862	16097	16062	15972	15998	15791	16091	15998	16059	16066	16229	15985	15980	16115	15992	16086	15960	16176	15979	15917	16048	16185	16136	16078	16060	16142	15957	16038	16191	16039	16058	16130	16017	15970	15973	16050	16111	16106	15963	15992	16189	16028	16162	16050	15924	15895	15892	16119	16010	16195	16091	15875	15943	16074	16123	16089	16148	16045	16267	16002	15976	16068	16026	16130	16076	16014	16158	16191	16039	16141	16044	16123	15948	16026	15987	15966	15966	16137	16241	16041	16033	15977	15891	15993	15869	15902	15864	16050	15979	15894	15949	16215	15991	16042	16095	16122	15980	16037	16108	15970	16121	16205	15968	15961	16160	16107	15954	15927	16027	16045	16016	16204	16052	15893	16119	16137	16080	16273	15995	16017	16048	16209	15973	15987	16011	15912	16032	15870	15913	16161	16057	16057	16108	15904	16205	16084	16025	15974	15966	16095	15991	16244	15852	16029	15979	16193	16107	15872	15989	16112	16077	16080	16027	15890	16032	15860	16160	16023	15996	16263	15975	16001	16126	16084	15974	16040	15974	16067	16120	16093	16053	15900	16052	15993	16043	15834	16041	16191	16020	16032	16034	16129	16019	16253	15934	15933	15903	16075	15979	15988	15922	15820	16235	15920	15916	15983	16216	16048	16106	16050	16105	16086	16141	16061	15893	16134	16010	16049	15997	16149
25037	21377	28146	25874	22838	20555	19888	18413	18333	18838	18711	20055	33156	29935	25179	20269	17982	17257	17116	17123	16929	16929	17131	17040	17069	16954	17014	16897	17004	16895	17070	16919	16930	16967	17081	17059	16867	16901	16872	16968	16916	16930	17092	16971	16948	16892	16797	16894	17022	16899	16943	16791	16830	17026	17091	16881	17087	16883	17106	16919	16952	16852	16798	16861	16671	17022	16789	17080	16919	16979	16836	16747	16926	16957	17055	16925	17083	16865	16977	16904	16846	16899	16863	17096	16978	16999	16967	16890	16897	16857	16757	16995	17013	16809	16877	17039	16937	17058	16973	16865	16913	16926	16978	16637	16874	16946	17127	17101	16848	16897	16927	16780	16960	16912	17121	17005	16937	16963	17163	16860	16777	16915	17024	17023	16868	16982	16999	16817	16837	17059	17098	16758	16741	16944	17184	17024	16961	17005	17084	16919	16904	16984	16901	16944	16888	16950	16963	17051	16975	16820	16782	16842	16942	16950	16937	16820	16986	16932	16929	17002	16835	16812	16855	16885	17049	16752	17095	16918	17009	16949	16793	17034	16859	16939	16915	16807	16778	16950	16927	16957	16765	16930	17072	16771	16856	16906	17004	16927	17056	16916	16935	17018	16986	16713	17037	17127	16902	16866	16930	16956	17014	17070	16903	16865	16982	17208	17022	16887	16805	16841	16914	16882	16890	16722	16985	17020	16916	16824	17035	17026	16946	16919	16878	16978	17022	16963	16841	16876	17038	16817	17009	16863	16965	16833	16764	16862	17023	16726	16937	16818	16856	16814	16889	16903	16939	16928	16975	17042	17038	17003	17005	16850	17022	16985	16712	16943	17024	17032	16931	16836	16949	17081	16865	16836	17064	17004	16964	16923	16873	17042	17148	16836	16944	16707	16739	16871	17037	16969	16942	16903	16892	17036	16967	17008	16877	16891	16826	16869	16922	16987	16985	16801	17162	16964	17169	16941	17024	16908	17046	17072	16939	17047	16860	16940	16839	17012	16980	16898	17052	16695	17024	16979	16828	16756	17002	16928	17111	16989	16851	16833	17063	16864	16739	16920	16881	16883	16995	16957	16999	16895	16910	16755	16886	17043	16953	17057	17023	16941	16789	16975	16926	16721	16925	16915	16821	16952	17069	16845	16912	16669	16942	16874	16959	16949	16990	16850	16816	16935	17132	17012	16900	16877	17001	16928	17258	17134	17116	16993	16851	16941	17129	17069	16826	16984	16907	16827	17007	16852	17187	17089	16759	16787	17049	16892	16894	16840	17008	17067	16791	17086	16902	16802	16733	17035	17134	17280	16898	16937	16885	17050	16977	16874	16784	17081	17072	16877	16921	16996	17073	16995	16947	16910	16806	16967	17118	16978	17041	17085	16985	17017	16957	16897	17006	17069	16644	16883	16946	16697	16866	16945	16881	17091	16942	16809	16964	16814	16871	16982	16911	16850	16928	17102	16977	16866	16906	16941	17069	16837	16854	17060	16933	16846	16901	16646	17028	16675	16919	16875	16827	17065	16845	16827	16966	17108	17048	16882	17236	17103	16780	16892	16763	17074	16652	16755	16857	16877	16831	16733	17053	16879	17038	16734	16950	16892	16868	17073	16870	17017	17161	16754	17046	16806	16903	16759	16992	17034	16965	17089	16769	16913	17012	17091	16870	16832	16694	16896	16898	16820	16872	16994	17069	16818	16934	17211	16952	16729	16843	16837	16756	16886	16915	16952	17094	16880	16987	16921	16872	16858	16944	16965	16918	17004	16753	16891	17002	16992	16907	16814	17076	17018	17009	17057	16682	17004	17090	16844	17007	16950	17047	16972	16924	16883	17045	16930	17076	16799	16793	17013	16776	16936	17143	16841	16878	16980	16977	16971	16786	16869	16782	16720	16934	16974	16873	17119	16875	16934	16933	16834	16965	16729	17028	16759	17016	17045	16931	16971	16920	16924	17030	16937	16986	17002	16821	16819	17122	16923	17174	16673	16964	17112	17027	16956	16931	17012	17125	16903	16975	16930	16931	16991	17161	16762	16973	16848	16956	16974	17069	17014	16778	17005	16997	16840	16870	16873	16949	16875	16966	17029	16776	17027	17105	17037	16945	17020	17076	16960	16953	16829	16957	16673	17029	16818	16995	16941	16932	16905	16972	16973	16947	16876	17079	17048	16945	16923	17034	17046	16992	16899	17196	17012	17048	17048	17017	16976	16846	16791	17118	16798	17070	16948	16783	16949	16751	16847	16929	16953	16922	17067	16967	17021	16819	16955	16822	16948	17093	17044	16916	16932	17016	17023	16771	16858	16902	17036	17088	17189	16807	16939	16894	17028	17168	16836	17042	16959	16951	16850	16967	16782	16908	16985	16962	17109	16990	16934	17005	16887	16937	16862	17006	16642	16904	16937	16988	16789	17050	16979	17039	16785	16762	16934	17085	16957	16914	16799	16751	17102	16917	16757	16848	16973	17053	16836	16885	17032	17107	16834	17036	16991	16980	16958	16839	17020	17039	16840	16764	16945	16786	16728	16806	17072	16953	16900	16964	16810	16945	16648	17028	16869	16961	16841	16966	17136	16913	16850	16835	16928	16838	16885	16977	17050	16787	17030	16898	17145	17069	16889	16852	17040	16882	17042	17182	16907	16898	16798	16896	16884	16840	16992	17037	16819	16920	16808	17013	17078	16954	16843	17003	17087	17009	16804	16752	17019	17013	16794	16792	16771	16986	17007	16945	16797	16780	16823	17024	17058	16849	16845	16996	16751	16861	16924	16882	16889	16633	17034	16639	16900	17012	16784	16951	16916	16765	16958	16885	17211	16764	16940	17031	17041	16892	17012	16880	16868	17035	16875	16941	16851	17031	16821	16911	17020	16840	16946	16962	16820	17015	17146	17110	17032	16921	17037	16962	17019	16876	16884	16927	16961	16874	16914	16878	16928	17024	16927	16972	16809	16952	17075	16861	16895	16967	17085	17028	16725	16795	17006	16919	17036	16791	17001	16830	16923	16952	16839	16831	16890	16925	16750	16988	16972	16907	16707	16835	17061	16914	16814	17031	16991	16952	16971	16848	16960	16977	16868	16949	16874	16822	16758	17090	16918	16807	17011	17070	16960	17103	16842	17148	17005	16850	16841	17079	16966	17136	17008	17022	17155	16870	17041	16817	16891	16888	16795	16831	16739	16755	16783	17071	16841	16934	16946	17000	16938	16917	16874	16870	16932	16853	16947	16873	16793	16938	17030	17110	16820	16744	16868	16890	17062	16834	17061	16890	16965	17150	17094	16979	16839	16886	17015	17023	16775	16862	16844	16990	16782	16836	16945	16916	16936	17037	16887	16918	17272	16855	16820	17002	16887	16991	16709	16889	16944	16993	16889	16974	16978	17058	16911	16785	17048	17072	16931	16842	16965	16868	16967	16916	16813	16993	17006	16944	16933	16896	16936	16917	16858	16940	16965	16922	16964	17079	16847	16888	16829	16944	16831	16964	16937	16991	16903	16849	16813	17137	16749	16983	16967	16920	17124	16793	17026	16940	16937	16828	16902	16962	16730	16966	16952	16962	17068	16980	16928	16916	17063	17118	16928	16917	16919	17020	17003	16952	16857	16744	17061	16944	16727	16780	16776	16805	16860	16956	16941	17038	16915	16925	17064	16898	16983	17142	16932	16930	17146	16964	16980	16886	16779	16901	16948	16967	17052	16920	16918	16934	16946	16917	16963	17065	17021	16907	16824	16927	16897	16935	16924	16962	16954	16838	16820	16852	16860	16848	16788	16901	16831	16919	17052	16862	17016	17041	17124	16894	17078	16994	16790	16943	17010	17088	17000	17024	17126	16828	16974	16968	17039	17029	16794	16754	17094	16758	16821	17028	16888	17042	16920	17004	16953	17020	16883	17016	17111	16943	16994	17079	17084	17035	16974	16878	16848	17057	16969	16733	16934	17045	16821	17079	17003	17144	16886	16911	16771	16699	16932	17024	16931	16978	16952	16893	16773	16967	16924	17136	16826	16885	16875	16887	16894	16938	17008	16839	17055	17074	16873	16971	16831	16905	17071	16763	16965	16933	17038	17013	16923	16911	17142	16920	16937	16902	17110	16856	16852	16742	16971	16894	17002	17230	16987	16978	17013	17064	16671	16875	16881	16832	16864	16920	17014	16841	16836	16901	16883	16964	16930	16915	16879	16766	17016	16979	16945	16730	16896	16876	17076	16940	16939	17033	16884	17016	16984	17079	17165	17123	16963	16941	16919	16985	16834	16938	17007	16877	16946	16922	16842	16777	16962	16868	16861	16881	16802	16993	16982	17036	16981	16851	16898	16950	16953	16807	16963	17097	16957	16860	16814	16778	16921	16903	16747	16833	17058	16863	16974	16931	17220	17034	17102	16898	16967	16821	17021	16691	16803	17008	17016	17004	17075	16884	16938	17048	17085	16867	16830	16913	16893	16892	17061	16977	16833	16942	17078	16888	17003	16765	16909	17147	17007	17007	16904	16590	16705	17018	16966	16935	17025	16994	16881	16769	16939	17034	16967	16953	16861	17025	16859	16943	16994	16967	16947	17007	16924	16882	16973	17044	16953	17285	16871	16846	16881	16908	16851	16902	16944	16845	16870	17085	16856	16988	16892	16901	17011	17017	16998	17073	17129	16820	16875	16880	17084	16891	16853	16871	17062	16911	16957	16888	16910	16972	16828	16849	17081	16982	16955	17133	16872	16884	16854	16711	17204	16917	16984	17042	17083	17072	16903	16877	16864	16902	16884	16759	16893	17074	16766	16892	16793	17099	16987	16984	17011	16918	17143	16876	16929	17117	16860	16890	16998	16870	17065	17001	16864	16850	17003	16975	16937	16805	16865	16883	17195	16779	17114	16906	17045	17018	17035	16835	16862	16758	16817	16904	16935	17131	16822	16712	17007	17021	16768	16826	16812	16931	16857	17029	16932	16786	16953	16868	17031	16908	17004	16834	16972	16752	16874	16955	16966	16624	17142	17109	16999	17138	16872	17042	16817	16777	16993	16969	17041	16862	16988	17169	16890	17065	17023	16823	16848	16982	16804	16904	16954	16853	16962	17012	17004	16959	16901	16975	16853	17048	17075	17027	16918	16703	17005	16687	16729	16940	16898	17061	17008	16863	16938	16846	17008
15664	24519	24736	24113	23218	19409	18366	18324	18763	19003	19060	22018	37444	32111	25831	19848	16895	16311	16061	16106	16156	15969	16134	15992	15861	16069	16063	16066	16116	16031	16074	16132	16016	16022	15902	15844	16113	16000	15927	16018	16123	15927	16307	15850	16015	16013	15958	16101	16075	15975	15925	16139	16141	15848	15892	15964	16079	15955	15989	16123	16102	16102	15923	16236	15850	16103	16053	15910	15824	15900	15984	15927	15941	16036	16063	16241	16196	16044	15901	15970	15952	16016	15799	16226	16151	15968	16037	16059	15940	15921	16004	15884	15928	16067	16053	16190	15920	16159	16119	16073	16165	15834	16062	15919	16201	15971	15886	16050	16011	16136	16044	16034	16104	16135	16042	15969	16043	16174	16019	16096	15923	16029	16099	15893	16149	16115	15966	15874	16113	16095	15985	15849	15895	16025	15899	15877	15980	16062	16020	15832	16028	16181	15849	16251	15955	16060	15925	16153	15960	16137	16028	16053	15860	16000	16063	15953	15973	15995	15965	15968	16078	16062	15972	15981	16018	16191	16136	15937	16096	16148	15971	15965	15965	15906	16009	15976	15985	16128	15920	16000	16070	16097	15961	15982	15900	15983	15944	16055	16143	15939	16104	16114	16129	16089	15955	15973	15965	16201	16222	15950	16022	16079	16016	16048	15972	15897	16003	16238	16172	16043	16024	16028	16051	15990	15945	16038	16048	16021	15995	16088	16009	16148	15830	15908	15934	16160	15982	16172	16222	15980	15946	15953	16032	15849	16020	16045	16052	15979	16023	16067	16054	16096	16080	16106	16155	15981	16122	16098	16076	16159	16168	16038	15968	16183	15847	16096	15915	16058	16004	16240	16063	16057	16047	16013	16018	16053	15981	16009	16034	15916	16027	16067	15914	15870	16061	16081	16072	16004	16228	15860	16053	16041	16223	15980	15967	15991	15945	16098	15986	16138	15987	16088	16013	15937	15983	15949	16062	16130	15849	15927	16040	16155	15932	16054	15870	16061	15912	15954	16178	15976	16040	16017	16015	16108	15861	16003	16101	15986	15942	16091	16119	16210	16076	16154	16111	15965	16068	16042	15815	15980	16048	16001	16119	16067	16006	16016	16049	15955	16034	16002	16070	16124	15961	16197	16046	15904	15981	16051	15901	16218	16020	16067	15887	16060	15944	15970	16126	15970	16058	16078	15890	15899	16126	15921	16046	16203	16030	15955	15859	15868	16118	16097	15995	16057	15931	16084	16028	15891	16041	16168	15949	16019	16132	16069	15941	16144	16013	16053	16064	15953	16026	15971	15989	15768	15989	15914	15944	15985	15997	16109	16061	15961	16004	16069	16087	16024	16087	16071	15980	16090	15906	16108	16256	15921	16064	15952	16063	15857	16083	16000	16044	16012	16262	16074	16138	16162	15959	16087	15927	15931	15855	15930	16012	16192	16001	16143	15968	15972	16070	16001	16038	15969	16073	16090	16072	16074	16140	16032	16035	16110	15950	15819	15829	16160	16188	16152	15918	16166	15932	16066	16047	15944	16076	16028	16099	16029	16033	16067	16108	16163	16083	15971	15932	16043	15914	16137	16048	15927	16114	15979	16161	16006	15982	16048	15956	16038	16100	15963	16006	15922	16040	16061	16003	15859	15983	16064	16192	16292	16057	15992	16096	16112	16091	16071	15986	15922	16133	16116	15969	15977	15957	15854	16221	16049	15921	15976	15961	16121	16078	16091	15952	16020	16110	15993	15796	16174	16040	16103	16080	16070	15831	15983	16137	16000	16006	16126	16042	16002	16018	15983	15983	15987	15969	16116	16110	15831	16274	15893	15987	16027	16029	16118	16038	15897	15930	16173	16066	16007	16086	15975	16221	15975	16129	15974	15970	16050	16012	16120	16076	15879	15930	15996	16026	15886	16086	15955	16043	15905	16192	16144	16011	16148	16172	16118	16130	15978	15911	16162	15817	16013	15938	16040	16043	16017	16136	16069	16042	16000	15853	16014	15993	16076	16067	15824	16173	16154	16047	16067	16144	16103	16026	16033	15913	15973	16081	15988	16131	15884	16092	15917	16076	16050	16018	16056	15959	16042	16177	16034	16076	16012	16113	16165	16115	16040	15889	16216	16055	15916	15989	16110	16146	15909	16053	15860	16214	15944	15996	16032	15982	16070	16140	16058	16116	16114	16153	16049	16018	15946	15916	15931	15901	15990	15970	15939	16105	15978	15971	15837	15946	15939	16132	16001	16052	15929	15991	15959	16092	16045	16030	16074	16227	16004	15994	16016	16029	16020	15986	16035	16110	16071	16020	15896	16141	15839	16021	16153	15845	15956	16084	15939	15959	16222	16082	15835	16112	16052	16058	15885	15961	16020	16048	16056	15747	16003	16074	16115	16007	16016	16074	15967	16134	16048	16109	16108	16043	15977	15993	16039	16009	16155	15968	15958	16073	15946	16094	16000	15999	15996	15934	16062	16067	16052	15989	16321	15981	15927	16154	15992	15928	16044	15998	16016	15954	16184	15952	15912	15948	16122	15914	15914	15923	15894	16030	16000	16063	15989	15886	16135	16167	15986	16014	16053	16078	16147	15962	16023	16088	16046	15925	15854	16196	16020	15940	16146	16109	15899	16047	16086	15941	15955	16006	15968	15937	15955	16186	16012	16194	15936	16040	16063	15758	16015	16141	16034	15932	15944	15808	16070	15934	16152	16061	16194	15937	15992	16089	16004	16049	15897	16003	15986	16107	16088	16057	16015	16075	16029	16055	16236	16148	16085	16199	16037	15970	15983	16129	16060	16109	16075	16034	15897	16156	15912	16039	16039	15974	16138	16048	16126	16062	15974	15965	16096	16006	15976	16075	16071	15949	16046	16001	16082	16159	16068	15973	15968	16210	15994	16115	16261	16061	15976	15862	15944	15945	15927	16025	16007	15957	15960	16127	16011	15941	15855	16018	16141	15875	16156	16015	16016	16149	16067	15987	16171	16016	15934	16118	15881	16068	16198	16004	16007	15937	15905	15921	15969	15936	16090	16073	16169	16044	16221	15946	16067	16014	16209	16041	15971	15972	16039	16107	16070	16080	15829	16200	15950	16026	16097	15954	16057	15966	16193	15999	15876	16166	16215	16046	15941	16045	15965	15946	16096	15917	15780	16006	15991	16164	16176	16150	16198	16041	16014	16035	16043	15982	15924	16012	16181	15941	16068	16107	15933	16200	15835	16048	16058	16115	16055	16112	16036	16028	15898	16206	15931	15826	16218	15978	15997	16071	15924	16097	16070	15892	16103	16000	16118	16054	15961	15935	15967	16048	16020	15969	16057	15970	16032	16034	16053	16145	15987	16013	16151	15962	16026	15951	16018	16139	16035	16053	16114	16265	16128	16184	16268	16105	16097	16082	16055	15938	16041	16053	16033	16077	15943	16045	15937	16143	15953	16052	16063	16062	16074	15890	15934	16053	16154	15986	16097	15980	15981	16082	15961	16133	15985	16057	16079	16073	15955	16105	15950	16024	16115	16013	16074	15951	16145	16098	15925	16005	15987	15889	15910	15990	16133	16110	15908	16066	16021	15985	16008	15962	16010	15921	16007	16126	16102	16072	15859	16160	16022	15877	15948	15884	16019	15894	15922	16058	16167	16037	16106	16007	15996	15957	15914	15969	16064	15952	16013	16010	15902	16007	16090	16017	16075	16115	16029	16094	16106	15876	15953	15959	16028	16240	15923	16030	16014	16025	16032	15986	16103	16083	16170	15936	15908	15999	15922	16155	16090	16029	16034	16090	16008	16039	16123	15952	15901	15975	15945	16007	16160	15893	16032	16026	16033	15966	15976	16070	15908	16054	16124	15899	16017	16133	16052	16020	15969	16006	16010	16156	16106	16225	16073	16029	15884	15927	16028	16102	16024	16015	15857	15926	15911	16024	15905	16233	16032	16063	15984	16075	16115	16135	16081	15988	15948	16110	15958	16180	15994	16100	16065	16036	16085	16100	16117	16001	16040	16122	15977	15894	16029	16023	16010	16018	15882	16018	15980	16003	15955	16147	15873	16113	15876	15929	16033	16141	16058	16142	15863	16325	16010	16071	15996	16109	16120	15931	15883	16176	16020	15985	16092	16064	16115	16142	16070	16036	15943	16028	15962	15940	16106	16092	16020	16008	15924	16034	16107	16068	16019	15924	16095	16033	16121	16090	16145	16047	15889	16116	16085	16002	16093	16082	16053	15912	15997	16032	15943	16014	16001	16156	16115	15969	16159	15953	15964	16158	16015	16106	15866	16025	15961	16005	16032	16091	15890	16047	16303	15923	16031	15966	16058	15920	16044	16034	16010	15965	16131	15803	16063	16001	16225	15991	16009	15987	15872	15778	16142	15790	16096	16004	15810	16213	15973	16239	16056	15959	16108	16048	15945	15988	16068	15922	15853	16093	16186	16040	16009	16121	16041	16093	16123	16091	15954	16156	16018	16024	15977	16033	16077	15949	15973	16260	16017	16212	15882	16037	15901	15960	16145	16032	16069	15916	16064	16043	15993	16308	16038	15843	16032	16106	15857	16170	16040	16027	16031	16119	15991	15944	15789	15918	15994	15938	16223	16039	16045	16098	16056	16059	16014	16137	16088	16049	15924	15855	16049	16069	15973	16089	16073	16032	15884	15869	16071	15801	16089	16007	16017	15988	15919	16067	15745	16007	16032	16075	15917	15876	15980	16093	15992	16082	16064	16004	16028	15981	16111	16089	16178	15983	15965	16009	16091	15974	16092	15948	15710	16190	16210	16130	16179	16049	16040	15879	15994	15981	16039	16072	16088	15955	16063	16099	16056	16122	15776	16055	16078	16091	15938	16053	15995	15942	16160	15912	16023	15820	16001	16098	16009	15942	15935	16052	16114	16189	16016	15974	16091	15947	16130	15999	15960	15955	15966	16049	16057	16168	16081	16071	16053	15841	16036	16047	15976	16018	15909	16209	16126	15999	15922	16199	16121	15971	16156	15988	16022	16116	16028	16043	15847	16009	15938	15930	15929	16018	16156	16169	15981	16000	15995	16176	16084	15915	16037	15897	15950	16009	15960	15948	16003	16221	15973	15995	16075	16206	16047	16086	16073	16053	15984	15887	16205	16012	16116	16101	16122	15964	16049	16180	16018	15868	16079
23745	21348	28810	24371	22534	23342	22746	19615	19196	19304	19322	29820	44666	35462	27581	21780	18525	17313	17136	17178	16942	17070	16994	16941	16847	16915	17025	17099	16911	17135	16808	17038	16951	16924	17091	17096	17061	16950	17152	16778	17036	16887	16919	17116	16913	17038	16901	17038	17104	16871	16849	16915	16922	17091	17057	17021	16976	16975	17065	16931	16880	17093	17192	16990	16763	17188	16895	16837	16839	17007	16830	17176	16884	16943	16860	17002	17035	17079	16838	16869	17043	16625	16927	16874	16971	16937	17124	16820	16981	16814	16820	17066	17009	16887	16869	17237	16877	16732	16841	16985	16964	16902	16957	17198	16810	16723	16955	17072	16911	17022	17169	16903	16883	16941	16819	16695	16910	16809	16949	16937	16802	17018	16947	16811	17023	16864	16811	17109	16835	16863	17119	16987	16857	16909	16960	16902	17062	16839	16841	16989	16878	16991	16953	16876	16843	17013	16906	16741	16899	16806	16922	16980	16729	17037	16915	17070	16852	16920	16866	16819	16957	16963	17009	16944	16866	16869	17063	16919	16920	16972	16819	16903	16818	17042	17068	17029	16898	16946	16837	16835	16846	16963	16844	16872	16801	16895	16962	16990	16931	16906	16814	17160	17018	16999	16959	16935	17075	16990	17140	16896	17189	17094	17090	17084	16884	17015	16973	16903	16914	16762	16855	16863	16880	16874	16782	16924	17054	16970	16850	16867	16853	16771	16789	16991	17021	17089	16924	17140	16739	17013	16969	16912	16938	16854	16865	16758	16950	16892	16980	16904	16968	16785	16979	16718	16775	16994	16976	16958	16853	16941	16765	16799	16822	16781	16667	16844	16850	17168	16965	17099	16886	16849	16833	16942	16870	16929	16787	16854	16901	17005	16982	16697	16820	16828	16927	16992	17024	17039	16844	16844	16821	17024	16993	17170	16848	16734	16965	16993	16919	16787	16891	16626	16994	17106	16863	16907	17046	16842	17028	17044	16724	16879	16789	16721	16918	16860	16890	16898	16870	16977	16801	16932	16867	16684	16931	16973	16961	16759	16875	16974	17098	17046	16925	16848	16949	16833	16966	16869	16806	16964	16901	16752	16951	16852	17018	16945	17002	16574	16839	16948	16946	16897	16737	17008	16994	16834	17024	16988	17093	17005	16790	16877	16920	16975	17012	17044	16786	16754	16839	16838	16955	16862	16905	16881	17010	16809	16966	17058	17148	16828	16701	16853	16900	16918	17004	16735	16878	16881	17026	16834	16899	17026	16685	16934	17057	16969	16829	16941	17070	17052	16968	16776	16959	16794	16826	17021	17044	17077	16880	16962	17142	16818	16984	16969	16925	16770	17108	16918	16705	16998	16830	16926	16968	16955	17033	16954	16978	16915	17124	17010	16678	16946	16902	17211	16839	16928	16907	16916	16836	16921	16792	17110	17021	16937	16949	17035	17091	17000	17055	16990	16829	17002	17073	16871	17081	16896	16662	16921	16883	16933	16917	16871	16893	17003	16939	16891	16957	16956	17189	17112	16961	16938	16805	17061	16861	16807	17173	16982	16956	16901	16959	16888	16926	16823	16955	16937	16980	16670	17061	17019	17024	16700	16751	16872	16972	17042	16841	16867	16751	17057	16963	16851	16683	16738	16885	16998	16725	16922	16905	16850	16664	16870	17013	16946	17026	16619	16960	16981	17022	16973	16831	16947	16986	16862	17059	16874	16978	17107	17185	17152	16965	16897	16743	17031	17052	17009	16872	16880	17045	16982	17045	16788	17070	16766	17079	16859	16827	16894	17036	17008	17000	16962	16920	17073	17016	16946	16993	16926	16960	16705	16977	16994	16893	16723	17019	17035	16885	16959	16866	17013	16959	16764	16921	16947	17007	16957	16873	17095	16904	16704	16860	16998	17027	17230	16901	16895	16891	17170	17014	16880	16932	17005	16862	16967	16915	16767	16921	16927	16705	16888	16986	16793	16824	16877	16799	16681	16855	16682	17012	16900	16786	17088	17021	16961	16981	16899	16917	16990	16919	16781	16889	17039	17045	16920	16845	16767	16926	17058	17048	16914	17013	16968	17111	17050	17124	16936	17108	16816	16791	16952	16914	17029	17115	16933	16864	16990	16944	16787	16897	16855	17049	16785	16826	16699	16938	17214	16930	16651	16900	16956	16784	17246	17051	16859	17020	16822	16935	17116	16885	17021	16836	16862	16875	16772	16909	17005	16966	17166	16974	16889	17039	16973	16895	16886	17077	16747	16884	16954	17012	16889	16690	17049	16945	16899	16905	16823	16886	16804	16927	16884	16726	16849	16838	16818	16992	16914	16854	17065	16915	16861	16877	16898	16846	16925	16979	16793	17068	17024	17162	17206	16886	16838	16904	17015	16852	17022	16845	17013	17014	16903	17053	16952	16857	16846	17105	16842	16797	16883	17036	16918	16937	16968	16915	16802	16874	16799	17051	16849	16961	16846	16697	17057	17078	16993	16709	17045	16889	16778	16985	17046	16835	16779	16944	16911	16867	16857	16898	16849	16872	17001	16937	16859	16998	16906	16966	16999	16961	17132	16929	16919	16714	17012	16831	16931	16977	16960	16867	17024	16780	16738	16873	16623	16976	16937	16960	16805	17147	16881	16894	16897	17022	16891	16862	16806	16905	16915	16825	16983	16726	16797	16749	16915	17086	16854	17064	16946	16787	16790	17015	16961	16920	17095	16865	16928	16883	16911	17043	17144	16905	17071	16960	17134	17017	16895	16751	16876	16894	16885	16897	16949	16916	17001	16941	16948	17010	16945	16972	16917	16910	16884	16904	16890	16952	16736	16888	16983	16914	16840	16803	16862	16646	16816	16813	16762	17002	16808	16770	17024	16944	16824	16965	16936	17080	16854	16779	16941	16775	16791	16939	16855	16835	16986	16919	16884	16869	17116	17001	16791	16909	16893	17108	16766	16939	17051	16992	16918	16959	16679	16864	17003	16937	17076	16788	16995	16913	16892	16997	17073	17000	16916	16754	16872	16820	16965	16921	16886	16862	16936	16867	16861	16830	16840	17172	16839	16976	16949	17231	16718	16954	16937	16892	16998	16778	16849	16659	16958	17041	16905	16969	17034	17139	16864	17172	17028	16876	16916	16918	16946	16893	16850	17100	16896	16889	17043	17011	16910	16887	16951	16842	16792	16896	16826	17098	16851	16849	16881	17002	17154	16768	17011	17096	16918	16850	17013	16859	16729	16923	16924	16764	17105	16870	16729	16711	16831	16820	16871	16975	16965	17013	16714	16891	17065	16827	16903	17016	16843	16939	16893	16983	16918	16823	16926	16961	17072	16983	16897	16853	16775	17018	16897	17009	17028	16739	16952	16989	16755	16762	17013	16877	16863	16981	17083	16949	16898	16955	17013	16928	16918	16902	16770	16910	17160	16824	16723	16711	16791	17048	16849	17070	16697	17142	16721	16861	16841	16884	17006	16801	16806	17132	17030	17012	16874	16982	16925	16965	16953	17064	16908	16982	16968	17225	17192	17029	16942	17120	17049	16875	17141	16987	16986	16919	16910	16755	17080	16942	16883	17095	17085	16856	17030	16627	16776	16901	17002	17037	16719	16941	16882	16925	16886	17033	16895	16901	16857	16857	16812	16780	16831	16829	16904	16995	16964	17007	17014	16905	17198	17052	16850	17135	17085	16933	16920	16900	16886	16965	16975	17058	16845	16985	16955	17105	16958	16724	17011	16952	16904	16811	16951	17060	16992	16882	16769	16933	16832	16828	16903	16790	16650	17112	16958	16829	16817	16819	16846	17012	16999	16974	16883	16924	17050	16999	16691	16922	16783	17119	17037	17116	16811	17074	16835	17016	16889	17055	17006	16860	16819	16913	17020	16910	16955	16739	16927	16918	16802	16866	17069	16853	16856	16988	16929	17037	16893	16868	16807	16926	16981	16866	16986	16842	16886	17024	17123	16743	17016	17008	16870	16868	16901	17008	17018	16877	16940	16857	17160	16795	16980	16785	16995	16962	17144	16758	17045	17211	16771	16925	16820	17070	16908	17019	16910	16967	17100	17013	16715	16813	17014	16810	16841	16892	16893	16796	16961	16805	16626	16891	16948	16930	16893	16922	16818	16998	16823	16929	16780	17029	16899	16957	17165	17027	16945	17117	17157	16963	16928	16960	17008	16965	16835	16806	16893	16983	17016	17099	17039	17017	16811	17026	17045	17177	17093	16939	16981	16793	16884	16951	17070	16958	17018	16946	16811	16796	16837	16825	17008	16992	17040	16779	16919	16949	16988	16820	16965	17016	16849	16895	17165	16778	16906	16771	17047	16824	16799	17041	16757	17000	17023	16808	16967	17093	16894	17042	17065	16838	16889	17078	16950	16934	16828	16893	16732	16953	17103	17019	16946	16699	16807	17099	16875	17020	17005	16967	16891	16847	16819	17205	17033	16815	16988	16963	17113	16923	16985	17054	16631	16998	16943	16963	16894	17153	17097	16878	16817	16728	16772	16936	16788	17239	16840	16903	16882	17042	17043	17035	16780	17085	16776	16943	16775	17024	16848	17028	16782	16839	17001	16708	16661	16895	16922	16780	16842	17057	16881	16831	16954	16857	17050	16906	17175	16955	17237	16797	16716	16893	17018	17083	17000	16924	16741	16951	16878	17020	16679	16882	16828	16914	16840	17012	17074	16756	17026	16713	16888	16860	16725	16844	16832	16941	17206	16948	16951	16762	16728	17010	17021	16983	17011	16793	17070	16812	16849	16936	16792	16823	16964	16834	16988	16842	17009	16965	16972	16911	16962	17027	16941	16982	16974	16990	17012	16924	16919	17031	16863	16946	16880	16949	16729	16973	16849	17036	16833	17143	16914	17027	16928	16735	16969	16868	17105	17080	16957	16952	16970	16762	16852	16848	16895	16943	16956	16972	16945	16833	17001	16830	16728	16906	16995	16865	16821	16999	16749	16622	16957	16538	16882	16808	16889	16987	16953	17188	16881	16858	16895	16814	16818	17061	16671	16871	16876	16701	16989	16951	16926	16829	17077	16807	17007	17068	16936	16793	16841	17015	16838	16931	16877	16952	16959	16873	16786	16910	16869	16966	16949	16936	16907	16836	16942	16878	16760	17085	16753	16981	17005	17011	16955	16932	16855
16891	28405	27514	25979	26127	21881	20247	19533	19821	19881	19900	35091	46712	37567	28828	21374	17176	16321	16000	16092	16091	15924	15925	16121	15921	16133	16031	16058	16118	16047	16089	16071	16074	15983	16017	16020	15877	16101	16125	15977	16117	16073	16149	16045	16119	16049	15995	16034	16091	15965	15848	15981	15997	16121	16028	16135	15889	16046	16077	16092	15959	16160	16094	16030	15997	16019	16031	16085	15962	15956	16008	16000	15864	15971	15981	16172	15860	16039	16127	16009	15881	15878	16168	15979	15842	16075	16162	16166	16085	15883	15902	16085	16022	15991	16176	16009	16048	15963	15946	15994	16030	16047	15922	16130	16083	16006	16058	16018	16109	16157	16060	16046	16006	15990	16016	15943	16132	15998	16202	16044	16046	16020	16061	16076	15935	16247	16164	15972	16008	16098	16031	15907	16094	16096	16021	16036	16089	15914	16040	16039	15996	16025	16061	16081	15988	15964	16014	16042	16033	15972	15925	15908	15961	15898	15883	16071	16143	15923	15967	16011	16089	16074	15985	16007	15928	15973	16177	16085	16065	16017	16061	16009	16062	16076	16008	16021	16008	15909	16115	15844	15896	16086	15926	16043	15996	16100	16114	16142	15953	15989	16033	15837	15848	16089	15981	16123	15890	16075	15971	16030	15941	16024	15998	16034	15961	16028	16050	15956	15858	16291	15973	15921	16025	16021	16065	16006	15939	16071	16115	16061	15955	16118	15966	16070	15904	16148	15969	15912	16044	15903	15964	16078	16033	16126	16153	16001	16096	16097	15801	16106	15815	15923	16065	15947	15950	15950	16051	15912	16121	15952	15949	16194	15974	16090	15896	16050	16188	16017	15813	15962	16025	16022	16162	15921	15828	15884	15968	15826	16127	15854	16088	16110	16055	16019	16087	15957	16014	15983	16076	16135	15887	15946	15956	16026	16068	16045	15975	16133	15883	15967	15998	15850	15930	16211	16032	15984	16032	16031	15987	15921	15995	16022	15896	16124	15921	15914	15955	16115	15971	15890	16220	15982	16052	15997	16058	15982	16180	15871	15931	16090	15875	16041	16128	16002	16006	16044	16076	16067	16050	16080	15949	16061	15882	16052	15749	16079	16000	15961	16182	15948	16017	15867	16083	15868	15995	16067	15959	16078	16085	15952	15982	16085	16079	15897	15894	16133	16065	16082	15988	16031	16027	15965	15993	15993	15922	16153	15945	16159	16020	15956	15895	16118	16104	16187	16162	16075	15989	16040	15919	16049	16032	16061	15981	16080	15867	16029	16109	15909	15830	15964	15993	15974	16056	16068	15990	16107	15868	16144	15852	15916	15954	15980	15940	16149	16108	15854	16018	16029	16025	16186	16028	16129	16105	16022	15873	16083	15966	15921	15937	16046	16053	15978	16006	16041	15900	16076	15995	15935	15851	15777	16042	15986	15902	15879	16009	15899	16002	15988	16022	16029	16065	16046	16169	16072	16196	16185	15856	16203	15843	15976	16017	16110	16010	15979	15969	15946	15986	16004	16046	15896	16036	15950	16127	15960	16201	15954	16072	16008	16024	16159	16044	15918	15904	15975	15872	16038	15848	15941	15918	15865	15982	16031	16097	16028	15975	16080	16002	15824	16064	16003	16362	16159	15950	16008	16013	16067	16029	16150	15898	15935	16061	16050	16044	15960	16049	15854	16056	16090	15942	15890	16071	16005	15999	16042	16004	16005	15978	15811	16089	15899	16083	16004	15956	15935	16030	15906	16123	15892	15847	16084	15906	16032	16126	16041	16166	15943	15920	16073	15999	16073	16122	16045	15909	15968	16023	15957	15963	16003	16097	15918	16124	15942	15861	16079	16194	16022	16027	16001	16124	15987	16071	16053	16020	15906	15979	16055	15920	16005	16096	15911	16082	15812	16040	16013	15895	16193	15876	15973	16047	15970	16040	15798	15981	16016	16015	15986	16321	15942	15995	16088	15844	16057	15883	15917	16023	16145	16051	16048	16080	15937	16053	16146	16020	15949	15947	16022	15925	15975	16066	16074	15876	15896	15838	16109	16000	16208	16093	16090	15818	16010	16075	16142	15933	15916	15976	16094	15942	16113	16022	15995	15969	16026	16029	16089	16009	16064	16084	16116	16160	16059	16064	15974	15956	16040	15890	16106	15889	16062	15932	15846	15962	16043	16032	16029	16021	15991	16094	16027	16037	15983	16050	15959	16046	16067	16127	16111	15969	15994	16149	15835	16148	15997	15871	16109	16071	16138	16043	15983	16132	15917	16019	16003	15916	16053	16109	16004	16082	15991	16046	15830	15942	16100	15842	15947	16069	16070	15986	16066	15884	16107	15944	16044	16099	16066	15887	15995	16160	16169	16162	16029	15771	16109	16082	15985	16094	15967	16217	16163	16040	15962	16030	16061	15974	15941	15928	16072	15995	16004	15930	15959	16034	16077	16187	16044	15929	16077	16126	15879	16057	15944	16016	15983	16092	15956	16103	16003	15851	15861	16105	16082	16054	15966	16018	15956	16046	16029	16202	15850	16016	16011	15913	15976	16212	16061	16159	16098	16097	16047	15937	16150	16144	16064	16057	15815	15942	15832	15943	15896	15827	15909	15898	16087	15809	16084	16017	15934	16022	15926	16157	15931	15985	16013	16025	15659	16077	16136	15970	15944	15961	15917	16079	15968	15905	16067	15966	15876	16084	16056	15978	15948	16025	15978	16040	15966	16048	15810	15999	15977	15885	15985	16151	16038	16014	15992	16001	16014	16025	16005	15972	15996	16168	15974	16050	16175	15957	15871	16002	16180	15968	15894	15986	15887	16102	15926	16087	16066	15931	16081	16065	15933	15935	16039	15823	15903	15991	16128	16023	16225	16182	16161	15898	16098	15973	16025	16025	15899	16142	16004	15929	16018	15936	16087	15965	16224	15980	15886	16013	16042	16169	15914	16138	16109	16024	15982	16124	15865	15868	16084	16026	15894	16232	15805	16034	15949	16058	16157	16035	16026	15922	16065	15937	16149	16124	15957	15903	16048	16096	15834	16103	16138	16086	15984	16158	16103	15882	15956	16056	16016	16002	15976	15906	15902	15959	16159	16115	16072	16049	16017	15946	16053	16038	15936	15994	15994	15997	15867	15969	15956	16056	15998	15961	15968	16050	15988	16005	15945	16000	16063	16036	15800	15942	16052	16018	16092	16013	15883	15940	15991	15890	16110	16109	16054	15949	16151	15955	15932	15998	15867	15871	15945	15975	15993	15980	15957	16101	16039	15960	15979	15892	15837	16268	16000	15947	15884	16121	16010	16099	16228	16196	15962	16178	16076	16088	16135	15828	15964	15873	15955	16039	15999	16066	15996	15896	16055	16004	15875	15928	16092	15996	15926	15984	16165	15999	16019	15944	15974	15934	16081	15933	15973	16049	16072	15987	15882	16148	15930	16013	15996	16079	16058	15951	15948	16012	16112	15945	16004	16054	16214	16077	16085	15805	16120	15898	16036	16077	15884	15881	16013	16105	15927	16063	16051	15889	16242	15881	16078	15955	15879	16103	16063	16056	15957	16047	16085	15991	15876	16153	16074	15881	16072	15968	16026	16082	15981	15861	15931	16025	16033	16098	15858	16042	16098	16065	16163	16079	16042	16201	15858	16090	16099	16002	16142	15969	16024	16182	15964	16001	16042	15995	16060	16141	16003	16110	16082	15942	15993	15929	16036	15957	15924	15983	15980	15918	15982	16081	16025	16000	15922	15932	16035	15917	15847	16024	15954	15947	15923	16140	15813	16108	16007	16051	16213	16110	15963	16122	15958	16092	15882	16122	16093	16065	15902	16179	15989	16234	15888	15937	15962	15851	15909	16030	16034	15881	15874	16010	15962	16014	16064	16131	15933	16082	16231	16176	15787	16213	16048	16150	15990	15904	15954	16034	15883	16086	15923	15928	16016	16156	15982	16070	16153	15965	15913	15897	15860	16177	15930	15998	15926	16093	15872	16125	16028	15954	16012	16068	16009	15972	15882	16087	16003	16142	15842	15764	15897	16153	16055	15992	15995	16130	15938	15920	15869	15991	16069	16076	16028	15894	16006	15855	16185	15984	15977	15998	15957	16115	15972	16026	16048	16003	15941	16075	16013	15929	16107	16057	16111	16033	16038	15856	16139	16091	16045	16103	15912	16094	16182	15889	16118	15967	16162	15937	15907	15846	16135	15910	15917	16034	16013	15962	16051	16087	16059	15846	15880	16245	16014	16008	16066	16179	15861	16046	16065	15970	15921	16060	16051	16118	15898	16094	15985	15883	15931	16177	16118	15863	16010	16111	15964	16165	16070	16009	16121	15907	16045	16014	16119	16128	15927	16009	16009	15862	15803	16085	15869	16076	15961	15927	15916	15953	15974	15899	15850	16055	16007	16015	16051	15999	15843	16070	16120	15830	15865	16052	15966	15824	16065	15828	16126	16052	16094	16092	16034	15903	16088	16029	16017	16120	16008	15941	15920	15987	15849	16015	15900	16172	15902	15978	15941	16110	15830	16078	16047	15987	16060	16092	16055	15900	15894	15958	15958	16059	16045	16012	15982	16018	16020	16099	15899	15789	16099	16021	15995	15961	15968	16001	15879	16107	16008	15869	15968	15987	15820	16008	16113	16003	15975	15920	16116	15916	15989	16124	16024	15768	16058	16014	16018	16128	16027	16059	16078	16048	16047	16077	16002	15928	15978	16096	15836	16051	15887	16120	16069	16065	16057	16057	15997	16019	16154	15972	16044	15896	15868	15927	16250	15964	15935	16054	15808	15970	16065	15942	15972	16081	15941	16142	16085	15941	15916	16021	15981	15985	16059	16067	15941	15906	15968	16193	16120	15858	15927	15956	16039	15967	16062	15923	15878	15990	16008	16140	15849	16011	15970	15982	16034	15888	16048	16058	15794	16073	16110	15896	16034	16026	15961	16007	15946	16315	16190	15929	15829	15936	15944	15999	16073	15867	15990	16007	16012	15906	15834	15931	16049	16125	16006	15969	16049	15990	15976	16035	15893	16200	15864	16024	16155	15940	16120	16035	15969	16053	16024	15957	16137	16091	15926	15989	16001	15844	15786	16106	15912	16031	16014	16008	16121	16023	16097	15958	16149	16128	16070	15873	16015	16008	15912	15998	15980
29326	22348	22839	21246	20048	18983	17831	17610	17712	17588	17420	18631	20398	19208	18308	17646	17264	17099	17077	16915	17037	17183	16847	17235	16996	16845	17190	16969	16916	17059	17119	17117	16870	16909	16712	17067	17015	16873	16899	16941	16977	17127	17005	17076	16978	16989	17233	17104	17069	17202	17175	17116	16932	16873	17110	16752	16924	16859	16928	16948	17129	16913	16911	17023	16868	16904	16998	16962	16903	17026	16952	16897	16845	16761	17186	16877	16968	16917	17016	16895	17159	16806	17104	17046	16970	16909	16971	16812	16950	16984	16762	16988	16785	16844	16940	16787	16945	17308	16923	16884	17100	17010	17001	16976	17031	16989	16906	16975	17155	17023	17053	16904	17065	17089	17018	17057	16952	17019	17042	17050	17020	17101	16919	17059	17061	16948	17003	16984	16957	17034	16917	16972	16897	16707	16963	16974	16892	16804	17154	17053	16764	16633	17057	16944	16808	16896	16977	17018	16990	16913	17017	16980	16928	17074	16839	16927	16944	16817	17038	17092	17179	17015	16979	17121	16914	16949	17018	16932	17062	17023	16981	16832	16980	16908	16959	16958	16823	16937	17092	17020	16895	17154	16843	16974	17124	16957	16806	16951	16928	17092	16908	16992	16901	16931	16929	16753	17021	16828	17025	16830	16939	16858	16992	16904	16926	16878	16883	17065	16989	17083	16898	16801	16913	16777	17022	17043	16978	16957	17066	16898	17073	16727	16829	16931	16999	16888	16824	16832	16958	16962	16938	16848	17222	16889	17099	17054	16804	16916	16952	17020	17156	16973	16897	17080	16961	16975	16991	16957	17100	16959	16943	16950	17203	17016	16828	16942	17027	16970	16827	16637	17164	16952	16943	16925	16987	16805	16911	16879	17021	17012	16914	17000	17030	17009	17101	16984	16817	17121	16846	16850	17046	16930	17115	17077	16959	16947	17019	16894	16824	16936	16802	16878	16921	16890	16858	16970	17092	16959	16850	16918	17202	16887	17110	17001	17028	16954	16908	16981	17002	17076	16940	16992	16777	16944	17113	16913	17054	16939	17036	16917	17002	16936	17154	17042	17077	16901	16930	17000	17125	16912	17073	16958	16942	16986	17061	16895	17154	16771	17103	16986	16888	17024	16891	17160	17056	16924	16970	17095	16936	16929	16945	16956	17143	17138	16992	17167	17048	16989	17022	16909	17036	17041	16901	16840	16826	17103	17054	17067	17019	17131	16889	17129	17021	16960	16984	16858	17017	17126	16839	16889	17003	16921	16791	17058	16894	17150	16918	17065	17003	16939	17101	17051	17018	16981	17026	16790	16961	17050	17062	16976	17053	16929	17001	17187	16990	16948	16852	16897	17185	17014	17096	16868	16969	16997	17219	17011	17117	17183	17011	16947	16940	17080	16921	16847	16924	17068	16895	16840	17117	17086	17067	16947	16926	17130	16911	16857	16786	16977	16942	17045	17021	17022	16773	16924	17041	16948	17095	16923	16924	17039	17011	17105	17168	17071	17180	17026	17077	17011	16967	16907	16995	17098	17002	16877	17116	17034	16989	16880	16682	16811	16945	17028	17075	16917	16884	16851	17028	16874	16904	17162	17261	16960	17078	17046	16891	16930	16900	16911	16856	16910	16927	16833	17135	17048	17071	17000	17024	16884	16821	16921	16942	16948	16976	17014	17184	17006	16856	16867	17109	16900	16929	16793	16839	17029	16862	16845	16876	17057	16878	16987	17097	16841	16923	17149	17035	17041	16940	17047	16920	17059	16897	16977	16966	16917	16662	16966	16991	16825	16914	17101	16988	16782	17146	17048	16874	17003	16879	17141	17143	17080	17218	16867	17036	17109	17040	16989	17032	17047	16904	16903	17089	17115	17133	16896	17052	16939	17002	16943	16994	17071	16872	16954	16985	16954	17042	17140	17005	16964	17081	17123	17030	16957	16779	17104	17136	17093	16906	17097	17080	16894	16937	16946	16975	16857	17130	16958	16934	17100	17144	16875	17079	17006	16984	16878	16967	16849	17026	16947	16842	16994	17056	16686	16859	17015	16732	17006	17116	16904	17120	16926	16757	16757	17068	16981	16914	16905	17182	16872	16951	16949	16997	17033	16951	17046	16935	16951	16986	17017	17065	16913	17053	17108	16900	17167	16994	17040	17019	16865	16895	17009	16875	17115	16953	16878	17143	16947	17295	16772	16788	17093	17036	17045	16870	17070	16961	16872	17039	17001	17099	16977	16983	17097	16906	16918	17089	16897	17092	16847	16919	16934	16880	16984	17034	16990	16952	17121	17087	17100	17011	17084	16806	16835	17314	16859	16896	17131	17041	16901	16940	16979	16851	17064	16928	17023	17082	16997	17030	16936	17004	17006	17087	16976	16912	16846	17015	16941	17049	16991	16924	17087	16999	17076	16943	16775	17109	16987	17023	17246	16939	16967	17016	17000	16760	16979	16853	17047	16973	17118	17002	16907	16981	17053	16865	16924	17240	16956	16970	16787	17047	16966	16872	16978	17013	16878	16853	16877	16859	17240	16974	17152	17105	17018	16981	17067	17049	17025	16997	17026	16984	16956	16974	17037	16980	16976	17123	16833	16706	17028	16873	17037	17016	16956	17112	16815	17015	16888	16877	17035	17120	17150	17223	17028	16872	17020	17021	16970	17150	17001	16976	17001	17062	17091	17029	16991	17024	16925	16970	16991	16926	16949	16846	17023	16819	17152	16938	16951	17011	17042	16904	16971	17055	17174	16820	16952	16873	16985	17016	16931	16924	16950	16886	17097	16963	16853	17014	16932	17011	17029	16862	17245	16967	16950	17129	17233	17117	17127	17019	17022	17088	16912	17092	16768	17030	17023	16863	16872	17106	17143	17105	16990	16980	16985	17069	16989	17015	17026	16877	17024	16998	16820	16990	16723	16803	17150	17040	16940	16894	16797	16767	16859	17044	16830	17013	16864	17117	17039	17000	17108	16932	16788	17002	17064	17142	17045	16995	17076	16867	16847	16924	16893	16987	16855	17003	16993	17116	17017	16937	16899	16873	16896	17000	16984	17013	16811	17079	16998	16997	17196	17114	17003	16963	17140	17052	16876	17061	16986	16950	16949	17032	16904	16840	16960	16940	17002	17086	17009	16966	16916	16931	17007	17016	16890	16952	16844	16705	16922	16991	16983	17062	17035	16916	16921	17036	17151	16982	16976	16974	16870	16828	16966	16828	16966	17020	17009	16867	16932	16908	16854	17064	16926	16706	16989	16888	16939	17020	16980	17080	17018	17092	16847	16894	16994	17083	16988	16872	17140	16970	16965	16930	16950	16944	16759	16685	16872	17193	16834	16840	16867	16914	16908	17189	17085	16903	17059	17127	16940	17102	16978	17067	16921	16998	16851	16942	17101	17130	16959	16987	16906	16961	16916	16979	17105	17082	16984	16882	16966	16963	17086	16901	16991	16864	16914	16821	17269	16858	17104	16875	17192	17070	16956	17077	17149	16848	17001	17211	17038	16901	17030	16982	16931	16867	16859	16908	16833	17082	16915	17027	16829	17108	17077	17014	17020	17037	17015	16854	16886	16884	16979	16744	17086	17093	17047	16931	16987	16954	17138	16900	17048	17011	16962	17039	16811	16815	16725	17010	16947	17077	16944	17071	17177	16866	17012	16918	16923	17047	17026	16787	17019	17009	16960	16920	16837	17007	16841	16908	16955	16890	17003	16981	16885	16985	16950	16929	16993	16933	16968	17131	16933	16961	16975	17066	16873	16887	17040	16909	17022	16832	17071	16830	16903	16876	17094	17003	16952	17016	17092	16987	17205	16963	16856	17034	17182	17055	17150	16955	16900	16933	16840	17036	16822	17047	17009	17028	16907	16962	16890	16852	16818	17066	16923	16936	16980	16927	17013	17018	17102	16912	17144	16981	16844	16978	17114	17122	16878	16819	17030	16819	16887	17157	16955	17131	16800	17202	17040	17057	16891	16982	17145	17043	17056	17144	17005	16887	16971	16957	17024	17040	17111	16897	16979	17262	16986	17188	16912	16865	16894	16903	16981	16900	17127	16857	16844	16984	17009	16934	16979	17039	16907	17038	17003	17026	17013	17058	17074	17080	17135	16946	16999	16935	16977	16926	17004	17019	17124	16950	17037	16928	17079	17105	17178	17029	16750	16980	17113	16725	17006	16904	16864	16988	16974	16921	16960	16987	17091	17075	17141	16938	17018	16860	16878	16822	16871	16824	17028	17020	16895	16913	17198	17290	17078	16948	16904	17145	16979	16963	16831	16840	16917	16969	17079	16849	16913	17072	16894	17187	17141	16941	17056	17033	16916	16836	16993	17030	16930	16993	17183	16931	17022	16834	17041	16993	17165	16945	16825	17037	17068	17091	17022	17033	16854	17078	17058	17020	17201	16835	16993	17072	16961	17066	16973	16920	17054	16936	17055	17128	17020	17220	16901	16927	16757	17129	17158	16917	17066	16865	16982	17115	17026	17122	16945	17032	17054	16948	17047	16891	17174	16815	16924	16859	17054	17029	16902	16965	16911	17098	16961	16953	17056	16914	16887	16889	17155	16784	17042	16908	17101	17117	17029	16979	16970	16803	16921	17109	16998	16933	16821	16764	16933	16858	16942	16751	16997	17135	17263	16904	16945	17074	16964	16914	17073	17139	16925	16948	17021	16934	16979	17001	17022	16940	16854	17164	17092	17192	17041	17060	16908	17206	16949	17021	16909	16960	16880	16972	17081	16944	17140	16905	16887	17017	17208	17021	16983	17108	17100	17023	16996	17015	17034	17120	17102	17014	17008	16972	17040	17131	17247	16976	17011	17055	16941	16947	17068	16940	16942	16985	16974	16996	16905	17050	16942	17257	16944	17177	17017	16850	16821	16981	17067	16897	16900	17208	17042	16872	16927	17150	16982	16945	16965	17198	16983	16961	17072	16856	16759	16921	17234	17021	16981	16952	17023	16911	17105	16958	16919	16948	17075	17121	16976	16890	16974	17073	17031	17052	17064	16884	17230	17169	16989	17096	17080	17287	16964	16883	16908	16879	16886	17046	17059	16798	17016	16929	16994	16995	16864	17002	16809	17047	16970	17059	17082	16992	17136	17043	17002	17047	17199	17092	16895	17176	16902	16990	17058	17118	17039	16798	17034
16568	19127	19557	19893	20994	18901	17259	17293	17173	17066	17304	19260	21346	19009	17667	16727	16320	16158	16144	16075	15927	16085	16065	15995	16065	15952	15943	16178	16032	16148	16173	16090	15927	15929	16026	16145	16090	16175	16077	15975	16151	15979	16107	16052	16126	16067	15932	16208	16166	16023	16142	16105	16035	16165	16093	16084	16018	15942	16034	16030	15984	16182	15899	16088	15934	16061	16171	16130	16140	16012	16222	16054	16023	16278	16014	16090	15963	15997	15945	16158	16136	16062	15969	16104	16161	16212	16078	16199	16074	16095	15942	16126	16029	16141	16092	16101	16045	16034	15924	16155	16081	16138	16049	15998	16074	15976	16173	16040	15997	15982	15979	16010	15983	16015	16019	16062	16159	16032	15973	16050	16022	16093	16044	15980	15856	16117	15911	15936	16233	16072	15886	16095	15937	16000	16211	16165	16085	16051	16050	15980	16019	15840	16189	15968	16022	16196	15769	16134	16099	16186	15847	16125	15989	16183	16183	16006	16108	16182	16080	16146	16131	15817	16042	16000	16190	16020	16113	16036	16000	16050	15860	16121	16061	16199	16004	16100	15980	15968	15986	15979	16080	16083	15981	15952	16115	15925	15937	16227	16049	16062	16048	15960	16014	16129	16016	16172	16058	15870	16154	15990	16000	15916	16228	16040	16213	16026	16155	15988	15981	16061	16041	15982	16278	15872	16048	15984	16009	16187	16048	16041	16056	15886	16323	16052	16102	16160	15948	16037	15940	15983	16088	16112	15930	16046	16181	16046	15876	16218	16151	16096	16045	16166	16040	16096	15859	16017	16087	15967	15960	16035	15940	16172	15980	15990	16200	15976	15939	16084	15991	16060	15932	16090	16037	16154	16094	16265	15912	16159	15918	16126	16107	16197	16112	16020	16067	16030	15982	16175	15891	16203	16075	16000	16089	16019	16022	15973	15980	16128	16091	15930	16049	16092	16159	16026	16175	16132	16134	16140	16111	15959	16078	16084	16198	16095	16031	16014	16090	16057	16052	16141	16011	15786	16218	15993	16010	16179	15953	16062	16221	16058	15999	16042	16042	16072	16162	16132	16126	16212	16046	16241	16270	15928	15928	15965	15962	15896	16118	16000	16110	16002	15986	16132	16181	16039	16045	15900	16145	16032	16009	16088	16088	15845	15908	16253	16162	16175	15999	16130	16119	16143	16141	16118	15917	16129	16217	16013	16165	16174	16134	16017	16055	16039	16207	16008	16141	16121	16021	15978	16031	16146	15998	16077	16151	16116	16091	16170	16061	16008	16102	15998	16020	16073	16050	15983	15980	16265	16011	16066	15957	16149	15966	16048	16182	16187	16079	16121	15914	16011	16050	16261	16028	16006	15999	15935	15945	16120	15918	15986	16151	15911	16117	16279	16196	16092	15876	15982	16062	15977	16089	16104	16019	16086	16092	15940	16134	16029	16168	15889	16228	15966	15984	16043	15939	16021	16045	16058	16037	16031	16042	15988	15802	16164	16108	16165	16084	16075	16036	16013	16080	15964	16327	16029	16007	16062	16187	16188	16010	15968	16150	15936	16147	16084	16066	16104	16148	16063	16020	16081	16102	16173	16101	16154	15983	15935	15995	16037	16093	16113	15998	16157	16089	16086	16008	15990	16090	16042	16275	16118	16085	16143	15871	16041	16001	15971	16005	16088	16131	15974	16042	16071	16033	16077	16074	16143	16086	16109	15879	16051	16158	16160	16175	16051	16185	15837	16034	16051	15946	16009	15917	16136	16308	16196	15962	16013	16031	16182	16203	16065	16096	16007	16157	16087	16088	16153	16105	16066	15952	15883	15997	15962	15912	16097	16070	16128	15968	16118	16017	16032	15919	16035	15917	16115	16042	16152	15938	16108	16074	16031	16165	16102	16104	15934	15966	15986	15980	16157	16067	16060	15978	16067	16259	16196	16146	16092	15997	15974	15996	15997	15964	16163	16123	16058	16258	16289	15908	15870	16152	15942	16026	16126	15866	15976	16243	16068	16190	16141	16024	16085	16052	16136	16031	16125	16092	16130	16013	15904	16303	16096	16063	15797	15931	16112	16104	16031	16024	16084	15975	16146	16255	16185	16041	16031	15969	15948	15949	16067	15981	16125	15964	15984	16145	16110	15923	15802	16243	15984	16156	16032	16097	16061	15928	16125	16005	16139	16062	16132	16041	16074	16055	15949	16117	16028	16105	16039	15904	16100	15906	16115	15968	15975	16069	15904	16229	15931	16070	16089	16023	16152	16013	16067	16177	16136	16041	16152	15996	16150	16114	16118	15910	16148	16032	16078	16023	16099	15940	15893	15991	15929	16061	15974	16107	16153	16110	16098	16173	15913	16286	16310	16145	15950	16166	16059	15881	16109	16073	16075	16015	16015	16205	16093	15932	16032	16157	16217	15953	16208	16233	16068	16037	16151	16068	16037	16110	16315	16078	16043	15954	16176	16169	16034	15993	16099	15952	16214	16154	16111	16141	16046	15892	15987	16010	16088	15992	16189	16038	16190	16152	16007	15889	16014	16166	16011	16089	16039	16084	16017	16153	16089	15813	16126	16069	16156	16143	16081	16097	16133	16188	16094	15996	16100	16048	16061	16095	16048	16234	15994	16031	15838	16016	16080	16063	16019	16001	15997	16110	16130	15958	15979	16047	16084	16004	16211	15803	16099	16138	15995	16005	16101	16089	16052	15954	15975	15872	16126	16029	16079	16197	15982	16087	16002	16075	15988	16066	16084	16219	16070	16000	15888	16168	16011	15896	15903	16041	16158	15962	16308	16141	16080	16065	16077	15931	16131	16323	16103	16101	15877	16049	16074	16283	16015	16100	16098	15726	16230	16076	15885	16096	16282	16058	16023	16035	16284	16040	16031	16035	16267	16041	15934	16150	15965	16039	16137	15961	16120	16221	16137	15911	15902	16116	16184	16083	16141	16007	16114	16077	16055	16095	16112	16179	15936	16059	16253	16123	15949	16085	16061	16065	15940	16336	16120	16048	16029	16057	16275	16120	16156	15942	16138	16020	15999	16091	16015	15975	15954	16011	16072	16099	16054	15818	16159	16095	16067	16069	16039	16073	16166	16129	16158	16048	16105	16187	15956	16113	15997	16017	15844	15967	16131	16219	16023	15964	16189	16081	16037	16241	16004	16022	16080	16153	16061	16135	16125	16095	15961	16132	15929	16019	16049	16098	15750	15882	16359	16069	16093	16010	16026	15917	16240	15826	16107	15928	16092	15980	16081	16134	15951	16072	16081	16067	16114	16183	16227	16145	16036	16066	16162	16072	15971	16127	15922	16061	15990	15988	15754	16034	15988	16038	15858	16035	16243	15847	15937	15996	16055	16093	15893	16235	16145	16015	15956	16238	16204	16188	16111	16067	16028	16044	15941	16061	16008	16036	16128	16069	16025	16057	15989	16299	16159	16146	15993	15988	16009	16281	16062	16119	16246	16159	16201	16095	16022	16081	16122	15951	15994	16044	15986	16105	16107	16104	16124	16095	16115	15923	16039	16130	16050	16197	15936	16135	15935	16061	16089	16085	16014	16107	15918	16117	16190	16096	16210	16063	16105	16151	16046	15942	16142	15961	16124	16045	16013	16045	16015	16023	16059	16126	16115	15979	15913	16013	16132	16051	16029	16072	16093	16012	16067	15900	15973	16112	16013	16148	16084	16092	16077	15759	16141	16091	16116	16002	16175	16063	16076	16025	16231	16027	15967	16071	16077	15946	16115	15910	16184	16117	15870	16061	16127	16092	16000	16011	16049	16035	16025	15887	16160	16127	16012	16168	15954	16009	16163	16199	16156	16114	16121	16119	16059	15983	16172	15971	16048	16035	16136	16006	16230	16005	16081	15971	16096	16210	15984	16026	16192	16015	16142	16016	16037	16153	15994	16094	16061	16091	16124	16091	16002	16097	15914	16007	16068	15988	16021	15991	16122	16243	15908	15889	16097	16117	16013	16099	16187	16159	16031	15866	16239	16022	16037	16076	16240	16056	16136	16162	15911	15978	16173	16081	16139	16148	16165	16205	16138	16117	16247	16135	16202	16100	15971	15820	15985	15873	16241	15902	15979	16248	16140	16040	15958	16045	16299	16181	15956	16081	15936	16010	16012	16089	16053	15965	16058	16024	15890	15955	16180	16057	15849	16045	16076	15996	16073	16127	16022	16109	15947	16102	15986	16020	16033	16074	16131	16039	16084	15834	16079	15990	15952	16185	16077	15896	16243	16227	15978	15848	16025	16172	16149	15997	16013	15945	15954	16272	16069	15960	16172	16103	16091	15994	16047	16156	16281	16146	16140	16025	16055	16104	15984	15990	16120	15978	16113	16017	16055	16151	15992	16001	16137	16100	16091	16165	16032	15979	16199	16032	16072	16006	16024	16135	15942	16243	15939	15841	15993	15930	15967	16133	15993	16125	16008	16024	16120	16021	15930	15888	16048	16063	16063	16182	16101	16111	16032	16257	16105	15886	16119	15934	16108	16007	16206	16140	16068	16104	16085	16076	15970	16068	16168	15982	16116	16063	16124	16006	16117	15943	16280	16161	15988	16065	16191	15957	16128	15983	16075	15907	16107	16025	16062	16089	16209	15919	16101	16127	16033	16061	16166	16043	16103	15986	16048	16205	16194	16025	16234	15922	16060	16120	16024	16047	15941	16141	16064	16054	16043	16019	15951	16064	15913	16075	16001	16009	15871	16109	16198	16135	16156	16063	16316	16195	15955	16229	16069	16128	16103	16091	16142	16070	16095	16277	16057	16162	16128	16027	16209	16199	16082	16032	16038	16069	16154	16093	16048	16198	16087	15993	15929	16123	16120	15995	16086	16026	16022	16139	15986	16017	16181	16181	16102	16102	15916	16143	16234	16123	15959	16010	16099	15974	16102	15969	15978	16056	16130	15909	16015	16081	15998	16127	16075	15869	16020	16206	15906	16214	16082	16011	16028	15864	16047	15990	16076	16042	16018	16099	16029	16248	16010	16108	15985	16191	16118	16288	15966	16114	16108	16079	15988	16156	16211	15970	16114	16098	16010	16018	16090	16235	16147	16032	15985	16148	16099	16006	15974	16012	16151	16197	16123	16095	16163	16033	15987	16029	16074	16171	15932	16181	16170	16049	15899	15922	16008
25100	21401	28071	25876	22839	22040	20313	18427	17798	18497	18515	22530	33986	29527	23927	19780	17710	17070	17003	16805	16893	17029	16875	16915	16962	16789	16840	16729	16924	17014	16888	16803	16863	16811	17009	16913	16972	17011	17000	16896	16945	16930	16939	16824	16764	16711	16846	16797	16605	16857	16815	16910	16720	16761	16913	16737	16970	16725	16863	16847	16951	16693	16949	16609	16975	16755	16961	16937	16833	16950	16915	16961	16707	17009	16916	16808	16757	16715	16852	16875	16826	16978	16697	16707	16847	16762	16905	16975	16798	16804	16629	16798	16779	16767	16892	16942	16901	16905	16635	16712	16822	16758	16885	16631	16810	16895	16900	16766	16627	16883	16719	16696	16914	16834	16922	16697	17080	16924	16911	16779	16740	16712	16886	16658	16605	17013	16630	16728	16741	16901	16907	16745	16786	16691	16632	16788	16807	16860	16665	17007	16898	16924	16835	17069	17096	16798	16854	16960	16627	16745	16744	16858	16839	16734	16772	16830	16810	16845	16741	16668	16904	17094	16682	16953	16858	16775	16877	16853	16889	16843	16807	16871	16733	16773	16944	16810	16908	16887	16716	16853	16946	16864	16843	16862	16696	16919	16855	16986	16685	16820	16581	16843	16591	16791	16825	16951	16787	16726	16790	16719	16770	16706	16802	16694	17008	16827	16817	16747	16820	16700	16769	16813	16840	16806	16916	16703	16571	16588	16640	16747	16833	16578	16807	16867	16702	16981	16781	16794	16723	16830	16780	16821	16976	17033	16853	16680	16825	16795	16756	16916	16878	16731	16801	16783	16866	16850	16784	16752	16801	16836	16879	16947	16892	16712	16882	16899	16759	16844	16849	16857	16845	16683	16721	16727	16946	16991	16744	16806	16778	16906	16860	16844	17043	16721	16938	16994	16876	16864	16841	16891	17030	16869	16798	16936	16762	16890	16873	16702	16796	16848	16894	16894	16793	16813	16657	16886	16965	16917	16860	16756	16771	16744	16838	16972	16696	16899	16962	16813	16755	16794	16529	16925	16859	16618	16875	16794	16823	16884	16934	16912	16846	16792	16982	16919	16732	16819	16850	16715	16782	16827	16935	16821	16824	16849	16806	16911	16657	16853	16803	16784	16798	16742	16866	16840	17000	16637	16880	17099	16831	16725	16845	16780	16917	16719	16699	16885	16805	16886	16702	16782	16899	16725	16672	16927	16595	16871	16865	16974	16899	16862	16932	16584	16787	16669	17039	16739	16643	16868	16894	16723	16850	16615	16563	16947	16965	16589	16794	16841	16984	16704	16722	16622	16899	16780	16810	16724	16627	16798	16731	16701	16672	16940	16811	16690	16760	16736	16891	16935	16726	16771	16720	16593	16765	16707	16717	16754	16747	16807	16718	16825	16708	16803	16681	16751	16924	16878	16790	16802	16808	16763	16832	16934	17052	16758	16689	16738	16725	16918	16713	16660	16776	16780	16931	16810	16960	16691	16891	16855	16902	16811	17043	16899	16815	16844	16764	16770	16887	16622	16633	16750	16964	16763	16835	16624	16919	16850	16695	16803	16736	16803	16847	16765	16774	16971	16842	16643	16665	16941	16891	17047	16826	16889	16948	16851	16676	16953	16778	16823	16794	16727	16788	16815	16494	16759	16880	16829	16724	16924	16762	16619	16893	16952	16848	16733	16971	16773	16752	16896	16750	16892	16855	16718	16855	17013	16594	16628	16750	16679	16877	16908	16684	16653	16780	16939	16558	16858	16760	16924	16683	16710	16732	16791	16942	16743	16678	16681	16637	16785	16835	16827	16782	16942	16884	16708	16740	16951	16742	16683	17050	16926	16602	16909	16767	16860	16890	16834	16763	16915	16749	17049	16957	16896	16905	16650	16901	16891	16751	16870	16965	16756	17161	16829	16696	16780	16787	16876	16903	16764	16817	16884	16788	16851	16894	16816	16789	16852	16862	16821	16917	16870	17018	16767	16718	16839	16860	16831	16818	16707	16742	16618	16846	16891	16831	16893	16784	16710	16743	16943	16762	16693	16904	16965	16810	16712	16577	16707	16732	16720	16675	16862	16821	16635	16874	16797	16793	16676	16950	16778	16951	16702	16728	17048	16765	16812	16754	16723	16721	16766	16704	16880	16748	17015	16906	16810	17007	16648	16759	16959	16747	16680	16643	16897	16722	16968	16688	16967	16777	16964	16967	16808	16827	16834	16874	16829	16873	16842	16877	17015	16752	16703	16761	16904	16772	16747	16679	16751	16951	16701	16898	16761	16868	16866	16766	16868	16711	16838	16810	16833	16952	16776	16701	16795	16667	16985	16778	16905	16923	17037	16864	16782	16886	16797	16938	16978	16841	16910	17010	16844	16772	16763	16716	16796	16878	16907	16960	16967	16751	16791	16822	17048	16862	16702	16757	16815	16631	16818	16675	16893	16876	16750	16748	16865	16704	16638	16767	17018	16927	16846	16829	16860	16664	16810	16993	16961	16786	17077	16781	16787	17035	16582	16574	16775	16712	16805	16557	16833	16906	16679	16755	16866	16581	16909	16609	16837	16799	16790	16774	16700	16765	16910	16877	16916	16702	16669	16984	16651	16843	16778	16858	16777	16549	16766	16793	16859	17087	16768	16761	16823	16699	16800	16828	16873	16596	16832	16918	16870	16813	16850	16699	16710	16648	16845	16792	16886	16806	16930	16816	16839	16875	16615	16894	16873	16915	16877	16814	16781	16687	16806	16622	16767	17014	17024	16742	16895	16901	16721	16782	16938	16886	16987	16769	16877	16818	16846	16936	16997	16837	16873	16896	16669	16823	16800	16679	16896	16888	16827	16769	16920	16738	16739	16836	16567	16710	16909	16853	16647	16840	16693	16907	16806	17101	16734	16998	16936	16745	16821	16853	16682	16762	16658	16912	16888	17015	16873	16703	16934	16895	16904	16714	16758	17104	17081	16748	16660	16834	16789	16752	16820	16985	16855	16645	16893	16825	16560	16866	16710	16781	16802	16811	16722	16792	16627	16868	16832	16691	16754	16884	16952	16786	16824	16729	16888	16856	16874	16943	16806	16843	16719	16712	16663	16877	16657	16799	16809	16759	17026	16907	16747	16938	16792	16850	16827	16785	16744	16780	17053	16852	16648	16800	16798	16846	16875	16859	16785	16874	16920	16923	16578	16857	16782	16717	16759	17006	16808	16855	16842	16692	16826	16915	16904	16810	16902	16747	16855	16936	16768	16864	16867	16812	16746	16866	16941	16828	16889	16623	16789	16826	16843	16858	16609	16942	16689	16914	16717	16803	16965	16840	16727	16913	16815	16814	16968	16800	16870	16729	16762	16869	16879	16867	16767	16930	16857	16734	16969	16922	16811	16985	16720	16788	16766	16748	16807	16854	17020	16715	17013	16857	16652	16747	16714	16722	16776	16760	17118	16626	16743	16935	16843	16801	16755	16739	16579	16957	16773	16722	16657	16700	16865	16858	16714	16636	16697	16880	16786	16927	16801	16907	16875	16705	17069	16732	16881	16798	16939	16838	16701	16764	16871	16906	16917	16877	16887	16766	16745	16915	17041	16897	16881	16731	16635	16612	16786	16747	16659	16713	16853	16875	16698	16790	16676	16988	16868	17010	16841	16705	16821	16916	16731	16953	17009	16976	16902	16779	16804	16924	16729	16764	16707	16689	16811	16758	16786	16708	16782	16909	16918	16624	16788	16735	16823	16690	16704	16899	16753	16811	16866	16799	16921	16842	16902	16896	16748	16754	16784	16945	16902	16832	16960	16866	16832	16760	16938	16683	17031	16901	16637	16703	16863	16795	16765	16826	16838	16886	16640	16910	16782	16700	16853	16626	16825	16806	16919	16995	16795	16835	16817	16729	16755	16811	16855	16820	16876	16809	16809	16890	16798	16845	16947	16680	16859	16696	16712	16960	16471	16599	16853	16748	16485	16772	16822	16747	16682	16755	16925	16818	16787	16591	16871	16902	17012	16720	16639	16746	16772	16817	16776	16540	16596	16818	16883	16934	16767	16919	16518	16930	17057	16798	16730	16807	16747	16951	16920	16841	16908	16940	16919	16739	16750	16829	16802	17140	16812	16942	16878	16831	16697	16821	16726	16812	16720	16901	16829	16839	16972	16717	16832	16753	16815	16664	16848	16856	17036	16733	16864	16896	16867	16766	16820	16774	16698	16876	16755	16895	16884	16861	16782	16704	16839	16823	16898	16733	16719	16932	16777	16718	16774	16904	16879	16727	16806	16790	16832	17014	16925	16850	16704	16721	16999	16760	16823	16831	16817	16734	16657	16647	16704	16928	16648	16962	16887	16771	16756	16920	16818	16811	16919	16987	16890	16799	16652	16882	16881	16791	16693	16715	16860	16851	16690	16859	16747	16841	16636	16864	16772	16907	16719	16838	16762	16851	16859	16827	16803	16940	16581	16785	17082	16780	16674	16789	16817	16834	16896	16834	16879	17007	16808	16892	16880	16915	16720	16647	16972	16763	16714	16967	16826	16814	16718	16876	16837	16825	16778	16654	16725	16778	16790	16860	16808	16807	16887	16830	16905	16905	16801	16673	16775	16735	16920	16916	16765	16699	16857	16835	16749	16882	16803	17035	16792	16929	16845	16772	16833	16779	16776	16829	16800	16738	16864	16796	16743	16967	16649	16574	16958	16798	17089	16866	16591	16736	16810	16827	16797	16742	16841	16801	16874	16645	16984	16892	16803	16828	16706	16759	16743	16964	16693	16833	16955	16971	16677	17033	16677	16917	16965	17010	16837	16805	16571	16860	16975	16889	16859	16853	16640	16907	16896	16616	16807	16883	16936	16851	16795	16768	16982	16684	16982	16838	17115	16899	16948	16945	16833	16851	16775	16716	16700	16822	16830	16917	16775	16767	16593	16737	16815	16849	16859	16746	16771	16866	16816	16915	16810	16917	16742	16879	16751	16784	16837	16855	16865	16813	17040	16881	16915	16727	16839	16808	16844	16979	16815	16690	16779	16817	16840	16799	16810	16726	16634	16883	17003	16770	16835	16883	16729	16701	16753	16596	16936	16584	16719	16756	16732	16783	16782	16824	16850	16803	16878	16823	16906	16819	16853	16873	16964	16886	16805	16793	16634	16947	16880	16824	16830	16586	16919	16561	16727
15984	24877	24682	24664	24470	22430	19013	18284	17940	18598	18370	25923	37850	31296	24433	19165	16605	16106	15938	16064	15994	16225	16120	15922	16195	16101	16074	15887	16093	15996	15955	16001	15988	16141	16027	16130	15987	16155	16026	16002	16117	16169	16108	16063	15816	16061	15936	16218	15994	15891	16114	16321	16070	15940	16026	15979	15881	16005	16059	15956	15941	16065	16001	16062	16027	16050	16009	15991	16122	16002	16150	16014	16005	15863	16120	15969	15931	15979	15949	15824	15900	16067	16040	15964	15866	16126	16029	16118	16078	16000	15988	15931	16026	15967	16120	16008	15844	15858	16055	16221	15995	16003	15928	16001	15981	16001	16129	16002	16218	15817	15996	16121	15984	16027	16001	16145	16133	16069	16129	16137	15877	15983	16035	16160	16054	16114	16056	15912	16142	16025	16012	15997	15875	15970	15994	16020	16086	15937	16046	15944	16055	15942	15826	16178	15971	15852	15964	16069	15992	15929	15988	15874	16096	16054	16021	16122	16006	16102	16032	16005	15975	16093	16104	15947	15878	16082	16043	16105	15949	16158	15941	16034	15988	16123	15999	15993	15995	15999	16081	15947	15964	16003	15906	15870	16059	16023	15919	15983	15980	15944	16031	16025	15992	16013	16058	16068	16144	15935	16022	16068	16152	15966	16128	15977	15772	16155	15929	15988	16095	16013	16014	15959	16098	15958	15998	16078	16059	16077	16029	15764	15940	16121	15901	15796	16029	16000	16113	15937	16078	15931	16161	16054	15962	16020	15944	15893	15973	15996	15826	15971	16117	15882	15940	15909	16195	15947	16070	16083	16176	16055	15907	15910	16041	15932	15954	15843	15918	15976	15992	15884	15968	15897	15939	16112	16111	15969	15988	15904	16062	15956	16104	15938	16063	16089	16023	15892	15958	15984	15915	15959	15999	15877	16080	15962	15868	15865	16049	16099	16009	15907	16125	15848	15954	16041	15925	15762	15975	16077	15950	16074	15891	15843	15893	15876	16189	15831	15963	16009	15994	16175	15942	16061	16057	15873	15870	16055	15931	16042	15826	15973	16037	15950	15995	16000	15968	16108	16102	16133	15869	16005	15865	16018	15996	16126	15926	16040	15916	16046	16067	15852	16026	16001	16007	15944	16014	16301	16069	16006	16049	15885	16037	16038	16038	16137	15909	15992	16069	15828	15867	16016	16019	16019	15939	15979	15931	16131	16148	15946	16090	16014	15990	15973	15980	15983	16201	16041	16129	16122	16013	16038	16170	15999	15949	15983	16002	16142	15997	15939	16020	15852	16026	15970	16195	15992	16113	15902	15972	16202	16039	15977	16042	16040	16093	15852	16016	15920	15896	16100	15918	15882	15968	16002	16018	16037	16053	15941	15937	16042	15941	15859	16022	15884	15716	15921	16020	15983	16123	16079	15956	16193	16063	15956	16007	15770	15940	15948	16077	15950	15907	15938	15941	16090	16103	16067	15908	15944	15938	15895	16049	15721	15906	15892	16021	16034	15977	15946	16068	15991	16141	16151	16043	15961	15885	16078	15913	15991	16063	16135	16057	16037	16073	15883	15955	16069	16045	16056	16006	15958	16135	16077	15914	16026	16005	15893	16124	15869	16145	15944	15972	15986	16147	15989	16044	15980	15788	15909	15999	16065	15972	16170	16066	16123	16152	15933	16044	15986	16042	16206	16029	15815	15995	15946	15967	15905	16063	15982	15989	16097	16108	15937	15963	16109	15957	16117	15922	16143	16062	15876	16154	16124	16095	15868	16247	15948	16133	16061	16023	15959	15975	16065	15932	16112	16072	15930	15924	15977	15878	16064	16093	15852	16060	15945	16057	15996	16147	16112	16122	15816	16053	15975	15985	15929	16126	16091	15929	15863	16077	16062	15878	15948	16030	16129	15960	15917	15934	15923	15910	16031	16038	16062	15905	16149	16099	16034	16001	16063	16219	16008	16018	15910	16241	15992	16018	15813	16050	16028	16175	15998	15921	15882	15916	15980	15934	16049	16003	16018	16053	15918	16097	16155	16070	16122	16105	16082	15937	15977	15970	15939	16053	16041	16030	16020	15927	15899	15999	16028	16056	15951	15941	15930	16089	16076	15935	16041	16059	16040	16080	16092	16019	15798	15919	15952	15941	16017	16003	16091	15815	16083	16134	16073	15945	15912	15988	15829	15976	16005	16076	16113	16011	16093	16064	15956	15994	16058	16049	15976	16020	16067	16059	15972	15951	15878	16256	15982	15926	15937	15900	16030	16020	16012	16156	16067	16018	15970	16169	16056	15974	16020	15953	15916	16173	15843	16041	15971	16097	15985	16075	15982	16058	15998	15931	15886	15955	16095	15988	15938	15942	16047	16118	15923	16165	16087	15875	15915	16138	16053	16057	15988	16076	16066	15922	16079	16029	15837	15977	15889	16056	15957	16067	15803	16058	16075	16056	15949	16119	16176	15988	16037	16166	16175	16031	16040	16005	15823	16162	16059	15998	16056	16057	16177	16018	16029	16095	15867	15945	15901	16001	15971	16068	16055	16258	15965	16034	16111	15981	16030	16042	15868	15991	15886	16077	16026	16061	16054	16144	15979	15914	15995	16033	15968	15885	16160	16056	16173	16092	15900	15944	16030	15983	15956	15990	15909	16057	15905	16212	15837	16104	15972	15846	15941	15947	16063	16039	15893	16075	16137	15985	16138	15907	15986	15990	16009	16086	15931	15832	15999	16168	15951	16028	15983	16033	15978	15946	15981	16003	16131	15879	16010	15989	15903	16020	15892	16122	16052	16095	15983	15999	16000	16058	16011	16031	16007	16047	15958	16105	16044	15827	15984	15931	16234	15918	15943	16150	16090	15978	15986	16028	15963	16147	15998	15965	16005	15929	15940	16076	16129	16011	15960	15958	15981	16056	16051	16128	16123	15918	16100	15912	15892	15953	16270	16121	16021	16129	15981	15842	16074	16085	16134	16066	15937	16055	15991	15950	16099	15921	16050	15825	16105	15944	16120	16024	16241	16187	16109	16004	15845	16006	16011	16025	16006	16075	15917	15928	16071	15953	16017	15815	15894	16104	16026	16132	16051	16034	15869	15814	16168	16043	15965	16107	16057	15921	15936	16075	15849	16019	16034	16015	16051	16026	15798	16086	15857	16068	15917	16210	15929	15917	16087	16082	16166	16023	15967	15940	15918	15929	16285	15869	16194	15806	16074	15890	15988	16167	16056	15999	15984	16140	16111	15906	15913	16052	16098	15908	15988	15938	15995	15979	16161	15936	16147	15939	16297	16082	16041	16112	15986	15961	15840	16057	16062	16074	15924	15902	16084	16043	16067	16043	16002	16010	16057	16035	15989	15962	16008	16072	15846	16081	15952	15908	15959	15834	15969	16054	15958	16003	16181	15966	15946	16104	15911	15861	16063	16135	16030	15892	16045	15904	16006	16111	15912	15972	15939	16009	16094	16006	15964	16115	16044	15904	16112	16048	16031	16054	15877	15954	16120	15894	16063	15942	16005	16111	15987	15829	16145	15974	16061	15932	16077	16003	16000	15991	16133	16011	16009	16196	16005	15965	15915	16184	15901	15877	15924	15922	15991	16123	16030	15983	16118	16012	15967	16059	15982	16024	16054	15845	16098	15924	16215	15991	15993	15986	15756	15977	15849	15988	16050	16123	15950	15966	15932	16093	16081	15913	16144	15856	15984	15970	16064	16115	16117	15927	15900	16108	16018	16078	15960	15950	16084	15951	16027	15893	16292	16122	16014	16119	15959	16054	15915	16120	15987	16118	16139	15941	16070	16012	15898	16194	16071	15970	16002	16016	16040	16016	15929	16007	16063	16093	16003	15888	15902	16149	15919	16045	15909	16090	16053	16055	16012	16019	15991	15845	16001	15952	15957	15977	15979	15807	16091	15917	16134	16100	15920	15889	16020	15927	16078	15937	16076	15813	16029	15970	15814	15996	15972	15910	16240	15911	15962	15958	15913	15918	15912	16146	15849	16040	15858	15943	16152	15941	16099	15919	16017	15861	15895	15856	16000	16030	16047	15922	16009	15949	15980	16047	16010	16085	16055	16089	16024	16013	15899	15905	16031	16161	16175	15843	15965	16057	16095	16044	16053	15975	15963	16034	16097	16067	15967	16043	16087	15987	16130	16091	16014	16029	15977	15900	16031	16077	16035	15921	16099	15873	16038	15961	15971	16166	16047	16007	16104	15990	16087	15982	16050	16107	16015	16230	15971	16107	16000	15910	16004	16082	15955	16042	15979	16201	15867	16015	15895	16124	15888	16102	16118	15970	15980	16117	16012	15932	15888	16000	16117	15962	16035	16044	15920	15948	16078	15993	15907	16068	16178	16046	15957	16095	15970	15876	16106	15860	16015	16142	16032	15874	16015	16008	15900	15966	15860	15933	16055	15873	15911	15964	15961	16177	16106	16066	16044	16162	15873	15891	15965	16120	15804	16109	15960	15921	16016	16146	15916	15953	16096	16055	16077	16260	15956	15958	16051	15904	15973	15954	16128	15930	15886	16114	15855	16063	15977	16065	15991	16054	16067	15901	15982	15934	16028	16108	16165	16036	16075	16077	16089	15822	16198	16133	16000	16083	16028	15933	15920	16082	16079	15939	15890	15880	16077	15879	15883	16059	16141	16040	16021	16087	16167	15939	16008	15796	16040	15899	16034	16214	15829	16008	16097	16135	16150	15955	15998	16111	16001	16071	15998	16032	15943	16108	16016	16011	16175	16081	15993	16129	16126	16103	15942	16087	16100	16047	16099	16212	16038	15898	15940	16065	16081	16085	16077	15999	15813	16085	15885	16065	16022	16193	15957	16085	16105	15885	16150	16001	16077	15814	16135	15952	16034	16003	16046	16006	15923	16070	15840	16149	15862	15953	16020	15914	16002	16000	16002	16075	16067	16005	16068	16035	16054	16127	15915	16231	15971	16051	16104	15987	15995	15989	15996	16010	16137	16086	15932	16058	15876	15856	16100	16055	16160	16159	16130	16053	16173	16102	16100	15986	16002	15994	15828	16026	16176	15877	15801	16104	15979	15880	15951	16121	15974	16050	15962	15996	16014	15707	16085	16067	16103	16164	15965	16059	16063	15853	16200	16178	15988	15979	15985	16016	15956	15967	15966	15907	15989
23842	21318	28797	24381	22809	24662	24792	19912	18749	18968	18635	24258	43766	36614	29050	21960	18300	17086	16995	16869	16780	16672	16945	16697	16679	16638	16656	16788	16861	16541	16663	16755	16521	16737	16649	16828	16872	16635	16828	16618	16745	16861	16932	16971	16647	16678	16801	16900	16742	16677	16709	16720	16739	16693	16749	16723	16456	16643	16666	16687	16673	16867	16580	16707	16497	16824	16879	16787	16821	16655	16698	16646	16777	16743	16815	16578	16622	16649	16749	16548	16702	16701	16932	16870	16667	16801	16693	16669	16672	16740	16646	16517	16856	16639	16727	16603	16822	16677	16660	16824	16811	16672	16426	16755	16724	16743	16712	16770	16677	16597	16668	16644	16516	16553	16666	16666	16701	16740	16734	16638	16715	16517	16576	16836	16844	16571	16617	16556	16630	16675	16735	16837	16768	16629	16670	16592	16678	16721	16792	16646	16666	16695	16804	16685	16656	16565	16610	16525	16664	16798	16788	16705	16815	16689	16894	16760	16659	16716	16633	16557	16882	16586	16779	16443	16610	16700	16680	16488	16692	16628	16769	16698	16820	16705	16806	16715	16731	16562	16717	16300	16729	16599	16773	16816	16696	16691	16698	16613	16856	16646	16814	16663	16854	16651	16785	16592	16604	16574	16707	16734	16785	16699	16618	16755	16789	16597	16529	16721	16681	16624	16582	16763	16733	16784	16365	16686	16652	16665	16695	16690	16670	16743	16780	16868	16778	16850	16919	16667	16707	16806	16897	16691	16575	16615	16594	16363	16522	16604	16675	16645	16659	16700	16849	16444	16680	16649	16706	16681	16774	16908	16611	16736	16892	16783	16747	16439	16557	16627	16518	16660	16654	16712	16647	16418	16684	16609	16670	16760	16643	16776	16619	16561	16701	16655	16716	16817	16721	16611	16524	16522	16632	16807	16676	16600	16754	16752	16624	16709	16666	16564	16728	16681	16704	16569	16861	16671	16618	16619	16650	16837	16756	16728	16668	16620	16805	16655	16803	16604	16655	16635	16803	16580	16525	16916	16681	16767	16759	16770	16515	16692	16616	16801	16618	16643	16665	16781	16763	16898	16839	16814	16631	16785	16627	16574	16588	16664	16704	16573	16741	16584	16603	16917	16577	16712	16622	16715	16610	16789	16767	16699	16700	16737	16698	16672	16569	16914	16634	16934	16752	16528	16835	16635	16656	16666	16820	16683	16803	16809	16614	16685	16776	16556	16674	16696	16515	16751	16803	16685	16862	16512	16734	16685	16756	16639	16807	16634	16696	16830	16677	16653	16952	16679	16753	16754	16722	16401	16745	16703	16652	16746	16842	16699	16804	16841	16666	16707	16851	16708	16674	16596	16702	16528	16590	16692	16576	16668	16867	16951	16586	16645	16579	16822	16495	16730	16733	16715	16481	16537	16818	16785	16585	16669	16615	16697	16674	16692	16634	16628	16691	16895	16607	16820	16753	16782	16790	16488	16716	16767	16756	16758	16720	16807	16883	16793	16629	16526	16750	16752	16713	16740	16613	16790	16776	16561	16772	16743	16729	16699	16655	16682	16769	16803	16785	16672	16877	16674	16564	16714	16829	16774	16670	16545	16742	16672	16644	16700	16756	16539	16840	16664	16763	16709	16710	16528	16617	16655	16711	16784	16772	16582	16542	16642	16496	16630	16599	16573	16589	16651	16647	16641	16603	16606	16802	16741	16754	16804	16773	16636	16579	16614	16772	16738	16570	16645	16722	16735	16596	16622	16803	16710	16766	16842	16789	16697	16811	16748	16367	16745	16668	16639	16689	16795	16598	16760	16776	16701	16653	16652	17038	16786	16671	16606	16541	16548	16509	16700	16699	16646	16809	16759	16553	16513	16761	16858	16635	16629	16757	16550	16791	16618	16719	16732	16891	16591	16510	16589	16790	16634	16603	16808	16748	16715	16558	16626	16651	16764	16706	16767	16664	16672	16498	16565	16654	16684	16536	16584	16660	16596	16630	16714	16765	16693	16726	16830	16828	16521	16819	16924	16816	16801	16624	16566	16745	16618	16640	16785	16767	16799	16686	16637	16569	16592	16534	16688	16478	16774	16647	16606	16605	16824	16690	16662	16651	16646	16661	16613	16711	16775	16694	16697	16638	16608	16744	16695	16879	16538	16701	16750	16617	16583	16584	16844	16514	16636	16623	16642	16619	16716	16705	16592	16760	16686	16655	16511	16559	16640	16674	16660	16899	16902	16595	16542	16450	16688	16592	16629	16594	16658	16664	16812	16802	16739	16754	16550	16785	16861	16737	16572	16622	16694	16568	16756	16470	16397	16717	16934	16675	16611	16786	16753	16660	16703	16774	16644	16800	16785	16613	16847	16615	16876	16814	16901	16700	16734	16655	16855	16671	16798	16659	16707	16782	16735	16688	16614	16613	16662	16736	16690	16765	16684	16660	16696	16613	16784	16649	16554	16543	16596	16732	16563	16644	16588	16695	16799	16825	16758	16608	16608	16665	16658	16641	16772	16900	16729	16706	16536	16633	16641	16578	16687	16542	16476	16691	16648	16697	16678	16578	16594	16607	16801	16687	16893	16612	16570	16731	16622	16820	16709	16614	16642	16766	16573	16718	16864	16721	16707	16866	16643	16757	16726	16516	16395	16727	16536	16678	16785	16614	16483	16682	16628	16835	16622	16506	16683	16599	16616	16695	16785	16892	16508	16644	16724	16654	16629	16385	16736	16536	16513	16633	16741	16709	16694	16533	16656	16649	16633	16801	16600	16689	16720	16605	16722	16573	16574	16546	16622	16763	16720	16799	16637	16470	16559	16482	16561	16481	16555	16722	16798	16591	16406	16724	16577	16710	16637	16878	16700	16852	16752	16955	16684	16751	16679	16825	16706	16831	16719	16674	16626	16780	16745	16662	16549	16627	16643	16468	16676	16736	16692	16832	16696	16719	16719	16465	16750	16715	16610	16754	16657	16849	16674	16441	16651	16742	16858	16704	16817	16604	16875	16643	16744	16573	16646	16655	16515	16667	16687	16640	16623	16619	16675	16808	16589	16651	16399	16730	16932	16900	16625	16622	16803	16899	16631	16788	16600	16540	16612	16663	16757	16685	16764	16767	16728	16692	16681	16833	16717	16817	16563	16806	16813	16611	16687	16531	16745	16702	16747	16501	16753	16908	16729	16722	16622	16684	16668	16743	16777	16726	16848	16649	16932	16852	16635	16720	16693	16745	16761	16732	16722	16688	16715	16659	16846	16639	16648	16850	16733	16748	16555	16780	16737	16723	16623	16770	16902	16731	16839	16510	16547	16787	16671	16487	16856	16656	16870	16928	16667	16627	16724	16679	16512	16757	16894	16726	16753	16536	16688	16722	16389	16559	16723	16670	16605	16681	16756	16680	16682	16784	16714	16683	16700	16632	16614	16894	16721	16792	16646	16508	16526	16571	16611	16654	16607	16887	16794	16728	16467	16773	16662	16719	16837	16736	16759	16576	16519	16920	16666	16740	16523	16735	16575	16749	16816	16654	16690	16929	16551	16734	16666	16866	16708	16683	16639	16954	16496	16495	16634	16798	16642	16681	16679	16699	16610	16437	16688	16587	16531	16739	16721	16599	16645	16711	16745	16844	16597	16639	16705	16627	16398	16749	16787	16856	16575	16924	16685	16779	16731	16578	16495	16622	16688	16597	16738	16712	16860	16639	16668	16674	16817	16836	16949	16707	16773	16751	16639	16725	16575	16700	16396	16790	16632	16558	16802	16879	16801	16842	16886	16867	16699	16763	16623	16777	16762	16642	16679	16697	16517	16554	16663	16721	16627	16490	16641	16844	16810	16799	16741	16964	16604	16701	16515	16709	16596	16526	16725	16912	16497	16745	16832	16620	16672	16571	16580	16531	16617	16717	16686	16715	16592	16641	16689	16711	16614	16656	16598	16707	16670	16773	16801	16668	16593	16818	16663	16614	16530	16619	16633	16881	16746	16612	16822	16785	16627	16732	16551	16468	16676	16773	16711	16917	16719	16457	16566	16607	16681	16785	16756	16846	16656	16666	16804	16589	16668	16666	16655	16779	16682	16698	16480	16631	16438	16603	16530	16648	16430	16781	16712	16644	16631	16842	16692	16591	16676	16647	16633	16848	16860	16596	16808	16748	16737	16639	16564	16593	16463	16569	16721	16481	16719	16636	16619	16814	16692	16587	16724	16758	16818	16952	16644	16837	16564	16569	16580	16718	16702	16434	16403	16760	16595	16783	16698	16722	16705	16694	16599	16736	16875	16650	16776	16724	16764	16841	16662	16807	16679	16786	16505	16611	16791	16673	16736	16613	16809	16696	16717	16870	16577	16798	16560	16977	16704	16685	16847	16535	16690	16825	16665	16816	16853	16594	16539	16630	16616	16501	16600	16560	16882	16556	16709	16717	16592	16625	16809	16634	16518	16731	16715	16774	16619	16829	16746	16724	16500	16781	16705	16680	16861	16738	16545	16753	16762	16837	16619	16643	16608	16653	16771	16659	16504	16894	16781	16769	16729	16441	16594	16692	16440	16652	16790	16743	16752	16627	16713	16564	16697	16622	16463	16807	16706	16571	16665	16716	16813	16535	16813	16621	16643	16622	16555	16727	16734	16870	16861	16682	16726	16631	16956	16834	16639	16693	16666	16694	16499	16408	16685	16673	16637	16579	16780	16653	16796	16699	16578	16620	16625	16638	16689	16599	16743	16868	16705	16732	16624	16785	16744	16514	16651	16731	16518	16711	16785	16744	16699	16556	16708	16778	16526	16603	16708	16789	16694	16389	16654	16743	16770	16610	16630	16705	16783	16788	16721	16726	16840	16591	16777	16741	16586	16578	16876	16942	16835	16711	16652	16922	16919	16866	16637	16686	16847	16664	16672	16865	16599	16652	16596	16971	16706	16718	16648	16387	16497	16424	16682	16618	16680	16734	16577	16574	16599	16848	16774	16856	16690	16658	16469	16803	16865	16888	16798	16776	16400	16675	16646	16758	16535	16541	16820	16577	16834	16683	16875	16756	16757	16593	16628	16687	16741	16597	16640	16873	16657	16631	16509	16691	16733	16563	16640	16558	16743	16646	16629	16436	16740	16606	16561	16632	16840	16603	16765	16829	16610	16641	16769	16679	16545	16602	16534
16992	29373	29287	27413	26908	26072	23669	19838	19609	19023	18485	28355	47123	38973	30373	21646	17413	16149	15886	15881	15847	15981	15799	15982	15981	15981	15953	15861	15828	16004	16061	15903	15831	15877	15910	15911	15894	15991	15810	15802	15802	16019	15905	15962	15941	15855	16037	15833	15923	16072	16098	15766	15691	15896	15985	15894	15875	15952	15832	15886	15953	15917	15954	16069	15965	15989	15890	16004	15926	15858	15821	15902	16033	15878	15864	15793	15763	16032	15937	15789	15922	16116	15878	15803	16015	15975	16153	15973	15825	15963	15863	15820	16015	15871	16116	15989	16037	15678	15970	15957	15913	15980	15882	16013	16090	15863	15998	15734	15931	15842	16010	15907	15943	15870	15829	16047	15869	15906	16030	15851	15902	16106	15746	16107	15898	15909	15766	16126	15927	15954	16006	16024	15877	15935	15835	15905	15913	15640	15712	15945	15866	15958	16034	15933	16111	15900	15891	16020	15924	15769	15913	16078	15945	15835	15942	15925	15870	15755	15925	15686	15993	15914	15882	15997	15917	15912	15744	15803	15989	15896	15953	15898	15938	15859	16024	15879	15871	15962	15900	15900	15959	15908	15924	15953	15882	16024	15831	15842	15973	15755	15886	15992	15795	15791	15758	15864	15819	15819	15887	16006	15859	15962	16052	16024	15965	15864	15806	15862	15828	16009	15796	15773	15990	15883	15819	15978	15911	15851	15774	15818	15958	15737	15950	15909	15831	15763	15838	15860	15879	16032	15878	15778	15964	15932	15824	15871	15912	15828	15853	15762	15890	15874	15862	15908	15776	15740	15940	15940	16048	15950	15974	15835	15906	15898	15856	15898	15743	15751	15933	15930	16131	15955	15857	15906	15980	15939	15906	15834	15865	15904	15968	15965	15900	15825	15878	15890	15859	15965	15961	15910	15851	15805	15809	15948	15881	15815	15848	15917	15886	16034	15778	15933	15953	15955	15950	15790	15854	15911	15860	15911	15884	15853	15798	15691	15866	15961	16100	15778	15835	16115	15897	16171	15811	15905	15948	15790	15939	15897	15834	15852	15992	16128	15978	15780	15934	16006	15793	15923	15969	15848	15770	15868	15887	15952	15836	15861	15771	15814	16040	15995	15856	15879	15912	15869	16004	15740	15863	15764	15856	15901	15826	15792	15763	15966	15960	15739	15810	16004	15879	15839	15750	15839	15812	15964	15947	16038	15959	15921	15988	15752	15939	15791	15907	15837	15766	15954	16054	15938	16060	15971	15857	15820	15985	15905	16019	15927	15887	15941	16025	15866	15863	15911	15790	15803	15884	16113	15930	16139	15822	15937	15906	15835	15871	16040	16022	15887	15973	15948	15810	15923	15972	15868	15858	16095	15823	15824	15953	15973	15981	15884	15758	15833	15850	15809	16037	15900	15860	15835	15872	15892	15858	15751	15989	15982	15735	15854	15901	15978	15954	15983	15812	15746	15946	15824	15874	15974	16044	15709	15886	15916	15800	15791	15912	15933	15914	15967	15909	15838	15893	15913	15847	15963	15891	15692	15772	15788	15908	15876	16039	15914	15820	15923	15858	15932	15976	15927	15959	15787	15861	15649	15785	15923	16111	16045	15942	15759	15897	16038	15962	16015	15898	15862	15847	16047	15937	15933	15845	15877	15933	15874	15897	15963	15816	15797	15921	15880	15848	15764	15873	16034	15764	15747	15773	15670	16115	15943	15897	16003	15992	16033	15852	15728	15879	15958	16018	15919	16101	15935	15922	16004	15884	15847	16064	15798	15906	15780	16008	16040	15907	16004	15999	15740	15839	16042	15948	15902	15806	15884	15827	15998	15953	15885	15940	15908	15911	15851	15781	15879	15964	15992	15989	15831	15936	16021	15984	15758	15941	15863	15936	16009	15946	16043	15942	15830	15863	16001	15896	15844	15911	15880	15929	15915	16031	16002	15762	15859	15814	15898	15896	15865	15934	15940	15817	16111	15939	15912	15925	15786	15874	16034	15976	16052	15949	15946	15904	15920	15911	15946	15881	16046	15962	15998	15868	15972	16049	16075	15963	15934	15749	15903	15731	15930	15879	15825	15879	15873	15854	15768	15684	16050	15988	15861	15892	16057	15962	16059	15962	15953	15838	16002	15908	15773	16111	15896	15859	16052	15851	15946	15869	16015	15914	16036	16028	15761	15906	15948	15919	15911	15739	15981	15828	15958	15888	16003	15911	15979	15897	15751	15973	15875	15895	15857	15873	15907	15886	15723	15824	16086	15833	15994	16065	15900	15970	15791	15914	16122	15932	15810	15728	15965	15935	16021	15716	15862	15879	15898	15781	15772	15944	16021	15933	15959	15892	15952	15936	16104	15846	15831	15900	15776	15868	15886	15962	15788	15856	15914	15957	16013	15992	15858	15993	15924	15865	15850	15944	15791	15919	15830	15950	15914	15935	16036	15799	16025	15829	15981	15864	15892	15924	15972	16044	15978	15899	15957	15901	15937	16005	15971	15993	15845	15833	16166	15996	15776	15815	16011	15740	15759	15735	15967	16014	15950	15798	15913	15854	15984	15857	15917	15920	15847	16003	15913	15946	15794	15902	15846	15754	15873	15866	15870	15901	15902	15902	15859	15826	16022	15906	16033	15835	15909	15816	15968	16036	15873	16053	15923	15989	15879	16008	15921	15887	15809	15845	15948	15787	15989	15901	15819	15903	16059	15868	15793	15778	16010	15972	16021	15870	15959	15965	15893	15897	15944	16025	16046	16008	15683	15929	15861	15716	16024	15786	15914	15876	15676	15921	16063	15950	16019	15869	16059	15841	15706	15807	15812	15958	16043	15919	15975	15832	15844	15990	16010	16010	15966	15941	16007	15978	15774	16070	15949	15988	16019	15778	15909	16136	15960	15760	15765	15869	15758	15954	15908	15991	15877	15991	15870	15817	15765	15983	15852	15881	16043	15989	15835	15999	15900	15995	16153	15825	15910	15885	15954	15872	15736	15951	15803	15819	15915	15969	15846	16006	15984	15899	15866	15886	16081	15908	16054	15988	15921	15795	15912	15945	15797	16044	15901	15945	15791	15941	15972	15949	15961	15873	16004	15961	16132	15881	15985	15913	15924	15861	15882	16058	15927	16021	15793	16120	15907	15902	15888	15748	15970	15816	15910	15894	15974	15774	16114	15770	15807	15920	15914	15853	15936	15854	16078	16076	15749	15795	15916	15945	15814	15930	15878	16138	15898	16038	15937	15933	15972	15935	16007	15954	15844	15902	15803	15890	15857	15970	15866	15906	15892	15844	15928	15830	16039	16028	15831	16081	15942	15957	15984	15892	15903	15778	15814	15828	15912	15970	16024	16067	15943	15845	15847	15973	15859	16010	16002	15945	15923	15778	15862	15902	15731	15995	16000	15959	15946	15905	15849	16043	15813	15951	15922	15956	16035	15928	15855	15875	15936	15907	15914	15955	15831	16027	15702	15987	15890	15913	15764	16014	15805	15836	15934	15930	15946	15946	15855	15948	15811	15853	15905	15736	16160	15892	15877	15950	16005	16052	15978	15876	16050	15728	15935	15830	15960	16049	15962	15892	15898	16031	15802	15935	15739	15728	15900	16118	15841	15882	15934	15975	16066	15943	16030	15828	15926	15912	15854	16073	15970	15828	15819	15876	15892	15903	15918	15786	15740	16087	16093	15821	15809	15917	16067	15861	15921	15950	15988	15825	15849	15902	15882	15742	15877	15900	15928	15856	15824	15865	15742	15851	15982	15889	16083	15949	15804	15820	15892	16026	16171	15791	15780	15863	15832	15962	16023	16032	15864	15855	15810	15789	15993	16041	15807	15633	16049	15894	15957	15868	15863	16034	15904	15990	15850	15876	15768	16068	15902	15894	15838	15808	15946	15961	15883	15978	15954	15763	16006	15906	15756	15904	15885	15977	15919	15972	15911	15985	15788	15735	15923	15846	15862	15984	16033	16000	16020	16112	15745	15921	16032	15761	15949	15839	15959	15849	15751	16038	16001	15908	15818	15868	15706	15944	15805	15824	15799	16006	15893	15874	15929	15865	15938	15836	15617	15852	15950	15840	15876	15795	15978	15930	15829	15889	15737	16036	15862	15876	15928	15981	15844	15831	15982	15826	15986	15767	16016	15916	15982	15841	15871	16072	15803	15948	15945	15839	15989	15936	15897	15801	15855	15983	15882	16038	15873	15918	15928	15889	15831	15820	15881	15938	15949	15950	15963	15992	15968	15923	15899	15869	15886	15752	15881	15957	15998	15916	15733	15849	15955	15836	15833	16041	15970	15802	16050	15992	15826	15856	15952	15927	15917	15822	15880	15937	15907	15980	15857	15842	15861	15874	15756	15893	15803	15923	15870	16010	15900	15815	15775	15955	16094	15998	15874	15812	16042	15900	15906	15807	15941	15758	16048	15858	15828	15853	15831	15808	15791	15878	15662	16061	16035	16066	15931	15855	16002	15982	15739	15960	15870	15933	15970	15938	15880	15894	15888	15963	15949	15814	15861	15820	15875	15912	16063	15793	16196	15986	15854	15990	15939	15885	16010	15876	16040	16072	15791	15963	15865	15985	15844	15903	15938	15939	15856	15776	15960	15828	15919	15870	15850	15928	15949	15786	15868	15918	15916	15814	15995	15799	15828	15897	15802	15754	15907	15929	15884	15977	16109	15875	16107	15668	15992	15937	16075	15876	15986	15795	15993	15902	15981	15791	15877	15870	16038	15916	15920	15975	15912	16105	15895	15796	15913	15960	15892	15772	15878	15970	15909	15827	15884	16007	16148	16086	15951	15926	15897	15857	16102	15789	15984	15929	15812	15907	15821	15899	15990	15899	15840	15977	16084	15867	15782	15891	15935	15795	15759	15974	15836	15820	15788	15892	15770	16026	15718	15906	15821	15792	16016	15873	16076	15954	15901	16020	15955	15969	16002	15772	15946	15887	15747	15743	15902	15951	15753	15999	15887	15986	15840	15842	15887	15938	15826	15924	15769	15824	15980	16090	15808	15905	15917	15725	16038	15954	15688	15887	15739	15801	15968	15891	15774	15797	15884	15968	15823	15788	15917	15951	16117	15901	15966	15980	15836	15940	15933	16112	15909	15846	15895	16015	15898	16004	16028	15862	15820	15802	16040	15862	15982
29037	21978	22951	23500	20614	20020	18597	17838	17366	17268	17236	17619	20260	19454	18055	17585	16952	16677	16842	16853	16775	16671	16773	16732	16878	16634	16707	16897	16866	16586	16749	16576	16771	16817	16753	16613	16583	16690	16842	16722	16697	16817	16650	16760	16860	16634	16744	16751	16633	16886	16918	16875	16795	16814	16553	16709	16616	16775	16904	16501	16740	16722	16649	16567	16536	16786	16902	16678	16854	16818	16938	16600	16466	16787	16817	16655	16656	16703	16710	16474	16641	16604	16663	16716	16793	16803	16748	16716	16632	16776	16636	16793	16610	16675	16969	16814	16794	16646	16602	16881	16834	16951	16731	16694	16595	16776	16800	16835	16882	16520	16977	16765	16624	16700	16711	16687	16770	16694	16763	16650	17001	16757	16494	16626	16689	16752	16945	16743	16760	16808	16626	16666	16667	16681	16808	16906	16728	16718	16653	16652	16776	16717	16645	16596	16594	16482	16721	16767	16716	16709	16781	16806	16710	16624	16667	16674	16763	16608	16654	16761	16876	16842	16573	16724	16542	16719	16808	16518	16792	16555	16616	16543	16741	16716	16669	16575	16545	16879	16867	16707	16612	16711	16699	16736	16759	16842	16787	16692	16774	16708	16901	16843	16603	16656	16954	16815	16705	16664	16784	16545	16620	16663	16776	16775	16790	16834	16524	16664	16662	16519	16764	16742	16828	16565	16850	16713	16919	16769	16682	16655	16793	16705	16636	16822	16809	16726	16840	16775	16689	16778	16659	16833	16787	16714	16643	16724	16754	16485	16791	16796	16825	16832	16987	16639	16586	16764	16612	16692	16593	16527	16967	16555	16708	16595	16806	16765	16721	16672	16756	16664	16955	16731	16830	16809	16765	16716	16893	16669	16641	16532	16823	16824	16725	16691	16557	16608	16513	16882	16724	16771	16685	16767	16660	16879	16620	16787	16726	16934	16728	16942	17018	16614	16773	16603	16628	16652	16836	16477	16557	16625	16879	16632	16758	16662	16700	16608	16562	16609	16559	16555	16625	16660	16699	16726	16836	16863	16698	16606	16684	16587	16811	16785	16676	16620	16640	16762	16677	16737	16824	16734	16803	16690	16585	16581	16871	16758	16800	16745	16571	16671	16762	16677	16709	16964	16669	16644	16791	16646	16801	16736	16611	16692	16747	16702	16697	16576	16804	16800	16836	16390	16626	16786	16873	16693	16777	16639	16954	16540	16751	16536	16841	16427	16645	16596	16830	16755	16766	16693	16606	16641	16688	16696	16538	17003	16698	16856	16819	16689	16443	16625	16704	16683	16553	16692	16653	16946	16523	16593	16696	16760	16430	16671	16863	16741	16687	16745	16755	16729	16869	16688	16706	16711	16694	16787	16770	16627	16719	16776	16823	16682	16693	16612	16696	16598	16811	16555	16666	16815	16836	16630	16688	16620	16874	16768	16762	16642	16810	16737	16805	16671	16542	16586	16809	16748	16701	16488	16813	16781	16569	16654	16721	16904	16697	16623	16515	16845	16640	16748	16809	16723	16566	16736	16652	16690	16641	16768	16828	16751	16480	16727	16863	16753	16837	16809	16672	16745	16767	16605	16594	16785	16902	16802	16582	16660	16653	16785	16789	16757	16714	16822	16695	16723	16760	16725	16843	16898	16918	16853	16867	16709	16808	16683	16711	16736	16688	16453	16724	16774	16748	16911	16778	16738	16728	16538	16712	16832	16682	16663	16794	16509	16746	16643	16619	16535	16666	16693	16729	16922	16726	16648	16739	16824	16534	16580	16821	16765	16704	16716	16829	16659	16805	16683	16852	16652	16855	16710	16873	16823	16859	16612	16800	16807	16757	16824	16729	16820	16705	16718	16580	16607	16794	16737	16620	16615	16614	16511	16636	16825	16653	16778	16798	16858	16696	16701	16652	16907	16577	16618	16797	16694	16752	16918	16749	16749	16850	16714	16661	16683	16822	16782	16644	16705	16659	16703	16729	16936	16666	16666	16669	16600	16770	16840	16701	16830	16887	16759	16760	16521	16464	16914	16821	16747	16739	16696	16779	16654	16656	16765	16721	16779	16722	16660	16893	16597	16605	16847	16723	16672	16877	16961	16610	16716	16766	16761	16787	16834	16732	16870	16742	16624	16817	16697	16729	16648	16613	16665	16938	16785	16708	16731	16611	16477	16726	16749	16699	16811	16750	16703	16635	16677	16700	16613	16868	16756	16720	16541	16716	16851	16807	16890	16749	16771	16782	16763	16821	16513	16503	16739	16791	16544	16868	16759	16520	16606	16692	16998	16486	16748	16766	16718	16757	16752	16674	16813	16718	16608	16659	16657	16743	16761	16600	16739	16801	16755	16680	16640	16809	16679	16639	16630	16794	16719	16894	16696	16539	16912	16798	16608	16894	16602	16720	16670	16535	16753	16728	16728	16879	16925	16735	16772	16595	16542	16703	16992	16572	16619	16711	16772	16849	16800	16916	16819	16593	16853	16487	16699	16484	16690	16941	16810	16786	16477	16889	16782	16639	16665	16694	16790	16849	16709	16699	16752	16502	16847	16683	16614	16724	16717	16700	16794	16740	16747	16730	16748	16620	16674	16733	16849	16715	16590	16721	16666	16768	16761	16593	16682	16688	16742	16768	16736	16495	16674	16864	16680	16599	16636	16881	16724	16764	16778	16619	16820	16838	16705	16809	16755	16553	16453	16847	16754	16712	16766	16712	16694	16636	16584	16729	16817	16782	16823	16749	16864	16766	16955	16734	16664	16678	16817	16769	16700	16830	16453	16718	16732	16661	16791	16810	17002	16703	16679	16844	16673	16736	16703	16520	16516	16660	16875	16655	16879	16685	16685	16694	16660	16792	16670	16764	16757	16710	16656	16666	16709	16739	16773	16543	16526	16825	16717	16673	16613	16876	16782	16705	16619	16951	16577	16579	16582	16539	16813	16667	16616	16658	16746	16783	16916	16950	16802	16797	16657	16875	16843	16754	16523	16826	16769	16716	16603	16880	16823	16698	16673	16563	16619	16757	16825	16774	16767	16786	16582	16734	16783	16800	16650	16891	16804	16835	16710	16796	16771	16721	16565	16666	16772	16746	16791	16535	16765	16862	16841	16835	16867	16662	16728	16723	16696	16657	16578	16705	16514	16689	16846	16683	16635	16902	16895	16727	16723	16591	16657	16620	16680	16912	16683	16536	16719	16669	16590	16633	16589	16672	16740	16672	16750	16755	16746	16758	16629	16789	16814	16754	16652	16675	16744	16751	16584	16728	16534	16766	16703	16857	16719	16700	16772	16852	16793	16834	16867	16732	16861	16838	16809	16846	16752	16727	16726	16683	16655	16669	16824	16813	16823	16670	16575	16866	16660	16802	16871	16701	16789	16694	16577	16659	16648	16615	16527	16677	16560	16874	16611	16725	16922	16662	16616	16476	16727	16645	16550	16550	16592	16668	16698	16746	16855	16601	16668	16716	16767	16672	16683	16691	16884	16867	16727	16740	16674	16854	16859	16829	16936	16634	16577	16779	17038	16828	16778	16642	16672	16632	16727	16659	16677	16752	16722	16754	16784	16659	16815	16821	16681	16800	16702	16801	16700	16587	16734	16713	16742	16816	16746	16640	16635	16788	16597	16628	16515	16889	16971	16678	16475	16763	16601	16781	16757	16673	16685	16728	16908	16731	16755	16776	16925	16739	16647	16580	16767	16687	16576	16698	16622	16729	16733	16820	16693	16557	16875	16803	16774	16792	16949	16698	16793	16614	16665	16879	16827	16703	16666	16620	16652	16633	16816	16732	16707	16771	16914	16769	16551	16709	16612	16600	16779	16692	16652	16674	16639	16731	16639	16664	16645	16681	16674	16723	16592	16698	16979	16863	16759	16731	16700	16807	16686	16621	16755	16766	16805	16634	16824	16924	16722	16654	16888	16707	16675	16781	16657	16624	16642	16692	16773	16663	16837	16662	16786	16746	16869	16750	16724	16829	16761	16787	16659	16545	16837	16705	16728	16864	16805	16516	16737	16638	16717	16783	16714	16831	16738	16749	16729	16660	16776	16667	16874	16857	16749	16763	16833	16820	16829	16620	16595	16646	16728	16592	16596	16780	16631	16753	16816	16736	16784	16817	16758	16900	16836	16691	16841	16709	16755	16603	16858	16635	16742	16723	16676	16872	16580	16613	16500	16861	16520	16658	16622	16804	16837	16676	16715	16775	16476	16765	16798	16592	16794	16770	16726	16803	16735	16728	16602	16805	16736	16755	16693	16666	16734	16915	16837	16647	16710	16826	16571	16644	16831	16756	16700	16554	16644	16852	16893	16670	16642	16641	16675	16664	16805	16710	16711	16677	16638	16800	16663	16557	16751	16874	16727	16657	16594	16633	16934	16576	16595	16736	16682	16714	16781	16551	16561	16523	16790	16591	16612	16706	16717	16556	16670	16591	16625	16792	16652	16807	16724	16826	16635	16749	16728	16712	16553	16779	16710	16704	16747	16545	16658	16425	16613	16672	16738	16602	16734	16587	16666	16564	16584	16810	16806	16604	16631	16701	16674	16727	16822	16740	16710	16668	16711	16649	16595	16821	16646	16761	16680	16468	16527	16476	16873	17018	16633	16753	16710	16491	16777	16529	16838	16770	16754	16632	16666	16913	16779	16925	16646	16681	16735	16815	16740	16779	16742	16771	16688	16778	16744	16684	16839	16719	16651	16839	16576	16676	16628	16654	16735	16749	16661	16631	16749	16702	16774	16657	16647	16587	16840	16650	17020	16587	16731	16718	16698	16530	16713	16736	16770	16746	16941	17122	16902	16855	16676	16657	16660	16780	16596	16658	16720	16631	16666	16776	16683	16758	16536	16759	16658	16720	16646	16841	16680	16764	16865	16876	16804	16568	16664	16697	16895	16854	16864	16908	16835	16711	16652	16776	16659	16683	16602	16707	16674	16508	16676	16847	16725	16869	16751	16722	16658	16702	16754	16693	16513	16811	16821	16839	16599	16663	16714	16582	16740	16606	16556	16669	16780	16570	16567	16723	16696	16640	16767	16760	16596	16855	16754	16758	16543	16849	16651	16644	16608	16636	16654	16815	16636	16904	16601	16746	16659	16909	16684	16682	16583	16855	16631	16542	16604	16703	16858	16651	16728	16723	16940
16633	19188	20121	22877	21794	20530	18834	17541	16776	16930	16617	17648	21337	19141	17624	16597	15978	16027	15704	15885	15777	15779	15809	15810	15780	15713	15924	15898	15765	15799	15892	15768	15970	15967	15788	15757	15909	15958	15989	15765	15964	15883	16011	15862	15792	16093	15779	15920	15950	15832	15818	15955	15851	15839	15880	15904	15689	15929	15978	15820	15680	15930	15911	15738	15859	15885	15754	15849	15962	15833	15840	15763	15856	15674	15683	15981	15920	15818	15973	15756	15933	15823	15983	15987	15715	15889	15691	15919	15795	15931	15861	15828	15889	15709	15775	15833	15842	15778	15920	15859	15885	16009	15916	15816	15766	15872	15873	15687	15762	16046	15731	15870	15834	16035	15839	15832	15854	16038	15777	16106	15905	15799	15788	15940	15863	15865	15999	15851	15919	15777	15957	16013	15872	15988	15946	15976	15964	15883	15904	15869	15849	15930	15963	15894	15812	15823	15954	15860	15730	16049	15965	15808	15835	15902	15815	16013	15797	15878	15811	15805	15822	15878	15796	15935	15900	15783	15952	15829	15879	15951	15818	15813	15944	15677	15851	15964	16124	16079	15905	15932	16057	15763	15596	15910	15751	15920	15670	15689	15877	15902	15907	15840	15792	15920	15871	15768	15981	15710	15873	15982	15901	15894	16044	15805	15948	15908	16000	15910	15934	15960	15809	15887	15911	15874	15917	15867	15646	15767	15812	15638	15979	15892	15820	15768	15822	15595	16003	15884	15785	15897	15768	15724	15743	15853	16029	15878	15916	15883	16039	15891	15981	15943	15729	15793	15942	15780	15885	15954	15938	16042	15828	15753	15938	15895	15795	15912	15960	15856	15709	15883	15956	15753	15774	15936	15783	15850	15849	15729	15932	16013	16053	15891	15873	16013	15736	15901	15889	15799	15943	15865	15738	15828	15958	15894	15918	15786	15803	15937	15819	15856	15961	15857	15819	15831	15909	15943	15797	15809	15979	15837	15823	15712	15944	15799	15878	15876	15991	15915	15895	15835	15966	15955	15741	15761	16015	16009	15753	15982	15796	15889	16064	15787	15886	15948	15879	15906	16070	15768	15901	15775	16009	15936	15870	15969	15824	15830	15813	15889	15942	15897	15922	15773	15862	15941	16010	15794	15753	15913	15911	15812	15822	15915	15870	15724	15931	15727	15882	15968	15893	16004	15872	15926	15815	15936	15940	15978	15814	16041	16015	16034	15903	15877	15930	15743	15678	15924	16018	15847	15975	15768	15845	15747	15802	15814	15703	15820	15726	15895	15942	16005	15932	15815	15856	15679	15823	15955	15909	15972	15912	15797	15908	15889	15746	15849	15860	15976	15804	15849	15974	15871	15968	15980	15727	15950	16003	15794	15869	15709	15729	15868	15919	15982	15875	15927	15891	15987	15901	15921	15933	15820	15915	15915	15901	15955	15853	15817	15717	15856	15895	15973	15851	16050	15995	15966	16050	16011	15901	15792	15732	15960	15761	15975	15793	15748	15781	15907	15870	15679	15865	15768	15904	15703	15829	15760	15730	15775	15833	15838	15795	15771	15810	16019	16012	15724	15857	15758	15866	15734	15992	15892	15766	15842	16002	15797	15875	15948	15863	15845	15777	15805	15853	15904	15987	15817	15885	15728	15822	15890	15874	15802	15817	16018	15885	15908	15836	15849	15876	16008	15783	15742	15940	15828	15794	15795	15967	15991	15777	15718	15802	15800	15793	15975	15998	16067	15856	15787	15827	15851	15901	15926	15850	15995	15929	15924	15866	15895	15896	15711	15761	15762	15873	15889	15764	15611	15814	15798	15874	15815	15836	15882	16011	15962	15813	15791	15908	15846	15979	15930	15928	15850	15882	15900	15766	15924	15906	15951	15876	15832	15973	16156	15888	15720	15826	15618	15824	15931	15633	15860	15799	15798	15798	15833	15860	15689	15968	15652	15953	15798	15917	15859	15888	15802	15967	15780	15901	15841	15931	15918	15865	15923	15864	15928	15765	15832	15919	15793	15776	15897	15797	15897	15804	15738	15898	15909	15780	15940	15909	15924	15961	15708	15939	15833	15841	15847	15855	15780	15846	15913	15834	15713	15728	15715	15964	15821	15847	16032	16047	15895	15820	15809	15864	15811	15982	15882	15992	15883	15949	15697	16042	15973	15789	15699	15846	15806	15976	15846	15951	15649	15932	15744	15884	15739	15996	15902	15862	15958	15803	15861	15884	15895	15918	15874	15906	15766	15720	16015	15875	15805	15896	15743	15813	16015	15863	15885	16048	15956	15956	16024	15815	15967	15851	15829	15868	15913	15833	15931	15939	15889	15997	15863	15971	15848	15838	16006	15923	15945	15990	15807	15875	15788	15936	15987	15892	15870	15885	15818	15952	15999	15869	15983	15953	15825	15938	15908	15943	15963	15905	15981	15798	15771	15865	15664	15884	15902	15897	15795	15967	15777	15935	15996	15948	15820	15907	15825	15822	15941	15904	15851	15824	15726	15839	15902	15859	15905	15913	15850	15983	15888	15808	15842	15918	15847	15705	15818	15833	15917	15906	15870	16008	16043	15897	15817	15896	15874	15829	15726	15778	15776	15680	16077	15829	15901	15971	15834	15874	16081	15986	15857	15903	16052	15851	15810	15809	15832	15758	16054	15893	16015	15981	15910	15733	15956	15914	15827	15964	15850	15817	15909	15987	16014	15727	15889	15893	15838	16034	15801	15798	15854	15963	15830	15848	15825	15929	16179	15848	15851	15866	15978	16028	15813	15757	15725	15782	15932	15780	15816	15804	15857	16043	16010	15969	15870	15877	15747	15600	15684	15920	16074	15819	15950	15732	15902	15946	15966	15841	15850	15701	15936	15875	15960	16000	15998	15946	15857	15919	15819	15798	15801	15966	15751	15768	15927	15704	15943	15921	15826	15798	15904	15906	15914	15769	15755	15948	15830	15988	15790	15920	15800	15944	15828	15883	15678	15949	16042	15705	15886	15870	15948	15955	15961	15808	15956	15711	15859	15813	15909	15913	15968	16017	15875	15931	15840	15965	15919	15738	16003	15826	16013	15691	15711	16030	15861	15939	15913	15808	16102	15828	15806	15982	15807	15779	15894	16000	15862	15806	16010	16001	15877	15867	15911	16054	15883	15851	15920	16017	15936	15846	15903	15933	15981	15941	15914	15864	15754	15746	15785	15824	15905	15817	15907	15749	15944	15979	15810	15910	15877	15856	15812	15853	15973	15761	15899	15965	15939	15802	15908	15946	16002	15887	15898	15768	15949	15956	15920	15943	15724	15703	15865	15982	15891	16002	15737	15778	15959	15835	15757	15909	15984	16036	15754	15905	15992	15855	15735	15869	15957	15971	15866	15657	15947	15874	15848	15983	16034	15817	15941	15744	15784	15816	15856	15791	15848	15895	15982	15746	15968	15632	15884	15870	15755	16055	15843	15949	15719	15956	16022	15799	15818	16028	16014	15865	15844	15887	15860	16064	15839	15919	15878	15705	15840	15745	15949	16000	15883	15930	15727	16095	15856	15988	15854	15804	15864	15881	15962	15974	15749	15845	15685	16011	15835	15938	15897	15957	15991	15830	15889	15888	15853	16107	15830	15928	15772	15888	15760	15855	15803	15799	15867	15867	15831	15889	15984	15922	15770	15914	15968	15725	15943	15931	15796	15844	15826	15920	15927	15892	15896	15871	15938	16048	15907	15828	15886	15890	15957	15844	15743	15955	15870	15730	15923	15747	15799	15713	15872	15958	16030	15845	15971	15919	15818	15898	15817	15777	15842	15848	15947	15986	15692	15901	15821	15843	15909	15858	15777	15978	15837	15773	15773	15949	15799	15916	15948	15796	15835	15991	15724	15940	15840	15854	15879	15723	16037	15869	15824	15807	15960	16005	15812	15850	15906	15891	15877	15917	15882	15956	15923	16031	15915	15816	15801	15962	15770	15803	15919	15906	15775	15752	15887	15978	15608	15822	15780	15828	15700	15661	15903	15772	15964	15878	15875	15934	15747	15845	15857	15966	16117	15847	15796	15929	15697	15773	15939	15824	15599	15771	16076	15918	15900	15845	15859	15866	15991	15881	15912	15775	15689	15961	15831	16033	15996	15964	15766	15908	15870	15894	15922	15727	16042	15916	15724	15819	15916	15817	15920	15834	15873	15754	15967	15893	15820	15936	16004	15950	15994	15876	15810	15855	15814	15765	15845	15937	15814	15953	16008	15833	15858	15752	15841	15988	15830	15763	15884	15929	15680	15815	15894	15835	15858	15942	15722	15940	15973	15937	15859	15807	15840	16015	15695	15677	15689	15740	15846	15923	15867	15852	15841	15903	15836	15993	15931	15909	15773	15840	15824	15838	15939	16018	15866	15857	15865	15963	15674	15997	15978	16036	15827	15968	16020	15778	15884	15896	15893	15857	15905	15968	15904	15756	15911	15879	15967	15890	15862	15728	15827	15927	15833	15943	15914	15857	15950	15835	16043	15784	15831	15807	15794	16018	15905	15695	15977	15764	15783	15951	15968	15813	15805	15899	15794	15902	15743	15981	15725	16099	15800	15773	15817	15879	16025	15997	15829	15930	15941	16079	15616	15994	15998	15885	15886	15953	15792	15825	15861	15813	15914	15798	15929	15669	15946	15784	15942	15902	15964	15820	15871	16013	15837	15910	15837	15922	15833	15880	16038	16018	16090	15816	15794	15793	15592	16025	15932	15945	15889	15876	15865	15716	15724	15923	15894	15994	15904	15980	15975	15811	15945	15902	15788	15785	15941	15948	15830	15710	15869	15857	15840	15847	15759	15877	15834	15824	15968	15879	16042	15969	16005	15996	15945	15900	15842	15831	15873	15900	15864	15766	15768	16076	15890	15801	15871	15768	16032	15895	16005	15903	15839	15834	15768	15936	16019	16017	15977	15837	15856	15928	16176	15947	15771	15853	15749	15852	15898	16042	15942	15899	15813	15849	16001	15840	15805	15881	15942	15944	15985	15633	15890	15822	15996	15690	15877	15883	15775	15933	15750	15869	15900	15945	15649	15879	15883	15805	15778	15833	15796	15810	16036	15751	15927	15871	15894	15918	15928	15829	15696	15911	15871	15894	16018	15777	16123	15856	15831	15831	15913	15702	15874	15778	15893
25053	21391	28237	26257	23517	21839	21261	18439	18259	17966	17895	21165	34751	29255	24100	19639	17661	16901	16772	16910	16960	16753	16966	16726	16822	16817	16739	16802	16831	16769	16683	16695	16577	16823	16597	16634	16691	16817	16744	16628	16890	16966	16737	16743	16624	16690	16762	16856	16874	16726	16703	16664	16682	16712	16654	16854	16797	16673	16787	16476	16687	16621	16572	16920	16798	16675	16766	16566	16658	16599	16562	16743	16612	16798	16762	16784	16591	16800	16667	16705	16809	16604	16851	16649	16771	16717	16799	16757	16578	16782	16605	16587	16568	16665	16596	16784	16812	16744	16662	16713	16542	16500	16555	16795	16758	16719	16670	16839	16705	16643	16860	16757	16643	16822	16614	16598	16555	16613	16715	16725	16763	16764	16587	16713	16580	16927	16603	16700	16484	16754	16501	16798	16585	16704	16790	16631	16679	16519	16744	16747	16787	16615	16639	16731	16783	16705	16673	16593	16666	16898	16823	16726	16809	16654	16679	16628	16800	16762	16643	16548	16631	16575	16421	16693	16491	16600	16730	16756	16707	16631	16798	16641	16639	16558	16854	16757	16539	16742	16556	16614	16798	16673	16599	16870	16755	16606	16816	16609	16617	16671	16570	16717	16493	16785	16769	16555	16739	16745	16586	16721	16677	16737	16595	16694	16684	16701	16682	16805	16641	16710	16629	16660	16775	16684	16535	16636	16816	16535	16764	16649	16803	16868	16589	16585	16608	16664	16737	16586	16624	16480	16557	16747	16858	16509	16755	16675	16720	16489	16797	16834	16601	16398	16783	16605	16812	16670	16725	16787	16807	16583	16830	16597	16572	16889	16758	16741	16437	16687	16617	16783	16470	16652	16807	16614	16708	16649	16621	16554	16712	16891	16839	16588	16620	16560	16597	16514	16619	16634	16720	16549	16772	16631	16747	16550	16665	16771	16683	16676	16578	16793	16353	16795	16491	17002	16739	16802	16752	16846	16530	16446	16790	16779	16776	16692	16796	16618	16712	16815	16881	16545	16669	16650	16584	16374	16661	16536	16625	16733	16684	16769	16721	16608	16677	16593	16814	16699	16687	16584	16659	16558	16614	16618	16654	16889	16760	16627	16697	16527	16859	16618	16763	16823	16643	16527	16895	16529	16799	16594	16716	16632	16622	16519	16565	16681	16639	16740	16577	16475	16546	16555	16715	16710	16844	16637	16623	16659	16662	16563	16692	16869	16669	16786	16643	16702	16571	16477	16587	16631	16653	16567	16767	16759	16566	16588	16627	16543	16712	16598	16666	16735	16585	16583	16764	16572	16774	16668	16694	16728	16686	16749	16704	16577	16538	16628	16772	16567	16624	16646	16785	16915	16532	16716	16764	16732	16863	16585	16780	16694	16710	16515	16645	16749	16719	16800	16822	16699	16882	16723	16846	16710	16667	16616	16678	16666	16769	16791	16620	16710	16559	16561	16797	16649	16517	16686	16714	16784	16645	16692	16685	16857	16720	16636	16576	16730	16732	16798	16771	16835	16641	16618	16679	16457	16480	16771	16660	16585	16763	16589	16437	16660	16542	16641	16727	16914	16845	16665	16788	16747	16881	16696	16802	16878	16578	16597	16704	16614	16521	16735	16881	16844	16611	16600	16849	16725	16597	16659	16667	16667	16792	16631	16776	16758	16582	16706	16682	16751	16658	16650	16714	16942	16622	16845	16797	16566	16758	16737	16556	16659	16770	16681	16589	16785	16636	16753	16823	16696	16463	16839	16805	16754	16783	16489	16620	16578	16663	16605	16662	16663	16734	16517	16799	16624	16766	16850	16922	16721	16763	16605	16792	16713	16540	16544	16609	16676	16702	16718	16781	16517	16593	16724	16865	16787	16655	16600	16500	16670	16699	16587	16551	16589	16740	16606	16669	16761	16654	16780	16624	16771	16953	16751	16761	16655	16777	16770	16596	16901	16636	16686	16690	16602	16777	16903	16729	16740	16587	16579	16645	16698	16804	16670	16763	16553	16604	16705	16801	16761	16798	16587	16862	16638	16688	16608	16618	16743	16753	16644	16753	16679	16810	16896	16544	16732	16616	16979	16685	16738	16767	16506	16748	16421	16615	16658	16720	16847	16717	16810	16630	16770	16522	16804	16838	16573	16707	16638	16671	16710	16797	16694	16725	16658	16781	16622	16589	16643	16660	16567	16748	16862	16907	16605	16647	16611	16529	16695	16559	16563	16908	16650	16527	16692	16765	16451	16660	16635	16733	16920	16682	16926	16619	16825	16728	16568	16843	16597	16511	16554	16586	16611	16638	16589	16582	16626	16600	16505	16521	16644	16686	16742	16627	16800	16652	16568	16750	16821	16732	16650	16740	16693	16654	16861	16739	16432	16610	16708	16581	16510	16625	16562	16675	16651	16596	16637	16667	16735	16865	16691	16845	16610	16791	16855	16758	16669	16740	16808	16613	16670	16765	16732	16711	16707	16657	16649	16621	16683	16802	16633	16436	16645	16747	16560	16746	16835	16555	16710	16594	16692	16745	16744	16717	16700	16821	16718	16870	16710	16803	16675	16802	16768	16692	16608	16659	16587	16670	16780	16642	16700	16677	16606	16847	16762	16705	16682	16724	16588	16442	16779	16644	16446	16434	16869	16811	16627	16809	16923	16562	16763	16557	16609	16747	16728	16857	16574	16638	16508	16632	16702	16628	16779	16667	16652	17003	16820	16448	16693	16565	16697	16585	16744	16656	16558	16602	16714	16740	16853	16633	16760	16747	16651	16566	16675	16728	16467	16627	16591	16551	16594	16771	16626	16637	16638	16890	16634	16701	16703	16693	16805	16613	16684	16668	16739	16737	16398	16627	16775	16751	16566	16631	16597	16602	16562	16904	16694	16674	16714	16685	16586	16800	16709	16605	16806	16714	16573	16743	16670	16446	16654	16699	16600	16746	16687	16673	16791	16589	16811	16664	16788	16881	16731	16623	16728	16947	16741	16874	16730	16825	16587	16634	16537	16843	16665	16638	16555	16654	16688	16587	16597	16561	16653	16675	16817	16466	16807	16636	16744	16573	16640	16798	16719	16840	16752	16599	16588	16740	16574	16719	16649	16754	16713	16621	16610	16525	16811	16669	16654	16723	16705	16832	16651	16623	16848	16719	16544	16689	16625	16567	16605	16810	16549	16658	16599	16528	16738	17019	16659	16716	16624	16715	16647	16781	16874	16892	16659	16856	16847	16720	16807	16938	16828	16724	16630	16570	16726	16877	16763	16539	16590	16547	16770	16637	16713	16727	16885	16832	16689	16616	16670	16711	16593	16627	16790	16670	16730	16657	16751	16569	16592	16636	16665	16487	16724	16543	16612	16786	16723	16867	16636	16648	16825	16627	16662	16565	16533	16831	16595	16643	16758	16636	16708	16634	16677	16487	16671	16683	16555	16766	16608	16759	16741	16635	16789	16725	16761	16722	16623	16762	16636	16807	16655	16422	16559	16649	16891	16702	16811	16529	16770	16639	16545	16542	16748	16728	16739	16781	16790	16556	16819	16683	16579	16554	16729	16888	16626	16682	16588	16749	16642	16454	16794	16689	16692	16639	16830	16511	16701	16836	16544	16632	16658	16602	16579	16652	16715	16498	16827	16752	16658	16559	16787	16733	16579	16599	16875	16640	16565	16698	16412	16442	16646	16634	16605	16625	16624	16872	16743	16681	16803	16815	16700	16674	16731	16464	16724	16648	16625	16680	16725	16714	16636	16655	16737	16772	16727	16686	16776	16767	16643	16441	16591	16916	16749	16712	16654	16762	16651	16585	16700	16769	16696	16653	16697	16671	16848	16678	16686	16688	16794	16598	16653	16698	16667	16681	16753	16669	16654	16857	16541	16606	16732	16767	16714	16834	16667	16528	16487	16612	16785	16684	16782	16867	16633	16690	16747	16559	16494	16732	16880	16788	16626	16755	16740	16754	16789	16616	16653	16761	16531	16536	16675	16839	16704	16748	16641	16528	16567	16559	16654	16766	16651	16521	16696	16601	16851	16981	16763	16701	16708	16678	16665	16786	16859	16487	16511	16578	16580	16668	16922	16774	16640	16706	16594	16710	16693	16683	16717	16659	16679	16642	16630	16438	16720	16516	16782	16690	16618	16719	16784	16838	16777	16745	16741	16602	16605	16739	16741	16773	16610	16606	16770	16619	16519	16404	16507	16710	16604	16819	16761	16567	16623	16612	16834	16759	16491	16770	16592	16689	16590	16879	16913	16720	16722	16637	16600	16509	16864	16688	16740	16751	16532	16592	16711	16617	16689	16648	16632	16733	16740	16665	16651	16568	16562	16590	16596	16508	16649	16685	16775	16724	16559	16572	16619	16771	16768	16954	16735	16638	16551	16623	16651	16569	16730	16559	16732	16737	16555	16740	16631	16653	16641	16796	16686	16731	16733	16727	16650	16786	16692	16673	16516	16661	16320	16714	16719	16563	16462	16645	16537	16642	16781	16608	16761	16918	16771	16830	16789	16874	16724	16753	16726	16689	16711	16606	16609	16879	16641	16541	16552	16603	16521	16540	16496	16617	16681	16721	16725	16603	16697	16541	16625	16754	16877	16637	16586	16829	16802	16827	16781	16613	16804	16632	16880	16632	16475	16686	16570	16677	16888	16744	16679	16609	16700	16685	16630	16596	16853	16703	16688	16739	16869	16855	16528	16664	16740	16775	16708	16683	16455	16723	16658	16709	16630	16790	16644	16588	16714	16829	16696	16575	16611	16754	16659	16522	16799	16533	16797	16841	16705	16837	16613	16719	16660	16585	16839	16627	16822	16698	16636	16598	16945	16591	16626	16823	16586	16550	16681	16916	16833	16881	16794	16868	16738	16853	16933	16635	16596	16721	16784	16972	16793	16734	16584	16569	16494	16696	16840	16771	16703	16700	16546	16502	16502	16755	16675	16690	16703	16636	16638	16870	16782	16546	16782	16575	16791	16816	16612	16624	16539	16635	16825	16700	16615	16743	16669	16684	16704	16665	16678	16758	16634	16615	16578	16576	16790	16870	16502	16539	16870	16711	16690	16712	16620	16611	16624	16626	16536	16919	16858	16605	16880	16664	16661	16385	16744	16669	16752	16676	16643	16731	16567	16527	16652	16766	16615	16730	16717	16870	16818
15541	24413	24891	26753	25031	21608	20810	18150	18081	17841	17665	24044	38834	30868	24497	19002	16698	16117	15876	15933	15865	16015	15872	15854	15881	15997	15903	15970	15908	15984	16043	16077	15855	16055	15790	15863	15933	15875	16068	15738	15942	15900	15594	15971	16002	15874	15789	16074	15966	15820	16052	15994	16059	15814	15924	15909	15968	15805	15844	16093	15899	15909	15829	15886	15836	15699	15802	15974	15875	15853	15830	15973	15883	16052	15919	15935	15793	15921	15917	15881	15940	15938	15962	15847	15929	15918	16084	15921	15954	15924	15732	15889	15993	15897	15953	15927	16021	15916	15878	15885	16041	15989	16029	15912	15808	15916	15830	15971	15961	15927	15797	15891	16079	15840	15839	15799	16095	15780	15966	15767	15968	15806	15821	15870	16018	15959	15729	15842	16043	15857	15867	15875	15789	15881	16144	15872	15850	15855	15865	15804	15866	15896	15860	15906	15630	15903	16006	16106	15917	15931	15781	15859	16035	15935	15872	15954	15805	15954	16082	15865	15981	16023	15813	15963	15944	15959	16018	15895	15888	15878	15912	15972	15879	15926	15864	15971	15825	15947	16025	15969	15879	15964	15957	16062	15964	15891	15789	15983	15931	15878	15907	15708	15966	15923	15935	16056	15912	15802	15705	15859	15948	15952	15927	15985	15973	15946	15958	15972	16003	15854	15996	15905	15988	16030	15844	15857	15945	15851	16103	15958	16002	15961	15945	15983	15899	15707	15956	15886	15888	15807	15870	15772	15777	15861	15879	15962	15997	15829	16083	15875	15814	15882	16017	15807	15817	15864	15915	15865	15836	15922	15691	16059	15903	15953	15847	15865	15790	15821	15835	15950	15907	15904	15905	16022	15943	15906	15930	15893	15800	15732	15954	15940	15933	15929	15924	15907	16010	16038	15838	16032	16039	15934	16020	15903	15921	16023	15911	15803	15804	15919	15973	15923	15848	15880	15886	15718	15875	15708	15879	15770	15929	15848	15955	15698	16012	15891	16065	15973	15802	15882	16056	15886	15852	15827	15912	15944	15780	15739	15859	15887	15857	15946	15966	16053	16039	15837	15797	15803	15993	15806	15961	15969	15967	15734	15849	15683	15772	15774	15844	15859	15813	15918	15852	16221	15963	15890	15835	15882	15876	15888	15678	15757	15946	16032	15966	16012	15828	15955	15880	15929	15784	16104	15947	15842	15958	15819	15898	15944	15710	15840	15991	15941	15915	15875	16098	16008	15746	16084	15804	15778	15831	15981	15906	15859	15955	16135	16081	15981	15898	15788	15858	15931	15916	15873	15969	15978	15924	15888	15890	15860	15910	15956	15924	15936	15754	15888	15952	15799	15857	15849	15738	15889	15821	16033	15985	15713	15924	15989	16026	15840	15996	16003	15778	15951	15831	15970	16066	15896	15910	16062	15941	15835	15846	16030	15933	15658	15822	15826	15911	15764	15848	15956	16062	15974	15966	15912	15850	15826	15934	15969	15813	15715	16002	15819	15779	15766	15880	16084	15869	15676	15969	15879	15820	15798	15903	15797	15845	16007	16000	15841	16017	15984	15977	15867	15902	15806	15869	15831	15889	15942	16046	15968	15892	15901	15777	15985	15874	15771	16022	15838	15963	15907	15907	15962	15822	15964	15922	15837	16086	16087	15836	15945	15786	15814	15754	15804	15895	15971	16032	15735	15782	15979	15902	15957	15946	15925	15946	15940	15807	15911	15904	15971	15883	15874	15600	16016	16061	16004	15972	15953	15921	15977	16049	16044	15916	15807	16031	15943	15742	15931	15956	15888	15699	15737	15816	15967	15990	15715	15851	15873	16008	15879	15918	15864	15798	15787	15980	15943	16061	15830	16068	15858	16107	15780	15986	15875	16008	15982	15760	16002	15991	15891	16008	15892	15782	16140	15741	15881	15924	15867	15761	15965	15922	16101	15900	16118	16020	15891	15866	15737	15883	15909	16009	15775	15845	15884	15979	15811	15545	16003	15918	15875	16008	15903	15682	16017	15768	15953	15841	16005	16085	15895	16013	15827	15999	15970	15888	16039	15808	15842	15906	15847	16034	15831	15876	15816	15956	16082	15842	15933	15966	15911	16055	15789	16027	16007	15749	15785	15935	15918	15800	15838	16010	15988	15881	15768	15856	15792	15974	15971	16010	15984	15875	15771	15905	15995	15696	15940	15962	15979	15900	15880	16001	15894	15885	15921	15809	16038	15881	15809	16084	15864	15816	15849	15850	15876	15758	15902	15805	16111	15790	15951	15909	15995	16062	15810	15810	15926	15909	15746	15979	16064	16074	15885	15999	15879	15866	15899	15943	15789	15806	15925	15935	15891	15899	15996	15938	16048	15818	16178	15794	15884	15894	15991	16065	16056	15972	15873	15955	15873	16049	15902	16073	15811	15830	15793	15857	15843	15733	16051	15942	15790	15774	15917	15884	15968	15834	15842	15843	15932	15720	16046	15904	15921	15946	16046	15807	15845	15781	15690	15865	16013	15786	15816	15906	15869	15777	15925	16105	15825	15830	15972	15882	15981	15884	15954	15944	15899	15957	15841	15849	15909	15969	15897	15907	15847	15851	16041	15907	15698	15881	15792	16139	15902	16041	15987	16108	15901	15849	15975	15879	15806	15890	15910	15872	15875	15920	15804	15787	15864	15901	15896	15904	15969	15987	15982	15965	15995	15856	15874	15994	15846	15895	15879	16020	15995	15962	15854	16007	15999	15755	15795	15974	15791	15874	16148	15739	15800	15859	15726	15801	15997	15898	15873	15952	15945	15710	15874	15879	15949	15929	15951	15750	16018	16076	15815	15692	15946	15964	16011	15920	16004	15996	15770	15859	15824	16030	15917	15953	15836	15788	16016	15808	15833	16066	15992	15937	15925	15784	15850	15819	15942	15826	15947	15962	15777	16032	15945	15962	15895	15810	15898	15879	15727	15885	15822	15682	15838	16144	15792	15998	15956	15920	15873	16046	15919	16042	15949	15969	16086	15958	15861	15785	16028	15940	15958	15898	16027	15989	15890	15985	15809	15761	16132	16097	15856	15948	15738	15977	15906	15817	15875	15998	15919	15814	15949	15810	15800	15788	15954	15992	15998	15846	15963	15890	15904	15817	15810	16060	15902	15747	16041	15881	15642	15727	15943	15916	15786	15860	16007	15732	15795	15888	15826	16095	15840	16086	15856	15817	15838	15930	15880	15793	15746	15905	15761	15966	16013	15949	16042	15931	15765	15883	15996	16139	15780	15900	16065	15930	15913	15878	15816	15807	15965	15989	16016	15867	15907	15973	15953	15765	15908	16011	15845	15937	15887	16038	15894	15869	15754	15960	15893	15917	15996	15862	15934	15817	15795	16104	16022	15927	15974	15864	15824	16114	15936	15909	15787	16040	15921	15897	15876	16032	16074	15868	15734	16032	15994	15841	15867	15797	15945	15882	16032	15880	15928	15838	15831	16008	15950	15874	15838	15905	16139	16025	15902	15820	15826	15769	15951	15963	15820	15922	15939	15862	15716	15955	15937	15868	15876	16087	15865	15746	15831	15718	15944	15989	15810	15912	15987	15872	16139	15905	16063	15922	15948	15884	15988	15716	15952	15841	15921	15974	15939	15830	15991	15997	15772	16103	15795	15751	15668	15861	15801	15991	15970	15980	15941	15955	15969	15756	15866	15963	16065	15823	15867	15992	15778	15902	15954	15876	15955	15962	15816	15834	16110	15955	15924	15918	16065	15801	15824	15939	15959	15845	15976	15833	15818	16031	15947	15700	15802	15961	15997	15861	15795	15937	15787	15861	15894	15819	16076	15838	15843	15976	15884	16162	15937	15825	16026	15917	15959	16053	15859	16076	15824	15726	15940	16012	16041	15784	16015	16050	15953	15818	15750	15944	15913	15860	15924	16074	15858	15951	15903	15975	15863	15817	15791	15979	15850	15844	15995	15889	15988	15944	15936	15849	15780	15899	15777	15844	15758	15885	15962	15894	15888	15869	15560	15944	15967	15869	15825	15927	15910	16012	15928	15791	15958	15986	16026	15852	16015	16088	15911	15803	15977	16013	15884	15798	15879	15871	15733	15707	15905	16026	15879	15888	15888	16012	15953	15836	15724	15972	15950	15894	15745	15919	15896	15922	15947	15852	15830	15860	15914	15920	15911	16077	15959	16039	15775	16000	15962	16019	15931	15843	15991	15844	15889	16057	15929	15843	15850	15995	16047	15998	15904	15940	15810	15790	16067	15708	15911	15986	15929	15966	15913	15848	15871	16000	15899	15969	15920	15783	15975	15833	15879	15851	15879	15994	15914	16010	15864	15884	15986	15922	15806	15930	16065	15923	15826	16008	15927	15897	15872	15848	16055	15955	15837	15814	15849	15824	15738	15933	15949	15918	15859	16042	15874	16119	15950	15982	15836	16036	15991	15951	15813	15987	15756	15822	15929	15937	15797	15875	15926	15896	15838	16052	15697	15827	15932	15983	15963	15886	15991	15775	15858	16067	15898	15960	15860	15787	15960	15938	15791	15789	15926	15780	15826	15917	15803	16004	16024	15861	15873	16118	15945	15987	15949	15839	15956	15807	15792	15863	15775	15844	15853	15862	15947	15753	15894	15889	15967	15959	15892	15984	15753	16004	15875	15824	15962	15870	16010	15995	15888	15978	16031	16038	15822	15854	15961	15821	15881	15771	15791	15807	15862	16008	15960	16124	15932	15899	15986	15792	16035	15789	15956	16142	16003	16064	15916	16083	15947	16007	15950	15811	15924	16062	15972	15837	15712	15940	15871	15902	15940	15894	15977	16028	15968	15835	15815	15878	15963	15854	15841	16082	15906	15924	15703	16123	15840	15934	16024	15974	15972	15883	15950	15872	15912	15851	15904	15906	15944	15914	15909	15957	15871	16036	15955	15964	15844	15839	15851	15852	15950	15988	15935	15974	16084	15910	15807	16023	15886	15971	15771	15907	15808	16021	15885	15864	15915	15878	15969	16080	15967	15958	15743	15869	15773	15792	15910	15932	15984	15838	15948	16004	15882	15659	15899	15888	15879	15724	15701	15892	15871	15879	15847	15914	16028	15993	15862	15849	15857	16037	15850	15895	16048	15931	16045	15818	15923	15915	15788	15875	15812	15992	15932
23806	21340	28845	24537	23023	23825	23826	20105	19140	19023	18844	24319	44662	36131	28334	21650	18275	17094	16895	16926	17055	16865	16857	16790	16975	16730	16656	16818	16917	16945	16725	16654	16837	16636	16850	16923	16773	16912	16745	16817	16818	16950	16762	16555	16712	16833	16832	16626	16766	16722	16871	16785	16571	16485	17011	16722	16678	16802	16788	16781	16754	16798	16840	16703	16832	16811	16744	16692	16665	16746	16847	16849	16581	16776	16891	16937	16685	16716	16635	16751	16850	16786	16899	16618	16749	16722	16925	16761	16867	16898	16859	16873	16607	16856	16776	16970	16659	16439	16774	16821	16829	16688	16941	16786	16546	16797	16477	16733	16863	16915	16816	16774	16846	16682	16558	16775	16625	16799	16581	16554	16714	16592	16680	16640	16928	16688	16854	16806	16848	16729	16800	16688	16674	16844	16696	16523	16797	16843	16671	16815	16740	16669	16827	16957	16787	16715	16875	16822	16648	16677	16940	16710	16775	16525	16782	16862	16856	16737	16589	16840	16732	16681	16669	16992	16718	16581	16675	16771	16837	16771	16717	16714	16877	16659	16891	16655	16756	16836	16879	16787	16586	16559	16671	16727	16879	16984	16766	16942	16562	16709	16676	16648	16562	17010	16859	16774	16760	16724	16447	16660	16766	16824	16622	16703	16761	16741	16622	16700	16834	16715	16882	16632	16805	16665	16594	16658	16765	16813	16783	16755	16881	16593	16753	16635	16838	16678	16904	16891	16717	16820	16755	16718	16819	16720	16766	16815	16808	16631	16777	16773	16645	16622	16567	16557	16618	16517	16784	16733	16805	16850	16850	16846	16881	16682	16685	16919	16695	16660	16646	16750	16892	16696	16825	16691	16879	16773	16687	16742	16750	16773	16755	16834	16866	16719	16768	16717	16760	16679	16840	16883	16632	16638	16720	16709	16657	16622	16633	16735	16698	16757	16771	16708	16633	16886	16613	16932	16871	16647	16690	16883	16657	16785	16659	16677	16810	16600	16557	16668	16661	16650	16779	16621	16728	16675	16681	16705	16627	16594	16840	16790	16874	16705	16891	16917	16838	16882	16684	16700	16739	16447	16690	16792	16816	16726	16840	16630	16578	16732	16657	16737	16429	16745	16695	16743	16625	16739	16948	16709	16752	16793	16734	16665	16764	16715	16941	16617	16693	16443	16702	16495	16537	16638	16916	16790	16739	16672	16539	16735	16623	16763	16588	16705	16552	16618	16638	16681	16973	16841	16758	16899	16705	16758	16966	16693	16683	16876	16991	16714	16885	16583	16861	16716	16729	16814	16932	16915	16748	16848	16734	16905	16899	16545	16907	16725	16774	16589	16654	16789	16830	16819	16797	16637	16661	16652	16600	16657	16500	16577	16701	16681	16750	16601	16709	16745	16724	16807	17064	16739	16912	16686	16893	16673	16799	16780	16802	16924	16589	16637	16523	16716	16655	16619	16750	16820	16779	16652	16795	16700	16963	16714	16763	16553	16580	16628	16771	16737	16869	16887	16891	16792	16615	16734	16703	16793	16779	16737	16534	16648	16588	16739	16704	16819	16829	16683	16594	16663	16865	16746	16641	16735	16482	16910	16801	16588	16858	16466	16586	16696	16691	16602	16790	16814	16673	16663	16801	16654	16841	16877	16981	16704	16619	16707	16702	16881	16810	16602	16656	16932	16678	16735	16849	16821	16593	16885	16686	16863	16618	16776	16668	16635	16967	16690	16857	16664	16638	16664	16830	16711	16546	16777	16662	16603	16592	16668	16834	16831	16835	16669	16816	16793	16742	16825	16867	16770	16904	16770	16711	16632	16765	16648	16750	16758	16827	16694	16649	16783	16867	16678	16659	16757	16683	16814	16688	16703	16447	16718	16856	16997	16721	16620	16574	16733	16734	16735	16625	16507	16681	16738	16697	16609	16956	16615	16621	16659	16689	16640	16756	16696	16581	16562	16783	16448	16883	16709	16577	16651	16739	16729	17039	16916	16851	16812	16757	16788	16763	16808	16732	16725	16682	16716	16685	16886	16645	16629	16594	16744	16817	16829	16798	16908	16801	16985	16914	16872	16621	16787	16738	16629	16777	16942	16787	16799	16890	16662	16614	16791	16827	16753	16745	16823	16877	16653	16799	16789	16799	16770	16808	16722	16653	16688	16795	16698	16744	16687	16721	16676	16814	16728	16762	16773	16820	16671	16827	16714	16814	16690	16656	16747	16892	16760	16784	16715	16952	16815	16726	16464	16657	16697	16664	16565	16729	16947	16831	16498	16548	16816	16668	16816	16723	16660	16769	16542	16725	16689	16791	16610	16817	16888	16773	16870	16512	16709	16637	16990	16899	16587	16809	16635	16782	16836	16730	16756	16844	16826	16851	16849	16727	16631	16789	16804	16782	16765	16625	16611	16626	16876	16962	16653	16800	16706	16823	16706	16735	16601	16784	16864	16702	16837	16415	16788	16618	16677	16661	16679	16799	16843	16539	16551	16910	16781	16723	16766	16860	16819	16833	16610	16811	16806	16801	16701	16751	16632	16919	16660	16894	16628	16681	16940	16946	16904	16731	16794	16756	16705	16766	16733	16784	16710	16471	16782	16728	16695	16848	16694	16845	16776	16906	16891	16940	16838	16751	16650	16789	16714	16704	16673	16712	16629	16830	16764	16775	16778	16516	16870	16580	16790	16932	16624	16657	16739	16911	16684	16753	16892	16612	16708	16771	16716	16582	16863	16764	16766	16713	16690	16710	16779	16743	16590	16912	16602	16823	16630	16892	16938	16757	16715	16895	16694	16818	16607	16682	16809	16959	16533	16836	16914	16727	16929	16644	16819	16602	16637	16630	16824	16772	16716	16838	16749	16796	16813	16844	16629	16730	16607	16717	16774	16449	16790	16812	16790	16828	16603	16629	16814	16905	16890	16732	17048	16669	16626	16826	16759	16779	16694	16580	16824	16753	16776	16816	16835	16653	16646	16719	16590	16574	16903	16621	16681	16658	16639	16621	16698	16749	16622	16537	16663	16563	16517	16785	16714	16663	16700	16665	16719	16533	16707	16736	16771	16903	16632	16872	16810	16565	16847	16764	16677	16700	16780	16746	16820	16595	16741	16691	16687	16693	16751	16547	16745	16826	16778	16752	16689	16782	16638	16616	16782	17015	16680	16789	16767	17108	16661	16622	16577	16648	16797	16670	16748	16657	16760	16810	16683	16817	16705	16750	16722	16825	16849	16623	16761	16829	16831	16589	16774	16732	16886	16697	16836	16683	16703	16933	16442	16693	16506	16797	16660	16739	16756	16686	16930	16777	16767	16597	16520	16762	16732	16834	16670	16785	16788	16612	16849	16671	16616	16502	16680	16734	16701	16868	16892	16845	16709	16940	16925	16868	16594	16867	16856	16892	16647	16826	16844	16715	16903	16750	16712	16703	16716	16815	16457	16763	16618	16732	16709	16696	16818	16652	16498	16830	16605	16837	16589	16739	16724	16628	16512	16817	16769	16720	16744	16756	16628	16803	16649	16835	16984	16672	16734	16975	16836	16852	16722	16868	16728	16716	16954	16692	16788	16867	16385	16893	16648	16785	16712	16844	16721	16801	16770	16732	16889	16663	16881	16704	16814	16815	16741	16922	16709	16746	16737	16587	16596	16819	16972	16738	16724	16885	16577	16955	16725	16688	16737	16817	16712	16965	16716	16787	16741	16849	16817	16790	16724	16755	16546	16830	16842	16740	16790	16672	16575	16796	16751	16891	16841	16634	16786	16838	16767	16726	16932	16568	16838	16773	16975	16742	16792	16656	16720	16620	16690	16826	16711	16803	16529	16648	16617	16740	16542	16788	16654	16831	16809	16642	16749	16678	16806	16918	16764	16623	16866	16853	16640	16871	16666	16838	16714	16811	16624	16532	16643	16580	16687	16573	16607	16811	16915	16782	16760	16713	16457	16648	16562	16737	16693	16660	16596	16820	16763	16643	16741	16795	16817	16526	16776	16857	16830	16832	16940	16732	16662	16839	16668	16652	16583	16852	16832	16858	16975	16776	16721	16783	16750	16700	16755	16727	16589	16753	16596	16818	16746	16673	16778	16839	16700	16647	16750	16421	16779	16729	16852	16814	16736	16760	16816	16632	16683	16628	16795	16743	16747	16600	16697	16636	16843	16891	16609	16715	16779	16892	16759	16592	16884	16706	16628	16612	16570	16644	16820	16640	16777	16914	16838	16647	16567	16861	16766	16826	16911	16813	16497	16662	16814	16669	16747	16855	16816	16604	16817	16830	16847	16765	16481	16688	16690	16790	16815	16877	16744	16590	16753	16756	16872	16622	16691	16804	16819	16902	16732	16637	16891	16863	16698	16581	16734	16800	16893	16710	16852	16745	17020	16628	16619	16852	16945	16852	16768	16731	16812	16787	16784	16666	16645	16656	16714	16684	16732	16809	16852	16778	16794	16793	16816	16744	16742	16744	16663	16863	16707	16382	16659	16788	16587	16688	16817	16689	16801	16516	16718	16791	16837	16803	16634	16953	16943	16833	16765	16813	16789	16679	16804	16583	16781	16837	16806	16742	16658	16677	16759	16768	16880	16776	16737	16755	16636	16648	16492	16671	16482	16796	16985	16834	16787	16907	16723	16772	16601	16776	16548	16686	16788	16962	16713	16930	16787	16769	16590	16809	16697	16664	16816	16821	16615	16943	16761	16775	16676	16767	16814	16503	16748	16763	16716	16838	16738	16685	16760	16780	16610	16605	16589	16592	16823	16763	17082	16738	16986	16741	16756	16547	16707	16848	16660	16880	16720	16644	16761	16809	16768	16672	16679	16834	16471	16785	16905	16700	16840	16786	16801	16710	16699	16653	16574	16768	16666	16696	16713	16688	16727	16763	16791	16692	16588	16836	16698	16906	16893	16870	16797	16763	16675	16848	16809	16778	16731	16733	16774	16854	16673	16834	16761	16820	16524	16827	16969	16697	16525	16894	16827	16728	16738	16884	16729	16724	16816	16678	16496	16976	16840	16715	16731	16688	16849	16773	16619	16830	16699	16590	16505	16925	16815	16803	16762	16850	16772	16760	16657	16987	16629	16832	16727	17030	16677	16630	16739	16711	16698	16866	16734	16527	16612	16720	16667	16608	16596	16974	16755
17251	28941	28400	27669	27888	23330	22497	20535	20065	19464	18859	28845	47512	37999	29481	21223	17135	16153	15954	16002	15916	15879	15958	15817	16102	15933	16013	15847	15937	15765	15845	15747	15769	15951	15952	16124	15891	15912	15982	15854	15927	16066	15783	15880	16039	15911	16021	15970	15883	15984	15971	16001	15912	15934	15833	15904	15933	15903	15776	15887	15857	15958	15963	15843	15862	16023	15914	15819	15903	15776	16003	15933	15971	15879	15787	15810	15831	15907	15857	16039	15987	15742	15768	15974	15864	15867	15866	15973	15824	15827	15824	15768	15804	15962	15758	15953	15884	15963	15957	15864	15922	15887	15768	15983	15786	15965	15956	15955	15945	16011	15997	15693	15960	15782	15804	15797	15873	15733	15919	16021	15866	15931	15904	16040	15923	15887	15862	15730	15878	15710	15926	15995	15876	15826	15745	16011	15943	15900	15887	15884	15933	16059	15759	15895	16039	15843	16031	16038	15989	16002	15953	16024	15706	15962	15911	15768	15952	15907	15699	15884	15755	15982	15918	15821	15774	15678	15907	16044	15800	15836	15912	16084	15783	15921	15962	15646	15738	15892	15786	15943	15895	16098	15712	15714	15735	15790	15697	15949	15928	15909	15796	15887	15817	15831	15822	15796	15900	15862	15993	15918	15812	15949	15945	15827	15896	15807	15785	15867	15914	15980	15869	16002	15851	15898	16058	15844	15984	15830	15849	15799	15899	15827	15807	15796	16121	15799	16019	15813	15848	15792	15930	15850	15876	15814	15946	15940	15881	15975	15920	15947	15856	15911	15833	15814	15777	15704	15879	15818	15854	15915	15816	15817	15990	15740	15729	15964	15925	15792	15957	16056	15966	15940	15921	15962	15872	15748	15832	15855	15807	15819	15818	15755	15956	15988	15831	15799	15922	15851	15960	15711	15757	15967	15893	15900	15861	15928	15801	15955	15950	15838	15911	15874	15876	15793	15832	16011	15827	15814	15868	15930	15867	15862	15929	15879	15744	15750	15911	15862	15984	15836	15782	15830	16172	15845	15864	15756	15954	15945	15828	15832	15837	15794	16007	15802	15811	15856	15974	15847	15995	15775	15763	15859	15842	15968	15731	15868	15846	15716	15847	15830	16060	15842	15761	15996	15944	15946	15822	15854	16007	15881	15764	15913	15885	15824	15688	16060	15947	15960	16006	15895	15961	15940	15885	15926	15969	16019	16076	15990	15858	15832	15598	15828	15882	15921	15761	15968	15940	15917	15888	15950	16038	15574	15736	15902	15892	15915	15938	15930	15946	15796	15933	15835	15826	15887	15779	15915	15798	16026	15813	15871	15894	16173	15701	15848	15897	15885	15804	15763	15905	15701	16116	15981	15825	15909	16128	15809	15834	15845	15829	15789	16069	15958	15942	15855	15834	15921	15831	16113	16018	15776	16036	15889	15911	15700	15952	15927	15914	15897	15952	15901	15866	15930	15848	15985	15784	15807	15943	15638	15784	15749	15724	15879	15828	15881	15775	15888	15844	15900	15868	15967	15855	15829	15764	15736	15951	15723	15824	15906	15739	15699	16003	15886	15975	15995	15786	16083	15935	15897	15749	15837	15877	15811	15999	15847	15831	15896	15916	15789	15933	15946	15797	15975	15912	15790	15808	15842	16077	15909	15882	16044	15868	15797	15950	15758	15921	15882	15971	15771	15895	15838	15817	15901	15982	15841	15902	15826	15898	15941	15815	15913	15747	15840	15794	15847	15930	15841	15889	15700	15887	15796	15931	15835	16008	15909	15880	15880	15840	15918	15714	15952	15754	15998	15924	15765	15670	15837	15958	15882	15813	15785	15840	16025	15834	16022	15891	16073	16007	15770	16012	15738	15883	15771	16020	15861	15888	15872	15987	15807	15947	15979	15999	15790	15819	15859	15887	15816	16152	15795	15876	15926	15923	15875	15847	16119	15915	15933	16036	15806	15797	15791	15832	15770	15931	15994	15924	15847	15910	15829	15981	15697	15877	15894	15843	15938	15872	15733	15950	15774	15859	15897	15715	15790	16016	16043	15877	15897	15946	15786	15954	15701	15976	15927	16101	15783	15824	16073	15830	15857	15809	15836	15719	15979	15912	15966	16057	15908	15919	15830	15918	15888	15737	15875	15834	16044	15997	15855	15784	15871	15762	15937	15872	15766	15832	15964	15863	15687	16003	15905	15953	15998	15824	16022	15900	15801	15960	15855	15870	15795	15766	15737	15983	15852	15886	15885	15931	15878	15929	15872	15896	15737	15969	15868	15945	15837	16021	15877	16002	16082	15870	15854	15909	15859	15849	15932	15767	15942	15848	15938	15984	15707	15846	15883	15945	15999	15978	15698	15902	15694	15806	15925	15913	15792	15988	15797	15867	15908	15868	15956	15912	15790	16024	15655	15742	15865	16062	16018	15746	15898	15782	15904	16021	15926	15870	15912	15909	15810	15679	15865	15861	15795	15803	15941	15710	15903	15843	15906	15865	15747	15694	15867	15927	15856	15850	15935	15732	16068	15902	15822	16050	15992	15777	15856	15749	15857	15931	16046	15930	16083	16024	15927	15912	15859	15880	15898	15958	15903	15808	15769	15945	15803	15886	15909	15907	16012	15930	15965	15892	15859	16086	15651	15815	15845	16028	15942	15805	15689	15844	15815	15806	15849	15881	15789	15843	15906	15762	15811	15803	15940	15858	15945	15941	15805	16045	15818	15962	16072	15953	15995	15853	15966	15713	15850	15872	15906	15850	15845	15995	15884	15910	15939	15932	15856	15758	15876	15993	15913	16028	15918	16008	15997	15763	15802	16014	15967	15783	15882	16056	15898	15909	15738	15873	15760	16024	15747	15828	15844	15919	15894	15830	15801	15846	15887	15734	16020	15947	15863	15878	15992	15965	15756	15931	15908	15943	15891	15997	15924	15666	15989	15926	15886	16104	15869	15916	15915	15814	15759	15773	15953	15879	15783	16005	15692	15795	15817	16007	15807	15761	15815	15865	15841	16010	15899	16049	15827	15960	15657	15844	15923	15813	15882	15895	15851	15886	15971	15987	15972	15873	15934	15764	15806	15977	15907	16007	15776	15978	15783	15970	15978	15894	15718	15875	15964	15851	15835	15859	15944	15908	15797	15973	15690	15687	15756	15964	15727	15877	15816	15757	15735	15940	15743	15813	15782	15976	15972	16032	15731	15781	15898	15899	15880	15852	16050	15870	15936	15911	15856	15854	15800	15868	15958	15864	15995	15926	15805	15754	15944	15893	15922	15951	15729	15791	15797	15908	15841	15876	15877	15718	15894	15818	15840	15956	15892	15794	15969	15800	15850	15953	15979	15921	15908	16058	15995	15808	15816	15952	15919	15913	15915	15928	15802	16002	15970	15825	15806	15898	15878	15989	15660	15891	15900	15822	15876	15706	15846	16035	15817	15878	16110	15809	16044	15899	15750	15945	15784	15770	15891	15974	15763	15820	15774	15912	15918	15945	15879	16069	15917	15740	16036	16110	15975	15980	15878	15910	15878	15792	15840	15855	15896	15973	15880	15792	15921	15952	15914	16072	16000	15880	15857	15741	15784	15818	15872	15824	15959	15967	15939	15851	15922	15957	15810	15790	15886	15766	15794	16030	15945	15772	15869	15891	15918	15924	15889	15877	15881	15957	15837	15944	15842	15799	15807	15996	15814	15772	15836	15999	15874	15892	16014	15966	15703	15952	15958	15847	15768	15872	15947	15885	15879	15763	15945	15843	15806	15803	16071	15758	16081	15869	15719	15928	15894	15949	15860	15984	15774	15691	15760	15711	15845	15731	15895	15876	15740	15973	15871	15931	15738	15717	15860	15893	15834	15737	16028	15944	16017	15849	16038	15786	15901	15817	15945	15773	15900	16010	15841	15877	15749	15867	15903	15812	15929	15885	15853	15881	15931	15900	15857	15903	16002	15729	15821	15838	15954	15750	15931	15970	15843	15819	15786	15837	15871	15917	15841	15953	15822	16036	15885	15875	15952	15902	16043	15666	16021	15875	15896	15975	15976	15903	15995	15939	15896	15875	15853	15906	15910	15961	16021	15945	15764	15946	15853	15979	15870	15924	15861	15830	15798	15716	16000	15995	15754	15966	15775	15903	15739	15923	15983	15872	15782	15750	16029	16056	15689	15986	15897	15956	15752	15966	15900	16058	15856	15945	15954	15803	16023	16013	15921	15897	15826	15815	15872	15943	15846	15741	16068	15792	15822	15747	15914	15685	15999	15888	15935	15883	16029	15978	15988	15924	15757	15825	15976	15934	15858	15888	15938	15842	15851	15980	15837	15816	15961	15889	15842	15813	15913	15973	15769	16020	15747	15990	15912	15889	15998	15907	15863	15845	15946	15938	15981	15847	15770	15846	15643	15849	15711	15927	15816	15809	15863	15901	15835	15748	15835	15842	15895	15861	15788	15867	15869	15866	15854	15798	15855	15674	15810	15847	15673	16004	16057	15983	15858	15957	15871	15746	15891	15787	15897	15818	15960	15830	15795	15894	15927	15781	15813	16048	15721	15936	15873	15946	15913	15893	15944	15814	15903	15811	15795	15938	15932	15888	15937	15830	15879	15973	16051	15838	16011	15814	15914	15776	16052	16156	15872	15778	15783	15997	16084	16070	16035	15814	15910	15990	16018	15957	15852	15946	15789	15923	15806	15989	15875	15973	15849	15894	15802	15826	15686	15852	15891	15869	15982	16040	15841	16009	15858	16029	15885	15951	15809	15881	15846	16001	15870	16131	15899	15737	15765	15896	15968	15938	15935	15765	15782	15781	16019	15965	15863	16042	16023	16005	15844	16065	15956	15995	15905	15941	15898	15871	15895	15970	15648	15798	15696	15979	15777	15825	15916	15826	15946	15879	15780	15999	15863	15930	15830	15986	15950	15926	15928	15687	16022	15853	15762	15766	16006	15880	15913	15856	15998	15821	15814	15931	16024	15808	15716	15947	15905	15873	15802	15854	15786	15903	15985	16005	15805	15798	16031	15930	15951	15739	15890	15893	15964	15801	16008	15829	15711	15817	15843	16054	15940	15965	15850	15765	15866	15827	15764	15966	15758	16022	15849	15956	15915	15816	15848	15843	15962	15895	15946	15874	15874	15833	15819	15962	15950	15922	15734
29260	22218	22732	22869	20341	19037	18305	17738	17811	17396	17398	17588	20181	19897	18697	17600	17100	16998	16880	16866	16944	16764	16890	16912	17020	17132	17143	17049	17031	17105	17123	16844	16825	16872	16812	17014	17089	17110	16945	16770	16855	16723	16952	17140	17072	16993	17082	16996	17097	17002	16769	16941	16977	16822	16924	16893	16900	16955	16916	16878	16873	16931	16917	16981	16955	16960	17211	17253	17160	16967	16889	16883	16959	16994	16782	16873	16803	16989	16798	17039	17059	17013	16888	17052	17051	16964	16896	16692	16863	16935	16956	16897	16907	16907	17102	16987	16929	16907	16929	17024	17017	16845	17036	17053	17019	16890	16807	16942	17003	16938	16749	16973	16916	16899	16959	17107	16932	17023	17033	17129	16887	16843	16715	16621	16978	17027	17191	17122	16980	16977	17033	16715	16747	16919	16930	17035	17081	17162	16959	16987	16768	16925	16868	16895	16919	16789	16912	16961	16915	16929	16779	16993	17022	16895	16960	17015	16919	16993	16853	16814	16738	17171	17042	17012	17122	17077	17040	17163	17070	16774	17097	17065	16718	16952	16838	16714	17101	17023	16950	16844	17006	17108	16859	16946	16956	16864	16789	17162	16957	17013	17108	17019	17002	16761	16866	16980	16957	16861	16900	16904	16789	16651	17017	17012	17029	17081	16934	17003	17058	17018	17001	16940	16873	16813	16940	16816	16889	16829	16976	16707	16985	17027	16971	16879	17061	16901	16905	16902	16858	16989	16876	17085	16750	16936	16863	16762	16918	16926	16901	16907	16988	16787	16946	17080	17068	16965	16778	16728	16856	16947	17123	16915	17039	16995	17074	16876	17126	17026	16926	16863	16863	16918	16872	17081	16991	16866	17041	17069	17005	16814	17153	16996	16703	16898	17192	16972	16782	16886	17035	17067	16992	16711	17057	17050	16932	16777	16880	16822	17010	16956	16927	16771	17023	16710	16838	16918	17194	16913	16845	17044	16881	16685	17008	17169	17018	17000	17030	16885	17024	16999	17125	16758	16897	16712	16963	17062	16935	16707	16911	17161	16849	16895	17028	16909	17001	16897	16954	16923	16881	16871	16790	16712	16967	17056	16993	16887	16926	16942	16913	16853	16841	17001	17094	17019	16920	17138	16805	17037	16863	16919	16984	16799	16945	17143	16965	16893	17117	17002	17009	16902	16832	17043	17149	16861	16975	16923	17001	17004	16877	17123	16835	16977	16954	16971	16822	16853	17111	17142	16947	16889	16866	16596	16977	17178	16940	16864	16782	16966	16955	16914	16845	17129	16867	16844	16890	16910	16889	16939	16983	17040	16868	17027	17016	16934	16824	16613	16697	16878	17029	16926	16983	16982	16968	16885	16800	16910	17114	16909	16978	16966	16961	16924	16941	17173	16898	17006	17234	17010	16871	16895	17139	16876	16863	16888	17027	16854	17252	17012	16939	17076	16731	16822	16891	17079	17064	16968	16979	16929	16899	16735	16905	16894	17022	17026	16827	16972	17080	16963	16958	17112	16845	17061	17083	16837	17040	17035	17082	16865	16931	16808	16814	17071	16765	16981	17037	16875	16848	16879	16935	16822	16947	17033	16912	16762	16913	17027	16841	16977	16822	16969	16880	17148	16874	17042	16959	16915	17036	16750	16973	17175	17034	16920	16924	16989	16941	16839	16874	16871	16986	16897	16973	17041	17125	16830	17116	16990	17020	16907	16982	16802	16946	17083	17119	17004	16947	16900	16964	16883	17050	16925	17011	16991	16827	17025	16899	17002	16723	16967	17030	16952	16998	16803	17132	16858	17025	16951	16818	16975	17023	16917	16871	16875	16925	17014	16917	16923	16878	17133	16945	16943	16959	17108	16966	16976	16964	17024	16914	16980	17076	16958	16869	16842	16718	17110	17121	17018	16976	17006	17138	16974	16936	16799	16786	16795	17047	16850	16906	17034	17015	16859	16796	16893	17010	17062	16808	16943	16899	16847	16872	16726	16936	17049	16818	16970	17008	16877	17040	16969	17064	16984	16926	16923	16746	17011	17013	16894	16772	17155	16941	16929	16910	16969	16873	16903	16917	17064	16994	16901	16846	17032	16954	16795	16976	16955	16636	16820	16700	16898	17081	16973	16889	16837	17060	16921	16812	16797	17098	16979	16964	16929	16916	16880	17062	17021	16973	16776	16891	17036	17039	16827	16957	16970	16993	16937	16793	16887	16833	17062	17050	16993	17243	16933	16725	17123	16877	17063	17064	16996	16823	16938	16995	16777	16985	16935	16829	16592	17081	17138	16926	16960	16763	16857	16862	17018	16762	16954	17033	17062	17029	17244	16842	16865	17083	16957	16875	16853	16940	17175	17150	16944	16891	17047	16910	16849	17054	16995	17158	17038	17039	17073	17033	17051	16885	16929	16922	16958	17041	17109	17049	16954	16904	16796	16921	16803	17108	16811	16793	16903	16917	17091	17002	16762	17027	16953	17015	16732	16963	16974	16973	17082	17037	16945	17108	16970	16904	16829	16873	16870	17030	16833	16941	16917	16794	16905	16965	17016	16980	16909	16876	17053	17042	16995	16786	16921	16934	16938	16921	16838	16931	16851	16808	16916	17101	16944	17152	16776	16765	16906	16664	16982	16889	16933	17070	16895	16874	17152	16932	16868	16865	16828	16926	16854	17201	16939	16977	17203	17091	16990	17190	17238	16921	16935	16762	17092	16778	16781	16832	17038	16985	16930	16969	17080	17131	16918	16861	16933	16941	16917	16808	16812	17051	17015	16931	16914	16823	16815	16770	17079	16946	16879	16903	17052	16838	16885	17166	17011	17042	17000	16961	16927	17037	17107	17093	16885	16734	16804	16932	16930	16967	17163	16886	16893	16966	16816	16810	17045	16983	17047	16707	16849	16982	17055	17111	16726	17101	16918	16847	16909	16835	16951	16896	16921	17138	16760	16806	16995	16901	16950	16843	16909	16906	17060	16930	16868	16766	17097	16894	16872	16748	16899	16932	16774	16840	16895	17232	16850	16902	17027	16831	16764	16851	16879	16878	16773	16943	16858	16706	16944	16929	16909	17061	16792	16795	16934	16990	17000	16989	16871	16987	17000	17028	16923	16814	16844	17031	16854	16974	16985	17002	17075	16875	16963	17071	17092	17108	16841	16927	16924	16930	16971	17125	17087	16979	16877	16988	17032	17058	16901	16982	16886	16946	16925	16967	17020	17202	17131	16846	16920	16959	17072	17061	16856	16941	16908	16972	16952	17106	17009	16902	16757	16876	16896	16890	17125	16878	16852	17030	16958	17024	17181	16972	16853	16988	16934	17167	17156	16803	16844	16938	16715	16880	16824	17046	16885	17122	17065	17054	16974	17036	16729	17088	16864	17009	16972	17076	17075	17106	16901	16801	17011	16960	16854	17023	16865	17172	16955	16885	17083	17094	16914	16968	16902	16797	16827	16949	16910	17037	16958	16891	16786	16896	16785	17116	17026	17045	17158	16988	17216	16972	17032	16972	17019	16850	17071	16764	16783	16792	17042	16927	16879	16796	16750	16846	16734	16979	17174	17114	16907	16960	16724	16969	17064	16879	16892	17049	16897	17073	17015	17099	16849	16856	16899	16955	16862	17065	16988	16909	17015	16870	16903	17030	17046	16991	16836	17010	16804	16956	17066	16754	16773	16982	17061	17000	16848	17032	16934	16907	17011	16990	16802	16951	17085	16950	16985	17043	17008	16900	16969	16975	17057	16870	17036	16977	17117	16875	16820	17127	17173	16867	17105	17153	17084	16741	17027	17018	17152	17057	16979	17106	17039	16932	16988	16798	17042	17039	16900	16917	16994	16815	16816	17051	16802	16858	16910	17075	16958	16872	17065	16907	17071	16937	16806	16955	17227	17064	16941	16987	16960	16753	17025	17024	17039	16900	16965	17190	16873	17113	16881	17092	16844	17076	16987	17055	17051	16824	16936	16981	17015	17080	16951	16994	17029	16837	16976	16966	16805	17119	16900	16968	16830	17001	17094	16883	17001	16910	16954	16979	16923	17091	16903	16790	17080	17080	16875	17103	16999	17070	17029	17032	17106	16937	16889	17140	17117	16694	16824	16958	16800	16932	16736	17067	16945	16893	16966	16890	17127	16730	16889	16836	16955	16980	16949	17122	16828	16909	17066	16929	16852	16892	16974	16736	16878	17051	17288	16852	16986	16918	16875	16922	16922	16938	16915	16910	16996	16823	17211	16927	17324	16884	16934	17111	17104	16943	17009	17068	16923	16852	16883	17160	16858	16835	17028	16962	17116	17010	16961	17075	16879	16972	16931	17059	17015	16868	16990	16863	16856	16915	17002	16872	16861	16966	17143	16865	16852	16947	17019	16792	16890	17045	17052	16941	17104	16890	16768	17020	16945	16868	16927	17073	16946	17031	17072	16866	16835	16964	16981	16916	16677	17054	17120	16984	16781	16857	16832	16990	17164	16792	16911	16870	17038	17098	16872	17083	16898	16968	16959	16818	16945	16979	17081	16878	17010	17023	16894	17025	16915	16825	16763	17100	16890	17241	17034	17057	16803	16952	16752	16989	16886	17131	16908	16937	17069	16986	16836	16716	17074	16997	16956	16818	16962	16957	16875	16978	16718	16947	16973	16964	16904	17030	16791	16999	17024	16832	17282	17033	16810	16985	17089	17109	17031	16831	17022	17026	17076	17041	17025	17043	16824	16802	17021	16850	16873	16947	16914	16869	16923	17054	17062	16933	16913	16855	16951	16952	17166	16865	17041	16866	16859	16883	16812	16991	16887	16990	16853	16870	16993	17016	16978	16914	17113	16957	16962	16827	16885	16859	16998	16983	16973	17011	17013	16809	16929	17131	17062	16975	17038	16887	16815	17084	17163	17030	16897	17094	16853	17008	17069	16912	16844	16826	17145	16871	16890	16858	16947	17009	16817	17012	17034	16789	16850	16908	17076	17170	16847	16951	16911	17025	17032	16825	17070	16956	16858	16719	16800	16911	16790	16972	16982	16950	16928	16931	16868	17115	16931	17086	16915	16935	17098	16718	16779	17001	17183	17053	16748	16949	16823	16784	16752	17103	17131	16982	16894	16763	16659	16994	17090	17144	16975	16694	16934	17167	16882	17108	16909	17168	16943
17001	19474	19209	21976	20848	19134	18048	17463	17256	16970	17042	17733	20957	19830	17827	16606	16164	15902	15948	15782	15967	16089	16074	16061	15980	16062	15978	16031	16029	15939	16100	15898	15891	15943	16071	16002	15872	15942	16045	15962	16084	16055	16058	16059	15984	16049	16008	15987	16087	16026	16230	15982	16165	15956	16009	16033	16109	16115	16031	15846	15932	16034	16072	16050	15995	16099	15990	15892	16084	15945	15963	15981	16018	16072	16013	16069	16067	15960	16029	16136	16048	16022	16006	15885	16100	16004	16023	15939	15993	16088	16028	16020	16102	15851	15990	15949	16071	16008	15817	15991	16163	15963	15927	15843	16089	16002	15991	15923	15879	16008	15929	16022	16234	15969	16159	16083	16170	15885	15958	16026	16134	15968	16057	16051	15889	15819	16147	15954	16059	16005	16154	16147	16009	16153	16024	15981	16004	15983	15903	16068	15917	15847	16063	16213	16118	16124	15928	15981	15864	16012	15864	15952	16125	16110	16023	15900	16000	15878	15958	16116	15924	16017	15854	16046	15969	15879	15868	15865	16106	15982	16137	16107	16028	15942	15972	15997	16261	16043	15942	15952	15984	15910	16010	15968	15951	15910	16260	16080	15980	15939	16038	15991	15821	16046	16182	16115	16086	16009	15911	16003	15890	16043	15893	15965	16061	15965	16037	15963	15858	16071	16062	15893	16121	15986	16182	15992	16059	16012	16056	16030	15989	15940	16089	16060	15875	16039	15954	16025	16066	16134	15854	15933	15745	15928	15935	16057	15874	15973	15936	15939	16036	15948	15965	15978	16060	16016	15955	16259	15883	16064	16008	16036	15902	16057	15845	16191	16007	16029	16049	16010	16245	15930	16043	16122	15979	16118	15764	16065	16162	16166	16012	15921	16063	16162	15940	15960	16040	15916	15817	16045	15852	15831	15982	16060	15789	16114	16096	15982	15874	16064	16084	16045	16110	16022	15987	16171	15936	16050	15948	16020	15889	15872	15918	15902	15897	15886	15997	16068	16011	16108	16023	15972	15937	16015	16088	16235	15965	15826	15938	16106	16172	15919	16107	16052	15974	15946	16228	15898	15837	16150	16119	16054	15960	15914	15970	15996	16065	15917	16151	15954	16015	15898	15976	15927	16015	16150	16087	16102	16069	16039	15991	15849	16179	15944	15851	15998	15925	16016	16028	15896	16087	16151	16166	16155	15914	15979	16134	16106	16071	15998	16062	16017	15884	15974	16060	15983	16077	16120	15914	16078	15920	15936	16010	16019	16136	16150	16009	15951	15904	15962	15872	15996	16126	15858	15930	15668	16163	16042	15844	16132	16126	15998	15982	16137	16025	15996	16035	15837	16037	15815	16195	15955	16075	15945	15841	16059	16148	15857	16092	16059	16050	15999	15953	15995	15931	15953	16061	16004	15924	16054	16198	15842	15934	16043	15897	16002	16107	15904	15952	15921	15896	16034	15818	16041	16031	16072	16044	15902	16032	16122	15986	15930	16060	15971	15981	15964	16085	16048	15885	15919	16111	15950	15951	15976	15910	15947	15976	16003	16158	15936	15988	16151	15930	15789	16019	16000	15948	16007	15927	15948	16019	16032	15866	15961	16111	15832	15886	15902	16087	15816	15955	16183	16074	16051	15900	15912	15937	16067	16101	15970	15959	15893	16036	16026	15838	15924	16043	16051	16033	16013	15948	15961	16124	16102	15948	16007	15991	16093	16157	16087	15875	15913	16075	15887	15858	15869	15999	16172	16060	16084	16105	15896	16032	15971	16012	15962	16023	15866	16050	16069	16002	15906	15882	16117	15994	16054	15792	16035	16060	16002	16048	16170	16139	16001	16001	15941	15901	15970	15908	15874	15887	16054	16146	15919	15874	15961	16045	15895	16093	15954	16002	16100	15940	16035	16152	15988	15897	16120	16145	15898	15881	16070	16007	15848	15962	16047	16151	16102	16091	15971	15783	16039	15885	16011	15788	16073	15870	15714	16178	16078	15994	15958	16100	16000	15885	16026	15814	16014	16079	15924	15968	15890	16185	15960	15955	15921	15802	15967	16019	15898	16136	15884	16010	15756	15996	15901	15981	16082	16050	15939	15905	15997	16088	16001	15968	16023	15741	16026	15989	16217	16152	15947	16016	15904	15649	15949	16068	15848	16028	16018	15954	16032	16031	16002	15978	16017	15979	15928	16022	15961	15873	15899	16051	15986	15878	16198	15998	15974	15984	16085	15796	16186	16024	15997	15917	16111	16002	16036	16200	15972	16103	16004	15970	16002	16104	15896	15948	15910	16197	16052	16015	16008	15999	16039	15788	16012	16131	16163	15981	15753	15934	16050	16057	15881	16126	15849	16062	16052	16011	16085	15962	16065	15809	16089	16002	16004	15956	16031	15960	15983	16114	15921	15964	15899	15892	16164	15954	15940	15846	15951	15978	16051	16164	15878	16113	15984	15898	15946	15971	16083	15867	16139	16035	16151	15962	16054	15968	16077	15946	15990	16169	15970	16047	15967	15926	15931	15986	16003	15842	15916	15967	16012	16097	16080	15876	16110	16123	15988	16017	15863	15950	15996	15950	15877	15938	16054	15952	16060	16055	16101	15937	16020	16102	16066	16060	16168	15988	15854	15997	16122	16065	16019	15921	15948	15996	16012	16122	16005	16043	16146	16048	15996	15943	15908	16123	15945	16073	16089	16057	16006	15919	16009	16022	15863	16126	15783	16010	15876	16016	15946	16391	15975	16049	15893	15997	15850	16123	15972	15839	16002	15990	16069	15862	16013	15952	16007	16005	16127	16015	16071	16080	16032	15963	15847	15921	16047	15940	16190	15873	16134	16024	16007	16029	16091	15891	15942	16050	15795	16020	16134	16049	16043	15938	16033	15982	16041	15998	15895	16188	15971	15941	15981	15875	16085	16037	16058	15993	15930	16126	15960	16002	16026	15990	15985	15983	15895	16012	16068	15895	16045	16016	15873	15898	15914	16024	15727	15982	15976	15989	16016	15739	16198	16008	16116	16013	16033	15827	15889	15934	15928	16071	15854	15904	16059	16019	16088	15994	16079	15990	15923	16070	15873	15792	15924	16182	16290	16013	16023	16110	16070	16048	15953	15922	16031	16141	15954	16025	16101	15987	15962	15898	16144	15980	16072	16051	16042	16210	16144	15983	15999	16029	15993	15988	15911	16198	16045	16077	15917	16173	16150	16013	15882	16086	16028	15912	16086	16058	16101	15997	16060	15959	15984	15887	16040	16065	16033	15952	15957	15993	16150	15930	16063	16021	16106	16153	15938	16017	16021	15972	16031	16047	15823	16051	16154	16064	15889	16107	16088	15900	15966	16051	16038	16070	16049	15934	16016	16052	15978	16014	15805	16064	16222	16053	15994	16049	16048	16016	16077	16022	15900	16051	15935	16123	15966	15893	15856	16085	16083	15899	16033	16064	16023	15958	15830	15995	15966	16084	15924	15977	16007	16125	16149	16120	16009	16004	15951	16023	16251	16114	16109	15893	16009	16027	16051	16132	16063	16033	15980	15877	15933	16143	16117	15965	16058	15865	15857	16008	15974	15913	15852	15873	15824	16219	16058	15972	16095	15792	15980	15947	16109	15873	15964	15838	16129	15850	16007	15970	15983	16156	16082	16010	16003	15962	16009	15804	15846	16139	16050	16113	16049	16039	15992	16011	15876	15837	16116	15970	15953	15987	15905	15920	15823	15888	16027	15763	16037	15963	16036	16093	15980	15994	15946	16079	16114	16000	16011	15855	16060	15887	15939	15911	16258	16167	15985	16107	16049	15889	16070	16047	16138	15974	15917	15969	16173	16106	16016	16163	15919	16168	15939	15957	16184	15976	15959	16155	16175	16055	16212	16168	15993	15791	15907	15962	15963	16041	15974	16077	16038	16091	15985	16129	16109	16051	16109	15866	16029	15838	16060	16108	15881	15903	15981	16059	16019	16009	15762	16030	16206	16007	16044	15987	15888	15936	15959	16044	16056	16041	15830	15913	15898	15965	15895	16079	16031	16178	16014	16084	15960	16072	15954	16033	16066	16081	16008	15951	15906	16096	15993	15916	16136	16020	15796	15898	15935	16012	15993	16000	16098	16038	16112	16184	15832	16148	15960	16180	15888	16050	15996	15966	16038	15995	16010	15984	15948	16024	15957	16068	15791	16124	15935	15910	16018	15968	15926	15934	16124	15910	15928	16018	15941	15896	16130	16051	16023	16071	16054	16038	15995	15920	15989	15892	15972	15965	15867	16031	16086	16011	15956	15961	15857	15960	15822	16048	16044	15928	16099	15993	16185	15985	16091	16125	16009	15857	15842	15985	15865	15934	15950	16106	15954	16037	15985	15910	15889	16101	15841	16131	15946	15941	16035	15993	16056	15951	16021	15921	16020	15902	15898	15941	16134	16028	15882	15963	15955	15972	15807	15885	16094	16116	15833	15882	15945	15847	16142	16072	15827	16094	15913	15863	15963	16042	16147	16098	15924	16186	15928	16043	16067	15988	15948	16053	15802	16276	15971	16125	16068	15969	16198	15906	16069	16071	16137	15973	16057	16114	15972	16068	16041	16057	16050	16044	16000	16010	16001	16033	16134	15881	15878	16098	15991	16065	16060	15977	15905	16028	16123	15994	15945	16108	15749	15859	16118	16181	16099	16010	15945	16013	16117	15974	15868	16095	16017	15990	16056	16188	15931	15843	15969	16121	15958	16028	15861	15990	16077	15886	15932	15978	15911	15875	16090	16021	15904	15819	15962	16081	15933	15959	15885	16057	16107	15837	15890	16018	15883	16066	16145	15964	16124	15841	15835	16038	15930	15894	16023	15994	16018	16001	15939	16076	16041	15965	16015	15947	16063	16115	16004	16054	15908	15910	16085	16092	15947	15935	16023	16049	16177	16108	15960	15873	15940	15986	16142	16029	15973	15864	16108	15936	16002	15989	15996	15957	16028	16050	16168	15825	16110	16011	15914	16087	15859	16025	15899	16017	16114	16058	16037	16102	16096	16104	15919	16032	15937	16113	15961	15962	16009	16034	15978	15929	16094	15996	15866	16119	15825	15902	16073	16013	15957	16023	16034	15925	16109	16135	15937	16021	15951	16128	16217	15967	15970	16199	16029	15975	16153	16064	16042
25118	21385	28142	25973	22315	21184	20615	18611	18184	18184	17938	22675	34405	30104	24249	19628	17772	17030	17026	16881	16906	16858	16830	16802	16825	17205	17020	17009	16916	16928	17072	16957	16987	16898	16825	16872	16887	16906	16875	16819	17047	16938	17178	16835	16870	16944	16834	16899	16909	16931	16867	16740	16797	16640	16791	16955	16873	16973	16791	16742	17018	16943	16805	16776	16747	16880	16905	16971	16814	16888	16878	16947	16825	16795	16980	16920	16997	16990	16955	16802	16785	16891	16814	16789	16751	16921	16903	16655	16803	16844	16853	16740	16862	16799	16857	16715	16740	16584	16661	16595	16854	16723	16702	17065	16777	16686	16821	16984	17072	16576	16955	16733	16820	16855	16837	16875	16800	16608	16642	16744	16835	16747	16919	16986	16716	17010	16769	16997	16711	16858	16827	16771	16827	16695	16669	16764	16666	16735	16604	16691	16654	16797	16961	16722	16914	17019	16695	16820	16897	16750	16826	16829	16679	16764	16874	16873	17019	16899	16900	16933	16850	16890	17003	16826	16768	16941	17033	16858	16933	16904	16696	16843	16933	16868	16699	16653	16707	16938	16848	16790	16802	16813	16678	16911	16826	16913	16815	16990	16913	16858	16833	16678	16853	16997	16620	16740	16800	17012	16792	16941	16855	17029	16760	16777	16785	16726	16831	16799	16891	16775	17055	16821	16636	16686	16827	16782	16923	16714	16777	16981	16785	17080	16835	16936	16975	16866	16851	16888	16897	17041	16866	16903	16750	16708	16771	16969	16998	16813	16888	16981	16866	16888	16861	16918	16655	16893	17110	16673	17010	16837	16891	16718	16757	16713	16691	16832	16778	16730	16803	16806	16898	16894	16834	16890	16928	17035	16916	16883	16899	16836	16834	16763	16782	16697	16955	16921	16765	16872	16938	16956	16931	16974	16776	16833	17071	16892	16973	16817	16908	16750	16719	16780	16873	16787	16722	16763	16908	16818	16729	16978	16806	16760	16944	16896	16984	16879	16959	17005	16716	16945	16584	16706	16850	16822	17033	16672	16690	16763	16833	16892	16848	16967	16681	16917	16958	16768	16819	16981	16750	16792	16727	16886	16680	16672	16805	16833	16765	16652	16710	16718	16826	17079	16796	17017	16790	16936	16996	16857	16806	17008	16899	16820	16789	16933	16810	17029	16809	16900	16837	17062	16825	16850	16790	16777	16930	16786	16696	16865	16887	16958	16901	16745	17014	16635	16852	16778	17011	17032	16914	16779	16669	16735	16867	16778	16780	16826	16867	16820	16808	16785	16711	16985	16798	16900	16959	16935	16967	16814	16810	16787	16920	17125	17035	16960	16892	16875	16663	16963	16725	16887	16876	16854	16941	16889	16794	16939	16566	16900	16931	16759	16958	16867	16811	16938	16904	16799	16771	16859	16943	16864	16719	16755	16614	16908	16696	17035	17019	16915	16851	16935	17040	16659	16600	16902	16789	16901	17109	16820	16998	16880	16785	16801	16693	16815	16734	16781	16881	16679	16826	16751	16868	16676	16836	16986	16836	16749	17121	16963	16865	16881	16985	16914	16863	16699	16993	16724	16763	16789	16643	16796	16679	16975	16771	16907	16966	16800	16822	16711	16897	17137	16926	16942	16875	16736	16856	16924	17044	16969	16881	16862	16854	16794	16776	16835	16724	16784	16836	16761	16849	16920	17072	16790	16819	16908	17061	16907	16887	17111	16660	16860	16802	16746	16767	16877	16740	16891	16821	16961	16756	16831	17113	16889	16807	16753	16771	16850	16729	16993	16831	16847	16835	16758	16867	16894	17019	16923	16802	16992	16786	17038	16865	16708	16800	16874	17029	16733	16816	16948	17052	16864	16872	16885	16936	16788	17103	16855	16989	16832	16763	16868	16717	16932	16892	16809	16797	17069	17021	16580	16789	16660	16931	16934	16812	16796	16880	16783	16926	16914	16883	16983	16919	16839	16698	16731	17021	16807	16903	16845	16766	17057	16667	16835	16939	16929	16966	16629	16538	16833	16797	16748	16551	16700	16719	17080	16898	16908	16715	16797	16871	17009	16932	16893	16881	16847	16802	16854	16833	16891	16911	16884	16932	16676	16710	16912	16697	16781	16897	17111	16737	16726	16901	16889	16997	16731	16947	16786	17008	16871	16889	17009	17004	16974	16809	16990	17029	16753	16939	16783	16987	16854	16943	16682	16846	16920	16989	16870	16903	16829	16752	16829	16657	16862	16866	16834	16720	16687	16787	16775	16650	16901	16742	16981	16721	16926	16804	16556	16688	16756	16829	16865	16828	16817	16949	16708	17019	16902	16976	16656	16910	16943	16860	16849	16589	16877	16896	16586	16803	16820	16922	16867	16694	16811	16847	16883	16811	16850	16719	16801	16995	16763	16998	16898	16870	16718	16888	16816	16950	16599	16627	16730	16671	16923	16776	16838	16888	16975	16953	16963	16876	16908	16773	16764	16842	16958	16726	16972	16656	16730	17017	17033	16759	16839	16822	16879	16689	16867	16664	16807	17004	16757	16857	16803	16945	16832	16907	16902	16867	16794	16981	16742	16858	16773	16835	16784	16807	16828	16958	16825	16873	16923	16918	16806	16848	16837	16748	16889	16609	16799	16780	16751	16835	16816	17031	17019	16690	16683	16837	16834	16769	17002	16749	16788	16791	16833	16827	16780	16948	16856	16776	16777	16870	16880	16781	17083	16694	16959	16824	16961	16902	16986	16989	16748	16962	16860	16922	16901	16730	16840	16923	16720	16775	16720	16853	16893	16890	16869	16981	16996	16795	17106	16888	16731	16929	16902	17052	16957	16876	16917	16981	16857	16837	16879	16868	16797	16853	16881	16845	16972	16833	16583	16771	17108	16883	16947	16836	16822	16920	16852	16822	16736	16879	16872	16774	16719	16969	17052	16822	16992	17078	16740	16635	16976	16752	16880	17003	16829	16892	16904	16755	16735	16944	16852	16829	16943	16863	16988	16848	16995	17010	16821	17067	16892	16785	16794	16711	16846	16832	17064	16835	16927	16861	16972	16949	16657	16814	16776	16815	16862	16948	16885	16993	16794	16766	17303	16589	16752	16750	16940	16776	16775	16855	16807	16816	16909	16671	16876	16939	16844	16949	16989	16867	16959	16889	16782	16890	16762	16870	16748	16808	16828	17026	16850	17006	16909	16664	16665	16860	16919	16915	16953	17043	16697	16827	16656	17066	16786	16866	16775	16916	16733	16741	16602	16878	16823	16856	16856	16877	16878	16916	16778	16792	16894	16821	16789	16812	16932	16950	17074	16794	16836	16696	16822	16836	16749	16557	16844	16862	16751	16811	16789	16736	16667	16725	16842	16714	16848	17110	16924	16779	16950	16753	16812	16718	16845	16778	16962	16702	16667	16897	16674	16899	16935	16857	16886	16727	16568	16696	16708	16849	17098	16803	16746	16843	16965	16969	16783	16941	16793	16861	16905	16670	16885	16846	16883	16931	17032	16890	16934	16851	16886	16947	16775	17024	16841	16696	16566	16841	16637	16808	16870	16921	16795	16977	16857	16750	16820	16909	16798	17055	16949	16887	16938	16663	16943	16897	16800	16959	16900	17228	16914	16878	17071	16966	16982	16853	16746	16855	16708	16893	16891	16916	16824	16833	16740	16664	16963	16728	16885	16832	16802	16652	16732	16905	16926	16900	16838	16816	16805	16982	16638	16710	16981	16849	16750	16897	16993	16997	16880	16670	17103	16984	17074	16728	16849	16806	16752	16870	16831	16858	16771	16832	16972	16877	16861	16722	16686	16886	16983	16747	16878	16807	16867	16875	16860	17024	16598	16931	16768	16852	16745	16838	16842	17136	16622	16777	16878	17008	16993	16863	16643	16864	17024	17099	16914	16772	16772	16995	16686	16904	16905	16861	16894	16952	16877	16858	16537	16648	16626	16920	16867	16738	16833	16755	16821	16909	16621	16860	16821	16823	17004	16961	16971	16890	16944	16695	16829	16960	16775	17049	16990	17064	16906	16819	16873	16904	16897	16916	16731	16870	16687	17012	16870	16706	17011	16764	16760	16803	16952	16863	16804	16637	16754	17003	17059	16838	16750	16971	16937	16833	17018	16832	16893	16980	16884	17044	16720	17008	16806	16904	16955	16852	16695	16967	16883	16911	16697	16683	16855	16933	16991	16894	16747	16864	16849	17036	16804	16904	16900	16736	16857	16951	16897	17002	16779	16821	17079	17042	16793	17022	16844	16785	16714	17023	17021	17059	16849	16904	16960	17075	16855	16813	16782	16732	16793	16990	16756	16882	16752	16755	16605	16947	16872	16908	16845	16847	16865	16749	16870	16895	16759	16980	16830	16948	16761	16888	16773	16747	16772	16977	16958	17086	16913	16886	16791	16948	16832	16849	16903	16760	17022	16897	16988	16930	16895	17072	16803	16971	16873	16839	16847	16775	16991	16780	16827	16813	16648	16827	16777	16912	16968	16983	16734	16844	16848	16914	16843	16811	16830	16802	16817	16954	16868	16853	16951	17025	16768	16871	16787	16874	16988	16781	16879	16910	16862	16852	17008	16852	16781	16825	16926	16944	16950	16677	16765	16626	16854	17075	16815	16972	16810	16934	16755	16697	16821	16746	16959	17012	16735	16848	16947	16768	16885	16694	16962	17006	16976	16985	17052	16930	17035	16682	16890	16961	17127	16893	16715	17075	16777	16982	16901	16850	16660	16770	16812	16749	16819	16727	16673	16949	16827	16899	16859	16616	16979	17038	16800	16992	16628	16792	16692	16938	16783	16828	17116	16982	16802	16758	16715	16776	16842	16737	16755	17018	16997	16712	16827	16900	16787	16771	16718	16660	16934	16832	16725	16976	16716	17032	16876	16822	16884	16871	16876	16651	16800	16699	16814	16818	16674	16762	16851	16876	16909	16889	16840	16678	16881	16846	16781	16839	16889	16820	16738	16789	16798	17007	17063	16832	16862	16725	16849	16821	16672	16935	16725	16726	16786	16804	16795	16818	16829	16720	16870	17071	16895	16878	16828	17066	16668	16958	16829	16749	16730	16974	16678	16738	16732	16652	16913	16932	16805	16785	16803	16893	16938	16674	16828	16782	16907	16660	16828	16888	16692	16832	16887	16965	16949
15408	23437	23550	24310	22497	20673	19698	18955	18398	17926	17757	25896	38069	32118	24535	18731	16481	16143	15996	16167	16119	16126	16031	16175	15979	16065	16014	16085	16049	16078	16053	15974	15920	16156	15972	15766	16075	16010	16010	15982	15936	16017	16151	15981	15857	15882	15915	15854	15825	16000	16022	16044	15977	15942	15927	15910	16122	16007	15940	16016	15953	15960	15930	15923	16103	16098	15958	16067	16004	16099	15886	16017	16036	15934	16014	15902	16094	15873	15928	16069	15949	15989	15956	15943	16007	16070	15950	16017	15900	15786	15979	15865	15896	15936	15907	15994	15935	15991	15971	16053	16034	15972	16078	15972	15982	15897	16107	15990	16040	15951	15946	16013	15985	15863	16122	15804	15931	15798	15885	16029	15935	15953	15870	16027	15992	15995	15974	15995	16048	15883	16229	16035	15833	15988	16012	15966	15895	16020	16046	15969	15952	15922	16088	16000	16108	16026	16042	15880	16017	15975	16012	16118	15884	15999	16014	15939	16013	15812	15983	16078	15969	16066	15920	15960	15992	15895	15938	16034	15920	16013	16014	15917	16084	15854	16014	16076	15984	16047	16078	15958	15874	16070	15888	15910	16077	15833	15910	16146	15910	15970	15855	15983	16002	15888	15980	16005	15995	15931	16063	16108	16093	15999	15902	16052	15896	16010	16095	15935	15953	15875	16036	15969	15970	15938	15933	15909	15789	16043	16017	16083	15952	16069	16149	15907	15816	15933	16100	16041	16032	16114	16140	15976	15901	16062	15868	16062	15935	16091	16043	16031	15867	15882	16013	16002	15908	16117	16031	16033	16035	15898	15984	16013	16068	15848	16087	15917	16139	15952	15948	15937	15973	15970	16035	16092	15858	15930	16036	15973	16041	15918	16029	16040	15961	16000	16056	15935	15946	16029	15795	16033	15737	15865	16040	16030	16181	16097	15987	15941	15940	15999	15894	16030	15846	15898	16026	15862	16001	16022	15932	15929	15985	16006	16047	15850	15950	16036	15867	15803	15904	16045	15901	15958	15965	15863	16205	15949	15866	16023	16185	16036	16118	16087	16106	15838	16142	16009	15963	15942	15921	16065	15985	15869	15975	15948	16152	15963	15885	15804	16140	15828	15999	15956	15911	15955	16019	15883	15859	15955	15920	16122	16014	15852	15853	15923	15951	16131	16001	15920	15895	16057	15974	15906	15816	16103	16135	15930	15911	15930	16032	15943	16031	16050	15977	16205	15964	15920	16018	15942	16036	15856	15958	16198	16010	16024	15949	15901	16029	16032	16020	15989	15955	16092	16051	15894	16020	15982	15807	16019	15828	16082	15964	15975	15895	15994	16075	16016	15917	16065	15916	15985	15869	15941	16130	16015	15806	15919	16018	15924	15859	16018	15934	16042	16098	16070	15987	15935	16311	16132	16055	16006	15834	15946	15895	16108	15957	15866	16007	15818	16034	16082	15777	16073	15865	16076	16041	16037	16129	16024	16070	16091	15948	15853	15833	15955	16022	15897	15937	15819	16007	15966	15856	15926	16136	16016	15957	15909	15976	15961	16145	16067	15940	15935	16070	15927	15901	16064	15935	16017	15999	16136	15862	15977	15971	16114	15854	15918	16139	15975	15967	16052	16060	15986	15957	16101	16173	15878	15938	16030	16020	16006	15995	15960	15994	15959	15960	16000	16106	16002	16007	16100	15957	16050	15886	15893	15903	15818	15907	15903	16082	15978	16034	16069	15891	15989	15976	15925	16023	15990	15909	15943	16011	16036	15950	16043	16037	15843	15929	16099	16086	15889	15984	15997	15976	15928	16131	15839	15972	15941	16046	15788	15857	16182	16074	15875	16022	15923	15862	15973	15797	15915	15971	16006	15958	15954	15991	15993	16079	15886	16032	15798	15990	16093	15970	16017	15956	16172	15951	16020	16030	16014	16128	16095	15814	15903	16052	15943	16039	16003	15953	15921	15925	15920	16014	16029	16001	16007	16006	16159	15986	16053	15838	16082	16025	15888	15911	16078	16089	16085	15968	15934	15804	15976	16044	15919	16041	15990	15836	15905	16003	15991	16050	16276	15828	15880	15982	15985	15970	16120	15966	16009	16151	15912	15986	15889	16165	16024	15936	15902	15948	15868	15867	16091	16037	16121	16025	16038	15899	16170	15883	15958	15940	15996	15941	15920	15935	15926	15994	15944	15862	16083	16027	16088	16161	15976	16005	16011	16067	15914	15859	16137	15978	15973	15946	16134	15983	15904	15909	15963	16035	16111	15833	16066	15898	16135	16094	15995	15954	16101	15985	15910	15980	15999	15933	15898	15889	16006	16017	16101	16174	15987	15961	16059	15932	15962	15982	15991	16060	16030	15900	15986	15927	15847	15978	15801	15929	16130	15896	15964	15939	16144	15959	16118	16066	15997	16060	15911	15883	15942	16039	15980	15909	15865	16082	15912	16007	15933	15982	15849	16096	15991	16089	16023	15952	15944	15817	15781	15963	15956	16034	16170	15939	16058	15964	16060	15810	15980	15906	15846	15970	15865	16028	15999	16020	16000	16024	15948	16080	15949	15745	15970	15956	15911	16073	15981	15870	15981	15910	16072	15932	16006	16011	15743	16091	16075	15843	15894	15974	15969	15893	16069	15978	15951	16121	15836	16011	15910	16021	16099	15897	15938	15959	15887	16018	15994	15868	15984	15953	16078	16049	15973	15975	16002	15970	15858	15768	16096	16034	15986	15983	16074	16105	15957	16091	16122	15935	15976	15970	16083	16094	15979	16111	16017	16060	15943	15922	15966	15919	15925	15979	16101	15865	15997	15981	15924	15992	15892	16141	16038	15977	16054	15989	16040	16073	15985	16103	15868	15944	16118	16083	15830	16162	15867	15978	15934	15914	15872	16054	15935	15878	15929	16157	16077	15978	15824	16029	16037	16053	15889	15993	15851	16008	16004	15961	15908	15894	16100	16089	16079	15950	16026	15945	16081	16083	16131	15992	16061	15894	16103	16137	16103	16197	15992	16011	15944	16043	15952	16091	16096	15987	15860	15913	15867	15995	16123	15996	16048	15928	15923	15981	16129	15989	16074	16045	16022	16085	16043	16071	15940	16012	15991	16188	15804	16018	15995	15890	16096	15853	16028	16061	15974	16052	15915	15835	16034	15909	15961	16040	16020	16003	15985	15971	15790	16117	15876	15872	15891	15968	15879	15858	16159	15907	16054	15877	15968	15891	15828	16057	16079	16005	16064	16114	16160	16007	16025	16103	15903	15936	15881	15994	15964	16170	15946	15966	16162	15940	16081	15988	16019	15994	16011	16148	15822	15929	16098	15980	15993	15856	15945	16076	15921	16223	15886	15922	16108	15898	16032	15920	16030	15854	15979	15993	16078	15936	15919	16012	15874	16032	15945	15906	16002	16080	15944	15877	15991	16039	16116	15797	15856	15930	16032	15970	16042	16056	16117	16082	16006	16019	15879	16081	15902	16015	15776	15956	16014	15964	16060	16107	16098	16048	16093	15867	16009	15962	15935	15972	15941	15764	15898	16098	15857	15941	15936	16141	16000	15949	16006	16166	16040	15917	16087	15902	15996	16066	15797	16062	15798	16102	15914	15989	16163	15997	16100	15924	16058	16111	16035	15955	15980	15913	15985	16002	15839	15735	16008	15843	15975	15985	15948	16146	16030	16078	16038	16130	16082	16048	15927	15984	15993	15955	16008	16060	15910	15955	15917	15948	15990	16161	16106	16002	15991	15908	16058	15958	16182	15882	15925	16172	15809	16063	15929	15979	16085	16036	15913	15959	15952	15898	15953	15922	15857	15940	16119	15971	15890	15947	15959	15967	15956	16067	15919	15939	16108	16083	15915	16111	15951	15971	16022	15927	16055	15902	15860	15942	16029	16024	15873	15922	16069	15955	16039	16080	16065	16054	15890	16028	15906	15906	15942	16089	15884	16058	16041	15904	16192	15867	15818	15921	16132	16078	16068	15946	15965	15865	15979	15991	15932	16006	15939	16063	16081	15955	15964	15869	16043	16022	16052	15898	15945	15918	16077	15904	15989	16022	16022	15969	15772	15974	16166	15992	15902	15892	16170	16027	16068	15984	16128	15924	16164	16058	16041	15876	16281	16016	15954	16001	15970	15980	16034	15977	16051	15983	16067	15955	16108	16044	15985	16062	15855	15987	15871	15983	15920	16157	16127	16051	15992	16040	16027	15903	16000	16093	16133	16118	16058	16082	16035	16017	15998	15973	15954	15908	15976	15969	15991	16064	15842	15890	15908	16011	15989	16156	15965	15873	15865	15908	16069	15882	15845	15789	16039	15838	15863	16001	15999	15966	16017	15879	15911	15959	15886	15988	16036	15976	16076	16018	15989	15887	15957	16041	16024	16145	15899	15932	16095	16104	16000	15930	16018	16062	15927	15935	16006	16034	16031	15970	15884	16024	16041	15913	15990	16022	15817	16042	16027	15876	16089	15964	15865	16075	16168	15873	16073	16168	15917	15899	15841	15786	16032	15979	15901	16020	16043	15998	15984	16005	15911	16015	16028	16016	16049	16094	15989	15979	15900	15929	16092	15910	16032	16039	16084	15916	16035	16011	16171	15944	15873	16101	16127	15919	16060	15984	16047	15923	15839	16029	16038	16017	15947	16194	16100	16006	16008	16020	16109	15961	15951	15819	15852	15893	16105	16067	15952	15780	16077	15907	15831	16186	15989	16022	15999	15989	15957	15934	15966	15875	16168	15944	15951	15925	16033	16000	16131	15910	15932	15991	15934	15971	16142	16003	15742	15958	15992	15761	15932	15981	16007	16088	15891	15959	16001	16031	15920	15894	16171	16104	15881	15979	15983	16054	15923	15930	16108	15908	16058	15938	16032	15985	15896	16041	15872	16088	16012	15906	16039	15937	15986	15899	16133	15869	15937	16064	15881	15867	16079	15978	15934	16105	15951	15959	15973	15997	16051	15911	15822	16041	15967	16065	16074	16091	16005	16168	16043	15935	15988	15918	15936	15853	15959	16042	15929	15844	15994	16162	15999	16208	15984	15999	16124	15908	15942	16122	15993	16205	16029	15910	15976	15822	15929	16130	15916	16014	15976	16106	16116	16075	15951	15851	16009	15838	16045	16100	15941	15803	16025	16050	16034
23893	21385	28852	24547	22387	23482	23174	19791	19147	19144	19108	22314	42236	39146	30078	22556	18548	17218	17158	17122	17100	17170	16959	17014	16766	16956	17041	17093	16821	17065	16909	16961	16751	17081	17068	17005	16910	16915	16913	17182	16725	17002	17035	17110	17089	16995	16982	16909	16902	16955	16953	16921	16995	17073	16930	17193	17113	16906	16940	16956	16894	17017	17013	16915	16979	17123	16944	16745	16979	16963	16997	16846	17005	16885	16946	16915	16824	16974	17019	16955	16865	16957	16706	16889	16939	17017	17095	16833	16979	16863	16940	16938	17061	17108	16714	16921	16789	16789	16937	17006	16942	16937	16977	17116	16908	16840	16943	16921	16758	16711	16844	16769	16865	16826	16847	16931	16859	17112	16986	16747	16945	16976	16930	16738	16814	16900	16953	16732	16939	16881	16686	16767	17017	16927	16939	16889	16856	16959	16918	16750	17021	16991	16765	16939	16810	16853	16938	16911	17051	16880	17147	16899	16831	16883	17052	16865	16883	16827	16968	16842	16831	17095	17020	17096	16944	16968	16926	16917	16958	16859	16818	16889	16905	16833	16901	16866	16956	16858	16891	17089	16796	17023	17098	16967	16908	16911	16741	16952	17049	16934	16912	16825	16762	16930	17039	16786	16883	17044	16951	16782	16878	16999	16910	16814	16864	16791	16701	16979	16957	16655	16817	16834	17108	16909	16962	16765	16607	16691	16782	17014	16957	16880	16638	16733	16824	16864	16862	16873	16869	16759	16936	17022	17040	16705	17009	17022	16750	16852	17074	16797	16879	16805	16844	16816	16749	16992	16776	16809	16985	16868	16853	16732	16842	17031	16900	16924	16778	16834	17001	16895	17043	16973	16852	16812	16716	16933	16777	16858	16907	16985	16862	16968	16870	16840	16925	16740	16888	16838	16791	17001	16991	16856	16860	17054	17099	16948	17017	16704	16794	16987	16691	16888	16941	16937	16863	16871	16979	16922	16810	16865	16910	16868	16631	16881	16787	16889	16835	16879	16876	16701	16995	16823	16956	16946	16976	16837	16851	16845	16829	16728	16808	16802	16912	16863	16778	16788	16799	16767	16814	16917	17041	16780	16660	16983	16910	16930	17130	17137	16868	16787	16908	16812	16875	16795	16763	16742	16876	16844	16981	16973	16867	16916	16854	16812	16768	17040	16954	16951	16916	16948	17041	16845	16999	16837	17067	16741	16818	16717	17052	16801	16944	17068	16856	16803	16971	16991	17041	16965	16813	16929	16691	16781	17008	16849	17002	16809	17047	16893	16888	17029	16853	17011	17021	16911	16893	17083	16692	16801	16954	16821	16908	16900	16777	16672	16907	16772	16716	16840	16831	17000	16831	16989	17206	16941	16786	17029	16876	17008	16725	16662	16869	16841	16788	16845	16888	17105	16845	17113	16985	16821	16865	17082	16957	16866	16615	16982	17039	16773	16946	17096	16696	16830	16831	16839	16794	17081	16993	16997	16963	16917	16849	16935	17038	16956	16863	16985	16803	16826	16986	16982	16762	16848	17096	16672	16895	16714	16583	16926	16766	16849	16918	17060	16879	16975	16988	16771	16986	16863	16881	16930	17015	16665	16701	16756	16783	16937	16752	16862	16995	16856	17104	17007	16896	16894	17086	16810	16693	16748	17017	16807	16835	16902	16748	17028	17002	16774	16888	16968	16804	16905	17010	16910	16822	16851	16970	16787	16897	16940	17096	17096	16934	17058	16859	16912	16916	16907	16688	16702	16787	17091	16812	16786	16847	16802	16815	16844	17005	16889	16840	17052	16924	17044	16919	16951	16785	16719	17035	16925	16965	17013	17005	17005	17037	16885	16836	16829	16731	16778	17092	17006	16926	16864	16809	16823	16965	16968	16921	16671	16891	16828	16819	16838	16967	16915	16783	16821	16800	16937	16966	16778	16861	16675	16842	16900	16870	16774	16989	17002	16686	16869	16913	16918	16848	16708	17034	16992	16872	16879	16884	16767	16942	16961	17143	16966	16727	17053	16682	16812	16873	16995	16820	16699	16916	16887	17016	16914	16738	16929	16887	16993	16878	16879	16924	16829	16766	16813	16829	16911	16893	16880	16755	16920	16844	16756	16963	16887	17199	16760	16730	16884	17009	16688	16835	16950	16830	16902	16892	16876	16882	16936	16863	16880	16767	16866	16955	16764	16862	16814	16777	16912	17016	16865	16767	16638	16786	16907	16794	16812	16759	16815	16859	17050	17042	16919	16896	16855	16904	17024	16918	16908	16905	17019	16769	16789	16866	17055	16775	16946	16855	16982	16839	16918	16807	16668	16713	17066	16818	16747	16862	16956	16957	16886	17099	16895	16591	16906	16702	16770	17098	16788	17006	16960	16776	16884	17019	16988	17012	16801	16951	16849	16851	16993	16846	17016	16928	16793	17020	16930	16716	16853	16858	16850	16819	16860	17056	16936	16893	16825	16967	16875	16883	17070	16918	16929	16944	16994	16936	16875	16812	16988	16838	16933	16843	16903	16870	16835	16915	16822	16813	16776	16758	16756	16911	16987	17227	16695	16885	16611	16935	16915	17092	16860	16810	16965	16968	16834	16946	16869	16918	16925	16740	16685	16757	17002	16926	16793	17170	16773	16922	17012	17081	16802	16888	16856	16755	16775	16976	16937	17030	16954	17012	16814	16994	16711	16888	16701	16757	16777	16911	16988	16953	16679	16872	16854	16937	16805	16860	17087	16863	16842	16918	16971	16745	16704	16814	16811	17015	16951	16742	16836	16841	16909	16699	16680	16845	17004	16821	16843	17008	16911	16881	17001	16965	17067	16942	16934	16790	16930	16816	16941	16826	16893	16940	16811	16752	16981	16888	16747	16709	16995	16964	17085	16850	16954	16950	16919	16769	16876	16876	16705	16729	16761	16771	16861	16855	16886	16768	16734	16866	16860	16976	16979	16829	16815	16879	16861	17061	17123	16945	16980	16904	16820	17135	16658	16814	17004	16869	16871	16957	17004	16962	16695	17077	16981	16942	16794	17095	16825	17041	16782	16907	16984	16984	16872	16935	16752	17049	16779	16931	17124	16999	16963	17091	17052	16941	16955	16826	16808	16921	16779	16832	16796	16851	16944	16782	16883	16816	16847	16702	16707	17037	16810	16869	16864	16707	16778	16917	16900	17026	17045	16797	17103	16829	16871	17087	16997	16903	16783	16666	16809	16811	16940	16722	16853	16946	16828	16939	16743	16942	17100	16760	16846	16880	16707	16820	16774	16830	16953	16926	16790	16949	16806	16837	16743	16712	16735	16863	16867	16910	17190	16941	16885	16793	17060	16907	16754	16820	16774	16901	16928	16827	16933	16781	16873	16843	16769	16864	16803	17206	16814	16992	17077	17177	16872	17037	16755	16771	16996	16872	16986	16861	16922	16810	16854	16735	16914	16913	16936	16831	16734	16739	17031	16841	16792	16827	16894	16762	17107	17105	16925	17167	16914	16983	17030	16859	16778	17061	16882	16844	16744	16836	16902	16958	16906	16723	16842	17114	17041	16862	16949	16882	17058	16803	16851	17046	17012	16814	16994	16907	16755	16883	16795	16915	16853	16929	17030	17008	16978	16680	16900	16918	16843	16867	16914	16848	16709	17021	16778	16987	16929	16928	16757	16988	16945	16930	17079	16956	16873	16811	16987	16831	16922	16936	17083	16890	16747	16936	16868	16842	16972	16854	16626	16788	16867	16796	16813	16857	16996	17049	16916	16975	16846	16825	16651	16892	16815	16791	16702	17023	16665	17021	16926	16849	16872	16883	16917	17005	16928	16848	16758	16849	17062	16890	16964	16834	16860	16737	17034	16621	16918	16970	17067	16964	16912	16928	16779	17025	16885	16931	16915	16981	16861	16927	16826	16963	16813	16823	17045	16899	17067	16925	16839	16990	16801	16933	17044	16814	16759	17006	16793	16934	16952	16953	17068	16961	16777	16897	16868	17042	16815	16789	16868	16846	16926	16918	16875	16835	16726	16917	16787	17045	16767	16941	16842	16736	16974	17042	16989	17047	16846	16935	16868	16964	16928	16935	16700	16985	16913	16926	16741	16991	16912	16939	16762	16754	16933	16886	16872	16826	16806	16883	16954	16952	16807	16928	16980	16935	16834	16755	16874	16828	16791	16821	17033	16930	16842	17043	16811	16669	17102	16960	16951	16822	16814	16869	16912	16899	16848	16774	16781	16847	16765	16845	16832	16859	16823	16922	16788	16828	16799	16838	16764	17013	16772	16816	16788	17095	17018	16999	16756	16934	16711	16935	16700	16970	16816	16813	16788	17024	16977	16839	16826	16730	16951	16774	16808	16774	16804	16920	16794	16947	16745	16937	16959	17150	16915	16800	16744	17012	16821	16905	16855	16778	16745	16845	17077	16663	16949	16960	16768	16839	16828	17050	16921	16861	16930	16829	16945	16889	16904	16861	16936	16849	16856	16967	16844	16773	16847	16840	16855	16834	16817	16852	16947	16993	16944	16820	16920	16885	16924	17176	17060	16799	16862	16851	16840	17045	17077	16990	16923	16812	16796	16851	16992	16839	16858	16893	16839	16859	16884	16918	16871	16937	16958	17037	16964	16979	16768	16879	16959	16930	17009	16883	16954	16735	16850	16816	16852	16913	16886	16669	16886	16847	16899	16671	17011	16749	16920	16998	16828	16728	16785	17075	16824	16811	16889	16745	16898	16918	16736	16821	16800	16940	16870	16890	16919	17118	16972	16895	17039	17008	16906	16839	16963	16712	16921	16993	16870	16993	16685	16888	16853	16931	16827	16942	16917	16803	17009	16864	17007	16928	16898	16883	16892	16811	16904	16748	17033	16973	16982	17060	16709	16731	16900	16895	16871	17053	16899	17088	16888	16755	16908	16998	16986	16798	16904	16730	16603	17035	16884	17013	16854	16855	16919	16914	16775	17025	16784	16785	16713	16784	17024	16881	16706	16932	16944	17000	16954	16664	16918	16890	16797	16876	16677	17030	16819	16828	17097	16970	16854	16835	16974	17076	16764	16937	16816	17072	17032	16826	16810	16939	16810	16927	16775	16776	16681	17063	16858	17091	16667	16898	16886	16708	16896	16935	16872	16682	16875	16962	16967	16643	16959	16861	16845	16859	16652
16391	27427	26508	26594	24169	22693	21222	19964	19560	19824	19203	25428	46053	41178	31178	22020	17209	16131	16050	15901	16039	16170	15952	16309	16177	16095	16066	16016	16098	16083	16014	16017	15989	15968	15922	16047	16085	16138	16030	16000	15965	16200	16150	15995	15982	16075	16154	16001	16102	15762	15947	16089	16080	15961	15929	16016	16048	16029	15997	16135	15891	16034	16084	15967	16063	16117	16038	15852	15900	16130	15913	15996	16047	15957	16051	15982	16198	16071	16036	15976	16080	16011	16174	16069	16084	16031	16060	15973	16007	16153	16129	16083	16092	16034	15929	15914	15875	16038	15856	15881	16027	16003	16253	16157	16088	15826	15949	16102	16085	15930	15932	16033	15947	15981	16026	15892	16045	15956	15868	15940	16116	15928	16003	16035	15949	16092	15920	15971	16040	16045	16162	15808	16013	16021	16151	15912	15975	15974	15955	15983	16203	16080	15837	15977	15850	16049	15947	16074	15878	16054	15952	15961	15964	15756	15904	16179	16108	15980	15884	16014	15880	16032	16029	16131	16010	15956	15947	15937	16060	16099	16046	15999	15881	16081	15936	16055	15979	15940	15955	16066	15985	16132	15955	16210	16131	15980	16135	15846	15919	16047	15863	15980	15942	16053	16157	15973	16058	15988	15787	16074	16053	15894	16009	16063	16024	15812	16061	15913	16021	15901	15792	15986	15985	15839	15951	16151	16082	16020	15960	15874	15967	16031	15760	15974	16127	15940	16060	15997	15967	15937	16033	16033	15834	15960	15889	15914	16129	15929	16171	15988	15885	15953	15989	16037	15946	16011	15982	15973	15991	15988	15894	15939	16023	16034	15920	15890	16028	15989	15868	16148	16184	16002	16119	16066	16105	16046	16082	16008	15810	15993	15983	15921	16037	15883	15849	16020	16067	16133	16046	15898	16032	16071	16107	16078	15965	16001	15914	15959	15984	15939	15920	16001	16056	15980	15906	16004	16080	15922	16244	16028	15966	16022	15955	15927	16154	15999	15911	16053	16210	16003	15922	16070	15910	16024	15899	15996	15908	15821	16023	16064	15986	16071	15960	15919	15834	16059	15951	15884	16071	15911	16146	15986	15999	16023	15930	16177	16226	15985	15914	16075	15969	15826	16077	16067	15982	15981	15939	15950	16101	15866	15942	16025	16082	16043	15933	15932	15941	15948	16169	15784	15951	15966	16090	16015	16116	16184	15896	15919	15912	16254	15776	15873	15993	15973	16128	15964	16103	15944	16139	15942	16028	16053	16011	16062	15950	15781	16101	16020	15994	16028	15997	15971	15977	15962	15855	16040	15877	16052	16034	15927	16000	15990	16115	16112	16088	15922	16070	16056	16104	15922	15964	15898	16062	16076	16047	15904	16175	16104	15929	15884	16007	16071	15963	15978	16129	15940	16184	15892	15945	15939	16098	16021	16128	15930	16175	15965	15994	15979	15933	15988	15982	15994	15980	16115	15956	16137	16024	15925	16042	16111	15906	15949	16025	15895	16023	16011	16109	15912	15964	16142	15914	15961	15978	15861	15918	16017	15928	16035	15919	15754	16107	15992	15775	16110	15965	16149	16172	15892	16308	15949	16055	16070	16045	16153	16128	15908	15988	16117	15984	15885	15890	16094	15948	15848	15981	16104	15946	16090	15853	15972	16134	15948	15802	15960	15968	16153	15922	15925	16066	15953	15977	16071	16013	16052	16048	16001	15976	15943	16000	16020	15933	16042	16082	15982	16002	16007	15949	15921	16027	16045	15959	15954	16016	16071	16037	16025	16078	16096	16204	16016	15973	15843	16017	16196	15894	16049	15893	16031	15895	16092	16143	15969	16042	15979	15939	16010	16071	16025	15973	16093	15930	16048	16028	15984	15897	16074	16019	16149	15917	15895	15971	16122	15943	15959	15831	16003	16205	15998	15910	15830	15888	16042	16060	15944	16166	15939	15816	15847	16094	16200	16129	15899	15948	15986	15919	16085	16088	15948	16057	16040	15994	16035	16075	16025	15923	16144	16083	16012	15972	16050	15800	16047	15960	16071	15935	15987	15891	16062	15923	15927	15917	16085	16010	15907	15877	15949	16012	15862	15929	15990	16145	16128	16022	16027	15785	15974	16007	16103	15814	16081	15906	16030	15978	16072	16002	16000	15909	16052	15973	16158	16025	16019	15975	15868	15866	15812	15938	15952	15999	15983	15957	15924	15962	16011	15912	16128	16046	16032	15882	16098	15916	15969	15886	15980	16103	15974	16032	15978	16003	15976	15887	15991	16095	15993	16005	16096	16004	16107	15810	16092	15999	15895	16024	15999	16115	15968	15949	16011	16156	15949	15911	15985	15976	16013	15968	15709	16107	15975	15967	15768	15973	16108	15925	16097	15987	16352	16055	16056	15834	15858	16019	15987	15883	16005	15832	16001	16042	16136	16080	15918	15973	16076	15929	15984	16087	15959	15959	16171	16047	16060	16138	16061	15966	15999	16030	15993	16208	15929	16171	16086	16078	15904	16193	15950	15976	16023	16102	15859	16060	15861	16129	15960	16040	15888	16012	15744	16158	16067	15994	16137	16021	15835	16104	16122	16139	15906	16020	15850	16061	16054	15976	15911	15986	15948	16028	16004	16096	15904	16048	15977	15939	16077	16227	16142	16232	15929	15874	16089	16011	16053	16054	15760	15953	16049	15938	15877	15881	15899	16042	16075	16057	16027	15981	15919	15994	16079	16061	15982	16038	15992	15892	15994	16039	16062	16048	16049	16095	16026	16098	15940	15932	16007	15924	16132	15874	15976	16037	16163	16037	15924	16000	15819	16130	16117	15969	15836	15818	16017	16194	15919	16042	15928	15947	16066	15997	15997	15903	15971	15914	15979	15875	15930	16132	15901	15883	16073	15956	15932	16060	16019	15990	15966	16007	15961	16098	15850	15948	15948	16082	16089	16061	15980	16130	15984	16064	15921	15963	15923	15962	15989	16041	15901	15832	15963	16112	16029	16029	15925	16131	16059	16173	16098	16128	16128	15904	16229	16004	16094	15924	15943	16036	16269	15879	16042	16097	15985	16018	15950	15954	16048	16118	16050	16031	15898	16094	16011	16069	16084	16128	15966	16004	16089	15944	15940	15890	15884	16068	15863	16110	16007	16099	15934	16054	15897	15930	16010	15984	15927	15926	16057	16077	15877	16011	15813	16104	16131	16105	16018	15953	16024	15933	15984	16018	16022	16142	15912	15927	16080	16087	15980	16125	15952	15939	15925	16100	15867	16011	16160	16051	16083	15926	15817	16033	16001	15890	16109	16189	15944	15971	16041	15853	15940	16033	16008	16029	16115	15989	16094	15935	16010	15858	15926	15921	15885	15846	16157	16081	15968	16034	16036	15912	15938	15801	16263	16033	15984	16024	16043	15886	15865	15878	16038	15897	15989	15920	16058	15952	15898	16035	16024	16024	15984	16163	16048	16024	16019	15889	16056	15913	16092	16022	15884	16074	15999	15959	15856	15816	15858	16048	16060	16062	16104	15865	16081	15849	16001	16092	15938	15951	15948	16043	15972	15966	15925	15981	16043	15928	16014	15898	16157	15921	15990	15853	16052	15952	16046	15921	16070	15869	16184	15930	15869	16057	16062	15958	15951	16159	15788	16075	16110	15994	15810	16090	16017	16011	16031	16112	16001	15923	16024	16115	15943	16009	16069	15891	16044	15932	16110	16146	16174	15771	15948	15836	16084	16090	16131	16104	16075	16118	15945	16123	15848	15903	15984	16073	16001	15975	15915	15992	16205	16048	15762	15982	16052	15900	15994	16052	15907	15892	15887	16036	16005	15953	16087	16046	16126	16100	15957	15894	15957	16152	15964	15896	15995	15894	16148	16099	15924	15914	15982	16036	16092	15790	15957	16139	15873	16119	16013	15908	16238	15961	16044	16053	15890	16182	15953	15849	16011	16038	16043	16152	15874	16165	16096	15937	16017	16063	16023	15972	16101	16151	16242	15796	16017	16125	15806	15970	16031	15964	16051	16095	16011	16045	15889	15989	16143	16008	15921	15879	15990	16039	16117	16074	16034	16021	16210	15903	15929	15900	15964	16152	16007	16120	15809	16087	15939	16001	15873	16055	15813	16004	15872	16176	15904	15911	16005	16153	16026	16146	15882	16016	16058	15949	16039	16057	15976	16125	16031	15922	15910	16027	16022	15959	15970	15865	15892	15988	15991	16038	15932	15925	15788	15967	16061	16036	15902	15920	16193	16147	15979	16129	16042	15811	15921	15907	15961	15916	16134	16015	15930	16102	15841	16118	16001	15981	15910	16050	15994	15794	15945	16051	15962	16057	16049	15999	16010	15936	15920	15940	16160	16101	15868	15947	15938	16029	16068	15924	16231	16052	16023	15823	16048	16161	16045	16189	15843	16022	15958	16019	16136	16051	15929	15907	15965	16157	15890	15943	16045	15872	15836	16055	16177	16234	16094	16020	15882	16116	16015	16167	15968	15973	16166	15956	16005	16056	16069	15983	15843	16048	16076	15956	16018	15942	15953	16008	15838	15864	16180	15920	15813	16027	15964	15919	16144	15964	15962	15942	15921	16131	15999	16141	15978	16166	15866	16099	15985	16062	16027	16085	16063	15988	15984	16082	16248	15979	16040	15979	15861	16084	15963	16077	16012	16022	16122	16126	16237	16044	15974	15743	15839	15937	15991	16037	15908	15915	15851	16086	16038	15988	15986	16088	15963	16108	16028	16198	15996	15911	16070	15938	15962	16070	16027	15814	16065	16008	15903	15882	16010	15904	16048	15960	16062	15873	16064	15939	15973	16108	16013	16131	16019	15963	15908	15917	15972	16039	16122	15896	16046	15978	16019	16045	16101	15922	16063	15921	16001	16083	15845	16171	15965	16027	15809	16156	16038	16059	16039	16027	15945	16045	15876	16053	16009	15872	16132	16010	16033	15951	15966	16012	16147	15909	15926	16020	16066	15987	15953	16006	15945	15908	16220	15950	16128	16031	16066	16003	15897	15981	16175	16066	16016	16172	16037	16165	15808	16014	16042	16016	15907	16167	16056	16017	15903	16030	15911	16168	15908	15890	16063	16052	15960	15948	15920	15940	15948	15979	15953	15978	16051	16041	16004	15923	15959	15855	15862	16079	15904
29203	21865	21647	20684	19368	18530	18025	17619	17402	17632	17782	17918	20187	20035	19211	17874	17414	17243	16828	16996	17117	17006	16877	17084	17038	17027	17042	17180	16940	16910	17131	16946	17150	16911	17064	16824	16971	16964	16905	17136	17090	17015	17113	17215	17065	17133	17082	17043	16984	17281	17064	16980	17122	16952	17076	17175	16926	16960	17046	17002	17076	17004	17129	16928	17065	17021	16930	16936	16937	16971	17019	17137	16977	16830	17103	17123	16953	16741	16955	16950	16987	16963	17074	16988	16851	16915	16966	16975	17008	17200	17106	16857	17189	17051	16894	16977	17091	17102	16955	17055	17047	16918	17063	16974	17098	17029	17071	16865	16829	17116	17046	16994	16953	17042	17023	16821	16847	17009	17007	17145	17053	16765	16899	16948	16947	17254	17179	16880	16960	17150	16923	17128	17037	17458	17092	17090	17071	17153	17097	16958	16974	16889	16965	17074	17093	16863	16914	16842	17025	16828	16892	16949	17029	16761	17093	16986	16856	16918	17011	16931	17025	17133	17051	17000	17101	17109	17108	17205	17228	17129	16902	17243	17046	17022	16862	17041	17114	16909	17056	17146	17035	16970	16962	16879	17015	16862	17037	17045	17265	17154	17220	17000	16944	16919	17135	16964	16898	16986	17000	16827	16993	17067	17084	16958	16874	16991	16896	16958	16987	17156	17020	16951	16961	17250	17097	17174	16872	16895	17014	17251	17026	16692	17015	17057	17193	16832	17064	16813	16960	17001	16964	17094	16940	17019	17018	17162	17205	17069	16988	16893	17054	17034	16808	16963	17015	16920	17298	17023	17217	16944	16988	16989	17029	17007	16946	17035	16992	17044	17027	16978	16848	17025	17027	16917	17058	17057	17001	17085	16969	17025	17039	16901	16810	16945	16781	16888	16919	17017	16976	16841	16996	16939	17295	16976	17124	16817	16882	16954	16957	17019	17039	16907	16760	16853	16752	16924	17025	17110	17075	16924	17240	17115	17037	16859	17099	17090	17070	17006	17113	17076	17126	17042	16960	16866	16909	16862	16984	16966	17018	16772	17180	16957	17025	17107	17017	17090	17012	17024	16900	17029	17263	16950	17074	16967	16965	16968	17086	16905	16959	16939	17082	16851	17068	16966	16861	17086	17153	17015	16815	17156	16982	17083	16796	17054	16969	17020	17238	17149	17158	16886	17126	16818	17076	16908	17022	16959	17092	17064	16881	16929	16906	17078	17006	17128	17014	16919	16949	16954	16914	16958	16829	17160	17107	17013	16974	16830	16705	17121	16990	16965	16833	16900	16959	16987	17025	16936	16979	16990	17054	17213	17091	17076	17227	17123	17041	16989	16967	17042	16766	16974	16935	17094	17095	16905	17033	17175	17110	17172	17098	17048	16817	16914	17046	17037	16951	16930	17079	16801	16946	16993	17191	16885	17066	17054	17005	16866	17072	17060	17075	16934	17120	16979	16929	16876	16941	17066	17002	17064	17027	16898	17255	16969	16961	16956	17034	16931	16953	16813	17056	17104	17055	16943	17040	16774	16914	16869	17049	17061	17258	17070	16947	17098	16893	16925	16935	16963	17113	17020	16901	17014	17005	17046	16767	16785	16924	17102	16975	16836	17018	16947	16886	16933	17012	17073	16947	16916	16820	17073	16872	16988	17103	17164	17067	17164	17106	16975	17034	17014	17088	17127	16854	16929	17001	17234	17132	16983	17072	16787	16935	16962	17080	16980	16979	16984	16980	17042	17064	16794	16905	17142	17136	16865	17048	17040	16870	16833	16975	17067	17183	17134	16824	16996	16812	17117	16958	17011	17139	16930	17190	17056	16900	16981	16957	16955	16999	17081	16860	17007	16817	17117	17147	17029	17165	17035	16723	16891	17190	17023	17173	17060	17044	16960	17119	16926	16867	17039	16971	16964	16875	17030	16912	16529	17001	17030	17176	17097	17232	17074	17114	17030	16858	17008	16816	17050	17068	16987	17042	16899	16990	17083	17009	17126	16992	17034	16801	17082	17119	16922	17058	17079	17100	17035	16843	17169	17183	16867	17146	16903	16852	16832	17161	16879	17106	17045	17016	17053	17024	16776	17076	17035	16900	17061	17032	17049	16979	17002	16872	16945	16933	16975	16874	16807	16868	16808	16915	17166	17105	16915	17053	16911	16942	16925	16968	16828	16963	17059	16961	16780	17133	17049	17115	16957	17053	17119	16976	16795	16992	17149	17171	17254	16853	17055	17306	17009	17063	16881	17223	16880	16831	17080	16849	17024	17098	17077	16901	16924	16762	17077	16798	16998	17164	17066	16895	17043	16914	16848	16855	16925	16951	17047	17070	17144	17070	17154	16903	16916	16897	17019	16924	16962	17027	17106	17173	16780	16825	17100	16931	17011	17033	16980	16886	17144	17070	17064	16955	16989	16940	17157	16859	17123	17064	17037	16998	16992	17055	17146	16960	16829	16878	16833	16881	17091	17123	17125	17220	16926	17036	16910	16740	17113	16961	17123	17043	17118	17178	16974	17001	16795	16961	16945	17107	16965	17042	17143	16929	17094	17005	17054	17174	16988	17020	16890	16928	17087	17063	17033	16984	16808	16836	17062	16990	17000	17185	16895	17001	16831	17169	16866	17058	17044	17093	16961	16939	16989	16870	17170	16955	17033	17052	16960	16890	17095	17141	17086	16995	17041	17181	17174	16729	17071	17003	17047	17062	17087	17087	16855	16921	16988	17109	17077	17225	16937	16938	16955	17052	16962	17043	16843	16701	17026	16899	17067	17030	17000	17063	16945	16966	17028	16945	16995	16904	16964	16994	17038	16862	17197	16951	17116	16905	16972	17104	16881	16988	17171	16963	16898	17032	16781	17070	17090	16942	17175	17100	17077	17042	16968	17040	16984	16945	16902	16952	16958	17106	17056	17069	17070	17168	17089	17121	17090	16925	17054	17069	17055	17010	16787	17042	17127	16994	17115	17005	16834	16913	16889	16805	17028	16846	16934	16966	16892	16944	16944	16763	16968	16961	17085	17119	17027	16896	16967	16837	17008	16985	17223	17091	17115	17018	17099	17108	17078	17102	16999	16968	17003	17140	17208	16969	17001	17001	17082	17010	17176	16950	17089	16859	16966	17062	16952	17251	16996	17104	16937	16986	16983	16968	16944	17046	16931	16911	17027	17029	16834	16907	17089	16917	17124	16911	16757	16920	17015	17160	17118	16959	17112	17214	17226	17089	16989	17132	16983	17037	16988	17115	17053	17145	16756	17112	16984	17042	17118	17256	17150	17051	17049	17060	17003	17029	16927	16884	16994	17017	16934	16978	17067	16811	16991	16837	16998	16864	17069	16872	17023	17053	16996	16973	16826	17037	16861	16970	16820	17199	16963	17131	17069	17208	16950	16941	16773	16918	16820	17125	17043	16966	17132	16943	17335	17025	16958	16797	16961	17099	16959	17067	16866	17027	17000	16977	16946	16947	17095	16949	17070	16965	16832	16922	17082	17033	17050	17002	16887	16931	17018	17084	17106	17063	16988	17054	16906	17042	16962	17008	17249	17076	17076	17028	16982	16850	17063	17007	17004	17107	17062	17250	17037	16992	16883	17080	16881	16917	17262	16933	16889	16934	17048	16903	17045	16976	17053	16941	17012	16933	17009	17096	16927	17019	16933	16960	17060	17056	16990	17162	16855	16956	16860	17064	16743	17045	17105	16939	16980	17014	17051	16989	17181	16896	16979	16986	17024	17069	17156	16916	16911	17191	16812	17149	17163	17074	16946	17154	17095	16876	16948	17032	16957	16898	16949	17026	17096	16904	16982	16884	17123	16938	16997	16867	17093	16992	17036	16901	17018	17167	16977	16924	17098	17106	17019	17134	17071	16941	17036	17201	16992	17065	17130	16879	16982	17059	17080	16966	16954	17162	16840	17035	16855	17028	16852	16986	17186	16977	16948	17043	16754	16909	16935	17015	17003	16917	17130	17104	16965	16863	17144	16978	17052	16930	16997	17006	16972	17116	16988	17020	17092	17000	16951	16864	16880	17203	17051	16997	17034	16867	17160	16881	17014	17014	16922	16875	16995	16951	17119	16959	17065	17160	17092	17094	17219	16965	16955	17165	17028	16839	16851	16767	17109	17015	17069	16958	16927	17214	17045	16912	17056	17113	17029	17096	16990	16897	16790	17390	17112	16945	16748	17095	16851	17074	16995	16795	17032	17046	16864	17077	17126	17117	17091	16975	16989	16845	16947	16825	17016	17044	17161	17155	17067	17105	16680	17079	17129	17108	16938	16986	16888	16965	16943	17013	17119	17250	16932	17062	16951	17054	17079	17106	17043	17048	17170	16979	16667	17154	17205	16958	16810	16852	17150	16935	17006	17175	16910	17048	17048	17103	16958	17119	16961	16923	16969	16926	16814	17159	16996	17096	16793	17059	16917	16877	17217	16970	17010	16990	17050	16991	17139	16975	16963	16797	17246	17130	17057	16950	16991	16968	16869	17084	16950	17082	16925	17084	17049	17047	16902	17180	16900	16936	16904	17090	17086	16946	17060	16831	17140	17066	16998	17161	17094	16888	16982	16864	17163	17031	17032	17025	17004	16864	17019	17028	16860	17151	17056	16963	16983	16931	16981	17133	17144	16993	16952	16856	16828	17100	16803	17067	16913	16997	17014	16976	16927	16849	16977	16831	16854	17050	17149	16846	17140	16918	17180	17009	16930	16899	16961	16893	17023	16945	17008	17035	16998	17145	17087	16897	17269	17189	17047	17164	17078	17025	17150	16991	17058	17001	17097	17153	16962	17049	17171	17040	16936	17012	16900	17077	17058	17046	17030	16913	17138	16597	17107	17130	17214	17083	17049	17188	17065	16961	17253	16955	16885	17192	17058	16982	16950	16992	17002	17091	17074	16943	16958	17176	17199	16934	16999	16965	17039	17072	16990	17112	17129	16998	17189	16971	16951	16975	16978	16841	16878	17122	16946	17145	16734	16908	17029	17095	16942	17020	16987	17010	17063	17126	17083	16940	17040	17233	17007	16999	16882	17034	17128	17041	16898	16996	17026	16903	17187	16963	16983	17094	17049	17017	16828	16872	17058	16856	16989	16925	16947	17126	16850	16866	16874	16945	16872	16988	16927	16959	17112	17014	17020
16305	17715	17947	19060	19128	18257	17514	17206	17359	17064	16928	17442	21049	20037	18294	16959	16416	16019	16111	16121	15926	15734	16201	15975	16142	16083	16197	16062	16137	16025	16204	16230	16228	15959	15883	16079	15991	16232	15909	16044	16060	16119	16109	16024	15924	16067	16200	16042	15966	16126	16152	16157	16104	16025	16111	16001	16061	16095	16204	16022	16167	16035	16020	15996	16132	16103	16082	16134	16092	16124	16069	16063	16226	16089	16013	16046	16014	16057	15982	16002	16039	16085	15901	16120	15899	16005	15886	15903	16077	15900	15988	16030	15787	15913	16178	16263	16131	16089	15934	15950	16074	16208	16084	15969	16063	16020	16144	15987	15977	15970	16055	16109	16030	16090	16228	16066	16113	16141	16108	16171	15971	16075	15886	16049	16079	16323	16069	15904	16000	15973	16050	16117	16080	16102	16047	16079	15970	15930	16005	16062	16001	16048	16115	16015	16007	16031	16160	16152	15998	16089	16037	16025	16169	15996	16156	16162	15942	16093	15931	16073	16090	16109	15943	16210	16053	15947	16199	16059	16174	16174	15952	16096	15939	16119	16111	16024	15992	15985	16084	16059	15890	15852	15994	16100	16069	16071	16040	15921	16266	16047	16241	15964	16082	16143	15986	16030	16074	15981	15900	16102	16213	16036	16032	16086	16024	16062	16191	15969	15971	16002	16104	15913	16043	16086	16042	15929	16003	16051	16132	16138	16027	16174	15944	15848	15927	16040	16203	16258	15971	16054	15930	16050	16005	15927	15898	15956	16069	16074	16006	16011	16017	16005	15926	16002	16142	16097	16029	16165	16194	15970	16085	16064	16004	16125	16057	16108	16033	16176	16076	16102	16110	15904	16013	16290	15980	16056	16198	16069	16103	15907	16022	15973	16127	16056	16142	15956	15977	16060	16043	16090	16144	16051	15829	16078	15920	15923	16201	16112	16121	16179	16012	15968	16066	16064	15993	15981	16068	16056	16098	15913	16205	15988	15940	16087	16026	16309	16059	16124	16069	15969	15995	16057	16122	16106	15882	15907	16071	16137	16111	15889	16088	16055	16105	16171	16021	16012	15915	16157	15946	16060	16009	16000	16008	16077	16262	16107	16069	16040	15856	16001	16161	15962	15977	16057	16048	16178	15839	15976	15989	16122	15948	15897	15872	16122	15996	16097	15962	15979	15960	16114	16016	16072	16220	16071	16108	16002	15884	16042	16097	16104	15917	16048	16009	15882	16131	16003	15911	16014	16004	15971	16088	16136	16065	16049	15988	16084	16139	16032	15943	16143	16132	16041	15946	15940	15987	16046	16087	16203	16117	16062	15982	16039	16040	16097	16149	16023	16054	15806	15934	16009	15918	16049	16005	15986	16130	16117	16021	16186	16038	16011	16165	15966	16060	16109	16170	16036	16080	16091	16170	16032	16146	16233	15858	16101	15867	16083	16090	16015	16033	16076	16065	16155	15840	16136	15986	16177	16104	16014	16081	16054	16082	16060	16167	16021	16096	16133	15962	16083	16008	16056	16113	16054	16084	16204	16198	16086	15929	16114	15959	15959	15933	15996	16149	16120	16057	15993	15973	16158	16150	16021	16220	16017	16135	15841	16134	16146	15943	16171	16132	16220	15883	16061	16032	16176	16045	16102	16030	16046	16066	16165	16325	15945	16115	15942	16156	16141	16055	16087	16060	15872	16040	16005	15936	16186	16211	16039	16217	16156	16083	16154	16129	16017	15955	16099	16015	16065	15979	16031	16070	16038	16032	16059	16229	16079	16057	16082	16208	16093	16158	16040	15884	15962	16034	15956	16211	16004	15990	16100	16025	16069	16099	16008	16049	16107	16065	15903	16037	16015	16026	15998	16090	15998	16337	16079	16037	15994	15894	15969	16095	16210	16070	15903	15922	15853	15912	16083	15965	16229	16111	15981	16174	16151	16077	15917	15979	16062	16116	16061	16061	16020	16204	16313	15987	15987	15963	16040	15988	15991	16014	16076	15910	15910	16102	16040	16075	16107	16061	16067	16044	16166	15914	15878	16116	16097	16047	16157	15967	16104	15983	15881	15949	16056	15889	16085	16143	16169	16197	15847	16007	16055	16053	16123	16034	16028	16118	15986	16097	16033	16163	16179	16006	15867	15798	16015	16070	15874	15854	16119	16092	16034	15931	15963	16033	16116	16123	16288	16133	16046	15984	15845	15997	16169	16142	16096	16114	16062	15792	16055	16124	15969	16008	16055	16021	16157	16104	16054	15985	16018	16117	15983	16050	16242	16127	16049	16145	16144	16059	16171	16107	16006	16105	16246	15990	15967	16097	16209	16048	15960	16145	16123	16076	15949	16073	15942	16042	16061	16107	16114	16047	15994	15994	15982	15959	16029	16087	16057	16107	15937	16111	16061	16153	16172	16002	16055	15894	16115	16051	16269	15979	16085	15934	16043	16099	16025	15957	15963	15960	16152	16028	16034	16148	15948	16079	16171	16111	15875	16038	16145	16127	16072	16123	15931	16214	15975	16029	15942	16040	15968	16222	16105	16115	15878	16188	16092	15957	15976	16157	15989	16148	15900	16155	16224	16086	15994	16096	16078	16206	16059	15880	16009	16068	16169	16028	16005	16268	16041	16145	15989	16008	16061	16135	16074	15921	15967	16137	16111	16080	16012	16171	16028	16139	16187	15988	16008	15969	16017	16044	15994	16052	16043	16045	16016	16033	16144	16061	16089	16131	16029	16005	15967	15961	16058	16073	16061	15980	15990	16064	16028	15938	16135	16138	16082	16080	16191	16095	15979	15983	15924	16138	15887	16046	15988	15811	16195	15910	16140	16075	15968	16062	15990	16091	16097	16155	16084	16042	16282	16132	16006	16064	16106	16062	16209	16079	16104	16094	15993	16201	15921	16115	16170	16191	16124	16022	16014	16059	16083	16176	15917	16226	16002	16114	16052	15804	15997	16187	15958	16088	16014	16075	16170	15966	16116	15991	16016	16011	16069	16099	16015	16046	16228	16105	16088	16100	15973	15968	15976	16120	16173	16037	16011	15979	15964	15887	16262	16067	16186	16084	16074	16034	15979	15997	16033	16101	15991	16135	15920	16089	15957	16064	15985	16047	16064	16130	15955	16025	16305	16038	15957	15885	16030	15945	16256	16038	16054	16094	15806	16047	16010	15966	16195	15965	15989	16021	16023	15868	16045	16059	15959	15975	15918	15986	16111	15959	16096	16028	16140	16167	16000	16041	16162	16046	16124	15971	16077	16048	16109	16001	15935	16008	15911	15967	15956	16099	16071	16148	16044	15951	16044	15974	16066	16048	15935	16000	16033	16113	16101	15974	16284	15934	16016	16162	16236	16134	16082	16045	16039	16112	15985	16006	16009	16008	16014	15925	16173	16061	16005	16030	16007	16073	15964	15970	16043	15959	15942	16013	16002	15950	16107	15950	15957	15924	15929	16073	16268	16055	16084	16033	16135	15991	16073	15916	15919	15971	16236	16142	16147	15973	16177	16105	15998	16165	15942	15990	16057	16124	16160	16049	16091	16050	15936	16059	15936	16012	16147	15991	15976	15920	16032	16058	16144	16026	16024	16177	16130	15953	15946	16049	16142	15968	16027	16166	15928	16142	16101	15842	15929	16053	15914	16131	16050	16234	16224	16025	16121	15964	16030	16079	15921	16047	16054	15982	16052	16055	16267	15838	16016	16012	16054	16029	16305	15857	16094	16032	16156	16163	16079	16030	16160	15910	15980	15977	16096	16103	16068	16086	15936	16023	15978	16081	16033	16064	16035	16127	16109	16095	16059	16192	15914	16040	15992	15918	16058	16215	15931	16197	15992	16000	15904	16051	16130	15981	15945	15844	15985	16038	16054	16063	16146	16195	16115	15997	15969	16162	16024	16100	16094	16174	16111	16157	16001	16164	16194	16208	16028	16046	15844	15994	16117	16027	15994	16092	16139	16087	16068	16030	16010	16072	16130	16053	15852	16093	16008	16091	15819	16073	16100	16105	15939	16098	16197	16079	16069	15945	16000	16039	16087	16093	16006	16043	15973	16060	15956	16120	15990	16031	16139	16130	16271	16141	15985	15902	15966	16114	15999	16347	16106	15925	16133	16112	16023	16142	16025	16051	16005	16074	16040	15925	16002	15960	16218	15941	16022	16028	16061	16180	15932	15966	16148	16100	15965	16074	16063	16162	16074	15993	16157	16024	16020	16024	16255	16120	16114	16202	16024	16021	16134	16098	16072	15981	16055	16091	16160	15986	16254	16067	16066	16198	15996	16037	16267	15814	16172	16175	15961	15998	15928	16141	15949	16138	16131	16124	16088	15935	16000	16069	15932	16156	16041	16242	16095	16145	16000	15904	15885	15946	15969	15937	15996	15997	16069	15943	16038	16227	16109	16228	15854	16053	16033	16058	15993	15996	15985	16124	16070	16095	16181	16133	16234	16026	16063	16095	16079	15983	15933	16088	16091	16057	16027	15876	16019	16251	15865	16049	15883	16021	16131	16051	16127	16181	16136	15950	16107	16191	16205	16078	16081	16329	16149	16082	16134	15992	16029	16175	15968	15983	15973	16213	16132	16194	16011	16178	15964	16143	15894	16025	15981	15920	16014	15946	16065	15929	15895	15946	15864	16166	15959	16204	16178	16151	16155	15969	15978	16027	16158	16128	16015	16233	16101	16061	16030	16094	15986	16093	16173	16037	16230	16103	16175	15904	16174	15959	16186	16041	16053	15971	16010	16129	16023	16140	16165	16053	16125	15960	16013	16153	16117	15881	15922	15974	16255	16124	16042	16138	15883	16150	15976	15956	16208	16151	16007	16066	15988	16186	15983	16147	15983	16056	16130	15940	16093	16207	15978	16135	16108	16014	15991	15975	16084	16156	16019	16039	16044	16154	16382	16154	15935	16056	16100	16147	16087	16119	15820	16044	16078	16004	16022	16152	16087	15972	16067	16224	16149	16048	15932	16151	15992	16019	16019	16025	15935	15915	16146	16222	16131	15851	16048	16127	16009	16252	16254	16030	15875	16173	16074	16047	16000	15935	16110	16046	16056	15993	16006	16216	15984	16083	16125	16148	16195	16096	15981	16055	16091	16106	15953	16050	15983	15956	16039	16077	16055	16077	15985	15953	16159	16214	16243
24952	21328	27975	25706	21926	20464	20310	18493	18104	17810	17976	20233	33575	31005	25950	20895	18123	17163	17145	17003	16908	17087	17149	16951	16941	16767	17019	17069	16842	17043	17054	17092	17177	16869	16782	16972	16824	16914	16982	16803	16888	16851	16862	16898	16943	17163	17022	17024	16926	16957	16937	16889	17078	16923	16814	17061	16940	17000	16877	16857	16880	16864	16857	16930	16819	16941	16897	16880	16839	16843	16790	17042	16993	17010	16931	16926	16886	16997	17059	17019	16997	16909	16786	16893	16999	16943	16854	17023	17039	16990	16924	16845	17120	16846	17148	17031	16873	17033	16861	16934	17009	16744	16905	16840	16984	16857	16862	16674	17137	16878	16993	16967	16668	16815	16768	16826	16704	16612	16964	16865	16934	16735	16996	16942	16889	16937	16771	16885	17037	16834	16994	16994	17025	17213	16907	16822	16848	16850	16949	16868	17053	16937	16765	17000	16794	17120	16994	16963	17058	16809	16961	16917	16736	16894	16930	17002	16946	16916	16771	16998	16913	17073	16909	17095	17051	16619	16676	17013	17075	16863	16923	16816	17060	16935	16782	16928	16904	17052	16887	16909	17153	17113	16877	16961	16814	16662	16897	16812	16896	16756	16782	16897	16944	16855	17113	16832	16964	16763	16861	16910	16966	16891	16971	17056	16931	16791	17126	16982	17120	16872	16819	17127	16679	16907	16967	16910	16878	16950	16914	16824	16847	17064	16876	16886	16922	17065	16735	16811	17043	16855	16892	17021	17196	17046	16963	16894	16871	16879	16819	16942	16888	16855	16815	16809	16817	16930	16787	16866	16796	16861	16810	16808	16930	16935	17041	16876	16988	16760	17016	17060	16717	16813	16952	16799	17003	17104	16789	16981	17030	16881	17043	16831	16998	16871	17066	16942	16863	16801	17067	16803	16943	16923	16980	16902	16812	16916	16794	16952	17040	16852	16831	16783	17082	16813	17067	17053	16703	16929	16903	16857	16904	16993	16958	16885	16949	16809	16995	16782	16867	16860	16965	16897	16860	16877	16897	16851	16878	16785	16864	16612	16920	16758	17028	16741	16883	17003	16924	16979	17036	16896	16789	16905	16720	16943	16781	16684	16884	16654	17010	16725	16816	16781	16792	17053	16904	17068	16941	17047	16796	17044	16918	16922	16921	16842	16834	16791	16990	16901	16855	16924	16861	16865	16976	16782	17128	16851	17124	16894	16952	16539	17079	16857	17012	16815	16887	16877	17046	16898	16771	16940	16830	16830	16939	16962	16871	16859	16832	16816	16793	17035	16761	16769	17053	17074	16901	17057	16971	16924	16687	16998	16970	16990	16863	16678	16841	16979	17013	16876	16742	16828	16946	16770	16932	16960	16811	16952	16884	16998	16924	16971	16891	16959	17013	16669	16883	17014	16908	16896	16930	16932	17098	16981	16944	16919	17050	16717	16848	16716	17086	17014	16867	16882	16935	16816	16875	16856	16951	17125	16982	16836	17126	16979	16927	17150	17065	16878	16959	16670	16959	16712	16812	16829	16850	16920	16854	16846	16962	17014	16783	16700	17112	16992	16813	16872	17149	17155	16920	17102	16852	17005	16830	16724	16834	17033	16836	16836	16947	16646	17078	16830	16784	17032	16818	16902	16922	16802	16824	16897	16794	16818	16922	16984	16890	16849	16788	16993	16956	16763	16901	16974	16661	16790	16824	17069	16900	17117	16909	16678	17034	16661	16687	16992	16853	16811	17044	16621	16656	16843	16872	16743	16863	16871	17035	16792	16944	16864	16842	16795	16842	16957	16998	16696	16802	16862	16893	16872	17245	16967	16980	16955	16836	16725	16995	16883	16774	16991	16824	16863	16724	16932	16795	16788	16890	16855	16803	16906	17040	16897	17051	16835	16891	16973	16931	16827	17070	17000	16821	16983	16760	16801	16733	16920	16912	16983	16739	16898	16920	17064	16851	16841	17073	16778	16823	17069	17051	16852	16918	16926	16920	16767	16895	16819	16777	17018	16863	17075	16876	16942	17207	16846	16762	16871	17066	16788	16787	16850	16914	16979	16546	16765	16897	16761	16835	16969	17026	16988	16866	16646	17002	16962	16669	16849	16876	16951	16904	16969	16978	16963	17004	16934	16936	17000	16792	16955	16868	16981	16734	16942	16842	16980	16856	16853	16955	17071	17086	17022	16880	16857	16815	16848	16875	17152	16781	16924	17008	16803	16904	16640	17018	17006	16899	16992	17030	16979	16884	16811	16952	17003	16946	16897	17092	17064	17086	16900	16728	17159	16935	16940	17125	16869	16872	16818	16811	16760	16879	17021	16878	16767	16793	16976	16918	16735	16778	17005	16900	16922	16808	17078	17028	16886	16642	16831	16898	16831	16918	16975	16923	16881	16849	16762	16823	16948	17013	16987	16904	17031	16930	16820	16937	17011	17044	17051	16775	16927	16793	16846	16881	16917	17055	16785	16972	17020	16879	16899	17061	16927	16992	16785	16870	16770	16711	16843	16828	16912	16964	16976	16792	16948	16973	16931	17076	16991	16896	16731	16953	17023	16865	17032	17001	16880	16950	16941	16857	17027	16853	16969	16892	16865	17110	17004	16923	16974	16879	16983	16876	16857	16922	16876	16887	16772	16964	16985	16875	16878	16885	16766	16870	17049	16859	16837	16992	16896	16898	16729	16798	16878	16810	16615	16929	16872	16857	16809	16962	16672	17010	16929	16684	16949	16910	16974	16880	16927	16869	16666	17039	16793	16951	17001	16928	16762	16750	16848	16843	16987	17003	17053	16837	16888	16833	16901	16901	16906	17003	16913	16942	16916	16910	16714	16804	17026	16963	16939	16828	16856	16957	16949	16859	16782	16901	16924	16898	16983	16876	16822	16864	16954	16761	16840	16751	16802	16994	17063	16908	17054	16864	16925	16822	16777	16887	17054	17141	17016	17005	16832	17053	16877	16853	16887	17145	16769	16820	16953	16951	16903	16879	16883	16944	16978	16987	16884	16991	16802	16618	16892	16897	16654	16847	16821	16936	16929	16633	17126	17059	17118	16841	16821	16981	17113	16930	16979	16978	16814	17011	17174	16987	16694	16928	16934	16910	16907	17079	16945	16846	17052	16767	17052	16875	16809	17026	16898	16756	16892	16890	16957	16879	16879	16917	17104	17105	16926	16930	16861	16873	16942	16874	16627	16989	16941	16914	16816	16951	17035	16959	16729	16860	16891	17008	16877	16986	16913	16884	16976	16883	16817	16850	16824	17016	16930	16741	16775	17010	17027	16834	16890	16956	17068	16931	16944	17120	16844	16988	16797	16930	17138	17004	16830	16622	16834	17098	16894	16842	16878	16890	16906	17007	17071	17052	16907	16877	16864	17105	16892	16681	16997	16947	17018	16870	16847	16853	16885	16943	16777	16880	16788	16778	16974	16864	16838	16933	17013	16784	17017	16976	16934	16947	17119	16982	16932	16933	16768	16973	16935	16894	16750	16909	16871	16989	16929	16909	16966	16842	16755	16810	16855	16826	16719	16974	16812	16896	17051	17027	17021	16908	16910	16993	16962	16898	16894	16981	16737	16961	16840	17011	16734	16741	16872	17034	16913	16907	16922	17099	16732	16840	16882	16737	16806	16760	16830	16723	16824	16963	16968	16874	16996	16779	17054	17053	16974	17108	16795	17038	16812	16727	16875	16956	16819	16857	17034	16807	16852	16806	16673	16987	16912	16908	17034	16847	17034	16846	16831	17179	17120	16962	16888	17013	16929	16909	16976	16813	16951	16870	16986	17061	16744	16898	16744	17039	16599	16889	17017	16876	16875	17033	16591	16827	16889	16911	16940	16903	16757	16862	16928	16996	16895	16899	16838	16844	16772	16874	16997	17103	16891	16930	16934	17154	17032	16883	17017	16985	16842	16800	16919	17034	16971	16853	16643	16729	17119	16960	17054	16736	16835	16987	17063	16863	16773	16730	16976	16856	16930	16718	17093	17138	16796	16962	16749	16776	16707	16711	16722	16888	16829	16826	16890	16980	16910	16745	16890	16967	16693	17075	16866	16881	16728	16915	17008	16866	16818	16948	17051	16731	16943	16894	16956	17123	16961	17068	17157	16831	16893	16791	16736	16940	16886	16920	16841	16969	16801	16836	16917	16969	16919	16969	16932	16937	16834	16989	16928	16792	17041	16956	16951	16886	16829	16964	16962	17011	16899	16987	16979	17100	17012	16778	16797	17060	16755	16827	16843	16710	17074	17004	17028	16873	16904	16946	16860	17144	16885	16857	16888	16742	16796	16817	16791	16897	16775	16945	17006	16857	16957	16724	16832	17065	16901	17076	16743	17101	16890	16763	16821	16925	16930	17081	16869	16852	16832	16919	16807	16770	16919	16854	16758	16877	16855	16917	16990	16908	17192	16896	16927	17094	16798	16976	17079	16737	16788	16969	17126	16914	16955	16977	16795	16990	17054	16986	16742	16985	16773	16895	17106	16877	16856	16905	16908	16777	16792	16917	17013	16885	16724	17044	16944	16865	16921	16711	16787	16994	17085	16972	17039	16890	16929	16953	16831	17146	16839	16896	17040	16843	16922	16863	16942	16984	16896	16783	16837	16961	16765	16800	16809	16947	17198	16954	16823	16940	16996	17085	16774	16936	17052	16969	16977	16901	16979	17007	16877	16961	16940	16880	16876	16876	16931	16953	16786	16836	16982	16931	16974	17009	16801	16992	17125	16970	16992	17110	16836	17003	17044	16824	16799	16694	16946	16790	16835	16765	16979	16787	16956	16923	16785	16899	16843	16709	16883	16922	16855	16811	16962	16912	16827	16782	16932	16876	16817	16921	16808	17072	16722	16775	16919	16975	17060	16958	17111	17074	16949	16759	17025	16831	16835	16907	16759	16984	16699	16996	16989	16778	16849	16775	17101	16922	16836	16852	16995	17067	16913	17087	17050	17090	16973	16919	16676	16897	16868	17171	16869	16950	16710	16888	16780	16938	16986	16983	16694	16935	16809	17004	16877	16967	16898	16970	16912	16938	16773	16959	16793	16996	16901	16766	16830	16833	16966	16905	16765	16932	16899	16862	17020	16951	17059	16798	16916	16782	16887	17062	16908	16832	16814	17002	16965	16797	16903	16772	17078	16939	17014
14860	22977	22478	22268	21574	19840	19250	18437	17682	17545	17620	22192	37417	33499	26423	20204	16732	16023	16129	16054	15954	16046	15930	16006	15861	16099	16193	15955	16050	16104	15964	15902	15940	15880	15958	15992	15974	15987	16016	15844	15914	16068	16038	15842	16011	15956	15875	15948	15991	15971	16082	16063	16115	15933	16149	15953	15975	15960	16020	15892	16030	15877	15920	16151	15917	16102	15787	16057	16042	16021	16116	15978	16063	15977	16121	15933	15889	16010	15797	15951	16029	15886	15860	15958	16159	16002	16085	16103	15877	15966	15964	16036	15919	15876	15851	15930	15956	16080	15884	16023	15955	15924	15999	16113	15884	16030	16007	15943	15981	15969	16017	15910	16073	15896	15902	16113	16049	16008	15969	15852	15908	16024	16189	15793	15893	15935	15987	15877	15929	15879	15957	15947	15980	15839	15972	15924	15901	15997	16146	15935	15905	15975	15987	16187	16009	15867	16108	15984	15774	15903	16000	15906	16125	15960	15909	15934	15916	15927	16089	16009	15959	16097	15965	15962	15836	16001	16029	15984	15992	15955	15899	16026	16144	15968	15933	15936	15901	15855	15946	15879	15918	16082	15919	15998	15934	16088	15894	15998	16046	15874	15929	16064	15855	15837	16174	15884	15880	15775	16133	15984	15874	15920	16089	16070	15973	15935	15929	15899	15974	15980	16036	16018	16089	15984	15866	15886	16055	15969	16030	16018	15798	15956	16034	15904	15966	15835	15974	15950	15945	15860	16164	16160	16013	15884	16106	15860	16033	15938	16066	16111	16012	15880	15945	15922	15951	15889	16044	15968	15966	16052	16031	15876	15977	15993	16006	16002	15913	16029	15934	16019	15873	16047	16076	15975	16259	15929	16107	15824	16162	15910	16005	15958	15865	15957	15981	16111	16013	15921	16049	15989	16020	16003	16152	15900	15857	15915	16069	15885	15976	16054	15915	16171	15820	15839	16067	16006	15719	15847	16080	15836	15860	16009	15968	16015	15896	15905	16048	16002	15836	15866	15881	15972	16224	15984	16061	16047	16059	15781	16049	15858	15933	15834	16030	15967	16086	16016	15988	16068	16023	16012	16042	16084	16042	16048	15926	16045	16059	16022	16178	15842	15980	15945	16084	15866	15912	15947	15963	15938	16044	15932	16000	15971	15934	15840	16042	16040	15912	15889	16051	16187	15974	16042	16003	16097	15898	16055	15907	15982	15883	15881	15844	16053	15856	16011	15882	15855	15907	16123	15975	15978	15876	16050	16086	16074	16084	15994	15941	15958	16139	15929	15977	16007	15952	15863	15929	15952	15926	16015	15921	16011	16008	16181	16000	15914	16088	16117	15975	15983	15922	15950	15748	16145	16030	15947	16076	16034	15957	15985	15981	16083	15963	15910	16026	16146	16020	15849	16083	16053	15918	15990	15924	15896	16021	15868	16040	16031	15854	15987	15950	15891	15976	15827	16009	15858	15761	16026	16160	15846	15980	15885	15884	15890	15996	15975	15803	16085	15921	15932	16120	15934	16081	16135	15905	16071	15898	15979	15998	15960	16057	15991	15930	15932	15913	15921	15947	16031	15933	16165	16008	16050	15985	16097	16071	16080	15999	15978	15931	16047	16010	15933	16075	16123	15906	16019	16022	16066	15945	15895	16001	15883	16052	15647	16049	15928	16120	15968	16065	16099	15921	15945	16096	15828	15982	16119	15842	15838	15883	15910	16054	16039	15932	15830	15935	16045	16037	15988	16214	15976	15980	15986	16029	16041	15903	16162	15943	16209	15862	15946	16075	16041	15839	16124	16104	16005	15962	15810	15906	15906	16107	16040	16072	15887	15996	15853	16038	16016	15951	15999	15961	16218	15888	15979	16128	15951	16025	15903	16013	15952	16105	15998	15980	15938	16000	16074	15967	16018	15887	15994	15937	16020	15820	16080	15897	16058	16182	16070	15967	16049	15960	15986	16008	15893	16086	16045	16000	16160	15861	16143	15896	15918	15919	15836	16016	15965	16111	16033	15969	16000	15914	15961	15933	16011	16083	15939	15835	16017	15948	15994	15886	15932	16095	15895	15734	15846	16060	15997	15830	15955	15920	15988	15905	16073	16052	16050	15886	15981	16067	15955	16010	15978	16034	15905	15999	16015	16026	15966	16015	15932	16021	15995	15872	16070	15878	16038	16163	15990	16076	15794	15895	16097	16002	15998	15927	15806	16045	15893	15955	15883	16039	16134	15856	16035	15990	16137	16081	16187	15939	15880	16000	16124	15988	15954	15931	15981	15945	16060	15947	15915	15978	15884	15933	16085	15896	15900	15858	15806	15957	15819	16037	16096	16068	16267	15855	16016	15915	15979	16021	15887	16003	15915	16041	16072	16030	15940	15877	15994	16060	15903	16021	15846	16032	15975	16025	16030	15979	15961	15982	15889	16101	16042	15999	16172	16067	16118	16042	16097	15984	16061	15882	16167	15925	15984	15848	15914	16070	15840	16061	15937	16104	15839	16027	16083	16034	16030	15974	15937	16056	16080	15924	15838	15969	15796	15924	16036	15996	16064	15831	15944	15970	16016	15829	15900	15988	16076	16011	15879	16089	16036	15972	16254	16034	16007	16026	16049	16217	16083	16047	15856	16177	15842	15984	15826	15880	15747	16065	15928	15794	15970	15825	16011	16035	16012	16059	16012	16059	15921	16032	15977	16086	16047	15929	16145	16089	16018	16037	15902	15931	16014	15844	16174	15968	15937	15944	15878	15983	16032	15928	16079	16026	15775	16006	16072	15943	15835	16039	16119	15907	15933	15892	15862	16061	16094	15969	16115	15784	15997	15893	15873	15920	16098	15890	15942	16009	15975	16113	16029	16033	16096	16127	15775	16042	15929	16076	16163	15959	16097	15914	15977	16029	16233	16024	15934	15894	15890	15995	16083	15933	16107	15847	15959	15986	16014	16057	16114	15895	15821	16113	15890	15992	16174	15801	15909	15967	15878	16076	16088	16044	16000	16159	16135	16153	15968	16062	16117	15921	16048	15878	15942	15912	15810	16039	16184	15878	16004	16091	16054	16106	16051	15960	15818	15926	16074	16081	15988	15775	16025	16138	15923	16003	15951	16185	15976	16039	15896	16004	15997	16016	15956	16013	15907	15763	15893	16181	16004	15907	16137	15799	16073	15900	15997	15935	16100	15992	15833	15981	15954	16065	15977	15923	16072	15953	16135	15954	15862	15852	15925	16041	15931	15997	16165	16032	15930	16073	16027	16032	16091	16083	15992	15971	15959	15920	15886	15869	16121	15943	15840	15932	16076	15946	16067	15925	16062	15970	15908	15971	15945	16053	15850	15946	16015	16148	15999	16008	15861	16056	16021	15902	16042	15880	15968	16196	16027	15984	15877	15946	16082	16146	15966	15942	15922	16044	15941	16120	16050	15917	15979	16096	15850	16153	15952	15968	15884	16076	16098	15967	15983	15926	16032	15923	16179	16047	16003	16064	15910	15844	15940	15921	15960	15927	15881	15878	15954	15906	15959	15969	15902	15925	16008	15978	15983	15883	16040	15901	16039	15938	15745	16099	16064	15783	15983	15845	16056	15870	15884	15956	16019	16120	15946	16012	15933	15964	16040	15954	15914	15943	15740	16091	16150	16111	15933	16056	16016	16055	15990	15825	16146	15973	16031	15939	15841	16086	15847	15910	15878	16138	15929	15903	16063	15955	16027	15972	15832	15992	15992	15973	15990	15991	16045	16001	15800	15903	15908	16089	16093	16064	16055	16139	15980	15796	16078	15926	15901	16137	15946	15969	15960	15920	16045	15911	16042	15879	16088	16045	16124	15874	15907	15855	16017	16114	15991	15873	15942	15892	16054	15872	16061	15919	15978	15851	16155	15977	15899	15968	15912	16054	15915	15946	16104	15830	16000	15830	16115	16165	16080	16010	15955	16110	15979	16004	15969	15950	15931	16036	16101	16051	15998	15940	15836	16029	16028	16049	16140	15909	15972	16066	15796	16024	15983	15946	16002	15980	15911	16052	16030	16040	16078	15994	16008	15999	15933	15802	15817	16054	15927	16069	15880	15940	15907	16116	15990	16019	16101	16086	15998	16096	15904	15918	15888	16015	16050	15870	15986	15688	15965	16058	15950	15853	16014	16006	16026	15836	16116	16067	15903	15917	15869	16003	15984	16054	16051	15997	16099	15827	16116	16004	16077	16023	16166	15902	15859	15875	16144	16105	15767	16025	15975	15905	16069	16057	15933	15879	16065	16060	16014	16072	15925	16041	16012	16009	16042	16090	16031	16077	15873	15969	16012	15862	15812	16040	16153	15959	15940	15963	16020	15912	15909	15979	15948	15834	15999	15742	16099	15961	15839	16022	15883	16023	15998	16094	15941	16023	16061	15969	15878	15990	15935	16028	16086	15952	15899	15786	15968	16023	15948	15817	15987	16040	15988	15984	16055	15971	15919	15938	16016	16018	15970	16117	15951	15915	15904	16074	16117	16016	15937	16043	16112	15943	16128	15757	16007	15963	15997	16128	15959	16243	16041	16091	15910	15966	16029	15972	15839	15828	15954	16153	16119	15805	15916	15955	15852	15794	16061	15975	16003	15932	16169	16232	16059	15943	15800	16021	15988	15967	15873	16065	15915	16026	15929	15943	15765	15930	16061	16036	16201	16004	15978	16070	15941	16058	15952	16177	15982	16037	16179	15834	15910	16057	15932	15854	15872	15887	15893	16096	15979	16076	16046	15825	15993	15943	15927	16099	15959	16004	15806	16034	16184	15882	15967	16044	15979	15946	16046	16243	16219	15767	15909	16024	16069	16061	15877	16026	15889	16033	16126	15962	15833	16005	15875	15901	16019	15968	16230	15912	16059	15982	16057	16134	15812	16006	16044	15919	15954	15870	16077	15963	16060	15922	16124	15774	16147	15858	15938	15986	16002	15923	15940	15892	16036	16018	15983	16005	16188	16165	16044	15997	16033	16001	16069	15889	16084	15702	16083	15877	16134	16008	15792	16062	15972	16130	15881	15935	15802	16252	15958	16090	16015	15884	15874	15968	16056	15948	15934	15988	16191	16043	15884	15991	16046	16022	16111	16126	15979	16054	16027	15972	15914	16025	16095	15903	15885	16089	16005	15829	16068	15959	16141
23835	21373	28879	24336	22220	23206	22709	19505	18459	18586	18586	22591	43248	38414	31072	23419	18972	17340	17311	17104	17229	17237	17047	17030	16974	17136	17180	16946	17099	17126	17075	17047	16909	17002	16984	17055	16915	17008	16990	16779	16983	16988	16891	16929	16946	16859	17117	16961	17016	17029	17003	16965	17068	16980	16843	17038	16980	16973	16948	16940	17224	17005	16882	16964	16956	16787	16975	16967	17019	17289	16964	17000	16891	16933	16986	17026	16976	17096	16886	16888	16915	17019	17139	16976	16960	16861	17079	16966	16891	16887	16970	17120	16851	17024	16957	16925	17049	16904	16953	16957	17052	16809	16787	16913	16919	16853	17044	17163	16875	16989	16801	16826	16821	17009	17051	17209	16813	16828	17023	16858	16992	16991	16997	16967	16822	16843	16898	16922	16989	17052	16947	16908	17088	16867	16967	16961	16794	16940	16777	16867	16993	16976	16851	16849	17065	16750	16968	16835	17076	17079	16970	16947	16786	16795	16859	16982	17140	17047	17063	17126	16880	16885	17203	17027	16731	16899	17097	16905	16887	16905	16846	17177	16994	17024	16816	16859	16987	16858	16999	17041	16928	16848	16960	16938	16955	17011	16817	17064	16853	16971	16991	17028	16854	17060	16857	16993	17086	16795	16841	17084	16996	16891	16742	16858	16865	17095	16857	16794	16840	16649	17133	16906	17059	16705	16835	17056	16950	17026	16968	17097	17004	16862	17013	16769	16996	16886	16988	16891	16864	17005	17042	16843	16841	16902	16845	16994	17160	17092	16908	16848	16755	17085	16958	16923	16972	16670	16977	16935	16936	16868	16989	16982	17098	16995	17135	16863	16847	17115	16842	16857	16977	16927	16763	16686	16981	17013	17053	16913	16879	16884	16979	16938	16614	17007	17092	16941	16866	16967	16908	17200	16938	17019	17181	16941	16840	16932	16886	16972	17037	16816	17025	16817	16994	16984	17059	16921	17001	17126	16793	17014	16893	16950	17103	17028	17014	16889	16998	16895	17131	16776	16938	16891	16887	16980	16792	17025	16849	17125	16797	16932	17104	17063	17036	16918	17024	17212	16834	16870	17031	16901	16916	17033	16874	17033	16905	16907	16889	16776	16887	17057	16907	16949	16809	16956	17062	16939	17014	17022	16871	17068	16994	16989	16984	16942	17001	16932	16846	16905	16949	16809	16860	16768	16832	16850	17049	16916	16948	16840	16795	17044	17080	16861	16968	16905	16984	16981	17096	16919	17046	17102	17041	16821	16798	16790	16920	16947	17013	16752	16932	16720	16917	16852	16859	16959	16790	16970	16958	17022	17052	16973	16871	16868	17091	16950	17016	16968	16785	17081	16953	16989	17161	16752	16967	16839	17060	16968	17013	16836	16998	17078	16960	17088	16906	16909	16749	16686	16836	17051	16930	16974	16670	17052	17034	16942	17177	16944	16899	16874	16958	16793	16936	16876	17080	16953	16974	16747	17008	16818	16803	16894	17026	17054	16902	16930	16835	16879	16805	16938	16746	16938	16980	17017	16818	16795	17072	16930	17029	16995	16862	16832	17068	16969	17098	16910	16871	16946	17057	16787	16831	16909	17025	17044	16853	16933	16924	16888	16699	16853	16943	17031	16970	16953	16785	16775	16859	17003	16626	16991	16941	16909	17002	16745	17050	16995	16878	16911	16746	16990	16917	16964	16987	17106	17015	16917	16990	17154	16938	16728	16925	16919	16932	16782	16912	16945	16876	16837	17087	17072	17083	16889	17007	17040	17019	16972	16799	16989	17024	16924	16996	17121	16918	17045	17169	16824	17053	17050	16939	16922	16963	16897	17021	16756	17098	16997	16749	16844	17073	16951	17048	17016	17182	17043	17058	16938	16785	16937	16823	16948	16780	16903	16774	16932	16891	16834	17016	17028	16816	16938	16849	16901	17015	16815	16974	17080	16982	16619	16956	16902	17011	16845	16923	17021	16832	16965	16839	16949	17027	16944	17106	16985	16763	16805	17036	17051	16878	16844	16957	17068	17016	16950	16766	16930	16987	16905	17065	16788	16951	17031	16810	17087	16925	16795	16812	16731	16926	16827	16925	16761	16887	16871	16918	16986	16791	16984	16964	16905	17026	16967	16980	17064	17109	17019	16915	16955	17022	16735	16898	16851	16975	16965	16752	16921	17011	16938	17019	16616	16980	16961	17067	16800	17016	17156	16939	17081	16964	16805	16851	16990	16958	16884	16799	16851	16879	16865	17000	16767	16851	17036	17032	16954	17003	16781	16841	16649	16879	16980	17133	16872	16808	16784	16931	16972	16892	16928	16849	16875	17086	16866	16820	16858	16668	16859	16986	16946	17024	16867	17100	16844	17310	16814	16907	16860	16950	16821	16846	16960	17077	17121	17082	16898	16889	17047	16861	16915	16933	16930	16746	16922	17080	16945	16853	16836	16954	17163	17061	16879	16859	16975	17036	16818	16714	17006	16894	16847	16962	16906	17006	16895	17048	16864	16920	16912	16846	16733	16946	16918	16925	16768	16982	16859	16972	16954	16827	16948	16836	17013	17068	16924	17007	16907	16864	16967	16931	16970	16940	17037	17027	16732	16927	16847	16811	16675	16894	16955	16900	17154	16751	16777	17068	16940	17074	17049	16830	16758	16990	17082	16855	17109	17094	16956	16893	16911	16897	17082	16985	16957	16920	16751	16892	17026	16841	16723	16788	16891	16794	16901	16989	16918	16964	16958	16988	16858	16979	16936	16929	16936	17171	16568	16784	16908	17159	16892	16887	16801	16773	17012	16761	17122	16949	16870	16775	16943	16830	16813	16757	16874	17052	16996	16752	16801	16919	17017	16785	16906	17094	16920	16824	16820	16935	16763	16905	16824	16839	16910	16986	16833	16892	16861	16940	17110	16915	17053	16952	16754	16783	16993	16833	16847	16990	16785	16913	16865	16910	16898	16896	16873	16802	17034	16956	16994	17298	16863	16978	16990	16857	17059	16798	16886	17011	16922	17095	17014	16932	17005	16774	16968	17012	16799	16872	16921	16849	16855	16932	17098	16955	16995	16887	16946	17067	17052	17129	16893	16910	16913	16921	17016	17121	16983	16988	16950	16988	16768	16894	16816	16902	17076	16955	16871	16951	16790	16783	16979	16747	16893	17043	17019	16989	16920	16925	17008	16766	17060	16755	17062	16969	16993	16870	16933	17062	16877	16745	16902	16883	17020	16996	16945	17055	17146	17052	16933	16941	16794	16779	16793	16999	17169	16808	16896	17053	16878	16917	16949	16979	16960	17027	16826	17125	17020	16862	16789	16906	17023	16933	17012	16879	16971	16883	16989	17073	16844	16998	16720	16967	16896	16836	16947	16901	16569	16973	16925	17078	17135	16979	17001	17064	16934	16946	17010	16923	16961	16917	16946	16842	16809	16990	17008	16911	16935	17097	16895	16793	16962	16903	16688	16833	16865	16810	16948	16996	16754	16945	16893	16920	16876	17029	16991	16958	16862	17102	16880	16980	16730	17013	17087	17049	17091	17011	16879	16922	16840	16784	16876	16902	16896	16905	16763	16939	17042	16947	16965	16991	16777	16963	16842	17073	17029	16976	16938	17045	16841	17133	16864	17059	16886	16856	16900	17074	16948	16872	17049	16906	16919	16937	17039	17004	17023	16981	16818	16870	17001	16983	16847	17023	16562	16916	16891	16880	16652	16876	17036	17029	17073	16916	17139	17056	16871	16912	17206	16905	16825	16957	16930	16967	16984	17052	16848	16907	16971	17110	16965	16872	16949	16918	16860	16762	16749	16925	16783	16900	16880	16782	16821	16873	16739	16918	16764	16986	16997	16937	16846	16882	16823	16913	17129	16874	16937	17056	17086	16841	17068	16764	16988	16948	16843	16986	16858	17035	16876	16938	16887	16840	16918	17020	16879	16823	16956	16890	16823	16870	17035	16935	16894	17060	16770	17031	16928	16727	16802	16847	16782	17023	16983	17142	16938	17033	16749	16996	17081	16968	16826	16875	16876	16939	16910	16807	17093	17029	16867	16942	16743	16883	16905	17101	16837	17058	16904	16937	16961	17124	16883	16854	16963	16902	16849	16927	16942	16781	16774	17025	16853	17056	16774	16935	16933	17164	17022	16837	16838	16828	16814	16954	17035	16737	16966	16944	17032	16812	16926	16932	16985	16967	16987	16987	17011	16897	16721	16991	17155	17017	16962	16732	16840	17012	16940	16979	16979	16949	16841	16978	16934	17052	16772	16949	17010	16926	17026	16857	17075	16959	17054	16895	16780	16893	16949	16931	17095	16979	16934	17024	17110	16890	16693	17064	16810	16901	17067	16839	16749	17095	16875	17146	17000	16999	16923	16939	16828	16991	16898	17037	17087	16907	16926	16962	16663	17048	17066	16816	16723	16982	17010	16803	16857	17042	16927	16992	16863	16880	16835	16731	17054	16978	16976	17110	16925	17141	16746	17164	16983	17148	16852	16975	16848	16971	16820	16930	16923	16937	16908	17038	17033	17004	16861	16933	17133	16888	16907	16932	16797	16930	16851	16865	16866	16784	16910	16848	16824	16849	16735	16689	17032	16969	16745	16893	16835	16775	16950	16975	17019	16823	16834	16805	16877	16980	17049	16996	16920	17001	17105	17078	17099	16896	16833	16818	17007	17034	16977	16823	16998	16867	16890	17134	16868	16938	16857	16970	16875	16934	16878	16901	17001	16952	16792	17071	16975	16781	17162	16930	16881	16978	16944	16890	16910	16934	16843	16915	16762	17036	16919	17022	17152	16894	16903	16904	16914	17023	17001	16863	16950	16762	16916	17019	16862	17008	16998	17131	16886	17047	16908	16911	17045	16867	16918	16855	16814	16873	16895	16905	17035	16941	16869	16923	16867	16888	16780	16874	17008	17039	16834	16992	16931	16905	16829	17047	17022	17016	16882	16781	16876	16965	17134	16896	16791	16950	17002	16855	17013	16890	16930	17018	16873	17152	16938	17092	16852	16954	16969	17043	16899	17104	16963	16913	17008	17039	16954	16889	16942	17055	16834	16941	16859	16936	16937	16807	16778	16996	17007	16824	16880	16843	16917	16793	16783	16981	16941	17070	17040	16888	16836	16722	16857	16998	16763	16912	17162	16991	16984
18149	30514	29721	25686	23603	21326	20360	19185	18324	17901	18825	25589	46817	40605	32171	22803	17688	16112	15949	16006	16088	15930	15883	15850	16089	15984	15984	16055	16088	16095	16087	15934	15840	16074	15896	15917	16016	15948	15969	15944	15936	15982	15957	15974	16126	16082	16175	16010	15838	15961	15993	16047	16075	16108	15799	15859	15850	16017	16129	15955	15964	15821	15856	16029	15921	15837	15842	15996	16012	15986	16000	15912	15996	15968	16085	15790	16051	15900	16014	16001	15994	15989	15889	16042	15906	16020	15912	15946	15925	15924	16081	15982	15998	15890	16116	16025	15920	15948	15893	15826	15904	15941	15994	15996	15966	15900	16009	15888	15946	15899	15851	16161	15876	15732	15978	15900	16037	15975	15997	15980	15867	16026	15894	16067	15809	15967	15958	15930	15862	16068	16137	15851	16024	15845	16075	15937	15957	15835	15933	15857	15951	15972	15927	15927	15973	15998	16099	15931	15879	15965	15872	16027	15962	15949	15847	15734	15932	15925	15996	15948	16155	16016	15766	15770	15973	16199	16022	15925	15916	15995	16098	16021	15830	15938	16000	15946	15980	16074	16077	16111	15948	15989	15758	15915	15995	15932	15916	16029	15882	15812	15912	15933	16045	15981	16037	15967	15914	15968	15909	15897	16027	15975	15871	16067	16120	15900	15888	15971	15999	15907	15824	16011	15953	16133	15924	16093	15979	15947	16008	15864	15978	15858	16038	15822	16253	15878	15923	15833	15906	16023	15862	16164	15877	16099	15959	15987	16012	16173	15997	15879	15944	16017	16057	15816	16004	16065	15831	15950	15958	15896	15859	15927	15986	16214	16111	15966	16042	15966	16047	15968	16073	15936	16109	16040	15898	16052	15958	15935	16064	15952	15935	15926	15952	16099	16118	16111	16047	15812	16071	15827	15965	16131	15860	16100	15959	15930	15971	15991	15993	15936	15970	15945	16024	16026	15930	15981	16172	16031	16013	15698	15910	16026	15916	15799	15979	15932	15974	15839	16023	16018	16121	15941	16036	16033	16171	15969	15921	16131	16008	16080	16117	15859	16071	15990	16020	16000	16168	15987	16160	15893	15919	15983	15983	16029	15892	15994	16011	16003	16101	15851	16014	16152	16114	15971	15935	15978	16000	15969	15830	16062	15970	15974	15851	16129	15852	15991	16110	15915	16034	16066	16025	16031	16048	16010	15906	15846	16044	15993	16069	15854	16020	16019	15984	15976	15858	15833	15958	15987	15959	16067	16093	15846	15899	15938	16111	15891	15948	15807	16068	16106	16070	15973	16027	15928	15975	16032	15924	16020	16052	16023	15881	15891	15944	16100	16004	15763	15994	15881	15935	15893	16133	15962	16042	15894	16066	15812	15991	16040	15952	16163	15988	16002	15951	15922	15929	15848	16009	15935	15962	16101	15959	16084	16022	16006	16076	15994	15935	15794	16091	15825	15940	16022	15969	15895	16003	15971	15977	16038	16122	16053	15929	15954	15857	15914	15959	15755	16108	15900	15847	15985	15985	15952	16045	15829	15982	16211	15935	16028	16178	15915	16019	16077	16064	15857	15875	15813	15938	16059	15988	16050	15984	15992	16037	15958	15837	15826	15959	15818	15945	16005	16100	16019	15990	15816	16100	15893	16138	15964	16046	15978	16068	15925	16133	16012	15839	15821	15863	16061	15958	16019	15990	16033	15900	15759	15911	15861	16042	15894	16019	15938	15991	16031	16038	15918	16143	15866	15925	15989	16097	15997	15986	16137	15997	16007	15975	15913	16008	16077	15947	16083	16030	15802	15966	15830	16053	15920	16090	15884	16169	15802	16062	16031	16062	15925	16054	15933	15968	16005	15968	16098	16015	16096	15961	15718	15899	16064	16009	15906	15907	15691	15821	16178	16059	15967	15868	16057	16009	15894	16159	15816	16027	16064	16000	15907	16117	15853	15984	16032	15903	15953	15978	15983	15914	16108	16030	15921	15994	15891	16026	15919	15971	15955	16024	15925	15779	16088	15897	16033	15997	15980	16006	15817	15994	16004	15816	15956	15982	15918	15867	16077	15886	15781	16034	16084	15942	15936	15996	16108	16055	16046	15893	15984	16020	16008	15999	15791	15975	16137	16016	15958	15930	15998	16074	16028	15927	15843	15951	15898	16111	15965	15958	15932	15992	15882	15928	16051	15847	16053	15945	15908	16092	15878	16089	15971	16069	15915	15969	15876	16061	15951	16073	16123	16064	15947	16151	16064	16092	16022	15938	15938	15861	15866	15942	15955	16072	15981	15966	16060	15975	15908	15961	15880	15977	15891	15861	15999	16119	15840	15977	16084	15851	16023	15995	15960	15890	15896	16041	15935	15881	16032	16216	16072	15780	15866	16111	16043	15844	15944	15804	16034	16049	16027	15967	15969	15975	15979	15986	16011	16016	16002	15946	16107	15924	16128	15896	16078	15872	16076	16042	15931	15998	15901	15859	15971	16067	15789	16059	15946	16108	15982	15963	15942	15931	16082	16084	16004	15985	15990	16072	15717	15905	15958	16031	15897	15951	16127	15959	16084	16026	15923	15971	15881	16020	15825	15988	15933	16000	15878	15922	15966	16088	15967	15931	15944	16042	16191	15904	15912	15955	16039	15955	15897	16046	15722	15946	15898	15889	16029	15809	16096	15915	16102	15859	16011	15935	15947	15996	15901	16032	16046	16066	15814	16009	15876	16131	15892	15953	15967	15947	15914	15857	16071	16048	16061	15898	16027	16013	16009	16024	15986	15874	15964	15933	15904	16151	15972	16030	16020	16087	15959	16074	16062	15997	15946	16090	15917	15973	15763	15971	15984	15951	15893	16017	15883	16000	15858	15901	16095	15930	15807	15826	15916	16060	15911	16062	16025	15953	16015	16081	16086	15873	16060	16033	16190	15841	15906	15923	15961	15970	16110	15981	16019	15815	15930	16037	16071	15880	15959	15894	16043	15934	15927	16082	15754	15988	15836	16018	15900	15877	15925	15947	16101	16018	16015	16032	16143	15896	16170	16002	16032	15880	15732	15951	15862	16198	16201	15913	15940	16003	15980	15938	16008	16020	15854	15924	16031	15927	15874	15921	15806	16026	15968	16030	15948	15826	16010	16122	16067	15984	15959	16026	16032	16136	16033	15893	15990	15837	15956	15877	15957	15930	15932	15965	16048	16091	15972	15960	16017	16030	15997	16011	15929	16082	15987	16022	16030	15864	15938	16078	15976	15963	15872	15724	16067	16083	15879	15982	15853	15977	15943	15903	16000	16035	15972	16004	15901	15914	15886	15849	15872	16052	15890	16035	15986	15841	15971	16068	16017	16162	16173	15944	15988	15823	16097	16127	15973	15928	15978	15911	15960	15957	16095	15887	15719	16031	15951	15927	16071	15935	16135	16058	15940	16057	16077	15903	16043	16115	16014	15970	16047	15882	15839	15951	15994	16141	16063	16048	15961	16034	16259	15917	16099	15942	16127	15950	16003	16076	15962	15921	16081	16001	15994	15982	15992	16021	16107	15957	15997	15915	16024	16059	15911	15951	16008	16058	16068	16015	15941	15955	16103	15990	15779	15913	15962	16132	15921	15945	15748	15978	15928	15831	15958	15987	15790	15882	16117	15948	15736	15992	15887	15986	15970	16016	15863	15840	16241	16015	16023	15897	15916	15971	15988	15928	16083	15932	16110	16059	16014	16065	15926	15916	16245	16029	15771	16002	16051	15991	15949	16007	15925	16075	15981	16031	15977	15975	16072	16099	16016	15958	15886	16023	15768	15892	16004	16012	16045	15946	16010	15881	16021	16083	16005	15761	15984	15888	15840	15994	16063	15940	15948	16079	15896	15926	15960	15851	15946	15871	15993	16065	15922	16104	16008	15982	15898	15912	15964	15949	15978	15983	15859	16142	15912	15877	15791	15897	15979	16173	15852	16051	15985	16067	15884	15851	15961	16147	16011	16059	15979	15967	15981	16039	16016	15924	15907	15854	16036	15981	16046	15930	15927	16077	15934	15990	15959	16108	15964	15904	15921	15872	16067	15961	16060	15923	15942	16134	15900	15976	16091	15980	15974	16016	15936	15812	16140	15947	15801	15922	15977	16081	15911	16017	16085	15860	16141	16218	15978	16119	16127	16022	16111	15880	16022	15840	15940	15966	15914	15984	15948	16141	15951	15902	15936	15942	15984	15959	15976	15853	16069	16204	15932	15950	16103	16132	15920	15911	15799	15941	15983	16205	15940	16094	15994	15874	15839	16117	16031	15877	15981	15995	15836	15868	15992	16004	16068	15955	16118	15988	16021	16180	15957	16081	15896	16049	15954	16151	16032	15867	16004	15974	16081	16086	15694	15905	15946	15948	15764	16086	15958	15812	15970	16019	16146	15840	15788	16008	15922	15975	16017	16123	15980	15977	15799	16055	16084	15849	16067	15975	16044	15841	15915	15971	16052	16168	15890	15885	15964	15792	15980	16018	16003	16141	15935	16152	15828	16108	15883	15954	16103	16058	16171	16040	15985	15949	15867	15893	16055	15935	15890	16016	15961	16026	16031	15912	16092	15982	15915	15970	16068	16140	16001	15821	15996	15953	16023	16195	15961	15894	15885	16042	15996	16065	15782	15905	15805	16040	15778	15926	16034	15803	16106	16088	16007	15937	16070	15943	16140	15963	15989	16068	16051	15914	15794	15866	15807	16042	15890	16158	16030	16003	15968	15937	15917	15911	16083	16031	16113	15909	15980	15862	15985	15986	16034	15871	16037	16105	16046	16081	16004	16086	15731	16008	15865	16031	16076	15911	16192	15874	15981	15973	15963	16087	15819	15942	15938	15925	15969	16219	15997	15938	16108	16046	16031	16066	15788	16063	15935	15920	16117	15901	15933	16018	15824	15933	15900	15983	15956	15907	15864	16080	16183	15794	16099	16137	16038	15888	15904	15963	15851	15860	15938	16008	15851	16031	15973	16005	15935	16064	16005	15776	15914	15825	15867	15934	16016	16050	15988	16102	15909	15979	15720	15940	16006	15973	16037	15943	16041	15897	15975	15973	15978	15945	16067	15863	15898	16016	15843	16038	15870	16080	16069	16000	15899	15926	15893	16118	15970	16051	15841	16078	15991	16117	15922	15901	15972	16141	15912
29340	22746	25055	21391	18743	18035	17766	17432	17395	17219	17210	17663	19789	20015	19038	17878	17379	17318	17041	17224	17082	17114	17105	17158	17172	17134	17026	17134	17208	17098	16975	16907	17144	16996	17036	17058	17235	17102	17157	16975	17045	16930	16970	16852	17070	16931	16864	17225	16875	17015	17037	17115	17272	16923	17095	17110	17190	16960	17005	17039	17112	17084	17128	17141	17061	17208	17092	17058	17117	16984	16986	17077	16941	16922	17028	17114	17064	16828	17015	16993	17087	16870	17165	16979	16939	16905	17106	17046	16877	17021	17135	17050	17241	16944	16996	16833	17067	16876	16902	17043	16986	17018	17041	17023	17177	16976	17140	17136	17092	17054	17100	17046	17082	16982	17183	16912	16761	16871	17019	17064	17182	17017	17124	17211	17019	17206	17082	16983	16880	17265	16834	17003	17002	16892	16829	16984	16897	16898	16945	17044	16915	17089	16993	17013	17077	17154	17090	17087	16892	16892	16910	17107	16828	17214	17005	17004	16938	17193	16983	16966	17150	17051	17027	16962	17057	16955	16962	17069	16949	16794	17085	17145	17008	16928	17058	17029	17050	16954	17104	17178	16960	16860	16867	16837	17139	16961	17179	16846	16974	17055	17032	16948	16860	17081	17033	16948	17102	17086	16879	17101	17001	17026	17084	16901	17123	16788	17182	16935	17030	16938	17041	16829	16968	16981	17157	16927	17061	16915	17156	16909	17107	16857	16868	17119	17030	17066	16844	16935	17074	16967	16970	17013	17109	17133	17047	17065	17031	17069	16937	16896	17056	16829	17012	17013	16977	16960	17065	16836	17100	17144	17011	17006	16921	17261	16944	16960	16736	16857	16843	17193	17258	16948	17034	16911	16970	17013	17067	16990	16974	17062	17003	17053	17059	16876	16951	17178	17032	17216	17197	16986	16913	17085	17126	17134	16813	17217	17013	16950	17014	16852	17016	17004	17015	17190	17113	17133	17003	16785	17169	17049	17182	17109	17055	17044	17042	16967	16921	17105	16972	16896	17059	17162	16965	17013	16855	17067	17193	17070	17142	16862	17057	17026	16980	16945	17206	16905	16814	16871	17008	17261	17026	17145	17095	16807	17054	17082	16972	17075	16970	17073	16983	16981	16969	16903	16954	17105	17000	17035	17081	17106	16880	17046	17002	16903	16956	16823	17111	16962	16986	17054	17123	17092	17228	17271	17035	16843	16805	16941	17020	16953	17184	17079	17082	16977	17000	17311	17019	16935	17224	17000	17028	17123	16896	16935	17118	16934	16918	17037	16802	17036	16987	17202	16971	17249	16955	16847	16923	16657	16965	17203	17069	17029	17173	17083	16939	17030	17037	17063	17114	16890	17078	16855	16999	16878	16704	17066	17011	17120	16952	17027	16824	17006	16883	16992	16752	17022	17033	17038	17121	17167	17019	17110	16996	17135	17030	17122	16722	17032	17037	17091	17149	17005	17081	17014	16980	16980	16987	17117	16818	16986	17010	16803	16963	16832	17187	17124	16945	16855	17157	16834	16957	17175	17007	17109	16955	17129	17164	16922	17067	17052	16960	17200	17070	17044	16940	17012	16987	17008	16971	16994	17059	16948	17033	16931	16985	17014	17044	16977	17008	16837	17013	16927	17099	17030	16917	16847	17053	17085	17136	16982	16976	17029	16947	16960	16839	16806	17009	17103	16973	16862	17099	16942	16933	17044	16981	16933	17169	17152	17103	17086	16984	17211	17103	17059	17103	16928	17034	16905	16953	16969	16997	16950	17026	17093	16828	16824	16955	17110	16898	17102	16883	17101	17298	17119	17222	16901	17021	17127	17113	17084	16943	16877	17020	16954	17139	17031	17037	17246	17059	16979	16892	17040	16920	16943	17177	16948	17224	16947	17059	16938	17042	17025	16897	16920	17232	17015	16871	16950	16810	16962	16982	16969	16843	16825	16837	17063	17137	16963	17090	16897	17051	16853	16777	17021	16986	16955	16969	17019	17104	17007	16869	17101	16974	17038	17017	17194	16906	16955	16982	17100	17087	17038	17153	17068	17037	16895	16958	17025	16921	17080	16797	16993	16903	16986	17024	17044	16971	17029	17092	17084	17082	17032	17052	16970	16739	17118	17012	17023	16893	16981	16941	17191	16874	16893	16878	16949	17009	17081	16985	16978	17023	17062	16971	17075	16980	17056	16980	17178	16992	17004	16872	16892	17046	16992	16796	16997	16999	17137	17020	17054	16905	17024	16877	16804	17080	17000	17092	16975	17013	16942	16972	16974	16842	16993	16869	17012	16947	17026	16916	17022	17045	16937	17083	16958	16927	16950	16916	16949	16948	17064	16782	16904	16935	16927	16959	16957	16984	16908	17018	16930	16970	17155	16985	16911	16857	17142	16872	17095	17021	16953	16989	16960	16901	16844	16993	17036	16855	17102	16913	17018	17045	16992	17183	16961	17034	17036	17180	17016	16942	16885	17065	16887	16959	17154	16985	17010	17086	16857	16818	17096	16951	16859	17007	17254	16919	17152	16986	16910	17034	17043	17117	17068	17137	17003	16937	17079	16873	17055	16974	16975	17078	17046	16972	17168	17176	16866	17134	17005	16971	16831	17046	17042	16911	17051	17054	17145	16990	17073	16930	16992	17106	17122	17045	17302	17088	17068	16992	17000	17134	16864	17027	16932	17092	16860	16888	16961	16946	16923	17231	16813	16947	17089	17030	16852	17052	16859	17060	17065	17202	17006	16974	16945	17112	16865	17087	16845	16917	16924	17187	17176	17058	16905	17041	16957	16785	17107	16992	16849	17142	17077	16926	17060	16909	17185	16974	17015	17210	16869	17302	16892	17039	17002	17087	17028	17095	16952	17058	16882	17043	17099	16759	17030	17119	16999	16941	17130	17077	17148	16985	17092	17093	17085	16984	16998	16950	16761	16765	17102	16997	17059	16895	17024	17018	16928	17037	16953	16908	16858	16993	17026	17304	17048	17128	16952	17000	17107	17098	16959	17009	16935	17032	17045	17162	16985	17062	17055	17004	16806	17064	17015	17267	16998	16967	16844	17010	16923	17067	17086	16970	17131	16877	17031	16932	17011	16970	17041	16971	17070	16898	17065	17070	16828	17058	17030	16949	16950	16978	16902	17245	16908	16700	17056	16972	16975	16954	16970	17101	17025	16975	16914	17142	17047	17171	17087	17127	17040	17160	17067	16977	16902	16823	16936	17074	17062	17102	17095	17049	17182	17004	17079	16846	16924	16996	16939	17070	17128	17114	17042	16945	16943	16941	17005	16924	17071	17206	17006	16860	17043	16789	16979	17012	17099	17128	16888	16985	16941	16940	16985	17016	16941	16848	16886	16766	16979	16978	17065	17062	17174	17099	17076	16804	17011	16687	16967	17100	16927	17069	16943	17051	16809	16936	17150	17072	17078	17084	17094	16848	16954	17062	17040	16869	16857	17054	17219	16971	16985	17072	17002	17248	17094	17074	17103	16848	16929	16789	16955	16849	16786	17296	16953	16974	17228	17051	17119	16993	17212	17100	17043	17057	17065	17019	16837	17011	17142	16946	17096	17195	17104	16923	16886	16930	17052	16950	16890	17056	17069	16987	17068	17029	16966	17024	17181	17067	17133	16936	16908	17073	17212	17115	16967	16925	16984	17068	16806	17089	17077	16954	17019	17028	17113	16735	17062	17047	16977	17108	17224	17084	16987	16959	17334	16988	16858	16864	17279	17068	17114	16977	16861	17092	17015	17016	16990	16907	16889	17031	16829	17001	17020	16751	16948	17056	16996	16922	17096	16889	16984	17058	16997	17067	17120	17100	16939	16987	17142	17116	16978	17217	17108	17079	17231	17076	16829	16966	17194	17019	17061	17103	17065	17049	17080	17093	17089	17116	16893	17113	16918	17051	17046	17002	16913	16967	17181	17096	16913	17022	16983	17086	16942	17097	16956	16879	16865	16989	17048	16784	16874	16882	16912	17134	17015	16901	17008	17215	17161	16959	16842	16857	16822	16988	16814	16835	17018	17139	17185	16958	16798	17107	16925	16836	16941	16908	17048	17112	17139	17221	17190	17050	17082	16955	16750	16964	17047	17205	16897	17032	17056	16934	17081	17148	17029	17005	17014	16913	16867	16817	16918	17072	16847	17077	17188	16951	17061	17082	17012	16880	16780	17124	17149	17086	17149	17272	16943	17067	16961	17106	17224	17116	17026	16839	16882	16964	16935	17071	16878	17269	17208	17063	16892	17081	16877	16884	17083	17315	17100	17036	16947	17068	17016	16963	17211	16892	17172	17152	16992	16953	17129	16910	16992	16877	16911	17073	17013	16987	17011	17185	17210	17015	16997	17244	17007	16916	17128	17005	16951	17105	16799	17157	17176	17106	16909	16999	17106	17029	17153	17055	17189	16801	16964	16904	17179	17129	17043	17216	16981	16982	17056	17125	17019	17001	17128	17151	17143	16915	17051	17051	17038	16909	17035	17170	17040	16931	17011	16930	16957	17033	16913	16936	17009	17131	17035	17022	17086	16917	16872	17067	17239	16929	16850	17024	16929	16960	17113	17151	16917	17104	16999	17073	17095	17183	16931	17001	16997	17040	16980	16941	17072	17052	17003	17208	16862	17091	16860	17054	17029	16840	17095	16999	17079	17116	17102	17112	16873	17018	16961	17061	16916	16942	17059	16926	17005	16890	16903	17196	17137	16985	17095	16719	17192	17019	17023	16967	17015	17103	17021	16986	17123	16903	17024	16999	16996	16902	17077	17224	16932	16988	17210	17097	17078	16857	16772	17110	17018	16972	17038	16922	17335	16985	16952	16908	17010	17089	16997	17061	16951	16946	16959	17188	16928	17093	17068	16854	17020	17117	16924	16936	17137	17136	17061	17112	17091	16995	17173	17210	17066	16989	17167	17006	16883	17094	16883	17061	17067	17052	16979	16991	17123	16986	16960	17168	17019	16818	16962	17179	16851	16950	17118	17022	17001	17033	16900	17067	16858	16924	17032	16849	16971	16866	17000	17036	17091	17000	17065	16935	17067	17013	16852	16973	17104	16979	17223	17102	17071	16936	16962	17042	17090	17022	17050	16896	17016	16837	17123	16879	17130	17141	17205	16924	17061	17322	17195	17109	17084	17211	17043	17223	17095
17577	20885	22416	19911	18402	17449	16870	16777	16354	16382	16419	17110	20918	19816	18214	16918	16349	15958	16060	15999	16037	16158	16011	16038	15857	16116	15948	16070	16089	16066	15829	16040	16046	16010	15874	15938	16171	15984	15998	15983	15802	15944	16153	16127	16026	16073	15997	16001	16036	16135	16227	15955	16029	15958	16016	16097	15877	15929	15972	15886	15851	16058	15919	15908	15987	16147	16057	15873	15862	16121	15893	15949	15965	15975	16011	15943	15928	15807	15975	15874	15970	15936	15941	16017	16145	15947	15687	16030	15841	16120	15871	15885	16163	16089	15961	16087	16115	16031	15972	15819	16038	16139	15958	15834	16020	15951	15998	16136	15885	16057	16115	15964	15899	16046	16001	15928	16002	16121	16064	15841	15972	15895	15936	15907	16073	15990	16006	16112	15898	15894	15981	16140	16021	16083	15916	16094	15933	15965	16047	16067	15898	16042	15952	16063	15965	16074	16065	16075	15966	15977	16020	16005	15970	15979	16061	15974	15966	15995	15962	15814	16058	15991	16058	15986	16074	15867	16072	16011	16154	15843	16086	16019	16102	15835	15992	15900	15959	16073	15840	16068	15847	15859	16105	15858	16043	15967	15890	15945	16092	15964	16022	15990	16142	15955	16146	15947	15913	16048	16152	15998	16023	15988	15938	16001	15968	15984	16160	16069	15954	15739	16035	16045	15972	16134	15802	16045	15783	15980	15847	16016	16005	16110	15948	15999	16167	15970	15819	15921	15958	15998	16047	15929	15959	16137	15928	15953	16000	16043	16041	16110	16154	15811	15929	15924	15807	15942	16141	15893	15952	16077	15980	15855	16017	15834	16128	15995	16056	15970	15965	16084	15946	16024	15963	15986	15975	16042	15990	15927	16191	15984	15970	16008	16050	15879	15876	16045	15963	15927	15929	16102	15902	15822	15944	15969	15909	15896	15905	16021	16047	16093	15905	16012	16120	15912	16141	16005	16126	16017	15771	15991	15918	16036	15973	16132	16035	16058	15985	16019	15867	16175	15995	16032	15951	16057	15987	15973	15982	16039	16060	15892	15800	16071	16136	16102	15981	15888	15829	15882	16130	16096	15917	16173	15938	15924	16199	15990	16008	15991	15987	15989	16131	15951	16014	15967	16010	15815	16042	15887	15885	15924	16040	15943	15957	16017	16034	15941	16010	15992	15885	16001	16076	16015	15994	16001	15878	16125	15845	16063	15923	15862	16085	16014	16049	15886	15991	16026	15987	16067	16037	16003	15948	15939	16053	15903	15848	16070	15958	16044	16124	16087	15901	16173	15915	15903	15895	15938	15993	15922	16169	15886	15997	15970	15925	16038	16104	15972	15870	15907	16065	16010	16122	15846	16137	16049	15931	16020	15962	15996	15987	15954	16153	15934	16019	15993	15856	16043	15919	16005	15920	15938	16035	15936	16025	16024	15939	16079	15992	15928	15874	15995	15913	16194	15952	16112	16056	16135	16225	16094	15906	15953	15911	15897	15953	16035	16063	15827	16162	15807	15986	15914	15940	15960	16067	15984	16063	15925	15974	16029	15948	16007	16171	16022	16061	16027	15938	15789	16048	15975	16032	15953	16026	16006	16031	16032	16043	15828	16080	15991	15984	16129	16030	15990	15966	15877	15932	15926	16086	15838	16106	15996	15884	16099	16114	16034	15930	15987	16095	15988	16089	16114	15867	15916	15944	16063	16104	16023	15897	15902	15909	16344	15964	15933	15985	15849	15873	15946	15968	15910	16060	15956	15840	15936	16167	15812	15884	16058	15876	16033	15894	16060	16083	16062	15938	16127	15905	16062	15808	15986	16056	16000	15953	16001	15838	16172	16106	15895	16035	16116	16144	16121	15879	16092	15985	15949	15997	15861	16102	16085	16080	15801	16033	15887	16169	15954	16122	15883	16081	15938	15958	15840	16114	15966	15886	16057	16056	15958	16050	16006	15914	15817	16132	15975	15977	15818	16205	16063	15974	15881	16082	15915	16008	15861	15984	15891	15987	16050	15975	16022	16102	16031	15907	15866	15893	15987	16088	15835	16047	15975	15924	16018	15968	15917	16025	16034	16141	15971	16115	15963	16060	15975	16037	16148	15967	15968	16141	16007	15901	15915	15948	15971	16120	16035	15845	16042	16013	15895	16003	15977	15938	15965	15922	15870	16059	16129	15924	15952	15955	15929	15923	16093	16014	15945	15906	16044	16026	15958	16054	16159	16007	16157	16134	16000	16253	16001	16005	16018	16124	16095	16042	15755	16060	15877	16075	16121	16083	16009	15983	15963	15820	15915	15882	15975	15901	15979	16003	16095	15827	16057	15815	16085	16106	16088	15939	16115	15979	16054	16135	15993	15869	15788	16000	16070	15983	15984	15824	16036	15837	16172	15868	16000	16071	15915	15956	15922	15933	16046	16068	16011	16128	16024	16069	15979	16068	15974	15868	15980	15843	15864	15977	16015	15999	15873	15926	16014	16059	16061	15921	16058	15906	16149	15909	16022	16099	15865	16031	16030	16160	16106	15862	16040	15944	15986	15996	16000	16012	15889	16180	15981	15916	15811	16078	15986	15962	15877	15876	16161	16043	15776	15885	16025	15977	15969	15883	15887	16048	15952	16050	16066	16054	16193	16095	15843	16040	15902	15988	15986	16083	16016	15957	15976	15900	15989	15988	15890	15950	15958	15924	15862	15940	15915	15992	15936	15972	16146	15852	16008	16010	15855	15999	15865	16051	16104	16035	16091	16080	16083	16025	16016	16097	15996	16160	16016	15801	15971	15896	16199	16001	15977	16034	15957	16191	15952	16130	16062	16198	15888	16019	15865	15906	15921	15993	15709	16001	16041	15984	15901	15956	16042	16017	15958	15997	16039	15772	15838	15953	16168	15915	15866	15798	16097	15845	15943	15805	16104	16116	15921	15936	16107	15912	15909	16048	16017	15773	15918	16133	15940	16010	15981	15939	15877	15846	15989	16108	15950	15963	15953	15987	15980	15945	16014	15866	15959	15991	15897	15862	15919	16029	15889	16023	16007	16050	16140	15889	16031	15970	16158	15824	16035	16002	15848	15908	15885	16295	16037	16058	15814	16206	16116	16043	15960	15857	16038	16001	16093	16125	15843	16020	16061	15887	15956	16063	15962	15947	15861	15944	15928	15912	16031	15992	16033	16043	16104	15990	15936	15921	15996	16036	15855	16088	16193	15928	15913	16071	16015	15746	15974	16143	16032	16025	15940	15989	15970	16114	15935	15869	15957	15800	16135	15869	15939	15972	15962	16095	16016	16059	15982	15874	15924	16156	15917	16039	15966	16155	16191	15814	15879	15839	16025	16247	16074	16062	16052	16260	16047	16220	16018	15980	16129	15945	15994	15778	15971	16075	16081	16014	16064	15933	16022	15898	16072	15893	15927	16000	15840	16122	15877	16078	15956	16078	16064	15841	15973	16183	15990	15958	16142	16160	16055	16098	16094	16038	16066	15925	15935	15969	15941	15987	16034	16063	16131	16081	15948	16099	16042	16043	16029	15830	16007	15979	16154	16071	16063	15910	16021	15851	15884	16058	16004	16062	15839	15978	15989	16051	16003	15983	16047	16034	16005	15957	16016	16097	16177	15947	16057	16026	16178	16022	16337	15914	16086	16058	15858	16059	16007	16041	16037	15858	16002	15923	16120	15954	15947	16203	16003	16035	16103	15841	16122	16139	16001	15948	15911	15912	15863	16055	15798	16112	15999	16037	16057	16099	16094	16012	15972	15964	16131	15985	16037	16010	16089	15990	16151	15997	15957	16089	16072	15792	15938	15948	15846	15992	16068	16175	16084	15929	16103	16006	16072	15914	16232	16064	15999	15864	15976	15888	15825	15979	15968	15905	16096	15964	15968	16042	16051	15846	15736	15980	16056	16023	15930	15978	16012	15959	15916	16027	15894	16066	15956	15922	15870	16026	15991	15977	16044	16112	16108	15869	15926	16077	16021	16051	16054	15940	15953	15965	16061	16005	15923	15932	16118	15876	15961	16142	16068	15964	15920	15995	15957	15943	16090	15916	15840	15949	16073	15885	16006	15961	15997	15954	16050	16024	15977	16010	16081	15900	16131	16041	15898	15971	15844	15849	15967	15977	15904	15926	15990	16101	16149	16143	15972	16130	16065	15995	15726	16015	15906	15966	16033	16119	15996	15963	16159	16106	16063	16006	15916	15905	16020	15888	15878	15982	16076	16089	15877	15958	15997	15914	15925	15882	15982	16112	15987	16016	16001	16017	16120	16061	16051	15960	15997	16057	16069	15910	15942	15932	16063	15909	15840	15932	16041	16130	16000	16121	16023	15701	15939	16058	15956	15896	16060	15908	16039	16020	16071	15985	16025	16030	16090	16067	15962	15964	16030	15989	16134	15871	15978	16112	15993	16017	15781	15998	15921	15991	15963	16210	16086	16051	16056	15888	15879	15990	16152	16055	16077	15893	15967	15964	16093	15919	16055	16085	15930	15953	15967	16086	16044	16152	15909	15986	15880	16100	15885	15933	15818	16224	15843	15911	15935	15901	16068	16030	15824	16043	16067	15972	15882	15832	15931	16005	15976	16023	15954	15892	16101	16011	16121	15918	16009	16038	15859	15755	15946	16133	15884	15799	16014	15927	15961	15965	15956	16049	15999	16075	16019	16006	15953	15952	16105	16173	15883	16034	16046	16133	15890	16076	16057	16000	16041	16149	16017	16019	15901	15845	15936	16112	16111	16036	16082	15943	15997	15986	15963	16029	16114	16129	16016	15989	15757	16035	16098	15944	15997	16086	15837	15934	16147	16026	16124	16040	16042	16100	15886	16081	15997	15943	15889	15950	16043	16013	15953	16096	15948	15976	16023	16063	16135	15918	15796	15969	16008	15849	15961	15970	16039	16040	16002	16080	16112	15987	16135	15972	15912	16087	16083	16035	15952	15980	16167	16027	16009	16067	16040	15989	15841	16012	15960	16094	15941	16021	16203	16036	16096	16021	15966	15731	16045	16025	15970	16078	16101	15987	16104	16045	16169	15948	16045	15915	15951	16099	15885	15919	15991	16015	15777	16031	16052	15946	16198	16110	16075	15938	16044	15933	16047	16025	16059	15936	15898	16149	16031	16160	16040	16054	16058	16045	16063
25070	21364	28072	25526	21431	19607	19227	17882	17415	17437	17721	19839	33375	31487	25729	20490	17920	17241	16656	16770	16807	16788	16698	16795	16817	16714	16912	16836	16798	16780	16775	16516	16768	16891	16886	16836	16802	16791	16829	16698	16793	16879	16622	16647	16788	16860	16909	17073	16831	16610	16769	16618	16762	16727	16773	16824	16807	16731	16740	16950	16814	16722	16743	16744	16751	16662	16920	16655	16584	16601	16850	16704	16673	16732	16843	16986	16761	16913	16709	16712	16710	16669	16618	16859	16908	16668	16720	16731	16868	16819	16818	16582	16829	16702	16656	16557	16494	16668	16614	16851	16653	16526	16537	16824	16492	16675	16553	16845	16588	16601	16909	16741	16681	16628	16565	16663	16660	16933	16860	16721	16688	16671	16739	16478	16714	16875	16759	16598	16760	16596	16550	16752	16679	16646	16637	16914	16796	16848	16754	16730	16757	16885	16559	16831	16754	16630	16670	16704	16774	16574	16683	16723	16891	16772	16820	16697	16622	16722	16607	16394	16642	16604	16698	16718	16793	16561	16724	16814	16698	16723	16598	16631	16610	16643	16622	16626	16610	16924	16769	16565	16927	16819	16663	16641	16720	16531	16579	16633	16535	16675	16657	16604	16547	16884	16527	16790	16614	16856	16699	16624	16771	16735	16899	16778	16854	16603	16783	16781	16871	16436	16666	16653	16923	16553	16859	16706	16857	16659	16703	16793	16672	16820	16844	16843	16664	16669	16482	16762	16608	16644	16779	16485	16664	16946	16609	16832	16733	16569	16865	16762	16682	16852	16841	16626	16984	16550	16806	16644	16502	16695	16758	16873	16884	16829	16665	16882	16803	16760	16603	16656	16696	16769	16856	16811	16631	16679	16601	16580	16748	16798	16619	16591	16732	16864	16902	16766	16609	16416	16843	16644	16698	16738	16646	16712	16767	16568	16677	16713	16861	16494	16736	16659	16789	16734	16621	16771	16946	16784	16662	16631	16572	16372	16722	16844	16738	16677	16560	16706	16757	16683	16761	16744	16537	16571	16817	16822	16773	16735	16777	16635	16792	16676	16530	16588	16771	16569	16857	16805	16890	16681	16572	16737	16606	16760	16761	16754	16626	16574	16773	16525	16734	16700	16587	16657	16738	16648	16841	16897	16581	16756	16748	16493	16830	16622	16610	16806	16783	16910	16707	16513	16878	16500	16653	16575	16510	16745	16775	16789	16723	16669	16682	16708	16692	16767	16697	16969	16657	16525	16698	16616	16683	16640	16689	16584	16797	16668	16775	16693	16651	16795	16867	16666	16794	16829	16704	16685	16640	16667	16607	16659	16636	16770	16609	16589	16797	16659	16741	16522	16605	16749	16742	16642	16798	16704	16969	16834	16829	16692	16469	16672	16696	16801	16674	16752	16818	16772	16819	16622	16833	16814	16893	16722	16671	16672	16632	16818	16719	16689	16715	16675	16675	16740	16797	16602	16646	16884	16957	16722	16940	16725	16709	16736	16568	16726	16647	16568	16587	16684	16626	16736	16668	16580	16672	16764	16720	17028	16805	16789	16667	16926	16852	16748	16856	16585	16885	16783	16693	16589	16525	16744	16891	16643	16812	16727	16711	16589	16741	16725	16749	16647	16683	16780	16788	16626	16903	16919	16768	16720	16716	16783	16768	16800	16744	16677	16546	16627	16655	16648	16622	16772	16551	16733	16715	16699	16637	16560	16540	16652	16809	16580	16606	16780	16771	16920	16556	16717	16750	16765	16763	16833	16697	16806	16666	16696	16674	16796	16578	16555	16655	16912	16628	16750	16802	16691	16705	16577	16795	16637	16767	16777	16950	16803	16643	16649	16691	16737	16521	16454	16647	16608	16814	16677	16719	16782	16748	16865	16733	16431	16601	16765	16779	16602	16803	16750	16574	16585	16743	16868	16750	16742	16644	16648	16698	16893	16794	16616	16591	16565	16707	16862	16696	16799	16721	16501	16710	16629	16650	16739	16547	16765	16815	16856	16902	16822	16685	16721	16565	16931	16673	16817	16703	16416	16874	16796	16816	16628	16868	16763	16843	16686	16624	16626	16548	16412	16698	16778	16873	16796	16743	16646	16582	16798	16784	16668	16884	16488	16692	16796	16786	16582	16714	16785	16582	16747	16793	16768	16839	16608	16731	16658	16802	16835	16727	16815	16631	16804	16584	16754	16642	16686	16827	16874	16691	16760	16865	16659	16837	16776	16828	16865	16759	17022	16696	17028	16767	16568	16637	16574	16566	16565	16744	16742	16719	16455	16608	16854	16637	16817	16719	16748	16595	16680	16611	16804	16721	16662	16538	16616	16633	16653	16799	16478	16769	16670	16654	16869	16807	16590	16664	16683	16709	16653	16715	16731	16752	16536	16546	16959	16690	16575	16892	16761	16681	16583	16804	16832	16639	16587	16789	16682	16805	16739	16756	16687	16740	16618	16721	16664	16774	16628	16898	16773	16610	16663	16815	16826	16641	16628	16632	16793	16907	16943	16928	16836	16592	16702	16763	16593	16822	16738	16670	16564	16857	16552	16921	16990	16724	16614	16735	16660	16846	16729	16657	16677	16515	16843	16643	16689	16775	16652	16747	16746	16687	16475	16642	16769	16866	16710	16724	16703	16816	16744	16593	16483	16636	16682	16672	16786	16863	16702	16678	16600	16590	16803	16683	16603	16666	16812	16752	16634	16602	16590	16633	16642	16772	16584	16724	16565	16828	16737	16650	16808	16559	16644	16707	16747	16825	16759	16548	16677	16737	16755	16616	16820	16686	16707	16679	16674	16615	16819	16867	16806	16499	17013	16845	16840	16760	16779	16822	16650	16788	16926	16802	16808	16846	16710	16649	16804	16804	16625	16680	16664	16672	16839	16710	16653	16729	16772	16427	16792	16759	16480	16644	16554	16772	16806	16859	16742	16506	16873	16817	16947	16791	16838	16636	16627	16636	16688	16795	16531	16694	16768	16817	16696	16559	16705	16523	16712	16822	16619	16817	16775	16559	16702	16619	16722	16721	16633	16527	16584	16649	16725	16521	16652	16814	16555	16723	16807	16638	16681	16727	16685	16776	16722	16656	16880	16962	16764	16841	16731	16598	16581	16531	16611	16750	16752	16660	16800	16746	16674	16686	16713	16734	16631	16633	16780	16641	16849	16628	16742	16915	16691	16594	16842	16437	16514	16667	16646	16742	16797	16627	16941	16592	16702	16774	16781	16727	16779	16695	16683	16807	16685	16669	16711	16825	16856	16694	16628	16608	16760	16556	16545	16652	16904	16792	16744	16725	16723	16591	16823	16607	16590	16763	16602	16601	16702	16729	16686	16634	16833	16742	16709	16664	16814	16859	16757	16712	16714	16710	16585	16835	16940	16658	16655	16758	16688	16695	16714	16719	16621	16879	16739	16858	16730	16773	17022	16704	16640	16805	16727	16853	16763	16808	16872	16531	16699	16752	16699	16914	16639	16704	16698	16847	16788	16609	16803	16729	16799	16734	16619	16643	16662	16805	16420	16549	16654	16598	16670	16771	16776	16728	16793	16676	16666	16737	16674	16819	16757	16750	16562	16738	16685	16828	16727	16719	16690	16674	16701	16746	16672	16549	16554	16812	16860	16734	16608	16693	16834	16665	16763	16670	16617	16870	16746	16789	16741	16651	16553	16545	17065	16718	16661	16821	16618	16616	16639	16488	16704	16658	16650	16727	16799	16696	16670	16774	16758	16556	16893	16834	16731	16738	16614	16713	16859	16657	16554	16564	16880	16810	16686	16672	16472	16676	16558	16781	16728	16551	16677	16379	16718	16590	16661	16683	16686	16605	16639	16663	16763	16886	16816	16815	16848	16800	16771	16680	16649	16683	16755	16624	16490	16986	16543	16663	16946	16849	16740	16669	16660	16688	16923	16923	16684	16880	16722	16765	16592	16753	16869	16745	16654	16745	16539	16581	16619	16820	16575	16685	16614	16937	16597	16605	16713	16726	16641	16758	16842	16669	16530	16776	16589	16623	16775	16710	16650	16862	16684	16856	16784	16597	16685	16611	16686	16644	16825	16750	16814	16732	16736	16576	16615	16674	16707	16813	16679	16816	16687	16724	16810	16639	16705	16762	16592	16611	16650	16622	16715	16767	16913	16824	16681	16628	16822	16770	16775	16798	16787	16598	16812	16901	16824	16643	16557	16898	16668	16551	16587	16650	16631	16484	16799	16880	16710	16951	16756	16616	16747	16659	16676	16750	16794	16755	16611	16758	16590	16823	16873	16662	16811	16637	16566	16528	16608	16727	16602	16832	16812	16703	16711	16822	16812	16827	16623	16830	16884	16668	16626	16631	16689	16564	16751	16626	16859	16772	16842	16820	16615	16544	16684	16782	16781	16743	16574	16650	16583	16457	16771	16608	16719	16867	16711	16787	16907	16812	16767	16903	16728	16628	16722	16691	16664	16699	16530	16831	16590	16644	16885	16956	16843	16926	16729	16850	16762	16800	16818	16654	16704	16731	16733	16964	16745	16644	16760	16737	16677	16641	16741	16702	16732	16674	16643	16829	16595	16642	16988	16752	16537	16764	16661	16701	16639	16651	16687	16712	16459	16746	16695	16752	16627	16870	16611	16816	16678	16902	16632	16885	16899	16811	16710	16765	16800	16692	16666	16571	16704	16772	16700	16782	16670	16687	16784	16778	17026	16713	16684	16769	16731	16624	16809	16718	16684	16773	16604	16709	16601	16699	16789	16856	16727	16642	16701	16599	16765	16729	16952	16653	16581	16715	16711	16592	16773	16648	16767	16797	16831	16683	16861	16817	16673	16602	16757	16803	16756	16673	16820	16702	16691	16573	16715	16688	16816	16634	16617	16750	16700	16588	16686	16833	16800	16659	16686	16855	16808	16804	16725	16729	16737	16776	16599	16809	16555	16852	16521	16801	16741	16770	16679	16776	16791	16986	16764	16797	16694	16710	16659	16798	16564	16645	16521	16803	16709	16635	16757	16729	16699	16744	16590	16793	16867	16678	16797	16728	16857	16758	16709	16640	16797	16754	16852	16953	16620	16810	16843	16780	16661	16846	16706	16799	16715	16659	16782	16776	16824	16604	16684	16672	16867	16847	16783	16760	16749	16629	16724	16861	16801	16634	16508
16287	25930	24758	21625	19507	18548	17858	17266	17302	17104	17514	21705	38027	33301	26309	19885	16799	15931	16073	15852	15926	15864	15926	15843	15800	15735	15907	15886	16007	15954	15774	15853	16081	15776	15894	15758	15884	15783	15907	16029	15962	16050	16040	15726	16026	15811	15881	15801	15804	15833	15814	15803	15925	15899	15972	15851	15878	15823	15773	15586	15814	15958	15812	15826	15916	15870	15891	15893	16069	15796	15937	15990	15879	15848	15832	15846	15975	16002	15892	15845	15881	15746	15829	15925	15753	15834	15949	15826	15808	15996	15985	15890	15917	15873	15900	15851	16010	16001	15764	15980	15794	15819	15874	15885	16020	15849	15837	15881	15940	15893	15800	15823	15994	15761	15865	15908	15821	15844	15794	15910	15836	15928	15857	15946	15921	15686	15766	15700	15841	15796	15809	15812	15980	15875	15740	15842	15883	15872	15738	15788	15872	15811	15858	15999	15792	16050	15782	15956	15856	15814	15729	15764	15829	15939	15825	15893	16094	15831	15814	15979	15673	15815	15862	15910	16041	15862	15773	15950	15844	15957	15793	15721	15772	15812	15919	15834	15883	15788	15955	15880	15772	15843	15963	15878	15845	15707	15891	15869	15922	15904	15826	15931	15860	15847	15790	15803	15728	15916	15869	16019	16017	15870	15825	15875	15845	15950	15738	15843	15762	15972	16066	15757	16006	15882	15823	15744	15892	15787	15850	15732	15961	15894	15951	15845	16017	15984	16010	15757	15865	15824	15800	15961	16094	15846	15881	15930	15904	15806	15983	15737	15933	15851	15855	15769	15637	15930	15888	15812	15762	15942	15955	15857	15918	15764	15792	15949	15966	15909	15894	15912	15750	15750	15939	15874	15836	15853	15920	15842	16012	15799	15877	15892	15781	15671	15924	15841	15753	15802	15825	16040	15879	15965	15947	15880	15887	15913	15895	15784	15992	15831	15863	15876	15792	15848	16003	15684	15813	15783	15748	15889	15969	16017	15784	15618	15914	15748	15832	15799	15850	15664	16026	15754	15844	15964	15923	15971	15878	15558	15843	15930	15788	15772	15662	15806	15823	15743	16018	15941	15957	15796	15775	15873	15893	15839	15773	16052	15847	15652	15839	15817	15965	15770	15830	15822	15795	15763	16129	15990	15825	15741	16050	15880	15844	15927	15929	15732	15653	15901	16076	15987	15923	15758	15883	15936	15767	15799	15878	15893	15780	15833	15827	16009	15766	15913	15999	15743	15914	15931	15776	15826	15969	15912	15810	15852	15858	15882	15965	15962	15632	15919	15718	15818	15928	15884	15703	15792	16070	15615	15828	15724	15822	15862	15771	15799	15931	15786	16006	15769	15817	15973	15980	15985	15787	15974	15921	15912	15781	15863	15940	15671	15783	15930	15848	15842	15876	15757	15705	15963	15931	15764	15824	15940	15977	15863	15841	15656	15926	15752	15853	15752	16004	15911	16082	16089	15929	15707	15807	15755	15814	15972	15785	15793	15666	15927	15645	15814	15797	15808	15972	15816	15839	16009	15656	15807	15847	15832	15934	15727	15911	15773	15963	15840	15919	15987	15942	15930	15893	15917	15919	15788	15886	15949	15803	15931	15903	15942	15959	15776	15881	15786	15978	15771	16058	15837	15890	15829	15725	15803	15996	15889	15950	15982	15773	15791	15716	15796	15741	15858	15802	15777	15996	15732	15927	15777	15926	15744	15838	15880	15814	15781	15813	15951	15799	15708	15877	15916	15859	15755	15850	15888	15722	15983	15924	15819	15893	15870	15666	15800	15965	15901	16019	15885	15883	15868	15967	15908	15745	15826	15945	15794	15959	15744	15913	15947	15985	15926	15807	15868	15885	15791	15928	15665	15766	15827	15828	15838	15716	15951	15900	15794	15865	15924	15934	15796	15751	16006	15883	15899	16010	15939	16001	16079	15904	15788	16078	15900	15849	16005	15755	15899	15769	15732	15866	15769	15908	15835	15911	15829	15896	15945	15842	15718	15951	15715	15917	15915	15903	15792	15778	15847	15633	15761	15967	15819	15938	15678	15776	15668	15864	15931	15641	15816	15781	15728	15964	15837	15880	15825	15827	15842	15917	15855	15817	15970	15804	15856	15874	15697	15896	15907	15930	15811	15750	15737	15849	15971	15767	15881	15765	15916	15967	15648	15935	15932	15787	15829	15734	15786	15804	15838	15867	15887	15859	15930	15937	15806	16034	15897	15788	15804	15962	15952	15794	15845	15962	15911	15904	16001	15823	15912	15935	15895	15865	15938	15890	15825	15860	15832	15716	15964	15854	15667	15815	15889	15988	15781	15943	15929	16010	15890	15771	15896	15801	15941	15820	15863	15850	15941	15874	15815	15960	15979	15791	15839	15811	15893	15874	15807	16034	15742	15870	15781	15765	15868	15765	15787	15843	15852	15932	15873	15829	15818	15823	15762	15998	15823	15875	15670	15814	15827	15926	15872	15754	15901	15700	15926	15783	15790	15878	15736	15939	15947	15758	15982	15842	15804	15931	15975	16038	16046	15862	15794	15968	15681	16004	15674	15952	15925	15784	15917	15917	15730	15895	15868	15812	15912	15854	15793	15959	15970	15960	15749	15750	15806	15838	15795	15715	15825	15878	15812	16132	15775	15893	15888	15914	15743	15970	15809	15834	15891	15984	16007	15811	15740	15680	15753	15774	15818	15634	15807	15868	15736	15794	15615	15837	15796	15839	15867	15943	15925	15823	15960	16131	15863	15982	15682	15862	15956	15990	15932	15952	15840	15814	15900	15798	15827	15963	15893	15789	15770	15985	15836	16084	15815	15908	15803	15805	15954	15750	15889	15777	15784	15979	15814	15770	15714	15845	15942	15801	15702	15919	15890	16052	15773	15906	15830	15884	15759	16114	15880	15816	15868	15881	15759	15745	15895	15940	15787	15714	15995	15835	15843	15873	15873	15905	15844	15792	16037	15744	15742	15821	15877	15842	15788	16034	15950	15811	15713	15813	15944	15975	15999	15866	15856	15860	15893	15691	15920	15855	15926	16043	15870	15806	15650	15801	15751	15820	15856	15982	15777	15895	15798	15911	15956	15887	15863	15865	15993	15847	15914	15875	15825	16045	15656	15687	15888	15677	15881	15795	15852	15839	15880	15726	15972	15943	15753	15826	15872	15911	15757	15796	15774	15894	16006	15928	15851	15746	15927	15855	15814	15803	15811	15866	15683	15897	15822	15896	15913	15800	15860	15761	15879	15813	15933	15977	15894	15894	15756	15849	15953	15613	15822	15820	15771	15916	15838	15895	15896	15849	15791	15934	15927	15956	15758	15890	16015	15798	15834	15797	16051	15678	15642	15831	15866	15791	15783	16019	15899	16000	15631	15822	15861	15883	15735	15796	15747	15741	15697	15921	15784	15936	15803	15785	15852	15782	15969	15963	15791	15919	15783	15867	15870	15830	15839	15894	15713	15995	15860	15728	15957	15763	15877	15889	15823	15604	15918	15794	15878	15842	16032	15955	15858	15712	15837	15811	15910	15853	15927	16008	16019	15835	15889	15924	15839	15759	15933	15838	15758	15797	15969	15851	15913	15901	15884	15839	15874	15757	16116	15888	15803	15924	15911	15835	15806	15893	16018	15724	15719	15952	16026	15824	15819	15754	15993	15823	15879	15884	15786	15844	15900	15764	15826	15840	15863	15780	15656	15907	15719	15818	15961	15730	15785	15754	15912	15742	15904	16027	15730	15878	15701	16066	15886	15848	15962	15878	15836	15752	15803	15867	15802	15924	15893	15780	15983	15728	15964	15880	15904	15928	15712	15938	15873	15952	15897	15902	15804	16099	15788	15945	16010	15843	15917	15756	15889	15936	15825	16038	15825	15809	16073	15790	15999	15806	15878	15665	15789	15935	15968	15737	15998	15784	15954	16015	15834	16000	15994	15849	15825	15908	15739	15676	15868	15955	16005	15791	15779	15800	15720	15761	15855	15911	15785	15867	15690	15863	15817	15817	15833	15877	15798	15993	15841	16012	15749	16078	15829	15879	15803	15693	15957	15967	15930	15896	15843	15892	15946	15715	15820	15889	15810	15816	15863	15950	15897	15951	15719	15892	15792	15676	15746	15843	15838	15993	15767	15941	15812	16003	15897	15833	15723	15843	15982	15740	15763	15925	15825	15755	16015	16001	15868	15953	15806	15752	15909	16047	15886	15828	15808	15901	15830	15822	15934	15753	15931	16003	15977	15855	15876	15895	15807	15744	15649	15916	15734	15871	16029	15893	16006	15932	15794	15845	15871	15801	15863	15823	15962	15971	15684	15796	15936	15942	15884	15817	15761	15786	15923	15743	15898	15952	15810	15970	15749	15799	15963	15858	15889	15782	15916	15674	15823	15686	15980	15852	15826	15840	15995	15807	15812	15739	15951	15900	15793	15834	15748	15830	15853	15969	15964	15726	15787	15938	15890	15767	15792	15908	15888	15902	15924	15895	15821	15911	15919	15820	15894	15996	15628	15847	15882	15670	16048	15767	15975	16017	15983	15694	15878	15694	15802	15821	15930	16005	15761	15887	15771	15681	15958	15736	15842	15869	15758	15840	15793	15996	15964	15970	15950	15867	15865	15830	15784	15729	15736	15733	15876	15973	15898	15737	15781	15789	15879	15978	15775	15902	15774	15927	15832	15855	16006	15825	15878	15865	16003	15778	15973	15928	15890	15717	15881	15894	15727	15911	15873	16021	15849	15860	15836	15788	15747	16004	16015	15842	15841	15752	15741	15776	15884	15631	15927	15963	15883	15727	15944	15757	15894	15846	15952	15841	15861	15716	15987	15895	15854	15678	15851	15730	15816	16007	15666	15847	15824	15770	15869	15862	15831	15827	16021	15901	15915	15831	15996	15854	15942	15843	15947	15802	15918	15924	15884	15889	15803	15790	15715	15970	15769	15923	15702	16049	15827	15950	15873	15872	15669	15768	15950	15966	15967	15751	15835	15966	15855	15888	15841	15828	15673	15860	15865	15924	15899	15899	15796	15837	15831	15792	15908	15727	15752	15708	15837	15848	15824	15824	15865	15906	15914	15919	15802	15877	15754	15998	15645	15957	15780	15888	16018	15856	15964	15866	15805	15900	15787	15940	15813	16016	15976	15905	15921
23881	21456	28848	24306	22054	22450	21476	18681	17918	17965	18123	21307	42794	38549	30764	23112	18584	17019	16891	16644	16550	16716	16766	16608	16752	16565	16497	16447	16640	16630	16627	16888	16862	16574	16575	16710	16850	16596	16538	16485	16659	16601	16721	16770	16386	16619	16755	16653	16521	16552	16784	16376	16624	16590	16649	16537	16461	16592	16643	16551	16603	16524	16547	16532	16521	16495	16521	16729	16685	16656	16644	16734	16572	16546	16632	16580	16514	16572	16623	16764	16789	16479	16648	16782	16629	16718	16696	16391	16605	16749	16616	16692	16606	16489	16650	16678	16706	16383	16478	16502	16365	16445	16439	16544	16556	16726	16511	16547	16577	16505	16503	16539	16448	16750	16366	16823	16718	16412	16488	16506	16640	16686	16717	16786	16811	16658	16614	16484	16759	16474	16537	16570	16450	16545	16592	16511	16456	16543	16548	16580	16513	16608	16612	16554	16644	16636	16472	16603	16554	16469	16401	16512	16790	16517	16470	16597	16650	16578	16791	16652	16714	16481	16811	16708	16810	16713	16507	16506	16527	16442	16676	16793	16484	16570	16609	16813	16681	16574	16812	16570	16659	16601	16591	16594	16532	16578	16558	16471	16539	16560	16645	16761	16741	16687	16587	16679	16863	16541	16411	16503	16704	16437	16269	16477	16484	16738	16565	16629	16661	16457	16414	16569	16583	16514	16432	16548	16475	16620	16550	16656	16699	16660	16701	16472	16577	16566	16690	16532	16563	16578	16597	16514	16667	16434	16767	16699	16564	16621	16643	16473	16748	16728	16474	16537	16705	16678	16363	16499	16623	16539	16364	16692	16672	16587	16653	16542	16585	16583	16529	16527	16608	16606	16750	16483	16568	16618	16749	16650	16698	16659	16490	16572	16735	16386	16760	16595	16648	16665	16660	16679	16908	16519	16683	16666	16371	16486	16490	16582	16501	16506	16516	16539	16534	16624	16511	16499	16475	16631	16404	16655	16658	16717	16453	16636	16754	16583	16524	16675	16631	16526	16369	16708	16732	16769	16641	16452	16547	16681	16707	16546	16686	16419	16652	16463	16616	16314	16653	16556	16527	16627	16574	16654	16550	16443	16675	16658	16719	16704	16427	16455	16567	16641	16375	16531	16410	16682	16675	16558	16360	16515	16699	16576	16584	16504	16606	16587	16654	16577	16632	16706	16628	16745	16588	16349	16360	16736	16559	16587	16521	16631	16653	16745	16421	16550	16589	16537	16481	16597	16724	16614	16709	16420	16641	16773	16575	16451	16608	16635	16565	16365	16521	16697	16520	16445	16816	16688	16603	16472	16475	16549	16560	16475	16493	16407	16683	16462	16568	16655	16758	16542	16652	16434	16642	16673	16468	16378	16571	16420	16855	16786	16615	16538	16624	16527	16560	16615	16363	16644	16545	16503	16617	16476	16571	16545	16672	16615	16476	16455	16640	16315	16727	16601	16602	16568	16663	16559	16744	16660	16711	16556	16721	16755	16641	16584	16605	16561	16470	16412	16690	16691	16673	16455	16764	16439	16577	16316	16617	16435	16645	16637	16598	16468	16719	16686	16500	16593	16686	16746	16853	16642	16411	16406	16523	16573	16697	16503	16502	16592	16395	16619	16722	16515	16715	16575	16728	16568	16627	16513	16706	16644	16504	16566	16254	16664	16588	16558	16580	16547	16511	16532	16686	16620	16486	16819	16474	16549	16498	16643	16587	16750	16548	16634	16507	16703	16626	16497	16556	16645	16719	16421	16529	16472	16689	16564	16647	16706	16596	16708	16558	16489	16432	16555	16588	16401	16526	16513	16527	16610	16597	16415	16637	16580	16698	16591	16580	16685	16652	16620	16485	16508	16699	16629	16472	16437	16504	16548	16662	16497	16640	16576	16441	16561	16673	16550	16624	16572	16592	16595	16351	16535	16585	16621	16743	16415	16574	16544	16567	16511	16426	16620	16389	16306	16770	16709	16631	16510	16616	16524	16637	16570	16636	16641	16288	16457	16462	16732	16565	16673	16485	16653	16783	16587	16555	16701	16401	16485	16371	16386	16648	16523	16669	16637	16336	16441	16557	16594	16642	16548	16652	16563	16595	16649	16675	16736	16628	16851	16648	16430	16643	16524	16471	16552	16584	16510	16533	16519	16686	16673	16571	16590	16679	16484	16545	16598	16773	16574	16677	16507	16613	16601	16657	16649	16467	16459	16479	16693	16536	16742	16966	16591	16695	16556	16551	16493	16606	16491	16602	16643	16631	16665	16688	16593	16787	16622	16649	16458	16582	16746	16591	16633	16411	16445	16729	16562	16726	16485	16664	16606	16496	16610	16789	16574	16541	16745	16691	16514	16554	16595	16685	16477	16470	16623	16562	16500	16577	16621	16818	16411	16532	16602	16452	16346	16594	16552	16538	16615	16590	16716	16638	16540	16608	16727	16567	16672	16509	16648	16497	16601	16463	16702	16555	16789	16638	16448	16515	16577	16737	16660	16420	16675	16678	16600	16672	16438	16569	16437	16428	16564	16797	16697	16671	16450	16584	16579	16379	16523	16503	16388	16551	16469	16495	16669	16601	16581	16486	16527	16390	16678	16715	16512	16770	16428	16733	16459	16521	16242	16499	16832	16489	16524	16812	16625	16643	16896	16717	16747	16613	16508	16531	16504	16584	16461	16542	16551	16671	16673	16566	16638	16486	16453	16492	16608	16468	16617	16478	16732	16420	16452	16600	16717	16690	16680	16791	16589	16572	16376	16552	16416	16543	16623	16732	16728	16518	16599	16596	16641	16651	16630	16524	16501	16697	16529	16624	16674	16751	16722	16666	16477	16509	16622	16550	16493	16645	16618	16538	16619	16717	16481	16484	16621	16709	16437	16596	16538	16542	16724	16589	16821	16571	16611	16502	16655	16661	16551	16527	16575	16623	16567	16590	16631	16661	16577	16453	16562	16649	16762	16508	16585	16579	16720	16444	16638	16732	16689	16715	16823	16707	16570	16589	16576	16589	16318	16638	16486	16680	16652	16731	16750	16453	16474	16521	16562	16565	16738	16697	16483	16751	16599	16602	16485	16657	16615	16440	16608	16424	16588	16507	16520	16404	16504	16653	16520	16540	16567	16417	16642	16485	16612	16707	16636	16723	16581	16586	16577	16664	16668	16476	16584	16508	16495	16630	16445	16489	16781	16584	16746	16541	16585	16613	16712	16662	16413	16716	16420	16516	16521	16579	16535	16707	16760	16627	16606	16398	16341	16751	16495	16671	16556	16527	16672	16771	16644	16558	16450	16575	16622	16526	16452	16575	16571	16590	16702	16513	16590	16662	16697	16765	16775	16679	16624	16560	16645	16623	16458	16568	16443	16575	16722	16678	16425	16616	16436	16507	16438	16445	16476	16576	16467	16409	16452	16450	16409	16604	16669	16601	16563	16547	16685	16671	16532	16689	16562	16555	16414	16602	16514	16505	16502	16891	16627	16548	16442	16523	16667	16634	16432	16489	16631	16467	16639	16706	16608	16619	16438	16501	16588	16732	16612	16742	16729	16494	16491	16546	16485	16515	16476	16561	16610	16583	16676	16681	16635	16802	16602	16665	16732	16569	16654	16515	16699	16523	16613	16493	16682	16606	16557	16681	16622	16593	16525	16709	16648	16781	16658	16654	16464	16790	16643	16558	16603	16728	16669	16787	16596	16516	16684	16513	16669	16792	16375	16504	16480	16694	16694	16520	16693	16573	16536	16470	16431	16610	16756	16800	16496	16731	16326	16623	16460	16389	16490	16625	16493	16461	16626	16642	16545	16428	16664	16632	16394	16622	16625	16553	16570	16698	16414	16763	16495	16713	16778	16635	16430	16521	16714	16605	16428	16696	16625	16615	16556	16647	16518	16644	16591	16542	16632	16600	16574	16605	16506	16571	16545	16554	16467	16648	16458	16463	16620	16620	16379	16496	16553	16581	16551	16709	16637	16599	16375	16462	16558	16485	16500	16642	16639	16673	16573	16633	16708	16420	16585	16507	16439	16495	16865	16551	16563	16502	16599	16722	16593	16566	16578	16523	16510	16549	16498	16668	16492	16634	16619	16509	16433	16429	16529	16499	16462	16632	16685	16833	16741	16679	16878	16548	16709	16427	16463	16824	16517	16670	16548	16569	16612	16481	16475	16558	16473	16575	16732	16654	16455	16467	16419	16573	16575	16492	16578	16574	16748	16668	16879	16472	16602	16545	16709	16633	16624	16339	16519	16722	16742	16550	16537	16471	16592	16381	16427	16520	16522	16572	16781	16636	16622	16614	16769	16640	16611	16584	16539	16652	16557	16657	16806	16607	16506	16600	16625	16630	16800	16523	16619	16720	16706	16551	16581	16587	16618	16461	16445	16663	16535	16613	16527	16591	16714	16473	16524	16551	16522	16596	16449	16391	16528	16589	16498	16726	16488	16521	16621	16361	16543	16652	16636	16553	16525	16560	16411	16582	16607	16573	16296	16615	16391	16456	16480	16672	16551	16644	16418	16594	16495	16585	16491	16656	16641	16602	16546	16403	16554	16701	16644	16646	16551	16873	16386	16575	16546	16454	16757	16594	16609	16505	16688	16656	16604	16656	16335	16665	16542	16518	16365	16495	16624	16721	16546	16423	16605	16750	16774	16777	16602	16630	16531	16777	16626	16465	16572	16629	16586	16566	16470	16528	16754	16442	16576	16523	16776	16519	16706	16564	16624	16444	16582	16701	16586	16684	16609	16580	16726	16482	16869	16531	16566	16613	16746	16777	16641	16534	16571	16746	16574	16660	16740	16489	16588	16647	16741	16492	16678	16577	16685	16726	16621	16671	16457	16514	16731	16356	16453	16743	16516	16707	16646	16416	16633	16572	16653	16707	16487	16848	16558	16443	16560	16621	16472	16662	16616	16737	16405	16551	16619	16569	16504	16511	16617	16704	16473	16697	16488	16633	16512	16338	16487	16612	16548	16581	16436	16568	16730	16718	16549	16332	16420	16567	16555	16512	16564	16439	16625	16639	16636	16741	16600	16568	16786	16570	16571	16609	16458	16789	16586	16639	16551	16457	16418	16611	16505	16656	16450	16616	16750	16666	16694	16609	16558	16547	16530	16664	16437	16561	16672	16715	16552	16577	16535	16579	16484
17593	29704	29043	24661	21694	19948	18805	18220	17828	17877	17990	24618	46669	40379	32318	22953	17379	16003	15680	15785	15692	15477	15758	15852	15678	15774	15782	15794	15732	15895	15872	15690	15779	15821	15727	15883	15819	15782	15845	15744	15779	16079	15784	15742	15650	15655	15718	15825	15895	15710	15676	15888	15660	15897	15692	15875	15666	15711	15702	15569	15733	15796	15818	15795	15816	15751	15711	15806	15717	15736	15797	15728	15745	15703	15713	15646	15887	15744	15808	15767	15709	15902	15620	15845	15738	15587	15840	15761	15796	15696	15658	15728	15847	15780	15661	15691	15822	15714	15794	15702	15764	15844	15680	15806	15690	15687	15674	15821	15588	15863	15750	15725	15691	15750	15799	15776	15725	15656	15686	15816	15725	15770	15811	15745	15651	15802	15758	15674	15763	15846	15651	15709	15685	15751	15703	15671	15838	15821	15822	15699	15841	15755	15657	15745	15627	15883	15744	15858	15621	15705	15833	15639	15715	15629	15848	15755	15638	15781	15822	15702	15653	15865	15844	15681	15688	15681	15727	15810	15684	15597	15781	15811	15608	15572	15633	15564	15853	15649	15762	15736	15702	15621	15811	15748	15742	15712	15810	15767	15759	15647	15769	15551	15705	15732	15610	15552	15777	15681	15814	15660	15878	15838	15707	15628	15782	15904	15608	15627	15630	15667	15662	15842	15720	15670	15722	15880	15653	15767	15780	15725	15757	15737	15776	15787	15586	15679	15588	15775	15707	15769	15821	15777	15903	15695	15773	15825	15772	15753	15515	15662	15711	15832	15601	15802	15818	15814	15831	15785	15755	15641	15923	15703	15573	15705	15609	15751	15741	15638	15728	15591	15716	15840	15725	15674	15661	15831	15571	15706	15647	15697	15815	15662	15977	15822	15937	15871	15862	15895	15832	15686	15571	15872	15545	15660	15785	15702	15620	15801	15697	15829	15592	15718	15671	15724	15862	15588	15623	15665	15740	15846	15702	15849	15711	15818	15796	15790	15678	15715	15814	15734	15770	15782	15739	15711	15697	15682	15785	15749	15880	15680	15618	15614	15629	15713	15714	15652	15780	15714	15748	15859	15704	15787	15869	15693	15709	15628	15804	15813	15572	15677	15932	15966	15654	15721	15734	15765	15640	15766	15697	15705	15709	15691	15710	15819	15787	15735	15601	15671	15684	15731	15812	15745	15724	15824	15666	15864	15783	15665	15684	15466	15834	15762	15717	15780	15962	15733	15779	15852	15598	15784	15683	15672	15507	15826	15716	15746	15802	15782	15811	15809	15878	15725	15718	15867	15890	15598	15663	15660	15716	15686	15839	15746	15790	15827	15604	15862	15728	15646	15926	15872	15565	15909	15507	15707	15945	15706	15624	15822	15606	15747	15769	15731	15690	15814	15623	15591	16010	15742	15583	15698	15692	15754	15700	15812	15801	15734	15725	15686	15755	15721	15763	15782	15694	15917	15542	15629	15686	15744	15606	15756	15754	15930	15730	15719	15636	15606	15769	15823	15651	15863	15780	15875	15884	15663	15833	15541	15807	15607	15729	15616	15685	15802	15690	15704	15842	15504	15736	15597	15807	15713	15924	15687	15663	15773	15660	15563	15663	15797	15827	15679	15846	15679	15738	15827	15754	15937	15700	15789	15741	15876	15802	15773	15769	15787	15661	15665	15879	15678	15818	15726	15517	15731	15860	15848	15505	15853	15671	15660	15541	15755	15832	15586	15802	15816	15664	15597	15752	15671	15695	15712	15632	15624	15815	15743	15718	15613	15907	15761	15779	15875	15797	15778	15677	15698	15756	15730	15887	15841	15620	15525	15794	15822	15721	15701	15762	15797	15721	15800	15711	15720	15690	15912	15687	15699	15663	15644	15790	15730	15938	15773	15771	15806	15642	15657	15803	15620	15653	15601	15807	15642	15787	15796	15780	15715	15796	15718	15719	15773	15795	15573	15943	15719	15721	15772	15825	15678	15723	15915	15655	15653	15737	15731	15709	15868	15632	15609	15842	15640	15853	15793	15721	15923	15950	15785	15815	15518	15568	15531	15851	15665	15918	15759	15752	15699	15761	15773	15934	15651	15762	15714	15805	15668	15683	15548	15841	15596	15775	15509	15721	15700	15785	15787	15813	15787	15550	15763	15683	15857	15713	15588	15767	15619	15797	15907	15702	15830	15651	15877	15725	15786	15456	15808	15625	15782	15699	15763	15680	15704	15616	15658	15715	15573	15744	15623	15730	15676	15783	15845	15776	15670	15788	15605	15824	15845	15558	15757	15774	15680	15644	15704	15761	15737	15645	15780	15790	15824	15765	15794	15790	15800	15807	15817	15775	15591	15858	15733	15616	15772	15657	15686	15873	15790	15739	15830	15743	15791	15780	15780	15737	15650	15800	15638	15854	15452	15846	15902	15911	15779	15575	15780	15718	15746	15789	15592	15801	15876	15641	15795	15680	15726	15791	15546	15756	15673	15631	15607	15764	15875	15785	15755	15753	15519	15618	15673	15730	15820	15813	15772	15787	15826	15602	15574	15718	15815	15778	15789	15695	15747	15755	15620	15787	15863	15755	15784	15603	15598	15711	15840	15871	15804	15891	15529	15728	15857	15631	15534	15762	15840	15891	15648	15902	15745	15737	15769	15547	15651	15577	15627	15768	15638	15908	15681	15985	15643	15749	15782	15777	15847	15717	15617	15823	15859	15429	15964	15792	15683	15704	15774	15735	15730	15767	15627	15689	15607	15795	15840	15770	15625	15794	15760	15911	15706	15642	15663	15824	15652	15798	15752	15726	15625	15701	15925	15731	15732	15839	15832	15680	15576	15718	15726	15744	15579	15862	15721	15742	15745	15887	15944	15757	15626	15737	15564	15822	15659	15783	15786	15660	15735	15674	15665	15768	15573	15793	15690	15729	15763	15848	15744	15859	15622	15782	15812	15753	15806	15634	15620	15676	15761	15883	15678	15727	15726	15732	15716	15750	16009	15670	15460	15702	15781	15716	15700	15930	15840	15577	15617	15793	15823	15660	15622	15737	15909	15643	15767	15812	15860	15778	15842	15678	15768	15791	15658	15677	15873	15679	15781	15683	15691	15846	15772	15668	15695	15781	15716	15767	15716	15742	15738	15891	15623	15903	15776	15547	15640	15883	15743	15704	15577	15850	15780	15724	15801	15732	15980	15846	15556	15639	15685	15802	15531	15775	15705	15782	15752	15743	15713	15753	15861	15695	15591	15569	15760	15789	15906	15655	15674	15855	15650	15561	15680	15794	15689	15662	15694	15724	15843	15801	15835	15866	15719	15820	15825	15800	15661	15659	15910	15634	15602	15485	15672	15590	15686	15691	15717	15733	15859	15814	15741	15809	15833	15747	15795	15645	15836	15679	15808	15687	15796	15744	15822	15756	15663	15597	15894	15769	15697	15762	15583	15833	15927	15759	15818	15642	15836	15756	15712	15655	15588	15695	15650	15668	15922	15679	15719	15777	15639	15748	15728	15760	15839	15685	15769	15722	15763	15767	15696	15806	15712	15709	15796	15733	15908	15804	15921	15762	15662	15798	15654	15635	15659	15707	15700	15612	15781	15757	15506	15779	15645	15779	15696	15714	15639	15784	15829	15841	15891	15815	15744	15782	15633	15715	15838	15758	15749	15872	15804	15860	15679	15812	15937	15737	15908	15762	15585	15800	15633	15779	15865	15815	15759	15635	15573	15696	15853	15834	15668	15917	15841	15737	15767	15733	15690	15616	15790	15699	15723	15803	15668	15683	15776	15682	15736	15749	15686	15791	15885	15761	15944	15836	15688	15839	15860	15857	15790	15849	15928	15878	15624	15611	15757	15775	15669	15791	15658	15778	15803	15814	15723	15678	15768	15834	15837	15733	15818	15894	15756	15626	15783	15834	15534	15782	15660	15772	15730	15805	15743	15573	15937	15616	15943	15675	15924	15637	15746	15823	15865	15831	15731	15606	15613	15688	15644	15764	15786	15722	15745	15823	15985	15824	15710	15807	15770	15828	15716	15885	15966	15528	15780	15658	15751	15836	15797	15711	15691	15830	15749	15831	15637	15785	15677	15679	15819	15679	15703	15674	15890	15634	15616	15767	15687	15655	15696	15716	15702	15730	15848	15736	15848	15881	15640	15698	15693	15857	15682	15718	15836	15792	15636	15691	15662	15664	15762	15936	15656	15659	15775	15897	15815	15699	15778	15786	15863	15774	15698	15614	15869	15788	15638	15851	15747	15779	15798	15566	15622	15727	15827	15610	15669	15542	15586	15735	15716	15598	15587	15825	15827	15551	15801	15609	15829	15819	15616	15803	15644	15555	15703	15789	15753	15756	15685	15730	15625	15716	15819	15832	15992	15608	15820	15843	15796	15849	15758	15572	15722	15807	15701	15689	15660	15768	15683	15648	15821	15688	15595	15551	15790	15767	15724	15756	15820	15620	15663	15597	15662	15801	15748	15686	15701	15755	15646	15966	15713	15573	15727	15786	15664	15708	15773	15641	15455	15879	15771	15494	15760	15711	15669	15586	15849	15745	15770	15810	15918	15649	15700	15481	15683	15619	15639	15930	15856	15587	15680	15796	15547	15884	15610	15604	15688	15756	15663	15883	15871	15722	15632	15634	15740	15675	15531	15809	15801	15966	15612	15726	15744	15637	15676	15804	15686	15702	15694	15716	15873	15778	15799	15718	15681	15840	15600	15722	15612	15737	15666	15799	15729	15694	15792	15906	15842	15726	15589	15797	15720	15627	15760	15690	15643	15676	15870	15771	15771	15673	15756	15493	15684	15608	15701	15629	15926	15673	15742	15657	15770	15721	15738	15621	15753	15697	15811	15634	15985	15553	15699	15808	15522	15800	15626	15685	15719	15670	15804	15691	15743	15706	15602	15880	15708	15863	15636	15828	15715	15643	15551	15762	15802	15699	15845	15732	15699	15628	15740	15817	15980	15737	15559	15618	15995	15856	15755	15754	15642	15807	15708	15785	15645	15735	15726	15886	15676	15858	15586	15694	15956	15672	15808	15842	15791	15723	15649	15804	15696	15829	15741	15638	15639	15920	15718	16070	15675	15740	15700	15834	15807	15796	15601	15637	15800	15843	15457	15732	15511	15714	15554	15764	15542	15729	15839
28972	22012	21870	19687	17448	16993	17315	17140	16644	16851	16981	17351	19540	19406	18272	17357	16601	16569	16343	16696	16478	16392	16573	16454	16443	16549	16480	16759	16409	16456	16376	16433	16557	16601	16360	16398	16409	16298	16509	16393	16553	16624	16598	16519	16331	16569	16163	16375	16374	16460	16469	16441	16329	16467	16498	16424	16585	16418	16357	16464	16312	16535	16457	16387	16548	16287	16461	16502	16507	16579	16470	16551	16630	16344	16616	16328	16357	16493	16439	16504	16380	16338	16443	16568	16393	16404	16491	16710	16614	16393	16440	16201	16672	16642	16340	16539	16311	16441	16618	16446	16394	16558	16403	16672	16453	16476	16491	16518	16348	16392	16488	16580	16600	16600	16396	16376	16479	16185	16461	16425	16369	16334	16448	16576	16539	16479	16424	16311	16448	16388	16424	16518	16470	16624	16317	16361	16444	16251	16468	16470	16335	16441	16318	16565	16445	16288	16461	16530	16426	16575	16460	16604	16631	16333	16350	16419	16448	16560	16480	16467	16517	16324	16211	16348	16476	16261	16524	16443	16402	16395	16319	16253	16392	16612	16406	16463	16375	16493	16523	16540	16426	16334	16571	16423	16427	16470	16528	16400	16353	16552	16336	16537	16313	16499	16295	16463	16564	16314	16510	16361	16429	16548	16368	16535	16556	16335	16506	16244	16599	16234	16261	16373	16436	16497	16438	16264	16413	16420	16544	16534	16395	16540	16375	16336	16583	16627	16437	16266	16258	16490	16460	16599	16096	16469	16361	16450	16388	16411	16514	16491	16444	16518	16403	16551	16588	16339	16410	16216	16307	16526	16359	16291	16514	16624	16602	16417	16518	16400	16490	16517	16282	16546	16403	16437	16487	16438	16515	16455	16613	16725	16237	16426	16321	16439	16410	16322	16494	16583	16491	16555	16533	16608	16476	16491	16698	16318	16462	16392	16380	16471	16583	16457	16441	16394	16386	16315	16500	16475	16320	16339	16429	16518	16457	16423	16456	16333	16449	16172	16580	16548	16458	16512	16579	16396	16545	16399	16508	16501	16420	16465	16581	16447	16548	16640	16458	16442	16578	16543	16640	16505	16378	16491	16350	16323	16442	16537	16469	16374	16511	16822	16459	16435	16537	16317	16341	16425	16519	16319	16659	16454	16516	16384	16416	16275	16584	16413	16468	16508	16355	16546	16349	16592	16195	16438	16474	16573	16321	16428	16378	16500	16371	16748	16581	16513	16296	16478	16495	16269	16402	16297	16550	16447	16360	16316	16502	16519	16490	16458	16709	16567	16634	16373	16421	16215	16626	16426	16313	16276	16399	16416	16455	16606	16244	16452	16490	16403	16512	16586	16554	16269	16496	16408	16491	16361	16368	16242	16475	16233	16388	16369	16334	16579	16500	16602	16607	16284	16524	16480	16462	16555	16373	16625	16388	16533	16462	16338	16473	16381	16677	16549	16446	16509	16459	16529	16492	16355	16461	16328	16538	16526	16330	16598	16469	16447	16299	16421	16533	16379	16279	16396	16402	16323	16445	16471	16680	16308	16490	16427	16503	16480	16525	16533	16567	16406	16525	16245	16612	16409	16394	16506	16342	16338	16634	16401	16474	16381	16418	16348	16390	16551	16660	16585	16424	16583	16271	16309	16404	16419	16497	16662	16328	16267	16197	16221	16293	16555	16307	16379	16413	16519	16480	16469	16207	16469	16431	16468	16451	16282	16457	16421	16432	16560	16554	16241	16444	16586	16389	16719	16345	16408	16368	16391	16363	16604	16412	16556	16507	16462	16357	16590	16600	16438	16473	16535	16596	16432	16608	16592	16372	16390	16520	16556	16468	16512	16400	16504	16323	16347	16369	16433	16660	16488	16483	16606	16418	16228	16263	16464	16570	16427	16483	16427	16618	16428	16429	16544	16604	16499	16513	16435	16490	16506	16547	16437	16402	16511	16448	16485	16379	16390	16436	16431	16506	16223	16494	16453	16535	16457	16601	16372	16405	16258	16171	16549	16371	16687	16314	16430	16425	16571	16375	16269	16564	16561	16458	16682	16640	16481	16309	16485	16505	16350	16502	16446	16240	16330	16365	16388	16683	16466	16519	16328	16515	16276	16344	16348	16332	16423	16684	16399	16436	16447	16457	16540	16567	16467	16439	16487	16203	16478	16540	16415	16424	16283	16435	16260	16246	16394	16436	16414	16626	16721	16262	16487	16470	16386	16432	16481	16401	16511	16505	16523	16431	16515	16520	16540	16343	16554	16415	16522	16359	16419	16391	16271	16297	16495	16551	16606	16571	16307	16485	16581	16402	16451	16436	16534	16616	16564	16478	16560	16617	16571	16341	16513	16475	16469	16453	16362	16398	16428	16337	16403	16341	16448	16390	16359	16446	16382	16393	16533	16527	16434	16402	16392	16593	16548	16493	16372	16474	16385	16605	16556	16199	16355	16474	16289	16527	16798	16482	16473	16341	16554	16341	16459	16608	16417	16542	16190	16418	16400	16412	16343	16417	16554	16722	16524	16401	16465	16456	16579	16612	16451	16405	16422	16397	16557	16482	16514	16379	16479	16415	16292	16384	16511	16338	16620	16634	16610	16418	16418	16518	16452	16418	16425	16469	16522	16432	16262	16575	16595	16514	16571	16331	16429	16323	16449	16712	16442	16399	16330	16423	16296	16530	16505	16527	16362	16417	16461	16451	16517	16348	16465	16323	16629	16430	16458	16490	16471	16458	16496	16496	16449	16294	16474	16321	16520	16577	16482	16541	16465	16734	16291	16443	16294	16600	16394	16437	16244	16344	16575	16306	16235	16390	16483	16448	16510	16343	16260	16494	16529	16328	16430	16481	16423	16424	16590	16608	16386	16384	16410	16422	16498	16332	16505	16451	16459	16465	16459	16457	16220	16383	16494	16513	16571	16414	16430	16323	16426	16510	16320	16342	16516	16460	16359	16595	16220	16242	16482	16253	16361	16397	16582	16418	16397	16558	16601	16435	16361	16411	16574	16464	16509	16580	16472	16529	16444	16401	16638	16324	16372	16420	16568	16465	16402	16442	16229	16510	16339	16351	16538	16586	16601	16249	16557	16555	16455	16400	16298	16413	16565	16278	16513	16427	16423	16482	16464	16532	16622	16442	16294	16426	16366	16509	16337	16547	16386	16414	16471	16516	16175	16490	16498	16406	16593	16509	16518	16382	16734	16417	16446	16250	16482	16380	16373	16279	16629	16342	16418	16373	16509	16572	16485	16458	16418	16452	16272	16397	16492	16467	16257	16656	16490	16538	16626	16499	16190	16442	16569	16668	16461	16434	16399	16353	16452	16552	16400	16300	16532	16719	16564	16325	16411	16421	16424	16706	16509	16260	16511	16482	16663	16542	16231	16444	16372	16609	16459	16423	16368	16481	16460	16469	16330	16436	16638	16545	16438	16433	16366	16271	16434	16544	16415	16471	16496	16456	16435	16375	16324	16514	16448	16502	16492	16352	16538	16469	16428	16490	16407	16404	16437	16386	16661	16480	16565	16402	16439	16572	16468	16420	16382	16452	16344	16411	16554	16391	16468	16491	16351	16622	16373	16249	16527	16557	16455	16508	16541	16576	16400	16548	16349	16459	16751	16528	16507	16448	16340	16410	16462	16570	16480	16366	16483	16335	16527	16406	16534	16439	16487	16498	16333	16648	16461	16549	16632	16448	16502	16561	16496	16516	16371	16530	16418	16417	16257	16545	16539	16498	16468	16453	16295	16473	16416	16559	16481	16311	16367	16614	16407	16515	16510	16682	16616	16366	16409	16396	16638	16507	16500	16439	16515	16487	16471	16511	16385	16370	16426	16582	16466	16496	16477	16366	16457	16238	16574	16473	16406	16377	16435	16425	16654	16228	16496	16405	16342	16487	16300	16620	16341	16386	16419	16460	16399	16231	16527	16377	16466	16528	16563	16375	16596	16541	16449	16598	16400	16248	16333	16591	16362	16506	16409	16606	16553	16447	16449	16472	16329	16679	16290	16449	16384	16398	16476	16394	16621	16437	16432	16297	16420	16539	16503	16508	16581	16330	16631	16376	16507	16569	16522	16597	16624	16456	16566	16382	16409	16637	16612	16308	16415	16589	16350	16291	16141	16451	16468	16364	16290	16341	16489	16447	16457	16530	16456	16636	16413	16427	16463	16261	16176	16483	16429	16613	16393	16257	16470	16382	16394	16693	16399	16493	16509	16401	16550	16326	16152	16398	16366	16448	16555	16299	16276	16478	16496	16605	16509	16615	16406	16440	16443	16560	16683	16527	16498	16389	16241	16473	16490	16312	16506	16572	16569	16586	16523	16386	16508	16564	16580	16564	16389	16458	16532	16424	16599	16339	16194	16467	16583	16503	16272	16433	16478	16387	16481	16560	16401	16497	16431	16496	16486	16395	16477	16432	16632	16463	16461	16554	16629	16575	16368	16374	16321	16343	16415	16466	16494	16607	16475	16486	16597	16466	16464	16451	16596	16415	16413	16471	16497	16493	16461	16482	16352	16678	16329	16533	16444	16678	16499	16290	16436	16443	16614	16484	16487	16325	16577	16611	16478	16460	16398	16481	16327	16210	16191	16298	16502	16443	16510	16385	16480	16356	16673	16388	16412	16629	16587	16470	16620	16575	16304	16483	16578	16450	16528	16568	16477	16460	16540	16469	16362	16264	16305	16500	16601	16513	16560	16545	16349	16391	16588	16390	16458	16515	16572	16491	16485	16617	16552	16490	16299	16353	16187	16821	16492	16692	16365	16419	16394	16581	16407	16460	16431	16544	16645	16325	16370	16626	16473	16436	16504	16638	16529	16377	16532	16465	16373	16590	16459	16567	16467	16416	16537	16445	16596	16462	16387	16449	16744	16502	16451	16453	16300	16424	16299	16350	16362	16360	16605	16576	16259	16380	16338	16331	16297	16417	16527	16627	16527	16707	16438	16413	16539	16587	16624	16499	16378	16351	16499	16534	16390	16387	16504	16452	16340	16432	16397	16276	16423	16464	16516	16528	16522	16410	16506	16569	16613	16355	16572	16416	16412	16446	16458	16636	16671	16411	16450	16439	16636	16298	16401	16411	16529	16637	16570	16354	16344	16195	16489	16608	16278	16763	16415	16471	16533	16349	16384	16393	16493
16959	18971	19441	17818	16944	16581	16721	16351	16042	16111	16453	16946	21052	19575	17778	16539	15906	15399	15671	15750	15722	15628	15593	15552	15416	15692	15365	15679	15662	15640	15612	15773	15728	15725	15685	15700	15583	15570	15621	15641	15573	15543	15391	15650	15647	15664	15795	15673	15437	15729	15593	15760	15584	15516	15782	15640	15624	15551	15544	15588	15653	15568	15793	15935	15377	15663	15688	15703	15649	15765	15702	15688	15563	15594	15609	15660	15656	15649	15655	15716	15632	15419	15739	15588	15769	15539	15637	15577	15636	15872	15486	15628	15549	15485	15608	15526	15623	15602	15815	15624	15533	15519	15595	15631	15684	15790	15597	15545	15709	15754	15576	15611	15651	15591	15650	15587	15731	15516	15687	15586	15622	15613	15735	15682	15696	15728	15498	15596	15529	15669	15594	15459	15644	15616	15708	15634	15720	15636	15578	15642	15730	15535	15648	15387	15678	15551	15806	15532	15744	15613	15608	15581	15627	15515	15534	15849	15565	15676	15572	15547	15502	15712	15673	15701	15469	15618	15659	15567	15546	15672	15744	15524	15687	15495	15628	15611	15584	15675	15629	15808	15471	15642	15739	15765	15469	15589	15671	15667	15671	15512	15694	15610	15889	15673	15694	15654	15567	15646	15625	15721	15614	15633	15562	15793	15603	15701	15514	15708	15630	15535	15795	15680	15504	15394	15600	15674	15692	15645	15598	15796	15567	15597	15380	15585	15548	15687	15628	15618	15595	15504	15643	15524	15578	15756	15726	15564	15518	15644	15589	15663	15683	15625	15528	15612	15677	15707	15730	15487	15581	15843	15550	15738	15547	15534	15732	15671	15638	15711	15649	15496	15664	15551	15675	15715	15724	15639	15686	15489	15724	15619	15654	15479	15748	15599	15575	15658	15654	15567	15679	15546	15485	15565	15726	15608	15591	15603	15495	15663	15564	15704	15600	15620	15623	15649	15677	15564	15657	15502	15440	15662	15529	15607	15681	15661	15715	15759	15755	15628	15629	15442	15600	15610	15614	15884	15781	15679	15695	15532	15637	15611	15670	15781	15693	15480	15660	15581	15407	15535	15777	15441	15683	15587	15705	15709	15643	15575	15658	15492	15656	15685	15553	15752	15626	15622	15614	15490	15735	15517	15728	15641	15695	15781	15682	15457	15614	15650	15732	15507	15593	15461	15649	15766	15723	15491	15594	15606	15673	15636	15577	15784	15669	15634	15606	15601	15684	15605	15664	15702	15455	15534	15571	15720	15646	15378	15634	15577	15579	15639	15566	15580	15553	15625	15783	15515	15586	15555	15612	15368	15658	15511	15707	15549	15582	15723	15654	15627	15582	15591	15659	15614	15509	15634	15620	15642	15655	15700	15433	15515	15643	15548	15737	15597	15458	15654	15605	15636	15571	15705	15559	15551	15679	15621	15653	15702	15677	15639	15626	15587	15695	15569	15653	15514	15657	15613	15673	15652	15773	15585	15812	15450	15508	15518	15811	15655	15762	15686	15710	15751	15641	15696	15599	15754	15776	15640	15654	15664	15707	15626	15720	15425	15548	15573	15638	15602	15621	15675	15725	15648	15580	15620	15704	15703	15747	15695	15593	15745	15722	15836	15527	15670	15711	15733	15623	15585	15718	15463	15469	15662	15515	15527	15477	15469	15778	15570	15501	15402	15522	15730	15584	15641	15618	15603	15766	15630	15713	15553	15674	15632	15576	15425	15520	15594	15690	15636	15439	15657	15660	15744	15843	15476	15584	15468	15544	15659	15661	15513	15725	15662	15792	15778	15612	15618	15737	15656	15666	15791	15698	15680	15674	15565	15635	15534	15551	15623	15579	15609	15678	15492	15451	15495	15618	15492	15511	15523	15529	15704	15666	15539	15594	15563	15655	15519	15691	15617	15639	15566	15713	15698	15592	15687	15613	15679	15650	15607	15549	15548	15515	15579	15735	15468	15657	15603	15572	15688	15574	15673	15632	15509	15615	15843	15658	15701	15556	15730	15571	15766	15737	15681	15628	15810	15846	15584	15580	15495	15747	15615	15540	15607	15721	15627	15655	15727	15780	15532	15678	15674	15693	15725	15605	15625	15700	15724	15886	15677	15590	15553	15488	15470	15789	15680	15634	15566	15587	15549	15591	15577	15706	15589	15683	15521	15715	15784	15705	15552	15767	15583	15699	15772	15749	15537	15542	15555	15579	15498	15565	15528	15588	15577	15537	15629	15629	15695	15534	15577	15666	15563	15450	15544	15622	15628	15570	15873	15643	15441	15719	15528	15570	15494	15604	15637	15583	15496	15770	15666	15741	15611	15694	15670	15760	15719	15709	15699	15803	15527	15677	15682	15650	15519	15604	15768	15632	15528	15544	15579	15587	15622	15712	15650	15732	15623	15663	15525	15589	15642	15599	15821	15617	15564	15754	15539	15771	15791	15627	15584	15588	15568	15675	15650	15741	15655	15623	15546	15641	15842	15513	15704	15571	15685	15554	15816	15593	15776	15636	15540	15543	15490	15596	15667	15770	15670	15606	15635	15676	15642	15611	15711	15599	15658	15607	15492	15542	15787	15646	15628	15600	15682	15775	15551	15529	15635	15507	15482	15621	15673	15629	15371	15692	15524	15609	15578	15607	15800	15581	15675	15639	15620	15711	15642	15616	15672	15668	15800	15747	15665	15671	15733	15495	15733	15707	15625	15600	15623	15671	15721	15539	15599	15521	15597	15699	15553	15583	15612	15672	15711	15691	15438	15505	15673	15726	15488	15593	15555	15520	15596	15670	15500	15735	15632	15655	15547	15763	15631	15502	15761	15811	15533	15551	15760	15539	15684	15469	15575	15514	15436	15487	15833	15696	15682	15450	15509	15765	15669	15646	15648	15606	15577	15644	15491	15597	15715	15658	15534	15604	15625	15669	15636	15750	15689	15781	15596	15699	15652	15779	15526	15696	15632	15558	15464	15639	15684	15723	15602	15564	15637	15611	15611	15658	15489	15509	15723	15562	15598	15882	15478	15671	15590	15352	15670	15583	15609	15572	15592	15610	15628	15607	15619	15686	15672	15490	15493	15486	15507	15601	15472	15624	15754	15830	15652	15550	15724	15638	15580	15622	15569	15390	15474	15723	15497	15574	15507	15578	15514	15638	15697	15727	15620	15565	15533	15632	15515	15618	15633	15672	15593	15694	15626	15668	15590	15611	15828	15548	15743	15555	15545	15569	15589	15720	15505	15691	15718	15710	15641	15565	15743	15742	15447	15605	15648	15569	15790	15750	15643	15585	15628	15692	15604	15630	15573	15607	15764	15532	15673	15668	15605	15512	15807	15571	15659	15729	15633	15512	15617	15584	15542	15754	15699	15602	15766	15761	15572	15720	15772	15468	15652	15536	15505	15493	15512	15552	15779	15472	15557	15629	15634	15667	15745	15716	15849	15540	15694	15741	15487	15710	15530	15521	15495	15683	15626	15649	15731	15617	15549	15571	15591	15588	15712	15563	15572	15597	15631	15585	15775	15630	15468	15743	15515	15617	15604	15662	15627	15690	15687	15649	15498	15646	15659	15584	15729	15547	15740	15584	15646	15599	15561	15466	15533	15685	15691	15673	15526	15478	15558	15706	15694	15620	15622	15596	15629	15590	15691	15635	15532	15798	15581	15634	15510	15536	15697	15598	15555	15436	15865	15696	15581	15808	15724	15544	15658	15665	15631	15767	15609	15556	15701	15714	15626	15571	15549	15720	15388	15787	15526	15497	15513	15643	15543	15529	15747	15564	15683	15574	15660	15757	15715	15692	15685	15515	15608	15589	15696	15686	15574	15737	15378	15766	15650	15678	15598	15763	15738	15536	15658	15665	15633	15697	15502	15559	15710	15519	15614	15665	15614	15612	15804	15631	15858	15642	15585	15824	15723	15811	15626	15686	15565	15655	15621	15642	15627	15554	15700	15658	15610	15749	15416	15601	15598	15579	15781	15581	15679	15534	15672	15578	15556	15416	15776	15744	15552	15527	15705	15712	15683	15508	15708	15663	15576	15587	15435	15579	15738	15731	15558	15719	15563	15626	15690	15479	15765	15651	15608	15620	15641	15609	15720	15644	15657	15630	15754	15629	15556	15754	15650	15733	15611	15667	15578	15770	15644	15646	15750	15689	15570	15510	15886	15710	15579	15719	15503	15599	15544	15695	15714	15593	15662	15742	15669	15636	15620	15608	15668	15654	15706	15464	15569	15525	15799	15701	15602	15643	15617	15532	15660	15728	15556	15594	15702	15608	15499	15656	15688	15800	15668	15654	15639	15609	15729	15596	15549	15726	15687	15724	15561	15422	15513	15666	15731	15609	15743	15613	15790	15550	15501	15621	15613	15538	15688	15689	15658	15669	15512	15532	15705	15649	15608	15494	15601	15744	15627	15874	15820	15796	15695	15636	15753	15617	15762	15565	15658	15617	15528	15690	15350	15606	15525	15717	15763	15747	15651	15630	15584	15583	15704	15617	15617	15686	15768	15426	15779	15469	15506	15538	15678	15605	15780	15743	15463	15717	15519	15776	15595	15646	15603	15806	15720	15789	15496	15598	15702	15601	15629	15704	15698	15647	15589	15821	15644	15721	15443	15478	15626	15577	15664	15537	15605	15665	15729	15622	15651	15673	15605	15635	15786	15598	15674	15657	15484	15673	15699	15476	15667	15491	15589	15455	15577	15587	15534	15544	15581	15775	15681	15664	15681	15756	15695	15646	15724	15579	15595	15541	15614	15654	15710	15626	15715	15690	15759	15555	15586	15750	15634	15879	15638	15569	15672	15541	15555	15661	15613	15593	15669	15715	15581	15636	15748	15683	15701	15588	15517	15718	15516	15714	15500	15642	15746	15606	15480	15585	15727	15801	15505	15571	15686	15513	15490	15605	15547	15547	15574	15552	15673	15711	15419	15772	15594	15738	15648	15637	15558	15648	15598	15716	15621	15520	15564	15730	15633	15658	15631	15503	15610	15720	15558	15677	15539	15457	15681	15517	15609	15841	15684	15662	15638	15746	15555	15449	15762	15643	15596	15325	15641	15614	15472	15492	15769	15605	15663	15590	15729	15460	15727	15701	15488	15740	15479	15798	15444	15546	15663	15605	15672	15625	15867	15523	15704	15533	15736
25104	21366	27964	25479	21189	19209	18840	17551	17296	16919	17008	21506	34886	29592	24201	19685	17182	16535	16316	16182	16309	16082	16271	16232	16224	16302	16257	16203	15975	16329	16316	16075	16327	16291	16289	16162	16226	16321	16237	16090	16104	16110	16171	16063	16273	16336	16115	16287	16088	16203	16148	16371	16149	16250	16042	16096	16187	16156	16051	16204	16184	16010	16129	16309	16359	16405	16204	16300	16249	16242	16229	16195	16238	15984	15997	16206	16239	16185	16200	16233	16188	16187	16396	16482	16255	16325	16303	16334	16247	16100	16143	16374	15926	16310	16100	16341	16154	16114	16129	16221	16231	16280	16289	16419	16265	16392	16059	16134	16238	16221	16306	16213	16165	16272	16144	16277	15989	16273	16121	16396	16344	16297	16176	16255	16090	16156	16192	16113	16178	16260	15980	16231	16292	16136	16293	16080	16121	16306	16211	16129	16177	16337	16523	16154	16336	16144	16269	16315	16318	16295	16061	16111	16181	16174	16035	16203	16101	16199	16047	16110	16104	15954	16198	16176	16130	16108	16092	16444	16205	16049	16300	16051	16192	16372	16306	16178	16218	16026	16062	16316	16557	16088	16255	16382	16282	16309	16073	16270	16128	16167	16127	16214	16104	16289	16116	16197	16057	16136	16277	16401	16456	16422	16248	16036	15931	16019	16262	16202	16215	16171	16019	16269	16283	16079	16164	16156	16206	16021	16328	16231	16140	16065	16182	16188	16389	16257	16280	16140	16250	16160	16198	15998	16021	16284	16281	16060	16039	16269	16055	16217	16139	16177	16106	16064	15914	16048	16256	16332	16101	16266	16216	16090	16168	16150	16102	16035	16209	16126	16084	16270	16115	16093	16182	16265	16315	16269	16275	16115	16476	16278	16089	16187	16109	16047	16088	15973	16084	16045	16210	16030	16263	16374	16170	16146	16182	15981	16040	16038	16111	16275	16043	16464	16239	15976	16195	16073	16153	16203	16434	16125	16170	16161	16107	16379	16288	16165	16168	16098	16159	16031	16132	16225	16214	16049	16079	16136	16304	16145	16063	16169	16186	16283	16350	16171	16263	16200	16307	16113	16147	16378	16173	16223	16369	16189	16247	16260	16252	16305	16163	16194	16226	16136	16170	16132	16207	16329	16229	16167	16158	16241	16111	16321	16068	16095	16156	16271	16140	16104	16163	16390	16103	16175	16212	16424	16255	16131	15846	16051	16103	16260	16254	16154	16080	16194	16178	16114	15972	16191	16397	16389	16123	16241	16135	16215	16256	16294	16162	16260	16467	16248	16329	16074	16166	16248	16150	16040	16293	16109	16118	16213	16218	16167	16223	16090	16202	16293	16103	16244	16045	16114	16194	16180	16339	16175	16377	16329	16129	16003	16181	16041	16195	16288	16361	16293	16174	16148	16284	16426	16323	16007	16124	16098	16234	16282	16240	16176	16311	16124	16273	16165	16238	16100	16092	16264	16121	16273	16107	16272	16195	15972	16209	16334	16403	16140	16037	16134	16367	16138	16092	16220	16433	16171	16156	16195	16144	16213	16017	16150	16305	16208	16180	16158	16263	16375	16241	16180	16188	16274	15944	16009	16044	16104	16106	16385	16070	16229	16375	16283	16235	16259	16115	16166	16176	16168	16051	16269	16347	16337	16205	16276	16119	16183	16342	16307	16233	16045	16153	16173	15990	16204	16165	16130	16422	16126	16107	16313	16199	16284	16101	16201	16014	16154	16339	16077	16195	16061	16166	16252	16191	16152	16356	16136	16113	16335	16280	16114	16082	16242	16162	16096	16340	16178	16182	16161	16337	15992	16247	16258	16246	16100	16169	16296	16315	16172	16215	16267	16133	16234	16256	16204	16293	16154	16225	16053	16188	16053	16153	16324	16170	16236	16247	16018	16098	16204	16132	16141	16136	16252	16210	16218	16176	15968	16088	16104	16083	16165	16168	16263	16139	16058	16168	16086	16005	16194	16202	16590	16161	16126	16105	16064	16225	16077	16272	16350	16328	16164	16320	16061	16176	16197	16099	16147	16228	16169	16241	16236	16234	16240	16287	16191	16121	16168	16229	16100	16402	16302	16055	16344	16250	16232	16240	16303	16132	16220	16109	16249	16217	16112	16083	16399	16229	16266	16342	16368	16329	16305	16049	16298	16223	16180	15970	16112	16298	16351	16221	16228	16151	16339	16200	16129	16212	16114	16431	16346	16300	16086	16159	16392	16339	16215	16215	16280	16187	16132	16153	16333	16347	16083	16089	16186	16018	16154	16400	16184	16332	16228	16330	16125	16154	16319	16099	16165	16370	16107	16219	16200	16133	16116	16150	16171	16316	16233	16284	16256	16159	16113	16124	16161	16094	16235	16230	16122	16288	16204	16227	16103	16160	16196	16266	16121	16282	16299	16133	16051	16141	16346	16276	16041	16285	16328	16260	16086	16042	16277	16341	16260	16078	16201	16119	16211	16257	16115	16081	16135	16293	16150	16052	16151	16291	16224	16025	16233	16003	16135	16134	16077	16148	16175	16198	16154	16103	16029	16199	16120	16367	16310	16260	16152	16157	16221	16172	16149	16082	15931	16054	16137	16405	16048	16079	16276	16036	16032	16226	16104	16160	16240	16110	16282	16231	16050	16327	16109	16211	16207	16172	16342	16341	16074	16199	16218	16143	16215	16274	16405	16153	16120	16281	16335	16320	16161	16121	16236	16194	16091	16104	16084	16209	16109	16172	16108	16193	16138	16103	16225	16456	16074	16060	16257	15992	16112	16318	16309	16214	16177	16215	16080	16106	16252	16145	16149	16139	16065	16139	16184	16129	16112	16437	16121	15843	16159	16250	16182	16266	16367	16136	16161	16167	16154	16089	16209	16292	16352	16325	16237	16241	16375	16007	16120	16263	16379	16246	16238	16144	16231	16215	16083	16266	16160	16110	16263	16213	16092	16150	16223	16198	16169	16024	16113	16294	16093	16098	16093	16220	16065	16047	16298	16316	16028	16227	15974	16215	16187	16247	16370	16252	16123	16157	16359	16183	16021	16247	16107	15955	16144	16270	16337	16220	16326	16114	16282	16255	16181	16359	16350	16234	16289	16259	16159	16139	16176	16298	16281	16308	16172	16128	15872	16125	16318	16193	16062	16004	16036	16267	16095	16118	16266	16278	16156	16072	16205	16212	16218	16180	16398	16077	16029	16131	16195	16352	16298	15925	16112	16138	16362	16239	16212	16183	16224	16137	16175	16219	16268	16216	16278	16120	16112	16168	16189	16340	16123	16336	16241	16230	16238	16117	16403	16243	16095	16083	16256	16176	16163	15944	16193	16139	16088	16104	15989	16340	16288	16139	16120	16167	16232	16088	16118	16278	16250	16341	16141	16152	16166	16263	16043	16175	16237	16240	16063	16315	16278	16306	16075	16169	15929	16239	16122	16198	16127	16274	16168	15965	16141	16093	16125	16234	16180	16179	16221	16328	16283	16171	16259	16270	16171	16178	16181	16088	16134	16160	16240	16290	16235	16190	16229	16227	16063	16098	16268	16288	16230	16157	16063	16163	16148	16171	16211	16371	16119	16225	16182	16026	15962	16430	16231	15987	16353	16163	16168	16167	16206	16287	16116	16217	16228	16260	16371	16224	16153	16130	16158	16394	16218	16148	16105	16145	16143	15995	16079	16245	16296	16209	16234	16146	16196	16111	16350	16276	16228	16270	16213	16082	16200	16245	16277	16184	16016	16350	16257	16317	16071	16237	16082	16259	16123	16193	16233	16074	16156	16140	16375	16338	16052	16107	16277	16182	16190	16243	16244	16238	16046	16143	16255	16211	16319	16313	16084	16200	16086	16153	16008	16271	16125	16375	16413	16031	16044	16157	16418	16136	16391	16265	16148	16251	16256	16109	16417	16276	16225	16148	16133	16228	16153	16319	16315	16198	16239	16280	16071	16261	16217	16190	16100	16063	16341	16033	16058	16077	16287	16239	16078	16247	16074	16231	16295	16273	16094	16334	16051	16263	16221	16124	16110	16205	16213	16161	16234	16235	16036	16232	16092	16036	16283	16001	16116	16128	16138	16334	16268	16269	16139	15998	16269	16146	16251	15909	16101	16056	16077	16161	16114	16335	16062	16208	16030	16103	16171	16289	16136	16227	16009	16245	16155	16030	16299	16235	16093	16100	16076	16161	16104	16304	16410	16100	16375	16123	16163	16015	15972	16228	16142	16254	16207	16196	16329	16373	16357	16115	16135	16345	16342	16275	16329	16319	16367	16295	16077	16295	16177	16299	16318	16246	16279	16031	16014	16008	16281	16229	16156	16117	16272	16228	16223	16239	16219	16197	16030	16034	16081	16117	16280	16145	16160	16066	16219	16212	16138	16052	16228	16094	16267	16155	15965	16205	16309	16193	16123	16180	16268	16286	16333	16175	16243	16237	16181	16212	16192	16253	16298	16305	16343	16419	16308	16236	16194	16030	16212	16228	16178	16054	16026	16186	16177	16110	16040	16195	16176	16071	16228	16147	16163	16325	16261	16275	16425	16299	16241	16438	16443	16194	16201	16176	16151	16233	16171	16158	16318	16443	16333	16048	16173	16256	16168	16327	16292	16054	16160	16250	16369	16197	16274	16158	16236	16112	16198	16252	16101	16373	16109	16270	16242	16158	15930	16320	16060	16305	16255	16361	16222	16254	16185	16190	16209	16296	16240	15902	16104	16245	16179	16154	16066	16378	16069	16235	16284	16155	16096	16071	16038	16313	16290	16158	16047	16160	16494	16350	16278	16126	16176	15910	16188	16340	16311	16240	16244	16201	16250	16234	16172	16134	16055	16296	16316	16151	16139	16227	16139	16058	16326	16265	16187	16217	16270	15947	16069	16172	16074	16233	16272	16150	16037	16283	16246	16237	16246	16170	16113	16338	16306	16180	16276	16078	16269	16185	16100	16316	15990	16130	16023	16329	16233	16324	16263	16411	16246	16368	16078	16094	16098	16230	16240	16024	16209	16159	16469	16335	16439	16309	16220	16215	16126	16022	16295	16160	16157	16219	16309	16127	16102	16069	16337	16312	16086	16222	16272	16227	16371	16351	16229	16167	15973	16045	16193	16283	16240	16279	16166	16132	16198	16363	16229	16036	16031	16163	16233	16205	16140
15846	24783	23669	21187	19251	18162	17713	17588	16943	16643	16942	24991	38622	32063	25216	19313	16296	15703	15634	15496	15583	15426	15475	15586	15595	15480	15510	15537	15542	15510	15685	15571	15535	15607	15503	15689	15485	15450	15607	15531	15474	15537	15618	15519	15559	15772	15282	15478	15466	15472	15447	15674	15434	15568	15611	15546	15284	15676	15431	15600	15462	15515	15714	15375	15611	15431	15758	15563	15449	15518	15719	15674	15444	15456	15414	15694	15506	15736	15528	15685	15478	15515	15454	15574	15419	15761	15702	15559	15593	15588	15466	15558	15510	15483	15769	15527	15531	15517	15576	15542	15466	15571	15621	15539	15561	15432	15580	15605	15482	15457	15597	15480	15618	15481	15469	15575	15484	15512	15368	15348	15580	15684	15444	15509	15559	15510	15664	15512	15529	15478	15656	15322	15462	15480	15471	15509	15601	15533	15386	15584	15497	15382	15518	15430	15502	15492	15477	15556	15636	15598	15476	15341	15574	15528	15587	15754	15485	15653	15628	15509	15585	15532	15550	15359	15599	15586	15657	15501	15409	15603	15639	15448	15420	15502	15572	15402	15512	15524	15540	15497	15417	15546	15465	15490	15481	15547	15540	15490	15466	15427	15522	15542	15639	15571	15508	15548	15601	15581	15673	15559	15521	15603	15643	15491	15586	15367	15422	15545	15681	15638	15616	15368	15524	15569	15565	15716	15428	15567	15578	15501	15391	15507	15409	15494	15769	15633	15559	15540	15602	15540	15518	15623	15479	15614	15661	15602	15558	15346	15667	15443	15482	15711	15526	15393	15572	15518	15650	15451	15527	15551	15685	15490	15597	15502	15603	15765	15324	15500	15589	15523	15576	15454	15675	15462	15578	15431	15514	15677	15425	15496	15648	15535	15574	15400	15511	15530	15663	15344	15493	15416	15388	15481	15610	15407	15740	15451	15653	15463	15568	15613	15353	15569	15450	15473	15441	15646	15528	15437	15485	15480	15279	15550	15357	15259	15618	15488	15597	15562	15452	15473	15656	15536	15454	15689	15338	15432	15473	15545	15468	15312	15445	15447	15574	15555	15545	15288	15418	15526	15566	15468	15548	15297	15365	15585	15518	15510	15393	15551	15496	15263	15515	15586	15496	15565	15483	15698	15594	15590	15480	15603	15485	15541	15546	15511	15423	15511	15608	15572	15622	15496	15552	15615	15559	15491	15554	15480	15488	15497	15433	15612	15576	15478	15592	15637	15672	15408	15601	15507	15475	15442	15360	15518	15654	15589	15397	15384	15526	15511	15565	15692	15610	15525	15556	15637	15297	15514	15679	15595	15607	15384	15579	15536	15678	15533	15273	15629	15554	15470	15616	15419	15608	15558	15352	15314	15449	15476	15515	15637	15392	15529	15593	15495	15442	15636	15585	15524	15558	15533	15558	15426	15412	15440	15745	15609	15555	15743	15668	15570	15515	15570	15328	15565	15536	15555	15656	15553	15463	15308	15664	15430	15511	15528	15634	15468	15495	15416	15591	15624	15548	15356	15591	15450	15555	15500	15505	15477	15501	15462	15416	15514	15432	15474	15487	15644	15536	15484	15611	15514	15579	15571	15494	15457	15588	15313	15488	15511	15424	15597	15514	15596	15735	15437	15405	15409	15532	15669	15664	15557	15600	15530	15499	15620	15502	15518	15577	15591	15556	15479	15508	15483	15635	15398	15505	15586	15429	15628	15491	15593	15350	15454	15584	15344	15450	15548	15661	15589	15554	15574	15441	15418	15391	15644	15709	15560	15467	15464	15459	15466	15539	15562	15551	15400	15456	15567	15580	15580	15410	15677	15452	15555	15474	15546	15633	15444	15659	15476	15405	15603	15492	15624	15561	15488	15532	15558	15335	15659	15494	15488	15654	15539	15485	15552	15469	15481	15432	15505	15399	15458	15496	15467	15650	15586	15684	15695	15680	15422	15618	15584	15557	15443	15625	15430	15389	15561	15381	15573	15508	15502	15647	15474	15553	15412	15482	15588	15553	15607	15581	15510	15683	15524	15497	15438	15387	15430	15689	15496	15672	15579	15499	15476	15555	15618	15550	15340	15639	15655	15580	15447	15496	15631	15632	15318	15393	15531	15549	15554	15496	15452	15682	15492	15428	15434	15443	15638	15369	15523	15545	15465	15690	15402	15339	15372	15592	15516	15311	15445	15382	15511	15621	15586	15538	15501	15307	15570	15339	15406	15476	15613	15599	15384	15488	15705	15558	15588	15516	15631	15690	15448	15413	15527	15342	15530	15454	15506	15391	15476	15610	15329	15664	15534	15645	15652	15563	15633	15585	15536	15286	15531	15516	15541	15347	15593	15508	15526	15382	15415	15454	15494	15703	15653	15411	15539	15579	15732	15614	15620	15368	15453	15528	15652	15552	15577	15352	15558	15592	15721	15533	15629	15663	15622	15439	15520	15577	15553	15399	15450	15413	15427	15567	15421	15489	15773	15601	15484	15617	15603	15559	15722	15533	15478	15570	15600	15658	15552	15469	15472	15682	15449	15434	15485	15544	15367	15424	15638	15693	15486	15524	15510	15556	15666	15548	15422	15481	15437	15437	15553	15617	15484	15421	15556	15565	15506	15438	15572	15595	15502	15442	15555	15568	15392	15572	15593	15735	15465	15415	15515	15649	15688	15661	15529	15698	15500	15461	15665	15486	15493	15522	15368	15505	15429	15410	15646	15361	15611	15524	15644	15563	15575	15641	15602	15492	15455	15533	15616	15546	15291	15522	15410	15636	15524	15547	15661	15643	15549	15563	15558	15548	15630	15607	15476	15645	15515	15472	15557	15442	15395	15548	15529	15530	15435	15554	15565	15580	15504	15524	15493	15758	15455	15692	15503	15610	15493	15559	15714	15356	15472	15562	15423	15556	15599	15613	15369	15434	15483	15468	15615	15670	15538	15482	15479	15715	15376	15582	15439	15473	15452	15589	15515	15577	15487	15610	15480	15494	15639	15371	15425	15527	15487	15500	15526	15524	15600	15451	15422	15616	15668	15539	15498	15419	15411	15369	15653	15418	15434	15370	15513	15512	15375	15459	15627	15561	15480	15475	15636	15422	15532	15407	15513	15499	15412	15361	15554	15445	15572	15534	15536	15520	15477	15525	15464	15436	15518	15401	15521	15512	15633	15508	15544	15547	15438	15459	15433	15562	15505	15568	15527	15562	15409	15531	15406	15563	15489	15522	15496	15486	15574	15531	15609	15633	15532	15399	15631	15588	15459	15526	15401	15398	15532	15438	15567	15493	15573	15621	15653	15546	15592	15501	15531	15500	15498	15573	15506	15523	15565	15533	15611	15498	15478	15584	15644	15416	15591	15488	15614	15370	15536	15587	15619	15481	15513	15714	15572	15566	15582	15494	15503	15466	15413	15411	15523	15599	15545	15620	15537	15613	15644	15588	15610	15681	15486	15533	15456	15502	15431	15496	15644	15516	15422	15634	15412	15797	15536	15695	15645	15504	15636	15608	15369	15510	15572	15644	15365	15566	15501	15563	15556	15575	15435	15507	15697	15423	15522	15629	15316	15616	15635	15363	15410	15383	15655	15784	15515	15479	15543	15437	15560	15641	15593	15465	15552	15552	15555	15491	15503	15557	15465	15509	15526	15549	15424	15759	15443	15652	15588	15709	15389	15504	15540	15498	15612	15570	15438	15522	15517	15527	15457	15525	15655	15515	15605	15439	15614	15602	15410	15345	15533	15468	15584	15580	15397	15333	15616	15597	15530	15526	15547	15448	15508	15415	15545	15579	15494	15701	15373	15609	15517	15604	15402	15545	15591	15582	15550	15597	15623	15502	15421	15628	15529	15537	15657	15594	15590	15358	15464	15471	15502	15486	15597	15436	15445	15527	15503	15548	15462	15594	15530	15643	15695	15586	15374	15498	15447	15507	15528	15537	15741	15456	15589	15785	15311	15505	15538	15504	15664	15470	15602	15641	15593	15625	15535	15595	15612	15376	15605	15466	15514	15585	15556	15318	15622	15550	15464	15592	15584	15348	15532	15465	15515	15490	15533	15455	15412	15485	15508	15498	15519	15570	15535	15492	15433	15415	15461	15256	15564	15566	15443	15489	15545	15530	15582	15634	15405	15511	15509	15622	15499	15483	15392	15612	15338	15649	15426	15422	15443	15512	15413	15663	15421	15490	15453	15609	15468	15378	15583	15427	15598	15516	15505	15530	15458	15530	15483	15417	15501	15703	15596	15440	15577	15568	15648	15499	15608	15316	15570	15531	15551	15424	15408	15515	15578	15451	15553	15766	15564	15352	15512	15645	15583	15424	15432	15554	15553	15696	15560	15569	15609	15472	15406	15584	15647	15425	15493	15512	15547	15532	15528	15403	15485	15480	15324	15418	15581	15592	15557	15578	15526	15719	15469	15544	15425	15467	15430	15524	15528	15581	15507	15485	15614	15537	15392	15398	15638	15524	15507	15668	15501	15379	15496	15692	15526	15642	15401	15551	15536	15377	15444	15372	15604	15573	15725	15460	15451	15674	15323	15431	15580	15366	15443	15593	15326	15469	15428	15469	15443	15611	15515	15350	15484	15579	15462	15579	15511	15568	15619	15384	15653	15488	15547	15355	15642	15508	15458	15548	15453	15333	15688	15497	15482	15501	15517	15452	15474	15442	15534	15433	15466	15645	15603	15499	15606	15557	15543	15522	15383	15653	15558	15469	15611	15722	15570	15558	15457	15508	15460	15614	15585	15456	15530	15412	15552	15612	15539	15764	15378	15393	15401	15401	15606	15479	15710	15500	15496	15451	15682	15410	15435	15610	15562	15329	15445	15359	15512	15478	15528	15587	15575	15533	15534	15332	15516	15687	15481	15545	15457	15624	15596	15531	15539	15465	15333	15587	15508	15532	15444	15732	15627	15555	15622	15612	15564	15536	15505	15581	15519	15522	15496	15650	15553	15581	15422	15564	15532	15304	15492	15549	15479	15671	15556	15520	15552	15485	15752	15537	15607	15487	15613	15554	15531	15495	15512	15574	15437	15300	15693	15495	15548	15492	15539	15600	15480	15511	15552	15544	15441	15474	15392	15535	15481	15510	15507	15454	15409	15571	15563	15535	15589	15570	15505	15506	15533	15492	15552	15456	15615	15528	15557
23903	21365	28856	24298	21993	22191	21456	18080	17495	17645	17685	24497	44711	36469	28973	21854	17857	16387	16217	16370	16044	16230	16065	16057	15986	16144	16175	16128	16095	16017	15949	16242	16253	16155	16196	15994	16013	15873	16087	16083	16020	16174	16186	16161	16024	16230	16261	15963	16115	16112	15960	16195	16232	16027	15941	16145	15918	15816	16211	16149	16090	16136	15854	15962	16201	16079	15970	15951	16001	16252	15911	16117	16126	16069	16075	16192	16013	16017	16007	16027	15944	15987	15982	15840	16225	16058	15800	16027	16017	15721	15938	15846	16011	15892	16050	15875	16174	16077	16031	15801	16021	15845	16104	16044	15811	16009	15919	15903	16025	15933	15981	15973	16155	16079	16065	16172	15951	15980	15969	15843	16022	15993	15994	15826	16012	15858	15946	16048	16141	16060	16169	16058	15882	15933	16116	15992	15947	15981	15925	16195	16107	15855	15989	15998	16038	16091	15999	16048	15966	15975	15891	16012	15756	15843	15987	16019	16202	16016	15945	15843	15988	16047	16010	16202	15977	15961	15956	16103	16036	15903	15845	15935	15757	15914	16180	15948	15797	16113	16143	16005	16146	16106	16205	16012	16028	16144	15917	16049	15955	15991	15898	16020	16134	16115	16061	15889	16078	16040	16048	16004	15890	16039	16049	16154	16192	15942	16160	16009	16096	15949	16036	16233	15915	16073	15900	16009	16138	15974	16022	15991	15799	16011	15744	15822	15988	16182	15887	15995	15991	15768	15950	15984	15853	16062	16021	16062	16058	16055	15797	15965	16051	15948	15846	15955	16003	16104	16023	16091	15922	15943	15841	16055	16258	16126	16057	16124	16094	16184	15992	16150	16060	15912	15996	16064	16095	16121	15948	15886	16026	15808	16218	16128	15880	15873	15815	16007	16023	16039	16059	15942	16081	16125	16081	15934	15860	16073	15785	16000	16022	15937	16060	15966	15844	15859	15947	15928	16001	15852	15998	16198	16040	15957	16148	16043	16106	15988	15956	15908	16213	15878	16003	15921	15980	16013	15792	16059	16095	15941	16110	16128	15994	16110	15901	16003	15847	16134	16048	15929	16083	15978	16006	15950	16114	16029	16275	16107	15912	16192	15895	15899	16055	15901	15839	16141	15828	15906	16032	16102	16090	15854	15973	15984	15923	16045	16016	15779	15900	15932	16003	16049	15867	16015	16016	16152	15846	15946	16186	15963	15925	15977	15818	15772	15946	15895	16020	15825	16104	16099	15747	16080	16207	15920	16162	15933	16074	15891	16032	16063	15917	15900	15811	15934	16080	15975	15928	15892	15963	15958	16004	15965	16146	15926	15861	16096	16097	16019	16221	15857	15901	15929	15968	15847	16047	16027	16069	16094	16082	15876	16105	16063	15905	16070	15883	16076	16055	15988	15820	16018	16085	16090	15999	16011	15957	15959	15949	16148	16055	15962	16141	15922	15797	16101	15758	16154	16097	15871	15859	16053	16038	15920	16038	16023	16007	15938	16004	15884	15870	16079	16025	16144	16238	16017	16075	16031	15961	15828	15883	15932	16042	16022	16107	16108	16018	16103	15906	15992	16142	16048	15969	15879	16094	16019	15923	16052	15943	15757	16003	16111	15818	16121	16025	16209	15799	15809	15974	16043	16047	16032	16036	16165	16230	16066	16090	15988	16023	15826	15794	16225	16093	15917	16100	15735	16033	15979	15876	16046	15851	16179	15968	16016	16008	15953	16005	16065	16094	15931	15944	15976	15927	15985	16072	15982	15929	15998	15851	16149	15880	16023	16073	15963	16118	15949	15956	15977	16077	15892	15931	16132	15941	15984	16026	16006	15825	15909	16141	15889	16014	15991	15998	15896	16213	16008	16011	15905	16147	16107	15912	16055	16003	15873	15980	15877	15930	15956	15863	16056	15844	15982	15855	15850	16037	16213	16161	15995	15937	16067	15842	15880	16132	15860	16162	15840	15892	15970	15938	16120	15940	16024	15844	16181	16043	16042	15998	16054	16074	16295	16076	15978	15785	16072	15935	16148	15938	16011	15940	16026	16080	15967	16125	15959	16053	16034	16034	15968	15824	15949	15822	15971	16059	15930	15991	15942	15842	16075	15941	15833	16042	16033	16061	16050	15999	16052	15884	15932	16098	15999	16161	15950	15977	16055	15896	15990	16021	16020	15981	16142	16140	15958	15933	15891	15933	16022	16118	15879	16018	15934	15955	16024	16000	16019	16074	16034	16058	15957	16037	15824	15925	16019	15901	15973	15967	15955	16065	15823	16200	15980	15922	15960	15920	16036	16017	16118	16089	16076	15958	15989	15832	15982	16047	15974	16123	16177	16033	15964	16110	15822	16081	15825	16027	16084	15999	15933	15939	16165	15973	16136	16078	15955	16012	16107	16061	15900	16006	15976	16136	16055	15860	15961	16077	16074	16046	16326	16100	15968	15949	16265	15994	15948	16113	16068	16076	15851	15990	16123	16091	16010	16014	15884	16125	15882	16054	16173	15941	16151	15948	15741	15985	15843	16057	15988	15761	16092	16014	16054	16106	16269	15969	15983	16021	16138	16163	15732	15994	16006	16156	16047	16093	16026	16007	16141	16054	16250	16173	16078	16168	15959	16145	15966	15920	15982	15988	16047	16159	16008	15986	16011	16014	15956	16117	15971	16131	16122	16008	16284	16040	16073	15928	16079	16006	15951	15986	16008	16131	16167	16111	16021	15997	15854	15902	15908	15996	15930	16129	16100	16017	16117	16188	15934	15939	15859	16059	16190	16115	16072	15988	16138	16042	15977	15802	16152	16054	16162	15814	15816	15867	16045	15964	16033	16087	16088	15817	15935	15826	15968	16002	15947	16065	15805	16094	16078	15921	16058	16098	15989	16004	15914	15897	16044	15893	15948	15964	16151	15934	16056	16021	16019	15987	15959	16245	15937	15906	16103	16080	15804	16156	15939	16103	16073	16342	16184	16155	16000	15972	15880	15961	16090	16088	16130	16081	16140	15949	16043	15913	16202	16170	15948	16035	16090	16018	16123	15925	15929	16040	16127	16081	16003	15870	16038	16072	15920	16264	16094	16142	16052	15912	15943	16235	15886	16042	16113	15898	16115	16034	15928	16130	15946	15945	16037	16046	15898	16055	15972	15934	15990	16044	15970	16046	15982	16059	16265	15994	16019	15960	16058	16141	15998	15957	16007	15675	15920	16006	15899	15973	15988	16022	16113	16167	15966	16130	16016	16019	15910	16059	15846	16057	16071	16231	15993	15940	15888	15868	15910	15855	16120	15976	15811	15651	15972	16132	16041	15928	16109	15978	16084	16098	15875	15786	15797	16074	16121	16023	16114	16011	15804	16106	15915	15933	15913	15944	15907	16012	16075	16103	15891	15881	15894	16052	16003	15852	16053	16067	16126	16134	16039	15853	15914	15886	15882	16041	15792	15897	15919	16070	16020	16010	15949	16003	15920	15918	16162	16054	15892	15943	15924	15955	16137	16186	15933	15853	16030	15886	15977	15885	15900	16170	16094	15924	16135	16023	15850	15901	15915	16154	16021	15878	16101	15961	15913	15897	15916	16008	16044	16164	15817	15986	16081	16155	15963	16016	16048	15881	15832	15859	15925	16039	16091	15814	15902	16106	16224	15927	15981	15894	15979	16000	15789	15913	16102	15843	15788	16133	15982	15938	16021	15827	15871	15958	16157	16068	16024	16086	16067	16042	16035	15948	15993	16123	15863	16046	16049	15768	15959	16139	15924	15885	15986	15907	15956	15933	15936	15929	16116	15926	15860	15844	15785	16002	15865	15932	16145	16206	16124	15846	15897	16100	16051	15897	15968	15934	16091	15935	15946	16009	15994	16079	16032	16029	15996	16048	16060	15970	16049	16181	16113	16019	16060	16069	15967	15965	16172	15918	15949	16020	15697	16052	15905	16018	16159	16019	15989	15864	16158	16103	16127	16181	16114	16143	15956	15953	16029	15776	15894	15937	16010	16024	15969	16051	16054	16133	16125	15952	15925	16043	16023	15873	15873	16066	16036	16061	15976	15851	16068	15891	15875	15986	15933	15930	16055	16093	15934	15940	16149	16014	16098	15885	16090	16064	16010	16111	16060	16175	15907	16009	15981	16179	16004	15834	15841	15826	15889	15883	15966	15988	16102	15892	15958	15896	15972	15907	16252	15792	15930	15949	15943	15987	15969	15783	16002	16100	15870	16183	16038	16198	16116	15881	15904	15712	15856	16061	15925	15997	15893	16052	16039	16254	16129	16173	16017	16126	16063	15868	15722	15948	15962	16115	16018	15967	15941	15838	15941	16013	16132	15884	15985	16154	15909	16029	16006	16167	16035	15962	16080	16011	15951	16000	15794	16072	15913	16261	16011	15925	15762	16137	15962	16097	15963	16037	15978	15901	15954	16005	15894	15891	15779	16031	15820	15976	15922	16196	15994	15746	15877	15941	16031	15912	16011	15970	16062	15986	16036	16093	16257	16003	16054	15985	16096	15917	16040	15826	15940	16110	15882	16101	15909	15901	16218	16017	15898	16023	16048	16107	16071	16182	16038	15942	16073	16187	16085	16058	15877	16121	16081	15952	16073	15922	15989	16127	15992	16037	16191	15781	15878	15906	15856	16065	16059	15995	15873	15993	15817	15936	15979	16014	16326	16105	16026	16034	16015	16098	16100	16248	16271	15899	16141	15967	16043	15885	16105	16052	16103	16021	15962	15968	15991	15954	15896	15895	15971	16021	16073	16064	15890	15912	16145	16038	15802	15911	16238	16033	15862	16132	16127	15946	16014	15971	16052	16057	15992	15896	15786	15919	16140	16020	15993	15987	15971	16036	15997	16113	16287	16065	16040	15871	16090	15910	16164	15814	16207	16105	15915	15943	16145	16139	15965	16018	15828	16114	15847	15912	15879	15973	15877	16212	15831	15991	16047	15992	15872	15968	16174	15918	15777	15901	15769	15759	16041	15915	15944	15958	15932	16153	16055	16069	15870	15857	15959	16075	15939	15964	15847	16096	16089	16129	16035	15958	15864	16097	16095	15941	16140	16000	16069	16172	15973	16259	16083	16150	15937	16012	16040	16280	16046	15917	16041	16114	15963	16015	16054	16054	15767	15885	15949	16026	16064	15979	16049
17418	29981	28638	24167	21227	19716	19067	18379	17768	17981	18133	29119	47544	38946	30412	21784	16797	15662	15424	15338	15508	15265	15369	15371	15423	15494	15609	15443	15431	15490	15419	15424	15491	15445	15347	15636	15395	15389	15509	15357	15365	15423	15395	15577	15461	15299	15290	15360	15293	15360	15578	15287	15431	15371	15594	15337	15553	15468	15359	15482	15428	15441	15540	15428	15364	15361	15498	15311	15431	15343	15407	15419	15319	15417	15153	15434	15341	15423	15431	15354	15417	15410	15142	15482	15272	15536	15492	15538	15450	15414	15372	15493	15289	15354	15544	15492	15382	15487	15322	15465	15300	15349	15257	15330	15434	15295	15478	15435	15569	15526	15469	15411	15513	15492	15356	15196	15455	15468	15355	15368	15304	15506	15550	15236	15292	15279	15296	15400	15214	15432	15206	15456	15436	15279	15357	15392	15307	15318	15282	15313	15473	15436	15323	15287	15411	15338	15289	15426	15330	15445	15317	15366	15433	15304	15392	15210	15408	15308	15343	15319	15354	15463	15365	15401	15270	15366	15378	15454	15523	15453	15338	15415	15430	15252	15388	15501	15106	15345	15222	15264	15229	15082	15300	15442	15376	15502	15313	15453	15258	15356	15270	15470	15466	15376	15306	15451	15508	15396	15372	15308	15336	15375	15401	15432	15490	15438	15326	15201	15296	15536	15409	15479	15544	15456	15526	15270	15445	15290	15461	15259	15404	15425	15419	15222	15394	15232	15285	15416	15400	15451	15456	15397	15657	15281	15507	15478	15462	15471	15241	15339	15299	15379	15447	15330	15346	15122	15435	15531	15412	15390	15367	15357	15245	15435	15449	15312	15383	15351	15312	15301	15233	15390	15297	15352	15408	15222	15400	15204	15431	15534	15397	15180	15422	15317	15209	15289	15353	15391	15227	15283	15379	15269	15500	15327	15311	15467	15247	15349	15304	15229	15494	15407	15360	15404	15460	15299	15462	15447	15292	15465	15369	15518	15277	15296	15271	15346	15377	15379	15340	15300	15326	15303	15403	15481	15377	15233	15413	15365	15453	15353	15527	15322	15286	15518	15260	15457	15322	15355	15379	15423	15378	15475	15406	15319	15422	15335	15475	15362	15375	15425	15311	15335	15402	15315	15379	15402	15184	15404	15297	15190	15382	15358	15508	15357	15322	15322	15327	15341	15253	15410	15215	15514	15394	15201	15357	15301	15430	15444	15408	15348	15457	15288	15341	15244	15502	15371	15396	15606	15300	15455	15399	15383	15260	15428	15452	15517	15533	15131	15337	15350	15520	15447	15256	15547	15361	15387	15312	15422	15355	15284	15135	15315	15501	15249	15387	15262	15446	15415	15387	15443	15424	15219	15344	15441	15389	15386	15483	15279	15325	15478	15485	15412	15219	15424	15411	15548	15309	15359	15387	15240	15366	15507	15390	15458	15429	15436	15358	15422	15372	15340	15270	15304	15492	15333	15388	15529	15456	15313	15453	15366	15476	15414	15332	15404	15454	15180	15376	15468	15363	15357	15400	15433	15371	15467	15382	15546	15543	15398	15444	15227	15452	15321	15376	15441	15472	15229	15308	15516	15498	15476	15513	15253	15537	15427	15457	15431	15347	15319	15299	15456	15509	15358	15360	15297	15106	15398	15432	15462	15274	15249	15488	15271	15287	15367	15419	15388	15384	15419	15308	15401	15306	15340	15304	15376	15358	15446	15533	15429	15608	15277	15381	15386	15365	15527	15508	15476	15355	15334	15495	15368	15441	15257	15409	15439	15378	15348	15261	15423	15429	15340	15486	15434	15215	15195	15325	15366	15437	15192	15329	15500	15368	15280	15369	15556	15478	15355	15421	15361	15254	15431	15482	15391	15369	15395	15507	15308	15322	15491	15474	15542	15315	15481	15518	15387	15477	15327	15342	15216	15489	15270	15447	15593	15480	15506	15260	15412	15329	15327	15584	15304	15342	15277	15586	15283	15254	15407	15377	15402	15422	15420	15359	15329	15244	15388	15393	15323	15480	15420	15389	15282	15456	15249	15346	15426	15434	15590	15437	15390	15251	15531	15381	15151	15215	15208	15392	15462	15313	15504	15230	15395	15345	15425	15279	15339	15450	15487	15541	15345	15251	15384	15466	15471	15445	15345	15297	15523	15328	15477	15164	15414	15195	15378	15405	15446	15401	15384	15399	15551	15283	15304	15247	15389	15375	15384	15157	15437	15422	15317	15534	15372	15430	15370	15285	15247	15498	15472	15302	15309	15354	15442	15513	15446	15404	15349	15556	15423	15371	15271	15391	15483	15304	15475	15512	15328	15358	15520	15359	15371	15343	15353	15453	15430	15259	15433	15307	15335	15415	15435	15320	15392	15196	15332	15293	15305	15257	15476	15413	15292	15455	15414	15215	15226	15227	15427	15241	15410	15276	15432	15555	15457	15354	15396	15226	15460	15351	15467	15557	15391	15465	15452	15453	15406	15391	15322	15456	15457	15238	15397	15434	15352	15254	15542	15358	15212	15367	15542	15495	15438	15516	15345	15319	15484	15370	15425	15497	15230	15502	15337	15360	15411	15322	15343	15465	15442	15459	15490	15503	15555	15421	15363	15559	15455	15345	15514	15343	15489	15447	15254	15413	15385	15379	15307	15381	15321	15359	15488	15317	15469	15237	15378	15330	15214	15393	15347	15518	15144	15414	15405	15359	15667	15552	15346	15383	15461	15544	15280	15493	15443	15481	15316	15286	15382	15473	15434	15446	15471	15278	15381	15322	15434	15372	15397	15279	15276	15452	15446	15322	15352	15412	15400	15475	15362	15349	15493	15608	15401	15341	15256	15363	15315	15231	15420	15368	15559	15239	15558	15469	15494	15245	15505	15274	15351	15332	15368	15396	15503	15358	15420	15235	15476	15512	15268	15179	15389	15455	15510	15347	15351	15380	15368	15370	15293	15401	15412	15290	15334	15372	15466	15632	15261	15518	15384	15160	15378	15441	15400	15372	15508	15203	15494	15327	15394	15443	15439	15398	15392	15420	15497	15241	15336	15269	15381	15395	15563	15239	15559	15292	15291	15196	15417	15315	15252	15286	15440	15428	15529	15290	15443	15356	15383	15372	15400	15274	15243	15424	15299	15452	15425	15176	15343	15290	15420	15402	15396	15277	15329	15376	15548	15246	15547	15288	15270	15359	15526	15281	15480	15244	15440	15298	15467	15516	15334	15276	15484	15423	15284	15302	15438	15300	15310	15236	15451	15434	15345	15360	15255	15436	15425	15624	15383	15419	15318	15276	15493	15524	15421	15416	15298	15281	15351	15353	15280	15309	15459	15376	15571	15504	15384	15348	15357	15475	15379	15316	15333	15488	15346	15366	15381	15440	15552	15233	15378	15416	15347	15509	15342	15621	15312	15560	15324	15535	15494	15292	15274	15398	15472	15419	15430	15203	15364	15346	15232	15351	15540	15385	15522	15474	15387	15419	15438	15498	15294	15424	15407	15517	15285	15400	15452	15362	15630	15409	15243	15441	15415	15295	15447	15306	15485	15308	15321	15515	15318	15312	15342	15104	15384	15537	15517	15336	15446	15330	15431	15521	15405	15451	15390	15375	15396	15282	15544	15479	15547	15490	15559	15389	15375	15325	15441	15413	15472	15381	15409	15460	15368	15469	15562	15435	15397	15354	15467	15238	15319	15371	15466	15470	15086	15237	15333	15374	15367	15462	15415	15287	15440	15470	15422	15499	15481	15477	15395	15332	15528	15335	15442	15296	15432	15434	15560	15296	15384	15299	15381	15379	15269	15333	15421	15358	15231	15354	15326	15400	15447	15519	15389	15355	15337	15410	15294	15351	15419	15217	15389	15358	15347	15400	15480	15430	15337	15548	15407	15511	15359	15450	15362	15431	15255	15366	15188	15364	15280	15481	15321	15367	15414	15345	15396	15381	15367	15451	15400	15280	15386	15329	15504	15510	15224	15307	15302	15336	15292	15172	15400	15331	15327	15432	15508	15382	15296	15463	15414	15225	15495	15443	15182	15397	15340	15313	15336	15294	15417	15441	15552	15511	15328	15255	15561	15227	15363	15453	15298	15540	15451	15477	15214	15375	15393	15259	15180	15455	15353	15263	15319	15352	15255	15363	15358	15219	15419	15416	15112	15279	15357	15500	15535	15289	15386	15315	15474	15349	15318	15317	15518	15418	15474	15251	15365	15320	15293	15195	15412	15452	15345	15379	15402	15381	15363	15267	15294	15311	15188	15416	15429	15449	15400	15321	15415	15498	15337	15337	15530	15422	15332	15399	15589	15187	15396	15345	15448	15698	15314	15371	15364	15186	15346	15489	15409	15304	15447	15311	15293	15300	15482	15318	15479	15518	15347	15551	15410	15345	15316	15490	15458	15596	15348	15340	15354	15254	15435	15528	15385	15466	15403	15452	15409	15383	15585	15405	15547	15218	15306	15438	15171	15320	15321	15195	15438	15465	15436	15444	15419	15326	15378	15375	15398	15482	15308	15377	15298	15366	15530	15500	15395	15255	15310	15336	15354	15369	15387	15328	15435	15217	15251	15361	15340	15578	15395	15350	15296	15330	15282	15356	15438	15252	15283	15371	15401	15519	15247	15342	15275	15548	15315	15420	15429	15456	15499	15347	15371	15294	15344	15512	15333	15399	15325	15532	15419	15293	15438	15492	15369	15361	15409	15430	15351	15323	15458	15483	15479	15421	15402	15407	15445	15431	15256	15339	15379	15400	15405	15164	15423	15215	15438	15494	15251	15370	15369	15322	15470	15437	15472	15365	15310	15451	15505	15548	15365	15269	15459	15531	15281	15546	15370	15333	15550	15302	15255	15302	15496	15427	15151	15481	15550	15379	15340	15514	15337	15394	15446	15454	15485	15145	15450	15255	15340	15628	15349	15454	15273	15368	15332	15266	15490	15530	15446	15440	15484	15427	15346	15276	15433	15337	15270	15298	15401	15707	15483	15487	15357	15239	15396	15457	15192	15356	15520	15291	15367	15278	15455	15504	15303	15477	15217	15479	15384	15433	15385	15288	15437	15438	15326	15251	15414	15519	15352	15415	15424	15411	15342	15443	15508	15191	15288	15462	15338	15403	15452	15274	15362	15275	15488	15325	15265	15440	15339	15335	15468
28844	21820	21598	18883	16877	16731	16568	16541	16407	16516	16402	17022	19495	18627	17811	16996	16299	16055	16082	15980	15835	15675	16029	15804	15889	15895	15945	16027	15885	15937	15880	15830	15997	16086	15979	15971	15773	15918	15872	15770	15929	15897	16024	15946	15847	15844	15860	15783	16043	15950	16088	15946	15866	15825	15940	15646	15868	16032	15885	15924	16009	15799	15984	15947	15961	15804	15966	15897	15802	15922	15862	15714	15594	16009	15878	15873	15884	16028	15928	15844	15783	15907	16012	15938	15769	15767	15850	15863	16030	16111	16002	15821	15844	15774	15973	15852	15901	15845	16111	16095	15939	15985	16023	15945	15938	15810	15822	15906	16028	15910	15927	15873	15770	15837	15743	15927	15947	15669	15885	15710	16011	15813	15851	15741	15769	15855	15881	15956	15832	15981	15738	15898	15864	16044	16050	15928	15932	15944	16038	15826	15918	15744	15602	15914	15780	15981	15948	15957	15881	15721	15891	15976	15867	16016	16039	15915	15964	15854	15965	15909	16010	15778	15905	15859	15763	15959	15921	15877	15983	15851	15825	15858	15962	15885	15905	15959	15956	15887	15958	15957	15770	15901	15788	15890	15977	15798	15893	15991	15756	16015	15930	15808	15910	15751	15925	15996	15954	15839	15809	16011	15886	16092	15921	15965	15836	15817	15969	15931	15749	15732	15806	15835	15992	15882	15886	15755	15951	15937	16022	15660	15894	15908	15951	15900	15930	15887	15954	15766	15883	15713	16034	16028	15935	15881	15879	15836	15924	15696	15963	15941	15841	15636	15918	15680	15697	15890	15856	15752	15969	15791	16029	16024	15864	15816	15959	15857	16051	15998	15926	15822	15716	15941	15868	16070	15849	15866	15867	15984	16121	15806	15686	15737	15726	15865	15805	15960	15680	15882	15906	15993	15956	15934	15721	15704	15698	15941	15968	15831	16055	15835	16058	15738	15911	15762	15906	15812	15955	15940	15938	15846	15906	15907	15793	15949	15832	15868	15741	15838	15864	16064	15731	16040	15666	15897	15886	15979	15884	15810	15818	15796	15829	15683	15833	16007	15989	15934	16028	15954	15747	15847	15970	15908	16004	15839	16044	15810	15933	15990	15933	15997	15849	15718	15864	15809	15911	15998	15951	15843	15682	15876	16163	15915	15979	15918	15945	15739	15934	15920	16094	15895	15808	15795	15705	15851	15802	15677	15856	15797	15932	15987	15920	15819	16004	15895	15934	15924	15896	15920	16130	15792	15918	15793	15804	15875	15847	15981	16051	15822	15894	15775	15874	16025	16059	16003	15806	16023	15873	16036	15906	15895	15721	16027	15889	15845	15913	15828	15839	15654	15812	15880	15941	15805	15860	15816	15822	15956	15880	15924	15966	15783	15724	16049	16033	15900	15765	15730	15932	15567	15809	15777	15946	15870	15937	16002	15691	16024	15877	15913	15990	15878	15552	15904	15756	16018	15857	15905	16012	15924	15793	15951	16028	15893	16113	15753	16055	15831	15762	15848	15824	15817	15970	15769	16066	15857	15723	16020	15872	15906	15995	16029	15705	15928	15873	15952	16096	16083	15899	15809	15604	15729	15872	15786	15801	15964	15865	15843	15802	15797	15692	15739	15754	16079	15815	15756	15851	15817	15757	15682	15841	15877	15866	15964	15990	15762	15893	15971	15847	15871	15898	16006	15891	15807	15792	15843	15791	15933	15752	15756	15933	15842	15922	15810	15564	15907	15926	15928	15786	15885	15691	15947	15703	15906	15924	15717	15655	15737	15713	15816	15688	15930	15981	15837	15917	15949	16014	15809	15832	15840	15734	15863	15923	15813	16143	15693	15937	16041	15993	15621	15912	15898	15823	15935	15939	15743	15837	15817	15806	15901	15857	15978	15880	15979	15808	15908	15963	15791	15896	16037	15883	16004	15894	15924	15830	15785	15897	15981	15777	15824	15965	15960	16028	15924	16018	15801	15901	16006	15942	15866	15846	15928	15904	15986	15921	15938	15873	15922	15762	15860	15888	15941	15982	15897	15931	15849	15899	16024	15854	15908	15972	15980	16009	15803	15987	15946	15884	15945	15922	15990	16045	16041	15902	15947	15880	15766	15995	15631	15798	15685	15850	15980	15966	15798	15818	15990	15788	15898	16069	15848	16072	16033	15823	15811	15990	16053	15819	15799	15813	15802	15844	16102	15980	15880	15951	15855	15990	15731	15755	16000	15979	16102	16014	15883	15949	16166	15909	15932	15897	15913	15869	15855	15767	15831	15908	16053	15798	15868	15795	15843	16015	15961	16114	15795	15898	15903	16009	15994	16050	16017	16044	16033	15827	15896	16174	15877	15855	16028	15792	15864	15806	15798	15850	15995	15947	15859	15886	15769	15855	15776	15931	16000	15947	15748	15915	15886	15894	15960	15845	15815	16024	15900	16176	16026	15929	15777	16029	15878	15945	16111	15864	16021	15918	15937	15631	15785	15686	15883	16000	15777	15784	15965	16011	15973	15815	15905	16032	16067	16028	15929	15876	16135	15841	16159	15968	15716	15887	15867	16165	15816	16000	15885	16093	15999	15739	15848	15915	15854	15953	15821	15913	15850	15876	15897	15921	15852	15715	15863	15884	16027	15948	15984	15908	15729	15790	15768	15993	15766	15805	15846	15890	15759	15829	15927	15964	15759	15961	15866	15984	16029	15932	15709	16011	15978	15814	16045	15752	15822	15925	15745	15919	15620	15741	15726	16093	15864	15930	15923	15987	15958	15750	15849	15807	16085	16032	15964	15811	16097	15815	15810	15856	15886	15891	15886	15924	15929	16048	15909	15946	16031	15830	16030	15854	15794	15870	16029	15859	15812	15811	16031	15884	15823	15874	15961	15960	15926	15812	15842	15990	16042	15857	15907	15813	15721	15910	15739	15887	15986	15857	15975	15816	15885	15758	15860	15962	15976	16118	15902	16022	15928	16048	15973	15967	15729	15803	15818	15967	16011	15784	15717	15925	15925	15860	15797	15835	16060	15912	15885	15881	15898	16073	15882	15908	15828	15809	15733	15926	15983	15921	15960	15863	15990	16027	15922	15940	15934	15928	15829	15692	15846	15942	15817	16075	15895	15882	15906	15899	15934	15864	15989	15846	15947	15804	16003	15907	15737	15955	15672	15541	15988	16153	15895	15772	16112	15795	15968	15892	15878	15695	15720	15949	15721	15742	15910	15684	15923	15987	15853	15879	15769	15768	15864	15860	15926	16007	16080	15878	15966	15868	15915	15781	15880	15973	15848	15883	15958	15844	16137	15743	15760	15822	15689	15926	15839	15903	16066	15840	15920	15761	15947	16073	15970	15913	15843	15745	16030	15995	15958	15946	15922	15708	15871	15912	15996	15841	15727	15889	15612	15751	15856	15721	15963	15980	15972	15851	15920	15856	15837	16088	15768	15888	15878	15905	15993	15925	16032	15727	16193	15796	15901	15944	15708	15653	15878	15911	15843	15876	15705	15788	15668	15891	15934	15804	15841	15796	15829	15874	15963	15955	15929	15866	15799	16090	15900	15865	15987	15913	15842	15945	15826	15784	15677	16052	16070	15814	15722	15977	15773	16050	15793	15822	15821	15846	15863	15869	15817	15951	15880	15711	15878	16044	15832	15720	15813	15727	15969	15998	15967	15864	15793	15825	15826	15949	15925	16113	15851	15731	15939	15814	15859	15816	15992	16017	15927	15950	16014	15904	15911	15795	15958	15867	15976	15886	15934	15974	15897	15864	15992	15851	16051	16054	16078	16111	15869	15825	15993	15996	15862	15703	15979	15883	15754	15934	15715	15862	15755	15846	15961	15912	15910	15891	15779	16000	15960	15864	16038	15863	15874	15943	15745	16069	16151	15867	15912	16050	15989	15952	16005	15901	15966	15851	16009	15838	15749	15713	15946	15826	15749	15740	15807	15943	15822	15912	15817	15761	15866	16079	15758	15927	16049	15954	15930	15966	15968	16044	15911	15909	15739	15913	15666	15938	16004	16083	15828	15727	15899	15774	15951	15744	16110	15696	15858	15942	15914	16135	15872	15710	15670	15967	15856	15988	15742	15880	15793	15862	16003	15914	16017	15879	15925	15778	15733	15966	15892	15729	15806	15937	15862	15995	15802	15687	15818	15924	15932	15769	15829	15911	15651	15806	15877	15910	15898	15907	15918	16016	15774	15997	15821	15803	15804	15959	15949	15876	15861	16009	15886	15758	15984	15809	15891	15978	15677	15751	15972	15916	15746	15637	15864	15752	15934	16013	16016	15777	16033	15792	16021	15878	15839	15911	15859	15842	15966	16000	15798	15730	15915	15908	15934	15996	15883	15977	15777	15617	15674	16072	15997	15903	15932	15967	15952	15736	15973	16008	15937	15876	15971	15766	15990	16057	15933	15828	16088	15923	15976	15880	15894	15813	15923	15835	15737	15999	15829	15871	16069	15841	15970	15805	15755	15854	15953	16026	15887	15875	15725	15922	15875	15857	15886	15733	15992	15847	16049	15832	15775	15791	16028	15869	15885	15754	15752	15976	16061	15727	15912	15924	15869	15805	16016	16038	15937	15834	15877	15916	15730	15942	15743	15880	15940	16081	15821	15929	15874	15925	15799	15876	16030	15915	15839	15782	15926	15917	15993	15938	15842	15939	15826	15871	15902	15993	16014	15769	15902	15846	15976	15875	15715	15767	15809	15846	15979	15821	16060	16050	16070	15958	15901	15878	15869	15685	15869	15926	15843	16061	15989	15865	15792	15661	15912	15719	15940	15857	15910	15881	15994	15856	15952	16049	16005	16021	15890	15787	15930	15809	15831	15748	15829	15992	16080	16003	15778	15877	15761	16093	15776	15967	15843	15869	16042	15913	15975	15926	15891	15782	15932	15695	15845	15836	15927	15895	15993	15828	15891	15735	15753	15719	15826	15819	16099	15796	15890	15897	15854	15748	15788	16031	15930	16013	15872	15978	15781	15970	16025	15931	15732	15879	15871	16022	16103	15915	15973	16029	15869	16054	16074	15889	15818	15744	15813	15796	15888	15728	15655	15917	16037	16002	15889	15880	15812	15914	15861	15863	15815	15831	15888	15883	15893	15767	15899	15851	15928	15797	15810	16097	15919	15804	15953	15979	15858
16215	19001	19023	17313	16834	16404	16230	16148	16080	16396	16344	17790	20870	19119	17023	16025	15554	15137	15372	15362	15272	15342	15159	15400	15252	15484	15385	15364	15190	15207	15384	15328	15303	15252	15355	15187	15223	15379	15432	15338	15501	15211	15291	15199	15440	15323	15391	15228	15387	15340	15251	15409	15237	15140	15291	15138	15355	15270	15287	15259	15295	15117	15213	15154	15402	15280	15139	15466	15229	15322	15209	15314	15441	15209	15326	15235	15285	15219	15122	15312	15247	15354	15195	15306	15197	15401	15442	15218	15481	15155	15254	15308	15247	15114	15424	15217	15318	15386	15161	15228	15207	15363	15284	15073	15253	15321	15395	15278	15321	15126	15415	15183	15373	15259	15463	15209	15351	15252	15231	15229	15250	15352	15288	15417	15291	15141	15301	15253	15111	15283	15336	15138	15344	15201	15114	15403	15169	15224	15241	15248	15298	15430	15237	15233	15227	15332	15456	15287	15379	15346	15348	15205	15261	15345	15237	15292	15279	15413	15312	15177	15311	15174	15250	15318	15224	15285	15304	15256	15256	15309	15417	15070	15348	15262	15300	15322	15408	15283	15314	15215	15212	15238	15214	15362	15348	15145	15421	15328	15280	15224	15318	15378	15288	15148	15427	15237	15231	15331	15217	15396	15290	15323	15238	15384	15170	15359	15213	15261	15336	15313	15284	15395	15422	15278	15145	15205	15433	15356	15184	15339	15398	15331	15341	15312	15387	15479	15160	15569	15332	15311	15259	15334	15220	15244	15348	15140	15333	15073	15235	15209	15355	15198	15204	15278	15338	15358	15247	15362	15225	15218	15247	15317	15260	15272	15215	15384	15210	15333	15416	15389	15288	15215	15175	15248	15222	15286	15311	15395	15466	15119	15152	15260	15209	15193	15445	15268	15170	15251	15382	15279	15245	15347	15147	15375	15394	15426	15315	15309	15461	15381	15238	15164	15194	15322	15205	15149	15168	15206	15113	15263	15317	15348	15264	15159	15202	15306	15320	15258	15168	15319	15220	15464	15309	15225	15332	15354	15350	15261	15355	15230	15339	15338	15374	15341	15112	15441	15192	15309	15405	15379	15204	15262	15227	15224	15334	15231	15506	15367	15153	15168	15233	15233	15292	15251	15438	15275	15333	15070	15431	15171	15167	15239	15215	15284	15239	15309	15261	15217	15290	15327	15395	15338	15322	15277	15305	15302	15352	15146	15298	15228	15307	15273	15229	15334	15242	15367	15381	15297	15341	15244	15049	15255	15137	15368	15219	15269	15177	15275	15342	15354	15375	15250	15355	15143	15291	15372	15244	15313	15200	15447	15269	15393	15343	15316	15223	15187	15219	15372	15344	15410	15491	15349	15274	15174	15231	15133	15396	15258	15297	15421	15365	15370	15304	15325	15213	15173	15435	15394	15476	15355	15312	15239	15356	15319	15293	15547	15238	15127	15204	15300	15428	15203	15250	15249	15383	15155	15233	15389	15242	15130	15284	15330	15344	15252	15588	15237	15349	15155	15203	15239	15408	15363	15418	15179	15319	15289	15235	15248	15276	15270	15414	15374	15230	15185	15511	15362	14994	15279	15299	15382	15290	15228	15310	15431	15275	15120	15410	15197	15307	15252	15302	15258	15297	15321	15218	15307	15198	15337	15230	15332	15282	15354	15252	15323	15310	15437	15359	15356	15143	15330	15237	15427	15355	15355	15286	15231	15114	15137	15403	15206	15261	15397	15305	15221	15482	15151	15406	15145	15274	15217	15302	15461	15358	15297	15319	15148	15357	15187	15344	15458	15334	15294	15272	15278	15346	15102	15380	15213	15273	15174	15291	15241	15273	15402	15386	15269	15310	15370	15327	15229	15463	15178	15297	15250	15181	15336	15398	15244	15184	15337	15282	15316	15158	15203	15281	15338	15378	15316	15238	15239	15237	15368	15226	15185	15200	15416	15213	15332	15395	15269	15217	15187	15252	15281	15396	15282	15362	15120	15310	15271	15327	15144	15218	15235	15310	15138	15241	15284	15296	15518	15220	15411	15299	15221	15216	15349	15139	15417	15180	15230	15204	15176	15274	15285	15149	15335	15343	15402	15261	15230	15204	15223	15214	15310	15248	15269	15287	15180	15122	15254	15203	15197	15223	15354	15300	15210	15393	15353	15134	15272	15432	15412	15363	15229	15327	15181	15369	15308	15248	15190	15205	15507	15076	15160	15332	15269	15174	15391	15287	15250	15176	15443	15280	15317	15369	15290	15193	15249	15194	15235	15261	15317	15387	15322	15231	15234	15283	15298	15253	15282	15426	15420	15307	15231	15444	15186	15216	15357	15337	15406	15216	15395	15311	15223	15247	15268	15246	15349	15278	15204	15240	15160	15245	15114	15400	15263	15225	15440	15143	15335	15351	15162	15339	15309	15292	15363	15308	15322	15344	15521	15493	15233	15300	15340	15178	15218	15277	15268	15246	15425	15234	15264	15243	15307	15134	15387	15349	15184	15266	15318	15241	15294	15326	15309	15335	15306	15197	15365	15279	15218	15428	15562	15424	15375	15151	15282	15296	15107	15250	15313	15138	15364	15167	15196	15304	15257	15318	15351	15457	15319	15356	15212	15196	15423	15258	15182	15222	15127	15268	15169	15349	15448	15227	15292	15262	15408	15086	15262	15309	15423	15199	15334	15290	15362	15440	15228	15292	15212	15456	15233	15265	15211	15268	15431	15235	15240	15229	15359	15445	15422	15342	15330	15318	15326	15169	15314	15170	15331	15314	15289	15143	15203	15222	15296	15438	15369	15242	15244	15148	15288	15177	15360	15260	15139	15359	15309	15249	15009	15489	15214	15273	15283	15397	15164	15116	15201	15097	15308	15358	15195	15152	15192	15378	15269	15314	15181	15261	15302	15136	15182	15131	15212	15281	15328	15459	15189	15223	15257	15324	15295	15299	15227	15316	15384	15350	15200	15418	15169	15234	15173	15370	15298	15229	15444	15324	15322	15265	15232	15192	15381	15135	15262	15271	15274	15412	15386	15230	15337	15308	14991	15268	15273	15261	15175	15370	15290	15284	15309	15331	15306	15276	15370	15293	15366	15156	15339	15229	15337	15279	15212	15327	15497	15249	15302	15394	15330	15322	15323	15220	15339	15305	15201	15285	15356	15251	15306	15198	15166	15310	15182	15212	15261	15307	15367	15171	15413	15308	15204	15301	15277	15323	15315	15268	15277	15351	15244	15291	15290	15324	15340	15251	15270	15314	15351	15209	15314	15149	15199	15394	15249	15158	15185	15260	15165	15299	15295	15227	15274	15387	15295	15397	15314	15167	15273	15450	15238	15197	15414	15249	14999	15245	15351	15242	15408	15201	15177	15324	15318	15391	15218	15338	15193	15294	15246	15313	15297	15216	15251	15228	15256	15449	15326	15276	15169	15336	15179	15099	15157	15291	15275	15336	15327	15400	15193	15289	15389	15217	15310	15398	15282	15349	15341	15208	15342	15234	15371	15257	15325	15447	15259	15302	15205	15392	15237	15300	15233	15228	15191	15250	15248	15200	15229	15243	15368	15216	15367	15187	15168	15322	15404	15348	15308	15347	15135	15204	15333	15170	15172	15305	15244	15310	15168	15276	15383	15272	15201	15250	15259	15504	15385	15238	15333	15285	15369	15240	15251	15250	15270	15480	15408	15342	15129	15247	15268	15296	15333	15338	15404	15370	15204	15263	15239	15244	15422	15533	15351	15176	14903	15376	15265	15394	15298	15276	15250	15379	15372	15195	15337	15204	15283	15201	15491	15267	15258	15305	15314	15191	15075	15244	15369	15230	15420	15334	15287	15188	15351	15336	15437	15168	15337	15301	15426	15229	15220	15316	15365	15362	15273	15334	15503	15249	15363	15291	15133	15336	15197	15047	15561	15301	15384	15223	15296	15340	15349	15242	15323	15313	15162	15133	15381	15042	15190	15219	15341	15284	15372	15425	15256	15218	15172	15416	15359	15210	15495	15203	15333	15430	15350	15288	15230	15403	15182	15227	15401	15253	15143	15368	15281	15049	15335	15249	15231	15261	15439	15326	15216	15372	15282	15433	15459	15121	15457	15389	15406	15303	15259	15293	15322	15139	15277	15246	15181	15140	15288	15268	15334	15321	15452	15259	15307	15146	15239	15333	15220	15368	15405	15408	15215	15180	15235	15260	15031	15336	15343	15242	15190	15365	15236	15410	15352	15318	15371	15270	15177	15312	15218	15330	15182	15155	15337	15231	15296	15313	15376	15264	15318	15287	15377	15347	15210	15265	15270	15261	15462	15207	15338	15077	15382	15118	15365	15190	15311	15232	15439	15410	15332	15244	15169	15362	15199	15258	15184	15195	15158	15235	15320	15259	15091	15312	15372	15358	15370	15241	15225	15191	15188	15356	15312	15270	15416	15138	15293	15158	15242	15506	15115	15150	15242	15324	15208	15455	15273	15004	15190	15207	15259	15427	15272	15374	15380	15205	15126	15213	15143	15235	15352	15269	15168	15031	15378	15232	15134	15286	15152	15139	15222	15360	15391	15333	15171	15242	15278	15189	15285	15123	15387	15184	15120	15414	15224	15358	15279	15182	15197	15130	15503	15263	15195	15357	15360	15212	15257	15518	15357	15295	15360	15535	15215	15173	15217	15461	15242	15112	15269	15164	15091	15406	15351	15091	15308	15423	15174	15356	15226	15327	15208	15354	15329	15219	15297	15328	15326	15376	15279	15309	15310	15254	15396	15374	15551	15286	15263	15152	15211	15287	15302	15336	15260	15290	15425	15192	15250	15272	15270	15264	15296	15358	15360	15200	15330	15449	15329	15249	15356	15361	15295	15214	15191	15372	15265	15267	15477	15397	15272	15435	15284	15320	15286	15175	15308	15206	15353	15402	15109	15350	15296	15300	15230	15295	15318	15263	15368	15263	15416	15490	15327	15222	15354	15252	15297	15173	15358	15360	15154	15148	15298	15204	15118	15180	15257	15365	15223	15147	15464	15197	15161	15118	15519	15257	15271	15343	15258	15292	15490	15281	15374	15501	15199	15091	15317	15386	15252	15262	15236	15328	15405	15332	15416	15250	15146	15121	15147	15227	15402	15288	15379	15393	15406	15281	15335	15355	15217	15264	15255	15305	15225
25033	21431	28067	25539	21063	18620	18243	17006	16710	17823	18011	21133	34222	29501	23899	19222	16658	15919	16007	15797	15863	15732	15754	15977	15817	15986	15668	15682	15941	15600	15809	15750	15694	15609	15836	15563	15735	15699	15522	15816	15779	15757	15877	15801	15706	15841	15686	15503	15790	15740	15629	15779	15768	15786	15651	15693	15848	15634	15669	15739	15745	15595	15942	15790	15819	15702	15672	15708	15809	15630	15711	15669	15737	15891	15841	15702	15726	15625	15573	15555	15862	15787	15722	15633	15623	15697	15788	15806	15633	15796	15804	15792	15699	15729	15860	15753	15630	15527	15778	15630	15554	15631	15927	15676	15550	15714	15730	15557	15696	15852	15712	15759	15733	15819	15808	15789	15535	15660	15818	15752	15604	15809	15734	15764	15734	15797	15742	15804	15788	15805	15735	15868	15607	15799	15679	15568	15797	15571	15796	15657	15841	15774	15781	15799	15557	15706	15863	15645	15857	15697	15695	15786	15648	15826	15769	15686	15683	15753	15598	15600	15548	15701	15684	15836	15737	15966	15952	15877	15654	15709	15578	15558	15520	15523	15916	15626	15696	15763	15558	15769	15699	15874	15868	15710	15704	15696	15700	15615	15844	15597	15712	15471	15732	15639	15655	15583	15597	15724	15686	15819	15740	15811	15720	15813	15701	15798	15858	15648	15550	15680	15791	15807	15800	15404	15676	15856	15743	15825	15689	15586	15649	15638	15715	15862	15722	15733	15622	15689	15698	15675	15732	15593	15547	15627	15618	15665	15885	15710	15806	15759	15640	15747	15608	15811	15734	15632	15625	15602	15659	15665	15612	15814	15785	15665	15617	15698	15603	15683	15585	15952	15747	15840	15474	15673	15669	15809	15753	15631	15799	15460	15820	15614	15755	15691	15484	15553	15805	15658	15658	15632	15656	15381	15477	15733	15930	15779	15638	15652	15934	15679	15794	15716	15839	15640	15799	15692	15607	15589	15594	15906	15706	15760	15621	15558	15509	15648	15668	15630	15753	15760	15761	15824	15856	15830	15734	15817	15705	15719	15809	15730	15799	15574	15724	15778	15641	15677	15738	15592	15675	15737	15660	15669	15718	15911	15623	15651	15731	15729	15476	15742	15779	15807	15759	15648	15856	15566	15598	15698	15683	15760	15560	15629	15768	15809	15724	15774	15748	15835	15785	15809	15697	15585	15843	15854	15489	15722	15683	15810	15881	15791	15673	15650	15838	15728	15621	15904	15614	15674	15710	15630	15868	15658	15839	15666	15748	15710	15600	15702	15568	15805	15745	15774	15729	15518	15590	15681	15774	15540	15725	15672	15797	15706	15732	15747	15598	15767	15740	15655	15594	15875	15817	15644	15824	15729	15838	15687	15483	15817	15660	15780	15689	15768	15802	15571	15673	15781	15892	15739	15875	15760	15615	15703	15568	15575	15807	15562	15626	15731	15733	15705	15620	15676	15626	15771	15690	15662	15677	15664	15712	15521	15631	15487	15816	15547	15684	15583	15611	15947	15855	15607	15692	15819	15829	15645	15811	15641	15417	15568	15691	15616	15661	15761	15655	15719	15658	15548	15667	15736	15855	15834	15702	15711	15765	15813	15783	15644	15572	15672	15678	15732	15697	15798	15846	15624	15533	15728	15743	15822	15533	15739	15565	15812	15656	15594	15685	15658	15700	15818	15639	15796	15703	15731	15566	15797	15859	15745	15679	15614	15779	15687	15717	15688	15687	15712	15681	15657	15554	15527	15764	15890	15768	15614	15727	15785	15591	15765	15754	15714	15570	15647	15697	15773	15776	15786	15775	15689	15720	15668	15835	15715	15754	15488	15726	15702	15709	15410	15774	15616	15532	15647	15666	15923	15720	15736	15716	15985	15519	15604	15712	15657	15826	15817	15659	15653	15794	15661	15939	15858	15883	15769	15634	15579	15547	15630	15817	15661	15747	15710	15761	15576	15650	15493	15753	15757	15648	15593	15764	15789	15716	15793	15721	15743	15627	15839	15542	15702	15649	15552	15855	15738	15758	15628	15856	15808	15609	15866	15818	15803	15790	15625	15874	15636	15819	15687	15709	15743	15574	15622	15733	15664	15808	15663	15785	15634	15971	15748	15876	15779	15660	15834	15578	15631	15456	15688	15770	15672	15707	15641	15527	15663	15582	15747	15832	15705	15681	15503	15679	15734	15735	15710	15767	15612	15539	15817	15700	15487	15656	15748	15599	15700	15803	15790	15699	15657	15652	15672	15707	15800	15764	15834	15577	15663	15657	15657	15628	15677	15921	15866	15765	15666	15953	15806	15793	15721	15834	15798	15680	15694	15694	15613	15648	15632	15696	15656	15734	15645	15625	15600	15691	15632	15724	15597	15665	15721	15817	15763	15662	15737	15711	15517	15641	15646	15695	15824	15622	15821	15596	15760	15605	15657	15710	15504	15699	15738	16074	15754	15609	15527	15793	15617	15760	15761	15534	15630	15664	15594	15751	15828	16023	15855	15612	15841	15819	15693	15706	15561	15759	15848	15666	15924	15912	15765	15531	15770	15844	15844	15777	15780	15653	15721	15551	15768	15691	15649	15704	15722	15707	15690	15711	15803	15696	15672	15777	15600	15636	15624	15910	15578	15535	15605	15700	15711	15790	15789	15766	15655	15733	15647	15576	15602	15719	15675	15752	15794	15742	15919	15667	15671	15750	15627	15744	15709	15678	15992	15915	15698	15736	15542	15728	15718	15702	15741	15694	15768	15667	15642	15768	15503	15854	15799	15810	15638	15676	15772	15811	15611	15680	15497	15866	15970	15732	15786	15635	15555	15609	15753	15553	15610	15760	15725	15704	15609	15722	15599	15623	15604	15663	15523	15700	15644	15593	15542	15698	15818	15646	15867	15658	15677	15648	15843	15806	15750	15585	15550	15632	15730	15734	15817	15608	15748	15582	15828	15755	15703	15575	15640	15759	15700	15731	15567	15725	15646	15660	15697	15733	15640	15750	15939	15687	15867	15736	15750	15563	15733	15821	15692	15696	15702	15677	15604	15566	15512	15568	15510	15730	15658	15813	15688	15638	15682	15600	15893	15639	15865	15560	15683	15952	15773	15621	15611	15697	15739	15700	15714	15643	15752	15613	15646	15524	15567	15539	15527	15540	15724	15749	15764	15761	15726	15799	15675	15813	15817	15826	15687	15731	15733	15740	15812	15642	15701	15745	15796	15655	15669	15474	15603	15854	15731	15684	15713	15637	15768	15764	15778	15801	15701	15841	15904	15679	15628	15837	15826	15630	15764	15603	15512	15691	15625	15717	15700	15613	15699	15560	15708	15687	15562	15715	15813	15565	15667	15498	15714	15679	15734	15782	15541	15637	15535	15555	15759	15787	15639	15815	15855	15571	15694	15720	15729	15791	15644	15746	15792	15765	15640	15627	15736	15667	15638	15643	15561	15793	15644	15604	15827	15766	15866	15645	15471	15744	15587	15660	15653	15634	15674	15695	15742	15891	15753	15648	15612	15544	15664	15735	15796	15565	15576	15695	15657	15586	15720	15763	15810	15803	15663	15546	15618	15792	15740	15762	15568	15615	15555	15610	15730	15506	15746	15686	15855	15696	15855	15627	15730	15656	15701	15821	15671	15603	15748	15810	15781	15754	15629	15742	15754	15896	15733	15468	15766	15800	15716	15801	15579	15542	15720	15681	15812	15751	15676	15464	15616	15739	15601	15798	15726	15817	15805	15923	15819	15642	15482	15504	15786	15814	15702	15809	15924	15477	15753	15713	15805	15678	15757	15735	15636	15736	15758	15743	15640	15838	15910	15702	15596	15652	15973	15615	15686	15703	15763	15790	15829	15795	15836	15576	15626	15922	15752	15645	15536	15742	15789	15930	15665	15591	15734	15776	15761	15549	15669	15847	15910	15759	15723	15802	15811	15843	15742	15837	15869	15733	15754	15874	15667	15491	15718	15542	15616	15813	15680	15612	15506	15827	15819	15633	15692	15988	15639	15620	15861	15679	15714	15501	15784	15683	15780	16009	15677	15787	15584	15752	15681	15522	15874	15676	15670	15598	15698	15691	15537	15673	15668	15674	15656	15673	15722	15702	15448	15627	15698	15934	15567	15626	15704	15680	15664	15540	15763	15939	15542	15721	15777	15742	15414	15731	15681	15819	15583	15693	15728	15677	15592	15513	15768	15872	15730	15836	15620	15678	15795	15696	15653	15795	15663	15695	15603	15534	15813	15628	15664	15660	15878	15686	15753	15678	15740	15585	15953	15651	15756	15788	15853	15726	15671	15782	15659	15572	15703	15681	15848	15702	15705	15812	15614	15596	15695	15755	15642	15555	15802	15549	15900	15730	15894	15504	15692	15632	15597	15747	15772	15660	15627	15718	15690	15760	15601	15578	15617	15579	15688	15654	15612	15803	15738	15847	15808	15753	15705	15725	15788	15877	15639	15824	15913	15598	15794	15772	15720	15583	15527	15676	15693	15667	15790	15685	15634	15840	15758	15812	15700	15656	15723	15744	15673	15751	15606	15620	15683	15662	15509	15582	15562	15640	15503	15867	15763	15668	15765	15625	15796	15803	15726	15583	15647	15624	15764	15683	15733	15900	15706	15555	15586	15686	15768	15589	15867	15998	15759	15737	15496	15591	15544	15600	15551	15751	15601	15773	15857	15590	15632	15866	15534	15635	15549	15768	15653	15877	15578	15705	15432	15685	15815	15794	15826	15570	15792	15657	15696	15688	15736	15567	15727	15598	15647	15744	15812	15644	15846	15828	15874	15612	15562	15803	15591	15609	15816	15763	15877	15744	15654	15725	15614	15752	15606	15677	15917	15790	16037	15677	15663	15750	15747	15690	15754	15771	15767	15802	15668	15611	15554	15692	15793	15741	15669	15816	15554	15929	15523	15720	15787	15688	15791	15669	15756	15734	15866	15732	15808	15695	15654	15529	15707	15957	15643	15947	15640	15515	15824	15763	15668	15755	15925	15661	15707	15651	15933	15697	15825	15826	15679	15796	15684	15956	15602	15637	15572	15658	15704	15685	15677	15696	15733	15827	15769	15815	15649	15934	15655	15708	15574	15711	15656	15760	15738	15755	15814	15443	15553	15663	15752	15890	15769	15688	15759	15695	15697	15713	15801
15632	24656	24167	21053	19189	17989	17462	17229	17420	18757	18834	24901	38285	32286	24666	18562	16185	15263	15272	15420	15264	15331	15387	15159	15402	15401	15176	15277	15319	15288	15117	15354	15203	15404	15267	15366	15530	15280	15402	15113	15264	15209	15207	15310	15312	15305	15353	15186	15285	15149	15337	15246	15186	15182	15271	15351	15206	15257	15294	15238	15410	15220	15374	15213	15122	15445	15237	15282	15201	15402	15197	15106	15395	15335	15352	15313	15179	15308	15340	15430	15190	15327	15271	15212	15430	15322	15360	15269	15128	15229	15365	15312	15220	15279	15476	15332	15334	15396	15360	15223	15434	15272	15308	15139	15369	15245	15257	15444	15199	15259	15351	15210	15257	15274	15196	15233	15446	15151	15406	15314	15322	15100	15402	15297	15148	15343	15550	15334	15265	15089	15217	15433	15258	15253	15340	15247	15314	15243	15375	15210	15416	15331	15171	15368	15152	15370	15228	15279	15360	15261	15209	15224	15375	15196	15378	15324	15083	15299	15403	15233	15186	15267	15231	15208	15368	15226	15317	15355	15408	15147	15202	15404	15261	15275	15185	15287	15259	15489	15324	15376	15344	15098	15183	15471	15339	15261	15330	15439	15331	15348	15318	15254	15268	15192	15268	15313	15274	15203	15380	15184	15279	15244	15279	15354	15264	15157	15346	15171	15245	15247	15174	15242	15332	15238	15271	15249	15290	15253	15399	15445	15349	15421	15148	15204	15329	15201	15300	15233	15312	15384	15316	15380	15267	15235	15392	15265	15173	15335	15330	15204	15332	15232	15168	15155	15354	15306	14995	15310	15305	15237	15234	15189	15263	15299	15337	15291	15383	15253	15240	15249	15312	15286	15322	15256	15367	15245	15149	15187	15323	15052	15409	15298	15217	15205	15219	15233	15188	15209	15201	15191	15318	15254	15148	15226	15209	15187	15167	15341	15336	15321	15167	15304	15450	15159	15290	15323	15265	15347	15277	15406	15294	15339	15340	15293	15249	15461	15240	15246	15370	15169	15374	15308	15352	15052	15185	15293	15269	15343	15202	15325	15184	15332	15287	15374	15357	15031	15202	15025	15442	15187	15253	15132	15195	15482	15268	15198	15150	15258	15234	15347	15122	15372	15345	15191	15316	15202	15263	15333	15304	15496	15094	15115	15348	15252	15324	15302	15386	15314	15473	15197	15281	15276	15239	15311	15207	15235	15194	15256	15347	15321	15191	15143	15293	15346	15293	15412	15362	15321	15268	15335	15236	15460	15333	15310	15114	15257	15296	15260	15281	15231	15275	15338	15315	15093	15246	15221	15161	15246	15336	15348	15227	15296	15071	15351	15341	15356	15446	15143	15194	15392	15350	15323	15186	15438	15252	15213	15281	15393	15481	15150	15258	15304	15286	15252	15227	15233	15416	15433	15244	15296	15362	15289	15243	15344	15329	15310	15033	15397	15310	15163	15408	15391	15186	15263	15303	15310	15357	15395	15398	15339	15277	15307	15181	15198	15331	15194	15349	15206	15520	15294	15323	15297	15175	15449	15076	15280	15249	15295	15249	15480	15264	15210	15412	15256	15247	15239	15120	15245	15199	15365	15337	15149	15145	15194	15465	15253	15243	15319	15288	15405	15114	15352	15267	15308	15220	15218	15263	15341	15253	15390	15247	15269	15206	15239	15204	15327	15164	15228	15315	15146	15313	15143	15287	15101	15245	15260	15188	15246	15308	15359	15263	15248	15454	15320	15334	15283	15307	15286	15430	15148	15282	15368	15166	15415	15320	15273	15387	15098	15147	15255	15175	15219	15403	15172	15299	15352	15168	15225	15133	15161	15269	15325	15331	15317	15277	15289	15315	15160	15344	15226	15334	15276	15244	15249	15231	15278	15312	15368	15233	15367	15172	15332	15192	15260	15280	15317	15033	15278	15223	15258	15241	15324	15358	15319	15301	15348	15146	15484	15008	15376	15363	15274	15400	15283	15280	15395	15330	15363	15367	15242	15224	15217	15079	15345	15028	15223	15309	15301	15222	15268	15252	15198	15317	15146	15154	15303	15259	15263	15336	15382	15208	15225	15334	15274	15400	15332	15161	15192	15353	15253	15231	15167	15242	15307	15159	15409	15222	15229	15155	15227	15340	15274	15247	15583	15361	15233	15304	15239	15359	15128	15256	15384	15376	15381	15366	15351	15236	15401	15215	15217	15275	15183	15322	15244	15241	15267	15420	15366	15222	15374	15324	15352	15393	15324	15238	15364	15165	15383	15263	15140	15167	15319	15288	15324	15331	15322	15267	15226	15165	15388	15147	15291	15295	15073	15275	15373	15366	15468	15229	15216	15272	15342	15232	15191	15226	15425	15237	15233	15266	15164	15261	15299	15277	15190	15387	15271	15357	15253	15428	15287	15355	15272	15277	15287	15234	15239	15206	15217	15408	15209	15264	15145	15142	15340	15219	15279	15244	15334	15201	15284	15290	15272	15414	15386	15274	15233	15244	15369	15345	15181	15389	15245	15288	15186	15236	15208	15187	15268	15379	15142	15408	15256	15247	15191	15336	15233	15350	15323	15282	15358	15290	15405	15402	15280	15238	15212	15091	15457	15346	15186	15275	15220	15264	15301	15337	15209	15290	15365	15261	15375	15233	15038	15284	15213	15249	15217	15289	15230	15189	15075	15395	15359	15338	15145	15219	15219	15224	15212	15329	15245	15124	15414	15226	15410	15359	15148	15146	15321	15401	15346	15541	15370	15377	15501	15322	15391	15405	15390	15245	15176	15360	15246	15299	15324	15270	15158	15341	15198	15206	15272	15199	15084	15238	15211	15261	15234	15286	15372	15198	15264	15266	15277	15220	15255	15202	15252	15205	15141	15236	15369	15349	15270	15285	15244	15369	15193	15241	15258	15417	15238	15279	15186	15281	15141	15258	15332	15360	15318	15383	15277	15092	15177	15141	15183	15284	15379	15227	15443	15202	15188	15354	15173	15174	15161	15383	15227	15392	15259	15370	15288	15338	15259	15452	15047	15208	15413	15364	15170	15266	15316	15236	15349	15356	15263	15232	15240	15271	15453	15212	15179	15175	15204	15288	15190	15405	15269	15292	15179	15191	15246	15181	15115	15192	15215	15374	15240	15227	15270	15128	15222	15343	15188	15381	15414	15358	15144	15290	15141	15201	15445	15252	15088	15209	15307	15211	15188	15289	15288	15171	15220	15256	15311	15300	15208	15232	15312	15188	15303	15391	15217	15256	15296	15229	15124	15246	15399	15238	15233	15273	15372	15315	15192	15359	15224	15244	15285	15338	15341	15169	15364	15214	15358	15353	15320	15271	15361	15130	15341	15363	15240	15183	15184	15352	15102	15073	15232	15262	15151	15348	15377	15426	15374	15476	15062	15243	15127	15240	15201	15178	15358	15441	15400	15324	15366	15296	15198	15439	15140	15301	15319	15207	15184	15365	15202	15209	15301	15534	15232	15377	15399	15241	15304	15302	15121	15251	15399	15421	15284	15170	15231	15090	15259	15177	15111	15335	15130	15241	15255	15287	15318	15315	15174	15174	15350	15281	15278	15347	15186	15397	15232	15142	15360	15166	15375	15247	15227	15207	15235	15198	15322	15418	15373	15331	15145	15445	15374	15185	15443	15353	15334	15145	15257	15396	15337	15256	15193	15122	15361	15170	15175	15220	15238	15392	15219	15269	15277	15189	15306	15113	15343	15159	15274	15141	15140	15415	15320	15223	15153	15237	15296	15251	15427	15462	15340	15144	15253	15154	15286	15137	15287	15349	15224	15214	15331	15569	15185	15224	15227	15343	15217	15362	15365	15427	15356	15410	15284	15347	15268	15321	15285	15289	15245	15339	15216	15166	15397	15250	15382	15177	15379	15238	15209	15213	15242	15320	15261	15376	15392	15218	15411	15269	15147	15372	15305	15493	15406	15314	15240	15104	15338	15211	15275	15257	15217	15315	15265	15180	15366	15444	15299	15212	15309	15322	15245	15321	15115	15048	15197	15139	15237	15198	15097	15305	15395	15419	15302	15234	15205	15207	15507	15422	15284	15253	15208	15159	15226	15264	15437	15385	15171	15350	15230	15191	15309	15307	15240	15281	15426	15144	15327	15293	15135	15261	15301	15311	15215	15216	15306	15267	15309	15271	15268	15180	15135	15051	15248	15237	15392	15273	15383	15399	15359	15518	15233	15218	15269	15290	15141	15351	15327	15362	15214	15325	15088	15169	15253	15375	15232	15306	15268	15088	15365	15206	15522	15366	15299	15355	15218	15250	15190	15290	15353	15211	15186	15361	15065	15459	15157	15379	15359	15191	15349	15183	15413	15128	15257	15275	15208	15214	15396	15182	15354	15374	15427	15179	15285	15135	15287	15270	15314	15283	15370	15148	15296	15332	15144	15160	15264	15215	15366	15114	15258	15313	15184	15335	15186	15255	15306	15331	15218	15234	15349	15335	15222	15270	15393	15281	15220	15249	15204	15313	15324	15246	15266	15452	15236	15214	15303	15221	15222	15409	15356	15289	15284	15310	15393	15259	15296	15244	15103	15236	15444	15230	15258	15339	15287	15361	15455	15359	15206	15242	15260	15257	15112	15144	15175	15333	15417	15240	15260	15188	15272	15235	15137	15358	15244	15235	15240	15164	15269	15248	15316	15148	15244	15294	15264	15120	15208	15370	15214	15366	15163	15343	15438	15232	15430	15240	15360	15468	15254	15216	15223	15203	15171	15253	15271	15330	15354	15403	15284	15261	15482	15220	15342	15351	15348	15428	15343	15439	15294	15302	15232	15208	15259	15354	15250	15315	15411	15416	15327	15196	15336	15123	15304	15311	15218	15406	15365	15225	15182	15260	15191	15036	15215	15310	15291	15252	15237	15289	15370	15242	15444	15224	15686	15429	15344	15276	15231	15215	15249	15189	15106	15207	15216	15325	15103	15350	15165	15143	15139	15212	14989	15282	15172	15270	15265	15358	15361	15183	15011	15128	15245	15244	15173	15420	15196	15237	14971	15295	15281	15226	15203	15196	15433	15164	15294	15029	15180	15275	15062	15256	15215	15267	15344	15258	15376	15192	15306	15236	15131	15290	15351	15261	15168	15286	15221	15363	15252	15292	15295	15373	15269	15164	15343	15207	15305
23888	21357	28793	24312	21891	22109	21102	17708	17990	19113	18607	23967	42550	36897	28871	21382	17324	16109	15860	15775	15598	15659	15898	15689	15965	15680	15564	15714	15653	15630	15613	15635	15601	15618	15492	15796	15815	15818	15713	15695	15580	15661	15651	15470	15731	15734	15632	15722	15522	15368	15665	15504	15796	15733	15514	15670	15575	15679	15694	15653	15639	15591	15383	15445	15663	15651	15649	15805	15823	15646	15485	15697	15557	15795	15584	15571	15494	15592	15648	15470	15566	15686	15603	15504	15536	15434	15551	15383	15642	15542	15410	15589	15534	15581	15606	15664	15612	15542	15599	15607	15706	15648	15648	15614	15803	15591	15765	15811	15808	15501	15490	15498	15445	15695	15467	15517	15535	15417	15567	15542	15598	15679	15668	15565	15587	15535	15526	15532	15478	15589	15584	15659	15667	15577	15671	15576	15561	15547	15620	15742	15410	15659	15563	15357	15689	15577	15524	15524	15503	15673	15549	15552	15599	15582	15671	15661	15651	15503	15368	15399	15564	15597	15799	15621	15677	15671	15532	15551	15645	15450	15554	15479	15638	15498	15585	15609	15535	15462	15560	15487	15612	15449	15500	15619	15350	15511	15824	15620	15647	15552	15680	15643	15640	15472	15590	15523	15505	15493	15650	15592	15584	15697	15519	15699	15557	15513	15543	15624	15599	15592	15670	15221	15554	15595	15731	15794	15467	15672	15634	15707	15424	15648	15500	15649	15624	15640	15618	15646	15642	15633	15582	15533	15579	15528	15716	15508	15466	15568	15598	15454	15758	15727	15689	15707	15559	15698	15549	15615	15501	15594	15489	15695	15630	15530	15661	15370	15500	15516	15465	15552	15667	15597	15451	15627	15628	15606	15466	15611	15525	15513	15649	15630	15644	15705	15694	15431	15506	15600	15622	15505	15444	15440	15689	15649	15652	15388	15396	15611	15345	15705	15622	15363	15404	15726	15572	15618	15502	15605	15548	15401	15620	15732	15531	15562	15665	15555	15628	15583	15555	15420	15515	15437	15525	15669	15526	15521	15674	15600	15591	15491	15443	15498	15712	15427	15506	15455	15379	15425	15707	15486	15512	15559	15625	15649	15363	15406	15492	15503	15403	15565	15540	15449	15520	15733	15517	15613	15690	15514	15652	15504	15771	15683	15793	15574	15553	15558	15599	15332	15663	15572	15536	15570	15570	15682	15613	15730	15635	15586	15676	15624	15419	15469	15466	15501	15495	15631	15633	15468	15643	15580	15487	15589	15668	15536	15520	15514	15695	15706	15629	15725	15740	15404	15468	15662	15408	15548	15569	15449	15499	15571	15530	15664	15499	15581	15556	15624	15867	15612	15393	15403	15535	15528	15683	15442	15330	15413	15715	15575	15698	15511	15479	15481	15450	15664	15576	15570	15518	15581	15642	15555	15526	15436	15558	15647	15549	15458	15550	15644	15663	15395	15717	15732	15524	15689	15676	15465	15609	15709	15445	15504	15359	15339	15547	15600	15508	15680	15550	15582	15559	15569	15565	15567	15582	15624	15580	15630	15597	15570	15496	15550	15529	15443	15500	15613	15675	15554	15714	15643	15411	15664	15572	15501	15684	15667	15419	15505	15295	15502	15566	15722	15297	15700	15646	15632	15527	15644	15543	15552	15570	15540	15403	15528	15597	15636	15675	15662	15670	15399	15516	15513	15474	15688	15760	15426	15557	15739	15596	15708	15545	15590	15435	15527	15474	15551	15589	15595	15654	15444	15462	15618	15527	15744	15677	15437	15547	15609	15614	15528	15827	15580	15505	15561	15477	15616	15533	15490	15681	15603	15675	15449	15549	15446	15595	15602	15635	15692	15368	15720	15601	15787	15551	15674	15620	15740	15447	15446	15519	15660	15612	15457	15491	15489	15546	15554	15693	15633	15553	15324	15447	15466	15590	15573	15649	15462	15519	15531	15665	15512	15560	15394	15446	15643	15722	15462	15520	15443	15684	15663	15670	15534	15596	15657	15535	15417	15603	15521	15465	15593	15604	15454	15573	15807	15673	15471	15638	15608	15568	15597	15536	15614	15566	15599	15713	15645	15431	15585	15714	15530	15639	15460	15578	15668	15654	15448	15671	15700	15561	15589	15533	15509	15571	15508	15455	15497	15547	15473	15553	15526	15440	15433	15605	15612	15434	15575	15559	15600	15624	15678	15571	15610	15552	15560	15669	15694	15468	15637	15667	15511	15317	15626	15533	15568	15513	15448	15645	15403	15712	15631	15489	15593	15598	15405	15580	15562	15584	15655	15650	15790	15606	15650	15357	15492	15584	15606	15322	15347	15492	15542	15618	15543	15436	15714	15475	15557	15592	15631	15596	15487	15519	15402	15601	15633	15508	15559	15507	15671	15460	15468	15527	15603	15558	15627	15584	15483	15521	15618	15837	15655	15484	15722	15433	15559	15595	15658	15590	15566	15501	15504	15557	15547	15692	15586	15649	15422	15411	15503	15472	15664	15655	15537	15667	15395	15611	15662	15429	15590	15754	15325	15632	15637	15661	15643	15540	15562	15427	15640	15559	15701	15435	15448	15580	15808	15688	15459	15648	15477	15570	15445	15558	15576	15577	15501	15596	15553	15558	15350	15608	15368	15497	15604	15741	15359	15548	15478	15518	15444	15750	15711	15565	15355	15632	15500	15406	15785	15468	15657	15537	15648	15549	15664	15553	15711	15568	15597	15472	15526	15616	15545	15487	15420	15562	15428	15456	15680	15694	15489	15731	15620	15597	15390	15668	15683	15513	15638	15602	15523	15650	15497	15501	15393	15572	15502	15480	15358	15413	15565	15646	15629	15801	15715	15628	15631	15765	15609	15596	15500	15516	15576	15639	15380	15378	15624	15486	15600	15619	15828	15646	15611	15482	15690	15556	15662	15674	15525	15542	15636	15627	15600	15584	15585	15668	15366	15518	15511	15566	15595	15598	15790	15601	15433	15477	15735	15780	15486	15703	15505	15506	15464	15580	15593	15613	15392	15632	15582	15629	15448	15572	15619	15572	15467	15652	15672	15456	15372	15511	15622	15575	15750	15374	15525	15605	15440	15545	15554	15660	15671	15597	15637	15576	15679	15445	15470	15605	15554	15569	15449	15698	15723	15709	15718	15575	15446	15444	15540	15645	15705	15520	15641	15634	15661	15668	15639	15617	15563	15437	15521	15487	15689	15493	15693	15558	15777	15707	15739	15551	15752	15613	15495	15708	15667	15399	15637	15393	15687	15790	15460	15628	15713	15695	15672	15544	15518	15574	15433	15596	15754	15591	15733	15601	15684	15435	15585	15520	15695	15573	15554	15657	15779	15613	15656	15587	15689	15580	15560	15727	15703	15582	15660	15449	15571	15419	15472	15491	15420	15650	15467	15663	15363	15512	15668	15568	15575	15598	15770	15465	15407	15469	15615	15543	15529	15632	15419	15591	15510	15537	15623	15656	15696	15747	15533	15560	15701	15509	15544	15735	15666	15539	15591	15603	15467	15620	15670	15681	15635	15633	15662	15582	15546	15587	15561	15666	15539	15597	15627	15618	15550	15804	15716	15600	15612	15715	15611	15794	15487	15735	15441	15653	15649	15557	15505	15453	15522	15676	15565	15654	15636	15609	15585	15464	15838	15681	15564	15402	15613	15753	15669	15514	15509	15568	15620	15555	15596	15434	15604	15640	15635	15432	15382	15615	15507	15555	15506	15505	15435	15751	15552	15547	15523	15587	15575	15746	15545	15560	15620	15577	15530	15701	15361	15591	15397	15433	15715	15736	15518	15308	15457	15799	15559	15737	15674	15688	15555	15364	15580	15456	15616	15726	15368	15576	15459	15786	15509	15477	15573	15487	15694	15614	15573	15310	15705	15573	15664	15543	15591	15475	15529	15440	15631	15657	15782	15693	15458	15458	15560	15533	15456	15502	15513	15741	15701	15493	15499	15628	15690	15804	15619	15637	15723	15678	15787	15574	15629	15555	15599	15737	15587	15532	15661	15525	15518	15438	15671	15391	15533	15590	15493	15746	15459	15650	15748	15557	15528	15746	15409	15467	15614	15659	15633	15535	15615	15722	15725	15574	15585	15624	15555	15510	15530	15494	15598	15734	15537	15676	15656	15542	15673	15441	15474	15423	15658	15766	15540	15827	15471	15496	15447	15449	15779	15504	15610	15388	15597	15531	15561	15448	15552	15623	15573	15545	15778	15371	15493	15726	15553	15521	15615	15483	15625	15554	15559	15665	15677	15481	15560	15661	15487	15632	15741	15470	15622	15670	15583	15573	15408	15692	15709	15567	15714	15562	15393	15436	15504	15549	15741	15531	15697	15638	15762	15730	15460	15391	15394	15576	15556	15501	15479	15699	15670	15382	15627	15611	15593	15580	15561	15474	15420	15564	15460	15373	15597	15699	15557	15560	15633	15463	15492	15784	15340	15628	15555	15585	15635	15720	15742	15751	15546	15649	15373	15470	15505	15535	15553	15372	15368	15552	15477	15537	15577	15436	15485	15510	15498	15480	15521	15632	15723	15454	15487	15539	15671	15386	15581	15701	15589	15541	15603	15581	15610	15763	15716	15414	15387	15519	15521	15420	15508	15617	15567	15671	15663	15569	15553	15480	15534	15602	15561	15614	15793	15625	15694	15498	15724	15566	15675	15602	15640	15613	15564	15481	15671	15570	15405	15405	15577	15560	15515	15418	15717	15538	15744	15728	15402	15618	15614	15481	15750	15576	15713	15701	15854	15700	15415	15401	15569	15641	15470	15479	15716	15337	15519	15676	15568	15519	15590	15504	15460	15553	15431	15628	15599	15739	15681	15587	15609	15632	15585	15776	15465	15636	15622	15574	15541	15510	15866	15656	15844	15574	15667	15628	15805	15758	15594	15600	15651	15499	15610	15577	15600	15631	15611	15571	15355	15531	15541	15580	15493	15555	15583	15470	15358	15585	15585	15394	15594	15569	15681	15341	15407	15572	15554	15714	15595	15579	15538	15571	15622	15524	15519	15673	15461	15711	15562	15770	15623	15520	15514	15639	15540	15629	15574	15707	15607	15490	15477	15629	15652	15423	15466	15690	15511	15590	15492	15542	15664	15489	15621	15564	15692	15505	15462	15540	15596	15560	15579	15555	15552
17618	28895	27840	23795	19655	19589	18698	18384	19437	20983	19903	28997	46226	39597	30452	21115	16545	15349	15229	15134	15250	15162	15260	15264	15181	14928	15240	15140	15188	15196	15102	15254	15364	15290	15157	15140	15109	15144	15201	15155	15200	15215	15083	15258	15255	15103	15210	15313	15172	15141	15176	15216	15122	15077	15297	15272	15216	15260	15178	15234	15222	15150	15296	15114	15254	15217	15277	15160	14855	15004	15209	15174	15218	15140	15170	15108	15211	15234	15040	15177	15316	15115	15091	14917	15118	15129	15089	15083	15104	15260	15286	15100	15196	15134	15060	15307	15189	15199	15210	15281	15048	15170	15099	15205	15227	15070	15091	15092	15069	15220	15196	14992	15082	15047	15161	15140	15167	15014	15233	15063	15051	15089	15154	15080	14931	15233	15268	15172	15220	15027	15087	15238	15107	15220	15150	15134	15046	15110	14972	15070	15321	15106	15128	15088	15219	15132	15161	15377	15196	15102	15169	14996	15214	15125	15165	15237	15146	15168	15270	15258	15026	14965	15054	15219	15030	15049	15092	15244	15037	15121	15254	15209	15250	15078	15188	15042	15150	15067	15017	15018	14975	15153	15173	14912	15169	15207	15097	15168	15178	15037	15097	14987	15169	15251	15117	15131	15177	15049	15219	14808	15205	15244	15149	15200	15116	15008	14947	15134	15039	15269	15027	15108	14953	15071	15213	15105	15191	15141	15151	15321	15276	15005	15108	14967	15062	15112	15031	15107	15137	15166	15229	15122	15088	15121	15136	15123	15268	15139	15118	15059	15275	15084	15177	15071	15059	15113	15200	15194	15141	15120	15136	15036	15178	15146	15094	15056	15205	15163	14926	14973	15182	15318	15216	15060	15194	15107	15046	15057	15058	15059	15102	15123	15210	15211	15075	15196	15226	15215	15098	15131	15212	15264	15112	15249	15164	15027	15085	14981	15000	15042	15091	15206	15190	15133	15086	15076	15061	15144	15012	15050	15211	15106	15243	14995	15353	15110	15006	15158	15088	15195	15193	15119	15099	15224	15128	15195	15095	15142	15024	15125	15081	15196	14996	15155	15180	15207	15251	15166	15183	15248	15259	15089	15043	14991	15181	15104	15167	15213	15168	15051	15040	15042	15143	15069	15059	14958	15157	15140	15130	15171	15185	15264	14863	15250	15083	15184	14999	15198	15154	15084	15146	15377	15062	15240	15177	15256	15027	14972	14932	15149	15115	15104	15215	14975	15082	15125	15077	15029	15141	15024	15318	15045	15218	15118	15021	15109	14964	15131	15089	15203	15200	15050	15137	15120	15210	15258	15495	15173	15146	15218	15164	15328	15097	15072	15247	15281	15001	15228	15237	15209	15100	15134	15030	15142	15212	15256	15290	15034	15143	15232	15116	15202	15105	15017	15275	15065	14955	15200	15015	15146	15230	15315	15158	15200	15025	15142	15252	15176	15040	15106	15090	15079	15227	15336	15147	15198	15104	14979	15194	15133	15208	15217	15231	15158	14919	15382	15090	15132	15148	15040	15152	15361	15054	15141	15104	15040	14994	15349	15258	15146	15145	15014	15196	15081	15085	15106	15100	15032	15147	15038	15077	15050	15214	15107	14965	15153	15127	15040	15239	15121	15164	15230	15236	15169	15120	15106	15249	15095	15309	14973	15133	14982	15178	15074	15130	15285	15256	15259	15060	15158	15158	15150	15197	15212	15178	15087	15141	15195	15094	15267	15051	15013	15070	15117	15221	15030	15108	14963	15219	15158	15195	15074	15040	15204	15056	15032	14982	15139	15242	15066	15225	15106	15051	15169	15094	15138	15015	15321	15225	15151	15217	15303	14977	15097	15215	15054	15127	15204	15029	15117	14895	15031	15111	15046	14951	15049	15257	15177	15058	15172	14853	15189	15095	15196	15205	15198	15011	15182	14901	15038	15236	15099	15149	15068	15138	15119	15095	15184	15179	15137	15237	15310	15154	15148	15178	15169	15000	15185	15178	15078	15070	15147	15171	15223	15152	15213	15023	15055	15162	15149	14988	15114	15119	15138	15016	15090	15038	15267	14976	15089	15208	15327	15082	15027	15057	15088	15179	15182	15058	14922	15115	14992	15212	15243	15160	15126	15254	15092	15097	15184	15234	14912	15065	15109	15066	15137	14963	15242	15169	15041	15073	15083	15285	15196	15122	15117	15135	15068	15227	15266	15068	15258	15035	15061	15100	15107	15306	15297	15067	15104	15021	15109	15068	15168	15057	15261	15106	15090	15147	15159	15075	15230	15260	14991	15203	15112	15219	15130	15005	15083	15007	15113	15000	15129	15230	15080	15026	15301	14979	15083	15142	15018	15212	15039	15197	15185	15168	15007	15093	15194	15029	15185	15322	14937	15175	15084	15203	15157	15148	15161	15198	15264	15075	15164	15157	15173	14959	15133	15129	15162	15069	15169	15217	15192	15008	14907	15160	14917	15211	15168	15202	15087	14967	15016	15126	15253	15007	15081	15261	15068	15248	15152	15403	15135	15120	15052	15069	15257	15015	15169	15118	15028	15134	15167	14940	15235	15257	15076	15258	15184	15137	15194	15245	15206	15159	15219	15054	15016	15232	14966	15276	15220	15252	15015	15155	15187	15106	15142	15176	15206	15258	15020	15006	15126	15330	15095	15239	15115	15103	15238	15128	15260	15037	15094	14951	15088	15205	15122	15129	15273	15222	15075	15226	15089	14922	15100	15205	15178	15037	15064	15101	15187	15200	15156	15057	15301	15063	15202	15009	15025	15118	15030	15065	15163	15169	15087	14971	15141	15085	15144	15129	15104	15152	15054	15166	15110	15215	15301	15062	15156	15152	15093	15159	15132	14971	15156	15281	15321	14984	15129	15129	15153	15204	15261	15079	14998	15138	15122	14980	15229	15028	15162	15073	15080	15183	15191	15282	15041	14914	15127	15094	15194	15186	15028	15132	15107	15195	15090	15118	15316	15071	15272	15130	15151	15163	15135	15067	15203	15206	15240	15162	15093	15218	15181	15107	15292	15022	15332	15011	15320	15268	15249	15030	15256	14982	15164	15213	15191	15130	15066	14993	15088	15239	15208	15273	15101	15109	15207	15107	15225	15359	15077	15217	15123	14995	15313	15137	15405	15075	15049	15090	15168	15186	15097	15142	15114	15166	15092	15132	15118	15230	15122	15227	15119	15049	15048	15005	15036	15227	15007	15167	14939	15035	15231	15145	15181	15139	15098	15184	15181	15147	15163	15153	14944	15053	15043	15293	15196	15171	15175	15180	15056	15021	15257	15214	15154	15037	15044	15138	15178	14947	15137	15110	15200	15177	15121	15066	15070	15365	15335	14969	15254	15130	15014	15097	15126	15178	15036	15092	15212	15092	15130	15157	15121	14928	15043	15176	15052	15051	15109	14980	15144	15314	14994	15222	15174	15134	15020	15157	15162	15053	15037	15020	15101	15018	15104	15156	15095	15140	15110	15193	15286	15045	15213	15127	15189	15294	15227	15033	15132	15229	15142	15178	15272	15196	15159	15262	15335	15258	15147	15116	15149	15096	15108	15072	14989	15008	15163	15036	15267	15194	15109	15184	15195	15055	15206	15160	15119	15148	15112	15077	15104	15096	15337	15049	15209	15216	15083	15162	15301	15087	15163	15276	15168	15272	15097	15289	15038	15117	15092	15109	15140	15037	15244	15015	15037	15196	15059	15194	15313	15016	15187	15071	15276	15111	15156	15044	15044	15163	15120	15069	15050	15217	15168	15055	15214	15116	15210	15083	15168	15070	15065	15222	15215	15202	15075	15166	15119	15054	15232	15339	15143	15163	15240	15206	15148	15322	15107	15105	15156	15058	15248	15329	15208	15170	15187	15197	15211	15286	15212	15176	15213	15146	15172	14974	15146	15242	15077	15307	15172	15187	14972	15130	15107	15143	15075	15263	15234	15171	15153	15197	15038	15104	15159	15110	15143	15250	15106	15134	15173	15246	15006	15054	15204	15033	15270	15129	15208	15205	15106	15148	14980	14944	15029	15219	14963	15124	15144	15088	15105	15096	15036	15216	15194	15149	15243	14970	15026	14989	15200	15180	15064	15089	15057	15046	15180	15126	15265	15059	15187	14978	15277	15156	15215	15113	15072	15359	14975	15102	15063	15094	15108	15028	15192	15178	15141	15283	14921	14944	15041	14972	15077	15038	15073	15011	15112	15207	15047	15079	15090	15198	15455	15133	15163	15269	15092	15147	15254	15013	15148	15237	15192	15166	15070	15176	15157	15218	15110	15133	15092	15326	15066	15174	15011	15243	15145	15071	14900	15215	15009	15066	15072	15077	15221	15202	15141	15102	14962	15037	15215	15015	15191	15030	15049	14963	15169	15200	15032	15236	15170	15085	15299	15126	15354	14980	15003	15212	14982	15063	15127	15053	15143	15160	15129	15209	15058	15078	15313	15128	15109	15080	15145	15034	15135	15144	15154	15228	15175	15153	15044	15105	15253	15201	15220	15196	14986	14965	15146	15149	15121	15219	15197	15060	15180	15162	15247	15178	15138	15151	15037	15309	15044	15084	15064	15093	15057	15183	15239	15212	15169	15048	15198	15270	15201	15176	15052	15103	15117	15056	15064	15008	15008	15255	15104	15116	15147	15185	15072	14899	15078	15073	15003	15139	15110	15076	15118	15240	15062	15098	15170	15233	15203	15108	15142	15033	15011	15191	14989	15071	15192	15225	15186	15080	15171	15273	15123	15235	15191	15141	15023	15086	15024	14992	15055	15023	14999	15049	15115	15196	15063	15199	15210	15154	15047	15251	15064	15138	15007	15082	15084	15273	15146	15290	15065	15041	15182	15212	15001	15115	15044	15205	15159	15163	15149	15104	15268	15001	15027	15147	15216	15133	14999	15078	15142	15206	15107	14973	15064	15138	15122	15072	15021	15256	15266	15297	15110	15200	15022	15301	15118	15239	15018	15053	15109	15128	15004	15119	15105	15175	15126	15175	15005	15228	15187	15070	15228	15122	15073	15365	15149	14948	15056	15230	15138	15180	15229	15342	15310	15119	15003	15175	15119	15229	15051	14999	15106	15197	15213	15162	15146	15172	14931	15235	15059	15025	15203	15059	15184	14999	15067	15319	15081	14941	14998	15178	15212
28861	21335	20840	17898	15969	15739	15910	16052	15944	16238	16219	16516	19180	18654	17529	16463	15879	15733	15741	15675	15774	15512	15892	15620	15491	15566	15697	15644	15593	15527	15684	15681	15610	15497	15623	15684	15475	15601	15633	15691	15712	15730	15684	15643	15559	15624	15606	15616	15684	15602	15596	15637	15764	15573	15556	15644	15504	15763	15709	15615	15892	15551	15588	15644	15687	15679	15544	15672	15459	15666	15631	15451	15600	15658	15656	15662	15545	15699	15722	15660	15417	15563	15557	15578	15761	15775	15615	15338	15682	15744	15839	15707	15655	15538	15699	15684	15803	15463	15640	15587	15696	15719	15618	15544	15639	15507	15491	15495	15626	15672	15510	15619	15673	15489	15594	15613	15531	15770	15483	15611	15423	15553	15622	15521	15620	15504	15553	15557	15682	15548	15722	15623	15698	15572	15602	15826	15573	15501	15836	15696	15658	15617	15558	15595	15498	15560	15576	15528	15658	15423	15721	15617	15583	15565	15525	15547	15497	15649	15479	15615	15722	15451	15586	15525	15601	15610	15676	15661	15543	15718	15780	15550	15630	15596	15815	15428	15492	15401	15600	15749	15597	15723	15540	15635	15535	15624	15558	15665	15459	15442	15707	15394	15739	15577	15682	15645	15709	15827	15770	15705	15811	15781	15853	15698	15541	15603	15708	15697	15770	15634	15624	15744	15509	15553	15486	15697	15549	15646	15636	15628	15559	15645	15665	15734	15666	15493	15664	15636	15702	15539	15507	15701	15494	15657	15481	15529	15559	15512	15485	15677	15553	15748	15669	15441	15572	15513	15839	15686	15593	15711	15666	15691	15777	15548	15554	15460	15723	15694	15576	15644	15509	15484	15613	15775	15690	15531	15690	15708	15628	15623	15630	15707	15489	15665	15591	15484	15519	15694	15643	15535	15682	15506	15591	15686	15743	15649	15447	15545	15688	15610	15535	15519	15517	15653	15481	15418	15659	15565	15640	15688	15645	15436	15344	15264	15623	15677	15640	15440	15571	15553	15667	15514	15619	15484	15629	15659	15331	15550	15582	15367	15504	15723	15678	15721	15603	15528	15684	15745	15400	15631	15810	15585	15569	15532	15505	15495	15650	15689	15747	15715	15535	15532	15681	15479	15601	15542	15759	15506	15702	15699	15465	15621	15522	15634	15807	15613	15698	15519	15789	15475	15430	15518	15533	15719	15580	15899	15382	15561	15687	15655	15757	15540	15462	15636	15672	15760	15632	15553	15602	15722	15606	15586	15530	15484	15487	15643	15646	15490	15497	15563	15510	15596	15602	15829	15449	15602	15705	15490	15712	15571	15497	15470	15650	15537	15618	15600	15584	15704	15722	15654	15608	15410	15664	15809	15512	15688	15531	15520	15794	15533	15591	15599	15614	15831	15672	15600	15589	15628	15399	15458	15565	15643	15541	15814	15737	15682	15452	15791	15488	15776	15632	15633	15647	15665	15512	15502	15384	15575	15611	15789	15609	15716	15549	15594	15622	15569	15734	15345	15539	15604	15708	15533	15634	15556	15720	15405	15558	15648	15603	15802	15538	15757	15574	15725	15686	15597	15505	15555	15659	15591	15733	15582	15702	15618	15593	15559	15717	15601	15583	15595	15479	15554	15589	15849	15715	15759	15583	15494	15475	15733	15766	15548	15538	15244	15540	15582	15635	15715	15720	15744	15640	15683	15575	15635	15620	15643	15678	15695	15574	15592	15624	15817	15668	15687	15576	15702	15665	15633	15578	15645	15559	15612	15635	15618	15692	15404	15698	15539	15507	15701	15690	15633	15581	15609	15571	15668	15647	15608	15653	15771	15526	15858	15719	15673	15519	15621	15595	15517	15381	15564	15653	15431	15697	15471	15540	15573	15667	15677	15504	15680	15440	15623	15685	15781	15591	15565	15618	15766	15680	15804	15474	15659	15746	15701	15558	15775	15785	15597	15685	15650	15603	15609	15670	15612	15727	15520	15784	15720	15661	15746	15597	15576	15629	15571	15528	15678	15488	15581	15752	15605	15492	15558	15604	15667	15683	15594	15840	15423	15708	15598	15580	15732	15711	15708	15803	15760	15392	15560	15532	15688	15634	15479	15600	15621	15745	15804	15583	15381	15591	15608	15601	15677	15850	15607	15640	15778	15420	15695	15509	15715	15621	15613	15709	15695	15736	15372	15428	15564	15647	15485	15578	15737	15595	15676	15623	15488	15600	15537	15630	15584	15601	15721	15545	15568	15827	15691	15795	15632	15591	15593	15605	15719	15777	15567	15585	15698	15536	15578	15752	15620	15462	15577	15579	15500	15734	15665	15628	15655	15604	15535	15638	15587	15588	15667	15704	15702	15556	15494	15614	15543	15649	15606	15685	15547	15778	15570	15642	15723	15618	15514	15500	15510	15623	15532	15746	15701	15688	15691	15585	15483	15651	15542	15477	15544	15611	15482	15772	15411	15624	15612	15583	15613	15692	15889	15759	15406	15616	15665	15541	15508	15834	15528	15647	15622	15488	15645	15793	15429	15596	15768	15725	15744	15669	15601	15455	15426	15570	15477	15641	15652	15795	15600	15681	15694	15572	15675	15549	15665	15498	15757	15568	15644	15726	15487	15576	15724	15619	15603	15434	15546	15828	15746	15564	15701	15600	15487	15833	15691	15602	15534	15627	15648	15645	15711	15461	15774	15670	15479	15619	15588	15598	15619	15480	15890	15755	15808	15706	15540	15829	15487	15504	15451	15678	15720	15722	15768	15453	15463	15573	15497	15356	15752	15645	15637	15622	15523	15534	15502	15548	15734	15663	15590	15788	15701	15697	15411	15657	15631	15672	15870	15611	15625	15466	15595	15747	15571	15615	15320	15624	15569	15720	15613	15424	15774	15566	15680	15794	15468	15631	15712	15629	15768	15493	15545	15636	15603	15671	15724	15554	15641	15623	15509	15472	15563	15562	15797	15735	15634	15641	15599	15624	15657	15556	15616	15560	15701	15607	15591	15661	15761	15551	15605	15618	15771	15756	15660	15589	15525	15440	15798	15631	15654	15604	15565	15685	15492	15573	15780	15729	15616	15798	15542	15743	15680	15655	15476	15672	15623	15637	15352	15542	15537	15542	15514	15628	15457	15466	15615	15517	15545	15782	15640	15729	15523	15842	15837	15931	15652	15617	15795	15725	15655	15732	15577	15425	15743	15574	15642	15814	15730	15480	15716	15522	15580	15356	15666	15687	15669	15723	15562	15724	15629	15658	15791	15640	15406	15646	15623	15607	15634	15753	15698	15538	15610	15820	15603	15786	15589	15402	15698	15514	15635	15770	15701	15477	15520	15736	15818	15586	15546	15559	15625	15499	15590	15756	15554	15528	15590	15634	15737	15381	15758	15601	15730	15648	15823	15571	15718	15661	15586	15670	15487	15518	15651	15696	15729	15675	15494	15645	15423	15518	15576	15817	15702	15712	15482	15669	15612	15595	15898	15738	15608	15545	15733	15504	15612	15596	15776	15624	15488	15539	15683	15555	15498	15743	15657	15539	15593	15513	15484	15639	15630	15669	15651	15712	15621	15499	15697	15471	15803	15519	15524	15589	15583	15643	15677	15603	15576	15570	15619	15652	15692	15730	15653	15807	15597	15522	15758	15733	15681	15739	15505	15693	15568	15438	15796	15628	15604	15441	15607	15661	15610	15557	15715	15751	15766	15720	15757	15690	15681	15659	15655	15470	15622	15425	15436	15403	15508	15842	15707	15769	16011	15653	15524	15632	15426	15576	15480	15696	15678	15582	15477	15541	15733	15548	15591	15567	15471	15626	15518	15468	15606	15640	15556	15581	15626	15567	15526	15808	15551	15551	15740	15547	15717	15586	15680	15604	15635	15498	15662	15453	15599	15550	15409	15743	15591	15594	15474	15590	15630	15727	15550	15693	15485	15652	15658	15619	15655	15532	15568	15706	15537	15459	15540	15789	15575	15641	15732	15384	15611	15578	15620	15541	15635	15407	15685	15745	15826	15750	15720	15484	15649	15612	15457	15556	15561	15491	15543	15632	15643	15559	15431	15517	15606	15604	15361	15640	15659	15576	15564	15420	15621	15555	15527	15706	15685	15618	15611	15578	15593	15649	15641	15573	15622	15536	15890	15805	15811	15482	15571	15570	15648	15613	15590	15536	15691	15752	15811	15470	15506	15556	15792	15728	15755	15577	15662	15591	15715	15813	15599	15469	15673	15550	15568	15509	15563	15639	15507	15577	15514	15626	15469	15766	15765	15587	15481	15586	15535	15485	15481	15603	15494	15611	15621	15567	15673	15587	15475	15585	15665	15672	15449	15768	15508	15536	15604	15518	15621	15332	15505	15593	15680	15755	15573	15621	15551	15519	15554	15602	15494	15476	15588	15679	15540	15786	15726	15582	15699	15614	15540	15687	15515	15678	15636	15760	15520	15489	15591	15738	15603	15497	15638	15575	15585	15628	15426	15655	15785	15677	15580	15686	15553	15428	15539	15689	15734	15628	15636	15587	15730	15625	15516	15774	15704	15735	15745	15724	15743	15620	15530	15601	15570	15634	15725	15703	15579	15496	15556	15473	15678	15672	15688	15728	15594	15597	15436	15483	15559	15616	15524	15621	15663	15725	15628	15753	15681	15918	15682	15623	15691	15494	15708	15568	15575	15527	15620	15731	15598	15684	15602	15475	15769	15672	15677	15703	15613	15537	15476	15670	15558	15671	15595	15570	15779	15532	15589	15706	15593	15691	15700	15454	15617	15607	15617	15616	15506	15426	15384	15625	15576	15454	15860	15566	15449	15663	15737	15792	15538	15654	15646	15645	15613	15801	15723	15559	15745	15722	15849	15775	15732	15588	15542	15544	15682	15638	15660	15757	15700	15815	15757	15766	15691	15641	15691	15546	15619	15512	15637	15839	15780	15430	15501	15472	15640	15522	15410	15606	15544	15608	15644	15562	15459	15658	15444	15480	15554	15489	15606	15703	15562	15692	15633	15678	15746	15636	15685	15532	15690	15787	15572	15627	15844	15696	15395	15701	15813	15594	15585	15571	15582	15743	15394	15488	15637	15600	15783	15391	15624	15621	15660	15532	15644	15477	15526	15603	15393	15626	15589	15566	15540	15488	15610	15658	15642	15588	15412
16286	17790	18124	16191	15796	15524	15904	15813	15662	15963	16229	17212	20577	19157	17103	15954	15371	15174	15128	15140	15069	15263	15188	15197	15200	15194	15286	15227	15128	15179	15246	15050	15135	14983	15131	15056	15134	15054	15186	15240	15083	15258	15245	15031	15155	15215	15097	15247	14995	15046	15138	15103	15130	15156	15171	15113	15159	15154	15181	15155	15054	15201	14978	15146	15175	15019	15127	15182	15133	14897	15122	15119	15086	15490	15010	15039	15068	15134	15205	15185	15047	15037	15163	15167	15025	15065	15183	15187	15015	14982	15125	15079	15038	15120	15241	15146	15039	15090	14999	15122	15189	15064	15350	15110	15131	15006	15151	15112	14984	15052	15143	15133	15141	14990	15048	15282	15077	15365	15185	15135	15097	15244	15208	15052	15197	15222	15165	15105	15318	15080	15149	15230	15078	14943	15039	15201	15029	15225	15111	15366	15224	15207	15246	15079	15019	14942	14950	15120	15205	14981	15090	15171	15005	15276	15158	15010	15193	15297	15085	15065	15172	15061	15205	15183	15226	15164	15260	15055	15321	15251	15248	15261	15150	15280	15171	15139	15202	15270	15110	15182	15142	15122	15081	14982	15171	15068	15083	15003	15122	15015	15184	15183	15091	15094	15303	15190	15034	15199	15083	15103	15236	15072	15113	15021	15176	15172	15166	15287	15069	15283	15166	14999	15131	15029	15166	15048	15060	15078	15109	15197	15263	15228	14979	15057	15120	15288	15207	14993	15149	15305	15027	15270	15039	15212	14972	15181	15248	15261	15091	15131	15260	15252	15176	15190	15106	15174	15153	15101	15140	15129	15037	15041	15014	15185	15282	15030	15159	15024	15055	15218	15121	15095	14898	15339	15299	14983	15134	15045	15022	14977	15052	15028	15129	15158	15130	15171	14928	15201	15148	15134	15290	15027	15113	15121	15191	15226	15236	15161	15170	15297	15025	15152	15095	15098	15074	15052	15102	15181	14962	15075	15169	15044	15139	15065	14967	14981	15170	15058	15017	15132	15146	14998	15056	15276	15140	15130	15192	15210	15037	15142	15381	15006	15039	15046	15018	15185	15212	15093	15069	15092	15093	15106	15109	15066	15294	15165	15222	15211	15161	15087	15298	15265	14971	15005	15104	15032	15062	15171	15255	15146	14927	14942	15210	14991	15028	15207	15104	15178	15023	15210	15230	15083	15070	14941	15003	15160	15103	15063	15218	15111	15256	15035	15200	15082	15212	15058	15080	15055	14952	15295	15172	15126	15060	15031	15085	15300	15124	15116	15219	15029	15051	15185	14912	15161	15049	15050	15113	14971	15052	14965	15059	15083	15164	15304	15208	15340	15027	15243	15143	15106	15131	15143	15284	15031	15133	15093	15373	15035	15191	15073	15285	15052	15173	15101	15062	14960	15017	15015	15034	15194	15044	15060	15110	15214	15134	15074	15259	15167	15089	15214	15139	14939	14977	15078	15137	15049	14966	15022	15082	15095	15080	15095	15063	15218	15162	15146	15019	15100	15067	14942	15092	15372	15120	15075	15185	14979	15124	15050	15127	15102	14923	15028	15242	15155	15207	15233	15201	15044	15072	15159	15040	14930	15234	15113	14960	15187	15109	15066	14965	15049	15137	15196	15174	15094	15128	14906	15093	15072	15129	15306	15114	15154	15122	15022	15035	15045	15211	15074	15275	15139	15052	15296	15166	15083	15026	15224	15008	15227	15310	15093	15075	14978	15309	15056	15105	15210	15059	15145	15122	15100	15083	15249	14940	15134	15244	15218	15215	15166	14962	14989	15329	15165	15103	15185	15029	15208	15122	15034	15130	15085	15073	15147	15109	15091	15360	15154	15016	15107	15125	15157	15153	15242	15144	15021	15052	15373	15243	15284	14994	15132	15038	15132	15117	15202	15249	15044	15190	15202	15133	15172	15102	14910	15099	15114	15140	14837	15112	15156	15093	15126	15158	15081	15054	15124	15065	15095	15082	15055	15028	15159	15343	15142	15049	15153	15192	15036	15098	15174	14916	15260	15188	15314	15098	15112	15148	15168	15135	15216	15183	15157	15066	15067	15139	15138	15213	15099	15024	15236	15077	15073	15246	15074	15085	15259	15154	15091	15136	15064	15124	15193	15191	15004	15133	14970	15107	15336	15290	15010	15135	15255	15147	15133	15238	15020	15128	15140	15203	15022	15132	15170	15305	15016	15146	15083	15126	15087	15235	15148	15037	15262	15071	15114	15112	15069	15115	15071	15086	15152	15252	15052	15294	15024	15366	15073	15301	15002	15142	15046	15117	15069	15131	15022	15202	15211	15303	14958	15390	15161	15330	15101	15131	15068	15217	15059	15221	14986	14934	15060	14915	15111	14971	15171	15078	15211	15240	15056	14936	15205	15143	15095	15064	15065	14932	14986	15168	15071	15251	15270	15033	15322	15112	15178	15096	15073	15173	15151	15184	15121	15240	15083	15173	15164	15171	15128	15316	14902	15158	15109	15147	14895	15131	15226	15256	15074	15002	15057	15050	15115	15250	15020	15104	15135	15126	15162	15043	15135	15165	15222	15182	14989	15150	15195	15114	15163	15064	15052	15253	15181	15099	14979	15097	15167	15077	15183	15186	15097	14983	15262	15018	15226	15151	15243	15022	15194	15051	15263	15178	15151	15148	15102	15245	15288	15042	15150	15070	15005	15145	15163	15296	15088	15109	15185	15315	15104	15118	15193	15053	15171	15207	14994	15245	15132	15285	14986	15255	15117	15308	15219	15189	14932	15172	15148	15039	15137	15223	15225	15284	15157	15077	15139	15086	15058	15126	15126	15025	14993	15099	15053	15104	15142	15049	15115	15137	15164	15347	15122	15194	15082	15312	15184	15285	15200	15156	15019	15253	15088	15097	15113	15227	15088	15066	15078	15111	15286	15205	15090	14960	15052	15203	14914	15201	15061	15122	15077	15165	15186	15168	15000	14948	15063	15158	15096	15095	15241	15068	15136	15171	14968	15205	15030	15225	15099	15085	15071	15262	15219	15148	15074	15108	15079	15188	15196	15158	15269	15210	14991	15122	15165	15104	15071	15195	15051	15206	15266	15139	15008	15103	15295	15033	15271	15112	15114	15087	15165	15130	15130	15109	15154	14999	15048	15116	15104	15229	15031	15101	15061	15122	15180	15184	15129	15036	14992	15110	15015	15164	15076	15095	15243	15099	15252	15196	15162	15198	15083	15246	15252	15147	15146	15129	15299	15420	15113	15060	15092	15166	15103	15056	15125	15170	15038	15030	15177	15110	15031	15226	15272	15021	15036	15147	15033	14991	15250	15306	15215	14977	15230	15177	15222	15361	15088	15028	15253	15107	15102	15099	15185	15076	15362	15175	15017	15214	15123	15051	15190	15216	15062	14841	14988	15194	15022	15235	15166	15206	15043	15169	15160	15216	15186	15148	15126	15087	15162	15071	15212	15171	15048	14946	14958	15251	15252	15101	15199	15059	15066	15090	15043	15254	15093	15199	15069	15371	15125	15245	15022	15191	15081	15180	15130	15036	15271	15152	15156	15184	14923	15205	15181	15159	15112	14978	15080	15131	15133	15243	14994	15248	15193	15112	15089	15241	15160	15083	14947	15294	15139	15008	15147	15066	15184	15248	15078	15148	15081	15324	15201	15156	15105	15265	14995	15156	15150	15290	15062	15361	15253	15256	15134	15031	15348	14935	15204	15133	15092	15029	15120	15273	15020	15301	15238	15112	15256	15220	15009	15099	15224	14954	15104	15161	15093	15388	15064	15075	15072	15160	14954	15195	15007	15105	15025	15192	15217	15244	15082	15179	15221	15233	14972	15144	15247	15145	15137	15105	15116	15143	15172	15155	15108	15016	15096	15118	15053	15244	15016	15281	15160	15140	14917	15245	15185	15068	15222	14958	15197	15128	15126	15173	15147	15215	15160	15249	15040	15178	15111	15060	15071	15126	15105	15283	15093	15316	14921	15076	14985	15118	15189	15081	15047	15091	15006	15253	15108	15046	15244	15172	15260	15042	15150	15313	15272	14999	15004	15107	15162	15118	15180	15052	15037	15057	15264	15227	15127	15187	15226	15020	15091	15093	15163	15068	14990	15055	15060	15161	15238	15050	15115	15241	15052	15170	15086	15169	15143	15238	15165	15175	15080	15082	15136	15190	15126	15140	15098	15172	15097	15128	15083	15040	15163	15039	15165	15081	15193	15134	15094	15214	15177	14976	14963	15109	15124	15314	15176	15143	15180	15099	15148	15117	15152	15136	15004	15094	15221	14990	15077	15046	15129	15175	15047	15185	15041	14951	15086	15293	15056	15053	15064	15043	15015	15120	15110	15029	15142	14996	15154	15138	15062	15225	15225	15066	15150	15133	15208	15015	15187	15200	15119	15015	15057	14931	15152	15042	15267	15099	15016	15015	15328	15132	15044	15257	15136	15081	15061	15138	15175	15233	15035	15052	15284	15195	15231	14899	15264	15098	15123	15064	15053	15166	15079	15212	15074	15029	15036	15011	15065	15117	15265	15190	15136	15129	15122	15188	15200	15180	15084	15169	15117	15056	15166	15106	15067	15081	15159	15261	15175	15082	15025	15146	15190	15176	15117	15148	15140	15034	15091	15204	15159	15078	15136	15102	15144	15078	15162	15032	15018	15234	15064	15064	14996	15115	15342	15068	14889	15131	15146	15069	15237	15175	14896	15100	15251	15086	15173	15128	15057	15174	15071	15033	15113	15165	15057	15139	15253	15065	15171	15228	15183	15043	15142	15204	15067	15070	15221	15040	15335	15073	15135	15148	14954	15065	14959	15079	15131	15310	15054	15174	15146	15273	15072	15150	15002	14965	15021	15128	14990	15210	15116	15249	15084	15250	15067	15175	15105	15019	15131	14993	15202	15036	14923	15267	14975	15119	15209	15120	15042	15178	15127	14986	15099	14948	15055	15147	15065	15008	15130	15031	15217	15276	15019	15232	15217	15383	15050	15343	15093	15072	15102	15115	15024	15219	15064	14931	15171	15127	15205	15115	15165	15207	15155	15110	15001	15140	15102	15099	15118	15201	15068	15244	15099	15191	15025	15168	15058	15246	15121	15045	15068	14969	15065	15216	15157	15102	15232	15045	15125	15210	15135	15134	15022
25041	21369	27989	25407	20530	17919	17698	16236	16074	16467	16603	21805	34689	29720	23797	19031	16558	15873	15587	15537	15635	15625	15823	15602	15467	15519	15612	15560	15443	15543	15370	15609	15648	15670	15406	15571	15627	15630	15612	15686	15681	15677	15469	15424	15434	15467	15336	15355	15662	15621	15440	15494	15442	15381	15591	15575	15380	15393	15665	15453	15404	15592	15524	15619	15359	15451	15589	15553	15491	15490	15667	15602	15595	15543	15548	15669	15703	15565	15645	15639	15444	15605	15493	15587	15519	15498	15430	15499	15644	15511	15455	15486	15654	15400	15584	15570	15644	15403	15504	15707	15532	15629	15392	15666	15527	15610	15629	15431	15278	15392	15585	15653	15570	15628	15514	15407	15529	15660	15422	15571	15464	15541	15510	15493	15426	15413	15539	15728	15370	15698	15532	15560	15374	15619	15467	15598	15466	15656	15495	15562	15535	15525	15423	15515	15653	15433	15609	15545	15659	15462	15332	15220	15598	15469	15482	15522	15374	15422	15360	15523	15494	15566	15449	15444	15394	15523	15458	15536	15439	15432	15574	15582	15598	15477	15690	15578	15600	15618	15650	15569	15450	15472	15450	15502	15533	15557	15529	15631	15492	15507	15613	15487	15501	15450	15630	15462	15551	15667	15374	15399	15507	15554	15425	15644	15641	15762	15598	15554	15465	15695	15540	15558	15702	15512	15480	15525	15418	15498	15616	15447	15496	15592	15607	15530	15547	15598	15374	15480	15759	15567	15425	15360	15598	15547	15531	15447	15433	15576	15497	15589	15488	15445	15574	15489	15388	15436	15728	15583	15365	15526	15574	15567	15580	15518	15554	15609	15516	15465	15744	15331	15468	15412	15426	15622	15610	15495	15600	15276	15607	15595	15620	15625	15526	15428	15677	15577	15345	15462	15377	15518	15587	15579	15437	15489	15668	15396	15608	15741	15651	15392	15329	15257	15363	15444	15412	15633	15407	15483	15423	15550	15321	15602	15491	15680	15544	15490	15436	15761	15543	15659	15501	15284	15650	15532	15637	15666	15645	15566	15591	15286	15465	15620	15370	15541	15455	15546	15408	15615	15674	15540	15595	15499	15614	15475	15472	15598	15618	15427	15490	15430	15546	15660	15650	15644	15640	15396	15674	15505	15420	15468	15467	15565	15767	15669	15589	15474	15523	15338	15323	15513	15440	15576	15615	15583	15496	15547	15372	15573	15539	15464	15532	15516	15477	15453	15539	15306	15433	15538	15533	15515	15470	15497	15534	15387	15568	15551	15512	15422	15415	15376	15479	15641	15325	15422	15531	15491	15556	15644	15550	15519	15665	15680	15487	15423	15568	15380	15498	15391	15560	15675	15487	15589	15419	15614	15586	15505	15453	15505	15470	15605	15441	15298	15608	15448	15469	15460	15564	15636	15516	15630	15512	15480	15550	15376	15605	15569	15479	15592	15612	15671	15549	15433	15507	15501	15464	15484	15617	15648	15465	15495	15630	15431	15540	15450	15563	15433	15479	15642	15465	15262	15423	15418	15391	15530	15533	15497	15564	15557	15575	15575	15551	15374	15685	15567	15608	15653	15434	15592	15522	15540	15508	15434	15461	15393	15506	15569	15661	15587	15393	15542	15360	15440	15647	15487	15363	15563	15422	15516	15409	15548	15545	15455	15500	15639	15608	15619	15565	15485	15550	15549	15446	15529	15436	15527	15660	15579	15502	15542	15564	15463	15385	15521	15598	15483	15495	15726	15723	15505	15440	15406	15559	15336	15534	15516	15723	15376	15620	15400	15562	15560	15640	15544	15360	15233	15559	15431	15383	15452	15503	15482	15550	15433	15366	15242	15311	15470	15538	15626	15542	15510	15444	15433	15515	15217	15492	15360	15505	15514	15340	15358	15451	15623	15386	15420	15556	15422	15436	15624	15499	15649	15481	15421	15255	15341	15414	15456	15400	15418	15708	15477	15586	15539	15619	15450	15727	15543	15525	15370	15580	15613	15625	15661	15500	15407	15525	15301	15705	15375	15764	15403	15304	15641	15644	15679	15575	15522	15337	15660	15678	15738	15690	15404	15554	15581	15462	15497	15632	15442	15657	15393	15453	15579	15392	15444	15362	15374	15339	15549	15401	15548	15467	15419	15381	15491	15469	15414	15403	15486	15649	15483	15462	15613	15628	15719	15418	15482	15417	15723	15439	15437	15525	15458	15552	15528	15621	15548	15690	15514	15414	15470	15528	15482	15394	15535	15488	15361	15417	15634	15456	15537	15683	15273	15413	15636	15398	15560	15482	15391	15755	15583	15749	15729	15650	15559	15520	15499	15687	15590	15553	15584	15387	15524	15330	15351	15472	15476	15572	15493	15534	15316	15466	15600	15394	15579	15489	15515	15449	15401	15282	15449	15541	15448	15640	15384	15594	15438	15501	15346	15473	15519	15552	15705	15526	15440	15560	15624	15244	15436	15496	15545	15546	15539	15585	15399	15298	15541	15466	15460	15639	15476	15474	15604	15751	15495	15695	15419	15421	15565	15340	15680	15615	15566	15806	15645	15587	15514	15549	15434	15529	15541	15345	15512	15639	15336	15496	15506	15447	15457	15584	15544	15392	15568	15388	15527	15592	15521	15471	15686	15396	15405	15399	15499	15624	15427	15509	15683	15360	15569	15686	15731	15434	15476	15341	15446	15638	15535	15623	15560	15659	15640	15537	15549	15697	15488	15489	15184	15678	15508	15459	15528	15560	15523	15414	15407	15495	15413	15585	15462	15607	15600	15580	15578	15444	15263	15504	15606	15464	15528	15507	15417	15511	15392	15479	15466	15634	15545	15687	15519	15584	15424	15707	15619	15493	15621	15631	15652	15567	15529	15553	15706	15572	15359	15526	15427	15611	15549	15631	15502	15577	15427	15341	15769	15312	15469	15505	15517	15532	15538	15443	15517	15430	15589	15397	15662	15622	15639	15414	15555	15491	15538	15574	15448	15393	15524	15431	15517	15550	15433	15652	15568	15575	15557	15515	15611	15468	15420	15648	15545	15325	15538	15407	15408	15551	15610	15333	15575	15535	15581	15534	15573	15624	15502	15359	15442	15324	15560	15538	15583	15570	15588	15403	15464	15359	15779	15417	15634	15639	15506	15497	15559	15548	15582	15609	15607	15657	15544	15460	15472	15454	15310	15362	15726	15501	15629	15562	15550	15386	15546	15672	15754	15518	15542	15506	15523	15651	15590	15566	15598	15463	15341	15592	15533	15406	15544	15589	15502	15545	15415	15473	15520	15550	15577	15298	15533	15596	15746	15281	15443	15444	15527	15536	15474	15611	15470	15507	15425	15694	15562	15522	15651	15604	15566	15345	15562	15678	15306	15496	15408	15398	15485	15606	15596	15681	15581	15683	15795	15702	15532	15393	15618	15629	15544	15578	15322	15496	15506	15377	15570	15651	15571	15477	15400	15274	15349	15783	15556	15276	15454	15732	15588	15566	15435	15372	15624	15552	15551	15310	15516	15589	15372	15423	15653	15558	15484	15544	15740	15512	15630	15595	15376	15610	15586	15619	15378	15753	15396	15643	15510	15544	15600	15582	15618	15443	15599	15494	15416	15317	15533	15523	15527	15479	15531	15551	15524	15445	15531	15359	15426	15460	15662	15583	15671	15652	15499	15489	15525	15708	15584	15325	15655	15517	15717	15557	15425	15469	15557	15501	15693	15652	15374	15459	15529	15494	15546	15575	15553	15573	15506	15451	15450	15476	15563	15300	15643	15381	15731	15531	15553	15566	15619	15434	15475	15346	15714	15652	15582	15614	15658	15503	15560	15639	15685	15428	15439	15621	15507	15466	15496	15438	15486	15595	15616	15646	15444	15327	15857	15541	15577	15604	15596	15584	15437	15408	15640	15617	15531	15630	15458	15475	15530	15695	15626	15669	15730	15534	15386	15325	15457	15574	15567	15488	15506	15503	15501	15633	15693	15586	15479	15462	15514	15466	15608	15553	15595	15570	15330	15370	15466	15372	15556	15586	15463	15581	15503	15509	15490	15680	15619	15539	15429	15315	15546	15614	15562	15403	15426	15452	15355	15359	15549	15675	15522	15555	15668	15446	15578	15602	15682	15482	15433	15393	15348	15675	15683	15493	15445	15477	15466	15579	15656	15479	15679	15620	15687	15657	15409	15491	15473	15435	15442	15732	15560	15691	15655	15642	15384	15555	15624	15641	15505	15550	15439	15468	15548	15556	15407	15730	15563	15506	15484	15557	15581	15445	15556	15552	15550	15531	15425	15544	15533	15589	15557	15559	15541	15474	15663	15433	15462	15473	15478	15598	15424	15354	15445	15684	15427	15515	15435	15609	15543	15396	15679	15672	15433	15680	15381	15509	15390	15535	15607	15697	15613	15468	15380	15528	15435	15448	15665	15588	15498	15682	15791	15661	15352	15336	15505	15439	15525	15584	15218	15458	15394	15682	15412	15562	15690	15478	15369	15444	15579	15722	15682	15622	15475	15649	15624	15550	15570	15586	15662	15547	15531	15640	15502	15393	15430	15415	15435	15453	15462	15531	15408	15512	15626	15506	15628	15471	15408	15658	15315	15513	15567	15527	15553	15407	15428	15580	15477	15593	15541	15640	15592	15676	15503	15502	15554	15411	15476	15555	15546	15795	15645	15639	15564	15605	15547	15483	15422	15468	15429	15391	15484	15504	15537	15295	15437	15447	15518	15688	15379	15537	15628	15420	15501	15513	15448	15807	15545	15535	15751	15334	15519	15376	15480	15550	15671	15570	15651	15549	15429	15271	15500	15656	15544	15677	15585	15601	15490	15551	15539	15568	15543	15463	15588	15534	15398	15495	15450	15461	15421	15510	15440	15489	15449	15581	15456	15498	15657	15511	15505	15559	15457	15727	15561	15424	15556	15456	15734	15724	15572	15616	15542	15529	15409	15515	15432	15649	15665	15475	15345	15592	15614	15582	15491	15374	15541	15435	15501	15723	15464	15662	15568	15365	15507	15333	15646	15572	15442	15508	15621	15531	15726	15545	15453	15557	15490	15680	15557	15421	15574	15514	15366	15551	15441	15578	15640	15667	15557	15532	15564	15395	15598	15346	15548	15621	15543	15509	15405	15600	15367	15642	15489	15619	15566	15467	15674
15763	23675	22252	19439	17465	16936	16668	16315	16189	16466	16837	26263	38675	32526	24863	18568	15724	15353	15041	15300	15099	14957	15223	15064	15233	15082	15139	15276	15163	15087	15178	15037	15021	15095	15269	15226	15149	15158	15098	15180	15257	15034	15157	15086	15003	15191	15090	15093	15233	14936	15041	14986	15104	15268	15160	15252	15269	15164	15083	15343	14980	15127	15259	15167	15141	15251	15288	15353	15346	15149	15234	15086	15158	14915	15278	15052	15262	15075	15215	15103	15090	15057	15170	15253	15189	15182	15183	15207	15062	15040	15143	15152	15169	15135	15185	15135	15158	15187	15301	15305	15105	15015	15187	15153	15256	15065	15146	14958	15081	14997	15110	15144	15076	15110	15100	15209	15063	15181	15174	15090	14893	15248	15059	15119	15072	15014	15138	15211	15139	15201	15141	15128	14928	15281	15046	15060	15042	15119	15172	15144	15120	15180	15148	15069	15192	15029	15127	14949	15225	15051	15248	15106	14989	15061	15121	15271	15193	15028	15192	15250	15198	14983	15019	15181	15107	14961	15049	15011	15024	15261	15097	15006	14990	15071	15125	15061	15176	15250	15022	15238	15151	15202	15203	15178	15281	15064	15227	15104	15063	15266	14928	15241	15177	14986	15081	15065	15240	15268	15209	14982	15177	15087	15050	15232	15053	15136	15035	15083	15308	15251	15053	15157	15126	15079	15283	15173	14906	15239	14963	15175	15180	15105	15356	15134	15207	15181	15120	15124	15183	15036	15160	15011	15143	15060	15165	15176	15183	15209	15088	14997	15160	14981	15081	15200	15157	15257	14914	15155	15132	15255	15195	15196	14970	15104	15112	15152	15171	15152	15306	15123	15236	14991	14954	15249	15076	15094	15119	15007	15067	15201	14922	15148	15258	15096	15009	15242	15169	15101	15099	15221	14986	15178	15186	15010	15129	15100	15102	15047	15241	15093	15274	15089	15117	15193	15275	15035	15160	15136	15047	15027	15003	15013	15272	15097	15095	15111	15222	15051	15241	15207	15156	15240	15178	15143	15177	15082	15154	14922	15184	14995	15071	15123	15134	15091	15147	15114	15164	15137	15201	15189	15114	15302	15081	14982	15236	15159	15071	15258	15021	15084	15149	15143	15203	15153	15038	15087	14987	15249	15087	15013	15130	15159	15041	15187	15090	15067	15093	15106	15330	14949	15203	14994	15194	15126	15297	14953	15183	15132	15021	15017	14990	15173	15226	15024	15204	15232	15180	15129	15318	15198	15178	15134	15099	15077	15007	15182	14997	15247	14975	15172	15092	15154	14936	15101	15133	15059	15209	15274	14991	15215	15127	15077	15124	15149	15119	15149	15149	15086	15229	15127	15040	15119	15051	15082	15036	15226	15102	15173	15225	15126	15294	15199	15126	15143	15110	15027	15050	15088	15118	15058	15007	15186	15048	15145	15165	14999	15093	15344	15090	15093	15267	15281	15149	15112	15157	15205	15240	15171	14992	15053	15176	15127	15192	15140	15141	15121	15214	15272	15081	15228	15086	15024	15089	15084	15221	15099	14958	15240	15019	15005	15200	15220	15281	15281	15140	15069	15016	15260	15092	15100	15021	15004	14986	15335	15167	14978	15167	15085	15012	15220	15058	15109	15149	15200	14957	15211	15162	15384	15151	15179	15292	15016	15027	15115	14985	15058	15103	15210	15103	15019	15181	15005	15130	15274	15224	15198	15078	15286	15024	15259	15067	15141	15054	15128	15171	15187	15089	15117	15117	15059	15125	15216	15114	15086	15156	15148	14987	15110	15194	14981	15281	15246	14931	15090	15157	15166	15001	15081	15231	15060	15191	15195	15014	15255	15136	15188	15178	15135	15115	15137	15089	15109	15264	15132	15167	15117	15096	15125	15348	15104	15085	15257	15199	15047	15176	14998	15001	15155	15098	14959	15143	15071	15002	15153	15149	15333	14972	15194	15030	15119	15090	15094	15212	15007	15194	15233	15212	15186	15192	15171	15192	15099	15126	15272	15078	15102	15097	15082	15256	15180	15114	15169	15051	15168	15012	15170	15043	15196	15206	15062	15177	15185	15182	15069	15283	15064	15212	15117	15065	15219	15184	15158	14937	15264	14973	15160	15185	15059	15190	15139	15097	15260	15068	15100	15133	15163	15281	15090	15335	15123	15070	15021	15068	15074	15010	15160	15066	15147	15217	15139	15214	15108	15175	15056	15228	15074	15252	15030	15149	15169	15149	15044	15153	14968	15070	15199	15125	15203	15143	15044	15199	15182	15160	15071	15078	15305	15191	15119	15074	15116	15208	15109	15140	15110	15153	15061	15161	15149	15245	15081	15064	15119	15102	15193	15057	15142	15203	15151	15021	15161	15051	14980	15315	15104	15228	15142	15089	15133	15090	15127	15129	15110	15175	15313	15136	15146	15145	15077	15092	15174	15287	15202	15002	15015	15194	15081	15162	15041	15218	14994	15185	15175	15075	15087	15214	15165	15111	15094	15114	15022	15107	15239	15111	15046	15115	15156	15160	15104	15311	15149	15117	15190	15099	15155	15159	15193	15081	15238	15273	15109	15141	15002	15186	15151	15316	15110	15108	15050	15061	14984	15115	14920	15088	15197	15247	15094	15133	15270	15119	15121	15196	14978	15264	15124	15229	15186	15183	15271	15032	15241	15187	15199	15203	15053	15104	15092	15171	15076	15282	15090	15162	15143	15140	15103	15042	15103	14998	15086	15363	15041	15347	15197	14936	15200	14959	15128	15006	15227	15083	15119	15065	15134	15120	15141	15225	15083	15106	15119	15128	15163	15091	15135	15187	14975	15086	15299	15058	15123	15103	15143	15273	15259	15049	15056	15250	15134	15360	15178	15132	15142	15241	14953	15178	15086	15025	15130	14975	15139	15153	15125	15258	15001	15046	15051	15079	15237	15134	15211	15208	15015	15092	15084	15196	15211	15083	15125	15140	15114	15098	15092	15026	14999	15197	15282	15011	15091	15175	14902	15123	15028	15184	15063	15143	15085	15138	15372	15209	15003	15066	15156	15183	15114	15045	15202	15293	15214	14923	15212	14923	15179	15066	15169	15226	15101	15070	14949	15221	15249	15059	15026	15036	15105	14906	15096	15144	15085	15157	15184	15119	15140	15236	15075	15119	15018	15173	15021	15262	15124	15156	15073	15152	15135	15234	15306	15115	15154	15127	15227	15293	15126	15281	15229	15168	15112	15198	14990	15174	15152	15196	15266	15247	15282	15366	15131	14926	15101	15079	15142	15312	15177	15000	15123	15208	15111	14963	15126	15128	15160	15186	15434	15283	15112	15073	15084	15026	15111	15117	15140	15069	15039	15076	15090	15165	14995	15236	15084	15262	14918	15082	15223	15149	15013	15104	15093	15171	15127	14984	15064	15219	15194	15268	15268	14838	15063	15137	15101	14993	15011	15204	15112	15077	15082	15052	15079	15081	15027	15250	15006	15214	15168	14991	15002	15074	15216	15132	15079	15109	15074	15151	15106	15076	15243	15136	15262	15186	15139	15153	15187	15202	15143	15221	15317	15109	15115	15080	15019	15086	15161	15104	15098	15145	14998	15094	15129	15036	15307	15007	15170	15212	15094	15071	15067	15181	15171	15185	15137	15132	15215	15108	15112	15112	15062	15274	15036	15167	15183	15096	15319	15111	15256	15238	15055	15155	15254	15141	15082	15034	15027	15199	15059	15288	15130	15156	15138	15169	15355	15115	15161	15099	15192	15173	15138	15163	15104	15187	15084	15118	15059	15289	15118	15346	15128	15319	15027	15091	15162	15074	15117	15122	15183	15193	15080	15180	15094	15252	15132	15155	15199	15125	14847	15429	15038	15174	15196	15114	15081	15153	15116	15217	14977	15160	15077	15025	14989	15229	15151	15239	15216	15056	15080	15008	15111	15110	15108	15077	15056	15036	15055	15071	15187	15161	15142	15085	15116	15214	15183	15125	15089	15328	15179	15192	15077	15103	15212	15163	15206	15169	15094	15102	15234	15074	15170	15236	15143	15234	15180	15052	15083	15189	15091	15068	15277	15073	15038	15160	15043	15180	14979	15223	15143	15184	15175	15046	15171	15086	15147	14995	15059	15136	15247	15256	15336	15124	14975	15144	15077	15108	15103	15127	15141	15050	15011	14982	15241	15171	14948	15137	15115	15225	15130	14962	15062	14969	15104	15061	15347	15280	15286	15008	15109	15073	15130	14956	15207	15119	15198	15284	15178	15089	15271	15223	15095	15236	15083	15061	15191	15183	15367	15207	15183	15124	15146	15181	15101	15138	15178	15126	15108	15196	15110	15198	15162	15054	15206	15184	15074	15303	15020	15087	15262	15024	15163	15193	15250	15168	15063	15166	15133	15165	15208	15166	15237	15034	15193	15179	14942	15230	15158	15162	15142	15198	15095	15206	15183	15265	15034	14966	15105	15120	15066	15254	14962	15234	15141	15033	15036	15045	15057	15152	14983	15225	14925	15102	15118	15106	15047	15068	15047	14922	15131	15152	15175	15071	15084	15253	15194	15129	14969	14980	15273	15272	15199	15086	14993	15201	15118	15142	15130	15253	15281	15313	15048	15077	15043	15271	14917	15071	14926	15099	15116	15004	15185	15316	15082	15060	15227	15227	15042	14891	15160	15424	15069	15118	15115	15157	15057	15193	15010	15236	15153	15069	15111	15092	15205	15062	15037	15176	15052	15196	15234	15154	15008	15254	15047	15066	15221	15152	15098	15038	15214	15161	15273	15133	15238	15185	15157	15090	15124	15077	15023	15096	15145	14986	15289	15034	15230	15134	15079	15144	15123	14953	15163	15041	15153	15267	15078	15107	15310	14983	15155	15207	15086	15248	15041	15125	15187	15013	15211	15122	15271	15129	15106	15228	15099	15063	15085	15054	15213	15038	15096	15165	15079	15066	15027	15084	15218	15070	15142	15253	15171	15110	15140	15171	15067	15111	15004	15147	15221	15042	15201	15092	15242	15098	15208	15076	15065	15081	15220	15154	15082	15121	15057	15237	15288	15218	15130	15166	15251	15232	15274	15053	15077	15139	15063	15090	15148	15226	15180	15016	15208	15065	15178	15045	15231	15159	15199	14914	15123	14942	15132	15231	15085	15260	15178	15106	15137
23956	21416	28895	24393	21930	21813	20340	17226	16494	16531	16993	28380	45251	35885	27778	20681	17052	15998	15714	15709	15599	15745	15562	15543	15510	15651	15571	15594	15618	15402	15740	15622	15727	15685	15524	15699	15586	15509	15532	15549	15569	15648	15390	15521	15600	15651	15734	15718	15642	15446	15461	15532	15628	15619	15608	15620	15690	15591	15441	15397	15545	15406	15673	15680	15508	15499	15684	15595	15682	15678	15680	15537	15733	15489	15531	15370	15284	15730	15548	15670	15541	15475	15719	15543	15577	15627	15629	15537	15493	15489	15686	15601	15675	15571	15603	15611	15428	15522	15592	15463	15643	15450	15661	15477	15431	15377	15609	15447	15437	15582	15228	15766	15655	15563	15500	15461	15403	15399	15499	15610	15746	15549	15314	15593	15375	15490	15562	15527	15584	15532	15581	15591	15518	15389	15672	15506	15424	15542	15405	15464	15588	15734	15447	15471	15619	15485	15460	15566	15545	15527	15557	15675	15523	15529	15742	15617	15598	15514	15528	15729	15499	15548	15549	15631	15561	15424	15500	15497	15526	15436	15420	15639	15333	15526	15652	15495	15539	15625	15579	15310	15593	15521	15475	15568	15433	15475	15628	15422	15459	15719	15590	15671	15448	15476	15492	15510	15557	15441	15453	15574	15497	15437	15464	15669	15551	15326	15607	15621	15489	15467	15440	15496	15592	15703	15499	15520	15629	15464	15444	15494	15647	15507	15560	15607	15588	15549	15360	15599	15560	15381	15443	15419	15382	15432	15544	15653	15568	15671	15441	15530	15284	15619	15360	15511	15505	15439	15406	15484	15549	15498	15538	15427	15559	15596	15471	15495	15562	15457	15573	15424	15525	15594	15384	15364	15716	15803	15449	15428	15524	15449	15577	15547	15508	15658	15450	15297	15342	15593	15429	15618	15506	15526	15518	15293	15368	15357	15488	15406	15518	15645	15568	15325	15417	15477	15406	15557	15550	15452	15520	15539	15551	15461	15549	15565	15729	15539	15504	15342	15575	15575	15661	15542	15502	15484	15574	15619	15538	15556	15470	15594	15546	15446	15719	15714	15492	15556	15593	15381	15591	15477	15426	15518	15524	15491	15628	15468	15492	15563	15811	15608	15647	15400	15630	15488	15611	15414	15358	15381	15538	15525	15473	15559	15600	15456	15493	15609	15628	15618	15702	15383	15421	15358	15365	15545	15537	15488	15506	15342	15406	15333	15589	15451	15589	15590	15546	15478	15567	15518	15482	15578	15612	15435	15411	15469	15644	15569	15562	15747	15725	15547	15709	15401	15560	15417	15672	15393	15597	15529	15599	15520	15838	15566	15762	15541	15339	15429	15493	15758	15689	15345	15524	15473	15563	15429	15536	15702	15635	15419	15383	15436	15557	15640	15711	15672	15562	15492	15517	15635	15587	15439	15521	15533	15511	15546	15652	15387	15522	15378	15553	15536	15529	15467	15454	15685	15531	15579	15640	15351	15731	15593	15414	15505	15657	15401	15545	15485	15654	15539	15520	15443	15569	15613	15496	15405	15611	15699	15571	15497	15728	15422	15481	15418	15431	15470	15582	15582	15627	15586	15459	15690	15723	15554	15466	15506	15539	15498	15422	15382	15528	15490	15545	15487	15631	15499	15683	15611	15241	15502	15464	15428	15513	15592	15494	15699	15340	15680	15526	15378	15478	15496	15574	15351	15685	15547	15482	15623	15407	15478	15693	15382	15524	15468	15430	15488	15455	15629	15583	15471	15612	15681	15481	15678	15614	15703	15589	15659	15499	15539	15505	15577	15475	15459	15654	15508	15562	15623	15316	15593	15417	15422	15422	15563	15389	15616	15532	15478	15464	15346	15603	15553	15525	15570	15667	15522	15531	15449	15448	15384	15411	15573	15506	15474	15607	15754	15586	15745	15608	15497	15575	15663	15254	15543	15533	15354	15695	15575	15584	15492	15701	15416	15633	15443	15601	15751	15641	15522	15498	15502	15691	15453	15508	15411	15606	15555	15518	15421	15444	15398	15459	15442	15350	15453	15459	15514	15345	15366	15485	15430	15433	15390	15751	15352	15394	15554	15750	15578	15616	15601	15588	15377	15401	15511	15434	15566	15499	15396	15564	15567	15529	15546	15476	15449	15502	15450	15769	15559	15380	15558	15363	15391	15387	15402	15518	15483	15485	15477	15618	15434	15544	15567	15554	15607	15450	15622	15536	15542	15322	15407	15522	15679	15586	15472	15431	15716	15420	15590	15663	15484	15575	15502	15621	15603	15448	15492	15518	15617	15592	15436	15576	15513	15554	15266	15510	15564	15436	15659	15499	15342	15410	15451	15620	15529	15444	15386	15469	15378	15522	15455	15683	15453	15742	15422	15572	15614	15492	15651	15400	15471	15551	15542	15502	15484	15436	15708	15520	15568	15612	15396	15424	15636	15419	15530	15707	15344	15551	15574	15529	15390	15422	15444	15486	15510	15480	15433	15692	15712	15739	15663	15500	15502	15374	15621	15602	15540	15582	15449	15453	15519	15484	15418	15500	15529	15441	15508	15680	15564	15474	15485	15426	15428	15455	15459	15581	15592	15613	15608	15353	15694	15647	15635	15401	15543	15717	15635	15575	15271	15521	15544	15369	15547	15485	15452	15595	15484	15381	15378	15608	15664	15412	15452	15428	15421	15523	15511	15571	15521	15571	15675	15449	15635	15707	15483	15425	15557	15538	15495	15620	15582	15516	15439	15447	15516	15461	15535	15363	15754	15585	15510	15436	15632	15460	15534	15728	15372	15695	15546	15424	15612	15625	15515	15490	15653	15597	15538	15405	15395	15571	15376	15603	15538	15407	15316	15344	15641	15595	15520	15326	15540	15473	15673	15583	15571	15565	15298	15571	15374	15368	15506	15377	15456	15603	15629	15591	15687	15420	15467	15486	15648	15532	15528	15519	15457	15546	15650	15769	15649	15480	15517	15873	15477	15605	15575	15541	15444	15626	15592	15639	15545	15576	15653	15673	15601	15551	15568	15554	15541	15624	15625	15418	15467	15622	15465	15515	15646	15640	15506	15400	15639	15478	15567	15597	15480	15441	15464	15483	15568	15577	15778	15619	15460	15446	15289	15528	15607	15418	15667	15540	15344	15450	15554	15474	15561	15546	15408	15905	15458	15732	15547	15460	15696	15598	15669	15614	15624	15533	15582	15558	15367	15601	15530	15360	15410	15310	15511	15572	15625	15545	15557	15608	15444	15648	15515	15568	15384	15657	15519	15661	15655	15498	15570	15520	15757	15548	15760	15577	15545	15417	15435	15446	15513	15442	15618	15513	15492	15466	15416	15552	15529	15575	15437	15524	15544	15504	15411	15387	15567	15404	15456	15335	15481	15503	15488	15329	15525	15404	15778	15393	15476	15618	15357	15420	15619	15647	15677	15537	15617	15549	15517	15696	15555	15560	15832	15528	15597	15573	15381	15638	15545	15413	15563	15419	15562	15606	15494	15653	15623	15705	15538	15723	15661	15479	15622	15685	15497	15415	15449	15468	15384	15531	15433	15552	15553	15421	15596	15591	15644	15722	15372	15591	15599	15491	15436	15566	15621	15451	15593	15412	15526	15697	15552	15524	15465	15523	15606	15559	15496	15415	15481	15593	15702	15522	15568	15600	15647	15717	15527	15767	15638	15764	15580	15705	15536	15422	15519	15746	15631	15370	15521	15579	15495	15362	15591	15641	15458	15546	15496	15648	15443	15462	15623	15527	15439	15577	15454	15601	15766	15614	15397	15482	15513	15450	15512	15637	15346	15620	15552	15547	15580	15446	15767	15555	15483	15458	15337	15588	15642	15459	15313	15501	15346	15550	15356	15789	15374	15384	15376	15787	15416	15655	15447	15492	15432	15543	15708	15493	15717	15623	15788	15334	15366	15653	15488	15602	15702	15576	15652	15503	15571	15453	15322	15367	15458	15545	15623	15699	15658	15524	15388	15613	15485	15715	15486	15514	15372	15568	15748	15590	15579	15596	15439	15524	15468	15722	15493	15555	15488	15594	15636	15438	15432	15660	15438	15496	15535	15609	15790	15491	15492	15517	15525	15365	15499	15381	15534	15357	15515	15599	15640	15656	15419	15482	15529	15572	15539	15591	15676	15612	15398	15567	15354	15526	15484	15314	15635	15420	15904	15492	15577	15527	15355	15752	15369	15733	15488	15565	15486	15427	15485	15667	15642	15514	15545	15352	15441	15586	15391	15627	15578	15555	15470	15507	15636	15536	15567	15545	15622	15461	15507	15614	15579	15516	15369	15528	15528	15552	15548	15473	15566	15640	15599	15458	15593	15498	15527	15572	15673	15355	15718	15551	15364	15506	15561	15632	15380	15559	15403	15497	15343	15631	15486	15469	15671	15401	15500	15702	15476	15386	15519	15548	15593	15455	15642	15639	15815	15384	15589	15503	15676	15632	15382	15504	15528	15400	15534	15502	15584	15560	15475	15529	15593	15559	15534	15536	15510	15491	15652	15636	15280	15555	15300	15443	15448	15690	15449	15588	15518	15560	15549	15660	15828	15715	15437	15446	15568	15400	15642	15509	15566	15561	15609	15547	15421	15568	15709	15539	15589	15636	15536	15470	15683	15535	15490	15523	15479	15686	15750	15465	15328	15390	15631	15496	15738	15478	15433	15575	15493	15494	15484	15495	15617	15355	15404	15447	15554	15667	15656	15677	15744	15528	15488	15773	15478	15702	15514	15533	15456	15342	15504	15523	15586	15405	15401	15483	15601	15599	15550	15635	15507	15547	15497	15496	15491	15605	15424	15556	15453	15720	15478	15526	15585	15485	15505	15643	15441	15414	15485	15396	15514	15502	15399	15591	15514	15616	15567	15698	15649	15669	15478	15633	15461	15369	15538	15537	15406	15426	15646	15580	15461	15605	15553	15446	15689	15495	15589	15508	15461	15567	15726	15593	15637	15501	15555	15248	15699	15567	15539	15598	15628	15665	15575	15390	15491	15456	15549	15393	15509	15522	15557	15445	15477	15563	15479	15521	15496	15566	15430	15439	15507	15486	15523	15585	15637	15637	15395	15571	15711	15403	15420	15618	15695	15630	15435	15504	15566	15803	15466	15432	15504	15573	15559	15632	15574	15531	15676	15544	15726
17442	28173	26207	21906	19834	18687	17397	17126	16741	16965	17390	34702	47496	38898	29245	20766	16503	15219	15259	15349	15125	15350	15256	15168	15190	15328	15194	15247	15124	15340	15201	15217	15303	15094	15307	15194	15184	15058	15235	15242	15179	15232	15231	15345	15323	15030	15290	15260	15138	15172	15404	15240	15270	15334	15173	15346	15308	15128	15100	15210	15075	15293	15190	15190	15298	15197	15212	15094	15379	15067	15258	15293	15172	15235	15312	15170	15216	15080	15250	15137	15177	15105	15151	15197	15299	15241	15107	15304	15142	15108	15066	15194	15190	14927	15183	15112	15122	15233	15121	15141	15117	15249	15168	15216	15263	15329	15434	15190	15310	15266	15056	15126	15432	15203	15118	15206	15171	15200	15263	15248	15251	15096	15231	15163	15206	15225	15206	15245	15061	15206	15045	15208	15167	15135	15315	15210	15214	15073	15060	15003	15205	15113	15268	15160	15186	15337	15230	15188	15152	15237	15142	15207	15182	15049	15095	15179	15222	15172	15149	15035	15211	15150	14969	15173	15125	15201	15249	15132	15201	15212	15204	15166	15215	15205	15032	15169	15324	15016	15138	14950	15239	15258	15047	15335	15062	15237	15215	15132	15094	15128	15162	15001	15215	15131	15171	15173	15207	15192	15126	15173	15154	15255	15193	15217	15224	15185	15168	15270	15231	15195	15174	15186	15197	15272	15196	15191	15179	14993	15110	15036	14985	15242	15145	15253	14945	15116	15151	15142	15247	14946	15081	15115	15063	15224	15122	15172	15270	15162	15123	15122	15134	15202	15178	15223	15330	15108	15110	15123	15171	15151	15130	15062	15276	15207	15191	15372	15264	15131	15163	15141	15091	15043	15203	15256	15208	15348	15211	15337	15276	15237	15206	15160	15308	15272	15209	15164	14976	15019	15140	15207	15167	15274	15285	15261	15166	15191	15185	14965	15269	15162	15229	15258	15171	15261	15153	15041	15147	15275	15213	15140	14933	15053	15219	15070	15207	15115	15249	15095	15013	15134	15130	15077	15301	15136	15206	15222	15154	15284	15219	15169	15245	15227	15180	15084	15335	15193	15186	15173	15209	15186	15232	15202	14992	15315	15213	15151	15203	15194	15119	15124	15225	15039	15338	15249	15395	15184	15069	15118	15103	15240	15162	15268	15194	15234	15063	15177	15212	15140	15176	15182	15098	15270	15152	15180	15208	15370	15104	15031	15368	15126	15220	15168	15145	15137	15333	15112	15276	15220	15122	15173	15260	15089	15109	15224	15237	15080	15252	15038	15228	15129	15167	15327	15052	15080	15045	15234	15362	15154	15154	15204	15248	15063	15149	15362	15111	15220	15361	15078	15119	15243	15104	15270	15048	15132	15405	15079	14977	15145	14971	15246	15014	15160	15093	15332	15170	15111	15086	15236	15340	15280	15210	15275	15139	14951	15274	15099	15063	15256	15156	15174	15196	15221	15204	15180	15093	15147	15204	15294	15203	15133	15031	15211	15301	14980	15083	15031	15151	14958	15217	15044	15070	15120	15321	15279	15047	15133	15073	15029	15225	15039	15143	15200	15484	15287	15154	15031	15216	15131	15142	15242	15165	15068	15066	15179	15122	15164	15102	15259	15235	15210	15151	15103	15228	15229	15242	15107	15112	15095	15256	15259	15322	15182	15095	15250	15141	15025	15226	15024	15061	15197	15113	15230	15158	15041	14972	15258	15079	15240	15141	15167	15172	15157	15181	15104	15253	15138	15133	15215	15156	15255	15164	15203	15075	15040	15351	15167	15153	14999	15201	15136	15022	15063	15130	15171	15117	15096	15146	15249	15033	15253	15083	15136	15105	15114	15128	15174	15072	15185	15127	15072	15339	15137	15103	15106	15236	15143	15028	15155	15319	15282	15112	15182	15070	15052	15254	15280	15159	15265	15079	15139	15007	15210	15201	15237	15171	15177	15146	15335	15253	15266	15176	15236	15255	15219	15230	15129	15202	15310	15153	15263	15069	15176	15085	15026	15127	15103	15123	15277	15152	15220	15065	15332	15305	15133	15168	15215	15259	15253	15254	15204	15151	15049	15178	15008	15152	15162	15184	15115	15041	15242	15143	15094	15236	15101	15296	15047	15079	15029	15113	15135	15199	15019	15192	15192	15149	15146	15093	15208	15283	15124	15156	15257	15207	15253	15204	15376	15142	15033	15001	15204	15296	15026	15265	15219	15245	15207	15147	15233	15307	15219	15202	15132	15138	15119	15051	15246	15111	15240	15066	15096	15052	15186	15183	15340	15221	15157	15145	15152	15251	15088	15102	15230	15003	15230	15105	15150	15354	15305	15163	15152	15194	15285	15219	15247	15076	15113	15087	15063	15208	15155	15231	15266	15136	15213	15130	15139	15148	15126	15141	15203	15325	15068	15311	15133	15060	15138	15203	15181	15273	15159	15275	15263	15226	15127	15377	15341	15245	15227	15171	15002	15057	15176	15305	15329	15220	15062	15203	15205	15104	15171	15242	15123	15281	15091	15236	15108	15144	15121	15159	15113	15098	15175	15312	15078	15213	15230	15230	15134	15093	15206	15097	15212	15248	15250	15108	15111	15041	15156	15277	15245	15211	15166	15131	15119	15202	15310	15294	15237	15297	15347	14987	15007	15262	15197	15160	15124	15153	15176	15141	15223	15205	15103	15192	15117	15194	15158	15120	14996	15124	15091	15009	15257	15306	15245	15111	15233	15202	15144	15342	15298	15110	15016	15258	15070	15229	15056	15162	15422	15097	15157	15202	15110	15300	15232	15088	15256	15201	15255	15149	15231	15363	15179	15144	15102	15288	15359	15169	15175	15020	15103	15256	15213	15233	15233	15094	15093	15066	15131	15151	15233	15001	15238	15097	15161	15132	15284	15141	15185	15223	15113	15114	15018	15082	15094	15061	15330	15101	15183	14984	15196	15056	15167	15170	15168	15184	15172	15274	15143	15219	15029	15113	15041	15096	15252	15256	14983	15295	15121	15097	15321	15088	15249	15106	15141	15120	15052	15043	15050	15119	15074	15121	15194	15252	15002	15104	15212	15145	15195	15250	15330	15285	15297	15085	15154	15096	15171	15075	15277	15035	15121	15380	15162	15181	15292	15082	15130	15219	15164	15281	15175	15249	15114	15231	15060	15258	15027	15060	15173	15107	15101	15222	15061	15132	15238	15243	15274	15144	15148	15043	15146	15347	15176	15049	15246	15130	15105	15061	15158	15263	14988	15223	15245	15414	15276	15157	15153	15118	15322	15162	15307	15145	15174	15177	15165	15356	15100	15035	15251	15053	15087	15058	15160	15329	15311	15166	15122	15121	15166	15088	15474	15110	15154	15104	15090	15018	15312	15106	15153	15210	15167	15135	15139	15237	15177	15077	15110	15185	15159	15267	15162	15176	15168	15065	15152	15152	15206	15140	15214	15144	15076	15234	15138	14992	15189	15136	15174	15247	15102	15156	15127	15145	15179	15374	15326	15086	15259	15175	15244	15184	15195	15111	15175	15189	15143	15228	15053	15202	15042	15264	15301	15197	15272	15207	15295	15179	15224	15331	15289	15294	15216	15240	15195	15300	15191	15095	15092	15128	15135	15221	15136	15162	15247	15089	15252	15237	15251	15237	15035	15000	15137	15152	15329	15205	15347	15011	15155	15223	15048	15109	15225	15064	14958	15235	15104	15232	15161	15200	14969	15252	15226	15181	15184	15065	15137	15220	15244	15141	15060	15034	14994	15032	15055	15400	15111	14914	15136	15283	15215	15019	15080	15354	15060	15243	15212	15071	15211	15181	15216	15203	15006	15239	15144	15223	15153	15171	15246	15115	15090	15156	15151	15071	15206	15001	15115	15228	15209	15142	15275	15270	14875	15232	15308	15236	15244	15140	15242	15117	15287	15224	15063	15218	15156	15376	15164	15299	15133	15219	15220	15023	15237	15225	15261	15017	15215	15174	15079	15219	15085	15169	15125	15314	15167	15122	15236	15207	15213	15121	15172	15229	15244	15240	15147	15189	15158	15049	15171	15222	15255	15151	15224	15121	15186	15189	15180	15140	15194	15053	15031	15388	15144	15139	15178	15285	15048	15072	15141	15271	15402	15109	15134	15110	15060	15119	15212	15282	15024	15081	15323	15156	15166	15145	15162	15187	15236	15114	15122	15088	15085	15083	15214	15204	15382	15230	15349	15277	15241	15235	15277	15305	15212	15298	15427	15172	15210	15115	15226	15265	15193	15281	15237	15220	15147	15140	15104	15200	15177	15157	15129	15247	15138	15078	15104	15104	14956	15267	15278	15185	15200	15161	15140	14987	15208	15249	15152	15199	15310	15278	15203	15233	15102	15100	15093	15255	15281	15203	15113	15192	15218	15275	15230	15137	15135	15144	15200	15109	15122	15190	15024	15178	15169	15124	14988	15170	15327	15244	15148	15174	14978	15201	15192	15131	15341	15271	15396	15081	15092	15152	15277	15163	15314	15144	15169	15043	15073	15378	15031	15224	15074	15182	15014	15077	15389	15167	15152	15169	15116	15278	15141	15124	15117	15242	15006	15294	15288	14939	15142	15061	15156	15194	15113	15270	15148	15105	15130	15180	15145	15025	15195	15196	15272	15097	15214	15138	15240	15246	15096	14986	15108	14984	15209	15082	15282	15099	15134	15104	15231	15165	14982	15234	15166	15159	15120	15230	15023	15113	15266	15254	15219	15209	15225	15110	15114	15127	15422	15230	15111	15037	15132	15164	15184	15117	15152	15166	15255	15325	15109	14987	15150	15282	15226	15068	15144	15296	15168	15258	15155	15200	15230	15179	15314	14977	15027	15303	15097	15221	15100	15177	15144	15291	15237	15095	15064	15238	15160	15171	15009	15187	15170	14970	15175	15234	15066	15275	15092	15226	15319	14959	15150	15118	15107	15109	14993	15200	15025	15191	15251	15290	15135	15105	15158	15202	15269	15138	15432	15072	15257	15174	15137	15047	15212	15233	15046	15304	15232	15111	15166	15167	15187	15042	15032	15283	15240	15370	15272	15253	15373	15068	15074	15240	15119	15335	15276	15185	15235	15287	15022	15166	15163	15058	15031	15115	15139	15212	15168	15092	15322	15188	15187	15167	15264	15303	15198	15228	15118	15130	15264
29054	21476	20612	17997	16128	16010	16083	15773	15869	16121	16224	16917	19113	18823	17711	16605	16212	15809	15727	15665	15655	15930	15892	15850	15888	15748	15790	15650	15650	15782	15646	15891	15781	15669	15830	15527	15703	15744	15797	15762	15823	15986	15510	15723	15882	15750	15782	15738	15781	15967	15584	15699	15719	15765	15957	15893	15626	15774	15714	15616	15604	15653	15692	15917	15756	15940	15858	15812	15701	15924	15767	15656	15700	15680	15857	15695	15966	16034	15712	15626	15800	15699	15702	15872	15811	16007	15596	15707	15860	15640	15507	15549	15678	15835	15775	15664	15739	15746	16003	15769	15796	15821	15646	15823	15933	15888	15757	15866	15785	15755	15735	15620	15749	15728	15677	15689	15814	15669	15817	15940	15731	15755	15797	15645	15844	15780	15651	15793	15743	15687	15798	15722	15765	15849	15870	15718	15720	15868	15753	15816	15735	15805	15765	15789	15725	15755	15819	15750	15841	15853	15673	15899	15821	15782	15797	15718	15868	15715	15960	15786	15467	15789	15795	15693	15794	15556	15676	15714	15797	15638	15781	15714	15868	15727	15677	15654	15513	15755	15678	15752	15729	15907	15771	15725	15803	15847	15830	15744	15746	15898	15727	15639	15718	15782	15657	15726	15817	15907	15764	15823	15888	15986	15999	15880	15695	15693	15893	15829	15704	15756	15852	15751	15783	15918	15859	15779	15837	15881	15808	15814	16064	15597	15714	15716	15937	15643	16020	15808	15704	15673	15805	15892	15863	15972	15773	15722	15870	15788	15864	15913	15677	15851	15677	15704	15924	15769	15928	15544	15744	15732	15880	15773	15567	15807	15848	15662	15808	15888	15716	15764	15638	15820	15744	15866	15935	15669	15806	15890	15848	15830	15971	15863	15758	15984	15916	15641	15808	15818	15735	15832	15912	15739	15809	15898	15844	15666	15781	15806	15817	15685	15985	15853	15885	15759	15800	15668	15929	15642	15912	15692	15792	15662	15780	15858	15717	15718	15657	15767	15840	15914	15704	15821	15684	15510	15789	15751	15739	15577	15677	15618	15854	15683	15736	15758	15814	15648	15861	15762	15694	15951	15844	15984	15704	15771	15701	15745	15927	15878	15687	15608	15700	15868	15810	15743	15640	15636	15761	15950	15850	15646	15759	15828	15770	15742	15736	15661	15703	15758	15633	15769	15601	16026	15993	15915	15897	15856	15807	15818	15613	15834	15768	15723	15765	15971	15727	15782	15813	15872	15745	15764	15857	15877	15709	15931	15759	15822	15785	15849	15783	15739	15674	15669	15807	15826	15811	15653	15857	15715	15668	15873	16022	15742	15621	15900	15949	15759	15710	15730	15666	15693	15740	15803	15699	15827	15513	15787	15675	15798	15785	15841	15777	15696	15842	15635	15805	15596	15597	15791	15704	15741	15856	15700	15754	15737	15565	15776	15540	15839	15817	15800	15748	15830	15895	15767	15744	15657	15726	15809	16006	15748	15775	15677	15914	15638	15541	15762	15716	15989	15860	15814	15793	15661	15614	15791	15802	15858	15827	15676	15719	15694	15833	15514	15879	15695	15655	15732	15710	15837	15823	15688	15921	15600	15783	15808	15658	15675	15841	15761	15768	15858	15780	15822	15842	15729	15559	15991	15689	15662	15905	16004	16019	15820	15862	15734	15836	15716	15816	15899	15663	15782	15685	15724	15682	15686	15705	15864	15741	15726	15680	15666	15778	15816	15806	15851	15609	15721	15589	15833	15818	15666	15657	15852	15873	15821	15782	15730	15632	15654	15756	15477	15753	15684	15781	15554	15755	15804	15807	15858	15715	15690	15765	15834	15829	15909	16043	15927	15665	15828	15783	15769	15848	15888	15819	15815	15805	15687	15873	15881	15736	15623	15674	15884	15824	15740	15956	15868	15755	15958	15927	15989	15693	15741	15692	15701	15920	15909	15724	15920	15790	15853	15881	15664	15736	15895	15684	15795	15730	15953	15746	15862	15635	15911	15863	15811	15857	15614	15732	15674	15788	15741	15838	15711	15578	15684	15775	15857	15905	15759	15865	15764	15654	15884	15784	15739	15835	15644	15986	15680	15889	15720	15883	15705	15704	15835	15745	15680	15801	15916	15682	15968	15910	15685	15690	15957	15791	15586	15637	15832	15996	15971	15825	15748	15706	15675	15866	15863	15882	15869	15581	15788	15778	15799	15689	15805	15851	15724	15726	15853	15865	15789	15810	15730	15692	15599	15761	15665	15796	15714	15950	15869	15993	15769	15781	15937	15759	15696	15819	15759	15722	15795	15939	15685	15797	15873	15829	15812	15886	16033	15933	15673	15789	15630	15822	15717	15767	15980	15712	15932	15663	15705	15761	16009	15888	15823	15685	15669	15711	15692	15862	15884	15781	15856	15865	15691	15831	15823	15849	15605	15754	15723	15805	15869	15823	15715	15664	15680	15414	15701	15771	15593	15848	15859	15833	15814	15777	15730	15615	15914	15824	15656	15860	15711	15774	15715	15839	15793	15767	15798	15838	15838	15603	15891	15774	15914	15828	15650	15789	15819	15749	15870	15802	15549	15758	15765	15894	15891	15887	15920	15921	15716	15801	15753	15815	15926	15732	15726	15886	15633	15834	15634	15951	15829	16053	15622	15833	15902	15714	15703	15850	15769	15896	15801	15762	15806	16034	15832	15805	15814	15557	15867	15707	15658	15771	15598	15921	15789	15678	15910	15841	16093	15819	15831	15687	15745	15611	15713	15787	15655	15764	15940	15748	15754	15770	15588	15723	15835	15807	15688	15624	15566	15799	15738	15959	15977	15855	15936	15729	15636	15970	15684	15834	15934	15741	15714	15798	15723	15640	15653	15829	15769	15910	15799	15836	15611	15767	15798	15959	15894	15847	15908	15679	15837	15870	15762	15707	15823	15838	15809	15779	15833	15804	15802	15932	15662	15859	15843	15849	15786	15713	15696	15634	15676	15815	15655	15821	15907	15886	15938	15691	15685	15620	15836	15829	15769	15757	15841	15791	15656	15872	15808	15777	15788	15979	15942	15791	15931	15679	15866	15685	15648	15616	15564	15791	15834	15575	15781	15913	15753	15672	15741	15899	15800	15693	15691	15801	15875	15804	15718	15858	15729	15994	15832	15721	15789	15726	15861	15869	16094	15817	15735	15713	15803	15780	15869	15668	15800	15688	15765	15593	15749	15702	15857	15822	15712	15818	15709	15738	15796	15731	15816	15812	15756	15978	15833	16045	15774	15650	15796	15819	15571	15582	15809	15658	15765	15812	15638	15871	15849	15766	15845	15774	15799	15899	15859	15745	15821	15889	15985	15746	15764	15764	15838	15832	15897	15942	15723	15842	15809	15818	15890	15817	15865	15977	15549	15641	15769	16073	15688	15740	15685	15785	15655	15792	15812	15690	15865	15886	15726	15585	15807	15827	15633	15968	15773	15792	15835	15752	15786	15827	15721	15647	15964	15820	15941	15890	15742	15817	15915	15752	15783	15829	15635	15755	15753	15856	15809	15777	15608	15886	15879	15827	15734	15680	15820	15891	15855	15719	15717	15757	15934	15713	16027	15661	15894	15676	15843	15799	15932	15861	15805	15858	15696	15755	15861	15926	15648	15692	15733	15708	15830	15976	15708	15702	15796	15637	15694	15858	15815	15655	15871	15916	15661	15842	15714	15654	15809	15890	15695	15760	15603	15779	15770	15760	15877	15811	15705	15934	15718	15773	15791	15902	15906	15772	15698	15889	15858	15744	15866	15705	15825	15813	15785	15740	15685	15785	15716	15605	15837	15939	15926	15717	15803	15865	15804	15953	15880	15738	15819	15776	15767	15797	15933	15940	15927	15885	15681	15939	15742	15743	15803	15926	15823	15777	15845	15653	15757	15688	15832	15760	15884	15366	15804	15525	15634	15926	15552	15932	15688	15848	15788	15756	15894	15849	15817	15754	15842	15728	15759	15758	15847	15734	15839	15833	15781	15716	15952	15739	15810	15744	15888	15919	15719	15756	15600	15584	15682	15705	15882	15773	15763	15973	15735	15936	15977	15843	15799	15591	15787	15725	15826	15943	15942	15674	15830	15957	15753	15871	15861	15720	15821	15763	15858	15707	15723	15835	15737	15862	15627	15891	15904	15811	15782	15730	15758	15667	15759	15742	15871	15779	15733	15920	15700	15877	15824	15709	15853	15899	15938	15738	15806	15901	15754	15974	15702	15808	15776	15902	15669	15753	15614	15711	15736	15635	15639	15778	15676	15744	15811	15863	15749	15755	15727	15754	15889	15566	15661	15683	15599	15945	15695	15925	15906	15761	15734	15669	15782	15835	15958	15749	15745	15712	15811	15781	15787	15623	15839	15864	15476	15816	15804	15667	15732	15624	15796	15780	15913	15786	15822	15773	15659	15861	15728	15798	15715	15794	15885	15834	15558	15583	15947	15637	15633	15721	15986	15741	15802	15719	15806	15785	15803	15891	15958	15947	15660	15650	15797	15960	15866	16042	15719	15928	15851	15894	15643	15576	15901	15948	15909	15581	15770	15673	15861	15583	15700	16007	15746	15902	15589	15886	15847	15855	15805	15910	15494	15748	16062	15724	15892	15709	15869	15763	16004	15621	15854	15775	15571	15766	15756	15714	15698	15658	15835	15895	15828	15775	15802	15993	15781	15737	15717	15759	15751	15753	15841	15725	15940	15677	15938	15847	15753	15637	15716	15794	15739	15744	15891	15731	15707	15817	15924	15682	15848	15861	15749	15709	15836	15899	15826	15875	15898	15810	15934	15706	15799	15613	15872	15700	15651	15830	15808	15810	15750	15870	15916	15733	15695	15716	15750	15793	15740	15564	15549	15865	15743	15814	15679	15662	15769	15850	15672	15846	15733	16005	15718	15769	15542	15695	15758	15797	15703	15852	15766	15744	15945	15792	15846	15775	15739	15762	15846	15770	15700	15733	15997	15686	15992	15717	15722	15809	15797	15743	15886	15842	15673	15564	15636	15778	15765	15690	15812	15909	15789	15702	15730	15906	15951	15836	15761	15818	15996	15755	15629	15858	15719	15761	15911	15839	15919	15813	15911	15606	15733	15943	15818	15775	15841	15749	15699	15870	15695	15707	15749	15911	15890	15697	15692
15903	17602	17829	16454	15942	15969	15657	15540	15547	15633	15853	17341	20477	19068	17224	15971	15362	15275	15306	15365	15322	15421	15440	15245	15312	15215	15305	15186	15358	15229	15388	15217	15423	15404	15167	15234	15271	15352	15333	15216	15331	15230	15292	15143	15293	15332	15301	15286	15188	15204	15155	15404	15275	15274	15222	15216	15219	15306	15334	15209	15352	15260	15252	15268	15224	15395	15297	15275	15247	15209	15308	15246	15408	15372	15213	15260	15265	15161	15206	15255	15377	15253	15232	15489	15287	15184	15217	15256	15355	15468	15178	15312	15312	15210	15368	15359	15214	15238	15296	15410	15286	15315	15273	15352	15142	15292	15070	15216	15235	15361	15406	15258	15315	15208	15183	15367	15148	15537	15391	15313	15160	15211	15376	15267	15135	15267	15288	15143	15228	15185	15381	15289	15527	15256	15443	15371	15164	15311	15287	15178	15176	15170	15245	15309	15283	15258	15370	15150	15324	15169	15159	15322	15260	15228	15379	15201	15275	15253	15228	15365	15299	15245	15230	15339	15193	15391	15319	15240	15114	15396	15291	15284	15298	15387	15420	15315	15227	15204	15448	15112	15074	15288	15281	15305	15329	15119	15176	15483	15348	15207	15336	15261	15265	15107	15279	15267	15307	15287	15370	15221	15247	15208	15262	15454	15202	15585	15431	15381	15129	15162	15346	15265	15251	15426	15367	15073	15297	15455	15329	15072	15189	15285	15423	15250	15263	15187	15125	15150	15279	15268	15127	15357	15095	15185	15333	15322	15323	15221	15373	15215	15304	15242	15261	15379	15226	15191	15386	15267	15220	15324	15231	15289	15369	15277	15385	15043	15381	15266	15241	15248	15230	15400	15262	15179	15053	15157	15272	15373	15164	15129	15295	15363	15098	15108	15192	15259	15293	15230	15451	15082	15478	15300	15343	15226	15319	15349	15591	15157	15226	15139	15245	15208	15316	15281	15485	15239	15264	15254	15186	14988	15432	15152	15205	15285	15243	15303	15274	15235	15296	15153	15461	15150	15259	15402	15209	15222	15298	15344	15306	15246	15193	15346	15281	15155	15111	15340	15295	15305	15223	15199	15248	15395	15351	15354	15181	15337	15150	15390	15265	15176	15266	15252	15218	15253	15181	15163	15228	15151	15194	15283	15285	15461	15096	15493	15193	15282	15362	15335	15294	15232	15139	15210	15227	15331	15276	15341	15322	15224	15228	15317	15398	15228	15199	15458	15438	15408	15165	15372	15188	15221	15164	15285	15138	15401	15256	15285	15450	15288	15428	15141	15444	15353	15442	15312	15186	15307	15259	15326	15304	15257	15148	15213	15035	15315	15076	15224	15308	15261	15321	15097	15233	15301	15357	15376	15221	15360	15203	15396	15137	15320	15275	15230	15258	15226	15255	15289	15348	15305	15491	15348	15286	15273	15328	15255	15189	15258	15305	15321	15254	15242	15237	15283	15262	15279	15254	15258	15304	15139	15352	15325	15152	15228	15319	15298	15472	15229	15199	15474	15342	15164	15299	15253	15206	15296	15250	15215	15152	15141	15463	15211	15090	15361	15180	15380	15372	15337	15234	15377	15211	15235	15345	15344	15283	15193	15205	15385	15333	15125	15252	15378	15111	15450	15281	15349	15203	15293	15359	15358	15228	15196	15383	15308	15082	15252	15286	15410	15308	15256	15293	15403	15461	15243	15388	15276	15293	15295	15239	15215	15402	15206	15287	15360	15289	15307	15327	15380	15379	15238	15357	15308	15343	15353	15252	15207	15217	15279	15310	15192	15469	15234	15369	15304	15184	15295	15344	15424	15461	15247	15265	15436	15295	15308	15382	15415	15183	15307	15231	15350	15314	15405	15304	15181	15163	15333	15326	15346	15329	15248	15264	15332	15217	15180	15241	15138	15370	15275	15217	15301	15525	15218	15250	15258	15180	15200	15200	15271	15237	15240	15260	15302	15331	15176	15215	15264	15150	15284	15184	15317	15301	15240	15258	15265	15231	15334	15405	15393	15465	15280	15150	15139	15103	15265	15457	15222	15209	15335	15279	15181	15186	15238	15239	15367	15258	15411	15146	15330	15205	15348	15182	15256	15119	15251	15189	15184	15288	15261	15139	15357	15482	15300	15310	15293	15288	15287	15263	15242	15243	15336	15129	15307	15390	15427	15324	15344	15224	15201	15341	15351	15164	15334	15321	15093	15280	15243	15220	15167	15488	15262	15225	15276	15486	15223	15255	15272	15297	15266	15268	15299	15272	15338	15252	15337	15335	15387	15259	15415	15198	15178	15271	15368	15221	15234	15315	15311	15091	15423	15284	15421	15429	15269	15360	15279	15298	15265	15360	15241	15452	15273	15238	15338	15302	15199	15248	15265	15383	15232	15465	15359	15135	15391	15332	15249	15332	15405	15213	15328	15311	15232	15226	15208	15307	15377	15433	15385	15255	15175	15291	15224	15184	15367	15241	15259	15400	15147	15271	15397	15209	15121	15256	15202	15265	15306	15342	15381	15269	15198	15324	15308	15412	15217	15297	15229	15326	15191	15278	15213	15256	15143	15254	15284	15430	15111	15358	15323	15447	15371	15321	15243	15314	15130	15253	15263	15417	15220	15473	15203	15166	15118	15326	15202	15330	15300	15269	15210	15284	15315	15263	15285	15272	15253	15200	15400	15274	15354	15158	15282	15151	15240	15352	15265	15278	15266	15396	15483	15219	15253	15293	15279	15420	15365	15284	15138	15302	15219	15343	15229	15319	15326	15090	15275	15257	15272	15277	15102	15309	15337	15376	15219	15399	15396	15360	15315	15256	15135	15211	15172	15254	15266	15239	15199	15350	15534	15275	15276	15319	15284	15368	15374	15308	15164	15355	15205	15308	15166	15341	15160	15386	15316	15370	15130	15415	15408	15364	15234	15270	15253	15375	15303	15225	15364	15291	15219	15267	15222	15291	15340	15270	15323	15008	15247	15299	15413	15128	15131	15246	15189	15205	15321	15197	15388	15226	15251	15201	15425	15372	15283	15316	15343	15361	15251	15274	15161	15409	15229	15338	15275	15426	15164	15372	15402	15315	15304	15338	15298	15402	15391	15129	15239	15480	15179	15417	15152	15135	15201	15175	15298	15226	15310	15338	15306	15355	15304	15220	15360	15396	15151	15157	15165	15199	15128	15294	15295	15341	15311	15452	15270	15324	15214	15066	15121	15183	15341	15273	15283	15192	15322	15229	15214	15205	15365	15214	15414	15265	15320	15303	15381	15149	15165	15277	15307	15271	15298	15225	15192	15209	15069	15227	15344	15391	15355	15386	15350	15353	15247	15417	15387	15264	15146	15256	15205	15410	15292	15391	15194	15274	15357	15338	15303	15359	15220	15250	15220	15083	15304	15304	15154	15202	15146	15180	15275	15159	15395	15306	15345	15414	15375	15324	15363	15271	15334	15125	15171	15220	15149	15193	15389	15108	15224	15522	15133	15331	15169	15334	15172	15211	15308	15252	15215	15276	15310	15295	15267	15291	15115	15222	15494	15221	15232	15205	15295	15279	15468	15205	15155	15181	15268	15338	15286	15089	15371	15207	15217	15294	15423	15269	15368	15283	15290	15420	15292	15345	15204	15271	15064	15320	15179	15290	15390	15185	15309	15450	15379	15174	15240	15201	15230	15333	15357	15311	15379	15339	15377	15096	15050	15345	15347	15442	15345	15348	15251	15246	15323	15118	15350	15340	15387	15237	15469	15220	15232	15131	15345	15257	15270	15230	15271	15200	15378	15211	15310	15333	15273	15149	15283	15394	15238	15173	15312	15252	15345	15289	15213	15136	15185	15263	15248	15262	15238	15402	15107	15230	15197	15186	15129	15209	15172	15310	15191	15147	15449	15201	15176	15230	15245	15323	15294	15425	15143	15162	15297	15222	15286	15247	15223	15363	15349	15176	15276	15295	15353	15236	15406	15191	15299	15340	15296	15220	15329	15293	15278	15151	15368	15303	15412	15276	15236	15202	15324	15261	15371	15266	15328	15239	15273	15280	15417	15295	15284	15364	15129	15373	15279	15381	15215	15187	15300	15437	15359	15257	15219	15473	15251	15218	15213	15263	15300	15196	15241	15086	15370	15203	15250	15277	15354	15174	15214	15239	15346	15439	15377	15290	15465	15344	15218	15383	15366	15236	15140	15200	15231	15258	15376	15214	15184	15204	15315	15065	15212	15125	15248	15314	15358	15392	15219	15207	15288	15437	15212	15267	15299	15263	15273	15186	15170	15378	15242	15326	15209	15421	15255	15313	15265	15280	15250	15250	15163	15268	15311	15390	15266	15385	15142	15438	15374	15194	15232	15124	15268	15061	15414	15269	15431	15278	15207	15170	15101	15307	15360	15222	15252	15381	15378	15363	15262	15166	15218	15273	15060	15111	15093	15053	15123	15285	15242	15332	15418	15165	15281	15333	15129	15337	15243	15207	15217	15383	15346	15273	15493	15183	15190	15258	15283	15209	15192	15473	15416	15248	15342	15393	15284	15346	15331	15361	15413	15183	15320	15335	15413	15198	15320	15082	15132	15108	15221	15260	15221	15307	15237	15367	15411	15184	15211	15241	15373	15296	15404	15378	15332	15430	15058	15338	15295	15245	15300	15362	15284	15230	15276	15221	15265	15334	15354	15432	15285	15270	15281	15171	15411	15229	15485	15323	15349	15399	15188	15277	15312	15311	15324	15270	15175	15318	15403	15302	15237	15432	15376	15159	15427	15286	15254	15316	15327	15451	15262	15217	15410	15224	15332	15239	15251	15273	15342	15299	15102	15173	15391	15427	15208	15430	15043	15243	15157	15315	15321	15235	15042	15317	15319	15302	15208	15282	15348	15108	15345	15199	15204	15291	15155	15333	15293	15332	15373	15216	15275	15214	15430	15317	15416	15361	15415	15217	15417	15236	15146	15176	15285	15333	15349	15101	15331	15285	15282	15287	15239	15293	15359	15262	15381	15183	15145	15238	15297	15291	15327	15275	15333	15272	15150	15458	15167	15250	15259	15293	15241	15363	15215	15378	15236	15369	15414	15444	15456	15071	15229	15385	15269	15349	15227	15404	15260	15287	15360	15284	15312	15379	15242	15352	15165	15298	15254	15247	15087	15223	15200	15248	15475
25016	21354	27964	25396	20671	18243	18043	16532	16114	16388	16953	23591	33748	29696	23457	19061	16746	15974	15868	15601	15811	15815	15659	15828	15600	15698	15701	15696	15574	15806	15686	15693	15797	15504	15811	15586	15926	15885	15676	15746	15938	15727	15754	15499	15561	15833	15497	15608	15610	15517	15838	15691	15763	15775	15507	15521	15621	15829	15467	15712	15802	15769	15821	15682	15537	15573	15507	15577	15695	15551	15777	15762	15741	15529	15509	15558	15578	15584	15510	15846	15830	15544	15571	15535	15541	15687	15785	15744	15536	15834	15517	15510	15600	15759	15496	15595	15683	15643	15595	15791	15596	15643	15569	15466	15684	15732	15565	15612	15506	15769	15586	15781	15691	15743	15771	15561	15486	15557	15719	15824	15731	15678	15479	15627	15499	15491	15774	15695	15858	15683	15472	15298	15758	15727	15631	15575	15759	15858	15783	15854	15659	15722	15639	15600	15713	15607	15518	15695	15617	15436	15710	15557	15675	15503	15571	15735	15652	15599	15790	15385	15620	15472	15635	15608	15771	15849	15664	15693	15837	15742	15639	15698	15627	15534	15589	15583	15929	15572	15682	15799	15874	15832	15684	15637	15569	15421	15606	15433	15589	15804	15586	15781	15771	15699	15448	15728	15543	15633	15571	15676	15605	15771	15572	15915	15641	15470	15668	15720	15735	15782	15750	15484	15680	15689	15583	15667	15539	15705	15605	15748	15503	15634	15534	15552	15687	15726	15684	15700	15703	15805	15763	15622	15521	15607	15701	15570	15591	15638	15777	15698	15761	15555	15645	15638	15838	15831	15661	15422	15641	15597	15687	15687	15796	15630	15705	15541	15559	15525	15638	15656	15818	15548	15674	15560	15596	15708	15674	15574	15518	15641	15690	15687	15789	15701	15553	15672	15610	15597	15671	15662	15679	15492	15709	15738	15544	15804	15693	15700	15581	15604	15574	15721	15448	15550	15604	15681	15615	15530	15717	15422	15475	15700	15819	15451	15624	15817	15778	15588	15595	15649	15481	15761	15758	15812	15698	15656	15590	15653	15380	15606	15588	15493	15494	15588	15615	15696	15530	15516	15763	15782	15688	15395	15693	15674	15658	15665	15720	15817	15734	15664	15814	15627	15601	15497	15490	15459	15484	15740	15870	15668	15835	15666	15760	15563	15795	15494	15667	15774	15735	15707	15828	15766	15456	15573	15378	15756	15561	15370	15585	15706	15825	15486	15714	15790	15487	15605	15463	15551	15529	15664	15611	15657	15708	15696	15541	15718	15758	15662	15398	15677	15377	15494	15620	15673	15712	15571	15715	15622	15810	15708	15698	15598	15717	15689	15631	15593	15638	15658	15611	15624	15832	15512	15490	15461	15586	15682	15583	15706	15822	15510	15730	15879	15795	15408	15455	15707	15716	15583	15614	15528	15698	15487	15659	15660	15746	15600	15705	15562	15562	15624	15527	15513	15627	15692	15801	15680	15799	15534	15743	15591	15691	15584	15670	15728	15563	15559	15781	15610	15702	15388	15798	15756	15768	15760	15665	15586	15821	15661	15657	15717	15720	15487	15534	15675	15610	15473	15732	15692	15769	15811	15618	15614	15386	15727	15816	15573	15610	15566	15634	15543	15606	15686	15623	15692	15670	15477	15650	15633	15757	15685	15636	15724	15545	15491	15580	15724	15776	15677	15622	15787	15557	15662	15639	15592	15513	15642	15593	15568	15772	15605	15620	15555	15622	15646	15593	15724	15641	15544	15676	15540	15710	15728	15512	15587	15635	15635	15870	15542	15689	15690	15775	15647	15545	15564	15497	15606	15626	15729	15490	15524	15530	15582	15620	15599	15584	15494	15649	15937	15896	15481	15535	15631	15681	15747	15727	15703	15608	15726	15629	15517	15361	15666	15556	15903	15686	15723	15685	15593	15565	15542	15763	15618	15573	15607	15581	15486	15481	15624	15454	15666	15455	15815	15605	15507	15713	15505	15524	15581	15943	15748	15684	15585	15660	15418	15736	15846	15564	15710	15645	15611	15675	15714	15580	15799	15746	15690	15750	15518	15510	15650	15449	15630	15473	15756	15637	15721	15544	15611	15699	15563	15562	15628	15586	15575	15836	15519	15635	15554	15546	15527	15638	15578	15686	15433	15691	15626	15427	15586	15603	15740	15663	15738	15746	15908	15757	15923	15691	15708	15650	15662	15733	15542	15805	15751	15476	15701	15554	15525	15715	15653	15623	15512	15630	15708	15492	15382	15642	15734	15597	15750	15764	15623	15638	15514	15517	15612	15785	15680	15568	15841	15723	15641	15844	15536	15672	15601	15619	15682	15821	15646	15621	15725	15540	15733	15606	15602	15674	15868	15658	15644	15672	15500	15612	15624	15730	15492	15665	15509	15668	15550	15577	15531	15581	15581	15574	15726	15536	15686	15801	15761	15547	15675	15618	15732	15644	15731	15764	15800	15691	15694	15633	15613	15755	15655	15670	15720	15753	15467	15607	15575	15691	15620	15523	15672	15717	15548	15685	15613	15638	15712	15860	15510	15454	15614	15780	15814	15690	15672	15731	15557	15606	15699	15490	15581	15630	15945	15643	15493	15487	15691	15493	15438	15504	15785	15682	15633	15796	15531	15616	15390	15577	15639	15546	15676	15517	15642	15383	15671	15655	15598	15742	15604	15747	15689	15831	15433	15473	15605	15572	15764	15602	15551	15614	15778	15692	15760	15659	15511	15496	15616	15851	15377	15512	15723	15705	15507	15570	15576	15615	15649	15486	15685	15804	15733	15623	15708	15559	15757	15797	15667	15689	15689	15577	15631	15675	15687	15707	15666	15646	15727	15561	15577	15692	15551	15659	15678	15683	15474	15322	15720	15770	15601	15577	15653	15880	15604	15725	15784	15514	15733	15579	15665	15540	15548	15631	15764	15531	15523	15590	15704	15703	15600	15819	15735	15612	15688	15844	15361	15833	15580	15887	15555	15596	15554	15613	15425	15453	15636	15745	15571	15627	15464	15704	15716	15734	15809	15676	15563	15408	15643	15712	15715	15533	15739	15460	15647	15571	15588	15609	15688	15610	15774	15581	15755	15662	15768	15572	15682	15749	15606	15654	15583	15727	15772	15524	15707	15552	15739	15584	15795	15578	15574	15617	15551	15665	15630	15706	15554	15610	15571	15406	15680	15668	15689	15517	15494	15585	15618	15598	15578	15483	15522	15658	15930	15683	15738	15706	15725	15660	15446	15704	15744	15685	15655	15589	15685	15754	15752	15731	15571	15490	15630	15827	15678	15768	15704	15718	15525	15669	15910	15760	15864	15618	15624	15717	15575	15743	15624	15537	15584	15510	15810	15631	15693	15578	15555	15764	15876	15383	15596	15551	15762	15718	15640	15704	15652	15511	15665	15747	15826	15705	15684	15735	15821	15752	15531	15523	15658	15746	15562	15525	15746	15692	15722	15735	15481	15788	15566	15528	15576	15534	15637	15770	15926	15606	15624	15791	15594	15678	15723	15641	15705	15523	15605	15540	15624	15611	15718	15750	15765	15587	15742	15551	15581	15610	15532	15728	15435	15490	15643	15458	15714	15636	15558	15634	15651	15701	15802	15735	15638	15418	15658	15903	15650	15525	15864	15787	15548	15802	15556	15680	15569	15646	15707	15658	15737	15756	15698	15794	15874	15607	15740	15597	15610	15744	15588	15591	15419	15669	15605	15621	15711	15496	15642	15616	15694	15541	15702	15656	15632	15741	15780	15621	15664	15565	15446	15647	15645	15690	15700	15566	15698	15712	15741	15674	15730	15575	15818	15626	15784	15673	15738	15661	15603	15688	15644	15664	15606	15559	15697	15671	15915	15650	15537	15685	15687	15738	15442	15564	15677	15680	15478	15590	15669	15549	15405	15482	15616	15785	15606	15772	15868	15476	15721	15508	15516	15661	15423	15705	15528	15653	15686	15522	15597	15869	15700	15694	15412	15933	15677	15587	15475	15589	15741	15581	15529	15416	15562	15459	15458	15536	15857	15603	15675	15608	15733	15451	15450	15576	15613	15568	15716	15724	15689	15588	15823	15742	15641	15692	15726	15540	15593	15699	15735	15681	15754	15771	15777	15823	15561	15509	15774	15682	15672	15646	15539	15552	15931	15646	15530	15598	15599	15683	15485	15638	15850	15555	15311	15295	15676	15903	15492	15667	15708	15604	15675	15671	15607	15567	15538	15544	15764	15791	15724	15718	15642	15614	15513	15607	15562	15623	15710	15636	15625	15749	15537	15751	15766	15704	15585	15639	15773	15645	15538	15740	15529	15670	15593	15703	15653	15584	15733	15729	15635	15707	15740	15534	15546	15667	15440	15808	15814	15525	15560	15684	15537	15515	15664	15654	15420	15731	15651	15731	15694	15726	15802	15541	15601	15864	15672	15505	15711	15550	15478	15679	15639	15400	15792	15715	15567	15660	15800	15564	15686	15527	15751	15583	15693	15622	15619	15589	15505	15665	15550	15595	15678	15662	15668	15558	15568	15639	15469	15806	15634	15614	15926	15586	15633	15456	15513	15717	15459	15730	15635	15642	15587	15532	15607	15731	15702	15770	15704	15695	15772	15638	15739	15602	15694	15596	15407	15748	15491	15739	15626	15591	15632	15709	15673	15545	15586	15496	15564	15784	15631	15528	15590	15705	15697	15546	15676	15703	15632	15697	15515	15796	15750	15490	15696	15642	15759	15635	15592	15851	15680	15659	15682	15556	15424	15427	15525	15760	15546	15752	15685	15576	15513	15747	15547	15443	15415	15690	15722	15826	15596	15602	15638	15589	15765	15781	15818	15688	15469	15444	15710	15831	15644	15683	15666	15656	15465	15585	15820	15769	15840	15693	15591	15459	15682	15756	15658	15561	15653	15607	15761	15711	15490	15555	15720	15629	15662	15693	15609	15729	15564	15704	15579	15661	15726	15564	15569	15774	15724	15689	15592	15701	15761	15733	15723	15674	15563	15478	15786	15672	15584	15673	15520	15459	15502	15587	15497	15660	15564	15726	15506	15671	15503	15665	15669	15385	15687	15455	15630	15668	15724	15523	15762	15631	15568	15718	15491	15815	15711	15557	15603	15614	15644	15644	15779	15842	15669	15839	15648	15601	15669	15754	16024
15145	23599	23048	19434	17563	17175	17030	16280	16217	16391	17573	28457	37742	32274	24442	18764	16067	15339	15378	15358	15163	15240	15225	15464	15249	15245	15151	15240	15289	15174	15476	15240	15330	15251	15255	15311	15269	15256	15378	15326	15242	15334	15410	15234	15390	15370	15332	15117	15279	15215	15278	15261	15207	15243	15210	15459	15190	15228	15401	15283	15293	15298	15340	15312	15225	15384	15207	15162	15249	15092	15370	15175	15175	15241	15136	15252	15135	15100	15328	15221	15104	15197	15257	15304	15383	14981	15371	15046	15133	15211	15348	15114	15211	15169	15227	15272	15170	15254	15198	15208	15205	15182	15393	15298	15292	15366	15138	15234	15424	15358	15188	15160	15340	15298	15234	15280	15245	15248	15203	15103	15292	15190	15295	15150	15186	15110	15197	15314	15334	15410	15216	15339	15251	15278	15280	15234	15211	15077	15267	15346	15172	15397	15110	15228	15218	15092	15218	15372	15430	15237	15139	15171	15173	14954	15360	15056	15306	15109	15089	15125	15277	15251	15308	15201	15422	15277	15326	15231	15146	15198	15206	15366	15355	15411	15228	15321	15295	15242	15121	15264	15339	15169	15172	15259	15258	15295	15405	15249	15254	15239	15208	15255	15333	15234	15196	15195	15449	15174	15231	15296	15251	15295	15197	15144	15266	15113	15353	15345	15196	15159	15234	15357	15097	15410	15081	15091	15258	15115	15172	15214	15023	15280	15219	15303	15305	15261	14966	15181	15216	15056	15342	15045	15292	15263	15208	15217	15159	15152	15226	15256	15307	15109	15341	15251	15388	15139	15283	15165	15258	15096	15139	15230	15180	15418	15125	15186	15244	14993	15127	15269	15373	15078	15337	15283	15218	15330	15376	15138	15157	15112	15296	15210	15294	15259	15232	15172	15343	15257	15215	15200	15210	15468	15240	15360	15209	15121	15329	15129	15250	15104	15238	15094	15134	15347	15264	15282	15238	15227	15238	15293	15190	15283	15105	15190	15328	15185	15088	15302	15214	15137	15191	15360	15197	15063	15316	15253	15361	15212	15268	15299	15277	15190	15292	15230	15035	15342	15209	15185	15186	15277	15294	15173	15243	15256	15298	15145	15334	15165	15164	15215	15221	15038	15189	15183	15279	15226	15320	15253	15175	15075	15328	15216	15123	15429	15320	15262	15201	15255	15315	15181	15219	15298	15263	15256	15224	15223	15208	15319	15166	15326	15093	15099	15380	15134	15163	15201	15247	15256	15250	15075	15292	15156	15206	15315	15187	15229	15412	15223	15277	15330	15163	15202	15222	15122	15328	15211	15126	15307	15129	15391	15225	15141	15284	15211	15155	15156	15052	15346	15162	15276	15277	15166	15257	15235	15301	15152	15121	15216	15239	15215	15273	15072	15319	15243	15269	15275	15108	15372	15106	15186	15239	15239	15233	15209	15371	15285	15122	15178	15260	15336	15152	15238	15264	15378	15193	15287	15456	15394	15202	15180	15270	15299	15340	15178	15157	15237	15243	15450	15275	15166	15314	15198	15179	15199	15196	15099	15249	15283	15239	15382	15140	15280	15336	15051	15343	15266	15168	15130	15216	15157	15244	15092	15196	15238	15116	15247	15194	15236	15223	15311	15447	15112	15197	15192	15289	15367	15243	15086	15354	15137	15227	15215	15392	15331	15142	15255	15153	15196	14930	15156	15272	15116	15241	15348	15202	15300	15161	15421	15319	15014	15239	15211	15230	15360	15200	15381	15259	15302	15264	15357	15219	15328	15372	15211	15146	15096	15361	15182	15243	15371	15194	15239	15119	15542	15263	15233	15252	15174	15196	15229	15432	15193	15242	15243	15082	15145	15361	15096	15355	15222	15320	15289	15197	15310	15253	15212	15345	15249	15210	15233	15285	15256	15234	15094	15142	15139	15156	15269	15419	15191	15361	15157	15324	15226	15376	15285	15099	15283	15118	15250	15376	15196	15213	15228	15126	15143	15170	15155	15235	15075	15214	15318	15298	15257	15190	15137	15066	15166	15189	15142	15344	15320	15207	15281	15353	15338	15229	15138	15386	15305	15196	15267	15321	15243	15365	15118	15262	15379	15358	15217	15341	15135	15299	15203	15234	15259	15029	15075	15308	15230	15208	15315	15205	15276	15284	15265	15330	15334	15312	15285	15267	15139	15452	15133	15247	15306	15174	15193	15267	15258	15295	15211	15386	15430	15308	15249	15229	15185	15275	15288	15395	15222	15325	15262	15195	15123	15254	15159	15294	15241	15351	15044	15395	15377	15436	15165	15230	15260	15317	15114	15577	15280	15333	15328	15342	15282	15201	15314	15411	15258	15364	15257	15225	15340	15274	15150	15293	15352	15152	15286	15205	15336	15399	15449	15284	15100	15083	15458	15335	15218	15210	15278	15425	15420	15173	15271	15289	15319	15209	15185	15226	15240	15182	15296	15087	15226	15190	15224	15323	15323	15357	15265	15251	15158	15288	15278	15160	15072	15246	15238	15308	15221	15167	15259	15400	15203	15267	15285	15217	15211	15375	15219	15320	15207	15199	15261	15183	15314	15252	15128	15381	15174	15290	15441	15285	15168	15172	15342	15232	15159	15277	15202	15326	15276	15244	15384	15128	15170	15329	15310	15316	15185	15326	15309	15359	15207	15328	15116	15186	15236	15089	15236	15411	15308	15257	15150	15285	15061	15275	15230	15146	15267	15274	15101	15358	15381	15207	15112	15220	15185	15273	15221	15220	15151	15377	15324	15275	15370	15141	15276	15205	15069	15223	15227	15342	15270	15344	15353	15306	15240	15211	15274	15332	15353	15148	15259	15233	15253	15280	15237	15269	15319	15217	15184	15291	15226	15379	15072	15303	15328	15234	15301	15370	15175	15378	15465	15269	15162	15252	15249	15168	15195	15099	15128	15343	15229	15106	15156	15219	15156	15314	15326	15167	15336	15180	15421	15368	15238	15133	15296	14984	15373	15306	15236	15197	15207	15230	15297	15489	15249	15146	15321	15152	15263	15184	15352	15207	15428	15215	15251	15302	15262	15146	15299	15321	15082	15287	15284	15354	15218	15488	15357	15160	15207	15118	15261	15165	15218	15281	15162	15096	15509	15080	15308	15287	15336	15245	15252	15119	15296	15072	15185	15294	15473	15097	15373	15512	15248	15217	15276	15192	15287	15277	15283	15262	15551	15414	15188	15172	15267	15273	15283	15148	15394	15012	15121	15231	15192	15100	15251	15180	15267	15324	15316	15276	15343	15423	15124	15368	15210	15409	15332	15333	15225	15325	15408	15117	15206	15256	15271	15242	15282	15445	15340	15233	15428	15293	15359	15115	15337	15106	15343	15201	15222	15168	15206	15326	15220	15255	15299	15309	15168	15239	15339	15167	15279	15238	15301	15210	15174	15220	15097	15222	15104	15340	15303	15248	15197	15222	15266	15162	15288	15392	15233	15384	15312	15368	15131	15395	15121	15277	15283	15118	15189	15218	15241	15227	15304	15257	15159	15211	15359	15248	15181	15187	15342	15122	15282	15266	15233	15318	15170	15279	15332	15209	15246	15108	15282	15139	15143	15217	15424	15240	15264	15349	15193	15165	15268	15170	15100	15279	15106	15140	15282	15161	15243	15252	15240	15198	15380	15268	15155	15162	15209	15140	15030	15225	15208	15392	15252	15173	15126	15213	15342	15158	15425	15317	15109	15269	15244	15434	15224	15323	15401	15334	15141	15199	15249	15276	15267	15119	15479	15264	15304	15143	15105	15389	15303	15220	15168	15328	15087	15130	15277	15150	15167	15341	15263	15226	15289	15379	15238	15291	15192	15131	15311	15390	15353	15183	15284	15467	15246	15179	15246	15055	15327	15252	15243	15151	15358	15197	15245	15171	15520	15353	15280	15206	15267	15342	15145	15191	15437	15360	15090	15211	15266	15295	15214	15250	15213	15292	15293	15181	15176	15218	15177	15241	15346	15250	15269	15210	15201	15155	15162	15304	15242	15264	15326	15270	15279	15196	15350	15303	15142	15135	15094	15278	15174	15099	15395	15339	15374	15522	15394	15122	15351	15035	15221	15239	15215	15104	15117	15272	15269	15197	15412	15364	15351	15081	15233	15287	15215	15327	15222	15081	15205	15357	15204	15271	15296	15131	15261	15322	15383	15258	15306	15165	15290	15195	15274	15337	15222	15152	15317	15254	15324	15192	15160	15328	15394	15224	15258	15285	15213	15132	15044	15098	15245	15228	15253	15194	15188	15230	15456	15188	15228	15281	15372	15215	15118	15323	15189	15271	15149	15274	15327	15350	15357	15138	15319	15300	15295	15324	15318	15247	15163	15340	15280	15340	15434	15071	15045	15179	15452	15222	15300	15354	15318	15216	15262	15479	15191	15406	15024	15197	15281	15372	15178	15368	15319	15198	15100	15246	15258	15257	15296	15302	15312	15367	15293	15078	15410	15240	15424	15409	15284	15307	15205	15155	15274	15130	15286	15408	15140	15372	15260	15286	15200	15196	15211	15178	15434	15079	15393	15319	15202	15329	15222	15347	15209	15057	15172	15292	15360	15281	15210	15229	15331	15182	15193	15201	15152	15190	15180	15242	15155	15140	15336	15172	15233	15286	15227	15224	15187	15335	15183	15095	15379	15236	15347	15215	15086	15241	15362	15348	15249	15178	15301	15221	15300	15043	15223	15409	15147	15378	15301	15221	15296	15213	15340	15181	15116	15169	15257	15204	15417	15354	15413	15141	15241	15318	15365	15243	15335	15354	15250	15152	15149	15245	15097	15280	15242	15458	15324	15307	15033	15199	15381	15248	15244	15300	15279	15296	15291	15054	15186	15349	15506	15180	15125	15284	15234	15324	15385	15442	15229	15205	15338	15357	15261	15306	15326	15144	15303	15290	15249	15325	15203	15087	15282	15315	15261	15246	15197	15274	15175	15347	15174	15302	15233	15400	15214	15164	15347	15299	15228	15044	15291	15166	15244	15231	15118	15184	15431	15169	15234	15274	15289	15230	15285	15150	15184	15258	15197	15444	15215	15250	15174	15194	15299	14991	15394	15297	15118	15260	15207	15339	15176	15262	15232	15304	15238	15265	15343	15155	15124	15284	15259	15275	15332	15421	14989	15226	15147	15276	15173
23847	21330	28822	24274	21766	21485	20330	17610	17107	17433	17866	26542	44099	37229	28099	21002	17316	16073	15997	15675	15833	15755	15693	15878	15681	15857	15664	15642	15735	15488	15631	15650	15711	15836	15760	15576	15746	15627	15690	15781	15533	15725	15743	15813	15793	15640	15490	15627	15670	15647	15766	15698	15825	15592	15706	15669	15794	15611	15658	15754	15661	15668	15449	15606	15680	15762	15726	15881	15706	15668	15538	15614	15632	15662	15634	15721	15501	15782	15659	15565	15657	15611	15690	15562	15706	15567	15661	15658	15689	15386	15636	15712	15681	15715	15634	15531	15697	15714	15618	15707	15664	15665	15522	15605	15668	15587	15611	15657	15631	15675	15495	15706	15592	15601	15570	15670	15648	15589	15734	15563	15740	15740	15772	15607	15644	15853	15538	15606	15562	15637	15602	15664	15567	15779	15639	15782	15739	15485	15672	15620	15604	15397	15744	15643	15549	15697	15866	15602	15684	15483	15621	15584	15572	15671	15573	15633	15871	15523	15713	15362	15542	15622	15629	15541	15529	15802	15488	15432	15689	15593	15444	15676	15624	15572	15651	15599	15517	15734	15690	15668	15821	15690	15812	15630	15613	15593	15695	15525	15551	15694	15579	15560	15582	15594	15483	15684	15675	15536	15603	15763	15650	15630	15632	15477	15609	15643	15859	15594	15549	15605	15511	15619	15640	15590	15607	15721	15576	15607	15698	15603	15692	15675	15705	15735	15659	15622	15588	15595	15942	15417	15608	15531	15555	15651	15763	15611	15470	15696	15709	15535	15481	15599	15846	15552	15694	15624	15744	15477	15602	15726	15646	15607	15735	15699	15795	15584	15803	15636	15699	15624	15835	15612	15550	15441	15813	15696	15669	15686	15583	15686	15509	15466	15725	15720	15587	15708	15651	15626	15557	15532	15734	15661	15521	15838	15656	15738	15599	15602	15592	15572	15850	15485	15694	15848	15801	15556	15657	15478	15833	15923	15762	15731	15733	15790	15795	15737	15594	15668	15639	15402	15562	15445	15719	15649	15687	15707	15595	15808	15493	15571	15487	15569	15604	15684	15700	15500	15663	15667	15627	15477	15556	15688	15590	15614	15860	15511	15481	15639	15596	15652	15547	15489	15776	15511	15655	15608	15422	15638	15544	15611	15566	15708	15663	15617	15635	15661	15619	15448	15523	15540	15523	15729	15662	15771	15668	15766	15659	15623	15584	15768	15689	15303	15645	15619	15735	15578	15579	15675	15450	15633	15613	15490	15699	15629	15576	15746	15672	15640	15587	15747	15634	15702	15570	15586	15564	15445	15530	15502	15878	15638	15665	15543	15801	15595	15520	15684	15658	15516	15502	15472	15626	15730	15658	15749	15645	15597	15524	15647	15847	15728	15609	15466	15698	15609	15621	15634	15576	15657	15723	15606	15478	15611	15717	15605	15623	15750	15474	15678	15639	15656	15737	15708	15697	15580	15740	15671	15646	15611	15490	15659	15421	15566	15483	15833	15552	15603	15585	15369	15629	15580	15586	15584	15825	15593	15657	15614	15566	15472	15464	15719	15688	15698	15633	15764	15314	15730	15636	15782	15775	15580	15491	15444	15583	15616	15622	15586	15532	15634	15615	15659	15572	15759	15449	15530	15702	15671	15642	15623	15507	15524	15719	15743	15524	15551	15693	15533	15554	15763	15668	15725	15717	15609	15903	15659	15554	15769	15638	15785	15742	15620	15746	15637	15674	15553	15496	15541	15513	15510	15636	15658	15806	15583	15642	15472	15583	15676	15626	15524	15739	15474	15479	15648	15632	15575	15575	15648	15362	15581	15611	15499	15720	15670	15712	15521	15633	15552	15618	15649	15791	15636	15640	15669	15620	15766	15659	15636	15626	15673	15634	15686	15525	15534	15475	15667	15639	15565	15684	15670	15657	15774	15749	15660	15763	15644	15705	15625	15644	15532	15814	15538	15900	15615	15511	15466	15653	15834	15778	15784	15648	15478	15577	15712	15854	15510	15706	15541	15577	15808	15618	15643	15646	15467	15594	15580	15582	15610	15677	15825	15777	15615	15421	15543	15752	15637	15635	15757	15569	15679	15592	15619	15741	15585	15649	15611	15616	15767	15591	15573	15797	15684	15590	15441	15665	15501	15673	15522	15810	15546	15698	15603	15606	15777	15666	15713	15636	15477	15597	15624	15734	15512	15773	15655	15697	15517	15721	15548	15564	15640	15628	15683	15445	15596	15650	15629	15676	15756	15619	15762	15593	15778	15539	15668	15637	15576	15536	15622	15527	15495	15522	15616	15618	15538	15816	15736	15655	15623	15662	15646	15468	15602	15798	15545	15847	15669	15810	15602	15448	15505	15680	15709	15730	15462	15662	15570	15662	15625	15436	15681	15637	15267	15599	15747	15596	15406	15706	15446	15731	15615	15745	15682	15719	15735	15577	15474	15544	15821	15570	15625	15891	15610	15670	15673	15552	15741	15499	15519	15597	15539	15692	15701	15865	15548	15602	15639	15771	15754	15590	15664	15584	15621	15564	15409	15406	15616	15733	15686	15432	15636	15379	15395	15633	15637	15813	15606	15478	15728	15531	15661	15416	15645	15685	15733	15567	15459	15639	15734	15786	15691	15771	15467	15553	15586	15545	15576	15643	15452	15685	15658	15684	15675	15479	15514	15665	15707	15453	15551	15661	15382	15377	15526	15604	15471	15617	15682	15506	15724	15659	15695	15634	15681	15614	15636	15541	15779	15418	15601	15583	15642	15703	15682	15550	15746	15431	15743	15662	15790	15629	15506	15531	15512	15699	15560	15702	15509	15510	15549	15546	15550	15684	15672	15603	15687	15632	15488	15620	15666	15630	15676	15606	15644	15819	15662	15686	15743	15789	15392	15876	15427	15624	15491	15723	15810	15607	15568	15630	15620	15689	15492	15581	15679	15695	15553	15665	15657	15632	15947	15649	15716	15571	15474	15730	15430	15673	15543	15729	15754	15415	15636	15596	15650	15542	15649	15712	15673	15563	15445	15616	15592	15649	15466	15746	15686	15645	15799	15545	15816	15679	15717	15743	15651	15547	15683	15443	15840	15689	15576	15749	15600	15565	15586	15723	15664	15530	15683	15557	15471	15703	15786	15516	15563	15692	15652	15467	15491	15582	15748	15708	15609	15604	15608	15783	15573	15734	15676	15621	15644	15534	15624	15668	15607	15679	15681	15711	15523	15636	15887	15689	15552	15516	15637	15766	15558	15594	15578	15654	15460	15722	15572	15735	15764	15900	15502	15483	15306	15858	15680	15631	15731	15622	15761	15720	15626	15680	15629	15545	15539	15749	15695	15762	15467	15755	15596	15637	15603	15694	15719	15693	15527	15598	15503	15653	15503	15843	15617	15771	15426	15379	15709	15519	15453	15530	15479	15710	15707	15750	15619	15676	15657	15638	15521	15605	15691	15591	15565	15677	15692	15572	15665	15566	15674	15828	15557	15522	15644	15603	15711	15620	15780	15550	15537	15683	15706	15634	15687	15585	15509	15840	15613	15631	15571	15622	15537	15743	15556	15596	15727	15580	15604	15657	15549	15554	15638	15586	15493	15569	15605	15595	15471	15706	15617	15809	15495	15661	15591	15670	15557	15480	15705	15598	15642	15485	15561	15549	15591	15442	15692	15679	15621	15597	15558	15732	15592	15687	15722	15611	15644	15768	15400	15735	15568	15759	15701	15631	15644	15565	15448	15595	15637	15576	15664	15798	15587	15657	15616	15537	15566	15707	15786	15669	15758	15524	15467	15572	15522	15445	15567	15406	15760	15660	15581	15542	15716	15617	15506	15730	15561	15622	15474	15521	15483	15722	15778	15649	15621	15547	15726	15468	15713	15525	15490	15719	15623	15627	15544	15786	15683	15656	15538	15488	15496	15663	15547	15656	15765	15535	15682	15483	15795	15611	15618	15619	15562	15800	15647	15504	15712	15567	15746	15576	15567	15711	15658	15718	15716	15473	15647	15704	15667	15572	15642	15805	15608	15468	15597	15441	15650	15593	15661	15615	15435	15463	15763	15667	15764	15613	15690	15723	15734	15585	15645	15636	15470	15528	15561	15538	15688	15783	15567	15749	15685	15660	15533	15628	15439	15625	15685	15676	15704	15685	15708	15689	15605	15627	15519	15589	15600	15594	15733	15940	15792	15766	15435	15633	15541	15549	15609	15689	15608	15691	15493	15700	15736	15346	15555	15621	15615	15579	15811	15746	15747	15538	15703	15613	15552	15482	15667	15647	15532	15703	15520	15621	15579	15729	15613	15595	15641	15641	15664	15749	15661	15488	15645	15523	15711	15658	15467	15591	15473	15515	15538	15768	15841	15673	15585	15673	15800	15478	15527	15526	15585	15686	15411	15664	15547	15680	15802	15628	15591	15717	15383	15577	15545	15618	15647	15426	15806	15625	15746	15607	15631	15649	15626	15473	15566	15633	15424	15694	15835	15626	15561	15596	15645	15527	15801	15597	15627	15773	15598	15452	15500	15547	15547	15622	15663	15520	15682	15788	15716	15666	15785	15638	15457	15580	15618	15679	15714	15610	15691	15447	15791	15655	15665	15552	15616	15588	15535	15807	15627	15555	15503	15567	15582	15745	15578	15472	15669	15707	15584	15632	15659	15491	15539	15581	15533	15638	15520	15563	15643	15743	15755	15523	15598	15759	15637	15856	15616	15570	15720	15605	15793	15533	15679	15621	15417	15832	15683	15752	15621	15664	15613	15621	15621	15561	15625	15615	15461	15668	15617	15699	15497	15505	15670	15808	15710	15588	15452	15642	15540	15543	15556	15518	15597	15578	15544	15705	15739	15535	15739	15610	15556	15499	15560	15598	15481	15618	15585	15654	15463	15744	15756	15538	15576	15737	15792	15807	15616	15475	15528	15563	15657	15693	15598	15746	15615	15429	15646	15724	15790	15654	15838	15636	15551	15613	15543	15549	15589	15650	15561	15691	15613	15718	15565	15534	15779	15577	15640	15634	15676	15756	15725	15390	15621	15560	15557	15658	15515	15551	15486	15555	15443	15665	15866	15807	15514	15667	15627	15622	15550	15721	15738	15585	15686	15703	15686	15467	15597	15889	15730	15893	15625	15839	15924	15756	15585	15611	15687
16882	28056	26613	21623	18777	17778	17980	17540	17770	18091	18732	31975	46738	40029	29805	20985	16688	15563	15348	15234	15237	15323	15090	15237	15157	15299	15204	15155	15299	15262	15426	15072	15280	15137	15287	15131	15396	15258	15320	15224	15075	15298	15185	15283	15246	15115	15293	15134	15286	15307	15285	15230	15251	15176	15198	15183	15268	15277	15358	15189	15344	15375	15308	15203	15178	15128	15427	15317	15273	15210	15209	15168	15173	15163	15619	15192	15145	15197	15099	15275	15315	15296	15346	15248	15252	15244	15401	15204	15045	15173	15224	15159	15244	15297	15255	15196	15209	15223	15159	15227	15222	15242	15291	15165	15173	15268	15040	15185	15282	15269	15147	15175	15249	15231	15341	15266	15171	15226	15220	15271	15378	15217	15315	15168	15194	15373	15220	15208	15149	15120	15095	15379	15276	15434	15293	15241	15206	15328	15381	15242	15076	15124	15275	15269	15130	15369	15283	15436	15286	15186	15247	15217	15331	15213	15156	15284	15232	15274	15144	15235	15320	15224	15202	15378	15208	15171	15131	15205	15212	15263	15075	15259	15252	15117	15301	15174	15315	15113	15151	15220	15170	15259	15356	15274	15241	15297	15243	15354	15494	15208	14951	15250	15221	15393	15412	15256	15260	15084	15297	15312	15147	15268	15190	15202	15315	15172	14944	15323	15241	15247	15288	15312	15262	15224	15207	15193	15285	15255	15165	15357	15252	15165	15316	15309	15296	15109	15163	15106	15288	15171	15192	15285	15289	15260	15111	15346	15144	14994	15141	15225	15234	15038	15159	15218	15329	15213	15208	15213	15164	15139	15202	15381	15131	15150	15210	15201	14951	15411	15179	15299	15179	15175	15334	15351	15171	15264	15130	15234	15317	15235	15238	15175	15097	15331	15335	15166	15088	15069	15296	15133	15135	15328	15092	15206	15123	15213	15212	15160	15055	15271	15207	15200	15216	14972	15470	15202	15353	15130	15265	15195	15196	15188	15230	15205	15154	15137	15283	15169	15138	15319	15034	15270	15264	15240	15351	15289	15135	15364	15117	15275	15086	15334	15305	15466	15075	15189	15281	15124	15273	15216	15195	15096	15245	15339	15270	15200	15084	15278	15267	15321	15164	15150	15238	15237	15238	15196	15381	15179	15181	15384	15365	15184	15269	15300	15238	15141	15146	15271	15120	15324	15236	15097	15114	15230	15197	15268	15164	15090	15210	15150	15258	15266	15253	15166	15208	15171	15387	15316	15321	15314	15192	15269	15378	14988	15208	15232	15180	15180	15247	15330	15284	15139	15233	15203	15371	15096	15215	15090	15177	15292	15088	15311	15114	15231	15038	15295	15098	15148	15244	15082	15279	15113	15170	15175	15264	15146	15165	15415	15172	15331	15302	15252	14947	15302	15300	15063	15036	15219	15252	15270	15230	14961	15255	15370	15202	15255	15207	15332	15259	15167	15216	15156	15110	15259	15197	15296	15224	15241	15301	15372	15251	14995	15432	15291	15033	15220	15220	15267	15178	15081	15158	15465	15279	15125	15232	15269	15136	15022	15095	15348	15164	15233	15331	15207	15131	15240	15086	15315	15004	15268	15275	15236	15295	15085	15210	15286	15237	15382	15267	15062	15194	15349	15099	15257	15171	15218	15273	15191	15313	15253	15391	15122	15277	15168	15243	15307	15251	15167	15130	15158	15146	15175	15311	15151	15268	15220	15260	15243	15216	15109	15232	15253	15252	15278	15292	15066	15269	15148	15305	15147	15185	15257	15204	15388	15220	15090	15215	15140	15201	15229	15130	15084	15173	15321	15105	15045	15277	15274	15216	15248	15228	15123	15252	15243	15214	15426	15149	15333	15351	15254	15185	15127	15392	15057	15310	15195	15274	15266	14981	15386	15131	15154	15369	15178	15200	15259	15396	15279	15282	15208	15258	15354	15212	15299	15349	15229	15137	15280	15198	15111	15216	15319	15163	15315	15041	15130	15296	15042	15306	15204	15178	15373	15261	15282	15205	15183	15122	15226	15079	15220	15259	15319	15219	15164	15241	15081	15344	15183	15138	15255	15030	15160	15133	15267	15121	15166	15217	15098	15293	15318	15129	15171	15196	14985	15302	15291	15205	15204	15143	15116	15159	15174	15259	15374	15329	15110	15111	15197	15127	15299	15214	15272	15301	15192	15213	15215	15058	15233	15312	15308	15029	15427	15334	15184	15153	15240	15249	15542	15296	15238	15217	15223	15292	15269	15172	15217	15190	15324	15207	15051	15201	15076	15225	15160	15284	15279	15135	15217	15173	15338	15190	15192	15339	15149	15315	15242	15208	15232	15246	15250	15206	15234	15081	15108	15280	15207	15237	15132	15203	15225	15365	15262	15402	15419	15291	15287	15124	15133	15158	15223	15311	15155	15351	15287	15320	15178	15253	15141	15257	15045	15139	15273	15395	15228	15012	15259	15203	15203	15264	15326	15032	15118	15297	15262	15280	15158	15116	15296	15307	15304	15052	15068	15254	15206	15143	15452	15209	15195	15347	15276	15309	15343	15115	15258	15076	15264	15167	15268	15340	15346	15212	15266	15301	15253	15233	15088	15281	15321	15237	15241	15116	15315	15282	15171	15076	15150	15268	15137	15474	15256	15233	15225	15146	15206	15227	15188	15298	15421	15096	15287	15248	15082	15140	15226	15072	15192	15173	15207	15342	15270	15218	15193	15309	15248	15242	15247	15182	15309	15163	15113	15282	15211	15313	15183	15215	15422	15297	15224	15393	15162	15224	15185	15193	15016	15364	15232	15144	15119	15090	15179	15306	15174	15088	15276	15254	15396	15027	15348	15279	15120	15298	15161	15349	15248	15203	15092	15295	15104	15333	15262	15128	15272	15379	15159	15314	15179	15309	15282	15278	15163	15259	15122	15220	15214	15322	15211	15315	15306	15185	15273	15270	15520	15304	15078	15402	15135	15326	15262	15120	15209	15261	15214	15237	15258	15058	15299	15013	15383	15098	15160	15088	15174	15143	15349	15055	14955	15262	15206	15207	15192	15130	15245	15286	15284	15201	15289	15130	15274	15364	15300	15154	15245	15246	15175	15204	15394	15234	15211	15408	15078	15224	15209	15122	15286	15290	15234	15343	15219	15103	15123	15168	15106	15359	15342	15169	15352	15099	15090	15222	15306	15290	15086	15250	15162	15178	15254	15162	15282	15175	15330	15319	15196	15149	15002	15279	15166	15218	15213	15197	15349	15108	15149	15509	15125	15139	15260	15327	15278	15270	15125	15083	15264	15220	15083	15117	15284	15182	15322	15137	15249	15351	15223	15319	15379	15275	15237	15256	15440	15258	15228	15083	15272	15278	15076	15341	15237	15210	15219	15202	15253	15273	15073	15102	15353	15148	15311	15214	15160	15144	15137	15259	15250	15136	15199	15094	15124	15155	15122	15182	15283	15395	15372	15458	15258	15233	15266	15097	15245	15198	15247	15343	15251	15256	15262	15303	15234	15351	15248	15187	15151	15217	15203	15078	15022	15000	15284	15376	15227	15232	15248	15370	15264	15365	15271	15279	15187	15124	15229	15068	15412	15227	15370	15188	15150	15342	15158	15047	15282	15175	15458	15306	15276	15239	15261	15258	15245	15212	15134	15206	15166	15127	15352	15320	15300	15190	15400	15190	15246	15144	15157	15167	15244	15382	15093	15222	15084	15345	15382	15276	15405	15093	15244	15180	15352	15251	15205	15304	15211	15310	15041	15396	15229	15462	15248	15315	15166	15279	15279	15183	15282	15151	15234	15382	15278	15133	15217	15257	15126	15304	15112	15273	15253	15242	15105	15182	15283	15216	15144	15230	15166	15293	15184	15255	15204	15243	15306	15218	15069	15160	15196	15172	15134	15298	15145	15212	15160	15236	15373	15101	15142	15371	15239	15211	15155	15321	15213	15415	15089	15183	15252	15358	15183	15286	15157	15295	15057	15179	15273	15164	15365	15210	15389	15200	15140	15277	15190	15247	15172	15200	15279	15264	15218	15326	15337	15209	15240	15218	15122	15090	15127	15060	15407	15206	15119	15417	15282	15172	15190	15436	15299	15259	15130	15363	15333	15235	15252	15162	15170	15322	15328	15248	15066	15274	15404	15129	15212	15315	15251	15336	15039	15291	15218	15044	15216	15066	15250	15243	15194	15157	15293	15302	15155	15129	15226	15223	15187	15213	15219	15202	15305	15208	15212	15413	15141	15447	15261	15133	15262	15181	15273	15286	15119	15229	15116	15250	15175	15184	15140	15278	15161	15067	15074	15217	15390	15171	15286	15137	15264	15198	15294	15156	15137	15223	15286	15030	15149	15259	15179	15250	15246	15222	15215	15161	15302	15235	15212	15125	15191	15184	15234	15117	15231	15181	15265	15207	15205	15165	15426	15371	15327	15231	15371	15226	15237	15139	15346	15071	15194	15248	15281	15340	15134	15200	15189	15319	15244	15291	15276	15260	15185	15048	15343	15265	15233	15296	15207	15357	15019	15185	15172	15254	15193	15266	15200	15059	15167	15234	15247	15179	15096	15192	15408	15219	15096	15292	15188	15193	15121	15180	15133	15203	15252	15143	15271	15131	15074	15214	15244	15009	15221	15111	15131	15171	15088	15323	15161	15274	15281	15363	15312	15225	15199	15343	15059	15367	15283	15094	15165	15345	15227	15361	15289	15160	15419	15291	15208	15155	15155	15169	15076	15231	15252	15172	15223	15406	15122	15141	15086	15281	15112	15381	15173	15282	15266	15333	15419	15149	15299	15171	15325	15367	15350	15171	15188	15325	15213	15333	15300	15239	15080	15247	15281	15330	15111	15322	15135	15162	15352	15248	15240	15279	15279	15320	15325	15105	15142	15248	15280	15213	15210	15347	15214	15116	15065	15253	15128	15268	15163	15275	15265	15238	15196	15153	15261	15095	15061	15275	15221	15318	15350	15216	15265	15440	15184	15259	15150	15344	15119	15051	15060	15275	15087	15258	15233	15245	15237	15182	15219	15305	15195	15286	15270	15281	15288	15042	15317	15380	15317	15310	15251	15176	15161	15155	15204	15283	15172	15117	15297	15297	15300	15161	15121	15336	15140	15192	15200	15498	15268	15396	15238	15211	15274	15127	15151	15381	15050
29001	21546	20459	18096	16084	16043	16087	15940	16046	16529	16846	17445	19261	18762	17814	16620	16068	15827	16104	15861	15817	16035	15842	16010	15877	15925	15751	15917	15861	15900	15919	15801	15979	15855	16057	15937	15878	15929	15677	15670	15871	15570	15887	15936	15767	16076	15878	15912	15834	15937	15742	15792	15710	15834	15719	15930	15863	15905	15733	15936	15820	15927	15929	15762	15700	15853	15799	15940	15832	15880	15818	15882	16031	15859	15676	15649	15885	15778	15817	15992	15778	15845	15719	15728	15693	15600	15849	15782	15731	15709	15955	15718	15753	15942	15787	15748	15813	15715	15742	15711	15804	15801	15888	15798	15837	15704	15937	15744	15887	15972	15938	15844	15710	15902	15674	15946	15993	15700	15857	15928	15708	15959	15670	15670	15870	15800	15742	15777	15800	15811	15798	15784	15888	15822	15657	15798	15883	15725	15678	15696	15842	15707	15768	15695	15904	15794	15950	15676	15700	15690	15808	15735	15740	15861	15915	15868	15777	15777	15906	15736	15895	15610	15853	15854	15917	15871	15886	15708	15841	15744	16087	15951	15902	15758	15724	15663	15803	15763	15768	15720	15909	15816	15852	15862	15883	15818	15791	15907	15833	15569	15673	15602	15779	15732	15845	16026	15918	15667	15930	15641	15689	15945	15803	15848	15905	15821	15905	15816	15979	15778	15803	15866	15725	16088	15849	15886	15915	15927	15825	15986	15962	15807	15760	16081	15861	15767	15803	15947	15872	15721	15823	15707	15794	15778	15802	15844	15722	15796	15798	15759	16020	15887	15799	15781	15809	15797	15883	15672	15833	15982	15906	15912	15750	15879	15818	15809	15613	15690	16042	15853	15875	15710	15814	16069	15738	15927	15942	15676	15915	15691	15643	15894	15805	15873	15774	15906	15775	15805	15803	15937	15957	15982	15848	15931	15834	15726	15898	15856	15813	15801	15800	15990	16039	15945	15829	15862	15758	15818	15931	16135	15647	15726	15917	15886	15886	15798	15654	15840	15818	15645	15975	15898	15688	15625	15988	15737	15691	15784	15884	15775	15885	15807	15560	15808	15774	15812	15987	15957	15919	15850	15908	15751	15525	15713	15832	15951	15945	15575	15949	15818	15976	15710	15622	15875	15712	15646	16047	15682	15869	15899	15871	15802	15947	15740	15718	15862	15902	15880	15951	15879	15902	15857	15959	15852	15879	15998	15744	15794	15788	16006	15761	15717	15693	15987	15982	15662	15761	15740	15896	15610	15871	15908	15654	15855	15897	15800	15851	15930	15901	15957	15985	15699	15925	15756	15920	15887	15826	15847	15819	15683	15850	15722	15902	15961	16018	15898	15837	15790	15831	15903	15665	15925	15949	15738	15617	15751	15823	15721	15876	15657	15677	15880	15995	15711	15805	15701	15696	15847	15740	15821	15965	15941	15950	15802	15682	15777	15646	15732	16051	15975	15943	15985	15830	15978	15849	15963	15885	15786	15968	15985	15894	15787	15766	15968	15902	15973	15750	15702	15784	15849	15873	15691	15790	15787	15819	15752	15985	15876	15846	15718	15858	15749	15859	15709	15856	15771	15950	15986	15820	15732	15910	15807	15963	15763	16014	15746	15735	15945	16030	15518	15849	15744	15842	15709	15663	15865	15736	15867	15811	15870	15865	15730	15836	15792	15845	15697	15878	15908	15752	15908	15923	15688	15782	15862	15905	15876	15762	15866	15856	15833	15646	15991	15955	15779	15842	15756	15870	15936	15767	15864	15721	15967	15846	15743	15836	15883	15912	15691	15827	15884	15882	15897	15975	15786	15918	15894	15913	15913	15827	15738	15622	15588	15895	15818	15719	15550	15842	15934	15777	15858	15955	15833	15798	15928	15808	15653	15885	15806	15609	15767	15820	15837	16002	16003	15994	15895	15739	15862	15872	15687	15995	15929	15790	15820	15972	16075	15644	15962	15786	15700	15940	15830	15795	15947	15835	15985	15762	15764	15809	15799	15923	15713	15823	15985	15732	16006	15983	15825	15649	15708	15850	15895	15818	15622	15923	15807	15655	15882	15868	15955	15792	15746	15731	15844	15863	15846	15938	15872	15955	15842	15779	15874	15830	15733	15690	15880	15710	16027	15726	15769	15808	15905	15947	15786	15763	15970	15735	15904	15951	15870	16015	15770	15775	15871	15788	15840	15757	15862	15844	15874	15808	15880	15629	15628	15666	15705	15874	15894	15789	15685	15719	15982	15772	15740	15808	15796	15691	15960	15875	15711	15848	15776	15868	15737	15791	15955	15613	15798	15834	15844	15984	15821	15930	15961	15844	15733	15895	15724	15599	15725	15832	16100	16007	15935	15595	15842	15880	15745	15571	15998	15805	15726	15914	15681	15652	15694	15754	15902	15873	15887	15730	15738	15732	15660	15871	15919	15752	15805	15803	15924	15800	15888	15726	15703	15986	15812	15805	16062	15915	15675	15759	15846	15781	15853	15898	15820	15760	15736	15741	16036	15865	15752	15880	15749	15851	15863	15898	15809	15907	15676	16041	15818	15862	15922	15747	15829	16039	15537	16020	16027	15826	15861	15918	15810	15926	15759	15844	15877	15767	15821	15720	15942	15696	15858	15588	15957	15803	15948	15937	15979	15799	15787	15845	15729	15878	16041	15853	15798	15855	16026	15878	15916	15830	15768	16091	15893	15753	15742	15931	15825	15847	15766	15839	15942	15864	15834	15945	15774	15855	15939	15874	15802	15902	15990	15602	15655	15880	15746	15852	15565	15746	15885	15838	15882	15758	16045	15885	15747	15879	15848	15835	16092	15991	15727	15981	15687	15808	15815	15860	15922	15744	15827	15858	15863	15740	15762	15902	15700	15956	16041	15833	15990	15973	15936	15821	15968	15844	15765	15785	15858	15793	15766	15728	15650	15875	16024	15724	15991	15951	15934	15893	15688	16001	15821	15870	15725	15825	15758	15847	15804	16016	15859	15849	15995	15807	15936	15780	15793	15862	15647	15623	15790	15871	15862	15819	15693	16035	15656	15894	15767	15852	15862	15671	15878	15766	15673	15982	15799	15671	15742	15811	15822	15834	15886	15778	15715	15930	15665	15780	15817	15935	15702	15732	15711	15900	15778	15577	15699	15813	15860	15643	15657	15862	15831	15764	15733	15869	15675	15614	16006	15852	15781	15985	15916	15909	15712	15969	15937	16030	15589	15714	15883	15989	15872	15806	15817	15644	15712	15904	15829	15653	15779	15720	15821	15689	15699	15846	15823	15858	15836	15814	15863	15904	15683	15817	15636	15695	16089	15739	15586	15793	15822	15914	15970	15891	15960	15834	15666	15759	16014	15808	15998	15777	15807	15826	15594	15675	15698	15846	15915	16028	15682	15799	15790	15775	15787	16043	15667	15769	15985	15902	15611	15963	15656	15973	15942	15900	15769	15873	15788	15929	15816	15663	15902	15905	15721	15844	16000	15782	15817	15933	15888	15762	15963	15765	15683	15917	15924	15943	15791	15786	15927	15915	15836	15699	15773	16006	15784	15835	15985	15768	15730	15759	15778	15892	15935	15833	15787	15899	15839	15671	15929	15969	15759	15754	15667	15851	15801	15951	15889	16091	16017	15869	15901	15859	15742	15771	15702	15887	15720	15699	15759	15942	15944	15857	15893	15766	15800	15823	15667	15623	15713	15716	15728	15836	15820	15924	15763	15764	15798	15675	15800	15895	15784	15703	15982	15635	15760	15895	15795	15828	15920	15822	15733	15894	16051	15991	15929	15982	15775	16037	15791	15865	15939	15864	15834	15675	16064	15990	15828	15984	15811	15847	15779	15785	15870	15962	15654	15977	15940	15818	15743	15753	15919	15800	15828	15573	15930	15822	15764	15864	15894	15803	15663	15960	15706	15785	15684	15779	15466	16049	15938	15810	15670	15691	15735	15764	15902	15812	15649	15896	15799	15660	15858	15740	15718	15918	15727	15759	15903	15937	15729	15984	15810	15911	15752	15979	15998	15955	16012	15886	15710	15874	15707	15955	15782	15788	15942	15915	15873	15688	15719	15766	15699	15855	15926	16003	15838	15933	16087	16025	15965	15661	15751	15834	15817	15771	15972	15834	15830	15829	15704	15862	15828	15961	15651	15712	15798	15788	15895	15889	15827	15843	15951	15913	15837	15959	15849	15831	15869	16040	15793	15935	15802	15986	15636	16013	16097	15806	15813	15982	15846	15772	15950	15968	15832	15747	15623	16004	15950	15758	15768	15663	15675	15802	15817	15940	15578	15844	15892	15726	15826	15935	15839	15756	15932	15846	15746	15874	15704	15921	15886	15706	15836	15760	15804	15787	15858	15743	15654	15828	15787	15720	16024	15625	15679	15769	15785	15866	15794	15748	15803	15899	15783	15848	15814	15991	15763	15743	15938	15856	15790	15846	16167	15909	15673	15797	15656	15705	15704	15652	15871	15698	15850	15773	15773	15838	15992	15690	15891	15949	15910	15754	15996	15871	15873	15778	15724	15779	15800	16074	15903	16069	15788	15696	15678	15719	15636	15843	15863	15872	15781	15643	15812	15856	15728	15871	15722	15698	15629	15794	15828	15770	15845	15703	15705	15870	15749	15769	15885	15687	15919	15816	15771	15913	15979	15879	15744	15818	15854	15628	15874	15938	15998	15764	15743	16014	15833	15839	15839	15845	15986	15761	15809	15654	15548	15847	15960	15722	15837	15860	15979	15926	15727	15570	15631	15706	15898	15704	15988	15797	15647	15811	15877	15803	15897	15901	15745	15978	15791	15821	15843	15731	15922	15977	15989	15879	15806	15953	15858	15798	15785	15887	15886	15762	15631	15821	15950	16063	15895	15648	15859	15759	15739	15765	15677	15808	15939	16000	15757	15923	16060	15902	15775	15913	15830	15945	16034	15829	15684	16001	15803	15946	15703	15719	16069	15968	15898	15857	15822	15769	15901	15604	15895	15867	15914	15850	15877	15849	15700	15694	15721	15739	15775	15997	15787	15687	15926	15918	15900	15758	15904	15917	15759	15945	15823	16016	15782	15917	15823	15806	15723	15880	15918	15910	15910	15892	15700	15666	15825	15996	15731	15851	15927	15756	15956	16001	15835	15906	15658	15949	15893	15785	15635	15705	15809
16059	17865	17787	16046	15719	15676	15764	15733	16003	16825	16940	18242	20702	19185	17211	16078	15533	15240	15577	15282	15380	15307	15259	15394	15324	15519	15477	15313	15467	15459	15364	15214	15421	15326	15488	15356	15464	15314	15497	15336	15224	15532	15491	15318	15388	15137	15324	15451	15400	15407	15298	15268	15341	15336	15194	15334	15349	15387	15503	15211	15228	15224	15407	15372	15381	15203	15384	15343	15273	15375	15497	15203	15276	15252	15420	15368	15263	15340	15186	15330	15240	15200	15242	15236	15202	15539	15236	15071	15313	15147	15486	15374	15455	15534	15275	15399	15319	15398	15432	15243	15139	15296	15367	15409	15536	15291	15307	15508	15244	15099	15271	15409	15429	15428	15285	15423	15226	15306	15467	15402	15305	15409	15448	15220	15267	15361	15254	15164	15335	15321	15383	15318	15246	15340	15390	15286	15279	15427	15410	15320	15414	15505	15373	15309	15259	15435	15508	15269	15272	15204	15317	15274	15279	15395	15394	15297	15380	15167	15176	15140	15229	15350	15322	15385	15214	15332	15434	15317	15336	15356	15356	15494	15247	15448	15201	15256	15212	15268	15188	15186	15443	15392	15396	15248	15318	15403	15538	15454	15258	15378	15212	15400	15298	15156	15317	15392	15165	15384	15349	14966	15421	15292	15274	15255	15342	15333	15215	15279	15255	15484	15289	15280	15451	15167	15281	15206	15281	15250	15227	15385	15325	15384	15386	15420	15333	15408	15365	15296	15277	15297	15556	15311	15312	15399	15341	15259	15167	15458	15346	15179	15405	15172	15413	15271	15366	15344	15100	15249	15291	15326	15282	15183	15282	15292	15271	15376	15319	15228	15325	15413	15262	15432	15279	15257	15331	15250	15448	15225	15241	15221	15468	15377	15196	15217	15391	15318	15356	15411	15428	15165	15285	15234	15382	15372	15482	15114	15355	15334	15209	15181	15425	15476	15345	15301	15380	15289	15324	15177	15416	15364	15292	15362	15352	15332	15392	15200	15248	15374	15151	15321	15294	15497	15407	15262	15387	15308	15279	15278	15264	15304	15314	15215	15414	15231	15403	15363	15371	15381	15091	15330	15235	15340	15321	15346	15440	15334	15425	15243	15267	15264	15469	15144	15424	15353	15175	15292	15375	15288	15398	15356	15155	15401	15406	15168	15372	15167	15280	15359	15356	15184	15460	15253	15406	15237	15300	15345	15181	15340	15348	15163	15485	15149	15226	15289	15138	15313	15438	15393	15415	15342	15362	15325	15403	15272	15274	15443	15373	15269	15334	15269	15368	15383	15182	15249	15349	15323	15320	15303	15230	15289	15318	15413	15357	15443	15413	15337	15304	15310	15288	15234	15223	15207	15322	15302	15286	15235	15263	15482	15274	15150	15428	15351	15273	15430	15447	15368	15237	15356	15076	15229	15238	15284	15216	15327	15292	15330	15275	15505	15468	15353	15290	15248	15418	15167	15209	15405	15248	15243	15241	15394	15369	15369	15252	15343	15305	15290	15291	15327	15357	15311	15292	15171	15354	15385	15407	15162	15344	15351	15275	15436	15388	15261	15343	15372	15285	15349	15418	15336	15234	15407	15397	15390	15472	15354	15185	15128	15392	15242	15251	15252	15408	15456	15226	15450	15217	15178	15295	15202	15266	15287	15377	15193	15303	15451	15312	15186	15276	15404	15292	15365	15273	15430	15250	15276	15245	15359	15279	15212	15448	15329	15237	15389	15516	15139	15400	15308	15235	15341	15172	15317	15206	15352	15324	15437	15384	15332	15318	15289	15338	15252	15407	15381	15381	15198	15323	15184	15425	15300	15292	15180	15258	15470	15377	15328	15288	15279	15128	15254	15075	15295	15254	15105	15252	15356	15280	15307	15407	15262	15441	15396	15312	15424	15363	15414	15275	15257	15458	15389	15313	15484	15465	15418	15257	15405	15357	15386	15346	15287	15474	15250	15279	15505	15348	15496	15300	15403	15206	15293	15382	15225	15354	15224	15218	15313	15246	15485	15298	15266	15576	15224	15452	15421	15344	15355	15416	15320	15312	15200	15321	15207	15287	15348	15206	15443	15378	15305	15361	15379	15627	15273	15160	15419	15336	15434	15338	15161	15293	15368	15202	15226	15397	15400	15361	15366	15178	15310	15360	15184	15421	15399	15316	15065	15311	15296	15305	15334	15298	15322	15235	15275	15481	15421	15212	15273	15414	15455	15417	15461	15383	15494	15372	15350	15323	15299	15191	15470	15323	15381	15351	15167	15322	15403	15395	15401	15216	15500	15361	15172	15545	15368	15257	15274	15219	15146	15315	15356	15357	15372	15311	15469	15357	15134	15130	15136	15246	15428	15386	15368	15168	15247	15386	15091	15196	15326	15167	15258	15371	15266	15283	15394	15225	15432	15241	15417	15471	15226	15333	15264	15365	15300	15242	15494	15291	15339	15261	15280	15387	15094	15417	15341	15192	15437	15336	15422	15403	15364	15280	15253	15355	15192	15225	15305	15271	15424	15283	15370	15541	15281	15273	15349	15431	15318	15361	15277	15216	15285	15241	15248	15286	15379	15224	15258	15449	15400	15214	15354	15334	15209	15266	15215	15327	15206	15339	15347	15388	15205	15220	15357	15476	15332	15379	15337	15386	15435	15176	15335	15246	15407	15329	15309	15438	15385	15305	15291	15345	15314	15447	15433	15493	15450	15493	15169	15310	15228	15166	15455	15344	15344	15307	15420	15236	15484	15271	15327	15256	15408	15268	15381	15340	15365	15291	15157	15285	15274	15343	15329	15300	15324	15321	15267	15237	15280	15479	15315	15197	15484	15359	15198	15370	15396	15349	15287	15445	15300	15397	15498	15360	15332	15331	15353	15384	15309	15380	15261	15356	15321	15267	15350	15419	15352	15167	15280	15263	15316	15320	15218	15201	15299	15291	15172	15279	15471	15396	15265	15405	15358	15502	15280	15260	15455	15249	15316	15179	15309	15402	15210	15326	15239	15311	15345	15240	15284	15319	15297	15442	15323	15391	15179	15369	15291	15375	15353	15270	15452	15082	15381	15349	15302	15206	15253	15324	15310	15532	15314	15251	15188	15188	15183	15333	15460	15312	15359	15249	15490	15297	15395	15337	15298	15294	15234	15354	15289	15213	15209	15212	15213	15140	15449	15389	15178	15234	15326	15418	15425	15282	15396	15251	15277	15251	15275	15264	15398	15376	15393	15333	15204	15294	15275	15283	15269	15388	15267	15479	15302	15383	15396	15317	15363	15334	15377	15181	15352	15270	15265	15432	15372	15403	15307	15311	15565	15292	15334	15358	15411	15309	15313	15329	15370	15204	15226	15270	15331	15237	15373	15516	15199	15465	15457	15138	15509	15575	15193	15425	15295	15426	15410	15442	15323	15313	15394	15259	15234	15325	15500	15339	15358	15341	15433	15252	15306	15340	15436	15345	15215	15576	15365	15294	15308	15216	15345	15490	15423	15284	15259	15219	15318	15219	15382	15318	15168	15438	15316	15379	15334	15425	15490	15344	15370	15292	15405	15117	15347	15227	15236	15384	15252	15238	15136	15245	15437	15313	15350	15238	15291	15417	15194	15200	15270	15367	15388	15336	15300	15398	15411	15384	15374	15307	15388	15304	15317	15302	15210	15386	15208	15360	15247	15368	15315	15375	15426	15233	15417	15477	15297	15402	15362	15177	15305	15377	15276	15324	15505	15394	15365	15371	15235	15426	15472	15355	15359	15347	15364	15344	15429	15453	15267	15301	15256	15349	15469	15422	15159	15240	15370	15444	15276	15169	15203	15227	15380	15258	15310	15320	15380	15273	15328	15225	15337	15195	15323	15324	15353	15402	15314	15378	15420	15213	15380	15254	15254	15288	15312	15445	15239	15376	15148	15404	15307	15328	15237	15363	15331	15235	15442	15345	15348	15378	15219	15227	15321	15466	15475	15234	15411	15336	15314	15184	15362	15370	15165	15352	15350	15376	15174	15130	15355	15328	15366	15279	15358	15421	15321	15186	15335	15456	15320	15474	15180	15579	15519	15458	15438	15329	15312	15402	15287	15185	15330	15187	15274	15147	15306	15393	15382	15160	15312	15166	15395	15293	15438	15273	15468	15391	15144	15389	15342	15398	15232	15531	15416	15279	15370	15393	15418	15434	15288	15382	15378	15326	15417	15306	15390	15369	15151	15392	15362	15354	15316	15251	15432	15417	15441	15418	15356	15258	15448	15274	15347	15344	15345	15486	15190	15380	15568	15366	15392	15260	15264	15298	15315	15399	15308	15284	15340	15362	15363	15472	15149	15382	15415	15364	15459	15351	15299	15360	15384	15304	15342	15226	15406	15236	15265	15341	15191	15266	15153	15184	15339	15321	15434	15441	15429	15412	15337	15234	15486	15420	15360	15590	15182	15381	15444	15255	15302	15411	15217	15191	15303	15390	15152	15399	15342	15307	15420	15398	15250	15391	15195	15426	15346	15286	15294	15280	15160	15292	15248	15323	15416	15231	15361	15427	15475	15389	15323	15342	15345	15346	15318	15419	15214	15224	15467	15258	15246	15397	15364	15375	15353	15392	15274	15404	15162	15398	15338	15303	15426	15361	15421	15342	15250	15202	15453	15410	15536	15376	15256	15361	15121	15209	15224	15066	15294	15411	15227	15289	15378	15466	15149	15357	15371	15364	15190	15502	15445	15496	15457	15536	15343	15375	15363	15268	15278	15186	15262	15286	15200	15338	15276	15372	15294	15564	15181	15380	15275	15503	15210	15271	15198	15166	15349	15449	15161	15380	15457	15227	15280	15248	15470	15167	15238	15228	15225	15208	15488	15452	15380	15265	15263	15374	15352	15342	15429	15379	15315	15232	15368	15223	15487	15117	15322	15257	15242	15321	15305	15285	15389	15345	15482	15323	15304	15346	15244	15329	15261	15331	15280	15262	15176	15484	15276	15259	15391	15440	15363	15290	15403	15290	15330	15287	15350	15383	15127	15422	15137	15582	15187	15341	15243	15408	15280	15405	15452	15442	15266	15261	15148	15269	15326	15494	15366	15305	15266	15105	15438	15329	15256	15416	15297	15355	15353	15487	15295	15281	15327	15405	15250	15287	15256	15441	15206	15324	15376	15352	15187	15497	15199
24965	21332	27943	25330	20588	18046	17623	16134	16107	17230	17814	25828	33485	29331	23113	18599	16631	16002	15796	15696	15526	15755	15732	15565	15734	15760	15686	15716	15774	15715	15513	15568	15762	15890	15740	15689	15645	15835	15570	15718	15855	15773	15779	15953	15758	15764	15784	15709	15681	15706	15774	15680	15683	15739	15686	15695	15753	15806	15448	15660	15687	15580	15599	15669	15806	15478	15573	15760	15743	15694	15650	15674	15659	15697	15643	15776	15714	15652	15725	15739	15674	15558	15707	15575	15621	15674	15596	15814	15484	15555	15544	15631	15656	15722	15348	15714	15889	15697	15814	15461	15781	15657	15766	15693	15798	15794	15531	15676	15695	15777	15786	15648	15791	15745	15629	15765	15661	15734	15793	15711	15834	15837	15629	15703	15641	15586	15729	15783	15572	15753	15692	15815	15647	15467	15740	15562	15886	15768	15640	15577	15691	15529	15575	15399	15777	15712	15664	15723	15792	15629	15620	15821	15819	15613	15771	15563	15586	15690	15734	15636	15725	15635	15670	15616	15435	15725	15677	15924	15692	15494	15512	15751	15581	15803	15669	15610	15404	15535	15614	15643	15832	15665	15519	15440	15669	15730	15829	15479	15766	15614	15561	15685	15699	15616	15737	15637	15673	15787	15744	15590	15810	15513	15469	15679	15764	15636	15710	15637	15659	15770	15900	15568	15715	15749	15587	15346	15584	15587	15453	15596	15787	15605	15681	15577	15786	15707	15786	15671	15680	15698	15620	15494	15806	15617	15584	15645	15624	15773	15542	15449	15600	15586	15771	15646	15597	15554	15961	15853	15848	15772	15755	15685	15622	15613	15450	15684	15545	15607	15716	15605	15881	15558	15723	15751	15627	15650	15757	15622	15520	15828	15619	15452	15532	15626	15756	15809	15612	15840	15749	15633	15541	15616	15669	15495	15589	15685	15629	15739	15701	15681	15556	15631	15708	15445	15789	15674	15753	15612	15665	15579	15781	15761	15638	15601	15962	15872	15851	15715	15617	15758	15773	15765	15936	15887	15766	15593	15728	15503	15847	15656	15748	15923	15780	15612	15779	15814	15844	15845	15506	15740	15686	15459	15523	15767	15620	15656	15689	15637	15686	15640	15913	15726	15677	15740	15870	15629	15601	15875	15660	15701	15857	15746	15582	15687	15665	15585	15794	15592	15859	15655	15510	15715	15897	15870	15686	15693	15675	15696	15572	15634	15561	15585	15696	15708	15655	15529	15640	15649	15921	15488	15671	15565	15757	15669	15566	15573	15566	15579	15676	15701	15669	15777	15791	15683	15657	15711	15643	15674	15530	15467	15588	15713	15583	15710	15720	15638	15566	15680	15700	15759	15436	15627	15775	15673	15837	15535	15641	15589	15526	15674	15678	15823	15720	15635	15577	15424	15684	15629	15749	15609	15648	15420	15647	15827	15529	15814	15803	15857	15796	15542	15605	15641	15884	15750	15910	15639	15607	15763	15660	15679	15572	15728	15613	15628	15600	15846	15631	15624	15549	15661	15818	15729	15554	15526	15727	15965	15656	15412	15782	15755	15648	15685	15861	15930	15479	15482	15486	15744	15523	15635	15779	15692	15530	15564	15716	15853	15525	15731	15628	15742	15695	15474	15709	15621	15718	15783	15724	15773	15537	15659	15599	15764	15764	15935	15709	15691	15590	15781	15739	15659	15621	15572	15677	15703	15494	15561	15689	15620	15515	15913	15702	15475	15682	15729	15699	15736	15673	15589	15793	15768	15889	15571	15556	15710	15616	15665	15590	15748	15754	15621	15516	15839	15688	15683	15720	15655	15846	15614	15606	15667	15676	15710	15651	15541	15583	15574	15563	15779	15764	15708	15480	15646	15651	15731	15594	15661	15598	15574	15566	15722	15636	15747	15685	15508	15588	15609	15477	15796	15758	15791	15703	15748	15575	15530	15655	15526	15625	15662	15595	15837	15644	15563	15570	15529	15737	15573	15666	15706	15691	15648	15725	15653	15670	15664	15539	15606	15343	15555	15559	15580	15498	15560	15604	15804	15739	15572	15714	15870	16012	15859	15508	15868	15693	15610	15467	15740	15637	15747	15586	15638	15631	15731	15592	15732	15425	15715	15845	15579	15767	15566	15696	15778	15694	15953	15567	15709	15667	15596	15647	15716	15669	15741	15629	15808	15587	15724	15504	15686	15718	15636	15814	15636	15452	15813	15692	15813	15748	15791	15833	15534	15599	15694	15724	15479	15688	15627	15707	15657	15573	15580	15711	15576	15745	15485	15698	15680	15569	15698	15650	15786	15662	15730	15633	15795	15663	15556	15909	15567	15469	15441	15744	15591	15591	15616	15813	15840	15601	15467	15583	15659	15698	15878	15516	15621	15842	15665	15610	15845	15636	15637	15698	15652	15744	15763	15569	15864	15599	15590	15615	15630	15634	15799	15722	15583	15691	15553	15720	15454	15772	15647	15721	15664	15525	15617	15718	15490	15579	15625	15774	15750	15667	15468	15528	15645	15569	15597	15699	15952	15646	15592	15708	15517	15844	15571	15787	15775	15527	15477	15841	15657	15668	15860	15564	15617	15600	15738	15758	15515	15620	15556	15644	15649	15593	15879	15540	15765	15700	15827	15896	15508	15743	15761	15503	15708	15665	15711	15795	15571	15705	15731	15679	15583	15883	15782	15695	15761	15732	15639	15738	15491	15731	15722	15690	15500	15728	15612	15850	15708	15653	15883	15705	15763	15588	15619	15656	15441	15727	15688	15673	15821	15636	15731	15673	15690	15779	15607	15634	15685	15645	15496	15673	15583	15670	15587	15554	15640	15633	15494	15697	15532	15628	15441	15689	15468	15633	15473	15664	15546	15772	15831	15651	15643	15530	15752	15592	15620	15640	15792	15754	15750	15519	15499	15566	15820	15620	15668	15552	15643	15599	15812	15835	15598	15608	15484	15777	15707	15488	15704	15557	15578	15737	15761	15626	15664	15538	15638	15821	15851	15481	15778	15715	15857	15703	15733	15455	15721	15735	15781	15644	15578	15738	15673	15637	15661	15628	15522	15807	15627	15688	15732	15774	15603	15571	15531	15520	15561	15556	15689	15812	15662	15712	15781	15524	15557	15690	15649	15837	15715	15737	15746	15595	15535	15667	15516	15771	15721	15697	15749	15771	15632	15684	15756	15778	15778	15675	15660	15777	15588	15723	15875	15580	15615	15608	15647	15661	15791	15744	15615	15788	15832	15750	15631	15669	15723	15700	15780	15814	15641	15523	15720	15549	15594	15608	15804	15718	15469	15673	15710	15301	15554	15605	15699	15773	15746	15809	15800	15758	15783	15840	15577	15691	15491	15714	15532	15834	15705	15818	15686	15495	15619	15722	15718	15511	15682	15593	15468	15919	15684	15608	15747	15551	15553	15761	15653	15600	15752	15506	15588	15505	15846	15602	15579	15584	15653	15667	15708	15755	15690	15751	15673	15691	15854	15613	15862	15561	15692	15615	15764	15814	15703	15561	15802	15577	15735	15550	15761	15793	15750	15535	15701	15723	15624	15480	15516	15621	15673	15676	15554	15596	15904	15763	15556	15848	15657	15595	15749	15869	15644	15767	15592	15671	15589	15708	15376	15673	15628	15549	15685	15704	15651	15734	15533	15650	15546	15786	15571	15705	15740	15574	15756	15718	15663	15519	15459	15553	15647	15592	15509	15754	15588	15765	15764	15595	15623	15633	15634	15656	15559	15533	15537	15385	15635	15569	15591	15580	15591	15908	15666	15693	15508	15874	15662	15726	15729	15593	15692	15543	15522	15677	15547	15509	15720	15641	15625	15828	15877	15801	15655	15732	15822	15714	15691	15699	15663	15667	15631	15764	15501	15840	15661	15592	15876	15778	15755	15671	15570	15574	15793	15620	15647	15564	15542	15522	15552	15662	15529	15648	15812	15599	15772	15515	15552	15591	15518	15556	15809	15853	15673	15705	15751	15518	15674	15718	15609	15613	15656	15562	15535	15589	15599	15749	15742	15565	15605	15856	15537	15632	15884	15526	15622	15872	15785	15764	15635	15656	15624	15468	15650	15634	15769	15660	15540	15583	15767	15544	15572	15740	15735	15721	15461	15773	15634	15765	15808	15756	15771	15649	15628	15590	15763	15786	15767	15595	15604	15609	15626	15604	15740	15844	15574	15610	15650	15671	15691	15805	15619	15713	15741	15717	15626	15630	15552	15746	15703	15724	15567	15512	15627	15685	15815	15716	15573	15668	15783	15494	15763	15529	15638	15728	15742	15589	15729	15719	15686	15609	15645	15780	15783	15721	15745	15697	15526	15563	15589	15961	15706	15763	15591	15611	15628	15497	15524	15868	15606	15666	15588	15532	15508	15580	15749	15566	15600	15698	15531	15687	15567	15619	15726	15788	15677	15756	15515	15764	15610	15619	15666	15786	15726	15493	15582	15830	15807	15717	15571	15825	15618	15630	15778	15851	15866	15544	15869	15792	15648	15840	15528	15921	15660	15667	15583	15649	15720	15817	15611	15645	15730	15640	15519	15632	15677	15669	15808	15537	15657	15821	15705	15481	15624	15704	15635	15840	15716	15861	15731	15676	15669	15597	15769	15561	15607	15698	15707	15622	15607	15753	15618	15823	15697	15592	15714	15784	15489	15641	15704	15701	15726	15805	15508	15613	15664	15574	15521	15731	15579	15732	15748	16042	15560	15776	15471	15673	15502	15745	15608	15696	15524	15548	15663	15597	15719	15633	15646	15675	15765	15503	15660	15604	15641	15451	15821	15554	15687	15540	15616	15789	15574	15859	15736	15820	15840	15605	15468	15707	15513	15754	15760	15524	15784	15726	15676	15566	15741	15572	15713	15661	15722	15663	15662	15673	15713	15708	15783	15642	15702	15651	15631	15542	15800	15758	15671	15637	15818	15592	15522	15601	15561	15482	15680	15741	15688	15453	15695	15450	15586	15629	15688	15813	15516	15767	15660	15651	15699	15691	15688	15720	15572	15621	15700	15716	15579	15731	15585	15764	15569	15625	15692	15552	15642	15808	15805	15478	15538	15685	15813	15789	15746	15556	15637	15507	15874	15742	15488	15570	15709	15723	15852	15549	15490	15709	15660	15632	15723	15944	15801	15679	15714
15155	23149	21476	18681	17516	16694	16176	15740	16364	18113	19080	31257	37816	31751	24035	18173	15959	15442	15360	15257	15262	15386	15335	15237	15320	15265	15273	15271	15226	15152	15181	15270	15255	15356	15428	15126	15289	15242	15347	15324	15262	15227	15251	15200	15530	15197	15273	15281	15221	15125	15387	15203	15264	15120	15213	15106	15275	15235	15220	15250	15375	15200	15293	15383	15307	15247	15244	15131	15410	15164	15173	15450	15194	15379	15198	15165	15459	15266	15028	15297	15236	15382	15214	15369	15204	15197	15191	15220	15222	15164	15372	15219	15179	15196	15107	15163	15102	15234	15137	15055	15251	15220	15106	15146	15110	15226	15253	15176	15296	15292	15205	15194	15111	15172	15527	15223	15191	15212	15191	15187	15389	15387	15147	15208	15079	15208	15261	15058	15116	15261	15141	15182	15279	15140	15266	15241	15216	15377	15101	15320	15175	15268	15030	15310	15244	15316	15206	15221	15161	15313	15202	15324	15164	15317	15137	15157	15321	15146	15329	15173	15259	15186	15278	15155	15210	15305	15289	15165	15260	15317	15193	15337	15221	15229	15254	15447	15223	15112	15310	15154	15068	15284	15210	15441	15072	15224	15323	15069	15243	15092	15359	15143	15155	15108	15367	15172	15367	15375	15243	15306	15159	15018	15194	15175	15278	15417	15200	15310	15399	15185	15220	15443	15165	15250	15170	15310	15104	15158	15281	15307	15203	15104	15305	15042	15174	15135	15319	15181	15155	15291	15148	15087	15281	15234	15250	15211	15171	15229	15270	15134	15255	15379	15176	15202	15080	15443	15035	15378	15264	15258	15242	15129	15355	15091	15357	15273	15150	15273	15287	15266	15315	15161	15282	15334	15261	15191	15275	15272	15340	15242	15178	15365	15164	15254	15333	15075	15213	15193	15338	15383	15261	15435	15408	15250	15278	15213	15313	15193	15161	15228	15316	15179	15194	15307	15226	15302	15245	15303	15276	15159	15144	15180	15438	15188	15339	15272	15421	15237	15149	15235	15281	15341	15301	15462	15203	15247	15251	15273	15162	15230	15208	15265	15142	15172	15209	15166	15295	15243	15246	15170	15433	15182	15236	15304	15192	15233	15263	15304	15083	15345	15207	15249	15228	15217	15374	15173	15208	15224	15232	15141	15252	15216	15284	15107	15481	15337	15269	15191	15323	15229	15255	15166	15382	15389	15412	15133	15255	15028	15214	15145	15226	15409	15263	15249	15053	15250	15293	15383	15268	15176	15202	15203	15304	15162	15120	15235	15340	15255	15233	15261	15180	15282	15155	15295	15408	15164	15221	15305	15266	15180	15371	15134	15181	15169	15175	15140	15296	15337	15344	15291	15236	15201	15363	15219	15251	15354	15300	15292	15176	15092	15321	15130	15248	15343	15293	15203	15107	15234	15258	15158	15260	15339	15241	15235	15171	15235	15213	15348	15118	15282	15071	15308	15216	15145	15137	15358	15171	15207	15277	15183	15206	15171	15215	15132	15183	15322	15194	15265	15221	15217	15129	15164	15372	15111	15240	15246	15257	15135	15062	15132	15157	15177	15213	15273	15372	15327	15232	15260	15386	15249	15294	15352	15285	15242	15134	15205	15314	15347	15320	15052	15242	15248	15217	14978	15238	15305	15047	15489	15326	15226	15184	15306	15077	15193	15281	15272	15183	15218	15230	15261	15282	15364	15235	15384	15201	15191	15256	15335	15328	15344	15319	15124	15203	15202	15199	15210	15246	15332	15129	15215	15165	15358	15215	15250	15349	15227	15269	15204	15451	15245	15285	15318	15234	15348	15247	15226	15241	15454	15324	15296	15248	15183	15198	15176	15325	15091	15336	15194	15337	15269	15246	15239	15407	15373	15314	15298	15298	15221	15294	15264	15135	15270	15272	15266	15322	15217	15345	15258	15271	15238	15285	15199	15331	15201	15213	15238	15204	15208	15387	15283	15196	15272	15247	15141	15120	15273	15301	15264	15197	15256	15225	15159	15099	15443	15117	15290	15394	15217	15334	15182	15293	15267	15134	15164	15494	15182	15253	15193	15343	15338	15125	15378	15223	15249	15196	15202	15429	15174	15224	15329	15267	15228	15242	15075	15209	15098	15257	15262	15244	15222	15293	15278	15312	15194	15233	15309	15307	15276	15354	15191	15156	15384	15197	15172	15152	15273	15399	15207	15230	15220	15321	15182	15205	15208	15217	15152	15155	15165	15366	15188	15222	15273	15376	15224	15033	15157	15379	15208	15305	15316	15096	15284	15117	15206	15254	15196	15262	15122	15290	15439	15358	15248	15292	15276	15267	15212	15253	15124	15353	15402	15167	15207	15370	15253	15496	15430	15147	15369	15317	15322	15240	15236	15332	15336	15173	15258	15262	15442	15262	15358	15240	15147	15224	15232	15294	15225	15288	15273	15149	15184	15157	15234	15127	15235	15374	15410	15234	15384	15246	15204	15077	15112	15276	15500	15428	15381	15278	15183	15521	15357	15166	15178	15230	15223	15239	15381	15364	15246	15171	15118	15191	15164	15218	15297	15234	15073	15294	15166	15202	15156	15286	15425	15295	15186	15112	15264	15387	15237	15210	15050	15192	15280	15204	15297	15318	15093	15163	15120	15324	15109	15288	15182	15048	15154	15218	15314	15341	15209	15317	15304	15141	15342	15161	15281	15216	15153	15139	15277	15263	15295	15152	15230	15314	15271	15269	15262	15255	15350	15201	15240	15330	15288	15155	15232	15108	15144	15240	15177	15008	15270	15145	15314	15093	15362	15229	15399	15159	15150	15130	15304	15310	15214	15225	15235	15220	15204	15353	15356	15125	15173	15197	15169	15280	15153	15317	15358	15331	15142	15196	15130	15196	15106	15321	15246	15226	15095	15194	15246	15151	15157	15413	15287	15194	15401	15139	15071	15122	15244	15363	15308	15073	15256	15442	15290	15439	15477	15215	15366	15149	15104	15102	15362	15318	15157	15230	15153	15396	15120	15250	15367	15290	15435	15203	15158	15266	15298	15342	15332	15153	15074	15307	15201	15084	15379	15201	15185	15180	15315	15301	15253	15203	15226	15379	15206	15445	15262	15156	15210	15207	15322	15179	15314	15277	15101	15284	15407	15208	15227	15219	15222	15287	15350	15155	15267	15286	15169	15224	15285	15092	15290	15388	15294	15116	15167	15380	15386	15294	15276	15275	15206	15329	15602	15147	15039	15050	15125	15305	15181	15082	15338	15388	15533	15165	15230	15262	15308	15441	15333	15182	15313	15377	15221	15297	15321	15266	15296	15285	15247	15258	15290	15096	15267	15302	15201	15332	15302	15300	15058	15358	15182	15296	15270	15284	15521	15208	15422	15156	15291	15203	15308	15299	15305	15280	15383	15361	15105	15235	15229	15101	15190	15355	15268	15276	15106	15254	15323	15247	15286	15174	15183	15217	15272	15174	15146	15208	15239	15252	15279	15233	15290	15216	15262	15296	15291	15400	15208	15286	15155	15214	15276	15236	15279	15285	15287	15235	15237	15335	15203	15118	15310	15084	15329	15182	15233	15407	15122	15230	15241	15343	15296	15126	15262	15207	15320	15134	15212	15239	15201	15410	15183	15186	15235	15161	15156	15465	15305	15194	15126	15298	15256	15199	15378	15281	15240	15255	15071	15333	15184	15246	15321	15272	15325	15341	15100	15259	15308	15216	15165	15318	15276	15194	15321	15335	15301	15340	15204	15361	15302	15180	15253	15373	15086	15270	15115	15207	15092	15238	15069	15320	15294	15237	15109	15190	15137	15254	15229	15203	15109	15219	15217	15204	15144	15137	15133	15204	15223	15344	15111	15389	15071	15238	15364	15119	15283	15340	15191	15294	15138	15349	15142	15339	15190	15229	15181	15113	15122	15359	15397	15253	15343	15200	15287	15197	15320	15270	15402	15046	15201	15210	15301	15491	15236	15147	15247	15163	15308	15276	15218	15313	15269	15181	15318	15270	15123	15093	15258	15138	15217	15392	15174	15185	15178	15293	15350	15207	15217	15210	15213	15244	15178	15278	15352	15232	15368	15293	15463	15271	15151	15060	15236	15322	15271	15312	15218	15180	15442	15267	15425	15302	15374	15217	15334	15500	15210	15161	15248	15242	15113	15252	15204	15233	15200	15241	15217	15249	15158	15161	15265	15291	15231	15118	15276	15338	15217	15295	15241	15207	15257	15219	15049	15439	15229	15250	15258	15186	15365	15239	15098	15275	15093	15257	15300	15310	15283	15389	15242	15271	15213	15171	15134	15049	15170	15291	15305	15355	15213	15191	15279	15294	15239	15304	15234	15076	15328	15348	15263	15315	15137	15262	15291	15173	15316	15130	15221	15335	15481	15243	15440	15344	15126	15332	15210	15275	15245	15208	15163	15254	15092	15270	15157	15312	15154	15303	15151	15195	15320	15180	15193	15265	15208	15312	15281	15236	15254	15261	15258	15282	15216	15202	15348	15158	15171	15288	15299	15145	15121	15240	15360	15179	15388	15293	15319	15235	15143	15458	15180	15285	15232	15202	15078	15196	15015	15389	15250	15185	15224	15187	15211	15250	15439	15271	15021	15199	15253	15175	15177	15268	15101	15261	15227	15195	15381	15275	15256	15032	15361	15355	15284	15354	15113	15152	15146	15256	15321	15327	15231	15085	15272	15239	15192	15276	15326	15206	15362	15378	15335	15335	15257	15118	15163	15251	15229	15164	15358	15225	15231	15318	15362	15121	15246	15264	15278	15215	15187	15223	15244	15199	15340	15493	15280	15153	15211	15484	15163	15200	15351	15300	15185	15378	15239	15177	15147	15227	15292	15150	15336	15181	15178	15271	15481	15078	15356	14980	15232	15241	15322	15219	15223	15135	15253	15234	15286	15113	15191	15344	15318	15185	15332	15278	15236	15467	15102	15411	15312	15284	15298	15311	15224	15165	15327	15351	15354	15376	15314	15189	15177	15128	15254	15232	15218	15189	15350	15224	15328	15165	15246	15392	15406	15385	15259	15286	15228	15080	15138	15287	15216	15189	15291	15223	15092	15295	15311	15348	15284	15221	15254	15329	15179	15259	15152	15193	15344	15219	15344	15338	15238	15169	15298	15116	15406	15155	15311	15147	15127	15353	15332
23811	21319	28803	24293	21783	21386	19843	17053	17139	18325	19961	35036	42971	35490	26920	20204	16864	16042	15797	15804	15753	15844	15674	15988	15673	15744	15684	15700	15595	15696	15799	15420	15562	15719	15943	15530	15755	15664	15747	15602	15630	15572	15642	15970	15826	15739	15594	15686	15368	15379	15618	15673	15641	15549	15613	15807	15666	15577	15606	15488	15714	15706	15800	15467	15655	15586	15576	15671	15544	15473	15532	15750	15609	15721	15877	15789	15703	15565	15374	15504	15681	15390	15813	15521	15519	15711	15588	15521	15400	15764	15661	15732	15553	15827	15501	15483	15501	15627	15672	15624	15840	15722	15751	15510	15432	15761	15858	15740	15678	15665	15744	15676	15612	15668	15607	15579	15587	15550	15549	15565	15777	15699	15473	15618	15775	15594	15704	15514	15673	15633	15497	15707	15834	15492	15502	15626	15758	15779	15827	15770	15659	15630	15615	15626	15684	15585	15605	15567	15627	15683	15591	15701	15571	15727	15857	15567	15601	15674	15714	15808	15768	15452	15429	15570	15738	15529	15724	15373	15822	15675	15564	15579	15494	15348	15419	15840	15641	15663	15418	15636	15610	15573	15764	15459	15728	15850	15675	15642	15590	15836	15583	15646	15550	15492	15536	15531	15569	15624	15784	15707	15611	15665	15487	15514	15520	15534	15640	15573	15540	15636	15593	15729	15768	15551	15582	15733	15440	15574	15784	15622	15785	15572	15484	15571	15647	15324	15538	15590	15471	15424	15568	15553	15694	15631	15548	15748	15600	15730	15852	15725	15771	15492	15594	15611	15784	15616	15640	15386	15759	15786	15733	15612	15629	15608	15561	15610	15613	15561	15471	15645	15595	15681	15584	15578	15704	15632	15515	15439	15381	15714	15654	15538	15669	15492	15496	15607	15546	15681	15632	15705	15604	15699	15664	15530	15521	15650	15737	15921	15551	15484	15789	15497	15640	15674	15676	15708	15723	15588	15663	15620	15404	15646	15678	15620	15498	15744	15637	15544	15813	15600	15587	15481	15511	15458	15660	15569	15680	15577	15597	15666	15761	15611	15499	15689	15659	15671	15670	15681	15783	15556	15595	15694	15609	15528	15614	15409	15488	15507	15845	15455	15778	15773	15621	15634	15540	15621	15627	15450	15606	15642	15679	15709	15571	15709	15597	15572	15835	15526	15505	15533	15668	15688	15490	15705	15706	15833	15721	15708	15639	15835	15865	15555	15646	15767	15756	15637	15466	15767	15629	15480	15374	15734	15464	15640	15594	15771	15634	15532	15495	15649	15519	15408	15514	15645	15739	15569	15653	15682	15576	15635	15741	15728	15704	15673	15603	15641	15495	15571	15652	15624	15565	15652	15494	15800	15636	15695	15598	15561	15679	15569	15765	15636	15652	15538	15554	15680	15546	15671	15578	15562	15592	15565	15647	15537	15707	15717	15817	15904	15751	15732	15983	15610	15517	15614	15529	15603	15715	15829	15605	15826	15690	15570	15814	15553	15519	15603	15671	15693	15728	15605	15455	15564	15712	15753	15640	15582	15659	15706	15700	15666	15600	15653	15703	15635	15591	15733	15387	15732	15572	15487	15589	15576	15635	15696	15635	15554	15653	15598	15606	15625	15501	15570	15807	15655	15599	15648	15662	15688	15632	15571	15763	15515	15554	15544	15646	15709	15548	15676	15588	15668	15550	15557	15683	15529	15446	15631	15770	15647	15684	15630	15782	15668	15695	15549	15642	15697	15646	15624	15599	15707	15437	15625	15765	15635	15560	15799	15721	15861	15517	15779	15563	15744	15692	15535	15766	15718	15527	15537	15608	15794	15720	15810	15769	15779	15670	15512	15642	15684	15705	15595	15668	15780	15618	15529	15640	15761	15541	15457	15352	15570	15774	15456	15584	15664	15495	15690	15735	15618	15674	15590	15694	15465	15535	15594	15416	15439	15511	15666	15636	15619	15723	15638	15480	15549	15530	15654	15635	15657	15739	15592	15697	15561	15657	15543	15717	15687	15518	15495	15650	15415	15773	15619	15701	15606	15497	15832	15659	15690	15656	15512	15534	15617	15905	15630	15627	15515	15839	15532	15700	15524	15715	15785	15511	15472	15581	15454	15545	15653	15523	15603	15748	15645	15477	15548	15701	15675	15621	15553	15640	15633	15601	15707	15687	15783	15675	15598	15596	15531	15727	15578	15685	15725	15629	15614	15529	15521	15674	15584	15533	15685	15843	15665	15698	15798	15548	15522	15255	15612	15675	15723	15729	15510	15643	15694	15657	15754	15584	15651	15689	15581	15820	15783	15693	15632	15517	15603	15624	15570	15724	15736	15420	15527	15548	15713	15619	15681	15718	15673	15562	15602	15559	15448	15616	15556	15631	15627	15640	15766	15696	15694	15563	15560	15634	15591	15777	15688	15551	15544	15575	15539	15706	15690	15578	15847	15388	15554	15752	15425	15540	15522	15685	15543	15799	15602	15609	15692	15610	15605	15584	15679	15627	15726	15701	15675	15690	15505	15579	15693	15711	15639	15865	15718	15551	15669	15546	15687	15613	15688	15731	15526	15667	15694	15788	15514	15573	15570	15659	15638	15666	15476	15477	15494	15592	15553	15639	15681	15620	15507	15595	15783	15741	15675	15692	15688	15610	15722	15704	15549	15607	15722	15685	15657	15925	15727	15688	15674	15637	15607	15754	15603	15394	15571	15646	15686	15497	15375	15607	15658	15479	15528	15609	15503	15741	15664	15756	15633	15658	15775	15592	15720	15495	15594	15754	15568	15684	15664	15765	15523	15737	15567	15521	15580	15608	15574	15648	15500	15595	15533	15749	15576	15732	15464	15772	15504	15653	15345	15482	15621	15693	15779	15549	15542	15740	15618	15704	15658	15493	15542	15510	15588	15545	15612	15722	15649	15642	15582	15673	15714	15569	15533	15722	15535	15613	15545	15705	15565	15675	15612	15592	15545	15677	15424	15772	15657	15658	15701	15672	15593	15693	15355	15640	15547	15732	15745	15583	15827	15545	15721	15665	15596	15777	15666	15564	15440	15467	15577	15488	15640	15390	15544	15715	15664	15615	15329	15669	15608	15716	15603	15469	15535	15628	15590	15678	15561	15557	15617	15607	15634	15607	15473	15635	15667	15599	15656	15635	15701	15622	15898	15521	15785	15540	15565	15820	15580	15669	15710	15784	15719	15733	15534	15614	15648	15529	15529	15589	15667	15602	15566	15585	15682	15464	15580	15900	15839	15623	15624	15576	15754	15658	15745	15706	15541	15373	15510	15451	15641	15622	15549	15538	15419	15654	15983	15861	15628	15624	15507	15742	15478	15698	15551	15846	15532	15602	15661	15637	15518	15692	15619	15827	15684	15497	15564	15762	15515	15447	15496	15543	15441	15734	15654	15702	15844	15566	15662	15507	15457	15580	15667	15719	15784	15810	15692	15601	15664	15467	15603	15699	15587	15868	15753	15577	15680	15741	15678	15854	15504	15766	15766	15571	15664	15741	15665	15690	15669	15532	15575	15653	15913	15653	15699	15548	15611	15747	15616	15706	15533	15524	15600	15684	15604	15447	15429	15524	15494	15603	15467	15642	15652	15648	15798	15620	15482	15668	15566	15665	15506	15600	15849	15626	15517	15804	15489	15613	15661	15692	15410	15367	15454	15765	15665	15651	15923	15624	15432	15525	15607	15587	15493	15547	15454	15610	15414	15518	15740	15591	15503	15685	15624	15624	15877	15635	15635	15692	15546	15523	15564	15650	15602	15519	15613	15586	15745	15639	15854	15781	15766	15767	15689	15738	15753	15628	15650	15485	15413	15709	15413	15586	15893	15640	15405	15842	15717	15602	15569	15432	15520	15650	15814	15430	15632	15719	15797	15596	15700	15749	15603	15635	15543	15694	15851	15719	15647	15683	15615	15695	15599	15490	15623	15668	15729	15666	15771	15595	15633	15619	15669	15626	15517	15749	15547	15465	15585	15587	15468	15430	15649	15839	15615	15859	15592	15635	15893	15834	15619	15593	15613	15710	15465	15618	15467	15690	15599	15595	15876	15615	15585	15621	15445	15778	15677	15653	15474	15714	15885	15641	15710	15705	15623	15606	15603	15554	15384	15666	15663	15682	15691	15868	15643	15636	15648	15687	15429	15590	15664	15872	15575	15717	15690	15402	15577	15692	15809	15691	15636	15638	15648	15695	15533	15563	15592	15727	15802	15767	15824	15593	15651	15858	15509	15530	15594	15586	15483	15754	15511	15805	15502	15637	15568	15605	15632	15731	15489	15578	15714	15763	15570	15672	15520	15522	15603	15716	15573	15818	15636	15631	15799	15641	15597	15766	15837	15576	15666	15552	15711	15639	15644	15602	15734	15497	15702	15544	15631	15704	15732	15520	15650	15612	15695	15409	15381	15528	15425	15725	15701	15722	15808	15677	15537	15678	15431	15607	15553	15952	15630	15528	15530	15672	15639	15691	15483	15572	15805	15730	15539	15647	15441	15681	15441	15605	15659	15556	15651	15551	15612	15733	15689	15520	15762	15869	15681	15451	15692	15575	15828	15578	15628	15589	15498	15561	15484	15623	15662	15611	15807	15800	15688	15532	15745	15704	15594	15625	15721	15680	15541	15877	15355	15547	15607	15548	15536	15512	15575	15624	15477	15544	15752	15523	15482	15418	15725	15667	15481	15324	15536	15537	15676	15669	15620	15754	15577	15636	15601	15594	15713	15480	15494	15527	15654	15464	15653	15507	15726	15502	15598	15522	15647	15558	15758	15604	15557	15695	15556	15691	15685	15620	15712	15685	15599	15596	15763	15527	15596	15655	15424	15521	15701	15632	15498	15544	15514	15570	15720	15574	15542	15513	15419	15556	15637	15538	15579	15916	15692	15684	15687	15455	15678	15872	15697	15596	15756	15626	15452	15656	15620	15685	15860	15541	15622	15653	15782	15700	15528	15793	15683	15564	15593	15362	15668	15626	15754	15602	15716	15490	15818	15690	15697	15648	15686	15632	15592	15618	15587	15722	15658	15600	15522	15878	15649	15670	15564	15710	15796	15531	15615	15639	15611	15543	15640	15601	15492	15601	15626	15467	15649	15466	15533	15631	15725	15810	15615	15542	15680	15575	15750	15596	15763
16617	27257	25827	20971	18798	17874	16981	16784	18452	19848	22905	41517	46014	38040	28342	19856	16475	15326	15242	15353	15251	15203	15333	15332	15310	15164	15242	15182	15162	15272	15186	15267	15299	15173	15297	15264	15177	15195	15412	15093	15246	15097	15153	15253	15159	15251	15219	15254	15195	15126	15143	15076	15088	15308	15245	15265	15218	15270	15187	15271	15153	15189	15114	15304	15108	15201	15165	15300	15040	15315	15143	15187	15142	15246	15306	15153	15139	15413	15180	15183	15048	15333	15174	15328	15084	15116	15427	15359	15120	15215	15229	15122	15206	15178	15335	15017	15189	15243	15078	15220	15270	15337	15225	15194	15330	15090	15181	15040	15317	15054	15278	15195	15132	15163	15175	15226	15123	14965	15279	15156	15206	15079	15312	15136	15345	15344	15244	15272	15191	15040	15080	15282	15190	15081	15170	15435	15165	15166	15239	15125	15404	15160	15056	15333	14999	15271	15276	15333	15343	15337	15244	15099	15086	15332	15216	15219	15225	15155	15168	15219	15253	15211	15309	15155	15287	15220	15262	15224	15332	15213	15245	15180	15217	15231	15250	15226	15237	15140	15221	15131	15187	15461	15273	15225	15171	15019	15209	15166	15189	15132	15273	15356	15178	15128	15216	15309	15284	15245	15178	15135	14992	15122	15224	15301	15189	15163	15242	15226	15305	15382	15050	15270	15258	15183	15264	15132	15155	15193	15238	15154	15130	15187	15271	15147	15315	15273	15061	15288	15099	15225	15251	15248	15177	15156	15178	15185	15160	15114	15089	15135	15138	15085	15146	15172	15323	15203	15302	15293	15209	15247	15329	15320	15293	15080	15271	15161	15230	15115	15226	15138	15130	15139	15427	15385	15128	15181	15313	15190	15392	15134	15353	15361	15101	15348	15169	15280	15202	15163	15363	15214	15257	15352	15335	15197	15183	15219	15225	15114	15297	15177	15193	15174	15071	15175	15098	15102	15245	15240	15353	15217	15196	15215	15281	15251	15171	15276	15021	15292	15311	15007	15302	15114	15365	15121	15178	15076	15346	15341	15285	15164	15260	15157	15197	15210	15427	15284	15168	15147	15310	15251	15143	15242	15378	15128	15276	15165	15252	15207	15361	14977	15228	15336	15132	15214	15195	15150	15126	15125	15231	15201	15175	14974	15157	15191	15362	15187	15283	15312	15151	15325	15184	15178	15153	15172	15290	15350	15069	15203	15032	15261	15187	15201	15155	15133	15302	15168	15276	15157	15208	15369	15273	15303	15130	15230	15202	15292	15351	15245	15334	15122	15199	15150	15277	15174	15225	15082	15286	14999	15049	14994	15263	15387	15213	15227	15098	15408	15266	15302	15066	15161	15134	15158	15147	14985	15368	15072	15155	15164	15173	15118	15207	15252	15267	15147	15143	15234	15132	15179	15269	15170	15330	15138	15246	15044	15013	15102	15063	15102	15309	15172	15140	15306	15302	15230	15282	15327	15082	15128	15247	15265	15127	15172	15285	15148	15306	15281	15117	15219	15182	15258	15036	15248	15213	15204	15266	15188	15239	15392	15231	15199	15296	15271	15098	15158	15132	15185	15269	15335	15378	15185	15303	15195	15137	15171	15128	15187	15164	15117	15220	15306	15389	15234	15185	15083	15309	15255	15296	15219	15188	15090	15276	15247	15225	15266	15309	15085	15091	15286	15114	15066	15108	15135	15162	15075	15150	15096	15078	15253	15195	15176	15276	15156	15305	15107	15184	15129	15184	15231	15352	15262	15124	15231	15303	15146	15317	15025	15146	15179	15262	15211	15290	15193	15337	15262	15222	15223	15234	15064	15200	15086	15156	15179	15208	15020	15268	15166	15148	15379	15364	15234	15150	15235	15325	15247	15282	15104	15287	15182	14910	15126	15279	15172	15288	15214	15176	15341	15198	15143	15235	15338	14949	15224	15024	15131	15140	15197	15299	15105	15287	15354	15123	15109	15110	15205	15159	15172	15128	15208	15204	15120	15169	15355	15211	15202	15171	15289	15298	15103	15300	15163	15184	15128	15219	15320	15049	15155	15224	15073	15150	15176	15334	15301	15311	15230	15209	15370	15200	15305	15025	15184	15213	15143	15309	15102	15242	15256	15246	15232	15272	15255	15248	15305	15246	15211	15266	15191	15155	15385	15247	15105	15265	15236	15266	15360	15178	15175	15277	15388	15219	15079	15233	15296	15093	15212	15164	15103	15296	15238	15041	15117	15231	15238	15225	15136	15214	15207	15197	15189	15355	15186	15281	15377	15306	15120	15264	15111	15334	15367	15233	15338	15050	15149	15189	15175	15279	15219	15206	15173	15080	15137	15048	15243	15314	15160	15284	15126	15239	15219	15222	15137	15225	15049	15344	15303	15231	15308	15105	15263	15322	15163	15178	15261	15273	15077	15068	15222	15152	15222	15336	15374	15046	15085	15117	15190	15125	15267	15241	15173	15224	15206	15159	15347	15204	15200	15279	15204	15146	15213	15442	15147	15156	15158	15123	15197	15299	15073	15294	15346	15280	15308	15336	15236	15268	15259	15240	15332	15225	15252	15180	15315	15315	15209	15205	15165	15271	15392	15327	15156	15292	15171	15134	15127	15243	14958	15145	15307	15093	15153	15200	15114	15053	15274	15139	15296	15188	15203	15149	15288	15121	15435	15220	15257	15133	15190	15193	15153	15261	15317	15312	15336	15204	15174	15339	15156	15144	15197	15199	15178	15124	15159	15173	15158	15182	15064	15169	15213	15163	15273	15091	15076	15197	15081	15263	15151	15091	15246	15016	15129	15137	15146	15253	15150	15257	15249	15187	15260	15283	15209	15251	15171	15355	15221	15190	15207	15140	15251	15128	15270	15167	15086	15302	15144	15301	15250	15297	15184	15154	15134	15169	15222	15220	15214	15266	15249	15174	15219	15186	15198	15291	15117	15077	15284	15281	15159	15126	15228	15356	15248	15168	15265	15208	15177	15201	15097	15106	15170	15080	15176	15312	15197	15116	15149	15135	15049	15206	15266	15254	15181	15177	15229	15388	15282	15245	14910	15257	15258	15210	15245	15133	15133	15196	15092	15351	15252	15206	15085	15078	15264	15179	15214	15091	15188	15280	15040	15224	15087	15203	15274	15165	15254	15261	15071	15274	15128	15379	15194	15201	15091	15207	15148	15252	15368	15324	15138	15296	14840	15360	15222	15344	15223	15202	15227	15238	15046	15299	15337	15246	15189	15232	15130	15382	15054	15257	15190	15106	15014	15152	15431	15293	15252	15091	15261	15150	15224	15336	15248	15196	15279	15292	15209	15187	15070	15271	15017	15158	15175	15166	15208	15206	15283	15329	15073	15134	15081	15159	15281	15418	15182	15071	15322	15292	15166	15320	15203	15242	15163	15345	15253	15099	15114	15185	15376	15146	15129	15237	15243	15132	15120	15165	15233	15182	15176	15254	15266	15189	15234	15137	15162	15269	15275	15262	15096	15266	15103	15053	15174	15290	15350	15312	15306	15247	15262	15250	15125	15233	15150	15131	15091	15310	15123	15111	15209	15220	15232	15198	15082	15222	15222	15287	15234	15170	15147	15292	15305	15029	15314	15192	15152	15267	15330	15259	15125	15093	15269	15173	15292	15243	15168	15397	15185	15243	15344	15282	15298	15203	15403	15052	15207	15191	15120	15359	15208	15321	15286	15125	15137	15102	15143	15258	15290	15030	15372	15223	15178	15224	15302	15034	15228	15300	15124	15158	15084	15199	15233	15236	15202	15249	15240	15172	15055	15268	15142	15062	15175	15143	15151	15180	15195	15310	15140	15346	15157	15243	15137	15410	15313	15297	15349	15103	15278	15419	15110	15332	15116	15242	15306	15347	15172	15323	15259	15243	15220	15235	15250	15245	15268	15329	15092	15330	15323	15261	15181	15184	15240	15171	15388	15288	15326	15292	15311	15181	15251	15254	15059	15286	15090	15150	15390	15397	15246	15263	15198	15083	15176	15350	15056	15239	15405	15152	15304	15205	15391	15099	15031	15206	15259	15217	15156	15106	15181	15160	15171	15364	15216	15216	15155	15424	15220	15333	15271	15145	15328	15241	15351	15293	15285	15179	15217	15318	15214	15190	15063	15195	15169	15096	15251	15209	15346	15135	15172	15147	15207	15311	15335	15210	15031	15181	15305	15052	15279	15259	15337	15262	15227	15368	15255	15194	15321	15167	15146	15133	15274	15205	15093	15114	15280	15238	15086	15304	15092	15265	15338	15123	15233	15133	15276	14930	15118	15094	15155	15461	15250	15238	15243	15129	15111	15081	15102	15307	15207	15082	15203	15139	15349	15123	15296	15117	15248	15069	15073	15075	15398	15181	15112	15095	15272	15281	15176	15219	15023	15389	15280	15273	15269	15014	15163	15317	15249	15244	15313	15245	15228	15242	15238	15252	15336	15467	15119	15147	15086	15358	15356	15088	15134	15406	15110	15076	15359	15191	15213	15227	15277	15196	15134	15153	15198	15221	15189	15286	15102	15221	15329	15345	15213	15197	15286	15190	15297	15138	15020	15299	15210	15288	15195	15040	15296	15185	15207	15454	15315	15330	15197	15376	15200	15202	15102	15254	15234	15172	15160	15228	15359	15067	15231	15154	15213	15238	15168	15290	15255	15178	15182	15129	15317	15213	15259	15371	15181	15120	15158	15139	15259	15149	15197	15223	15261	15075	15101	15085	15144	15417	15077	15176	15126	15392	15204	15112	15157	15189	15269	15100	15168	15259	15094	15208	15360	15130	15256	15139	15295	15194	15297	15346	15211	15121	15078	15222	15303	15041	15352	15166	15222	15337	15124	15172	15263	15137	15300	15127	15386	15327	15299	15199	15185	15113	15229	15330	15176	15279	15169	15069	15232	15322	15104	15012	15265	15153	15153	15340	15196	15189	15256	15048	15284	15319	15269	15290	15300	15285	15110	15171	15300	15248	15192	15270	15141	15231	15082	15311	15235	15242	15332	15342	15197	15267	15230	15189	15286	15240	15246	15039	15097	15276	15106	15334	15114	15140	15253	15228	15153	15300	15120	15163	15155	15069	15267	15251	15169	15306	15164	15204	15164	15153	15230	15274	15153	15294	15136	15162	15294	15053	15315	15240	15245	15298	15184
28815	21267	20178	17846	15829	15797	15902	15979	16315	16636	16618	18560	19463	18346	17375	16386	16143	15938	15765	15978	15789	15680	15980	15793	15983	15652	15819	15911	15798	15761	15927	15857	15960	15876	15984	15965	15857	15800	15954	15994	15840	15797	15683	15950	15577	15842	15721	15826	15833	16058	15828	15984	15813	15779	15767	15894	15951	15675	15653	15729	15831	15825	15831	15778	15855	15886	15859	15681	15720	15846	15727	15732	15802	15740	15703	15785	15780	15813	16080	15993	15817	15747	15711	15758	16009	15904	15822	15805	15768	15831	15746	15790	15679	15835	15900	15739	15623	15887	15771	15839	15886	15727	15801	16018	15824	15930	15755	15755	15929	15817	15870	15904	15761	15818	16004	15752	15718	15749	15753	15689	15754	15653	15922	15781	15916	15869	15846	15926	15820	15845	16021	15758	15554	15781	15874	15661	15762	15867	15803	15923	15837	15650	15902	15957	15632	15992	15812	15741	15811	15668	16040	15941	16072	15809	15926	15825	15896	15881	15853	15854	15912	15761	15715	15749	15971	15971	15914	15720	15939	15896	15656	15757	15940	15829	15819	15814	15899	15856	15767	15946	15815	15850	15903	15815	15743	15851	15930	15772	15893	16054	16055	15897	15720	15796	15847	15638	15843	15681	15850	15732	15931	15689	15919	15784	15729	15762	15926	15592	15894	15838	15999	15733	15819	15825	15729	15705	15858	15687	16025	15901	15847	16002	15869	15939	15907	15657	15906	15884	15827	15838	15960	15802	15856	15746	15940	15795	15938	15707	15957	15797	15925	15724	15952	15677	16024	15784	15942	15775	15774	15859	15944	15727	15814	16122	15879	15762	15739	15726	15834	15817	15795	15987	15749	15869	15851	15916	15974	15874	15996	15694	15893	15847	15791	15839	15785	15787	15823	15708	15777	15698	15964	15827	15817	15642	15702	15890	15981	15874	16051	15826	15834	15827	15938	15753	16037	15887	15898	15759	15853	15789	15844	15956	15890	15986	15889	15882	15843	15644	15695	15873	16023	15887	15887	15995	15754	15765	15804	15908	15942	15833	15759	15873	15736	15671	15833	15799	15920	15784	15806	15638	15613	15812	16052	15756	16074	15777	15800	15943	15723	15789	15781	15759	15731	15804	15494	15775	15823	16037	15905	15842	15768	15929	15883	15868	15874	15798	15936	15881	15838	15718	15856	15735	15730	15865	16022	15635	15857	15857	15931	15907	15774	15849	15625	16014	15749	15809	15651	15936	15816	15726	15908	15810	16006	15927	15795	15802	15903	15988	15713	15649	15850	15703	15775	15884	15745	15731	15849	15788	15787	15705	15738	16134	15846	15909	15756	15883	15667	15865	15933	15938	15987	15946	15810	15824	15933	15742	15850	15752	15842	15899	15704	15756	15995	15817	15859	15925	15809	15715	15831	15966	16070	15877	15868	15757	16039	15693	15766	15696	15868	15829	15712	15801	16031	15784	15892	15818	15734	15929	15852	15860	15693	15865	15961	16003	15936	15722	15672	15812	15793	15695	15873	15907	15954	15723	15757	15702	15752	15801	15905	15941	15965	15764	15804	15742	15788	15944	15811	15836	15858	15844	15796	15857	15798	15940	15740	15799	15747	16071	15875	15902	15752	15619	15652	15848	15987	15931	15904	15821	15912	15650	16066	15692	15793	15685	15741	15737	15739	15709	15762	16058	15777	15685	15894	15798	15927	15857	15776	15963	15897	15699	15879	15671	15841	15877	15962	15807	15848	15798	15954	15947	15772	15985	15857	15892	15843	15906	15769	15821	15855	15838	15730	15771	15900	15823	15771	15883	15828	15914	15849	15732	15796	15866	15765	15672	15726	15735	15796	15642	15893	15915	15855	15745	15960	15852	15917	15834	15749	15849	15864	15851	15675	15812	15762	15688	15870	15805	15798	15992	15901	15899	16085	15954	16098	15646	15907	15958	15799	15883	16005	15829	15733	15921	15945	15674	15918	16012	15759	15752	15881	15942	15742	15788	15874	15772	15887	15867	15826	15903	15970	15990	15775	15682	16003	15761	16056	15718	15913	15719	15754	15869	15745	15722	15979	15849	15945	15824	15777	15881	15687	15817	15630	15864	15807	15979	15898	15760	15667	16057	15758	15885	15818	15855	15654	16005	15695	15814	15709	15806	15863	15803	15721	15963	15862	15993	15792	15903	15793	15926	15788	15651	15748	15834	15638	15798	15783	15868	15904	15852	15551	15801	15945	15805	15759	15757	15809	15791	15694	15886	15975	15953	15732	15801	15793	15744	15796	15775	15545	15801	15989	15811	15715	15784	15732	15807	15651	16015	15749	15963	15986	15881	15885	15813	15827	15862	15711	15798	15693	15933	15859	15819	15966	15758	15793	15923	15796	15809	15667	15957	15837	15898	15877	15858	15910	15798	15866	15803	15691	15914	15953	15847	15668	15747	15865	15942	15750	15901	15812	16028	16049	15700	15890	15763	15668	15817	15782	15920	15832	15861	16062	15700	15689	15929	15816	15635	15825	15764	15697	15792	15821	15829	15828	15787	15763	15738	15837	15809	15693	15830	15877	15788	15854	15638	15765	15839	15990	15606	15689	15956	15771	15702	15745	15913	16066	16092	15827	15806	15972	15854	15864	15810	15800	15867	15759	15818	15808	15752	15704	15823	15749	15845	15847	15931	15678	15895	15969	15823	15773	15716	15862	15939	15812	15820	15811	15890	15842	15907	15748	15836	15919	15685	15968	15801	15797	15842	15829	15657	15613	15918	15601	15981	15855	15838	15824	15850	16006	15899	15860	15928	15814	16023	15761	15824	15856	15860	15739	15853	15651	15850	15867	15764	15934	15846	15907	15905	15970	15903	15831	15789	15868	15876	15809	15803	15736	15754	15794	15827	15818	15871	15684	15655	15936	15958	15676	15880	15906	15853	15742	15829	16004	16013	15869	15923	16054	15665	15835	15670	15821	15714	15669	15950	15855	15898	15750	16069	16034	15884	15893	15777	15915	15581	15842	15841	15648	15776	15885	15919	15898	15938	15790	15835	15898	15676	16021	15746	15839	15848	15855	15808	15695	15805	15703	15864	15709	15847	15870	15654	15912	15837	16013	15982	15789	15625	15807	15764	15996	15793	15933	15834	15925	15977	15784	15909	16011	15844	15861	15881	15749	15841	16026	15710	15849	15774	15898	15853	15688	15979	15796	15761	15853	16073	16023	15829	15784	15900	15794	15790	16023	16041	15888	15784	15898	15742	15926	15960	15955	15870	15706	15859	15797	15796	15795	15834	15837	15878	15815	16060	15758	15750	15883	15714	15744	15907	15919	15739	15773	15746	15837	15755	15759	15915	15881	15973	15854	15872	15711	15879	15839	15745	15773	15834	15898	15772	15786	15825	15818	15913	16063	16055	15905	15797	15764	16027	15980	15959	15976	15943	15987	15896	15811	15786	15871	15812	15736	15945	15779	15713	15675	15754	15794	15818	15892	15746	15892	15652	16013	15885	16039	15907	15870	15918	15810	15908	15935	15753	15760	15849	15830	15763	15708	15997	15898	15799	15606	15863	15839	15801	15824	15770	15898	16000	16008	15854	15898	15872	15886	15885	15829	15668	15819	15916	15897	15839	15852	15904	15870	15793	15792	15790	15913	15803	16050	15709	15772	15811	15928	15681	15810	15685	15929	15803	15771	15862	15800	15668	15858	15643	15930	15753	15802	15554	15895	15967	15928	16036	15865	15760	16036	15809	15962	15815	15715	15965	15979	15893	15815	15820	15758	16006	15879	15625	15820	15665	15760	15771	15800	15849	15861	15864	15996	15845	15915	15821	16028	15685	16042	16085	15909	15675	15803	15868	16017	15936	15951	15780	15859	15687	15948	15671	15896	15829	15975	15824	16061	15665	15755	15902	15838	15837	15985	15837	15948	15827	15939	15896	15639	15871	15689	15771	15845	15798	15795	15823	15899	15873	15625	15959	15852	15798	15834	15886	15932	15875	15992	15961	15799	15700	15798	15755	15814	15696	15914	15814	15825	15884	15654	15829	15731	15688	15842	15948	15796	15717	15872	15830	15840	15907	15800	15932	15918	15838	16024	15584	15907	15842	15799	15736	15707	15844	15798	15955	15691	15887	15749	16037	15839	15701	15848	15719	15806	15873	15902	15770	15766	15813	15723	15957	15953	15733	16031	15937	15867	15864	15862	15799	15825	15753	16047	15993	15698	15877	15912	15702	15724	15820	15740	15697	15930	15788	15977	15829	15814	15933	15834	15761	15867	15936	15860	15930	15944	16103	15811	15944	16027	15851	15980	15884	15958	15834	15782	15949	16041	15890	15900	16114	15808	15679	15908	15793	15794	15957	16062	15876	15884	15733	15631	15824	15746	15803	15861	15732	15613	15926	15765	15846	15967	15999	15862	15970	15752	15887	15844	15918	16017	15744	15909	15856	15746	16089	15823	15899	15726	15830	15773	15773	15866	15613	15871	15680	15903	15967	15990	15813	15725	15830	15861	15929	15758	15844	16041	15873	15968	15797	15766	15857	15823	15875	15649	15871	15948	15956	15715	15763	15790	15735	15887	15775	15859	15902	15672	15733	15827	15771	15817	15877	15753	15913	15805	15854	15844	15988	15804	15718	15839	15947	15964	15845	15934	15794	15944	15740	15531	15700	15834	15829	16071	15909	16036	15732	15713	16031	15889	15911	15805	15876	15917	15735	15715	16015	15928	15873	15837	15882	15956	15774	15724	15769	15678	15852	15910	15921	15885	15750	15953	15752	15921	15675	15836	15707	15819	15910	16083	15724	16059	15898	15860	15804	15906	15963	15677	15771	15970	16024	15782	15731	15891	15926	15812	15984	15890	15726	15755	15794	15775	15621	15850	15850	15810	15701	15798	15976	15829	15840	15778	15860	15879	15575	15563	15881	15827	15676	15751	15991	15986	15737	15874	15875	15867	15962	15815	15935	15855	15633	15722	15845	15945	15875	15893	15741	15884	15842	15944	15749	15862	15752	15888	15898	15675	15895	15910	15814	15768	15915	15793	15799	15844	15902	15827	15649	15721	15781	15886	15922	15649	15933	15758	15763	15824	15723	15910	15850	15833	15749	15837	15849	15945	15824	15915	15761	15929	15875	15924	15608	15673	15702	15820	15769
15507	16386	16921	16104	15747	15494	15482	15759	16043	16542	16941	19956	20647	18540	16723	15752	15299	15296	15299	15364	15172	15488	15311	15260	15415	15356	15441	15317	15273	15201	15228	15360	15075	15239	15440	15199	15422	15184	15220	15267	15351	15362	15279	15238	15410	15235	15337	15358	15416	15336	15215	15440	15286	15351	15249	15402	15181	15214	15392	15167	15330	15370	15344	15223	15228	15380	15449	15285	15439	15299	15335	15444	15230	15273	15323	15244	15320	15331	15334	15261	15320	15454	15307	15447	15318	15303	15319	15274	15262	15291	15208	15369	15499	15155	15335	15179	15234	15289	15253	15380	15117	15255	15421	15217	15270	15289	15373	15141	15287	15246	15349	15327	15138	15212	15267	15400	15321	15303	15172	15310	15220	15390	15318	15329	15327	15251	15447	15371	15480	15322	15122	15358	15392	15236	15225	15214	15181	15237	15212	15321	15369	15322	15171	15339	15198	15097	15370	15466	15419	15304	15193	15349	15365	15357	15065	15169	15273	15424	15454	15274	15179	15221	15276	15294	15160	15372	15088	15274	15132	15126	15283	15149	15202	15356	15275	15273	15315	15230	15235	15378	15502	15147	15284	15216	15161	15296	15383	15256	15365	15383	15308	15273	15190	15267	15190	15159	15238	15399	15237	15192	15359	15495	15269	15269	15157	15327	15339	15309	15363	15216	15298	15233	15398	15283	15284	15184	15420	15225	15324	15306	15209	15426	15334	15286	15417	15191	15069	15143	15322	15102	15393	15324	15248	15227	15264	15382	15194	15233	15424	15321	15331	15122	15348	15162	15261	15325	15171	15326	15357	15186	15380	15132	15234	15406	15248	15288	15262	15315	15311	15269	15180	15217	15402	15203	15242	15296	15322	15087	15223	15370	15279	15280	15212	15404	15364	15202	15391	15277	15272	15061	15344	15148	15298	15228	15261	15332	15405	15341	15279	15238	15243	15145	15347	15212	15469	15325	15264	15338	15345	15275	15294	15268	15214	15363	15415	15192	15218	15283	15342	15352	15307	15270	15294	15102	15244	15159	15321	15301	15294	15246	15460	15235	15205	15315	15427	15237	15258	15292	15339	15228	15306	15339	15238	15277	15305	15412	15223	15407	15339	15376	15351	15230	15284	15322	15279	15329	15285	15258	15165	15195	15435	15371	15365	15136	15331	15260	15252	15264	15327	15347	15449	15258	15269	15119	15274	15254	15241	15389	15196	15360	15218	15377	15202	15208	15283	15254	15357	15437	15325	15380	15248	15216	15273	15367	15285	15326	15297	15310	15312	15439	15327	15240	15332	15225	15334	15141	15329	15191	15166	15295	15064	15293	15344	15320	15209	15248	15354	15228	15254	15247	15239	15203	15398	15305	15403	15367	15197	15431	15275	15337	15424	15096	15347	15226	15170	15386	15333	15096	15396	15398	15263	15285	15133	15375	15231	15236	15296	15409	15360	15356	15422	15284	15391	15197	15434	15307	15193	15299	15366	15279	15196	15269	15301	15251	15197	15366	15435	14990	15336	15240	15320	15425	15197	15145	15334	15279	15176	15294	15228	15306	15382	15330	15265	15302	15339	15226	15264	15476	15253	15357	15120	15205	15537	15326	15352	15347	15377	15519	15218	15275	15196	15156	15346	15387	15353	15140	15195	15255	15384	15282	15129	15252	15174	15289	15239	15136	15337	15172	15462	15425	15193	15256	15326	15274	15275	15357	15238	15242	15359	15277	15451	15340	15212	15434	15293	15139	15274	15356	15394	15257	15301	15369	15213	15064	15230	15577	15327	15171	15352	15447	15349	15522	15339	15351	15546	15251	15324	15346	15338	15204	15326	15381	15278	15306	15171	15493	15209	15524	15205	15271	15280	15436	15350	15478	15354	15283	15388	15269	15200	15323	15478	15237	15221	15311	15255	15216	15438	15287	15218	15254	15269	15299	15234	15468	15296	15283	15375	15125	15257	15431	15303	15294	15204	15277	15338	15332	15351	15296	15331	15377	15336	15197	15357	15404	15279	15438	15203	15257	15405	15305	15297	15170	15170	15241	15246	15247	15255	15218	15329	15376	15443	15103	15124	15354	15347	15446	15349	15259	15255	15306	15314	15206	15381	15447	15099	15263	15309	15305	15277	15193	15263	15415	15214	15248	15374	15223	15283	15233	15129	15292	15352	15244	15362	15187	15192	15113	15092	15430	15335	15227	15409	15223	15346	15184	15230	15338	15351	15237	15271	15317	15383	15382	15109	15323	15109	15570	15079	15432	15376	15231	15314	15206	15298	15385	15124	15252	15385	15231	15373	15209	15364	15113	15237	15142	15231	15248	15211	15325	15335	15460	15358	15410	15322	15244	15215	15272	15293	15311	15232	15190	15248	15136	15240	15252	15351	15331	15094	15235	15462	15385	15315	15403	15276	15236	15363	15158	15384	15275	15360	15288	14994	15251	15386	15343	15215	15282	15317	15283	15251	15398	15087	15286	15267	15209	15194	15333	15360	15189	15327	15196	15233	15457	15212	15377	15249	15148	15377	15320	15262	15343	15238	15222	15217	15313	15205	15248	15230	15299	15220	15194	15402	15283	15396	15329	15226	15405	15277	15255	15288	15257	15289	15298	15151	15203	15202	15218	15318	15429	15241	15394	15389	15223	15214	15260	15234	15252	15399	15292	15281	15243	15284	15383	15264	15365	15190	15224	15349	15076	15224	15244	15290	15288	15314	15352	15192	15302	15133	15311	15263	15407	15430	15459	15303	15264	15279	15384	15338	15216	15407	15253	15186	15321	15369	15220	15274	15465	15247	15055	15261	15302	15250	15160	15333	15359	15306	15204	15419	15259	15065	15284	15259	15408	15419	15296	15381	15448	15350	15359	15382	15428	15341	15428	15380	15175	15421	15270	15264	15468	15163	15323	15280	15321	15281	15342	15295	15372	15229	15305	15372	15331	15248	15319	15105	15362	15227	15332	15422	15255	15205	15324	15119	15406	15228	15064	15302	15214	15330	15253	15407	15373	15351	15240	15195	15289	15329	15140	15266	15333	15133	15360	15278	15280	15488	15181	15204	15302	15180	15318	15223	15358	15127	15153	15297	15254	15262	15300	15259	15332	15402	15542	15499	15163	15331	15237	15264	15244	15178	15176	15072	15359	15429	15388	15261	15309	15390	15373	15327	15299	15244	15358	15130	15175	15255	15342	15434	15136	15134	15222	15210	15323	15215	15337	15490	15416	15374	15272	15392	15226	15453	15279	15353	15409	15362	15147	15219	15360	15230	15365	15254	15180	15140	15111	15383	15344	15347	15462	15431	15317	15426	15213	15382	15287	15286	15380	15432	15209	15485	15275	14920	15234	15297	15163	15413	15218	15284	15149	15210	15351	15204	15261	15246	15358	15245	15319	15261	15463	15328	15460	15356	15340	15374	15194	15269	15268	15322	15089	15294	15223	15385	15345	15343	15242	15272	15186	15329	15263	15313	15258	15248	15218	15393	15314	15335	15378	15240	15373	15437	15285	15224	15322	15196	15297	15260	15488	15333	15114	15398	15250	15263	15240	15343	15377	15313	15336	15419	15336	15206	15280	15191	15327	15255	15322	15297	15258	15188	15166	15171	15367	15345	15455	15328	15315	15253	15194	15359	15327	15290	15269	15338	15396	15194	15152	15100	15413	15156	15267	15295	15175	15354	15212	15315	15378	15415	15265	15285	15248	15242	15505	15276	15387	15286	15423	15226	15373	15256	15354	15469	15229	15338	15267	15356	15361	15364	15449	15300	15275	15317	15227	15255	15303	15526	15323	15405	15418	15384	15185	15298	15377	15174	15352	15109	15292	15369	15299	15257	15359	15243	15275	15506	15297	15247	15294	15317	15243	15439	15268	15178	15050	15268	15237	15333	15147	15291	15155	15163	15355	15235	15326	15278	15376	15296	15242	15357	15289	15068	15270	15159	15154	15169	15270	15118	15168	15255	15483	15306	15274	15233	15281	15297	15193	15230	15221	15238	15472	15164	15237	15259	15291	15275	15345	15512	15337	15315	15303	15200	15441	15367	15199	15350	15262	15297	15218	15229	15443	15137	15397	15259	15287	15424	15196	15437	15172	15329	15368	15330	15341	15297	15400	15131	15182	15228	15421	15344	15257	15256	15445	15174	15411	15402	15308	15312	15437	15245	15298	15050	15298	15411	15221	15301	15181	15242	15290	15372	15119	15302	15295	15407	15102	15307	15236	15284	15328	15354	15258	15211	15376	15284	15261	15447	15247	15282	15401	15244	15465	15446	15258	15413	15184	15081	15269	15347	15217	15172	15172	15227	15239	15223	15351	15329	15366	15280	15342	15298	15162	15399	15273	15169	15289	15168	15404	15243	15309	15220	15362	15354	15207	15347	15217	15349	15289	15445	15217	15271	15289	15214	15193	15285	15248	15206	15390	15168	15245	15300	15320	15357	15402	15240	15263	15256	15219	15189	15320	15340	15486	15198	15311	15375	15302	15209	15310	15168	15371	15266	15171	15217	15295	15283	15280	15195	15350	15430	15470	15430	15388	15173	15248	15242	15368	15314	15200	15428	15316	15354	15313	15431	15085	15338	15408	15420	15497	15218	15379	15444	15370	15318	15158	15197	15311	15333	15389	15411	15358	15289	15335	15339	15300	15427	15396	15200	15334	15304	15563	15295	15422	15269	15339	15368	15267	15194	15397	15351	15143	15285	15215	15315	15409	15302	15136	15300	15311	15514	15314	15300	15322	15363	15343	15072	15277	15322	15262	15420	15257	15247	15252	15403	15365	15276	15264	15268	15201	15257	15261	15235	15391	15394	15489	15545	15492	15331	15271	15289	15327	15381	15170	15460	15257	15268	15257	15176	15198	15322	15205	15355	15151	15344	15238	15165	15345	15282	15136	15318	14995	15301	15496	15299	15381	15376	15073	15163	15263	15311	15430	15228	15316	15600	15067	15153	15345	15437	15239	15279	15237	15213	15237	15293	15324	15174	15336	15212	15262	15292	15371	15298	15343	15365	15446	15433	15233	15228	15265	15482	15260	15207	15210	15228	15194	15406	15310	15290	15334	15289	15252	15201	15442	15174	15377	15428	15227	15458	15291	15320	15354	15402	15373	15349	15395	15308	15239	15264	15385	15282	15170	15444	15243	15413	15239
25046	21345	27983	25392	20490	18141	17691	16446	16664	16690	18359	32474	33543	27370	21731	18030	16308	15764	15740	15827	15896	15627	15826	15838	15838	15699	15769	15677	16012	15748	15760	15897	15705	15830	15959	15773	15690	15567	16013	15770	15920	15657	15664	15727	15808	15696	15785	15844	15543	15749	15812	15718	15686	15741	15716	15539	15483	15813	15829	15776	15903	15840	15762	15792	15768	15661	15713	15736	15821	15899	15693	15626	15772	15926	15803	15644	15606	15576	15680	15780	15773	15790	15665	15781	15814	15722	15596	15857	15758	15691	15837	15576	15635	15771	15562	15637	15855	15832	15759	15773	15670	15615	15790	15715	15948	15615	15712	15756	15705	15908	15818	15761	15779	15712	15618	15429	15579	15678	15688	15667	15805	15631	15837	15807	15854	15932	15780	15726	15427	15724	15752	15823	15707	15789	15667	15790	15814	15625	15735	15796	15780	15591	15724	15718	15724	15930	15661	15609	15872	15915	15668	15759	15626	15688	15611	15838	15841	15906	15740	15884	15525	15831	15683	15609	15839	15693	15649	15727	15664	15867	15883	15574	15726	15830	15766	15603	15767	15526	15618	15832	15653	15797	15727	15634	15715	15643	15772	15790	15599	15581	15644	15666	15789	15761	15726	15702	15873	15778	15962	15986	15715	15653	15688	15766	15737	15616	15883	15548	15897	15872	15776	15942	15686	15687	15642	15648	15772	15820	15750	15567	15695	15749	15737	15574	15770	15874	15603	15765	15788	15596	15794	15883	15605	15844	15551	15732	15822	15711	15710	15747	15957	15667	15611	15741	15632	15482	15717	15844	15916	15623	15911	15713	15752	15580	15848	15805	15688	15914	15633	15750	15731	15645	15629	15740	15796	15612	15719	15503	15833	15755	15955	15672	15726	15822	15765	15629	15629	15715	15476	15618	15762	15708	15678	15670	15776	15752	15837	15605	15597	15812	15838	15771	15685	15736	16004	15564	15573	15545	15741	15717	15790	15814	15753	15614	15784	15838	15832	15670	15651	15725	15972	15838	15647	15899	15861	15895	15761	15796	15819	15694	15796	15799	15636	15720	15762	15702	15704	15615	15737	15713	15712	15653	15800	15853	15570	15648	15816	15718	15654	15881	15775	15709	15768	15688	15578	15387	15486	15765	15655	15835	15713	15750	15615	15606	15675	15880	15883	15695	15719	15576	15827	15624	15672	15523	15706	15818	15686	15711	15637	15861	15697	15626	15790	15720	15742	15813	15807	15532	15685	15738	15732	15780	15703	15768	15699	15758	15829	15642	15648	15789	15581	15966	15617	15558	15751	15697	15746	15847	15983	16047	15722	15830	15755	15677	15761	15724	15756	15881	16009	15763	15659	15817	15836	15537	15717	15811	15678	15943	15694	15799	15723	15648	15814	15641	15635	15766	15765	15848	15715	15908	15584	15522	15633	15758	15783	15763	15561	15933	15679	15836	15779	15807	15748	15652	15746	15657	15803	15879	15689	15668	15846	15670	15501	15738	15762	15516	15620	15916	15781	15581	15681	15800	15615	15541	15776	15734	16026	15824	15936	15728	15513	15743	15720	15553	15668	15587	15651	15594	15728	15595	15693	15884	15634	15835	15729	15769	15708	15768	15727	15742	15845	15753	15618	15673	15824	15684	15591	15429	15620	15724	15769	15720	15724	15645	15770	15699	15703	15622	15782	15904	15697	15752	15646	15581	15639	15852	15625	15755	15723	15825	15677	15824	15807	15789	15848	15676	15834	15909	15776	15793	15678	15720	15606	15439	16015	15614	15747	15730	15641	15703	15554	15692	15869	15865	15776	15527	15643	15644	15632	15700	15607	15842	15823	15741	15721	15743	15577	15538	15635	15766	15519	15661	15651	15737	15890	15754	15763	15796	15747	15685	15686	15896	15849	15902	15617	15637	15718	15778	16038	15649	15701	15831	15760	15791	15816	15884	15720	15663	15802	15826	15779	15686	15866	15691	15798	15715	15492	15664	15777	15765	15725	15804	15881	15836	15721	15739	15663	15734	15851	16004	15863	15831	15639	15682	15754	15822	15698	15667	15664	15652	15648	15595	15730	15701	15674	15876	15674	15635	15573	15811	15716	15725	15789	15771	15672	15825	15665	15664	15849	15823	15766	15750	15839	15761	15715	15649	15738	15693	15694	15693	15953	15982	15684	15746	15745	15679	15823	15745	15765	15714	15700	15645	15765	15787	15809	15801	15675	15770	15723	15776	15698	15792	15673	15770	15870	15753	15807	15673	15646	15626	15674	15635	15655	15920	15629	15741	15894	15654	15768	15576	15674	15734	15852	15894	15738	15695	15624	15764	15711	15707	15890	15649	15724	15941	15964	15652	15659	15617	15806	15774	15826	15857	15520	15831	15744	15779	15931	15805	15680	15736	15829	15631	15544	15619	15780	15584	15487	15587	15850	15725	15744	15822	15613	15749	15686	15816	15700	15653	15744	15734	15733	15736	15799	15723	15935	15622	15701	15572	15819	15560	15604	15539	15620	15775	15783	15700	15693	15753	15618	15945	15759	15755	15729	15765	15659	15684	15776	15889	15659	15703	15730	15692	15762	15815	15832	15754	15775	15556	15732	15750	15681	15795	15659	15708	15755	15811	15602	15738	15668	15675	15627	15752	15863	15816	15909	15659	15650	15794	15671	15670	15586	15501	15550	15652	15704	15629	15606	15682	15916	15551	15872	15562	15526	15868	15957	15829	15741	15633	15680	15763	15691	15706	15663	15687	15464	15626	15761	15699	15639	15688	15552	15674	15739	15668	15614	15725	15584	15779	15757	15831	15657	15648	15606	15764	15749	15804	15815	15695	15754	15746	15744	15841	15695	15750	15963	15670	15761	15765	15770	15790	15854	15824	15598	15726	15813	15672	15937	15667	15660	15856	15746	15694	15719	15561	15595	15696	15733	15660	15569	15730	15730	15679	15874	15846	15693	15620	15665	15441	15847	15755	15593	15560	15758	15719	15753	15738	15671	15779	15713	15718	15711	15746	15769	15562	15952	15767	15901	15601	15706	15809	15729	15710	15828	15678	15785	15613	15764	15614	15771	15745	15763	15679	15759	15774	15953	15810	15674	15827	15685	15705	15758	15739	15602	15546	15700	15695	15697	15577	15736	15625	15790	15876	15856	15676	15864	15731	15726	15722	15633	15768	15725	15765	15875	15688	15605	15524	15574	15686	15565	15715	15563	15585	15669	15794	15750	15772	15862	15474	15782	15839	15795	15695	15825	15580	15847	15857	15705	15893	15807	15738	15689	15623	15663	15684	15838	15646	15746	15477	15816	15748	15869	15824	15723	15716	15695	15631	15837	15599	15844	15717	15669	15693	15826	15594	15573	15810	15765	15490	15742	15770	15747	15638	15879	15660	15808	15747	15680	15738	15620	15690	15579	15811	15579	15829	15744	15819	15607	15795	15712	15784	15751	15528	15552	15684	15838	15517	15779	16040	15774	15692	15648	15682	15849	15695	15861	15792	15640	15618	15703	15476	15654	15538	15640	15713	15503	15695	15873	15790	15910	15634	15739	15821	15854	15723	15545	15934	15606	15672	15814	15733	15666	15820	16030	15719	15875	15837	15672	15878	15695	15861	15762	15510	15749	15610	15632	15735	15509	15463	15532	15785	15776	15596	15617	15449	15876	15719	15819	15747	15671	15496	15749	15717	15771	15722	15691	15571	15726	15834	15716	15645	15567	15887	15757	15717	15880	16012	15764	15825	15928	15687	15837	15429	15685	15835	15786	15828	15757	15642	15812	15564	15793	15648	15708	15721	15856	15809	15751	15749	15737	15642	15503	15732	15723	15860	15730	15594	15760	15719	15940	15698	15792	15710	15693	15717	15876	15593	15708	15732	15836	15712	15791	15719	15765	15641	15685	15645	15653	15674	15565	15718	15820	15802	15674	15774	15954	15559	15715	15882	15743	15631	15789	15735	15737	15682	15665	15640	15661	15810	15548	15715	15811	15808	15506	15785	15644	15657	15825	15691	15610	15765	15570	15876	15722	15755	15826	15790	15657	15685	15750	15631	15731	15600	15765	15554	15569	15615	15837	15529	15908	15673	15755	15783	15783	15676	15770	15842	15827	15522	15773	15602	15803	15617	15764	15774	15821	15699	15673	15731	15817	15778	15778	15823	15678	15658	15725	15649	15608	15700	15777	15683	15731	15649	15800	15664	15875	15676	15571	15758	15747	15763	15899	15788	15700	15982	15616	15778	15797	15678	15653	15609	15786	15752	15742	15726	15844	15786	15633	15692	15679	15739	15827	15914	15608	15760	15731	15634	15821	15574	15675	15727	15776	15774	15646	15703	15575	15861	15469	15834	15594	15643	15813	15783	15725	15678	15711	15699	15576	15660	15649	15672	15752	15865	15753	15812	15685	15707	15682	15760	15656	15679	15724	15606	15707	15616	15736	15566	15650	15827	15809	15926	15618	15781	15775	15455	15653	15804	15730	15783	15719	15769	15756	15984	15831	15852	15699	15610	15721	15690	15654	15637	15863	15769	15704	15688	15771	15779	15745	15841	15789	15817	15673	15912	15503	15900	15869	15641	15613	15603	15748	15732	15883	15675	15801	15742	15772	15928	15788	15821	15745	15731	15748	15803	15708	15875	15801	15765	15747	15684	15689	15794	15710	15730	15617	15835	15815	15687	15772	15760	15677	15716	15714	15866	15723	15830	15923	15760	15673	15802	15855	15750	15698	15605	15720	15655	15741	15726	15510	15726	15675	15675	15670	15895	15638	15705	15914	15676	15738	15736	15704	15674	15763	15561	15745	15737	15848	15554	15722	15773	15689	15835	15667	15568	15579	15811	15761	15776	15764	15624	15894	15699	15594	15872	15720	15671	15694	15852	15683	15494	15709	15674	15720	15562	15746	15744	15721	15653	15609	15644	15588	15567	15498	15724	15729	15507	15815	15466	15872	15924	15677	15689	15803	15624	15692	15885	15752	15653	15863	15649	15760	15845	15439	15785	15748	15777	15802	15839	15634	15588	15884	15874	15747	15588	15842	15634	15794	15869	15744	15726	15890	15827	15786	15808	15947	15786	15782	15916	15816	15945	15816	15893	15708	15732	15783	15713	15834	15605	15523	15671	15575	15657	15780	15889	15765	15700	15783	15639
14598	22203	21667	18503	17380	16487	16016	16298	16885	16153	20495	38050	36660	29101	22303	17470	15695	15377	15290	15265	15228	15250	15480	15122	15289	15246	15336	15297	15192	15244	15031	15193	15169	15234	15274	15323	15269	15227	15304	15458	15144	15353	15132	15322	15209	15292	15341	15233	15187	15188	15301	15437	15163	15190	15037	15122	15466	15293	15133	15275	15154	15102	15330	15199	15172	15424	15192	15285	15340	15334	15347	15370	15188	15209	15287	15442	15169	15209	15199	15267	15302	15199	14957	15258	15151	15186	15309	15296	15291	15208	15138	15288	15254	15260	15212	15185	15090	15102	15042	15387	15339	15255	15245	15225	15154	15368	15292	15292	15087	15209	15175	15123	15216	15263	15229	15356	15393	15245	15328	15182	15203	15321	15095	15234	15301	15225	15258	15110	15189	15035	15047	15249	15195	15228	15173	15397	15299	15378	15323	15358	15219	15355	15247	15274	15091	15276	15109	15337	15255	15274	15388	15250	15147	15249	15041	15104	15302	15351	15124	15214	15403	15382	15155	15217	15377	15351	15250	15198	15485	15370	15131	15188	15377	15388	15351	15042	15244	15187	15270	15294	15162	15125	15386	15215	15304	15268	15331	15434	15051	15229	15123	15225	15140	15087	15299	15156	15255	15172	15289	15330	14957	15121	15117	15122	15260	15301	15164	15333	15185	15257	15509	15121	15441	15332	15427	15393	15186	15241	15240	15268	15056	15215	15212	15158	15218	15100	15362	15067	15165	15141	15260	15278	15268	15264	15138	15232	15310	15240	15131	15290	15036	15357	15265	15277	15347	15157	15200	15307	15239	15218	15214	15293	15263	15392	15145	15104	15205	15239	15253	15192	15097	15071	15337	15115	15377	15179	15193	15144	15364	15108	15301	15277	15285	15248	15189	15212	15339	15164	15319	15107	15243	15258	15373	15331	15134	15110	15295	15293	15180	15175	15154	15113	15185	15299	15283	15220	15312	15248	15272	15112	15356	15363	15202	15260	15292	15260	15295	15380	15253	15374	15196	15188	15191	15093	15205	15260	15405	15166	15225	15243	15093	15419	15130	15266	15286	15390	15224	15333	15224	15420	15293	15182	15258	15156	15232	15075	15264	15080	15200	15346	15264	15101	15061	15246	15090	15149	15308	15214	15323	15088	15370	15204	15182	15234	15362	15251	15173	15241	15330	15283	15384	15343	15149	15367	15229	15172	15229	15291	15143	15236	15403	15268	15319	15305	15288	15231	15140	15244	15165	15314	15271	15172	15172	15272	15177	15243	15180	15158	15284	15322	15278	15190	15253	15259	15147	15055	15256	15287	15125	15202	15264	15240	15398	15341	15235	15446	15073	15255	15035	15393	15199	15204	15165	15331	15416	15170	15239	15151	15058	15233	15029	15283	15200	15293	15226	15249	15282	15200	15206	15335	15081	15220	15390	15294	15092	15296	15339	15237	15214	15156	15341	15316	15157	15176	15264	15285	15313	15360	15377	15374	15122	15104	15245	15282	15172	15148	15112	15284	15233	15178	15308	15214	15072	15170	15229	15211	15150	15309	15305	15215	15109	15335	15200	15323	15216	15241	15153	15064	15373	15387	15263	15305	15273	15288	15424	15122	15292	15069	15447	15012	15140	15217	15274	15178	15192	15336	15298	15350	15267	15184	15269	15190	15046	15242	15252	15370	15198	15198	15230	15334	15295	15304	15339	15066	15327	15207	15363	15336	15224	15372	15203	15028	15188	15176	15188	15294	15180	15242	15424	15188	15402	15275	15091	15288	15252	15246	15262	14945	15231	15223	15194	15217	15274	15289	15234	15093	15170	15202	15058	15209	15431	15231	15330	15194	15193	15406	15292	15172	15268	15193	15143	15281	15446	15325	15329	15232	15163	15182	15226	15232	15309	15326	15297	15351	15154	15280	15214	15120	15214	15254	15165	15111	15240	15220	15214	15386	15287	15204	15235	15304	15179	15300	15294	15290	15241	15250	15358	15229	15275	15305	15201	15148	15244	15332	15068	15180	15230	15335	15087	15230	15425	15364	15209	15165	15242	15239	15165	15184	15343	15168	15054	15220	15357	15216	15231	15219	15269	15254	15137	15222	15197	15238	15147	15170	15150	15334	15085	15182	15297	15286	15292	15297	15137	15308	15075	15277	15213	15237	15326	15220	15252	15329	15251	15327	15286	15226	15313	15187	15342	15153	15380	15253	15315	15392	15269	15330	15202	15195	15260	15200	15231	15168	15220	15316	15412	14991	15350	15161	15232	15080	15221	15032	15350	15093	15224	15073	15278	15342	15335	15251	15257	15185	15347	15145	15232	15077	15247	15177	15168	15330	15161	15234	15206	15211	15388	15067	15099	15198	15426	15266	15219	15082	15194	15282	15147	15308	15105	15218	15089	15326	15240	15184	15302	15190	15245	15147	15211	15254	15287	15075	15331	15249	15262	15144	15215	15176	15281	15455	15223	15341	15134	15183	15289	15284	15241	15258	15188	15295	15303	15251	15061	15195	15278	15239	15203	15234	15157	15360	15214	15108	15051	15199	15434	15285	15276	15254	15355	15078	15318	15285	15260	15138	15280	15091	15118	15090	15296	15220	15316	15151	15404	15138	15204	15310	15072	15327	15255	15285	15328	15095	15220	15217	15431	15236	15278	15282	15318	15275	15101	15281	15279	15265	15142	15219	15477	15229	15369	15191	15206	15211	15269	15311	15332	15378	15272	15188	15210	15198	15351	15256	15300	15296	15120	15053	15248	15191	15238	15242	15261	15263	15239	15128	15240	15166	15224	15213	15350	15265	15355	15210	15231	15322	15330	15099	15297	15073	15122	15308	15128	15371	15172	15483	15276	15251	15421	15213	15186	15298	15236	15184	15287	15225	15304	15280	15140	15109	15300	15215	15107	15220	15287	15369	15294	15199	15283	15106	15196	15398	15245	15310	15112	15355	15354	15100	15548	15175	15226	15140	14983	15225	15285	15404	15219	15093	15251	15107	15150	15293	15316	15438	15308	15402	15068	15168	15175	15289	15346	15359	15206	15177	15108	15216	15066	15348	15384	15260	15241	15264	15135	15190	15253	15292	15276	15188	15416	15206	15116	15191	15192	15185	15308	15152	15233	15160	15139	15237	15213	15227	15163	15283	15079	15234	15226	14973	15274	15150	15391	15249	15346	15147	15238	15086	15006	15111	15416	15202	15127	15203	15146	15398	15468	15135	15312	15291	15200	15342	15304	15238	15189	15368	15435	15328	15160	15103	15213	15294	15378	15107	15290	15142	15224	15345	15337	15336	15165	15293	15386	15249	15293	15236	15217	15192	15179	15250	15278	15192	15365	15263	15349	15347	15142	15310	15277	15139	15208	15157	15275	15160	15238	15266	15241	15224	15090	15262	15180	15464	15216	15098	15250	15122	15105	15319	15296	15219	15255	15278	15418	15279	15146	15240	15287	15299	15334	15240	15189	15141	15339	15236	15234	15200	15247	15233	15375	15314	15259	15082	15197	15148	15216	15369	15256	15213	15315	15372	15122	15211	15166	15305	15088	15254	15301	15302	15181	15210	15426	15046	15199	15251	15192	15057	15400	15302	15308	15343	15174	15269	15307	15200	15114	15205	15158	15133	15211	15150	15193	15191	15233	15110	15280	15098	15236	15240	15304	15145	15190	15290	15077	15278	15306	15063	15409	15255	15280	15239	15142	15154	15236	15201	15354	15063	15153	15251	15266	15101	15123	15201	15328	15313	15365	15418	15226	15225	15242	15290	15259	15276	15201	15273	15311	15245	15202	15184	15123	15435	15321	15147	15187	15410	15280	15368	15351	15174	15135	15309	15044	15387	15263	15202	15301	15227	15006	15313	15296	15242	15215	15255	15246	15263	15207	15347	15377	15405	15261	15321	15250	15303	15246	15233	15149	15212	14973	15445	15164	15213	15239	14975	15347	15245	15074	15311	15155	15337	15169	15220	15254	15163	15242	15253	15257	15301	15181	15148	15209	15379	15163	15108	15293	15195	15248	15301	15250	15247	15212	15249	15392	15264	15107	15250	15198	15353	15238	15290	15316	15185	15317	15097	15397	15210	15213	15377	15471	15382	15217	15256	15160	15297	15312	15095	15063	15286	15340	15275	15157	15234	15264	15137	15152	15140	15381	15162	15177	15238	15239	15283	15224	15197	15268	15269	15203	15191	15102	15302	15336	15195	15150	15344	15285	15225	15325	15284	15295	15269	15191	15195	15405	15088	15325	15215	15307	15348	15384	15131	15125	15139	15343	15158	15232	15234	15219	15327	15143	15216	15270	15409	15164	15403	15198	15320	15233	15282	15293	15357	15194	15399	15258	15360	15216	15202	15250	15093	15045	15152	15152	15158	15188	15235	15341	15230	15142	15089	15325	15473	15311	15379	15250	15167	15205	15207	15228	15318	15276	15001	15246	15244	15308	15183	15286	15341	15231	15242	15275	15291	15275	15239	15440	15107	15199	15329	15241	15073	15150	15404	15275	15231	15275	15189	15307	15069	15299	14997	15124	15254	15226	15108	15099	15230	15294	15192	15327	15230	15359	15227	15138	15165	15196	15243	15300	15346	15129	15378	15274	15323	15229	15335	15317	15149	15205	15317	15311	15243	15251	15385	15275	15202	15327	15126	15210	15253	15243	15209	15269	15267	15405	15255	15196	15234	15119	15236	15262	15149	15146	15166	15200	15269	15210	15318	15111	15383	15342	15107	15108	15390	15158	15370	15175	15074	15130	15295	15270	15200	15236	15182	15039	15111	15371	15101	15349	15154	15236	15385	15454	15152	15370	15190	15266	15272	15216	15183	15160	15175	15407	15257	15164	15259	15045	15325	15297	15219	15414	15262	15295	15268	15287	15278	15263	15119	15167	15321	15215	15086	15499	15124	15197	15240	15306	15302	15236	15217	15345	15408	15035	15260	15196	15295	15304	15229	15322	15224	15213	15246	15185	15363	15105	15277	15390	15303	15380	15323	15313	15230	15266	15218	15264	15260	15258	15333	15197	15335	15170	15222	15116	15211	15266	15226	15241	15297	15095	15303	15241	15162	15152	15225	15160	15137	15265	15221	15134	15121	15172	15270	15382	15245	15342	15207	15398	15344	15289	15235	15170	15083	15243	15340	15177	15163	15299	15170
23869	21338	28834	24255	21833	21490	19565	17034	16135	16400	18868	35985	44091	35570	26161	20158	16961	16212	15687	15664	15878	15859	15817	15755	15693	15770	15631	15604	15764	15774	15688	15699	15893	15825	15656	15686	15650	15707	15909	15823	15544	15730	15536	15794	15636	15544	15675	15538	15739	15929	15789	15825	15634	15629	15781	15686	15743	15476	15828	15581	15769	15550	15654	15635	15770	15551	15778	15769	15791	15711	15437	15618	15714	15678	15711	15721	15530	15642	15621	15644	15645	15649	15496	15581	15829	15533	15577	15513	15833	15656	15854	15636	15739	15417	15735	15889	15546	15497	15600	15583	15577	15768	15735	15614	15688	15772	15608	15635	15691	15710	15463	15747	15720	15798	15555	15669	15732	15438	15646	15594	15775	15666	15548	15611	15469	15641	15606	15815	15708	15714	15549	15714	15693	15599	15549	15551	15570	15691	15656	15617	15746	15639	15620	15771	15366	15646	15888	15802	15581	15687	15637	15766	15633	15644	15614	15772	15554	15581	15682	15604	15748	15748	15670	15774	15629	15682	15628	15545	15580	15627	15583	15614	15678	15612	15484	15495	15811	15845	15588	15347	15649	15692	15480	15565	15673	15685	15662	15687	15698	15715	15584	15744	15438	15508	15745	15641	15675	15762	15714	15513	15509	15669	15514	15926	15741	15640	15558	15657	15737	15675	15716	15602	15598	15576	15699	15684	15686	15607	15777	15598	15592	15699	15807	15730	15609	15561	15714	15705	15526	15487	15681	15754	15631	15607	15628	15600	15587	15764	15622	15774	15645	15728	15683	15776	15697	15672	15557	15805	15639	15573	15519	15701	15419	15654	15748	15529	15705	15598	15723	15633	15452	15578	15658	15765	15608	15564	15642	15570	15835	15603	15421	15461	15758	15603	15652	15825	15624	15642	15597	15650	15536	15609	15734	15449	15515	15603	15694	15638	15611	15389	15570	15638	15688	15672	15646	15623	15710	15494	15523	15621	15627	15588	15465	15543	15581	15568	15662	15558	15610	15632	15435	15606	15587	15704	15734	15559	15600	15643	15654	15486	15555	15562	15637	15705	15465	15615	15626	15720	15495	15602	15574	15563	15532	15540	15430	15495	15519	15629	15641	15409	15543	15670	15521	15723	15635	15480	15630	15745	15737	15760	15598	15469	15652	15630	15689	15462	15390	15475	15560	15625	15693	15564	15518	15700	15607	15583	15458	15579	15817	15446	15643	15456	15809	15514	15498	15701	15556	15597	15643	15795	15493	15787	15718	15511	15579	15644	15629	15523	15433	15537	15791	15682	15594	15553	15586	15465	15533	15641	15580	15630	15723	15725	15509	15556	15636	15484	15664	15584	15711	15746	15725	15830	15730	15720	15408	15587	15724	15577	15674	15641	15635	15485	15542	15643	15747	15692	15817	15423	15688	15644	15693	15612	15635	15645	15477	15722	15827	15525	15715	15469	15687	15633	15843	15582	15537	15573	15702	15569	15736	15748	15723	15804	15793	15507	15854	15746	15713	15392	15495	15749	15472	15509	15686	15697	15650	15585	15652	15800	15814	15589	15637	15553	15504	15593	15741	15627	15454	15545	15918	15579	15642	15610	15608	15638	15673	15693	15549	15447	15592	15660	15632	15377	15567	15657	15493	15702	15701	15641	15560	15493	15410	15662	15633	15758	15655	15482	15617	15536	15574	15816	15711	15733	15708	15752	15719	15599	15804	15762	15582	15742	15631	15552	15595	15578	15744	15668	15669	15644	15696	15616	15609	15669	15761	15548	15630	15644	15685	15835	15639	15693	15655	15767	15565	15529	15624	15750	15609	15582	15846	15877	15404	15533	15621	15590	15695	15767	15472	15631	15771	15600	15788	15499	15708	15618	15555	15724	15722	15566	15551	15743	15575	15521	15416	15640	15551	15591	15321	15609	15688	15553	15724	15638	15611	15526	15371	15548	15725	15707	15511	15663	15633	15701	15610	15674	15702	15614	15652	15510	15471	15582	15572	15674	15576	15669	15694	15688	15558	15671	15417	15597	15442	15532	15520	15759	15737	15459	15648	15578	15569	15627	15677	15573	15734	15747	15622	15715	15832	15589	15604	15565	15663	15654	15613	15751	15701	15630	15638	15636	15687	15854	15625	15591	15609	15546	15632	15617	15700	15551	15633	15519	15554	15530	15514	15609	15686	15573	15515	15621	15743	15621	15713	15474	15684	15633	15499	15663	15610	15576	15654	15469	15540	15789	15638	15479	15546	15525	15685	15645	15637	15640	15750	15761	15632	15694	15634	15434	15545	15712	15669	15644	15515	15543	15691	15801	15669	15642	15616	15553	15704	15652	15751	15506	15635	15675	15483	15531	15599	15616	15577	15726	15566	15588	15716	15698	15769	15538	15710	15516	15674	15575	15755	15547	15493	15623	15461	15678	15860	15669	15507	15662	15465	15606	15604	15505	15504	15708	15427	15548	15641	15844	15659	15592	15842	15672	15619	15673	15704	15612	15598	15781	15733	15776	15851	15638	15627	15630	15429	15618	15632	15552	15727	15518	15573	15447	15513	15751	15643	15411	15542	15641	15569	15631	15549	15501	15618	15544	15550	15819	15589	15614	15570	15458	15637	15814	15542	15636	15640	15807	15542	15709	15584	15438	15510	15576	15526	15572	15760	15528	15616	15570	15653	15405	15621	15763	15647	15794	15785	15444	15624	15612	15613	15723	15608	15622	15602	15517	15496	15525	15795	15679	15602	15691	15603	15636	15711	15610	15669	15669	15712	15687	15595	15510	15662	15758	15534	15457	15515	15617	15561	15561	15612	15535	15568	15608	15518	15684	15590	15676	15693	15532	15331	15467	15527	15395	15680	15818	15690	15477	15456	15483	15831	15472	15363	15612	15561	15584	15573	15444	15585	15477	15796	15646	15572	15495	15585	15751	15566	15779	15803	15696	15615	15671	15722	15729	15583	15616	15712	15543	15627	15527	15684	15670	15480	15604	15441	15671	15709	15510	15751	15575	15706	15633	15653	15564	15475	15510	15675	15672	15586	15603	15566	15674	15703	15721	15584	15625	15668	15748	15658	15587	15519	15629	15775	15452	15700	15542	15403	15425	15693	15651	15550	15726	15793	15706	15722	15672	15540	15740	15618	15687	15834	15488	15775	15563	15867	15803	15665	15786	15598	15473	15596	15686	15644	15664	15733	15666	15645	15647	15468	15738	15763	15617	15754	15849	15639	15704	15868	15650	15873	15714	15568	15705	15487	15649	15561	15777	15610	15754	15842	15547	15598	15714	15704	15661	15483	15565	15656	15716	15769	15705	15704	15733	15626	15557	15646	15634	15675	15461	15515	15694	15754	15717	15597	15718	15858	15607	15888	15530	15819	15637	15553	15611	15627	15765	15580	15623	15571	15572	15531	15551	15414	15794	15523	15770	15631	15537	15561	15613	15576	15530	15613	15617	15571	15647	15858	15721	15761	15452	15804	15596	15756	15804	15544	15534	15634	15620	15602	15769	15646	15811	15690	15653	15721	15789	15592	15798	15524	15485	15822	15626	15576	15676	15618	15619	15570	15562	15714	15583	15625	15482	15565	15675	15469	15597	15720	15728	15605	15663	15713	15728	15507	15778	15704	15566	15589	15413	15548	15542	15765	15596	15448	15584	15640	15682	15605	15658	15543	15617	15745	15757	15526	15565	15549	15813	15666	15710	15726	15723	15785	15588	15521	15611	15711	15609	15681	15563	15480	15512	15704	15525	15685	15589	15441	15535	15628	15659	15746	15473	15891	15567	15621	15773	15691	15720	15576	15511	15655	15460	15496	15630	15588	15563	15536	15770	15626	15863	15832	15629	15547	15660	15770	15652	15754	15650	15759	15520	15663	15536	15694	15672	15606	15570	15732	15681	15606	15604	15745	15802	15687	15687	15718	15452	15554	15545	15599	15509	15595	15308	15432	15540	15508	15580	15742	15682	15696	15682	15653	15562	15587	15469	15554	15674	15561	15625	15450	15578	15661	15628	15589	15579	15684	15582	15595	15692	15581	15626	15708	15484	15699	15587	15625	15666	15540	15434	15741	15538	15385	15426	15614	15664	15440	15462	15644	15668	15719	15788	15713	15395	15684	15869	15720	15582	15752	15535	15598	15692	15687	15578	15621	15508	15695	15529	15592	15597	15647	15680	15680	15619	15568	15675	15602	15771	15613	15438	15713	15423	15634	15517	15548	15457	15693	15643	15795	15619	15563	15478	15738	15649	15609	15688	15753	15738	15543	15565	15710	15617	15563	15744	15532	15734	15648	15460	15552	15822	15570	15775	15788	15649	15722	15634	15608	15853	15630	15832	15641	15416	15685	15531	15719	15575	15749	15561	15597	15796	15639	15519	15868	15771	15648	15515	15655	15701	15661	15785	15484	15521	15643	15829	15624	15538	15621	15642	15553	15717	15697	15801	15698	15667	15554	15887	15672	15705	15630	15533	15523	15739	15618	15847	15598	15606	15724	15597	15679	15494	15819	15610	15684	15645	15615	15685	15660	15532	15363	15708	15516	15584	15829	15593	15601	15706	15780	15719	15699	15705	15666	15646	15617	15642	15767	15751	15629	15659	15622	15609	15637	15560	15468	15457	15810	15684	15744	15650	15502	15470	15664	15703	15695	15906	15911	15646	15703	15577	15596	15514	15590	15606	15645	15622	15691	15721	15540	15631	15690	15760	15540	15738	15573	15708	15598	15496	15542	15496	15775	15476	15637	15631	15669	15552	15508	15433	15675	15484	15742	15607	15633	15714	15639	15652	15651	15697	15729	15547	15630	15672	15588	15609	15752	15534	15841	15584	15596	15669	15585	15724	15731	15573	15755	15451	15797	15744	15577	15557	15506	15428	15749	15788	15514	15482	15719	15800	15587	15576	15713	15740	15469	15792	15648	15527	15569	15495	15734	15509	15506	15579	15634	15709	15699	15674	15833	15825	15622	15583	15691	15495	15633	15606	15490	15743	15637	15601	15663	15558	15783	15602	15608	15604	15475	15569	15560	15525	15861	15659	15667	15643	15569	15373	15520	15525	15662	15420	15621	15640	15803	15650	15735	15597	15666	15640	15491	15580	15634	15447	15775	15623	15619	15368	15693	15436	15527	15669	15656	15676	15750	15768	15672	15594
16142	26896	25018	20797	18907	17701	16938	16335	16600	16295	20673	42056	46557	37744	27555	19622	16205	15392	15290	15225	15362	15328	15163	15283	15300	15127	15330	15146	15135	15111	15200	15361	15227	15405	15145	15246	15162	15395	15056	15158	15207	15282	15113	15247	15208	15257	15245	15223	15239	15151	15400	15210	15119	15186	15201	15254	15207	15471	15229	15298	15272	15289	15206	15242	15127	15127	15210	15336	15536	15447	15052	15079	15092	15147	15062	15258	15230	15181	15169	15245	15097	15224	15236	15334	15290	15355	15311	15265	15211	15139	15359	15173	15235	15394	15257	15127	15130	15151	15279	15318	15167	15097	15187	15186	15253	15102	15157	15165	15191	15227	15350	15200	15192	15318	15069	15229	15160	15161	15266	15282	15068	15363	15191	15283	15245	15219	15176	15074	15377	15029	15043	15350	15138	15093	15177	15213	15251	15175	15339	15209	15056	14999	15229	15348	15212	15346	15208	15235	15170	15204	15385	15151	15147	15210	15133	15149	15325	15208	15139	15190	15217	15231	15212	14997	15378	15157	15104	15173	15276	15365	15188	15404	15104	15225	15220	15345	15292	15197	15227	15076	15352	15292	15212	15164	15324	15117	15234	15242	15294	15280	15096	15235	15127	15196	15268	15174	15223	15064	15271	15213	15205	15107	15182	15232	15108	15278	15165	15308	15235	15134	15261	15277	15286	15211	15223	15102	15223	15136	15094	15051	15327	15326	15343	15148	15170	15245	15181	15130	15319	15004	15350	15263	15270	15265	15254	15205	15129	15280	15192	15352	15230	15248	15237	15329	15226	14977	15141	15034	15245	15259	15112	15112	15216	15274	15213	15205	15292	15371	15107	15167	15076	15299	15199	15061	15256	15217	15076	15110	15275	15216	15332	15214	15067	15181	15357	15174	15283	15139	15146	15284	15204	15308	15226	15241	15104	15178	15253	15068	15255	15195	15063	14965	15114	15020	15291	15301	15401	15123	15319	15157	15338	15169	15215	15300	15342	15069	15143	15028	15136	15206	15240	15266	15120	15271	15263	15459	14967	15261	15141	15282	15353	14981	15228	15262	15170	15122	15309	15109	15351	15161	15029	15079	15182	15218	15129	15279	15129	15264	15212	15107	15213	15200	15178	15279	15085	15241	15219	15379	15141	15185	15317	15381	15201	15290	15294	15271	15261	15278	15201	15268	15154	15121	15100	15107	15159	15188	15240	15161	15207	15175	15188	15212	15304	15323	15243	15273	15202	15136	15150	15420	15270	15099	15279	15164	15325	15194	15218	15185	15198	15267	15199	15284	15241	15347	15265	15173	15007	15155	15308	15108	15213	15096	15127	15113	15364	15266	15157	15283	15155	15247	15355	15189	15282	15096	15326	15263	15276	15248	15227	15154	15202	15163	15226	15257	15194	15272	15253	15049	15162	15279	15352	15072	15242	15198	15215	15276	15165	15362	15073	15147	15165	15117	15291	15193	15371	15133	15312	15262	15125	15157	15230	15150	15194	15194	15133	15239	15326	15289	15140	15283	15228	15154	15244	15301	15080	15189	15095	15141	15177	15404	15051	15250	15187	15105	15249	15204	15287	15305	15290	15361	15087	15319	15070	15225	15177	15234	15167	15348	15216	15371	15086	15384	15111	15253	15182	15141	15368	15210	15133	15215	15177	15338	15144	15131	15141	15251	15306	15123	15393	15119	15239	15223	15338	15201	15083	15064	15118	15153	15101	15248	15313	15195	15062	15109	15176	15181	15164	15213	15158	15228	15089	15219	15198	15216	15095	15231	15277	15116	15231	15231	15330	15342	15134	15205	15342	15264	15247	15244	15207	15214	15162	15126	15282	15149	15415	15150	15155	15272	15053	15170	15121	15194	15092	15166	15263	15320	15101	15348	15275	15204	15201	15206	15109	15182	15174	15206	15334	15281	15170	15102	15338	15058	15167	15112	15078	15110	15253	15125	15007	15133	15266	15298	15033	15288	15293	15262	15346	15170	15415	15169	15342	15246	15473	15290	15238	15190	15223	15253	15188	15237	15191	15186	15218	15213	15173	15158	15205	15226	15184	15223	15268	15243	15075	15166	15239	15317	15351	15202	15328	15147	15219	15339	15043	15090	15049	15204	15319	15233	15405	15223	15011	15225	15272	15293	15114	15301	15154	15058	15115	15238	15169	15147	15360	15303	15116	15134	15155	15140	15223	15314	15226	15415	15278	15238	15225	15094	15169	15421	15235	15201	15258	15173	15263	15078	15123	15285	15141	15136	15174	15183	15002	15246	15144	15218	15148	15144	15068	15184	15135	15168	15152	15290	15106	15143	15228	15212	15083	15215	15134	15285	15291	15116	15077	15174	15209	15234	15176	15158	15369	15221	15290	15226	15413	15265	15045	15126	15282	15217	15237	15103	15216	15194	15097	15338	15234	15163	15136	15341	15194	15103	15137	15189	15297	15345	15127	15296	15262	15223	15351	15105	15161	15237	15201	15116	15015	15206	15305	15258	15292	15232	15259	15107	15172	15178	15240	15184	15194	14945	15219	15225	15405	15162	15182	15109	15185	15304	15356	15144	15422	15136	15274	15127	15277	15266	15119	15153	15362	15298	15356	15070	15211	15066	15276	15430	15258	15254	15267	15279	15212	15121	15126	15303	15199	14985	15347	15259	15293	15306	15152	15053	15196	15118	15144	15085	15206	15207	15238	15213	15262	15266	15210	15304	15268	15256	15094	15475	15274	15292	15187	15159	15193	15220	15206	15169	15198	15088	15099	15175	15314	15154	15136	15090	15076	15379	15260	15184	15380	15235	15173	15223	15272	15098	15220	15091	15196	15320	15041	15141	15293	15151	15213	15287	15302	15203	15174	15064	15253	15045	15326	15223	15309	15153	15273	15100	15217	15298	15407	15246	15141	15437	15452	15151	15273	15234	15208	15166	15330	15390	15221	15302	15311	15179	15253	15099	15277	15265	15328	15178	15177	15150	15235	15125	15294	15133	15172	15222	15154	15272	15423	15267	15181	15198	15235	15242	15204	15183	15099	15223	15283	15254	15279	15280	15123	15391	15227	15368	15326	15259	15168	15229	15244	15217	14972	15196	15209	15295	15174	15256	15172	15197	15229	15163	15318	15195	15192	15197	15214	15203	15246	15195	15200	15107	15177	15242	15073	15375	15264	15112	15143	15200	15337	15405	15171	15235	15248	15264	15332	15262	15216	15249	15312	15132	15230	15215	15213	15226	15025	15248	15031	15162	15196	15137	15246	15276	15373	15196	15303	15230	15076	15191	15386	15144	15051	15063	15086	15225	15105	15343	15238	15275	15159	15097	15293	15248	15369	15203	15283	15258	15274	15233	15120	15373	15204	15057	15192	15176	15158	15287	15211	15203	15038	15189	15090	15284	15395	15197	15286	15183	15272	15102	15155	15077	15202	15271	15365	15201	15367	15244	15281	15232	15198	15284	15120	15225	15194	15423	15035	15206	15157	15178	15089	15199	15298	15235	15127	15018	15199	15147	15176	15078	15181	15064	15326	15111	15132	15229	15076	15307	15270	15387	15326	15152	15291	15197	15215	15392	15208	15076	15226	15177	15182	15354	15193	15227	15203	15199	15331	15079	15264	15252	15246	15116	15330	15155	15348	15191	15005	15180	15189	15260	15225	15176	15198	15305	15342	15219	15113	15309	15243	15332	15272	15049	15220	15176	15120	15182	15211	15218	15219	15311	15080	15186	15159	15103	15099	15061	15324	15305	15435	15421	15279	15046	15181	15332	15161	15160	15156	15338	15272	15092	15333	15078	15218	15162	15202	15307	15090	15216	15291	15118	15273	15262	15218	15205	15296	15192	15189	15242	15235	15207	15190	15194	15160	15105	15389	15268	15263	15083	15314	15210	15259	15211	15175	15375	15167	15128	15306	15250	15130	15219	15070	15197	15110	15342	15188	15265	15171	15119	15368	15236	15342	15321	15296	15159	15062	15097	15208	15020	15111	15216	15166	15263	15280	15198	15211	14954	15086	15411	15237	15337	15184	15123	15233	15050	15369	15230	15056	15202	15190	15258	15161	15173	15201	15183	15120	15340	15107	15247	15231	15076	15279	15252	15245	15019	15205	15159	15174	15252	15348	15269	15264	15120	15132	15275	15071	15325	15212	15236	15215	15245	15140	15064	15282	15306	15276	15160	15167	15355	15281	15145	15212	15301	15331	15231	15265	15243	15071	15263	14994	15257	15309	15264	15305	15348	15381	15168	15257	15264	15108	15264	15210	15247	15012	15311	15242	15117	15161	15251	15214	15320	15247	15210	15161	15123	15444	15232	15146	15137	15212	15183	15147	15030	15170	15240	15046	14979	15273	15237	15205	15355	15078	15071	15244	15141	15341	15279	15147	15373	15238	15142	15220	15230	15167	15324	15086	15269	15307	15030	15047	15243	15395	15141	15125	15288	15314	15272	15223	15187	15338	15206	15035	15267	15247	15193	15393	15307	15004	15169	15216	15265	15317	15233	15277	15231	15281	15232	15131	15150	15271	15316	15170	15137	15147	15048	15212	15233	15285	15205	15114	15287	15239	15083	15192	15333	15378	15152	15151	15136	15138	15075	15220	15366	15145	15282	15261	15152	15354	15292	15118	15124	15201	15071	15212	15187	15149	15317	15175	15177	15217	15355	15187	15022	15294	15209	15372	15178	15315	15318	15095	15360	15125	15119	15303	15205	15204	15343	15256	15154	15233	15373	15211	15204	15226	15067	15221	15194	15232	15123	15352	15038	15414	15165	15205	15289	15225	15134	15238	15248	15115	15198	15297	15050	15263	15126	15225	15005	15119	15097	15255	15336	15081	15144	15228	15340	15167	15164	15310	15158	15334	15300	15208	15349	15284	15125	15044	15197	15323	15358	15085	15083	15265	15248	15281	15177	15254	15231	15402	15102	15121	15282	15250	15208	15124	15138	15112	15093	15031	15237	15211	15293	15305	15187	15131	15254	15366	15130	15143	15239	15172	15084	15126	15201	15150	15241	15358	15158	15131	15160	15368	15119	15287	15220	15129	15169	15362	15210	15108	15137	15164	15300	15099	15208	15295	15039	15201	15246	15102	15192	15169	15169	15268	15186	15362	14995	15249	15177	15238	15313	15037	15206	15505	15317	15186	15099	15237	15183
28921	21225	20070	17712	15815	15924	15948	15915	15762	15833	16060	17749	19528	18635	17183	16401	15882	15805	15792	15790	15656	15747	15718	15716	15681	15998	15628	15868	15832	16101	16099	15892	15776	15840	15737	15848	15752	15744	15753	16018	15892	15780	15801	15593	15708	15741	15796	15724	15746	15987	15607	15887	15794	15829	15905	15846	15892	15784	15856	15839	15829	15775	15806	15651	15774	15737	15770	15903	15756	15540	15787	15650	15747	15704	15796	15889	15782	15725	15763	15936	15733	15717	15538	15596	15669	15611	15956	15660	15727	15790	15767	15628	15784	15724	16033	15755	15802	15772	15685	15794	15870	15744	15647	15633	15883	15776	15688	15564	15820	15795	15764	15755	15688	15950	15870	15655	15889	15784	15718	15448	15710	15824	15905	15897	15849	15536	15808	15912	15716	15829	15861	15682	15681	15885	15665	15718	15911	15742	15844	15787	15736	15646	15722	15919	16129	15774	15600	15646	15659	15846	15857	15740	15804	15772	15768	15731	15653	15799	15583	15697	15704	15992	15693	15907	15779	15801	15771	15625	15855	15791	15941	15690	15692	15759	15595	15905	15817	15605	15669	15758	15949	15690	15734	15918	15910	15806	15693	15853	15680	15652	15982	15945	15753	15715	15764	15948	15899	15917	15732	15682	15658	15794	15767	15721	15859	15963	15851	15922	15819	15682	15617	15721	15924	15633	15760	15746	15789	15818	15793	15713	15938	15931	15828	15650	15694	15796	15770	15760	15898	15859	15890	15741	15758	15790	15881	15931	15865	15702	15543	15729	15858	15850	15579	15640	15898	15689	16020	15771	15757	15925	15668	15727	15929	15970	15827	15648	15709	15561	15810	15711	15675	15796	15691	15719	15914	15717	15868	15719	15824	15760	16008	15801	15881	15680	15613	15701	15693	15596	15796	15649	15792	15691	15674	15868	15806	16023	15720	15783	15786	15741	15772	15913	15981	15798	15735	15716	15874	15834	15836	15716	15867	15804	15779	15823	15730	15842	15613	15554	15763	15621	15873	15740	15565	15680	15746	15767	15770	15726	15819	15758	15671	15741	15706	15781	15721	15758	15833	15777	15873	15791	15918	15790	15710	15888	15746	15811	15868	15860	15830	15815	15879	15710	15721	15714	15924	15712	15743	15813	15761	15621	15925	15893	15767	15567	15641	15952	15806	15885	15955	15836	15814	15739	15857	15670	15669	15720	15701	15690	15674	15902	15825	15681	15745	15890	15732	15559	16020	15675	15779	15536	15891	15865	15529	15778	15800	15836	15791	15526	15774	15755	15720	15545	15842	15743	15887	15648	15614	15877	15786	15766	15718	15813	15700	15774	15858	15709	15822	15873	15720	15851	15960	15770	15602	15804	15759	15719	15810	15825	15732	15820	15831	15937	15808	15816	15742	15740	15831	15696	15840	15701	15752	15770	15720	15755	15824	15919	15938	15766	15566	15866	15925	15901	15781	15841	15963	15754	15721	15745	15770	15677	15851	15800	15948	15896	15806	15707	15724	15733	15766	15789	15735	15838	15800	15895	15503	15570	15903	15785	15838	15662	15702	15829	15759	15800	15959	15748	15975	15789	15778	15917	15596	15806	15667	15652	15886	15741	15912	15628	15639	15588	15745	15806	15739	15809	15661	15876	15673	15855	15900	15770	15719	15908	15738	15738	15855	15657	15779	15703	15641	15773	15831	15874	15889	15766	15975	15638	15895	15769	15896	15816	15772	15840	15772	15687	15686	15772	15772	15663	15695	15815	15860	15700	15681	15860	15794	15744	15878	15899	15841	15682	15833	15606	15737	15889	15735	15776	15836	15707	15778	16030	15735	15581	15759	15791	15771	15638	15727	15544	15691	15799	15679	15729	15542	15717	15742	15780	15784	15673	15705	15637	15770	15681	15809	15920	15845	15786	15789	15726	15728	15860	15901	15750	15885	15777	15832	15566	15766	15652	15744	15587	15691	15726	15758	16111	15922	15917	15665	15714	15828	15671	15833	15684	15752	15772	15743	15869	15769	15757	15679	15811	15894	15632	15869	15811	15846	15797	15658	15688	15593	16088	15787	15826	15736	15754	15751	15825	15664	15779	15856	15767	15765	15806	15773	16030	15745	15805	15749	15814	15772	15872	15667	15598	15635	15730	15677	15726	15932	15762	15835	15976	15711	15592	15835	15668	15902	15840	15883	15636	15925	15813	15791	15825	15731	15791	15988	15570	15799	15728	15712	15831	15854	15879	15603	15795	15899	15679	15621	15814	15897	15606	15758	15742	15648	15825	15694	15848	15741	15776	15752	15679	15756	15803	15744	15798	15811	15742	15851	15766	15806	15856	15744	15709	15763	15796	15632	15590	15690	16055	15662	15779	15885	15703	15955	15673	15943	15816	15840	15783	15678	15876	15999	15848	15819	15795	15659	15728	15853	15683	15732	15856	15636	15718	15753	15820	15723	15830	15754	15532	15953	15649	15691	15716	15712	15683	15744	15707	15825	15874	15675	15783	15626	15672	15828	15665	15566	15733	15726	15620	15736	15896	15940	15592	15856	15914	15768	15795	15786	15742	15722	15855	15659	15801	15873	15815	15997	15700	15918	15726	15789	15708	15771	15699	15725	15753	15798	15750	15764	15675	15740	15940	15714	15759	15808	15781	15944	15924	15713	15650	15726	15937	15826	15838	15756	15756	15740	15918	15946	15678	15820	15785	15822	15637	15729	15726	15807	15674	15764	15729	15801	15869	15752	15716	15748	15837	15827	15741	15649	15740	15680	15892	15913	15790	15719	15664	15649	15760	15851	15816	15807	15772	15894	15698	15710	15744	15779	15781	15834	15892	15863	15835	15776	15750	15566	15600	15764	15879	15706	15779	15969	15883	15880	15957	16001	15700	15606	15746	15785	15745	15746	15700	15913	15681	15955	15768	15825	15731	15765	15743	15799	15961	15635	15734	15821	15707	15672	15612	15766	15894	15713	15737	15712	15891	15797	15691	15720	15654	15818	15753	15742	15743	15818	15588	15944	15698	15830	15836	15866	15825	15866	15789	15920	15771	15808	15759	15847	15713	15711	15476	15777	15794	15942	15729	15717	15693	15813	15862	15641	15650	15700	15790	15862	15846	15804	15712	15752	15746	15795	15939	15817	15787	15790	15854	15693	15721	15568	15751	15747	15850	15690	15761	15762	15791	15812	15869	15817	15742	15777	15667	16036	15839	15916	15901	16021	15824	15826	15961	15751	15900	15838	15606	15474	15757	15780	15679	15498	15832	15800	15684	15797	15676	15870	15416	15600	15858	15819	15813	16115	16052	15868	15778	15837	15708	15699	15807	15764	15805	15872	15820	15802	15844	15714	15722	15799	15720	15859	15723	15708	15879	15722	15967	15759	15938	15790	15882	15787	15624	15845	15597	15713	15802	15769	15815	15681	15841	15910	15743	15818	15918	15676	15728	15795	15829	15896	15953	15945	15865	15738	15711	15859	15816	15718	15623	15908	15969	15755	15650	15845	15932	15845	15571	15625	15679	15644	15848	15793	15857	15910	15960	15709	15803	15571	15689	15811	15772	15808	15728	15796	15607	15793	15701	15846	15618	15935	15972	15773	15975	15855	15738	15839	15746	15765	15705	15923	15869	15603	15655	15842	15698	15803	15795	15834	15757	15669	15681	15830	15837	15865	15692	15869	15741	15901	15715	15774	15635	15777	15807	15745	15963	15778	15824	15592	15716	16096	15926	15932	15808	16049	15659	15802	15925	15893	15809	15871	15891	15745	16051	15826	15730	15792	15866	15848	15829	15791	15635	15798	15843	15971	15800	15690	15764	15801	15745	15718	15636	15891	15513	15653	15699	15848	15632	15595	15770	15684	15626	15786	15620	15813	15639	15757	15723	15752	15619	15760	15783	15782	15769	15868	15861	15878	15629	15805	15723	15794	15733	15754	15587	15788	15539	15670	15730	15830	15807	15532	15792	15775	15904	15596	15753	15801	15724	15801	15776	15779	15677	15731	15908	15668	15718	15767	15769	15733	15575	15886	15608	15543	15798	15768	15771	15790	15820	15814	15706	15877	15782	15722	15769	16025	15904	15809	15864	15740	15903	15727	15837	15943	15872	15941	15665	15832	16046	15690	15732	15807	15879	15792	15858	15780	15767	15722	15861	15763	15968	15913	15757	15748	15581	15760	15643	15717	15741	15848	15821	15766	15697	15727	15652	15817	15793	15874	15907	15895	15845	15658	15891	15766	15584	15737	15812	15922	15696	15708	15630	15569	15684	15796	15784	15649	15672	15831	15903	15714	15925	15709	15733	15863	15820	15779	15795	15761	15651	15799	15851	15704	15611	15873	15790	15793	15684	15842	15769	15745	15721	15549	15706	15682	15957	15884	15939	15846	15821	15837	15652	15984	15849	15658	16039	15865	15755	15736	15807	15717	15787	15947	15888	15677	15935	15623	15577	15900	15952	15616	15803	15812	16089	15886	15974	15704	15729	15819	16023	15771	15737	15623	15749	15834	15670	15935	15821	15650	15676	15657	15794	15825	15788	15680	15796	15671	15790	15742	15914	16032	15720	15670	16039	15649	15789	15890	15645	15710	15694	15637	15770	15932	15764	15797	15741	15762	15821	15852	15748	15777	15916	15809	15618	15618	15832	15758	15914	15702	15872	15872	15785	15967	15857	15806	15856	15782	15658	15801	15779	15788	15661	15793	15619	15795	15760	15726	15913	15746	15626	15885	15762	15560	15840	15629	15675	15748	15940	15783	15695	15915	15913	15924	15794	15729	15643	15837	15622	15773	15880	15925	15847	15842	15816	15706	15992	15881	15888	15816	16013	15796	15868	15871	15942	15879	15872	15798	15574	15605	15660	15835	15912	15823	15704	15774	15821	15645	15929	15751	15842	15748	15806	15748	15632	15874	15714	15582	15695	15759	15659	15786	15877	15782	15756	15830	15900	15706	15717	15963	15816	16081	15942	15709	16073	15603	15817	15965	15714	15849	15800	15703	15983	15866	16022	15965	15721	15691	15706	15874	15728	15773	15791	15682	15701	15877	15818	16032	15948	15902	15806	15973	15747	15656	15662	16028	15807	15781	15822	15651	15786	16017	15938	15895	15784	15466	15828	15909	15798	15695	15894	15912	15760	15753	15679	15759	15799
15755	16731	16718	16087	15498	15457	15490	15399	15461	15225	15750	18587	20607	18758	16918	15883	15590	15417	15227	15389	15409	15232	15352	15302	15457	15399	15365	15300	15385	15283	15348	15347	15401	15184	15424	15412	15292	15384	15186	15184	15477	15332	15250	15291	15273	15127	15346	15362	15495	15259	15529	15408	15418	15272	15395	15214	15354	15190	15300	15265	15416	15351	15230	15329	15351	15291	15507	15181	15123	15269	15408	15293	15562	15365	15414	15259	15268	15111	15442	15345	15121	15379	15185	15249	15350	15337	15186	15407	15317	15424	15256	15318	15326	15370	15227	15372	15323	15260	15358	15319	15288	15430	15276	15272	15305	15353	15325	15293	15297	15255	15251	15389	15201	15143	15328	15361	15299	15236	15312	15287	15291	15299	15292	15318	15333	15362	15381	15302	15234	15189	15500	15335	15340	15338	15371	15368	15178	15292	15159	15373	15364	15386	15352	15189	15237	15106	15270	15519	15532	15621	15420	15196	15332	15187	15184	15264	15379	15221	15334	15403	15349	15310	15329	15333	15266	15128	15226	15337	15202	15247	15337	15313	15215	15301	15128	15443	15395	15301	15323	15341	15253	15340	15389	15471	15366	15245	15374	15310	15275	15280	15187	15328	15335	15231	15424	15416	15449	15308	15343	15399	15113	15329	15371	15355	15359	15364	15280	15275	15270	15260	15218	15376	15396	15312	15434	15341	15517	15220	15208	15341	15334	15411	15212	15446	15382	15407	15258	15402	15271	15373	15224	15426	15412	15372	15236	15400	15253	15353	15392	15384	15332	15367	15322	15183	15348	15392	15302	15293	15368	15311	15336	15285	15201	15290	15227	15363	15341	15334	15479	15341	15235	15469	15268	15362	15240	15375	15166	15338	15289	15214	15207	15294	15464	15333	15320	15315	15269	15289	15323	15328	15427	15247	15151	15380	15318	15268	15395	15299	15194	15319	15334	15187	15356	15100	15344	15170	15340	15405	15204	15318	15429	15275	15226	15220	15179	15330	15311	15384	15377	15271	15362	15385	15243	15528	15148	15216	15311	15382	15312	15436	15279	15490	15495	15351	15127	15344	15330	15283	15217	15317	15352	15335	15382	15128	15266	15285	15516	15211	15204	15330	15292	15364	15343	15222	15313	15373	15328	15277	15378	15392	15210	15533	15218	15317	15416	15410	15236	15407	15150	15370	15108	15264	15179	15167	15350	15246	15388	15373	15351	15253	15182	15419	15299	15408	15226	15464	15303	15352	15203	15475	15288	15153	15282	15263	15309	15356	15316	15491	15462	15223	15148	15463	15369	15314	15356	15324	15285	15349	15466	15181	15237	15256	15439	15293	15376	15410	15364	15272	15232	15238	15376	15342	15358	15385	15302	15342	15097	15294	15303	15351	15460	15269	15372	15235	15424	15206	15392	15471	15278	15326	15043	15213	15220	15238	15414	15316	15488	15231	15187	15269	15215	15306	15369	15356	15374	15261	15148	15242	15202	15430	15206	15321	15284	15357	15308	15162	15298	15411	15303	15326	15319	15266	15266	15325	15304	15216	15405	15322	15225	15194	15455	15337	15251	15310	15122	15290	15390	15261	15387	15169	15424	15171	15392	15390	15393	15356	15353	15405	15294	15376	15329	15222	15398	15333	15465	15288	15353	15350	15450	15048	15293	15392	15225	15208	15174	15344	15362	15173	15205	15318	15406	15352	15171	15334	15259	15238	15247	15288	15265	15263	15348	15164	15239	15283	15455	15196	15338	15131	15318	15488	15433	15220	15429	15288	15203	15302	15423	15339	15292	15257	15305	15291	15321	15338	15367	15210	15237	15148	15186	15188	15305	15433	15251	15283	15310	15542	15271	15292	15308	15329	15349	15424	15274	15340	15305	15321	15296	15329	15178	15266	15288	15242	15401	15208	15323	15145	15376	15200	15378	15278	15396	15434	15297	15206	15378	15213	15313	15344	15271	15196	15412	15293	15171	15145	15411	15368	15383	15235	15109	15354	15283	15268	15250	15164	15369	15257	15516	15233	15304	15460	15281	15263	15430	15163	15310	15396	15180	15270	15322	15074	15278	15403	15093	15385	15266	15319	15213	15330	15279	15293	15121	15289	15305	15226	15369	15374	15296	15076	15508	15358	15286	15343	15217	15130	15292	15373	15403	15406	15390	15482	15277	15437	15451	15285	15370	15352	15348	15254	15288	15371	15548	15421	15282	15310	15119	15149	15360	15278	15267	15377	15309	15264	15261	15348	15260	15148	15226	15342	15295	15320	15272	15348	15347	15394	15354	15422	15254	15159	15364	15301	15219	15232	15418	15309	15323	15278	15158	15480	15301	15374	15207	15450	15210	15253	15180	15270	15360	15190	15290	15223	15292	15347	15243	15194	15409	15261	15262	15269	15337	15424	15245	15361	15399	15287	15338	15402	15308	15176	15446	15285	15447	15394	15278	15300	15267	15476	15333	15326	15353	15227	15218	15411	15511	15387	15325	15256	15341	15328	15186	15238	15215	15316	15204	15430	15488	15298	15327	15351	15339	15204	15313	15099	15316	15508	15350	15269	15527	15178	15372	15356	15395	15379	15378	15359	15239	15253	15171	15350	15347	15221	15266	15462	15334	15524	15368	15432	15212	15228	15427	15321	15355	15305	15279	15355	15346	15394	15350	15186	15480	15298	15550	15298	15301	15373	15160	15366	15254	15320	15417	15396	15349	15367	15346	15495	15308	15393	15300	15490	15270	15274	15275	15103	15381	15264	15341	15306	15292	15326	15195	15222	15482	15273	15251	15277	15356	15280	15399	15421	15241	15281	15328	15458	15282	15257	15335	15312	15390	15275	15175	15286	15358	15425	15452	15454	15136	15450	15376	15229	15304	15333	15423	15241	15321	15321	15446	15297	15426	15404	15413	15303	15363	15325	15146	15249	15323	15265	15459	15327	15472	15349	15378	15113	15244	15325	15413	15652	15307	15310	15399	15316	15242	15397	15216	15317	15353	15313	15355	15212	15200	15494	15294	15307	15305	15377	15251	15214	15380	15493	15472	15299	15361	15357	15285	15356	15427	15245	15317	15403	15080	15494	15280	15318	15376	15418	15288	15259	15322	15315	15422	15439	15230	15340	15193	15281	15427	15418	15368	15298	15148	15213	15453	15305	15408	15459	15364	15248	15363	15368	15343	15247	15314	15428	15269	14876	15506	15271	15266	15242	15235	15354	15284	15483	15331	15274	15258	15096	15502	15231	15224	15230	15280	15362	15333	15296	15441	15230	15514	15248	15287	15277	15403	15270	15314	15210	15516	15256	15270	15294	15345	15347	15243	15311	15243	15345	15122	15258	15281	15282	15337	15418	15272	15386	15200	15094	15374	15146	15198	15291	15292	15490	15301	15272	15332	15430	15315	15352	15440	15299	15345	15453	15429	15184	15405	15322	15228	15336	15296	15374	15299	15321	15372	15185	15170	15201	15283	15187	15334	15180	15213	15297	15302	15347	15262	15221	15342	15168	15328	15355	15245	15388	15351	15288	15303	15290	15231	15357	15290	15165	15239	15272	15276	15329	15230	15423	15363	15388	15234	15291	15298	15245	15375	15418	15473	15461	15440	15317	15344	15242	15219	15339	15399	15386	15449	15337	15333	15347	15308	15349	15214	15351	15273	15270	15426	15420	15207	15272	15292	15332	15442	15412	15395	15372	15398	15406	15437	15406	15265	15289	15352	15397	15169	15098	15276	15433	15421	15356	15159	15326	15230	15160	15384	15183	15428	15162	15218	15247	15239	15305	15319	15433	15372	15180	15133	15179	15338	15383	15387	15393	15254	15461	15159	15423	15288	15262	15263	15322	15140	15378	15391	15323	15333	15298	15355	15410	15395	15296	15167	15294	15248	15351	15367	15313	15245	15181	15136	15183	15270	15375	15231	15317	15177	15234	15345	15355	15241	15389	15144	15417	15280	15475	15333	15359	15287	15287	15437	15183	15365	15425	15297	15298	15244	15560	15563	15318	15278	15241	15164	15288	15314	15318	15218	15279	15201	15408	15194	15267	15264	15415	15524	15118	15286	15309	15373	15217	15322	15419	15353	15406	15454	15137	15199	15461	15387	15373	15380	15311	15225	15268	15215	15404	15233	15353	15373	15424	15249	15301	15424	15461	15265	15240	15366	15293	15377	15381	15472	15414	15319	15265	15256	15389	15344	15298	15149	15243	15412	15246	15449	15354	15265	15319	15181	15363	15397	15215	15411	15321	15324	15342	15155	15313	15295	15238	15317	15346	15181	15395	15398	15214	15592	15184	15403	15334	15305	15338	15352	15374	15186	15335	15427	15273	15418	15222	15271	15312	15407	15307	15358	15302	15278	15304	15219	15175	15413	15469	15223	15210	15339	15329	15422	15071	15294	15400	15293	15349	15231	15313	15296	15187	15307	15289	15327	15309	15139	15368	15401	15177	15442	15366	15374	15230	15449	15277	15147	15282	15346	15246	15267	15227	15165	15258	15213	15316	15402	15222	15282	15324	15478	15370	15376	15138	15367	15239	15245	15553	15401	15286	15353	15302	15497	15370	15444	15233	15122	15308	15424	15338	15306	15107	15210	15144	15395	15349	15343	15510	15165	15451	15381	15499	15319	15285	15431	15340	15261	15305	15478	15426	15230	15255	15379	15284	15303	15215	15349	15310	15039	15291	15402	15291	15395	15170	15304	15367	15405	15352	15223	15327	15567	15348	15345	15352	15344	15313	15327	15204	15394	15237	15350	15195	15432	15395	15255	15451	15355	15282	15336	15484	15318	15259	15306	15222	15235	15368	15308	15310	15201	15416	15441	15381	15283	15235	15293	15305	15373	15235	15482	15197	15401	15266	15308	15360	15290	15432	15197	15268	15517	15251	15336	15385	15364	15238	15289	15181	15321	15144	15299	15292	15322	15255	15274	15230	15202	15270	15122	15482	15371	15444	15280	15397	15468	15198	15442	15295	15167	15196	15411	15319	15342	15348	15127	15283	15273	15381	15415	15273	15482	15513	15289	15292	15159	15328	15218	15266	15304	15334	15158	15337	15178	15389	15375	15286	15166	15256	15296	15371	15210	15344	15205	15388	15286	15129	15312	15470	15269	15223	15172	15174	15418	15210	15316	15422	15292	15231	15143	15316	15355	15317
25030	21326	27914	25384	20467	17939	17447	16092	16182	16458	18314	28592	34360	28544	22156	18092	16326	15919	15815	15791	15789	15772	15883	15740	15748	15857	15740	15688	15817	15724	15676	15786	15901	15948	15960	15616	15585	15721	15625	15602	15557	15524	15496	15795	15797	15602	15636	15533	15438	15814	15677	15645	15648	15554	15705	15710	15792	15599	15878	15689	15617	15617	15636	15721	15742	15582	15645	15747	15754	15720	15555	15431	15624	15517	15705	15809	15829	15751	15460	15717	15616	15691	15824	15619	15560	15682	15760	15665	15839	15451	15725	15618	15691	15498	15672	15437	15526	15646	15622	15594	15748	15879	15738	15617	15633	15660	15585	15675	15465	15563	15632	15752	15842	15539	15781	15429	15849	15659	15590	15528	15702	15695	15741	15649	15556	15649	15598	15648	15637	15668	15620	15664	15775	15622	15530	15706	15642	15803	15597	15750	15758	15491	15582	15615	15642	15619	15635	15560	15773	15780	15582	15825	15634	15584	15858	15809	15708	15603	15606	15496	15461	15513	15677	15665	15535	15655	15594	15567	15713	15711	15740	15695	15646	15284	15574	15761	15738	15593	15717	15584	15652	15628	15680	15465	15681	15561	15517	15657	15656	15671	15730	15625	15511	15612	15609	15588	15440	15628	15714	15671	15635	15481	15863	15809	15600	15685	15551	15604	15502	15650	15596	15636	15717	15662	15608	15530	15656	15807	15676	15631	15590	15602	15547	15503	15559	15731	15606	15687	15603	15790	15551	15528	15669	15557	15652	15807	15627	15660	15673	15508	15503	15478	15566	15383	15800	15617	15589	15720	15809	15498	15584	15669	15550	15606	15769	15561	15576	15598	15669	15663	15598	15522	15475	15567	15539	15593	15446	15690	15508	15527	15696	15687	15630	15660	15619	15709	15844	15834	15533	15619	15494	15680	15593	15493	15652	15470	15546	15633	15585	15391	15793	15606	15550	15668	15612	15628	15593	15501	15791	15626	15684	15690	15453	15605	15631	15423	15531	15632	15679	15547	15671	15620	15717	15614	15735	15707	15674	15676	15573	15579	15743	15651	15530	15298	15675	15575	15680	15757	15733	15742	15746	15587	15689	15543	15658	15727	15805	15794	15662	15508	15735	15678	15706	15484	15585	15651	15643	15723	15758	15687	15644	15555	15470	15448	15563	15487	15735	15683	15518	15721	15761	15879	15537	15686	15462	15597	15680	15624	15623	15632	15690	15596	15791	15623	15568	15634	15801	15463	15577	15513	15614	15743	15750	15664	15691	15407	15798	15489	15655	15502	15689	15588	15754	15637	15817	15715	15557	15699	15730	15734	15650	15672	15561	15885	15495	15693	15695	15552	15639	15427	15649	15661	15754	15625	15818	15792	15587	15594	15648	15447	15754	15729	15611	15644	15617	15785	15764	15676	15543	15790	15370	15546	15679	15575	15609	15585	15660	15407	15482	15625	15755	15634	15665	15659	15655	15811	15706	15576	15523	15700	15780	15538	15704	15431	15378	15595	15554	15707	15599	15614	15604	15579	15752	15687	15689	15649	15521	15681	15689	15785	15802	15674	15688	15702	15724	15785	15649	15616	15344	15716	15614	15408	15873	15543	15642	15627	15592	15711	15702	15593	15641	15627	15587	15570	15634	15739	15759	15693	15512	15514	15607	15652	15561	15621	15594	15636	15665	15658	15583	15605	15526	15661	15792	15720	15576	15643	15713	15853	15896	15684	15678	15444	15475	15605	15680	15604	15822	15601	15598	15883	15672	15632	15813	15605	15790	15552	15848	15662	15566	15894	15605	15566	15784	15660	15550	15553	15543	15690	15619	15468	15701	15583	15692	15644	15686	15738	15539	15570	15570	15523	15659	15798	15585	15442	15579	15454	15604	15651	15797	15571	15615	15633	15495	15726	15646	15529	15694	15737	15485	15748	15508	15813	15714	15695	15667	15496	15634	15431	15571	15443	15578	15574	15537	15680	15547	15457	15652	15668	15676	15715	15694	15511	15704	15884	15748	15616	15609	15665	15663	15579	15561	15731	15835	15672	15700	15611	15615	15548	15444	15630	15887	15681	15492	15863	15776	15880	15728	15643	15863	15602	15791	15854	15758	15593	15716	15613	15793	15863	15669	15830	15704	15739	15832	15525	15582	15610	15610	15610	15514	15666	15722	15527	15532	15646	15612	15406	15785	15592	15614	15596	15477	15642	15669	15601	15579	15481	15741	15655	15728	15757	15695	15651	15609	15548	15660	15504	15732	15612	15628	15562	15528	15578	15819	15587	15519	15516	15689	15600	15855	15782	15686	15578	15696	15684	15579	15699	15547	15731	15738	15558	15745	15597	15373	15593	15683	15637	15661	15743	15649	15632	15581	15516	15572	15715	15689	15585	15695	15519	15609	15678	15565	15616	15573	15748	15704	15843	15424	15492	15643	15715	15654	15800	15640	15891	15731	15598	15720	15676	15552	15701	15697	15687	15755	15739	15700	15652	15615	15762	15741	15623	15640	15483	15842	15608	15474	15689	15649	15661	15759	15543	15667	15582	15682	15541	15670	15741	15768	15698	15924	15732	15708	15628	15502	15683	15774	15356	15646	15676	15791	15622	15718	15524	15782	15592	15604	15664	15434	15694	15561	15641	15785	15609	15710	15744	15607	15892	15688	15689	15671	15570	15505	15544	15722	15715	15630	15676	15718	15583	15661	15657	15646	15775	15536	15415	15753	15645	15510	15776	15612	15615	15721	15618	15549	15473	15611	15633	15683	15449	15652	15607	15547	15572	15744	15703	15621	15885	15526	15493	15585	15773	15646	15631	16039	15683	15616	15600	15839	15658	15530	15689	15576	15349	15582	15691	15484	15587	15574	15655	15624	15686	15780	15776	15675	15478	15425	15610	15582	15660	15697	15805	15490	15506	15713	15729	15721	15564	15703	15439	15615	15688	15669	15647	15603	15507	15657	15722	15620	15738	15821	15549	15670	15678	15516	15653	15764	15755	15625	15610	15600	15354	15623	15689	15749	15716	15657	15512	15567	15654	15639	15670	15828	15702	15767	15727	15582	15683	15912	15698	15783	15645	15456	15560	15777	15642	15789	15676	15639	15629	15571	15617	15849	15763	15629	15528	15739	15828	15633	15616	15772	15653	15677	15547	15665	15618	15664	15684	15773	15755	15779	15607	15593	15565	15677	15615	15749	15691	15710	15604	15711	15859	15615	15616	15520	15603	15674	15919	15547	15449	15907	15549	15858	15710	15415	15660	15815	15648	15871	15649	15690	15916	15584	15640	15573	15640	15485	15592	15734	15655	15795	15545	15578	15749	15850	15690	15623	15667	15582	15744	15672	15324	15796	15744	15714	15591	15579	15622	15739	15730	15480	15551	15597	15761	15539	15648	15643	15788	15451	15655	15804	15661	15694	15559	15746	15836	15683	15730	15522	15630	15658	15593	15578	15744	15548	15721	15594	15706	15629	15539	15568	15770	15603	15544	15550	15433	15550	15539	15799	15641	15718	15581	15626	15718	15409	15711	15490	15589	15308	15678	15698	15612	15668	15619	15804	15718	15657	15704	15658	15664	15625	15479	15528	15724	15685	15783	15561	15731	15747	15782	15771	15597	15652	15484	15624	15661	15631	15841	15799	15575	15669	15566	15469	15599	15622	15638	15626	15583	15515	15741	15697	15464	15636	15608	15769	15645	15800	15726	15642	15771	15663	15578	15712	15584	15541	15604	15727	15485	15763	15624	15681	15612	15706	15653	15566	15648	15859	15602	15592	15426	15778	15640	15658	15574	15666	15582	15508	15659	15546	15723	15705	15645	15570	15472	15653	15720	15801	15623	15815	15578	15551	15663	15565	15682	15901	15538	15698	15646	15594	15457	15660	15507	15404	15650	15489	15627	15468	15747	15553	15631	15615	15718	15787	15549	15603	15475	15592	15644	15610	15819	15717	15527	15846	15614	15578	15528	15586	15674	15702	15588	15631	15428	15559	15635	15647	15655	15664	15470	15730	15451	15747	15595	15634	15547	15682	15728	15790	15915	15761	15506	15610	15674	15468	15833	15766	15675	15661	15763	15630	15592	15577	15716	15817	15705	15589	15660	15492	15641	15546	15647	15598	15588	15657	15537	15548	15825	15604	15649	15807	15665	15487	15781	15703	15664	15673	15535	15622	15574	15618	15697	15741	15489	15682	15561	15503	15670	15574	15599	15481	15503	15608	15585	15494	15766	15655	15527	15538	15610	15557	15742	15704	15501	15640	15616	15559	15656	15649	15554	15741	15588	15672	15676	15619	15494	15640	15633	15787	15581	15577	15907	15447	15742	15725	15718	15506	15516	15617	15686	15780	15677	15705	15525	15695	15700	15680	15762	15674	15702	15647	15762	15795	15726	15603	15656	15648	15677	15765	15507	15642	15579	15780	15609	15628	15708	15643	15636	15843	15595	15552	15565	15799	15786	15745	15408	15859	15480	15684	15753	15794	15651	15792	15711	15582	15650	15653	15718	15711	15725	15750	15695	15457	15861	15899	15661	15669	15715	15713	15939	15653	15672	15539	15465	15622	15494	15531	15617	15632	15661	15620	15460	15798	15394	15622	15698	15881	15591	15556	15602	15521	15548	15626	15902	15683	15548	15576	15684	15939	15790	15640	15697	15828	15431	15638	15574	15631	15761	15681	15467	15606	15629	15537	15724	15592	15837	15673	15707	15673	15516	15597	15572	15656	15646	15746	15663	15663	15750	15570	15517	15804	15827	15737	15607	15694	15675	15543	15681	15595	15859	15589	15542	15633	15452	15630	15764	15825	15809	15704	15779	15561	15537	15684	15621	15681	15728	15742	15696	15624	15837	15650	15621	15451	15708	15468	15618	15620	15793	15720	15629	15733	15785	15698	15655	15541	15655	15541	15622	15535	15539	15655	15725	15629	15558	15834	15546	15707	15724	15755	15623	15673	15749	15711	15624	15580	15627	15862	15552	15644	15690	15689	15906	15831	15677	15772	15760	15783	15767	15610	15514	15863	15686	15632	15779	15657	15805	15654	15813	15910	15515	15797	15554	15487	15843	15604	15561	15581	15783	15648	15718	15711	15597	15699	15585	15594	15500	15582	15655	15727	15549	15643	15718	15610	15767	15677	15593	15607	15415	15690	15605
14658	22245	21639	18867	16917	16256	15924	15728	16117	16491	20278	34388	37905	30775	22617	17443	15699	15327	15280	15336	15191	15282	15450	15297	15193	15165	15333	15154	15066	15191	15441	15187	15312	15180	15290	15014	15318	15326	15307	15386	15246	15299	15158	15165	15281	15330	15355	15169	15165	15059	15208	15243	15163	15305	15320	15261	15285	15249	15198	15412	15039	15249	15294	15176	15280	15253	15195	15231	15319	15152	15317	15291	15158	15318	15222	15252	15199	15156	15099	15260	15284	15302	15180	15337	15391	15208	15319	15237	15230	15311	15295	15193	15079	15242	15167	15279	15275	15275	15323	15154	15271	15100	15324	15151	15108	15153	15200	15188	15107	15188	15151	15372	15307	15339	15282	15114	15398	15160	15405	15024	15309	15186	15280	15266	15314	15199	15139	15311	15071	15207	14968	15290	15251	15277	15226	15329	15255	15170	15158	15123	15367	15157	15293	15172	15260	15372	15132	15242	14936	15181	15217	15205	15159	15243	15267	15193	15392	15120	15121	15110	15238	15248	15336	15170	15116	15079	15075	15155	15505	15216	15215	15054	15274	15328	15209	15279	15219	15198	15057	15160	15254	15214	15241	15279	15256	15245	15245	15216	14992	15219	15389	15246	15255	15261	15129	15216	15263	15195	15240	15019	15162	15206	15202	15081	15154	15238	15266	15379	15260	15076	15229	15410	15116	15212	15101	15347	15154	15158	15237	15180	15324	15145	15357	15210	15206	15242	15246	15364	15219	15425	15199	15326	15282	15134	15139	15276	15354	15306	15364	15241	15081	15267	15064	15140	15149	15157	15264	15135	15074	15240	15050	15147	15165	15256	15315	14972	15112	15308	15118	15301	15332	15126	15178	15307	15036	15155	15160	15126	15176	15230	15184	15296	15179	15213	15014	15269	15139	15157	15215	15237	15077	15223	15273	15080	15297	15180	15236	15255	15333	15023	15264	15235	15300	15077	15337	15156	15206	15326	15304	15277	15365	15131	15356	15233	15135	15220	15126	15192	15178	15228	15289	15213	15123	15287	15160	15160	15117	15223	15257	15430	15292	15240	15276	15185	15239	15247	15137	15187	15261	15333	15182	15221	15261	15315	15217	15242	15204	15246	15190	15206	15144	15056	15116	15181	15272	15390	15302	15241	15242	14946	15230	15248	15214	15361	15167	15293	15351	15367	15307	15222	15167	15139	15147	15252	15259	15209	15377	15082	15142	15171	15364	15227	15173	15255	15041	15208	15243	15287	15115	15206	15187	15368	15348	15170	15176	15307	15344	15570	15125	15176	15205	15103	15271	15186	15163	15204	15333	15341	15116	15123	15115	15352	15378	15243	15139	15117	15180	15261	15178	15228	15278	15175	15217	15264	15064	15207	15386	15266	15222	15260	15296	15423	15216	15213	15179	15224	15164	15264	15166	15221	15141	15269	15382	15251	15322	15242	15247	15134	15187	15182	15230	15515	15302	15293	15167	15243	15162	15095	15156	15050	15100	15180	15267	15272	15150	15197	15212	15166	15220	15368	15204	15165	15128	15106	15192	15224	15188	15042	15401	15245	15163	15308	15175	15246	15007	15260	15252	15136	15225	15315	15278	15184	15200	15220	15335	15339	15150	15267	15011	15274	15229	15334	15209	15145	15401	15296	15284	15158	15134	15209	15166	15302	15375	15332	15160	15359	15284	15206	15136	15180	15190	15310	15258	15472	15139	15163	15352	15336	15323	15156	15091	15229	15308	15310	15332	15249	15220	15332	15105	15216	15243	15233	15304	15159	15272	15298	15181	15091	15164	15194	15193	15119	15228	15229	15224	15213	15219	15232	15288	15305	15174	15220	15195	15049	15271	15259	15332	15347	15357	15178	15094	15171	15069	15152	15253	15194	15157	15226	15203	15335	15160	15140	15049	15373	15269	15256	15133	15070	15131	15142	15221	15087	15101	14931	15128	15212	15216	15231	15124	15147	15176	15203	15128	15135	15230	15327	15120	15432	15445	15004	15362	15258	15118	15308	15206	15333	15162	15221	15305	15193	15241	15219	15263	15325	15246	15247	15311	15381	15188	15278	15415	15083	15235	15239	15287	15208	15176	15300	15230	15233	15147	15268	15108	15239	15147	15202	15281	15311	15167	15270	15195	15346	15138	15219	15258	15244	15177	15134	15375	15248	15191	15132	15502	15313	15199	15176	15321	15027	15121	15324	15058	15271	15112	15020	15285	15242	15227	15178	15267	15045	15142	15183	15251	15199	15118	15277	15211	15173	15086	15365	15290	15325	15188	15271	15260	15032	15294	15157	15151	15173	15132	15190	15388	15079	15232	15212	15047	15292	15192	15388	15178	15432	15234	15218	15284	15296	15270	15157	15347	15111	15320	15173	15344	15301	15349	15336	15182	15213	15194	15123	15374	15260	15357	15238	15175	15294	15070	15266	15160	15294	15253	15238	15327	15360	15161	15112	15043	15273	15289	15236	15247	15222	15259	15246	15275	15223	15295	15319	15439	15316	15433	15263	15176	15293	15085	15322	15141	15429	15243	15255	15389	15341	15087	15250	15151	15196	15164	15301	15225	15107	15167	15232	15287	15154	15325	15207	15323	15356	15329	15233	15072	15230	15334	15181	15392	15189	15261	15422	15200	15148	15230	15361	15191	15250	15333	15162	15385	15207	15066	15238	15117	15052	15215	15078	15247	15153	15182	15403	15280	15263	15536	15291	15136	15175	15257	15115	15158	15142	15290	15046	15273	15234	15280	15274	15239	15215	15250	15295	15236	15156	15130	15284	15074	15084	15329	15260	15320	15039	15251	15303	15273	15135	15241	15137	15336	15168	15177	15264	15150	15136	15260	15170	15255	15373	15213	15258	15304	15191	15206	15340	15140	15223	15238	15176	15396	15122	15285	15345	15282	15375	15329	15105	15147	15343	15120	15164	15180	15257	15203	15229	15299	15184	15211	15175	15184	15314	15215	15193	15151	15333	15192	15340	15108	15319	15159	15265	15047	15014	15308	15125	15469	15346	15249	15193	15124	15074	15215	15123	15299	15217	15240	15310	15284	15151	15441	15297	15186	15301	15235	15289	15270	15184	15266	15018	15180	15164	15240	15044	15249	15287	15357	15145	15257	15369	15129	15302	15063	15039	15197	15145	15310	15084	15232	15270	15423	15206	15159	15212	15409	15110	15283	15233	15096	15360	15170	15257	15247	15283	15374	15332	15197	15283	15118	15023	15200	15310	15201	15147	15188	15231	15143	15221	15105	15300	15117	15271	15249	15266	15063	15376	15093	15265	15186	15429	15183	15265	15248	15308	15158	15298	15255	15385	15151	15216	15297	15049	15191	15339	15240	15202	15247	15177	15179	15076	15122	15344	15389	15454	15188	15182	15139	15259	15329	15195	15178	15391	15314	15234	15261	15311	15253	15213	15188	15132	15188	15345	15162	15253	15287	15159	15082	15280	15334	15195	15063	15361	15127	15159	15269	15231	15188	15064	15196	15307	15287	15160	15043	15195	15255	15297	15251	15391	15217	15251	15251	15192	15298	15162	15194	15093	15160	15112	15219	15167	15399	14963	15130	15261	15258	15228	15287	15289	15147	15334	15022	15297	15186	15126	15113	15276	15314	15120	15171	15296	15144	15281	15282	15233	15096	15143	15096	15101	15223	15332	15306	15329	15130	15457	15138	15140	15249	15151	15177	15153	15098	15242	15329	15256	15189	15347	15309	15134	15282	15309	15265	15214	15331	15183	15361	15136	15318	15242	15082	15322	15124	15099	15468	15133	15292	15192	15313	15334	15228	15125	15240	15208	15248	15220	15241	15157	15103	15379	15192	15155	15239	15124	15271	15381	15349	15269	15157	15334	15138	15240	15226	15202	15174	15185	15421	15245	15141	15167	15219	15123	15205	15313	15378	15312	15277	15199	15357	15277	15358	15167	15284	15197	15261	15104	15147	15122	15173	15305	15316	15270	15188	15087	15242	15214	15291	15325	15116	15261	15102	15376	15095	15224	15249	15181	15226	15305	15337	15147	15240	15092	15367	15167	15203	15248	15274	15380	15077	15310	15104	15100	14998	15166	15341	15287	15173	15042	15130	15168	15267	15327	15289	15260	15251	15328	15183	15358	15263	15319	15202	15192	15186	15250	15419	15200	15226	15203	15315	15319	15170	15385	15234	15145	15364	15252	15401	15337	15174	15288	15278	15328	15124	15265	15324	15268	15158	15304	15159	15251	15220	15189	15396	15242	15181	15370	15040	15103	15308	15222	15471	15163	15150	15283	15129	15318	15297	15268	15153	15308	15060	15077	15219	15231	15330	15350	15288	15227	15120	15349	15278	15091	15137	15226	15213	15277	15267	15444	15075	15181	15304	15257	15318	15184	15121	15272	15148	15285	15129	15086	15213	15171	15339	15189	15122	15246	15058	15179	15362	15227	15232	15368	15278	15103	15124	15227	15127	15099	15055	15207	15255	15232	15133	15186	15286	15388	15217	15173	15189	15194	15099	15119	15297	15367	15382	15197	15198	15221	15278	15184	15254	15196	15114	15263	15399	15266	15182	15274	15119	15327	15427	15284	15188	15155	15384	15077	15320	15081	15113	15328	15332	15124	15401	15380	15291	15205	15286	15076	15166	15171	15210	15222	15345	15265	15241	15363	15256	15157	15238	15109	15194	15251	15289	15145	15102	15283	15253	15385	15346	15195	15201	15173	15215	15294	15267	15047	15201	15390	15184	15139	15088	15144	15324	15324	15171	15131	15217	15158	15317	15237	15271	15337	15249	15097	15264	15403	15181	15180	15259	15151	15299	15228	15215	15240	15333	15301	15079	15273	15421	15152	15227	15296	15186	15078	15261	15222	15274	15399	15299	15213	15311	15055	15340	15271	15162	15124	15325	15125	15254	15261	15382	15222	15147	15245	15232	15236	15258	15309	15298	15016	15268	15276	15262	15299	15214	15103	15075	15316	15163	15149	15313	15283	15316	15169	15203	15361	15387	15347	15237	15268	15282	15286	15227	15410	15220	15421	15225	15194	15377	15245	15166	15198	15211	15075	15404	15037	14922	14964	15233	15373	15461	15291	15376	15149	15135	15262	15324	15231	15375	15083	15174	15231	15205	15339	15147	15381	15196	15042	15274	15021	15238	15106	15180	15156
23950	21370	28816	24343	21852	21224	19642	16816	16464	16687	20135	36359	41605	36414	27601	20321	17022	16012	15659	15604	15800	15808	15782	15566	15845	15717	15854	15766	15778	15766	15710	15633	15792	15668	15715	15599	15493	15654	15684	15780	15572	15552	15474	15669	15866	15688	15653	15620	15566	15613	15623	15561	15649	15594	15748	15673	15513	15753	15615	15555	15499	15544	15732	15654	15792	15786	15612	15663	15551	15573	15835	15833	15735	15566	15634	15575	15562	15622	15597	15751	15583	15599	15789	15571	15613	15599	15655	15494	15592	15947	15557	15464	15683	15468	15652	15435	15736	15652	15679	15890	15735	15657	15624	15545	15560	15742	15644	15436	15544	15586	15656	15653	15537	15588	15401	15688	15551	15438	15522	15474	15440	15798	15652	15580	15522	15576	15590	15627	15710	15578	15791	15455	15591	15629	15768	15638	15620	15490	15636	15550	15481	15785	15634	15624	15723	15639	15689	15557	15513	15622	15713	15536	15643	15690	15624	15574	15605	15404	15430	15819	15657	15735	15588	15441	15580	15732	15514	15545	15612	15635	15580	15511	15536	15707	15473	15360	15604	15395	15688	15615	15528	15536	15613	15826	15588	15571	15582	15588	15575	15789	15563	15612	15688	15552	15496	15580	15624	15684	15416	15629	15539	15521	15488	15604	15769	15599	15762	15572	15367	15473	15683	15556	15710	15642	15579	15669	15674	15455	15382	15543	15681	15728	15703	15404	15629	15590	15704	15547	15627	15718	15590	15494	15440	15671	15577	15669	15516	15494	15533	15464	15603	15650	15636	15608	15597	15547	15634	15722	15616	15572	15780	15780	15596	15489	15638	15835	15742	15496	15453	15499	15463	15639	15394	15770	15705	15676	15487	15652	15669	15680	15498	15665	15475	15531	15514	15507	15463	15530	15581	15451	15583	15349	15604	15725	15587	15678	15641	15517	15569	15511	15567	15561	15315	15674	15659	15486	15328	15698	15589	15574	15757	15361	15516	15436	15531	15660	15788	15611	15509	15614	15652	15510	15743	15652	15563	15719	15408	15726	15664	15730	15438	15455	15676	15536	15521	15464	15650	15537	15576	15566	15559	15915	15699	15506	15659	15489	15549	15607	15543	15664	15594	15608	15637	15512	15402	15532	15700	15645	15436	15508	15681	15484	15599	15579	15567	15572	15682	15671	15684	15481	15656	15737	15688	15588	15540	15658	15453	15681	15541	15524	15696	15567	15396	15674	15576	15412	15560	15479	15774	15561	15417	15518	15615	15799	15709	15599	15714	15721	15454	15531	15610	15576	15612	15587	15748	15579	15504	15667	15561	15441	15455	15510	15719	15695	15568	15663	15348	15490	15509	15791	15503	15491	15484	15555	15457	15505	15563	15751	15581	15468	15628	15475	15606	15613	15660	15642	15553	15573	15363	15516	15517	15656	15607	15651	15574	15655	15769	15658	15504	15695	15702	15531	15821	15338	15728	15502	15705	15475	15629	15614	15545	15510	15530	15498	15795	15578	15519	15543	15584	15510	15459	15516	15675	15477	15627	15556	15825	15311	15726	15292	15432	15551	15455	15645	15528	15615	15554	15716	15517	15577	15602	15496	15694	15748	15525	15648	15545	15620	15710	15557	15707	15503	15470	15557	15564	15498	15473	15655	15706	15630	15457	15544	15608	15507	15561	15574	15636	15479	15524	15532	15763	15595	15810	15484	15555	15659	15548	15585	15753	15350	15622	15794	15559	15715	15652	15487	15698	15902	15649	15516	15614	15694	15607	15449	15662	15432	15722	15650	15600	15479	15364	15621	15807	15555	15620	15725	15702	15613	15633	15561	15774	15458	15709	15509	15643	15584	15719	15392	15530	15554	15667	15474	15654	15400	15619	15384	15532	15641	15519	15574	15550	15612	15537	15730	15567	15523	15488	15474	15503	15711	15546	15571	15456	15650	15626	15544	15822	15762	15586	15478	15723	15631	15572	15663	15637	15641	15597	15796	15515	15364	15418	15325	15626	15743	15640	15503	15551	15560	15586	15409	15532	15557	15598	15241	15565	15555	15774	15545	15804	15665	15573	15650	15538	15652	15635	15663	15509	15582	15519	15453	15628	15674	15527	15621	15563	15459	15435	15660	15651	15800	15619	15723	15438	15594	15726	15823	15585	15727	15619	15452	15620	15566	15559	15614	15652	15650	15704	15822	15645	15562	15701	15691	15563	15588	15799	15497	15609	15723	15701	15597	15631	15395	15632	15794	15660	15500	15829	15700	15622	15683	15673	15759	15533	15643	15463	15517	15545	15536	15777	15547	15549	15542	15704	15564	15723	15636	15613	15546	15723	15612	15567	15598	15634	15577	15691	15458	15533	15660	15559	15603	15588	15783	15683	15592	15674	15698	15669	15646	15519	15709	15570	15490	15535	15520	15666	15554	15696	15400	15543	15576	15556	15730	15797	15469	15573	15498	15338	15483	15635	15672	15673	15718	15492	15625	15563	15771	15568	15392	15613	15276	15708	15554	15693	15577	15663	15655	15357	15469	15672	15682	15534	15512	15722	15518	15640	15643	15799	15731	15629	15653	15836	15680	15692	15438	15767	15746	15850	15687	15719	15732	15543	15659	15460	15547	15408	15577	15709	15418	15677	15497	15573	15541	15725	15550	15591	15651	15758	15756	15582	15689	15382	15749	15779	15613	15619	15406	15567	15596	15586	15497	15505	15613	15580	15662	15841	15682	15553	15425	15569	15599	15451	15609	15750	15712	15563	15431	15548	15505	15579	15555	15557	15629	15665	15497	15560	15600	15601	15513	15745	15535	15723	15611	15467	15673	15646	15836	15420	15701	15550	15526	15601	15585	15532	15554	15648	15875	15589	15913	15526	15749	15511	15631	15877	15674	15848	15434	15625	15561	15669	15549	15691	15786	15659	15481	15458	15633	15788	15611	15626	15618	15582	15474	15387	15747	15718	15613	15658	15512	15609	15559	15605	15565	15667	15552	15468	15557	15697	15561	15752	15494	15668	15586	15532	15742	15744	15609	15788	15626	15648	15583	15498	15612	15656	15773	15703	15493	15594	15421	15578	15520	15613	15483	15621	15450	15628	15554	15464	15583	15609	15402	15646	15418	15686	15511	15671	15691	15541	15441	15567	15568	15569	15671	15636	15603	15487	15539	15505	15660	15402	15703	15609	15642	15488	15508	15454	15688	15615	15557	15578	15545	15721	15524	15615	15500	15437	15734	15776	15694	15665	15710	15576	15690	15693	15558	15538	15614	15481	15465	15305	15776	15666	15537	15528	15869	15529	15582	15486	15647	15487	15187	15600	15619	15669	15673	15712	15432	15345	15463	15654	15584	15735	15694	15435	15738	15595	15653	15560	15531	15708	15622	15468	15677	15563	15662	15520	15697	15623	15719	15580	15721	15462	15572	15624	15546	15673	15573	15627	15671	15502	15675	15540	15516	15476	15668	15562	15725	15592	15671	15591	15730	15495	15405	15442	15553	15670	15635	15767	15396	15608	15506	15551	15516	15559	15592	15566	15652	15614	15632	15502	15629	15656	15566	15566	15606	15582	15515	15509	15562	15593	15627	15569	15385	15686	15648	15791	15566	15393	15464	15540	15671	15655	15572	15636	15842	15595	15743	15600	15792	15510	15637	15700	15642	15479	15542	15731	15475	15555	15742	15719	15461	15493	15677	15438	15527	15653	15650	15653	15448	15743	15631	15712	15448	15697	15683	15520	15531	15566	15583	15644	15646	15488	15666	15585	15513	15789	15663	15636	15570	15684	15713	15732	15527	15534	15636	15546	15647	15924	15612	15752	15678	15568	15551	15401	15611	15677	15543	15594	15728	15409	15561	15564	15647	15763	15628	15745	15492	15614	15508	15484	15574	15466	15813	15791	15624	15461	15438	15411	15540	15592	15813	15485	15373	15604	15598	15446	15606	15653	15543	15591	15624	15588	15511	15602	15552	15738	15550	15465	15617	15695	15709	15533	15531	15794	15792	15706	15539	15409	15528	15614	15600	15757	15619	15573	15650	15666	15642	15371	15530	15604	15643	15420	15564	15527	15643	15490	15793	15502	15367	15612	15499	15667	15628	15655	15533	15652	15725	15577	15561	15812	15612	15639	15611	15545	15696	15639	15637	15675	15454	15465	15398	15561	15468	15683	15529	15737	15629	15821	15657	15896	15677	15458	15632	15610	15498	15481	15393	15342	15727	15553	15400	15836	15617	15484	15560	15587	15538	15443	15390	15729	15786	15331	15693	15544	15541	15613	15595	15539	15495	15570	15422	15467	15555	15435	15697	15670	15547	15709	15662	15659	15505	15678	15593	15595	15630	15487	15683	15745	15714	15747	15692	15484	15606	15333	15350	15506	15489	15513	15674	15826	15716	15548	15562	15784	15728	15471	15573	15713	15624	15611	15474	15494	15540	15517	15770	15648	15393	15650	15649	15567	15620	15494	15538	15830	15708	15566	15503	15605	15741	15437	15919	15671	15625	15572	15853	15491	15664	15590	15624	15554	15701	15754	15599	15796	15753	15674	15701	15636	15622	15564	15752	15659	15564	15559	15660	15576	15613	15580	15746	15742	15578	15722	15628	15452	15749	15493	15729	15714	15584	15605	15742	15760	15463	15519	15677	15682	15533	15574	15470	15524	15520	15605	15570	15673	15569	15596	15742	15642	15672	15769	15492	15566	15590	15635	15627	15520	15538	15537	15488	15648	15655	15647	15511	15572	15777	15570	15510	15845	15657	15815	15501	15497	15534	15496	15596	15646	15630	15523	15429	15564	15650	15516	15716	15340	15620	15674	15588	15850	15572	15566	15495	15659	15411	15423	15398	15466	15660	15741	15437	15477	15499	15617	15698	15612	15540	15653	15561	15661	15780	15439	15477	15709	15501	15751	15649	15633	15415	15765	15613	15614	15549	15505	15643	15716	15650	15461	15599	15546	15745	15733	15679	15466	15620	15597	15651	15658	15801	15502	15675	15727	15560	15576	15699	15455	15569	15311	15624	15518	15515	15403	15413	15662	15580	15525	15624	15487	15641	15573	15573	15717	15424	15700	15780	15520	15705	15755	15531	15707	15539	15503	15605	15471	15514	15678	15502	15559	15483	15789	15610	15406	15672	15481	15506	15536	15582	15532	15489
16316	27411	26261	21859	18697	17406	16725	16363	17206	16794	23476	42505	44653	39499	28652	19854	16391	15304	15372	15252	15255	15132	15296	15166	15289	15258	15187	15341	15297	15121	15380	15283	15141	15231	15216	15379	15363	15223	15388	15284	15107	15308	15213	15257	15363	15238	15175	15325	15227	15321	15153	15310	15258	15037	15314	15282	15386	15425	15253	15340	15191	15162	15320	15217	15165	15226	15397	15182	15295	15314	15320	15160	15325	15263	15255	15138	15258	15141	15364	15300	15241	15208	15307	15226	15309	15224	15211	15048	15238	15160	15190	15175	15138	15198	15234	15106	15260	15198	15248	15105	15354	15220	15186	15189	15185	15247	15279	15169	15301	15158	15276	15239	15217	15330	15289	15177	15166	15183	15514	15191	15199	15270	15319	15000	15206	15127	15327	15354	15295	15199	15214	15163	15219	15415	15195	15286	15126	15229	15129	15284	15244	15135	15237	15245	15112	15350	15032	15181	15234	15285	15227	15052	15295	15324	15346	15196	15212	15246	15369	15241	15292	15136	15052	15286	15344	15302	15208	15167	15304	15228	15214	15376	15237	15325	15236	15080	15190	15276	15302	15367	15276	15239	15231	15147	15293	15195	15331	15245	15214	15138	15255	15136	15131	15209	15196	15311	15036	15087	15074	15158	15249	15264	15119	15391	15132	15054	15356	15120	15143	15146	15351	15155	15264	15271	15230	15291	15120	15339	15276	15166	15182	15269	15502	15174	15155	15083	15221	15381	15087	15118	15172	15093	15264	15281	15215	15348	15108	15193	15218	15333	15320	15180	15158	15153	15098	15302	15232	15116	15113	15271	15157	15222	15309	15159	15307	15214	15217	15219	15097	15006	15246	15175	15213	15261	15344	15215	15260	15216	15227	15220	15294	15248	15326	15254	15348	15420	15201	15336	15251	15315	15094	15176	15238	15129	15333	15216	15196	15304	15196	15132	15270	15279	15250	15070	15237	15233	15277	15144	15225	15348	15305	15119	15173	15226	15161	15240	14991	15313	15270	15056	15293	15268	15246	15205	15235	15015	15236	15204	15286	15208	15097	15254	15139	15278	15143	15200	15249	15286	15081	15158	15346	15186	15238	15418	15240	15383	15222	15163	15049	15155	15324	15220	15071	15110	15278	15264	15123	15174	15128	15128	15219	15196	15316	15172	15267	15267	15296	15292	15197	15199	15085	15184	15150	15153	15171	15076	15408	15097	15281	15266	15257	15153	15124	15143	15285	15178	15062	15073	15222	15299	15369	15092	15334	15186	15304	15249	15266	15105	15106	15392	15302	15156	15197	15080	15172	15123	15150	15213	15060	15217	15303	15266	15170	15184	15248	15402	15254	15157	15230	15305	15129	15260	15140	15208	15283	15190	15054	15333	15089	15115	15291	15328	15262	15192	15114	15343	15118	15448	15134	15257	15154	15098	15240	15297	15253	15237	15269	15331	15098	15199	15382	15053	15174	15314	15229	15201	15318	14933	15256	15352	15324	15210	15219	15346	15331	15074	15260	15206	15072	15168	15393	15246	15386	15138	15268	15170	15211	15321	15206	15210	15218	15232	15294	15127	15286	15090	15142	15135	15169	15238	15225	15390	15185	15157	15052	15224	15136	15269	15229	15163	15170	15229	15098	15015	15266	15234	15199	15275	15326	15075	15243	15211	15251	15280	15183	15243	15103	15296	15222	15170	14972	15250	15234	15148	15200	15268	15251	15125	15196	15097	15226	15096	15224	15191	15273	15131	15254	15335	15134	15058	15097	15185	15222	15051	15446	15343	15311	15277	15269	15109	15105	15196	15306	15309	15195	15274	15171	15135	15113	15074	15329	15227	15175	15277	15264	15136	15215	15276	15194	15180	15193	15137	15251	15122	15334	15204	15256	15307	15216	15174	15329	15263	15387	15229	15204	15186	15141	15107	15210	15179	15154	15376	15217	15359	15267	15261	15150	15239	15166	15257	15081	15397	15278	15237	15228	15283	15207	15052	15164	15291	15148	15094	15173	15330	15404	15099	15277	15219	15227	15227	15292	15207	15150	15363	15110	15231	15202	15119	15189	15294	15143	15282	15107	15381	15304	15172	15183	15251	15156	15259	15229	14963	15122	15124	15124	15302	15310	15166	15098	15190	15304	15079	15311	15123	15204	15278	15261	15196	15208	15160	15236	15188	15349	15172	15175	15191	15148	15231	15153	15270	15289	15068	15206	15147	15043	15260	15247	15314	15147	15296	15256	15219	15271	15224	15213	15223	15134	15003	15356	15142	15250	15283	15180	15256	15118	15132	15156	15085	15187	15184	15169	15185	15352	15090	15103	15288	15140	15324	15463	15287	15286	15277	15309	15230	15277	15118	15070	15082	15274	15246	15222	15288	15341	15192	15081	15342	15209	15324	15034	15261	15034	15298	15156	15247	15105	15207	15207	15171	15082	15231	15184	15208	15261	15228	15320	15205	15206	15114	15307	15320	15292	15274	15217	15126	15299	15247	15300	15235	15179	15366	15241	15184	15197	15322	15330	15328	15146	15264	15068	15195	15319	15081	15136	15144	15160	15152	15035	15178	15132	15222	15420	15267	15288	15103	15342	15276	15061	15216	15165	15258	14976	15214	15134	15268	15098	15217	15198	15190	15132	15066	15168	15213	15286	15083	15236	15245	15067	14959	15203	15248	15181	15086	15259	15095	15115	15011	15228	15177	15135	15117	15206	15187	15153	15263	15191	15223	15254	15190	15262	15272	15095	15254	15329	15290	15116	15286	15271	15389	15281	15168	15308	15256	15277	15145	15227	15204	15240	15370	15184	15125	15239	15318	15192	15201	15234	15259	15208	15260	15363	15213	15274	15077	15270	15204	15176	15292	15229	15234	15087	15170	15234	15333	15292	15262	15065	15208	15335	15177	15127	15289	15151	15210	15300	15239	15355	15266	15192	15248	15262	15344	15139	15244	15346	15192	15060	15390	15216	15270	15182	15089	15269	15243	15235	15299	15253	15151	15176	15308	15102	15171	15285	15056	15142	15201	15259	15203	15311	15127	15335	15143	15213	15157	15336	15400	15104	15365	15162	15158	15224	15089	15278	15096	15233	15188	15081	15222	15231	15206	15140	15232	15271	15141	15316	15354	15371	15151	15123	15150	15243	15136	15222	15333	15149	15122	15223	15331	15086	15218	15255	15121	15235	15273	15151	15345	15145	15065	15033	15145	15363	15209	15251	15237	15273	15098	15239	15176	15203	15185	15169	15349	15046	15256	15274	15150	15209	15167	15301	15102	15175	15251	15142	15345	15227	15168	15097	15190	15302	15156	15137	15222	15039	15240	15308	15316	15243	15164	15070	15224	15245	15272	15105	15262	15201	15159	15278	15204	15333	15050	15254	15113	15224	15413	15290	15201	15228	15118	15336	15236	15226	15310	15205	15150	15166	15253	15349	15266	15129	15177	15061	15376	15157	15133	15164	15270	15098	15246	15262	15259	15266	15210	15398	15278	15310	15293	15200	15261	15257	15250	15196	15143	15283	15155	15282	15197	15420	15327	15208	15283	15210	15399	15388	15307	15140	15301	15240	15196	15235	15254	15086	15354	15181	14998	15307	15226	15305	15227	15201	15114	15157	15032	15233	15263	15342	15175	15326	15153	15340	15177	15223	15438	15216	15285	15242	15341	15204	15210	15062	15082	15177	15233	15188	15291	15129	15356	15182	15209	15149	15222	15311	15228	15209	15105	15144	15206	15284	15172	15241	15220	15348	15149	15251	15126	15327	15255	15347	15171	15234	15182	15317	15289	15261	15049	15341	15305	15284	15258	15043	15208	15355	15164	15323	15038	15211	15038	15182	15226	15414	15320	15420	15228	15253	15192	15421	15261	14965	15206	15180	15291	15244	15224	15329	15001	15417	15269	15267	15344	15120	15291	15136	15326	15234	15195	15032	15246	15333	15112	15287	15199	15079	15238	15282	15166	15229	15181	15304	15128	15060	15274	15313	15145	15209	15228	15154	15126	15262	15121	15180	15178	15382	15308	15321	15023	15269	15171	15302	15192	15224	15169	15235	15287	15400	15323	15266	15089	15249	15217	15388	15094	15362	15155	15182	15153	15152	15324	15163	15200	15262	15123	15166	15075	15144	15344	15039	15145	15296	15223	15247	15292	15142	15434	15146	15286	15386	15213	15078	15369	15111	15334	15144	15187	15200	15190	15292	15215	15103	15083	15386	15300	15017	15319	15155	15101	15256	15197	15204	15296	15197	15144	15204	15194	15224	15322	15229	15116	15207	15221	15286	15221	15263	15085	15379	15311	15155	15221	15314	15274	15431	15092	15052	15309	15129	15244	15238	15273	15161	15302	15106	15143	15432	15297	15066	15235	15146	15139	15256	15228	15118	15274	15205	15148	15092	15292	15363	15270	15048	15128	15201	15257	15303	15224	15261	15117	15318	15400	15021	15374	15234	15264	15299	15302	15323	15139	15370	15147	15217	15149	15233	15271	15153	15332	15347	15303	15166	15143	15347	15192	15501	15055	15172	15122	15292	15212	15114	15208	15123	15276	15276	15273	15346	15143	15301	15208	15358	15151	15294	15306	15089	15186	15198	15365	15192	15280	15268	15249	15230	15210	15278	15182	15235	15428	15188	15228	15046	15162	15494	15111	15173	15224	15222	15155	15383	15221	15051	15339	15325	15249	15124	15205	15256	15315	15257	15179	15185	15377	15220	15270	15375	15139	15313	15070	15151	15313	15303	15380	15244	15088	15147	15149	15410	15335	15104	15136	15257	15141	15190	15242	15253	15243	15216	15125	15208	15338	15300	15252	15289	15137	15337	14974	15346	15297	15320	15205	15379	15162	15353	15487	15176	15160	15255	15136	15166	15204	15283	15283	15273	15170	15252	15318	15196	15294	15366	15183	15217	15252	15229	15348	15164	15186	15338	15103	15156	15199	15295	15515	15244	15171	15184	15230	15134	15368	15242	15336	15237	15238	15303	15193	15181	15267	15224	15266	15206	15283	15180	15179	15399	15223	15537	15309	15078	15170	15301	15209	15242	15161	15175	15080	15228	15130	15245	15127	15270	15221	15253	15270	15247	15281	15399	15141	15241	15133	15334	15028	15105	15178	15297	15235	15282	15360	15206	15205	15019	15155	15212	15206	15108	15235
28927	21373	20559	18359	15965	15909	15937	16013	15939	16012	16060	17353	18722	19110	17661	16423	16139	15936	15754	15867	15662	15951	15670	15780	15906	15726	15946	15866	15850	15592	15730	15574	15735	15574	15867	15775	15836	15734	16039	15843	15825	15861	15710	15806	15777	15789	15733	15727	15788	15822	15622	15603	15836	15912	15825	15805	15698	15857	15681	15794	15861	15872	15974	15883	15748	15822	15950	15865	15945	15897	15772	15755	15805	15805	15831	16002	15826	15832	15674	15492	15806	15850	15582	15700	15718	15842	15653	15624	15810	15884	15659	15888	15636	15951	15975	15747	15753	15832	15542	15763	15897	15939	15937	15803	15882	15661	16070	15643	15699	15674	15717	15756	15823	15634	15592	15726	15730	15807	15676	15917	15909	15920	15621	15587	15771	15944	15891	15804	15911	15988	15652	15781	15667	15808	15732	15833	15673	15635	15725	15787	15814	15849	15899	15725	15793	15589	15716	15786	15849	15606	15878	15737	15916	15894	15880	15857	15636	15527	15776	15637	15684	15717	15805	15826	15799	15894	15892	15592	15805	15810	15778	15745	15796	15767	15824	15787	16038	15853	15735	15832	15827	15775	15789	15810	15798	15643	15788	15797	15759	15690	16027	15694	15772	15811	15877	15897	15824	15846	15853	15864	15557	15762	15838	15617	15753	15647	15883	15827	15724	15732	15741	15822	15734	15660	15805	15822	15948	15776	15798	15840	15633	15848	16026	15734	15809	15793	15754	15784	15925	15662	15859	15601	15807	15775	15876	15750	15752	15805	15947	15722	15773	15950	15762	15439	15489	15813	15612	15537	15788	15874	15739	15872	15778	15855	15743	15760	15995	15781	15741	15575	15655	15778	15864	15701	15792	15699	15719	15761	15944	15722	15739	15722	15736	15870	15671	15950	15691	15799	15789	15674	15975	15743	15667	15658	15691	15631	15582	15566	15803	15860	15657	15706	15853	15761	15789	15830	15736	15596	15677	15660	15971	15513	15723	15669	15743	15775	15762	15606	15846	15836	15641	15989	15916	15693	15887	15750	15800	15767	15751	15890	15694	15861	15810	15865	15739	15696	15930	15603	15680	15731	15699	15722	15681	15847	15697	15828	15877	15973	15537	15613	15779	15834	15847	15758	15687	15758	15589	15827	15774	15799	15735	15576	15896	15904	15796	15698	16001	15785	15629	15766	15769	15713	15751	15749	15649	15616	15887	15795	15832	15676	15788	15679	15817	15585	15860	15833	15893	15714	15744	15804	15932	15671	15852	15798	15860	15778	15763	15988	15708	15635	15661	15668	15820	15814	15818	15790	15873	15867	15793	15825	15611	15701	15754	15965	15683	15658	15735	15842	15910	15690	15719	15810	15684	15680	15723	15612	15734	15712	15829	15968	15936	15745	15706	15575	15882	15728	15932	15773	15833	15856	15976	15988	15822	15769	15793	15679	15811	15686	15739	15719	15775	15817	15686	15725	15705	15812	15666	15800	16019	15854	15768	15641	15926	15795	15694	15790	15857	15888	15707	15810	15845	15691	15753	15601	15884	15627	15755	15792	15974	15528	15880	15917	15830	15651	15617	15787	15830	15912	15848	15754	15828	15776	15679	15893	15659	15770	15803	15727	15735	15764	15882	15704	15859	15395	15691	15708	15691	15677	15672	15541	15771	15918	15807	15645	15820	15770	15897	15826	15833	15668	15816	15741	15616	15557	15786	15726	15743	15546	15976	15683	15866	15746	15659	15830	15969	15769	15732	15737	15875	15670	15845	15807	15921	15714	15871	15654	15724	15696	15954	15893	15812	15731	15770	15867	15898	15859	15798	15775	15859	15738	15925	15805	15792	15782	15853	15946	15953	15914	15732	15660	15810	15666	15681	15881	15802	15607	15849	15838	15740	15660	15767	15843	15836	15675	15692	15854	15758	15805	15968	15637	15787	15653	15732	15827	15671	15840	15774	15561	15791	15917	15764	15795	15846	15749	15729	15609	15935	15732	15801	15783	15893	15681	15630	15733	15915	15874	15850	15702	15717	15903	15977	15860	15802	15779	15669	15674	15637	15472	15707	15726	15711	15913	15809	15624	15834	15740	15654	15664	15834	15704	15786	15727	15725	15787	15842	15679	15686	15709	15775	15845	15713	15573	15668	15786	15867	15618	15902	15763	15953	16080	15709	15674	15832	15784	15718	15883	15902	15745	15943	15832	15723	15825	15627	15694	15772	15675	15762	15961	15821	15598	15710	15599	15669	15803	15835	15593	15884	15696	15694	15642	15931	15744	15725	15908	15871	15862	15849	15866	15821	15855	15889	15619	15754	15859	15734	15778	15566	15763	15822	16033	15861	15750	15734	15770	15763	15752	15776	15777	15944	15797	16015	15715	15648	15836	15821	15669	15535	15692	15995	15563	15774	15925	15673	15719	15789	15822	15577	15667	15802	15806	15771	15666	15937	15841	15797	15824	15819	15873	15701	15751	15692	15673	15636	15790	15582	16004	15862	15760	15970	15692	15853	15783	15887	15641	15589	15487	15834	15688	15560	15761	15867	15896	15765	15793	15709	15705	15928	15819	15681	15656	15927	15833	15544	15586	15635	15911	15788	15598	15590	15818	15812	15680	15753	15684	15807	15814	15805	15921	15921	15868	15907	15671	15657	15840	15809	15843	15817	15887	15680	15718	15847	15736	15819	15674	15887	15775	15825	15841	15545	15730	15727	15774	15782	15826	15659	15756	15894	15841	15655	15770	15803	15704	15846	15869	15689	15688	15750	15878	15714	15634	15671	15853	15656	15740	15817	15757	15847	15802	15888	15618	15799	15534	15675	15776	15849	15720	15687	15771	15580	15700	15785	15821	15862	16000	15743	15899	15745	15597	15800	15778	15770	15802	15622	15831	15961	15869	15751	15711	15720	15905	15718	16076	15670	15911	15678	15842	15829	15686	15792	15888	15715	15903	15874	15834	15765	15663	15592	15928	15918	15787	15887	15844	15778	15800	15742	15862	15735	15823	15804	15680	15622	15966	15707	15709	15777	15875	15860	15738	15944	15896	15956	15569	15927	15666	16034	15915	15831	15721	15685	15814	15588	15821	15613	15664	15693	15626	15715	15871	15677	15708	15705	15814	15557	15812	15716	15751	15568	15804	15845	15577	15816	15868	15934	15761	15688	15655	15730	15704	15661	15836	15815	15558	15623	15763	15633	15637	15583	15627	15813	15762	15648	15838	15967	15710	15718	15668	15654	15719	15730	15600	15988	15805	15696	15698	15874	15916	15872	15762	15687	15744	15802	15859	15713	15858	15846	15879	15785	15783	15812	15867	15744	15654	15876	15681	15707	15743	15745	15849	15820	15873	16020	15703	15779	15635	15699	15768	15786	15784	15720	15770	15550	15632	15694	15761	15776	15977	15876	15830	15834	15820	15932	15783	15735	15816	15872	15582	15652	15810	15822	15760	15618	15814	15756	15753	15977	15728	15668	15744	15806	15778	15766	15871	15805	15704	15639	15941	15855	15672	15910	15832	15716	16030	15839	15883	15810	15852	15851	15907	15847	15829	15891	15754	15885	15823	15665	15795	15651	15780	15882	15801	15868	15706	15756	15711	15647	15766	15851	15764	15832	15734	15857	15857	15821	15781	15841	15853	15636	15748	15737	15736	15488	15633	15730	15935	15686	15665	15677	15720	15788	15631	15820	15885	15801	15839	15693	15717	15763	15895	15751	15951	15815	15775	15828	15593	15823	15668	15861	15983	15780	16086	15835	16015	15702	15715	15956	15972	15826	15719	15942	15738	15720	15762	15959	15778	15735	15706	15838	15921	15764	15818	15700	15722	15788	15790	15673	15751	15741	15627	15776	15726	15611	15972	15713	15789	15736	15792	15601	15727	15831	15584	15782	15640	15814	15689	15909	15851	15738	15800	16000	15824	15753	15719	15756	15730	15499	15748	15670	15887	15819	15923	15937	15690	15806	15645	15722	15719	15815	15700	15608	15695	15825	15748	15549	16020	15668	15789	15645	15675	15761	15739	15821	15656	15750	15733	15745	15718	15799	15889	15788	15783	15648	15790	15895	15834	15941	15843	15834	15492	15711	15743	15787	15661	15832	15919	15556	15718	15711	15840	15900	15845	15524	15773	15686	15819	15744	15991	15749	15663	15851	15814	15857	15900	15851	15638	15831	15665	15667	15967	15677	15735	15749	15923	15662	15679	15795	15749	15644	15718	15837	15675	15631	15787	15775	15992	15790	15831	15865	15892	15997	15650	16009	15883	15773	15768	15764	15844	16007	15882	15657	15675	15694	15773	15658	15869	15603	15807	15793	15909	15748	15745	15821	15939	15883	15691	15849	15788	15864	15527	15759	15669	15886	15802	15737	15764	15692	15530	15853	15823	15814	15828	15599	15732	15869	15750	15864	15813	15787	15945	15901	15701	15707	15817	15855	15944	15855	15695	15813	15567	15932	16007	15663	15824	15854	15980	15818	15860	15885	15788	15827	15824	15766	15910	15801	15941	15702	15912	15652	15902	15868	15519	15702	15894	15581	16019	15889	15826	15858	15799	15685	15748	15786	15848	15780	15886	15821	15748	15879	15751	15680	15956	15685	15618	15917	15831	15768	15635	15635	15707	15805	15914	15754	15685	15792	15635	15826	15620	15902	15798	15932	15818	15790	15739	15819	15921	15861	15755	15739	15996	15758	15925	15726	15768	15673	15663	15756	15711	15822	15745	15926	15855	15651	15812	15693	15841	15660	15895	15867	15609	15740	15746	15638	15707	15665	15720	15903	15934	15785	16066	15836	15711	15668	15877	15759	15879	15725	15786	15796	15778	15604	15815	15796	15848	15646	15725	15980	15965	15707	15851	15837	15633	15705	15766	15874	15716	15740	15836	15557	15970	15820	15945	15746	15615	15745	15686	16103	15771	15703	15798	15571	15677	15865	15809	15861	15647	15851	15968	15706	15642	15753	15780	15848	15996	15950	15878	15739	15867	15813	15786	15896	15681	15686	15948	15998	15750	15729	15795	15897	15618	15781	15808	15740	15772	15741	15954	15685	15585	15880	15896	15920	15761	15562	15786	15780	15716	15913	15814	15717	15580	15682	15746	15833	16037	15866	15674	15927	15747	15757	15769	15960	15706	15757	15854	15745	15785	15906	15809
15749	17216	17602	16336	15642	15384	15547	15262	15593	15477	15948	18228	19678	19648	17443	15957	15492	15169	15354	15420	15370	15338	15388	15239	15431	15218	15429	15221	15479	15282	15368	15319	15272	15320	15326	15252	15271	15170	15245	15389	15296	15161	15325	15283	15298	15330	15437	15332	15093	15296	15252	15231	15183	15387	15141	15328	15101	15379	15219	15266	15201	15114	15297	15213	15136	15392	15174	15264	15414	15270	15336	15244	15269	15283	15291	15275	15283	15283	15117	15356	15316	15336	15573	15383	15366	15317	15250	15140	15405	15295	15270	15344	15220	15162	15298	15339	15296	15401	15339	15286	15323	15192	15342	15414	15339	15174	15186	15173	15304	15309	15203	15273	15258	15299	15470	15164	15325	15354	15088	15384	15404	15222	15154	15377	15331	15254	15372	15317	15221	15249	15230	15259	15318	15472	15387	15311	15426	15200	15343	15467	15424	15187	15311	15180	15330	15223	15223	15283	15290	15397	15393	15347	15390	15253	15248	15303	15293	15278	15070	15216	15229	15306	15240	15308	15298	15283	15263	15407	15312	15266	15276	15255	15330	15310	15463	15300	15232	15255	15161	15357	15369	15301	15284	15418	15351	15260	15283	15296	15285	15394	15214	15213	15296	15159	15219	15280	15222	15197	15421	15252	15145	15318	15209	15305	15335	15313	15289	15262	15285	15372	15349	15243	15281	15291	15285	15309	15450	15096	15237	15199	15134	15417	15205	15275	15323	15363	15374	15235	15209	15379	15210	15356	15247	15228	15337	15341	15291	15255	15276	15321	15114	15289	15157	15304	15357	15207	15276	15343	15332	15303	15354	15292	15371	15281	15187	15352	15185	15206	15380	15171	15238	15361	15270	15230	15246	15309	15413	15163	15409	15073	15363	15180	15163	15530	15299	15371	15318	15430	15278	15234	15171	15311	15243	15207	15282	15231	15261	15202	15294	15295	15291	15508	15209	15400	15309	15274	15377	15291	15286	15203	15303	15278	15247	15165	15148	15262	15176	15316	15224	15125	15276	15284	15289	15261	15437	15370	15302	15210	15250	15243	15412	15237	15212	15432	15164	15284	15366	15418	15282	15367	15048	15243	15364	15283	15333	15457	15462	15372	15188	15233	15351	15348	15285	15218	15280	15229	15204	15301	15225	15480	15341	15310	15305	15320	15321	15352	15230	15401	15202	15244	15387	15468	15336	15305	15144	15348	15376	15472	15369	15056	15091	15433	15172	15212	15394	15157	15318	15335	15258	15295	15257	15133	15324	15213	15374	15317	15254	15407	15377	15421	15268	15350	15363	14991	15399	15226	15270	15332	15298	15230	15280	15264	15304	15164	15249	15376	15222	15434	15249	15198	15217	15525	15173	15206	15523	15460	15288	15391	15144	15309	15375	15454	15334	15269	15175	15359	15146	15213	15239	15280	15246	15485	15196	15399	15281	15276	15297	15217	15287	15079	15179	15279	15392	15311	15371	15253	15289	15343	15375	15332	15279	15284	15470	15317	15584	15384	15384	15274	15329	15229	15120	15409	15352	15388	15332	15316	15435	15360	15245	15276	15282	15274	15194	15364	15310	15189	15315	15277	15356	15195	15179	15212	15231	15291	15418	15192	15202	15427	15300	15466	15347	15190	15314	15116	15429	15298	15310	15318	15138	15282	15448	15381	15262	15332	15261	15358	15404	15364	15216	15212	15427	15129	15301	15453	15498	15303	15300	15161	15351	15305	15514	15431	15273	15336	15236	15346	15143	15375	15313	15338	15227	15279	15357	15250	15375	15266	15202	15240	15207	15304	15445	15282	15293	15222	15350	15280	15284	15336	15544	15245	15499	15196	15338	15443	15315	15304	15284	15063	15403	15249	15212	15293	15484	15355	15369	15331	15332	15128	15257	15093	15294	15194	15173	15379	15315	15102	15228	15364	15204	15291	15253	15390	15345	15262	15342	15341	15204	15292	15261	15286	15253	15369	15213	15311	15226	15515	15244	15507	15188	15317	15171	15358	15287	15250	15189	15353	15197	15386	15458	15139	15369	15409	15389	15376	15370	15349	15262	15371	15418	15359	15152	15321	15388	15314	15214	15325	15244	15259	15340	15354	15229	15471	15314	15317	15341	15326	15251	15285	15183	15418	15287	15300	15266	15194	15150	15193	15399	15403	15292	15292	15112	15146	15190	15298	15205	15287	15226	15306	15174	15533	15474	15314	15297	15207	15305	15229	15347	15208	15323	15210	15366	15164	15383	15252	15369	15297	15340	15235	15323	15489	15243	15226	15051	15397	15262	15424	15362	15325	15266	15394	15248	15229	15276	15230	15292	15399	15354	15131	15378	15248	15343	15182	15357	15274	15391	15210	15475	15373	15318	15269	15305	15192	15282	15507	15360	15321	15109	15327	15318	15144	15267	15253	15360	15303	15249	15256	15221	15282	15454	15301	15325	15271	15356	15414	15313	15441	15185	15317	15348	15301	15139	15365	15309	15271	15323	15219	15423	15364	15365	15336	15182	15116	15406	15164	15261	15481	15381	15261	15319	15313	15158	15420	15404	15236	15334	15422	15256	15410	15258	15410	15292	15339	15165	15362	15377	15237	15169	15328	15551	15333	15333	15270	15328	15369	15230	15382	15503	15300	15301	15373	15281	15167	15140	15137	15259	15263	15230	15209	15315	15237	15313	15380	15316	15185	15182	15401	15237	15246	15353	15224	15263	15272	15234	15265	15297	15389	15275	15250	15153	15234	15326	15390	15296	15362	15510	15374	15096	15221	15346	15138	15350	15276	15367	15168	15271	15386	15284	15161	15269	15313	15379	15309	15229	15291	15274	15396	15456	15442	15137	15362	15282	15341	15372	15322	15255	15136	15326	15356	15165	15214	15274	15370	15355	15037	15287	15260	15147	15273	15307	15393	15226	15363	15401	15378	15272	15157	15357	15275	15269	15235	15395	15391	15468	15374	15335	15302	15293	15350	15343	15323	15244	15313	15351	15379	15210	15184	15519	15255	15264	15283	15253	15347	15315	15137	15316	15339	15356	15278	15302	15453	15239	15171	15264	15337	15278	15087	15305	15203	15480	15318	15235	15360	15144	15444	15146	15164	15241	15319	15124	15342	15419	15310	15321	15441	15327	15369	15252	15107	15282	15487	15408	15290	15165	15330	15139	15207	15329	15206	15322	15255	15226	15288	15206	15334	15370	15243	15091	15204	15247	15369	15324	15233	15354	15168	15239	15281	15407	15426	15335	15314	15443	15245	15252	15242	15106	15334	15337	15326	15345	15101	15168	15304	15160	15330	15296	15317	15412	15262	15253	15234	15332	15241	15279	15318	15494	15143	15293	15282	15293	15269	15296	15312	15244	15384	15233	15344	15162	15319	15285	15535	15333	15462	15412	15288	15224	15078	15291	15338	15272	15358	15307	15305	15179	15395	15381	15336	15332	15080	15182	15243	15406	15210	14998	15330	15293	15318	15464	15155	15405	15183	15451	15189	15446	15449	15270	15339	15152	15271	15276	15345	15300	15053	15301	15440	15136	15301	15303	15382	15485	15296	15386	15341	15374	15291	15256	15125	15439	15319	15375	15404	15256	15397	15309	15543	15239	15204	15223	15347	15353	15438	15359	15281	15444	15193	15429	15255	15297	15324	15382	15281	15362	15183	15273	15288	15193	15199	15290	15247	15329	15458	15487	15265	15017	15372	15297	15342	15310	15159	15427	15366	15336	15364	15189	15208	15317	15065	15239	15328	15320	15310	15295	15380	15206	15148	15348	15246	15353	15180	15322	15398	15228	15286	15302	15377	15388	15359	15194	15356	15299	15174	15333	15229	15222	15246	15526	15438	15194	15305	15470	15414	15490	15205	15176	15227	15280	15177	15287	15303	15367	15232	15425	15313	15173	15431	15184	15279	15174	15474	15447	15357	15357	15419	15343	15282	15261	15277	15364	15278	15319	15284	15451	15169	15293	15399	15256	15435	15170	15198	15348	15294	15312	15284	15368	15249	15603	15244	15281	15503	15222	15294	15259	15228	15436	15433	15302	15404	15289	15226	15392	15271	15257	15224	15347	15128	15316	15166	15189	15070	15419	15380	15192	15293	15241	15223	15242	15397	15255	15423	15368	15291	15345	15265	15311	15439	15232	15308	15288	15219	15319	15287	15288	15418	15140	15309	15338	15251	15309	15424	15372	15167	15195	15312	15324	15282	15497	15480	15251	15380	15257	15340	15311	15444	15341	15227	15231	15449	15392	15380	15222	15225	15412	15349	15369	15171	15304	15244	15211	15430	15369	15314	15296	15194	15331	15461	15392	15252	15327	15231	15394	15303	15378	15254	15297	15441	15222	15342	15190	15312	15234	15317	15286	15272	15375	15205	15179	15289	15248	15196	15221	15285	15406	15215	15381	15171	15329	15341	15289	15264	15434	15360	15481	15419	15326	15356	15388	15452	15204	15351	15346	15241	15296	15336	15403	15158	15252	15266	15247	15182	15205	15328	15500	15477	15368	15298	15346	15294	15404	15365	15212	15218	15374	15334	15448	15083	15286	15470	15308	15257	15357	15189	15338	15449	15495	15120	15404	15416	15417	15326	15233	15269	15245	15325	15508	15172	15155	15188	15248	15241	15414	15249	15343	15313	15481	15296	15158	15206	15186	15234	15188	15269	15181	15306	15346	15366	15325	15333	15405	15222	15426	15188	15196	15413	15295	15275	15256	15288	15425	15163	15361	15267	15261	15310	15401	15261	15280	15204	15294	15089	15327	15297	15268	15264	15147	15202	15432	15343	15229	15175	15320	15396	15437	15351	15315	15301	15312	15385	15224	15264	15173	15461	15194	15269	15360	15498	15245	15395	15249	15334	15397	15342	15218	15145	15434	15301	15287	15314	15301	15156	15222	15330	15199	15413	15288	15372	15368	15319	15253	15388	15413	15249	15321	15210	15365	15434	15252	15329	15235	15390	15468	15344	15411	15334	15188	15268	15225	15312	15259	15377	15292	15254	15339	15393	15373	15265	15288	15291	15139	15312	15419	15416	15428	15194	15437	15476	15258	15404	15348	15264	15389	15173	15316	15306	15360	15334	15264	15207	15352	15283	15223	15299	15243	15267	15323	15215	15412	15309	15344	15238	15302	15290	15452	15179	15356	15237	15466	15371
25114	21320	28009	25487	20707	18064	17300	16116	16001	16195	17789	24239	32254	30754	24156	18889	16581	16094	15900	15754	15605	15759	15716	15616	15750	15767	15520	15819	15785	15679	15600	15785	15546	15899	15866	15714	15481	15774	15599	15617	15615	15653	15529	15690	15691	15616	15574	15636	15696	15607	15762	15574	15680	15474	15545	15669	15685	15757	15555	15628	15664	15520	15592	15907	15680	15611	15689	15599	15775	15630	15637	15537	15585	15559	15554	15408	15632	15716	15614	15627	15536	15609	15667	15736	15539	15780	15595	15560	15630	15730	15708	15461	15715	15734	15624	15390	15692	15538	15719	15552	15864	15677	15697	15616	15546	15681	15630	15447	15499	15708	15906	15475	15592	15539	15590	15604	15747	15584	15656	15612	15573	15607	15567	15574	15719	15659	15470	15703	15671	15545	15468	15817	15684	15690	15620	15631	15609	15682	15519	15822	15594	15856	15584	15632	15786	15800	15572	15672	15776	15652	15591	15689	15772	15537	15522	15596	15485	15433	15641	15470	15701	15771	15658	15666	15698	15629	15521	15659	15782	15534	15695	15580	15695	15583	15533	15593	15703	15712	15607	15617	15816	15743	15564	15632	15690	15717	15728	15536	15584	15619	15743	15759	15801	15611	15611	15669	15643	15720	15460	15590	15681	15390	15641	15636	15779	15770	15693	15616	15708	15543	15498	15555	15477	15553	15429	15495	15740	15594	15643	15638	15588	15506	15718	15499	15712	15564	15624	15665	15566	15631	15776	15534	15554	15754	15601	15805	15578	15564	15578	15514	15748	15541	15667	15664	15736	15472	15526	15681	15652	15666	15813	15368	15450	15635	15462	15496	15400	15595	15510	15598	15595	15696	15671	15680	15668	15664	15654	15777	15527	15545	15649	15648	15713	15507	15647	15663	15663	15710	15664	15572	15734	15530	15603	15931	15632	15418	15540	15641	15741	15424	15539	15722	15429	15631	15676	15680	15617	15512	15665	15564	15474	15470	15487	15498	15410	15348	15554	15667	15770	15509	15648	15663	15607	15716	15523	15717	15758	15591	15639	15758	15655	15741	15482	15671	15727	15642	15498	15751	15607	15474	15709	15709	15448	15499	15489	15598	15577	15561	15466	15502	15628	15648	15751	15813	15608	15636	15521	15573	15578	15562	15515	15666	15523	15700	15682	15645	15766	15607	15609	15593	15681	15602	15654	15736	15797	15501	15634	15636	15711	15716	15697	15592	15635	15657	15604	15506	15470	15559	15645	15556	15674	15537	15648	15724	15566	15535	15773	15724	15676	15718	15605	15580	15669	15678	15744	15651	15585	15583	15382	15399	15746	15554	15402	15659	15747	15797	15566	15929	15584	15441	15548	15531	15679	15575	15580	15500	15705	15527	15645	15799	15617	15798	15476	15698	15561	15820	15840	15625	15545	15411	15634	15536	15626	15630	15640	15695	15583	15484	15480	15625	15484	15672	15685	15568	15731	15507	15637	15552	15726	15550	15553	15613	15759	15545	15573	15686	15705	15693	15604	15666	15521	15530	15557	15556	15720	15428	15562	15682	15533	15581	15550	15642	15738	15656	15685	15570	15772	15611	15572	15699	15699	15707	15560	15618	15647	15739	15686	15765	15665	15758	15549	15573	15822	15720	15729	15500	15563	15761	15539	15816	15594	15490	15675	15617	15743	15587	15515	15730	15733	15502	15726	15730	15293	15661	15809	15522	15701	15439	15525	15529	15679	15758	15531	15502	15665	15789	15634	15577	15821	15743	15671	15624	15629	15434	15670	15721	15702	15539	15749	15674	15567	15818	15620	15650	15454	15615	15515	15470	15668	15551	15516	15497	15611	15832	15759	15604	15537	15780	15593	15761	15535	15635	15667	15637	15599	15688	15564	15551	15727	15743	15591	15577	15788	15509	15429	15626	15582	15552	15665	15543	15614	15607	15611	15604	15531	15544	15571	15695	15763	15533	15449	15632	15686	15730	15683	15574	15596	15649	15590	15458	15672	15676	15669	15545	15647	15391	15727	15698	15544	15532	15604	15759	15617	15468	15616	15596	15648	15711	15601	15510	15573	15547	15822	15663	15686	15677	15786	15674	15789	15622	15730	15775	15569	15625	15695	15714	15737	15601	15731	15635	15558	15475	15605	15758	15571	15600	15659	15712	15545	15670	15501	15478	15687	15635	15604	15548	15599	15621	15585	15682	15607	15535	15668	15563	15602	15892	15602	15541	15700	15641	15627	15577	15546	15706	15607	15700	15655	15707	15544	15642	15444	15442	15765	15844	15698	15592	15659	15552	15379	15517	15707	15730	15752	15612	15623	15713	15698	15715	15713	15467	15627	15521	15742	15555	15566	15423	15872	15492	15715	15498	15601	15711	15541	15659	15671	15592	15815	15865	15685	15609	15491	15702	15613	15633	15659	15489	15603	15365	15727	15802	15705	15496	15678	15627	15690	15794	15678	15512	15595	15707	15602	15700	15811	15717	15572	15679	15680	15864	15621	15706	15661	15592	15574	15543	15792	15598	15743	15757	15691	15581	15452	15819	15807	15774	15863	15791	15489	15653	15496	15772	15593	15745	15596	15731	15617	15430	15728	15443	15501	15554	15583	15522	15716	15759	15766	15767	15574	15701	15605	15735	15593	15601	15767	15669	15660	15687	15525	15538	15642	15585	15695	15507	15646	15630	15420	15663	15743	15777	15771	15742	15568	15583	15592	15703	15803	15578	15590	15728	15634	15559	15727	15498	15448	15714	15802	15805	15542	15598	15681	15574	15611	15573	15671	15610	15701	15745	15565	15582	15684	15656	15550	15712	15737	15637	15716	15628	15729	15509	15461	15686	15756	15650	15708	15737	15562	15711	15816	15559	15701	15661	15615	15730	15658	15528	15699	15747	15559	15564	15658	15568	15650	15512	15555	15686	15755	15678	15637	15616	15462	15488	15658	15519	15564	15804	15548	15614	15772	15654	15619	15562	15839	15605	15696	15485	15599	15618	15820	15723	15581	15577	15741	15673	15439	15538	15655	15614	15540	15505	15549	15571	15692	15512	15652	15762	15676	15620	15463	15631	15496	15653	15581	15646	15458	15538	15605	15881	15649	15602	15563	15807	15750	15602	15542	15581	15743	15712	15647	15510	15755	15613	15554	15674	15642	15572	15584	15585	15690	15706	15785	15769	15578	15640	15411	15550	15573	15933	15672	15503	15696	15512	15680	15682	15636	15799	15574	15705	15767	15636	15878	15587	15608	15542	15615	15848	15708	15522	15653	15377	15462	15510	15612	15769	15673	15694	15566	15667	15747	15793	15730	15524	15544	15526	15699	15641	15706	15739	15541	15567	15387	15495	15588	15619	15521	15848	15604	15654	15687	15772	15755	15828	15414	15657	15577	15583	15619	15719	15508	15748	15711	15545	15556	15602	15668	15522	15834	15472	15421	15568	15822	15678	15732	15540	15576	15672	15755	15651	15605	15651	15561	15903	15492	15740	15597	15503	15662	15851	15799	15484	15787	15616	15620	15516	15583	15695	15486	15742	15582	15845	15773	15667	15551	15641	15679	15686	15884	15620	15697	15737	15742	15591	15744	15643	15665	15505	15640	15631	15637	15741	15568	15733	15437	15644	15657	15724	15428	15674	15571	15689	15664	15525	15508	15823	15754	15666	15585	15615	15620	15544	15700	15621	15560	15661	15668	15607	15687	15842	15597	15504	15556	15702	15719	15622	15487	15801	15372	15697	15693	15679	15901	15598	15593	15633	15675	15563	15761	15547	15623	15492	15496	15524	15563	15593	15671	15679	15560	15628	15506	15539	15626	15685	15870	15518	15677	15729	15559	15645	15523	15740	15827	15652	15862	15807	15656	15697	15545	15543	15463	15387	15559	15556	15771	15615	15810	15751	15677	15500	15508	15619	15669	15790	15625	15520	15476	15694	15552	15651	15656	15535	15610	15689	15629	15600	15614	15675	15835	15692	15651	15790	15490	15471	15584	15803	15683	15560	15696	15614	15611	15507	15696	15574	15626	15505	15762	15502	15707	15621	15859	15622	15828	15689	15529	15687	15610	15668	15625	15650	15712	15607	15654	15607	15568	15701	15667	15740	15621	15606	15799	15740	15608	15474	15851	15621	15457	15653	15659	15381	15731	15725	15756	15783	15713	15723	15758	15463	15488	15738	15583	15677	15923	15733	15830	15657	15732	15571	15473	15711	15606	15694	15720	15635	15718	15527	15716	15889	15765	15555	15733	15643	15554	15520	15780	15851	15860	15577	15815	15477	15741	15732	15678	15787	15593	15674	15558	15657	15548	15476	15610	15554	15645	15629	15698	15632	15623	15561	15552	15754	15763	15620	15667	15606	15777	15603	15766	15645	15696	15705	15735	15526	15649	15610	15415	15423	15364	15648	15593	15702	15592	15693	15642	15626	15586	15662	15560	15667	15402	15722	15625	15756	15647	15620	15711	15650	15555	15592	15686	15657	15778	15740	15628	15412	15650	15546	15574	15332	15802	15829	15625	15477	15720	15571	15617	15610	15697	15651	15527	15702	15548	15631	15679	15614	15766	15580	15695	15706	15650	15534	15824	15755	15506	15770	15333	15553	15723	15654	15804	15778	15782	15593	15608	15579	15651	15678	15631	15505	15621	15657	15713	15821	15577	15766	15751	15747	15624	15655	15761	15583	15653	15643	15707	15615	15625	15638	15733	15823	15542	15545	15735	15738	15679	15508	15603	15710	15786	15523	15623	15461	15713	15684	15614	15553	15547	15792	15562	15539	15824	15482	15676	15670	15725	15634	15734	15618	15638	15702	15619	15640	15351	15654	15842	15596	15841	15691	15585	15526	15659	15689	15587	15490	15505	15772	15677	15527	15477	15713	15668	15608	15835	15499	15532	15662	15535	15566	15568	15616	15623	15694	15679	15680	15791	15681	15681	15625	15540	15764	15693	15801	15637	15700	15641	15459	15451	15395	15715	15612	15626	15631	15871	15746	15591	15613	15599	15632	15713	15477	15553	15714	15749	15879	15644	15418	15642	15654	15446	15645	15393	15518	15703	15704	15521	15657	15471	15574	15681	15549	15668	15647	15574	15571	15547	15782	15764	15701	15591	15497	15522	15590	15491	15703	15579	15493	15678	15766	15635	15864	15633	15535
14868	22706	22774	20284	18080	16706	15913	15857	15864	15941	19092	29145	36852	33712	25290	18544	15935	15411	15407	15230	15322	15265	15227	15240	15445	15235	15355	15322	15327	15183	15416	15063	15171	15209	15126	15141	15360	15245	15357	15188	15291	15069	15283	15159	15207	15297	15330	15162	15353	15370	15227	15197	15303	15101	15309	15232	15162	15207	15360	15178	15177	15292	15294	15290	15238	15313	15072	15169	15239	15295	15285	15342	15051	15132	15228	15445	15481	15280	15242	15240	14968	15074	15270	15198	15204	15156	15101	15127	15248	15243	15283	15263	15213	15289	15232	15264	15283	15255	15214	15076	15171	15318	15316	15168	15113	15331	15025	15220	15245	15312	15334	15160	15240	15129	15203	15226	15190	15272	15321	15083	15297	15321	15241	15199	15335	15348	15438	15330	15363	15205	15318	15257	15244	15318	15077	15253	15167	15354	15408	15184	15309	15285	15418	15178	15210	15076	15150	15414	15085	15321	15268	15311	15299	15182	15321	15186	14987	15310	15125	15314	15127	15175	15264	15241	15271	15248	15183	15219	15252	15082	15298	15225	15368	15401	15424	15357	15318	15269	15296	15226	15251	15135	15203	15178	15183	15255	15376	15274	15276	15081	15245	15302	15274	15053	15246	15182	15178	15483	15039	15146	15208	15386	15228	15024	14981	15228	15219	15326	15197	15321	15238	15167	15328	15275	15233	15306	15117	15400	15074	15063	15165	15276	15319	15342	15168	15289	15197	15124	15319	15161	15276	15236	15326	15243	15228	15287	15302	15262	15245	15257	15125	15363	15191	15333	15333	15207	15243	15325	15170	15189	15168	15195	15305	15206	15275	15145	15227	15183	15092	15323	15214	15259	15249	15234	15256	15144	15102	15066	15233	15285	15284	15124	15124	15218	15414	15262	15242	15309	15199	15187	15225	15118	15010	15178	15272	15108	15375	15312	15291	15079	15281	15085	15199	15134	15262	15071	15335	15271	15290	15333	15269	15279	15263	15201	15455	15247	15216	15217	15348	15288	15222	15396	15364	15194	15223	15213	15256	15154	15271	15189	15177	15263	15151	15253	15190	15378	15256	15087	15227	15202	15336	15257	15168	15266	15027	15301	15308	15289	15277	15225	15202	15234	15214	15204	15100	15343	15239	15263	15128	15376	15194	15237	15254	15170	15168	15332	15240	15180	15045	15345	15373	15224	15258	15361	15176	15297	15283	15340	15160	15242	15447	15256	15333	15334	15266	15279	15365	15269	15168	15199	15292	15140	15267	15307	15140	15119	15118	15322	15226	15080	15345	15392	15260	15270	15139	15279	15485	15354	15290	15136	15162	15325	15304	15345	15298	15207	15324	15112	15197	15330	15292	15336	15267	15379	15266	15067	15172	15077	15184	15116	15303	15382	15247	15128	15174	15124	15250	15168	15018	14978	15299	15337	15425	15258	15200	15243	15355	15301	15312	14953	15114	15255	15191	15292	15373	15335	15235	15208	15266	15386	15167	15154	15168	15146	15127	15200	15129	15219	15143	15101	15185	15152	15060	15249	15353	15197	15159	15234	15178	15340	15274	15201	15237	15088	15216	15260	15201	15414	15413	15404	15335	15144	15346	15126	15314	15205	15311	15268	15338	15198	15335	15373	15311	15420	15048	15276	15394	15118	15167	15326	15060	15311	15285	15316	15245	15176	15224	15176	15363	15296	15310	15119	15183	15220	15237	15166	15129	15141	15380	15273	15347	15072	15172	15273	15235	15267	15212	15420	15196	15278	15258	15187	15162	15159	15300	15269	15204	15269	15316	15189	15287	15090	15282	15294	15250	15405	15345	15313	15202	15390	15184	15373	15201	15302	15250	15286	15117	15319	15273	15191	15278	15166	15218	15360	15209	15100	15245	15223	15185	15178	15190	15216	15305	15100	15111	15285	15110	15335	15109	15154	15223	15293	15198	15057	15349	15203	15201	15384	15129	15050	15222	15261	15221	15135	15086	15161	15254	15315	15272	15163	15337	15224	15092	15210	15158	15123	15271	15278	15097	15328	15270	15217	15163	15266	15257	15087	15172	15313	15121	15377	15304	15292	15144	15101	15363	15342	15292	15149	15302	15328	15115	15216	15263	15191	15256	15290	15132	15251	15180	15113	15227	15185	15363	15224	15175	15254	15157	15156	15097	15125	15490	15226	15190	15261	15265	15220	15263	15127	15301	15210	15365	15196	15191	15336	15189	15283	15218	15095	15293	15261	15362	15176	15382	15398	15292	15141	15239	15246	15265	15289	15148	15335	15308	15245	15310	15094	15344	15017	15390	15309	15285	15151	15157	15247	15218	15161	15481	15266	15133	15298	15092	15340	15195	15253	15229	15123	15269	15161	15157	15260	15320	15337	15311	15150	15127	15238	15350	15143	15050	15208	15223	15229	15291	15363	15197	15106	15252	15147	15214	15216	15374	15219	15088	15119	15186	15273	15325	15275	15167	15108	15346	15024	15235	15312	15427	15360	15227	15316	15293	15183	15247	15230	15199	15117	15263	15173	15148	15133	15144	15325	15117	15285	15091	15130	15328	15083	15328	15043	15181	15246	15111	15180	15089	15174	15250	15294	15393	15234	15173	15275	15344	15296	15093	15026	15181	15158	15400	15267	15207	15182	15204	15353	15177	15283	15184	15139	15288	15189	15347	15238	15262	15190	15404	15220	15275	15146	15083	15240	15393	15397	15262	15363	15349	15334	15144	15136	15239	15191	15294	15188	15132	15146	15147	15167	15184	15298	15210	15284	15201	15116	15178	15110	15242	15287	15268	15271	15167	15258	15421	15381	15242	15417	15247	15018	15261	14997	15166	15111	15403	15189	15285	15310	15195	15061	15222	15315	15377	15193	15230	15174	15199	15231	15245	15301	15264	15245	15210	15266	15242	15125	15224	15132	15372	15145	15327	15244	15222	15231	15125	15324	15081	15150	15274	15033	15339	15333	15321	15245	15227	15225	15138	15109	15294	15274	15270	15087	15243	15352	15346	15364	15128	15405	15214	15338	15280	15372	15308	15107	15215	15349	15273	15329	15157	15154	15182	15084	15244	15345	15285	15143	15249	15322	15186	15154	15164	15120	15283	15000	15262	15180	15172	15189	15206	15178	15245	15216	15105	15129	15363	15143	15310	15171	15107	15146	15181	15336	15218	15280	15248	15215	15377	15320	15109	15332	15023	15299	15250	15165	15332	15398	15229	15124	15198	15346	15301	15228	15335	15274	15250	15231	15247	15276	15354	15334	15251	15307	15141	15332	15215	15198	15324	15224	15242	15276	15423	15373	15044	15133	15215	15256	15234	15269	15340	15256	15213	15177	15243	15126	15227	15181	15168	15398	15347	15241	15095	15271	15353	15174	15283	15070	15398	15321	15090	15126	15122	15394	15274	15249	15241	15188	15105	15300	15184	15052	15338	15132	15105	15162	15316	14997	15320	15338	15161	15278	15421	15300	15181	15178	15281	15263	15139	15225	15356	14996	15277	15207	15174	15160	15225	15428	15288	15325	15038	15220	15155	15284	15411	15146	15485	15122	15490	15132	15158	15308	15305	15119	15368	15090	15018	15401	15183	15225	15341	15205	15319	15147	15333	15395	15160	15204	15222	15254	15254	15090	15164	15228	15259	15129	15216	15295	15372	15270	15228	15266	15221	15274	15243	15331	15140	15301	15109	15099	15185	15175	15126	15241	15212	15253	15213	15258	15333	15177	15237	15216	15081	15429	15174	15213	15274	15263	15196	15239	15149	15278	15285	15221	15316	15255	15176	15150	15150	15300	15194	15066	15270	15345	15163	15348	15253	15162	15169	15138	15249	15338	15114	15127	15178	15318	15175	15376	15241	15287	15252	15196	15121	15191	15268	15334	15287	15109	15130	15287	15294	15242	15129	15291	15170	15201	15227	15129	15204	15258	15248	15102	15310	15256	15278	15162	15173	15332	15307	15408	15207	15117	15277	15241	15198	15352	15158	15109	15239	15282	15322	15224	15091	15290	15149	15142	15400	15285	15271	15376	15238	15125	15304	15246	15327	15103	15290	15239	15099	15339	15260	15399	15414	15156	15194	15141	15237	15190	15316	15275	15144	15400	15123	15256	15339	15073	15163	15420	15087	15313	15182	15398	15177	15036	15134	15219	15292	15188	15158	15229	15222	15045	15196	15177	15193	15242	15220	15249	15205	15051	15161	15369	15291	15108	15208	15155	15178	15149	15215	15274	15348	15337	15279	15107	15107	15270	15277	15206	15106	15359	15203	15270	15085	15275	15330	15153	15228	15179	15330	15190	15262	15276	15381	15351	15218	15210	15210	15269	15370	15308	15320	15163	15293	15272	15183	15295	15353	15215	15201	15270	15253	15356	15321	15212	15395	15381	15058	15296	15317	15166	15229	15233	15150	15309	15234	15382	15264	15187	15373	15073	15012	15184	15414	15294	15231	15194	15117	15053	15161	15266	15243	15365	15323	15226	15232	15255	15084	15085	15316	15086	15411	15217	15282	15093	15327	15212	15193	15258	15287	15187	15117	15096	15172	15181	15286	15201	15180	15242	15182	15193	15048	15400	15232	15183	15349	15273	15256	15211	15213	15340	15197	15147	15264	15254	15176	15248	15256	15274	15103	15122	15203	15228	15273	15329	15274	15229	15214	15315	15361	15338	15262	15378	15243	15180	15245	15332	15097	15165	15407	15107	15474	15246	15156	15174	15111	15102	15284	15043	15359	15216	15125	15130	14985	15308	15244	15287	15176	15043	15187	15341	15209	15202	15346	15358	15335	15170	15129	15335	15156	15193	15119	15019	15250	15359	15198	15179	15295	15390	15102	15372	15173	15150	15316	15437	15103	15220	15099	15313	15227	15191	15330	15443	15178	15340	15176	15363	15039	15327	15293	15361	15262	15201	15294	15218	15456	15255	15197	15165	15200	15219	15285	15236	15237	15341	15196	15254	15325	15163	15238	15244	15435	15323	15122	15308	15271	15112	15226	15042	15146	15230	15247	15266	15124	15225	15198	15162	15314	15242	15257	15399	15364	15271	15254	15238	15298	15299	15447	15188	15218	15367	15262	15343	15104	15112	15392	15224	15195	15296	15145	15079	15225	15275	15295	15211	15303	15086	15416	15218	15332	15157	15168	15251	15160	15174
23927	21354	28783	24340	21932	21732	19936	16835	16273	16595	19044	34368	43853	36141	27301	20301	16904	16041	15960	15803	15923	15826	15750	15860	15857	15753	15872	15674	15711	15826	15903	15839	15799	15803	15679	15859	15783	15800	15770	15610	15745	15457	15606	15849	15712	15823	15670	15643	15729	15710	15547	15431	15719	15692	15832	15837	15734	15597	15715	15704	15724	15753	15561	15613	15713	15759	15779	15647	15586	15546	15848	15640	15692	15540	15685	15690	15818	15883	15746	15696	15594	15489	15445	15553	15562	15562	15672	15702	15713	15705	15801	15769	15566	15653	15639	15710	15669	15799	15585	15758	15721	15586	15840	15775	15540	15754	15794	15834	15530	15449	15644	15516	15520	15844	15590	15650	15798	15758	15626	15799	15749	15602	15628	15861	15611	15785	15632	15637	15845	15803	15688	15927	15711	15713	15717	15596	15765	15585	15591	15545	15746	15693	15513	15723	15539	15700	15557	15724	15437	15676	15605	15684	15634	15651	15649	15759	15582	15648	15626	15718	15568	15688	15875	15815	15761	15745	15647	15721	15697	15684	15873	15591	15775	15746	15692	15718	15456	15583	15691	15786	15764	15592	15624	15606	15707	15713	15743	15646	15842	15742	15547	15851	15773	15644	15594	15668	15755	15700	15605	15633	15556	15674	15521	15673	15796	15767	15818	15570	15657	15617	15697	15644	15685	15641	15621	15672	15717	15524	15742	15776	15695	15639	15659	15723	15607	15815	15601	15601	15661	15626	15809	15825	15514	15476	15595	15602	15536	15761	15783	15721	15798	15664	15613	15689	15644	15626	15821	15707	15527	15718	15581	15654	15569	15660	15775	15715	15851	15551	15757	15647	15587	15743	15792	15512	15527	15687	15605	15705	15553	15518	15883	15653	15740	15670	15534	15580	15507	15605	15688	15580	15642	15817	15734	15774	15544	15665	15869	15714	15713	15683	15587	15562	15719	15601	15693	15754	15937	15700	15663	15557	15626	15687	15735	15798	15802	15556	15753	15794	15545	15585	15586	15690	15588	15745	15638	15642	15769	15648	15748	15750	15632	15742	15807	15694	15448	15550	15661	15459	15726	15576	15617	15604	15712	15755	15778	15612	15727	15757	15645	15403	15719	15633	15763	15650	15573	15651	15709	15638	15733	15581	15723	15590	15806	15885	15688	15694	15839	15568	15678	15620	15729	15591	15657	15521	15646	15620	15634	15655	15511	15694	15519	15677	15742	15543	15636	15611	15540	15834	15615	15658	15635	15768	15629	15621	15604	15427	15644	15659	15600	15825	15733	15804	15626	15721	15627	15665	15706	15631	15664	15635	15749	15566	15742	15687	15672	15701	15691	15876	15457	15800	15572	15653	15730	15702	15692	15596	15837	15541	15567	15490	15680	15723	15704	15656	15779	15672	15572	15876	15588	15517	15768	15608	15599	15870	15662	15506	15581	15546	15653	15689	15708	15619	15831	15860	15620	15695	15649	15577	15604	15829	15532	15737	15653	15789	15568	15750	15690	15793	15676	15621	15333	15766	15671	15737	15643	15550	15617	15485	15458	15792	15629	15710	15800	15647	15764	15569	15790	15625	15683	15549	15663	15560	15480	15684	15798	15686	15706	15814	15804	15521	15633	15659	15598	15716	15594	15541	15782	15655	15603	15874	15739	15558	15700	15724	15581	15584	15752	15743	15546	15683	15649	15718	15611	15908	15700	15681	15649	15773	15393	15661	15655	15592	15692	15635	15747	15688	15638	15734	15538	15594	15604	15807	15738	15739	15757	15788	15646	15572	15615	15541	15837	15680	15810	15813	15750	15754	15640	15749	15712	15718	15673	15576	15725	15472	15575	15476	15701	15716	15766	15698	15766	15668	15679	15777	15602	15589	15713	15692	15805	15857	15527	15650	15653	15863	15642	15601	15572	15715	15843	15572	15488	15623	15840	15737	15534	15637	15636	15769	15801	15711	15567	15547	15518	15724	15553	15815	15774	15630	15851	15626	15621	15799	15647	15562	15556	15828	15591	15816	15744	15689	15685	15736	15617	15788	15691	15799	15665	15804	15719	15526	15502	15604	15683	15733	15596	15505	15387	15706	15660	15773	15588	15548	15554	15700	15648	15729	15627	15718	15572	15874	15662	15595	15534	15708	15621	15766	15714	15501	15564	15568	15853	15737	15651	15563	15682	15520	15793	15701	15735	15579	15693	15811	15709	15812	15680	15751	15666	15410	15442	15506	15623	15557	15709	15498	15703	15704	15475	15737	15683	15527	15692	15548	15637	15806	15519	15558	15331	15699	15900	15421	15405	15600	15713	15745	15591	15681	15838	15732	15636	15715	15682	15915	15734	15678	15728	15681	15697	15622	15775	15638	15719	15646	15741	15857	15625	15740	15604	15720	15785	15860	15620	15672	15815	15631	15768	15687	15773	15860	15776	15702	15618	15657	15906	15867	15674	15641	15471	15547	15851	15728	15550	15476	15698	15659	15784	15719	15731	15769	15905	15719	15587	15753	15714	15798	15745	15739	15801	15793	15453	15648	15599	15744	15825	15616	15693	15533	15751	15579	15529	15778	15620	15874	15714	15776	15668	15722	15605	15759	15471	15778	15717	15768	15736	15636	15700	15721	15688	15530	15702	15708	15624	15602	15782	15681	15607	15711	15605	15593	15621	15525	15687	15531	15737	15678	15695	15628	15673	15618	15463	15548	15712	15749	15713	15632	15829	15722	15837	15767	15572	15612	15742	15395	15725	15685	15733	15778	15587	15661	15688	15538	15704	15695	15639	15700	15656	15457	15616	15663	15675	15764	15604	15762	15777	15505	15555	15450	15650	15520	15648	15715	15846	15623	15621	15764	15586	15719	15574	15577	15663	15524	15832	15785	15535	15723	15801	15612	15870	15857	15570	15575	15731	15510	15769	15661	15706	15636	15691	15597	15532	15673	15698	15577	15782	15658	15487	15669	15572	15450	15725	15734	15784	15619	15753	15743	15841	15442	15640	15659	15772	15841	15451	15456	15748	15769	15666	15546	15611	15856	15639	15600	15713	15779	15639	15599	15716	15653	15571	15783	15526	15652	15716	15614	15759	15735	15599	15632	15793	15547	15696	15654	15608	15669	15831	15782	15675	15386	15538	15399	15755	15582	15493	15605	15764	15839	15526	15691	15669	15549	15716	15594	15583	15537	15760	15552	15543	15728	15564	15677	15519	15669	15776	15630	15725	15667	15723	15641	15836	15748	15678	15642	15763	15634	15463	15576	15725	15688	15641	15632	15766	15644	15623	15669	15639	15515	15751	15563	15630	15663	15490	15804	15627	15766	15870	15833	15533	15672	15786	15745	15645	15902	15699	15744	15691	15599	15775	15600	15657	15672	15597	15539	15672	15664	15555	15519	15744	15483	15707	15737	15653	15702	15837	15659	15723	15643	15735	15750	15639	15528	15609	15704	15556	15722	15661	15661	15345	15690	15830	15837	15770	15754	15561	15779	15859	15681	15697	15463	15545	15868	15868	15612	15585	15887	15800	15755	15632	15593	15710	15635	15688	15589	15713	15582	15607	15612	15508	15372	15661	15557	15814	15571	15857	15713	15809	15513	15684	15660	15825	15948	15631	15636	15571	15595	15639	15766	15669	15746	15466	15535	15398	15555	15648	15842	15618	15663	15797	15684	15612	15701	15799	15569	15636	15554	15650	15721	15596	15729	15803	15631	15512	15848	15591	15768	15819	15736	15610	15758	15601	15738	15573	15728	15596	15728	15678	15690	15536	15776	15623	15526	15650	15704	15707	15596	15423	15684	15775	15715	15784	15713	15760	15432	15642	15660	15747	15821	15575	15867	15659	15710	15631	15710	15826	15586	15883	15578	15766	15631	15639	15564	15662	15544	15975	15714	15496	15596	15732	15722	15525	15744	15852	15618	15760	15700	15618	15362	15720	15759	15586	15514	15556	15794	15493	15722	15717	15492	15327	15742	15813	15640	15732	15553	15604	15597	15604	15739	15678	15599	15611	15694	15533	15552	15832	15715	15651	15570	15737	15630	15747	15565	15743	15642	15726	15710	15711	15701	15679	15711	15581	15566	15671	15695	15761	15609	15615	15634	15562	15727	15690	15677	15586	15799	15714	15641	15642	15630	15647	15626	15780	15674	15580	15744	15579	15478	15868	15845	15650	15803	15773	15999	15690	15692	15497	15534	15595	15527	15655	15820	15575	15572	15737	15692	15675	15553	15570	15622	15495	15542	15701	15786	15777	15702	15787	15623	15629	15689	15682	15631	15664	15730	15567	15475	15530	15674	15611	15621	15657	15689	15709	15788	15456	15754	15741	15736	15612	15604	15772	15540	15555	15391	15652	15638	15619	15635	15520	15580	15664	15618	15822	15656	15537	15707	15576	15614	15670	15735	15736	15801	15663	15779	15762	15781	15712	15729	15683	15633	15602	15523	15570	15524	15556	15655	15790	15690	15830	15682	15720	15724	15690	15774	15874	15633	15532	15703	15688	15674	15765	15733	15643	15729	15768	15562	15492	15652	15636	15727	15701	15698	15731	15676	15616	15691	15683	15802	15640	15505	15486	15850	15670	15722	15749	15611	15696	15516	15710	15405	15715	15660	15633	15475	15595	15597	15460	15424	15755	15714	15694	15732	15800	15716	15713	15607	15630	15744	15651	15662	15531	15534	15563	15735	15660	15523	15455	15743	15700	15709	15686	15639	15825	15868	15464	15745	15786	15719	15703	15433	15837	15662	15567	15618	15523	15484	15425	15646	15606	15686	15428	15569	15709	15720	15709	15666	15780	15684	15559	15584	15761	15573	15719	15705	15419	15688	15730	15719	15789	15423	15589	15576	15551	15812	15467	15617	15658	15636	15628	15520	15529	15527	15735	15724	15842	15806	15621	15814	15549	15685	15730	15668	15804	15704	15653	15649	15700	15422	15435	15898	15752	15679	15685	15704	15569	15676	15628	15720	15852	15514	15675	15813	15674	15773	15728	15574	15527	15742	15585	15702	15842	15719	15742	15660	15532	15681	15844	15616	15668	15658	15713	15705	15609	15639	15797	15599	15639	15707	15661	15617	15587	15556	15668	15630	15750	15776	15716	15717	15728	15705	15774	15677	15614	15682	15624	15649	15471	15568	15736	15445	15701	15652
16319	27650	26558	22986	20709	17916	17074	16535	15896	16361	21410	40916	46301	38603	28615	19989	16252	15463	15263	15333	15342	15321	15115	15288	15147	15132	15310	15215	15304	15268	15228	15218	15385	15269	15143	15276	15282	15237	15196	15319	15209	15172	15308	15240	15159	15297	15240	15270	15298	15121	15234	15328	15196	15240	15248	15147	15310	15249	15274	14998	15234	15331	15235	15254	15418	15244	15185	15178	15335	15220	15172	14991	15206	15301	15266	15197	15022	15144	15244	15152	15313	15205	15230	15103	15209	15181	15224	15215	15188	15116	15332	15057	15271	15324	15304	15141	15184	15355	15091	15201	15220	15199	15215	15194	15045	15471	15096	15242	15253	15244	15154	15201	15128	15310	15164	15194	15139	15252	15156	15321	15207	15039	15331	15215	15111	15316	15460	15324	15215	15130	15229	15275	15211	15133	15235	15164	15286	15238	15340	15172	15181	15180	15398	15145	15292	15243	15400	15316	15268	15276	15219	15135	15161	15174	15406	15257	15192	15174	15259	15242	15308	15275	15144	15350	15230	15225	15013	15206	15149	15247	15161	15205	15343	15218	15184	15029	15280	15314	15094	15128	15174	15237	15070	15421	15182	15221	15191	15261	15374	15290	15148	15236	15217	15187	15188	15148	15261	15119	15254	15188	15238	15269	15279	15297	15219	15076	15215	15269	15347	15177	15013	15229	15298	15382	15150	15274	15082	15299	15237	15320	15301	15256	15205	15145	15332	15114	15194	15194	15195	15276	15293	15299	15143	15236	15222	15280	15072	15247	15112	15265	15096	15229	15276	15190	15133	15304	15181	15215	15327	15291	15155	15266	15075	15341	15213	15147	15365	15335	15275	15317	15043	15176	15166	15284	15258	15237	15161	15350	15163	15132	15124	15358	15236	15246	15193	15191	15142	15512	15387	15264	15146	15248	15261	15177	15261	15365	15256	15233	15133	15207	15262	15219	15225	15143	15141	15025	15174	15233	15209	15165	15341	15179	15129	15167	15342	15295	15102	15335	15179	15218	15317	15136	15214	15048	15060	15333	15208	15213	15153	15311	15205	15164	15436	15192	15212	15300	15251	15189	15175	15193	15282	15300	15179	15193	15097	15312	15074	15396	15157	15135	15225	15298	15133	15290	15316	15133	15239	15286	15289	15237	15232	15249	15162	15323	15300	15131	15197	15075	15282	15298	15163	15281	15258	15264	15140	15279	15164	15230	15356	15063	15211	15046	15196	15155	15009	15240	15364	15290	15195	15187	15298	15120	15207	15219	15307	15168	15307	15298	15162	14983	15069	15272	15112	15322	15091	15181	15291	15097	15206	15124	15234	15260	15166	15061	15387	15234	15231	15288	15337	15147	15338	15149	15165	15252	15124	15408	15340	15227	15242	15207	15235	15088	15291	15007	15365	15384	15245	15176	15089	15201	15301	15200	15111	15179	15106	15115	15358	15278	15320	15304	15357	15145	15253	15209	15186	15227	15193	15138	15424	15136	15198	15060	15209	15364	15231	15188	15288	15139	15294	15202	15176	15214	15123	15170	15269	15295	15121	15049	15284	15115	15214	15380	15263	15421	15167	15119	15131	15074	15142	15154	15323	15336	15414	15274	15221	15333	15191	15155	15268	15340	15133	15146	15216	15239	15310	15234	15299	15108	15259	15240	15044	15288	15219	15267	15020	15158	15353	15157	15275	15125	15129	15296	15157	15324	15356	15198	15247	15119	15319	15212	15091	15103	15204	15029	15158	15090	15329	15242	15356	15326	15347	15243	15046	15091	15141	15313	15262	15162	15316	15149	15099	15157	15140	15135	15181	15268	15096	15086	15128	15241	15135	15200	15382	15257	15076	15262	15117	15163	15195	15041	15269	15002	15224	15306	15153	15359	15135	15340	15211	15223	15337	15285	15196	15104	15323	15009	15243	15177	15154	15271	15286	15181	15057	15201	15244	15366	15199	15069	15131	15280	15164	15283	15328	15151	15227	15237	15269	15446	15107	15162	15213	15177	15092	15256	15381	15241	15322	15278	15265	15293	15018	15197	15345	15311	15292	15302	15346	15283	15235	15181	15143	15342	15397	15256	15103	15100	15301	15244	15252	15073	15297	15297	15214	15302	15385	15225	15163	15294	15257	15199	15339	15209	15161	15165	15047	15339	15183	15326	15310	15317	15269	15270	15190	15258	15113	15038	15215	15115	15009	15226	15355	15337	15140	15345	15156	15194	15063	15112	15253	15369	15332	15254	15270	15214	15161	15101	15141	15233	15190	15107	15234	15174	15292	15242	15377	15232	15164	15197	15183	15216	15189	15090	15009	15358	15144	15240	15149	15383	15380	15169	15150	15241	15289	15227	15245	15134	15325	15284	15374	15142	15189	15163	15409	15195	15143	15160	15001	15289	15164	15275	15026	15146	15195	15223	15123	15133	15198	15217	15292	15135	15234	15183	15226	15291	15215	15092	15040	15096	15205	15207	15310	15053	15118	15040	15247	15273	15354	15187	15034	15172	15199	15284	15404	15097	15166	15099	15191	15191	15209	15136	15163	15252	15311	15136	15338	15084	15268	15142	15334	15170	15331	15330	15249	15203	15140	15212	15280	15241	15180	15267	15192	15183	15124	15091	15095	15321	15074	15170	15231	15227	15230	15225	15274	15203	15231	15223	15370	15148	15015	15305	15246	15235	15322	15201	15134	15154	15241	15286	15245	15064	15366	15167	15267	15178	15160	15075	15260	15216	15385	15198	15377	15300	15138	15133	15219	15229	15190	15291	15196	15097	15298	15135	15252	15227	15230	15136	15114	15073	15288	15361	15300	15082	15132	15171	15301	15512	15234	15214	15282	15238	15195	15252	15327	15126	15335	15098	15317	15175	15288	15130	15281	15289	15081	15235	15247	15277	15258	15114	15375	15272	15068	15256	15315	15093	15317	15290	15102	15322	15259	15244	15186	15294	15123	15271	15333	15206	15278	15340	15200	15186	15155	15254	15225	15135	15180	15282	15322	15265	15300	15193	15206	15275	15219	15296	15202	15116	15259	15290	15329	15108	15280	15163	15028	15220	15225	15316	15246	15136	15296	15351	15171	15176	15345	15018	15279	15179	15321	15374	15206	15392	15305	15049	15324	15117	15173	15280	15249	15303	15158	15132	15082	15204	15153	15130	15294	15231	15221	15091	15299	15292	15169	15268	15221	15267	14962	15164	15074	15383	15106	15288	15168	15199	15097	15166	15421	15311	15223	15224	15250	15330	15213	15246	15302	15302	15175	15284	15283	15201	15228	15267	15162	15220	15124	15142	15074	15362	15105	15164	15041	15196	15145	15084	15250	15197	15397	15180	15176	15425	15320	15277	15116	15131	15315	15141	15154	15350	15270	15268	15343	15179	15162	15217	15119	15249	15279	15401	15292	15100	15219	15106	15280	15221	15194	15253	15226	15115	15109	15360	15334	15321	15082	15355	15244	15237	15201	15167	15149	15330	15396	15121	15394	15155	15181	15181	15193	15346	15185	15136	15241	15182	15253	15186	15214	15185	15150	15310	15182	15290	15167	15174	15243	15222	15284	15085	15241	15334	15078	15093	15244	15074	15195	15274	15192	15111	15250	15211	15273	15282	15214	15196	15238	15317	15166	15330	15429	15212	15204	15397	15109	15274	15294	15203	15283	14957	15110	15161	15229	15178	15078	15283	15031	15068	15179	15308	15252	15215	15236	15071	15123	15410	15162	15202	15405	15318	15209	15078	15048	15337	15368	15073	15246	15181	15317	15257	15339	15335	15280	15299	15140	15318	15223	15057	15252	15243	15161	15012	15378	15311	15312	15301	15296	15200	15302	14994	15218	15086	15270	15224	15191	15154	15189	15321	15008	15333	15212	15168	15144	15026	15066	15248	15191	15322	15143	15005	15326	15141	15150	15219	15239	15087	15051	15206	15218	15289	15328	15364	15297	15069	15183	15068	15201	15187	15302	15149	15262	15190	15251	15220	15327	15281	15294	15238	15382	15191	15212	15292	15221	15184	15371	15244	15204	15354	15155	15095	15326	15108	15239	15106	15366	15096	15266	15017	15188	15236	15408	15211	15164	15132	15121	15018	15179	15244	15242	15388	15340	15241	15092	15247	15224	15200	15201	15351	15286	15187	15294	15280	15070	15165	15152	15279	15275	15413	15284	15206	15082	15370	15161	15424	15285	15222	15028	15166	15318	15198	15415	15311	15033	15234	15267	15213	15211	15243	15299	15200	15249	15229	15242	15158	15183	15245	15080	15367	15210	15130	15229	15041	15441	15018	15123	15219	15170	15076	15117	15279	15100	15143	15145	15170	15138	15231	15132	15299	15125	15241	15189	15245	15208	15226	15293	15241	15273	15379	15360	15260	15318	15317	15238	15278	15191	15286	15347	15173	15246	15319	15325	15222	15180	15398	15074	15239	15324	15482	15226	15449	15256	15243	15287	15211	15224	15213	15206	15345	15129	15250	15087	15255	15161	15130	15215	15341	15264	15035	15134	15083	15226	15232	15121	15250	15245	15297	15274	15216	15077	15253	15306	15079	15185	15137	15136	15413	15270	15267	15133	15304	15027	15109	15301	15398	15087	15117	15178	15302	15116	15261	15136	15229	15337	15286	15090	15224	14958	15238	15281	15147	15348	15251	15398	15185	15076	15373	15067	15175	15429	15220	15219	15152	15183	15100	15032	15095	15369	15382	15164	15106	15268	15137	15378	15197	15164	15270	15211	15167	15169	15007	15275	15160	15073	15324	15332	15246	15191	15216	15230	15145	15099	15017	15158	15340	15354	15180	15179	15195	15256	15225	15145	15130	15277	15241	15146	15300	15173	15307	15127	15357	15180	15292	15256	15119	15049	15322	15267	15183	15389	15016	15169	15105	15109	15146	15144	15217	15197	15289	15191	15379	15287	15164	15149	15200	15302	15158	15183	15159	15150	15012	15351	15029	15277	15262	15251	15234	15349	15134	15333	15170	15281	15385	15273	15010	15220	15195	15166	15197	15237	15384	15141	15245	15397	15147	15141	15143	15177	15240	15220	15168	15250	15121	15247	15117	15222	15272	15080	15238	15172	15302	15287	15194	14989	15355	15236	15136	15225	15260	15222	15332	15187	15210	15262	15223	15157	15082	15166	15368	15477	15343	15165	15289
28937	21558	20727	18253	16385	15997	15980	15852	15727	15879	15810	16960	19253	18697	17226	16563	16007	15706	15616	15519	15929	15792	15736	15552	15805	15913	15693	15722	15610	15673	15584	15648	15662	15738	15655	15679	15701	15683	15765	15631	15730	15649	15754	15807	15614	15848	15861	15641	15618	15692	15846	15669	15656	15887	15823	15612	15786	15729	15740	15635	15604	15602	15415	15492	15756	15678	15686	15851	15677	15537	15616	15535	15704	15668	15806	15759	15637	15751	15674	15672	15763	15543	15459	15813	15601	15622	15839	15692	15662	15726	15703	15585	15771	15680	15837	15580	15877	15752	15823	15534	15663	15648	15641	15859	15760	15585	15681	15845	15779	15790	15704	15776	15489	15575	15514	15894	15738	15586	15615	15613	15564	15594	15770	15675	15695	15653	15686	15712	15678	15586	15669	15655	15847	15606	15757	15677	15739	15418	15741	15633	15821	15522	15754	15788	15922	15582	15712	15876	15738	15594	15793	15797	15888	15700	15676	15636	15743	15847	15587	15747	15493	15663	15758	15588	15696	15560	15664	15762	15614	15629	15794	15737	15692	15663	15606	15673	15675	15809	15691	15687	15818	15793	15677	15719	15747	15713	15584	15581	15661	15741	15618	15706	15600	15665	15760	15759	15638	15599	15523	15621	15589	15744	15783	15628	15795	15660	15475	15635	15530	15640	15619	15556	15766	15709	15827	15549	15799	15603	15455	15504	15828	15724	15777	15765	15595	15748	15735	15667	15655	15795	15754	15737	15656	15475	15737	15616	15834	15554	15742	15814	15520	15839	15632	15693	15657	15690	15803	15676	15853	15809	15665	15703	15816	15706	15562	15477	15603	15704	15574	15638	15870	15777	15710	15531	15723	15661	15715	15687	15759	15723	15670	15665	15573	15729	15641	15751	15567	15829	15580	15554	15770	15756	15589	15637	15668	15714	15791	15708	15727	15765	15864	15779	15627	15662	15783	15646	15506	15502	15629	15776	15500	15551	15653	15619	15719	15714	15718	15951	15754	15874	15613	15767	15752	15611	15602	15608	15663	15783	15718	15797	15627	15595	15906	15621	15675	15707	15687	15646	15713	15617	15680	15620	15737	15644	15709	15665	15771	15771	15626	15993	15586	15735	15685	15583	15624	15773	15925	15707	15761	15681	15636	15756	15689	15693	15664	15516	15590	15635	15628	15812	15822	15688	15671	15833	15875	15734	15621	15632	15734	15538	15747	15731	15737	15717	15706	15738	15744	15680	15787	15707	15598	15614	15708	15669	15613	15788	15572	15719	15439	15708	15516	15716	15766	15453	15756	15796	15625	15787	15576	15687	15713	15651	15695	15573	15625	15688	15622	15646	15872	15715	15612	15737	15498	15644	15771	15531	15688	15650	15716	15615	15648	15625	15744	15485	15641	15605	15618	15854	15917	15955	15694	15768	15667	15435	15747	15721	15730	15704	15716	15645	15510	15681	15708	15327	15627	15455	15857	15625	15630	15641	15723	15730	15647	15713	15605	15655	15672	15522	15630	15658	15603	15629	15685	15877	15624	15671	15705	15725	15561	15471	15571	15821	15621	15750	15832	15478	15879	15697	15565	15610	15725	15688	15695	15797	15569	15741	15679	15666	15749	15620	15824	15744	15702	15693	15869	15758	15864	15622	15674	15666	15576	15638	15744	15639	15635	15509	15865	15649	15705	15609	15691	15706	15644	15599	15714	15877	15747	15707	15637	15529	15776	15727	15605	15725	15545	15612	15663	15699	15817	15817	15956	15625	15676	15844	15757	15664	15717	15648	15747	15710	15740	15531	15694	15885	15700	15679	15774	15833	15739	15659	15549	15647	15755	15782	15705	15691	15760	15719	15622	15465	15622	15691	15451	15630	15690	15664	15825	15746	15742	15629	15593	15886	15684	15754	15829	15516	15581	15821	15617	15833	15761	15752	15582	15630	15918	15560	15674	15738	15769	15695	15859	15764	15825	15807	15934	15788	15659	15513	15583	15688	15515	15835	15715	15788	15676	15795	15453	15751	15577	15490	15637	15760	15769	15926	15803	15669	15634	15751	15638	15587	15811	15793	15669	15634	15779	15796	15468	15680	15695	15574	15487	15534	15637	15817	15735	15724	15551	15888	15750	15724	15758	15778	15775	15709	15716	15840	15826	15778	15779	15879	15593	15708	15786	15640	15439	15663	15698	15677	15841	15671	15644	15801	15721	15746	15625	15768	15741	15748	15875	15871	15688	15502	15597	15840	15675	15838	15941	15730	15624	15480	15749	15734	15857	15582	15699	15732	15954	15537	15602	15744	15717	15564	15727	15834	15669	15564	15754	15499	15634	15771	15753	15646	15627	15766	15711	15739	15674	15653	15674	15595	15758	15690	15738	15616	15723	15685	15588	15568	15527	15611	15915	15637	15585	15747	15854	15563	15723	15861	15619	15688	15725	15658	15654	15621	15774	15925	15650	15690	15853	15745	15967	15808	15801	15600	15744	15641	15670	15645	15773	15756	15800	15716	15523	15492	15763	15790	15757	15698	15538	15739	15581	15553	15681	15781	15788	15646	15646	15695	15731	15773	15864	15743	15682	15526	15613	15577	15745	15710	15645	15447	15735	15587	15554	15601	15761	15752	15509	15629	15491	15564	15676	15615	15698	15745	15577	15616	15687	15669	15651	15632	15846	15738	15722	15703	15730	15741	15730	15653	15784	15934	15569	15644	15699	15874	15788	15776	15822	15848	15815	15695	15696	15846	15730	15663	15630	15659	15755	15530	15816	15689	15713	15621	15700	15643	15707	15631	15738	15703	15685	15795	15609	15687	15795	15554	15732	15577	15628	15793	15727	15872	15565	15596	15566	15744	15602	15463	15625	15713	15772	15731	15725	15464	15757	15654	15578	15659	15793	15684	15682	15800	15700	15683	15603	15752	15885	15663	15650	15616	15652	15835	15877	15554	15779	15753	15873	15467	15685	15618	15706	15860	15823	15632	15784	15684	15497	15585	15559	15749	15606	15563	15911	15695	15673	15595	15620	15649	15643	15560	15849	15700	15591	15692	15779	15694	15740	15713	15726	15588	15844	15704	15802	15658	15696	15767	15745	15732	15805	15542	15732	15821	15783	15501	15693	15716	15808	15567	15834	15570	15793	15793	15672	15617	15738	15880	15764	15758	15598	15447	15759	15866	15625	15684	15737	15608	15609	15713	15482	15747	15606	15752	15782	15451	15603	15606	15870	15687	15703	15569	15640	15821	15548	15692	15531	15575	15750	15709	15629	15820	15655	15508	15719	15646	15665	15532	15571	15789	15760	15875	15625	15677	15607	15766	15741	15529	15634	15622	15768	15680	15825	15754	15609	15737	15667	15852	15709	15935	15848	15839	15500	15709	15656	15623	15798	15664	15587	15795	15847	15712	15629	15661	15656	15836	15759	15731	15761	15647	15788	15751	15601	15712	15582	15719	15721	15654	15608	15603	15580	15632	15502	15668	15699	15694	15737	15807	15743	15664	15648	15455	15872	15765	15683	15630	15679	15703	15661	15452	15721	15751	15593	15764	15803	15778	15595	15798	15762	15722	15725	15750	15802	15894	15754	15566	15858	15762	15788	15749	15689	15581	15769	15676	15608	15664	15579	15534	15632	15673	15898	15469	15775	15750	15699	15689	15605	15553	15566	15632	15780	15662	15593	15729	15813	15739	15497	15612	15500	15696	15592	15759	15425	15934	15651	16042	15627	15663	15726	15739	15707	15695	15593	15650	15781	15760	15777	15675	15688	15680	15780	15873	15736	15877	15823	15602	15846	15861	15633	15622	15745	15779	15752	15622	15801	15844	15713	15788	15744	15821	15755	15532	15726	15670	15710	15824	15572	15582	15795	15731	15768	15673	15797	15703	15699	15742	15471	15533	15545	15529	15664	15631	15606	15709	15458	15739	15756	15608	15768	15630	15702	15768	15742	15611	15501	15430	15663	15670	15842	15809	15612	15664	15563	15771	15684	15522	15655	15757	15657	15766	15773	15629	15336	15803	15542	15672	15678	15628	15803	15821	15675	15583	15720	15762	15795	15752	15834	15682	15674	15626	15860	15728	15782	15629	15651	15691	15832	15635	15772	15554	15696	15888	15699	15743	15729	15541	15777	15841	15622	15723	15721	15469	15757	15854	15872	15664	15579	15639	15658	15637	15584	15900	15775	15545	15658	15833	15608	15653	15769	15498	15564	15851	15849	15769	15740	15719	15851	15791	15816	15534	15611	15991	15615	15752	15575	15808	15733	15551	15769	15612	15862	15609	15692	15695	15574	15808	15744	15638	15831	15676	15664	15671	15659	15888	15638	15613	15799	15500	15617	15798	15688	15766	15726	15885	15760	15639	15570	15738	15562	15626	15598	15602	15709	15802	15774	15711	15750	15696	15696	15815	15645	15678	15762	15567	15554	15877	15731	15579	15648	15612	15695	15798	15755	15728	15609	15699	15578	15632	15748	15815	15736	15687	15752	15793	15864	15726	15751	15760	15711	15700	15545	15604	15640	15530	15656	15636	15661	15784	16014	15486	15767	15701	15643	15582	15738	15575	15718	15654	15842	15556	15694	15599	15689	15729	15878	15701	15804	15762	15650	15695	15734	15353	15789	15772	15681	15685	15576	15821	15477	15730	15714	15795	15579	15721	15725	15752	15610	15499	15374	15674	15435	15607	15680	15850	15773	15578	15793	15688	15849	15759	15792	15784	15733	15634	15764	15634	15856	15822	15769	15741	15729	15714	15819	15654	15642	15677	15628	15677	15612	15739	15817	15620	15821	15847	15685	15675	15703	15737	15694	15791	15721	15617	15726	15657	15581	15634	15821	15617	15675	15719	15751	15634	15737	15867	15697	15672	15566	15651	15746	15697	15718	15696	15597	15606	15596	15743	15657	15598	15704	15612	15744	15724	15696	15651	15737	15617	15723	15683	15566	15660	15642	15540	15940	15732	15664	15708	15658	15703	15632	15749	15704	15701	15836	15625	15674	15709	15526	15606	15783	15792	15720	15616	15492	15740	15642	15849	15570	15781	15796	15609	15754	15748	15720	15719	15683	15737	15475	15477	15770	15775	15710	15602	15608	15903	15898	15703	15604	15536	15598	15742	15821	15769	15583	15800	15623	15585	15751	15614	15748	15679
16007	17715	18007	16467	16910	16148	15668	15376	15296	15425	15357	17838	20763	18886	16887	15848	15383	15248	15120	15399	15300	15349	15257	15170	15241	15182	15343	15372	15189	15265	15357	15244	15377	15344	15340	15232	15306	15309	15224	15325	15404	15302	15370	15383	15235	15329	15363	15363	15299	15210	15391	15331	15306	15272	15209	15250	15250	15141	15329	15272	15297	15220	15400	15323	15341	15264	15354	15336	15224	15273	15264	15180	15244	15191	15356	15082	15225	15246	15336	15275	15217	15421	15304	15391	15096	15407	15183	15151	15331	15344	15248	15138	15355	15429	15359	15363	15310	15219	15159	15201	15164	15241	15223	15337	15311	15342	15270	15227	15382	15208	15267	15376	15320	15244	15466	15197	15292	15234	15215	15280	15198	15275	15246	15208	15196	15531	15266	15457	15070	15466	15236	15289	15037	15277	15350	15300	15266	15307	15261	15379	15334	15531	15237	15251	15329	15292	15198	15157	15226	15249	15114	15432	15302	15290	15248	15109	15341	15211	15298	15212	15226	15350	15189	15292	15223	15380	15166	15463	15228	15452	15094	15356	15257	15121	15364	15200	15165	15348	15236	15498	15312	15106	15210	15131	15339	15321	15430	15262	15202	15309	15101	15335	15273	15208	15340	15375	15105	15178	15173	15351	15379	15249	15388	15284	15416	15340	15295	15349	15223	15293	15666	15189	15343	15286	15224	15156	15138	15194	15225	15249	15273	15209	15214	15264	15246	15278	15269	15316	15321	15265	15143	15256	15141	15231	15178	15149	15258	15265	15360	15268	15170	15454	15244	15262	15283	15120	15313	15232	15262	15068	15227	15316	15309	15454	15257	15314	15313	15207	15172	15366	15301	15281	15307	15213	15164	15466	15199	15312	15162	15427	15319	15524	15225	15341	15250	15203	15457	15130	15217	15229	15360	15243	15376	15153	15255	15168	15343	15262	15124	15283	15243	15142	15133	15245	15239	15204	15260	15213	15246	15252	15399	15189	15048	15296	15296	15265	15305	15233	15205	15301	15201	15351	15218	15311	15540	15127	15322	15243	15322	15350	15220	15334	15216	15333	15332	15220	15301	15250	15146	15353	15237	15293	15432	15260	15228	15384	15273	15146	15287	15241	15298	15324	15199	15263	15411	15139	15145	15432	15434	15336	15164	15265	15306	15266	15355	15090	15258	15182	15267	15261	15168	15282	15136	15371	15163	15409	15240	15253	15374	15247	15295	15141	15182	15211	15457	15114	15405	15227	15249	15191	15279	15226	15180	15365	15196	15324	15182	15234	15148	15275	15298	15219	15250	15496	15162	15162	15326	15140	15314	15324	15091	15162	15415	15169	15163	15154	15218	15207	15267	15114	15390	15389	15367	15441	15289	15190	15351	15395	15268	15349	15362	15344	15272	15345	15207	15438	15134	15310	15284	15204	15173	15172	15290	15430	15267	15305	15326	15316	15257	15323	15446	15326	15464	15253	15377	15163	15151	15073	15157	15233	15165	15122	15178	15258	15290	15220	15357	15287	15203	15189	15377	15164	15362	15220	15276	15244	15271	15186	15130	15197	15239	15221	15255	15279	15336	15241	15385	15232	15294	15333	15264	15235	15210	15229	15223	15365	15285	15366	15166	15301	15363	15293	15456	15199	15436	15221	15396	15284	15320	15327	15505	15216	15133	15232	15182	15279	15202	15221	15189	15311	15243	15124	15343	15348	15141	15372	15344	15213	15215	15381	15258	15239	15270	15315	15172	15362	15159	15179	15214	15181	15401	15286	15056	15333	15192	15404	15347	15299	15390	14957	15260	15231	15297	15280	15313	15295	15252	15285	15268	15350	15372	15338	15243	15123	15292	15317	15248	15221	15092	15364	15402	15154	15236	15239	15311	15151	15221	15266	15224	15314	15107	15278	15255	15261	15403	15195	15293	15218	15212	15304	15319	15363	15252	15478	15389	15229	15373	15231	15295	15224	15187	15295	15309	15307	15399	15392	15226	15290	15196	15292	15331	15219	15246	15345	15356	15181	15274	15253	15120	15386	15116	15278	15189	15316	15153	15176	15356	15155	15279	15236	15310	15103	15413	15289	15251	15349	15244	15261	15139	15262	15271	15430	15314	15337	15319	15448	15407	15289	15341	15197	15319	15308	15342	15354	15186	15384	15279	15210	15382	15328	15405	15173	15232	15267	15262	15294	15430	15309	15333	15187	15206	15292	15188	15201	15093	15518	15433	15163	15233	15233	15182	15396	15366	15472	15086	15385	15323	15358	15187	15217	15084	15333	15377	15190	15289	15079	15304	15414	15393	15205	15231	15185	15215	15224	15140	15221	15225	15229	15358	15314	15212	15382	15205	15145	15226	15279	15321	15222	15200	15320	15269	15200	15206	15280	15297	15188	15293	15238	15253	15204	15111	15221	15368	15400	15188	15242	15285	15253	15505	15232	15265	15164	15024	15168	15250	15208	15218	15303	15293	15283	15647	15475	15095	15172	15217	15315	15325	15149	15337	15379	15199	15231	15200	15234	15409	15271	15365	15142	15462	15392	15248	15488	15171	15422	15254	15238	15313	15310	15393	15213	15340	15325	15416	15309	15266	15279	15303	15305	15391	15440	15095	15287	15253	15185	15369	15217	15251	15286	15376	15254	15295	15210	15326	15562	15254	15330	15421	15303	15209	15328	15125	15288	15235	14968	15338	15216	15334	15316	15334	15215	15355	15319	15300	15371	15186	15233	15156	15273	15310	15322	15160	15264	15158	15225	15289	15355	15111	15311	15275	15279	15178	15162	15364	15329	15423	15319	15310	15204	15165	15105	15431	15312	15218	15300	15255	15178	15412	15511	15260	15393	15282	15333	15217	15277	15225	15300	15331	15291	15389	15289	15471	15286	15446	15330	15403	15213	15208	15311	15296	15541	15320	15254	15266	15391	15171	15214	15329	15283	15128	15340	15296	15163	15271	15256	15245	15405	15268	15369	15413	15136	15381	15271	15185	15477	15390	15137	15320	15322	15198	15286	15384	15264	15152	15249	15304	15303	15268	15226	15305	15147	15176	15310	15298	15146	15256	15152	15286	15363	15155	15411	15317	15182	15220	15326	15312	15289	15123	15273	15239	15248	15409	15265	15300	15425	15324	15359	15132	15400	15195	15223	15297	15361	15346	15021	15359	15280	15362	15229	15252	15142	15379	15303	15261	15475	15112	15097	15190	15438	15171	15306	15230	15350	15238	15383	15434	15342	15255	15175	15267	15263	15295	15370	15161	15126	15208	15215	15198	15175	15346	15379	15342	15188	15266	15347	15284	15265	15202	15177	15139	15161	15200	15119	15412	15367	15237	15276	15228	15268	15043	15374	15467	15335	15213	15194	15246	15303	15343	15399	15198	15181	15380	15281	15354	15237	15251	15332	15437	15355	15237	15322	15453	15285	15380	15216	15226	15292	15353	15102	15223	15337	15271	15335	15312	15377	15141	15191	15336	15374	15328	15342	15199	15274	15296	15247	15340	15337	15298	15392	15378	15268	15347	15335	15246	15241	15190	15306	15349	15296	15370	15180	15441	15110	15252	15123	15384	15138	15340	15229	15339	15266	15303	15060	15255	15284	15187	15139	15346	15159	15308	15338	15277	15256	15413	15404	15447	15349	15222	15273	15221	15037	15260	15223	15280	15403	15261	15274	15170	15433	15172	15263	15117	15209	15338	15364	15309	15293	15455	15230	15267	15248	15377	15203	15131	15352	15227	15216	15220	15260	15295	15313	15330	15262	15358	15430	15343	15277	15294	15219	15127	15317	15160	15407	15233	15146	15155	15234	15299	15391	15027	15208	15496	15385	15307	15340	15214	15337	15315	15279	15352	15131	15238	15103	15251	15291	15274	15402	15347	15322	15349	15241	15241	15278	15232	15403	15414	15261	15250	15288	15412	15233	15134	15443	15296	15281	15209	15182	15236	15272	15179	15124	15288	15221	15295	15357	15334	15267	15233	15208	15408	15474	15366	15356	15244	15234	15184	15415	15342	15239	15369	15278	15366	15343	15355	15322	15251	15177	15271	15268	15446	15284	15380	15234	15304	15203	15283	15242	15307	15296	15207	15328	15303	15319	15380	15444	15251	15299	15261	15224	15317	15257	15100	15222	15223	15189	15297	15339	15351	15226	15277	15245	15331	15150	15143	15335	15259	15076	15273	15359	15324	15252	15296	15346	15391	15192	15315	15211	15295	15332	15284	15129	15196	15132	15370	15266	15264	15261	15165	15408	15210	15324	15179	15258	15348	15234	15184	15168	15246	15306	15258	15281	15296	15091	15260	15341	15304	15298	15265	15087	15368	15179	15239	15308	15166	15226	15201	15305	15258	15388	15159	15420	15121	15226	15291	15327	15200	15174	15462	15239	15168	15342	15326	15284	15364	15155	15157	15131	15438	15178	15270	15423	15195	15258	15283	15316	15280	15439	15270	15307	15308	15360	15369	15383	15527	15174	15246	15436	15274	15337	15262	15155	15457	15181	15376	15280	15332	15165	15414	15411	15345	15218	15351	15416	15253	15396	15310	15365	15349	15347	15250	15203	15270	15237	15256	15162	15297	15284	15384	15130	15269	15304	15147	15214	15214	15583	15478	15268	15142	15153	15364	15465	15437	15182	15276	15276	15277	15130	15259	15386	15223	15284	15380	15288	15346	15288	15270	15332	15250	15372	15432	15275	15172	15291	15388	15085	15319	15080	15315	15037	15385	15302	15015	15252	15328	15045	15234	15262	15281	15226	15277	15208	15457	15255	15447	15252	15333	15358	15175	15347	15161	15373	15206	15240	15279	15280	15300	15277	15393	15336	15320	15285	15186	15226	15421	15102	15313	15338	15249	15451	15493	15226	15182	15245	15272	15373	15383	15277	15224	15211	15332	15223	15312	15285	15404	15148	15343	15306	15348	15215	15388	15207	15348	15282	15344	15221	15416	15391	15411	15236	15159	15286	15341	15375	15448	15398	15337	15057	15321	15182	15193	15322	15083	15300	15322	15321	15328	15190	15285	15124	15258	15338	15194	15515	15314	15411	15300	15235	15362	15360	15281	15248	15222	15351	15132	15339	15282	15291	15386	15110	15185	15227	15181	15315	15267	15349	15333	15250	15389	15271	15323	15175	15136	15484	15401	15408	15132	15292
24997	21332	27998	25403	20728	18716	18170	16933	16175	16186	15973	24050	31739	29754	24025	18777	16395	15724	15784	15500	15274	15419	15490	15530	15519	15530	15430	15440	15457	15379	15449	15441	15366	15496	15413	15632	15355	15410	15520	15417	15607	15509	15360	15286	15659	15520	15417	15413	15335	15454	15461	15499	15541	15643	15694	15469	15361	15430	15272	15287	15564	15343	15681	15329	15514	15531	15587	15583	15413	15420	15480	15449	15560	15302	15460	15310	15484	15421	15314	15335	15406	15358	15317	15198	15389	15392	15405	15274	15368	15395	15681	15206	15477	15401	15499	15434	15384	15528	15336	15377	15434	15301	15336	15372	15428	15259	15493	15270	15542	15562	15462	15344	15324	15326	15358	15530	15436	15405	15336	15577	15305	15555	15374	15201	15456	15427	15341	15492	15438	15375	15475	15361	15558	15504	15498	15168	15151	15465	15414	15436	15200	15250	15154	15313	15239	15370	15336	15415	15495	15468	15506	15542	15523	15507	15490	15337	15319	15288	15325	15326	15479	15447	15137	15586	15422	15612	15525	15287	15260	15273	15463	15472	15422	15490	15419	15360	15347	15449	15285	15367	15416	15431	15367	15406	15529	15507	15618	15443	15413	15284	15381	15500	15519	15381	15169	15101	15465	15280	15332	15390	15380	15310	15278	15393	15211	15456	15320	15239	15661	15391	15375	15450	15451	15464	15447	15144	15307	15208	15282	15135	15504	15435	15480	15344	15358	15342	15446	15421	15437	15382	15365	15485	15444	15209	15459	15427	15433	15368	15342	15335	15418	15321	15436	15233	15442	15440	15362	15522	15411	15437	15270	15481	15407	15326	15243	15528	15583	15479	15356	15495	15520	15450	15511	15509	15456	15236	15351	15227	15353	15439	15432	15353	15337	15387	15530	15394	15239	15388	15405	15463	15578	15393	15411	15424	15263	15220	15282	15300	15391	15384	15248	15371	15492	15422	15377	15449	15459	15373	15366	15470	15246	15505	15354	15269	15317	15514	15439	15182	15565	15475	15353	15336	15420	15344	15489	15285	15363	15266	15362	15378	15425	15442	15514	15400	15326	15330	15366	15172	15416	15338	15374	15375	15427	15450	15476	15454	15535	15356	15448	15520	15379	15499	15271	15272	15204	15333	15377	15498	15425	15495	15452	15261	15343	15283	15371	15392	15472	15332	15474	15435	15623	15287	15290	15228	15377	15236	15334	15434	15345	15146	15317	15415	15480	15286	15339	15261	15360	15439	15575	15431	15493	15516	15413	15744	15419	15618	15455	15500	15434	15435	15175	15572	15481	15397	15578	15286	15183	15434	15390	15479	15356	15404	15299	15560	15397	15190	15300	15384	15616	15401	15474	15334	15421	15519	15232	15404	15436	15384	15353	15528	15358	15444	15337	15419	15119	15374	15381	15309	15398	15419	15466	15493	15301	15605	15472	15375	15363	15398	15394	15338	15306	15401	15240	15401	15415	15511	15476	15355	15381	15307	15269	15241	15434	15513	15464	15473	15609	15480	15471	15293	15529	15303	15278	15240	15395	15396	15711	15557	15426	15445	15479	15385	15537	15424	15189	15252	15352	15313	15244	15306	15505	15437	15098	15174	15457	15281	15273	15276	15395	15251	15405	15428	15345	15472	15288	15365	15294	15398	15284	15306	15435	15298	15410	15447	15374	15443	15424	15495	15408	15358	15352	15353	15313	15314	15572	15173	15457	15412	15435	15453	15430	15376	15271	15221	15247	15489	15480	15403	15384	15479	15369	15457	15430	15354	15374	15314	15358	15340	15484	15364	15268	15277	15266	15276	15433	15295	15386	15315	15427	15359	15420	15382	15348	15352	15311	15552	15430	15326	15341	15419	15200	15377	15244	15452	15354	15397	15387	15346	15352	15405	15425	15395	15257	15464	15427	15372	15388	15513	15389	15313	15409	15505	15458	15454	15498	15497	15414	15460	15414	15407	15405	15403	15313	15322	15306	15645	15328	15371	15236	15386	15487	15605	15427	15240	15372	15409	15376	15375	15503	15131	15346	15402	15154	15413	15453	15453	15379	15316	15357	15328	15440	15319	15279	15347	15505	15193	15325	15265	15225	15374	15472	15417	15392	15619	15412	15454	15357	15315	15442	15501	15464	15509	15474	15305	15386	15463	15437	15288	15313	15363	15473	15482	15322	15363	15456	15261	15387	15487	15520	15299	15537	15517	15524	15489	15477	15340	15401	15544	15431	15194	15468	15406	15506	15467	15351	15525	15309	15504	15399	15211	15340	15499	15416	15447	15481	15337	15517	15496	15299	15420	15190	15339	15483	15331	15417	15286	15388	15369	15318	15369	15319	15355	15279	15599	15411	15492	15253	15278	15389	15511	15407	15291	15461	15514	15298	15478	15284	15304	15324	15439	15238	15277	15345	15403	15527	15257	15393	15534	15539	15367	15300	15309	15384	15307	15311	15388	15428	15282	15448	15384	15540	15397	15350	15322	15517	15301	15362	15340	15311	15296	15417	15380	15211	15187	15294	15349	15457	15448	15682	15585	15410	15292	15409	15371	15371	15376	15544	15334	15457	15344	15549	15494	15573	15261	15242	15307	15406	15256	15420	15309	15485	15540	15491	15299	15298	15323	15472	15286	15231	15483	15268	15210	15456	15421	15269	15492	15277	15350	15317	15232	15446	15553	15486	15508	15477	15487	15565	15511	15450	15356	15561	15524	15217	15443	15426	15350	15375	15355	15437	15250	15516	15349	15394	15477	15276	15429	15587	15363	15352	15421	15553	15514	15406	15280	15504	15530	15395	15313	15257	15401	15364	15316	15523	15416	15234	15420	15497	15354	15546	15379	15297	15444	15478	15395	15247	15238	15293	15341	15340	15263	15389	15361	15435	15349	15300	15456	15455	15326	15451	15325	15398	15260	15447	15493	15512	15344	15331	15488	15581	15298	15318	15376	15387	15298	15362	15501	15418	15429	15419	15449	15535	15531	15362	15346	15353	15351	15344	15524	15393	15445	15400	15466	15335	15407	15425	15298	15544	15385	15399	15448	15427	15519	15358	15635	15416	15323	15461	15211	15404	15400	15266	15286	15274	15438	15468	15470	15504	15220	15359	15339	15469	15224	15466	15508	15474	15407	15400	15388	15587	15182	15480	15160	15262	15317	15374	15382	15357	15457	15408	15482	15355	15401	15134	15498	15368	15324	15453	15495	15434	15452	15371	15473	15245	15422	15523	15414	15320	15289	15490	15342	15323	15310	15226	15439	15326	15358	15325	15207	15421	15382	15467	15411	15475	15279	15340	15325	15381	15339	15175	15366	15539	15547	15458	15354	15466	15471	15353	15458	15398	15407	15501	15339	15172	15347	15364	15402	15396	15317	15347	15467	15377	15566	15604	15639	15400	15492	15324	15536	15646	15315	15516	15571	15292	15371	15232	15423	15294	15393	15511	15287	15241	15444	15319	15344	15325	15079	15315	15374	15297	15290	15355	15414	15442	15279	15285	15506	15466	15523	15409	15455	15313	15415	15590	15492	15452	15387	15317	15408	15607	15357	15339	15383	15390	15409	15480	15351	15442	15477	15380	15381	15568	15453	15378	15309	15437	15454	15348	15301	15543	15362	15233	15434	15271	15540	15386	15463	15280	15466	15389	15451	15335	15447	15287	15464	15566	15327	15444	15482	15343	15386	15260	15517	15430	15331	15460	15482	15212	15353	15509	15601	15453	15342	15361	15396	15455	15522	15429	15542	15267	15372	15404	15372	15468	15318	15242	15220	15248	15406	15335	15322	15572	15448	15533	15322	15413	15418	15398	15250	15453	15320	15577	15192	15436	15463	15429	15243	15534	15422	15263	15207	15192	15398	15402	15467	15214	15438	15538	15686	15503	15233	15392	15328	15328	15348	15450	15262	15434	15487	15331	15375	15466	15455	15305	15343	15395	15354	15303	15388	15342	15587	15350	15324	15366	15427	15493	15512	15250	15264	15398	15477	15566	15387	15397	15338	15514	15339	15457	15273	15392	15519	15367	15464	15339	15268	15498	15318	15320	15418	15288	15321	15279	15481	15340	15400	15584	15371	15389	15357	15245	15159	15728	15316	15151	15321	15487	15313	15347	15328	15414	15473	15350	15339	15289	15396	15401	15212	15267	15371	15392	15360	15247	15465	15506	15665	15545	15637	15561	15411	15598	15301	15358	15436	15356	15508	15460	15520	15309	15296	15389	15487	15577	15257	15459	15530	15432	15436	15351	15376	15412	15493	15209	15222	15629	15383	15576	15402	15398	15411	15502	15420	15318	15396	15285	15451	15380	15431	15427	15319	15333	15453	15283	15313	15323	15340	15322	15290	15406	15347	15428	15131	15318	15461	15244	15570	15331	15375	15496	15395	15551	15490	15258	15378	15363	15508	15536	15494	15682	15564	15515	15398	15382	15307	15513	15333	15435	15522	15470	15353	15380	15272	15475	15369	15375	15424	15426	15374	15569	15598	15442	15522	15421	15226	15374	15330	15596	15337	15505	15392	15384	15342	15309	15289	15461	15500	15444	15515	15411	15262	15360	15289	15230	15416	15413	15368	15580	15426	15410	15538	15419	15406	15496	15444	15565	15596	15518	15421	15458	15395	15367	15356	15577	15316	15392	15386	15497	15336	15492	15424	15429	15376	15392	15268	15381	15269	15485	15427	15560	15589	15403	15406	15250	15333	15403	15297	15195	15218	15405	15389	15390	15589	15483	15389	15293	15454	15269	15350	15422	15288	15556	15403	15489	15508	15282	15279	15297	15335	15266	15380	15335	15269	15447	15394	15480	15473	15402	15470	15353	15410	15389	15448	15192	15412	15352	15330	15354	15460	15448	15351	15329	15424	15454	15289	15239	15362	15308	15400	15440	15375	15298	15334	15546	15267	15420	15463	15304	15347	15416	15516	15341	15457	15598	15560	15412	15546	15476	15317	15330	15535	15485	15471	15322	15507	15379	15312	15434	15309	15385	15439	15347	15287	15646	15467	15402	15263	15498	15462	15324	15509	15392	15411	15455	15508	15425	15449	15375	15322	15520	15247	15551	15414	15437	15483	15316	15329	15355	15562	15343	15457	15428	15458	15553	15479	15449	15310	15487	15493	15251	15465	15329	15500	15449	15366	15475	15434	15491	15378
15301	23873	22404	19187	18373	18361	17448	16975	16420	16233	15965	29222	36700	32867	25249	18582	16050	15256	15264	15129	15026	15114	15007	15028	15168	15029	14926	15112	15039	15127	15241	15157	15054	15282	15072	15184	15364	15027	15211	15178	15128	15024	15183	15209	15094	15154	15198	14997	14997	15174	15103	15028	15057	15141	14993	15192	15174	15212	15050	15125	14918	14976	15194	14936	15052	15239	15212	15041	14989	15056	15086	15137	15279	15070	15213	15151	15020	15226	15143	15193	15048	14972	15046	15158	14931	14956	15079	15056	15111	15070	15268	15138	15169	14989	14982	15052	15220	15205	15257	15246	15060	15114	14945	15139	15064	15168	15156	15087	15068	15168	15118	15130	15108	15205	15183	15150	15166	15135	15110	15245	15026	15142	14961	15069	15045	15134	15041	15369	15051	15100	15082	15063	15162	15154	15179	15064	14974	15111	15079	14894	15095	15229	15025	14949	15113	15216	15196	15228	14994	15044	15161	15167	15157	15139	15201	15027	15141	15109	15249	15114	15198	15215	14953	15139	15119	15113	14932	15085	15130	15094	15199	15053	15138	15152	15021	15160	15202	15235	15113	15319	15106	14954	15039	15145	15112	15002	14874	15161	15111	15152	15120	15077	15105	15018	15069	15166	15324	14928	15157	15234	15157	15057	15144	15007	15054	15227	15045	15232	15070	15060	15234	14953	15015	15135	15071	15001	15119	15016	15173	14985	15127	15104	15138	14947	15082	14975	15227	15065	15046	15207	14978	15071	15152	15170	15004	15054	15096	15122	15164	14963	15209	15046	15030	15072	15200	15116	15192	15162	15122	15258	15072	14951	15084	14941	15047	15122	15046	15239	14903	15253	15047	15067	15218	15097	15143	15066	15117	15135	14979	15116	15258	15342	15096	15152	15060	15220	14936	15038	15079	15100	15057	14943	15067	15065	15033	15245	15129	15227	15211	15182	15061	15111	15032	15142	15142	15291	15066	15190	15040	15243	15190	15006	14989	15074	15044	15283	14976	15100	15134	15069	15164	15014	15011	15189	15162	14895	15059	15172	15248	15337	15256	15076	14931	15020	15080	15099	15022	15112	15156	15163	15060	15033	14989	14948	15209	15238	15016	15176	15216	15070	15105	15028	15145	15137	14973	15180	15223	15110	14996	15079	15159	15161	15185	15131	15167	15096	15103	15146	15176	15156	15034	14901	14979	15323	15092	14995	15195	15267	15101	14918	15041	15127	15070	15249	14920	15232	15046	15198	14976	15104	14978	15097	15155	15023	15070	15139	14865	15159	14995	15128	15137	15233	15164	15112	15031	15058	15186	15043	15207	15351	15075	15015	15044	14934	15103	15170	15137	15104	15242	15172	15169	15144	15189	14921	15165	15111	15082	15077	15223	14989	15026	15127	15217	15158	15281	15085	15011	15144	15053	14988	15134	15208	15086	15175	14843	15164	15247	15258	15013	15057	15102	15008	15118	15056	15299	15063	15044	15090	15068	14998	15008	15112	14977	15153	14882	15098	15150	15091	15003	15115	14936	15164	15041	15133	14897	15160	15098	15163	15054	15128	15112	15194	15083	14954	15107	15127	15042	15275	15239	15085	15116	14938	15011	15070	15056	15169	15345	15225	15168	15062	14957	15138	15192	14938	15082	15067	15128	15138	15109	15165	15070	15241	15173	15161	15166	15093	14962	15042	15129	15120	15209	15226	15165	15070	15143	15032	15142	15065	14975	15270	15206	15039	15024	14993	15113	15091	15039	15099	15084	15095	15291	15348	14940	15170	14880	15200	15071	15157	15088	15210	15139	15106	14918	15214	14991	15043	15016	15215	14975	14979	15137	15074	15137	15146	15160	15027	14996	15168	15117	15117	15015	15169	15339	15063	15055	15161	15154	15158	15231	15180	15050	15254	15113	15086	15137	15164	15163	15212	15205	15203	15096	15223	15305	15004	15209	15192	15229	15134	15069	15133	15132	14975	15076	15023	15083	15193	15109	15179	15117	15104	15210	15047	15083	15157	14930	15147	15252	15200	15091	15145	15080	15119	14865	15074	15273	14956	15115	15085	15184	15030	15074	15110	15197	14951	14905	15324	15201	15237	14980	15241	15181	14995	15080	15021	14992	15276	15030	15194	15286	15146	14989	15046	15284	15051	15149	15249	15154	15049	15119	15193	14983	15099	15072	14963	15150	15083	15102	14981	15140	15098	15022	15132	15137	14821	14966	14987	15235	15192	15251	15056	15145	15025	15115	15141	15108	15029	15071	14983	15136	15166	15207	15180	15151	15114	15029	15158	15169	15046	15162	15038	15072	15120	15061	15010	15150	15120	15296	14983	15033	15088	15012	15022	15197	15209	15127	15174	15077	15080	15333	15024	15216	14995	15115	15241	14949	15076	15060	15142	14875	15116	15111	15043	15020	15263	15043	15176	15192	15144	15102	15052	15091	15025	15168	15138	15281	15002	15134	15062	15067	15102	15164	15060	15132	15064	15049	14995	15189	15047	14971	15058	15174	15035	15104	15223	15027	15103	15059	15145	15190	15151	15158	15066	15072	14975	15119	15073	15171	15085	14977	14930	15055	15067	15099	15296	15093	15017	15121	15118	15128	15007	15318	15138	15244	15217	15160	15177	15006	15024	15182	15087	15118	15171	15148	15175	15194	14979	15188	15178	15163	15047	15352	15249	14943	15173	14993	15044	15160	15038	15181	15098	15302	14974	14992	15037	15167	15337	15152	15013	15031	15111	15095	15135	14957	14993	15064	15153	15071	15092	15243	15084	15040	14997	15146	15002	15118	15201	15142	14889	15047	15198	15418	15324	15127	15124	15107	15074	15099	15045	15259	15072	15189	15258	14998	15160	14895	15057	15005	15084	15216	15145	14978	15050	15135	15230	15162	14986	15075	14996	15075	14937	15045	15229	15121	15021	15069	15177	15216	15203	15109	15089	15047	15157	14895	15030	15084	15004	15095	15026	15421	15045	15083	15143	15185	15179	15078	15151	15016	15167	15230	15001	15041	14943	14970	15085	15123	14969	15052	15142	14966	15092	15060	15028	15086	15030	15040	15104	15036	15102	15340	15082	15220	15228	15125	15144	15052	15154	15119	15239	15188	15116	15213	15218	15228	15117	15110	15269	15179	15161	14962	15058	14989	15097	15071	15163	15051	14986	15231	15100	14927	15139	14934	15034	15042	14928	15148	15150	15219	15092	15043	15236	15073	15148	15133	15223	15305	14995	15125	15106	15055	15003	15027	15006	15307	15307	15135	15233	15235	15119	15175	15090	15001	15230	15187	15104	15123	15124	15003	15180	15118	14979	15102	15144	15060	15199	15060	15114	15064	15143	15012	14971	15183	15128	15127	15114	15293	15013	15190	15277	15206	15169	15040	15055	15237	15137	15012	15090	15279	15124	15134	15020	14894	15187	15107	15137	14958	15327	15185	15142	15275	15136	15085	14994	15114	15162	15195	14983	15210	15081	15073	15087	14994	15136	14973	15132	15081	15174	15073	15083	15012	15061	14976	15167	15165	15075	15052	15151	15056	15095	15152	15181	15182	15078	15108	15173	15048	15047	15058	15073	15270	15100	15117	15179	15119	15217	15133	15081	15259	15266	15124	15241	15327	15151	15114	15110	15192	15021	15364	15180	15047	15136	15337	15128	15112	14966	15059	14883	15188	15089	15127	15148	15170	15071	15106	14970	15156	15051	15218	15150	15230	15325	15094	15167	15181	15005	15130	14996	15185	14965	15030	15041	15265	15217	15084	15170	14968	15097	15055	15114	15129	15058	15142	15066	15113	15084	15148	15088	15198	15036	15120	15076	14939	15069	15125	15303	15065	15126	15180	15101	15079	15052	15120	15070	15234	15123	15164	15235	15117	15099	15236	15029	15040	15173	15259	14972	15032	15043	15206	15179	15143	15097	15013	15205	15031	15067	15019	15209	15152	15184	15133	15039	15158	15176	14994	15047	15334	14985	15099	15176	15089	15191	15113	14949	15258	14994	15002	15027	15139	15103	15150	15082	15178	15064	15186	15204	15023	15098	15086	15190	15172	15111	15170	15009	15202	15198	15142	15201	15191	15137	15197	15056	15161	15137	15222	15115	15128	14972	15110	15017	15197	15100	15054	15057	15264	14940	15004	15144	15269	15060	15126	15058	15091	14865	15195	15224	15075	15108	15155	15012	15091	15079	14994	15079	14920	15128	15143	15230	15149	15122	15157	15219	14974	15231	15077	15158	15022	15216	15010	15062	15248	15145	15091	15167	15107	15167	15258	15186	15037	15122	15024	15057	15137	15294	15048	15148	15108	15154	14995	15251	15229	15097	15050	15202	15031	15032	14944	15137	15280	15056	15254	15239	15240	15098	15174	15007	15255	15096	15134	15161	15166	15231	14987	15037	15170	15088	15091	15082	14970	15235	15063	15107	15315	15031	15020	15060	15121	15113	15255	15108	15111	15207	15114	15046	15215	15178	14998	14860	15095	14996	15216	14944	15191	15056	15075	15200	15226	15092	15142	15026	15074	15207	15108	15191	15259	15108	15099	14980	15204	15083	15176	15213	15220	15172	15224	15069	15008	15066	15172	14983	14992	14961	15198	14963	15218	14964	15206	15022	15257	15119	15135	15046	15270	15062	15025	15261	14878	15219	14977	15157	15227	15029	14945	14904	15001	15150	15163	15155	15039	15120	15107	15099	14979	15172	15116	15032	15092	15441	15269	15077	15143	15199	15093	15206	15180	15118	15182	15106	15204	15163	15125	15179	15155	15012	15327	15051	15191	15163	15124	14981	15066	15244	15028	15179	15279	15125	15190	14991	15106	15231	15340	15116	15205	15111	15191	15265	15083	15235	15094	15041	15100	15119	15068	15207	15130	15020	15079	15073	15075	15204	15164	15153	15174	15175	15012	15233	15105	15118	15135	15143	15157	15226	15250	15234	15028	15157	15195	15179	15253	15098	15077	15165	15114	15235	15076	15065	15041	14999	15133	15285	15012	14908	15088	15028	15155	15180	15139	15058	15179	15001	15303	15136	15100	15074	15078	15034	15175	15044	15091	15381	15094	15090	15146	15121	15038	15154	15127	15080	15051	15056	15276	15066	15215	15203	15246	15060	15031	14979	14985	15185	15024	14983	15152	15142	15124	15051	15062	15031
23914	21380	28849	24283	21895	21840	20500	17583	16452	16474	16012	31330	39774	36250	28905	21705	17393	15943	15457	15399	15329	15275	15433	15261	15234	15354	15277	15125	15190	15082	15148	15371	15465	15147	15362	15210	15164	15085	15121	15402	15339	15173	15168	14981	15171	15226	15177	15067	15202	15248	15264	15022	15238	15054	15167	15232	15238	15285	15296	15207	15309	15111	15051	15219	15281	14905	15322	15256	15146	15449	15128	15217	15077	15240	15244	15190	15235	15092	14915	15079	15349	15151	15284	15211	15236	15247	15212	15307	15190	15112	15279	15194	15122	15250	15314	15113	15069	15270	15258	15147	15264	15196	15008	15280	15259	15038	15238	15220	15274	15045	15120	15254	14837	15141	15286	15096	15197	15201	15113	15064	14920	15079	15066	15102	15213	15215	15198	15050	15034	15009	15214	15133	15281	15207	15230	14977	15141	15247	15022	15193	15143	15233	15254	15263	15405	15026	15005	15218	15163	15381	15265	15140	15242	15056	15274	15222	15168	15342	15281	15214	15266	15216	15144	15144	14995	15159	15216	15152	15234	15138	15046	15226	15005	15155	15261	15254	15172	15275	15057	15155	15025	15108	15228	15178	15200	15159	15136	15130	15169	15123	15373	15090	15113	15105	15172	15391	15198	15131	14927	15278	15037	15268	15273	15066	15267	15132	15048	14962	15227	15025	15035	15357	15106	15258	15186	15229	15055	15175	15085	15069	15016	15141	15216	15173	15175	15208	15323	15251	15109	15113	15251	15031	15014	15142	15108	15151	15108	14979	15107	15226	15090	15078	15148	15129	15273	15275	15310	14918	15240	15159	15013	15118	15044	15242	15157	15231	15260	15268	15185	15000	15049	15128	15238	15092	15252	15312	15280	15353	15203	15107	15277	15193	15092	15276	15051	15328	15242	15294	15162	15099	15080	14990	15291	15262	15163	15288	15168	15169	15080	15194	15066	15069	15100	15014	15214	15246	15134	15360	15130	15063	15202	15056	15191	14955	15268	15115	15083	15131	15283	15113	15070	15015	15000	15134	14974	14870	14931	15152	15087	15189	15157	15164	15102	15087	14992	15007	15207	15165	15197	15149	15073	15236	15248	15323	14991	15294	15133	15192	15065	15076	15169	15099	15005	15302	15250	15109	15194	15266	15256	15181	15116	15246	15367	15197	15124	15096	15255	15052	15140	15337	15172	15241	15321	15147	14866	15261	15296	15134	15261	15192	15151	15114	15132	15227	15040	15239	15170	15310	14989	15242	15072	15145	15151	15071	15349	15166	15245	15126	15058	15202	14969	15231	15221	15166	15109	15269	15253	15269	15195	15150	15230	15245	15227	15239	15086	15053	15183	15191	15134	15234	15142	15127	15104	15209	14991	15165	15059	14973	14908	15258	15302	15240	15368	15131	15047	15201	15286	15074	15127	15216	15094	15116	15026	15239	15140	15090	15104	15071	15042	15051	15122	15083	15108	15246	15040	15049	15062	15093	15280	15229	15250	15219	15223	15086	15160	15151	14867	15148	15223	15220	15087	15005	15105	15015	15248	15194	15246	15234	15092	15239	14980	15238	15233	14960	15107	15215	15146	15029	15082	15449	15199	15140	15289	15243	15161	15189	15167	15205	15236	15219	15115	15201	15084	15134	15362	15183	15231	15080	15154	15137	15197	15210	15120	15218	15131	15153	14991	14917	15073	15164	15089	15326	15101	15200	15129	15118	15024	15291	15168	15029	15081	15181	15081	14878	15086	15136	15137	15090	15154	15020	14943	15102	15155	15219	15028	15091	15201	15113	15246	15239	15009	14981	15220	15260	15166	14993	15148	15238	15148	15010	15136	15168	15152	15055	15376	15332	15141	15097	15242	15141	15069	15231	15229	15125	15179	15274	15058	15275	15100	15100	15131	15064	15113	15287	15273	15051	15116	15226	15161	15163	15206	15157	15218	15062	14920	15190	15089	14943	14888	15215	15169	15035	15300	15189	15174	15096	14806	15202	15125	14997	15249	14993	15197	15256	15126	14999	15084	15124	15194	15275	15207	15110	15251	14996	15095	15131	14983	15392	14975	15154	15080	15257	15166	15279	15033	15193	15082	15149	15139	14969	15226	14968	14939	15331	15259	15133	15165	14923	15141	15336	15245	15196	15126	15156	15133	15100	15320	15103	15027	15223	15270	15281	15005	14973	15230	15136	15395	15067	15128	15232	15177	15237	15367	15285	15145	15191	15240	15167	15231	15281	15229	14987	15052	15157	15004	15190	15077	15188	15361	15211	15260	15044	15130	15203	15063	14994	15172	15214	15322	15180	14965	15054	15148	15129	15215	15279	15187	15129	15049	15106	15124	15229	15100	15096	15059	15246	15208	15010	15326	15073	15086	15070	15176	15151	15234	15196	15206	15168	14978	15274	15156	15116	15111	14949	15090	15169	15018	15201	14951	15173	14898	15087	15151	15373	15045	15010	15079	15089	15032	15003	15062	15254	15046	15152	15086	15192	15103	15059	15263	15148	15140	15083	15238	15250	15144	15297	15172	15100	15141	15110	15188	14974	15042	14940	15170	15236	15143	15275	15057	15120	15030	15195	15184	15107	15237	15298	15209	15181	15108	15086	15218	15144	15228	15206	15213	15251	14976	15102	15049	15035	15132	15304	15047	15165	15325	14984	15123	15146	15125	15359	15165	15256	15302	15073	15339	15057	15041	15075	15271	15299	15116	15089	14959	15059	15185	15160	15152	15041	15085	14978	15253	15187	15095	15253	15293	15255	15229	15202	15105	15144	15202	15188	15100	15219	15149	15248	15194	15098	15272	15167	15182	14965	15202	15036	15115	15208	15292	15299	15263	15361	15163	15124	15223	15047	15002	15322	15199	15086	15095	15172	15027	15214	15100	15297	15249	15151	15141	15025	14971	15055	15290	15358	15283	15089	15312	15300	15105	15286	15158	15167	15171	15257	14998	15184	15125	15114	15181	15176	14940	15209	15033	15078	15225	15099	14971	15143	15313	15141	15154	14882	15096	15201	15292	15076	15168	15288	15090	15199	15183	15172	15208	15243	15214	15038	15261	15034	15189	15045	15262	15088	15141	14915	15124	15148	14956	15317	15177	15099	14927	15059	15107	15046	14813	15017	15342	15038	15184	15207	15094	15305	15217	15270	15258	15047	15302	15469	15243	15248	15239	15065	15298	14997	15212	14875	15241	15292	15237	15221	15091	15411	15134	15311	15028	15094	15329	15078	15144	15067	15124	15112	15122	15063	15198	15286	15301	15230	15409	15254	15216	14995	15125	15201	15316	15262	15243	15190	15168	15226	15215	15188	15199	15368	15267	15263	15222	15167	15059	15240	15067	15364	15223	15139	15278	15217	15080	15050	15085	14998	15201	15013	15207	15349	15129	15363	15294	15337	15147	15195	15029	14981	15316	15125	15104	14982	15272	15258	15234	14874	15249	15025	15159	15202	15132	15423	15075	15066	15106	15054	15235	15256	15169	15217	15266	15039	15095	15146	15323	15160	15232	15185	15158	15013	15320	15145	15200	14987	15089	15165	15073	15133	15196	15263	15199	15038	15121	15087	15154	15320	15303	15094	15331	15336	15048	15053	15276	15161	14968	15119	15443	15043	15198	15080	15110	15156	15160	15208	15115	15132	15147	15112	15069	15167	15205	15077	15080	15171	15225	15202	15352	15305	15209	15095	15073	15155	15163	15193	15146	15255	15139	15047	15336	15066	15156	15153	15135	15233	15121	15267	15285	15343	15095	14970	15204	15145	15145	15188	15276	15153	15130	15280	15247	15105	15011	15237	15041	15138	15168	15051	15191	15032	14908	15295	15020	15136	15046	15212	15280	15362	14972	15095	15073	15227	15088	15209	15036	15185	15118	15220	14944	15141	15112	15160	15078	14964	15234	15280	15060	15006	15316	15199	15489	15277	15240	15043	15146	15318	15179	15018	15152	15284	15158	15169	15142	15169	15157	15207	15232	15095	15164	15229	15200	15146	15163	15061	15146	14916	15363	15108	15334	15108	15242	15172	15084	15154	15215	15206	15086	15150	15025	15190	15152	15048	14918	14978	15119	15198	15318	15228	15327	14989	15119	15195	15224	15119	15223	15208	15130	15147	15196	15075	15256	15033	15037	15178	15171	15167	15349	14893	15008	15240	15245	15194	15059	15069	15191	15109	14944	15097	15239	15236	15237	15228	15262	15156	15219	15161	15126	15108	15087	15016	15088	15245	15378	15297	15268	15174	15096	15188	15170	14967	15111	15238	15135	14998	15031	15154	15176	15117	15285	15113	15065	15269	15297	15282	15251	15300	15206	15013	15138	15132	15183	15134	15280	15108	14916	15270	15263	15144	15246	14876	15262	15033	15118	15020	15166	14891	15108	15084	15154	15170	15272	15080	15080	15161	15089	15272	15161	15129	15041	15082	15176	15177	15174	15218	15161	15013	15322	15251	15164	15046	15232	15186	15144	15041	15339	15150	15083	15116	15115	15378	15404	15196	15296	15174	15209	15119	15353	15124	15279	15000	15070	14975	15337	15103	15363	15159	15167	15168	15077	15141	15278	15197	15055	15074	15196	15259	15184	15017	15096	15166	15127	15313	15420	15300	15222	15206	15169	15195	15128	15227	15312	15218	15238	15350	15176	15204	15026	15122	15158	15163	15200	15206	15123	15267	15166	15140	15107	15032	15268	15126	15234	15199	15109	15136	15133	15194	14886	15175	15155	15086	15168	15159	15121	15142	15123	15076	15189	15165	15123	15207	15111	15189	15088	15107	15034	15029	15030	15213	15318	15144	15140	15209	15198	15114	15023	15004	14954	15090	15248	15106	15220	15248	15077	15099	15183	15019	15046	15019	15074	15237	15017	15204	15224	15225	15184	15024	15010	15025	15130	15322	15225	15186	15142	15333	15160	15201	15108	14946	15067	14960	14950	15108	15147	15076	15386	15096	15219	15115	15139	14998	15089	15280	15284	15390	15304	15255	15339	15389	15121	15111	15101	15229	15244	15095	15289	15198	15163	15083	15007	15165	15214	15196	15029	15260	15389	15143	15141	14880	15179	14995	15171	15047	15058	15124	15214	15076	15096	15039	15231	15136	15154	15218	15021	15069	15257	15133	15061	15102	15177	15127	15064	15032	15074	15197	15166	15200
16713	28199	25463	21155	19395	19343	18550	17978	16876	16609	16295	38382	43462	39716	31388	22191	16893	15459	15047	15028	14965	14889	14953	15041	14925	14917	14973	14921	15030	15044	15056	14894	14974	14916	14796	14912	14967	14906	15219	14704	14998	14934	14989	14785	15060	15038	14796	14995	14951	14954	14887	14836	15031	14985	15104	15021	14852	15089	15071	14925	15035	14853	15032	14986	14922	14884	15023	15042	14918	14874	14979	15128	14840	15162	14976	15018	15078	15087	15072	15120	14911	15091	14836	15032	15042	14723	15026	14942	14935	14916	14927	14950	14863	14957	15033	15241	14955	15027	14914	14954	14996	15008	14862	15108	14945	15036	15090	14846	14864	14985	14964	14870	15040	14967	14871	15000	14872	14958	14929	15100	14941	15019	15027	14793	15003	14819	14923	15100	15071	14976	14883	15086	15073	14896	15084	14810	14942	15073	14891	14950	14848	14869	15143	14943	14997	15094	14887	14868	14897	14956	15024	14875	14929	14975	14715	15012	15002	14889	14701	14912	15021	14901	14804	14922	14929	14935	14940	14946	15080	14869	14920	15148	14984	15113	14734	14936	15029	15055	14914	14819	15006	15053	14881	14900	14941	14934	14950	14966	14871	15129	15010	14958	15122	14918	15030	14720	15080	15027	14905	14943	14882	15017	15147	14924	14964	14892	14904	14975	14927	15013	14937	14894	15043	15012	15059	15041	15028	14992	14974	15098	15011	15028	14822	14956	15084	14951	15150	14996	14854	14727	14913	14873	14955	15004	14904	15011	15103	15049	15044	15102	14765	15036	14910	14754	14816	15037	14838	14830	14965	14902	14903	14956	15013	14987	15007	15173	15054	14905	14972	15088	14925	14985	14870	15124	14848	14964	15059	14986	15020	14819	14998	14993	15014	14983	14955	14862	15004	15074	14903	14781	14975	15086	14926	14955	15012	15184	14972	14916	14946	14843	14877	14942	14886	15013	14971	14975	14905	14831	14985	14980	15049	15007	15107	15215	14800	14849	14942	14953	14851	15017	14978	15114	14999	15052	15114	14839	14923	15099	15045	14980	14817	14889	14826	14879	14925	15014	15037	14881	14790	15033	14918	14899	14821	14713	14911	15019	14799	14832	14931	14723	15006	15035	14942	15084	15028	14795	14994	14897	14931	14925	14842	14950	15129	15006	14839	14969	15170	14900	14946	14866	14973	14870	15018	14822	15016	14915	14767	15038	14989	14841	15155	15077	15015	15009	14923	15045	14848	15015	14836	14953	14898	14994	14928	14775	15127	14915	14965	14941	14878	15171	14973	14891	14774	14884	15045	14977	15153	15036	14997	14986	15035	15016	14872	14971	14919	14877	14980	14966	14988	14880	15031	15076	15021	14995	14762	14887	15015	14955	14927	14926	15057	14925	14971	14905	14903	14885	14913	14938	14775	14905	14977	14837	14962	15000	15012	14991	14697	15047	14864	14882	14840	14968	14920	14758	14838	14938	15021	14815	15007	14988	15043	14814	15067	14985	15004	15068	14982	15058	14943	14902	15111	14857	14938	14916	15197	14925	14968	15034	14885	14959	14803	15069	14870	14917	14972	14967	15039	14814	14866	15089	14965	14979	14943	14860	14850	14970	14996	14923	15047	15016	15048	14793	14839	15050	14759	14984	14949	14992	15003	15076	15001	14924	14818	15051	14910	14884	15085	14971	15061	15048	15063	14930	15079	14970	14959	14937	14850	14997	14909	14981	15004	14991	15066	14983	14968	14834	15025	14895	15084	15190	14842	15062	15000	14980	14814	14885	14994	14967	14908	14926	15209	14847	15035	14823	14940	14930	15156	15069	14849	14987	14829	14966	14835	14995	15121	14897	14872	14947	15020	15053	14961	14917	14929	15080	14960	14988	15009	14810	14970	15106	14917	15110	14822	15026	14923	14981	14968	14871	14964	15006	14857	15039	15159	14885	14883	14999	14964	15039	14902	14865	14812	14924	14960	14946	14890	14896	15061	14867	14995	14995	14923	14930	14861	14983	14959	14986	14974	14958	14911	15110	14901	15078	15003	15043	14901	14894	14950	15070	14948	14938	14944	14955	14983	15042	14895	14883	14970	15129	15002	14905	14926	14954	14967	15031	14925	15008	14937	14900	15039	14899	14907	14897	14795	15030	15181	14938	14905	15006	15031	15067	14989	14942	14991	15061	14814	14950	15028	14905	15030	14918	15105	15097	15004	14930	15197	14957	15060	14996	14997	14894	15049	14936	14825	14920	14858	14947	15020	14881	15063	14850	15037	14777	14898	15057	14868	15114	14881	14881	15073	14786	14937	14779	15016	14829	14927	14992	14925	15107	15077	14993	15014	15057	14907	15025	14898	14975	14974	15139	14814	14948	15014	15001	15009	15062	15014	14874	15022	14836	14936	15078	14947	14802	14913	14933	14820	14873	14904	14763	14944	14995	15015	14934	14692	14886	15127	14945	15046	15052	14996	15053	14896	15022	15037	15159	14953	15063	14918	15095	15041	15085	15095	15041	14886	14797	14959	14891	14991	14943	14969	14922	14898	15015	14813	15033	15049	14918	15047	14795	15055	14990	14935	14836	15067	15025	15098	14898	14937	14848	14969	14856	14914	15143	14974	15037	14961	15043	14975	14849	15063	14970	14921	14726	15134	14971	14845	14924	15151	14977	14961	14906	14887	14818	14909	15034	14965	14909	15136	15044	15107	14881	15018	15001	14901	14962	14980	15048	14885	15136	15066	14884	14959	14987	14940	14912	15094	15188	14991	14964	14861	15072	14977	14982	14853	14915	15002	14922	14794	15071	14895	14989	14925	15084	14998	14991	14900	14967	15001	14937	14956	14867	15023	14852	15006	15098	14998	14844	14988	15051	14999	14946	14880	14928	14924	15143	15105	14776	15021	14804	14842	15004	14956	14957	14863	14992	15065	15057	14860	15036	14756	14951	15068	15029	14933	14983	14969	14961	15102	14914	15000	14952	15019	14954	15024	14976	15015	14889	14838	14803	15152	15047	14990	14866	15007	14812	14948	14859	14897	14872	14961	14903	14981	14937	14940	15028	14937	15063	15006	15022	14998	14982	15001	15017	14860	14976	15054	14930	14981	14921	15080	14941	14869	14944	15041	14835	15108	14836	14761	15068	14902	14894	14938	14984	14941	14737	14978	14975	14844	14930	14917	14950	15070	15228	14982	14949	14946	15045	14872	14829	14927	14941	15026	14939	15161	14921	14927	14966	14737	15062	15077	14839	15000	15033	14867	14981	15183	14887	15071	15214	15072	15006	14877	15011	14887	15095	14828	15084	14905	15116	14986	14974	14840	15058	15010	14967	14996	14952	14897	14918	14942	14887	14994	14875	14867	15119	14971	14661	15082	15166	14782	14994	14952	14840	15059	15015	15026	15027	14970	14969	14853	14930	14996	15147	14858	14982	14952	14875	15069	14928	14873	14933	14957	15141	15055	14928	14843	15034	14913	14956	14886	15048	14857	14961	14890	14882	15009	14992	14973	14939	15117	15017	15042	14959	15070	15082	14784	14879	14980	14874	14971	14961	15100	14957	14898	14981	14987	14973	15063	15009	14997	15078	14743	14861	14998	14917	15048	14880	14753	14952	14840	14998	14954	14884	15109	14888	15033	14898	14888	15138	14844	14851	14836	14945	14748	14922	14832	15031	14960	14724	15081	14805	14958	14895	15090	14834	15001	14896	15038	14894	14932	14813	14894	14894	14965	14965	14836	14948	14861	15077	14990	14972	14998	15007	14942	14929	15051	14929	15106	14897	14892	14982	14994	15065	15037	15013	14880	14982	15002	14903	14929	14867	15009	14986	14940	14963	14968	14890	15068	15013	14859	15038	14856	14906	14925	14907	15065	14911	14928	15062	14899	14848	14902	14996	14919	15023	14998	15081	15198	14814	14824	14875	15099	14875	14966	14997	14880	15077	14983	14858	14949	14856	15009	14967	14810	14932	14945	15046	15166	15021	14853	14888	14873	15056	14959	14911	14874	15084	15082	15017	14947	15038	15014	15049	15029	15034	14961	14972	14935	14929	14882	14999	15092	14956	14792	15013	14790	14933	14863	14901	14908	14879	15100	15051	15122	14974	14841	15150	14907	14943	15079	15072	14889	15019	14938	14836	14951	14901	14860	15119	15001	14952	14981	14852	14915	14877	14954	15074	14865	15006	14861	14929	14858	14888	15081	14863	15026	14917	14972	15081	15006	15270	15005	15048	15039	15064	14973	14978	14925	15063	15108	14944	15027	14978	15014	15060	14773	14873	14908	14970	15019	15008	15048	14733	15101	14946	14946	15049	14877	14871	14951	14932	15037	14787	14809	14910	14906	14809	14958	14965	14954	15065	14810	14926	14944	14925	14904	14759	14966	14873	14909	14945	14913	14888	14969	14904	15033	14816	15064	14905	15048	14999	14994	14983	14967	15100	15000	15111	15028	14910	14895	14943	15152	14863	15027	15013	14878	14946	14846	14952	14863	14925	14978	14877	15073	14939	15221	14949	14967	14992	14954	15023	14978	14818	14956	14923	14864	15100	14890	14938	14999	14957	14854	14998	15032	14970	15117	15048	14971	14996	14922	15044	14930	14936	15028	15006	14847	14879	15043	14947	14975	14932	15004	15063	15030	14964	15075	14911	15024	15017	14657	14940	14927	14814	14921	14825	14977	14980	14923	15046	14852	15008	14971	14990	14906	14879	14976	15020	14804	14951	14998	15032	14916	14845	15004	15018	14906	14845	15034	15191	15154	14834	14943	14938	14976	14934	15000	14705	14991	14899	15050	14907	14925	15013	14971	15089	15015	14914	14920	14683	14945	14978	14937	14993	14989	15102	14822	15054	15163	14945	15128	14855	14894	15141	15041	14828	15084	15037	14815	15007	15107	15113	14919	15030	14897	14974	14883	14894	14916	14907	15162	15079	14886	14952	14830	14889	14920	15003	15137	14780	14941	15021	14894	15052	14905	14939	15118	14977	14967	15102	15048	14925	14944	15078	14803	14828	15043	14919	14926	15139	14885	14819	14952	14965	14924	14913	14957	14994	15079	15121	14912	14849	14992	15115	15140	14888	14990	14977	14853	14898	14821	14821	14964	14816	14846	14892	14926	14822	14814	14848	15078	15000	15017	14934	14962	14943	14952	14957
28716	21085	19833	17330	15736	15737	15772	15389	15173	15259	15262	16171	17481	17993	17128	16303	15671	15427	15197	15358	15040	15347	14990	15173	15089	15137	15228	15167	15309	15244	15004	15114	15089	15146	14870	15422	15146	15167	15083	14973	15026	15191	15036	15056	15168	15324	15085	15266	15225	14964	15311	15060	15027	15173	15048	15080	15214	15251	15154	15032	15233	15153	14980	15058	15029	15246	15266	15117	15197	15198	15224	15189	15093	15098	15241	15102	15072	15115	15067	15116	15026	15150	15080	15097	15162	15127	15144	15177	14996	15064	15052	15069	15159	15092	15119	15101	15227	15113	15100	15093	15238	15019	15021	15162	15271	15368	15156	15130	15332	15019	15156	14969	15174	15217	15193	15080	15305	15128	15120	15154	15044	15082	14987	14985	15034	15172	14775	15124	15026	14999	15132	15057	15205	15319	15120	15213	14934	15180	15059	15153	15048	15139	15103	15107	15054	15230	15054	15083	15197	15205	14910	15249	15139	15149	15202	15291	14901	15143	15107	15118	15036	15087	14916	15277	15228	14997	15379	15025	15164	15120	15182	15024	14998	15017	15144	15061	15125	15296	15154	15098	15080	15146	15114	15138	15044	15179	15329	15139	15035	15043	15205	15246	15225	15090	15251	15173	15221	14994	15110	15230	15219	15010	15065	14852	15201	14938	15107	15200	15146	15238	15128	15191	15069	15085	15165	15208	15173	15143	15154	15315	15192	15046	15287	15172	15025	15277	15208	15269	15261	15069	15141	15083	14966	15048	15362	15088	15187	15295	15253	15084	15101	15261	14970	15359	15094	15252	15134	15129	14968	15241	15208	15351	15250	15162	15218	15107	15091	15448	15176	15070	15326	15048	15278	15055	15152	15186	15149	15293	15072	15113	15251	15173	15205	15132	15122	15141	15252	15339	15199	15091	14946	15056	15098	15065	15255	15105	15247	15401	15114	15257	15201	15029	15137	15125	14980	15054	15005	15292	15080	15114	15221	15187	15098	15142	15223	15263	15184	15168	15248	15067	15049	15174	15159	15195	15047	14974	15238	15268	15059	15102	15175	15152	15249	15271	15143	14981	15263	15139	15107	15101	14987	15110	15118	15088	15155	15119	15190	15002	14990	14891	15073	15280	15083	14922	15052	15135	15259	15397	15332	15152	15124	15083	15043	15133	15106	14811	15027	15314	15174	14990	15041	15151	15127	15165	15177	15231	14942	15252	15119	15142	15232	15371	15079	15126	15033	15259	15015	15051	15196	15134	15033	15056	15108	15172	15001	15059	15223	15007	15124	14951	15235	14935	15095	15066	15210	15228	15184	15071	15125	14928	15232	15157	15235	15209	15056	15293	15122	14988	15185	15129	15106	15099	15246	15004	15018	15300	15150	15103	15197	15232	15161	15176	15207	15107	15208	15192	14929	15152	15029	15141	15291	15124	15117	15129	15123	15193	15058	14885	15049	15006	15061	15183	15195	15084	15234	15167	15047	14975	15102	15121	15070	15145	15106	15039	15114	15102	15295	15322	15306	15307	14862	15226	15180	15355	15132	15060	15127	15231	15179	15293	15125	15024	15119	15226	15295	15115	15099	15419	15053	15306	15256	15079	15183	15145	15132	15181	15126	15204	15061	15123	15061	15058	15120	15003	15145	15284	15125	15164	15013	14998	15064	15206	15211	15123	15249	15220	15158	15130	15155	15128	15076	15084	15166	15116	15195	15236	15006	15056	15144	15309	15051	15269	15033	15422	15061	14969	15133	14933	15290	15149	15145	15035	15148	15059	15143	15042	15046	15318	15132	15192	15268	15119	15095	15001	15196	15015	15016	15134	15062	15082	15015	15014	15263	15018	15320	15168	15060	15392	15328	14963	15074	15014	15114	15302	15003	15035	14968	15217	15121	15193	15201	15183	14921	15021	15000	15063	15107	15011	15150	15108	15103	15176	15197	15102	15169	15101	15160	15241	15014	15224	15073	15098	15108	15180	15191	15116	15215	15097	15026	15172	15156	15128	15022	15149	15109	15213	15186	15103	15054	15160	15097	15065	15097	15105	15161	15191	15289	15075	15002	14945	14982	15141	15273	15182	15093	15113	15348	15241	15192	15110	15063	15084	15119	15192	15092	15104	15344	15004	15282	15016	15056	15151	15218	15138	15282	14929	15161	15050	14968	15066	15215	15070	15122	15274	14964	15201	14972	15157	14993	15085	14979	15236	15232	15091	15120	15177	15158	15276	15057	15121	15064	15175	15350	14951	15226	15271	14912	15181	15163	15066	15220	15059	15098	15100	15088	15128	15183	15225	15238	14937	15284	15124	15052	15013	15268	15073	15183	15406	15070	15349	15097	14915	14982	15116	15178	15149	15046	15072	15076	15250	15133	15006	15150	15146	15044	15008	15016	15025	15008	15293	15145	14979	15124	15014	15291	15077	15235	15118	15149	15172	15313	15263	15290	15049	15063	15042	15243	15139	15025	15229	15109	15115	15291	15231	15229	15173	14949	14925	15126	15161	15432	15329	15011	15308	15362	15041	15068	15005	15288	15038	15268	15083	15016	15096	14990	15267	15180	15192	15106	15123	15078	15097	15225	15080	14971	15288	15238	15127	15052	15053	15115	14994	15133	15049	15218	15161	15193	15388	15184	15115	15097	15174	15311	15103	15232	15284	15064	15154	15077	14950	15218	15106	15070	14987	15197	15129	15206	15190	15107	15171	15041	15145	15136	15251	15248	15211	14994	15127	15117	15177	15171	15403	15137	15012	15150	15127	15079	15131	15160	15144	15057	15207	15199	15091	15169	14927	15293	15219	15286	15046	15069	15109	15214	15222	14987	15142	15209	15070	15161	15117	15087	15255	15101	15125	15241	15112	15146	15099	15187	15094	15164	15122	15203	15046	15270	15184	15191	15019	14993	15200	15039	15224	15296	15187	15004	14965	15060	15208	15309	15027	14954	15122	15290	15159	15222	15082	15118	15122	14990	15006	15077	15201	15295	15240	14997	15121	15183	15304	15098	15081	15236	15084	15127	15118	15180	15186	14985	15042	15206	15158	14873	15004	15287	15089	15042	15259	15188	14968	15106	14877	15163	15117	15075	14974	15044	15309	15015	15164	15280	15238	15114	15187	15371	15083	15149	15070	15072	15223	15051	15184	15239	15119	15127	15321	15048	15340	15234	15080	15079	15096	15260	15063	15056	15173	15018	15177	15123	15138	15289	15137	15056	15086	15174	15035	15194	15179	15202	15236	15050	15153	15121	15190	15153	15241	15169	15285	15074	15136	15265	15258	15291	15177	15202	15119	15114	15147	15065	15108	15170	15138	15143	15128	15241	15173	15162	15113	14992	15171	15317	14984	15096	15074	15232	14996	14924	15084	15182	15103	15228	15103	15197	15254	15315	15117	15074	14911	15024	15093	15040	15313	15241	15025	15336	15230	15354	15138	14931	15222	15111	15154	15081	15269	15311	15146	15198	15243	15167	14987	15140	15141	15078	15126	15068	15187	15023	15068	15158	15021	15065	14977	15236	15222	15094	15245	15119	15230	15053	15315	15179	15081	15161	15059	15095	15092	15310	15172	15237	15002	15000	15116	15012	15110	15111	15045	15169	15238	15101	15266	15161	15044	15301	15267	15249	15353	15255	14976	15236	15214	15190	15101	15020	15144	15282	15243	15103	15103	15354	15157	15072	15204	15033	15133	15306	15191	15022	15187	15356	15094	15094	15289	15114	15233	15142	15085	14914	15124	15105	15221	15148	15032	15132	15044	15045	15241	15147	15074	15141	15063	15170	15131	15095	15106	14977	15084	15157	15208	15320	15179	15145	15031	15081	14997	15166	15290	14932	15242	15000	15147	15116	14956	15149	15060	15068	15089	15093	15078	15236	15160	15075	15016	15253	15268	15080	15018	15098	15193	15059	14942	15275	15035	15343	15217	15090	15293	15175	15241	15115	15154	15150	15067	15231	15050	15159	15077	15181	15191	15061	15172	15062	15157	15145	15258	15289	15140	15143	15134	15073	15083	15102	15360	15038	15293	14859	15194	15194	14987	15363	15143	15156	15204	15038	15048	15195	15154	15024	15142	15258	15107	15095	15079	15135	15016	15205	15034	15122	15272	15086	15291	15322	15259	15043	15135	15258	15111	15305	14958	14995	15104	15355	15192	15069	15141	15186	15137	15296	15327	15129	15232	15108	15129	14962	15053	15140	15064	15126	15253	15142	15242	15370	15221	15221	15030	15142	15262	15137	15146	15106	15230	15133	15111	15289	15166	15024	15278	15157	15318	15240	15076	15099	15217	15065	15159	15100	15143	15044	15144	15161	15174	15193	15272	15059	15118	15122	15189	15071	15117	15231	15150	15092	15239	15117	15186	15211	15036	15311	15299	15203	15013	15097	15214	15056	14936	15205	15302	15202	15077	15215	15029	15163	14938	15092	15049	15095	15160	14994	15043	15219	15301	15225	14986	15042	15223	15157	14958	15108	15160	15001	15038	15141	15138	15127	15065	15219	15130	15297	15108	15026	15131	15418	15281	15323	15194	15162	15156	15189	15290	15042	15193	15070	15068	15213	14985	15109	15100	15086	15225	15045	15318	15110	15091	15162	14991	15210	15010	15227	15100	15287	15118	15171	15109	15144	14882	15064	15263	15187	15298	15201	15208	15121	15030	15130	15029	15039	15089	15197	14938	14995	15097	15018	15294	15097	15290	15211	15277	15193	15041	15218	15125	15313	15167	15198	15065	15164	15121	15173	15334	15160	15120	15259	15091	15024	15012	15236	15016	15174	14943	14952	15125	15178	15173	15083	15163	14889	15102	14984	15025	15125	15030	15197	15029	15099	15162	15313	15115	14999	15321	15028	15006	15342	15180	15289	15068	15253	15036	15097	15109	15263	15320	15318	15194	15236	15197	15246	14948	15012	15046	15190	14895	15070	15111	15035	15187	15118	15044	15111	15060	15174	15251	15072	15331	15180	15283	15119	15083	15218	15143	15259	15203	15212	15068	15319	15185	15117	14835	15249	15212	15217	15205	15207	15013	15067	15092	15140	15197	15193	15068	14855	14892	15202	15084	15179	15212	15148	15183	15007	14956	15228	15178	15306	15299	14900	15115	15142	15018	15235	15205	15128	15089	15112	14985	15213	15061	14981	14858	15171	15341
15557	16655	16857	15794	15706	15594	15722	15316	15143	15149	15115	16906	18632	18477	17325	15907	15135	14971	14857	14796	14833	14762	14801	14834	14838	14890	14992	14960	14976	14932	14868	14988	14811	14716	14773	15032	14886	14868	14983	14830	14969	14906	14878	14926	15037	14818	14947	14973	14697	14902	14738	14798	14799	14881	14958	15014	14940	14926	14891	14763	14942	14923	14642	14959	14949	14843	14890	14908	14834	14851	14687	14935	14952	15005	14854	14936	14733	14787	14764	14750	14869	14866	14758	14802	14734	14663	14895	14735	14777	14683	14972	14707	14960	14820	14849	14938	14944	14784	15016	14737	14849	14962	14783	14733	14837	15017	14931	14974	14862	15053	14851	14912	14792	14983	14862	14972	15008	14878	14955	14842	14774	14962	14867	14736	14759	15008	14737	14970	14815	14809	14900	14938	14865	14760	15022	14890	14878	14818	14833	14811	14892	14925	14945	14994	14933	14797	14685	15048	14835	14918	14882	14922	14887	14880	14877	14949	14901	14916	15088	14826	14819	14762	14999	14952	14823	14922	14812	14893	14889	14803	15093	14875	14752	14861	14815	14849	15010	14814	14751	14737	14732	14993	14915	14873	14812	14750	14719	14943	14807	14855	14786	14764	14682	14758	14746	14758	14706	14860	15003	14863	14891	14699	15027	14806	14861	14792	14927	14736	14897	14728	14817	14868	14976	14936	14876	14924	14840	14886	14883	14905	14837	14906	14891	15101	14873	15038	14967	14983	14945	14974	14735	14900	14971	14813	14916	14955	14794	15056	14984	14895	14795	14818	14971	14894	14844	14735	14970	14953	14893	14898	14804	14976	14864	14893	14945	14691	14889	14953	15065	14963	14856	14727	14777	14946	14856	14888	14871	14789	14912	14787	14938	14800	15134	14809	15062	14915	14853	14791	14917	14820	14867	14769	15013	14884	14861	14670	14827	14791	14981	14877	14945	14810	14906	14861	14794	14993	14897	14887	14903	14951	14981	14989	14796	14906	14888	14889	14832	14942	14879	14783	14957	14891	14828	14765	14764	14853	14863	14986	15038	14878	14854	14918	14797	14853	14817	14914	14843	14818	14815	14914	14971	14822	14791	14808	14822	14972	14910	14906	14877	14801	15029	14889	14869	14980	14719	14848	14918	14731	14914	14843	14889	14837	14798	14926	14765	14821	14919	14780	14944	14748	14861	14946	14946	14875	14682	14838	14836	14900	14771	14862	14844	14866	14816	15007	14774	14845	14937	14966	14969	14918	14867	14892	14862	14819	14754	14793	14749	14886	14806	14862	14810	14828	14909	14938	14818	14991	14692	14869	14834	14886	14910	14818	14939	14933	14679	14835	14869	14996	14942	14842	14859	15044	14781	14770	14920	14840	14842	14668	14838	14937	14906	14894	14844	14890	15066	14771	14901	14706	14839	15001	14816	14838	14818	14920	14809	15102	14870	14967	14923	14882	15126	15043	14791	15023	14969	14876	14825	14804	14825	14846	14872	14845	14958	14894	14983	14977	14789	14842	14622	14867	14810	15010	14585	14831	14617	14923	14866	15095	14669	14782	14858	14879	15000	14724	14918	14837	15005	14732	14762	14929	14833	14915	14758	14761	14878	14888	14645	14842	14929	14875	14843	14850	15070	14803	15031	14902	15042	14932	14926	14926	14934	14911	14847	14891	14793	14849	14629	14935	14884	14903	14868	14857	14761	14974	14801	14725	14893	14701	14846	14816	14925	14884	14735	14915	14871	14867	14708	14917	14765	14963	14786	14915	14855	14773	14904	14904	15005	14821	14893	14910	14823	14769	14971	14876	14970	14987	14973	14850	14877	14761	14824	14918	14925	14981	14875	15066	14917	14876	15007	14778	14774	14800	14870	14951	14757	14864	14982	14930	14766	14897	14832	14951	14947	14953	14951	14988	14796	14955	14780	15070	14904	14956	14958	14882	14907	14941	14896	14824	15005	14838	14922	14748	14935	14804	14919	14836	15010	14787	14966	14935	14801	14904	14927	14902	14842	15002	15063	14853	14780	14722	14779	14798	14778	14780	14855	15038	14929	14750	14799	14946	14948	14969	14802	14738	14745	14891	14958	14920	14828	14793	15014	14953	14896	14842	14878	14863	15102	14802	14799	14750	14839	14850	14727	14960	14699	14896	14851	15024	14704	14706	14991	14749	14885	14817	14903	15029	14993	14859	14935	14759	14834	14877	14929	14868	14941	14722	14842	14782	14899	14811	14786	14781	14843	14989	14807	14902	14824	14728	14851	14833	14820	14998	14928	14949	15036	14884	14896	14801	14902	14905	14825	14805	14839	14880	14904	14983	14973	14762	14893	14741	14763	15020	14817	15036	14913	14820	14921	14961	14881	14724	14708	14942	14972	14886	14821	14970	14874	15016	14965	14856	14769	14926	14853	14905	14898	14735	14848	14779	14919	14832	14850	14977	14896	14887	14795	14836	14825	14793	14949	14794	14894	14896	14732	14946	14823	14871	14641	14908	14878	14923	14837	14886	14945	14711	14878	14831	14932	15127	14919	14954	14762	14892	14862	14829	14921	14910	14836	14762	14827	14734	14836	14909	14758	14773	14971	14788	14759	14931	14940	14795	14995	14848	14908	14956	14728	15011	14917	14818	14827	14957	14930	14805	14830	14873	14907	14854	14871	14776	14778	14846	14807	14694	14777	14870	14799	14758	14909	14807	14874	14929	14747	14954	15017	14811	15173	14863	14875	14794	14803	14876	14871	14847	14846	14843	14890	14932	14833	14857	15004	14789	14930	14986	14839	14871	14834	15004	14893	14848	14913	14886	14820	14923	14921	14802	14946	14935	14797	14903	14957	14776	14854	14892	14882	14897	14893	14820	14834	14940	14792	15058	14932	14950	14943	14870	14905	15087	14838	14871	14879	14806	14701	14801	14798	14934	14858	14782	14763	14942	14880	14785	14967	14956	14922	15135	14805	14979	15085	15036	14876	14816	14836	14943	14742	14899	14791	15012	14882	14956	14861	14916	14942	14985	14878	14851	15042	14744	14884	14799	14779	15055	14917	14877	14903	14899	14981	14983	14824	14819	14852	14781	14974	14925	14687	14997	14713	14981	14882	14856	14808	14790	14989	14769	14988	14990	15020	14822	14884	14891	14928	14894	14900	14793	14875	15208	14917	14797	14738	14762	14889	14862	14936	14851	14790	14840	14921	14909	14935	14936	14807	14940	14838	14874	14744	14819	14928	14697	14709	14797	14984	14778	14849	14957	14827	15015	14966	14676	14937	14804	15075	14708	14972	14838	14875	14789	14868	14736	14894	15020	14835	14935	15120	14870	14850	14916	14859	15039	14982	14644	14836	14672	15018	14961	14950	14965	14780	14764	14923	14926	14960	14923	14841	14944	14916	14779	14936	14918	14836	14792	14910	15017	14745	14925	14775	14885	14924	14761	14824	14880	14944	15010	14875	14935	14992	14811	14881	14924	14694	14891	14856	15066	14731	14719	14893	14656	15006	14999	14851	14660	14945	14884	15072	14746	14944	14877	14686	14743	14740	14864	14924	14737	14736	14922	14852	14733	14772	14878	14927	14728	14973	14928	14954	14843	14773	14775	14928	14952	14581	14971	14734	14868	14943	14840	14911	14824	14941	14798	14758	14996	14963	14801	14967	14979	14845	15012	15022	14874	14881	14862	15069	14997	14893	14923	14872	14906	14890	14836	14920	14971	14720	14926	14810	14899	14894	14957	14908	14684	14819	14764	14853	14945	14851	15054	14872	14702	14720	15115	14750	15159	14961	15061	15151	14780	14879	14799	14783	14978	14895	15148	14882	14935	14818	14834	14891	14928	14977	14859	14823	14953	14832	14796	14829	14834	14853	14855	14896	14762	14822	14974	14854	14859	14884	14945	14835	14788	14857	14841	14803	14809	14766	14894	14999	14852	14846	14718	14854	14892	14873	14898	14930	14945	14957	14998	14864	14899	14926	14908	14841	14961	14785	14761	14944	14771	14839	14776	14959	15017	14948	14826	14976	14879	14969	14941	14993	14850	14795	14972	14872	14816	14950	14873	14921	14779	14760	14766	14781	14941	14883	14982	15007	14968	14852	14863	14953	14916	14794	14788	14846	14705	14893	14800	14804	14844	14935	14832	14979	14836	14903	14788	14925	14747	14805	14895	14717	14745	14899	14793	14779	15050	14835	14899	14676	14831	14845	14940	14789	14852	14902	14839	14721	14924	14889	14933	14924	14849	14925	14810	14847	14844	14947	14796	14983	14867	14944	14955	15026	14950	14806	14921	14919	14839	14881	14963	14990	15016	14713	14864	14858	14756	14897	14939	14778	14918	14894	14829	14967	14905	14930	14706	14692	14963	14867	15022	14695	14791	14930	14816	14991	14905	14816	15058	14710	14816	14864	14929	14910	14954	14855	14880	14871	14931	14710	14840	14981	14816	14751	14812	14907	14891	14944	14963	14974	14856	14922	14907	15102	14803	14852	14925	14978	14955	14755	14937	14922	14850	14909	14845	14799	14719	14974	15015	15028	14783	14895	14823	14899	14792	14963	14945	14929	15048	14861	14818	14798	14841	15020	14708	14970	14904	14797	14952	15040	14814	14896	14790	14977	14888	15090	14948	14718	14871	14982	14767	14979	14762	14922	14879	14870	14855	15083	14798	15014	14697	14799	14848	14791	14858	14804	14904	14969	14802	14798	14954	14870	14991	14927	14937	14726	15074	14943	14822	14876	14906	14899	14655	14898	14982	14918	14703	14824	14762	14856	14881	14788	14784	14897	15035	14823	14791	14860	14973	14897	14749	14803	14881	14900	14851	14986	15052	14925	14718	14929	14904	14913	14954	14905	14859	14820	14904	15044	14845	14812	14993	14878	14826	14934	14906	14898	14840	14991	14690	14873	14736	15091	14857	14773	14970	14763	14925	14903	14775	14794	14934	14912	14912	14801	14734	15010	14819	14688	14962	14809	14707	14752	14792	14830	14915	14807	15036	14770	14737	15094	14911	14938	14817	14894	15030	14877	14786	14851	14964	14840	14918	14901	14817	14914	14777	14780	14940	14912	14854	14937	15107	14989	14837	14779	14859	14919	14955	14761	14940	14943	14895	14791	14787	14909	14795	14776	14870	14971	14798	14872	14958	14618	15032	14858	15085
25039	21346	27966	25381	20321	17660	17159	15994	15430	15450	15925	19410	30601	31491	24945	19220	16155	15528	15267	15135	14988	15251	15247	15102	15054	15244	14979	14910	15063	15185	15165	15119	14950	15007	14943	15315	15145	15334	15067	15137	14886	15107	14985	15036	15029	14975	15051	14896	15264	15194	15154	14840	15335	15191	15050	15018	15069	14976	15111	15063	15117	14970	15209	15288	15163	14896	15067	15010	14975	15010	14941	15142	15057	15022	15042	15075	15000	14993	14932	15269	15065	15044	14985	15047	15118	14879	15020	14937	14952	14966	15051	15019	15030	14960	15031	14878	15111	14934	15183	15153	15091	14969	15057	15056	15036	15055	15117	14997	15092	15036	15097	15021	14823	15078	15004	15072	15208	15026	14824	15068	15113	15022	14840	14992	14973	14838	15025	15123	15147	15117	15073	15058	15029	15112	15042	15050	15157	15205	14991	15016	14794	15151	14981	15034	14965	14998	14899	15107	15261	15192	14925	14974	14922	15040	14964	14968	14910	14988	15051	14856	14980	15052	15151	15120	15107	14844	14751	15019	15005	14991	15098	15061	14865	14952	14879	14962	15148	14846	15040	14819	15166	15032	15003	15020	14999	15079	15181	15186	14944	15067	14983	14963	15003	14937	15056	15028	14990	14967	15221	14993	15026	15067	15297	15008	15060	15182	14888	15054	14817	14917	14905	14832	15035	14997	15044	14967	14969	15096	14911	14836	15036	15076	14858	14947	14992	14807	15083	14990	15141	15079	15014	15035	15045	15055	14823	15074	15072	15170	15188	14935	15059	14994	15082	15115	14924	14872	15071	14969	15188	15165	15011	15188	14904	15091	15128	15002	15108	14984	15029	15128	14886	15040	14846	15068	14974	15025	15092	15033	15092	15065	14946	14858	14985	14994	15197	14912	15275	14918	15083	15141	14831	15045	14951	14838	14814	15038	15095	14986	14944	15021	15128	14790	14842	15120	15029	15106	15001	14996	15063	15023	14958	15141	14964	14967	14877	14940	14992	14988	15069	15088	14968	14948	15162	14914	15121	15139	15044	14957	14999	14935	15005	14893	15078	15186	15134	14872	14885	14995	14966	15048	14907	15140	15164	14941	15030	15053	15168	14813	14957	15135	15085	14867	14954	15179	15041	14897	15035	15193	14977	15018	14975	14812	14962	14860	15260	15138	15202	14983	15009	14969	14967	15032	14928	14959	15094	14978	15073	14962	14909	14883	15008	14823	14957	14723	15175	15168	14902	14839	14986	14920	14980	15222	14945	15127	15049	14924	14990	14867	15406	15113	14902	14994	14969	14882	15082	15002	15054	14951	14977	15019	15033	14849	14943	15133	14927	14915	15015	15025	15037	15097	14997	15015	14874	14898	15111	15107	15004	15140	14937	15077	15140	15041	15017	14946	15136	15138	15040	15208	15136	15062	15107	15179	14996	15004	15020	15294	15050	15240	15051	14946	14901	15082	14993	14876	14991	15033	15026	15084	14967	14978	15074	15123	15163	15213	14922	14811	15057	15054	15001	15034	14876	15022	14968	14917	15014	15052	14910	14933	14866	14967	15025	15160	15170	15090	15059	14948	15019	15001	14930	14871	14936	14910	14981	15121	14998	15064	15146	14917	15017	14877	15076	15316	15203	14983	14877	15042	15075	14898	15017	15177	15174	15076	14982	14913	14898	15164	15136	15241	15008	14942	15195	14795	14913	14939	15086	14966	15218	14987	15092	14915	14881	15010	15055	14989	14858	15163	15192	15007	14941	14982	14996	14908	15113	15059	15277	15066	14981	14885	14932	15004	14922	14811	15059	15180	14883	14793	14979	15165	15127	15201	15160	14949	15070	14929	15108	14846	15053	14980	14930	14940	15003	15106	15057	14853	15091	15005	14984	15004	15140	15116	14983	15051	14992	14806	14966	14959	15009	14862	14987	14784	14921	14984	15048	15165	14903	15059	15076	15077	14966	14926	14993	15038	14970	15059	15093	14913	14792	14933	15021	14969	15268	15053	14910	14965	14943	15137	15038	14862	15069	15203	15142	14989	15052	15251	15214	15012	15065	14912	14998	15005	15171	14983	15114	15026	15186	15132	15085	14978	15091	14892	15035	14795	15148	15008	15003	14854	15136	15131	14980	14991	15141	15210	14942	14985	15010	14978	15099	15022	14991	15018	14908	14862	15193	14938	14771	14999	15060	14980	15195	14980	15078	14814	14835	14864	15057	14909	15046	15102	14922	15023	14892	15016	15088	15112	15030	15052	15079	14996	15024	15016	15008	15052	14964	15003	15147	15041	15036	14997	15011	14941	15277	14820	15138	14783	14952	15062	14981	14901	15122	14972	14891	14953	15025	14999	15082	14940	14879	15085	14940	14903	14986	14923	14945	15013	15025	14933	15007	15117	15160	15029	15160	14937	15006	15045	14991	15099	14831	15113	14953	15094	15140	15150	14939	14899	14954	14930	15035	14867	15069	15046	14988	15017	15102	14970	15061	15047	14765	14991	15114	15056	14992	14849	15199	14972	15151	15050	14974	15170	14891	15234	14968	14797	15035	15111	14944	14930	14884	14990	15011	14987	14946	15139	14933	14887	14947	14974	14982	15037	15020	15137	15123	14901	15109	15050	14977	14938	14940	15163	14948	15030	15054	15281	15043	14852	15101	15021	14969	15036	14966	15023	15125	14977	14914	14885	14741	15062	15025	15054	15044	14839	15097	15000	15224	15097	14937	14896	14839	15137	14884	15119	14937	15070	14947	14941	15191	14885	14878	15064	15164	15062	15097	15151	15004	15157	14973	15078	15112	15031	15089	14992	15102	15083	15028	15086	15046	15104	14822	15163	15166	15092	15106	15031	15027	14975	14981	15089	15248	14989	15133	15285	14931	15144	14982	15163	14970	15019	14900	15241	15142	14978	14919	15050	15108	14906	15236	15097	14939	15015	14909	15172	14920	15021	14965	15275	15160	14886	15043	14800	15051	14974	14926	15068	15228	15035	14959	14927	14981	15068	14987	14887	14853	14863	15140	15062	15043	15013	15096	15111	15131	15016	15127	15197	14893	15062	14858	14979	15015	15053	15009	15141	15030	15123	14998	14973	15130	15133	15014	15027	15001	14925	15024	15054	15063	15032	15065	14938	14938	15142	14801	14878	14950	15039	14982	15014	14920	15016	14935	14938	15007	15052	14911	15171	15134	15056	15043	15152	15215	15254	15038	14932	15006	15005	15218	15192	14799	14999	14863	14845	14919	15129	15041	14979	14952	15021	14997	15007	14969	14898	15113	15088	15045	14991	15158	15034	15138	15138	15136	15030	15302	15005	15121	15163	15112	15096	15125	15166	15119	15084	15227	15016	15193	15172	15097	15096	14962	15040	14957	15082	14945	15191	14783	15014	15161	15110	14985	14940	15129	15056	15055	15060	14920	14828	14972	14992	15191	15033	14882	14999	15085	15147	15094	15116	15214	15090	14994	14966	15078	15109	15048	14999	15146	15229	14961	15134	14951	14923	14873	14897	14925	15009	15082	14873	15026	15059	15051	15087	15016	14945	14987	15170	14910	15066	15070	15097	14998	15161	14834	15192	15108	14895	14991	15127	15082	14955	15058	15045	15150	14757	14935	14975	14775	14758	14981	14924	14926	14959	14925	14997	15053	14916	15182	15102	14919	14995	14930	15027	15081	15088	15083	15066	15162	14998	15173	14899	15086	15136	15052	15279	15095	15217	15043	15139	15216	15065	14807	15076	14997	14904	15077	15004	15285	14897	15113	15222	14969	15077	15025	14902	15001	15035	14960	15134	15067	15106	14921	15036	15090	15081	15197	14971	15113	15130	15070	15233	15032	15252	14941	14831	14992	15040	15113	15202	14935	15128	14885	15114	15075	15045	14941	14923	14994	15130	15196	15113	15042	15129	15041	14990	15329	15219	15042	14939	14900	14973	14902	15128	15082	14974	14969	15066	15020	15083	15018	15056	14996	15087	15023	15019	15148	15187	15001	15219	15077	15054	15327	14843	15136	15134	15049	14942	15058	15148	14964	14927	14959	15020	15054	15055	15114	15099	14875	15170	15154	14985	14968	15164	15035	15061	15089	14898	15058	14890	14986	15047	14959	15023	14890	14980	15119	15118	15022	14928	14883	14994	15011	15050	14848	14939	15121	15231	15203	15096	15050	14927	14925	14775	15003	15150	15217	15099	14844	14957	15221	15023	15048	14924	14928	14819	15075	14967	14955	15024	15066	15086	14959	15044	15046	15100	14892	15091	15076	14798	14926	14918	14985	14940	15031	14935	14904	15077	14979	14936	15027	14911	14898	15094	14972	15110	15073	15086	15310	14826	14993	15026	15113	15182	14963	15153	15006	15125	15228	15053	15021	14949	14905	15096	15259	15067	14931	14945	14901	15025	15017	14903	15101	15080	14980	14905	14954	14809	15160	15016	14956	14898	15127	15113	15152	14946	15010	14934	14918	14988	15014	14925	14945	14922	14985	14809	15073	15121	14835	15046	14988	14948	15150	15056	15054	14932	15067	15134	15012	15074	15024	15025	14906	14966	15081	14936	15067	15214	14820	14946	14986	14975	15186	15138	15003	14877	14747	14915	15174	14957	15121	15027	14984	15064	14992	15040	15010	14837	15167	14878	14993	14956	15260	14987	15097	14895	15096	15047	14890	15209	15110	14872	15050	14993	15012	15104	15013	15112	15056	14934	14954	15107	15015	15033	15005	14820	14930	14966	15126	15088	15163	15137	15110	15053	15053	14990	15138	15088	14992	15140	14873	15155	14819	15083	15021	15040	15005	15037	14951	15100	15212	15182	15000	15026	15170	14997	15026	14988	14785	15273	15136	15150	15049	14919	15089	15072	14800	15024	14975	15063	15070	14936	15159	15156	15000	14922	14834	14936	14924	15120	14899	14961	15132	15084	15142	15104	14810	15153	15199	15078	14911	14882	14827	15169	15166	14971	14812	14922	15173	14976	15032	14911	14973	15027	15125	14956	14943	14999	14912	15063	15037	15048	15031	14875	15015	14937	15031	15026	14933	15079	15172	15106	15024	14977	15078	15108	14942	15034	14909	15087	15188	14942	15145	14975	15120	15007	14914	15086	14939	14811	15126	15166	15226	15309	15140	14854	14927	15164	15143	14872	14755	14867	15033	15017
14652	22942	21716	18566	17623	16746	16443	16240	15852	15635	16040	23318	36327	34790	26114	19168	16007	15008	14899	14907	14894	14827	14788	14782	14919	14897	14814	14840	14813	14805	14849	14818	14770	14795	14920	14827	14982	14889	14767	14769	14852	14862	14830	15012	14877	14679	14916	14969	14836	15013	14823	14776	14905	14927	14936	14741	14935	14797	14890	14834	14912	14796	14880	14787	15004	14856	14866	14990	14815	14919	14766	15005	14913	14706	14874	14868	14768	14654	14892	14743	14912	14914	14867	14870	14978	14748	14894	14751	14757	14714	14820	14846	14757	14950	15014	14777	14912	14885	14913	14947	14997	14640	14832	14927	14824	14840	14897	14862	14949	14896	14757	14760	14800	14984	14990	14873	14767	14732	14886	14935	15015	14843	14811	14984	14885	14891	14720	14843	14835	14957	14837	14865	14901	15042	14949	14815	14771	14933	14821	14637	14807	14861	14888	14725	14938	14925	14806	15044	14879	14769	14988	14758	14697	14828	14763	14899	14951	14732	14820	14929	15038	14912	14633	14722	14993	14886	14784	14760	14818	14835	14793	14861	15022	14929	14916	14856	14724	14919	14827	14846	14778	14940	14901	14916	14858	15006	14855	14810	14822	14889	14857	14926	14993	14808	14912	14743	14826	14849	14704	14849	14858	14898	14708	14880	14883	14787	14826	14828	14934	14716	14819	14846	14783	14760	14792	14638	14943	14751	14795	14809	14665	14921	14898	14806	15078	14853	14997	14821	14958	14793	14840	14853	14749	14817	14916	15033	14803	14779	15090	14824	14979	14755	14839	14873	14823	14873	15016	14796	14802	15001	14859	14997	14908	14829	14745	14853	14836	14853	14783	14948	14757	14702	14784	14676	14649	14705	14815	14777	15014	14706	14683	14766	14815	14853	14852	14761	14924	14858	14717	14842	14757	14817	14892	14578	14824	14614	14890	14913	14818	14911	14808	14782	14910	14793	14895	14893	14741	14855	14940	14868	14898	14888	15003	14919	14794	14879	14917	14799	14724	14905	14818	14820	14753	14804	14784	14938	15081	14762	14888	14821	14810	14998	14768	14869	14917	14754	14860	14764	14861	14969	14882	14846	14966	14929	14854	14831	14822	14800	14766	14798	14690	14955	14859	14958	14750	14903	14964	14982	14781	14798	14766	14956	14711	14943	14969	14789	14909	14871	14904	14850	14977	14766	14842	14885	14912	14855	14626	14719	14806	14840	14833	15034	14953	14793	14788	14838	14891	14645	14790	14771	14953	15048	14892	14740	14951	14835	14790	14773	14980	14691	14865	14811	14852	14894	14633	14828	14966	14765	14803	14696	14861	14848	14745	14722	14882	14793	14699	15061	14801	14916	14761	14821	14991	14865	14958	14932	14710	14732	14880	14796	14905	14855	14932	14960	14901	14937	14611	14911	14906	14929	14896	14895	14720	14961	14733	14919	14816	14799	14696	14787	14786	14871	14848	14829	14864	14731	14829	14682	14666	14764	14874	15010	14908	14848	14916	14710	14746	14908	14647	14862	14799	14557	14853	14671	14926	14944	14932	15034	14849	14696	14859	14741	15028	14851	15017	14758	14855	14926	14733	14892	14751	14650	14920	14811	14997	14839	14978	14849	14922	14737	14792	14773	14786	14831	14846	14739	14950	14759	14823	14815	14924	14897	14807	14829	14888	14916	14807	14757	14831	14870	14894	14886	14918	14918	14797	14900	14712	14950	14877	14682	14927	14922	14755	14860	14823	14692	14959	14901	14833	14856	14936	14841	14772	14781	14819	14894	14857	14886	14855	14925	14818	14826	14759	14954	14917	14780	14792	14907	14720	14837	14764	14722	14833	14769	14639	14973	14868	14816	14858	14849	14830	14837	14877	14818	14869	14870	14672	14897	14939	14886	14901	14793	14747	14776	14872	14931	14949	14944	14744	14880	14745	14852	14963	14893	14748	14822	14842	14826	14754	14744	14914	14840	14746	14931	14924	14698	14843	14923	14912	14862	14753	14929	14816	14533	14679	14800	14860	14919	14749	14672	14932	14805	15043	14731	14974	14801	14946	14933	14824	14823	14856	14970	14845	14804	14894	14876	14788	14937	14933	14768	14834	14909	15006	14909	14857	14802	14875	14762	14767	14938	14951	14670	14700	14743	14939	14792	14888	15016	14717	14867	14919	14897	14686	14795	14693	14854	14924	14811	14957	14654	14849	14887	14896	14633	14757	14848	14811	14779	14696	14908	14638	14750	14874	14857	14903	14816	14923	14863	14831	14712	14930	14844	14754	14906	14947	14760	14908	14715	14922	14710	14872	14798	14794	14772	14840	14697	14787	14729	15000	14725	14918	14824	14867	14863	14936	14966	14941	14752	14884	14832	14767	14942	14712	14863	15021	14913	14744	14917	14796	14931	14979	14738	14755	14742	14867	14933	14827	14747	14751	14868	14871	14936	14851	14923	14693	14808	14865	14810	14809	14786	14962	14790	14807	14886	14852	14831	14895	14850	14894	14851	14761	14884	15031	14734	14897	14983	15004	14972	14838	14768	14784	14756	14752	14907	14850	14843	14746	14787	14942	15110	14931	14731	14693	15031	14810	14719	14915	14924	14882	14848	14942	14793	14915	14773	14903	14869	14918	14801	14662	14815	14778	14871	14936	14678	14965	14825	14911	14763	14841	14823	14937	14897	14818	15033	14835	14739	14822	14846	14820	15025	14842	14821	14949	14808	14727	14818	14943	14842	14878	14845	14903	14885	14724	14853	14792	15076	14699	14930	14827	14906	14787	14825	14749	14778	14832	14805	14843	14998	14819	14974	14910	14762	14800	14871	14875	14745	14796	14952	14892	14916	14862	14637	14707	14784	14983	14971	14880	14921	14720	14938	14836	14810	14704	14854	14883	14904	14832	14722	14928	15040	14844	14843	15011	14953	14856	14890	14750	14965	14899	14967	14860	14753	14902	14963	14768	14759	14915	14863	14906	14878	14852	14936	14939	14784	14941	14785	14815	14697	14877	14913	14874	14824	14737	14722	15033	14801	14889	14810	14730	14842	14904	14913	14893	14869	14811	14793	14702	14862	14858	14879	14887	14840	14826	14819	14814	14900	14892	14717	14778	14913	14639	14776	14831	14729	14955	14838	14916	14927	14776	14677	14853	14963	14820	14846	14928	14777	14944	14702	14905	14785	14932	14865	15010	14918	14821	14703	14846	14775	14916	14672	14828	14919	14896	14901	14809	14944	14703	14853	14942	14881	14683	14803	14985	14812	14784	14960	15027	14832	14791	14998	14953	14783	14814	14868	14771	14838	14808	14796	14767	14888	14903	14745	14924	14746	14824	14896	15022	14742	14854	15034	14934	14900	14784	14816	14788	14797	15075	14871	14832	14782	14810	14856	14875	14875	14968	14581	14914	14862	14773	14849	14977	14818	14865	14913	14938	14807	14990	14903	14760	15029	14738	15022	14742	14796	14774	14910	14869	14912	14859	14807	14807	14857	14688	14790	14799	14593	14980	14863	14894	14874	14818	14833	14996	14819	14880	14846	14974	14889	14889	14888	14890	14867	14996	14876	14918	14740	14734	14678	14871	14846	14805	14968	14961	14752	14947	14778	14809	14860	14894	14758	14874	14926	14882	14895	14835	15018	14917	14911	14963	14937	14860	14848	14948	14853	15022	14696	14587	14797	14935	14825	14812	14863	14906	14921	14806	14921	14795	14818	14858	14956	14962	14831	14790	14806	14925	14841	14829	14752	14760	14993	14917	14593	15019	14838	14950	14847	14923	15014	14942	14880	14884	14847	14876	14889	14884	14928	14798	14802	14847	14899	14781	14937	14794	14903	14817	14845	14834	14850	15055	14930	14845	14855	14819	14862	14906	14572	15040	14756	14938	14782	14798	14851	14926	14812	14829	14856	14731	14733	14878	14942	14880	14823	14834	14898	14875	14818	15027	14748	14828	14831	14951	14720	14829	14881	14873	14876	14780	14879	14895	14883	14881	14796	15031	14815	15010	14964	14738	14919	14708	14898	14921	14847	14745	14813	14782	14620	14873	14787	14873	14926	14814	14996	14853	14881	14875	14925	14892	14653	14985	14873	14794	14866	14818	14904	14965	14914	14771	14811	14895	14657	14733	14818	14921	14919	14956	14759	14877	14515	14845	14881	14960	14808	14973	14802	15026	14825	14873	14967	14925	14866	14849	14839	14984	14758	14762	14892	14911	14793	14904	14950	14964	14872	14809	14807	14954	14886	14893	14727	14886	14984	14751	14846	14911	14955	14762	14834	14795	14758	14886	14813	15012	14829	14909	14761	14790	14906	14863	14942	14858	14685	14823	14922	14696	14978	14755	14909	14893	14758	14682	14909	14869	14571	14821	14706	14741	14766	14945	15062	14905	14769	15043	14848	14880	14861	14865	14994	14717	14956	14716	14780	14825	14777	14891	14969	14601	14670	14718	14921	14797	14792	14780	14981	15042	14820	14792	14920	14816	14855	14771	14913	14768	15025	14793	14876	15004	14978	14850	14801	14841	14874	14820	14743	14875	14941	14809	14710	14819	14915	14886	14898	14831	14780	14663	14864	14693	14864	14827	14847	14850	14712	14959	14754	14737	14721	14837	14856	14830	14854	14935	14877	14938	14730	14919	14811	14882	14936	14716	14956	14877	14807	14669	14787	14843	14862	14780	14888	14845	14806	14918	14816	14778	14744	14619	14795	14807	14901	14815	14825	14981	14875	14836	14830	14903	14781	14940	14793	14905	15066	14796	14778	14799	14841	14955	14830	15031	14858	14732	14793	14784	14844	14982	14805	14886	14905	14763	14814	14814	14689	14636	14931	14897	14925	14753	14913	14768	14802	14826	14864	14889	14734	15000	14797	14687	14755	14943	15034	14787	14989	14966	14581	14786	14908	14877	14829	14642	14907	14876	14721	14790	14898	14873	14953	14765	14917	14837	14806	14801	14832	14820	15002	14767	14861	14931	14884	14977	14975	14922	14808	14911	14826	14700	14678	14848	14967	14763	14857	14907	14889	14915	14693	15034	14837	14884	14940	14870	14749	14892	14822	14932	14742	14941	14830	14884	14727	14796	14811	14782	14857	14978	14935	14969	14895	14876	14890	14972	14974	14932	14902	14817	14864	15009	14811	15016	14832	14778	14889
23880	21331	28745	24313	21821	21239	19384	16441	15735	15755	16084	22959	40843	39251	29768	21414	16885	15605	15324	15249	14866	15161	14987	14998	14925	14856	14935	14897	14984	14932	15051	14913	14772	15006	15120	15036	15139	14850	14999	14856	14984	14879	14678	14833	14965	14970	14950	14960	14864	14760	14898	14875	15025	14759	14888	14772	14919	14913	14894	14808	14812	14915	14824	15046	15024	14990	14768	14725	15068	14678	14795	14826	14850	14955	14844	15019	14884	15043	14843	14890	14739	14934	14965	14843	14743	14927	14878	14745	14907	14596	15047	14839	14935	14848	14933	14884	14786	14933	14984	14898	14916	14906	14780	14800	14787	14939	15056	14966	14853	14883	14865	14861	14974	14962	14863	14986	14774	14760	14805	14928	14744	14815	14892	14752	14990	14845	14853	14791	14892	15002	14744	15049	15025	14762	14794	14966	14976	14891	15044	14637	14765	14847	14880	14783	14794	14939	14890	14877	14980	14706	14884	14702	14996	14830	14933	14716	14774	14824	14819	14821	15013	14813	14777	14798	14759	14726	14705	14861	14740	14925	14898	15021	14985	14757	14859	14964	14844	14740	15042	14701	14844	14867	14870	14844	14675	14786	14796	14797	14812	14673	15042	14863	14907	14793	14783	14733	14828	14816	14960	14817	14865	14723	14980	14892	14733	14738	14790	15076	14877	14849	14945	14743	14824	15006	15005	14927	14787	14853	14831	14845	15036	14978	14972	14838	14919	14858	14932	14930	15044	14882	14957	14789	14697	14941	14843	14850	14669	14864	14825	14842	14934	14946	14867	14726	14918	14716	14747	14686	15047	15033	14832	14857	15018	14967	14909	14892	14641	14834	14949	14608	14849	14785	14822	14971	14789	14738	14765	14984	14888	14820	14971	14956	14875	14849	14966	14812	14910	14879	14960	15004	14841	14817	14779	14839	14963	14946	14808	14848	14871	14800	14862	14720	14816	14762	14804	14725	14838	14727	15004	14852	14726	14751	14865	14597	14687	14655	14811	15047	15009	15031	14875	15011	14834	15071	14960	14910	14957	14726	14772	14988	14960	14796	14795	14994	14741	14625	14797	14832	14798	14731	14980	14858	14829	14833	14804	14999	14733	15029	14743	14689	14749	14800	14809	14760	14622	14836	15136	14839	14808	14777	15039	14916	14924	15011	14837	14929	14887	14808	14899	14764	14819	14797	14779	14719	14850	14815	14758	14839	14601	14703	14745	14850	14747	14781	14694	14866	14832	15115	14819	14792	14809	14925	14854	14860	14882	14802	14758	14940	14780	14707	14840	14719	14935	14748	14679	14851	14936	14757	14958	14773	14801	14911	14885	14823	14640	14952	14965	14896	14813	14919	15033	14827	14726	14734	14886	14791	14960	14745	14727	14897	14989	14803	14907	14995	14864	14977	14821	14994	15107	14906	14712	14761	14842	14795	14884	14639	14853	14868	14812	14873	15095	14847	14996	14897	14963	14739	14804	14795	15046	14910	14854	14825	14781	14922	14823	14862	14865	14892	14902	14876	14879	14964	14838	14732	14830	14723	14752	14992	14910	14887	14897	14931	14888	14827	14880	14947	14803	14937	14881	14870	15059	14847	14974	14851	14894	14927	14791	14964	14807	14863	14959	14866	14948	14905	14819	14815	14918	14841	14928	15065	14981	14908	14836	14933	14981	14639	14860	14871	14716	14822	14726	14689	14787	14775	14912	14862	14871	15068	14884	14786	14922	14854	14894	14974	15039	14883	15045	14893	14693	15062	14686	14894	14827	14842	14894	14630	14816	14826	14829	14915	14846	14831	14845	14837	14831	14882	14884	14940	14732	14805	14792	14858	14774	14860	14952	14945	14997	14819	14676	14766	14949	15015	14867	14791	14752	14800	14620	14699	14964	14909	14879	14983	15011	14982	14772	14903	14740	14863	15042	14680	14888	15068	14767	14908	14938	14829	14716	14813	14698	14999	14833	14702	14768	14854	14921	14761	14748	14939	14901	14899	14853	14848	15009	14881	15021	14636	14845	14771	14986	14756	14946	15016	14808	15003	14734	14946	15125	15024	14824	14996	14895	14856	14685	14777	14835	14807	14921	14774	14834	14959	14916	14727	14875	14760	14919	14785	15020	15014	14902	14905	15060	14913	14834	14680	15000	14817	14710	14813	15014	14877	14943	14938	14954	14603	14996	14828	15053	14887	14799	14929	14859	15056	14794	14820	14771	14887	14843	15099	14922	14808	14859	14864	14932	14925	14883	14645	14949	14713	14929	14837	14903	14621	14908	14802	14815	14962	14955	14945	14853	14818	15014	14948	14758	14968	14897	14764	14818	14802	14834	14960	14914	14930	14791	14856	14778	14781	14919	14874	14723	14908	15023	15043	15038	14950	14852	14571	14771	14717	14866	14893	14701	15010	14819	14919	15038	14683	14907	14733	14742	14738	14742	14817	14950	14756	14854	14904	14734	14936	14976	14877	14848	14789	14750	14750	14770	14716	14921	14969	14696	14655	14806	14940	14747	14757	14702	14906	14868	14951	14756	15019	14747	14807	14750	14904	14978	14931	14829	15001	14906	14783	14919	14777	14909	14797	14939	14816	14819	14909	14953	14788	14804	14809	14695	14818	14881	14959	14890	14840	14940	14872	14961	14789	14785	14740	14999	14935	14899	14851	15030	14923	14792	14991	14924	14862	14743	14873	14809	14745	15000	14900	14834	14763	14811	14845	14779	15090	14858	14891	14958	15001	15032	14987	14843	14823	14838	14983	14868	14937	14784	14886	14757	14776	14909	15051	14820	14681	15164	14945	14813	14902	14888	14713	14772	14665	14727	14841	14956	14819	14988	14746	14847	14881	14524	14929	14742	14746	14833	14794	14876	14991	14916	15011	14964	14707	14897	14895	14773	14991	14930	14954	14888	15046	14878	14788	14873	14930	14747	14952	14963	14878	15023	14735	14665	15180	14792	14867	14985	14906	14868	14819	14733	14823	14839	14875	14724	14912	14682	14868	14786	14861	14841	15000	14871	14690	14795	14694	14886	14969	14960	14962	14871	14915	14856	14849	14722	14826	14726	14799	14704	14995	14858	14898	14858	14778	14793	14924	14764	15094	14813	15077	14845	14957	14957	14922	14926	14905	14863	15092	14900	14662	14831	15073	14785	14797	14970	14758	14799	14824	14860	14874	14887	14797	14836	14675	14892	15075	14855	14784	14778	14820	14744	14900	14873	14874	15008	14908	14924	14998	14860	14833	14841	14994	14806	14960	14752	14787	15071	14882	14858	14725	14843	14877	14854	14937	14902	14863	14669	14846	14878	14933	14985	14979	15038	14807	14896	14821	15002	14981	14899	14758	14614	14882	14801	14957	14865	14923	14986	14794	14706	14842	14950	15044	14924	14762	14760	14818	14819	14662	14989	14981	14867	14839	14948	14752	14891	14689	14776	15078	14948	14788	14904	14911	14895	14720	14891	14738	14886	14890	14790	14890	14913	14745	14843	14700	14763	14885	15044	14805	14896	14722	15139	14630	14695	14916	14798	14758	14863	14879	14889	14731	14893	14831	15053	15004	14887	14818	14769	14812	14980	14941	14794	14844	14701	14890	14810	14827	14982	14852	14920	15008	14971	14660	14813	14724	14887	14940	14702	14796	14658	14861	14900	14876	14737	14867	14822	14863	14868	14783	14852	14868	15013	14880	14922	14818	14791	14925	14972	14863	14962	14854	14844	14790	14750	14938	14796	14727	14714	14757	14882	14699	14989	15012	14909	14845	14779	14747	14975	14866	14675	14977	14805	14766	14844	14903	14828	14624	14900	15053	14844	14885	14937	14838	14849	14920	14833	14762	14737	14656	14908	14915	14950	14993	14820	15048	14787	14738	14764	14840	14806	14830	14816	14798	14897	14878	14722	14937	14993	14874	14800	14797	14830	14808	14787	14849	14870	14715	14947	14952	14850	15041	14978	14683	14864	14777	14755	14621	14889	15027	14615	14927	15134	15047	14971	14939	14953	14896	15073	14866	14888	14941	14863	14664	14885	14845	15013	15034	14847	14931	14859	15118	14799	14837	14636	14802	14995	14706	14863	14678	14874	14930	14940	14921	14860	15007	15028	14704	14925	14851	15142	14808	14692	14963	14915	14813	14886	14799	15153	14972	14796	14703	14833	14929	15030	14813	14949	14899	14990	14949	14983	15005	14783	14750	14997	15019	14771	14919	14830	14878	15026	14759	14840	14870	14943	14735	14884	14953	14953	14748	14822	14922	14916	14818	14896	14905	14800	14758	14904	15105	14876	14943	14944	14731	14810	15060	15000	14894	14927	14845	14942	15020	14868	14805	14759	14850	14878	14753	14746	15071	15098	14882	14923	14910	14827	14906	14827	14761	14921	14721	14841	14899	14888	15125	15100	14942	14866	15048	14847	14879	14872	14857	14758	14816	14950	14968	15156	14736	14946	14921	14859	14877	14847	14765	14902	14977	14688	15038	14961	14900	14754	15016	14801	14777	15051	14712	14615	14814	14802	14825	14796	14804	14939	14952	14725	14803	14897	14900	14744	14986	14816	14843	14761	14813	14871	14894	14796	14994	14911	14638	14751	14869	14878	14940	15099	14770	14741	14939	14878	14868	14853	14851	14628	14902	14993	14934	14912	14901	14683	14867	14892	14728	14848	14745	14922	14877	14881	14912	14750	14793	14884	14713	14952	14668	14967	14843	14935	14683	14907	14926	14979	15026	14749	14803	14734	14774	14987	14838	14923	14781	14875	14693	14750	14742	14757	14674	14742	14763	14942	14821	14757	14962	15044	14805	14669	14944	14895	14762	14796	14761	14877	14898	14727	14747	15001	14734	14869	14769	15046	14779	14973	14711	14707	15109	14837	14990	14838	14863	14752	14757	14823	14768	14874	14711	14918	14742	14784	14895	14894	14664	14816	14655	14796	14820	14633	14986	14728	14714	14651	14611	14903	14748	14746	15181	14917	14811	14945	14965	15054	14831	14853	14988	14895	14930	14822	14921	14932	14931	14736	14942	14897	14813	14794	14787	14859	14683	14793	14797	14890	14856	14927	14722	14692	14876	15082	14930	14796	14878	14932	15071	14807	14794	14897	14684	14834	14762	14722	14884	14808	14805	14778	14795	14800	14830	14911	14791	15026	14983
16780	28156	25353	21065	18958	17870	17311	16740	16215	16281	16742	28335	45663	41758	31801	21793	16651	15355	14880	14756	14935	14739	14924	14809	14733	14659	14898	14828	14814	14891	14923	14868	14832	14753	14665	14926	14772	14610	14676	14729	14741	14705	14806	14825	14928	14868	14656	14881	14826	14768	14747	14749	14976	14760	14646	14802	14849	14719	14772	14673	14906	14724	14881	14698	14714	14665	14693	14754	14862	15014	14992	14730	14600	14694	14799	14866	14813	14749	14639	14841	14702	14811	14725	14774	14880	14907	14831	14815	14837	14621	14679	14923	14746	14771	14904	14697	14676	14778	14628	14719	14652	14848	14670	14787	14745	14814	14749	14931	14647	14741	14812	14760	14858	14674	14669	14764	14841	14720	14851	14766	14810	14759	14688	14760	14597	14649	14913	14855	14819	14652	14689	14744	14769	14707	14669	14819	14523	14903	14897	14877	14933	14795	14736	14726	14784	14879	14790	14822	14875	14879	14837	14842	14474	14843	14820	14932	14783	14887	14820	14677	14787	14725	14846	14663	14770	14720	14883	14807	14852	14623	14653	14684	14819	14825	14715	14695	14826	14736	14738	14752	14792	14798	14745	14846	14750	14818	14831	14832	14979	14807	14672	14893	14754	14710	14755	14676	14798	14771	14659	14629	14826	14876	14769	14859	14737	14783	14936	14733	14652	14822	14565	14777	14724	14755	14711	14771	14824	14799	14574	14914	14777	14780	14809	14875	14955	14891	14848	14710	14853	14917	14718	14771	14685	14730	14770	14866	14778	14630	14735	14755	14695	14733	14701	14823	14784	14894	14843	14743	14625	14942	14852	14796	14834	14554	14715	14843	14793	14787	14754	14675	14755	14812	14762	14857	14777	14699	14815	14723	14612	14817	14878	14758	14706	14686	14741	14902	14651	14776	14543	14925	14814	14626	14827	14729	14833	14717	14668	14811	14697	14765	14882	14730	14822	14625	14766	14664	14813	14727	14820	14941	14890	14762	14899	14748	14801	14662	14647	14607	15005	14793	14801	14803	14904	14907	14606	14760	14834	14799	14790	14844	14605	14818	14761	14924	15001	14814	14791	14762	14888	14814	14972	14846	14808	14782	14848	14889	14611	14781	14764	14867	14880	14911	14923	14735	14870	14693	14799	14791	14599	14736	14802	14795	14811	14762	14926	14762	14708	14852	14832	14719	14655	14959	14606	14702	14840	14828	14731	14720	14789	14601	14905	14799	14713	14903	14885	14723	14736	14894	14751	14966	14862	14816	14763	14825	14886	14653	14721	14890	14872	14618	15028	14677	14697	14734	14771	14710	14724	14813	14722	14806	14744	14529	14947	14735	14697	14723	14735	14979	14847	14853	14714	14682	14777	14761	14811	14990	14827	14803	14666	14740	14758	14806	14727	14948	14667	14753	14664	14751	14588	14780	14629	14663	14809	14644	14719	14738	14853	14757	14874	14854	14739	14720	14885	14760	14679	14887	14774	14748	14722	14859	14628	14715	14751	14739	14858	14832	14791	14885	14773	14757	14977	14862	14782	14842	14722	14790	14685	14846	14795	14830	14575	14632	14650	14807	14817	14821	14720	14766	14803	14752	14652	14656	14809	14752	14802	14815	14699	14739	14757	14629	14779	14832	14818	14870	14814	14749	14785	14783	14725	14649	14825	14710	14758	14760	14855	14829	14824	14655	14741	14947	14915	14803	14722	14821	14961	14815	14778	14710	14897	14550	14699	14752	14611	14720	14744	14817	14742	14705	14702	14856	14943	14740	14776	14882	14565	14846	14656	14667	14735	14773	14779	14832	14836	14644	14773	14710	14552	14906	14651	14714	14699	14766	14522	14698	14850	14845	14923	14733	14654	14766	14758	14757	14851	14673	14911	14901	14770	14739	14713	14891	14735	14602	14823	14779	14858	14902	14845	14815	14767	14737	14793	14879	14652	14792	14800	14843	14846	14681	14843	14740	14799	14799	14857	14901	14604	14988	14817	14765	14731	14805	14739	14808	14679	14649	14808	14574	14706	14645	14709	14814	14740	14844	14906	14718	14874	14924	14748	14747	14864	14801	14675	14755	14639	14757	14818	14772	14839	14728	14757	14709	14870	14781	14769	14705	14884	14770	14830	14903	14658	14670	14798	14676	14888	14670	14615	14814	14614	14744	14971	14696	14705	14877	14653	14724	14699	14852	14667	14713	14787	14818	14646	14756	14763	14869	14960	14752	14796	14784	14823	14819	14770	14690	14772	14725	14779	14694	14900	14851	14911	14854	14687	14867	14653	14756	14629	14660	14805	14886	14854	14897	14778	14745	14734	14816	14850	14712	14826	14878	14676	14912	14897	14868	14767	14817	14820	14740	14848	14850	14785	14889	14814	14731	14782	14675	14644	14746	14825	14921	14859	14755	14800	14676	14868	14831	14754	14843	14604	14643	14695	14873	14827	14553	14543	14665	14685	14823	14746	14652	14748	14725	14907	14729	14910	14672	14640	14742	14802	14773	14625	14748	14726	14548	14905	14648	14774	14706	14855	14858	14733	14921	14848	14669	14911	14783	14716	14749	14870	14600	14676	14817	14843	14848	14872	14771	14944	14941	14816	14722	14764	14836	14766	14817	14790	14663	14792	14654	14903	14530	14741	14729	14865	14752	14775	14811	14666	14677	14842	14943	14821	14661	14939	14731	14795	14810	14819	14717	14812	14805	14681	14669	14789	14625	14667	14685	14748	14669	14695	14777	14831	14657	14844	14842	14756	14626	14894	14841	14921	14762	14717	14771	14767	14875	14756	14857	14788	14859	14723	14689	14650	14747	14875	14803	14833	14802	14720	14724	14901	14762	14931	14633	14746	14755	14669	14681	14792	14720	14659	14789	14782	14720	14857	14842	14589	14729	14910	14722	14717	14808	14722	14598	14676	14928	14641	14733	14718	14649	14857	14545	14701	14914	14663	14642	14622	14624	14807	14927	14841	14782	14889	14729	14824	14839	14676	14675	14757	14705	14738	14965	14732	14724	14750	14922	14669	14910	14688	14637	14759	14644	14772	14742	14756	14947	14649	14770	14931	14748	14893	14738	14703	14806	14587	14856	14621	14810	14893	14656	14707	14766	14685	14749	14621	14684	14750	14835	14803	14818	14763	14797	14778	14616	14769	14769	14823	14768	14775	14862	14758	14764	14777	14943	14770	14820	14754	14789	14623	14736	14740	14735	14796	14725	14727	14789	14776	14889	14832	14801	14854	14741	14802	14738	14702	14719	14660	14696	14651	14779	14741	14687	14716	14713	14688	14914	14510	14777	14752	14759	14761	14746	14731	14886	14619	14788	14856	14845	14827	14591	14945	14663	14773	14578	14707	14718	14853	14850	14883	14775	14693	14757	14752	14903	14851	14740	14889	14793	14817	14727	14674	14826	14706	14770	14815	14793	14699	14818	14764	14598	14878	14765	14921	14757	14825	14918	14730	14616	14715	14795	14920	14716	14782	14745	14761	14699	14758	14716	14806	14862	14916	14681	14792	14995	14790	14731	14735	14562	14728	14942	14793	14768	14897	14693	14628	14612	14933	14753	14793	14773	14804	14745	14788	14745	14801	14784	14755	14744	14818	14764	14587	14826	14720	14842	14880	14631	14913	14784	14872	14803	14762	14715	14843	14978	14809	14699	14691	14812	14802	14677	14821	14916	14908	14666	14934	14851	14665	14691	14813	14717	14731	14867	14769	14908	14650	14611	14820	14684	14765	14798	14799	14560	14729	14735	14724	14661	14695	14811	14676	14579	14793	14743	14697	14928	14662	14709	14779	14846	14642	14835	14695	14599	14751	14772	14549	14720	14895	14785	14806	14773	14910	14622	15103	14865	14699	14842	14730	14726	14798	14705	14875	14767	14619	14698	14734	14704	14919	14581	14719	14727	14895	14866	14638	14705	14792	14704	14730	14643	14692	14735	14791	14717	14946	14749	14713	14792	14706	14727	14683	14932	14910	14751	14719	14813	14623	14821	14792	14749	14695	14799	14650	14963	14640	14697	14788	14691	14715	14783	14732	14701	14776	14793	14675	14878	14743	14761	14614	14843	14657	14840	14850	14700	14743	14834	14732	14711	14834	14979	14771	14795	14854	14826	14731	14723	14629	14677	14684	14657	14781	14846	14644	14742	14746	14781	14679	14872	14916	14776	14800	14772	14931	14749	14915	14828	14961	14833	14789	14697	14824	14849	14708	14694	14787	14875	14693	14832	14805	14854	14800	14734	14790	14670	14645	14800	14692	14754	14735	14794	14825	14781	14924	14651	14651	14885	14837	14803	14825	14759	14878	14974	14775	14790	14644	14962	14987	14882	14703	14921	14761	14704	14716	14778	14638	14746	14929	14761	14678	14688	14854	14828	14805	14883	14681	14814	14664	14691	14875	14922	14651	14969	14691	14718	14816	14630	14788	14791	14651	14859	14940	14732	14734	14808	14708	14726	14533	14654	14820	14889	14748	14788	14780	14817	14778	14706	14839	14762	14661	14685	14595	14760	14681	14756	14640	14708	14795	14624	14832	14668	14705	14677	14854	14866	14628	14746	14742	14762	14807	14669	14809	14868	14625	14786	14895	14749	14678	14788	14806	14764	14928	14774	14963	14934	14966	14739	14845	14678	14637	14847	14700	14738	14746	14937	14792	14673	14715	14827	14810	14764	14700	14638	14768	14886	14728	14803	14808	14763	14864	14904	14659	14755	14625	14834	14598	14710	14771	14781	14770	14838	14810	14748	14774	14817	14653	14890	14873	14780	14694	14777	14825	14544	14699	14862	14705	14905	14773	14741	14722	14868	14909	14864	14773	14698	14702	14648	14605	14555	14756	14637	14673	14620	14846	14804	14566	14633	14730	14695	14672	14822	14737	14856	14760	14719	14851	14805	14933	14742	14749	14903	14902	14641	14795	14804	14724	14865	14791	14664	14792	14696	14770	14854	14749	14746	14808	14998	14691	14961	14714	14635	14788	14858	14753	14703	14639	14692	14906	14812	14726	14681	14718	14843	14892	14698	14785	14929	14841	14778	14823	14717	14755	14675	14745	14794	14639	14860	14872	14676	14915	14802	14808	14741	14759	14688	14681	14734	14616	14673	15063	14641	14750	14882	14792	14714	14831	14745	14979	14779	14891	14863	14740	14822
28977	21473	19896	17624	15935	15500	15726	15357	15325	15304	15407	15746	18069	18812	17613	16377	15862	15505	15389	15329	15436	15048	15194	15276	15163	15417	15334	15283	15357	15347	15368	15361	15391	15221	15096	15329	15106	15241	15218	15294	15270	15310	15288	15274	15287	15183	15450	15229	15253	15329	15403	15365	15293	15280	15417	15277	15268	15159	15125	15393	15366	15253	15253	15161	15141	15424	15337	15331	15278	15104	15250	15265	15310	15230	15261	14869	15330	15245	15337	15194	15267	15209	15281	15096	15264	15380	15328	15303	15279	15271	15347	15245	15288	15153	15228	15222	15470	15316	15240	15288	15162	15219	15218	15251	15555	15189	15308	15192	15245	15097	15180	15302	15237	15034	15205	15180	15311	15224	15239	14963	15008	15390	15394	15277	15082	15377	15214	15303	15310	15355	15170	15038	15194	15150	15086	15325	15316	15436	15226	15153	15318	15295	15473	15464	15249	15328	15301	15451	15215	15327	15141	15199	15237	15173	15272	15258	15244	15316	15159	15356	15171	15254	15196	15095	15282	15281	15249	15129	15330	15278	15362	15259	15344	15230	15287	15274	15321	15175	15260	15313	15257	15124	15236	15344	15221	15147	15224	15276	15320	15280	15246	15330	15291	15300	15300	15140	15115	15402	15177	15431	15285	15093	15284	15377	15169	15417	15436	15345	15228	15185	15230	15435	15186	15265	15188	15185	15222	15248	15459	15122	15375	15220	15202	15350	15241	15201	15189	15218	15096	15371	15167	15429	15407	15359	15175	15213	15128	15361	15257	15317	15112	15259	15148	15177	15388	15328	15155	15253	15280	15257	15373	15298	15130	15210	15374	15420	15121	15161	15243	15298	15188	15140	15238	15212	15278	15187	15187	15285	15398	15207	15307	15258	15216	15135	15260	15176	15143	15230	15061	15061	15306	15453	15320	15316	15048	15264	15198	15178	15263	15229	15290	15435	15328	15223	15315	15020	15248	15244	15255	15265	15219	15407	15270	15261	15300	15332	15269	15130	15220	15362	15359	15156	15486	15291	15140	15263	15104	15060	15194	15430	15299	15370	15180	15183	15258	15272	15267	15314	15421	14977	15164	15145	15068	15174	15162	15166	15386	15186	15279	15134	15303	15218	15207	15197	15104	15303	15247	15263	15277	15310	15370	15029	15217	15084	15187	15396	15277	15416	15241	15271	15251	15210	15406	15434	15290	15246	15187	15224	15316	15375	15254	15046	15186	15183	15127	15228	15372	15540	15382	15307	15312	15237	15211	15423	15361	15287	15300	15221	15266	15487	15344	15220	15246	15259	15235	15053	15223	15158	15316	15218	15250	15221	15369	15350	15122	15110	15109	15133	15107	15055	15244	14961	15309	15142	15244	15204	15352	15224	15272	15240	15219	15196	15352	15290	15393	15185	15444	15040	15232	15173	15199	15357	15496	15248	15160	15054	15244	15250	15273	15329	15109	15140	15333	15230	15334	15319	15378	15322	15192	15261	15189	15191	15151	15148	15121	15301	15465	15428	15199	15220	15392	15271	15220	15133	15283	15278	15599	15364	15281	15382	15127	15286	15236	15088	15216	15181	15290	15087	15404	15069	15258	15227	15237	15186	15193	15362	15314	15261	15358	15174	15278	15436	15111	15256	15170	15209	15248	15161	15181	15237	15258	15126	15168	15116	15316	15196	15205	15170	15170	15309	15195	15171	15269	15153	15193	15209	15131	15144	15292	15316	15147	15304	15385	15043	15357	15279	15252	15323	15264	15323	15121	15192	15430	15173	15362	15214	15269	15343	15339	15217	15174	15202	15258	15331	15196	15326	15247	15151	15159	15250	15026	15240	15271	15431	15011	15329	15205	15195	15175	15247	15207	15089	15165	15398	15127	15472	15177	15324	15250	15142	15277	15395	15224	15362	15265	15279	15061	15323	15309	15170	15472	15350	15338	15339	15109	15293	15244	15209	15227	15232	15247	15295	15341	15421	15080	15395	15316	15180	15162	15212	15298	15184	15101	15308	15099	15198	15210	15242	15215	15245	15205	15175	15228	15131	15174	15201	15177	15108	15268	15263	15090	15103	15182	15042	15226	15252	15444	15158	15420	15314	15111	15186	15159	15075	15158	15243	15336	15274	15196	15022	15158	15296	15355	15251	15200	15102	15321	15213	15248	15293	15280	15256	15446	15319	15307	15237	15254	15234	15355	15290	15327	15319	15265	15283	15276	15426	15325	15125	15184	15269	15157	15317	15225	15290	15399	15356	15288	15409	15263	15212	15321	15175	15312	15310	15279	15187	15286	15307	15226	15301	15389	15222	15250	15452	15244	15287	15249	15260	15208	15117	15222	15422	15289	15371	15307	15234	15171	15215	15251	15212	15152	15266	15355	15231	15363	15092	15355	15331	15133	15104	15172	14938	15189	15262	15142	15232	15213	15115	15249	15260	15189	15296	15326	15310	15151	15316	15400	15254	15239	15381	15370	15471	15109	15141	15212	15100	15195	15103	15296	15153	15312	15142	15282	15257	15392	15312	15277	15269	15178	15055	15191	15386	15131	15309	15264	15068	15052	15328	15326	15203	15161	15275	15149	15174	15163	15230	15088	15137	15190	15266	15147	15279	15361	15294	15222	15357	15284	15539	15475	15156	15389	15162	14954	15286	15107	15152	15203	15202	15118	15050	15251	15052	15315	15371	15255	15088	15059	15366	15173	15299	15323	15364	15247	15332	15167	15110	15300	15302	15262	15391	15206	15141	15175	15319	15294	15373	15211	15225	15247	15339	15097	15199	15279	15266	15210	15109	15218	15268	15281	15427	15243	15263	15329	15422	15292	15290	15232	15184	15252	15289	15212	15464	15132	15166	15350	15146	15385	15189	15223	15332	15278	15285	15260	15049	15355	15200	15238	15036	15289	15416	15256	15313	15332	15053	15382	15391	15237	15387	15301	15342	15400	15207	15168	15185	15213	15193	15227	15273	15158	15293	15282	15027	15195	15312	15375	15157	15119	15323	15097	15309	15082	15418	15048	15431	15327	15070	15239	15168	15191	15249	15131	15127	15175	15229	15199	15407	15047	15280	15155	15316	15473	15039	15213	15247	15289	15097	15024	15180	15351	15087	15228	15248	15173	15258	15342	15359	15365	15119	15335	15204	15227	15332	15290	15248	15288	15068	15202	15258	15286	15273	15376	15214	15204	15175	15354	15265	15439	15030	15312	15157	15404	15353	15268	15406	15374	15002	15425	15266	15131	15359	15232	15364	15309	15148	15262	15401	15133	15287	15073	15210	15247	15279	15168	15400	15201	15175	15219	15479	15185	15198	15221	15181	15211	15416	15227	15362	15158	15232	15209	15089	15441	15142	15265	15139	15196	15431	15245	15216	15260	15305	15227	15219	15297	15145	15096	15129	15369	15312	15249	15335	15257	15155	15370	15269	15471	15322	15374	15378	15359	15363	15308	15348	15142	15421	15323	15236	15361	15077	15181	15248	15187	15184	15069	15294	15250	15318	15142	15162	15144	15364	15123	15292	15139	15132	15313	15284	15400	15286	15384	15289	15287	15125	15380	15206	15319	15276	15281	15246	15346	15083	15306	15291	15223	15286	15314	15123	15153	15179	15149	15355	15451	15414	15363	15268	15137	15455	15144	15320	15134	15332	15346	15195	15371	15398	15297	15271	15160	15313	15136	15280	15090	15011	15293	15108	15274	15300	15481	15218	15256	15271	15272	15198	15322	15159	15065	15526	15189	15246	15176	15138	15178	15267	15321	15290	15252	15234	15207	15230	15301	15347	15270	15256	15028	15180	15312	15216	15290	15158	15157	15164	15403	15205	15349	15117	15232	15179	15255	15166	15372	15311	15372	15110	15277	15097	15239	15439	15504	15239	15218	15181	15328	15264	15446	15183	15382	15332	15276	15245	15226	15111	15270	15280	15255	15387	15284	15095	15216	15266	15135	15393	15261	15259	15273	15289	15359	15173	15272	15265	15274	15235	15182	15450	15366	15325	15036	15172	15296	15286	15212	15203	15237	15191	15267	15199	15318	15345	15472	15227	15372	15075	15042	15185	15130	15262	15303	15314	15213	15185	15234	15226	15212	15458	15160	15160	15273	15233	15248	15274	15213	15252	15241	15212	15180	15371	15416	15346	15279	15346	15276	15307	15286	15352	15157	15300	15312	15367	15398	15110	15292	15392	15307	15279	15220	15195	15119	15155	15200	15361	15041	15169	15523	15210	15302	15225	15298	15248	15421	15405	15278	15247	15352	15002	15166	15171	15396	15346	15438	15117	15302	15059	15206	15274	15322	15307	15325	15261	15436	15275	15218	15152	15219	15088	15298	15204	15293	15237	15236	15199	15102	15348	15325	15371	15302	15290	15361	15231	15318	15252	15246	15421	15178	15281	15131	15216	15323	15295	15234	15150	15386	15302	15320	15054	15272	15020	15192	15394	15292	15223	15285	15136	15273	15392	15236	15271	15224	15318	15227	15264	15149	15200	15283	15474	15244	15274	15164	15099	15221	15247	15227	15257	15236	15179	15281	15414	15326	15283	15195	15180	15281	15238	15144	15129	15321	15340	15146	15083	15301	15282	15244	15288	15167	15261	15355	15279	15287	15305	15254	15100	15242	15227	15300	15267	15267	15044	15334	15439	15138	15385	15405	15187	15397	15203	15366	15293	15219	15102	15254	15359	15136	15141	15186	15232	15322	15400	15271	15231	15178	15335	15230	15250	15292	15416	15266	15359	15092	15174	15234	15224	15125	15385	15287	15261	15225	15198	15361	15340	15038	15058	15036	15326	15367	15328	15270	15188	15128	15302	15049	15249	15289	15379	15314	15086	15213	15259	15315	15283	15263	15149	15165	15323	15401	15205	15192	15385	15375	15197	15117	15334	15336	15212	15143	15261	15087	15109	15248	15111	15178	15118	14996	15271	15280	15302	15338	15321	15062	15242	15290	15208	15178	15546	15209	15467	15395	15227	15159	15072	15217	15253	15324	15359	15289	15525	15457	15283	15296	15229	15241	15288	15272	15023	15292	15271	15244	15196	15322	15062	15349	14952	15213	15276	15209	15312	15325	15207	15322	15110	15460	14979	15385	15445	15263	15161	15150	15301	15346	15312	15004	15156	15209	15385	15245	15285	15143	15184	15253	15319
16138	17565	16903	16405	15781	15490	15335	15601	15234	15446	15487	16154	19774	19684	17570	16111	15364	14937	15105	15003	14942	15024	15019	14850	15061	14892	15074	14969	15071	15054	15052	14924	14978	15153	15022	15033	15052	14967	15043	15051	14982	15108	14905	15017	14994	14887	15216	14976	14951	15069	14867	14993	15127	15021	14861	15106	14976	14918	15126	15033	15032	14985	15232	15051	14943	15022	15086	14918	15045	14949	15173	14927	15107	14978	14946	14925	15114	15088	14906	14887	15036	15012	14960	15041	15135	14923	15092	15174	15012	14948	15106	15090	14905	15003	14942	14987	14940	15056	15153	15029	14947	14906	14960	15088	15026	14996	14787	15039	14968	14937	14959	14990	14880	15122	15197	15036	15055	15024	14977	14929	15114	15180	14946	14963	15026	14987	15032	15053	14968	14828	15143	14877	14812	14924	15047	14964	15023	15067	14972	14873	15116	14948	14958	15026	14959	15124	15164	15005	15040	15008	14985	14839	14952	14959	15041	15069	14999	14939	15147	14966	14913	14996	15041	15124	14921	15176	15021	14903	15040	15183	15042	14858	15026	14962	15098	14933	15020	15038	15059	15051	14871	15161	15017	14988	14914	15089	15157	14968	15032	14887	14979	14872	14980	14987	14913	14935	14972	15054	15137	14919	14821	14987	14983	15052	14973	14788	15008	14985	14920	14940	14877	14897	15157	14982	15083	14979	15079	14888	15034	15024	14891	15021	15040	15037	14933	15052	15037	15084	14946	14843	15022	14938	15190	14801	15011	14999	14859	15084	15011	14899	15274	14863	14901	15002	15039	15159	15009	14872	15012	14882	14988	14942	14975	15052	14951	15150	14995	14980	14980	14978	14964	15181	15076	15124	15078	15106	15073	15041	14899	15131	14943	14902	15084	14935	14902	14952	15005	15041	15036	14959	14943	14938	14921	15007	15076	15053	15025	15078	14968	14854	14909	15077	14891	15030	15085	14923	14921	14883	14988	14945	15009	14996	15041	15162	15133	14972	15040	15072	15154	14938	14961	15201	14957	15137	14775	15027	14864	14945	14835	14945	14977	15008	14894	14980	14886	15109	14901	14987	14891	14891	14934	15071	15156	15153	15069	14969	14855	14912	15158	14985	14979	15049	15075	14930	14972	14881	15032	14932	15097	14957	14990	15105	15062	15023	14842	15042	14947	14819	14927	15011	15057	15040	15145	15006	15148	15014	15033	15103	15056	15046	15040	15128	14950	15092	15071	14945	15224	14949	14967	15026	14904	14913	15120	14918	14988	14841	15003	14849	15001	14978	15007	14921	14990	15036	14999	14886	15050	15107	14907	15070	14954	15030	14934	15069	14911	14998	15014	14948	15180	14929	15177	15122	14897	14869	15085	15120	15104	15144	15108	14959	14962	14916	15078	14993	14975	15009	15001	14940	15016	15098	15101	14880	15099	15078	14982	14989	14872	14883	15005	15204	15081	14825	15024	15030	14789	14829	14822	14948	15044	15005	15024	14883	15025	14940	14771	15009	15056	15028	14993	14951	14946	14991	15184	15072	15082	14959	15037	14979	14887	15087	15150	15093	14953	15016	14992	14977	14995	14913	14816	14981	15043	15121	15152	15020	15037	14990	15167	15017	15099	15140	14921	14873	15012	14859	14757	14946	14890	15051	14941	15009	15005	15102	15026	15041	15018	14903	14958	15034	14970	14951	14807	14863	15083	15125	15008	14865	15067	14870	15083	15182	14784	15053	14853	14931	14940	15188	15264	14961	14962	14973	15053	15076	14997	15063	14886	15016	14967	15226	14947	15258	14819	15036	14975	15025	15139	15180	15046	14900	15074	15147	14987	15235	15071	15027	15217	15155	15222	14891	14943	14857	15108	15170	14980	15047	14995	14947	15024	15098	15103	15138	14888	15018	15199	15139	14917	15035	14965	15008	14971	14870	14918	15150	14836	15107	15117	14919	15101	15055	14998	15002	15124	15020	15073	15069	14895	15084	15116	15213	15107	15158	14973	15004	14904	14930	14955	14825	15161	14946	14923	14895	14974	15034	15113	15004	14936	14990	15061	15037	15144	15043	15056	15027	14963	15127	15166	15007	14962	15015	14975	15076	14933	15036	15084	15061	14999	14834	15007	14902	15062	15011	14979	15072	15081	15108	15007	14974	14884	14972	14838	15064	15022	15072	15185	14893	14867	15080	15029	15142	15027	14994	15005	14781	14913	15017	15061	14933	15054	14947	14902	15025	15059	15053	15026	14878	14945	15053	15052	15255	14996	15131	15128	15045	14920	14978	15044	15055	15003	15008	14992	14992	14896	14996	15174	14879	15073	14910	14900	14995	15025	14960	14996	14984	15053	15106	14940	14930	14920	14942	15016	15013	15025	14855	15148	15032	15066	15183	14909	14945	15113	14993	14953	15122	14889	14996	15019	14937	15086	15005	14873	14920	14954	15045	15015	14925	14920	15204	15114	15020	14925	14902	14966	15111	15048	14963	15072	15079	15207	15052	14879	15043	14946	15251	14995	14987	14950	15024	14976	14932	15179	15045	14936	15087	15064	14983	14985	14919	15071	14929	14818	14953	14860	15065	14941	14993	15055	14920	14974	14921	15232	14979	15037	15010	15034	14972	14962	15005	14972	14923	14998	14945	14945	14986	14874	15089	14968	15027	14910	15133	15054	14942	15038	14932	14876	14937	14961	14846	15120	14946	15099	15120	14852	14953	15029	15030	14935	15016	15062	14940	15243	15043	14965	14918	14981	15011	14992	15024	14977	15068	14996	15161	15121	15001	14816	15070	14906	14956	14999	14928	14894	15020	15143	14994	14915	15029	15128	14941	15023	14935	14949	14832	14963	14957	15067	15033	15095	14985	15104	15104	15002	15068	14948	15118	14864	14960	15014	14978	14951	14935	14923	15131	14682	15117	14872	14893	15046	15044	15136	15054	14997	15078	15204	15053	15013	15036	14951	14953	14991	15141	15025	15068	15068	15039	15066	14992	14978	15022	15057	15034	14917	14999	15003	15049	15015	15051	14973	15088	14976	14804	15068	14938	15098	14915	14977	14934	14940	14959	15121	14910	15014	14978	14934	14967	14906	15014	15070	15022	15013	15018	15131	14997	14904	15111	14884	15033	15114	14818	15051	15044	15217	14841	14890	15158	14954	15056	14985	14847	15041	15158	15005	14947	15073	15082	14983	15126	15121	15021	14954	15129	15196	14944	14842	14864	15051	14946	15018	15152	15153	15034	15045	15035	14999	15086	14859	15153	15111	15084	15049	15033	15021	15048	15023	14948	14933	15009	15133	14974	14850	15050	15002	14961	15151	14957	15016	15064	15045	15051	14894	15141	14889	14995	15208	14879	14974	15039	14919	14996	14806	15042	15045	14996	14935	14946	14960	15185	15021	14908	15039	14994	14999	15177	15163	15017	15004	15042	14849	14971	15079	14952	15111	14940	15041	15133	15157	15048	15055	15166	15040	15115	14897	14931	15056	14903	14952	15009	15089	14996	15014	15162	15123	14939	14995	15064	14895	14949	14989	14986	15013	14825	15049	15116	14908	15081	14921	14967	14867	14854	15067	14916	15002	15103	14880	15236	14827	15028	14922	15024	15086	14981	15128	15047	15071	15150	14980	14862	15055	15111	14776	15107	14970	14916	15048	15065	15079	15060	14984	15134	14972	14961	14845	14939	15046	14953	15054	14942	15152	15022	15087	14973	14998	14912	15017	14925	15082	14911	14919	15056	14888	15030	14937	15110	15020	14817	15024	15036	15006	15141	14996	15024	14921	15031	15108	14982	14956	15012	14904	15157	14895	15081	15022	15021	15095	15028	15068	15087	15093	14941	15062	15053	14780	14991	15122	15116	14949	14987	15090	15030	14894	15036	15016	14864	14968	15008	14946	14869	15046	15145	15169	14901	14952	15105	14989	14744	15053	14995	15051	15013	15112	15087	14892	15072	15139	14881	14937	14929	14918	15101	15137	14922	14909	15135	15037	15032	14922	14979	15073	15054	14904	14913	15161	15082	14938	15056	15131	15157	15020	14953	15056	15095	14944	15111	15113	14955	15033	14986	14928	15119	15092	14962	14942	14949	15089	14933	15159	14946	15071	14904	15035	15100	14874	15036	14975	15014	15051	15031	14943	14996	15016	15095	15155	15018	15128	15048	15126	15184	14918	15043	14973	15057	14949	15015	14921	14952	14870	15061	15042	14993	14898	15158	14962	15054	15017	14977	14935	14967	15007	14869	14985	15015	14920	15068	14995	15027	14966	15097	15116	14948	15013	15053	15069	15076	15127	15014	15134	15107	15046	15045	15076	14933	15149	15033	14937	14995	14856	15142	14909	15027	15119	14813	15009	14945	14991	14986	15236	14974	15074	14811	14997	14977	14754	14848	14935	14960	15039	14997	15164	15146	14950	14927	14883	15001	15073	14907	14975	14869	15040	14931	15059	14821	15072	14921	15040	15071	15080	14919	15027	14984	15020	15012	14751	14945	15091	14891	15049	14903	15019	14988	15089	15030	15135	14991	15080	15108	15000	15015	15017	14970	15047	14964	15024	14886	15037	15094	14887	15131	14975	14859	15066	15052	15007	15101	15127	15009	15030	15151	15185	14884	15214	14774	15100	14882	14947	14865	14858	15032	14919	15087	15098	15064	14996	14997	15020	15214	15037	15124	14888	15078	14945	14980	15054	14953	15138	15089	15045	14963	15069	15003	15115	14923	14893	15000	15030	15030	15031	14931	15076	15118	15033	14994	15163	14988	15179	14966	14861	15031	14889	14966	15063	14883	15099	15041	15100	15060	14994	15150	15086	15044	14999	15042	15046	15133	14986	14903	15060	14877	15008	14841	15062	15061	15013	14979	14905	14979	15018	14876	15055	14999	15046	14977	15038	15209	14974	15036	15004	14897	14978	14907	14896	15058	15082	14985	15150	14988	15014	15173	14984	15059	14976	14941	15108	14887	14970	15028	14985	15029	15147	15129	14911	14915	15007	15118	14953	15106	15088	14919	15062	15063	15050	15067	15104	15101	14921	14794	15005	14949	15061	15087	14901	15002	15097	14939	15135	15105	14984	14986	15037	14943	15001	14927	15011	14807	14813	15074	15012	14970	14970	15032	15201	15176	14907	15000	14905	14959	15047	14853	15011	14872
25009	21330	27951	25376	20374	17683	17266	16136	15883	16200	15558	18591	32583	30965	24983	19225	16332	15649	15225	15214	15348	15289	15338	15316	15419	15290	15416	15271	15245	15194	15366	15210	15164	15348	15197	15111	15216	15322	15200	15115	15217	15139	15233	15415	15117	15269	15244	15063	15320	15454	15379	15281	15315	15087	15286	15081	15252	15234	15106	15264	15195	15231	15050	15184	15290	15365	15146	15103	15259	15169	14993	15379	15251	15265	15329	15107	15132	15106	15280	15139	15228	15210	15220	15210	15243	15102	15177	15146	15035	15358	15247	15024	15081	15208	15020	15287	15137	15137	15214	15006	15248	15270	15212	15037	15456	15054	15144	15052	15210	15177	15235	15090	15248	15078	15223	15238	15111	15105	15272	15304	15108	14924	15180	15201	15152	15130	15159	15144	15046	15234	15068	15101	15300	15148	15285	15380	14960	15112	15155	15368	15015	15104	15341	15418	15200	15226	15152	15067	15128	15310	15136	15154	15097	15181	15172	15134	15233	15171	15167	15217	15293	15323	15338	15286	15107	15105	15277	14947	15201	15138	15159	15062	15246	15194	15353	15121	15097	15134	15233	15115	15077	15098	15250	15161	15181	15171	15074	15222	15098	15129	15118	15143	15335	15137	15277	15180	15161	14915	15236	15186	15198	15137	15082	15332	15249	15201	15099	15261	15253	15298	15147	15017	15193	15117	15063	15099	15379	15070	15048	15083	15172	15126	15197	15347	15214	15221	15150	15013	15139	15415	15324	15071	15225	15301	15284	15303	15024	15179	15256	15189	15435	15086	15293	15081	15177	15158	15276	15345	15311	15053	15182	15279	15157	15139	15158	15149	15271	15145	15022	15303	15329	15324	15260	15101	15129	15134	15238	15092	15242	15286	15244	15076	15479	15119	15243	15323	15102	15013	15129	15141	15043	15207	15155	15301	15137	15146	15374	15054	15109	15149	15108	15374	15114	15143	15226	15161	15030	15295	15250	15082	15138	15015	15073	15175	15338	15136	14954	15107	15311	15055	15066	15021	15154	14991	15055	15101	15189	15281	15301	15149	15021	15309	15223	15248	15190	15229	15079	15319	15179	15075	15196	15244	15275	15144	14958	15037	15147	14929	15004	15320	15252	15116	15293	15281	15208	15159	15257	15004	15239	15281	15125	15212	15185	15125	15174	15175	15340	15112	15156	15272	15221	15186	15213	15195	15012	15244	15040	15382	15399	15107	15111	15292	15390	15144	15141	15171	15189	15236	15152	15300	15424	15246	15272	15270	15256	15089	15218	15244	15177	15223	15162	15205	15042	15175	15185	15075	15054	15076	15116	15064	15079	15157	15051	15088	15120	15294	15144	15290	15160	15431	15299	15045	15192	15108	15143	15296	15206	15210	15242	15212	15267	15306	15183	14953	15093	15228	15193	15102	15224	15262	15315	15143	15066	15137	15213	15138	15127	15148	15053	15360	15290	15166	15161	15196	15312	15281	15238	15228	15076	15257	15373	15267	15333	15161	15177	15020	15246	15190	15190	15194	15155	15089	15139	15110	14997	15190	15324	15147	15138	15095	15441	15050	15132	15288	15309	15170	14998	15202	15320	14951	15228	15106	15210	15007	15178	15057	15319	15211	15207	15226	15390	15245	15087	14942	15117	15293	15341	15219	15178	15173	15227	14968	15056	15264	15411	15330	15223	15166	15221	15014	14988	15270	15035	15182	15206	15190	15153	15036	15118	15250	15176	15427	15057	15264	15189	15195	15129	15115	15109	15181	15227	15117	15146	15163	15059	15119	15023	15058	15068	15170	15039	15101	15123	15234	14975	15149	15081	15298	15108	15115	15224	15140	15109	15291	15294	15184	15041	15060	15245	15293	15309	15164	15167	15152	15225	14937	15161	15327	15159	14916	15064	15283	15158	15242	15347	15287	15218	15029	15264	15250	15204	15256	15216	15207	15143	15294	15332	15324	15171	15161	15256	15458	15097	15175	15301	15184	15100	15213	15197	15325	14960	15069	15357	15125	15293	15051	15221	15149	15132	15245	15240	15016	15119	15170	15255	15045	15060	15151	15225	15472	15134	15135	15138	15274	15256	15152	15328	15214	15112	15191	15283	15088	15282	15130	15109	15152	15017	15111	15055	15285	15219	15202	15010	15252	15122	15307	15168	15263	15236	15338	15160	15184	15361	15163	15077	15153	15220	15296	15217	15129	15122	15255	15186	15175	15259	15277	14926	15251	15273	15224	15084	15037	15186	15229	15308	15118	15111	15153	14943	15206	15053	15140	15230	15264	15373	15128	15171	15397	15359	15345	15146	15237	15139	15209	15108	15121	15116	15240	15207	15093	15114	15154	15240	15264	15127	15191	15045	15369	14969	15193	15283	15231	14973	15261	15186	15398	15282	15322	15319	15210	15225	15152	15243	15142	15061	15106	15270	15390	15066	15211	15179	15153	15115	15323	15367	15160	15246	15300	15008	15194	15322	15169	15186	15196	15149	15261	15165	15382	15358	15162	15296	15139	15197	15121	15295	15161	15072	14969	15143	15327	15101	15370	15100	15176	15194	15193	15165	15118	15262	15235	15153	15152	15231	15097	15017	15128	15243	14910	15378	15138	15195	15230	15139	15084	15138	15261	15247	15225	15162	15153	15202	15024	15153	15326	15349	15312	15200	15286	15231	15126	15098	15235	15350	14990	15362	15240	15293	15214	15311	15377	15312	15079	15184	15151	15073	15223	15121	15308	15344	15303	15237	14987	15127	15348	15272	15240	15131	15134	15328	15160	15180	15029	15182	15224	15203	15159	15038	15195	15202	15361	15301	15423	15309	15284	15173	15296	15020	15232	15250	15195	15253	15203	15282	15244	15290	15108	15244	15081	15240	15162	15042	15198	15218	15274	15187	15205	15235	15326	15330	15186	15323	15191	15175	15229	15051	15176	15204	15211	15194	15174	15024	15188	15180	15261	15112	15144	15235	15222	15164	15289	14986	15252	15255	15079	15061	15265	15207	15250	15147	15008	15079	15147	15116	15095	15107	15344	15170	15170	15148	15359	15208	15073	15245	15021	15079	15184	15264	15200	15202	15175	15169	15176	15228	15079	15100	15358	15234	15155	15254	15181	15117	15192	15080	15098	15129	15192	15136	15133	15182	15324	15337	15237	15144	15220	15211	15143	15194	15276	15109	15216	15197	15234	15222	15303	15396	15237	15270	15170	15174	15129	15317	15264	15114	15328	15154	15178	15145	15231	15062	15074	15267	15177	15147	15163	15409	15097	15198	15160	15207	15310	15341	15027	15138	15138	15262	15233	15147	15180	15165	15030	15335	15253	15167	15045	15173	15178	15318	15255	15104	15100	15202	15211	15208	15173	15217	15373	15237	15130	15076	15072	15419	15226	15040	15073	15288	15323	15185	14957	15020	15392	15189	15125	15293	15269	15503	15171	15011	15031	15119	15058	15124	15206	15196	15070	14970	15170	15124	15229	15315	15141	15303	15281	15033	15140	15429	15118	15089	15021	15259	15212	15452	15330	15246	15264	15403	15295	15262	15179	14899	15058	15073	15341	15238	15215	15330	15226	15221	15333	15050	15151	15088	15149	15148	15242	15211	15269	15176	15212	15125	14978	15268	15333	15380	15151	15204	15397	15203	15102	15136	15188	15333	15194	15096	15210	15232	15230	15254	15198	15207	15401	14889	15063	15294	15347	15198	15195	15192	15074	15141	15287	15180	15165	15153	15070	15179	15284	15185	15285	15035	15153	15261	15129	15216	15194	14880	15226	15207	15183	15343	15176	15013	15195	15069	15078	15306	15377	15401	14950	15231	15150	15303	15137	15146	15381	15262	15056	15243	15163	15173	15249	15055	15230	15318	15287	15364	15113	15287	15270	15163	15123	15185	15168	15148	15197	15120	15259	15162	15085	15160	15222	15187	15221	15247	15089	15200	15218	15095	15230	15265	15066	15275	15467	15105	15132	15292	15124	15068	15145	15182	15120	15069	15175	15204	15278	15150	15171	15250	15194	15168	15209	15305	15297	15166	15036	15229	15197	15400	15352	15368	15178	15124	15182	15325	15227	15208	15037	14959	15095	15227	15039	15262	15164	15179	15060	15180	15275	15109	15090	15164	15345	15164	15163	15074	15400	15144	15188	15145	15304	15266	15223	14985	15211	15205	15067	15200	15027	15175	15084	15148	15069	15130	15322	15226	15026	15054	15273	15251	15168	15196	15057	15272	15238	15121	15272	15133	15260	15138	15134	15121	15053	15234	15168	15047	15237	15269	15110	15161	15341	15200	15247	15269	15167	15469	15195	15285	15106	15166	15196	15124	15053	15238	15279	15276	15071	14992	15146	15278	15327	15323	15157	15191	15151	15213	15285	15277	15162	14971	15161	15168	15147	15043	15138	15287	15105	15118	15348	15195	15216	15308	15245	15295	15259	15124	15286	15242	15100	15089	15167	15230	15345	15356	15341	15229	15034	15363	15302	15182	15091	15210	15139	15216	15162	15210	15186	15243	15309	15446	15434	15256	15122	15328	15418	14935	15007	15236	15294	15128	15185	14997	15076	15122	15210	15026	15233	15000	15007	15162	15293	15261	15069	14962	15243	15062	15217	15170	15059	15051	15098	15136	15177	15070	15157	15403	15263	15299	15038	15121	15315	15195	15198	15301	15296	15272	15128	15343	15264	15404	15144	15087	15290	15120	15127	15157	15253	15204	15318	15029	15198	15064	15295	15142	15087	15058	15235	15398	15162	15112	15160	15146	15170	15383	15323	15201	15172	15264	15305	15302	15309	15251	15325	15156	15163	15167	15113	15293	15255	15292	15028	15085	15393	15050	15325	15195	15196	15369	15279	15104	15275	15301	15048	15291	15164	15325	15094	15260	15106	15208	15186	15296	15130	15260	15078	15283	15121	15164	15163	15073	15182	15043	15142	15133	15081	15384	15357	15106	15309	15227	15127	15248	15154	15198	15107	15171	15219	15205	15234	15333	15137	15093	15309	15290	14990	15169	15213	15140	14796	15186	15355	15263	15274	15300	15171	15156	15280	15384	15322	15311	15191	15142	15224	15265	15026	15248	15384	15152	15207	15218	15218	15174	15233	14984	15193	15222	15006	15313	15280	15368	15172	15079	15142	15218	15184	15036	15078	15172	15149
15570	23485	21891	19018	17402	16748	16478	16372	16743	16228	15516	21208	37778	33902	26492	19220	16138	15148	15165	14924	15018	14924	15099	15010	14953	15037	14851	14981	14885	15086	15002	15055	14970	14983	15028	15009	15063	14999	14999	14833	15064	15109	14973	14943	14730	14909	15005	14961	14940	15060	15095	15036	14926	15016	14813	14779	15020	15056	14923	15038	14933	14897	15023	14924	14906	14961	15059	14861	14910	14868	15041	14928	14906	15082	14871	15169	14935	15050	14866	15189	15040	14958	15171	14759	15001	14900	14892	14895	14881	14866	14997	14917	14949	14936	14896	14988	15032	14949	14988	14811	14837	15189	14885	14990	14881	14986	14924	14970	14900	14879	14896	14973	15058	15003	14888	15003	15103	14928	15023	14811	14960	14733	14923	15005	14885	14937	14850	14922	15046	14832	14989	15081	14846	15039	15034	14820	14948	15068	14814	14912	14841	14927	14802	14985	15118	15052	14884	14864	14971	14847	15046	14866	14940	14910	14908	14866	15011	14841	15000	14831	15013	14785	14829	14861	14964	15000	14865	14891	14842	14929	14847	14937	14904	15006	15061	15067	15125	14987	14926	15132	14767	14956	14900	14977	15161	14908	14866	14902	14937	14844	14906	14909	14778	14870	14947	15027	14944	14955	15091	14884	14931	14856	15039	14818	15034	14853	14834	14902	14918	14990	14871	14947	14792	14991	14993	15024	14970	15041	15025	14841	14883	14885	14937	14902	15114	14846	14883	14905	14790	14820	15117	14934	14787	15022	14890	14928	15003	15061	14815	14948	14911	15071	15059	14876	14885	14999	14985	14789	15021	14789	15056	15049	14806	14821	14999	14914	15043	14780	15285	14912	14823	14905	15067	14968	14858	14857	14923	14767	15017	14865	15051	14907	14826	15031	14886	14900	14950	14920	15057	14925	15009	14954	14976	14953	15047	14942	14910	15005	14934	14859	15007	14894	15102	14936	14961	14767	15055	14900	14903	14989	14992	15012	15067	14915	15000	14800	14947	14867	15023	15036	14968	14932	14973	14913	15042	14971	14871	15037	14874	14909	14948	14868	14967	14813	14825	14971	14814	15039	14977	15049	14910	15051	14955	14871	14891	15000	14875	14877	14963	14815	15077	14946	15029	14933	14951	14982	14862	14995	14991	15001	14989	14883	14900	14878	15024	14867	15035	14808	14796	14972	14942	14925	15062	15010	14949	14856	14981	15095	14996	14839	15023	14867	14998	15081	14939	14920	14816	14844	14766	15012	15051	14953	14943	14924	15014	14884	15052	14959	14816	14845	14934	15065	14818	15028	14976	14987	15051	14911	14956	14763	14940	15130	15072	14967	14925	15113	14917	15012	14858	14746	14983	14875	15143	14914	15027	15005	14903	14868	14860	15178	14958	14831	15133	15141	14942	14660	15040	14873	15034	14860	14988	15124	14831	14905	14762	15018	14781	14959	14830	14936	14959	14975	14936	14985	14915	14825	15107	14953	15058	14844	15005	14896	14893	14888	14920	14821	14823	15023	14961	15054	14962	14906	14935	14960	14841	14887	14855	14881	14985	14805	14963	14931	14809	15015	14954	14946	14866	14878	14986	14995	15066	14849	14930	14999	14925	14963	14834	15001	14784	14831	14946	14939	15005	15003	14960	14927	15139	15009	15014	14883	14960	15014	14810	14850	14914	14852	14985	14958	15090	14842	14854	15099	14957	14856	14948	14789	14967	14991	14803	14964	14903	15038	14708	14940	14808	15057	14970	15138	14961	15175	14978	14833	14906	14931	14953	14914	14821	15020	15018	15045	14992	14979	14796	14889	14942	15056	14911	14811	14990	14878	14968	14951	14896	15034	14956	15098	15055	15088	14971	14887	14867	14985	15021	14799	14957	14985	14990	15003	15026	14994	14895	14942	15004	15100	14882	14897	14981	14962	15067	14868	14991	14880	14968	14783	15023	14914	14873	14910	14902	14961	14974	14792	14881	15158	15108	14986	14931	14746	15083	14723	15104	15015	14888	15113	14986	15059	14820	14969	14781	14947	14957	14990	14926	14910	14761	14866	14943	14985	14998	14943	14925	14792	14864	14972	14885	15071	14978	14850	14839	15082	14991	14774	15073	15068	14925	14827	14902	14866	14969	14918	14950	14880	14844	14888	14979	14813	14852	14792	14933	14896	15086	15078	15014	15015	14990	14967	14909	14838	14932	14973	14859	14939	14919	14989	15078	14913	15033	14924	14826	14923	14959	14879	14831	14992	15012	14979	14933	14964	14986	14780	14856	14934	14972	14893	15010	14740	15091	14989	14914	15049	14871	14999	14736	14787	15017	15039	14970	14882	14958	14821	15085	15037	14944	14963	15125	15049	14897	14951	14880	14951	14945	14956	14926	15062	15073	15047	14872	14999	15017	14926	14923	14843	15031	14928	15034	15002	14825	15046	14987	14975	15047	14971	14981	15011	14890	14808	15176	14882	14903	14958	14893	14926	14896	14910	14957	14963	14911	14969	14779	14827	14944	15024	14932	15086	14939	14882	14881	15037	14864	14899	15006	15106	14990	14904	14914	14897	14958	15040	14772	14901	14868	15048	15090	14971	14983	14763	14854	14989	14918	14994	14943	15064	14949	14805	15027	14941	14954	15033	14964	14947	14896	15034	14897	14971	14969	15020	14884	14882	15069	14799	14934	14967	14932	14900	15140	14868	14858	14849	14955	15088	14894	15012	14895	14959	14769	14986	14913	14854	15018	15027	14980	14858	14957	14914	14851	14852	14873	14852	14941	15020	14945	14709	15101	14905	15116	14746	14869	15041	15086	14991	14996	14957	14933	14995	14848	15042	15066	14959	15069	14929	15047	15140	15061	14994	14907	14941	14885	14906	14776	14934	14953	14796	14970	14937	14887	14981	15071	14858	14849	14903	14917	14851	15004	15023	14972	14965	14863	14926	14809	14955	14874	14852	14894	14873	15080	14983	14820	15044	14996	14906	14870	14906	15036	14912	14835	15035	14925	14920	15067	14834	15023	14848	14832	14954	14925	14930	15009	15146	14902	15005	14844	14975	14903	15006	14925	14864	14996	14911	14984	14829	14936	15045	14978	14940	15067	14937	15172	14944	15094	14853	14870	14898	14908	14828	15010	14943	14913	14946	14832	14916	14948	14927	15093	15052	14911	14921	15052	15034	15002	15005	14973	14920	14989	15096	14837	14999	14882	14879	14868	14988	14972	14935	15041	15013	14975	14958	14911	14935	14985	15021	14924	14928	14761	14985	14991	14903	14900	15007	14988	14880	14954	14878	14964	14980	14898	14905	15088	14966	15110	14998	14874	14870	14904	15023	14799	15014	14945	14835	14760	15057	15031	15133	14947	14952	14964	14810	14923	15020	14891	14909	14881	14956	14979	15082	14980	14882	14944	15034	15042	14968	14940	15024	14952	15029	15058	15046	14800	15035	14880	14913	14821	15018	14883	14855	14944	15095	14959	14883	14954	14843	14985	14954	14903	14970	14872	15074	14975	14952	15046	15088	14879	14941	15092	14942	15021	14980	14839	14894	14951	14947	14909	15061	14738	14899	14813	15005	14879	15049	14828	14985	14874	14872	14946	14974	14790	14875	14866	15035	15000	15068	15085	15006	14959	14932	14895	14897	14998	14882	14901	14996	14982	14918	15097	14906	14814	15157	14930	14816	15003	14957	14901	14943	15044	14944	14997	14994	15001	14973	15096	14978	15037	15032	15169	14913	14864	14885	14937	14984	14825	14783	14998	14971	15001	15051	14801	14792	14981	14810	15123	14883	14795	14942	14820	15192	14774	14935	14977	15038	14984	14962	14870	15000	14956	14866	14970	14991	15051	14924	14936	14993	15002	14928	14976	14957	15023	14827	14897	14783	14939	14929	14810	14915	14773	15060	14960	14933	14922	14973	14961	14870	15028	14813	15018	14927	15119	14855	14987	14997	15013	14882	14944	14874	15003	15115	14913	15000	14999	14821	14982	14888	15005	14931	14956	15097	15018	14846	14906	14916	15014	14854	14903	14979	15006	15068	14803	15004	14921	14942	14979	14963	15018	15127	14919	15097	14882	15012	14899	14937	14897	14992	14947	14858	15017	14877	14837	15033	14847	15028	14842	14921	14886	15070	14891	14894	14841	14930	14940	14850	15014	14929	14840	14918	14969	14777	15119	15108	14990	14794	15028	14935	14875	15077	14973	14938	14807	15151	15015	15175	14987	14884	15004	14941	14950	14973	14981	15102	15055	15291	14904	15077	14953	14825	14995	15077	15018	14949	15065	14939	15015	15120	15000	14984	15079	14867	14951	15011	14944	15035	14917	15051	14923	14948	14844	14858	14993	15013	14940	15117	14796	14958	14996	15031	14933	14960	14962	15118	15010	15025	14982	14988	15034	15068	14929	14871	14900	14846	14748	14848	14981	14877	15027	14969	14876	15099	14889	14976	15170	14912	14737	15026	15069	14954	14839	14869	15002	14844	14905	15002	14973	15129	15059	14881	15028	14927	15034	14905	14792	15169	15002	14924	15106	14915	14938	14962	15002	14913	14875	15113	14963	15051	14954	14982	15033	14872	14895	14604	14893	15061	14785	14859	15110	14856	14964	14876	15009	15029	14939	14913	15031	15022	14880	15129	14945	14847	15009	14793	14890	15134	15020	14984	14891	14927	14949	15184	14767	15141	14887	14896	14989	14914	15076	14853	15114	14972	15013	14869	15020	14969	14992	14987	14810	15030	15018	14806	14964	15036	14815	14866	14967	14906	14935	14905	14950	14920	14947	14992	15052	15043	15157	14818	14942	15006	14923	14934	14894	14950	14857	14862	14919	14867	14888	15097	14866	15086	14858	14833	14980	14815	14896	14889	15067	15075	14935	14861	15069	14996	15006	14853	14960	15110	15058	14861	15008	14908	14997	15080	14944	14883	14908	14930	15035	14692	15061	15034	14924	14918	14913	14964	14984	14977	14863	15024	14931	15017	15081	14905	14895	14993	14971	14955	15107	14908	14896	14968	14806	15189	14837	15028	14843	15084	14973	14859	15152	14978	14873	15020	14877	14696	15031	14954	15037	14800	14981	15019	14995	14980	14968	15066	15094	14860	14994	14924	15114	14871	14919	14922	14898	14826	14975	15006	14883	15062	14937	15067	15017	14768
23928	21334	28773	24294	21835	21654	19921	16879	17076	16878	16266	18439	40330	39516	31069	22547	17872	15922	15596	15362	15361	15203	15246	15282	15435	15147	15290	15510	15201	15265	15292	15143	15170	15225	15151	15183	15368	15287	15230	15194	15166	15095	15237	15127	15079	15283	15373	15295	15159	15196	15247	15384	15297	15362	15313	15191	15292	15253	15330	15282	15155	15145	15383	15188	15451	15226	15272	15427	15222	15145	14977	15475	14978	15035	15264	15224	15174	15215	15111	15310	15135	15104	15373	15221	15211	15195	15436	15236	15340	15262	15127	15444	15348	15234	15159	15198	15110	15175	15270	15133	15282	15087	15302	15180	15275	15227	15183	15172	15337	15043	15008	15011	15225	15049	15319	15273	15214	15237	15276	15232	15273	15143	15090	15072	15254	15318	15221	14918	15048	15093	15331	15160	15045	15121	15093	15187	15341	15178	15358	15302	15271	15108	15359	15230	15361	15236	15184	15259	15308	15172	15400	15307	15190	15032	15153	15099	15204	15190	15199	15177	15142	15093	15199	15263	15012	15064	15275	15336	15207	15275	15204	15244	15235	15352	15188	15176	15362	15168	15211	15223	15040	15430	15116	15162	15116	15315	15404	15003	15356	15170	15127	15108	15299	15232	15167	15118	15194	15223	15174	14964	15119	15165	15089	15284	15051	15118	15235	15142	15252	15171	15127	15066	15092	15417	15195	15136	15205	15114	15098	15263	15077	15159	15097	15121	15417	15170	15006	15242	15159	15240	15174	15282	15137	15241	15110	15061	15290	15039	15127	15309	15038	15023	15070	15082	15143	15243	15334	15080	15098	15184	15205	15061	15338	15101	15094	15131	15085	15171	15081	15164	15109	15123	15253	15089	15102	15058	15069	14930	15210	15320	15272	15056	15148	15092	15100	15036	15431	15162	15414	15206	15257	15106	15315	15186	15223	15116	15338	15072	15120	15135	15269	15275	15101	15398	15334	15127	15099	15109	15122	15206	15032	15222	15176	15230	15253	15134	15128	15152	15312	15071	15046	14995	15212	15154	15133	15371	15077	15149	15097	15160	15167	15026	15126	15238	15082	15062	15370	15181	15132	15125	15161	15068	14969	15109	15336	15149	15150	15072	15023	15151	15131	15165	15056	15058	15029	15169	15164	15087	15205	15229	15153	15161	15367	15284	15232	15067	15276	15055	15092	15279	15321	15072	15266	15182	15129	15166	15298	15073	14936	15182	15231	15148	14971	15278	15345	15187	15030	15035	15191	15098	15318	15027	15070	15047	15188	15141	15234	15069	15332	15109	15193	15241	15035	14968	15186	15083	15288	15206	15229	15183	15202	15205	15054	15176	15136	15283	15281	15229	15310	15245	15071	15024	15109	15266	15225	15104	15248	15288	15173	15031	15130	15099	15255	15338	15256	15010	15228	15068	15058	15223	15338	15101	15151	15051	15258	15290	15063	15073	15296	15227	15218	15240	15150	15183	15071	15160	15335	15171	14841	15038	15162	15240	15474	15097	14949	15274	15147	15245	15338	15248	15063	15156	15044	15146	15281	15402	15172	15156	15114	15329	15174	14867	15192	14990	15041	15309	15268	15200	15233	15229	15049	15288	15343	15231	15187	15223	15181	15067	15070	15212	14924	15130	15138	15151	15101	14998	15025	15183	14954	15269	15184	15319	15238	15131	15182	15154	15152	15092	14989	15152	15145	15037	15145	15253	15062	15193	15039	15195	15079	15078	15112	15008	15003	15273	15321	15216	15253	15264	15259	15191	15246	15160	14999	15204	15174	15200	15225	15139	15053	15377	15307	14964	15266	15198	15138	15082	15294	15096	15031	15131	15174	15098	15271	14879	15014	15075	15041	15214	15297	15209	15187	15244	15302	15196	15077	15317	15109	15196	15118	15100	15305	14965	15241	15140	15196	15165	15068	14945	15220	15117	15169	15163	15124	14939	15339	15107	15264	15267	15100	15204	15045	15167	15082	15199	15150	15088	15253	15271	15208	15194	15094	15155	15049	15137	15132	15269	15171	15209	15208	15246	15126	15209	15291	15317	15161	15152	15148	15094	15170	15066	15140	15118	15282	15167	15242	14906	15270	15128	15020	15195	15440	15170	15244	15185	15195	15135	15194	15234	15149	14967	15107	15202	15243	15280	15159	15237	15437	15133	15111	15271	15066	15166	15136	15401	15083	15121	15174	15139	15060	15053	15013	15114	15109	15234	15091	15248	15189	15227	15025	15155	15130	15181	15151	15000	15169	15173	15230	14978	15145	15289	15392	15277	15385	15278	15288	15256	15276	15234	15139	15208	15156	15254	15258	15140	15238	15366	15037	15086	15292	15240	15276	15076	15220	15265	15075	15097	15300	15189	15240	15192	15080	15132	15165	15364	15025	15117	15284	15219	15205	15251	15387	15425	15190	15060	15362	15246	14998	15258	14832	15043	15199	15220	15217	15161	15403	15171	15103	15160	15160	15338	15138	15131	14910	15163	15252	15100	15204	15135	15040	15239	15093	15170	15241	15195	15181	15131	14940	14954	15334	15321	15311	15185	15084	15065	15184	14892	15284	14975	15173	14943	15216	14967	15151	15276	15256	15088	15173	15111	15118	15090	15169	15181	14975	15163	14996	15323	15222	15290	15048	15146	15173	15258	15323	15324	15076	15069	14991	15122	15152	15112	15337	15234	15168	15294	15200	15296	15020	14936	15004	15075	15221	15121	15181	15227	15179	15308	15004	15285	15093	15263	15254	15255	15217	15237	15191	15149	15147	15098	15197	15342	15252	15095	15245	15263	14926	15188	15075	15165	15207	15124	15170	15121	15243	15095	15090	15152	15282	14930	15102	15260	15288	15165	15170	15052	15027	15053	15051	15139	15242	15309	15250	15305	15214	15194	15201	15203	15157	15230	15141	14963	15257	15389	15124	15092	15115	15122	14963	15265	15318	15115	15049	15264	15101	15162	15320	15190	15122	15200	14953	15146	15175	15180	15351	15188	15150	15142	15216	15409	15230	15360	15300	15101	15104	15119	15179	15130	15178	15057	15044	15152	15211	15217	15161	15229	15006	15130	15094	15106	15251	15171	14935	15207	15198	15227	15178	15115	15043	15148	15110	15421	15102	15191	15071	15290	15114	15045	15162	15216	15283	15242	15226	15237	15177	15201	15342	15196	15059	15149	15178	15216	15249	15234	15210	15013	14848	15075	15072	15319	14975	15255	15025	15198	15395	15286	15181	15180	14901	15196	15323	15247	15365	15126	15261	15180	15271	15273	15087	15125	15038	15185	15232	15198	15002	15032	15171	15436	15040	15159	15114	15278	15188	15238	15244	15059	15245	15073	15335	15263	15256	15113	15365	15272	15192	15008	15036	15047	15377	15199	15089	15140	15038	15136	15250	15127	15436	14940	15272	15002	15131	15243	15301	15052	15242	15311	15181	15262	15279	15264	15177	15077	15279	15241	15041	15052	15082	15230	15238	15232	15205	15142	15249	15182	15171	15064	15303	15160	15065	15296	15291	15104	15027	15357	15183	15102	15074	15361	15113	15452	15007	15194	15177	15180	15141	15414	15216	15201	15011	15209	15199	15183	15076	15182	15071	15095	15170	15129	15139	15143	15200	14987	15157	15315	15127	15160	15183	15121	15189	15325	15201	15234	15200	14976	15135	15218	15230	15044	15091	15293	15095	15105	15416	15163	14996	15262	15198	15228	15110	15158	15426	15394	15187	15180	15092	15060	15201	15372	15114	15127	15117	15208	15275	15110	15209	15235	15083	15166	15207	15238	15093	15217	15307	15220	15060	15174	15250	15214	15242	15311	15343	15247	15289	15164	15104	15219	15224	15156	15101	15190	15138	15163	15130	15114	15116	15223	15357	15190	15087	15228	15161	15188	15351	15374	15043	15120	15246	15173	15394	15047	15288	15007	15090	15168	15216	15267	15160	15395	15227	15103	15189	15238	15074	15037	15126	15011	15186	15019	15317	15141	15326	15257	15185	15092	15127	14969	15224	15331	15115	15163	15260	15289	15092	15261	15100	15175	15197	15202	15221	15448	14938	15196	14996	15128	15075	14989	15093	15224	15189	15268	15305	15152	15228	15237	15290	15275	15228	15080	15078	15170	15203	15326	15340	15147	15169	15222	14986	15297	15154	15226	15101	15102	15218	15342	15172	15215	15025	15172	15431	15011	15129	15008	15310	15104	15082	15196	15187	15231	15342	15131	15077	15152	15227	15120	15376	15188	15167	15121	15013	15033	15260	15262	15085	15306	15269	15263	15179	15000	15221	15123	15143	15190	15220	15108	15093	15065	15107	15218	15188	15118	15128	14917	15091	15079	15249	15134	15116	15252	15222	15269	15113	15059	15078	15275	15228	15391	15155	15103	15082	15250	15124	15337	15297	15077	15246	15201	15254	15125	15101	15156	15114	15147	15039	15365	15201	15099	15038	15337	15153	15348	15155	15136	15187	15158	15223	15187	15271	15110	15454	15344	15178	15153	15124	15186	15115	15033	15092	15182	15234	15085	15273	15219	15272	15203	15418	15121	15339	14804	15241	15338	15098	15250	15020	15146	15227	14928	15115	15149	15264	15182	15181	15139	15317	15232	15280	15079	15113	15223	15093	15406	15341	15105	15343	15426	15154	15233	15332	15396	15472	15226	15058	15206	15109	15171	15325	15310	15173	15183	15290	15255	15350	15246	15249	15120	15285	15236	15112	15123	15195	15314	15225	15125	15093	15383	15250	15360	15162	15121	15296	14953	15185	15048	15264	15243	15161	15240	15211	15189	15135	15346	15222	15061	15191	15112	15293	15024	15188	15113	15042	15206	15059	15052	15314	15028	15194	15303	15274	15235	15074	15140	15051	15288	15200	15057	15145	15131	15081	15083	15099	15212	15473	15299	15216	15297	15276	15154	15102	15128	15156	15142	15139	15100	15154	15090	15090	15129	15106	15056	15251	15252	15294	15147	15407	15066	15076	15186	15172	15219	15362	15151	15142	15123	15145	15427	15219	15269	14982	15357	15097	15184	15309	15217	15256	14973	15167	15167	15124	15032	15130	15213	15162	15258	15321	15196	15073	15255	15293	15078	15185	15379	15236	15092	15095	15273	15246	15302	15068	15177	15273	15227	15019	15152	15104	15015	15165	15212	15183	15041
17438	29007	26823	22174	20284	18752	17602	17118	18120	17114	16104	21180	45053	42636	33305	23203	17125	15402	15012	15090	14819	14934	14959	14868	14973	15080	14964	15088	14934	15016	14952	14883	15143	15004	15045	14923	14884	15006	14972	14954	15035	14990	14922	15054	14940	15116	14988	14857	14960	15009	14799	14765	15023	14902	14951	14977	14902	14922	14988	14915	14899	14854	14927	15016	15010	14980	14863	14998	14815	14917	15140	15028	14879	14971	15003	14950	15011	15011	15040	14849	14970	15015	14921	14968	15026	14957	14927	15040	14990	14837	14956	15002	14972	14965	15010	14991	14929	14781	14855	14996	15073	14780	14916	14981	15094	14895	15068	14874	14901	14909	14961	14975	15100	15016	14969	15076	15009	14993	14926	15010	15018	15075	15039	14872	15037	14982	14953	15067	15005	14954	15014	14940	15029	15170	14996	14872	15070	14865	14972	15077	14895	14953	15051	15012	15043	14854	15013	14858	14952	14962	14964	15054	14813	14926	14985	14916	15040	14980	14987	14929	15056	14992	15006	14962	14949	14978	14883	14968	14972	14952	14976	14819	14797	14940	14936	14982	14966	15102	14829	14897	14774	14824	14977	14856	14972	14993	14986	14881	14890	15068	14946	14915	14783	15034	15007	15026	15086	14904	15004	14951	15014	14996	14710	14793	15169	14741	14869	14936	14984	14847	14882	14954	15051	15006	15078	15130	14954	14851	14887	14935	14824	14864	15056	14946	14927	15098	14890	15065	14829	14888	14909	15050	14998	15010	14922	14938	14820	15024	14862	15001	14980	14765	14858	14890	14926	15050	14945	15016	14947	15009	14777	14938	15102	14980	14767	15074	14939	14868	14996	14999	15049	15012	14996	14967	14896	14912	14872	14971	14903	15050	14898	14957	14894	14921	14883	14882	14873	14995	14960	15019	14818	15028	14988	14873	15010	14815	14884	14907	14899	14946	15077	15032	14720	14921	14979	15049	14854	15149	14958	15045	14911	14842	14920	15059	14763	15017	15052	14994	14878	14950	15035	14902	15165	15020	14882	15012	14739	14949	14964	14789	14834	14889	15046	14952	14905	14991	14839	15142	14974	15054	15036	15013	15037	14888	14859	15079	14951	14974	15025	14797	15022	15121	14988	14921	14877	14916	14924	14850	15027	14827	14878	14952	15151	15068	14918	15057	14774	15152	14902	15061	14932	14909	15102	14974	14956	14701	14960	14888	14828	14906	14879	14880	14787	14954	14800	14936	14969	14897	15027	14927	14875	14947	14955	14970	14997	14979	15024	14784	15045	15012	15005	14996	14912	15035	15066	15035	14974	14900	14992	14894	14950	14866	15096	14858	14874	14996	14915	15060	15178	14909	14910	15250	14986	14947	14852	14862	15084	15068	14930	14959	14999	14927	14983	14899	14929	15009	14828	15066	14862	14945	14786	15025	14872	14927	14979	14924	14988	14914	14948	14982	14799	15019	14942	14964	14943	14966	15005	14870	14922	14990	15086	14822	14998	14843	15122	14899	15024	15032	15000	14821	14953	14993	14838	14997	15030	14892	15038	15167	14900	15020	15094	14886	15041	14935	14961	14990	14890	14813	15020	14883	14892	14796	14885	15006	14957	14848	14981	14788	15003	15100	14922	14916	15050	14909	14989	14848	15006	14900	15064	15044	14852	14960	15105	14888	15160	15009	14987	14992	15003	15076	14958	15071	15058	14903	14920	14981	14912	15058	14917	14741	14973	14869	14850	15191	15036	14993	15005	14810	15076	14860	14938	15065	14835	15011	15007	14993	14909	15150	14970	14940	14882	14865	14929	14941	14915	14952	15028	15019	14978	14863	15086	15020	14777	15083	15056	15103	14796	14839	15035	14915	15014	15091	15048	14893	14984	15205	15000	15029	14996	14932	14925	15018	14922	15028	15121	15072	14959	14850	15103	14915	14883	15073	14930	15026	14886	14979	15034	14948	15048	14940	14998	14952	14910	14758	14922	14970	15021	14910	14777	14946	15053	14954	14981	14945	14820	15158	15019	14955	14770	15017	14947	14935	14808	15051	14821	14942	14854	14974	14882	14923	14894	15158	14960	14866	15125	14892	15004	14891	14888	15028	14999	15080	14914	14927	14939	14872	15031	15137	14791	14878	15160	14863	15034	14876	14928	14979	14991	14961	14899	14943	15095	14993	15045	14927	14808	14769	15033	14839	14878	15057	14972	14955	14793	14835	14835	14836	14984	14760	14997	14828	14935	14974	14943	14861	14798	14843	14957	14916	15040	14895	15118	14858	14919	15005	14761	14790	14818	14838	14944	14893	14883	14970	14904	14965	14966	14960	15020	15001	15066	14856	14982	15023	14912	14929	14877	15058	15026	15028	15039	15034	14901	15032	14934	15074	14907	14816	14963	15004	14952	15022	14841	14890	14928	15030	14944	14929	14926	14929	14933	14870	15124	14967	14851	15013	15049	15102	14831	14967	14903	14948	15029	14856	14982	14959	15040	15072	15004	14982	14893	14983	14902	14880	14961	14889	14933	15027	14937	14787	14810	14874	15112	15052	15003	14989	15020	15152	15057	15077	14809	14975	14676	14859	14881	14901	15033	14983	14896	14932	14940	14894	14863	15082	15013	14841	14882	14987	14883	14919	15100	14754	14835	14888	14908	15088	14963	14989	15064	14844	15002	14948	15022	14980	14982	14894	14936	14820	14943	14934	15139	15075	15051	15140	14896	14940	14983	14892	14949	15106	14953	15011	14982	14866	14859	15014	14956	14857	14856	15026	14958	14918	14859	15084	15029	14901	15032	15041	15067	14966	15106	15036	15062	14857	14863	15042	14965	15158	15047	14789	14981	14991	14975	15175	14920	14799	14896	14989	14754	14882	14914	15056	14984	14903	14917	14880	14906	14968	15035	14922	14898	15099	15069	14940	14820	14998	14930	14943	14856	14957	14899	14982	14984	14888	14999	14989	14909	15001	14865	14965	14862	14908	14992	15009	15024	15016	15041	14965	14965	15086	14978	14963	14858	15159	14961	15111	14939	14858	14928	15076	14860	15023	14934	15021	14782	15056	14740	15028	15076	14850	15081	15018	14988	14969	15011	14900	15121	14948	14877	14865	14841	15085	14789	14893	14880	14998	15163	15035	15105	14989	15031	15075	15051	14929	15128	15071	14972	14830	15065	15017	14990	14972	14845	14865	15060	14923	15026	15015	14900	14930	14999	15005	14950	14971	15093	15039	14907	15005	14982	15020	15096	14975	14951	14973	14922	15020	14915	14858	14899	14972	14940	14879	14840	14872	15124	15052	14972	14954	15026	14943	14993	14913	15098	15074	14849	14960	14878	14849	14917	15031	14946	14777	14850	15144	14974	15009	14784	14855	14912	15058	14975	14897	15043	14862	14863	14966	14888	14768	14898	15130	15012	15114	15085	15058	14835	14896	14909	15143	15015	14927	14981	14938	15160	14980	15123	15047	14976	14868	14926	15028	14854	14923	14903	14950	15105	15195	14825	15242	14930	15039	15005	14999	14939	15150	14962	14751	14938	15024	14860	15044	15087	15027	14819	14963	14903	14979	14949	14910	14982	14934	14728	14927	15176	14966	15045	15038	15084	14972	15014	15069	14875	14998	14998	14866	14819	14978	14989	14987	14840	14787	14963	14981	14990	14845	14963	14926	15011	14987	15014	14961	15090	14976	14855	15032	14973	14944	15019	14739	15061	15058	14975	15064	14927	14791	14927	14998	14796	14981	14807	14972	15179	14882	15005	15084	14885	15063	15170	14973	14946	15046	14925	15062	15013	14808	14764	15019	15098	15027	14952	14957	15046	14956	14945	15040	14895	14908	14973	14936	15121	15005	14960	14937	15036	14960	14892	15003	14865	14829	14912	14911	14842	14952	14823	14930	14975	14888	15117	14863	14918	14950	14925	14628	15037	15013	15030	14924	14872	14930	14894	14951	14994	15007	14945	14870	14920	14864	15008	14968	15024	14982	14855	15105	14900	14931	14987	14999	15133	14857	14816	14992	14806	15138	15130	14846	14855	14988	14965	14988	14891	15023	14874	15064	15078	14889	14985	14895	14944	14902	15001	14817	14912	14918	14731	15057	14929	14933	14901	15158	14972	15027	14995	15106	14906	14860	14909	14794	15111	14917	14980	14818	14913	14853	15017	14942	14977	15055	15198	15013	14833	15004	15100	14745	15039	14988	14949	14851	14945	14832	14890	14937	14938	14908	14894	15003	14958	15044	14876	15072	14909	14989	14984	14981	14802	14843	14980	15048	14817	15027	14844	15061	14766	14840	14858	14999	14946	14811	15061	14967	14898	15022	14955	15097	14735	15046	14944	14999	14809	14872	15043	14926	15012	14887	14926	14978	14935	15202	15214	14962	14870	14760	14885	14931	14759	14938	14837	15170	14756	14765	14777	15098	14876	14955	14871	14838	15053	14857	14938	14991	15011	14970	15084	14995	14916	14824	14957	14906	14904	14843	15017	15022	14919	14950	15050	15104	15189	14953	15012	14955	14827	14830	14873	15110	14899	14816	14785	14985	14999	14743	14998	14952	14898	15149	14934	14880	14977	15013	14862	14943	15033	14969	14933	15007	15116	14919	14855	15000	15099	14843	15086	15060	14913	14915	14873	14965	14838	14913	14924	15116	14903	14940	15050	14942	14865	14992	14740	14850	14856	15070	14817	14967	14758	15125	14962	15047	14922	14965	14885	15050	14983	15044	14959	15088	14974	14825	15052	15110	14914	15016	15006	14991	14959	15015	14736	15082	14854	15027	14960	14886	14841	14907	14976	15032	14932	14968	14915	15046	14958	14836	15081	14841	14976	14885	14900	14966	14971	15040	14815	15043	14774	14977	14925	15043	15011	14987	15002	14808	14938	14744	14952	15057	14954	15060	14894	14872	14903	15129	14870	14959	14934	14929	14983	14915	14896	14968	14929	14950	14919	14981	15051	14977	14916	14956	15010	14986	14820	14888	15107	14877	14815	14870	15111	14883	14891	14932	15039	15089	14891	15077	14950	14878	15078	15053	15015	15051	14986	15019	14803	14899	14847	14876	15017	14991	14876	14844	14890	14977	14966	15039	14868	15032	14958	14927	15023	14975	14848	15074	14924	15048	14893	14925	14846	14917	14939	14969	14929	15115	15005	14968
28792	21880	21379	18693	16327	15900	16034	15823	15969	15623	15848	15761	18022	19121	17835	16504	15899	15584	15500	15422	15706	15557	15565	15486	15444	15545	15506	15730	15785	15422	15401	15339	15409	15397	15431	15453	15499	15404	15512	15625	15582	15568	15519	15528	15659	15531	15546	15377	15541	15342	15464	15479	15432	15450	15607	15610	15553	15581	15473	15347	15395	15523	15317	15290	15410	15592	15579	15590	15523	15564	15553	15388	15464	15334	15474	15562	15644	15533	15562	15404	15511	15277	15458	15556	15577	15699	15543	15363	15609	15702	15265	15634	15361	15556	15435	15360	15447	15392	15571	15383	15374	15733	15593	15491	15546	15490	15390	15359	15645	15379	15760	15362	15461	15441	15540	15493	15381	15409	15560	15388	15434	15377	15468	15339	15390	15530	15528	15643	15702	15418	15464	15504	15530	15687	15394	15699	15420	15524	15639	15384	15415	15395	15724	15653	15375	15462	15352	15414	15461	15389	15337	15556	15396	15591	15391	15579	15499	15496	15490	15413	15424	15633	15412	15483	15422	15742	15338	15469	15557	15529	15482	15442	15356	15358	15586	15515	15392	15594	15585	15439	15605	15496	15378	15439	15711	15460	15457	15442	15481	15694	15363	15464	15441	15424	15471	15354	15646	15646	15472	15506	15610	15452	15559	15476	15322	15535	15455	15296	15588	15571	15325	15609	15583	15491	15508	15302	15416	15431	15555	15297	15579	15424	15298	15438	15496	15518	15451	15450	15458	15462	15534	15480	15396	15419	15467	15456	15678	15446	15486	15536	15594	15559	15605	15500	15573	15418	15408	15508	15507	15469	15393	15368	15578	15548	15404	15611	15518	15458	15330	15390	15569	15558	15562	15450	15352	15372	15536	15463	15480	15634	15367	15377	15495	15395	15634	15634	15419	15421	15431	15516	15430	15588	15528	15392	15587	15367	15415	15525	15408	15553	15621	15537	15616	15458	15416	15430	15375	15396	15462	15509	15414	15428	15420	15607	15477	15516	15591	15333	15353	15458	15471	15607	15316	15297	15414	15421	15473	15557	15407	15208	15522	15504	15642	15481	15556	15377	15547	15342	15548	15454	15495	15577	15500	15444	15554	15473	15473	15265	15503	15497	15320	15690	15469	15591	15585	15515	15464	15508	15512	15587	15512	15440	15524	15671	15822	15544	15683	15685	15581	15348	15597	15518	15427	15576	15724	15518	15612	15450	15450	15476	15538	15429	15656	15536	15546	15448	15388	15508	15467	15393	15711	15529	15642	15483	15571	15457	15397	15460	15358	15517	15592	15238	15331	15406	15531	15461	15562	15342	15444	15652	15358	15330	15538	15461	15291	15422	15411	15591	15272	15276	15599	15522	15465	15436	15434	15599	15632	15464	15500	15418	15583	15563	15365	15574	15357	15330	15520	15372	15409	15712	15684	15528	15396	15401	15413	15716	15491	15488	15505	15429	15389	15670	15616	15542	15682	15560	15654	15596	15397	15355	15389	15548	15453	15476	15587	15454	15527	15532	15524	15581	15448	15430	15395	15401	15519	15457	15537	15430	15555	15394	15579	15381	15472	15576	15459	15502	15317	15482	15377	15515	15449	15422	15551	15383	15538	15449	15241	15471	15519	15497	15674	15363	15432	15561	15579	15464	15559	15489	15446	15293	15447	15454	15534	15548	15577	15506	15618	15565	15622	15519	15566	15601	15752	15454	15571	15573	15486	15562	15456	15409	15557	15649	15351	15441	15402	15439	15534	15440	15450	15690	15440	15244	15625	15636	15528	15656	15522	15354	15470	15388	15340	15744	15473	15522	15314	15630	15510	15562	15429	15538	15695	15410	15454	15697	15477	15481	15428	15525	15410	15461	15590	15381	15412	15476	15392	15324	15477	15546	15487	15615	15409	15388	15603	15602	15634	15401	15500	15278	15492	15416	15458	15673	15471	15520	15618	15633	15268	15423	15419	15414	15495	15574	15512	15413	15464	15549	15453	15439	15476	15505	15361	15341	15539	15419	15451	15457	15425	15545	15513	15638	15448	15539	15521	15416	15561	15650	15529	15479	15489	15603	15575	15386	15445	15481	15558	15578	15308	15608	15655	15463	15307	15616	15467	15391	15495	15443	15541	15440	15622	15682	15483	15298	15517	15463	15550	15505	15344	15458	15513	15529	15637	15414	15836	15474	15543	15460	15433	15476	15603	15371	15507	15570	15574	15236	15457	15328	15438	15587	15625	15714	15576	15480	15643	15472	15337	15364	15430	15429	15624	15454	15415	15500	15588	15531	15351	15569	15592	15521	15644	15549	15505	15509	15508	15273	15519	15479	15473	15470	15546	15611	15547	15329	15481	15564	15573	15544	15578	15463	15422	15492	15552	15717	15732	15560	15766	15671	15628	15738	15540	15652	15378	15407	15589	15454	15624	15563	15383	15545	15637	15478	15664	15428	15386	15407	15503	15311	15468	15608	15618	15533	15460	15313	15569	15639	15519	15532	15621	15602	15394	15358	15462	15379	15528	15422	15445	15548	15668	15576	15554	15511	15356	15574	15518	15546	15530	15434	15558	15567	15584	15520	15438	15701	15539	15531	15507	15506	15529	15405	15607	15442	15573	15582	15505	15423	15552	15559	15297	15542	15430	15469	15476	15429	15411	15321	15537	15583	15523	15519	15529	15353	15385	15584	15549	15503	15310	15571	15529	15557	15562	15519	15561	15410	15526	15553	15437	15664	15452	15526	15647	15407	15527	15468	15602	15411	15274	15349	15379	15617	15756	15504	15343	15300	15583	15300	15732	15390	15533	15583	15535	15592	15387	15327	15442	15581	15618	15425	15434	15626	15481	15504	15449	15452	15739	15376	15425	15402	15411	15520	15653	15486	15508	15471	15350	15596	15424	15376	15407	15460	15628	15562	15601	15431	15365	15334	15353	15610	15385	15197	15578	15757	15817	15517	15787	15481	15557	15497	15487	15428	15554	15467	15676	15680	15464	15484	15543	15442	15419	15514	15539	15407	15499	15483	15501	15514	15363	15651	15487	15450	15404	15462	15452	15594	15256	15257	15303	15398	15480	15393	15430	15591	15447	15532	15685	15513	15411	15690	15471	15389	15399	15448	15594	15571	15613	15545	15542	15487	15484	15589	15484	15305	15406	15632	15554	15515	15515	15449	15292	15363	15622	15652	15672	15518	15480	15566	15436	15345	15411	15430	15557	15328	15409	15481	15482	15616	15656	15407	15399	15346	15543	15473	15550	15696	15419	15548	15577	15597	15345	15372	15366	15541	15433	15504	15619	15458	15428	15447	15470	15467	15354	15392	15576	15238	15350	15489	15739	15519	15496	15334	15471	15687	15559	15405	15687	15512	15527	15456	15457	15587	15484	15687	15735	15495	15317	15355	15469	15465	15539	15559	15385	15613	15654	15531	15597	15402	15516	15454	15711	15661	15384	15514	15568	15446	15594	15626	15443	15480	15646	15427	15414	15480	15440	15549	15434	15474	15491	15629	15815	15440	15257	15322	15608	15477	15345	15655	15531	15521	15689	15651	15511	15483	15731	15724	15425	15454	15752	15567	15600	15333	15571	15451	15523	15478	15556	15628	15509	15464	15330	15521	15479	15401	15432	15476	15478	15380	15351	15288	15484	15455	15335	15654	15534	15544	15618	15515	15790	15477	15329	15484	15471	15515	15414	15330	15608	15542	15378	15470	15633	15432	15487	15580	15457	15421	15518	15475	15630	15282	15625	15400	15396	15626	15605	15531	15248	15486	15483	15595	15476	15465	15512	15464	15600	15476	15384	15573	15479	15560	15544	15567	15425	15689	15528	15474	15655	15490	15357	15474	15585	15398	15610	15605	15422	15499	15518	15466	15389	15466	15271	15373	15568	15497	15522	15522	15532	15472	15508	15340	15605	15565	15636	15452	15592	15657	15595	15475	15722	15497	15390	15495	15602	15581	15383	15443	15419	15481	15403	15797	15500	15542	15332	15336	15527	15597	15496	15452	15275	15518	15704	15658	15523	15470	15529	15448	15573	15600	15552	15505	15442	15453	15576	15374	15373	15441	15431	15540	15601	15563	15597	15380	15510	15520	15550	15607	15425	15493	15542	15449	15430	15538	15467	15331	15533	15536	15440	15647	15625	15303	15451	15452	15510	15573	15635	15518	15314	15445	15608	15509	15509	15455	15775	15610	15572	15518	15583	15454	15551	15316	15671	15631	15689	15296	15226	15354	15415	15436	15518	15433	15546	15534	15595	15343	15564	15444	15624	15482	15333	15568	15478	15638	15607	15630	15717	15458	15515	15506	15610	15381	15523	15381	15422	15603	15508	15428	15295	15311	15427	15493	15526	15297	15412	15382	15536	15541	15369	15472	15489	15362	15532	15471	15542	15511	15499	15570	15619	15424	15515	15394	15409	15415	15572	15427	15528	15628	15477	15404	15462	15524	15507	15491	15455	15454	15295	15523	15397	15610	15704	15452	15436	15539	15559	15625	15570	15442	15455	15573	15450	15516	15373	15492	15525	15509	15605	15279	15527	15325	15275	15454	15504	15543	15562	15575	15737	15542	15379	15560	15750	15546	15516	15480	15434	15382	15572	15562	15659	15452	15588	15542	15505	15502	15463	15600	15319	15490	15737	15803	15440	15455	15514	15566	15660	15725	15572	15525	15438	15442	15558	15586	15523	15542	15587	15317	15474	15601	15459	15594	15487	15301	15515	15457	15667	15526	15565	15647	15600	15533	15537	15355	15466	15438	15492	15623	15344	15577	15761	15449	15597	15318	15445	15432	15477	15566	15515	15553	15465	15532	15461	15353	15586	15640	15501	15389	15476	15632	15387	15642	15642	15548	15494	15447	15460	15469	15610	15362	15403	15585	15545	15482	15550	15634	15286	15350	15405	15731	15496	15437	15621	15662	15416	15443	15543	15687	15374	15466	15553	15521	15400	15608	15459	15505	15463	15528	15557	15515	15566	15405	15268	15574	15573	15375	15455	15430	15769	15670	15615	15429	15577	15436	15416	15446	15718	15443	15572	15469	15416	15620	15604	15435	15514	15544	15309	15559	15434	15461	15397	15395	15515	15504	15509	15455	15614	15569	15428	15395	15396	15711	15575	15454	15625	15468	15456	15423	15563	15527	15542	15594	15579	15494
16516	19380	19538	17597	16676	15737	15522	15503	15747	15288	15160	15657	19690	19770	17606	16207	15624	15170	15198	15153	15092	15316	15139	15185	15179	15043	15058	15184	15102	15044	15021	15066	15154	15113	15055	15128	15273	15225	15255	15117	15071	15088	14982	15065	15101	15243	15134	15200	15088	15348	15047	15081	15043	15117	15186	15013	15287	15204	15104	15082	15133	15074	15097	14866	15099	15187	15194	15045	15115	15164	15072	15183	15263	15104	15064	15012	14996	15194	15028	15092	15076	14974	15132	15222	14963	15110	14987	14971	14995	15309	15159	15142	15171	15125	15087	15014	15055	15123	15213	15153	15228	14891	15090	15155	15034	14928	15251	15178	14969	15177	15048	15186	14988	15144	15239	15241	15060	15060	15140	15055	15099	15025	15149	15142	15246	15102	14996	15114	14898	15048	15070	15218	15178	15207	15174	14985	15276	15063	15156	15197	15050	15074	15002	15219	15225	15151	15171	15094	15140	14979	15142	15052	15175	15094	15334	15164	15023	15036	15178	15169	15230	15208	15184	15070	15149	14983	15170	15094	15239	15316	15277	15000	15098	15137	15090	15364	15018	15168	15146	15106	15021	15148	15172	15082	14974	15019	15114	15058	14983	15225	15051	15051	15052	15149	15091	15034	15216	15232	15064	15135	15250	15043	15030	15094	15231	15080	15174	14979	15187	15041	15030	15052	15114	15062	15145	14879	14967	15144	15040	15028	14995	15100	15274	15073	15213	15110	15114	15067	15018	15133	14981	15083	15191	15201	14993	15155	15035	15068	14999	15086	15073	15023	15118	15172	15118	14932	15147	15194	15200	15129	15237	15219	15094	15072	14896	15151	15138	14918	15050	15008	15180	15016	15104	15182	14948	15047	15184	15188	15086	15150	15097	15024	15052	15271	15125	15080	15137	15129	15263	15124	15202	15001	15106	15126	15068	15275	15242	15075	15121	15159	15099	15094	14962	15082	15041	15209	15004	15215	15011	15092	15083	15034	15049	15075	14976	15380	15150	15138	15083	15044	14985	15082	15168	15066	15102	15118	15143	15204	15104	15126	14873	14976	15012	15165	15041	15263	15130	15111	15094	15010	15242	14991	15198	14927	14889	15109	15126	15084	15247	15095	14947	15097	15055	15266	15107	15140	15079	15198	15130	14912	15011	15118	15108	15141	15112	15014	15121	15025	14979	15033	15002	15089	14958	14991	15134	15073	15097	15012	15196	15154	15038	15069	15036	15156	14997	15229	15048	15277	15005	15192	15149	15153	15082	15160	15088	15068	14819	14989	14849	15180	15264	15019	15013	15191	15089	14979	15217	15094	15038	14937	15043	15006	15064	15079	15043	15283	15150	15122	15106	15145	15039	15047	15083	15127	15161	15115	15047	15140	15073	15032	15054	15049	15000	15104	15015	15045	15152	15275	15070	15071	14987	15182	15022	15225	14936	15147	15120	15109	15139	15087	15115	15055	15067	15064	15306	15061	15038	15147	15293	15099	15107	15126	15144	15154	15121	15047	15038	15036	15175	15046	15194	14906	14929	15123	15099	15010	15091	15177	15015	15058	15141	14993	15025	14982	15165	14941	15164	15113	15088	15097	15045	15121	15231	15158	14937	14988	15147	15062	15147	15102	15098	15087	14950	15085	15041	15201	15173	15175	15048	15066	15039	15004	15198	15211	15131	15055	15225	15141	15216	15134	15085	15108	15392	15027	15152	15090	15034	15032	15136	14958	15238	15076	15214	15219	14996	15041	14977	15191	15107	14975	15201	15086	15067	15168	15142	14974	15098	15266	15053	15321	15085	15111	14960	15195	15156	15210	15124	15279	15074	14970	15184	15299	15124	15194	15103	15044	15087	15097	14995	15081	15149	15098	15197	15095	15124	15174	15182	15055	15128	15214	15063	14995	15196	15362	15181	15258	15060	15137	15210	15126	15093	15034	15067	15186	15077	15005	15175	15237	14867	15175	15197	15090	15000	15083	15057	15251	15160	15158	15232	15027	14969	15135	15124	15113	15153	15020	15324	15149	15158	15069	15020	15183	15135	15194	14918	15017	15150	15058	15072	14973	15133	15065	15056	15056	14871	14962	15061	15116	15018	15035	15060	15059	14939	15197	15115	14988	15027	15223	15147	15221	15116	15067	14981	15175	14931	15033	15016	15063	15107	15106	15091	15058	15161	15020	15274	15034	15061	15008	14973	15260	15180	15039	15206	15041	15175	15100	15129	15130	15008	15123	14998	15041	15033	15212	15076	15041	15086	15075	15063	15231	15137	15208	15166	15172	15262	14994	15014	15156	15120	15060	15032	15090	15082	15145	14928	15055	15152	15213	15063	15117	15153	14991	15128	15133	14943	15233	15101	15061	15142	15063	15278	15154	15064	15235	15158	15142	15059	15257	14968	14983	15151	15139	14961	15172	15076	15039	15138	15107	15253	15108	15125	15027	15218	15237	15072	15277	15167	15024	14922	15065	15056	15046	15140	15002	15094	14977	15275	15143	15140	15208	15057	15241	15166	15196	15263	15185	15097	15175	14981	15142	15045	15021	14945	15052	15155	15080	15044	15202	15027	15012	15006	15222	15020	15258	15099	15202	15029	15068	15100	15093	15118	15054	15227	15041	15164	15085	14971	15163	15181	15123	15107	15115	15198	15091	15262	15101	15164	15267	14993	15201	15084	15104	15063	15108	14994	15153	14974	15158	15066	15093	15174	15243	14985	15142	14885	15122	15209	15206	14971	15185	15136	14947	15230	15177	15103	15050	15129	14952	15135	15166	15197	15163	15120	15128	15218	15199	15100	15180	15023	15044	15162	15005	14907	14944	15192	15202	15244	15089	14860	15071	15215	15050	15058	15188	15307	15022	15010	15169	15044	14983	15082	15399	15107	15041	15038	15070	15158	15087	15076	15095	15015	15342	15074	15050	15034	15187	15095	15074	15194	14959	15042	15005	15117	15108	15141	15035	15208	15226	15081	15056	15051	15020	15230	15025	14942	15309	15023	15099	14996	15096	15150	14866	15096	15011	14957	15319	15010	15033	15117	15153	15092	15119	15216	15158	15139	15151	15174	15037	15084	15077	15012	15038	15014	15097	15019	15057	15029	15152	15185	15120	14985	15144	15047	15160	15307	15090	15198	15040	15110	14934	15097	14985	15115	15041	15183	15100	15224	15175	15242	15083	15082	15006	15252	15038	14931	15166	15071	15092	15084	15112	15069	15140	15036	15035	15061	15106	15042	15137	15065	15172	14972	14987	15079	15169	14981	15153	15215	15150	15303	15199	15022	15087	15248	15227	15244	15019	15214	15119	14939	15211	15336	15167	15201	15143	14941	15030	15084	15187	15087	15219	15022	15270	14969	15125	15271	15123	15082	15060	15152	14921	15174	15076	14874	15020	15094	15145	15052	15107	15307	15145	15073	15052	15176	14951	15208	15117	15046	15126	15190	15195	15095	15142	15102	15150	15030	15137	15073	14946	15015	15302	15038	15024	15226	15088	14963	15207	15122	14976	15094	14965	14882	15147	15219	15175	15185	15147	15076	15337	15126	15185	15050	14888	15274	15299	15100	15150	15043	15198	15091	14956	15002	15109	15271	15031	15279	15028	15077	15208	15125	15119	15166	14961	15010	15153	15098	14801	15082	15256	14981	15186	15125	15094	15018	15092	15232	15205	15203	15242	14991	15130	14955	15154	15215	15104	15137	15062	15012	15239	15167	14989	15116	15110	15118	15074	15181	15145	15158	15127	15214	15144	15105	15133	15124	14979	15142	15146	15093	15156	15018	15087	15214	15014	15335	15072	14828	14899	14960	15011	15097	15055	15070	15222	14967	15039	15114	15037	15267	14973	15044	15251	15131	15219	15175	15148	15066	15123	15020	15259	15136	15109	15050	15167	15162	15272	15117	15128	15155	15249	15151	15029	15222	15189	15060	15097	15079	15069	15183	15196	15128	15168	15261	15129	15273	14959	15071	14953	14918	15161	15200	15199	15014	15163	14997	15140	15094	15067	15117	15032	14889	15023	15205	15192	15011	15034	15076	15077	15157	15223	15136	15229	15293	15218	15100	15130	14997	15137	15018	15206	15106	15220	15178	14968	15178	15139	15041	15255	15047	15176	15182	15120	15048	15107	15099	15157	15046	15066	15320	15112	15126	15053	15239	15097	14910	15166	14978	15097	15132	14977	14973	15136	15139	15181	15170	15102	15032	14982	15241	14997	15158	15070	15076	15221	15047	15130	15182	15105	15146	15107	15117	15068	15112	15129	15179	15117	15329	15207	15069	15029	15074	15130	15171	15084	15216	15162	15035	15152	15174	15044	15053	15287	14995	14968	14998	14976	15155	15062	15233	15319	15078	15222	15122	15229	15111	15107	15010	15089	15189	15086	14881	14937	15031	15180	15082	14988	15184	15053	15041	15127	15163	15030	15081	15035	15097	15101	15151	15188	14979	15191	15051	15229	15122	15273	15193	14937	15109	15086	15141	14923	15227	15068	15060	15070	15098	14948	14946	15147	15177	15123	15141	15219	15135	15196	15044	15034	15125	15203	15228	15253	15065	15141	15073	15100	15090	15058	15101	15002	15138	15120	15282	15034	14993	15055	15048	15205	15239	15120	15095	15140	15041	15172	15042	14961	15129	15023	15019	15128	15076	15041	15199	15200	14970	15166	15110	15203	15114	15018	15150	14941	15089	15043	15072	15155	15058	15175	15178	15128	15128	15146	15150	15194	15058	15101	14979	15074	15044	15140	15156	15140	14951	15126	15206	15216	15163	14981	15177	15196	15094	15031	15199	15057	15006	14976	15150	15103	15095	15162	15245	15099	15137	15198	14982	15023	15079	14944	15148	15067	15106	15146	15019	15114	15147	15096	15124	15166	15313	15248	15231	15026	15131	15050	15098	15320	15199	15132	15097	14958	15169	15069	14969	15112	15143	15090	15117	15170	15234	15335	15064	15138	15246	15053	15110	14960	15105	15130	15088	15040	15267	15275	15144	15107	15130	15152	15112	15200	15168	14985	15134	15050	15102	15123	15081	15201	15143	15155	15068	15081	15250	15083	15149	15104	15213	14964	15107	15096	14913	15141	15166	15073	15079	15055	15155	15272	15147	15034	14958	14993	15276	15005	15158	15321	15094	15063	14969	14798	15119	15125
25120	21350	27964	25549	20781	18258	17669	16366	16512	16379	16163	16388	31603	31001	25428	20067	16811	15827	15581	15417	15605	15598	15627	15515	15780	15610	15405	15246	15639	15417	15734	15637	15466	15496	15633	15552	15299	15602	15475	15620	15469	15623	15788	15371	15499	15455	15665	15508	15490	15296	15407	15366	15524	15628	15546	15577	15480	15612	15733	15445	15395	15553	15375	15423	15458	15400	15469	15616	15551	15419	15384	15512	15458	15700	15702	15398	15564	15469	15587	15602	15523	15581	15499	15642	15365	15296	15588	15628	15631	15622	15525	15423	15475	15665	15439	15412	15618	15583	15490	15383	15494	15433	15537	15616	15405	15462	15458	15487	15441	15431	15415	15499	15282	15471	15547	15603	15498	15535	15375	15374	15639	15496	15470	15469	15483	15565	15472	15520	15524	15518	15371	15375	15495	15440	15374	15493	15527	15415	15526	15556	15413	15538	15539	15432	15549	15493	15585	15396	15754	15537	15512	15625	15551	15377	15435	15440	15587	15371	15462	15576	15477	15519	15452	15502	15447	15241	15335	15279	15570	15429	15559	15520	15391	15539	15327	15347	15519	15342	15449	15400	15764	15780	15355	15628	15490	15415	15468	15669	15382	15578	15552	15393	15343	15298	15487	15630	15556	15505	15521	15500	15537	15362	15642	15604	15589	15420	15548	15571	15682	15501	15458	15553	15326	15346	15603	15563	15297	15388	15608	15279	15266	15496	15398	15341	15505	15453	15580	15762	15273	15571	15475	15610	15444	15381	15551	15592	15571	15585	15455	15552	15384	15440	15438	15536	15418	15597	15351	15536	15470	15423	15567	15625	15559	15636	15649	15789	15517	15395	15343	15311	15428	15509	15547	15431	15563	15421	15536	15675	15563	15494	15487	15517	15434	15601	15604	15506	15595	15516	15447	15458	15433	15570	15229	15514	15516	15331	15642	15437	15694	15386	15615	15449	15587	15423	15541	15381	15454	15660	15652	15480	15540	15684	15403	15425	15487	15560	15467	15458	15515	15567	15357	15226	15516	15398	15588	15582	15371	15464	15545	15528	15622	15467	15582	15454	15667	15564	15547	15353	15701	15463	15417	15421	15464	15337	15574	15545	15681	15395	15544	15568	15453	15276	15536	15538	15508	15297	15652	15629	15504	15622	15435	15426	15422	15413	15534	15538	15484	15527	15555	15499	15650	15426	15397	15548	15688	15546	15513	15627	15718	15515	15513	15499	15418	15342	15590	15415	15393	15595	15414	15391	15520	15467	15482	15610	15451	15474	15616	15409	15575	15368	15401	15472	15780	15626	15453	15423	15504	15493	15515	15537	15553	15449	15481	15378	15501	15393	15439	15312	15411	15665	15417	15493	15546	15382	15571	15421	15660	15438	15544	15593	15378	15603	15490	15476	15362	15651	15514	15508	15590	15662	15534	15497	15660	15515	15626	15697	15456	15683	15549	15586	15600	15679	15378	15384	15563	15175	15435	15576	15593	15383	15524	15226	15251	15496	15603	15406	15294	15434	15577	15462	15585	15590	15596	15633	15470	15457	15623	15602	15527	15319	15569	15488	15468	15600	15396	15519	15492	15316	15454	15441	15692	15401	15323	15507	15272	15375	15626	15649	15461	15552	15425	15446	15684	15337	15521	15425	15261	15395	15673	15433	15599	15439	15449	15589	15397	15585	15390	15423	15611	15404	15684	15545	15450	15589	15190	15542	15417	15693	15494	15472	15717	15464	15449	15702	15534	15526	15664	15569	15363	15544	15547	15510	15623	15553	15454	15524	15218	15466	15452	15426	15514	15413	15431	15571	15602	15383	15425	15522	15313	15568	15563	15448	15704	15526	15361	15433	15360	15365	15514	15413	15447	15481	15636	15555	15614	15401	15414	15482	15398	15374	15501	15382	15553	15581	15251	15481	15359	15405	15483	15577	15586	15573	15490	15448	15749	15537	15565	15421	15370	15372	15455	15652	15418	15454	15524	15517	15391	15144	15429	15330	15582	15424	15444	15478	15629	15454	15538	15411	15490	15503	15276	15504	15427	15533	15574	15498	15567	15425	15502	15366	15449	15513	15312	15607	15515	15333	15479	15574	15636	15505	15611	15476	15381	15674	15385	15536	15575	15495	15559	15442	15488	15490	15569	15509	15509	15562	15611	15475	15420	15498	15349	15341	15415	15553	15509	15414	15320	15593	15678	15419	15463	15540	15638	15604	15615	15357	15402	15514	15516	15486	15436	15348	15342	15342	15628	15489	15264	15487	15369	15496	15516	15508	15534	15524	15649	15573	15484	15523	15559	15410	15628	15629	15535	15429	15610	15607	15651	15679	15517	15416	15442	15391	15493	15573	15581	15403	15397	15471	15547	15243	15405	15481	15422	15269	15369	15460	15421	15461	15509	15464	15372	15615	15683	15419	15497	15448	15369	15640	15613	15575	15347	15591	15639	15638	15695	15522	15561	15342	15435	15396	15490	15316	15552	15519	15729	15507	15286	15416	15309	15391	15605	15485	15428	15380	15434	15590	15489	15431	15548	15492	15529	15485	15537	15426	15576	15433	15521	15541	15676	15478	15589	15376	15526	15428	15519	15346	15493	15490	15547	15456	15742	15542	15534	15542	15446	15564	15563	15540	15315	15401	15391	15604	15583	15556	15546	15505	15597	15537	15623	15586	15424	15642	15728	15498	15598	15596	15577	15469	15567	15566	15637	15564	15427	15477	15669	15514	15419	15523	15415	15455	15467	15393	15399	15440	15595	15575	15373	15529	15423	15621	15440	15565	15551	15421	15514	15532	15564	15396	15376	15444	15525	15516	15450	15437	15487	15518	15407	15436	15485	15575	15293	15417	15568	15394	15566	15350	15639	15278	15517	15682	15618	15483	15558	15613	15638	15421	15503	15627	15531	15546	15501	15571	15529	15442	15521	15373	15530	15719	15620	15437	15603	15534	15608	15505	15642	15422	15489	15603	15522	15428	15567	15656	15585	15457	15492	15493	15612	15507	15741	15744	15597	15562	15438	15496	15560	15690	15457	15410	15401	15368	15326	15414	15506	15780	15463	15526	15537	15537	15462	15354	15329	15362	15390	15586	15668	15429	15571	15555	15557	15412	15542	15496	15358	15604	15560	15422	15622	15506	15381	15497	15500	15247	15563	15416	15508	15768	15534	15664	15518	15415	15586	15506	15504	15412	15441	15636	15496	15342	15558	15496	15377	15725	15508	15495	15712	15541	15519	15644	15535	15537	15589	15494	15395	15468	15387	15386	15572	15466	15491	15265	15524	15348	15450	15602	15574	15651	15605	15283	15560	15282	15432	15493	15592	15717	15319	15338	15500	15607	15541	15587	15459	15413	15522	15567	15529	15397	15474	15639	15440	15286	15453	15372	15451	15308	15422	15448	15563	15497	15429	15632	15459	15674	15421	15384	15364	15589	15504	15567	15602	15459	15436	15755	15540	15494	15532	15571	15631	15532	15582	15560	15551	15539	15653	15560	15590	15233	15516	15572	15686	15705	15553	15336	15705	15436	15565	15298	15708	15342	15437	15370	15410	15449	15690	15239	15403	15496	15512	15438	15633	15568	15615	15394	15713	15573	15585	15461	15552	15435	15479	15681	15647	15511	15438	15348	15490	15501	15503	15294	15645	15488	15488	15550	15293	15464	15531	15514	15426	15380	15686	15561	15513	15436	15402	15422	15540	15631	15273	15518	15512	15401	15663	15609	15529	15431	15530	15539	15631	15418	15527	15604	15540	15492	15482	15439	15754	15535	15621	15485	15515	15747	15500	15517	15459	15349	15493	15410	15690	15461	15620	15548	15370	15201	15312	15472	15560	15462	15564	15489	15430	15391	15355	15399	15566	15542	15519	15238	15645	15692	15638	15467	15515	15434	15536	15602	15555	15448	15386	15515	15576	15509	15569	15166	15411	15621	15473	15615	15554	15402	15347	15423	15497	15472	15599	15468	15437	15555	15536	15467	15572	15589	15517	15420	15744	15397	15414	15688	15513	15580	15609	15616	15549	15644	15375	15648	15461	15560	15765	15479	15438	15402	15230	15484	15421	15390	15508	15512	15443	15390	15291	15655	15492	15500	15420	15673	15430	15595	15426	15471	15470	15636	15683	15562	15578	15351	15506	15624	15708	15561	15405	15669	15365	15359	15526	15612	15562	15447	15516	15540	15665	15528	15429	15442	15409	15264	15519	15411	15394	15452	15338	15296	15481	15693	15451	15402	15400	15522	15438	15371	15535	15374	15418	15681	15394	15612	15663	15474	15551	15352	15577	15466	15414	15520	15317	15318	15408	15634	15578	15481	15466	15346	15642	15561	15479	15571	15327	15716	15610	15565	15411	15482	15666	15590	15677	15460	15465	15576	15664	15473	15549	15508	15474	15457	15533	15542	15493	15384	15519	15372	15604	15634	15439	15520	15347	15569	15679	15535	15705	15580	15581	15419	15487	15401	15324	15379	15231	15643	15515	15631	15460	15689	15432	15453	15493	15400	15310	15516	15476	15333	15532	15480	15396	15381	15652	15385	15439	15667	15710	15601	15584	15621	15631	15535	15633	15446	15401	15491	15367	15340	15583	15437	15725	15521	15353	15363	15246	15490	15557	15418	15359	15385	15583	15596	15594	15437	15588	15350	15498	15363	15475	15502	15369	15574	15606	15500	15427	15464	15596	15450	15462	15564	15601	15631	15497	15414	15565	15565	15520	15467	15641	15488	15398	15417	15349	15632	15423	15529	15469	15492	15547	15460	15509	15557	15289	15537	15508	15437	15472	15434	15573	15511	15657	15515	15656	15450	15548	15483	15434	15634	15616	15483	15527	15349	15509	15248	15721	15457	15527	15594	15381	15680	15590	15452	15248	15681	15472	15433	15449	15398	15557	15390	15568	15604	15407	15539	15482	15529	15581	15533	15419	15593	15436	15521	15497	15502	15253	15394	15529	15326	15546	15647	15561	15596	15642	15490	15484	15439	15486	15375	15395	15543	15655	15555	15483	15458	15777	15715	15617	15491	15292	15430	15438	15603	15321	15388	15159	15181	15437	15585	15615	15396	15386	15445	15534	15473	15423	15355	15543	15382	15402	15443	15423	15452	15605	15439	15599	15562	15420	15404	15514	15305	15304	15354	15522	15464	15557	15402
16072	26325	26062	21510	18254	16947	16687	16237	16841	16678	16003	17168	37312	34184	26808	19755	16505	15583	15466	15086	15145	14986	15217	15186	15062	15233	15152	15091	15114	15157	15170	15194	15218	15250	15210	15184	15234	15250	15076	15330	15136	15286	15246	14928	15231	15106	15400	15145	15127	15170	15100	15112	15135	15192	15082	15224	15109	15312	15110	15140	15193	15079	15106	15132	15102	15001	15136	15074	15327	15295	15073	15318	14992	15215	15120	15231	15176	15221	14957	15141	15146	15388	15125	15126	15123	15097	15083	15275	15021	15272	15166	15257	15077	15043	15187	15312	15128	15233	14959	15077	15237	15192	15081	15153	15304	15258	15300	15252	15315	15215	15279	15144	15038	15451	15256	14978	15208	15058	15112	15130	15236	15259	15160	15170	15185	15062	15126	15053	15198	15030	15022	15230	15098	15344	14994	15129	15184	15113	15357	15085	15080	15216	14931	15266	14997	15205	15127	15081	15252	15125	15104	15120	15136	15115	15168	15124	15162	15340	15250	15227	14988	15213	15103	15061	15368	15156	15043	15132	15125	15227	15165	15203	14960	15244	15117	15095	15212	15068	15175	15083	15206	15215	15174	15300	15139	15120	15235	15097	15363	15201	15249	15137	15165	15311	15114	15223	15075	15246	15201	15161	15216	15224	15140	15228	15176	15222	15022	15068	15216	15083	15135	15315	15175	15221	15314	15105	15352	15127	15154	15179	15073	15133	15186	15209	15205	15190	15130	15289	15135	15177	15156	15090	15099	15202	15235	15182	15046	15147	15031	15213	15207	15018	15188	15148	15364	15290	15216	15013	15202	15204	15175	15295	15126	15100	15128	15205	15249	15146	15150	14906	15198	14998	15029	15206	15302	15219	15253	15130	15191	15193	15093	15296	15137	15318	15303	15172	15315	15100	15217	15288	15299	15180	15059	15221	15167	15300	15309	14961	15083	15235	15162	15134	15174	15221	15122	15098	15245	15080	14971	15146	15128	15233	15228	15049	15006	15186	15236	15156	15165	15028	15104	15037	15252	15146	15112	15168	15193	15280	15112	15278	15083	15251	15260	15180	15128	15269	15359	15144	15222	15123	15329	15076	15099	15102	15260	15181	15187	15116	15130	15105	15163	15056	15191	15096	15102	15135	15219	15137	15149	15154	14999	15225	15041	15305	15188	15004	15086	15264	15013	15200	15234	15091	15118	15066	15237	15221	15248	15206	15096	15246	15340	15210	15114	15229	15146	15271	15264	15135	15166	15042	15165	15150	15117	15055	15273	14962	15190	15032	15216	15122	15047	14987	15319	15343	15164	15240	15324	15163	15174	15170	15157	15127	15309	15186	15074	15063	15160	15131	14986	15076	14901	15174	15109	15237	15018	15033	15167	15151	15229	15174	15084	15078	15220	15062	15380	15188	15276	15253	15173	15269	15005	15299	15229	14959	15271	15102	15222	15252	15154	15150	15259	15134	15154	15246	15079	15190	15111	15283	15141	15331	15144	15171	15022	15177	15174	15125	15184	15080	15232	15164	15279	15168	15099	15229	15190	15193	15259	15086	15238	15015	15320	15217	14908	15170	15146	15076	15126	15007	15220	15005	15124	15165	15234	15163	15179	15246	15102	15186	15243	15207	15170	15118	15146	15102	15213	15211	15073	15061	15228	15160	15093	15209	15140	15191	15147	15081	15167	15313	15297	15185	15312	15042	15076	15040	15178	15240	15097	15119	15233	15146	15122	15228	15117	15109	15220	15119	15081	15322	15456	15053	15209	15208	15073	15058	15129	15117	14918	15103	15222	15203	15119	15058	15109	15140	15205	15127	15051	15212	15216	15059	15260	15022	15281	15186	15218	15123	15121	15226	15244	15146	15001	15134	15195	15309	15063	15048	15163	15281	15059	15147	15311	15119	15214	15353	15316	15196	15179	15292	15079	15092	15145	15077	15200	15023	15283	15252	15051	15135	15186	15057	15208	15066	15231	15171	15195	15020	15129	15133	15258	15260	15206	14988	15138	15049	15109	15271	15053	15273	15285	15166	15218	15232	15010	15237	15250	15296	15253	15074	15036	15054	15181	15242	15041	15268	15164	15140	15445	15184	15069	15246	15191	15122	15187	15060	15331	15034	15089	15034	15194	15289	15113	15168	15002	15135	15285	15307	15114	15125	15021	15216	15092	15217	15107	15222	15137	15086	15116	15031	15093	15114	15257	15137	15103	15157	15132	15267	14831	15184	15018	15163	15161	15242	15127	15108	15060	15165	15223	15108	15088	15066	15217	14986	15005	15217	15130	15100	15025	15042	14918	15226	15265	15103	15014	15339	15242	15195	15053	15063	15240	15187	15130	15098	15210	15329	15147	15046	15111	15195	14981	15376	15302	15210	15277	15085	15092	15197	15265	15144	15210	15197	15192	15153	15145	15392	15119	15257	15106	15056	15076	15130	15117	15221	15306	15260	15163	15107	15056	15121	15192	15254	15181	15066	15076	15129	15113	15254	15141	15206	15268	15099	15162	15149	15128	15185	15192	15185	15065	15063	15273	15015	15313	15174	15211	15191	15250	15062	15076	15223	15260	15262	15198	15273	15137	15195	15051	15293	15185	15209	15135	15069	15179	15106	15140	15098	15272	15223	15227	15240	15155	15230	15050	15223	15126	15245	15126	15229	15086	15123	15389	15094	15140	15073	15126	15087	15325	15186	15270	15114	15165	15103	15225	15084	15282	15039	15260	15216	15216	15220	15048	15093	15176	15226	15232	15163	15252	15223	15196	15274	15181	15028	15308	15058	15074	14999	15178	15030	15102	15116	15001	15143	15102	15165	15168	15061	15277	15255	15068	15191	15086	15111	15318	15200	15362	15125	15226	15003	15255	15125	15089	15242	15257	15154	15088	15130	15074	15273	15093	15144	15307	15201	15212	15095	15171	15312	15300	15082	15122	15150	15117	15311	15235	15107	15131	15112	15193	15296	15058	15098	15067	15263	15191	14923	15226	15214	15087	15517	15108	15113	15182	15203	15211	15124	15117	15289	15113	14976	15219	15142	15233	15185	15187	15119	15220	15013	15116	15202	15107	15229	15282	15347	15286	15158	15264	15210	15147	15167	15128	15280	15138	15067	15100	15110	15263	15256	15201	15100	15150	15149	15303	15061	15185	15182	15266	15037	15202	15305	15189	15025	15310	15219	15074	15260	15187	15024	15166	15099	15304	15161	15201	15250	15065	15301	15176	15178	15227	15168	15039	15125	15170	15362	15164	15230	15003	15079	15209	15263	15072	15099	15080	14976	15143	14974	15248	15208	15218	15320	15289	15252	15089	15130	15109	15028	15332	15131	15114	15174	15108	15090	15341	15304	15282	15019	15062	15140	15336	15275	15276	15151	15104	15234	15249	15112	15079	15125	15222	15227	15186	15192	15047	15134	15162	15173	15121	15058	15183	15163	15325	15135	15246	15073	15269	15124	15162	15140	15102	14956	15131	15072	15069	15080	15117	15117	15267	15185	15295	15228	15146	15233	15220	15074	15074	15160	15080	15234	15031	15303	15133	15235	15103	14924	15144	15219	15051	15151	15182	14937	15330	15068	15132	15228	15342	14976	15291	15047	15327	15178	15131	15271	15363	15016	15098	15159	15084	15097	15195	15092	15055	15105	15181	15273	15205	15232	15149	14927	15166	15281	15099	15244	15280	15238	15121	15092	15241	15117	15183	15143	15216	15121	15196	15198	15164	15313	15217	15176	15109	15196	15117	15197	15061	15041	15205	15223	15069	15175	15334	15354	15185	15020	14993	15167	15060	15168	14948	15238	15216	15090	15067	15033	15276	15100	15019	15240	15160	15227	15176	15337	15337	15263	15185	15014	15259	15248	15187	15137	15141	15106	15306	15045	15213	15263	15233	15240	15035	15264	15073	15063	15134	15145	15121	15120	15079	15200	15104	15243	15151	15282	14944	15058	15223	15168	15080	15166	14937	15270	15023	15360	14922	15333	15035	15182	14960	15197	15137	15223	15086	15228	15075	15172	15114	15298	15289	14876	15196	15076	15243	15273	15288	15173	15090	15194	15097	15207	15233	14909	15309	15227	15258	15155	15170	15066	15150	15067	15309	15207	15244	15043	15192	15164	15181	14873	15175	15177	15316	14901	15141	15351	15185	15099	15225	15377	15054	14980	15257	15119	15203	15253	15274	15261	15087	15055	15287	15186	15225	15206	15124	15182	15272	15185	15204	15154	15204	15166	15298	15333	15143	15226	15110	15047	14939	15105	15154	15330	15254	15126	15177	15106	15092	15092	15054	15091	15147	15136	15160	15093	15154	15324	15150	15303	15037	15134	15234	15244	15244	15081	15100	15026	15321	15168	15148	15271	15067	15282	15103	15177	15112	15058	15181	15167	15119	15040	15087	15177	15098	14983	15299	15253	15115	15314	15057	15284	15189	14984	15313	15087	15184	15252	15157	15126	15050	15330	14965	15218	15267	15116	15159	14980	15076	15170	15208	15349	15193	15057	15230	15194	15135	15089	15114	15192	15152	15082	15146	15132	15078	15058	15131	15075	15223	15115	15130	15200	15058	15145	15152	15165	15275	15158	15109	15025	15082	15178	15128	15162	15225	15092	15306	15131	15320	15145	15157	15084	15280	14966	15171	14997	15170	15063	15265	15328	15170	14959	15264	15260	15119	15063	15282	15132	15121	15261	15228	15150	15241	15055	15127	15216	15339	15229	15251	15137	15217	15099	15284	15241	15191	15112	15210	15217	15374	15190	15061	15067	15120	15206	15498	15171	15115	15027	15160	15120	15248	15186	15056	15155	15089	15072	15151	15174	15030	15110	15083	15110	15235	15303	15172	15205	15062	15178	15165	15009	15306	15140	15245	15221	15027	15306	15086	15263	15177	15031	15134	15138	15181	15234	15181	15173	15014	14996	15246	15124	15140	15162	15082	15219	15164	15026	15257	14995	15051	15285	15057	14980	15074	15441	15209	15111	15172	15153	15158	15122	15177	15134	15154	15081	15121	15235	15233	14990	15132	15176	15256	15177	15141	15109	15249	15357	15228	15198	15259	15250	15167	15051	15142	15284	15165	15085	15313	15170	15217	15161	15110	15045	15029	15092	15061	15038	15123	15131	15299	15279	15233	15120	15232	15200	15163	15201	15338	15223
23872	21354	28898	24218	21963	21938	21005	17524	17232	17697	17769	25324	38351	37743	29393	21815	17512	16070	15753	15698	15699	15778	15623	15582	15759	15558	15642	15518	15584	15704	15544	15680	15564	15655	15559	15598	15496	15344	15654	15510	15505	15596	15678	15368	15436	15443	15612	15612	15641	15637	15635	15490	15514	15567	15529	15602	15551	15549	15695	15528	15438	15471	15577	15621	15735	15392	15762	15524	15545	15515	15517	15457	15734	15657	15566	15678	15475	15636	15499	15657	15726	15500	15561	15557	15620	15478	15631	15598	15417	15511	15670	15634	15661	15490	15653	15374	15559	15672	15454	15510	15623	15441	15505	15444	15629	15372	15394	15720	15603	15605	15416	15604	15549	15401	15527	15453	15582	15654	15412	15543	15544	15501	15465	15560	15500	15405	15476	15685	15499	15613	15234	15501	15353	15437	15439	15305	15750	15579	15488	15548	15384	15648	15703	15599	15392	15511	15429	15607	15497	15612	15372	15541	15454	15573	15552	15348	15584	15470	15675	15369	15531	15577	15605	15376	15567	15540	15662	15427	15472	15396	15680	15436	15562	15515	15436	15615	15579	15459	15478	15480	15569	15551	15763	15510	15714	15431	15487	15598	15711	15628	15518	15393	15426	15674	15450	15369	15463	15278	15420	15591	15479	15430	15439	15582	15470	15462	15492	15611	15414	15553	15501	15457	15520	15591	15564	15472	15605	15521	15735	15380	15730	15479	15554	15583	15556	15616	15480	15479	15320	15350	15452	15564	15499	15478	15600	15646	15537	15668	15374	15619	15560	15454	15460	15506	15572	15576	15624	15617	15540	15607	15535	15483	15413	15447	15498	15445	15379	15482	15347	15603	15630	15431	15486	15570	15403	15567	15614	15608	15594	15382	15316	15536	15461	15573	15520	15490	15672	15603	15538	15680	15557	15530	15671	15422	15442	15402	15590	15514	15568	15550	15769	15447	15603	15686	15657	15369	15443	15572	15390	15448	15531	15494	15365	15461	15568	15423	15527	15475	15605	15249	15717	15537	15473	15519	15459	15521	15448	15329	15568	15533	15475	15570	15620	15538	15621	15387	15410	15496	15571	15573	15471	15326	15591	15485	15402	15358	15510	15508	15495	15456	15594	15455	15692	15540	15452	15431	15710	15392	15574	15483	15414	15564	15512	15556	15403	15482	15354	15582	15606	15590	15805	15631	15529	15604	15592	15410	15578	15339	15547	15593	15405	15456	15369	15639	15521	15683	15487	15620	15487	15580	15487	15539	15369	15580	15441	15553	15461	15488	15820	15440	15597	15593	15691	15389	15457	15520	15592	15339	15596	15644	15586	15701	15437	15635	15495	15465	15249	15572	15709	15506	15526	15572	15462	15557	15743	15566	15597	15381	15473	15626	15565	15570	15693	15514	15485	15612	15398	15677	15495	15457	15520	15376	15611	15362	15514	15347	15439	15690	15372	15418	15607	15662	15324	15592	15583	15664	15291	15362	15374	15511	15598	15351	15453	15429	15459	15349	15536	15473	15360	15400	15624	15660	15467	15633	15372	15601	15345	15584	15561	15531	15560	15513	15496	15465	15517	15722	15614	15585	15455	15224	15551	15441	15416	15441	15606	15318	15615	15350	15616	15441	15438	15462	15686	15377	15412	15505	15499	15346	15598	15502	15548	15584	15640	15532	15577	15535	15582	15602	15422	15508	15731	15495	15505	15536	15434	15720	15434	15455	15490	15648	15272	15376	15509	15371	15362	15271	15418	15509	15686	15475	15559	15555	15640	15500	15614	15648	15555	15337	15453	15658	15584	15428	15400	15359	15608	15590	15644	15536	15814	15549	15587	15355	15333	15640	15564	15568	15525	15495	15334	15421	15403	15510	15321	15417	15478	15696	15584	15597	15499	15340	15654	15599	15579	15561	15563	15465	15340	15493	15491	15544	15745	15463	15478	15506	15298	15446	15470	15547	15527	15517	15504	15601	15414	15474	15522	15658	15518	15431	15355	15283	15457	15343	15739	15485	15696	15461	15583	15320	15541	15354	15519	15588	15554	15600	15617	15508	15611	15665	15403	15364	15637	15565	15655	15529	15330	15448	15485	15455	15569	15532	15582	15495	15398	15583	15510	15559	15431	15519	15587	15473	15371	15353	15450	15618	15391	15527	15579	15462	15731	15420	15576	15514	15356	15512	15435	15731	15515	15544	15485	15652	15473	15654	15612	15589	15607	15484	15436	15664	15481	15679	15591	15392	15461	15357	15428	15624	15481	15380	15549	15504	15500	15606	15350	15424	15591	15478	15482	15577	15609	15404	15408	15504	15555	15515	15327	15418	15683	15436	15324	15446	15327	15697	15711	15432	15612	15468	15344	15445	15628	15459	15544	15463	15705	15600	15439	15545	15396	15485	15639	15567	15446	15600	15573	15660	15645	15602	15521	15560	15515	15376	15825	15535	15481	15558	15654	15620	15704	15530	15488	15531	15601	15506	15323	15637	15664	15580	15700	15547	15471	15397	15628	15588	15531	15589	15798	15467	15645	15448	15492	15556	15650	15503	15509	15352	15560	15488	15725	15613	15504	15532	15451	15467	15466	15603	15418	15459	15582	15441	15606	15344	15761	15505	15553	15564	15650	15625	15556	15476	15446	15316	15381	15514	15563	15212	15660	15495	15613	15468	15564	15642	15621	15545	15551	15591	15522	15452	15610	15560	15577	15477	15593	15348	15402	15685	15470	15355	15421	15449	15324	15668	15262	15581	15794	15426	15500	15514	15505	15337	15454	15489	15571	15613	15615	15561	15544	15450	15460	15380	15724	15653	15594	15511	15477	15374	15644	15457	15476	15426	15350	15435	15535	15560	15584	15552	15518	15662	15479	15808	15538	15612	15705	15387	15692	15573	15362	15413	15465	15553	15586	15463	15543	15569	15486	15566	15559	15496	15374	15521	15618	15522	15345	15499	15559	15489	15621	15600	15663	15622	15622	15739	15728	15593	15700	15432	15604	15589	15470	15492	15515	15405	15471	15415	15785	15411	15589	15635	15597	15278	15370	15448	15681	15528	15543	15432	15540	15506	15576	15453	15645	15767	15468	15546	15477	15688	15494	15453	15525	15534	15558	15650	15542	15510	15651	15701	15558	15592	15605	15501	15525	15363	15609	15599	15604	15527	15387	15455	15560	15593	15526	15417	15739	15532	15710	15454	15380	15435	15544	15344	15573	15574	15470	15479	15524	15625	15682	15501	15350	15632	15725	15414	15600	15481	15625	15413	15353	15790	15405	15461	15434	15496	15493	15420	15560	15306	15751	15480	15648	15572	15595	15663	15495	15529	15356	15523	15545	15562	15637	15676	15481	15488	15606	15235	15605	15587	15404	15651	15628	15314	15489	15537	15667	15477	15566	15465	15583	15588	15439	15478	15442	15359	15580	15603	15586	15486	15565	15540	15492	15698	15543	15496	15538	15449	15661	15545	15371	15582	15652	15547	15673	15525	15372	15629	15612	15321	15619	15485	15406	15596	15742	15509	15438	15509	15517	15468	15359	15573	15531	15644	15569	15428	15347	15578	15353	15472	15531	15254	15472	15657	15496	15459	15704	15602	15497	15558	15483	15476	15491	15479	15639	15569	15390	15623	15701	15505	15630	15756	15485	15472	15739	15430	15706	15454	15672	15570	15633	15611	15465	15430	15389	15547	15611	15460	15533	15523	15668	15534	15717	15613	15519	15563	15718	15528	15516	15539	15667	15589	15609	15523	15464	15621	15390	15342	15629	15658	15628	15572	15458	15542	15619	15424	15403	15371	15678	15570	15511	15587	15475	15232	15365	15646	15493	15414	15547	15529	15511	15724	15542	15549	15563	15612	15759	15578	15456	15627	15534	15435	15475	15406	15578	15596	15564	15500	15811	15500	15604	15510	15420	15573	15692	15605	15473	15374	15432	15291	15291	15580	15438	15463	15517	15664	15797	15674	15557	15431	15576	15574	15629	15305	15573	15601	15588	15697	15395	15554	15587	15662	15452	15448	15562	15461	15383	15742	15609	15648	15664	15586	15663	15417	15529	15492	15339	15427	15529	15488	15652	15536	15446	15379	15526	15572	15282	15565	15588	15406	15506	15654	15664	15530	15533	15467	15428	15598	15532	15591	15447	15605	15332	15449	15702	15683	15395	15527	15464	15775	15683	15459	15408	15675	15456	15501	15434	15598	15598	15302	15407	15548	15733	15405	15441	15518	15645	15557	15653	15469	15328	15681	15514	15563	15507	15389	15546	15656	15822	15556	15479	15562	15424	15702	15676	15461	15572	15613	15603	15639	15425	15495	15673	15479	15542	15478	15730	15828	15565	15663	15478	15416	15621	15244	15534	15459	15435	15438	15743	15426	15515	15465	15455	15554	15797	15503	15360	15520	15451	15534	15472	15567	15642	15614	15542	15524	15430	15668	15682	15361	15420	15545	15535	15368	15577	15507	15525	15510	15405	15468	15524	15377	15552	15629	15627	15447	15552	15421	15466	15617	15414	15580	15428	15584	15688	15277	15450	15467	15470	15661	15702	15562	15476	15522	15568	15365	15570	15527	15511	15807	15615	15724	15540	15508	15447	15595	15765	15395	15446	15627	15678	15468	15505	15574	15421	15513	15720	15597	15483	15409	15612	15665	15484	15489	15597	15418	15505	15598	15580	15817	15565	15589	15526	15542	15544	15576	15709	15549	15484	15478	15475	15492	15349	15474	15567	15490	15485	15493	15589	15682	15594	15467	15531	15541	15548	15368	15598	15426	15632	15628	15582	15527	15585	15583	15739	15380	15456	15521	15663	15622	15551	15353	15657	15599	15479	15404	15635	15489	15420	15411	15670	15539	15453	15713	15498	15692	15605	15649	15514	15570	15600	15545	15497	15297	15617	15550	15649	15543	15567	15643	15532	15271	15422	15450	15503	15404	15469	15465	15423	15487	15489	15575	15495	15377	15622	15484	15320	15618	15603	15553	15504	15644	15628	15478	15558	15382	15563	15600	15554	15543	15440	15638	15344	15409	15511	15406	15384	15397	15549	15387	15596	15553	15509	15407	15570	15520	15420	15595	15639	15425	15376	15607	15426	15547	15719	15569	15689	15328	15524	15460	15688	15494	15621	15354	15656	15480	15422	15287	15411	15539	15556	15658
18667	31606	29253	23870	20881	19472	18746	17641	18104	18854	18683	30219	43252	40397	31245	21972	17135	15538	15214	15209	15319	15271	15231	15233	15259	15132	15154	15260	15207	14972	15272	15182	15160	15005	15314	15267	15159	15176	15258	15299	15199	15208	15168	15103	15262	14951	15140	15106	15230	15227	15087	15435	15151	15138	15384	15288	15230	15322	15252	15182	15125	15219	15211	15180	15297	15150	15158	15200	15095	15230	15251	15192	15403	15184	15188	15006	14963	15201	15168	15098	15107	15212	15036	15056	15179	15241	15141	15166	14885	15129	15178	15076	15132	15092	15295	15187	15061	15192	15125	15277	15045	15133	15131	15313	15090	15106	15220	15174	14926	15157	15118	15144	15089	15179	15162	15127	15179	15294	15162	15241	15050	15148	15122	14945	15173	15271	15171	15133	15038	15170	15156	15069	15279	15222	14964	15121	15021	15217	15160	15062	15313	15047	15083	15185	15235	15109	15156	15152	15161	15193	15254	15314	15223	15256	15191	15066	15263	15224	15384	15065	15153	15173	15299	15101	15016	15246	15127	15247	15145	15155	15098	15065	14980	15148	15250	15145	15122	15090	15072	14908	15229	15297	15010	15142	15107	15233	15184	15359	15119	15040	15200	15039	15156	15224	15070	15083	15389	15170	15116	15167	15219	15168	15315	15171	15203	15272	15167	14965	15273	15072	15097	15213	15252	15262	15308	15075	15139	15259	15094	15191	15023	15152	15111	15058	15135	15178	15022	15124	15045	15207	15197	15277	15245	15160	15166	15194	14995	15190	15114	15146	15228	15091	15240	15039	15046	15070	15265	15083	15102	15172	15286	15176	15166	15022	15186	15322	15006	15200	15212	15036	15088	15143	15256	15129	15260	15269	15150	15230	15177	15105	15279	15199	15124	15132	15109	15093	15137	15138	15167	15186	15201	15191	15124	15134	15186	15246	14988	15217	15081	15202	15080	15009	15201	15170	15078	15098	15192	15120	15197	15297	15254	15107	15117	15157	15163	15138	15192	15160	15242	15034	15228	15253	15126	15148	15171	15212	15218	15126	14937	15068	15188	14946	15335	15154	15260	15160	15034	15198	15222	15298	15208	15144	15270	15088	15109	15279	15149	15165	15254	15011	15146	15131	15091	15195	15096	14950	15333	15227	15259	15230	15223	15216	15100	15082	15173	15270	15125	15083	15216	15449	15183	15168	15102	15455	15115	15138	14944	15341	15169	15090	15115	15156	15225	15158	15109	15206	15258	15267	15169	15205	15144	15072	15014	15031	15250	15252	15253	15148	15035	15154	15136	15371	15131	15142	15118	15216	15243	15135	15116	15416	15373	15151	15152	15125	15251	15028	15204	15158	15167	15198	15199	15100	15202	15334	15022	15168	15302	15119	15140	15240	15162	14987	15108	15188	15108	15295	15308	15106	15187	15126	14996	15134	15361	15235	15327	15141	15172	15155	15047	15078	15065	15227	15231	14980	15146	15154	15270	15207	15217	15413	14937	15046	14982	15090	15077	15289	15214	14958	15105	15067	15086	15148	15016	14997	15168	15159	15161	14883	15135	15120	15111	15000	15194	15030	15186	15098	15145	15230	15221	15114	15141	15168	15213	14978	15325	15322	15310	15154	15293	15098	15147	15082	15176	15177	14985	15090	15268	15126	15150	15387	15229	15121	15074	15051	15237	15059	15247	15201	15310	15203	15325	15108	15078	15049	15231	15139	15138	15169	15340	15190	15205	15275	15268	15242	15056	15106	15177	15218	15014	15179	14903	15099	15267	15393	15182	15212	15139	14988	15103	15305	15164	15222	14964	15098	15062	14916	15142	15168	15093	15055	15091	15230	15121	15240	15177	15095	15156	15348	15251	15160	15211	15222	15165	15338	15137	15225	15130	15245	15212	15429	15257	15123	15238	14900	14942	15181	15159	15024	15284	15187	15094	15106	15090	15162	15045	14942	15353	15174	15163	15212	15160	15207	15104	15239	14990	15150	15100	15335	15094	15175	15158	15174	15180	15077	15096	15135	15205	15180	15239	15182	15117	15257	15211	15075	15125	15201	15135	15115	15172	15146	14978	15177	15135	15283	15109	15235	15167	15176	15162	15368	15307	15009	15260	15075	15156	15253	15188	15114	15195	15192	15192	15230	15170	15002	15294	15177	15050	15102	15043	15304	15145	15181	15248	15149	15060	15078	15193	15207	14982	15202	15192	15211	15139	15079	15200	15004	15126	15262	15159	15295	15011	15278	15147	15143	15224	15274	15012	15086	15196	15185	15144	15237	15188	15025	15218	15134	15245	15311	15145	14989	15141	15056	15242	15043	15191	15067	15079	15231	15116	15219	15056	15221	15318	14952	15150	15180	15338	15095	15204	15184	15122	15111	15228	15359	15262	15147	15191	14962	15221	15061	15047	15011	15226	15231	15192	15218	15206	15189	15158	15160	15105	15163	15154	15117	15066	15150	15131	15133	15243	15136	15228	15332	15123	15232	15035	15045	15173	15085	14991	15182	15122	15001	15167	15239	14986	15177	15112	14964	15366	14951	15264	15233	15090	15196	15055	15214	15144	15181	15070	15180	15045	15265	15177	15011	15163	15178	15147	15261	15254	15105	15042	15205	15168	15293	15270	15146	15208	15153	15232	15106	15182	15318	15124	15003	15090	15284	15255	15249	15196	15123	15081	15129	15252	15079	15263	15105	14992	15230	15170	15168	15122	15148	15104	14988	15061	15171	15279	15236	15094	15296	15220	15271	15150	15166	15035	15261	15148	14907	15214	15232	15174	14926	15164	15104	15092	15259	15191	15169	15200	15085	15150	15300	15219	15140	15118	15312	15087	15222	15011	15123	15272	15040	15473	15178	15111	15073	15258	15084	15018	15015	15227	15041	15107	15156	15193	15258	15311	15173	15133	15232	15217	15190	15168	15230	15122	15124	15104	15243	15402	15269	15033	15023	15341	15073	15167	15027	15193	15269	15360	15191	15296	15025	15265	15200	15131	15122	15195	15079	15218	15115	15056	15163	15212	15103	14898	15246	15203	15026	15318	15079	15191	15102	14997	15195	15192	14973	15313	15169	15153	15101	15128	15184	15103	15319	15034	15231	15235	15269	15124	15157	15064	15118	15055	15067	15150	15026	15158	15130	15169	15261	15235	15049	15239	15075	15149	15177	15179	15129	15187	15102	15219	15123	15131	15065	15039	15115	15143	15118	15121	15119	15237	15175	15037	15076	15141	15400	15059	15186	15119	15257	15001	15101	15161	15088	15319	15218	15184	15114	15162	15213	15187	15201	15077	15063	15179	14994	15015	15335	15139	15245	14991	15142	15122	15147	15131	15181	15244	15228	14983	15305	15224	15126	15339	15124	15201	15254	15189	15135	15354	15275	14919	15246	15125	15160	15200	15344	15219	15237	15257	15100	15198	15140	15208	15204	15112	15183	15183	15141	15162	15180	15098	15126	15004	15074	15196	15142	15234	15063	15148	15135	15081	15168	14955	15182	15108	15393	15287	14932	15117	15144	15048	15074	15260	15106	15180	15049	15058	14964	15277	15206	15292	15146	15243	15182	14988	15133	15277	15307	15047	15142	15025	14984	15011	15222	15046	15048	15035	15182	15296	15155	15120	15089	15100	14988	15194	15096	14909	15227	15113	15140	15178	15114	15050	15030	15136	15274	15234	14986	15151	15119	15094	15197	15189	15204	15411	15158	15254	15177	15211	15073	15029	15306	15125	15103	15114	15163	15065	15302	15234	15228	15265	15200	15241	15044	15161	15048	15129	15138	15198	15094	15165	15062	15277	15180	15124	15168	15209	15142	15065	15149	15203	15271	15177	15152	15101	15129	15127	15223	14954	15245	15192	14959	15299	15158	15215	15196	15119	15151	15124	15354	15039	15023	15173	15115	15077	15117	15227	15135	15236	15064	15158	15231	15180	15001	15165	15132	14976	15315	15361	15143	15262	15287	15188	15054	15136	15086	15147	15233	15125	15282	15255	15132	15125	15389	15294	15198	15220	15255	15177	15120	15069	15106	15108	15196	15037	15263	15057	15249	15144	15120	15292	15223	15151	15275	15124	15228	15040	15222	15017	15117	15064	15067	15165	15096	15072	15194	15193	15117	15289	15111	15165	15172	15081	15050	15222	15150	15128	15210	15151	15268	15153	15050	15318	14985	15117	15193	15157	15128	15167	15296	15228	15116	15192	15146	15158	15249	15273	15093	15070	15157	15259	15133	15116	15096	15147	15201	15107	15179	15026	15191	15168	15104	15022	15147	15173	15042	15271	15121	15054	15273	15187	15194	15263	15113	15309	15139	15232	15075	15233	15188	15139	15287	15059	15218	15068	15086	15217	15157	15137	15217	15194	15200	15033	15236	14971	15091	15087	15096	15074	15283	15133	15088	15062	15146	15146	15129	15252	15045	15354	15023	15102	15157	15280	15030	15185	15184	15100	15057	15271	15128	15103	15126	15231	15207	15294	15188	15196	15055	15110	15082	15090	15170	15171	15080	15145	15084	15194	15198	15179	14997	15142	15109	15205	15083	15062	15108	15112	15116	15337	15233	15273	15177	14927	15080	15235	15153	15349	15084	15031	15175	15075	14945	15195	15188	15117	15058	15108	15234	15170	15121	15024	15239	15164	15201	15138	15170	15211	15073	15213	14991	15306	15166	15176	15027	15168	15053	15072	15186	15317	14957	15200	15128	15242	15015	15113	15077	15133	15130	15114	15070	15271	14987	15260	15046	15131	15051	15140	15244	15170	15065	15152	15025	15314	15126	15030	15134	15387	14980	15138	15159	15222	15028	15192	15101	15187	15090	15001	15203	15148	15277	15204	15182	15075	15040	15120	15132	15305	15122	15198	15098	15201	14996	15190	15299	15056	15155	15083	15005	15092	15173	15142	15195	15123	15307	15085	15193	15091	15283	15111	14894	15213	15136	15158	15052	15164	15125	15258	15084	15093	15139	15213	15113	15074	15169	15062	15210	15162	15383	15181	15175	15226	15146	14980	15155	15145	15203	15179	15103	15114	15316	15119	15070	15253	15244	15165	15187	15226	15255	15259	15079	15221	15191	15174	15019	15179	15209	15142	15234	15106	15251	15146	15101	15037	15159	15071	15119	15172	15327	15103	15169	15151	15084	15039	15061	15105	15150
29176	22296	22225	20011	17213	16525	16545	16318	16224	16054	16059	16425	19155	19043	17239	16462	16040	15869	15803	15697	15890	15701	15891	15860	15723	15781	15898	16036	16070	15565	15833	16011	15720	15676	15844	15739	15784	15941	15874	15801	15792	15738	15648	15661	15920	15898	15653	15827	15674	15646	15760	15896	15879	15593	15776	15657	15782	15746	15753	15691	15709	15590	15659	15681	15636	15656	15772	15716	15526	15707	15767	15661	15626	15518	15556	15830	15735	15819	15632	15893	15799	15842	15943	15710	15716	15737	15793	15548	15646	15751	15748	15757	15600	15749	15590	15767	15753	15586	15590	15678	15822	15730	15740	15745	15756	15785	15552	15736	15842	15917	15767	15716	15708	15744	15901	15654	15558	15650	15723	15879	16047	15719	15859	15850	15737	15536	15803	15701	15522	15610	15570	15706	15790	15761	15832	15754	15553	15741	15797	15782	15723	15773	15503	15657	15861	15684	15703	15742	15648	15793	15577	15562	15718	15651	15728	15816	15655	15685	15697	15774	15661	15650	15681	15714	15789	15828	15783	15772	15565	15739	15871	15691	15529	15675	15669	15578	15555	15837	15854	15728	15544	15748	15721	15855	15778	15949	15700	15723	15707	15708	15743	15856	15889	15646	15776	15682	15681	15749	15697	15699	15900	15859	15878	15591	15754	15623	15651	15590	15638	15716	15806	15741	15771	15748	15783	15643	15829	15623	15612	15712	15528	15724	15565	15791	15552	15723	15660	15585	15706	15799	15829	15698	15613	15491	15674	15791	15580	15679	15658	15575	15694	15698	15715	15497	15657	15834	15664	15993	15717	15928	15790	15726	15611	15775	15616	15598	15561	15663	15818	15714	15606	15758	15703	15617	15753	15872	15545	15845	15825	15599	15770	15544	15646	15630	15833	15588	15584	15850	15810	15836	15774	15790	15601	15845	15866	15691	15873	15625	15612	15653	15711	15552	15733	15505	15641	15779	15744	15654	15723	15703	15848	15691	15624	15795	15790	15637	15680	15498	15781	15886	15887	15766	15664	15844	15625	15633	15676	15759	15915	15754	15793	15632	15811	15675	15570	15819	15749	15862	15673	15725	15626	15675	15756	15792	15693	15879	15668	15851	15620	15565	15807	15916	15615	15712	15953	15606	15700	15710	15647	15853	15804	15788	15878	15725	15791	15677	15729	15728	15889	15762	15598	15749	15888	15725	15694	15836	15900	15675	15559	15934	15721	15680	15862	15867	15793	15735	15862	15625	15809	15641	15918	15850	15686	15790	15877	15739	15841	15701	15701	15724	15716	15741	15818	15775	15839	15576	15887	15585	15614	15783	15732	15816	15672	15790	15631	15703	15793	15768	15764	15478	15826	15764	15833	15663	15705	15620	15726	15770	15717	15814	15560	15634	15784	15762	15625	15749	15781	15705	15900	15689	15911	15717	15800	15612	15795	15655	15850	15738	15785	15598	15778	15713	15711	15739	15850	15813	15699	15774	15960	15854	15685	15755	15656	15672	15711	15698	15692	15640	15625	15900	15675	15789	15815	15881	15875	15686	15782	15737	15807	15766	15591	15648	15771	15984	15789	15880	15674	15730	15808	15688	15698	15555	15908	15675	15912	15643	15538	15711	15634	15833	15838	15669	15734	15651	15655	16005	15568	15698	15691	15667	15652	15719	15728	15576	15631	15531	15576	15596	15725	15841	15693	15664	15802	15768	15917	15621	15595	15625	15712	15739	15755	15582	15786	15765	15836	15788	15722	15654	15658	15700	15873	15963	15611	15586	15753	16005	15546	15723	15742	15815	16019	16018	15858	15702	15698	15823	15684	15646	15615	15820	15692	15585	15780	15612	15637	15657	15766	15641	15707	15503	15774	15639	15701	15865	15843	15626	15781	15955	15719	15598	15915	15666	15832	15750	15701	15657	15888	15677	15642	15805	15523	15747	15654	15820	15825	15498	15860	15603	15939	15682	15644	15785	15692	15741	15861	15707	15826	15876	15789	15642	15755	15811	15985	15814	15925	15685	15695	15784	15586	15869	15832	15597	15851	15618	15759	15548	15579	15649	15749	15634	15673	15734	15613	15616	15769	15647	15761	15841	15728	15751	15654	15894	15831	15647	15874	15675	15624	15617	15920	15780	15773	15857	15620	15857	15886	15695	15623	15661	15909	15863	15704	15721	15767	15695	15735	15694	15732	15647	15679	15690	15766	15707	15611	15797	15781	15753	15781	15464	15745	15482	15703	15753	15822	15698	15763	15768	15584	15629	15820	15725	15696	15564	15760	15852	15728	15687	15624	15741	15675	15939	15693	15659	15623	15717	15750	15625	15730	15604	15645	15641	15755	15824	15743	15937	15786	15632	15666	15652	15726	15586	15855	15574	15831	15928	15756	15827	15819	15807	15862	15788	15768	15922	15744	15633	15773	15909	15805	15718	15822	15953	15725	15802	15970	15708	15709	15753	15641	15967	15778	15717	15739	15785	15830	15821	15675	15681	15596	15735	15788	15640	15657	15622	15808	15775	15558	15585	15622	15638	15756	15773	15739	15803	15612	15538	15874	15886	15738	15873	15863	15859	15861	15568	15663	15538	15688	15759	15955	15668	15700	15799	15770	15668	15575	15671	15698	15748	15767	15840	15846	15804	15773	15818	15739	15644	15636	15440	15586	15764	15790	16021	15804	15981	15716	15656	15718	15908	15636	15775	15752	15861	15634	15795	15762	15714	15599	15661	15663	15959	15738	15780	15739	15747	15820	15790	15773	15695	15588	15571	15777	15775	15648	15602	15797	15664	15921	15630	15938	15751	15686	15797	15832	15756	15819	15776	15728	15527	15556	15650	15785	15715	15644	15644	15772	15645	15609	15535	15842	15740	15670	15786	15677	15556	15652	15531	15690	15684	15764	15709	15688	15755	15540	15689	15676	15613	15815	15734	15674	15864	15722	15513	15797	15922	15830	15641	15630	15947	15745	15639	15683	15817	15758	15683	15852	15750	15738	15668	15845	15553	15769	15828	15850	15876	15792	15636	15703	15690	15731	15791	15632	15943	15819	15734	15652	15690	15781	15703	15713	15482	15803	15982	15816	15660	15825	15782	15631	15702	15687	15781	15803	15770	15818	15687	15803	15712	15676	15807	15758	15563	15631	15626	15766	15620	15685	15646	15596	15548	15727	15720	15873	15626	15906	15801	15597	15657	15751	15874	15830	15566	15605	15720	15936	15808	15798	15853	15863	15695	15606	15705	15633	15757	15786	15680	15711	15691	15655	15702	15872	15834	15795	15615	15822	15803	15814	15680	15782	15693	15721	15982	15811	15817	15602	15802	15667	15619	15768	15801	15644	15675	15556	15583	15687	15664	15707	15816	15653	15678	15992	15614	15726	15718	15607	15819	15674	15854	15788	15726	15923	15555	15584	15655	15643	15783	15750	15695	15583	15669	15796	15620	15581	15800	15674	15683	15581	15439	15750	15782	15684	15727	15574	15706	15800	15542	15568	15746	15727	15561	15736	15661	15882	15823	15729	15784	15787	15553	15665	15702	15775	15681	15850	15729	15633	15572	15586	15748	15768	15639	15686	15744	15713	15617	15681	15585	15616	15769	15745	15619	15661	15880	15534	15598	15686	15749	15906	15511	15874	15771	15769	15531	15527	15707	15636	15785	15809	15716	15738	15794	15655	15872	15665	15891	15612	15682	15939	15938	15832	15945	15739	15815	15899	15777	15741	15691	15885	15947	15695	15591	15679	15571	15747	15800	15758	15562	15693	15818	15613	15652	15750	15525	15591	15959	15963	15706	15639	15705	15588	15766	15629	15563	15666	15613	15692	15763	15733	15614	15588	15524	15576	15798	15795	15840	15750	15629	15760	15725	15884	15781	15643	15710	15774	15601	15669	15599	15744	15635	15800	15848	15688	15689	15975	15606	15886	15823	16005	15816	15649	15889	15730	15672	15607	15802	15692	15832	15789	15773	15803	15693	15775	15904	15804	15593	15808	15607	15796	15714	15812	15731	15786	15744	15538	15738	15838	15555	15539	15843	15800	15825	15916	15533	15759	15848	15753	15894	15747	15810	15626	15830	15774	15673	15799	15705	15588	15882	16032	15834	15713	15741	15811	15481	15780	15723	15808	15796	15803	15692	15675	15719	15672	15686	15740	15777	15677	15720	15763	15672	15864	15841	15902	15619	15729	15735	15811	15756	15865	15690	15845	15759	15741	15767	15793	15846	15885	15690	15801	15859	15673	15565	16017	15631	15846	15833	15889	15662	15609	15793	15780	15845	15703	15744	15687	15763	15819	15801	15760	15790	15561	15687	15609	15676	15699	15605	15486	15702	15588	15609	15635	15652	15679	15867	15875	15663	15603	15714	15695	15825	15832	15726	15614	15740	15621	15578	15917	15869	15579	15661	15661	15673	15885	15795	15671	15727	15464	15889	15772	15710	15932	15622	15621	15540	15639	16062	15836	15604	15582	15692	15724	15619	15872	15893	15772	15663	15745	15678	15655	15626	15706	15599	15609	15480	15860	15797	15865	15803	15675	15747	15869	15779	15661	15561	15767	15602	15775	15719	15845	15827	15829	15625	15638	15739	15653	15775	15477	15637	15727	15767	15777	15805	15716	15618	15942	15961	15660	15844	15929	15625	15727	15590	15574	15711	15548	15832	15631	15719	15893	15699	15673	15736	15869	15755	15633	15711	15714	15755	15684	15855	15688	15635	16004	15848	15888	15778	15763	15719	15908	15777	15682	15828	15735	15708	15667	15872	15827	15456	15777	15734	15706	15739	15722	15559	15674	15756	15556	15729	15672	15679	15672	15712	15756	15600	15578	15824	15843	15633	15837	15864	15717	15752	15780	15666	15737	15639	15754	15761	15737	15648	15755	15951	16005	15868	15611	15557	15773	15767	15893	15997	15711	15713	15867	15908	15740	15780	15841	15746	15628	15679	15854	15675	15707	15676	15680	15753	15807	15635	15695	15654	15840	15615	15748	15612	15605	15651	15587	15488	15627	15632	15572	15732	15661	15760	15451	15796	15723	15768	15718	15725	15720	15680	15741	15653	15701	15881	15771	15639	15740	15658	15766	15715	15853	15718	15716	15774	15577	15885	15747	15639	15657	15786	15771	15575	15687	15915	15823	15545	15647	15678	15657	15718
17411	20560	19873	19303	17722	16605	16447	16087	15956	15914	15903	16890	20712	19483	16954	15764	15428	15450	15228	15444	15328	15204	15306	15436	15320	15076	15356	15318	15234	15246	15364	15231	15452	15289	15442	15446	15267	15265	15353	15431	15208	15154	15352	15451	15241	15385	15300	15415	15241	15281	15232	15337	15211	15291	15140	15374	15221	15209	15229	15300	15246	15188	15294	15229	15278	15250	15352	15300	15264	15247	15154	15424	15110	15334	15218	15218	15147	15337	15145	15267	15171	15319	15236	15288	15252	15336	15319	15168	15141	15312	15157	15079	15274	15399	15130	15303	15158	15191	15199	15345	15271	15283	14998	15236	15291	15309	15302	15314	15394	15203	15344	15198	15306	15283	15291	15273	15235	15356	15176	15387	15306	15260	15442	14999	15336	15073	15359	15247	15271	15242	15211	15036	15171	15177	15115	15268	15374	15250	15146	15269	15120	15231	15110	15247	15193	15318	15245	15185	15229	15258	15136	15133	15316	15266	15307	15339	15276	15234	15287	15220	15183	15330	15209	15196	15353	15106	15228	15395	15325	15359	15341	15312	15323	15178	15253	15341	15148	15372	15213	15223	15314	15331	15267	15073	15214	15265	15273	15232	15256	15274	15352	15250	15306	15232	15185	15149	15312	15169	15380	15128	15122	15333	15212	15314	15172	15294	15499	15205	15102	15203	15305	15311	15246	15137	15330	15225	15226	15325	15169	15209	15359	15361	15150	15346	15482	15474	15342	15380	15210	15443	15258	15235	15344	15326	15259	15367	15242	15131	15322	15232	15255	15208	15336	15331	15344	15299	15350	15338	15235	15331	15167	15253	15217	15288	15183	15164	15073	15321	15337	15339	15242	15371	15212	15282	15404	15228	15389	14992	15284	15376	15273	15320	15220	15164	15413	15343	15388	15185	15280	15188	15161	15243	15237	15212	15287	15151	15180	15215	15342	15135	15199	15261	15332	15295	15182	15162	15301	15180	15136	15179	15399	15379	15235	15235	15301	15279	15164	15230	15492	15344	15261	15348	15243	15271	15298	15181	15258	15186	15243	15356	15257	15206	15338	15178	15209	15331	15316	15331	15314	15207	15446	15186	15247	15220	15358	15325	15153	15244	15266	15029	15257	15256	15333	15231	15389	15209	15126	15204	15462	15323	15185	15422	15221	15258	15192	15247	15280	15333	15373	15305	15132	15212	15347	15063	15232	15354	15250	15325	15201	15309	15179	15239	15346	15302	15436	15279	15262	15223	15223	15279	15348	15191	15215	15084	15273	15262	15254	15198	15292	15245	15133	15226	15215	15288	15252	15274	15097	15273	15323	15173	15289	15191	15222	15297	15216	15266	15240	15246	15271	15170	15154	15289	15222	15192	15264	15170	15390	15252	15334	15160	15312	15235	15314	15195	15361	15456	15180	15205	15344	15318	15337	15364	15278	15039	15318	15398	15358	15224	15226	15274	15275	15260	15279	15123	15185	15215	15291	15250	15381	15393	15213	15155	15287	15122	15261	15275	15272	15258	15200	15264	15080	15090	15152	15472	15252	15289	15418	15286	15399	15428	15132	15288	15094	15301	15253	15168	15335	15116	15347	15294	15280	15259	15367	15260	15249	15252	15158	15383	15316	15247	15386	15311	15282	15363	15271	15332	15319	15437	14999	15199	15236	15018	15411	15321	15368	15409	15318	15175	15145	15308	15176	15384	15417	15327	15305	15304	15199	15203	15257	15277	15175	15274	15301	15241	15356	15128	15300	15280	15291	15241	15288	15154	15263	15229	15155	15155	15332	15243	15278	14985	15223	15337	15379	15215	15094	15127	15180	15401	15056	15287	15310	15383	15318	15344	15248	15102	15449	15321	15274	15164	15242	15237	15232	15384	15303	15075	15322	15381	15221	15227	15354	15279	15182	15184	15208	15318	15328	15334	15258	15308	15228	15461	15160	15262	15234	15363	15447	15204	15254	15110	15269	15125	15241	15281	15204	15107	15194	15291	15313	15233	15233	15295	15264	15122	15303	15322	15165	15324	15154	15077	15380	15162	15410	15174	15299	15253	15250	15216	15346	15275	15302	15236	15255	15203	15228	15238	15248	15296	15360	15227	15061	15160	15254	15093	15124	15201	15382	15314	15262	15059	15310	15236	15316	15290	15154	15168	15365	15348	15193	15314	15246	15293	15044	15243	15303	15375	15198	15265	15174	15087	15403	15252	15228	15343	15289	15435	15216	15215	15196	15101	15392	15329	15232	15232	15187	15074	15250	15192	15207	15375	15191	15094	15164	15348	15371	15296	15352	15215	15372	15260	15176	15389	15152	15306	15354	15220	15426	15236	15258	15295	15478	15312	15285	15136	15152	15271	15077	15264	15338	15362	15325	15206	15389	15371	15354	15269	15298	15283	15300	15138	15306	15426	15204	15238	15228	15337	15190	15319	15205	15211	15370	15174	15181	15303	15302	15330	15223	15222	15281	15283	15271	15407	15281	15254	15273	15269	15223	15223	15246	15213	15118	15198	15259	15250	15289	15212	15322	15152	15210	15479	15259	15201	15364	15376	15200	15219	15252	15426	15203	15206	15204	15042	15266	15369	15271	15250	15283	15294	15302	15238	15292	15538	15351	15084	15199	15363	15308	15046	15413	15303	15355	15276	15266	14966	15159	15379	15315	15306	15428	15247	15327	15146	15246	15401	15300	15437	15277	15234	15227	15402	15341	15214	15378	15308	15136	15255	15256	15181	15174	15340	15230	15289	15385	15113	15433	15206	15219	15319	15214	15297	15401	15303	15461	15343	15217	15359	15297	15207	15280	15258	15291	15175	15394	15058	15264	15455	15272	15139	15420	15219	15287	15272	15214	15140	15415	15266	15215	15548	15261	15416	15250	15349	15463	15229	15459	15295	15251	15458	15270	15204	15338	15240	15157	15127	15226	15199	15196	15171	15289	15213	15251	15175	15214	15227	15343	15362	15314	15305	15258	15259	15318	15292	15184	15311	15260	15126	15223	15328	15332	15285	15384	15257	15237	15326	15216	15278	15424	15149	15278	15221	15204	15280	15374	15183	15244	15221	15255	15370	15296	15034	15363	15198	15281	15257	15125	15165	15297	15299	15255	15301	15243	15195	15156	15343	15365	15250	15208	15268	15344	15375	15178	15221	15201	15340	15122	15374	15262	15164	15159	15433	15193	15098	15280	15234	15347	15335	15282	15177	15217	15269	15201	15240	15163	15333	15259	15253	15461	15203	15422	15243	15468	15301	15257	15080	15278	15304	15416	15003	15245	15293	15296	15167	15190	15294	15326	15349	15179	15396	15282	15243	15272	15169	15118	15385	15403	15169	15393	15164	15296	15245	15272	15235	15242	15280	15452	15317	15196	15212	15278	15284	15339	15313	15394	15191	15195	15218	15371	15348	15274	15191	15134	15283	15115	15254	15310	15268	15327	15272	15372	15315	15270	15290	15168	15228	15381	15191	15380	15204	15368	15201	15277	15308	15529	15188	15257	15424	15354	15142	15090	15122	15237	15251	15370	15103	15272	15130	15248	15229	15294	15426	15205	15208	15239	15252	15435	15291	15195	15373	15258	15276	15318	15235	15262	15255	15187	15141	15196	15116	15242	15256	15189	15299	15440	15216	15371	15282	15207	15194	15177	15323	15424	15434	15197	15258	15191	15397	15335	15293	15446	15339	15235	15121	15341	15242	15373	15334	15146	15350	15139	15460	15354	15283	15218	15272	15173	15293	15474	15248	15341	15431	15355	15329	15221	15219	15151	15279	15304	15118	15365	15359	15273	15120	15303	15365	15209	15216	15331	15332	15381	15188	15282	15347	15237	15211	15287	15093	15153	15233	15212	15176	15180	15232	15268	15256	15148	15140	15375	15192	15380	15280	15400	15376	15275	15411	15270	15274	15384	15290	15397	15261	15142	15293	15349	15136	15288	15420	15285	15342	15249	15312	15150	15365	15273	15198	15186	15258	15314	15404	15367	15148	15323	15289	15146	15289	15175	15340	15158	15097	15228	15402	15410	15335	15451	15196	15311	15245	15248	15320	15292	15327	15310	15230	15333	15122	15262	15199	15213	15102	15302	15388	15345	15262	15349	15351	15323	15128	15356	15192	15193	15263	15348	15016	15502	15226	15340	15400	15169	15320	15331	15334	15284	15330	15209	15190	15236	15206	15210	15253	15247	15205	15279	15277	15372	15065	15089	15407	15162	15182	15166	15296	15221	15125	15215	15314	15282	15297	15240	15228	15244	15202	15270	15178	15204	15229	15196	15227	15256	15203	15218	15350	15300	15336	15197	15236	15181	15155	15251	15243	15319	15274	15327	15403	15215	15212	15255	15128	15303	15477	15115	15379	15269	15356	15304	15338	15138	15336	15325	15180	15306	15339	15368	15137	15317	15293	15198	15272	15349	15163	15364	15290	15322	15086	15162	15340	15343	15545	15342	15225	15360	15173	15161	15286	15400	15352	15416	15290	15332	15269	15223	15369	15202	15303	15305	15378	15149	15250	15385	15198	15357	15144	15307	15075	15102	15220	15365	15335	15422	15209	15200	15333	15220	15222	15220	15413	15351	15221	15270	15119	15218	15129	15247	15263	15185	15263	15264	15512	15334	15279	15243	15258	15208	15343	15197	15312	15210	15381	15104	15398	15121	15352	15319	15381	15391	15289	15289	15331	15329	15341	15195	15271	15227	15278	15094	15384	15390	15272	15266	15292	15205	15312	15350	15291	15467	15156	15249	15282	15236	15276	15188	15043	15269	15245	15226	15497	15196	15249	15283	15302	15309	15250	15262	15247	15215	15040	15309	15353	15355	15229	15087	15161	15260	15146	15299	15274	15234	15244	15172	15249	15276	15227	15232	15145	15097	15317	15267	15187	15341	15355	15250	15220	15476	15327	15292	15413	15226	15313	15198	15175	15307	15206	15290	15296	15138	15258	15270	15303	15092	15211	15292	15173	15234	15262	15288	15256	15327	15220	15262	15237	15273	15351	15441	15303	15338	15243	15150	15217	15366	15157	15216	15201	15325	15350	15204	15232	15320	15277	15343	15352	15150	15378	15306	15317	15284	15230	15236	15285	15346	15227	15424	15114	15349	15311	15248	15261	15276	15296	15240	15380	15375	15195	15324	15183	15378	15396	15174	15151
25056	21389	28146	25588	21786	19810	18618	17036	16499	16993	16640	20956	28305	30814	24780	19401	16642	16169	16052	15599	15647	15779	15645	15868	15815	15834	15931	15739	15769	15798	15669	15653	15796	15839	15687	15855	15829	15806	15548	15692	15896	15724	15748	15686	15531	15874	15709	15736	15610	15616	15682	15828	15661	15660	15699	15679	15705	15576	15731	15767	15727	15874	15769	15646	15565	15598	15652	15807	15552	15607	15793	15882	15833	15589	15793	15832	15710	15622	15814	15694	15646	15381	15736	15785	15753	15913	15697	15589	15671	15792	15780	15679	15620	15543	15524	15625	15650	15662	15581	15524	15818	15583	15679	15625	15726	15669	15853	15819	15706	15674	15652	15864	15653	15686	15596	15749	15556	15579	15842	15847	15725	15596	15580	15690	15660	15522	15670	15677	15590	15629	15800	15741	15756	15673	15729	15759	15655	15625	15634	15592	15722	15642	15562	15641	15636	15502	15832	15614	15620	15865	15826	15700	15686	15735	15788	15809	15743	15728	15834	15664	15459	15548	15582	15798	15763	15657	15535	15588	15683	15490	15716	15510	15568	15711	15679	15810	15728	15804	15613	15626	15618	15783	15697	15717	15825	15596	15783	15571	15630	15656	15897	15767	15533	15510	15786	15836	15823	15737	15453	15568	15530	15741	15712	15465	15596	15666	15869	15737	15676	15721	15711	15749	15554	15754	15785	15692	15772	15482	15628	15810	15772	15500	15655	15716	15670	15557	15788	15797	15695	15607	15665	15611	15532	15693	15495	15487	15611	15759	15665	15559	15646	15633	15734	15644	15870	15769	15720	15736	15619	15567	15972	15751	15663	15506	15821	15790	15470	15767	15907	15621	15677	15590	15579	15479	15795	15603	15568	15605	15583	15703	15562	15597	15709	15726	15475	15571	15679	15703	15757	15622	15337	15711	15730	15826	15650	15522	15737	15624	15664	15575	15561	15724	15653	15789	15745	15504	15588	15582	15502	15678	15583	15707	15512	15632	15815	15754	15672	15674	15736	15620	15578	15642	15756	15735	15760	15564	15775	15597	15711	15600	15691	15569	15570	15610	15626	15739	15585	15790	15831	15829	15784	15745	15660	15510	15655	15809	15780	15703	15731	15809	15854	15677	15808	15651	15634	15738	15490	15786	15514	15537	15652	15649	15791	15606	15680	15435	15688	15652	15630	15640	15764	15796	15766	15684	15572	15757	15768	15499	15572	15679	15689	15659	15814	15754	15738	15553	15867	15727	15801	15687	15659	15610	15681	15673	15857	15730	15540	15450	15720	15698	15669	15775	15683	15735	15650	15673	15656	15641	15528	15663	15697	15454	15696	15706	15736	15620	15534	15749	15636	15648	15863	15614	15613	15672	15757	15882	15654	15851	15845	15854	15648	15729	15716	15713	15665	15492	15657	15683	15665	15692	15797	15748	15841	15601	15629	15586	15875	15770	15685	15640	15612	15639	15637	15598	15876	15729	15592	15759	15659	15525	15603	15732	15651	15687	15567	15505	15645	15715	15675	15666	15601	15739	15688	15611	15430	15595	15537	15714	15805	15763	15506	15761	15712	15786	15861	15624	15606	15580	15659	15670	15566	15628	15654	15434	15577	15550	15771	15420	15793	15770	15717	15508	15511	15729	15844	15507	15638	15743	15704	15676	15627	15693	15709	15779	15749	15687	15577	15606	15481	15702	15416	15547	15809	15751	15757	15608	15740	15712	15687	15729	15623	15713	15391	15690	15486	15729	15673	15552	15614	15584	15676	15540	15636	15403	15811	15742	15469	15887	15726	15677	15524	15656	15683	15437	15666	15674	15707	15680	15688	15655	15448	15510	15793	15644	15677	15593	15771	15626	15648	15748	15444	15697	15651	15848	15700	15718	15735	15780	15721	15774	15634	15787	15451	15596	15779	15711	15840	15643	15732	15730	15668	15708	15414	15644	15620	15747	15513	15662	15649	15600	15593	15602	15643	15747	15763	15741	15861	15711	15638	15478	15811	15567	15614	15864	16001	15620	15766	15665	15893	15718	15578	15874	15517	15817	15642	15739	15623	15642	15635	15670	15701	15616	15717	15615	15805	15942	15825	15618	15630	15622	15564	15698	15698	15620	15777	15810	15755	15725	15662	15681	15574	15722	15627	15604	15757	15739	15797	15591	15638	15616	15763	15740	15545	15411	15854	15832	15815	15745	15686	15574	15491	15776	15673	15686	15710	15866	15679	15819	15756	15620	15792	15933	15658	15670	15539	15688	15450	15659	15628	15796	15982	15657	15576	15755	15733	15686	15750	15831	15674	15634	15740	15636	15495	15854	15495	15573	15334	15711	15886	15822	15705	15714	15699	15661	15731	15937	15783	15761	15776	15549	15765	15872	15841	15691	15766	15540	15843	15595	15637	15472	15643	15726	15651	15674	15694	15668	15633	15660	15565	15746	15757	15604	15690	15690	15800	15585	15820	15637	15519	15573	15717	15626	15646	15858	15495	15537	15561	15777	15785	15627	15759	15642	15385	15867	15717	15702	15603	15655	15750	15689	15778	15735	15713	15736	15692	15834	15747	15505	15518	15765	15727	15600	15668	15532	15695	15857	15610	15625	15612	15556	15539	15560	15653	15664	15801	15673	15606	15549	15784	15583	15861	15825	15662	15741	15970	15745	15854	15515	15662	15698	15634	15697	15527	15575	15709	15902	15922	15721	15775	15734	15518	15515	15641	15800	15528	15910	15570	15809	15667	15569	15646	15646	15684	15560	15622	15684	15836	15831	15699	15710	15601	15597	15831	15581	15510	15535	15684	15587	15541	15567	15568	15694	15626	15723	15837	15636	15697	15696	15661	15637	15826	15656	15495	15785	15732	15667	15682	15524	15568	15517	15738	15713	15613	15683	15535	15621	15672	15627	15562	15744	15572	15635	15755	15458	15814	15842	15587	15567	15709	15644	15750	15520	15564	15753	15854	15704	15664	15644	15884	15545	15608	15451	15564	15607	15613	15637	15726	15434	15694	15806	15753	15587	15589	15810	15648	15568	15756	15593	15583	15672	15682	15736	15747	15550	15649	15816	15642	15857	15668	15534	15589	15568	15605	15705	15533	15434	15699	15589	15686	15632	15697	15689	15568	15688	15685	15654	15823	15624	15755	15751	15553	15549	15701	15676	15749	15520	15642	15638	15757	15670	15751	15537	15661	15574	15594	15698	15728	15721	15614	15540	15608	15725	15833	15760	15714	15693	15675	15792	15631	15833	15615	15525	15767	15780	15576	15981	15733	15663	15648	15653	15537	15631	15704	15513	15941	15764	15836	15554	15741	15655	15639	15762	15508	15748	15728	15880	15797	15846	15606	15773	15719	15781	15655	15846	15692	15866	15805	15607	15749	15571	15626	15702	15684	15570	15685	15644	15771	15715	15701	15744	15537	15652	15565	15627	15448	15640	15856	15692	15590	15679	15543	15646	15514	15533	15873	15677	15833	15709	15581	15650	15774	15629	15561	15649	15641	15675	15688	15593	15689	15705	15417	15668	15825	15634	15800	15718	15610	15621	15568	15644	15816	15707	15858	15711	15560	15465	15501	15876	15695	15532	15654	15708	15733	15675	15735	15563	15766	15627	15986	15663	15908	15609	15746	15559	15882	15677	15601	15687	15729	15585	15655	15731	15561	15608	15537	15699	15756	15585	15474	15653	15648	15566	15812	15759	16013	15652	15704	15737	15704	15797	15680	15580	15651	15667	15593	15779	15673	15783	15600	15708	15554	15547	15607	15719	15650	15626	15698	15733	15569	15626	15703	15818	15806	15740	15778	15845	15822	15691	15763	15746	15759	15794	15630	15494	15602	15500	15548	15664	15797	15710	15837	15726	15792	15742	15834	15764	15566	15746	15708	15550	15613	15716	15644	15754	15618	15792	15771	15766	15811	15593	15800	15522	15498	15646	15755	15972	15657	15768	15859	15589	15735	15752	15776	15700	15662	15593	15859	15647	15604	15647	15722	15677	15659	15640	15642	15474	15711	15722	15555	15670	15721	15603	15600	15838	15684	15761	15780	15622	15663	15491	15739	15744	15630	15608	15762	15759	15565	15761	15885	15608	15545	15701	15745	15738	15844	15703	15605	15413	15681	15795	15789	15568	15594	15544	15864	15745	15709	15778	15618	15646	15740	15730	15768	15768	15717	15845	15660	15425	15620	15523	15469	15670	15850	15690	15789	15728	15602	15808	15602	15642	15624	15763	15801	15743	15545	15716	15656	15738	15781	15574	15578	15645	15627	15725	15691	15816	15690	15722	15664	15687	15572	15861	15754	15791	15562	15684	15694	15492	15743	15725	15692	15603	15431	15526	15644	15700	15594	15920	15682	15683	15582	15615	15818	15583	15553	15894	15656	15548	15615	15564	15690	15642	15697	15529	15598	15530	15723	15648	15849	15601	15749	15541	15709	15677	15724	15591	15719	15486	15653	15614	15878	15687	15668	15600	15766	15658	15649	15629	15604	15634	15788	15670	15769	15442	15634	15743	15557	15785	15867	15682	15576	15553	15574	15615	15789	15752	15562	15697	15823	15581	15774	15616	15750	15906	15745	15525	15479	15687	15607	15527	15469	15488	15457	15360	15812	15621	15666	15589	15725	15587	15638	15733	15592	15533	15664	15832	15667	15612	15846	15825	15644	15711	15607	15737	15652	15853	15835	15663	15715	15501	15494	15595	15597	15624	15670	15695	15789	15723	15714	15609	15707	15648	15811	15681	15763	15592	15604	15704	15660	15591	15537	15834	15668	15720	15659	15524	15598	15477	15773	15855	15595	15678	15667	15622	15796	15852	15517	15745	15872	15566	15685	15632	15698	15721	15737	15480	15673	15715	15659	15636	15597	15600	15584	15645	15452	15545	15594	15836	15553	15509	15725	15740	15472	15631	15641	15638	15842	15889	15865	15753	15622	15604	15825	15645	15502	15568	15675	15728	15774	15649	15741	15612	15718	15779	15779	15843	15525	15704	15833	15525	15455	15727	15623	15617	15718	15698	15514	15538	15695	15698	15666	15757	15797	15853	15854	15614	15736	15734	15658	15718	15823	15696	15898	15500	15699	15475	15904	15720	15558	15744	15734	15929	15825	15757	15698	15697	15704	15754	15668	15656	15711	15776	15775	15815	15829	15864
16724	27842	27321	22743	22044	19416	17665	17163	16753	17169	16721	24750	33197	33719	25777	19315	16161	15583	15303	15421	15360	15348	15203	15122	15368	15302	15454	15304	15261	15250	15455	15139	15135	15354	15326	15334	15229	15287	15343	15238	15339	15256	15320	15343	15397	15146	15307	15281	15481	14973	15139	15259	15389	15368	15361	15237	15296	15320	15126	15342	15355	15217	15424	15395	15248	15250	15287	15284	15250	15488	15302	15131	15216	15278	15300	15379	15271	15356	15150	15184	15311	15248	15247	15133	15155	15298	15310	15353	15249	15352	15162	15345	15344	15300	15368	15175	15239	15252	15276	15188	15243	15314	15225	15233	15198	15172	15158	15400	15120	15322	15479	15296	15342	15213	15190	15426	15224	15153	15325	15206	15313	15281	15181	15326	15272	15313	15200	15149	15304	15292	15228	15391	15303	15269	15145	15252	15273	15049	15130	15233	15254	15271	15349	15209	15339	15271	15442	15306	15333	15254	15381	15285	15316	15442	15302	15201	15216	15238	15127	15149	15487	15395	15396	15258	15163	15270	15320	15269	15444	15518	15220	15229	15244	15172	15254	15335	15135	15365	15338	15358	15353	15137	15210	15410	15048	15265	15242	15350	15340	15266	15283	15329	15323	15319	15321	15130	15297	15341	15345	15212	15395	15232	15180	15255	15360	15414	15309	15335	15176	15216	15358	15366	15358	15339	15279	15204	15288	15224	15052	15419	15305	15366	15323	15388	15214	15286	15188	15289	15183	15106	15344	15368	15295	15290	15252	15362	15347	15336	15320	15325	15248	15346	15270	15215	15237	15266	15099	15477	15316	15421	15239	15340	15247	15268	15175	15291	15189	15419	15367	15348	15105	15406	15385	15224	15263	15268	15409	15188	15286	15272	15429	15216	15216	15537	15249	15327	15177	15274	15258	15322	15367	15147	15305	15348	15366	15122	15339	15251	15220	15152	15472	15089	15362	15381	15226	15181	15277	15333	15321	15312	15352	15302	15417	15206	15185	15354	15218	15278	15271	15241	15470	15059	15330	15250	15273	15320	15379	15344	15264	15297	15386	15474	15299	15395	15134	15349	15176	15404	15358	15320	15386	15302	15289	15378	15268	15318	15322	15245	15161	15252	15231	15364	15151	15395	15218	15081	15385	15347	15087	15383	15290	15322	15333	15228	15283	15401	15296	15191	15433	15084	15258	15229	15388	15336	15331	15401	15412	15466	15241	15321	15121	15236	15179	15471	15252	15196	15308	15101	15175	15255	15372	15505	15235	15339	15162	15215	15184	15354	15076	15351	15235	15220	15223	15172	15277	15362	15298	15284	15315	15093	15312	15188	15262	15257	15246	15362	15191	15294	15499	15232	15317	15394	15208	15310	15139	15498	15442	15257	15323	15464	15289	15371	15387	15309	15343	15281	15155	15230	15258	15220	15256	15160	15387	15276	15223	15404	15340	15147	15302	15328	15093	15241	15253	15239	15425	15161	15407	15165	15157	15170	15037	15220	15257	15311	15226	15254	15211	15215	15190	15333	15161	15228	15249	15108	15284	15274	15270	15209	15310	15339	15307	15340	15173	15246	15272	15204	15364	15303	15167	15191	15036	15316	15260	15360	15436	15338	15299	15346	15405	15522	15264	15259	15256	15195	15248	15395	15324	15420	15170	15307	15201	15458	15245	15331	15374	15307	15327	15380	15254	15324	15434	15230	15299	15159	15219	15141	15373	15277	15231	15268	15239	15269	15220	15359	15311	15218	15296	15259	15255	15313	15439	15368	15195	15111	15289	15367	15430	15244	15232	15257	15235	15267	15309	15375	15309	15417	15320	15232	15343	15342	15201	15220	15454	15343	15232	15449	15378	15161	15245	15243	15333	15283	15250	15311	15290	15403	15267	15317	15280	15455	15471	15375	15123	15357	15312	15311	15288	15318	15216	15247	15210	15170	15200	15090	15322	15161	15177	15316	15250	15239	15332	15384	15345	15336	15411	15113	15196	15222	15374	15314	15340	15096	15339	15404	15331	15288	15184	15284	15253	15260	15291	15334	15218	15313	15222	15245	15288	15153	15283	15215	15181	15360	15237	15381	15103	15245	15268	15287	15309	15286	15328	15391	15358	15376	15318	15359	15251	15188	15352	15103	15289	15303	15325	15219	15155	15192	15283	15247	15398	15339	15199	15323	15260	15244	15337	15348	15341	15376	15178	15141	15284	15340	15274	15239	15422	15308	15352	15293	15362	15259	15235	15231	15133	15285	15176	15262	15179	15160	15406	15263	15137	15268	15354	15351	15188	15090	15255	15112	15226	15224	15283	15401	15441	15306	15221	15306	15235	15432	15148	15041	15282	15299	15255	15407	15235	15303	15371	15204	15283	15392	15305	15197	15296	15096	15236	15324	15261	15301	15262	15254	15211	15220	15135	15202	15313	15245	15195	15295	15329	15357	15301	15284	15291	15270	15164	15313	15345	15212	15305	15372	15292	15520	15304	15114	15344	15279	15251	15161	15419	15194	15092	15292	15406	15066	15240	15422	15264	15118	15194	15279	15288	15256	15334	15245	15168	15244	15322	15245	15404	15159	15214	15228	15216	15207	15346	15406	15368	15190	15366	15136	15179	15279	15301	15409	15341	15349	15020	15355	15193	15211	15357	15311	15285	15332	15245	15290	15227	15287	15242	15171	15156	15204	15359	15253	15435	15075	15444	15351	15366	15273	15236	15313	15242	15290	15122	15352	15193	15298	15244	15382	15368	15255	15302	15217	15269	15308	15215	15140	15262	15177	15271	15299	15400	15465	15251	15240	15351	15426	15302	15232	15382	15191	15126	15324	15167	15279	15247	15418	15381	15240	15286	15244	15148	15094	15216	15351	15346	15277	15311	15281	15201	15252	15257	15293	15198	15165	15216	15210	15460	15382	15279	15320	15282	15232	15297	15323	15262	15270	15249	15219	15474	15243	15257	15393	15360	15347	15479	15122	15251	15432	15302	15287	15267	15222	15215	15258	15119	15429	15176	15253	15229	15123	15292	15203	15110	15238	15322	15314	15161	15233	15303	15102	15252	15339	15018	15313	15345	15362	15226	15288	15161	15270	15134	15369	15429	15442	15263	15311	15254	15302	15208	15252	15317	15313	15246	15295	15303	15223	15327	15259	15160	15400	15182	15440	15255	15376	15228	15339	15241	15400	15308	15283	15441	15198	15371	15288	15355	15189	15253	15289	15228	15264	15228	15360	15352	15431	15208	15284	15190	15134	15363	15321	15152	15203	15326	15282	15182	15328	15439	15398	15243	15427	15276	15260	15333	15263	15409	15362	15210	15142	15283	15293	15182	15377	15399	15383	15285	15154	15194	15166	15319	15155	15237	15322	15286	15339	15373	15151	15229	15293	15248	15227	15212	15355	15296	15464	15408	15178	15271	15319	15317	15339	15277	15238	15429	15326	15334	15346	15195	15066	15338	15302	15285	15223	15236	15216	15305	15230	15227	15252	15315	15254	15321	15277	15410	15269	15452	15380	15208	15351	15356	15149	15185	15187	15406	15197	15372	15407	15211	15227	15390	15356	15331	15174	15119	15355	15232	15403	15327	15223	15293	15406	15094	15203	15195	15336	15194	15239	15239	15201	15305	15180	15314	15269	15298	15392	15159	15239	15246	15333	15238	15246	15290	15167	15385	15392	15294	15392	15231	15156	15331	15258	15164	15355	15340	15353	15371	15279	15130	15525	15126	15307	15173	15378	15129	15111	15220	15310	15158	15434	15205	15425	15342	15089	15363	15370	15286	15174	15409	15272	15449	15345	15314	15259	15242	15257	15379	15293	15332	15236	15094	15277	15311	15229	15220	15340	15299	15164	15388	15312	15213	15227	15292	15340	15254	15301	15282	15170	15448	15151	15409	15236	15027	15210	15329	15279	15349	15259	15253	15311	15216	15340	15114	15285	15222	15411	15176	15319	15284	15248	15325	15397	15325	15364	15354	15274	15301	15261	15318	15277	15345	15122	15297	15272	15272	15352	15296	15071	15075	15329	15223	15353	15202	15307	15354	15276	15189	15370	15207	15319	14987	15274	15439	15253	15250	15003	15268	15273	15453	15354	15157	15284	15235	15284	15312	15313	15414	15360	15497	15413	15249	15152	15303	15288	15343	15132	15374	15179	15285	15307	15105	15296	15372	15215	15257	15226	15167	15146	15325	15218	15200	15187	15328	15357	15342	15174	15390	15180	15131	15199	15261	15256	15417	15150	15446	15251	15303	15235	15159	15315	15284	15102	15226	15410	15444	15246	15281	15304	15307	15299	15203	15127	15406	15129	15252	15522	15333	15105	15325	15195	15347	15337	15299	15224	15304	15255	15347	15165	15302	15392	15245	15256	15114	15323	15342	15397	15214	15206	15248	15235	15382	15219	15127	14986	15279	15176	15289	15162	15157	15441	15179	15259	15332	15345	15369	15131	15402	15219	15077	15137	15244	15279	15261	15171	15207	15363	15315	15347	15460	15090	15277	15227	15227	15371	15310	15396	15256	15302	15342	15260	15341	15251	15195	15299	15061	15301	15379	15347	15331	15273	15275	15094	15448	15145	15306	15022	15284	15303	15221	15186	15383	15215	15453	15134	15048	15283	15237	15300	15255	15251	15348	15314	15168	15186	15188	15235	15236	15251	15295	15199	15208	15186	15113	15293	15196	15343	15224	15248	15286	15365	15229	15333	15329	15263	15427	15403	15288	15305	15153	15320	15282	15338	15326	15071	15341	15280	15337	15427	15253	15200	15243	15165	15404	15287	15278	15290	15167	15346	15371	15189	15311	15331	15351	15385	15292	15299	15331	15099	15240	15297	15244	15235	15181	15292	15312	15315	15308	15300	15338	15294	15149	15181	15362	15369	15356	15309	15228	15319	15362	15313	15290	15303	15296	15316	15119	15325	15373	15325	15057	15157	15357	15128	15212	15300	15428	15213	15375	15222	15205	15306	15169	15031	15373	15101	15356	15325	15450	15226	15225	15172	15389	15106	15257	15243	15156	15254	15201	15241	15304	15339	15372	15249	15274	15268	15247	15279	15131	15293	15093	15381	15329	15308	15225	15348	15267	15310	15212	15273	15241	15220	15449	15322	15299	15297	15269	15243	15172	15191	15325	15235	15231	15241	15215	15203	15127	15155
23906	21336	28742	24425	22097	22394	21215	17792	16905	17230	17067	24029	37197	39307	29846	21971	17459	16021	15956	15715	15823	15739	15586	15654	15715	15816	15631	15600	15613	15401	15697	15668	15740	15686	15730	15567	15614	15541	15693	15754	15605	15438	15804	15628	15463	15590	15442	15504	15639	15453	15774	15695	15532	15607	15606	15576	15584	15505	15675	15716	15480	15356	15660	15598	15712	15828	15589	15577	15445	15609	15490	15554	15792	15505	15746	15673	15647	15521	15695	15562	15630	15679	15686	15477	15557	15395	15618	15417	15535	15598	15526	15704	15618	15625	15475	15656	15766	15545	15636	15538	15634	15410	15563	15500	15605	15540	15567	15440	15848	15470	15392	15789	15600	15630	15532	15657	15658	15590	15475	15409	15507	15539	15575	15535	15608	15681	15538	15490	15486	15586	15534	15651	15387	15417	15665	15559	15416	15480	15624	15506	15592	15568	15669	15654	15497	15531	15559	15552	15528	15564	15594	15606	15685	15633	15507	15535	15650	15592	15823	15463	15573	15724	15583	15703	15578	15654	15496	15477	15570	15509	15502	15414	15625	15653	15566	15635	15566	15458	15467	15557	15642	15517	15456	15643	15632	15301	15414	15510	15511	15522	15470	15580	15468	15697	15483	15626	15583	15353	15526	15289	15394	15616	15423	15535	15634	15621	15396	15696	15334	15613	15470	15439	15676	15480	15678	15654	15618	15372	15464	15590	15621	15569	15454	15467	15673	15514	15512	15679	15404	15596	15476	15403	15520	15703	15658	15710	15388	15586	15584	15380	15500	15523	15484	15320	15375	15355	15473	15498	15391	15588	15555	15524	15385	15656	15379	15342	15529	15628	15550	15544	15714	15773	15428	15402	15461	15658	15647	15463	15468	15721	15650	15425	15635	15344	15357	15532	15558	15435	15684	15722	15632	15483	15387	15778	15575	15640	15458	15661	15563	15481	15529	15498	15640	15460	15603	15457	15513	15624	15595	15503	15661	15705	15689	15641	15337	15604	15372	15570	15492	15723	15587	15425	15552	15585	15629	15444	15414	15428	15712	15446	15478	15535	15458	15679	15557	15485	15567	15443	15574	15505	15532	15429	15573	15651	15775	15645	15460	15622	15546	15522	15706	15508	15469	15525	15601	15455	15418	15667	15588	15583	15525	15493	15517	15416	15407	15410	15561	15514	15650	15496	15615	15602	15512	15381	15552	15537	15560	15496	15590	15564	15581	15550	15503	15505	15405	15449	15501	15578	15724	15601	15667	15489	15479	15480	15385	15593	15688	15649	15533	15478	15627	15696	15546	15478	15492	15616	15540	15610	15619	15588	15560	15318	15511	15618	15507	15701	15509	15518	15595	15689	15619	15708	15624	15718	15636	15451	15589	15624	15548	15415	15636	15571	15666	15408	15525	15558	15398	15460	15486	15760	15664	15524	15596	15581	15470	15501	15592	15432	15720	15299	15448	15601	15662	15412	15362	15660	15512	15607	15543	15451	15596	15659	15508	15627	15729	15429	15533	15525	15554	15533	15558	15704	15553	15679	15392	15816	15617	15602	15679	15589	15525	15544	15630	15475	15481	15594	15636	15662	15539	15565	15435	15556	15886	15605	15475	15683	15576	15732	15434	15732	15565	15592	15622	15613	15469	15473	15587	15535	15534	15508	15562	15654	15725	15576	15516	15609	15705	15420	15651	15508	15592	15613	15434	15576	15697	15693	15627	15491	15703	15597	15723	15447	15667	15708	15624	15645	15697	15484	15644	15529	15471	15739	15624	15653	15572	15767	15341	15446	15514	15528	15594	15497	15551	15495	15636	15679	15304	15491	15643	15582	15566	15592	15540	15503	15633	15498	15442	15469	15679	15589	15629	15610	15644	15571	15506	15564	15457	15470	15507	15727	15441	15537	15521	15590	15540	15534	15585	15503	15500	15438	15581	15365	15627	15381	15575	15637	15442	15547	15443	15510	15554	15594	15658	15586	15392	15467	15461	15502	15402	15536	15632	15566	15548	15502	15654	15598	15490	15678	15790	15621	15525	15562	15428	15461	15515	15721	15650	15706	15428	15685	15534	15535	15383	15449	15671	15591	15598	15681	15619	15677	15605	15518	15676	15538	15680	15539	15650	15524	15498	15544	15690	15674	15526	15645	15755	15838	15529	15603	15670	15554	15636	15438	15641	15583	15391	15616	15617	15413	15650	15424	15338	15376	15634	15687	15614	15731	15582	15553	15619	15646	15616	15609	15619	15649	15678	15569	15695	15695	15522	15603	15517	15553	15635	15505	15527	15630	15540	15628	15604	15478	15832	15673	15405	15417	15643	15603	15572	15484	15438	15619	15607	15539	15607	15485	15543	15548	15586	15551	15542	15484	15637	15522	15636	15624	15687	15459	15432	15518	15677	15600	15527	15492	15738	15682	15740	15687	15415	15357	15674	15479	15616	15421	15588	15430	15304	15496	15489	15553	15536	15599	15448	15322	15607	15578	15630	15663	15722	15602	15389	15558	15601	15434	15710	15544	15548	15581	15288	15349	15635	15593	15777	15633	15547	15772	15382	15720	15476	15548	15453	15639	15637	15627	15425	15432	15579	15603	15673	15630	15617	15562	15500	15455	15405	15668	15686	15612	15546	15604	15656	15583	15521	15586	15436	15244	15382	15493	15349	15579	15671	15556	15749	15442	15445	15554	15539	15570	15429	15550	15754	15599	15504	15495	15586	15529	15823	15620	15559	15734	15653	15496	15615	15525	15632	15637	15654	15471	15503	15487	15636	15657	15450	15506	15464	15406	15538	15511	15524	15505	15712	15733	15548	15707	15612	15647	15457	15570	15593	15603	15677	15590	15487	15559	15680	15540	15799	15599	15712	15497	15633	15639	15403	15488	15571	15352	15555	15396	15364	15339	15623	15565	15514	15507	15481	15566	15630	15527	15488	15619	15533	15539	15594	15525	15715	15556	15442	15529	15494	15601	15660	15730	15614	15544	15643	15509	15680	15602	15444	15865	15727	15498	15399	15437	15763	15581	15387	15499	15672	15717	15641	15536	15577	15640	15557	15451	15483	15471	15394	15463	15572	15469	15575	15790	15719	15411	15654	15332	15711	15690	15698	15535	15536	15802	15633	15473	15578	15436	15585	15448	15484	15512	15544	15725	15459	15369	15432	15513	15366	15519	15618	15667	15712	15618	15707	15376	15624	15759	15621	15535	15711	15434	15572	15505	15537	15525	15528	15351	15595	15592	15684	15471	15737	15569	15623	15461	15770	15629	15458	15821	15386	15701	15652	15586	15615	15650	15455	15409	15635	15642	15600	15572	15239	15631	15644	15491	15604	15575	15576	15587	15587	15405	15417	15535	15163	15562	15503	15366	15548	15606	15500	15740	15584	15404	15695	15603	15515	15462	15604	15651	15451	15582	15660	15667	15440	15568	15524	15486	15408	15569	15662	15617	15592	15539	15646	15349	15581	15536	15629	15778	15661	15710	15544	15558	15536	15658	15723	15446	15549	15535	15425	15576	15505	15434	15609	15643	15625	15562	15521	15691	15743	15412	15590	15547	15559	15522	15474	15723	15447	15524	15667	15482	15477	15479	15532	15530	15421	15328	15465	15528	15727	15587	15499	15485	15471	15439	15497	15497	15557	15480	15594	15498	15501	15602	15494	15393	15603	15662	15431	15455	15568	15718	15569	15601	15474	15638	15656	15540	15531	15540	15591	15409	15498	15554	15578	15502	15719	15657	15486	15640	15573	15491	15488	15685	15542	15568	15505	15417	15519	15678	15552	15520	15632	15520	15485	15541	15595	15361	15601	15490	15401	15328	15330	15452	15577	15634	15588	15491	15589	15492	15568	15615	15526	15597	15608	15336	15678	15486	15646	15601	15581	15673	15446	15378	15437	15494	15496	15608	15938	15649	15722	15447	15499	15617	15597	15678	15546	15497	15702	15497	15500	15601	15722	15567	15636	15542	15386	15644	15782	15615	15509	15747	15771	15627	15662	15332	15295	15499	15567	15509	15510	15572	15382	15510	15627	15350	15474	15530	15753	15617	15548	15631	15449	15364	15413	15734	15449	15595	15434	15492	15771	15637	15794	15600	15584	15555	15605	15592	15594	15619	15625	15752	15582	15438	15649	15576	15635	15486	15447	15596	15657	15503	15547	15644	15503	15412	15552	15498	15498	15489	15476	15622	15428	15527	15590	15623	15355	15305	15559	15570	15457	15497	15460	15504	15615	15489	15600	15437	15467	15517	15380	15605	15614	15428	15530	15555	15474	15689	15526	15552	15650	15470	15773	15724	15782	15528	15706	15443	15604	15603	15666	15576	15689	15596	15508	15671	15582	15574	15600	15724	15540	15653	15463	15348	15501	15525	15669	15563	15381	15552	15701	15685	15458	15503	15434	15555	15853	15440	15555	15671	15361	15616	15493	15550	15443	15558	15443	15484	15638	15661	15626	15394	15601	15628	15516	15647	15654	15673	15574	15324	15525	15744	15342	15455	15596	15587	15472	15530	15522	15357	15496	15604	15595	15424	15514	15565	15619	15676	15642	15586	15591	15537	15471	15417	15369	15438	15617	15475	15430	15459	15664	15596	15644	15651	15668	15631	15581	15596	15552	15441	15695	15625	15573	15556	15565	15546	15483	15568	15431	15546	15521	15608	15668	15538	15526	15644	15631	15712	15305	15429	15510	15685	15565	15611	15497	15444	15612	15442	15507	15502	15438	15516	15468	15433	15508	15511	15560	15494	15392	15608	15575	15685	15810	15584	15587	15583	15642	15556	15484	15344	15597	15539	15638	15470	15361	15582	15570	15555	15672	15295	15598	15669	15633	15639	15548	15788	15680	15557	15541	15521	15392	15680	15684	15498	15579	15638	15651	15507	15388	15500	15328	15439	15607	15481	15697	15544	15612	15659	15745	15585	15430	15554	15455	15375	15498	15561	15575	15424	15475	15527	15371	15449	15400	15403	15605	15718	15718	15346	15429	15671	15680	15597	15552	15575	15562	15473	15693	15654	15695	15556	15542	15545	15623	15625	15734	15478	15581	15685	15566	15607	15544	15590	15548	15571	15642	15475	15541	15454	15602	15586	15481	15504	15608	15638	15578	15752	15720	15538	15488	15536	15413	15491	15641	15575	15500	15656	15558	15525
18819	31655	30293	26209	22816	20958	19146	18222	17657	17820	17587	28763	42157	41301	32232	22119	16855	15425	15205	15066	15358	15238	15189	15032	15320	15164	15191	15061	15209	15129	15177	15086	15135	15066	15009	15070	15029	15100	15193	15137	15289	15220	15140	15085	15270	15244	15390	15262	15131	15069	15095	15318	15125	15014	15095	15136	15101	15107	15166	15191	15113	15251	15166	15353	15178	15186	15300	15152	15124	15212	15203	15106	15292	14982	15258	15169	15214	15177	15230	15170	15252	15384	15090	15217	15196	15175	15130	15323	15224	14996	15201	15184	15047	15251	15067	15222	15172	15118	15140	15092	15085	15481	15178	15074	15048	15150	15130	15075	15154	14980	15078	15046	15174	15307	15095	15035	15263	15219	15206	15271	15144	15129	15044	15069	15123	15238	15223	15065	15243	15162	15168	15130	15215	15256	15246	15085	15155	15234	15190	15295	15228	15166	15197	15006	15047	15219	15048	15316	15229	15285	15168	15241	15155	15177	15195	15009	15141	15040	15154	15011	15158	15028	15158	15101	15282	15167	15180	15070	15146	15164	15313	15183	15121	15327	15314	15167	15179	15193	15234	15077	15060	15173	14990	15203	15298	15229	15290	15078	15208	15255	15200	15162	15106	15162	15286	15204	15215	14966	15272	15020	15248	15015	15132	15141	15225	15229	15175	15169	15160	15161	15191	15101	15292	15160	15179	15058	15062	15170	15307	15144	15271	15225	15197	15169	15257	15246	15129	15115	15270	15177	15219	15036	15322	15060	15179	15244	15107	15213	15093	15164	15253	15152	15261	15176	15004	15160	14840	15023	15172	15425	15233	15087	15209	15229	15304	15129	15061	15298	15039	15139	15094	15232	15135	15113	15132	15248	14908	15264	15066	15191	15203	15151	15167	15116	15173	15062	14956	15224	15278	15231	15092	15166	15419	15214	15150	15192	15201	15152	15194	15103	15236	15142	15208	15174	15140	15196	15395	15309	15209	15115	15230	14942	15106	15164	15139	15040	15107	15266	15156	15110	15202	14999	15229	15132	15245	15041	15246	15263	15198	15222	15202	15261	15275	15141	15193	15261	15312	15221	15185	15123	15079	15121	15169	15211	15141	15273	15205	15001	15197	15194	15284	15140	15104	15076	15203	15263	15254	15171	15293	15201	15163	15140	15035	15097	15078	15257	15264	15132	15088	15171	15131	14996	15187	15234	15124	15099	15096	15195	15145	15221	15227	15360	15195	15217	15144	15158	15182	15019	15110	15213	15118	15130	15080	15285	15156	15219	15016	15196	15314	15236	15117	15198	15168	15162	15226	14974	15043	15056	15240	15176	15076	15279	15156	15078	15225	15147	15174	15319	15152	15033	15294	15031	15183	15215	15172	15113	15202	15104	15230	15238	15212	15130	15375	15302	15137	15163	15057	15086	15156	15355	15264	15211	15240	15462	15031	15289	15380	15168	15220	15112	15295	15144	15362	15227	15201	15076	15036	15091	15280	15173	15079	15052	15150	15179	15298	14993	15165	15175	15112	15235	15110	15390	15250	14851	15247	15202	15075	15107	15034	15088	15231	15157	15267	15253	15258	15272	15050	15092	15242	15127	15350	15277	15070	15155	15083	15017	15114	15216	15303	15166	15206	15117	15143	15205	15307	15118	15118	14922	15134	15232	15090	15184	15137	15155	15180	15289	15244	15129	15219	15036	15171	15234	15127	15185	15072	15135	15111	15200	15254	15152	15284	15211	15138	15337	15038	15272	15299	15273	15188	15257	15165	15314	15112	15253	15061	15243	15098	15276	15140	15204	15280	15090	15348	15182	15093	15123	15090	15205	15237	15212	15034	15081	15130	15355	15123	15334	15172	15203	15142	15361	15180	15130	15225	15292	15127	15106	15262	15252	15331	15284	15104	15219	15207	15089	15298	15073	15229	15060	15162	15197	15241	15179	15309	15149	15093	15110	15033	15139	15310	14973	15206	15257	15157	15194	15217	15250	15182	15027	15215	15167	15311	15320	15211	15158	15206	15209	15161	15237	15208	15233	15053	15004	15068	15333	15263	15342	15096	15120	15166	15153	15120	15120	15086	15082	15278	15224	15118	15190	15023	15171	15428	15231	15199	15121	15126	15202	15198	15180	15092	15099	15030	15161	15145	15167	15115	15259	15153	15046	15092	15007	15017	15250	15156	15246	15088	15181	15324	15201	15100	15316	15151	15110	15002	15076	15109	14958	15094	15336	15101	15030	15137	15044	15292	15083	15015	15163	15260	15200	14862	15108	15234	15219	15177	15020	15217	15073	15436	15128	15087	15057	15240	15225	15187	15311	15229	15091	15151	15173	15126	15222	15134	15142	15013	15187	15194	15345	15041	15080	15171	15316	15282	15165	15159	15226	15022	15140	15129	15071	15184	15082	15098	15134	15253	15153	15249	15100	15417	15051	15162	15183	15238	14984	15252	15262	15289	15067	15174	15051	15158	15088	15124	15244	15117	15165	15140	15027	15282	15242	15248	15415	15274	15014	15189	15141	15106	15068	14866	15017	15164	15130	15220	15111	15107	15142	14906	15006	15137	15102	15305	15129	15126	15221	15124	15216	15067	15160	15147	15090	15130	15098	15121	15121	15051	14956	15364	15284	15046	15185	15272	15158	15161	15051	15240	15256	15043	15255	15253	15144	15237	15096	15385	15083	15063	15157	15220	15138	15246	15258	15105	15103	15161	15034	15271	15142	15187	15284	15055	15150	15233	15203	15098	15312	15133	15131	15032	15136	15280	15029	15281	15297	15216	15125	15158	15148	15095	15088	15128	14944	15172	15170	15237	15213	15221	15202	15214	15116	15108	15211	15238	15185	15188	15117	15022	15116	15137	15090	15064	15147	15174	15087	15116	15292	15087	14969	15276	15171	15062	15068	15183	15073	15408	15055	15224	15023	15233	15176	15025	15145	15090	15186	15265	15135	15096	14973	15226	14964	15234	15284	15297	15224	15081	15127	15166	15293	15173	15384	15211	15113	15299	15195	15059	15229	15100	15297	15244	15042	15323	15053	15240	15087	15149	15256	15099	15051	15251	15225	15018	15318	15178	15202	15234	14891	15219	15262	15206	15072	15283	15158	14975	15164	15043	15079	15244	15135	15090	15209	15276	15279	14986	15246	15205	15024	15072	15089	15267	15107	14975	15273	15198	15168	15218	15023	15040	15023	15257	15046	15269	15341	15215	15216	15358	15115	15174	15160	15208	15220	15181	15121	15131	15113	15113	15123	15232	15190	15322	15312	15199	14981	15110	15167	15031	15155	15090	15040	15095	15163	15105	15264	15199	14938	15137	15010	15091	15054	15224	15119	15194	15091	15188	15108	15204	15053	15158	15238	15044	15450	15277	15189	15174	15147	15187	15047	15151	15058	15141	15269	15279	15239	15049	15181	15143	15006	15253	15141	15237	15262	15266	15162	15328	15219	15129	15212	15110	15070	15091	15230	15134	15031	15120	15250	15226	15295	15139	15122	15149	15282	15337	15058	15175	15271	15382	15079	14961	14965	15076	14959	15201	15095	15232	15275	15126	15291	15262	15169	15120	15135	15217	15381	15216	15264	15123	15232	15276	15282	15166	15035	15069	15100	15274	15174	15227	15242	15144	15070	14999	15042	15068	15085	15227	15090	15009	15256	15097	15128	15182	15289	15149	15194	15164	15186	15175	15147	15173	15145	15265	15048	15040	15159	15323	15084	15072	15226	15402	15223	15134	15177	15177	15068	15379	15170	15185	15058	15298	15148	15145	15047	15139	15094	15082	15095	15340	15339	15186	15230	15038	14957	15181	14986	15214	15214	15050	15097	15213	15156	15131	15123	15163	15104	15237	15233	15265	15101	15166	15126	15177	15114	15135	15090	15145	15085	15131	15030	15226	15004	15322	15098	15147	15205	15413	15078	15043	15180	15084	15113	15056	15121	15159	15043	15170	15074	15229	15319	15158	15151	15208	15174	15173	15354	14941	15052	15289	15227	15179	15217	15142	15240	15110	15283	15323	15086	15080	15204	15099	15211	15141	15139	15148	15166	15180	15109	15185	15197	15189	15123	15128	15064	15070	15087	15344	15020	15252	15018	15113	15110	15328	15087	15325	14989	15311	15099	15227	15221	15071	15278	15260	15051	15118	15191	15073	15270	15220	15022	15189	15251	15264	15073	15151	15238	15074	15033	15159	15166	15068	15138	15158	15141	15275	15066	15169	15146	15131	15127	15190	15004	15230	15143	15151	15098	15055	15221	14885	15161	15201	15271	15095	15022	15148	15206	15115	15165	15122	15330	15261	15206	15203	15306	15097	15154	15149	15120	15053	15151	15242	15089	15081	15231	15119	15197	15261	15300	15118	15027	15226	15151	15120	15279	15251	15156	15074	15088	15155	15019	15004	15193	15133	14932	15296	15115	15302	15157	15139	15250	15161	15027	15304	15206	15017	15224	15059	15302	15161	15117	15207	15259	15081	15143	15282	15089	15073	15216	15173	15115	15120	15193	15081	15029	15200	15212	15210	15115	15350	15143	15221	15181	15082	15284	15260	15207	15147	15368	15248	15144	15092	15130	15112	15278	15275	15234	15013	15145	15217	15357	15276	15090	15349	15055	15046	15027	15181	15185	15060	15066	15246	15110	15245	15200	15261	15186	15184	15257	15126	15223	15153	15120	15319	15137	15029	15171	14956	15123	15270	15237	15313	15053	15144	15175	15082	15212	15227	15203	15116	15161	15183	15226	14987	15086	15234	15341	15155	15188	15156	15056	15160	15179	15212	15252	15250	15078	15229	15131	15190	15254	15180	15171	15090	15120	15146	15301	15115	15156	15041	15210	15259	15154	15169	15200	15221	15246	15111	15122	15100	15228	15108	15207	15283	15228	15327	15161	15219	15135	15321	15212	15176	15085	15167	15177	15035	15179	15212	15307	15175	15156	15155	15066	15182	15070	15112	15248	15136	15147	15334	15158	15197	15177	15060	15129	15338	15092	15052	15198	15182	15203	15015	15088	15113	15131	15332	15089	15138	15178	15077	15127	15294	15199	15246	15093	15343	15197	15080	14897	15237	15174	15006	15134	15173	15247	15088	15178	15150	15150	15149	15173	15211	15321	15179	15124	15226	15065	15044	14942	15003	15164	15042	15136	15096	15156
29181	22425	22359	19508	17371	16573	16819	16508	16957	16790	16387	17234	18401	18325	17268	16433	16151	15776	15798	15597	15885	15784	15699	15777	15596	15768	15852	15855	15741	15739	15737	15789	15717	15729	15814	15865	15756	15828	15768	15752	15804	15774	15952	15626	15688	15744	15691	15671	15677	15892	15776	15657	15716	15743	15794	15855	15917	15829	15815	15589	15753	15920	15732	15661	15803	15692	15749	15881	15837	15654	15562	15769	15803	15735	15669	15526	15757	15835	15888	15762	15695	15486	15780	15873	15829	15863	15887	15684	15799	15826	15817	15682	15697	15726	15915	15826	15573	15597	15784	15615	15787	15834	15732	15768	15676	15698	15733	15741	15744	15894	15689	15573	15881	15854	15820	15765	15625	15855	15740	15695	15632	15890	15752	15638	15799	15672	15720	15838	15874	15904	15905	15643	15645	15678	15984	15790	15917	15665	15703	15810	15555	15594	15845	15776	15772	15708	16006	15619	15668	15732	15825	15810	15781	15776	15890	15711	15710	15713	15652	15745	15875	15704	15595	15778	15632	15813	15806	15732	15655	15770	15782	15878	15694	15618	15820	15728	15824	15748	15884	15754	15871	15827	15754	15502	15823	15808	15871	15729	15729	15822	15681	15604	15872	15807	15981	15735	15715	15711	15734	15841	15662	15777	15531	15749	15644	15777	15719	15668	15874	15785	15828	15579	15887	15558	15839	15911	15927	15745	15790	15685	15679	15860	15572	15823	15541	15822	15779	15872	15846	15846	15666	15790	15739	15666	15752	15596	15615	15702	15923	15849	15674	15924	15837	15865	15931	15711	15550	15830	16086	15706	15835	15699	15746	15780	15743	15790	15844	15845	15812	15902	15815	15640	15685	15556	15831	15768	15861	15672	15780	15888	15890	15888	15912	15837	15660	15849	15900	15868	15685	15711	15725	15868	15698	15719	15841	15737	15745	15848	15815	15718	15656	15623	15866	15809	15725	15880	15869	15834	15533	15625	15693	15851	15908	15697	15824	15568	15608	15549	15874	15852	15808	15821	15901	15650	15837	15737	15590	15601	15928	15704	15839	15883	15743	15803	15797	15855	15793	15694	15702	15772	15752	15714	15840	15815	15949	15847	15703	15973	15736	15696	15891	15781	15630	15810	15807	15735	15887	15762	15908	15825	15615	15958	15695	15567	15458	15601	15963	15612	15785	15632	15609	15805	15818	15941	15886	15695	15805	15861	15938	15763	15792	15881	15853	15726	15689	15609	15696	15804	15806	15710	15730	15643	15764	15805	15832	15760	15594	15761	15713	15650	15678	15775	15707	15617	15528	15876	15761	15650	15720	15883	15918	15850	15700	15668	15866	15741	15771	15803	15616	15682	15765	15800	15815	15776	15536	15652	15696	15879	15893	15652	15699	15771	15869	15681	15860	15693	15558	15730	15749	15784	15747	15800	15747	15715	15789	15966	15640	15787	15670	15828	15735	16030	15894	15729	15741	15909	15705	15786	15917	15713	15455	15617	15916	15795	15819	15571	15777	15735	15686	15673	15716	15847	15812	15759	15794	15674	15640	15788	15743	15852	15739	15709	15637	15631	15653	15796	15608	15685	15680	15815	15670	15529	15664	15716	15681	15774	15775	15617	15845	15648	15649	15667	15691	15709	15768	15864	15698	15741	15909	15708	15821	15780	15848	15876	15752	15754	15811	15829	15777	15778	15927	15729	15663	15704	15622	15770	15951	15763	15848	15475	15573	15756	15959	15967	15937	15824	15903	15768	15733	15793	15763	15726	15779	15598	15714	15652	15725	15850	15801	15772	15856	15738	15590	15768	15773	15790	15766	15847	15859	15728	15717	15823	15688	15763	15583	15826	15562	15816	15854	15789	15729	15892	15957	15727	15734	15645	15667	15703	15687	15706	15610	15657	15879	15849	15606	15744	15666	15842	15784	15828	15756	15745	15877	15750	15534	15967	15874	15749	15627	15739	15835	16200	15706	15640	15827	15774	15730	15799	15869	15650	15789	15671	15790	15779	15780	15715	15718	15956	15884	15777	15604	15724	15886	15687	15869	15656	15876	15758	15711	15679	15598	15715	15835	15624	15904	15755	15734	15524	15719	15733	15867	15880	15793	15603	15769	15685	15763	15584	15797	15672	15737	15715	15828	15692	15771	15827	15801	15834	15610	15807	15983	15751	15591	15771	15884	15734	15855	15756	15828	15733	15723	15714	15907	15867	15696	15805	15676	15757	15809	15882	15518	15812	15881	15839	15766	15726	15672	15893	15701	15743	15791	15748	15760	15739	15757	15603	15758	15697	15772	15657	15885	15631	15957	15704	15746	15993	16045	15822	15683	15560	15863	15761	15640	15662	15783	15899	15690	15742	15689	15958	15671	15607	15746	15790	15712	15618	15682	15636	15685	15780	15571	15668	15682	15607	15730	15756	15699	15666	15739	15743	15591	15635	15699	15553	15800	15802	15811	15737	15901	15893	15635	15820	15862	15796	15768	15691	15496	15779	15831	15673	15878	15766	15496	15912	15803	15724	15896	15724	15775	15663	15809	15694	15816	15768	15755	15532	15818	15706	15721	15686	15904	15893	15752	15713	15862	15671	15570	15834	15897	15753	15699	15747	15855	16029	15789	15825	15598	15787	15610	15593	15827	15795	15558	15821	15620	15681	15814	15707	15853	15896	15866	15764	15708	15651	15790	15789	15843	15659	15782	15721	15793	15693	15934	15888	15887	15593	15825	15816	15665	15767	15769	15751	15706	15679	15652	15795	15837	15939	15708	15853	15557	15552	15659	15794	15879	15916	15879	15863	15853	15835	15761	15617	15454	15804	15831	15662	15693	15625	15619	15767	15601	15663	15693	15710	15609	15804	15875	15835	15695	15695	15860	15839	15791	15762	15835	15636	15684	15763	15757	15840	15707	15673	15663	15526	15574	15707	15892	15604	15809	15806	15736	15577	15640	15727	15776	15633	15743	15715	15625	15628	15753	15668	15950	15668	16026	15608	15747	15797	15792	15992	15844	15665	15759	15775	15794	15759	15830	15901	15851	15650	15761	15806	15772	15825	15645	15950	15827	15650	16000	15811	15748	15702	15746	15771	15846	15668	15892	15820	15745	15806	15555	15878	15803	15625	15722	15673	15663	15855	15960	15470	15941	15658	15889	15698	15840	15985	15785	15881	15776	15880	15673	15852	15883	15675	15718	15842	15793	15910	15599	15777	15794	15779	15751	15872	15989	15593	15573	15786	15890	15880	15694	15788	15702	15559	15900	15611	15912	15876	15714	15747	15941	15902	15393	15829	15754	15767	15837	15730	15805	15776	15782	15705	15760	15794	15479	15713	15817	15829	15722	15729	15742	15704	15989	15884	15753	15756	15539	15855	15622	15744	15805	15727	15742	15612	15778	15611	15740	15801	15717	15633	15777	15827	15664	15722	15614	15791	15876	15707	15761	15586	15840	15976	15753	15650	15545	15797	15748	15548	15649	15772	15759	16171	15897	15751	15647	15924	15759	15872	15731	15916	15613	15643	15813	15813	15888	15819	15751	15865	15458	15636	15578	15628	15754	15717	15656	15770	15707	15777	15645	15872	15822	15763	15771	15770	15762	15816	15833	15938	15972	15813	15830	15753	15625	15629	15714	15784	15488	15702	15876	15628	15740	15669	15654	15722	15634	15794	15845	15944	15825	15837	15819	15851	15687	15549	15786	15706	15785	15840	16039	15744	15743	15742	15919	15566	15932	15771	15643	15880	15703	15690	15860	15749	15704	15681	15852	16033	15892	15913	15867	15775	15780	15682	15831	15910	15835	15870	15691	15939	15756	15690	15822	15814	15927	15949	15768	15831	15852	15632	15761	15849	15937	15857	15777	16011	15626	15700	15769	15717	15727	15741	15632	15830	15777	16048	15877	15667	15879	16029	15609	15658	15830	15820	15891	15670	15652	15648	15648	15685	15704	15733	15790	15543	15847	15738	15697	15694	15837	15784	15842	15732	15760	15798	15766	15690	15784	15689	15623	15824	15807	15704	15901	15898	15888	15931	15818	15752	15839	15804	15597	15708	15907	15806	15905	15715	15576	15655	15712	15782	15704	15707	15842	15777	15703	15900	15727	15965	15937	15815	15742	16019	15961	15764	15784	15774	15876	15772	15678	15759	15753	15790	15703	15713	15736	15620	15695	15799	15646	15726	15696	15848	15770	15927	15718	15850	15817	15631	15694	15777	15663	15575	15728	15902	15702	15648	15815	15796	15768	15910	15779	15662	15597	15847	15730	15702	15821	15697	15606	15790	15889	15649	15900	15708	15938	15786	15738	15780	15794	15748	15772	15905	15746	15886	15674	15869	15848	15861	15944	15812	15676	15820	15630	15703	15712	15657	15652	15844	15552	15594	15820	15829	15652	15645	15896	15648	15610	15822	15669	15727	15709	15641	15496	15980	15756	15652	15653	15635	15731	15713	15697	15780	15602	15756	15990	15975	15718	15786	15708	15854	15742	15612	15642	15787	15903	15822	15774	15586	15753	15583	15759	15536	15732	15655	15776	15655	16077	15737	15808	15727	15511	15622	15933	15745	15832	15938	15883	15830	15863	15748	15803	15592	15572	15737	15995	15782	15632	15783	15823	15988	15664	15703	15730	15870	15672	15879	15690	15817	15737	15724	15796	15766	15830	15860	15752	15802	15742	15670	15791	15917	15637	15702	15813	15798	15863	15615	15754	15651	15624	15675	15747	15861	15865	15646	15659	15751	15851	15769	15752	15635	15704	15806	15884	15679	15568	15740	15634	15839	15783	15826	15806	15814	15843	15872	15588	15507	15996	15752	15857	15810	15748	15901	15812	15887	15586	15803	15653	15544	15867	15721	15868	15978	15711	15582	15890	15892	15742	15675	15853	15929	15838	15867	15768	15728	15735	15642	15722	15782	15829	15756	15700	15663	15861	15575	15945	15802	15611	15819	15724	15727	15856	15759	15848	15581	15686	15783	15838	15752	15727	15885	15852	16002	15573	15705	15668	15659	15736	15780	15929	15712	15842	15831	15797	15571	15699	15876	15840	15821	15941	15755	15769	15654	15877	15808	15709	15719	15740	15847	15630	15858	15936	15868	15833	15558	15681	15661	15819	15693	15899	15775	15703	15871	15709	15809	15733	15753	15817	15689
17246	20340	20153	17905	17700	16780	16987	17288	17304	16817	16165	18261	19022	18341	17078	15901	15491	15485	15306	15296	15203	15339	15199	15218	15285	15291	15242	15442	15297	15369	15272	15267	15146	15226	15175	15321	15323	15159	15435	15232	15269	15354	15357	15318	15184	15319	15280	15216	15214	15337	15177	15245	15475	15280	15196	15197	15250	15277	15352	15328	15224	15265	15266	15259	15175	15131	15279	15230	15447	15114	15556	15196	15375	15293	15257	15221	15502	15223	15231	15300	15264	15380	15333	15380	15351	15143	15306	15274	15358	15301	15385	15271	15192	15252	15280	15284	15282	15296	15229	15394	15419	15190	15419	15354	15178	15169	15247	15148	15422	15325	15291	15356	15415	15125	15268	15372	15310	15345	15253	15376	15323	15301	15251	15327	15317	15366	15281	15322	15250	15255	15183	15376	15287	15307	15258	15296	15293	15293	15277	15103	15311	15161	15326	15294	15465	15399	15376	15271	15230	15426	15376	15294	15324	15236	15373	15400	15314	15097	15116	15212	15245	15186	15252	15315	15239	15252	15340	15388	15355	15473	15244	15339	15145	15407	15279	15132	15238	15201	15162	15352	15179	15315	15306	15296	15407	15208	15453	15256	15178	15464	15282	15273	15350	15290	15172	15226	15254	15093	15234	15388	15340	15387	15286	15301	15280	15251	15367	15408	15199	15259	15226	15226	15233	15319	15315	15270	15366	15429	15390	15274	15412	15300	15298	15258	15224	15272	15259	15377	15250	15268	15206	15147	15261	15194	15279	15148	15204	15144	15325	15298	15255	15138	15316	15346	15346	15239	15192	15155	15333	15389	15232	15166	15229	15307	15227	15316	15395	15301	15190	15381	15322	15269	15237	15360	15470	15188	15367	15111	15509	15284	15296	15307	15397	15254	15388	15183	15264	15257	15360	15212	15304	15278	15298	15310	15270	15396	15219	15234	15137	15350	15409	15253	15379	15373	15231	15348	15392	15350	15323	15155	15438	15264	15309	15390	15193	15282	15234	15433	15078	15284	15364	15201	15210	15244	15304	15220	15170	15256	15304	15352	15128	15221	15341	15233	15392	15197	15292	15323	15318	15267	15426	15273	15256	15365	15307	15319	15159	15309	15139	15248	15256	15229	15399	15336	15088	15315	15128	15419	15299	15304	15161	15197	15233	15220	15276	15333	15416	15150	15416	15243	15259	15389	15329	15225	15415	15307	15267	15508	15275	15356	15433	15228	15195	15251	15270	15414	15266	15254	15218	15236	15236	15170	15178	15449	15330	15228	15317	15234	15237	15231	15199	15382	15165	15352	15115	15335	15281	15165	15486	15225	15452	15475	15346	15144	15399	15333	15179	15358	15196	15358	15237	15307	15252	15323	15311	15279	15307	15283	15242	15241	15092	15286	15186	15303	15364	15324	15254	15122	15315	15232	15345	15256	15278	15356	15170	15277	15262	15278	15246	15324	15341	15283	15348	15350	15314	15333	15352	15279	15300	15408	15347	15222	15120	15416	15252	15301	15263	15192	15231	15341	15256	15248	15307	15253	15296	15314	15230	15159	15260	15229	15250	15273	15300	15333	15275	15533	15236	15333	15302	15260	15180	15429	15198	15397	15455	15137	15142	15143	15230	15167	15250	15399	15227	15358	15272	15319	15440	15466	15260	15273	15276	15403	15316	15224	15258	15181	15088	15329	15388	15512	15206	15276	15251	15315	15075	15374	15483	15358	15324	15240	15266	15336	15287	15370	15319	15327	15228	15223	15235	15342	15301	15236	15337	15245	15291	15336	15446	15166	15240	15234	15315	15124	15370	15179	15213	15259	15206	15215	15356	15157	15139	15415	15176	15351	15323	15267	15225	15233	15272	15290	15392	15256	15228	15378	15229	15150	15230	15149	15189	15396	15296	15264	15224	15107	15168	15070	15320	15154	15223	15260	15397	15338	15283	15396	15244	15170	15304	15166	15404	15166	15220	15218	15287	15266	15288	15136	15272	15294	15532	15202	15438	15367	15400	15330	15200	15153	15325	15521	15252	15193	15280	15234	15096	15149	15222	15384	15213	15286	15245	15254	15322	15271	15390	15197	15321	15384	15288	15328	15259	15326	15239	15275	15347	15321	15303	15298	15267	15305	15484	15491	15326	15104	15369	15369	15106	15235	15390	15264	15172	15365	15344	15176	15313	15394	15265	15402	15137	15312	15099	15256	15144	15391	15338	15311	15313	15276	15556	15125	15352	15330	15273	15295	15284	15254	15329	15207	15381	15283	15267	15151	15226	15330	15380	15521	15354	15237	15291	15258	15317	15284	15301	15400	15242	15241	15497	15329	15397	15096	15316	15353	15253	15227	15208	15361	15322	15258	15226	15421	15418	15354	15205	15278	15301	15245	15272	15320	15220	15179	15222	15333	15277	15247	15273	15272	15239	15285	15144	15335	15254	15141	15182	15386	15343	15412	15398	15359	15368	15255	15341	15176	15404	15260	15451	15276	15231	15293	15290	15290	15193	15248	15332	15235	15360	15187	15362	15368	15182	15164	15269	15303	15217	15173	15384	15274	15255	15270	15340	15194	15451	15408	15351	15153	15291	15249	15269	15341	15181	15264	15192	15252	15389	15313	15225	15252	15427	15229	15331	15326	15217	15279	15199	15195	15263	15438	15313	15408	15195	15356	15285	15360	15238	15182	15286	15240	15255	15393	15278	15259	15189	15188	15100	15385	15348	15279	15417	15293	15300	15164	15301	15275	15198	15308	15324	15264	15344	15438	15185	15359	15352	15313	15428	15300	15175	15353	15296	15370	15450	15311	15255	15389	15153	15207	15139	15258	15325	15246	15459	15119	15537	15472	15256	15210	15296	15367	15345	15266	15117	15363	15274	15307	15104	15124	15279	15366	15412	15295	15206	15164	15474	15189	15337	15344	15407	15270	15408	15279	15308	15257	15386	15262	15278	15463	15267	15297	15105	15245	15442	15272	15231	15469	15236	15328	15420	15398	15305	15386	15138	15246	15414	15245	15288	15508	15375	15130	15263	15193	15134	15298	15189	15420	15194	15402	15304	15243	15436	15396	15248	15358	15210	15288	15299	15297	15440	15203	15256	15440	15173	15331	15173	15281	15403	15327	15367	15293	15179	15261	15280	15356	15393	15223	15402	15390	15345	15294	15261	15306	15229	15274	15248	15188	15157	15143	15401	15331	15391	15298	15171	15290	15357	15139	15314	15261	15256	15426	15276	15211	15396	15267	15273	15432	15371	15277	15376	15270	15207	15516	15245	15123	15267	15339	15118	15414	15332	15370	15376	15326	15063	15270	15249	15160	15314	15384	15181	15448	15350	15374	15301	15401	15194	15271	15241	15169	15257	15199	15390	15283	15035	15397	15266	15167	15104	15277	15240	15387	15095	15143	15275	15233	15164	15370	15376	15250	15247	15276	15350	15322	15299	15204	15361	15256	15365	15264	15174	15360	15262	15334	15329	15234	15270	15186	15273	15241	15304	15122	15164	15397	15282	15319	15132	15270	15364	15367	15407	15351	15244	15166	15109	15271	15490	15296	15343	15319	15245	15470	15281	15338	15350	15314	15269	15252	15335	15315	15224	15343	15334	15319	15170	15259	15366	15273	15271	15364	15256	15185	15383	15242	15307	15276	15246	15411	15135	15368	15216	15254	15321	15292	15429	15235	15404	15247	15307	15298	15185	15244	15365	15424	15178	15482	15224	15281	15301	15340	15107	15322	15242	15271	15313	15280	15338	15237	15213	15299	15114	15302	15322	15232	15464	15324	15286	15224	15328	15342	15293	15322	15204	15447	15133	15336	15426	15349	15196	15300	15280	15301	15222	15222	15158	15150	15451	15255	15442	15433	15269	15399	15211	15302	15156	15438	15272	15240	15168	15271	15200	15195	15240	15468	15317	15378	15222	15220	15285	15260	15013	15202	15251	15205	15170	15411	15305	15417	15197	15222	15411	15483	15279	15286	15132	15410	15411	15198	15449	15291	15378	15168	15197	15453	15148	15223	15278	15259	15404	15241	15221	15245	15204	15500	15437	15215	15391	15349	15335	15285	15306	15310	15359	15194	15394	15103	15143	15489	15196	15299	15440	15314	15148	15223	15342	15181	15228	15149	15333	15390	15173	15270	15144	15245	15222	15100	15295	15415	15349	15199	15025	15334	15211	15320	15389	15238	15180	15308	15207	15347	15315	15299	15348	15205	15327	15284	15287	15325	15312	15358	15165	15313	15403	15219	15299	15323	15269	15253	15318	15251	15174	15450	15416	15176	15265	15299	15137	15468	15465	15335	15329	15321	15259	15364	15284	15308	15103	15155	15359	15246	15182	15347	15325	15218	15298	15307	15198	15238	15264	15241	15355	15397	15236	15241	15301	15334	15215	15257	15162	15238	15181	15313	15285	15412	15325	15271	15350	15275	15250	15198	15321	15355	15244	15191	15301	15312	15370	15395	15226	15245	15482	15291	15297	15275	15206	15162	15343	15193	15428	15354	15277	15379	15240	15197	15279	15384	15381	15239	15287	15248	15165	15394	15445	15180	15154	15089	15150	15219	15240	15386	15280	15305	15289	15259	15209	15244	15276	15226	15287	15339	15129	15287	15303	15219	15228	15331	15119	15284	15339	15225	15447	15177	15266	15193	15281	15310	15566	15300	15221	15292	15259	15336	15384	15263	15351	15380	15306	15383	15340	15345	15284	15243	15252	15390	15378	15342	15109	15316	15317	15430	15179	15270	15381	15202	15333	15210	15157	15252	15297	15039	15338	15101	15362	15380	15207	15435	15277	15294	15343	15270	15392	15174	15233	15380	15364	15391	15209	15405	15226	15206	15391	15061	15296	15246	15365	15253	15337	15181	15288	15262	15373	15383	15381	15217	15185	15340	15202	15101	15274	15395	15332	15289	15151	15293	15265	15276	15140	15286	15336	15401	15099	15265	15161	15254	15206	15259	15356	15226	15463	15358	15373	15324	15163	15284	15409	15254	15273	15278	15245	15435	15293	15302	15354	15194	15423	15210	15241	15254	15366	15226	15177	15465	15450	15279	15198	15040	15295	15234	15197	15324	15226	15348	15195	15237	15202	15260	15293	15325	15253	15322	15200	15307	15261	15357	15215	15326	15223	15328	15117	15448	15431	15295	15240	15139
25025	21345	27964	25534	21329	19726	19473	18556	17801	17129	16958	18740	31417	29924	23798	18986	16719	15630	15812	15590	15365	15516	15559	15656	15437	15656	15749	15492	15553	15463	15327	15534	15483	15477	15629	15628	15568	15510	15484	15533	15687	15620	15504	15486	15577	15406	15486	15409	15324	15383	15587	15449	15507	15679	15516	15455	15570	15673	15479	15599	15659	15497	15569	15296	15344	15670	15502	15306	15705	15534	15620	15643	15454	15548	15608	15454	15520	15440	15310	15612	15662	15473	15566	15613	15491	15453	15468	15524	15456	15568	15473	15424	15465	15422	15503	15389	15377	15608	15592	15636	15524	15500	15398	15547	15421	15572	15676	15694	15398	15482	15582	15345	15552	15489	15421	15546	15562	15464	15442	15501	15456	15556	15554	15366	15309	15494	15410	15525	15499	15539	15416	15391	15370	15385	15353	15734	15235	15313	15359	15663	15501	15519	15354	15353	15416	15236	15627	15459	15466	15337	15495	15460	15436	15566	15455	15398	15308	15446	15275	15320	15634	15327	15624	15529	15404	15377	15592	15605	15325	15398	15510	15679	15509	15311	15366	15460	15487	15473	15387	15442	15633	15393	15608	15447	15394	15594	15519	15762	15567	15404	15517	15497	15496	15614	15463	15571	15323	15498	15523	15639	15594	15490	15542	15607	15460	15593	15484	15379	15630	15471	15429	15612	15410	15436	15496	15356	15442	15673	15497	15265	15318	15434	15607	15575	15580	15528	15609	15628	15421	15454	15730	15476	15583	15662	15526	15600	15523	15451	15674	15572	15484	15627	15570	15382	15393	15551	15464	15439	15355	15610	15536	15396	15405	15716	15384	15605	15322	15493	15371	15267	15284	15534	15520	15526	15544	15378	15301	15506	15470	15440	15373	15508	15549	15442	15447	15527	15572	15642	15407	15494	15684	15485	15462	15617	15399	15490	15419	15380	15630	15434	15511	15461	15360	15410	15232	15435	15536	15520	15642	15490	15503	15389	15463	15185	15510	15561	15413	15453	15536	15761	15489	15334	15540	15623	15384	15458	15599	15561	15399	15797	15431	15481	15393	15556	15474	15317	15438	15463	15745	15558	15565	15658	15396	15397	15466	15623	15471	15650	15575	15530	15480	15405	15613	15495	15640	15524	15572	15537	15447	15399	15542	15581	15522	15662	15355	15492	15512	15347	15768	15745	15523	15691	15534	15575	15424	15500	15380	15427	15492	15261	15284	15562	15600	15539	15457	15525	15524	15506	15443	15268	15277	15289	15500	15454	15479	15412	15445	15489	15380	15487	15308	15457	15511	15519	15456	15666	15480	15398	15317	15450	15488	15434	15457	15660	15662	15622	15494	15325	15473	15301	15312	15744	15365	15401	15458	15408	15526	15483	15579	15610	15376	15446	15158	15367	15544	15452	15525	15511	15385	15409	15446	15679	15531	15625	15526	15418	15498	15484	15513	15468	15616	15500	15283	15534	15569	15458	15354	15571	15592	15392	15483	15504	15671	15528	15572	15376	15390	15479	15572	15364	15491	15466	15381	15398	15656	15386	15345	15384	15513	15594	15453	15550	15481	15489	15580	15369	15476	15552	15391	15418	15701	15715	15409	15464	15332	15458	15658	15493	15493	15510	15558	15332	15333	15436	15671	15377	15362	15354	15392	15339	15380	15488	15616	15621	15614	15508	15401	15368	15455	15612	15488	15519	15488	15555	15484	15267	15379	15497	15682	15580	15405	15460	15487	15389	15482	15592	15395	15439	15525	15510	15479	15501	15463	15448	15403	15350	15376	15363	15487	15499	15362	15352	15318	15423	15328	15495	15300	15153	15406	15618	15496	15440	15531	15457	15225	15451	15491	15329	15508	15363	15589	15453	15410	15506	15549	15473	15401	15388	15491	15597	15510	15317	15454	15483	15344	15321	15698	15588	15590	15442	15366	15421	15717	15285	15343	15424	15407	15459	15488	15348	15596	15625	15409	15666	15586	15567	15571	15479	15497	15542	15396	15405	15492	15513	15281	15322	15316	15348	15328	15479	15439	15267	15382	15502	15485	15562	15490	15561	15675	15440	15304	15483	15282	15416	15572	15395	15440	15538	15472	15505	15485	15407	15519	15268	15290	15421	15506	15286	15392	15492	15462	15435	15616	15273	15465	15509	15277	15246	15430	15437	15644	15432	15658	15644	15177	15678	15431	15567	15358	15317	15612	15319	15514	15523	15550	15396	15559	15647	15198	15547	15444	15619	15573	15371	15359	15424	15302	15385	15445	15558	15442	15534	15544	15594	15492	15473	15513	15648	15770	15557	15390	15413	15467	15512	15372	15681	15463	15353	15455	15627	15469	15352	15476	15510	15455	15588	15292	15619	15490	15461	15546	15575	15445	15368	15469	15409	15309	15460	15465	15346	15407	15454	15445	15544	15403	15562	15347	15497	15371	15495	15561	15471	15542	15440	15404	15455	15505	15219	15589	15382	15278	15457	15570	15369	15487	15507	15478	15448	15765	15402	15519	15458	15527	15605	15391	15390	15439	15572	15468	15302	15483	15580	15273	15455	15391	15431	15475	15596	15544	15517	15471	15468	15654	15463	15410	15405	15500	15302	15354	15357	15672	15473	15449	15620	15560	15506	15572	15389	15391	15368	15413	15356	15418	15638	15490	15494	15393	15493	15460	15519	15504	15555	15473	15447	15522	15371	15510	15354	15323	15385	15500	15452	15433	15265	15389	15609	15579	15634	15433	15631	15386	15274	15328	15621	15348	15527	15617	15399	15389	15668	15311	15423	15501	15471	15546	15615	15345	15556	15474	15421	15279	15577	15428	15363	15323	15374	15596	15566	15500	15432	15537	15601	15521	15513	15687	15532	15436	15471	15651	15413	15497	15701	15576	15605	15378	15406	15454	15595	15374	15440	15541	15528	15377	15620	15495	15655	15719	15458	15457	15489	15505	15485	15468	15429	15557	15443	15347	15398	15498	15704	15650	15691	15469	15472	15343	15372	15316	15523	15607	15360	15679	15610	15498	15551	15560	15415	15251	15412	15526	15452	15507	15505	15576	15765	15470	15406	15525	15479	15337	15570	15567	15405	15482	15482	15503	15673	15439	15465	15444	15398	15477	15401	15546	15323	15398	15367	15334	15593	15598	15547	15390	15531	15479	15419	15623	15434	15398	15386	15356	15440	15493	15499	15614	15580	15533	15717	15500	15489	15310	15552	15470	15519	15361	15544	15462	15447	15566	15502	15461	15655	15545	15464	15531	15575	15603	15509	15374	15507	15318	15358	15488	15450	15436	15489	15402	15654	15504	15548	15374	15436	15522	15541	15649	15491	15438	15489	15691	15262	15411	15636	15449	15417	15509	15571	15644	15657	15275	15353	15533	15566	15337	15597	15426	15692	15535	15494	15505	15571	15459	15668	15424	15498	15514	15482	15505	15530	15446	15264	15607	15425	15398	15454	15453	15434	15521	15407	15585	15606	15436	15520	15445	15390	15479	15388	15658	15441	15413	15453	15547	15390	15523	15722	15492	15622	15476	15541	15473	15456	15447	15482	15496	15439	15285	15582	15068	15227	15566	15683	15576	15521	15360	15571	15417	15439	15340	15613	15544	15394	15395	15440	15560	15362	15314	15418	15539	15447	15538	15483	15424	15531	15497	15545	15506	15563	15451	15779	15403	15420	15545	15437	15428	15556	15659	15450	15489	15361	15358	15483	15512	15493	15482	15549	15303	15430	15582	15618	15556	15494	15507	15545	15512	15324	15345	15516	15286	15544	15470	15340	15556	15447	15505	15597	15437	15564	15482	15553	15556	15378	15409	15654	15459	15513	15714	15395	15368	15549	15562	15471	15574	15408	15532	15634	15448	15328	15598	15450	15458	15747	15584	15445	15625	15587	15386	15073	15443	15629	15536	15596	15558	15542	15516	15595	15348	15598	15635	15468	15512	15502	15586	15535	15682	15402	15633	15548	15626	15591	15421	15493	15503	15406	15483	15440	15466	15665	15696	15464	15475	15498	15433	15590	15459	15711	15369	15413	15503	15750	15389	15571	15501	15524	15445	15401	15500	15390	15588	15358	15423	15530	15327	15498	15587	15412	15570	15490	15422	15653	15538	15404	15442	15321	15628	15467	15354	15567	15259	15317	15525	15522	15531	15438	15506	15500	15335	15414	15312	15581	15489	15395	15593	15389	15452	15314	15478	15452	15457	15407	15648	15485	15458	15644	15439	15343	15366	15432	15564	15461	15648	15573	15494	15639	15530	15360	15381	15541	15481	15279	15458	15385	15539	15330	15472	15513	15379	15601	15461	15468	15505	15452	15311	15323	15531	15583	15723	15465	15249	15501	15446	15474	15653	15701	15387	15531	15504	15290	15609	15466	15484	15446	15615	15414	15493	15612	15492	15657	15653	15564	15437	15351	15293	15321	15539	15348	15511	15209	15460	15625	15265	15346	15334	15583	15486	15264	15603	15278	15634	15510	15642	15223	15404	15192	15436	15509	15527	15428	15370	15580	15320	15582	15448	15206	15628	15481	15512	15521	15518	15461	15547	15523	15641	15443	15455	15492	15510	15454	15435	15727	15459	15296	15631	15494	15537	15416	15573	15628	15468	15415	15668	15503	15435	15514	15494	15458	15511	15445	15528	15515	15500	15512	15263	15474	15383	15337	15495	15481	15545	15524	15449	15575	15390	15499	15494	15588	15244	15365	15353	15266	15777	15460	15429	15515	15438	15468	15372	15263	15422	15699	15475	15545	15347	15468	15496	15482	15584	15465	15631	15424	15666	15516	15514	15409	15375	15351	15477	15340	15364	15398	15489	15643	15192	15482	15395	15424	15424	15565	15593	15445	15421	15416	15328	15480	15508	15575	15571	15534	15416	15576	15406	15405	15437	15447	15542	15551	15383	15597	15311	15360	15587	15403	15370	15429	15459	15537	15414	15397	15531	15420	15354	15271	15552	15403	15420	15493	15686	15533	15530	15558	15551	15481	15503	15396	15619	15474	15601	15432	15538	15422	15571	15481	15382	15485	15497	15544	15466	15515	15189	15633	15457	15518	15584	15492	15650	15509	15345	15265	15504	15374	15430	15408	15437	15466	15409	15416	15318	15427	15448	15454	15541	15302	15421	15385	15693	15521	15529	15708	15699	15451
16015	23954	24718	21161	20796	19963	19582	20208	19201	17754	17219	20991	37010	31957	25580	19209	16190	15426	15218	14994	15151	15245	15324	15146	15036	15150	15197	15295	15166	15066	15097	15185	15275	15088	15107	15132	15190	15251	15049	15176	15132	15182	15040	15110	14976	15056	15297	15044	15297	15086	15092	15041	15163	15061	15160	15110	15036	15100	15164	15113	15032	15018	15272	15237	15178	15082	15114	15058	15345	14999	15179	15119	15149	15137	15180	15106	15083	15101	15214	15174	15008	15030	15148	15053	15185	15260	15243	15122	14923	15181	15143	14991	15123	15172	15078	15175	15087	14919	15056	15086	15104	15085	15010	15049	15190	15106	15163	15337	15119	15228	15250	15199	15200	14969	15146	15200	15152	15131	15169	15169	15077	15232	15031	15130	15031	15309	15150	15216	15176	14933	15185	15231	15244	15154	15081	15087	15142	15247	15131	15355	15233	15200	15213	15239	15315	15175	15074	14982	15160	15124	15159	15243	15061	15085	15028	15137	15022	15211	15214	15241	15120	15120	15003	15255	15266	15136	15108	14960	15088	15062	15081	15251	14929	15224	15315	15161	15049	15015	15110	15066	15065	15152	15198	15198	15068	15165	15106	15134	14984	15052	15068	15076	15221	15079	15231	15030	15239	15109	15027	15171	15113	15106	15099	15161	15031	15190	15329	15011	15204	15354	14944	15109	15033	15191	15123	15234	15140	15100	15198	15219	15080	15204	15191	14992	15100	14972	15109	15175	14951	15151	15106	15069	15113	15062	14920	15333	15240	15233	15234	15170	15234	15077	15148	15241	15186	15081	15129	15109	15154	15127	14846	15088	15260	15010	15193	15127	15075	15044	14999	14964	15110	15234	15245	15176	14918	15025	15176	15050	14968	15054	15104	15266	15145	15186	15079	15237	14952	15051	15093	15122	15158	15069	15164	15158	14921	15144	15029	15201	15032	15155	15210	15170	15140	15007	15092	15036	15087	15102	15117	15073	15120	15097	15194	15289	14998	15094	15123	14996	15111	15004	15196	15139	15132	15252	15058	15191	15242	15255	15223	15112	15108	15086	15082	15119	15012	15107	15082	15216	15067	15263	15244	15021	15008	15159	15234	15101	15337	15202	15123	15250	15132	15271	15110	15039	15213	14983	15134	15160	15060	15218	15033	15131	15236	15280	15034	15213	15066	15073	15169	14970	15157	15201	15239	15037	15019	15008	15004	14986	15002	15249	15151	14979	15081	15055	15266	15171	14998	15122	15109	15172	15127	15131	15082	15114	15137	15229	15173	15147	14993	15212	15152	15148	15102	15034	15473	15140	14844	15027	15197	15115	15125	15377	15091	15138	15093	15191	15085	15150	15074	15163	15300	15079	15221	15235	15235	15107	15059	15228	15158	14994	15150	15108	15219	15103	15096	15099	15087	15252	15322	15151	15138	15231	15180	15013	14975	15191	15079	15120	15129	15238	15038	15230	15201	15127	15117	15114	15187	15150	15090	15060	15137	15225	15143	15197	15105	15094	15027	15095	15287	15227	15228	15144	15062	15275	14939	15115	15037	15089	15073	15099	15141	15164	15094	15202	15090	15094	15020	15207	15110	15112	15163	15070	15171	15060	15144	15084	15100	15018	15285	15168	15143	15029	15135	15074	15191	15229	15096	15233	15252	15115	15233	15116	14927	15263	15126	15316	15244	15012	15211	15034	15155	15086	15153	15125	15176	15307	15218	15104	15248	14999	15117	15001	15215	15149	15075	15174	15237	15216	15069	15092	15060	14929	15070	15121	15259	15119	15194	14965	15379	15356	15085	15160	15068	15110	15183	15074	15167	15069	15249	15282	15173	15063	15146	15185	15121	15178	15114	15150	15142	15159	15190	15125	15002	15329	15207	15062	15193	14943	15107	15034	14973	15136	15163	15262	15025	15241	15222	15158	15259	15100	15037	15203	14951	15224	15191	15105	15137	15050	15225	15079	15130	15168	15027	14978	15139	15102	15202	15011	15229	15099	15217	15386	15032	15146	15126	15075	15257	15148	15061	15314	14966	15174	15110	14916	15198	15137	15067	15296	15062	14958	15153	15059	15030	15133	15118	15146	15182	15227	15241	15023	15065	15213	15189	15174	15255	15004	15102	15183	15303	15273	15213	15316	15001	15201	15093	15171	15106	15213	15119	15158	15024	15084	15235	15242	15215	14921	15150	15183	15011	15184	15114	15273	15219	15255	15173	15136	15180	15063	15276	15130	15290	15228	15123	15086	15218	15222	15164	15107	15047	15195	15127	15206	15106	15218	14965	15182	15070	15179	15151	15138	15290	14976	15278	15079	15163	15121	15096	15091	14987	15107	15195	15200	15067	14968	15200	15068	15164	15213	15043	15178	14997	15177	15152	15181	15191	15068	15309	15224	15100	15041	15040	15287	15212	15252	15043	15161	15291	15196	15260	15120	15219	15148	14985	15111	15223	15140	15047	15307	15119	15121	14978	15173	15114	15081	15235	15071	15219	15130	14862	14968	15180	15125	15002	15249	15053	15034	15074	15217	15207	15187	15109	15161	15149	14957	15127	15141	15340	15206	15071	15097	15041	15126	15160	15218	15098	15244	15124	15172	15107	15214	15124	15194	15191	15183	14995	15209	15130	15110	15025	15304	15064	15119	15140	15392	15167	15253	15095	15108	15149	15140	15271	15146	14922	15075	15202	14979	15233	15183	15099	15114	14958	15269	15331	15104	14897	15066	15220	15098	15089	15065	15090	15086	15241	15171	15165	15099	15054	15285	15138	15089	15003	15172	15268	15279	15005	15003	15188	15251	15057	15295	15123	14818	15143	15281	15074	15155	15144	15206	15387	15204	15354	15120	15245	15096	15139	15279	15154	14995	15035	15178	15164	15051	15064	15176	15001	15068	15133	15093	15086	15095	15114	15141	15016	15188	15267	15068	15154	15204	15268	15236	15203	15155	15046	15215	15104	15050	15101	15013	14946	15206	15269	15024	15119	14879	15137	15339	15211	15237	15253	15176	15280	15043	15038	15153	15159	15183	15306	15090	15127	15037	15114	15084	15182	15004	14962	15082	15098	15140	15027	15245	15131	15174	15156	15206	14994	15269	15104	15376	15041	15119	15046	15207	15046	15064	15131	15049	15361	15001	15120	15166	15173	15055	15073	15136	15180	15044	15196	15174	15066	15072	15063	15083	15140	14952	15184	15134	15064	15032	15084	15009	15312	14976	15181	15131	15102	15200	15191	15272	15191	15151	15219	15099	15109	15146	15313	15162	15277	15161	15092	15173	15304	15244	14991	15095	15218	14933	15053	14996	15087	14988	15201	15054	15187	15291	15033	15091	15088	14936	15143	15141	15226	15050	15115	15051	15166	15118	15064	15173	15275	15166	15118	15120	15144	15089	15019	15048	15162	15104	15013	15232	15008	15283	15058	15261	15094	15166	15250	15132	15191	15019	15053	15065	15118	15117	15238	15351	15092	15246	15111	15120	15236	15026	15216	15120	15112	15155	15254	15176	15246	15062	15148	15270	15077	15076	15298	15162	15108	15127	15234	15049	15137	15196	15328	15106	15167	15138	15042	15163	14938	14955	15212	15066	15174	15059	15002	15194	15028	15237	15138	15238	15075	15194	15147	15037	15256	15037	15193	15127	15131	15138	15263	15244	15168	15055	15275	15185	15121	15218	15047	15049	15053	15146	15251	15116	15013	15146	14977	15212	15131	15044	14989	15174	15102	15124	15119	15149	15213	15163	15365	15020	15142	15225	15204	15114	15126	15240	15064	15258	15074	15167	15181	15098	15324	15122	15088	15358	15179	15112	15099	15046	15186	15185	15088	15149	15141	15062	15178	15137	15003	15284	15157	15044	15304	15154	15014	15219	15273	15036	15003	15016	15196	15273	15105	15104	15172	15180	15049	15082	15177	15168	15203	15204	15100	15182	15188	15133	15285	15245	15122	15022	15140	15012	15245	15062	15138	15090	15243	15191	15105	15312	15239	15130	15014	15066	15338	15240	15121	15157	15112	15175	15211	15167	15150	15120	15138	15116	15062	15088	15134	15114	15176	15200	15204	14900	15268	15146	15044	15128	15076	15270	14943	15250	15094	15221	15099	15180	15012	15244	15152	15015	15174	15064	15282	15296	15115	15029	15070	15088	15074	15038	15005	14916	15323	15054	15146	15052	15130	15210	15128	15173	15106	15168	15140	15184	15083	15014	15066	14974	15174	15159	15256	15091	15105	15058	15170	15306	14906	15152	15175	15132	15089	15146	15194	15290	15193	15125	15089	14994	15092	15086	15293	15251	15069	15309	15017	15272	15099	15132	15291	15145	14920	15161	14921	15025	15049	15034	15051	15206	14963	15077	15042	15154	15257	15293	15148	15143	15165	15256	15080	15301	15132	15219	15259	15182	15315	15234	15018	15157	15062	14940	15301	15022	15301	15133	15206	15113	15038	15310	15117	15130	15196	15102	15279	15223	15216	15169	15003	15050	15066	15311	15121	15244	15182	15121	15070	14973	15195	15078	15126	15176	15155	14966	15050	15194	15236	15156	15223	15187	15174	15147	15178	15167	15138	15218	15087	15099	15109	15065	15066	15210	15062	14995	15209	15160	15150	15142	15203	15063	15182	15105	15198	15227	15047	15327	14977	15301	15147	15085	15184	15026	15167	15120	14988	15165	15271	15093	15184	15118	15251	15240	15149	15133	15153	15360	15167	15056	15098	15149	15152	15239	15039	15091	14916	15038	15045	15263	15069	15118	15102	15097	15038	15070	15108	15037	15184	15177	15240	15146	15047	15315	15150	15303	15147	15357	15165	15265	15312	15158	15196	15106	15029	15103	15038	15056	15023	15147	15041	15247	15205	15129	15031	15154	15086	15124	15070	15218	15379	15085	15262	15190	15082	14926	14936	15316	15192	15080	15029	15277	15191	15147	15077	15422	15288	15201	15187	15166	15257	15200	15228	15237	15086	15209	15090	15254	15022	15094	14976	15279	15022	15111	15058	15155	14967	15002	15246	15238	15165	15298	15034	15294	15222	15167	15133	15165	15195	15260	15069	15001	15208	15072	15136	15131	15163	15164	15006	15185	15073	15137	15121	14964	15244	15023	15308	15156	15189	15189	15223	14994	15160	15061	15200	15228	15116	15314	14996	15142
23930	21346	28835	24313	22032	22548	21607	19135	18505	17961	17104	17536	37085	39867	30786	23008	17955	16107	15584	15489	15419	15575	15487	15323	15490	15450	15465	15341	15283	15578	15352	15448	15254	15449	15474	15436	15436	15598	15229	15523	15333	15463	15328	15331	15428	15487	15300	15517	15543	15439	15438	15231	15321	15431	15251	15377	15499	15491	15348	15310	15436	15570	15548	15172	15277	15640	15465	15447	15345	15403	15307	15404	15439	15333	15429	15509	15322	15315	15286	15243	15175	15233	15236	15317	15287	15449	15330	15316	15322	15462	15134	15323	15383	15421	15369	15288	15481	15499	15403	15458	15235	15428	15225	15476	15528	15541	15235	15432	15356	15567	15408	15214	15170	15324	15367	15202	15283	15338	15306	15183	15510	15532	15437	15326	15251	15424	15238	15315	15543	15550	15315	15324	15388	15319	15271	15294	15374	15536	15336	15425	15294	15355	15231	15542	15429	15464	15386	15208	15222	15198	15417	15316	15320	15266	15412	15335	15514	15481	15452	15165	15464	15369	15250	15243	15460	15231	15513	15364	15494	15334	15366	15273	15569	15234	15217	15293	15383	15243	15332	15398	15353	15310	15374	15456	15349	15387	15445	15362	15430	15265	15346	15296	15310	15290	15470	15293	15475	15338	15398	15284	15216	15313	15399	15156	15319	15239	15465	15271	15287	15361	15321	15379	15480	15261	15266	15424	15250	15141	15381	15141	15428	15353	15481	15385	15362	15326	15440	15110	15356	15447	15249	15360	15289	15172	15204	15361	15413	15406	15366	15247	15422	15208	15254	15182	15323	15309	15384	15091	15195	15106	15395	15365	15350	15320	15283	15298	15293	15103	15338	15343	15398	15152	15280	15362	15235	15403	15358	15337	15310	15283	15357	15245	15214	15287	15359	15284	15258	15346	15360	15359	15342	15260	15648	15342	15419	15492	15252	15358	15499	15362	15473	15504	15366	15336	15458	15465	15409	15339	15361	15450	15176	15333	15382	15332	15319	15389	15231	15394	15420	15276	15395	15439	15335	15295	15248	15399	15437	15328	15360	15156	15197	15462	15491	15388	15314	15446	15434	15375	15387	15352	15397	15367	15157	15484	15306	15416	15255	15399	15416	15302	15275	15387	15405	15257	15244	15390	15414	15358	15392	15270	15393	15301	15116	15476	15141	15344	15453	15334	15133	15358	15179	15182	15381	15065	15236	15348	15178	15464	15302	15183	15543	15322	15345	15283	15538	15414	15499	15500	15393	15391	15357	15424	15300	15225	15413	15302	15349	15349	15472	15545	15562	15424	15285	15238	15183	15258	15311	15427	15055	15367	15526	15303	15329	15324	15395	15631	15428	15367	15352	15355	15485	15437	15287	15277	15468	15414	15206	15326	15451	15365	15254	15315	15227	15556	15235	15189	15386	15349	15084	15297	15496	15277	15189	15379	15270	15289	15267	15265	15532	15392	15088	15116	15294	15285	15122	15138	15196	15354	15500	15472	15335	15225	15332	15284	15391	15246	15298	15185	15292	15241	15285	15423	15175	15314	15368	15516	15405	15230	15297	15308	15314	15480	15499	15298	15302	15332	15232	15434	15413	15339	15229	15536	15360	15332	15204	15333	15301	15465	15413	15317	15530	15285	15251	15270	15229	15352	15305	15219	15392	15225	15215	15265	15186	15223	15257	15365	15385	15323	15391	15474	15352	15364	15085	15383	15263	15509	15546	15568	15327	15344	15421	15236	15396	15287	15356	15184	15191	15366	15390	15439	15207	15358	15300	15400	15305	15411	15294	15362	15385	15294	15438	15341	15234	15434	15439	15370	15190	15268	15419	15335	15438	15409	15467	15202	15241	15407	15257	15203	15248	15349	15469	15350	15357	15250	15442	15182	15281	15355	15323	15265	15368	15504	15267	15598	15433	15242	15034	15303	15371	15203	15258	15267	15184	15396	15076	15314	15328	15225	15210	15258	15546	15427	15608	15485	15353	15194	15225	15513	15292	15374	15169	15127	15498	15483	15353	15384	15172	15320	15198	15305	15274	15184	15183	15460	15209	15337	15443	15287	15369	15300	15215	15227	15426	15296	15439	15302	15478	15258	15339	15129	15306	15171	15193	15252	15432	15275	15371	15584	15496	15191	15384	15476	15337	15407	15122	15341	15469	15181	15330	15300	15279	15353	15516	15383	15262	15415	15309	15445	15289	15241	15517	15329	15444	15443	15338	15236	15331	15210	15273	15491	15271	15245	15333	15175	15258	15461	15264	15282	15382	15349	15365	15359	15254	15315	15389	15246	15088	15286	15125	15193	15478	15405	15385	15304	15158	15463	15345	15325	15447	15113	15559	15401	15198	15218	15282	15272	15189	15306	15403	15310	15179	15351	15287	15208	15492	15459	15446	15222	15367	15212	15379	15410	15451	15466	15481	15459	15299	15339	15201	15276	15121	15415	15490	15318	15387	15308	15223	15542	15391	15315	15370	15162	15429	15370	15338	15331	15195	15303	15352	15353	15216	15542	15497	15309	15260	15436	15505	15683	15244	15480	15352	15416	15360	15320	15350	15418	15323	15186	15358	15232	15360	15391	15321	15373	15392	15201	15158	15235	15270	15217	15307	15291	15110	15428	15304	15174	15302	15333	15256	15413	15336	15258	15446	15397	15358	15422	15527	15380	15236	15273	15312	15494	15434	15442	15323	15539	15316	15296	15343	15334	15146	15311	15281	15244	15259	15241	15506	15304	15341	15326	15275	15439	15298	15289	15402	15568	15228	15276	15333	15385	15291	15352	15227	15509	15415	15256	15355	15172	15559	15353	15389	15492	15380	15325	15125	15273	15327	15321	15441	15331	15124	15334	15431	15312	15371	15378	15238	15406	15334	15137	15293	15440	15380	15270	15224	15267	15070	15343	15158	15378	15292	15297	15401	15183	15437	15350	15427	15407	15346	15283	15345	15136	15511	15278	15206	15367	15307	15308	15537	15171	15375	15355	15471	15392	15205	15011	15382	15422	15322	15310	15517	15490	15356	15360	15182	15326	15324	15386	15194	15478	15341	15214	15304	15311	15215	15394	15390	15412	15523	15296	15391	15426	15354	15387	15226	15292	15241	15149	15269	15270	15395	15095	15205	15180	15435	15509	15297	15278	15489	15313	15389	15248	15173	15295	15308	15351	15360	15196	15277	15295	15111	15491	15127	15247	15316	15362	15456	15265	15430	15462	15372	15229	15415	15354	15293	15384	15528	15364	15244	15434	15387	15432	15282	15253	15401	15312	15353	15325	15317	15343	15276	15287	15276	15304	15462	15331	15396	15329	15442	15257	15292	15462	15390	15213	15088	15215	15444	15305	15216	15298	14982	15524	15200	15486	15522	15421	15415	15366	15410	15401	15296	15197	15374	15207	15284	15314	15552	15349	15396	15371	15400	15435	15513	15197	15259	15376	15348	15451	15327	15322	15414	15127	15374	15256	15451	15433	15336	15321	15144	15441	15399	15371	15265	15306	15433	15436	15454	15475	15285	15281	15187	15406	15287	15397	15317	15457	15332	15262	15279	15439	15265	15566	15302	15224	15185	15237	15420	15294	15515	15464	15255	15068	15265	15483	15486	15168	15436	15231	15428	15251	15527	15190	15163	15252	15393	15423	15365	15289	15277	15332	15344	15308	15156	15224	15405	15356	15228	15179	15347	15443	15398	15311	15300	15524	15392	15515	15542	15388	15376	15304	15414	15403	15411	15387	15301	15147	15261	15287	15231	15116	15301	15444	15475	15440	15213	15137	15393	15333	15140	15384	15398	15287	15171	15292	15466	15314	15578	15231	15347	15287	15650	15362	15407	15515	15241	15378	15273	15354	15204	15405	15221	15447	15163	15251	15359	15365	15259	15296	15346	15410	15475	15360	15332	15454	15362	15326	15191	15320	15512	15405	15265	15493	15480	15303	15224	15467	15445	15371	15298	15293	15404	15582	15499	15563	15306	15421	15389	15284	15360	15363	15380	15267	15336	15325	15516	15354	15245	15274	15507	15441	15352	15300	15438	15272	15472	15408	15350	15220	15155	15310	15165	15254	15431	15297	15654	15188	15266	15348	15206	15424	15443	15295	15421	15335	15070	15222	15294	15270	15233	15354	15522	15204	15320	15173	15385	15390	15515	15329	15482	15445	15176	15276	15373	15402	15355	15270	15148	15178	15267	15390	15326	15270	15413	15257	15376	15523	15616	15362	15308	15314	15346	15293	15324	15067	15209	15332	15350	15321	15258	15286	15277	15195	15371	15322	15071	15270	15173	15455	15403	15202	15370	15285	15323	15353	15315	15409	15334	15255	15308	15290	15349	15270	15391	15459	15383	15344	15533	15177	15313	15385	15295	15203	15207	15212	15421	15221	15242	15431	15379	15168	15279	15377	15213	15428	15448	15154	15261	15496	15478	15293	15290	15485	15350	15445	15335	15086	15391	15343	15415	15325	15430	15352	15469	15340	15382	15237	15294	15278	15276	15432	15295	15240	15368	15392	15288	15387	15432	15216	15383	15115	15308	15374	15354	15296	15296	15304	15317	15297	15187	15469	15232	15349	15163	15292	15283	15391	15148	15425	15270	15359	15193	15316	15487	15209	15288	15446	15207	15451	15343	15265	15427	15064	15291	15354	15441	15517	15344	15413	15307	15358	15280	15315	15212	15209	15319	15234	15237	15304	15292	15291	15122	15526	15415	15416	15484	15412	15489	15335	15127	15179	15165	15147	15316	15421	15358	15303	15351	15342	15240	15106	15168	15326	15155	15290	15461	15447	15217	15345	15256	15328	15382	15470	15403	15324	15458	15345	15387	15312	15294	15255	15389	15267	15332	15345	15341	15177	15330	15205	15506	15319	15374	15563	15451	15244	15411	15370	15436	15361	15244	15396	15304	15278	15364	15364	15562	15088	15384	15421	15345	15211	15446	15255	15361	15138	15293	15365	15443	15253	15140	15382	15446	15375	15174	15322	15347	15468	15433	15178	15260	15311	15297	15484	15583	15625	15416	15215	15310	15436	15418	15507	15326	15404	15322	15269	15181	15386	15413	15309	15141	15247	15227	15464	15374	15192	15466	15308	15245	15273	15331	15378	15433	15319	15352	15315	15357	15319	15301	15327	15207	15283	15382	15299	15370	15313	15410	15251
17326	29177	28056	24271	22650	21284	20428	21017	20846	18971	17963	19222	43842	41474	33158	23421	17305	15579	15177	14982	15078	15223	14959	15194	14959	15122	15396	15203	15098	15182	15088	14982	15129	15269	15095	15198	15128	15148	15047	14948	15111	15114	15056	15041	14997	15073	14986	15001	15075	15058	15136	15118	15075	15122	15121	15142	15261	15033	15135	15156	14890	15267	15088	15015	15259	15141	15088	15079	15134	15009	15100	15136	15153	15103	15116	15139	15199	15078	15009	15201	15004	15048	15038	15048	15079	15124	15188	15021	15297	15091	15054	15073	15139	15151	15077	15080	15147	15084	14991	15243	15078	15197	15094	15119	14981	15062	15198	15001	15079	15345	15182	15088	15163	14965	15220	14931	15088	14941	14937	15086	15084	14987	15091	15055	15065	15150	15052	15051	14970	15001	15199	15000	15192	15106	15100	14907	15058	15113	14936	15124	15036	15014	15071	15187	15058	14944	14953	14929	15086	14985	14986	15008	15099	15023	15142	14917	14889	15136	15067	15206	15010	15344	15185	15075	15041	15087	15279	15203	15250	15071	15130	15041	15241	15289	15096	15032	15108	15247	14856	15082	15196	15095	15179	15019	15150	15085	15060	15170	15232	15075	14927	15083	15260	15034	14994	15186	15309	15320	15066	15067	15109	15079	15094	15040	15106	15125	15066	15001	15170	15108	15133	15038	15227	15259	14878	15053	15080	15131	15078	15078	14971	15060	15179	14957	14980	15214	15190	15084	14937	15176	15013	14975	14971	15263	15210	15018	15039	15024	14952	15121	15147	15055	15079	15109	15017	15033	15217	14981	14983	15037	14968	15039	15142	14934	15154	15122	14944	15014	14958	15194	15066	15023	15088	15198	14990	15134	15143	15088	15004	15031	15213	15037	14998	15205	15236	15031	15174	15074	15062	15064	15104	15177	14918	15087	15110	15011	15044	15005	15268	14901	15053	15211	15135	15158	15149	14919	15109	15055	14954	14915	14961	15290	14940	15132	15033	15096	14966	15027	14963	15069	15130	15313	15002	15055	15127	15142	15101	15013	15199	15065	14983	15040	14928	14951	15162	15115	15037	15090	15130	15030	15031	15060	15340	15100	15006	15009	15064	15095	15082	15012	15075	14971	15007	15043	14775	15103	15103	15236	15089	15180	14982	15005	15233	15077	15022	15017	15047	15025	15170	15198	15118	15052	14862	15064	15010	15000	15080	15084	15148	15180	15004	15062	15140	15336	14941	15138	15143	15115	15164	15098	15049	15009	15097	15238	15184	15068	15012	15117	15129	15306	14939	15061	14972	15088	15146	14905	15169	15154	15190	15045	15057	15081	15218	15196	15307	14967	15138	15128	15125	15107	15113	15081	15235	14989	15105	14941	15140	14963	15154	15104	15034	15092	14925	15203	15082	15014	15130	15118	15127	15190	15147	15138	15057	14809	15084	15125	15195	15007	15101	14931	15293	15089	15002	15191	14977	15125	15225	15179	15166	14929	15207	15025	15019	15050	15026	15113	15084	15150	15118	15009	15053	14953	15038	15005	15101	15109	14939	15018	15038	15065	15071	15025	14937	15075	15075	15259	15051	15173	15069	15077	15274	15153	15048	15136	15130	15090	15092	15033	15005	15088	15137	15122	15002	14953	14957	15141	15026	15236	15091	15189	15117	15253	15198	15162	15132	15171	15089	15094	15045	15079	15131	15143	15028	15180	15090	15007	15071	14993	15052	15120	15127	15063	15095	15172	15059	15104	15208	15207	15109	15028	14925	15164	14973	15064	15107	15208	14937	15254	15112	15009	15071	15000	15060	15161	15257	15156	15089	15029	15180	15178	14954	15220	15111	15208	15145	15100	14910	15105	14887	15358	15060	15101	15224	15064	14959	15051	15122	15199	15024	15043	15083	15224	14966	15175	15124	15210	15131	14810	15089	14868	15250	15004	15052	15084	15118	15018	14951	14977	15183	15152	15030	15262	14994	15005	14964	15202	15090	15066	15061	15202	15081	15102	15326	15089	15074	15154	15075	15161	15017	15146	15096	15159	15151	15049	14936	15043	15032	15091	15081	15134	15021	15148	15028	15081	15034	15161	15075	15031	15102	14772	15151	15131	14911	15192	15039	15190	14923	15174	15149	15167	15132	15146	15269	15136	14920	15027	15181	15116	15012	15081	15088	14992	14968	15069	15115	15084	15194	15045	15163	15225	15298	15087	14990	15111	15053	14872	15005	15091	15005	15136	14953	15010	15239	15099	14885	14959	15037	15183	15234	15051	15148	15020	15011	14970	15100	15112	15047	15159	15097	15155	15210	15178	15034	15074	15149	15038	15001	15109	14969	14984	15129	15072	15130	15017	14910	15063	15010	15181	15030	15149	15330	15091	15064	14925	15108	15061	15022	15175	15298	14704	15028	15051	15068	15024	15182	15127	14980	15075	15125	14907	14956	14965	15126	15117	15024	15125	15200	15071	14985	14990	14944	15134	15109	15057	15005	15184	14951	15133	15071	15170	15034	15125	15121	14980	14980	15043	15153	15292	15153	15071	15035	15156	15137	15026	15185	15078	15087	15161	15057	15280	15026	15044	15166	15214	15170	15149	15158	14908	15091	15260	15231	14965	14983	15143	15133	15086	15096	15235	15250	15135	15204	15255	15140	15026	15074	15003	14968	15008	14972	14895	15139	15158	15052	14853	15018	15056	15071	14957	15027	15030	15172	14998	15091	15022	14977	15099	15226	15244	15337	15056	15103	14936	15041	15063	15019	15258	15213	14991	14962	15061	15039	15082	15084	14973	14847	15018	15172	15215	14991	15174	15001	15062	14985	15037	14985	15035	15100	15109	15184	15059	15121	15167	15237	15046	15272	15118	15029	15071	14971	15176	15067	15127	15108	15128	15112	15161	14918	15138	15169	15140	15064	14990	15178	14905	15024	15079	14983	15164	15065	15150	15120	15049	15010	15085	14954	15024	15009	14906	15016	14857	15062	14977	15143	14987	15113	14997	15228	15108	15145	15052	15008	14904	15113	14908	15036	15056	15057	14919	15088	15145	15163	15235	15026	15216	15069	15026	15204	15130	14974	15062	15147	14995	15087	15221	14936	15123	15015	15118	14997	15064	15158	14990	15201	15032	15173	15080	15019	15085	14959	15202	15143	14962	15115	15142	15029	15128	15143	15212	15099	15092	14938	15055	14993	14964	15134	15154	15173	15018	15228	15218	15135	15235	15092	15167	15016	15080	15084	15059	15117	15153	15200	14927	15043	15075	15125	15111	15147	15038	15083	15123	15041	15198	14969	15328	14899	14984	15054	15065	15125	14988	14992	15133	15048	15156	15178	15116	15152	15138	15015	15093	15193	15169	14926	15019	15219	14945	15177	14895	15076	14947	15034	15081	15131	15197	15012	15055	15023	15065	15095	15085	15164	14968	15120	15153	14956	15267	14985	15129	15215	14896	15062	15156	15095	15101	15053	15072	14995	15099	15270	14933	15063	15019	15206	15095	14897	15040	15125	14927	15054	15118	15004	15180	15026	15074	15234	14940	15113	14997	15090	15167	15093	14826	15124	14909	15149	14918	14984	14951	15040	15051	15249	15143	15041	15060	15122	15093	15101	15008	15132	15177	14965	15089	15163	15024	15098	15311	15136	15172	15104	15049	14955	15046	14932	15219	15321	15085	15052	15251	14979	15158	15141	15060	15013	15094	15008	15214	15198	15076	15307	15005	15081	15164	15186	15222	15036	14988	15195	14979	15058	15110	15157	15138	14967	15041	15072	15037	15192	14995	15099	15092	15010	15116	15163	15232	15051	14953	15157	15025	15034	14926	15256	15167	15057	14989	15008	14966	14923	15028	15114	15051	15135	14978	14953	15372	15035	15128	15064	15119	15093	15127	15152	15239	15014	14938	15105	15028	15070	15102	15048	15203	15010	15063	15025	15011	15054	15133	15083	15060	15106	14900	15018	14923	15142	15224	15225	15064	15201	15187	15111	15112	15061	15073	15005	15113	15010	14958	15238	15005	15295	15077	15142	15011	15025	14955	15089	15064	14966	14951	14842	15183	15251	15068	15220	15069	15049	15008	15156	15177	15007	15187	15094	15123	14981	15150	15037	15029	15053	15187	15091	15221	15242	15102	15047	15147	15103	15078	15150	14964	15156	15117	15147	15062	15151	15042	15050	15026	15054	15132	14958	14979	15065	15167	14893	15064	15143	15226	15068	15124	14962	15035	15093	15192	15016	15091	14952	15067	15084	15085	15116	15042	15036	15109	15064	14995	14955	15151	15119	15084	15037	15144	15205	14980	15122	15080	14967	15096	15055	15064	15069	15035	15114	14996	15006	15044	14914	14986	15234	15137	15201	15154	15127	15044	15109	15143	15113	15154	15134	14949	14969	14984	15095	14951	15239	14974	15141	15078	15134	15050	15212	14925	15169	15050	15193	15073	15172	15118	15032	15129	15086	15151	15146	15166	15031	15082	14781	15088	15111	15240	14937	15017	15083	14956	14889	15047	15059	15025	15114	15078	15039	15190	15120	15180	15081	14999	15080	15101	15031	14958	15003	15150	14970	15152	15096	15024	15162	15062	14994	15031	14991	15028	15110	15247	15027	15068	15196	15065	15078	15134	15085	15083	15096	14986	15019	15152	15101	15068	15196	15037	15213	14973	15118	15117	15113	15063	14972	15176	15130	14974	14978	15118	15151	15134	14906	15162	15115	15089	15041	15038	15130	15194	15071	14929	15054	14873	15242	15058	14992	14876	15199	15015	15178	15148	15265	15138	14938	15257	15080	14944	14988	15111	15017	14941	15079	15131	15166	15129	15153	14993	15169	15058	14987	15036	15099	15011	15173	15015	14962	15231	15015	15136	15007	15129	15065	15115	15154	15170	15084	15094	15186	15275	15035	15138	15130	15117	15042	15083	15061	15115	15011	15083	15119	15028	15140	15049	15138	14999	15074	15042	15065	15026	15044	14985	15045	15028	14941	14987	15134	15001	15191	14963	14981	14941	15051	15084	15180	14988	14985	15006	15149	15143	15101	14973	15158	15236	14904	15167	15216	15195	15239	15014	15042	15011	14891	15136	15071	15101	15085	15165	15089	14981	15204	15056	15089	15066	15229	15145	14954	14861	15193	15109	15218	15045	15201	15049	15031	15222
29005	22310	22777	20219	16931	16663	16741	16517	16418	16649	16389	16094	18029	18635	17778	16518	16160	15715	15683	15756	15673	15524	15764	15397	15605	15703	15705	15799	15538	15605	15631	15675	15678	15619	15581	15684	15726	15677	15615	15779	15803	15787	15433	15492	15547	15573	15574	15699	15582	15875	15815	15574	15666	15603	15604	15549	15661	15784	15616	15646	15721	15725	15604	15757	15787	15528	15628	15450	15755	15527	15641	15634	15487	15528	15696	15757	15653	15528	15600	15685	15605	15730	15801	15633	15674	15678	15906	15770	15750	15579	15790	15667	15733	15826	15565	15739	15673	15793	15562	15728	15732	15818	15599	15671	15500	15632	15927	15704	15682	15680	15766	15617	15528	15827	15776	15649	15618	15566	15628	15720	15612	15728	15732	15664	15661	15798	15608	15768	15758	15729	15582	15446	15517	15866	15741	15823	15631	15751	15728	15745	15658	15801	15778	15777	15723	15805	15771	15789	15661	15781	15769	15671	15585	15791	15697	15741	15572	15658	15560	15581	15766	15720	15725	15774	15561	15559	15683	15600	15799	15692	15772	15769	15767	15763	15691	15800	15756	15846	15744	15686	15720	15662	15539	15664	15680	15698	15766	15676	15702	15511	15755	15598	15740	15784	15625	15754	15665	15700	15626	15661	15640	15647	15814	15869	15653	15643	15615	15762	15681	15622	15690	15722	15691	15586	15594	15651	15650	15735	15626	15629	15658	15646	15459	15643	15534	15747	15766	15678	15495	15581	15565	15805	15627	15531	15738	15684	15604	15756	15722	15909	15771	15668	15662	15665	15744	15670	15524	15556	15597	15566	15623	15705	15717	15738	15570	15906	15452	15655	15753	15669	15633	15861	15573	15627	15593	15702	15889	15597	15791	15626	15843	15688	15605	15817	15714	15763	15751	15486	15732	15485	15548	15585	15716	15671	15767	15807	15558	15695	15777	15870	15736	15642	15740	15665	15709	15769	15547	15493	15654	15578	15712	15551	15678	15688	15585	15858	15869	15578	15747	15691	15505	15735	15745	15543	15766	15702	15849	15524	15819	15594	15714	15563	15569	15754	15724	15773	15752	15519	15500	15579	15606	15610	15348	15601	15718	15558	15550	15753	15811	15703	15758	15708	15534	15954	15777	15586	15640	15529	15603	15570	15613	15750	15839	15584	15606	15764	15570	15570	15722	15681	15634	15591	15729	15643	15580	15708	15724	15516	15745	15618	15906	15528	15810	15609	15573	15739	15651	15807	15577	15759	15711	15848	15605	15593	15616	15793	15679	15862	15581	15853	15756	15615	15655	15552	15797	15604	15660	15635	15713	15593	15544	15722	15888	15687	15591	15825	15737	15669	15523	15785	15825	15630	15719	15603	15678	15698	15630	15579	15517	15603	15630	15712	15554	15683	15781	15554	15728	15834	15589	15648	15709	15680	15552	15564	15671	15864	15649	15716	15815	15600	15691	15586	15662	15630	15630	15723	15911	15682	15636	15671	15748	15684	15780	15753	15859	15575	15833	15680	15683	15919	15753	15637	15827	15694	15910	15564	15623	15749	15502	15522	15538	15625	15739	15828	15764	15659	15668	15651	15578	15589	15639	15495	15781	15699	15696	15751	15651	15658	15559	15420	15665	15558	15716	15545	15528	15713	15702	15710	15700	15600	15642	15782	15809	15643	15533	15547	15531	15724	15633	15505	15695	15548	15628	15684	15454	15550	15626	15527	15784	15554	15538	15587	15780	15714	15539	15747	15699	15830	15596	15606	15533	15662	15730	15777	15680	15736	15607	15616	15659	15554	15709	15664	15744	15737	15495	15451	15540	15751	15845	15696	15712	15616	15507	15536	15687	15736	15708	15820	15729	15544	15826	15567	15715	15620	15767	15691	15845	15662	15916	15636	15435	15539	15545	15844	15620	15607	15557	15692	15709	15656	15696	15754	15619	15607	15686	15633	15652	15655	15436	15923	15714	15860	15851	15443	15574	15602	15837	15695	15932	15566	15743	15767	15516	15782	15566	15735	15669	15852	15635	15832	15589	15716	15774	15857	15688	15650	15896	15763	15790	15852	15816	15678	15573	15652	15517	15712	15688	15862	15477	15798	15634	15713	15524	15562	15785	15777	15713	15777	15768	15566	15687	15924	15593	15754	15686	15594	15596	15639	15710	15804	15736	15698	15836	15654	15746	15684	15683	15645	15679	15728	15616	15614	15746	15520	15517	15648	15845	15729	15661	15578	15650	15831	15621	15694	15678	15591	15719	15595	15885	15677	15662	15460	15387	15666	15746	15546	15700	15600	15652	15773	15590	15652	15432	15591	15580	15614	15770	15681	15616	15638	15647	15807	15606	15661	15748	15675	15736	15713	15825	15687	15655	15657	15651	15734	15775	15628	15830	15655	15721	15720	15805	15690	15813	15704	15656	15694	15493	15388	15500	15771	15625	15618	15761	15584	15689	15702	15687	15668	15774	15664	15800	15853	15650	15797	15722	15679	15871	15574	15763	15631	15730	15697	15513	15660	15705	15615	15666	15815	15716	15552	15696	15878	15681	15781	15664	15754	15829	15596	15764	15726	15584	15731	15643	15680	15813	15639	15534	15537	15795	15562	15632	15781	15527	15650	15619	15883	15898	15633	15887	15800	15716	15761	15595	15656	15737	15611	15634	15794	15554	15743	15671	15634	15692	15720	15686	15791	15756	15608	15697	15654	15550	15592	15753	15572	15551	15683	15623	15528	15627	15785	15637	15640	15646	15604	15670	15611	15677	15542	15689	15688	15555	15754	15780	15603	15571	15588	15729	15736	15807	15724	15679	15711	15705	15742	15442	15740	15754	15806	15665	15478	15567	15661	15815	15651	15739	15736	15778	15532	15571	15553	15760	15748	15792	15867	15629	15727	15701	15590	15653	15788	15597	15508	15571	15771	15409	15665	15613	15691	15608	15563	15651	15856	15661	15682	15720	15700	15905	15635	15560	15688	15581	15570	15772	15852	15694	15539	15726	15694	15781	15714	15667	15768	15659	15866	15538	15674	15611	15782	15641	15653	15894	15715	15686	15800	15666	15616	15564	15773	15738	15743	15567	15697	15782	15610	15812	15682	15563	15771	15736	15609	15707	15783	15730	15760	15692	15749	15702	15802	15663	15618	15545	15593	15560	15757	15498	15658	15922	15720	15878	15676	15821	15583	15713	15810	15558	15743	15739	15596	15848	15549	15530	15640	15687	15562	15681	15703	15696	15669	15750	15687	15753	15740	15735	15516	15659	15501	15696	15648	15647	15891	15695	15679	15840	15713	15743	15700	15584	15673	15587	15650	15698	15519	15515	15759	15610	15519	15666	15580	15759	15701	15587	15608	15694	15724	15780	15675	15688	15650	15771	15556	15511	15666	15679	15505	15606	15602	15879	15491	15845	15694	15711	15551	15767	15822	15678	15553	15897	15771	15641	15538	15519	15746	15524	15601	15600	15668	15543	15725	15743	15622	15573	15672	15801	15701	15608	15589	15668	15894	15789	15533	15608	15552	15626	15720	15736	15810	15725	15551	15674	15731	15718	15615	15809	15895	15795	15616	15735	15622	15659	15589	15660	15637	15606	15739	15582	15559	15738	15790	15879	15715	15907	15590	15609	15795	15632	15596	15706	15865	15638	15752	15742	15529	15670	15672	15693	15604	15676	15691	15723	15580	15662	15777	15772	15718	15476	15597	15687	15583	15830	15584	15704	15682	15555	15538	15736	15849	15686	15655	15748	15779	15607	15725	15751	15598	15728	15598	15515	15689	15625	15627	15803	15589	15631	15767	15623	15509	15730	15611	15625	15452	15641	15836	15537	15595	15523	15647	15694	15653	15515	15721	15569	15741	15748	15606	15683	15696	15722	15781	15850	15862	15704	15991	15813	15649	15459	15728	15681	15790	15495	15584	15930	15643	15668	15737	15831	15745	15925	15651	15735	15725	15861	15835	15589	15618	15676	15680	15727	15548	15765	15778	15619	15697	15633	15624	15715	15697	15505	15527	15828	15714	15640	15722	15746	15724	15715	15608	15739	15742	15682	15582	15604	15671	15654	15521	15628	15618	15697	15688	15685	15581	15824	15623	15766	15685	15592	15613	15822	15780	15534	15648	15726	15841	15673	15709	15870	15733	15779	15676	15711	15410	15740	15581	15749	15746	15874	15808	15520	15546	15803	15781	15620	15771	15730	15600	15684	15791	16033	15694	15686	15591	15752	15731	15582	15670	15496	15756	15649	15550	15623	15679	15548	15589	15442	15687	15603	15728	15696	15706	15525	15564	15589	15612	15809	15581	15668	15802	15559	15674	15581	15711	15656	15829	15735	15597	15813	15653	15610	15739	15716	15630	15698	15652	15662	15626	15583	15816	15628	15529	15618	15652	15621	15511	15827	15634	15660	15766	15575	15835	15612	15802	15752	15498	15880	15721	15678	15609	15729	15764	15564	15697	15393	15669	15757	15713	15453	15528	15596	15841	15644	15728	15621	15616	15748	15752	15513	15640	15746	15798	15735	15749	15769	15718	15784	15713	15673	15763	15723	15674	15674	15558	15733	15690	15620	15765	15513	15673	15568	15773	15791	15669	15706	15668	15839	15703	15596	15731	15648	15603	15740	15615	15737	15717	15827	15757	15525	15595	15596	15802	15633	15643	15637	15697	15623	15588	15570	15493	15845	15545	15780	15440	15638	15618	15647	15760	15511	15665	15698	15552	15580	15818	15844	15735	15705	15674	15614	15861	15770	15718	15914	15731	15684	15610	15773	15639	15626	15688	15763	15667	15694	15868	15776	15709	15618	15560	15699	15685	15716	15687	15668	15425	15719	15743	15490	15778	15825	15654	15637	15757	15522	15550	15402	15694	15770	15642	15699	15570	15516	15679	15685	15632	15639	15742	15667	15678	15661	15769	15532	15818	15612	15626	15567	15807	15765	15680	15713	15623	15842	15708	15691	15979	15561	15709	15764	15594	15548	15612	15718	15679	15769	15970	15859	15634	15669	15754	15704	15670	15661	15585	15578	15823	15734	15773	15746	15869	15680	15705	15736	15503	15645	15547	15772	15525	15590	15651	15834	15917	15843	15541	15517	15749	15448	15708	15727	15988	15631	15646	15434	15781	15822	15559	15768	15806	15843	15631	15733	15829
17027	20273	20564	19150	17269	17228	16784	16687	16874	16892	16288	16046	18857	19412	17982	16222	15526	15545	15184	15235	15206	15467	15303	15362	15215	15218	15178	15296	15307	15325	15236	15245	15306	15141	15219	15321	14927	15209	15113	15230	15303	15419	15307	15146	15085	15140	15283	15244	15127	15198	15229	15193	15102	15096	15053	15222	15213	15255	15230	15178	15173	15376	15226	15237	15195	15383	15341	15136	15251	15105	15344	15072	15292	15298	15095	15066	15321	15290	15287	15168	15254	15194	15328	15270	15384	15238	15268	15214	15043	15333	15301	15376	15105	15282	15225	15341	15189	15430	15173	15202	15220	15284	15230	15256	15247	15192	15404	15196	15135	15306	15319	15277	15090	15352	15218	15080	15153	15333	15167	15195	15017	15246	15081	15309	15336	15367	15315	15408	15332	15171	15392	14927	15171	15287	15127	15097	15237	15230	15124	15180	15162	15194	15438	15197	15210	15175	15290	15158	15134	15145	15173	15385	15229	15338	15242	15295	15223	15308	15258	15254	15191	15114	15279	15103	15298	15337	15104	15282	15185	15131	15302	15280	15108	15233	15193	15197	15266	15327	15096	15216	15305	15257	15206	15099	15394	15167	15508	15252	15152	15202	15247	15125	15342	15236	15353	15226	15187	15324	15450	15161	15233	15173	15273	15248	15105	15363	15121	15096	15009	15299	15188	15326	15348	15273	15116	15332	15324	15365	15178	15262	15120	15246	15291	15241	15292	15145	15346	15201	15368	15141	15077	15313	15215	15197	15238	15247	15159	15159	15257	15170	15141	15272	15113	15154	15187	15326	15132	15134	15223	15288	15032	15179	15140	15115	15096	15161	15279	15437	15180	15291	15188	15223	15157	15127	15323	15200	15212	15258	15283	15153	15186	15077	15188	15273	15362	15132	15457	15321	15407	15062	15130	15263	15208	15237	15343	15050	15311	15211	15139	15366	15219	15295	15281	15239	15242	15385	15356	15334	15312	15240	15144	15145	15336	15216	15195	15302	15177	15192	15167	15223	15298	15442	15120	15089	15255	15262	15187	15199	15236	15238	15185	15025	15199	15317	15284	15106	15076	15182	15074	15213	15287	15231	15412	15144	15225	15190	15308	15228	15293	15274	15367	15185	15287	15222	15095	15331	15104	15279	15338	15251	15134	15218	15092	15263	15313	15243	15302	15269	15395	15215	15195	15346	15294	14952	15329	15178	15023	15268	15342	15344	15305	15029	15215	15264	15269	15239	15153	15354	15285	15225	15287	15200	15130	15284	15111	15344	15260	15207	15382	15206	15294	15215	15149	15399	15193	15147	15244	15344	15388	15125	15227	15336	15233	15228	15075	15163	15319	15104	15232	15180	15250	15337	15204	15231	15220	15146	15369	15164	15289	15132	15273	15078	15265	15071	15214	15093	15115	15195	15277	15223	15093	15272	15245	15247	15375	15109	15001	15225	15166	15431	15167	15223	15244	15178	15395	15176	15224	15148	15290	15157	15238	15105	15115	15091	15462	15175	15232	15179	15092	15101	15126	15213	15353	15258	15400	15053	15136	15233	15178	15233	15206	15184	15208	15144	15325	15413	15356	15330	15277	15265	15162	15338	15293	15175	15239	15388	15304	15231	15181	15254	15245	15128	15321	15159	14960	15307	15306	14992	15176	15216	15236	15212	15261	15092	15230	15351	15426	15433	15218	15232	15101	15245	15152	15272	15143	15226	15101	15323	15226	15238	15219	15216	15170	15316	15244	15321	15189	15073	15302	15341	15329	15092	15296	15169	15217	15226	15377	15159	15197	15175	15263	14997	15074	15237	15137	15376	15261	15236	15272	15046	15102	15180	15229	15236	15212	15054	15485	15181	15261	15180	15339	15277	15326	15210	15337	15177	15271	15318	15244	15174	15201	15088	15283	15178	15259	15242	15211	15116	15215	15184	15220	15319	15122	15175	15279	15253	14985	15232	15275	15204	15267	15250	15158	15336	15306	15239	15242	15262	15209	15296	15166	15262	15295	15269	15130	15195	15085	15306	15178	15244	15330	15100	15109	15194	15318	15239	15186	15334	15122	15213	15198	15147	15147	15222	15067	15374	15198	15273	15146	15340	15288	15135	15306	15216	15221	15061	15194	15086	15060	15060	15116	15232	15246	15274	15187	15149	15217	15212	15411	15248	15241	15333	15247	14944	15314	15283	15227	15389	15265	15286	15185	15325	15237	15169	15337	15352	15164	15353	15156	15373	15229	15351	15188	15205	15230	15212	15330	15205	14957	15223	15141	15276	15243	15270	15334	15125	15380	15250	15068	15250	15270	15297	15155	15119	15302	15370	15138	15086	15229	15284	15216	15307	15254	15297	15185	15158	15195	15152	15411	15138	15443	15054	15191	15179	15284	15202	15212	15380	15102	15238	15274	15319	15150	15168	15119	15419	15315	15222	15291	15139	15164	15354	15245	15351	15338	15224	15264	15339	15163	15244	15284	15265	15186	15204	15301	15081	15333	15125	15280	15219	15127	15226	15209	15208	15158	15181	15242	15217	15408	15266	15174	15272	15241	15228	15295	15392	15246	15279	15257	15329	15308	15307	15029	15273	15181	15042	15266	15317	15257	15280	15342	15205	15306	15204	15230	15353	15375	15223	15340	15388	15132	15340	15257	15309	15260	15270	15341	15249	15145	15287	15302	15148	15213	15177	15214	15349	15295	15287	15205	15289	15195	15309	15202	15248	15347	15252	15400	15200	15225	15303	15318	15163	15239	15280	15283	15271	15203	15095	15144	15444	15054	15311	15305	15265	15356	15108	15141	15233	15438	15187	15096	15413	15056	15162	15367	15154	15318	15260	15071	15159	15226	15203	15170	15040	15286	15338	15261	14986	15206	15274	15305	15295	15217	15178	15323	15244	15167	15229	15354	15269	15365	14998	15270	15266	15361	15187	15215	15342	15205	15324	15354	15282	15288	15200	15331	15238	15159	15119	15237	15272	15182	15115	15232	15052	15309	15293	15362	15360	15148	15254	15277	15317	15304	15320	15366	15463	15174	15138	15221	15293	15436	15246	15263	15231	15186	15327	15294	15180	15195	15242	15263	15295	15087	15145	15303	15390	15134	15537	15262	15283	15221	15079	15281	15148	15367	15396	15136	15320	15172	15244	15313	15341	15285	15212	15419	15413	15162	15228	15365	15269	15176	15401	15361	15275	15053	15259	15179	15223	15290	15049	15227	15338	15269	15099	15159	15186	15123	15128	15253	15363	15113	15291	15300	15302	15220	15355	15231	15162	15196	15229	15199	15186	15251	15053	15267	15346	15181	15430	15455	15334	15147	15205	15176	15154	15429	15308	15120	15295	15176	15283	15189	15234	15125	15338	15327	15346	15090	15358	15346	15276	15061	15172	15120	15317	15384	15270	15390	15222	15192	15259	15159	15256	15246	15161	15171	15187	15411	15253	15229	15228	15376	15209	15266	15157	15218	15350	15067	15334	15200	15372	15200	15450	15153	15155	15273	15275	15312	15276	15297	15234	15215	15194	15303	15113	15128	15310	15113	15153	15132	15320	15243	15154	15187	15249	15169	15434	15224	15249	15323	15206	15147	15296	15181	15346	15172	15207	15301	15120	15203	15095	15342	15417	15265	15306	15374	15313	15203	15249	15262	15222	15184	15143	15204	15190	15229	15241	15182	15365	15151	15165	15329	15026	15330	15223	15188	15236	15261	15249	15330	15258	15249	15361	15024	15437	15135	15342	15191	15201	15208	15068	15163	15200	15297	15116	15123	15297	15160	15154	15247	15283	15225	15048	15334	15268	15160	15325	15264	15013	15338	15437	15234	15137	15245	15322	15246	15059	15164	15185	15185	15302	15342	15186	15146	15199	15180	15160	15071	15135	15222	15255	15136	15339	15104	15253	15317	15206	15159	15263	15317	15102	15146	15217	15280	15209	15255	15231	15214	15206	15258	15142	15167	15274	15240	15362	15210	15301	15172	15163	15120	15143	15256	15114	15189	15304	15425	15139	15217	15331	15143	15185	15085	15340	15242	15134	15343	15191	15297	15149	15160	15238	15328	15321	15088	15229	15280	15265	15293	15190	15404	15141	15251	15240	15347	15139	15124	15256	15108	15241	15259	15339	15105	15363	15080	15219	15234	15343	15331	15328	15257	15123	15081	15280	15316	15448	15281	15188	15263	15203	15241	15364	15360	15161	15192	15257	15257	15276	15162	15366	15355	15311	15041	15314	15109	15257	15179	15080	15313	15112	15191	15337	15179	15048	15383	15157	15288	15111	15191	15308	15132	15313	15271	15081	15288	15341	15374	15195	15286	15102	15130	15231	15298	15135	15221	15227	15269	15278	15474	15376	15326	15241	15264	15162	15311	14962	15319	15209	15362	15215	15202	15240	15236	15312	15206	15417	15200	15192	15310	15132	15075	15217	15204	15281	15188	15235	15345	15245	15237	15115	15218	15241	15294	15094	15177	15235	15168	15334	15254	15312	15094	15155	15328	15281	15170	15138	15324	15169	15200	15279	15274	15117	14959	15314	15222	15216	15172	15275	15220	15191	15246	15094	15265	15255	15265	15172	15255	15364	15330	15309	15136	15154	15285	15190	15206	15188	15334	15189	15191	15259	15178	15355	15041	15115	15248	15132	15189	15181	15122	15152	15364	15130	15359	15073	15255	15201	15112	15147	15203	15263	15237	15158	15411	15129	15264	15429	15259	15147	15326	15351	15241	15167	15179	15333	15191	15156	15128	15325	15316	15179	15317	15211	15480	15162	15120	15303	15162	15320	15192	15099	15241	15342	15314	15436	15224	15278	15188	15202	15076	15242	15129	15139	15216	15078	15226	15186	15189	15285	15262	15234	15236	15348	15330	15210	15359	15247	15289	15167	15304	15287	15185	15113	15291	15355	15132	15135	15265	15234	15284	15177	15288	14967	15247	15213	15218	15336	15320	15129	15298	15289	15288	15466	15243	15269	15085	15232	15039	15202	15249	15261	15253	15255	15135	15484	15219	15216	15213	15175	15373	15162	15276	15436	15087	15298	15152	15322	15171	15247	15271	15314	15131	15221	15348	15184	15274	15229	15279	15229	15331	15181	15339	15314	15215	15166	15330	15248	15240	15245	15332	15120	15327	15386	15116	15189	15263	15089	15241	15029
24995	21377	28035	25871	21272	19702	19400	17898	17085	17537	17216	17351	28879	30590	25168	19677	17163	16022	15717	15849	15916	15993	15878	15779	15760	15950	15738	15765	15785	15738	15801	15661	15857	15775	15870	15831	15719	15765	15761	15859	15862	15724	15692	15728	15864	15700	15651	15728	15631	15661	15723	15967	15788	15691	15706	15774	15692	15874	15808	15888	15849	15753	15985	15668	15605	15669	15499	15828	15691	15879	15728	15765	15873	15788	15783	15829	15602	15901	15698	15703	15659	15703	15849	15566	15773	15648	15877	15595	15690	15797	15578	15935	15727	15739	15768	15743	15722	15784	15698	15735	15606	15754	15647	15859	15763	15835	15754	15879	15760	15621	15682	15966	15706	15854	15643	15848	15824	15754	15775	15861	15661	15724	15764	15646	15755	15692	15782	15728	15703	15621	15922	15625	15796	15937	15840	15858	15721	15800	15707	15526	15787	15960	15877	15762	15667	15702	15740	15720	15751	15779	15907	15935	15985	16117	15691	16059	15722	15826	15870	15710	15736	15627	15770	15661	15680	15884	15760	15644	15601	15740	15558	15828	15894	15532	15415	15572	15708	15810	15773	15679	15857	15768	15671	15687	15931	15796	15784	15859	15943	15764	15803	15738	15709	15787	15798	15577	15959	15801	15816	15728	15741	15718	15676	15655	15663	15682	15604	15811	15825	15689	15755	15718	15744	15779	15751	15677	15707	15936	15960	15859	15912	15748	15746	15697	15735	15800	15489	15813	15646	15740	15737	15908	15819	15922	15766	15748	15748	15919	15786	15764	15815	15697	15710	15715	16001	15672	15784	15785	15759	15761	15777	15859	15705	15773	15588	15745	15578	15682	15776	15655	15648	15627	15677	15817	15752	15744	15672	15692	15787	15721	15675	15735	15640	15768	15639	15576	15955	15853	15753	15645	15594	15686	15818	15910	15736	15696	15596	15717	15687	15694	15659	15658	15877	15996	15666	15799	15750	15657	15771	15816	15773	15536	15713	15941	15814	15629	15728	15799	15912	15748	15849	15759	15778	15730	15811	15718	15556	15626	15714	15542	15746	16085	15761	15568	15746	15955	15735	15640	15881	15793	15756	15747	15680	15782	15813	15679	15711	15782	15546	15618	15587	15502	15875	15748	15786	15748	15796	15713	15752	15768	15736	15511	15707	15747	15777	15709	15790	15760	15922	15637	15711	15768	15860	15692	15739	15827	15804	15639	15603	15822	15905	15578	15839	15678	15736	15903	15827	15722	15842	15809	15764	15844	15703	15703	15662	15708	15795	15833	15741	15699	15804	15719	15763	15735	15835	15776	15743	15839	15579	15766	15681	15547	15833	15818	15815	15714	15556	15680	15790	15768	15666	15517	15648	15694	15818	15799	15689	15693	15926	15862	15816	15786	15789	15620	15631	15726	15517	15513	15672	15667	15591	15901	15555	15805	15449	15603	15864	15991	15696	15779	15824	15784	15796	15669	15931	15744	15877	15767	15979	15816	15685	15764	15561	15682	15606	15717	15916	15764	15948	15676	15768	15686	15929	15812	15770	15905	15798	15499	15664	15688	15756	15762	15773	15745	15767	15860	15789	15706	15776	15755	15815	15895	15755	15588	15854	15543	15710	15560	15846	15736	15775	15744	15615	15676	15755	15723	15518	15775	15676	15698	15811	15770	15918	15822	15678	15938	15788	15802	15642	15811	15793	15677	15680	15782	15787	15716	15933	15780	15812	15622	15748	15821	15664	15677	15825	15909	15821	15714	15599	15789	15727	15934	15670	15842	15652	15947	15680	15718	15713	15758	15717	15795	15669	15874	15705	15923	15927	15633	15710	15829	15775	15675	15696	15595	15764	15730	15760	15982	15720	15729	15500	15601	15891	15568	15895	15788	15564	15732	15927	15865	15881	15894	15959	15813	15627	15824	15944	15926	15776	15779	15645	15693	15670	15716	15712	15817	15802	15784	15856	15591	15811	15957	15811	15823	15614	15772	15796	15811	15775	16023	15740	15702	15809	15821	15711	15879	15553	16013	15949	15775	15628	15566	15701	15797	15854	15844	15637	15756	15717	15888	15830	15737	15769	15855	15708	15822	15747	15631	15773	15834	15702	15822	15516	15630	15803	15822	15783	15501	15858	15766	15838	15869	15700	15835	15808	15979	15650	15649	15721	15670	15708	15723	15536	15740	15667	15714	15841	15791	15799	15900	15778	15683	15854	15802	15658	15767	15979	15697	15675	15902	15613	15575	15621	15686	15659	15655	15845	15820	15970	15889	15649	15623	15601	15890	15784	15824	15706	15980	15870	15710	15859	15775	15952	15917	15718	15774	15835	15654	15749	15821	15869	15733	15721	15788	15740	15723	15730	15658	15601	15825	15690	15582	15806	15681	15789	15772	15830	15689	15643	15828	15654	15784	15731	15613	15770	15765	15799	15861	15647	15675	15492	15841	15852	15922	15854	15682	15820	15754	15912	15915	15739	15744	15754	15808	15653	15779	15749	15731	15875	15778	15722	15610	15877	15753	15670	15546	15900	15869	15685	15663	15576	15812	15748	15723	15828	15746	15931	15820	15769	15770	15674	15743	15633	15708	15783	15506	15727	15732	15821	15795	15775	15667	15733	15678	15716	15745	15601	15718	15776	15645	15815	15717	15637	15589	15714	15733	15768	15657	15685	15816	15879	15749	15740	15777	15627	15709	15875	15529	15579	15882	15732	15643	15642	15751	15883	15743	15687	15857	15541	15652	15650	15749	15551	15820	15595	15742	15674	15658	15901	15560	15758	15762	15751	15573	15724	15615	15929	15741	15802	15688	15915	15801	15703	15562	15893	15676	15713	15853	15972	15648	15735	15519	15712	15781	15961	15873	15754	15846	15798	15923	15703	15628	15775	15694	15592	15835	15582	15539	15845	15580	15788	15722	15645	15727	15716	15542	15632	15761	15758	15735	15730	15841	15920	15695	15903	15787	15655	16021	15573	15681	15662	15725	15762	15722	15636	15824	15766	15604	15754	15766	15908	15840	15938	15784	15602	15601	15865	15611	15553	15918	15572	15791	15739	15901	15762	15649	15857	15841	15692	15739	15926	15802	15613	15844	15914	15824	15748	15789	15744	15824	15755	15702	15742	15661	15768	15749	15925	15720	15711	15955	15773	15807	15629	15848	15870	15848	15679	15608	15769	15762	15609	15676	15604	15583	15739	15616	15706	15833	15733	15901	15722	15916	15652	15853	15901	15849	15791	15731	15809	15718	15599	15667	15757	15783	15885	15762	15761	15748	15799	15667	15702	15728	15825	15787	15926	15901	15988	15984	15711	15581	15734	15780	15596	15589	15903	15677	15747	15846	15873	15733	15809	15698	15712	15422	15897	15701	15938	15886	15832	15794	15550	15835	15820	15712	15703	15639	15600	15932	15663	15728	15856	15858	15866	15763	15975	15798	15754	15690	15726	15590	15791	15767	15663	15816	15731	15803	15672	15454	15742	15883	15641	15865	15714	15604	15749	15687	16016	15662	15812	15846	15907	15796	15753	15917	15954	15784	15940	15603	15750	15667	15576	15581	15718	15657	15568	15829	15789	15954	15942	15852	15723	15616	15659	15793	15758	15702	15969	15863	15668	15561	15808	15706	15710	15573	15733	15841	15625	15603	15812	15901	15768	15759	15991	15875	15752	15668	15894	15869	15708	15554	15843	15818	15821	15652	15816	15806	15864	15672	15677	15770	15766	15821	15799	15646	15752	15944	15696	15802	15704	15811	15829	15790	15904	15756	15643	15905	15771	15781	15710	15670	15935	15733	15743	15782	15706	15988	15751	15714	15811	15638	15655	15646	15748	15716	15705	15637	15842	16004	15778	15801	15603	15605	15776	15687	15831	15931	15855	15752	15626	15902	15687	15801	15699	15786	15733	15897	15788	15863	16079	15663	15757	15738	15837	15725	15680	15651	15554	15728	15787	15744	15902	15693	15698	15669	15673	15774	15798	15836	15715	15741	15788	15779	15653	15509	15761	15512	15860	15582	15862	15947	15754	15830	15770	15953	15769	15766	15863	15696	15792	15699	15691	15737	15739	15802	15846	15739	15807	15748	15698	15583	15924	15777	15695	15702	15556	15835	15749	15538	15624	15753	15840	15864	15503	15823	15874	15845	15730	15695	15944	15827	15790	15765	15736	15778	15736	15681	15808	15768	15719	15658	15698	15762	15795	15609	15709	15518	15695	15666	15894	15718	15738	15703	15852	15775	15445	15629	15679	15802	15634	15805	15911	15595	15714	15886	15941	15935	15820	15751	15793	15698	15948	15749	15726	15467	15820	15522	15620	15592	15657	15695	15817	15729	15665	15572	15712	15784	15681	15782	15799	15955	15952	15652	15796	15682	15783	15918	15773	15715	15822	15806	15784	15442	15762	15585	15721	15750	15861	15723	15789	15702	15715	15785	15836	15849	15700	15818	15727	15775	15837	15697	15665	15644	15677	15844	15464	15730	15713	15884	15998	15566	15916	15696	15795	15843	15786	15799	15665	15662	15635	15676	15723	15782	15780	15783	15743	15766	15683	15741	15684	15738	15669	15786	15823	15736	15838	15780	15668	15815	15635	15951	15863	15655	15731	15642	15649	15765	15947	15728	15936	15680	15856	15650	15723	15653	15827	15810	15656	15632	15703	15754	15749	15556	15814	15812	15843	15801	15981	15660	15653	15845	15685	15778	15560	15964	15821	15715	15695	15690	15816	15883	15703	15612	15708	15936	15835	15555	15669	15973	15842	15960	15846	15635	15885	15700	15658	15680	15851	15841	15974	16004	15829	15759	15724	15666	15799	15584	15762	15760	15790	15658	15668	15761	15665	15838	15636	15749	15755	15724	15722	15594	15653	15663	15904	15588	15957	15866	15779	15785	15804	15459	15704	15802	15850	15915	15844	15793	15706	15992	15709	15798	15743	15825	15823	15713	15640	15702	15679	15837	15690	15903	15750	15643	15706	15769	15619	15615	15691	15764	15721	15875	16031	15776	15825	15657	15827	15741	15774	15863	15830	15794	15726	15468	15562	15752	15734	15880	15809	15731	15742	15856	15663	15827	16002	15516	15694	15747	15853	15617	15708	15717	15619	15668	15785	15768	15769	15583	15888	15650	15798	15730	15803	15936	15658	15806	15884	15750
16742	27075	27249	24110	20745	19929	19288	18172	18047	18427	17873	18326	35186	32929	26622	19795	16440	15520	15416	15449	15332	15404	15323	15296	15416	15298	15305	15369	15287	15402	15231	15291	15456	15297	15319	15437	15320	15295	15407	15313	15432	15350	15344	15490	15313	15283	15298	15317	15264	15327	15469	15391	15295	15368	15383	15375	15413	15592	15299	15348	15416	15238	15461	15359	15462	15223	15290	15493	15412	15256	15244	15382	15502	15256	15316	15367	15358	15432	15490	15272	15434	15231	15412	15388	15378	15351	15227	15307	15356	15326	15446	15612	15360	15355	15500	15318	15354	15570	15414	15382	15309	15328	15468	15259	15431	15453	15309	15408	15305	15360	15351	15434	15373	15391	15224	15290	15410	15407	15445	15349	15402	15242	15157	15438	15363	15504	15337	15399	15325	15357	15298	15351	15464	15322	15597	15392	15376	15378	15412	15277	15358	15239	15356	15303	15273	15379	15345	15431	15362	15180	15330	15283	15554	15453	15456	15279	15412	15319	15421	15211	15424	15431	15279	15382	15317	15385	15391	15282	15302	15265	15504	15371	15321	15339	15447	15405	15428	15373	15407	15381	15259	15406	15223	15328	15286	15422	15472	15394	15386	15440	15297	15259	15352	15413	15284	15397	15205	15415	15365	15340	15155	15187	15278	15350	15281	15342	15274	15291	15457	15255	15276	15406	15578	15365	15243	15461	15474	15422	15193	15353	15316	15395	15409	15228	15309	15353	15436	15260	15372	15380	15250	15346	15345	15372	15394	15478	15190	15441	15345	15445	15391	15402	15459	15397	15565	15244	15492	15277	15403	15288	15361	15246	15395	15347	15269	15305	15223	15395	15224	15244	15370	15262	15465	15399	15312	15441	15265	15391	15343	15351	15330	15268	15297	15185	15337	15333	15358	15130	15338	15210	15409	15364	15317	15205	15287	15501	15274	15289	15371	15574	15370	15484	15425	15354	15366	15418	15342	15395	15604	15281	15515	15444	15466	15337	15289	15306	15262	15367	15464	15322	15559	15478	15375	15306	15251	15283	15378	15104	15357	15268	15321	15195	15372	15413	15445	15365	15616	15278	15252	15327	15441	15371	15422	15331	15532	15455	15271	15481	15506	15276	15192	15244	15449	15319	15234	15334	15392	15339	15182	15280	15402	15449	15461	15467	15393	15410	15371	15380	15366	15298	15277	15250	15224	15197	15199	15337	15353	15597	15403	15285	15344	15197	15196	15288	15517	15533	15104	15289	15311	15346	15337	15353	15356	15333	15351	15372	15236	15308	15317	15495	15285	15431	15437	15425	15485	15319	15396	15309	15312	15307	15282	15349	15408	15445	15428	15387	15310	15246	15348	15290	15457	15412	15316	15394	15229	15291	15368	15460	15434	15351	15431	15191	15318	15204	15428	15317	15270	15414	15332	15343	15167	15202	15244	15521	15387	15549	15295	15329	15502	15395	15255	15138	15331	15505	15323	15318	15238	15406	15400	15257	15294	15431	15297	15336	15475	15300	15313	15349	15399	15328	15459	15348	15404	15472	15287	15384	15284	15209	15293	15295	15327	15337	15326	15281	15346	15280	15401	15295	15437	15370	15338	15409	15390	15305	15245	15375	15524	15342	15408	15281	15339	15370	15170	15348	15429	15293	15296	15417	15298	15406	15365	15393	15301	15204	15553	15408	15260	15250	15313	15626	15170	15463	15391	15421	15456	15238	15180	15470	15309	15242	15328	15260	15472	15262	15385	15341	15375	15390	15316	15463	15377	15333	15166	15461	15475	15372	15355	15332	15381	15336	15475	15260	15419	15366	15434	15275	15440	15187	15326	15282	15303	15211	15381	15181	15470	15407	15348	15374	15265	15401	15242	15350	15423	15296	15260	15226	15116	15392	15401	15344	15431	15265	15220	15268	15283	15374	15242	15403	15281	15274	15341	15339	15321	15577	15439	15264	15331	15399	15286	15257	15391	15351	15495	15527	15179	15458	15306	15283	15271	15415	15068	15409	15248	15275	15393	15287	15234	15272	15294	15250	15415	15402	15323	15452	15046	15342	15469	15481	15294	15469	15336	15253	15442	15361	15403	15351	15459	15467	15396	15285	15395	15308	15372	15447	15165	15365	15287	15445	15321	15404	15418	15383	15481	15389	15428	15406	15242	15272	15300	15357	15377	15493	15341	15360	15333	15293	15360	15420	15367	15443	15291	15276	15119	15496	15300	15249	15396	15282	15465	15374	15506	15343	15330	15312	15497	15391	15224	15403	15296	15254	15309	15456	15462	15324	15450	15193	15381	15229	15382	15449	15343	15413	15298	15541	15409	15308	15354	15367	15269	15288	15338	15297	15510	15346	15420	15186	15353	15298	15437	15387	15343	15510	15328	15222	15295	15384	15413	15481	15309	15351	15359	15340	15368	15378	15243	15446	15529	15381	15562	15174	15295	15254	15387	15440	15467	15338	15318	15426	15085	15317	15390	15344	15267	15352	15136	15308	15348	15421	15232	15363	15315	15439	15432	15357	15213	15331	15404	15358	15603	15435	15396	15247	15297	15248	15368	15324	15240	15280	15589	15411	15313	15326	15226	15352	15346	15300	15394	15471	15444	15353	15207	15506	15344	15435	15534	15425	15453	15311	15312	15445	15509	15467	15438	15316	15381	15398	15515	15508	15238	15377	15237	15234	15455	15309	15319	15337	15288	15390	15324	15339	15488	15372	15402	15381	15467	15233	15260	15397	15473	15472	15340	15108	15311	15233	15422	15371	15296	15219	15411	15292	15268	15247	15365	15279	15308	15386	15470	15267	15206	15477	15413	15289	15354	15450	15377	15400	15427	15426	15329	15409	15372	15335	15460	15270	15376	15360	15296	15419	15464	15329	15275	15105	15428	15287	15357	15366	15290	15301	15344	15078	15423	15208	15398	15252	15288	15303	15391	15287	15297	15337	15566	15412	15400	15282	15325	15357	15383	15493	15330	15482	15288	15336	15361	15320	15305	15405	15230	15426	15417	15394	15275	15228	15232	15336	15227	15369	15365	15456	15349	15409	15334	15430	15253	15178	15375	15386	15440	15424	15338	15417	15335	15242	15311	15163	15320	15251	15190	15341	15312	15395	15114	15386	15323	15268	15337	15306	15341	15236	15504	15399	15394	15437	15395	15447	15291	15315	15263	15479	15247	15339	15366	15282	15254	15389	15259	15352	15469	15324	15131	15308	15359	15340	15382	15355	15226	15512	15416	15375	15453	15462	15363	15500	15429	15047	15393	15313	15308	15366	15328	15252	15280	15353	15283	15248	15192	15331	15423	15303	15363	15295	15357	15343	15250	15447	15339	15308	15377	15307	15343	15293	15367	15485	15337	15236	15413	15456	15237	15217	15295	15373	15496	15278	15306	15326	15264	15125	15366	15261	15278	15243	15303	15365	15400	15245	15224	15339	15335	15506	15324	15276	15266	15356	15401	15294	15313	15378	15452	15428	15424	15046	15329	15284	15403	15346	15537	15197	15462	15256	15273	15297	15425	15336	15535	15277	15405	15467	15297	15559	15256	15400	15433	15399	15313	15343	15148	15372	15430	15380	15555	15120	15402	15621	15315	15294	15381	15300	15342	15299	15332	15207	15316	15484	15331	15280	15369	15431	15357	15330	15314	15382	15404	15442	15193	15301	15291	15332	15316	15374	15341	15370	15279	15417	15348	15365	15430	15278	15479	15293	15282	15371	15244	15300	15303	15361	15400	15349	15418	15297	15286	15247	15416	15428	15464	15344	15317	15617	15547	15329	15336	15311	15332	15347	15083	15435	15240	15326	15368	15317	15297	15333	15285	15230	15409	15504	15340	15383	15342	15388	15370	15293	15427	15323	15306	15481	15431	15391	15460	15432	15353	15383	15415	15366	15309	15325	15349	15470	15307	15334	15471	15298	15498	15449	15302	15415	15378	15261	15241	15294	15307	15304	15368	15319	15424	15109	15352	15317	15513	15288	15271	15346	15470	15223	15365	15257	15329	15277	15280	15265	15325	15225	15325	15230	15257	15408	15220	15350	15385	15329	15259	15377	15337	15455	15243	15311	15321	15337	15414	15364	15475	15259	15436	15275	15429	15249	15188	15205	15476	15469	15401	15387	15316	15456	15299	15415	15358	15306	15515	15344	15262	15237	15236	15269	15226	15232	15176	15464	15383	15344	15393	15436	15286	15408	15283	15398	15359	15434	15283	15439	15479	15400	15386	15472	15347	15334	15337	15283	15388	15384	15432	15340	15252	15154	15282	15438	15216	15304	15281	15363	15298	15383	15380	15424	15390	15321	15297	15345	15318	15381	15409	15312	15227	15440	15529	15402	15332	15474	15252	15310	15265	15257	15378	15398	15360	15284	15297	15314	15378	15349	15348	15103	15335	15106	15447	15282	15159	15391	15299	15536	15345	15570	15351	15374	15356	15277	15333	15361	15450	15346	15154	15402	15389	15285	15309	15132	15195	15261	15391	15471	15343	15485	15163	15342	15143	15305	15470	15180	15326	15451	15343	15467	15449	15475	15362	15456	15343	15421	15422	15303	15567	15432	15272	15476	15517	15285	15449	15355	15192	15278	15314	15355	15421	15201	15363	15316	15346	15353	15387	15382	15391	15285	15325	15397	15209	15262	15474	15530	15352	15344	15388	15459	15186	15409	15443	15227	15337	15458	15371	15269	15241	15391	15531	15476	15322	15380	15287	15302	15406	15524	15196	15213	15483	15335	15414	15313	15306	15329	15404	15323	15231	15436	15392	15355	15426	15477	15541	15455	15390	15343	15424	15498	15418	15354	15319	15196	15391	15560	15463	15326	15218	15303	15242	15481	15298	15274	15298	15513	15191	15374	15283	15354	15472	15401	15238	15368	15274	15366	15213	15416	15436	15385	15383	15437	15174	15544	15245	15322	15489	15472	15321	15496	15441	15301	15361	15439	15461	15324	15401	15299	15356	15399	15375	15232	15330	15350	15369	15473	15321	15652	15434	15289	15413	15431	15408	15129	15395	15423	15365	15427	15327	15332	15416	15201	15443	15246	15267	15375	15418	15547	15544	15162	15339	15222	15493	15402	15443	15457	15296	15318	15355	15493	15358	15265	15276	15499	15343	15408	15313	15230	15425	15454	15517	15432	15349	15261	15076	15446
23929	21342	28827	24349	22242	23674	23177	19152	18383	18642	17953	18697	40521	38358	29789	22057	17949	16448	16089	16020	16011	16100	16141	16020	15852	16090	15951	15886	16018	16042	15930	15991	16068	15838	15998	15891	15830	15974	15987	15934	15807	15978	15841	15885	15947	15944	15955	16063	15911	15968	15929	16060	15986	15820	16052	16065	15755	15806	15968	16159	15968	16033	15968	15881	15975	15900	16033	15950	15822	15879	15820	16007	15790	15937	15903	15885	15758	16063	15808	15774	15810	15754	15958	15715	15752	15811	15745	15938	15846	15822	16070	15975	15976	16028	15965	15773	15836	16052	15873	15852	15698	15820	15852	16082	15830	15747	15868	15952	15857	15844	15943	15868	15745	16034	15880	15880	15797	15764	15949	15846	15857	15887	15883	15764	15880	15783	15904	15903	15818	15951	15765	15796	16036	15966	15930	15797	15647	15857	15868	15883	15898	15904	15786	15801	15779	15795	15898	15995	15723	15994	15772	15912	15915	16024	15928	15733	15910	15818	15925	15780	15704	15945	15860	15977	15760	15788	15834	15952	15931	15934	15995	15858	15835	15864	15575	15853	16037	15918	15879	15983	15844	15790	16056	15978	15879	15884	16074	16041	15924	15872	15783	15883	15917	15867	15797	15676	15946	15793	15873	16023	15845	16027	16071	15880	15889	16031	16037	15796	15911	15850	15756	15907	15691	15921	15733	15804	15997	16012	15569	15559	15766	15851	15942	15702	15697	15851	15934	15916	15778	15935	16105	15851	15831	15825	15764	15902	16011	15837	15960	15859	15717	15855	16049	15785	15888	15773	15769	15815	16015	15934	15853	15763	15956	15844	15782	15826	15953	15752	15789	15938	15847	15820	15968	15914	15822	15936	15729	15876	16093	15775	15691	15844	15979	15685	15836	15855	15903	15872	15839	15886	16033	15947	15813	16077	16061	15902	15959	15861	16008	15834	15766	15846	15799	16030	16005	15858	15838	15787	15973	15801	15859	15926	15812	15832	15989	15918	15784	15940	15851	16019	15919	15841	16004	15991	16074	15770	15811	15916	15745	15890	16042	15830	15732	15818	15756	15750	15793	15731	15991	15986	15935	15869	15885	15734	15832	15903	16110	15838	16038	15852	15873	15906	15849	15990	16062	15913	15833	15916	15671	15506	16014	15943	15741	15971	15891	15981	15890	16046	15874	15761	15866	15939	15932	16008	15883	15845	15941	15779	16016	15785	15894	15841	15896	15776	15874	15838	15623	15918	15959	15887	15941	15662	15536	15841	15898	15749	15973	15910	15848	15958	15809	15882	15971	15851	15863	15976	15833	15907	15934	15628	15755	15943	15819	15717	16053	15987	15860	15851	15862	16015	16054	15843	15900	15829	15708	15834	15885	15826	16094	15771	15814	15940	15824	15828	15878	15781	15838	15868	15921	15931	15796	15878	15809	15935	15781	15720	15748	15956	15907	15710	15794	15836	15843	15783	15908	15701	15769	15861	15927	15997	15826	15779	16125	15956	15871	15741	15782	16019	15929	15977	15817	15963	15874	15818	15799	15753	15810	15658	15845	15747	15827	15815	15923	15530	15990	16014	15661	15577	15696	15911	15725	15883	15890	15777	15906	15888	15889	15932	15839	15814	15818	15769	15849	15825	15958	15959	15649	15707	15995	15810	15997	15829	16046	15987	15631	15987	15786	15808	15743	15875	15754	15949	15799	15705	15680	15841	15711	15850	15901	15726	15893	15842	15844	15947	15925	15902	15909	15741	15722	15751	15911	15823	15726	15808	15844	16089	16044	15801	15793	15859	15864	15858	15853	16088	16005	15934	15911	15818	15970	15802	15843	15889	16045	15755	15781	15950	15681	15477	15990	15945	15823	15852	16057	15831	15949	15741	15952	15918	15891	15766	15981	15789	15845	15763	15877	15828	15898	16027	15818	15853	16055	15945	15948	15711	15842	15975	15811	15868	15951	15699	16031	15862	15766	15973	15872	16033	15960	15904	15749	15895	16053	15646	15886	15838	15920	15942	15853	15879	15853	15680	15713	15760	15883	15884	15890	15788	15909	15919	15926	15784	15801	15838	15840	15812	15876	16080	15890	15784	15946	15902	16002	15930	15824	15811	15774	15741	15794	15916	15737	15628	15769	15985	16029	16142	15803	15789	15837	15932	15758	15792	15786	15832	15789	15709	15795	15748	15927	15866	15817	15906	15787	15849	15879	15857	15917	15801	15707	15977	15988	15909	15942	16002	15838	15773	15770	15809	15890	15903	15698	15934	15944	15843	15917	16093	15759	15860	15904	15698	15955	15797	15834	15769	15835	15753	15590	15825	15683	15769	15886	15663	15856	15867	15865	15723	15887	15878	15824	15799	16058	15858	15799	15758	15948	15901	15945	15735	15820	15995	15753	15882	15959	15778	15800	15893	15866	16033	15901	15748	15675	15785	15654	15902	15988	15917	15797	15840	15742	15801	15921	15733	15886	15971	15963	15765	15772	15890	15901	15908	15729	15955	15937	15947	15931	15974	15691	15715	15777	15760	15808	15828	16097	15975	15941	15766	15807	16050	16051	15824	15740	15565	15978	15854	16166	15906	15927	15743	15825	15840	15774	15938	15722	15917	15936	15755	15795	15775	15843	15885	15895	15816	15892	16008	15586	15870	15893	15930	15912	15829	15947	15930	15744	15951	15761	15874	15889	15757	15745	15916	15788	15946	15950	15850	15675	15900	15958	15883	15863	15823	15803	15801	15773	15832	15861	15904	15777	15776	16070	15984	15825	15850	15969	15821	15909	15862	15787	16005	15865	15890	16048	15977	15812	15790	15963	15645	15970	15908	15900	15882	16030	15816	15853	15922	15924	15728	15847	15750	15796	15848	15920	15868	15903	15746	15899	15922	15872	15931	15917	15831	16055	15767	15804	15763	16136	15996	15976	15950	16027	15847	15924	15821	15960	15955	15755	15949	15809	15863	15788	15896	15936	15676	16020	15927	15837	15815	15699	15897	16113	15987	15946	15958	15959	16073	15838	15823	15891	15875	15868	15798	15933	15937	15915	15996	16094	15761	15696	15804	15912	15752	15900	15878	15657	15975	15818	15833	15990	15984	15777	15889	15858	15749	15874	15941	15830	15862	15894	15747	15953	15803	15989	15886	16047	15921	15922	15839	15800	15800	15926	15771	15737	15908	16042	15964	15820	15988	15892	16048	15727	15689	15946	15987	15885	15715	15879	15699	15829	15945	15793	15875	15884	15990	15907	15918	15914	15876	15896	15880	15832	15782	15681	15859	15584	15779	15842	15875	15751	15874	15849	15905	15908	15752	15912	15821	15857	15663	15957	15944	16024	15745	15759	15963	15735	16116	15939	15999	15925	15760	15767	15641	15753	15895	15926	15812	16031	15843	15876	15836	15704	15739	15827	15826	15970	15979	15936	15844	15794	15739	15952	15887	15872	15914	15713	15920	15841	15847	15894	15685	15661	15836	15998	15941	15893	15861	15964	15805	15860	15776	15949	16015	15925	15787	15684	15929	15769	15924	15733	15659	16004	15939	15956	15910	16048	15928	15855	15966	15606	15854	16085	15740	15845	15810	15870	15930	15859	15928	16019	15841	16013	16003	15633	15889	15955	15767	15794	15802	15855	15919	15920	15966	15977	15993	15853	15962	16016	15647	15762	15681	15768	15872	15786	15814	15931	15759	15793	15868	15702	16012	15760	15929	15975	15904	16027	16080	15917	15939	15876	15721	15815	15789	15768	15878	15892	15841	15869	15826	15768	15981	15869	15737	15905	15921	15998	15984	15875	15757	15929	16012	15644	15834	15796	15939	15890	15734	15815	15872	15863	15837	15925	15993	15775	15546	15916	16014	15891	15707	15900	16024	15709	15762	15852	15943	16016	16057	15884	16037	16030	15870	16005	15949	15929	15789	15749	15778	15817	15773	15775	15718	15844	15870	15874	15932	15909	15946	15905	15915	15840	15921	16035	15812	15927	15774	15926	15701	15810	16012	15899	15837	15860	15855	15954	15797	15842	16006	15721	15983	15722	15826	15861	15716	15772	15914	15696	15771	15566	15712	15827	15909	15847	15929	16050	15752	15842	15778	15754	15960	15916	15775	15945	15736	15816	15755	16028	16005	15813	15909	15928	15867	15863	15719	15804	16060	15738	15839	15832	15887	15690	15917	15927	15730	16038	15992	15746	15883	15925	16061	15930	15774	15888	15674	15866	15790	15844	15767	15914	15852	15890	15972	16030	15739	15825	15717	15971	16045	15844	15989	15940	15955	15873	16096	15931	15973	15875	15841	15903	15709	15838	15888	15968	15694	15919	15863	15951	15960	16011	15909	15931	15907	15802	15961	15971	15625	15883	15988	15782	15822	15874	15859	15959	15915	15949	15973	15959	15910	15755	16100	16162	15950	15844	15762	15887	16014	15964	15973	15922	16010	16056	15726	15832	15972	16049	16017	15814	15788	16051	15796	15724	15776	15917	15750	15899	15832	15761	15773	15869	15886	15937	15770	15956	16074	15893	15972	16053	15965	15828	15810	15788	15859	15867	15878	15920	15886	15951	15823	15961	15717	16043	15915	15945	15992	15664	15791	15722	15750	15889	15847	15979	16034	15747	15980	15901	15748	15965	15975	15747	15844	15938	15945	15778	15950	15903	15839	15891	15875	15821	15789	15773	16028	15999	15607	15820	15854	15958	15881	15745	16022	15926	15653	15945	15869	15959	15802	15918	15734	15923	15898	15860	15827	15816	15567	16010	15825	15849	15905	15664	15894	16040	15921	15748	15903	15921	15840	15838	15963	15817	16021	15919	15777	15989	15792	15964	16165	15794	15924	16044	15881	15815	15712	15830	16003	15811	15713	15951	16013	15653	15666	16087	15751	15842	15899	15807	15913	15721	15810	15777	15622	16049	15866	15900	15825	15883	15798	16022	16007	15917	15934	15788	15779	15860	15844	15898	15726	15844	15925	15865	15668	15976	15813	15766	15867	15843	15990	16040	15831	15926	15977	15756	15858	15988	15791	15806	15798	15866	15800	15792	15749	15877	15628	15788	15983	16091	15890	15753	15872	15718	15805	15954	15906	15753	15713	16044	15915	15978	15814	15612	15934	15924	15658	15906	15765	15637	15843	15818	15922	15917	15965	15704	15941
17979	30626	30997	26478	23968	24462	22131	20179	19781	20052	18799	20462	45194	40744	31317	22410	17126	15536	15505	15391	15365	15643	15364	15464	15374	15376	15547	15504	15382	15463	15417	15452	15363	15443	15506	15364	15504	15573	15381	15426	15467	15619	15381	15474	15346	15384	15672	15328	15350	15462	15405	15283	15324	15513	15380	15311	15376	15379	15549	15328	15245	15512	15444	15394	15494	15277	15336	15479	15435	15259	15601	15617	15456	15482	15413	15444	15498	15446	15497	15487	15590	15473	15523	15490	15409	15380	15364	15548	15338	15419	15654	15453	15334	15488	15341	15510	15485	15448	15456	15419	15430	15401	15349	15510	15274	15510	15299	15405	15451	15556	15502	15338	15322	15527	15248	15335	15491	15541	15371	15420	15655	15413	15362	15416	15601	15652	15424	15418	15356	15472	15457	15512	15516	15379	15526	15360	15506	15442	15474	15335	15579	15325	15364	15409	15352	15274	15466	15503	15462	15425	15551	15301	15516	15423	15325	15514	15476	15252	15382	15468	15328	15307	15350	15283	15350	15435	15525	15452	15498	15247	15437	15205	15664	15479	15323	15527	15262	15528	15586	15315	15329	15506	15519	15505	15524	15516	15494	15512	15354	15568	15320	15391	15395	15438	15533	15427	15401	15424	15536	15459	15257	15548	15457	15400	15535	15355	15325	15567	15423	15465	15419	15490	15320	15535	15367	15445	15416	15388	15416	15437	15448	15486	15443	15391	15382	15440	15563	15643	15638	15423	15525	15389	15451	15345	15357	15332	15339	15553	15388	15446	15495	15430	15485	15566	15427	15407	15458	15447	15433	15470	15465	15371	15365	15440	15341	15433	15335	15488	15425	15476	15379	15393	15502	15406	15326	15316	15454	15292	15513	15251	15366	15385	15390	15330	15328	15500	15463	15571	15447	15381	15405	15538	15513	15505	15495	15519	15471	15502	15357	15517	15418	15446	15366	15394	15476	15506	15384	15443	15581	15444	15536	15428	15542	15413	15390	15354	15423	15318	15248	15477	15288	15286	15598	15402	15581	15513	15412	15397	15454	15543	15485	15631	15428	15401	15460	15370	15559	15445	15553	15376	15402	15419	15504	15471	15514	15475	15556	15421	15340	15362	15531	15315	15414	15424	15364	15450	15451	15266	15511	15257	15519	15534	15392	15226	15442	15512	15282	15440	15573	15376	15379	15580	15425	15309	15220	15424	15473	15507	15547	15573	15357	15450	15458	15323	15343	15367	15170	15293	15369	15540	15288	15575	15340	15239	15537	15288	15425	15453	15449	15454	15472	15460	15301	15465	15375	15486	15330	15421	15432	15230	15396	15322	15442	15429	15526	15408	15626	15452	15451	15296	15433	15430	15451	15450	15334	15486	15392	15396	15390	15465	15552	15248	15581	15285	15473	15460	15460	15506	15465	15334	15519	15397	15339	15311	15455	15581	15524	15353	15377	15427	15445	15449	15506	15377	15318	15484	15426	15424	15563	15550	15460	15436	15426	15547	15504	15326	15457	15260	15382	15498	15362	15424	15401	15339	15406	15249	15524	15493	15401	15547	15478	15535	15457	15506	15525	15555	15335	15221	15278	15442	15536	15449	15371	15401	15341	15439	15350	15459	15379	15514	15491	15483	15407	15407	15558	15297	15557	15409	15484	15466	15479	15439	15448	15379	15358	15436	15528	15491	15499	15277	15459	15405	15397	15466	15290	15327	15457	15438	15472	15334	15594	15404	15367	15527	15518	15494	15336	15498	15224	15332	15369	15274	15437	15583	15458	15288	15413	15557	15525	15547	15276	15480	15361	15479	15403	15438	15499	15287	15412	15466	15387	15416	15466	15555	15578	15391	15264	15438	15471	15542	15305	15576	15439	15529	15394	15424	15485	15416	15271	15546	15375	15366	15451	15408	15407	15297	15279	15518	15399	15403	15573	15474	15374	15465	15339	15369	15271	15484	15324	15481	15486	15328	15364	15226	15485	15338	15339	15462	15303	15322	15384	15475	15604	15434	15509	15417	15356	15329	15316	15492	15535	15438	15480	15361	15413	15535	15536	15466	15458	15369	15377	15594	15333	15512	15310	15335	15396	15446	15465	15509	15282	15580	15319	15364	15352	15276	15688	15280	15374	15587	15447	15325	15608	15430	15388	15376	15544	15412	15436	15197	15390	15581	15368	15519	15540	15470	15337	15625	15273	15327	15457	15353	15252	15448	15204	15396	15415	15609	15478	15602	15342	15421	15337	15470	15466	15369	15411	15390	15437	15535	15455	15461	15480	15499	15500	15359	15394	15268	15512	15471	15441	15355	15451	15570	15579	15499	15430	15252	15505	15444	15531	15386	15501	15460	15482	15427	15616	15390	15211	15413	15480	15480	15449	15318	15482	15538	15314	15405	15314	15516	15474	15404	15446	15585	15335	15620	15510	15665	15362	15315	15501	15343	15584	15254	15407	15395	15444	15538	15481	15498	15467	15387	15501	15288	15488	15462	15292	15432	15351	15478	15458	15330	15452	15444	15675	15631	15331	15405	15560	15493	15445	15547	15422	15389	15540	15326	15393	15411	15351	15666	15315	15456	15330	15550	15366	15377	15481	15489	15363	15324	15528	15354	15506	15351	15428	15585	15595	15415	15393	15432	15559	15476	15455	15296	15528	15350	15400	15454	15381	15278	15505	15552	15475	15288	15511	15468	15297	15372	15374	15374	15455	15397	15342	15224	15465	15289	15306	15263	15372	15351	15435	15340	15513	15402	15399	15406	15327	15275	15428	15533	15480	15426	15466	15551	15340	15364	15436	15312	15353	15409	15431	15480	15409	15402	15403	15535	15329	15424	15628	15327	15427	15322	15374	15356	15554	15322	15515	15371	15502	15422	15388	15514	15368	15449	15544	15404	15414	15444	15558	15493	15474	15501	15509	15543	15498	15362	15461	15434	15288	15442	15274	15525	15425	15370	15312	15354	15505	15337	15459	15372	15300	15332	15411	15796	15380	15522	15415	15443	15362	15295	15293	15277	15458	15552	15359	15461	15620	15468	15284	15388	15285	15391	15319	15482	15418	15435	15333	15490	15510	15382	15283	15472	15427	15328	15403	15287	15408	15455	15467	15405	15515	15525	15339	15584	15299	15409	15413	15494	15493	15409	15292	15458	15337	15332	15506	15230	15424	15421	15436	15425	15334	15529	15332	15542	15473	15323	15459	15477	15271	15319	15322	15478	15425	15496	15444	15403	15411	15335	15422	15522	15427	15330	15529	15490	15335	15350	15397	15578	15492	15397	15492	15262	15574	15319	15459	15627	15450	15530	15474	15459	15515	15468	15401	15398	15287	15519	15487	15650	15431	15502	15384	15458	15564	15488	15425	15454	15472	15499	15651	15430	15566	15505	15326	15619	15330	15559	15529	15413	15431	15409	15234	15591	15438	15533	15503	15306	15452	15288	15451	15413	15490	15488	15380	15383	15356	15353	15385	15362	15279	15501	15497	15397	15358	15457	15614	15338	15316	15417	15618	15441	15321	15570	15421	15403	15322	15374	15603	15544	15443	15464	15398	15346	15391	15386	15459	15379	15324	15430	15436	15574	15517	15353	15356	15208	15415	15435	15484	15244	15452	15347	15557	15282	15542	15356	15488	15456	15409	15331	15294	15339	15472	15444	15464	15379	15483	15504	15440	15423	15476	15437	15525	15531	15443	15457	15528	15415	15471	15428	15456	15456	15430	15509	15449	15507	15397	15438	15443	15489	15434	15295	15379	15484	15446	15432	15381	15447	15284	15344	15496	15511	15537	15463	15516	15571	15349	15337	15366	15461	15308	15228	15396	15395	15470	15382	15390	15512	15359	15546	15288	15246	15333	15319	15575	15566	15437	15339	15385	15335	15501	15284	15525	15462	15294	15354	15505	15498	15378	15400	15312	15308	15500	15353	15349	15474	15419	15392	15396	15447	15374	15486	15260	15401	15478	15485	15441	15330	15475	15577	15375	15498	15511	15487	15394	15298	15567	15380	15412	15476	15501	15388	15522	15351	15396	15392	15385	15562	15516	15517	15520	15437	15443	15352	15404	15617	15234	15439	15459	15316	15466	15496	15546	15496	15547	15654	15575	15512	15425	15455	15441	15522	15360	15523	15541	15580	15359	15469	15704	15312	15317	15402	15306	15398	15274	15375	15564	15274	15568	15527	15435	15453	15375	15511	15452	15460	15592	15555	15385	15409	15407	15517	15508	15427	15408	15353	15453	15595	15290	15504	15458	15402	15414	15395	15381	15336	15290	15341	15477	15286	15631	15533	15462	15421	15431	15353	15365	15418	15575	15449	15471	15326	15560	15551	15543	15411	15469	15407	15195	15444	15490	15440	15262	15504	15561	15262	15450	15565	15378	15375	15451	15530	15618	15353	15312	15431	15426	15458	15638	15381	15163	15475	15456	15460	15517	15361	15401	15412	15335	15548	15351	15483	15439	15558	15201	15528	15431	15483	15407	15440	15314	15323	15592	15291	15392	15439	15531	15398	15587	15524	15457	15468	15490	15463	15326	15676	15587	15372	15614	15555	15260	15463	15563	15491	15505	15355	15391	15320	15328	15489	15421	15361	15351	15318	15484	15446	15351	15278	15530	15465	15503	15479	15418	15482	15356	15344	15443	15358	15466	15379	15363	15376	15580	15363	15305	15482	15406	15399	15290	15340	15407	15544	15357	15506	15396	15429	15292	15307	15448	15473	15538	15340	15297	15503	15507	15523	15355	15391	15446	15343	15698	15355	15461	15303	15433	15414	15390	15391	15543	15455	15507	15367	15617	15423	15428	15435	15368	15350	15386	15434	15451	15476	15332	15548	15627	15415	15379	15200	15367	15410	15436	15346	15406	15518	15217	15461	15491	15506	15508	15597	15541	15419	15420	15464	15316	15339	15424	15419	15610	15344	15357	15445	15542	15517	15301	15488	15551	15314	15493	15458	15416	15493	15524	15312	15477	15570	15418	15406	15361	15330	15440	15530	15442	15314	15567	15315	15559	15421	15370	15510	15600	15433	15405	15583	15453	15577	15333	15619	15526	15565	15287	15653	15451	15465	15576	15167	15480	15457	15531	15436	15440	15572	15525	15302	15421	15376	15527	15442	15469	15551	15581	15535	15428	15337	15330	15460	15331	15536
29208	22464	24031	22289	19001	18144	17989	17564	17255	17023	16960	17040	19255	19327	18123	17304	16708	16432	16565	16397	16355	16271	16269	16339	16623	16586	16394	16317	16374	16259	16007	16256	16217	16247	16268	16270	16364	16437	16433	16370	16295	16056	16327	16507	16176	16031	16364	16489	16235	16420	16257	16334	16196	16284	16428	16307	16324	16340	16060	16468	16404	16367	16257	16202	16256	16284	16182	16240	16461	16140	16266	16415	16306	16399	16447	16304	16264	16339	16295	16416	16346	16275	16447	16396	16475	16376	16204	16330	16512	16371	16233	16282	16264	16145	16344	16128	16223	16477	16282	16221	16352	16328	16234	16394	16320	16247	16236	16297	16414	16428	16348	16188	16213	16486	16388	16146	16221	16297	16311	16294	16349	16307	16076	16241	16284	16314	16327	16256	16160	16342	16332	16352	16440	16320	16290	16201	16216	16351	16306	16520	16322	16216	16317	16182	16157	16229	16460	16370	16331	16329	16378	16334	16532	16356	16324	16262	16329	16327	16373	16109	16182	16263	16124	16323	16457	16110	16250	16276	16251	16144	16451	16312	16365	16286	16406	16255	16218	16273	16401	16173	16261	16182	16291	16223	16235	16063	16193	16330	16373	16390	16248	16512	16383	16227	16035	16250	16351	16151	16309	16220	16148	16224	16356	16345	16304	16285	16240	16284	16258	16348	16236	16407	16399	16235	16302	16200	16427	16375	16367	16274	16171	16160	16282	16411	16177	16406	16220	16214	16455	16324	16310	16275	16213	16355	16366	16117	16222	16385	16378	16196	16319	16344	16502	16245	16376	16272	16465	16525	16281	16292	16220	16227	16306	16198	16220	16475	16048	16224	16276	16282	16284	16330	16428	16359	16251	16196	16283	16368	16331	16186	16461	16379	16262	16320	16240	16333	16316	16247	16396	16305	16235	16305	16325	16205	16231	16225	16295	16095	16349	16277	16375	16563	16220	16183	16161	16442	16300	16361	16321	16422	16395	16368	16260	16081	16279	16427	16282	16472	16346	16277	16388	16316	16325	16387	16413	16147	16136	16519	16562	16257	16398	16432	16265	16543	16270	16226	16352	16334	16290	16274	16226	16184	16451	16349	16436	16174	16304	16367	16382	16197	16120	16330	16408	16119	16309	16238	16291	16432	16407	16262	16438	16215	16261	16334	16337	16247	16276	16448	16273	16115	16482	16420	16052	16181	16335	16142	16320	16437	16374	16300	16328	16289	16461	16534	16443	16234	16199	16197	16359	16303	16407	16319	16136	16449	16216	16394	16348	16344	16097	16356	16179	16424	16337	16317	16240	16332	16269	16397	16396	16296	16388	16377	16268	16220	16180	16369	16375	16417	16280	16447	16326	16366	16303	16467	16308	16308	16289	16232	16145	16308	16337	16227	16504	16158	16254	16283	16169	16305	16302	16004	16065	16318	16341	16305	16162	16199	16543	16239	16261	16331	16237	16241	16110	16313	16251	16356	16277	16296	16268	16365	16344	16206	16245	16295	16476	16136	16368	16424	16406	16298	16487	16332	16485	16236	16251	16431	16440	16323	16240	16353	16433	16445	16334	16366	16431	16338	16303	16302	16319	16377	16348	16299	16382	16311	16461	16283	16306	16161	16233	16428	16400	16512	16549	16317	16130	16158	16337	16339	16332	16309	16340	16264	16207	16157	16162	16374	16387	16335	16362	16309	16543	16215	16059	16347	16210	16504	16180	16132	16276	16144	16329	16478	16232	16274	16216	16209	16111	16146	16343	16235	16111	16262	16354	16403	16506	16330	16208	16274	16356	16152	16127	16308	16222	16078	16339	16398	16270	16368	16209	16102	16172	16061	16495	16351	16183	16466	16352	16248	16386	16265	16372	16377	16466	16282	16264	16166	16248	16329	16207	16075	16345	16276	16251	16186	16145	16253	16228	16424	16438	16217	16269	16346	16319	16116	16407	16250	16510	16384	16112	16265	16147	16480	16332	16383	16320	16300	16409	16220	16190	16166	16194	16273	16289	16240	16122	16070	16242	16361	16387	16425	16309	16120	16406	16477	16228	16195	16241	16432	16281	16247	16281	16313	16448	16179	16241	16213	16024	16326	16285	16303	16329	16329	16266	16417	16380	16292	16217	16122	16259	16344	16313	16299	16329	16361	16150	16372	16277	16336	16293	16235	16257	16282	16368	16252	16341	16335	16310	16377	16208	16357	16284	16516	16132	16235	16544	16298	16447	16350	16397	16419	16173	16339	16475	16230	16418	16542	16335	16375	16419	16485	16434	16162	16325	16343	16317	16338	16290	16364	16078	16368	16311	16278	16272	16222	16149	16258	16219	16204	16123	16187	16414	16165	16288	16161	16363	16444	16238	16358	16478	16329	16251	16265	16249	16325	16269	16196	16140	16321	16280	16476	16337	16216	16386	16367	16465	16320	16422	16356	16416	16347	16250	16280	16324	16138	16353	16252	16311	16491	16228	16278	16216	16256	16241	16214	16290	16184	16359	16395	16482	16611	16505	16327	16414	16437	16435	16422	16066	16336	16249	16389	16418	16222	16326	16192	16365	16176	16466	16366	16394	16347	16117	16106	16248	16249	16392	16379	16461	16463	16300	16340	16461	16203	16354	16242	16517	16359	16410	16348	16337	16318	16262	16290	16305	16353	16365	16522	16377	16184	16493	16352	16425	16534	16337	16350	16222	16216	16252	16300	16365	16426	16290	16376	16511	16272	16205	16368	16344	16499	16396	16259	16171	16340	16437	16229	16200	16146	16307	16167	15936	16132	16205	16450	16416	16443	16384	16321	16134	16525	16495	16396	16171	16283	16225	16369	16352	16361	16247	16255	16479	16308	16259	16137	16424	16198	16306	16083	16221	16425	16272	16085	16198	16353	16273	16280	16411	16411	16456	16423	16164	16262	16329	16137	16302	16166	16236	16345	16336	16243	16142	16298	16134	16262	16339	16331	16393	16396	16260	16547	16404	16430	16205	16254	16443	16275	16048	16143	16322	16102	16444	16165	16232	16342	16227	16507	16497	16073	16241	16136	16313	16342	16339	16068	16184	16504	16315	16211	16328	16261	16391	16296	16307	16295	16343	16404	16431	16273	16433	16451	16156	16452	16260	16337	16423	16429	16226	16266	16152	16129	16280	16336	16193	16483	16442	16462	16153	16284	16284	16358	16384	16370	16198	16301	16194	16203	16133	16346	16458	16468	16247	16453	16208	16225	16291	16396	16447	16355	16357	16255	16275	16249	16176	16180	16319	16383	16386	16502	16322	16300	16231	16410	16436	16245	16369	16180	16362	16093	16243	16172	16308	16233	16282	16060	16397	16160	16078	16440	16212	16450	16377	16283	16309	16443	16426	16348	16474	16365	16186	16455	16422	16367	16353	16148	16367	16364	16165	16208	16264	16272	16513	16258	16211	16360	16414	16477	16487	16385	16234	16451	16370	16233	16443	16201	16244	16414	16512	16273	16359	16211	16377	16129	16101	16112	16377	16261	16467	16087	16284	16125	16355	16378	16548	16391	16356	16185	16115	16377	16350	16410	16629	16442	16131	16179	16463	16260	16212	16220	16542	16254	16419	16173	16316	16425	16267	16292	16346	16339	16270	16309	16227	16228	16441	16112	16276	16317	16324	16167	16244	16536	16336	16493	16271	16263	16318	16397	16442	16281	16326	16207	16179	16210	16282	16328	16048	16141	16253	16454	16503	16230	16600	16284	16280	16364	16390	16616	16448	16320	16285	16387	16349	16257	16545	16282	16326	16282	16403	16252	16400	16355	16486	16459	16456	16398	16322	16330	16422	16231	16209	16406	16346	16408	16118	16211	16445	16569	16425	16316	16342	16345	16225	16418	16023	16419	16464	16364	16202	16464	16285	16275	16392	16147	16317	16009	16427	16555	16310	16364	16156	16395	16169	16160	16403	16265	16184	16306	16321	16437	16508	16161	16507	16299	16331	16260	16255	16371	16362	16276	16385	16453	16419	16377	16342	16304	16371	16247	16324	16367	16490	16243	16200	16275	16288	16198	16306	16179	16372	16300	16245	16147	16289	16240	16288	16330	16271	16192	16158	16190	16341	16362	16140	16221	16178	16256	16406	16375	16466	16179	16537	16332	16207	16141	16275	16308	16292	16338	16237	16161	16406	16262	16335	16437	16395	16459	16420	16463	16271	16297	16316	16334	16286	16424	16369	16293	16494	16460	16201	16236	16234	16003	16246	16294	16346	16535	16281	16259	16236	16449	16273	16527	16306	16474	16417	16495	16329	16440	16373	16263	16459	16209	16378	16446	16491	16383	16270	16243	16514	16259	16443	16294	16347	16077	16160	16387	16251	16241	16494	16385	16526	16559	16363	16365	16141	16162	16175	16173	16381	16394	16267	16291	16243	16246	16373	16098	16355	16502	16241	16376	16366	16424	16168	16275	16402	16305	16376	16299	16190	16285	16296	16430	16243	16324	16455	16432	16233	16252	16389	16483	16274	16291	16528	16329	16324	16319	16297	16350	16272	16394	16403	16466	16339	16344	16172	16122	16272	16265	16220	16514	16451	16363	16442	16314	16295	16264	16251	16147	16367	16435	16405	16205	16276	16442	16437	16171	16381	16542	16228	16188	16311	16286	16088	16438	16367	16253	16182	16334	16476	16439	16254	16099	16237	16317	16380	16272	16268	16283	16285	16212	16273	16490	16329	16459	16321	16461	16285	16538	16261	16232	16444	16293	16224	16434	16217	16170	16172	16255	16383	16301	16421	16372	16301	16331	16337	16311	16390	16312	16173	16241	16475	16287	16396	16186	16261	16423	16268	16307	16370	16351	16210	16371	16251	16244	16530	16480	16139	16166	16309	16407	16460	16308	16289	16295	16293	16291	16166	16351	16310	16432	16300	16164	16374	16150	16123	16093	16058	16211	16190	16152	16362	16160	16350	16132	16393	16315	16243	16313	16285	16170	16342	16542	16431	16268	16284	16230	16540	16261	16271	16282	16083	16257	16136	16157	16196	16345	16182	16426	16185	16214	16195	16368	16361	16203	16250	16393	16208	16309	16402	16180	16249	16309	16387	16166	16293	16527	16462	16293	16331	16384	16394	16277	16391	16342	16345	16523	16321	16384	16193	16374	16167	16360	16315	16104	16349	16279	16329	16183	16285	16227
17104	20329	22651	21742	19591	18794	18328	17912	17481	16972	16535	16617	20683	19450	17895	16642	15984	15825	15740	15779	15554	15805	15646	15868	15649	15663	15649	15594	15922	15747	15576	15621	15583	15737	15785	15522	15580	15826	15827	15768	15751	15702	15852	15649	15784	15673	15554	15536	15729	15779	15739	15810	15766	15808	15699	15782	15695	15714	15692	15661	15805	15660	15714	15751	15776	15685	15684	15894	15745	15766	15660	15569	15578	15583	15639	15575	15841	15634	15676	15778	15615	15584	15720	15754	15829	15502	15561	15814	15734	15706	15681	15749	15660	15614	15630	15564	15758	15739	15648	15786	15801	15623	15785	15803	15685	15685	15612	15762	15838	15745	15714	15616	15591	15781	15716	15561	15663	15775	15912	15731	15666	15667	15574	15479	15716	15634	15653	15850	15700	15699	15672	15656	15759	15705	15626	15843	15746	15807	15786	15754	15716	15539	15641	15751	15606	15736	15844	15658	15620	15566	15775	15604	15550	15786	15644	15709	15768	15757	15711	15733	15837	15735	15724	15723	15803	15584	15708	15720	15627	15656	15584	15568	15673	15716	15751	15542	15698	15569	15730	15693	15774	15705	15653	15642	15846	15685	15700	15713	15634	15694	15584	15711	15674	15715	15685	15611	15676	15713	15552	15737	15644	15522	15690	15624	15510	15743	15720	15610	15834	15634	15579	15756	15713	15722	15682	15668	15542	15702	15703	15725	15810	15788	15955	15706	15736	15802	15625	15700	15669	15770	15700	15635	15674	15775	15687	15703	15509	15723	15684	15719	15624	15568	15590	15860	15907	15708	15653	15703	15620	15648	15592	15786	15650	15871	15552	15702	15621	15651	15666	15684	15631	15781	15703	15738	15564	15805	15918	15677	15575	15813	15752	15633	15761	15722	15584	15616	15860	15821	15701	15637	15715	15477	15535	15786	15846	15770	15764	15733	15636	15802	15647	15680	15603	15667	15722	15675	15619	15705	15635	15794	15636	15809	15673	15658	15605	15603	15949	15748	15734	15605	15610	15697	15760	15651	15782	15574	15834	15718	15682	15611	15612	15708	15661	15711	15629	15542	15591	15669	15731	15561	15539	15596	15701	15733	15612	15758	15609	15676	15636	15841	15708	15645	15732	15539	15618	15771	15729	15770	15649	15591	15717	15807	15703	15663	15557	15879	15637	15563	15560	15740	15562	15787	15631	15666	15754	15709	15722	15655	15718	15600	15801	15581	15723	15845	15681	15697	15718	15746	15731	15821	15758	15768	15678	15766	15721	15782	15754	15775	15739	15698	15828	15627	15932	15577	15724	15720	15744	15531	15688	15588	15739	15685	15576	15643	15698	15820	15792	15531	15853	15640	15654	15708	15645	15659	15619	15791	15770	15858	15766	15535	15745	15570	15705	15550	15709	15810	15738	15752	15798	15731	15710	15716	15613	15763	15543	15797	15839	15694	15643	15658	15621	15662	15759	15797	15625	15791	15545	15686	15635	15782	15537	15745	15733	15809	15640	15597	15691	15736	15614	15698	15742	15816	15776	15615	15825	15584	15596	15741	15729	15687	15552	15745	15867	15717	15564	15730	15710	15675	15689	15656	15703	15793	15656	15648	15569	15743	15678	15606	15672	15722	15651	15723	15622	15571	15861	15652	15760	15716	15706	15846	15653	15705	15821	15671	15574	15703	15710	15730	15679	15546	15849	15545	15703	15661	15713	15616	15727	15581	15657	15552	15817	15765	15638	15757	15590	15669	15725	15704	15646	15551	15770	15735	15663	15757	15611	15707	15754	15438	15684	15758	15677	15720	15653	15677	15717	15687	15612	15776	15593	15629	15756	15606	15739	15775	15641	15593	15722	15520	15640	15817	15747	15632	15649	15521	15730	15528	15664	15591	15799	15672	15626	15607	15703	15682	15672	15707	15549	15727	15579	15650	15908	15720	15629	15822	15685	15626	15642	15735	15658	15722	15766	15671	15693	15729	15801	15675	15803	15718	15875	15585	15724	15538	15619	15653	15784	15450	15707	15677	15648	15596	15823	15599	15718	15734	15684	15650	15797	15736	15456	15823	15782	15707	15740	15734	15717	15596	15789	15786	15531	15710	15761	15603	15759	15779	15697	15738	15822	15642	15767	15693	15672	15659	15724	15875	15848	15706	15741	15710	15733	15787	15781	15596	15679	15664	15700	15634	15602	15571	15618	15723	15630	15589	15642	15608	15597	15578	15528	15658	15800	15683	15617	15844	15730	15715	15766	15643	15697	15751	15691	15563	15668	15638	15717	15565	15697	15764	15657	15546	15514	15718	15615	15857	15599	15762	15681	15714	15763	15800	15601	15689	15748	15716	15750	15728	15766	15708	15735	15570	15711	15718	15583	15717	15785	15687	15622	15761	15643	15601	15725	15650	15735	15723	15712	15790	15957	15676	15831	15708	15754	15714	15765	15662	15772	15694	15613	15656	15786	15749	15837	15557	15840	15638	15668	15572	15656	15463	15705	15792	15684	15839	15767	15725	15866	15567	15758	15750	15626	15621	15555	15686	15783	15651	15608	15812	15666	15668	15673	15680	15725	15677	15652	15653	15724	15771	15440	15679	15840	15619	15702	15675	15839	15660	15776	15672	15836	15759	15587	15668	15708	15641	15671	15497	15732	15588	15737	15524	15780	15519	15879	15442	15719	15666	15577	15771	15679	15754	15865	15718	15662	15892	15630	15659	15734	15724	15617	15798	15786	15719	15540	15870	15669	15665	15704	15599	15842	15656	15761	15480	15698	15762	15711	15707	15631	15667	15713	15723	15683	15588	15722	15618	15571	15714	15750	15893	15616	15754	15779	15657	15652	15732	15955	15614	15624	15790	15743	15842	15753	15714	15710	15683	15690	15914	15694	15750	15728	15753	15780	15521	15453	15778	15771	15634	15627	15859	15694	15757	15720	15483	15726	15604	15592	15811	15723	15566	15629	15796	15724	15713	15758	15835	15463	15628	15738	15785	15733	15759	15669	15685	15683	15802	15805	15663	15748	15822	15697	15679	15792	15762	15627	15772	15699	15786	15650	15619	15605	15676	15752	15706	15789	15761	15611	15827	15628	15725	15727	15623	15679	15617	15712	15637	15600	15725	15771	15586	15576	15656	15699	15545	15674	15637	15669	15743	15724	15728	15732	15788	15916	15685	15535	15671	15529	15647	15592	15722	15596	15782	15740	15668	15679	15781	15755	15691	15710	15756	15698	15717	15675	15614	15783	15808	15700	15521	15875	15608	15573	15833	15631	15644	15536	15701	15759	15893	15710	15744	15717	15689	15615	15714	15849	15707	15686	15724	15718	15705	15743	15949	15531	15722	15547	15695	15637	15670	15829	15570	15794	15722	15823	15725	15745	15623	15730	15610	15600	15682	15752	15647	15657	15568	15651	15545	15604	15824	15941	15727	15721	15715	15960	15575	15854	15674	15669	15740	15762	15741	15647	15586	15654	15701	15540	15704	15823	15735	15818	15547	15717	15743	15712	15725	15736	15804	15766	15703	15616	15785	15797	15651	15787	15795	15732	15669	15732	15734	15709	15750	15626	15641	15766	15910	15701	15760	15730	15627	15733	15760	15610	15635	15786	15543	15672	15595	15716	15669	15610	15723	15877	15680	15747	15540	15751	15768	15771	15652	15663	15827	15649	15509	15921	15634	15619	15697	15634	15670	15714	15670	15583	15881	15651	15644	15739	15595	15762	15519	15464	15642	15696	15635	15450	15838	15749	15587	15725	15646	15662	15624	15654	15731	15459	15765	15800	15758	15745	15743	15487	15533	15657	15674	15594	15618	15665	15664	15771	15681	15826	15701	15837	15776	15726	15666	15784	15734	15542	15594	15641	15802	15515	15795	15581	15761	15797	15767	15764	15684	15749	15670	15719	15781	15818	15575	15401	15577	15674	15810	15761	15818	15702	15693	15618	15736	15497	15719	15818	15625	15841	15804	15810	15636	15704	15719	15702	15854	15609	15666	15882	15738	15626	15589	15774	15698	15624	15725	15789	15778	15732	15673	15758	15580	15681	15569	15798	15622	15553	15650	15830	15765	15637	15715	15629	15794	15662	15483	15714	15624	15716	15779	15792	15798	15807	15479	15569	15835	15680	15564	15544	15718	15772	15685	15919	15621	15853	15584	15671	15655	15676	15761	15698	15704	15672	15650	15764	15743	15616	15540	15645	15805	15827	15658	15836	15779	15692	15685	15757	15714	15644	15709	15814	15795	15542	15537	15818	15763	15757	15600	15702	15779	15637	15739	15833	15701	15741	15721	15665	15658	15645	15573	15650	15687	15514	15822	15680	15785	15730	15683	15660	15838	15855	15868	15783	15600	15648	15599	15671	15722	15636	15636	15739	15544	15597	15694	15712	15809	15462	15801	15611	15815	15690	15690	15726	15540	15936	15762	15600	15715	15593	15593	15822	15632	15768	15808	15702	15818	15694	15698	15705	15517	15763	15553	15682	15634	15833	15860	15687	15679	15671	15801	15736	15847	15738	15537	15764	15585	15752	15567	15745	15613	15751	15676	15736	15693	15643	15767	15685	15696	15606	15646	15774	15666	15763	15731	15908	15812	15598	15592	15674	15680	15674	15803	15786	15723	15837	15578	15661	15561	15524	15836	15760	15647	15704	15578	15784	15666	15631	15833	15726	15833	15495	15796	15516	15604	15596	15855	15567	15646	15718	15742	15796	15748	15780	15807	15655	15648	15652	15768	15820	15554	15741	15706	15733	15847	15735	15762	15716	15809	15701	15876	15631	15890	15714	15810	15688	15513	15754	15556	15708	15767	15802	15635	15607	15862	15769	15715	15762	15670	15714	15492	15677	15720	15534	15630	15550	15600	15707	15703	15757	15814	15682	15755	15710	15665	15828	15635	15661	15763	15660	15863	15846	15841	15754	15823	15795	15735	15543	15681	15677	15762	15749	15651	15768	15843	15687	15660	15545	15720	15599	15652	15852	15565	15739	15718	15750	15885	15651	15715	15669	15734	15730	15648	15601	15577	15834	15673	15606	15594	15587	15679	15727	15743	15818	15545	15821	15759	15749	15583	15737	15656	15746	15754	15861	15716	15753	15658	15744	15579	15638	15646	15551	15836	15629	15774	15641	15798	15587	15786	15780	15783	15828	15766
25079	21368	28241	26055	22619	21478	20478	18519	17798	17641	17809	18989	31325	30266	25139	19905	17576	16874	16575	16597	16500	16348	16484	16373	16493	16408	16345	16538	16495	16454	16451	16519	16413	16529	16647	16274	16275	16244	16304	16404	16509	16412	16433	16715	16098	16232	16344	16366	16238	16287	16454	16339	16328	16382	16304	16309	16365	16340	16270	16337	16364	16145	16332	16314	16568	16398	16411	16425	16563	16305	16377	16432	16356	16601	16379	16487	16280	16426	16376	16354	16329	16357	16337	16219	16261	16407	16572	16377	16231	16408	16318	16351	16457	16396	16387	16333	16260	16496	16452	16485	16421	16313	16457	16282	16251	16679	16338	16358	16492	16375	16297	16396	16401	16334	16569	16503	16476	16348	16666	16355	16246	16345	16442	16247	16438	16342	16581	16318	16353	16331	16387	16241	16443	16358	16270	16413	16258	16649	16455	16159	16498	16377	16278	16416	16288	16239	16295	16344	16264	16418	16298	16259	16186	16485	16285	16353	16337	16295	16044	16203	16347	16185	16508	16522	16297	16218	16122	16140	16324	16461	16382	16407	16192	16288	16443	16304	16260	16430	16298	16479	16223	16429	16251	16384	16336	16317	16305	16158	16323	16332	16258	16325	16281	16357	16578	16641	16390	16386	16200	16359	16427	16166	16326	16337	16339	16526	16334	16316	16387	16377	16533	16448	16477	16425	16444	16467	16275	16218	16355	16578	16424	16325	16419	16411	16399	16480	16373	16409	16387	16353	16424	16417	16385	16213	16346	16182	16554	16474	16473	16442	16325	16386	16277	16319	16445	16242	16368	16448	16129	16268	16363	16401	16352	16402	16451	16348	16223	16235	16275	16380	16398	16307	16446	16581	16347	16444	16262	16531	16261	16507	16417	16126	16359	16555	16268	16358	16269	16351	16362	16531	16314	16484	16407	16346	16441	16319	16223	16322	16396	16418	16459	16346	16441	16246	16373	16279	16279	16274	16287	16373	16329	16394	16267	16359	16337	16385	16416	16237	16257	16588	16443	16465	16458	16372	16336	16182	16246	16338	16504	16341	16464	16466	16444	16357	16327	16372	16338	16297	16473	16474	16305	16330	16342	16279	16477	16584	16316	16375	16579	16535	16386	16301	16342	16437	16429	16353	16228	16234	16284	16328	16597	16524	16314	16341	16278	16319	16144	16220	16409	16386	16479	16204	16411	16266	16345	16405	16198	16382	16300	16336	16457	16374	16230	16247	16217	16339	16317	16360	16260	16240	16378	16333	16364	16376	16292	16396	16188	16302	16503	16414	16328	16266	16324	16318	16495	16284	16248	16353	16274	16526	16362	16522	16443	16432	16265	16479	16519	16374	16403	16310	16565	16279	16343	16244	16473	16560	16208	16447	16279	16300	16396	16419	16468	16642	16249	16146	16353	16265	16287	16236	16371	16303	16392	16476	16424	16414	16436	16458	16385	16329	16347	16400	16138	16309	16446	16366	16347	16452	16305	16472	16471	16370	16251	16166	16414	16412	16494	16379	16394	16462	16343	16521	16523	16238	16123	16369	16376	16251	16341	16336	16447	16454	16199	16314	16218	16361	16443	16510	16314	16251	16448	16399	16432	16298	16433	16435	16369	16122	16301	16245	16296	16216	16444	16409	16362	16310	16256	16382	16252	16272	16414	16301	16441	16336	16245	16404	16320	16387	16278	16346	16404	16426	16513	16223	16425	16465	16436	16418	16295	16472	16295	16510	16243	16282	16433	16370	16515	16304	16229	16515	16475	16128	16354	16261	16111	16417	16300	16396	16187	16223	16480	16325	16616	16258	16284	16168	16420	16321	16243	16409	16253	16538	16324	16300	16245	16366	16344	16615	16310	16157	16320	16605	16245	16233	16294	16354	16388	16488	16438	16266	16430	16297	16373	16540	16382	16393	16442	16276	16258	16610	16463	16453	16198	16477	16351	16393	16251	16242	16425	16334	16469	16386	16341	16547	16376	16529	16163	16562	16442	16426	16295	16579	16399	16373	16281	16272	16521	16488	16347	16181	16269	16338	16323	16253	16300	16285	16201	16349	16345	16260	16175	16454	16412	16359	16228	16402	16496	16367	16487	16500	16493	16416	16486	16123	16506	16294	16575	16315	16262	16329	16272	16358	16285	16448	16427	16466	16261	16476	16162	16392	16386	16477	16458	16383	16333	16368	16449	16365	16360	16310	16319	16322	16385	16355	16486	16519	16509	16363	16337	16217	16434	16255	16460	16483	16229	16380	16398	16311	16401	16314	16524	16478	16370	16496	16462	16238	16445	16296	16334	16276	16378	16363	16262	16303	16120	16363	16365	16525	16465	16269	16292	16249	16328	16413	16144	16314	16531	16411	16392	16256	16223	16688	16416	16228	16378	16364	16270	16335	16308	16272	16381	16561	16453	16426	16348	16365	16520	16363	16376	16160	16428	16207	16423	16434	16343	16386	16428	16394	16572	16369	16275	16386	16429	16404	16432	16360	16380	16516	16420	16343	16329	16384	16300	16277	16369	16595	16273	16263	16439	16466	16424	16182	16253	16375	16390	16384	16461	16432	16292	16286	16248	16317	16293	16385	16433	16380	16477	16196	16435	16309	16474	16406	16263	16367	16441	16410	16427	16327	16426	16328	16505	16562	16510	16517	16439	16459	16445	16432	16519	16263	16267	16290	16483	16329	16178	16372	16714	16511	16526	16166	16601	16479	16306	16429	16248	16337	16277	16432	16303	16275	16415	16321	16457	16297	16429	16421	16340	16232	16548	16453	16406	16121	16367	16645	16335	16417	16357	16326	16186	16245	16047	16416	16484	16514	16519	16298	16293	16414	16345	16417	16316	16347	16279	16436	16548	16369	16268	16353	16399	16284	16342	16285	16422	16493	16460	16469	16372	16454	16387	16218	16162	16206	16340	16300	16338	16453	16505	16427	16498	16313	16298	16163	16382	16301	16405	16367	16385	16414	16351	16442	16435	16548	16194	16396	16302	16247	16451	16272	16374	16413	16363	16421	16344	16351	16255	16240	16398	16393	16403	16341	16416	16408	16320	16409	16324	16459	16233	16418	16248	16557	16397	16521	16257	16282	16440	16531	16311	16172	16407	16373	16388	16435	16510	16301	16359	16321	16433	16286	16142	16393	16462	16281	16489	16368	16423	16380	16205	16299	16258	16185	16237	16218	16491	16213	16381	16511	16524	16350	16296	16444	16202	16277	16340	16118	16224	16274	16105	16329	16497	16439	16440	16375	16364	16316	16445	16446	16487	16507	16393	16245	16444	16620	16394	16321	16353	16136	16364	16430	16312	16252	16404	16318	16328	16496	16332	16512	16516	16430	16289	16330	16390	16260	16329	16301	16386	16148	16425	16406	16101	16268	16200	16430	16470	16352	16463	16107	16537	16285	16212	16390	16439	16350	16443	16285	16280	16220	16262	16182	16410	16488	16402	16188	16310	16423	16314	16412	16322	16442	16499	16433	16334	16528	16486	16319	16263	16579	16422	16259	16400	16423	16320	16326	16529	16483	16299	16405	16485	16445	16298	16517	16374	16434	16337	16183	16445	16495	16556	16308	16413	16078	16207	16246	16594	16314	16235	16371	16292	16425	16538	16356	16433	16291	16346	16514	16223	16432	16325	16505	16245	16269	16391	16258	16462	16205	16536	16336	16313	16429	16170	16469	16458	16213	16370	16254	16351	16297	16395	16343	16360	16225	16619	16385	16218	16342	16515	16378	16462	16368	16279	16345	16439	16408	16409	16341	16685	16301	16316	16429	16292	16380	16385	16358	16305	16244	16521	16530	16487	16380	16351	16265	16357	16544	16340	16407	16231	16488	16500	16477	16355	16131	16246	16293	16594	16393	16451	16481	16433	16485	16450	16489	16353	16459	16251	16277	16381	16497	16191	16340	16179	16416	16161	16289	16498	16484	16309	16489	16371	16173	16382	16499	16402	16463	16408	16293	16355	16385	16362	16273	16187	16424	16474	16084	16442	16397	16502	16497	16488	16207	16395	16358	16346	16446	16750	16314	16409	16253	16371	16452	16306	16392	16415	16316	16322	16417	16163	16446	16564	16540	16385	16136	16418	16373	16466	16428	16278	16259	16508	16285	16352	16379	16443	16439	16409	16349	16398	16340	16284	16627	16430	16557	16560	16279	16498	16392	16280	16528	16281	16489	16342	16395	16519	16529	16650	16369	16363	16423	16353	16539	16448	16363	16335	16378	16356	16265	16443	16296	16181	16370	16481	16372	16433	16441	16464	16404	16400	16121	16280	16355	16389	16359	16255	16373	16437	16562	16484	16627	16407	16639	16206	16283	16353	16293	16368	16347	16220	16324	16147	16447	16388	16195	16164	16472	16206	16383	16567	16277	16241	16267	16365	16420	16308	16451	16361	16615	16513	16479	16521	16431	16465	16428	16162	16281	16281	16491	16284	16542	16277	16530	16091	16261	16358	16372	16479	16265	16349	16186	16395	16169	16245	16235	16298	16280	16367	16197	16365	16435	16442	16419	16469	16283	16339	16356	16408	16450	16474	16247	16225	16340	16405	16497	16426	16303	16265	16294	16190	16409	16364	16271	16625	16352	16456	16181	16401	16339	16594	16347	16389	16321	16398	16324	16248	16453	16425	16258	16428	16600	16314	16362	16488	16304	16354	16249	16413	16413	16370	16288	16394	16419	16344	16207	16550	16260	16333	16329	16462	16470	16338	16335	16308	16431	16256	16503	16312	16361	16512	16339	16387	16328	16328	16445	16564	16539	16195	16331	16353	16307	16334	16371	16387	16500	16403	16249	16304	16382	16372	16542	16490	16399	16313	16263	16514	16462	16290	16367	16386	16249	16436	16206	16209	16244	16408	16327	16211	16459	16347	16390	16287	16262	16279	16452	16366	16464	16178	16405	16352	16411	16231	16363	16273	16184	16323	16503	16386	16313	16480	16431	16405	16239	16368	16457	16217	16361	16215	16353	16263	16516	16547	16313	16276	16517	16426	16294	16409	16573	16565	16389	16270	16386	16243	16433	16350	16339	16262	16400	16240	16321	16359	16403	16246	16405	16245	16222	16210	16491	16364	16138	16474	16335	16289	16384	16517	16488	16402	16380	16158	16150	16226	16277	16591	16405	16253	16549	16260	16082	16416	16415
17074	27244	28541	26541	24146	21678	20057	18994	18333	17947	17689	20637	35829	33121	25792	19564	16493	16003	15794	15814	15825	15872	15800	15739	15816	15810	15734	15686	15788	15940	16043	15799	15658	15776	15715	15928	15690	15803	15765	15719	15820	15699	15636	15801	15726	15864	15867	15912	15757	15824	15878	15754	15785	15650	15767	15564	15750	15815	15662	15635	15872	15840	15546	15644	15835	15772	15909	15806	15787	15614	15562	15832	15651	15661	15871	15693	15737	15746	15578	15756	15531	15722	15517	15919	15742	15729	15820	15740	15740	15649	15618	15787	15943	15784	15835	15837	15766	15644	15710	15669	15766	15862	15777	15635	15745	15883	15689	15875	15729	15813	15762	15842	15759	15834	15890	15683	15817	15667	15993	15843	15485	15713	15808	15801	15820	15750	15811	15785	15802	15772	15723	15678	15794	15863	15810	15457	15743	15781	15656	15814	15786	15816	15866	15931	15747	15760	15680	15900	15722	15640	15746	15773	15646	15897	15737	15763	15875	15791	15856	15631	15580	15942	15838	15730	15737	15715	15776	15773	15570	15708	15696	15758	15802	15630	15701	15593	15674	15719	15869	15878	15737	15588	15671	15786	15837	15674	15736	15574	15867	15630	15716	15606	15859	15796	15812	15720	15729	15659	15645	15813	15840	15748	15824	15860	15858	15816	15849	15574	15723	15707	15711	15700	15568	15767	15658	15948	15670	15788	15722	15796	15769	15858	15856	15607	15681	15840	15667	15764	15798	15845	15698	15704	15766	15672	15730	15642	15769	15847	15811	15639	15750	15760	15617	15602	15730	15695	15643	15583	15788	15698	15694	15801	15871	15646	15756	15772	15889	15733	15898	15945	15750	15842	15707	15793	15753	15720	15697	15773	15752	15804	15819	15586	15514	15667	15833	15893	15780	15658	15714	15848	15858	15675	15655	15850	15860	15731	15792	15739	15741	15784	15557	15658	15677	15783	15689	15714	15816	15887	15599	15744	15705	15735	15637	15783	15676	15806	15750	15687	15650	15808	15784	15741	15736	15694	15783	15774	15862	15772	15897	15863	15965	15513	15858	15747	15763	15758	15791	15664	15698	15812	15972	15752	15686	15743	15774	15773	15803	15747	15894	15622	15589	15683	15740	15913	15771	15824	15726	15812	15640	15641	15692	15862	15726	15579	15716	15790	15879	15828	15870	15757	15829	15792	15786	15660	15717	15731	15826	15714	15880	15564	15643	15727	15551	15736	15548	15884	15719	15791	15712	15676	15727	15910	15691	15847	15934	15747	15766	15683	15747	15639	15722	15704	15647	15655	15771	15641	15827	15858	15586	15839	15872	15664	15714	15670	15602	15750	15712	15765	15880	15771	15821	15778	15810	15597	15785	15807	15721	15642	15860	15875	15935	15596	15779	15769	15787	15759	15813	15620	15867	15761	15750	15692	15833	15780	15929	15751	15624	15700	15882	15681	15544	15895	15658	15719	15537	15705	15791	15534	15770	15740	15608	15681	15733	15826	15936	15680	15764	15860	15767	15952	15886	15705	15824	15837	15851	15605	15730	15872	15813	15704	15818	15777	15735	15929	15772	15810	15877	15824	15703	15762	15690	15654	15691	15792	15848	15721	15896	15689	15630	15678	15938	15617	15692	15845	15613	15719	15701	15827	15703	15718	15600	15902	15599	15784	15631	15831	15575	15744	15785	15924	15641	15752	15748	15631	15907	15729	15693	15723	15946	15708	15608	15775	15771	15671	15769	15702	15710	15640	15757	15750	15678	15769	15949	15836	15663	15717	15809	15551	15700	15734	15670	15773	15816	15724	15690	15712	15610	15893	15794	15941	15731	15647	15688	15796	15845	15707	15808	15674	15689	15750	15715	15885	15762	15681	15714	15783	15674	15700	15754	15661	15715	15622	15763	15763	15915	15899	15784	15697	15888	15698	15820	15869	15554	15753	15830	15786	15771	15523	15793	15811	15737	15712	15878	15591	15622	15649	15695	15632	15846	15828	15632	15712	15924	15669	15644	15721	15713	15584	15698	15639	15644	15794	15890	15997	15717	15878	15626	15698	15689	15689	15606	15765	15778	15703	15941	15811	15786	15647	15874	15671	15734	15805	15863	15798	15549	15829	15725	15777	15859	15637	15613	15886	15728	15793	15868	15743	15717	15673	15717	15731	15762	15520	15863	15817	15808	15709	15835	15797	15687	15819	15740	15970	15636	15734	15656	15841	15718	15716	15717	15886	15813	15843	15717	15755	15875	15715	15749	15739	15649	15696	15992	15738	15789	15686	15814	15779	15951	15629	15815	15694	15862	15651	15888	15800	15681	15884	15698	15749	15781	15720	15783	15777	15803	15792	15471	15760	15762	15764	15850	15857	15974	15761	15727	15724	15803	15790	15840	15728	15760	15590	15719	15643	15686	15875	15863	15720	15759	15707	15987	15821	15961	15632	15806	15761	15877	15902	15764	15729	15721	15728	15776	15791	15746	15774	15664	15762	15582	15878	15831	15896	15752	15767	15744	15808	15787	15622	15630	15797	15701	15817	15807	15602	15714	15614	15692	15667	15802	15743	15592	15612	15756	15741	15707	15758	15856	15779	15793	15910	15665	15816	15743	15697	15669	15782	15866	15648	15587	15846	15859	15784	15744	15778	15912	15811	15787	15711	15758	15753	15857	15708	15668	15803	15795	15750	15883	15850	15745	15902	15707	15647	15886	15624	15935	15727	15811	15718	15572	15711	15685	15818	15583	15950	15775	15545	15593	15758	15947	15646	15620	15699	15609	15833	15723	15753	15739	15743	15745	15764	15704	15576	15915	15711	15658	15556	15777	15814	15777	15885	15710	15694	15587	15696	15769	15651	15844	15736	15645	15786	15847	15801	15712	15599	15789	15669	15677	15599	15692	15744	15751	15858	15691	15680	15757	15833	15815	15746	15890	15747	15613	15863	15741	15775	15687	15781	15771	15756	15720	15738	15795	15776	15769	15831	15575	15766	15788	15806	15777	15869	15655	15699	15676	15644	15729	15659	15812	15658	15789	15640	15876	15635	15830	15710	15613	15843	15665	15714	15810	15592	15797	15724	15682	15797	15936	15552	15617	15783	15716	15581	15788	15743	15745	15686	15813	15792	15823	15714	15842	15535	15815	15849	15800	15662	15805	15683	15657	15767	15716	15710	15632	15589	15563	16043	15781	15875	15617	15720	15697	15577	15870	15657	15796	15875	15700	15760	15781	15770	15763	15789	15800	15629	15940	15759	15711	15794	15877	15664	15760	15753	15652	15651	15850	15639	15665	15758	15774	15785	15791	15661	15818	15848	15713	15571	15730	15782	15678	15583	15897	15773	15856	15638	15776	15731	15793	15789	15890	15658	16070	15850	15874	15857	15670	15774	15768	15718	15748	15784	15686	15779	15813	15735	15774	15646	15687	15701	15732	15639	15792	15815	15823	15920	15682	15640	15686	15903	15791	15804	15698	15794	15531	15766	15708	15739	15736	15754	15785	15872	15781	15607	15754	15667	15758	15738	15777	15567	15637	15883	15744	15843	15702	15593	15834	15689	15742	15818	15759	15697	15778	15987	15770	15777	15672	15713	15762	15769	15773	15873	15877	15925	15822	15587	15719	15760	15757	15717	15768	15608	15792	15713	15937	15763	15809	15718	15790	15688	15702	15717	15770	15659	15731	15762	15773	15677	15743	15697	15691	15704	15696	15710	15682	15766	15700	15638	15751	15615	15750	15743	15679	15916	15880	15638	15727	15693	15761	15786	15797	15754	15848	15750	15819	15688	15842	15815	15837	15728	15690	15813	15878	15757	15724	15690	15795	15675	15676	15736	15656	15839	15831	15670	15694	15875	15760	15737	15705	15693	15639	15682	15871	15809	15778	15745	15727	15835	15668	15840	15704	15735	15652	15854	15822	15759	15651	15784	15696	15785	15786	15678	15740	15547	15564	15702	15622	15747	15774	15739	15722	15822	15757	15703	15740	15744	15591	15721	15787	15796	15653	15725	15761	15760	15850	15772	15868	15693	15858	15726	15823	15754	15828	15802	15751	15610	15678	15937	15649	15836	15848	15880	15782	15723	15590	15734	15671	15696	15875	15857	15770	15835	15924	15735	15648	15776	15623	15850	15708	15762	15796	15701	15716	15666	15729	15877	15584	15825	15715	15847	15774	15602	15769	15623	15681	15661	15632	15744	15882	15923	15837	15796	15897	15805	15876	15760	15652	15607	16059	15575	15786	15721	15881	15658	15729	15902	15677	15709	15787	15769	15691	15702	15639	15762	15810	15812	15669	15799	15825	15707	15620	15677	15736	15674	15751	15738	15548	15887	15836	15730	15671	15783	15628	15794	15675	15573	15761	15849	15782	15877	15789	15711	15914	15700	15790	15916	15596	15844	15609	15601	15634	15920	15797	15734	15609	15735	15754	16060	15875	15712	15631	15744	15781	15676	15671	15820	15709	15698	15653	15686	15687	15801	15908	15631	15705	15705	15752	15748	15699	15688	15865	15636	15779	15678	15631	15696	15664	16005	15832	15805	15939	15661	15890	15798	15648	15730	15713	15687	15633	15649	15746	15807	15840	15615	15697	15823	15726	15745	15825	15790	15759	15843	15732	15695	15880	15873	15636	15526	15737	15794	15844	15806	15753	15828	15687	15535	15752	15839	15729	15862	15865	15758	15759	15781	15765	15742	15820	15789	15978	15734	15897	15762	15761	15973	15779	15691	15715	15749	15767	15547	15853	15745	15823	15890	15752	15875	15774	15710	15742	15809	15830	15769	15828	15783	15604	15752	15627	15805	15775	15613	15736	15660	15649	15764	15756	15881	15697	15798	15749	15812	15844	15895	15796	15858	15785	15781	15799	15798	15738	15731	15710	15901	15681	15833	15701	15699	15712	15638	15720	15757	15623	15767	15805	15820	15838	15920	15795	15821	15706	15803	15596	15751	15639	15875	15817	15727	15791	15788	15693	15688	15746	15532	15679	15908	15781	15711	15839	15600	15786	15688	15716	15840	15750	15781	15658	15628	15759	15791	15832	15829	15626	15927	15646	15801	15787	15749	15740	15625	15827	15882	15975	15802	15745	15786	15749	15703	15868	15830	15725	15876	15730	15810	15778	15777	15866	15729	15768	15571	15778	15804	15803	15691
23931	21357	28887	24447	22724	24466	23723	19933	18826	18526	18241	25325	39274	37542	28965	21973	18318	16943	16950	16841	16846	16668	16638	16863	16673	16574	16684	16611	16670	16574	16629	16649	16582	16710	16610	16683	16508	16690	16684	16711	16573	16702	16384	16564	16641	16763	16605	16549	16616	16629	16759	16525	16501	16729	16648	16489	16864	16804	16655	16575	16615	16606	16525	16612	16570	16711	16597	16485	16781	16617	16396	16593	16490	16540	16706	16777	16699	16579	16514	16753	16620	16596	16526	16580	16662	16458	16676	16397	16502	16470	16669	16656	16441	16635	16594	16480	16579	16566	16661	16400	16648	16624	16635	16474	16523	16673	16535	16560	16668	16634	16537	16547	16601	16746	16684	16506	16612	16575	16432	16541	16445	16688	16702	16592	16749	16573	16526	16581	16610	16576	16674	16358	16625	16654	16690	16659	16578	16513	16672	16441	16581	16595	16667	16504	16488	16646	16709	16551	16610	16343	16535	16563	16529	16633	16429	16713	16635	16577	16415	16800	16617	16760	16513	16608	16599	16564	16442	16473	16672	16447	16501	16693	16488	16433	16561	16462	16340	16453	16543	16393	16514	16388	16347	16497	16636	16452	16588	16519	16531	16552	16505	16507	16628	16479	16567	16449	16516	16579	16520	16529	16716	16477	16657	16778	16524	16569	16499	16570	16695	16509	16605	16601	16503	16478	16447	16533	16509	16383	16456	16560	16613	16636	16444	16466	16294	16571	16491	16647	16630	16507	16628	16629	16547	16465	16420	16544	16574	16437	16528	16461	16623	16569	16489	16675	16434	16630	16654	16697	16418	16596	16410	16401	16439	16783	16598	16757	16609	16725	16650	16607	16807	16693	16720	16571	16715	16590	16578	16426	16467	16612	16783	16569	16578	16672	16521	16857	16634	16546	16734	16693	16565	16545	16616	16635	16507	16450	16482	16562	16718	16660	16627	16504	16698	16683	16527	16603	16507	16622	16475	16685	16742	16577	16634	16630	16478	16201	16623	16615	16501	16469	16478	16657	16578	16518	16527	16588	16661	16536	16751	16497	16616	16467	16425	16459	16490	16671	16473	16454	16537	16478	16637	16520	16651	16450	16339	16400	16695	16375	16620	16385	16532	16477	16509	16627	16597	16560	16390	16493	16541	16604	16560	16513	16730	16608	16531	16587	16523	16488	16624	16427	16504	16464	16624	16318	16473	16642	16563	16606	16623	16476	16746	16687	16800	16612	16865	16416	16495	16648	16645	16667	16491	16700	16688	16925	16716	16613	16287	16516	16566	16353	16778	16627	16303	16550	16620	16525	16656	16559	16564	16581	16805	16727	16650	16229	16493	16427	16619	16760	16392	16521	16529	16624	16595	16493	16656	16560	16597	16504	16606	16595	16507	16406	16389	16736	16859	16595	16670	16415	16683	16487	16622	16561	16690	16622	16540	16489	16555	16318	16427	16712	16676	16647	16548	16493	16370	16549	16633	16671	16385	16491	16499	16616	16483	16531	16428	16466	16561	16445	16740	16541	16396	16713	16717	16599	16677	16646	16782	16577	16416	16614	16452	16465	16578	16606	16630	16476	16559	16593	16503	16509	16333	16240	16550	16341	16463	16531	16567	16391	16758	16572	16517	16542	16717	16492	16523	16602	16521	16638	16523	16732	16420	16494	16544	16534	16568	16603	16533	16612	16551	16656	16625	16581	16561	16596	16763	16439	16413	16513	16556	16640	16690	16630	16543	16579	16520	16456	16479	16659	16422	16677	16401	16471	16538	16414	16639	16592	16478	16525	16657	16698	16484	16441	16659	16796	16417	16421	16485	16641	16434	16478	16537	16695	16625	16543	16505	16524	16590	16481	16566	16638	16579	16643	16565	16570	16380	16566	16610	16639	16510	16538	16535	16554	16635	16642	16382	16642	16681	16725	16394	16775	16344	16398	16467	16507	16739	16600	16728	16882	16536	16835	16508	16470	16461	16634	16456	16696	16484	16693	16492	16508	16563	16545	16479	16406	16543	16532	16701	16494	16640	16737	16582	16538	16547	16578	16510	16549	16689	16486	16562	16588	16519	16546	16918	16758	16579	16464	16416	16578	16593	16702	16470	16769	16637	16759	16536	16507	16414	16440	16475	16327	16474	16487	16691	16623	16602	16746	16306	16551	16590	16471	16730	16655	16530	16449	16605	16387	16461	16595	16618	16351	16455	16708	16626	16500	16574	16709	16477	16669	16628	16580	16463	16638	16409	16682	16600	16551	16426	16753	16710	16413	16437	16538	16662	16493	16427	16434	16501	16567	16521	16599	16513	16629	16506	16437	16498	16345	16511	16447	16649	16725	16588	16656	16448	16439	16543	16392	16652	16504	16486	16613	16615	16555	16459	16448	16572	16378	16513	16655	16487	16337	16629	16326	16571	16621	16727	16642	16469	16627	16601	16615	16556	16451	16428	16496	16643	16631	16697	16677	16609	16473	16496	16629	16639	16610	16616	16719	16564	16536	16546	16757	16460	16560	16606	16570	16518	16635	16506	16684	16565	16582	16480	16281	16731	16459	16478	16536	16621	16595	16473	16671	16475	16541	16617	16667	16694	16639	16480	16444	16561	16463	16675	16448	16649	16553	16529	16427	16456	16405	16530	16775	16625	16545	16350	16554	16468	16530	16661	16709	16672	16673	16572	16788	16569	16606	16387	16598	16424	16565	16404	16490	16545	16720	16521	16599	16755	16806	16564	16572	16553	16733	16668	16647	16592	16762	16555	16375	16586	16414	16634	16586	16820	16443	16585	16682	16599	16472	16359	16637	16495	16486	16500	16653	16585	16545	16678	16616	16660	16472	16386	16582	16527	16606	16416	16411	16394	16613	16631	16402	16455	16554	16740	16512	16644	16411	16528	16569	16705	16794	16659	16360	16638	16681	16541	16665	16505	16544	16618	16363	16635	16638	16478	16667	16424	16580	16557	16478	16644	16459	16534	16513	16588	16468	16577	16410	16718	16553	16498	16500	16543	16652	16527	16537	16510	16559	16717	16700	16691	16454	16720	16630	16487	16652	16380	16564	16530	16521	16472	16495	16624	16509	16582	16469	16509	16338	16596	16674	16452	16730	16676	16542	16640	16440	16511	16481	16502	16457	16676	16726	16592	16663	16576	16439	16449	16637	16601	16713	16503	16602	16548	16524	16598	16297	16446	16446	16721	16601	16493	16673	16500	16537	16395	16410	16532	16689	16660	16668	16577	16456	16495	16571	16526	16658	16388	16470	16585	16523	16519	16606	16571	16614	16569	16470	16792	16664	16475	16606	16583	16494	16659	16408	16471	16543	16550	16731	16461	16484	16636	16424	16509	16559	16547	16456	16685	16525	16516	16595	16328	16427	16662	16706	16510	16350	16651	16483	16607	16471	16562	16416	16323	16273	16505	16642	16789	16485	16768	16647	16557	16533	16589	16562	16536	16573	16658	16622	16479	16498	16650	16559	16624	16396	16489	16702	16417	16560	16604	16444	16581	16558	16558	16568	16467	16412	16480	16714	16547	16523	16726	16653	16617	16736	16572	16564	16498	16694	16621	16473	16445	16633	16605	16607	16487	16560	16600	16528	16572	16664	16787	16576	16371	16558	16655	16692	16739	16502	16529	16574	16688	16620	16697	16633	16583	16812	16715	16566	16633	16552	16699	16551	16484	16633	16405	16535	16557	16457	16481	16569	16727	16565	16807	16454	16624	16744	16533	16588	16592	16689	16517	16388	16412	16459	16511	16492	16575	16661	16533	16492	16642	16678	16493	16487	16780	16451	16398	16582	16683	16581	16420	16343	16421	16588	16486	16618	16362	16574	16564	16592	16476	16672	16587	16440	16773	16751	16665	16756	16540	16608	16660	16523	16714	16419	16440	16546	16478	16251	16595	16553	16438	16553	16605	16534	16616	16525	16368	16561	16613	16587	16555	16510	16758	16468	16520	16504	16617	16658	16486	16626	16660	16705	16646	16611	16624	16730	16663	16620	16722	16694	16616	16499	16366	16660	16652	16642	16463	16587	16598	16696	16494	16538	16309	16572	16485	16530	16705	16595	16638	16693	16516	16560	16563	16619	16635	16798	16555	16580	16606	16572	16591	16484	16493	16581	16357	16677	16672	16574	16400	16536	16659	16363	16594	16495	16680	16507	16625	16499	16522	16466	16355	16386	16430	16496	16607	16599	16594	16801	16410	16604	16512	16472	16602	16471	16656	16546	16598	16706	16664	16436	16394	16558	16607	16820	16453	16535	16766	16367	16666	16672	16559	16439	16772	16461	16543	16473	16575	16600	16467	16473	16430	16604	16596	16647	16447	16505	16491	16573	16600	16497	16534	16571	16679	16684	16586	16637	16488	16871	16498	16409	16662	16612	16520	16706	16461	16577	16517	16681	16421	16541	16510	16537	16469	16752	16555	16278	16569	16511	16698	16465	16441	16734	16424	16718	16340	16660	16309	16512	16460	16469	16585	16410	16528	16640	16674	16637	16633	16556	16671	16692	16619	16437	16539	16511	16474	16718	16532	16503	16615	16551	16440	16569	16520	16354	16600	16561	16517	16548	16707	16462	16482	16529	16521	16414	16513	16610	16559	16769	16429	16661	16504	16678	16528	16643	16519	16361	16768	16505	16730	16532	16707	16589	16654	16510	16720	16318	16661	16666	16780	16665	16578	16564	16702	16561	16716	16754	16517	16532	16391	16468	16511	16631	16416	16537	16618	16439	16558	16411	16607	16492	16660	16522	16427	16461	16520	16623	16911	16447	16495	16761	16683	16602	16720	16623	16283	16590	16475	16582	16664	16663	16449	16495	16612	16565	16608	16331	16489	16578	16505	16488	16599	16428	16381	16439	16610	16387	16515	16579	16563	16325	16533	16447	16775	16569	16412	16451	16484	16487	16520	16505	16365	16479	16693	16518	16437	16525	16781	16665	16499	16377	16502	16652	16636	16593	16618	16730	16570	16681	16593	16528	16571	16417	16646	16514	16452	16607	16558	16383	16280	16533	16577	16582	16530	16596	16519	16680	16565	16319	16349	16474	16525	16585	16642	16776	16687	16387	16540	16627	16618	16655	16687	16590	16615	16455	16641	16540	16580	16560	16691	16405	16586	16442	16660	16684	16736	16598	16593	16572	16595	16347
19003	31481	31437	28383	26712	25890	22081	20376	19627	19154	18275	29818	43847	40292	30016	21391	17113	15959	15778	15626	15899	15962	16013	15809	15790	15869	15832	15929	15922	16036	15846	15829	15799	16076	15834	15959	15978	15875	16025	15742	15916	15827	15899	15890	15793	15797	16194	15874	15861	15710	15771	15920	15964	15746	15948	15785	15859	15897	15708	15803	15736	15895	15835	15757	15900	15856	15843	15928	15955	15766	15822	15942	15846	15847	15795	15974	15701	15710	15858	15893	15820	15899	15803	15846	15887	15859	15781	15900	15832	15832	15873	15680	15898	15901	15679	15805	16073	15561	15917	15827	15758	15761	15790	15815	15928	15999	15951	15897	15748	15866	15936	15957	15834	15838	15849	15850	15620	15782	15890	15704	15866	15748	16003	15904	15876	15748	15901	15866	15835	15901	15922	15839	15803	15880	15854	15896	15759	15749	15833	15842	15667	15864	15849	15930	15969	15891	15931	15844	15813	15770	15680	15930	15755	15852	15870	15855	15880	15813	15856	15865	15765	15780	15816	16014	15917	15771	15863	15826	15626	15786	15894	15624	15778	15915	15901	15963	15769	15868	15955	15729	15748	15706	15926	15680	15882	15933	15883	15863	15972	15658	15975	15692	15754	15721	15969	15855	15811	15962	15917	15811	15720	15900	15915	15759	15957	15713	15773	15934	15890	15919	15836	15983	15648	15861	15898	15924	15941	15882	15748	15896	15792	15815	15840	15729	15993	15895	15874	15798	15890	15838	15996	15760	15751	16112	15844	15781	15884	15782	15836	15810	15848	15888	15828	15863	15820	15821	15866	15803	15564	15892	15891	15708	15864	15944	15890	15857	15626	15902	15958	15782	15758	15750	15755	15789	15590	15734	15708	15805	15869	15747	15733	15914	15764	15859	15883	15915	15860	15888	15815	15824	15856	15692	15984	15788	15804	15856	15975	15794	15771	15699	15965	15775	15892	15674	15750	15745	15982	15816	15739	15784	15783	15655	15838	15680	15914	15787	15908	15870	15988	15853	15889	15798	15699	15767	15779	15926	15776	15938	15907	15619	15886	15906	15874	15874	15802	15931	16000	15663	15844	15684	15840	15764	15955	15892	15900	15827	15811	15890	15955	15913	15787	15776	15873	15801	15966	15913	15587	15611	15863	15856	15756	15795	15812	15660	15860	15930	15875	15884	15814	15939	15767	15847	15794	15963	16074	15900	15784	15682	15692	15755	15787	15814	15865	15795	15829	15632	15812	15917	15891	15897	15809	15818	15777	15977	15911	15900	15858	15920	15803	15868	15920	15761	15804	15820	15837	15937	15962	15801	15910	15872	15932	15903	15801	15837	15869	15840	15777	15776	15885	15805	15854	15820	15809	15736	15864	15741	15947	15868	15791	15853	15641	15875	15638	15822	15930	15794	15870	15740	15977	15713	15854	16240	15714	15868	15832	15565	15706	15879	15768	15812	15601	15839	15857	15802	15556	15854	15846	15744	15911	15744	15962	15989	15816	16002	15823	15806	15740	15978	15955	15774	15904	15638	15786	15825	15813	15860	15939	15730	15831	15650	15816	15599	15787	15983	15904	15803	15812	15685	15723	15894	15807	15715	15890	15857	15795	15824	15971	15666	15767	15768	15879	15798	15858	15742	15889	15737	15736	15695	15878	15915	15947	15957	15891	15991	15831	15786	15816	16078	15907	15888	15877	15801	16050	15967	15859	15909	15692	15826	15746	15804	15762	15875	15965	15675	15843	15734	15767	15871	15856	15740	15864	15787	15651	15868	15850	15901	15792	15748	15730	15765	15828	15795	15662	15799	15721	15956	15898	15727	15813	15934	15903	15550	15917	15932	15733	15861	15862	15757	15698	15828	15894	15887	15966	15614	15804	15872	15769	15799	15931	15720	15888	15836	15643	15834	15680	15763	15848	15858	15859	15748	15941	15733	15807	15845	15910	15897	15804	15838	15716	15838	15743	15809	15943	15938	15766	15925	15738	15891	15903	15995	15726	15768	15623	15871	15774	15719	15652	15945	15733	15951	15873	15892	15686	15957	15905	15730	15942	15921	15916	15784	15685	15914	15824	15738	15679	15734	15732	15970	15841	15962	15759	15704	15785	15833	15803	15839	15821	15739	15784	15856	15827	15852	15796	16096	15758	15769	15915	15949	15925	15917	15777	15757	15805	15774	15707	15857	15875	15754	15924	15771	15864	15754	15869	15858	15904	15781	15974	15893	15781	15807	15973	15743	15735	15898	15914	15738	15847	15802	15931	15874	15886	15733	15762	15938	15820	15798	15933	15818	15870	15752	15970	15749	16163	15930	15699	15811	15722	15783	15711	15893	15691	15840	15708	15753	15872	15845	15744	15945	15875	15713	15786	15619	15684	15779	15838	15952	15857	15781	15789	15793	15932	15686	15937	15792	15853	16048	15796	15772	15955	16015	15734	15843	15699	15896	15798	15824	15839	15727	15847	15814	15701	15956	15972	15791	15817	15628	15940	15749	15862	15806	15636	15935	15839	15893	15868	15945	15738	15719	15807	15699	15822	15730	15853	15722	15787	15989	15820	15663	15855	15929	15812	15820	15806	15814	15684	15894	15734	15975	15800	15781	15828	15929	15867	15882	15997	15837	15924	15806	15746	15832	15804	15957	15917	15958	15647	15757	15748	15810	15894	15700	15891	15937	15850	15915	15797	15777	15821	15806	15801	15702	15872	15990	15869	15996	15853	15869	15753	15831	15895	15856	15808	15762	15785	15752	15992	15702	15802	15743	15781	15789	15780	15742	15910	15812	15990	15878	15781	15892	15768	15770	15785	15688	15840	15758	15906	15937	15882	15747	15811	15935	15849	15739	15811	15798	15745	15843	15861	15874	15630	15888	15784	15795	15803	16116	15959	15834	15999	15876	15862	15941	15966	15855	15934	15782	15821	15855	15755	15855	15841	15884	16001	15928	15850	15890	15969	15822	15803	15813	15780	15838	15741	15799	15818	15986	15957	15823	15716	16005	15675	15807	15820	15897	15860	15826	15683	15928	15817	15943	15801	15839	15928	15814	15912	15864	15907	15805	15780	15879	15911	15907	15726	15943	15755	15750	15756	15844	15833	16001	15965	15935	15823	15909	15846	15895	15657	15800	15837	15870	15860	15751	15792	15825	15722	15686	15715	15977	15916	15833	15851	15857	15897	15809	15919	15714	15853	15770	15825	15917	15830	15939	15785	15741	15965	16000	15737	15846	15937	15807	15929	15830	15841	15731	15911	15891	15683	15885	15706	15781	15663	15778	15699	15810	15959	15693	15889	15951	15744	15716	15725	15924	15746	15804	15671	15799	15835	15712	15708	15782	15811	15854	15810	15785	15920	15829	15870	15785	15833	15732	15796	15877	15877	15726	15887	15819	15927	15724	15948	15956	15735	15895	15810	15907	15877	15816	15950	15792	15946	15834	15900	15635	15845	15786	15812	16014	15888	15776	15739	15773	15743	15954	15928	15807	15790	15870	15943	15768	15883	15926	15949	15994	15829	15741	15838	15850	15905	15811	15716	15767	15773	15808	15690	15713	15846	15778	15773	15851	15892	15717	15807	15851	15745	15914	15955	15923	15911	15852	15830	15731	15838	16024	15831	15844	15925	15778	15769	15852	15835	15761	15902	15945	15824	15865	15705	15824	16054	15779	15867	15931	15784	15949	15746	15861	15879	15686	15850	15700	15789	15861	16034	15798	15849	15703	15879	15951	15932	15819	15937	15830	15663	15971	15930	15989	15784	15704	15775	15885	15902	15774	15884	15778	15755	15851	15866	15871	15879	15840	15825	16009	15833	15765	15816	15767	15965	16069	15756	15940	15906	15764	15934	15742	16001	15950	15688	15702	15869	15736	15948	15750	15766	15714	15775	15689	15965	15614	15874	15875	15789	15809	15870	15754	15967	15902	15672	15835	15847	15849	15836	15793	15818	15929	15781	15761	15723	15834	15691	15963	15689	15754	15853	15857	15913	15974	15798	15880	15975	15817	15867	15929	15732	15832	15988	15923	15733	15860	15798	15859	15851	15804	15824	15763	15880	15882	15817	15919	15835	15947	15694	15596	15993	15618	15829	15846	15916	15743	15843	15812	15947	15723	15908	15890	15860	15539	15771	15892	15843	15749	15850	15930	15799	15968	15852	15867	15691	15875	15957	15881	15841	15775	15839	15824	15872	15872	15743	15716	16131	15782	15774	15618	15984	15732	15848	15737	15814	15807	15948	15777	15875	15731	15952	15812	15775	15901	16016	15764	15862	15965	15785	15886	15859	15687	15931	15974	16057	15844	15943	15738	15974	15832	15873	15915	15825	15687	15833	15846	15824	15860	15868	15731	15784	15792	15961	15872	15710	15765	15812	15739	15828	16050	15868	15888	15585	15873	15873	15790	15843	15837	15759	15809	15921	15672	15875	15782	15848	15897	15793	15874	15906	15748	15868	15747	15676	15905	15838	15746	15819	15804	15613	15835	15854	15964	15771	15880	15826	15718	15920	15930	15801	15726	15890	15767	15882	15770	15724	15952	15821	15749	15789	15855	15696	15913	15949	15882	15914	15769	15893	15812	15891	15720	15904	15860	15696	15897	15925	15821	15810	15891	15784	15741	15877	15765	15791	15763	15839	16090	15711	15844	15733	15853	15906	16024	15754	15819	16090	15903	15782	15937	15950	15781	15759	15793	15950	15906	15716	15985	15812	15879	15861	15651	16010	15925	15937	15872	15800	15770	15874	15761	15728	15613	15855	15693	15834	15706	15913	15860	15956	15796	15793	15819	15583	15813	15796	15840	15814	15886	15809	15950	15700	15795	15839	16031	15816	15785	15812	15753	15716	15854	16047	15802	15965	15671	15875	15875	15782	16017	15910	15876	15797	15874	15724	15694	15770	15897	15886	15794	15688	15847	15785	15919	15886	15754	15898	15839	15849	15801	15729	15690	15845	15918	15731	15783	15987	15961	15884	15816	15813	15820	15876	15862	15916	16006	15717	15897	15695	15901	15978	15714	15899	15904	15821	16074	15799	15799	15857	15792	15901	15912	15561	15835	15899	15861	15787	15810	15799	15726	15788	15853	15733	15921	15740	15911	15835	15863	15792	15724	16026	15929	15721	15832	15810	15863	15784	15775	15692	15743	15950	15716
29489	23380	24755	22628	19756	19351	18559	17906	17544	17725	17566	17925	20170	19686	18321	17625	17075	17064	16950	17094	16872	16974	16996	16976	16937	16980	17031	16753	17078	16992	16891	17085	17067	16913	16829	16964	17035	16908	16796	16863	16981	16939	16883	16826	17019	16942	16995	16856	17012	17042	16938	17138	16923	17048	17019	16952	17034	16677	16934	16808	16934	16863	16955	16616	17186	17042	17148	16961	16816	16820	16939	16785	16800	16839	16921	17103	16839	16959	17114	16863	17027	17001	16992	16922	16879	17037	17001	16904	17084	17003	17046	16810	17004	16853	16988	16944	17028	16929	17025	16906	16854	16979	16916	16690	16995	16908	16906	16938	16889	16868	16938	16963	17075	16947	17022	16867	16912	16914	16705	16746	16869	16949	16886	17152	16842	16694	16693	16885	16914	17017	16950	16973	16979	17000	16948	16997	16954	16854	16829	16952	16975	16859	16949	16781	16912	16965	16976	16969	16967	17144	16843	16876	16860	16880	16855	17053	16973	16869	16979	16852	16950	17078	17020	17030	16981	16939	17036	16792	17066	16868	16804	16960	17005	16959	16882	16832	16923	16993	17142	16907	16921	16947	16992	16911	16922	16980	16904	17013	16891	16826	16942	17120	16789	16819	16815	16802	16950	16801	16923	16877	16781	16602	16901	16934	16945	17037	16832	17049	16885	16931	17041	17066	16982	16896	16974	17049	16980	17117	16935	16845	16893	16979	16842	16944	16937	16754	16866	16910	17075	16898	17051	16981	17011	16892	16956	16905	16968	17086	16886	16966	17039	17057	16914	17126	16868	17011	16919	16765	16893	16930	16922	16867	17048	16928	17061	16851	16912	17058	16925	16934	16916	16948	16999	17018	17077	16972	17157	16898	16934	16974	16936	16858	16658	16869	16888	17011	16868	16909	16991	17037	16941	16845	16859	16958	16906	16736	16805	16755	16907	16938	16978	16835	16929	16912	16897	16848	16864	16997	17011	17054	16941	17051	16798	16782	16903	17062	16983	17064	16988	16831	16946	16906	16939	16922	16937	17093	16963	16892	16990	17059	16819	16815	16877	16713	16745	16958	16712	16817	16821	16934	16808	16913	16947	16823	16860	16825	16777	16994	16884	16754	17050	16734	16942	16898	16786	16984	16891	17009	16867	16814	17011	16978	16887	16838	16751	16813	17010	16819	17059	16674	16967	16878	16977	16888	16865	16819	16958	16882	16807	16984	17067	16957	16765	16699	16957	17035	16753	16919	16999	16817	17020	16908	16765	16883	16839	16845	16839	16807	16964	16780	16956	16823	16863	16764	16901	16964	16840	16986	17014	16956	17108	16872	17021	16793	16786	16787	16921	16977	16945	16704	16895	16805	16828	17078	17165	16855	16851	16973	16961	16953	16922	16933	16891	16908	16844	16825	16848	16939	16878	16724	16899	16857	17007	16917	17023	16910	16883	16799	16957	16936	16891	17101	17071	16883	17089	16957	16878	16837	16925	16802	17142	16821	16875	16887	16896	17113	16865	16789	16842	16889	17024	17242	17035	17084	16889	16993	16810	16935	16877	16910	17030	17055	16925	16849	16877	16806	16771	16960	16913	16706	16914	16825	16939	16882	16943	17006	17030	16937	16651	16909	16838	17046	16780	16787	16935	16962	16853	16819	17239	16932	16960	16881	16761	16895	16846	16836	16909	16778	17015	17142	16874	16929	17100	16932	16966	17009	16889	16885	16962	16838	16745	16940	16821	17080	16886	16880	17040	16833	16961	16784	16961	16808	16984	16820	16941	17080	16955	16918	17123	17108	17147	16829	17003	16946	16940	16704	16706	16827	16923	17010	17094	17063	17144	16967	16937	16847	16900	16917	16727	16537	16951	17080	17042	17014	17026	16857	16988	17081	16995	17006	16835	16855	16931	16765	16904	16987	16923	16777	16946	16878	16815	16773	16946	16929	17082	16838	16982	16816	16743	16750	16733	16831	16920	16828	16840	16838	16894	16878	17030	17014	16879	16950	16823	16933	16816	17092	16936	16803	16905	16963	16884	16841	16789	17026	16889	17028	16945	17159	16959	16891	16997	17061	16844	16839	16815	16966	16909	16833	16985	17106	16641	16869	16921	16924	16917	16864	17002	16932	16822	16956	16915	16926	16921	16853	16819	17009	16870	17048	17014	16801	16808	17016	16863	16805	16946	16817	16792	16922	16853	16912	16764	16806	16943	16897	16992	17040	16853	16822	17002	16945	16922	17062	16956	16875	17150	16964	16992	16871	16978	16724	16791	16777	16826	16876	17066	16929	16899	16692	16960	16781	16834	17116	17054	16873	16949	16806	16911	16925	16846	16912	16780	17110	16842	16822	16765	17059	16727	16865	16668	16857	16974	16959	16742	16941	16808	16896	16945	16727	16968	16967	16877	16963	16814	16769	16956	17115	16940	16820	16906	16947	16935	17129	17078	16913	16739	16776	16840	16917	16858	16728	17063	16931	16852	17165	16828	16996	16889	16857	16871	16905	16824	16734	16954	16802	16807	16919	16891	17074	16903	17062	17022	16997	17012	16899	16841	16994	16722	16767	16958	16788	17084	16853	17047	16940	16828	16912	16823	16955	17009	16845	17013	16722	17063	16957	16749	16704	17036	16687	16934	16976	16782	16910	16957	16897	16914	16975	16836	17026	16851	16838	16842	16714	16872	17029	16846	16882	16859	16903	17066	16973	17053	17131	17074	16796	16996	17040	16874	17007	16905	16880	17115	17082	16809	16933	16905	16865	16735	16737	16953	16937	17151	17073	16956	16953	17092	16902	16900	17058	17078	16722	17027	17045	16834	16762	16999	16960	16943	17095	16967	16900	16902	17056	16745	16944	16839	16885	16986	16923	16979	16895	16879	16837	16834	17048	16924	16991	16974	16893	16974	17197	17009	16925	17060	16994	17010	16874	16793	16847	16962	17000	16995	17212	16791	16919	16942	16957	16803	17043	16894	16847	17059	17111	16999	16972	16961	16979	16929	16663	16805	16786	17111	16963	17039	16864	16798	16938	16883	16758	16913	16879	16873	16737	16847	16873	16891	16851	16977	17027	17092	16931	16858	17078	16831	16935	16949	16969	16782	17012	16872	16897	16798	16703	16767	16945	17036	16947	16935	17039	16699	16912	17050	17147	17000	16894	16942	16857	16949	16893	17104	17012	16925	16809	16816	16960	16873	17150	16795	17116	16855	16910	16845	16951	16789	16760	16984	16728	16798	16679	16893	17109	17043	16875	16846	16842	16981	17045	16896	16970	16686	16819	16966	17005	17014	16941	17082	16893	17010	16982	17037	16857	16852	17045	16837	16931	16973	16886	16945	17211	16975	16905	17016	16924	16934	16808	16957	16935	16928	16785	16919	16617	16978	16930	17129	16898	16866	16966	16928	17043	16752	16940	17027	17038	16879	16703	16934	16706	17116	16917	17014	16964	17260	16814	16908	16877	16932	16856	16903	16935	16967	16899	16986	16873	16724	16964	16760	16825	16884	16884	17000	17004	16932	16998	17192	17167	17182	16979	16759	16783	16816	17103	16969	17013	16846	16767	16977	17034	16875	17130	16884	16897	16957	16893	16627	17058	16961	16967	16940	16775	17161	16806	17115	16868	17057	16862	16993	16880	16803	16943	16817	16880	16994	17064	16834	16922	16989	16708	16917	17038	16837	16914	16968	16970	16849	16904	16862	16649	16862	16626	17017	17072	16961	16943	17027	17051	16943	17022	17142	16818	16844	16909	16945	16924	16855	16923	17104	16787	16798	16910	16804	16918	16736	16784	16832	16895	16977	16835	16527	16848	16884	16836	16957	17090	17049	16915	16843	17103	16865	16634	17000	16867	16947	16991	17066	17018	17034	16954	16957	16895	16829	16985	16854	16985	16856	16805	17042	16995	16861	16991	17004	16997	17048	16994	16946	17062	17030	16780	16931	16972	17052	16769	17048	17043	17066	17059	17031	16874	16892	16917	17081	16751	17071	16866	17086	16861	17010	17013	16894	17031	17026	16938	16971	16994	17070	16897	16659	16827	16946	16857	16964	16935	16903	16954	16907	16872	16701	16900	16983	16805	16946	17031	16993	17072	17037	17040	17051	16962	16987	16906	16927	16848	16822	16812	17099	16824	16971	16773	16940	17200	16876	16783	16881	16990	16940	17003	16893	16980	16965	16882	16943	17104	16886	16840	16946	16860	17038	16811	16781	16980	17076	16852	17042	17126	16925	16864	16927	16988	16994	16838	17014	16953	16963	16824	17072	17000	16883	16986	16852	16947	17047	16892	16793	16907	17040	16815	16769	16757	16878	16909	16941	17096	16874	16900	16958	16875	17029	16889	17073	16855	17032	16993	16889	16941	16965	16752	17027	16946	16942	16758	16970	16754	16802	16706	16876	16981	16982	16936	16786	16845	17001	16993	16911	16983	16946	17156	16993	17019	16889	16641	16917	16761	17029	16889	16921	16893	16892	16852	16855	17079	16780	16922	17100	17061	17175	16928	16983	16983	16815	17050	16818	16736	17035	16901	16883	16910	16741	17090	17027	17086	17093	16867	16971	16995	17029	17045	16644	17134	17092	17058	16854	16972	16939	16838	16960	16874	16921	16861	16840	17043	17032	16889	16721	17068	16879	16932	16939	16887	17090	16870	17084	17046	16975	17020	16918	16984	16908	16817	16834	17051	16893	17031	16940	16985	16983	17028	16922	16963	16987	16834	17013	16862	17014	16961	17167	16929	16956	16995	17084	16723	16960	16927	16915	16969	17007	17033	16825	16873	16986	16957	16917	17023	16930	16820	16780	17045	17133	16793	16823	17016	17021	16921	16917	16844	16848	16781	16998	16822	17002	16961	17054	16896	16922	16825	16931	16995	16853	17079	16974	16986	16859	17102	16849	16801	16921	16821	16808	17035	16706	16903	16977	16899	16857	16948	16832	17006	16862	16952	17005	16835	17024	16637	16910	16992	16980	17036	16917	16984	16757	16887	16930	16840	16865	17135	16902	16905	16932	16927	16838	16898	17052	17056	16734	16962	16781	16938	16869	16861	16946	16909	16821	17083	17008	16948	16823	16969	16812	16849	16923	17082	16992	16872	16868	16861	16770	17023	16927	16897	16991	17117	17051	16978	16830	16712	16977	16951	16889	16914
18145	22352	23232	21919	20437	19907	18194	17312	17128	17286	16933	18272	20493	19299	17635	16530	16217	16131	16220	16101	16004	16009	16053	16008	15907	16075	16068	16066	15905	16135	16130	16077	16164	16096	16141	16015	15985	15971	16074	15940	16206	16087	16114	16153	16033	16222	16000	15886	15927	15864	16250	15891	16090	15937	15917	15966	16101	16148	15939	15872	15873	16050	15891	16063	16227	16035	16176	16051	16124	16061	16054	16068	16027	15909	16017	16125	15908	16124	16033	16117	16080	16021	15896	15922	16017	15916	16039	16118	16032	16016	15944	16164	15925	15973	15982	15974	16007	16032	15955	16083	15936	15969	16044	15935	15968	15885	15963	16083	16052	15987	15940	16086	16037	16064	16170	16105	16072	15954	15947	15980	16002	15982	16077	16139	15933	16042	15917	16051	16068	16111	15981	16028	15882	15934	16087	15954	15962	16337	16059	16034	15974	15927	16063	16014	16078	16177	15918	15991	16060	16179	16061	15897	16006	16100	16009	16076	16113	15972	15993	15876	16103	16137	16090	16027	16075	16116	16021	15924	16069	15963	16111	16039	16057	15978	16137	15888	16089	16124	15867	16004	16050	16135	15956	15972	16066	16079	15987	15972	16124	16154	15951	15932	15964	16099	15971	15866	15833	16037	16086	15933	15938	16218	15964	15986	16157	16002	16042	16112	16051	15962	16093	16071	16120	16015	15912	15934	15979	15981	16059	16184	15986	15941	15976	15960	15988	16142	15958	16073	15950	16077	16005	16269	16068	15985	16054	15876	16073	15988	15903	15934	15984	16199	15919	16026	16113	16070	16057	16101	15958	16152	16033	16051	15869	15980	16137	16014	15992	16035	15806	16018	15995	15871	16087	16082	16172	16119	15991	16053	15977	16111	15951	15906	16173	16105	16019	15954	16039	15984	15968	16001	15966	16106	16106	15997	16092	16134	15909	16128	15953	16137	16022	15987	16011	16213	15916	15997	16116	15905	15993	16032	16178	16053	15927	16124	16014	15985	16024	16089	16131	16017	16091	16127	16055	16054	16029	16098	16045	16028	16172	16049	16238	15911	15914	16159	16045	16041	15985	15910	16092	16019	16072	16059	15916	15918	16035	16126	16153	16114	15902	15871	16023	15917	16023	16074	15931	16013	15984	16087	16032	15991	16086	16025	15870	16007	16086	16171	16103	16029	16102	16105	16015	16054	16085	15966	16010	16190	16188	15994	16008	15698	15977	15908	16114	16023	16129	16067	15923	15986	15966	15996	15973	16082	16009	16007	16112	16127	16156	15927	15978	16034	16219	16088	15940	15939	15999	15989	16098	16009	15994	16038	16049	16112	15991	16200	15975	15958	16152	15880	16207	16010	15995	16100	15971	15921	15943	16013	16098	16042	16014	16095	16197	16030	16104	16002	16089	15935	15976	16077	15946	15937	16096	16049	16129	15849	15990	16040	15933	15945	16069	16167	16047	15972	16027	15928	16049	16054	15958	15977	15985	16136	16013	16011	16057	16046	16012	16009	16030	16041	15895	15975	16085	16188	16077	15920	16069	16026	16048	16038	16030	16007	15997	16035	16109	16104	16013	16019	15958	16077	16148	16180	16030	16143	15990	15934	15934	16090	15904	16071	15755	15854	16115	16001	15989	16161	15962	16007	15970	15937	16246	16060	16004	16030	16205	16117	16031	16098	16030	16081	16040	16077	15999	16057	16152	16024	15970	15953	16206	15966	16143	15983	16140	16115	16039	16078	16094	16072	16083	15989	15864	15968	16093	15986	16003	15907	16115	16026	16084	16051	16167	16130	15965	16106	15963	16064	16044	15847	15733	15951	15963	16128	15907	15952	16165	16126	16019	16065	16138	16070	15978	16041	16116	15980	16179	15953	16243	15958	16128	15934	16158	15922	16006	15926	16020	16100	16031	16122	16062	15989	15985	16000	16126	16186	16033	15751	16107	16243	16031	16004	16203	16046	16111	15964	16026	15949	16112	16013	16003	16055	16084	16157	16116	15941	16030	15908	15899	16159	15989	16178	15942	15999	16087	15991	15922	15967	16145	15996	15986	15947	15992	15975	15924	15918	16039	16051	15954	15916	16042	16168	16079	15963	16152	16073	16055	16164	16180	15833	16156	16103	15874	16074	16137	15998	15921	16013	16066	15992	15878	16232	15849	15981	16143	16046	16035	16052	16244	16031	16014	16020	16087	16062	16185	16039	16058	16034	16130	16068	16063	15977	15914	15948	15876	16002	15931	16002	16086	15997	16038	15940	16007	15998	15914	16128	16013	16089	16079	16016	15993	16055	15880	16023	15885	15988	15929	16030	16140	15851	16101	15895	15933	15848	16115	15970	15936	16018	15976	16044	15938	16177	15981	16002	15941	16042	15940	16042	16129	16011	16063	15920	15977	15934	16185	16137	16009	16045	15897	16068	16078	15905	15893	16014	16128	15998	16189	16116	16159	15982	15958	15986	16126	15990	16039	16060	15959	15868	15988	15925	16054	15990	16070	16056	16060	16037	15894	15980	15981	15980	16162	15950	15918	15980	16052	16075	15973	15939	15999	16238	15976	16053	15952	15975	16039	16015	16035	16061	15811	15927	15988	16143	15981	15998	15926	16016	16169	15988	15924	15996	16062	15888	16022	15969	16088	16058	15880	16065	16004	15791	15867	15826	16094	16235	16109	16094	15808	15965	16138	16231	16007	16057	15928	16123	16131	15975	16069	15919	16018	16048	15897	15897	16208	16039	16057	16016	15958	16094	15977	15907	15825	16036	16161	16007	16065	16016	15852	16092	16178	15923	16048	16095	15981	16110	16018	16117	16057	16060	15910	16119	16051	15984	16111	15924	15985	16034	15969	16030	15998	16011	16008	15950	16079	15957	16123	16040	16076	15949	16041	15964	15920	15948	16093	16002	16210	15966	15984	15984	15944	16001	16002	15937	15945	16045	16164	15893	15877	16011	16034	16045	15989	16084	15989	16162	16001	16129	16047	16053	16025	15969	16046	16124	16147	15853	16063	16127	16230	16019	16005	15946	15956	15944	16045	15991	16060	16140	16171	16019	16103	16015	15936	16005	15944	16050	16016	15806	16068	15989	15868	16097	15872	15974	16049	16021	16013	15932	16217	15879	16165	15898	16051	16114	16124	15948	16056	16065	16072	15858	16170	15920	16096	16042	16019	15924	16066	15984	16033	16175	16077	16053	15969	16004	16117	15987	16010	15923	15954	16154	16062	15786	16217	16131	16244	15993	16179	15984	16046	16020	15995	16095	16008	16053	15839	15889	16021	16148	15921	16028	16012	15952	16091	15899	15838	15903	16240	16058	16103	16111	16029	16064	16018	16140	16155	15912	16026	15998	16044	16088	16037	16188	15990	16108	16092	16014	15997	15970	15919	15933	15990	16051	16061	15984	16010	16117	15951	15996	16096	16104	16109	16019	16173	16083	16000	15958	15947	16019	15957	16032	16116	15962	16037	15856	16046	16090	16074	15953	16014	16178	15964	16073	15997	16030	16138	16205	15962	16111	16195	16016	16115	15959	16089	16098	15940	16025	16001	15937	16045	15954	15857	15993	16101	16078	16061	16042	15921	16022	15894	15819	16078	16218	15985	15901	15968	15963	16015	16076	16034	15951	15956	16054	16244	15855	16221	15934	16025	15884	16154	15957	15978	16239	16172	16093	15990	15949	16075	15986	16125	16149	15900	15991	15999	15921	15988	16076	15975	15908	15969	15970	16137	16125	16033	16099	16189	16028	16228	16018	16243	15901	16123	16174	15924	16021	16028	16134	15938	16079	16003	15877	16022	16157	16032	16003	16109	16117	16318	16006	16182	16046	16012	15975	16089	15892	16133	15918	16054	16121	16118	16117	15837	16127	15962	16017	16053	15826	15999	16021	16202	16008	16099	16073	15776	16133	15867	16176	15912	15879	15980	16058	16079	16082	16106	16005	16072	15951	16022	16039	15970	16226	16023	16140	16264	16166	16067	16046	15991	16093	15948	16013	15780	16057	15891	15962	16055	15916	15999	16162	16039	15997	16100	16079	16005	15942	15910	15912	16245	16236	16108	15913	15952	16057	15931	16046	15960	16163	15997	15900	16025	16027	16101	15964	16128	16084	15985	16110	15991	16040	15977	15941	15898	15964	16108	15970	15983	15883	16107	16042	15925	16053	16062	16231	15965	15934	15936	15933	16046	16029	15930	16080	16091	15986	15967	16050	15998	16045	15993	16052	16036	16104	15998	15985	16161	16024	16058	15970	15828	15996	15981	16189	16247	16091	15974	15942	16037	16093	15934	16086	16041	16115	16130	16074	16064	15993	16059	15987	16017	16141	16137	15900	16072	15919	16082	16112	16057	15948	16071	16094	15953	16042	16132	16007	15917	16178	16083	15882	16023	16305	15881	15977	15922	15960	15889	16003	16079	16050	16038	16008	16220	16084	16118	16081	15922	15984	15886	16037	16074	16055	15943	15922	16008	16075	16035	16025	16237	16115	16028	16060	16013	16159	15967	16121	16000	15945	16016	16093	15928	16102	16065	15982	16060	15929	15950	15799	16007	16202	16150	15933	16029	15939	16161	16017	15949	16013	16233	16016	16035	15901	16021	16074	16074	16155	16003	16067	15970	16019	16079	16117	15956	15913	16130	16115	16157	16047	15992	15956	15987	15839	16049	15801	15990	16194	15932	16026	16037	15906	15986	16098	16065	15847	15989	16018	16146	16198	16013	15905	16009	16144	15831	16100	15989	16145	16155	15938	15870	16071	16126	16011	16059	15960	15907	16095	16072	15945	15988	16023	15999	15897	16043	15947	15988	15920	15858	15820	16097	16090	16173	15968	16072	16108	15979	15999	16097	16083	16096	16082	15995	16171	15983	16143	16012	16079	16028	16028	16083	15835	16113	16084	15908	16120	16161	16022	16026	16170	16124	16057	16120	15984	16057	15981	15982	15917	16119	16105	16163	16065	15976	15959	15895	16083	16115	15888	16053	16005	15947	16126	15941	16037	16037	15967	16062	16020	15993	15805	16038	16044	16051	16037	16063	16189	15938	16066	15881	15983	16254	15990	16091	16109	16087	15934	15979	16085	16186	15925	16087	16198	15871	16121	16029	15874	16216	16147	16027	16043	16184	16145	15957	16118	16201	16026	15933	16058
25005	21374	28141	26019	22946	22108	21593	18798	18420	18288	17884	21820	34581	28799	22911	19625	17831	17111	17094	16926	16842	17044	16960	16872	17054	17112	16957	17050	16965	16808	16886	16809	16974	16934	16921	16896	16885	16974	16902	17147	16767	16820	16946	16879	16963	16941	16846	16842	16948	17031	16811	16737	16851	16973	16788	16758	16909	16861	16921	17049	16936	16667	16939	16818	16894	16763	17073	16760	17149	16887	16801	16881	16814	16742	17006	17022	16934	16999	17041	16909	16805	16981	16883	17144	16845	17030	16711	16805	16824	17014	16765	16936	16907	16836	16842	16794	16918	16715	16869	16898	16898	16923	16935	16883	16949	16792	16632	16973	16752	16784	16896	16782	16912	16929	16934	16762	16761	17076	16962	17030	16840	17117	16866	16793	16890	17141	16910	16981	16993	16761	16791	16983	16900	16912	17016	16777	16763	16790	16808	16886	16824	16699	16883	16858	16658	16982	16972	16824	16794	16837	17015	17002	17006	16923	16830	16981	16766	16807	16826	16957	16932	17090	17026	16783	16886	16770	16786	16827	17000	16975	16880	16786	16819	16910	16861	16825	16938	16813	16731	16752	16863	16918	16900	17052	16813	16797	17017	16830	16666	16751	16694	16840	16806	16753	16877	16791	16855	16785	16991	17072	16954	16986	16942	16834	16971	16842	16827	16763	16862	16875	16800	16820	16845	16957	16949	16834	16900	16866	16801	17075	17014	16839	16932	17041	16969	16958	16843	16978	16843	16874	16841	16745	16915	16892	16650	16935	16709	16940	16746	16989	16874	16756	16891	16939	16959	16745	16893	16826	16661	16819	16833	16939	16772	16898	16825	16579	16914	16675	16852	16875	16913	16782	16792	16923	16854	16738	16919	17091	17197	17038	16871	16990	16742	16897	17060	17046	16999	16892	16847	16683	16864	16946	16989	16911	16716	16925	16771	16714	16823	16828	16870	16961	16764	16791	16981	16982	16803	17026	16874	16874	16741	16715	16849	16877	16958	16717	16746	16682	16861	16915	16861	16736	16645	17043	16769	16756	17048	16806	16945	16825	16932	16793	17028	16874	16940	17030	16763	16902	16979	16863	16699	16972	17015	16926	16667	16976	16762	16724	16874	16964	16974	16805	16870	16779	16854	16642	16856	16943	16881	16812	16783	16805	16767	16864	16735	17046	16832	16553	16865	16852	16609	16915	16849	16947	16637	16798	16775	16840	16761	16880	16841	16822	16868	16997	16869	16883	17014	16831	16757	17052	16915	16817	16833	17022	17021	16788	16898	16944	17118	16876	17051	16957	16789	16706	16874	16798	16850	16659	16845	16783	16727	16831	16846	16959	16836	16781	16703	16980	16637	16693	16832	16959	16994	16849	16898	16858	16838	16878	16898	16762	17070	16625	16862	16887	16872	16983	17111	16903	16903	16993	16849	16740	16832	17066	17020	16832	16783	16837	16931	16862	16842	16745	16816	16902	16748	16787	16928	16930	16983	16938	16837	17075	16948	16705	16889	16882	16710	16733	16889	16811	17076	17029	16951	16740	16702	16742	16719	16832	16697	17062	16985	16824	16936	16709	16872	16980	16843	16925	16872	16800	17037	17062	16909	16940	16909	16961	16898	17101	17115	16705	16794	16732	16912	16770	16871	16822	16834	16968	17011	16838	16842	16857	16807	16662	16587	16800	16813	16655	16809	16742	17044	16750	16853	16728	16726	16762	16877	16771	16776	16913	16861	16895	16847	16916	16972	16886	16792	16762	16730	16906	16729	16863	16804	16797	16932	16562	16887	17091	16916	16929	16648	16851	16935	16881	16982	16947	16890	16771	16934	16790	16832	16741	17069	16947	16937	17119	17142	16841	16677	16932	16914	16914	16829	16998	16829	16990	16705	17224	16926	16876	16680	17158	16941	16818	16917	16892	17049	16837	16859	16689	16734	16917	17007	16726	16768	16780	16742	16876	16832	16828	16744	16791	17010	16870	17027	16889	17001	16849	16841	16839	16811	16749	16821	16879	16872	17010	16904	16808	16851	16940	16817	16744	16751	17070	16995	16819	16767	16930	16924	16943	16965	16947	16803	16868	16883	16969	16795	16751	16804	16849	16857	17104	16833	16734	17036	17069	16832	16942	16641	16919	16679	16926	16857	16811	17064	16898	16893	16697	16483	16889	16928	16940	16935	17022	17057	16933	16914	16776	16931	16834	16578	16833	16723	16923	16723	17015	16944	16760	16915	16725	16854	16766	16787	16933	16876	16898	16743	16722	16924	17070	16806	16963	16840	16910	16817	16879	16815	16909	16882	16886	17001	16861	17084	16866	16777	16985	16822	16928	16859	16735	16820	17015	16942	16787	16905	16944	16808	16761	16776	16906	16902	16718	16834	16813	16826	16909	16901	16768	16692	16953	16974	16853	16852	16960	16855	16905	17081	16800	16851	16602	16969	17034	16806	17038	16927	17011	16814	16943	16988	16966	17177	17000	17179	16833	16877	16834	16976	16888	16882	16832	16800	16963	16808	16930	16883	16856	16949	16887	16998	16819	16779	16936	16851	16852	16817	16907	16859	16783	16926	16864	16911	16850	16856	17001	16887	16900	16704	16708	16875	16890	16937	16722	16716	16944	17061	16899	16831	16822	17060	16828	16815	16816	16792	16908	16909	16948	16902	16807	16961	16838	16789	16855	16787	16904	16960	16940	17018	16869	16767	16791	16958	16784	16965	16855	16833	16973	16805	17085	16716	17168	16848	16941	16739	16858	16764	16553	16780	16873	16725	16955	16977	16900	16971	16920	16939	16920	16688	16775	17060	16723	16900	16988	16868	16840	16847	16989	16796	16957	16744	16771	17068	16756	17047	16852	16969	16920	16735	16824	16935	16947	16802	16813	16976	16661	16901	16905	16975	16997	17026	16797	16882	16915	16852	16959	16857	16899	16987	16924	16887	16942	16907	16934	17139	16973	16793	16971	16815	17078	16893	16802	16988	16975	16774	16708	16868	16834	16938	17005	16950	17004	16817	16878	16820	17039	16898	16895	17099	17000	16862	16799	16972	16904	16689	16788	16756	16884	16947	16665	16754	17018	16921	16726	16703	16818	17063	16807	16937	16958	17025	16775	16601	16983	16745	16746	16953	16682	16911	16962	16847	16875	16967	16802	16791	16964	16825	16910	17055	16924	16829	16917	16920	16857	16958	16864	16753	16913	16893	17017	16799	16946	16980	16795	16894	16882	16863	16878	16818	16898	16871	16870	16969	16931	16842	16800	16928	16928	17053	17148	16943	16941	16836	16846	16711	16733	17007	16643	16672	17040	16983	16773	16889	16921	17026	16727	16725	17078	17001	16904	16895	16941	17090	17005	16817	16922	16791	16673	17067	16859	16872	16850	16752	16965	16884	16829	16976	16831	16762	16848	16931	16938	16779	17016	16935	16798	16875	16768	16776	16802	16947	16916	16935	16984	16993	16889	16942	16820	16905	17010	16728	16864	16892	16957	16973	16950	16826	16919	16727	17043	16863	16847	16810	16785	16968	16828	16825	17004	16602	16915	16835	16878	16968	16872	17042	16879	16849	16994	16762	16860	17072	16820	16872	16994	16884	16769	16864	16825	16988	16853	16968	17025	16775	16968	16917	16881	16716	16847	16881	16908	17054	16967	16686	16929	16803	16773	16824	16616	16626	16879	16952	16976	16948	16767	16958	17049	16823	16884	16920	16777	16807	17002	16851	16835	16909	16853	16971	16859	16759	16955	16872	17032	17075	16741	16826	16844	16955	16841	16979	16838	17121	16906	16900	16752	16822	16903	16909	16711	16913	16989	16873	16884	16843	17043	16923	16782	16920	16839	16843	16923	16824	16789	17028	16958	16910	16794	16898	16830	17049	16883	17077	17009	16867	16677	17028	16981	16776	16901	16891	16925	16911	17126	16807	16882	17022	16876	16887	16666	16903	17023	16820	16981	16933	16940	16844	16819	16778	16933	16999	16931	16985	16963	17018	16936	16779	16700	16883	16744	16949	17023	16752	16876	16825	16837	17085	16924	16884	16891	16720	16925	16878	16987	16955	16688	16884	16823	16921	16852	16871	16811	16973	16796	16887	16850	16804	16906	16871	16803	16829	16888	16690	16929	17099	17080	16882	17056	17010	16972	17130	16816	16875	16986	16855	16866	16733	16907	16957	16623	16984	16873	16812	16998	16997	16822	16925	16763	16847	16905	16839	16838	16808	16985	16967	16983	16966	17036	16770	17031	16953	16985	16854	16839	16993	16827	17011	16794	16903	16894	16829	16995	17043	17011	17041	16676	16812	16898	16911	16852	16914	16818	16920	16813	16629	16947	16782	16717	16889	16997	16763	16636	16990	16890	16762	17010	16941	16966	16922	16765	17055	16923	16935	16944	16998	16751	16866	17044	16932	16969	16858	16961	16596	16856	16804	16969	16879	17101	16753	16884	16861	16881	16693	16977	16940	16841	16847	16904	17005	17096	16834	17045	16889	16879	16796	16827	16946	16917	16926	16995	16849	17060	16855	16808	16977	16753	16894	16994	16965	16929	16814	16813	16771	17116	16860	16871	16764	16777	16962	16998	16940	16919	16945	16813	16991	16832	16770	16952	16920	16966	16980	16986	17057	16868	16798	16972	17005	16903	16957	16976	16984	16908	16853	16875	16742	16722	16881	16842	16891	17130	16872	16783	16874	16793	16964	16880	16880	16841	16875	16866	16902	16901	16905	17011	17064	16816	16943	16777	16985	17063	16985	17019	16966	16829	16784	17126	16628	16939	16686	16801	17008	16847	16974	16887	16769	17059	17029	16737	16683	16893	16842	16712	17132	17016	16932	16874	16692	16767	16957	16851	16805	16937	16690	16567	16849	16745	16885	17080	16848	16912	16833	16715	16657	16987	16805	16862	16830	16846	16980	16866	16765	16860	16764	16888	16759	16934	17073	16921	16778	16956	16937	16781	16942	16887	16812	16924	16713	16783	16912	16883	16743	16902	16712	16787	16926	16688	16887	17066	16930	16856	16864	16906	16900	16848	16854	16946	16788	16858	16742	16856	16798	16816	16731	16798	16582	16757	16907	16790	16831	16892	17042	16950	16959	17024	16751	16665	16862	16867	16938	16760	16851	16911	16813	16876	16913	16835	16969	16938	16648	16813
17461	27630	28206	26260	24763	22771	20857	18804	18714	17909	17414	24862	37809	30271	23016	18957	16932	16125	16125	16095	16158	16005	16150	15994	16350	16078	16122	16084	16044	16057	16166	16100	16013	16276	15930	15894	16084	15930	16105	16169	16171	16217	15868	16024	15913	15922	15969	16185	16082	16174	16090	15850	16149	15951	16013	16045	16019	15807	16093	15983	16031	15907	16253	16107	16220	16241	16055	16149	16015	15853	16088	16030	16241	15875	16217	16255	16020	16079	15985	16040	16019	15903	16017	16079	16169	16097	15999	16082	15974	15997	16017	15951	15907	15983	15920	16039	16059	16086	15962	15815	15978	16105	16031	15847	16109	15932	15836	15837	16016	15914	15981	15965	16028	16119	16103	15984	16050	15809	15906	16102	16089	15946	16062	16021	16211	15906	15900	16142	16023	15954	16142	16147	16073	16318	16073	15914	15988	15974	16119	16079	15862	16051	16104	16010	16067	16027	15975	16244	16164	15978	15997	16065	15867	15979	15868	15990	16032	15925	15962	16028	16035	16009	15960	16165	15904	15850	16027	16131	15997	16009	16041	15874	15991	16191	16021	16140	16185	16184	15863	15923	16067	16076	16021	15913	16135	15853	16135	16141	15852	16157	15986	16215	16096	15969	16083	16008	15928	16011	16227	16181	16056	15942	15965	16104	15826	16230	16062	16155	16004	16037	16122	16173	15885	16247	16104	16019	15986	16040	15963	16002	16047	16095	16084	16094	16062	16122	15980	15885	16053	16004	16083	16100	16177	16177	15953	15913	16044	15928	16005	16021	16158	15954	16006	16049	15995	16010	16086	16004	16193	16137	16024	15981	16046	15982	16027	16028	16156	15881	16179	15798	16066	16056	16077	16070	16089	16100	16098	16017	16238	15784	15923	15969	16158	15957	16068	15891	15978	16053	16077	16049	15998	15955	16014	15795	16084	16049	15971	15944	15891	16204	16115	16088	16039	16022	15883	16139	16183	15807	15915	15981	16069	16121	15970	15908	15865	16199	16041	16074	16065	16097	15970	15949	16035	16073	16014	16088	16131	16215	16016	15936	16002	16018	15891	15987	16027	16166	16107	16121	16125	16110	15900	16002	15944	15955	16039	16004	16071	16211	16022	16044	16127	16004	16114	16109	16149	15924	15924	16085	16059	16012	16013	16029	16092	15974	16157	16156	15961	16094	15911	16055	16036	15799	15995	15921	16075	16085	16040	15897	15989	15975	15963	15995	15892	16101	16208	16034	16015	15956	16061	16069	15962	16064	16019	16010	16108	16100	16101	15983	16129	16110	15999	16081	16051	16102	16141	15892	16072	16034	16063	16068	15966	16069	16030	15899	15937	15969	16078	15980	16116	15987	15951	16046	15977	16043	15999	16148	15995	16035	16068	16011	16084	16220	16025	15999	15766	16065	15954	15959	16073	16084	15925	16033	16019	15988	16094	15962	16077	15946	16051	15972	16079	15828	16028	15918	16050	15942	15996	15889	15955	16110	16222	16012	16254	16139	16092	15897	16114	16054	16020	16097	16192	16034	16061	16080	15863	16147	15990	16045	16072	15954	15927	16009	16067	15841	16096	16054	16085	16148	16094	16017	16002	15931	16063	15938	16051	16065	16071	16142	15947	15926	16029	15901	15951	16058	16076	15987	16034	16026	15967	16158	16151	16008	16046	15901	16035	15920	16070	16076	16137	15960	16073	16075	16108	16020	16125	16008	16049	16129	16120	15987	16088	16093	16217	16092	15935	16058	16174	15918	16008	16214	16008	16086	16001	15910	15965	15948	16076	16004	16031	16229	16044	16003	16026	16086	16113	16009	16033	16117	16123	15845	16220	16041	16035	16001	15866	16042	15944	16186	15966	15955	16022	16031	16126	15996	16085	16204	16065	16084	16003	16039	15978	16024	16178	15969	15981	15981	16175	16182	15937	16063	15852	16152	16017	15977	15927	15858	15979	16120	16038	15883	16109	16170	15944	15822	16235	16070	16102	16113	15857	16047	16065	16094	16150	16020	16070	16060	16125	16063	16168	16177	16118	16107	16064	16118	16166	16015	16091	16023	16031	15962	16101	16136	16108	16001	16057	16073	15977	15989	16066	16254	16071	16160	16038	16049	16083	16065	16164	16115	16121	16062	15958	16208	16034	15991	16048	16158	16042	15912	16124	15937	16048	15984	16079	15982	16062	16089	16192	16036	16064	15896	16094	16214	16001	16059	16148	15976	16104	15851	16132	16123	16099	16069	15772	16147	16058	16101	15876	16151	16033	16124	16012	15937	16106	15986	16020	16098	16039	16082	16152	16060	15982	16000	15938	16085	16093	15983	16088	15960	16085	16103	16075	16027	16037	15982	15983	15970	15941	16112	16026	16067	15936	15973	15978	15984	16167	16001	16063	16141	16128	16007	16143	16033	15998	16110	16068	16021	15881	16157	16070	16007	15946	16122	15991	16153	15960	15929	16033	15879	15984	15974	16136	16227	16070	16007	15962	16109	16170	15904	16089	15862	15944	16129	15818	15904	16040	16079	16021	15996	15965	16026	16032	16000	15921	15967	15887	16059	15971	16230	16094	16011	15998	16079	15889	16048	16084	16217	16151	16001	15881	16115	16023	16139	16074	16102	16049	16075	16099	16052	16024	16150	15903	16048	15955	16128	16053	15881	16108	16044	16156	16220	16101	16037	15895	15987	16070	15985	16058	16257	16061	15971	15988	16024	15909	16136	16077	16076	16130	16094	16209	15921	16003	16066	15988	16223	16118	15909	15984	15970	15938	15911	16064	15919	16162	16094	16146	15925	15876	15969	15986	16072	16042	15872	15973	16116	16061	16075	16116	16058	16107	16010	16053	16184	16043	15995	16072	15950	16185	15962	15968	15884	15984	15925	16025	16045	16115	16052	16042	16129	16020	16014	16001	16305	16061	16065	16132	16054	15927	16067	16173	15901	16045	16023	15951	16234	16047	16108	16126	15887	16061	16149	16094	15943	16150	15998	16113	16000	16075	16007	16067	16045	16033	16004	16083	16117	16085	16074	15918	16173	15979	15933	16040	15897	15989	15931	15973	16030	16031	16165	16008	15954	16132	16181	15940	16078	16204	16008	16060	16183	15898	16014	15879	16078	15893	16051	16107	15839	16115	15951	15919	16073	16103	15901	16067	15963	15945	16129	16141	15855	16125	15909	16125	15978	15979	16162	16012	15951	16008	16111	16121	16035	16051	15982	16179	16066	16136	15995	15921	16194	15934	16107	16092	16018	16074	16163	16134	16148	15873	15978	15876	15999	16015	15940	16157	16074	16127	16193	15903	16045	16217	16029	16017	16087	15998	15911	16012	15976	16039	16149	16008	16207	16082	15961	15938	16112	16004	15971	16012	16137	15807	16058	16072	16026	16045	16057	16073	16024	16115	15987	16136	15946	15906	16021	16035	16076	16138	16106	16078	16176	16003	15908	16094	15852	15873	15941	16026	15932	15986	15909	15926	15970	16172	16005	16144	15888	16044	16036	16022	16043	15980	15992	16189	15933	16005	15854	15924	15933	16114	16156	15945	15987	16129	16073	16144	16033	15946	16096	15995	15974	16149	15972	15996	16129	16048	16201	16001	16136	15956	15961	16051	16049	15977	15970	16052	16349	16000	16125	15831	15967	15996	15973	15984	16048	15905	16240	15932	16129	16199	16108	16124	15962	15937	15978	16061	16164	15935	15979	16085	16067	16041	16053	16046	16107	16093	15993	16155	16082	16168	16164	15997	16021	16118	15946	16018	16091	16030	16231	15988	16034	16008	16225	16008	16123	16124	15932	15979	15994	15907	16030	16078	16053	16048	15940	16162	16307	16020	16279	15900	15994	15798	16096	16231	16021	16095	15964	16098	15999	15982	15965	15945	16096	16081	16148	16171	15944	16272	15923	15961	16158	15920	16069	16093	16203	15970	16072	15930	16056	16032	15884	16150	15945	16057	16168	16129	16186	15996	16075	15973	16057	16028	16245	16004	15934	16120	15917	16131	16019	15865	16077	16091	15998	16020	16118	15986	16075	15932	15849	15867	16163	15961	15998	15940	15919	16046	15917	16165	15831	16092	16076	16137	15976	16128	16132	15802	16121	16217	15945	16038	16093	15977	16083	16149	15790	16041	16108	16134	16112	16150	15848	15882	16160	16146	16009	16152	16159	16102	16016	16089	16059	15894	15900	16079	15991	16010	16102	16064	16098	16138	16043	16077	15867	16096	16067	16167	16117	15994	16042	16273	15946	16042	15918	15936	16238	15938	16145	16023	15979	16063	16025	15849	15999	16061	15899	16224	16256	16133	15961	16064	16026	16115	16069	15943	16025	16152	16046	15909	16037	15940	16065	16043	15955	15965	15947	16078	16102	15953	15920	15918	15916	16088	16189	16222	15867	16128	15992	16083	16019	16021	16099	16004	16214	16051	15960	15827	15982	15970	16154	15995	16045	16064	15850	15991	15985	15992	16047	16038	16012	16014	15929	16093	16098	16083	16243	16108	15998	15941	15998	15978	16036	16015	15958	15896	16119	16322	16006	16095	15993	16138	16005	16027	16172	15928	16008	15937	16058	16027	15932	15941	15951	16260	15882	16058	16003	16043	15977	15891	16005	15904	15974	16038	15961	16099	16041	15964	16039	15995	15994	15985	15874	16039	16182	15988	16204	15950	16073	16039	15963	15983	16100	16094	16075	16077	15997	16014	15961	16012	15961	15827	16020	16009	16050	16041	15933	16019	15939	15932	15967	15959	16069	16100	16116	16063	16186	15988	16122	15948	16061	16003	16121	16096	16005	15967	16076	16131	16096	16038	16118	16190	16007	16091	16072	16060	15911	15984	16108	16130	16078	15955	16081	16095	16168	15860	16142	16128	16026	15894	16007	16114	15909	16157	15923	16083	16173	15945	16172	16016	16010	16013	16125	16062	16054	16075	15943	16099	15908	15992	16057	16020	16082	15984	15864	16073	16117	15986	15926	16261	16069	16251	15957	16122	15941	16215	16025	16168	16171	16071	16080	16078	15907	16047	15920	16029	15966	16029	16045	16032	15961	16127	15974	15938	16011	15994	16001	16011	16009	16120	15986	15965	16023	15975	15912	15934	16104	15948	16141	16013	16045	16147	16116	16096	16043	15995	16066	16018	16115	16009	15967
23847	21357	28813	24578	23361	24556	24543	20237	19139	19061	18471	24882	43125	34818	27418	22321	18705	17451	17297	17081	17160	17092	16864	17231	16983	17104	17069	17033	16900	17015	17138	16955	17048	17074	16950	17011	16987	16932	16811	16874	16813	17015	17007	16946	16746	17043	17071	16691	16791	16859	16810	17113	17077	16601	16847	16929	16915	17015	16857	17175	17017	16955	16926	16968	16857	16960	16838	16839	16934	16860	16990	16850	17047	16950	16776	17008	16966	17010	17173	16668	16775	16983	17102	17154	16912	16897	16835	16992	16738	16940	16923	16965	16968	16848	16804	16993	16913	16789	16965	16866	16940	16872	16993	17048	16915	17032	16961	17121	16874	16994	16838	17024	16978	16747	16957	16743	17025	16853	17060	16778	16906	17009	17045	16901	16896	17009	16841	16839	16726	16790	16869	16830	16903	17061	16980	16724	16821	16894	16951	16911	16915	16675	17140	16879	16944	16636	16951	16890	16914	16887	16906	16913	17023	17100	16986	16802	16866	16973	16817	16760	16714	16877	16938	16858	16890	16859	16920	16959	17066	16964	16992	17020	16895	16810	16831	17068	16840	16908	16781	16942	16917	17111	16958	16997	16978	16819	16956	16646	16883	16786	16912	16718	17009	16820	17051	16859	16853	16937	17046	16975	16852	17077	17115	16923	17061	16878	16826	16866	16939	16950	16889	16760	16813	16779	16941	16935	17098	16946	16845	16802	16986	16920	16849	16835	16820	16844	16825	17041	16916	16870	16884	16876	17034	17081	17187	16751	16805	17006	16880	16887	16970	16760	16957	17005	16998	16998	16977	16911	17065	16917	16775	16965	16813	17030	16979	16910	16765	16910	16724	16972	16801	16886	17007	16787	17063	16813	16949	16914	16905	16894	16914	16855	16902	16912	17060	16915	17150	16813	16953	16961	16794	16798	16791	16966	16873	16814	16848	16880	16888	16845	16668	16954	16852	16710	16752	16784	16808	16899	16869	16868	16855	17108	16620	16887	16940	16923	16808	16918	17189	17129	16890	16717	16823	16854	16816	16893	16878	16886	16963	17052	16903	16881	16868	16891	16950	17026	16810	16958	16842	16993	17012	16871	16913	16968	16973	16946	16879	16867	16840	16902	16654	16838	16955	16751	16785	16983	17098	16877	16854	17094	17138	16997	16994	17006	16893	16890	17032	17202	16884	16871	16928	17058	16907	16836	16787	16877	16946	16728	16795	17180	17026	16911	16929	17075	16998	16931	16776	16757	17123	16967	16868	16832	16969	17035	16884	16984	16865	16862	16782	16866	16855	16927	16885	16985	16724	16883	16826	16966	17047	16935	16907	16835	16933	16944	16847	16809	16713	16885	16895	16809	17058	16830	17232	16933	16993	16915	16809	16889	16956	17016	17061	17021	16824	16810	16905	16878	16954	16891	16978	16988	16862	17027	16892	17002	16856	16960	17082	16763	17138	16965	16952	16953	16952	16807	16933	17020	16848	16977	16835	16960	16982	17103	17187	16933	16892	17014	16860	16754	16963	16775	16781	16945	16888	16902	16803	17045	16864	16904	16847	17009	16959	16956	16961	16772	16897	17202	17070	16880	16958	16744	16855	16735	17150	16879	16931	16797	16788	17247	17039	17009	16799	16946	16827	16731	16762	16856	16880	16852	16953	16597	16843	16874	16840	17003	16979	17039	16850	16799	16894	16784	16863	16894	16975	16878	16921	16888	16809	16920	16766	16914	17118	16774	17046	16881	16962	17000	16999	17076	17014	17055	16996	16919	16928	16863	16760	16779	16791	16755	16899	16771	16773	16980	16661	17031	16906	16916	16753	16881	16972	16919	17062	16877	16898	16911	16799	17052	16735	16949	16921	16906	16768	16836	16824	16966	16927	16937	16878	16766	16904	17057	16933	17020	17023	16722	16961	16888	16918	16930	16865	16819	17110	16926	16976	16888	16926	17006	16795	16741	16958	16962	17047	16869	16840	16908	16786	16888	16955	16973	16676	16980	17071	16759	17130	16833	16921	16950	16677	17064	16668	16922	16834	16736	16823	17223	16821	16800	17026	17143	16753	16949	16913	16980	17071	16968	16962	16843	16920	16904	16780	16950	16759	16937	16808	16849	16734	16804	16976	16930	16877	16948	16764	16879	16993	17067	16846	16870	16756	16763	16868	16828	16836	16943	16798	16792	17061	16935	17010	16777	16845	17085	16809	16918	16968	16905	16936	17234	17027	16815	16807	17087	16868	17001	16828	16960	16929	16956	16980	16914	16967	16943	16914	16843	16880	16903	16846	16818	17017	16865	16895	16825	16871	16998	16955	16963	16932	16561	16834	16944	16820	16883	17179	16872	16925	16845	16817	16992	16950	16866	17028	16842	16993	16777	16859	16939	16734	17047	16896	16938	16810	16791	16653	16888	16874	17022	16877	16835	16942	16752	16800	16819	17169	17042	17110	16647	16869	17046	16845	16950	16774	16863	16730	16964	17099	16903	16737	16911	16825	17061	16914	17032	17005	17059	16826	17033	16966	16917	17197	16923	16955	16996	17014	16823	16776	16842	16779	16863	16881	17036	16890	16788	16844	17022	16736	16914	16853	17054	16890	16915	17168	16889	17028	17098	17281	16905	16768	17092	17001	16869	16831	16746	16918	16947	16844	16934	16845	16726	16764	16922	16890	16787	17017	16899	16909	16912	16727	16670	17038	17037	16839	17103	16728	16752	16801	16716	16997	16797	16958	16976	16892	16956	17193	16716	16835	16888	17016	17195	17032	17046	16934	17130	16946	16935	16822	16797	16891	16796	16982	16883	17088	16993	16804	16919	16751	16965	16742	16926	16902	16815	16986	16770	16921	17177	16926	16884	16867	17025	16944	16871	16909	17027	16894	16998	16920	17074	16896	16671	16733	16943	16925	16887	16914	16855	16986	17022	16981	16822	16967	16871	16917	16784	16730	16877	16917	17168	16766	16718	16922	17071	16814	16721	16585	16964	16925	16859	16870	16842	16972	16953	16983	17103	16813	17046	16932	17119	16887	16910	16757	16820	16773	16859	16869	17313	16982	16846	16802	16734	16984	16855	16891	17000	16911	17053	16843	16807	16693	16821	16974	17001	16970	16695	16943	16863	16979	16958	17027	16906	16947	16834	16792	17152	16826	17000	17067	16806	16810	16884	17025	16791	16942	16913	17043	16862	16836	17074	16852	16978	16756	16827	16962	16944	16933	16959	16777	16903	17008	16709	16898	16978	16767	16999	16791	16936	16767	17013	17019	16869	16944	16833	16877	16815	17070	16895	16972	16995	16878	16908	16848	16998	16883	16926	16928	17201	17089	16992	16784	16838	16789	16917	16946	16898	17053	17072	16883	17025	16999	16803	16970	16919	16788	16723	16813	16787	16839	16748	16809	16943	16876	16866	17038	17084	16987	16962	16890	16939	16795	16851	16733	16890	16745	16619	17009	17124	16797	16966	16879	16891	16924	16796	16812	16810	16781	16962	17135	17012	17122	17100	16845	17033	17038	16816	16999	16863	17015	16794	16780	17074	16809	16793	16829	16831	16869	16861	16815	17059	16955	16968	16995	16972	16860	17038	16879	16890	17052	16879	16917	17076	16974	16915	16866	16920	17015	17010	16804	16765	16706	16843	17003	17005	16843	16830	17091	17031	16890	16842	16926	16926	17000	16688	17030	17115	16935	16763	16918	16963	16894	17104	16809	16827	16913	17011	17044	17137	17003	16701	16949	17072	16740	16744	16891	16930	16959	17162	16989	16807	16992	16760	16884	17055	16795	17119	16837	16903	16820	16908	16793	17050	16689	16935	16812	16842	16774	16876	17145	17053	16740	16962	17038	16901	16980	16680	16973	16856	16846	16715	16894	17078	16994	17019	17032	17050	16762	16861	16979	16977	16913	17008	17079	17098	16979	16760	17015	16741	16834	17065	17111	16810	17087	16884	16846	17076	16826	16831	16838	16860	16693	16889	16784	16867	16876	16957	16915	16942	16954	17103	16772	16732	16964	16920	17035	16927	16766	17119	16937	16637	16944	16832	16962	17121	17103	16902	16986	16912	17083	16894	16951	17089	17004	17053	17077	16972	16958	16936	16989	16956	16991	16989	16932	16959	17255	16808	16909	16826	16868	16967	16808	17005	16965	16967	16863	16754	16941	16804	16862	16832	16645	16863	16779	16897	16951	17031	16857	16914	16822	17029	16870	16925	17026	16940	16682	16992	16786	16816	16898	16967	16932	16972	16971	16897	16884	16799	16991	16718	16842	16831	16816	16852	17004	16646	16896	16771	16841	17009	16892	16703	16847	16999	17013	16930	16939	16930	17191	16817	16862	16954	16857	16994	16790	17063	17070	16996	16880	16787	16866	16842	16930	17056	17093	16871	16865	16877	16999	16826	16884	16960	16905	16972	17006	16817	16814	16999	16967	16985	17025	16949	16985	16598	16963	17083	16892	16864	16787	16967	17000	17054	16928	17083	16936	16929	16820	16847	16931	16647	16796	16722	16784	16877	16961	16978	16812	16892	16720	17055	16779	16929	16673	16906	17074	16851	16921	16931	16865	16817	16872	17070	17032	17007	16911	16974	16905	16706	16901	16889	16862	17001	16957	16878	16889	16784	16872	16796	16893	16848	16723	17013	16963	17047	16823	16787	17026	16880	17021	16995	16797	16815	16901	17039	16926	16941	17004	17137	16889	16857	17039	16843	16791	16956	16793	16898	16824	16740	16965	16995	16894	16990	17012	16977	17142	16885	16939	16676	16887	16930	16858	16905	17087	16856	16820	16919	16604	16820	16992	16763	17033	16992	16982	16980	16851	16794	17004	16998	16883	16849	16935	16820	16912	16798	16934	16998	16953	16997	16770	16791	16911	16781	16748	17129	16877	16930	16885	16926	16798	16757	16784	16897	16974	17033	16976	16841	16953	16983	17031	17132	16955	17077	16914	16831	16893	16937	16747	16989	16821	17071	16959	17028	16808	16818	16938	17138	16941	16918	16935	16847	16938	16903	16880	16683	16997	16936	16983	17055	16954	16737	16795	16889	16951	17020	16819	16957	16977	16770	17018	16907	17067	16956	16917	16837	16829	16936	16936	16784	16627	16777	17006	16869	16963	16843	16954	17020	16829	16971	16859	16828	16948	16853	16760	16927
18990	31050	31177	30797	29635	25506	23398	20504	19621	19121	18556	28907	45480	36250	28804	22147	17782	16345	16164	16107	15954	15987	16137	16061	16081	15984	16155	16227	15956	15952	16098	15980	16099	16019	16097	16023	16085	16007	16176	16046	15930	16226	16090	15928	16056	15962	16183	16130	16084	15956	16065	16119	16093	16171	16006	16134	16253	16057	15927	16081	16000	16072	16160	16047	16031	16000	15946	16131	16000	16111	16011	16216	16213	16075	15979	16065	16086	16042	16013	15872	16125	16079	16166	15959	16078	16151	16052	16103	16117	15994	16051	16115	16137	15918	15908	16137	15999	15973	16026	15920	16063	16035	16121	16071	16164	15961	16063	15920	15917	16020	15900	16172	16174	16133	16106	16015	16034	16129	15977	16137	16023	16176	16096	16082	16197	15987	16096	15992	15807	16084	16105	15974	15958	16103	15967	16104	16147	16031	16072	16073	16028	16101	16101	16240	15967	15987	16058	15967	16002	16046	16147	16101	16033	16205	16093	16012	16100	16058	15915	16044	16008	15994	16180	15938	15936	16048	15980	15977	16077	16007	15995	16122	16032	15939	16216	16042	16034	16007	16026	16106	16182	16160	16109	16186	16053	15977	16090	16202	16116	16010	16156	16114	16030	16026	16086	16055	16128	16077	15970	16130	15836	15937	15891	16057	15889	16278	16047	15938	16026	15914	16020	16011	15894	16080	15994	15946	15947	16004	16123	15970	15981	15787	15882	16052	16018	15966	15851	16101	16076	16025	15975	15918	16019	15927	15998	15982	15920	16078	15926	16057	15955	16082	16149	15827	15948	16207	16068	15978	16110	16064	16085	16041	16061	16172	16028	16008	16081	15967	16071	16076	16139	16075	16089	15937	15793	16029	15879	15880	16127	16068	15954	16110	15928	16204	15774	16133	16020	16207	16074	16016	15880	15988	16068	16137	16100	15918	16253	16225	15945	15863	15941	16004	16176	16043	15993	16034	15914	16008	16143	16119	15887	16134	16133	16049	15849	16231	15824	15857	15987	15932	15909	15807	16156	15980	15839	16078	15881	15909	16155	15999	16035	15943	15915	16155	16179	16078	16169	15907	16228	16111	15981	15960	15998	16186	15926	15933	16062	15897	16038	16181	15996	15879	15950	16085	16159	16054	15930	16049	16074	15936	16044	16007	16104	16104	15969	16071	16323	15798	15847	15975	15935	15873	16066	15996	16044	16011	16033	15971	15987	16000	16174	15961	15956	15919	16074	16079	16052	16052	16118	15982	15944	15782	16000	15944	16060	15988	16129	15870	16034	16078	16102	15972	16086	15925	16044	16008	16213	16000	16057	15970	16123	15964	15990	16011	16034	16125	16139	15839	16062	16087	16026	15870	16159	15995	16089	16063	16018	16163	15993	15865	16048	16038	16085	16108	16041	16142	15917	15982	16230	16069	16115	16091	15981	16078	16067	15936	15946	16017	15994	16096	16060	15927	15975	15924	15903	16045	15878	15999	15927	15965	16001	16066	16197	15892	15935	15831	16059	16108	15908	16007	16098	16036	16214	15984	16086	16016	16011	16144	15999	16155	15998	16157	15991	16133	16043	16032	15934	16110	16083	16036	15912	15927	15977	15918	15877	16107	15986	15971	16077	15888	16027	15955	15951	15901	16072	16126	16049	16019	16052	15984	15988	15953	16114	16088	16063	16058	15899	16142	15978	15905	16038	15944	15777	16087	16289	15930	16141	16025	15845	16062	16034	15911	16091	16155	16024	16166	16172	15910	15985	15963	16043	16082	16047	15905	16056	15933	16119	16077	16065	16118	15973	16074	16008	15905	16087	16038	16064	16052	15975	16209	16046	15991	16089	15903	16050	16048	15979	15956	16103	15915	16275	16028	16073	16121	15956	15938	15893	15973	16037	16091	16115	16142	15932	15930	15979	15958	16003	16007	16025	15967	15810	15771	16180	15931	16006	15904	15884	16111	16139	15715	15871	16174	16197	16140	16182	16019	16141	16068	16071	16029	16125	16049	16121	16138	16103	16177	16064	15908	16003	15949	15952	15905	16103	16212	15858	15941	15898	16145	16133	15858	16058	16090	16072	16240	15989	16181	15892	16050	16050	15822	15890	16113	15883	16208	15919	15877	15986	16044	16018	16173	16055	15945	16037	16134	15965	16075	16027	16100	16073	16023	15904	15796	15986	16056	16049	15937	15974	16145	15967	15880	16080	15918	16221	15978	16066	16002	15968	16080	16082	16094	15856	16170	15858	15982	16078	15871	16091	16059	15887	16072	16065	16003	16041	15899	15996	16254	15879	16071	16066	16067	15943	16068	15963	16039	16124	16139	15941	16016	16072	15924	15906	16087	15938	15939	16146	15889	15970	16085	15957	15906	15930	16155	16049	15904	16233	15864	15932	16025	16159	16217	16072	16031	16088	16201	15977	15989	16013	15808	15936	16015	16015	15997	15933	16110	16077	16023	15980	15995	16045	15936	16120	16166	16072	15861	15904	15964	16013	16088	15957	15990	16007	16056	15897	16057	15850	15905	16058	16039	16087	15829	16098	16010	16093	16034	16077	16092	16017	15980	15969	16025	16094	16029	15968	16035	16000	16153	16008	15998	16140	15905	16066	15856	16046	16074	16013	15965	16137	15918	15920	15964	15973	16257	15997	15946	16011	16036	15929	16108	15946	16018	15921	15957	15967	16134	16130	16088	15881	15919	16004	15979	15993	16134	16104	16092	16053	16086	15972	15928	15929	16122	16148	16094	15969	16211	16023	16166	16113	16024	16116	15944	16035	15858	15970	16069	16019	16161	16017	15923	15911	16014	15954	16016	15954	16054	16126	15956	15993	16071	16135	15977	15886	15891	15886	16229	16031	16135	16029	15908	16054	16072	16063	16053	16050	15977	15966	16159	16010	15982	16159	15900	16027	16165	15936	16140	15752	15966	16123	16032	15959	16071	16223	15842	16068	15942	15993	16070	15980	16013	15997	16002	16020	16001	16079	16094	16148	16029	16075	15946	16148	16087	16037	15911	16109	16050	16115	16124	16112	16214	16024	15971	15891	15994	15970	16166	16032	16066	15938	16018	15859	16159	15896	16070	16033	16006	15972	15962	15976	16010	16145	15979	16163	15970	16103	16117	15936	16086	16159	16087	16083	16215	16218	15970	16056	15959	15960	15942	16121	15963	15872	15975	16168	16120	16165	16381	16036	16068	15932	15924	16030	15918	15957	16001	15929	16045	15947	15903	16138	15930	15983	15974	16141	16130	16087	15858	16063	16076	16023	15832	16258	16293	16144	15924	15975	15907	16027	16028	15895	16154	16094	15975	15959	15973	15951	16078	15941	15931	15971	15995	15966	16059	16143	16061	16018	16233	15906	16097	15847	16038	16048	15994	16005	16116	16141	15829	16139	16138	16053	16038	16099	15880	15912	16043	16151	16193	15997	16074	16085	15819	15900	16065	15905	16013	16146	15995	16049	16064	16067	15948	15969	15993	15883	16059	15975	15909	15931	16092	16000	16111	16182	16007	16041	16096	16045	16051	16191	16119	15896	16165	15997	16071	16012	15956	15930	15996	15943	15880	16038	15948	15936	16073	16028	15986	16036	16039	16037	15937	15955	15797	16030	15911	16167	16113	16097	16104	16115	15934	16123	16033	16212	16111	15977	16039	16157	16018	16097	16154	16004	16028	16105	16024	16080	16078	15949	16038	16079	16085	16012	15997	16005	15934	16017	16081	16076	15854	15862	16121	16089	16077	16178	16021	15929	15901	15990	15966	15776	16030	16207	15931	16100	15995	16065	15959	15921	16098	16026	16088	16163	16074	15947	16072	16104	16053	16038	15953	16041	16036	16068	16028	16049	16153	16173	15803	15926	15906	16060	16067	16021	16046	15875	15956	15934	15883	15983	16046	15984	16122	16088	16055	16242	15960	15925	15861	16154	16189	15997	15935	16102	15940	16057	15905	16188	16222	16080	16047	16062	15983	16068	16080	15958	15883	15927	16013	15943	15885	15972	15946	15977	16096	16019	15925	16097	15930	16087	15973	16023	15947	16148	15942	16158	15949	16146	15964	16042	16007	16109	15805	16006	16032	15974	15962	16047	15944	16141	15971	16058	16084	15959	15966	16151	16071	15999	16046	16117	15941	15981	16122	15935	16098	15999	15952	15947	16088	16044	16093	16135	16121	16092	16028	16125	16070	15940	16105	16091	15858	16110	15990	15926	15973	15998	15968	16052	15903	16016	16074	15948	16162	15908	16110	16059	16167	16055	16175	16011	16077	16206	16154	16017	16053	15983	15887	15962	15972	16107	16001	15837	15992	16251	16041	16069	16039	16049	16070	16037	15999	16162	15863	16180	15975	15897	16111	16019	16152	16114	16028	15958	16194	16021	15890	15890	15956	15968	16105	16035	16033	15945	16169	16279	16181	15978	16184	16093	15977	15951	16025	16015	15988	15805	16202	15942	15994	15940	15969	16203	15948	16085	15907	16035	15899	15950	16236	16043	15919	16113	16018	15970	16079	16072	15920	16033	16032	16076	16189	15963	15919	15894	15898	15841	16163	16106	15994	16024	16070	16197	15919	16123	15721	15980	16203	15888	16002	15960	16051	16014	16091	16146	16078	16045	16112	16093	15941	15904	15887	16000	15985	16020	15986	16061	15929	16010	16005	16003	16005	15971	15742	16089	15880	16118	16163	15987	16118	16067	16099	16080	16111	16038	16086	16004	16022	16071	15947	16046	15962	15929	16113	15975	16009	16059	16071	16158	16017	16073	15941	16182	16139	15843	16165	15879	15997	15884	15964	15995	16221	16026	16093	15994	16023	16139	16155	16108	16038	15983	15945	16047	15898	15929	16001	16135	16092	16104	16099	15905	15996	16072	15952	15994	15976	16033	15928	16022	16071	16096	16015	16035	16163	16176	15942	16028	15963	16057	16029	16010	15961	15985	16121	16242	15958	16012	15816	16097	16126	15890	16037	16005	15966	16073	16100	16100	16111	16072	15951	16178	15922	16126	16138	15996	15982	16013	16129	16118	16024	15949	15911	15846	16150	15955	16009	15957	16105	15901	15902	16009	16009	15887	16119	15986	16044	16106	16057	15997	16014	15942	15965	16030	15981	15875	16075	16046	16132	15875	16054	16094	16004	16055	16220	16154	16012
29201	22863	25128	25693	21659	20132	18933	17879	17559	17636	17442	18001	19129	19284	18694	17860	17482	17237	17063	17190	17038	16936	17128	17200	17231	17160	17056	17105	16923	17083	17237	17137	16976	17103	17121	16985	17096	16933	16812	16995	17168	17048	16995	16857	16879	17124	17074	16976	17190	17207	17155	17306	17115	17088	17084	17131	17045	17275	17144	17023	16998	17147	17107	17157	16982	17177	17143	17085	17012	16974	17003	17214	16948	17312	17157	17280	16990	17363	17121	17042	17167	17107	17227	17122	17051	16847	17001	17212	17116	16959	17123	17134	17098	17273	16946	17024	17038	17153	16966	17269	17254	17090	16892	16985	16985	17104	17018	16997	17045	17122	17189	17103	17273	17039	16972	17071	17106	16913	16797	17131	17056	16892	17068	17118	17169	16954	17037	17048	17270	17090	17027	17133	17094	16972	17164	16943	16931	16933	17085	17108	17164	16997	17149	17113	17100	17082	17100	17198	17107	17106	17226	17195	16862	16917	17046	17138	17184	17027	16957	17062	16863	17048	17125	17072	17084	17091	16999	17172	16995	17166	17131	16950	16975	17024	16970	17008	16987	16989	17008	17056	16874	17112	17155	17009	17075	17071	16913	17056	17198	16983	17119	17069	17107	17023	17084	17177	16976	16990	17005	17000	17062	17177	16992	16873	16941	17011	17029	17386	17216	16862	17077	17129	17093	17174	17042	17260	17056	16957	16989	16884	17164	17184	17085	17005	17159	16853	16954	17118	17123	17066	17048	16992	17025	17052	16887	16927	16946	16837	17052	17079	17090	17159	16854	17111	16999	16954	16877	17233	17074	17271	17129	17161	17187	17067	17074	16981	17054	17028	17000	16954	17074	16985	17093	16991	17115	17111	17005	16885	16826	16951	17067	17119	17058	17078	17152	16988	17210	17037	17089	16970	17167	16974	16891	16950	17069	17197	16943	17019	17083	17017	17079	17256	17243	17071	17013	17338	17136	16922	16997	17091	17005	17064	17247	17122	16967	17025	16958	16874	17049	17033	17129	17068	16843	17174	17161	17123	17075	17044	16991	17160	17187	17024	17010	17013	17021	16885	17207	17098	17013	16963	17005	17150	17034	17205	16920	17211	17157	17029	17224	17001	17040	16988	17100	17102	17125	17119	17409	17148	17036	17011	16935	16998	17006	17044	17091	17019	16842	17069	17217	17129	17121	16867	17015	17055	17036	17201	17017	17135	16944	17235	17050	17081	16885	17065	17244	16846	17110	17142	17228	17121	17141	17264	16986	16971	17101	17164	17076	17023	17138	16849	17140	16990	17050	17155	17027	16903	17104	17166	16947	17155	16911	16990	17132	17078	17051	17102	17008	17170	17088	16843	16962	17060	16953	17253	17121	17004	17219	17056	16907	17176	17030	17077	17090	17099	17070	17138	17136	17034	16853	16983	17221	17112	17202	17184	16826	16922	17054	17271	17072	16988	16964	17105	17013	17059	16889	17075	17001	17056	17148	17074	17043	17078	17098	17065	17082	17111	17059	17048	16991	17049	17115	17009	17324	17201	17142	16971	17332	16954	17118	17049	17336	17040	16927	17109	17027	16994	16905	16957	17028	16929	17038	16953	17078	17106	17121	17100	17233	16958	17147	17458	17154	17193	17152	17196	17182	17069	16994	17071	16839	17101	17036	17149	17212	17186	17123	17067	17137	16986	17062	16942	17173	17249	16865	17088	17199	17219	17156	16937	17200	17111	17081	16949	17098	17157	17108	17076	17036	17075	17173	17146	17104	16926	16943	17109	17079	16981	17118	17045	16938	16904	17183	16978	17161	17007	17088	17224	17234	17038	17011	17150	16900	16972	17063	17170	17030	16965	17132	17160	16957	17059	17127	16983	17284	17237	17172	16979	17076	17050	17020	16931	17052	17013	17211	17190	17207	17079	16976	17062	17083	16927	17111	17211	17111	16987	16967	17116	17127	17005	17000	17120	17201	17117	16977	17173	17083	17024	17019	17208	17002	16848	16962	17021	17009	16993	17169	17114	17123	17039	17135	17145	16846	17136	16926	17182	17188	16892	17029	17026	17029	16970	17112	17069	17176	17049	17152	16970	17193	16839	17255	17063	17069	16916	17065	17066	17186	17019	16967	17061	17054	16822	17179	16882	17202	17067	16830	17119	17213	16866	17042	17132	17238	17119	17008	17161	17118	16840	17021	17203	17043	16897	17108	16973	17014	16818	16980	16935	16951	17002	17212	17043	16983	16900	17062	16941	16914	17347	17170	16989	17184	16881	17042	17251	17223	17195	17109	16971	17033	17315	17239	16982	17135	17043	16676	17031	17181	17155	17156	16920	16888	16880	17109	16993	17133	17120	16909	17303	16951	17245	16968	17104	17249	17032	17139	17308	17207	16985	17129	17003	17093	16923	17066	17285	17167	17188	16995	17353	16922	17209	16875	17197	16773	16931	16967	17026	16977	17009	17137	17145	17216	17147	17038	17113	17089	17086	16934	16999	16945	17267	16955	17088	17359	17119	17028	17053	17116	17397	17193	17017	17103	17213	17107	17044	17029	17200	17111	16927	17343	17083	16892	17132	17199	16983	16947	16866	17185	17155	17003	17142	17031	16928	17178	17213	17102	17024	17179	17060	17169	16976	16861	17230	16899	16999	17248	16953	16996	17048	17152	17031	17130	17025	17204	16984	17094	17352	16847	17032	17108	16998	17408	17181	17042	16995	16866	17005	17251	17020	17017	17116	17039	17155	17055	17116	17070	17197	17163	17086	17073	16944	16942	16928	16886	16917	17146	17048	16919	16920	17067	17138	16957	16985	17043	17015	16927	16976	16958	17136	16849	17134	16996	17057	17067	17003	17114	17305	16976	16885	17028	16899	17119	17209	17025	17043	16893	16921	17013	17040	16796	16842	17048	17096	17125	16960	17224	17135	17108	17007	17064	16953	17050	17051	17245	17041	17213	16991	17138	17003	16907	16877	17070	16829	17198	17268	17085	17010	16898	17141	17116	17095	17001	17256	17274	17010	17053	16940	16882	16902	16970	17134	16965	17118	17216	17030	17074	17141	17050	16862	16948	17173	17044	17293	16955	17098	17117	17162	17020	16965	16977	17173	17089	17015	17302	17019	17006	17148	16954	17129	17031	17065	17038	16884	17111	17024	17011	16837	16970	17114	17159	17173	17248	16957	17078	17072	17117	17102	16997	17135	17108	16945	17023	17018	16887	16915	17159	16989	17008	17016	17133	16979	17075	16952	17018	17070	17020	17011	17222	17082	17165	17025	16905	17065	17249	17104	17070	17032	17006	17118	16991	17062	16967	17057	16981	16971	16959	16935	16962	17065	16974	17097	17061	16945	16851	16964	17210	17035	17178	17130	17172	16965	17177	17030	16975	16957	17169	17086	17201	17087	17067	16771	16976	16883	17168	16995	17073	16946	17106	17052	16988	17071	17009	16835	16803	17003	16972	16957	17219	17250	17111	17055	17190	17108	17036	16928	17079	17157	17061	16840	16996	16926	17096	16981	16982	17078	17116	17205	17032	16937	17110	16920	17260	16970	16923	17034	17151	17244	17228	16991	16905	16899	16932	17161	17185	17228	17085	17105	17237	17127	16982	16904	17109	17032	17104	16937	17191	17060	17025	17193	17015	17048	17022	17027	17049	16966	16820	17046	17128	17176	17144	16979	17200	17016	17025	17083	17057	17151	17006	16935	17048	16976	17057	17095	17196	17257	17139	17172	16974	16896	16922	17078	17126	17063	17000	16952	16849	17156	17018	17090	17014	17221	17170	17092	16998	17022	17067	16901	16957	17205	17101	17053	17174	17181	17300	16956	17138	16946	16903	17159	16986	17070	17231	16965	17025	17078	17277	17077	17167	17157	17085	17061	17093	17081	16771	16764	17015	17094	17327	17062	17030	17051	16865	17090	17146	17002	17021	17156	17066	17101	17068	17035	17109	17080	16892	17029	16984	17036	17128	17131	17172	16887	17144	16992	16953	17073	17086	17085	17040	16973	17156	17009	17147	16990	17065	17026	16934	17121	16966	17017	17066	17029	17023	17125	16927	16983	17135	17164	17095	17029	16945	17122	17275	16903	17172	17171	17060	16996	17001	16985	17147	17080	17274	17069	16916	17379	17029	17171	16982	16988	16996	17025	17144	17057	17164	17220	17042	17112	17113	17183	17107	17077	17091	17060	17292	16996	17204	17092	17011	17220	17125	17165	17186	17053	17031	16909	16903	17244	17077	16856	17044	16988	17005	17157	17049	17085	17148	17154	16994	16968	16975	16999	17113	17143	17030	17217	17011	17190	17199	17041	17107	17018	17119	16917	16930	17105	17150	17106	17202	17086	16935	16939	17066	16993	16942	16964	17039	17136	17075	17001	17017	17137	17044	17012	17142	17067	17074	17058	17118	17119	17268	16926	16888	17204	16950	16890	17275	16960	16991	17093	16980	16959	17068	17082	17035	17041	17028	16951	17113	17102	16993	17169	17051	17019	17144	16909	17008	16960	16988	17095	17024	17028	17088	16995	17054	17145	17292	17104	16843	17168	16817	16918	17191	17015	16902	17143	17006	16980	16789	17049	16937	17003	17069	17162	17218	17016	17173	16912	17092	17058	16947	16957	17121	17184	17118	17057	16919	17135	17205	16931	16970	17162	17059	16999	17160	17119	17271	17260	17052	17131	17286	16928	17042	17209	16988	17056	17104	16948	16973	17011	16939	16913	17114	17035	17110	17270	16973	17225	17049	17019	17357	17043	17153	16941	17092	16882	17292	17230	17137	17018	17062	17044	17067	17201	16903	17119	16996	17115	16950	16980	17166	17000	17035	17173	17045	17010	17250	17144	17171	17058	16982	17081	17156	17047	16998	16962	16972	16919	17076	17003	17089	17017	17256	17003	17109	17095	17093	17167	17081	17266	17047	17156	17146	17065	16935	17001	17153	16930	16985	17183	17005	16968	17194	16936	17009	16917	17104	16950	17195	17131	17101	17067	17110	16879	17169	16921	16898	17164	17049	16994	17215	17130	17131	16842	16998	17151	17156	17150	16984	17076	17006	16946	17356	17195	17103	16928	17050	17237	16903	17108	16939	17081	16967	17101	16891	16937	17041	16810	17137	17095	17264	16963	17197	17020	17079	16897	16923	17176	16963	17220
17712	21226	23507	25504	22686	20836	18884	17262	17186	16886	16841	18112	19423	19282	18052	17019	16403	16209	16256	16079	16181	16082	16090	16098	16082	16040	16147	16221	16085	16125	16087	16137	16212	16020	16160	16158	16299	16118	16105	16082	16034	16223	16066	16182	16054	16163	15958	16185	16133	16114	16196	16076	16059	16216	16097	16085	16308	16047	16353	16006	16121	16216	16100	16107	15982	16024	16075	15962	16160	16012	16071	16144	16134	16021	16093	16061	15950	16079	16286	16215	16227	16039	16087	16126	16125	16049	16047	16085	16232	16006	16123	16017	16089	16086	16133	15999	16162	16239	16027	16258	16037	16049	16096	16001	16048	16061	16088	16227	16206	16350	16115	16094	16228	16020	15982	16119	16167	16107	16100	16236	15976	16199	16123	16022	15982	16048	16196	16113	16100	15896	16168	16282	16037	16020	16154	15996	15909	16275	16301	16086	16085	16125	16051	16146	16029	15984	16244	16030	16173	16115	16055	16194	16137	16032	16136	16108	16194	16198	16106	16117	16131	16054	16161	16012	16194	16253	16057	16112	15902	16122	16194	16079	16169	16192	15958	16205	15986	16126	16157	15813	16219	16036	16235	16043	16254	15971	16046	15998	15960	16128	16019	16080	16114	16094	15986	16060	16051	16117	16145	16067	16025	15970	16170	16107	16065	16278	16053	16141	16142	16099	16193	16175	16188	15985	16054	16241	16056	16142	16248	15962	16111	16099	16298	16145	15952	16194	16154	16091	16034	16285	16053	15912	16208	16036	16303	16054	16180	16120	16211	16137	16074	16155	16115	16187	16081	16044	16178	16126	16166	16040	16201	16134	16201	15967	16111	16069	16169	16020	16122	16262	16076	16175	16146	15998	16108	16070	16008	16062	16146	16079	16048	16171	16240	16197	16182	16119	16206	15972	16148	16106	15997	16112	16098	16185	15974	15971	16085	16063	16051	16126	16105	15942	16071	16147	16220	16125	16112	16052	16162	16158	16219	16166	15986	16342	16146	16024	15980	16206	16126	16196	16067	16022	16160	16088	16085	16182	16182	15967	16211	16120	15970	16243	16081	16287	16077	16238	16124	16052	16062	16162	15934	16038	16124	16128	16138	16183	16121	15806	16189	16097	16265	16122	16028	16126	16105	16137	16146	16169	16024	16158	16044	16040	16240	16008	16150	16108	16224	15956	16022	16061	16122	16091	16073	15959	16113	16324	16218	16072	16040	15979	16012	16168	16118	16138	16020	16119	16129	16006	16072	16147	16024	16072	16178	16140	16102	15967	16123	16041	16215	15890	15986	16178	15991	16019	16117	16080	16157	16179	16141	16171	16055	16235	16180	16176	16153	16182	16176	16024	16056	16168	16017	16107	16160	16149	15927	15971	16125	15947	16079	16124	16033	15998	16148	15979	16028	16133	16062	16105	15937	16159	16270	16034	16012	16182	16161	16059	16234	16003	16038	16029	16165	16061	16231	15989	16189	16101	16006	16032	16228	15930	16105	16014	16134	15989	16085	16184	16162	16205	16133	16250	16132	16046	16161	16168	16141	16217	16039	15940	16036	16027	16105	16174	16197	16160	16221	16179	16240	16083	16068	16107	15941	16099	16225	16102	16061	16019	16268	16156	16246	16261	16239	15948	16160	16201	16093	16145	16128	16206	16071	16078	16100	16133	16118	16170	16198	16161	16210	16289	16051	15967	16042	16153	16029	16077	16094	16010	16161	16225	16066	16181	16053	16084	16274	16032	16105	16118	16047	16058	16194	16160	16179	16187	16074	15967	16144	16127	16147	15993	16281	16215	16149	15974	16148	16146	16187	16049	16122	16168	16154	16103	16054	15937	16280	16127	15999	16100	15981	16088	16223	16007	16133	16166	16150	16130	16038	16290	16131	16108	16130	16025	16173	16215	16148	16160	16173	15938	16031	16158	16164	16136	16095	16126	16017	16040	16124	15981	15995	16019	16203	16098	16153	16203	16029	16064	16091	16098	15989	16104	16025	16319	16236	16119	16030	16175	16148	16072	16309	16245	16100	15985	16076	16168	15981	16173	15854	16226	16076	16068	16064	16291	16148	16143	15969	16103	16145	16147	16172	16101	16147	16130	16176	16111	16206	16179	16247	16248	16332	16097	16018	16002	16163	16046	16063	16132	15987	15962	16311	16092	16004	16097	16042	16316	16132	16031	15990	16091	16074	16216	16250	16190	16034	16124	16004	16057	16041	16040	15980	16216	16206	16101	16021	16052	16102	16103	16102	16147	16053	16199	16107	16058	16121	16043	15993	16129	16172	16148	16002	16065	16052	16183	15987	16256	16279	16026	16235	16131	16104	16040	16117	16052	16173	15959	16109	16143	15991	16182	16130	15978	16237	16184	16088	15990	16165	16286	15945	16183	16076	16090	16135	16068	16235	16078	16149	16039	16042	16149	16090	16138	16099	16002	16159	16022	16183	16205	16204	16006	16172	16210	16076	16071	16159	16284	16080	15993	16086	16086	16073	15924	15858	16133	16084	16110	15908	16213	16135	16226	16011	16107	16248	16016	16292	16130	16215	16165	15848	16235	16145	16064	16073	16021	16080	16100	16116	16118	16101	16118	16194	16115	16208	16087	16051	16050	16140	16157	16140	16072	16064	16022	15991	16117	16046	15951	16222	16161	16067	16253	16160	16030	16009	16204	16033	16072	16035	16039	16224	16154	16151	16139	16137	16097	16102	16017	15981	16026	16130	16161	16168	16038	15989	16187	16138	16216	16061	16114	16171	16149	16257	16116	16053	16117	16164	16008	15965	16034	16223	15980	16125	16246	16033	16143	16026	16001	16107	16117	16201	16115	16081	16089	16094	15888	15950	16114	16215	15987	16219	16034	16248	16195	16170	16242	16099	16076	16130	16092	16223	15996	16211	16156	16038	16066	16254	16197	16393	16027	16214	16005	16124	16082	16166	16171	16056	16125	16210	16010	16332	15933	16173	16201	16059	16226	15957	15968	16106	16102	16209	15961	15983	16045	16116	16010	16182	16086	16068	16235	16101	16171	16076	16141	16043	15955	16051	16235	16001	16152	16131	16107	16113	16129	16086	16058	16204	16176	16120	16035	15989	16028	16072	16105	16132	16132	16194	16100	16156	16047	16010	16072	16078	16010	16162	16075	16037	16227	16098	15954	16125	16209	16033	16059	16082	15987	16017	16177	15948	16047	16291	16119	16178	16039	16004	16316	16244	16036	16218	16299	16194	16141	15971	16096	16074	16316	16195	16288	16173	16069	16140	16046	16106	16126	16096	16295	16119	16014	16081	16061	16077	16138	16320	16182	16149	16015	15996	15954	16178	16279	16102	16041	16113	16085	16062	16211	15999	15999	16198	16018	16110	16208	16105	16160	15978	16239	16052	16025	16233	16068	16108	15964	16063	16062	16136	16012	16024	16006	16057	16145	16061	16249	16133	15925	16222	16019	16296	16162	16288	16008	16015	16149	16106	16199	15937	16021	16211	16138	16166	16035	16104	16018	15926	16116	16019	16023	16096	16243	16120	16090	16127	15959	16178	16158	16098	16114	16169	16061	16027	16093	16058	16165	16171	16169	16004	16104	16088	16194	16262	15977	16237	16039	16008	16220	16206	16121	16094	16284	16211	16057	16201	15961	15983	16217	15961	16048	16005	16148	16183	16245	16103	16130	16157	16223	16272	16247	16256	16052	16094	16194	16267	16212	16151	16125	16153	16025	16312	16138	16175	16045	16013	16210	16091	16100	16096	16142	16277	16096	16013	15913	16109	15994	16136	16124	15989	16124	16266	16154	16095	16378	16079	16239	16303	16055	16148	16225	16034	16218	16196	16170	16182	16208	16146	16065	16057	16186	16049	16122	16118	16095	16062	16126	16021	16052	16018	16143	16104	16351	16132	16227	16174	16172	16161	16100	15939	16135	15948	16043	16022	16192	16165	16301	16120	16272	15974	16128	16091	16090	16046	16241	16204	16098	16129	16006	16211	16066	16060	16098	16140	16246	16157	16077	16085	16191	15998	16056	16191	16155	16113	16223	16132	16168	16055	16033	16204	16045	16246	16088	16154	16042	16333	16153	16178	16185	16097	16084	16127	16034	15998	16070	16172	16002	16120	16194	16159	16051	16116	16253	16297	16067	16122	16081	16007	15938	15938	16097	16186	16226	16093	16087	16063	16196	16043	16233	16212	16046	16122	16018	16092	16319	16151	16164	16132	16046	16184	16206	16216	16129	16132	15970	16058	16069	16026	16253	16221	16057	16072	16173	16279	16043	16250	16178	16172	16255	16235	16079	16116	16157	16236	16020	16175	16041	16093	16116	16056	16114	16178	16071	16197	16112	16371	16035	16129	16081	16045	16150	16101	16122	16246	16046	16230	15941	16180	16078	16000	15985	16150	16068	16125	16010	15987	16022	16033	16083	16006	16213	16021	15992	16044	16029	16086	16010	16220	16026	16093	16152	16110	16079	16230	15998	16002	16255	16280	16010	16260	16036	16152	16105	16359	16062	16088	16121	16174	16105	16008	16284	15992	16092	16088	15991	16052	16235	16125	16229	16110	16080	15926	16086	16175	16344	16259	16027	16113	16240	16133	16138	16072	16098	16220	16006	16184	16068	16023	15928	16031	16099	15966	16018	16078	16108	16061	16152	15981	16177	16089	16202	16131	16120	16125	16089	16031	16222	16006	16039	16231	16169	16056	16048	16116	16106	15912	16081	16191	16081	16119	16078	16255	16199	16144	16112	16171	16192	16145	16126	16262	16029	16013	16118	16185	16191	16072	16173	16045	16128	16176	16177	16208	16156	16137	16158	15904	16146	15921	16191	16126	16142	16142	16198	16124	16018	16057	16039	16078	16243	16209	16070	16147	15893	16062	16162	16161	16100	16050	16197	15903	16224	15989	16114	16038	16000	16125	16212	16043	16132	16215	15941	16063	16232	15927	16016	16049	16072	16084	16132	15975	16001	16091	16058	16152	16044	16059	16148	16162	16015	16181	16269	16228	16038	16090	16105	16057	15931	15932	16158	16095	16224	16077	16087	15973	16078	16229	16035	16123	15990	16056	15903	16016	15946	16151	16001	16111	16181	15893	16000	16346	16108	16134	16137	16182	16205	16331	16281	16093	16079	16076	16156	16144	16308	16108	16114	16168	16021
25061	21409	28574	26715	23865	23479	22249	19604	18516	18345	18214	22945	29482	28705	24781	20894	18248	17051	17077	16926	16992	16957	16937	16848	17037	16811	16856	16792	17004	16756	16919	16958	16796	17061	16895	16903	16939	17020	16871	16928	16908	16844	17028	16993	17019	16688	17032	16940	16823	17012	16882	16984	17047	16740	16803	16891	16958	16857	16720	16781	16942	16926	16801	16840	16920	16780	17010	16954	16926	16966	16835	16894	16792	16962	16988	16984	16954	16882	17013	16895	16968	16845	16950	16937	16857	16934	16926	16828	16911	16939	16987	16733	16836	16883	17010	16847	16962	17013	16957	16895	16911	16886	16731	16828	16759	17050	16915	16829	16911	16849	16884	17184	16854	17121	16963	17039	16762	16826	16936	17170	16867	16936	17046	16752	16808	16828	17043	16817	16857	16922	16898	16773	16891	16934	16821	16909	16867	17019	16928	16754	17115	16916	16718	16971	16893	16837	16935	16699	16802	16712	16843	16873	16798	16829	16890	16608	16765	16862	16887	16934	16847	16961	16845	16928	16785	16759	17013	17068	16889	16695	16926	16949	16694	16769	16778	16802	16747	16843	16971	16797	16601	16529	16846	16756	16935	17065	16839	16781	17018	16913	16965	16837	16861	16656	16858	17084	17057	16932	16796	16821	17008	16840	16972	16674	16926	16947	16991	16638	16949	16841	16941	16826	16802	17150	17164	17070	17036	16687	16921	16969	16982	16843	16838	16728	16909	16823	16777	16780	16820	16990	16965	16784	17026	17019	16887	17046	16748	16859	16959	16932	16827	16922	16783	16910	16779	16936	16775	17037	16809	16806	16681	16919	16908	16826	16953	16849	16911	16769	17061	16713	16844	17081	16951	16831	16961	16772	16761	17070	16609	17058	16912	16933	16875	17005	16992	16814	16775	16712	16756	16967	16856	16959	16809	16779	16982	16973	16913	16911	16768	16806	16979	16909	16850	16863	16647	16723	16870	16823	16851	16701	17077	16717	17087	17131	16778	16844	16932	16752	16831	16971	16914	16843	16733	16643	16921	16890	16874	16866	16891	16792	16841	16763	16795	16985	16839	16916	16817	16979	16959	16871	16911	16758	16899	16816	16825	17034	16822	16960	16785	16947	16671	16890	16850	16884	16761	16917	16848	16710	16861	16982	16919	16816	17082	16919	16788	16720	16934	16960	16969	16987	16677	16804	16814	16928	16623	16736	16815	17012	16800	16783	16791	16999	16736	16770	16963	16798	16916	16932	16886	16742	16953	16912	16771	16863	16889	16730	16952	16984	16880	16937	16904	16913	16825	17067	16855	16691	16936	16817	17004	16921	16944	17112	16860	16800	17048	16908	16859	16897	16894	17206	16933	16833	16902	16968	16775	16919	17010	16920	16746	16852	16861	16783	16912	16801	16861	16770	16905	16684	16823	16859	17131	16708	16588	16754	16934	16880	16827	17092	16785	16724	16971	16870	16585	16970	17194	16853	17002	16793	17023	17163	16874	16951	16810	17035	16738	16846	16803	16954	16972	16864	16842	16748	16760	17055	16852	16847	16693	16862	16955	16816	16850	16928	16891	16649	16958	16795	16773	16705	16867	16696	16937	16911	16848	16922	17034	16697	16818	16885	16767	16982	16963	16931	16894	16767	16857	17047	16749	16885	16914	17083	16732	16896	16869	16995	16963	16866	16785	16911	16934	17003	17052	16907	17085	17017	16880	16948	16691	16790	16861	16746	16940	16962	17117	16861	17019	16682	16765	16902	17084	16891	16726	16947	16900	16714	16752	17039	16995	16942	16879	16961	16938	16926	16994	16657	16849	16861	16978	17034	16780	16895	16694	16866	16903	16904	16853	16942	17134	17014	17007	16965	16968	17055	16920	16998	16995	16888	16845	16826	16809	16672	16703	16926	16819	16896	16921	16882	16829	17048	17040	17017	16873	17033	16762	16962	17015	16930	16825	16895	16797	16953	16824	16968	16726	16818	16804	16942	16878	16878	16923	16716	16832	16746	16947	16969	16967	16871	16869	17025	16923	16783	16957	16874	16971	16737	16951	17054	16749	16893	16894	16759	16607	16627	16833	16747	16856	16822	16872	16956	16644	16876	16847	16779	16789	16879	16948	16863	16953	16926	16833	17052	16771	16894	16998	16952	17166	16813	16937	16891	17008	16771	16833	16932	16841	17006	16735	16795	16866	16883	16805	17032	17054	16861	16706	16742	16712	16874	16711	16858	16978	16982	16829	16851	16608	16920	16987	17043	16876	16865	17195	17050	16760	16822	16889	17012	16841	16956	16912	16878	17001	16932	17080	17032	16898	16660	17024	17070	16711	17016	16654	16816	16807	16877	16855	16864	16874	16836	16676	16950	16805	16878	16795	16860	16704	16857	16938	16860	16815	16982	16880	16952	16799	16888	17022	16980	17073	17046	16867	16818	17081	16896	16732	16985	16916	16902	16709	16971	16939	16897	16880	16797	17001	16849	17079	16867	16853	17003	16787	16858	16865	16955	16979	16869	16609	16884	16702	16929	16886	16863	16828	17059	16737	16829	16835	16732	17006	16584	16813	16804	16648	16953	16903	16768	16904	16937	16772	16948	16934	16851	16800	16756	16850	16779	17033	17030	16785	17075	16753	16916	16690	16791	16966	16800	16861	17017	16981	16883	16979	16795	16794	16786	17060	16790	16982	16909	16666	16998	16850	17031	16974	16809	16930	16945	17015	16792	17005	16908	16804	16686	16620	17046	16901	16940	16913	16653	16905	16824	16907	16939	16800	16918	16828	16948	16689	16818	16821	17137	16799	17051	16982	16804	16740	16767	16844	16744	17039	16910	16979	17024	16988	16838	16773	16756	16906	16794	16912	16986	16855	16875	16767	16656	16745	17018	16908	16973	16973	17017	16930	16898	16926	16956	16814	16724	16705	16788	16852	16944	16940	17036	17045	16928	16878	16897	16983	16861	16886	16926	16899	16937	16934	16864	16747	16677	16983	16901	16866	16913	16869	17047	16937	16858	16974	16781	17017	16832	16761	16957	16881	16741	16942	16832	16983	16899	16991	16815	16705	16926	16873	16927	16988	16973	16678	16953	17060	16838	17102	16998	16828	17065	16751	16892	16798	16929	16893	16970	17001	16642	16924	16712	16837	17067	16784	16736	17066	16859	16945	16720	16832	16757	16904	16952	16614	16911	16956	16787	16820	16933	17037	16906	16886	16701	16963	16958	16858	16849	16844	17027	16934	16863	16860	16767	16804	16995	16931	16950	16933	16859	17105	16968	16836	16902	16975	16936	16906	16946	17122	17060	16963	16631	17029	16772	16866	16774	16778	16937	16899	16998	16941	16769	16984	17031	16865	17073	16873	16874	16940	16924	16791	17008	16867	17032	16942	16936	16921	16879	16862	16842	16849	16902	16989	16709	16917	16960	16982	16804	17071	16922	17004	16808	16901	16825	16879	16958	16895	17059	17057	16950	16884	16958	16898	16951	16933	16862	17135	16669	16739	16996	16924	16845	16850	17017	16908	16897	16860	16819	16783	16937	17149	16781	17009	16926	16961	16800	16884	16835	16678	16871	16841	17106	16932	16929	16814	16998	16699	16886	16825	16852	16987	16943	16989	16727	16748	16857	17052	16974	16926	17051	16960	17078	16581	16889	16872	16895	16941	17084	17077	16953	16849	16934	16956	17030	16898	16815	16728	17002	16879	17028	17005	16981	17033	16916	17007	16851	16857	16720	16795	16727	16945	16877	16885	16992	16882	16893	16915	17001	16831	17007	16787	16679	16945	17021	16835	16826	16801	17023	16749	16933	16882	16911	16878	16841	16789	16865	16919	16930	16958	16948	16941	16943	16831	16864	16931	17017	16973	16805	16802	16761	16864	16789	16866	16744	16890	16919	17073	17003	16912	16986	17017	17029	17106	16926	16693	16862	16841	16855	16960	16830	16891	16777	16653	16751	16916	16875	17078	17042	16898	16988	16833	16798	16912	17064	16778	16813	16979	16732	16940	16791	17041	16836	16924	17066	16818	16837	16807	16800	16956	16984	16845	16925	16998	16884	17008	16772	16836	16802	16950	16875	16901	16977	17032	17047	17025	17014	16804	16662	16909	16862	16919	16866	16845	16837	17021	16894	16760	16993	16705	16881	16808	16766	16560	16717	16751	16697	16888	17043	16911	17112	16656	17003	16695	17072	16978	16854	17017	16961	17165	16800	16998	16769	16988	16842	16961	16956	16835	16839	16756	16914	17132	16868	16997	16941	16884	16835	16847	16802	16987	16968	16723	16863	16889	16822	16872	16850	16818	16736	16971	16756	16608	16985	16759	16841	16921	16863	16820	16969	16927	16972	17128	16748	16739	16955	16832	16877	16916	16813	16947	16795	16719	16955	16917	17133	16908	16836	16748	16874	16878	17030	16864	16812	16902	16649	16828	16987	16818	16840	16971	16867	16740	16787	16991	16936	16818	17130	16997	16869	16736	16867	16985	16881	16847	16726	16988	17099	16795	16639	16920	16734	17112	16847	17027	16837	16822	16893	16562	16781	16812	16943	16834	16977	16767	16653	16775	16960	16823	17035	17023	16863	17063	16979	17100	16810	17036	16926	16785	16954	16932	17068	17052	16799	16888	16853	16896	16841	16969	16807	16748	16942	16827	16967	17037	17013	16914	16831	16889	17014	16889	16885	16864	16882	16795	16890	16798	17010	16975	16846	16884	16847	17007	16813	16817	16973	16814	16985	16892	16885	16780	16942	16770	16907	16908	17017	16859	16989	16890	16784	16791	16841	16911	16773	17018	16760	16906	16985	16990	17027	16989	16827	16883	16761	16848	16838	16990	16815	16873	16826	17007	16871	16928	17125	16987	16894	16928	16902	16733	16878	16961	16794	16909	16923	16891	16906	16718	16903	16877	16900	16900	16996	17003	16867	16644	17058	16879	16784	16915	16924	16898	16986	16993	16912	16738	16831	16895	16838	16947	16913	16741	17029	16928	16988	16828	16870	16758	16690	16759	16680	16802	17075	16874	17047	17011	16929	16760	16981	16730	16829	16968	16897	16706	16791	16704	16947	16838	16791	16773	16811	16990	16862	16935	16972	16932	16745	16798	16842	16809	16753	16899	16954	16827	16968	16935	16767	16956	16846	16749	16906	17043	17011
17168	27023	30187	30236	26391	24613	22211	19766	18474	17784	18040	26845	33540	31258	25903	20209	17097	16397	15947	16175	15882	16095	16002	16123	15993	15937	16071	16016	16080	16033	16018	16004	16092	16108	16213	15983	16012	16010	16159	16056	16138	15958	15897	16030	15980	16021	15952	16084	15921	15926	16260	16004	15888	16053	15999	16006	15989	15921	15896	16189	16038	16004	15965	16019	16043	16127	16006	16067	16314	16062	15883	16064	16005	15971	16009	16038	16214	16007	15861	16099	16011	15975	16103	16052	16158	16055	16192	16032	15962	16030	16006	16221	15970	15991	16092	15921	16060	15984	16077	15762	15876	16027	15865	15875	15920	15961	16017	15882	16053	16167	15935	16077	16014	16066	15984	16261	16043	15962	16025	16080	16029	15937	16040	15964	16152	16059	15969	16061	16016	15992	16053	16021	15910	16159	16053	16027	15837	15917	16061	16005	16012	16129	16134	15913	15991	16010	16119	15882	16073	16101	15899	16033	15775	15965	15968	16043	16098	16014	16102	16008	15872	16209	16052	15899	15998	16043	15993	15921	15915	15973	16021	16033	15909	16007	15939	16019	16065	16098	15974	16114	15979	16154	16047	16141	15986	16039	16002	15969	16135	15991	15875	16084	15973	15818	16025	16060	16018	16006	16039	16010	16004	15936	16117	16045	15961	16191	16091	16025	16089	16065	15791	16143	15866	16014	16058	15936	16014	16043	16156	16065	16049	15991	15917	16029	15987	16147	16129	15963	16085	16043	15940	15900	15785	16028	16095	15926	16068	16059	16088	16005	15994	16191	16075	15932	16084	15911	15955	16068	16138	15966	15970	15898	15890	16061	15863	16002	15985	16039	16073	16087	16012	15994	15839	16098	15743	15980	16137	15994	15994	16077	16042	16018	15875	16063	16095	16105	16049	15972	15980	15948	16035	16068	16033	15964	15995	16178	16035	16106	15846	15883	15909	16046	15947	15891	16121	15918	16042	16169	15934	16120	15946	16076	16163	16113	16014	16013	15997	16143	15970	16014	15956	16097	15835	16226	16053	16017	15945	15897	16017	16051	16051	16012	16210	16077	15967	15990	15990	16053	16045	15853	15952	16166	15925	16031	16003	15939	16003	16153	15954	15846	16085	16055	16054	15893	15967	15969	16103	16023	16052	16052	16146	16064	15849	16005	16038	15904	15843	15969	16006	16017	15992	16112	16010	15963	15980	16140	15935	16035	16001	16097	16023	16038	15863	16101	15975	15949	15830	15975	15978	15907	15929	15932	15936	16070	15938	16157	15941	15807	16098	16030	16095	16023	16005	16016	16003	16024	16170	16070	15880	16099	15821	16042	15870	16054	16319	15850	16008	15889	15797	15865	15825	15873	15955	16084	16045	16017	15903	16029	16137	16040	15914	15887	15939	15901	15939	16182	15864	15936	15994	15933	16001	16061	15976	16045	15927	16120	15981	16120	16037	15875	16087	16150	15840	15807	16129	16144	15892	16068	15950	15865	16018	15867	15988	16004	15970	15968	16118	16074	15962	15982	16072	15939	16060	15932	16040	16052	15945	15946	16043	15919	16048	15779	16072	16002	16155	16048	16019	15999	16116	16057	15904	16097	15858	15972	16006	15869	15965	15867	15822	15909	15966	15873	15886	16027	16104	15951	15965	15907	15984	16011	16037	16044	16138	15858	15860	15895	15960	15891	16137	16111	15992	16046	15967	16032	16034	16066	16062	16279	16010	15878	16020	16015	15921	15997	15950	16014	15945	16002	16041	15924	15952	16001	16165	15996	16005	15817	16194	16079	15920	15998	16039	15913	15956	15843	15909	15983	15947	15955	16215	15915	15984	15845	15966	15846	15876	15842	16010	16126	15943	15989	15898	16024	15976	16013	16075	15956	15903	15915	16039	16000	15953	16030	16018	15935	15906	16147	15872	15921	16112	16029	16034	16016	16097	15868	16007	16122	15953	15944	16068	16064	15893	15932	15998	15920	16024	16239	16044	16088	15893	16055	15832	16030	15984	16012	15861	15967	16147	15885	16054	15889	16120	16137	16051	16018	16073	16049	16084	15986	15951	15921	16080	16045	16074	16012	15798	15855	16069	15857	15920	16033	16065	16027	16110	16035	16142	16079	15943	15874	16100	15914	16024	16094	15976	16027	16052	16060	15977	15935	15950	16041	16051	16038	16027	15871	16025	15928	15981	16097	16092	15915	16020	16009	15962	16019	16049	16084	15945	16201	15955	16122	16155	15956	15956	15902	16100	15886	16126	16003	15935	15994	16036	16088	16124	16026	16083	16040	16057	16057	16034	16064	16050	16029	16096	15982	15939	15883	15996	16035	16116	16065	15901	16122	15866	15854	16010	15955	16060	16190	16020	16093	15929	16045	15839	16089	15988	15930	15899	16023	16116	16091	15994	15891	16150	15901	15999	16013	16145	15908	16115	16053	16095	16096	15981	15969	16077	15945	16178	15893	15987	16093	15911	15950	16086	16076	15877	15927	15901	15984	16021	16046	15915	16060	16144	15848	16229	15979	15997	16041	15962	15919	16053	15967	16125	15868	15905	16009	16005	15926	15980	15957	16026	16133	15865	16001	16091	16054	15892	15861	16060	16068	15892	16013	16045	16004	16173	15959	15945	16081	15981	16012	16037	16053	16057	15911	15940	16127	15888	16014	16223	16079	15841	16005	16028	16057	16076	16144	16055	15940	15920	15985	15873	16123	15894	16028	15989	16014	15969	16124	15988	15946	15937	16120	15927	16084	16018	16022	15862	16031	16090	16080	16038	15946	16084	15996	16069	15988	16088	15975	16058	15943	15937	16235	15977	16024	15929	16036	15974	16217	16014	16152	15972	15987	16073	15991	15836	16077	16080	16078	15907	15906	16035	16007	16072	15919	15892	15873	15983	16134	15907	16072	16031	16095	16160	15882	16116	16152	15906	16120	16039	15965	15865	16187	15960	15922	16018	16096	15942	15977	15997	15927	15983	16007	16111	16042	15918	16062	15814	15956	15987	16011	15983	16019	16160	15916	16068	16003	15944	16155	15954	16050	16117	16018	15907	15949	15930	15940	16115	15981	15955	16151	15923	15850	16056	15903	15945	16031	15952	16002	15916	15999	16190	16036	15892	15895	16062	16043	15976	15964	16127	16068	15959	15834	15937	16027	15891	16128	16222	16013	16144	16014	15964	16046	16200	15895	16084	15874	16047	16005	16124	15804	16213	15873	15890	16065	15932	15932	16013	16023	16097	16071	16108	16000	16137	16059	16103	16037	15964	15942	15940	15790	16064	15919	16027	16053	16059	16051	15821	15927	15914	16053	15975	16083	16093	15977	15926	16202	16000	16052	16001	15913	15785	16296	16006	16068	16012	15838	16133	16189	15989	16094	16099	16087	16039	15885	16214	15973	15914	15980	15947	15994	16137	16067	15913	16139	16023	16005	15855	16005	16137	16007	16204	16168	16017	15943	16075	15936	16098	15983	16184	16091	15855	15955	16039	16119	15980	16018	16138	16224	15988	15868	16184	16152	15955	15895	15931	16016	15951	16072	16099	16092	15967	16019	16134	15885	15995	16054	15960	16205	15855	15980	16081	15997	16009	15934	15854	16145	16099	16174	15930	15964	16133	15999	16159	16076	16086	16228	15997	16019	15985	16013	16127	16166	15939	16126	16076	16070	16018	16040	15887	15839	16159	16153	16070	15845	15944	15993	15992	15956	15825	15847	15967	15988	16039	15938	16043	16117	16069	15861	15941	16031	15988	15937	16065	16004	15797	15984	16008	16024	15825	16028	15926	16002	16126	15905	15886	15978	16151	16182	16000	16048	15893	16098	15957	15949	15940	15976	15788	16083	16048	15987	16045	16013	16080	16163	15961	15926	16066	16028	15976	16142	16063	15848	16062	16040	16069	15976	16098	15930	15998	16015	16042	15844	16090	16033	16105	16116	16121	15886	16068	16078	16022	15732	16020	16007	15901	16138	15966	16006	15830	16097	15950	15969	15960	15872	15953	16156	16029	16110	16004	16063	15989	16063	16072	16142	15954	15951	16015	16008	16016	16026	16071	15909	15928	15921	16072	16067	15970	15900	15948	15975	15926	16106	16078	16195	16044	15942	15959	16024	15924	16041	15916	15957	16064	15878	15909	16006	16030	16188	15905	16165	15916	15982	15972	15987	15954	15929	16090	16076	16020	16108	15902	15980	16107	16072	16186	16031	15984	15886	16101	15906	16125	16014	15932	15968	16078	16232	15756	16018	16070	15988	16021	15905	16102	15884	16117	16006	15827	16081	16172	16115	15912	15999	16131	16020	15956	16063	16155	15990	16113	16080	15893	16228	16011	16015	15991	16030	16008	15983	16061	15992	15942	16022	16199	15945	15932	16113	15974	16061	15959	15958	16119	16169	15968	16064	16154	15888	15948	15977	15852	15868	16234	15963	15928	16096	16148	15980	16114	16003	15914	15938	15842	15998	15985	16078	16158	16081	16081	15945	16150	16124	16130	16242	15909	16255	16044	15894	16100	15944	15947	16039	15960	16157	15853	16037	15855	15888	15868	16055	16001	15952	16166	16192	16205	15945	16070	15905	15983	16046	15971	15935	16085	15890	16038	16117	16003	16011	16238	15907	15968	16206	15950	15984	16129	15951	15999	15962	16031	16028	16076	15838	16152	15900	15993	15943	15982	16138	16082	16032	16091	15938	16009	15971	15949	15937	15995	16061	16055	16033	15873	15823	16165	16078	16125	15946	15971	16004	15884	16188	16035	16171	15992	15933	16036	16235	16085	16212	16073	16006	16155	16021	16083	16104	16039	16068	15967	16106	16036	16064	15922	15976	15977	16091	16070	16027	16051	15982	15982	16042	16020	16207	16026	16100	15872	15987	16164	15875	16114	15985	16021	16035	15964	16029	16121	16034	16004	16106	15915	15875	16140	16078	16099	15878	15957	16035	16067	15967	15795	16031	15965	16202	16044	16159	16021	15998	15994	15988	15958	16101	15845	16029	16187	15880	16101	15920	15965	15849	15995	16010	16232	16012	15901	15809	16132	15982	16071	15986	16001	16022	15885	15889	15813	15921	15962	16171	16098	16110	15965	15843	16236	16039	16050	15981	16074	16006	15985	16055	16053	15989	16000	15996	15949	15979	15943	15956	15911	16097
23905	21362	28898	24651	22893	24097	24251	21338	19345	19057	18886	23066	40817	36823	29348	22699	18786	17193	17157	16948	16774	16863	16759	16792	16875	16860	16833	16835	16813	16723	16738	16760	16650	16866	16767	16791	16740	16789	16829	16768	16626	17062	16725	16723	16591	16868	16816	16791	16692	16457	16829	16667	16959	16731	16781	16636	16747	16763	16938	16546	16765	16805	16732	16453	16644	16725	16844	16702	16869	16597	16658	16720	16642	16723	16827	16787	16732	16837	16852	16871	16644	16967	16836	16789	16684	16662	16862	17006	16881	16709	16534	16766	16651	16660	16874	16744	16657	16678	16804	16721	16751	16753	16747	16905	16627	16732	16677	16485	16807	16749	16642	16636	16792	16711	16604	16714	16691	16514	16693	16977	16680	16662	16615	16589	16784	16797	16670	16706	16694	16670	16874	16808	16652	16671	16698	16747	16621	16634	16653	16588	16712	16614	16659	16732	16785	16825	16548	16575	16629	16752	16890	16720	16730	16621	16717	16868	16449	16720	16687	16611	16629	16726	16863	16559	16528	16895	16779	16664	16940	16792	16888	16848	16731	16823	16878	16687	16616	16486	16794	16719	16692	16692	16664	16850	16844	16829	16891	16760	16542	16535	16658	16550	16527	16699	16478	16646	16745	16632	16613	16731	16622	16673	16601	16679	16666	16463	16647	16725	16914	16673	16722	16715	16778	16658	16719	16658	16711	16563	16603	16776	16641	16698	16640	16496	16653	16824	16675	16533	16499	16781	16677	16726	16760	16619	16586	16612	16492	16749	16643	16631	16637	16710	16755	16704	16753	16646	16562	16616	16783	16550	16714	16875	16714	16688	16595	16920	16875	16765	16734	16687	16661	16625	16721	16781	16717	16661	16768	16862	16547	16832	16789	16672	16800	16567	16835	16695	16691	16563	16779	16788	16519	16660	16675	16532	16659	16677	16685	16565	16854	16656	16686	16630	16863	16718	16859	16785	16779	16773	16800	16675	16706	16483	16654	16521	16672	16844	16715	16698	16681	16578	16591	16886	16838	16858	16582	16685	16805	16685	16647	16809	16866	16606	16532	16717	16701	16556	16507	16703	16643	16832	16629	16774	16681	16659	16608	16727	16812	16576	16850	16847	16699	16837	16649	16755	16727	16509	16724	16805	16690	16662	16426	16678	16723	16758	16567	16461	16714	16664	16657	16778	16537	16628	16739	16776	16699	16677	16613	16497	16646	16810	16907	16626	16780	16857	16644	16719	16659	16731	16843	16684	16539	16667	16540	16817	16576	16525	16653	16661	16666	16755	16779	16733	16607	16797	16820	16815	16539	16588	16564	16592	16812	16691	16721	16823	16573	16810	16833	16603	16798	16880	16867	16657	16637	16496	16610	16643	16842	16728	16574	16818	16715	16757	16648	16761	16600	16660	16704	16627	16707	16701	16712	16696	16471	16652	16704	16546	16682	16542	16449	16538	16589	16527	16708	16759	16503	16694	16775	16682	16696	16767	16815	16833	16655	16674	16645	16763	16860	16888	16609	16951	16671	16543	16812	16702	16808	16844	16757	16792	16619	16685	16664	16669	16749	16512	16635	16642	16547	16698	16589	16662	16730	16714	16696	16653	16675	16634	16738	16384	16679	16767	16792	16616	16709	16631	16780	16646	16668	16696	16646	16617	16529	16997	16811	16945	16608	16648	16793	16752	16641	16766	16557	16756	16549	16666	16608	16686	16688	16605	16776	16488	16536	16737	16749	16659	16851	16677	16966	16673	16657	16670	16488	16749	16768	16637	16606	16616	16779	16625	16522	16846	16924	16852	16703	16650	16751	16848	16778	16681	16469	16647	16689	16577	16600	16616	16445	16683	16825	16712	16733	16697	16671	16718	16793	16580	16810	16800	16948	16797	16844	16830	16451	16760	16716	16816	16754	16466	16705	16610	16778	16578	16574	16585	16684	16589	16698	16647	16769	16751	16659	16917	16652	16607	16703	16654	16757	16897	16815	16837	16712	16647	16517	16711	16627	16754	16810	16851	16677	16705	16797	16865	16608	16571	16604	16616	16717	16887	16601	16704	16804	16542	16664	16792	16689	16764	16749	16551	16612	16645	16811	16601	16554	16791	16798	16839	16839	16857	16654	16635	16667	16783	16829	16566	16672	16816	16740	16686	16600	16691	16752	16875	16611	16480	16729	16723	16690	16591	16830	16764	16719	16636	16692	16887	16477	16550	16759	16692	16683	16710	16780	16457	16679	16553	16788	16835	16711	16925	16851	16600	16596	16723	16565	16909	16670	16736	16815	16671	16814	16581	16717	16643	16920	16845	16633	16434	16692	16584	16640	16526	16687	16927	16449	16851	16575	16598	16538	16796	16730	16601	16744	16963	16773	16739	16615	16578	16548	16583	16451	16786	16832	16677	16738	16794	16716	16852	16753	16799	16631	16682	16747	16638	16598	16733	16669	16797	16719	16719	16692	16771	16611	16846	16743	16774	16839	16683	16810	16789	16542	16672	16863	16574	16674	16797	16908	16805	16818	16827	16709	16627	16724	16635	16597	16726	16683	16719	16731	16872	16785	16529	16857	16730	16712	16642	16795	16853	16653	16853	16456	16827	16943	16594	16501	16657	16819	16776	16692	16701	16594	16918	16710	16686	16676	16923	16814	16540	16638	16407	16601	16873	16733	16709	16749	16627	16714	16629	16746	16624	16692	16632	16862	16722	16770	16695	16622	16819	16731	16665	16832	16710	16680	16675	16904	16493	16635	16735	16664	16739	16649	16618	16669	16814	16665	16619	16823	16569	16694	16680	16635	16608	16750	16776	16713	16662	16750	16814	16761	16970	16643	16776	16636	16719	16811	16734	16531	16651	16628	16695	16629	16752	16555	16618	16801	16605	16721	16616	16547	16565	16857	16747	16679	16656	16912	16614	16789	16846	16597	16553	16607	16898	16666	16717	16522	16692	16579	16789	16670	16722	16731	16676	16448	16723	16654	16646	16583	16901	16618	16810	16706	16704	16649	16707	16732	16736	16888	16724	16702	16672	16782	16661	16838	16747	16806	16814	16731	16770	16749	16589	16816	16654	16742	16744	16707	16788	16786	16693	16713	16599	16718	16733	16629	16518	16578	16789	16561	16646	16719	16615	16823	16623	16701	16792	16812	16770	16701	16654	16615	16859	16847	16554	16804	16762	16678	16695	16600	16781	16692	16789	16744	16804	16736	16711	16711	16586	16675	16742	16784	16848	16632	16854	16645	16800	16878	16549	16657	16838	16704	16674	16757	16657	16750	16649	16725	16643	16507	16672	16658	16761	16728	16728	16642	16767	16686	16672	16872	16771	16757	16718	16573	16746	16687	16601	16587	16662	16637	16617	16756	16611	16849	16827	16658	16903	16704	16612	16664	16760	16751	16737	16635	16769	16679	16904	16680	16674	16755	16629	16615	16435	16762	16658	16664	16735	16680	16695	16701	16705	16766	16735	16612	16447	16737	16678	16683	16821	16806	16733	16822	16653	16855	16804	16627	16587	16485	16764	16691	16624	16657	16580	16763	16699	16825	16689	16748	16727	16772	16697	16648	16706	16666	16851	16673	16686	16541	16834	16643	16689	16729	16671	16630	16708	16776	16752	16664	16616	16716	16688	16833	16846	16526	16938	16825	16642	16658	16588	16934	16556	16643	16545	16648	16653	16852	16796	16774	16677	16681	16856	16804	16618	16723	16608	16629	16778	16711	16606	16711	16743	16914	16583	16720	16955	16748	16871	16933	16569	16683	16689	16800	16808	16715	16664	16825	16664	16872	16603	16812	17018	16938	16853	16663	16652	16634	16684	16883	16611	16609	16619	16725	16824	16815	16689	16682	16751	16602	16751	16734	16824	16784	16817	16585	16818	16565	16579	16672	16634	16726	16652	16524	16975	16704	16617	16710	16722	16761	16738	16752	16613	16554	16693	16790	16698	16643	16460	16652	16544	16553	16830	16604	16585	16609	16730	16613	16874	16677	16705	16802	16822	16927	16648	16688	16749	16614	16732	16634	16588	16728	16647	16679	16904	16623	16894	16582	16782	16681	16789	16678	16773	16719	16774	16739	16665	16946	16732	16680	16799	16780	16608	16797	16559	16658	16955	16713	16804	16894	16752	16525	16832	16750	16756	16484	16827	16582	16701	16681	16549	16722	16732	16830	16735	16710	16830	16814	16717	16729	16646	16591	16737	16755	16740	16672	16807	16831	16580	16716	16629	16682	16753	16704	16926	16755	16722	16683	16833	16542	16682	16715	16743	16625	16562	16789	16808	16742	16587	16659	16595	16704	16675	16740	16708	16590	16765	16770	16870	16559	16731	16953	16692	16823	16779	16486	16564	16741	16682	16575	16872	16831	16810	16798	16585	16701	16570	16666	16695	16661	16723	16554	16550	16876	16499	16706	16752	16598	16696	16659	16610	16872	16659	16738	16651	16687	16660	16867	16671	16620	16619	16716	16542	16663	16809	16827	16633	16817	16620	16625	16673	16743	16616	16864	16657	16616	16713	16817	16752	16801	16806	16777	16886	16914	16771	16560	16795	16836	16850	16831	16817	16794	16643	16578	16561	16651	16579	16744	16735	16753	16687	16818	16913	16882	16619	16858	16742	16761	16710	16739	16627	16844	16828	16602	16633	16840	16596	16686	16551	16680	16533	16673	16718	16624	16701	16747	16585	16758	16749	16761	16692	16708	16740	16605	16594	16554	16658	16581	16510	16617	16598	16745	16667	16737	16577	16594	16715	16972	16712	16725	16518	16614	16615	16812	16665	16842	16939	16965	16731	16635	16750	16737	16631	16535	16558	16608	16767	16619	16688	16606	16611	16598	16635	16591	16688	16735	16634	16640	16517	16812	16625	16509	16690	16542	16527	16676	16582	16621	16644	16528	16690	16607	16624	16723	16855	16724	16639	16862	16805	16711	16674	16591	16907	16630	16636	16731	16472	16707	16565	16847	16577	16765	16688	16678	16519	16637	16663	16773	16791	16684	16612	16460	16625	16973	16727	16553	16674	16591	16685	16644	16911	16826	16660	16767	16735	16805	16676	16670	16688	16786	16954	16630	16749	16794	16666	16850	16489	16511	16428	16730	16626	16844	16752	16617	16798	16770	16747	16808	16637	16585	16681	16744	16561	16655	16742
18690	31465	32413	32022	27497	24293	23531	22626	19810	19338	18895	26173	44616	39349	30724	22704	17736	16220	16004	15830	15736	15751	15854	15965	15978	16009	16016	15783	15911	15969	15851	15878	15776	15942	15876	15818	15839	15910	15927	15918	15988	15957	15868	15909	15954	15892	15887	15978	15741	15966	15807	15765	15842	15879	15969	15765	15866	15942	15966	15857	16052	15699	15864	15802	16038	15888	15766	15900	16042	15912	16117	15822	15918	15995	15862	15887	15943	15825	16009	15863	15960	15973	15727	16033	15813	15927	15696	15858	15854	15872	16003	15870	15899	15858	15822	15913	15826	15829	15705	15896	16074	16008	15966	15905	15859	15942	15848	15789	15989	15849	15692	15809	15888	15989	15858	15681	15925	15875	15872	15854	15711	15790	16075	15835	15733	15920	15982	15793	15809	15737	15833	15859	15893	15974	16075	15975	15784	15901	15990	15809	15969	15848	15795	15925	15828	16055	15858	15922	15810	15910	15912	15926	15721	15954	15747	15797	15843	15916	15792	15848	15820	15884	15857	15866	15760	15807	16017	15852	15867	15882	15978	15904	15810	16026	15893	15954	15711	15902	15989	15833	15925	15763	15743	15944	15784	15775	15881	15798	15956	15791	15875	15861	15927	15864	15948	15823	15825	15738	16044	15926	15834	15782	15948	15868	15902	15825	15775	15880	15765	15924	15780	15733	15734	15936	15974	15992	15799	15898	15670	15970	15933	15704	15891	15851	15857	15851	15786	15870	15809	15838	15858	15882	15959	15949	15899	15764	15846	15981	15713	15960	15862	15703	15989	15898	15884	16031	15751	15734	15894	15898	15807	15802	15933	15882	15949	16030	15770	15762	15812	15893	16054	15854	15921	15800	15757	15810	15535	15846	15885	15746	15831	15938	15873	16046	15788	15835	15896	15701	15751	15936	15807	15797	15843	16064	15897	15841	15841	15896	15661	15790	15852	15996	16005	16024	15623	15815	15807	15852	16095	15752	15877	16005	15831	15895	15810	15831	15804	15835	15852	15749	15838	15801	15962	15774	15849	16116	15946	15775	15824	15998	15840	15792	15666	15891	15869	15786	15863	15725	15932	16134	15961	15798	15913	15776	15891	15829	15990	15839	15815	15884	15753	15969	15940	16011	15880	15891	15802	15875	15867	15868	15869	15903	15941	15931	15849	15847	15952	15795	16042	15769	15962	15887	16174	15928	15963	15872	15902	15794	15799	15779	15807	15920	15991	15885	15975	15888	15989	15899	15791	16041	15978	15880	16042	15850	15841	15868	15772	15824	16004	15745	15882	15811	15834	15889	15899	15901	15902	15947	15925	15884	15730	16006	15893	15934	15615	15839	15904	15904	15884	15759	15805	15891	15883	15867	15957	15940	15951	15809	15655	15957	15857	15848	15770	15908	15899	15759	16005	15765	15892	15937	15762	15892	15933	16021	15869	15930	16003	15892	15894	15868	15859	15996	15745	15860	16211	15709	15864	15856	15799	15573	15916	15959	15866	15775	15964	15743	15942	15693	16056	15925	15808	15956	15870	15981	15869	15915	15799	15757	15654	15836	15959	15808	15862	15762	15916	15747	15753	15913	16067	15895	15755	15872	15912	15946	15770	15885	15867	15899	15933	15905	15747	15818	15666	15863	15897	15777	15887	15843	15705	15861	15898	15795	15889	15688	15876	15907	15829	15674	16064	15759	15872	15950	15851	15879	15903	15895	15943	15866	15850	15708	16071	15760	15843	16028	15876	15857	15878	15911	15988	15750	15832	15913	15872	15864	15956	15671	15802	15854	15917	15857	15817	15970	15908	15810	15908	16107	15729	15863	15865	15733	15725	15778	15814	15899	15816	15828	15867	15881	15757	15993	15730	15780	15923	15807	15790	15865	15824	15825	15979	15793	15892	15904	15902	15946	15927	15870	15888	15880	15926	15699	15698	16002	15940	15765	15818	15857	15808	15884	15984	15773	15800	15902	15875	15752	15770	15881	15824	15894	16012	15925	15892	15733	15911	15764	15981	15874	15845	15838	15957	15832	15897	15798	15810	15869	15782	15894	16091	15813	15788	15818	15773	15848	15937	15900	15853	15818	15759	15810	15707	15720	15726	15935	15981	15765	15821	15881	15973	15748	15779	15735	15910	15970	15873	15815	15901	15786	15822	15892	15736	15911	16032	15807	15933	15745	15994	15710	15826	15854	15956	15911	15794	15779	15927	15944	15808	15789	15945	15852	15938	15827	15855	15845	15795	15958	16061	15842	15949	15923	15802	16000	15961	15885	15886	15737	15993	15841	15890	15928	16040	15927	15818	15858	15825	15715	15934	15921	15705	15956	15788	15842	15845	15844	15812	15961	16014	15763	15896	15907	15821	15995	15756	16020	15914	15903	15958	15883	15863	16004	16128	15935	15738	15819	15870	15908	15796	15787	15882	15915	15800	15798	15793	15905	15926	15714	15905	15977	15852	15791	15792	15748	16037	15796	16093	15887	15883	15967	16031	15752	15737	15764	15990	15780	15922	15869	15948	15857	15832	15724	15880	15901	15808	15970	15877	15778	15834	15944	15807	15938	15887	15770	15885	15743	15787	16031	15884	15921	15947	15906	15706	16123	15861	15913	15905	16023	15965	15829	15907	15883	15951	15672	15758	15880	15946	15932	15767	15871	15932	16054	15840	15867	15967	15950	15903	15920	15700	15907	15957	15741	15837	15743	15742	16009	15878	15769	15770	15793	15943	15917	15815	15850	15939	15894	15785	15820	15867	15935	15958	15888	15877	15814	16065	15970	15828	15791	15651	15892	15706	15828	15973	15851	15991	15837	15860	15891	15907	16006	15772	15994	15831	15846	15969	15811	15723	15853	15827	15835	15808	15925	15913	15867	15697	15824	15869	15993	15770	15775	15829	15918	15950	15883	15876	15799	15765	15915	15828	15720	15893	15568	15922	15712	15780	15841	15889	15827	15876	15739	15877	15960	15801	15761	15697	15816	16070	15730	15916	15841	15885	15860	15751	15981	15954	15857	15787	15669	16043	15746	15806	15867	15900	15956	15999	15840	15879	15824	15782	15955	15905	15844	15892	15875	16137	15812	15868	15985	15860	16072	15890	15969	15920	15835	15837	15901	15780	15845	15885	15981	15991	15935	15886	15833	16024	15846	15813	15850	15869	16053	15961	16023	15781	15654	15899	15887	15830	15861	15804	15920	15950	15926	15819	15824	15924	15869	15968	15869	15843	15869	15742	15926	15767	16026	15687	15969	15847	15749	15810	15896	15851	15920	15709	16043	15774	15973	15693	15995	15912	15958	15818	15759	15970	15782	15869	15863	15855	15596	15938	15826	15970	15768	15890	15893	15740	15877	15821	15790	15858	15916	15929	15812	15842	15806	15827	15824	15699	15901	15811	15692	15864	15993	15760	15893	15745	15974	15800	15702	16015	15896	15868	15874	15848	15739	15734	15893	15931	15854	15904	15762	15896	15902	15918	15813	15787	15974	15798	15958	16001	15858	15805	15891	15875	15877	15844	15755	15918	15874	15756	15946	15818	15942	15887	16019	15990	15869	15738	15847	15852	15890	15962	15695	15907	15649	15977	15988	15836	15962	15783	15696	15886	15806	15729	15716	15798	16063	15831	16016	16131	15801	15886	15954	15812	15942	15962	15847	15869	15805	15784	15941	15834	15973	15697	15713	15884	15896	15659	15792	15867	15882	16005	15889	15697	15963	15921	15877	15808	15863	15909	15725	15918	15900	15792	15854	15735	15945	16043	15749	15820	15821	15788	15907	15828	15945	15721	15953	15883	15951	15905	15875	15708	15911	15908	15768	15897	15907	15879	15943	15885	15884	15910	15808	15844	15740	15829	15896	15886	15974	15930	15813	15584	15960	15956	16038	15860	15986	15908	15803	15805	15908	15816	16050	15869	15855	15961	15848	15966	16079	15847	16008	15798	15871	15850	15976	15738	15839	15888	15918	15942	15810	15958	15850	15965	15933	15936	15906	15839	15712	16069	15768	15724	16037	15895	15913	15903	15723	15938	15947	15861	15760	15906	15882	15872	15877	15993	15873	15730	15943	15990	15845	15847	15864	15935	15891	15806	15762	16021	15913	15835	15982	15888	15810	15801	15910	15937	15900	15843	15727	15809	16018	15841	15901	15846	16049	15852	15855	15757	15749	15948	15887	15819	15869	15751	15912	15661	15978	15951	15892	15693	15779	15851	15964	15891	15870	15859	15968	16043	15956	15870	15961	15815	16034	15755	15849	15935	15802	16032	15770	15871	15780	15740	15899	15933	16028	15896	15787	16023	15815	15784	15870	15772	15864	15930	15810	15981	15938	15945	15919	15881	15840	15958	16017	15785	15811	15921	15750	16008	15815	16023	15938	15883	15891	15852	15895	15900	15668	16091	15833	16042	15835	15705	15973	15704	15934	15895	15926	15889	15922	15876	15875	15796	15939	15870	15835	15876	15784	15871	15860	15754	15899	15888	15933	15841	15961	15829	15832	15874	15741	15948	15894	15946	15850	15805	15698	15685	15752	15773	15825	15821	15860	15779	15814	16016	15777	15828	15962	15786	15915	15891	15899	15830	15934	15934	16004	15849	15789	15798	16007	15845	15767	15949	15902	15997	16033	15898	15832	15790	15929	15931	15769	15776	15836	15830	15766	15861	15927	15960	15863	15778	15726	15811	15798	15897	15853	15890	16001	15858	16090	15759	16073	15823	16001	15996	15906	15731	15842	15885	15866	15894	15881	15859	15815	15908	15787	15844	15614	15955	15804	15881	16143	15937	15750	15860	15815	15944	15872	15812	15748	15821	15784	15874	16043	15774	16002	15893	15816	15944	15989	15969	15989	15839	15956	16110	15819	15736	15747	15871	15781	16033	15790	15874	15853	15785	15933	15885	16071	15717	15751	15960	15781	15810	15737	16049	15958	15922	15858	15885	15939	15926	15825	15844	15891	15818	15840	15858	15860	15864	15932	15721	15828	15991	16007	15990	15824	15982	15990	15958	15873	15892	16011	15798	15836	15866	15889	15876	15955	15905	15918	15886	15989	15769	15937	15885	15808	15937	15843	15753	15944	15972	15786	15851	15975	16002	15974	15935	15787	15918	15986	15962	15769	15804	15826	15742	15960	15957	15845	15853	15750	15915	15625
29282	23379	24658	23893	19545	18526	18392	18071	17723	17759	17269	18092	19535	19329	18515	17803	17523	17117	17104	16817	17129	16975	16979	17039	16794	17043	17164	17111	17121	16885	16986	16843	16869	16772	17117	16729	16902	16715	17133	16990	16880	16837	16993	16861	17001	17032	16922	17072	17016	16804	17213	16841	16940	16970	16949	17214	16743	17003	16761	16882	16931	16901	16950	17015	16881	16869	17071	16778	17060	16873	17052	16970	17092	16789	16990	16971	16889	16980	16983	17051	16980	17133	16955	16895	16743	16813	16941	17161	17133	17119	17030	17109	17128	16842	16921	16977	16979	16939	16977	16912	17024	16786	16826	16653	17018	16938	17088	17174	16883	17186	17154	16993	17085	17084	16982	16868	16860	16903	16987	16839	16806	16804	16992	16861	17009	16935	16962	16916	16869	16878	16885	17127	16848	16928	16978	16861	16867	16883	17028	16816	16835	16955	16957	17016	16966	16910	17087	17010	16852	16936	17188	16786	17024	17073	17011	17143	17025	16955	17159	16971	16921	16885	16986	17173	17000	16876	16999	17107	16864	16957	16923	17037	16972	16932	16945	16967	16842	16797	16859	16793	17121	16853	17066	16928	16871	16951	16996	16937	17019	17012	16917	17065	17016	17064	16868	16992	17107	16915	17061	16834	17064	16940	16928	16923	16971	16882	16838	16915	16922	16945	17155	17173	17092	16935	17087	16984	16956	17004	16883	16843	16966	17090	16959	17053	16955	16899	16799	16949	16937	16797	16960	16780	17053	17055	16984	16979	16940	16787	16935	16939	16931	17002	17030	17036	16963	17008	16924	17138	16995	16998	16943	17090	16933	16918	16873	16936	17026	17006	16891	16968	16987	16790	16961	16925	16747	16849	16932	16755	16914	16895	16869	17158	16998	16696	17064	16918	16880	16731	16999	16880	16744	16874	17005	16985	16863	17019	16857	16884	16958	16979	17034	17091	16744	16901	16963	16893	17029	17002	16881	16911	16870	17214	17033	16970	16957	16815	16837	16936	16927	16832	17110	17135	16976	16974	17062	16940	17018	17043	17014	17154	16997	16940	16950	16852	17000	17029	16894	16915	17075	17007	16737	17021	16830	16903	17005	17069	16851	17149	16897	16841	17048	17089	16828	17001	17013	17027	16970	16845	17161	16914	17066	16881	17069	17087	16924	16963	17010	16986	17138	17034	16998	16875	17014	17007	16863	16899	17101	17145	17035	17084	16908	17013	16906	17087	16934	16981	16914	16937	16859	17228	17137	16822	17074	16805	17063	17069	16934	17147	17084	16947	16850	16813	17117	17031	16800	16904	17007	17033	16888	17031	17003	16988	17003	16890	17213	16950	16887	16850	16928	17030	17018	16900	17056	17112	16942	16803	16932	17031	17070	16962	16894	16958	17012	16881	16903	16783	17108	17053	16871	17097	17005	16933	16853	17037	17115	17077	16820	16816	16818	16976	16963	17064	16875	16994	17061	16949	16963	16942	16928	17066	17067	16894	17113	16810	17155	17101	16983	16964	16997	17028	16936	17141	16980	16948	17144	17023	16894	16867	16921	17129	17039	16930	16841	16808	16776	16861	17063	17082	16976	16847	17102	17042	16991	16920	16889	16949	16981	16919	17087	16861	16984	17048	16864	16955	16807	16956	17061	17127	17103	16817	16970	16858	16870	16882	16866	17146	16869	16926	16936	16986	16887	17112	16964	16921	16904	16981	16937	16910	16948	16822	17235	17065	17018	17002	16903	17001	16937	17033	16909	16860	16838	17008	17003	17078	16961	16786	16906	16827	16992	16954	17126	17076	16790	16969	17128	16977	16901	17081	16970	17088	16931	16856	16867	17030	17155	16959	17035	16832	17258	16922	16833	16921	16978	16986	17034	17002	16983	17058	16945	17010	17109	17119	16807	16973	16933	17151	16962	16978	16913	16916	16947	16879	16903	16909	16973	17042	16863	16848	16918	16779	16923	17088	16961	16992	17102	16804	16896	16673	17053	16924	17136	17009	17021	16815	17028	16776	16910	17095	16781	17032	17159	16884	16962	17053	16816	16760	16803	16989	16937	16956	16949	17039	17106	17027	16987	16915	16890	16837	16875	16961	16951	16900	17008	16897	17045	17151	17093	17156	16923	17035	16910	16866	16869	16964	17015	17028	17008	16963	17178	16818	16892	17010	16786	17074	16757	16921	17070	16910	16962	17088	17057	16958	17072	16992	17152	16857	16916	16895	17059	16812	17014	16928	16772	17103	16868	16820	17137	17010	17068	16837	16741	16961	16789	16936	16882	16975	16695	16831	16924	16887	16860	17008	17051	16981	16826	16699	17018	17117	17020	17053	16987	17020	16966	17156	16993	16844	16784	16959	16846	16924	17106	16966	17124	16990	16896	16834	16905	16951	16806	16911	16972	16973	16927	17124	16992	17036	17044	16890	16850	16916	17068	16946	17164	16985	17007	16964	16948	16857	16921	16908	16898	16918	17211	17179	16959	17035	16947	16884	16924	16877	16865	17088	16888	17128	16935	16855	17074	17131	16988	16758	16852	16803	17014	16997	16959	17020	17037	16666	16794	16998	16919	17004	17183	17173	16942	16797	16810	17102	16915	17076	16827	16991	17050	16942	16822	16959	17162	17082	16931	16970	16981	16932	17100	16861	16885	16942	16911	16920	17020	16964	17085	16965	16830	17079	16925	16811	16924	17004	16915	16874	16914	17018	17080	16854	16819	17025	16941	17011	16872	16820	16839	16864	16758	16933	17084	16831	16974	16995	17069	16909	16915	17002	17019	16908	16874	17028	16863	16884	16961	16915	16992	17008	17015	17068	16956	16948	16898	17019	17121	17084	17115	17015	16903	17001	16929	16796	16978	16938	16913	16911	16902	17083	17168	16949	17172	16807	16781	16865	16978	16983	17203	17050	16939	16887	17001	17053	17203	16973	16960	16930	17010	16981	16735	17039	16882	16897	16774	16945	16890	16930	16947	17179	16873	16983	16837	16823	16796	16807	17083	17017	16954	17128	17097	17021	17045	16985	16884	17001	16984	16962	16828	16851	17021	16931	17027	16889	17143	17073	16967	16923	17111	16981	16824	17086	17098	17090	17013	16741	16953	16921	17167	16967	16835	17140	16964	16949	17031	16964	17092	16987	17057	17055	16851	17037	16978	16861	16969	17004	16853	16946	16891	16915	16884	16930	16826	17073	17069	17020	17041	17058	16704	16825	16941	16950	16920	16951	16783	17056	17048	16997	17178	17019	16952	16967	17034	16806	17032	16836	16897	17007	16909	17164	16903	17058	16906	17123	16917	16904	16957	16804	16943	16815	16884	17036	17043	17167	17185	16905	16852	16985	16965	16959	16919	16908	16823	16893	17162	16922	16998	16920	17041	17048	16995	16954	16919	17158	16797	16988	17033	17113	17021	16905	16965	17021	16734	16854	17090	16915	16981	16935	16874	17013	16843	16987	17048	17061	17037	17078	16965	16964	17060	17035	16904	17073	16897	16865	16941	17000	16912	16835	16855	16843	16770	16928	16846	16996	17018	17089	17224	16922	16828	16888	17187	17130	16945	16894	17127	17064	16918	17032	16888	16960	16956	16999	16990	17147	16884	17232	16972	17156	17059	17003	17027	16913	16911	17062	17092	17196	16914	17086	17066	16919	17077	16758	16742	17234	16977	16921	17158	17017	17008	16916	16937	17076	17140	16973	17006	16997	17154	16911	17022	16730	16879	17008	16840	16823	16890	16902	16987	17002	16963	17072	17190	17028	16958	17000	17206	17014	17009	17081	16878	16740	16962	17059	16901	17026	17023	17097	17074	16907	16964	17040	16816	17066	17039	16956	16940	16997	16928	17039	16919	16937	17017	17081	17063	16934	17101	16970	16905	16987	17139	17044	16918	16983	16891	16879	16776	17084	16855	16955	17200	16953	17000	16953	17117	17023	16977	16824	17103	17001	17046	16974	17011	17100	16819	16813	17071	16908	16725	16976	16984	16935	17096	17124	17048	17214	17014	16955	16979	16901	16966	16888	16894	17015	16889	17096	16962	17032	16959	16895	17106	16985	16802	16924	17039	16853	17111	16960	17055	17165	16860	16774	16970	17222	16877	16993	17181	17063	16983	16991	17050	16802	17038	17049	16897	17020	16961	16995	17099	16859	16727	16999	17184	16932	16924	16891	17199	16925	16924	16974	17050	16904	16708	16978	16742	17047	17119	16961	16796	17056	16991	16941	16942	16985	17147	16942	17021	16823	17278	17005	17045	16871	16976	17064	16865	17028	16935	16871	17083	17019	17007	16942	16987	16817	16851	16944	16877	16803	16723	16899	16863	17055	16913	16915	17115	16964	16952	17020	17038	17059	16999	16928	16904	16965	16783	16935	16808	16997	17097	17099	16903	17104	16918	17131	17032	16995	16960	17144	16857	17165	17021	17045	16952	16909	16984	17148	16894	17043	17050	16874	16995	17011	16890	16751	17103	16945	16850	16851	16780	16975	16957	16983	17085	16974	16827	16988	16814	16842	17004	16834	17155	17142	16956	16920	16967	17051	17076	17056	16758	16919	16893	17099	17118	17075	16976	17140	16919	16800	16895	17028	16962	17157	16869	17036	16832	16927	17061	17034	17105	17184	16936	17102	17127	16964	16767	16999	17049	17153	16767	16871	16960	16855	17096	17151	17054	17178	17140	16868	16868	16924	16865	16867	16902	16917	16988	16921	17058	17028	16870	16968	17060	16958	17081	17047	16758	16867	16958	16907	16944	17114	16776	16911	16906	16971	16874	17110	17052	16891	17177	16993	17002	16790	16894	16937	17032	16961	16899	17121	17039	17029	16945	16808	16867	16918	16910	16841	17080	17108	17051	16897	17113	17170	17073	17119	16924	16941	16787	17088	17033	16965	17016	16905	16847	17082	17062	16993	16995	17101	17178	16978	17037	16870	16883	16950	16962	16984	17007	16814	16967	16818	16891	16934	16872	16957	16896	16924	16940	16939	17093	16965	16980	16855	16991	17291	17011	17031	16968	17137	16933	17049	16918	16967	16923	17063	17001	16845	17030	16862	16899	16845	16961	16891	16890	17056	17090	16792	16936	16980	17031	17167	17000	17034	17055	16989	17002	17249	16933	17203	16982	16854	16789	17002	16845	16986	16939	17006
17881	22233	22412	23069	19808	18281	17756	17968	17002	17143	16046	17625	19661	19050	17787	16850	16298	16106	16012	15954	16031	15831	16022	15812	16042	16100	16099	16019	15957	15985	15911	15992	16003	15731	15969	15809	15757	15811	15971	16079	15818	15946	15938	15779	15903	15906	15994	15858	16085	15954	15781	15956	15977	15954	15933	16086	15819	16036	15956	16046	15850	15928	15943	15782	16166	16005	16035	16025	15951	15892	15967	15986	16006	16035	15939	15976	16015	15933	15812	15922	15937	15981	15923	16042	15891	15912	15867	16003	16019	15885	15897	15991	15923	15957	15978	15965	16001	15818	16073	15816	15945	15922	15886	16013	15989	15918	15916	15983	15791	15911	15894	15899	16101	15942	16013	16085	16150	16064	16012	16036	16074	16079	15891	16031	15968	15929	15766	15959	15928	15743	15825	16165	16001	15926	16033	16026	16006	15923	15979	15920	15890	15927	15875	15939	15919	16042	15913	15906	15912	16021	16006	16063	15978	15816	16044	15831	16064	15956	16034	15817	15836	15974	16010	15871	16025	16037	15904	15969	15963	15901	15764	15928	16061	15807	16250	16059	16059	15893	15953	16050	15964	15960	15835	15980	16006	16030	16021	15884	15946	16052	15997	16062	16028	15869	15987	16050	15836	16128	15944	15994	16025	15978	15916	15902	15947	15978	16016	15871	15983	15944	15905	15859	15824	15973	15975	16083	15957	15945	15871	15876	15942	15879	15976	15854	15867	16090	15968	16037	15966	15952	16102	16010	16073	15822	15919	15939	15872	15906	16013	15980	16165	15930	15954	15923	15979	16066	15968	15840	15807	16105	15894	15976	16067	16006	15950	16052	16060	15891	16002	15943	15786	16085	15827	15906	15815	15999	15928	16014	15881	15951	15929	15783	15921	15835	15992	16081	15924	15816	15918	15838	16058	15993	15875	15998	16044	15792	15905	15937	15789	15798	16063	15872	16130	15982	15847	15877	16022	15915	16082	16004	15879	16053	15831	15984	15917	16045	15953	16089	15969	15987	16006	16006	15857	15998	16001	15940	15789	15964	15983	16020	15971	15905	15818	15817	15932	15887	15934	16000	16160	16093	15927	15933	16136	15815	15860	15975	15874	15938	16010	16103	15914	15993	16137	15898	15866	15863	15908	15989	15790	15896	16119	15963	15988	16117	15863	16130	15967	15904	15935	15907	16041	15944	15715	16004	16075	15867	16105	15758	16041	15899	16066	16054	15863	16009	15811	15766	16046	15873	15993	15890	16066	15944	15983	15893	15960	15948	15962	15814	15993	16006	16166	15877	15791	16171	15844	15941	15782	15857	15930	16083	16060	15828	15896	15852	16051	15889	16052	15924	15874	16023	15865	15849	15981	16047	16050	15987	15911	15884	15909	15964	15906	15961	16074	15945	15996	15945	15915	15949	15928	15934	16067	15816	16126	16047	16023	16102	15900	15911	15914	15833	15957	15942	16010	15881	16014	15962	16149	15894	15742	16120	16070	15924	15965	15894	16066	15886	16013	15821	15743	16135	15931	15848	15998	16031	15943	15887	15915	16116	15868	15818	15866	16042	15868	16023	16071	15957	16062	15841	15875	15953	15958	15816	15952	15829	15865	15871	15878	15867	16000	15879	15862	15935	15916	15964	15939	15874	15831	16079	15977	15991	15941	15888	16059	16022	16015	15775	15959	16047	15982	16064	16106	15968	15895	15972	16098	16124	15932	16042	15685	16003	15813	15935	16036	15801	16092	15837	15995	15914	16041	16013	15828	15962	15889	15863	15963	16113	16069	16054	15927	15823	15854	15892	15917	15916	16135	15987	16080	15952	15938	15932	15905	15948	15939	16005	15836	15974	15972	15989	15873	16059	15961	15991	15940	15930	16010	16044	15945	15690	15902	15943	15840	16049	15939	16065	15899	15834	15956	15812	16242	15871	16002	16136	15960	16075	15917	15915	15955	16000	16139	15940	15829	15962	15724	16024	15985	15872	15935	16030	16087	16044	15977	15916	15955	15890	15952	15918	15838	15937	15984	15808	15978	16006	15965	15996	15891	15919	15921	15879	15942	16000	15928	16136	16092	15926	15886	15974	15932	15830	15935	15865	15805	15917	15851	15957	15838	15875	16107	16153	16122	15696	16189	16055	15817	15848	16084	15991	15854	15959	16095	15944	15992	15983	15919	15971	15937	16211	16125	15919	15952	15969	16056	15859	15929	16098	16130	15923	15967	16091	15994	15912	15943	15853	15985	15997	15903	15937	15936	15988	16042	16002	16138	16101	16055	15936	15958	16045	16002	15880	16027	15935	15943	15925	15976	15856	15985	16077	15814	15981	15935	15967	15845	16010	15855	15927	15815	15910	15956	15934	16002	15936	16077	16003	16082	15854	16092	16022	15903	16093	15915	15943	15833	15850	15990	15879	15948	16015	16002	15860	16070	15996	15909	16032	15896	16144	15976	15921	16133	16055	15873	15995	15881	16078	15946	15857	16003	15886	16029	15889	15967	15805	16058	15853	15858	16147	15784	15939	15978	15906	15854	15944	15780	16016	16050	15749	16049	15773	15877	15959	15988	15936	15846	16005	15960	15971	16105	16082	15840	16072	15787	15888	16047	15993	15855	15934	15915	15884	16019	15957	16064	16094	16020	15982	15893	15911	15993	15980	15964	15982	16067	16036	15950	15816	16020	15882	16044	15884	16099	16112	15867	16023	15987	15973	15809	16003	15972	15873	15896	16001	15961	15910	15982	15889	15739	16114	16026	15988	15931	15854	16062	15799	15988	15857	16001	15941	16153	15903	15889	15927	15932	15923	15966	15924	15972	16029	15931	15882	16072	16058	15974	16166	16070	15969	15948	15974	15963	15987	16042	15983	16011	15957	15918	15952	16142	15943	15916	16048	16060	15807	15826	15876	15858	15948	15892	16042	15918	16035	15941	15872	15995	15901	16024	16100	16093	15884	15938	15938	15862	16006	15942	16017	15996	15984	15849	15860	15856	15893	16213	16054	15930	15884	15934	16022	15950	16116	16073	15998	15908	16058	16071	15978	15965	16076	15880	16037	16042	15941	15861	16024	15872	16081	15992	15946	16004	15976	15920	15996	15995	16001	15888	16006	16039	15852	15840	15848	15843	16062	15998	15916	16014	15957	15848	15925	15818	16071	15939	15941	15980	15972	16047	16102	15847	16084	16046	16043	16070	15973	15997	15974	15983	15828	16123	16017	15989	16048	15936	15966	15908	16051	15978	16050	15986	15895	15765	16162	16080	16006	15946	16015	15978	15918	15978	15995	16107	16043	15841	15967	15944	15973	15944	15965	15984	15937	15967	16031	15813	16069	15874	15963	16012	16063	15791	15795	16183	15945	15856	16024	16003	15978	16074	15747	16041	15987	16055	15947	16017	16078	15937	15989	15959	15999	16067	16018	15958	15954	15892	15872	15859	16117	15958	15911	15969	16095	16007	15966	15737	16039	16114	15887	15987	15975	15982	16084	15892	16084	15951	16098	15923	16048	15815	16016	15835	15970	15815	15909	15972	16024	16045	15917	15833	15784	15934	16058	15727	15882	15931	16028	15986	16025	16081	15828	15907	16025	16043	15986	15913	15990	15886	15974	15978	15965	16032	16065	16104	15965	15949	15959	15978	16155	15887	16081	16083	15963	16003	15961	15938	15785	15984	15856	16061	15895	16015	15896	15935	15985	15987	15905	16098	15864	15954	15927	15948	15837	15789	16036	15869	16036	15947	15924	16008	16067	16075	15979	15956	15925	15970	15943	15938	16095	15906	15917	16045	16080	15919	15925	15870	16051	15925	16056	15977	16036	16054	16148	15874	16031	16064	16116	15882	16021	15981	15981	15879	15960	16099	16014	15904	15945	15900	15910	16032	15798	15891	16009	15958	15973	16028	15935	15815	16134	15942	15959	15813	16046	15989	16008	16023	15987	15924	16002	15994	15909	15936	15988	15935	15978	16186	15937	15797	16007	15942	15908	15972	15886	16170	15917	15853	15880	15932	15982	15872	15859	15948	15960	15725	16057	16093	15800	16103	16000	15954	15974	15937	15954	15797	16061	16045	16066	15990	15967	15899	15861	16015	15977	15928	15892	15848	16029	16129	15986	16121	15905	16016	15983	16111	15934	15822	15989	15806	16009	15976	15861	15819	16013	15903	15951	16029	15849	15817	15994	15895	15960	15870	16130	15911	16075	15964	16103	16020	15882	16072	15859	15784	15975	15885	16016	16025	15912	15879	15907	16023	15905	15806	15982	16066	16010	15921	15975	15852	15955	15962	15951	16020	15854	16062	16029	15972	16033	16018	16158	15916	16034	15862	15976	15934	15862	15916	15983	16026	16057	16046	15905	15990	16015	15955	15838	16212	15863	16052	15844	15884	16126	15847	16155	15905	15949	15831	15974	16040	16030	16056	15913	16005	15815	15900	15893	15931	15828	16014	15831	16016	15977	15952	15997	15963	16097	15904	15862	15927	15798	16030	15949	16232	15863	15912	15943	15922	16022	16029	15942	15917	16184	15908	15903	15852	15953	15909	16029	15955	16098	15870	16107	15800	16046	15979	15858	15930	15917	15936	15926	15926	16023	16112	15942	15906	16045	15919	16000	15821	15913	15973	15817	16047	15955	15951	16000	15874	15953	16039	15862	15853	15852	15909	15954	16128	16053	15941	15629	15986	16094	16078	15958	15952	16127	15967	15993	15956	16058	15939	16014	15905	15893	15827	15787	15992	15849	15976	16050	15959	15807	15977	15983	16052	15941	16131	15909	15964	15793	16224	15965	15826	15854	16084	15839	15782	16090	15923	16054	16036	15862	15956	15906	16023	15973	15806	15911	15900	16042	15898	15823	15908	15924	16065	15886	15761	15882	15895	15853	15945	15827	15837	15887	15930	15997	15985	16073	15907	15892	15884	15907	16023	15943	16087	15972	16123	15982	16035	15926	15898	16011	15949	15964	16092	16046	16131	15844	16072	16013	15980	15897	16009	15897	15933	15855	16048	15978	15920	15852	16091	15755	15937	15828	16059	15990	16033	16026	15981	15940	15954	16063	16124	15944	15861	16054	16141	15875	15967	15902	16241	15921	15874	15982	15944	15993	15962	16033	15843	16001	16028	16059	15977	15937	16194	15956	15997	16010	15837	15948
25029	21456	28349	26059	22196	20633	20298	18884	18122	17775	17196	22207	31561	29525	24964	20574	18071	17195	16821	16875	16808	16745	16894	17067	16771	17006	16614	16787	17034	16977	16701	16969	16889	16794	17064	16820	16582	16731	16770	16658	16784	16824	16871	16807	16901	16924	16873	16950	16855	16803	16765	16889	16899	16995	16754	16986	16724	16657	16951	16562	16878	16654	16636	16748	16812	16810	16767	16750	16743	16760	16608	16787	16729	16803	16522	16719	16989	16739	16774	16912	16791	16747	16800	16907	16853	16676	16776	16679	17033	16856	16723	16899	17033	16915	16760	16682	16792	16804	16547	16893	16742	16812	16785	16800	16815	16615	16772	16717	16830	16823	16807	16770	17044	16974	16799	16655	16806	16885	16698	16623	16876	16984	16716	16676	16884	16905	16720	16793	16722	16712	16936	16836	16788	16661	16783	16574	16894	16816	16797	16728	17017	16851	17030	16621	16827	16907	16883	16701	16844	16974	16712	16846	16649	16768	16818	16737	16841	16891	16978	16774	16652	16668	16678	16851	16929	16739	16943	16897	16911	16613	16758	16769	16941	16766	16747	16702	16573	16855	16893	16575	16750	16841	16697	16876	16703	16782	16771	16784	16970	16804	16751	16639	16787	16724	16919	16672	16878	16850	16927	16857	16835	16906	16943	16862	16728	16688	16707	16844	16817	16753	16794	16645	16980	16846	16665	16880	16723	16768	16795	16886	16752	16600	16532	16759	16873	16789	16919	16666	16878	16954	16885	16814	16792	16806	16848	16751	16743	16833	16956	17015	16685	16735	16749	16843	16671	16784	16764	16813	16919	16830	16871	16780	16828	16852	16961	16700	16926	16790	16918	16839	16880	16915	16857	16817	16875	16644	16613	16771	16860	16565	16754	16741	16825	16813	16815	16839	16915	16790	16669	16865	16942	16760	16793	17007	16734	16859	16602	16812	16638	16992	16634	16763	16733	16896	16647	16812	16792	16575	16980	16704	16859	16807	16869	16794	16822	16916	16784	16768	16704	16822	16853	16623	16769	16721	16719	16742	16647	16999	16681	16675	16888	16666	16550	16798	16832	16805	16805	16641	16601	16639	16662	16783	16876	16652	16843	16874	16846	16799	16634	16747	16759	16787	16670	16832	16686	16711	16739	16806	16920	16872	16726	16840	16595	16788	16716	16859	16980	16905	16429	16856	16733	16921	16777	16697	16966	16788	17090	16714	16569	16877	16738	16745	16756	16756	16873	16970	16768	17034	16814	16670	16713	16813	16673	16754	16745	16833	16868	16847	16968	16740	16799	16729	16706	16975	16873	16889	16608	16744	16740	16731	16875	16893	16815	16772	16689	16584	17105	17021	16902	16889	16722	16741	16938	16782	16895	16817	16604	16802	16914	16802	16833	16879	16939	16828	16838	16748	16698	16886	16760	16741	16948	16917	16602	16665	16847	16734	16689	16810	16871	16870	16662	16651	16790	16785	16877	16721	16579	16695	16811	16898	16888	16777	16794	16777	16796	16908	16681	16842	16688	16763	16720	16711	17034	16691	16758	16792	16702	16951	16866	16709	17011	16915	16804	16825	16573	16796	16887	16978	16732	16824	16772	16707	16614	16723	16897	16672	16889	16897	16800	16858	16910	16853	16918	16893	16912	16703	16731	17057	16869	16968	16688	16720	17024	16837	16859	16740	16751	16727	16739	16671	16796	16730	16719	16639	16649	16675	16787	16835	16890	16794	16939	16991	16931	16887	16858	16917	16708	16697	16680	16735	16719	16713	16679	16816	16601	16677	16795	16968	16652	16833	16948	16719	16787	16780	16891	16725	16703	16653	16823	16795	16619	16678	16867	16808	16609	16876	16850	16947	16931	16960	16768	16860	16771	16875	16958	16878	16847	16765	16741	16729	16771	16726	16841	16632	16742	16962	16884	16669	16647	16785	16995	16776	16782	16835	16871	16835	16650	16837	16699	16996	16746	16721	16859	16950	16859	16795	16750	16787	16578	16635	16691	16882	16962	16811	16976	16822	16763	16860	16915	16821	16660	16929	16790	16695	16657	16690	16816	16882	16667	16765	16757	16861	16883	16832	16818	16898	16813	16792	16909	16943	16851	16806	16886	16837	16980	16762	16845	16667	16838	16818	16940	16610	16588	16973	16916	16798	16674	16842	16678	16871	16737	16906	16626	16732	16803	16775	16802	16684	16959	16741	16717	16784	16787	16686	16619	16888	16921	16955	16623	16704	16752	16977	16936	16494	16740	16663	16914	16716	16754	16709	16713	16722	16891	16604	16725	16823	16900	16839	16981	16728	16901	16727	16875	16868	16664	16780	16737	16724	16632	16817	16791	16839	16770	16784	16897	16781	16733	16858	16901	16947	16984	16942	16774	16823	16821	16756	16837	16730	16891	16792	16910	16955	16885	16824	16830	16948	16758	16855	16894	16907	16718	16637	16708	16699	16763	16975	16621	16788	16864	16678	16678	16941	16844	16770	16833	16512	16805	16855	16788	16829	16739	16785	16944	16814	16887	16609	16722	16962	16713	16711	16580	16732	16932	16749	16918	16853	16832	16809	16697	16759	16717	16682	16858	16965	16885	16765	16811	16846	16636	16670	16766	16806	17014	16808	17073	16968	16807	16575	16759	16911	16663	16740	16901	16696	16721	16821	16964	17073	17002	16840	16841	16868	16841	16771	16778	17053	16879	16822	16829	16623	16820	16888	16702	16814	16831	16746	16700	16826	16661	16736	16902	16790	16794	16934	16719	16790	16757	16840	16964	16801	16783	16862	17028	16833	16708	16910	16582	16784	16919	16714	16791	16828	16786	16830	16859	16957	16781	16698	16736	16754	16871	16812	16810	16969	16791	16800	16758	16720	16929	16923	17055	16717	17053	17066	16874	16918	17096	16698	16745	16959	16734	16807	16861	16600	16671	16931	16625	16627	16675	16849	16860	16720	16760	16761	16904	16964	16883	16811	16717	16828	16680	16754	16846	16753	16878	16763	16880	16728	16813	16609	16837	16785	16783	16834	16949	16992	16782	16712	17000	16828	16664	16849	16774	16809	16873	16867	16760	16748	16668	16736	16752	16891	16670	16608	16567	16850	16841	16618	16849	16733	17036	16890	16871	16878	16878	16829	16717	16940	16662	16686	16942	16901	16770	16795	16936	16741	16821	16723	16744	16722	16710	16808	16822	16693	16718	16691	16683	16558	16794	16664	16839	16799	16832	16902	16861	16557	16909	16907	16613	17159	16931	16729	16784	16730	16841	16689	16803	16696	16769	16879	16961	16771	16842	16760	16812	16998	16892	16597	16806	17042	16831	16962	16891	16776	16904	17094	17012	16892	16760	17022	16777	16723	16623	16841	16712	16882	16737	16601	16803	16695	16793	16845	16692	16735	16697	16871	16880	16847	16708	16877	16791	16867	16836	16830	16938	16865	16811	16826	16981	16816	16746	16588	16760	16861	16776	16806	16818	16649	16919	16697	16882	16970	16889	16808	16837	16597	16735	16753	16700	17046	16727	16773	16709	16880	16932	16799	16897	16672	16937	16913	16773	16665	16907	16794	16750	16881	16992	16804	16780	16663	16922	16855	16947	16932	16738	16857	16861	16964	16801	16895	16813	16712	16636	17018	16975	16860	16932	16830	17034	16726	16770	16872	16684	16705	16920	16727	16695	16781	16961	16783	16629	16659	16859	16775	16937	17011	16944	16895	16961	16782	16927	16873	16981	16569	16682	17004	16827	16712	16876	16676	16841	16966	17029	16974	16857	16737	16827	16670	16769	16989	16722	16814	16789	16748	16773	16783	16766	17018	16930	16655	16908	16843	16838	16573	16898	16756	16856	16828	16754	16854	16698	16788	16769	16782	16978	16804	16884	16905	16886	16913	16736	16682	16789	16571	16915	16886	16821	16738	16809	16968	16933	16913	17150	16773	16673	16905	16859	16818	16869	16785	16848	16692	16651	16786	16778	16779	16755	17064	16888	16738	16861	16569	16924	16724	16538	16634	16635	16859	16798	16816	16710	16821	16642	16812	16873	16635	16909	16778	16919	16804	16651	16787	16913	16782	16903	16999	16679	16701	16765	16538	16758	16782	16694	16771	16600	16605	16869	16558	16678	16709	16915	16884	16791	16805	16730	16807	16904	16725	16834	16809	16826	16796	16853	16690	16910	16859	16621	16758	16653	16782	16841	16851	16843	16631	16918	16897	16783	16858	16751	16637	16784	16638	16978	16805	16873	16888	16771	16697	16861	16836	16841	16713	16849	16691	16713	16614	16822	16812	16620	16911	16960	16799	16666	16845	16828	16733	16940	16810	16783	16739	16771	16631	16958	16772	16850	16758	16679	16599	16724	16819	16893	16800	16913	16718	16859	16941	16881	16812	16795	16665	16783	16769	16878	16797	16614	16859	16741	16760	17026	16709	16982	16760	16712	16825	16674	16839	16867	16680	16835	16898	16724	16692	16796	16787	16757	16736	16651	16903	16734	16743	16718	16766	16828	16796	16810	16756	16841	16693	16811	16831	17098	16767	16898	16757	16920	16815	16850	16590	16720	16752	16811	16851	16716	16811	16823	16771	16706	16680	16954	16724	16899	16803	16821	16697	16766	16812	16888	16703	17024	17061	16757	16822	16877	16982	16934	16648	16910	16718	16688	16965	16606	16727	16877	16885	16573	16755	16721	16573	16872	16778	16869	16821	16926	16708	16780	16866	16735	16807	16645	16773	16789	16937	16729	16722	17007	16935	16796	16767	16633	16831	16736	16770	16770	16686	16885	16833	16718	16816	16876	16669	16746	16910	17092	16759	16841	16940	16660	16762	16811	16711	16831	16728	16917	16822	16968	16942	16886	16940	16953	16666	16775	16805	16766	17034	16751	16871	16779	16736	16810	16590	16782	16765	16914	16916	16934	16759	16747	16792	16733	16707	16844	16793	16937	16846	16696	16754	17008	16762	16891	16544	16915	16873	16913	16758	16747	16674	16824	16890	16788	16733	16620	16921	16802	17075	16914	16807	16834	16857	16775	16796	16847	17030	16846	16861	16948	16758	16908	16721	16861	16816	16594	16634	16846	16568	16900	16875	16924	16994	16735	16733	16829	16738	16793	16703	16545	16786	16877	16811	16805	16998	16826	16985	16802	16765	16791	16779
17758	29112	29127	26385	22950	19593	19165	18637	18035	17341	16594	25770	35604	32186	25862	20147	17029	15970	16053	16087	16103	16005	15796	15992	15985	16016	15995	16029	15860	15922	15970	15949	16074	15873	15988	15961	16060	15973	16007	15854	16018	15905	15891	15950	15980	15935	15930	15807	15894	15931	15992	15956	15863	15924	15833	15956	15917	15962	15846	16113	16108	15916	15932	15939	15862	15919	16030	15908	15981	16027	16008	16018	15843	15996	16030	16014	15892	15919	15921	15790	16023	16046	15941	15907	15820	15992	15973	15922	16044	15986	16048	15958	16145	15937	16008	15900	15840	16011	15793	15944	15836	15877	15830	15811	15881	16032	15984	15972	16062	16072	15935	16298	15792	15845	16075	16031	15843	15916	15856	15830	16017	16014	15854	15916	15743	15872	15909	15920	15944	16023	15975	16071	16022	16016	16110	15836	15820	15985	15980	15862	16136	15791	15942	16060	16005	16044	15971	15854	15852	16099	16050	16021	16043	15989	16038	16013	15939	15891	15850	16015	16018	15993	15938	15941	16033	15885	15947	15989	16097	15912	16091	15852	15959	15940	15993	16111	15944	16119	15813	16015	15878	15976	15896	16065	15860	15987	15969	15987	15825	15965	15986	15984	15858	15900	15921	15914	15817	15886	16115	16064	15958	16013	15911	15986	15780	15974	16057	15939	16123	15933	15957	15945	16069	15918	15672	15924	16016	15949	15984	15993	15884	15772	15934	15861	15961	16058	15925	16038	16049	15876	15942	15926	16106	15858	16010	15789	15902	15997	15815	15925	15989	15907	15888	15956	15814	15886	15972	15888	15871	16039	15835	15907	15891	16057	15847	15918	15825	15949	15764	16100	15879	15991	15847	16051	15910	15861	15919	15833	15831	15979	15915	15997	16017	15893	15849	15830	15965	15938	15826	15877	15936	15779	16061	15860	16004	16003	15923	15913	16004	15918	15834	16041	15979	16012	15959	15909	16130	15876	15974	15952	15965	15818	15851	15940	15949	15934	15871	16072	15881	16045	16056	15918	15976	16060	15840	16040	15769	15863	15876	15997	15824	16001	16067	16063	16031	16016	15958	16044	15945	16045	16055	16049	15947	15912	15943	15906	16049	15890	15999	16035	15987	16127	15962	15950	15903	15991	15956	15971	15988	16024	16077	16158	15914	15986	15887	15965	16093	16183	16070	15874	15943	16008	15857	15929	16004	16019	15958	15837	16003	16028	16015	15923	15990	15950	16001	15925	15959	15863	15992	15915	15909	15907	16004	16091	15838	16067	16067	15901	15941	15836	15965	15870	15895	15946	15854	16070	16014	16092	15970	15918	15923	16031	15855	15939	16130	15910	15826	16052	15840	16043	15899	16031	15846	15751	15911	16062	15997	15928	15898	15983	15894	15978	15903	16046	15970	15871	15926	16053	15976	16010	16017	16013	15795	15999	15818	15897	15882	16010	15829	15869	15885	16002	16101	15798	15822	15987	15771	15951	15957	15872	15879	15905	16014	15846	15839	15963	15972	15836	15844	16051	15818	16007	16014	15843	15821	16050	15934	15979	15938	16164	15922	15873	15939	16043	16019	15873	15934	16074	16045	15834	15784	16077	16026	16046	16056	15895	15887	15889	15890	16100	15847	15905	15995	15928	15853	16078	15995	15986	15900	15916	16002	15865	15994	16046	15973	15948	16041	15912	15885	15964	16073	16052	15980	15766	15811	15756	15944	15816	15885	15931	16065	16071	16244	15733	15911	15925	15942	16108	15918	15948	15985	15954	15924	15919	15810	15883	16057	16112	15976	15975	15953	15912	15796	15727	15988	15959	15797	16007	15863	15855	15977	15986	16048	16020	16084	15786	15835	15905	15872	16007	16028	16060	16039	15873	16049	15950	15884	15907	15986	16065	15797	15881	15941	15716	16137	16083	15937	15888	15939	15722	16123	15912	15889	15914	16089	16044	15878	15921	16013	15939	16067	15820	16004	16032	16050	16105	16138	15877	15999	15932	15906	15929	15761	15985	15976	15949	15952	16079	16022	16021	15997	16027	15961	16133	15861	15822	16046	15856	15843	15893	15892	15987	15930	15860	15964	16058	16073	16058	16018	15965	15992	16007	16027	15773	15925	15924	15859	15879	15945	15959	15914	15775	15906	15828	15996	16021	15986	15909	16105	15961	15860	16041	15820	15944	15803	15886	15792	15963	16007	16014	15807	16036	15876	15929	15747	15888	15914	15799	15902	15980	15973	15971	15907	16018	16086	15953	16056	15944	15909	15965	16001	15904	15939	16139	15977	15930	15887	15959	16028	15920	15851	16188	15879	16024	15917	15956	15906	16062	16112	15863	15892	15922	15905	15987	16049	16085	15981	16056	15993	16116	15937	15786	15861	15850	16021	15876	16090	15840	16213	15974	15958	15929	15893	15851	15848	15944	15954	15950	16029	15959	15924	15887	15884	15897	15927	16005	15876	16060	15889	15834	15923	15987	15868	15912	15841	15980	15889	16002	16014	15991	16069	15894	16115	15838	16029	15823	15944	15846	15914	15880	15828	16002	16027	15745	15923	16128	15905	16173	16039	15947	16072	15915	15964	16078	15908	16022	15913	15899	15933	16207	15895	15972	16057	15913	15945	15844	15947	16065	15748	16019	16101	16007	15968	16020	15983	15948	15951	15908	15911	15982	15836	15992	16091	15975	15922	16103	15923	16122	15915	15927	16051	16069	15969	15910	15922	15971	15890	15970	16074	16064	16054	16099	15889	16048	15989	15879	15890	16001	15735	16012	15869	15917	15954	16043	16097	15946	16106	15900	16047	15883	15944	15969	16065	15816	15954	15905	15997	15860	15961	15876	15893	15910	15802	15815	15877	15870	15824	15856	16093	15880	15929	15791	15916	16115	15865	15915	16071	16039	15987	15853	16043	16047	16095	15936	16023	15892	15901	16054	16132	15860	15925	16046	16014	15990	15942	16114	15896	16019	15863	15770	16091	15849	16054	15891	15868	15904	16109	15950	15997	15885	15803	16099	16086	15963	16027	15866	15902	15950	15822	15801	15966	15973	15931	15961	15948	16032	15913	16089	15815	15982	15933	15974	15862	16096	16008	15917	16030	16023	15914	15724	16077	15957	15986	15946	15980	15956	15707	15937	16113	15835	15849	16002	15804	15859	15874	15960	16044	15906	16034	16078	15952	16104	15921	15908	16028	15942	15930	15938	16041	15966	16102	16018	16042	15956	16118	15913	15909	15853	15895	15892	16062	15879	16023	15878	15957	16016	15938	15980	15919	15871	15875	15923	16163	15890	15923	15962	16050	15911	15839	16010	15882	16014	15841	15978	15955	15911	15769	15942	16040	15709	15938	15885	16015	16018	15883	15953	16043	15897	15836	16125	15955	15808	15839	15890	15957	15936	15848	16045	15975	15819	15910	15946	15790	15935	16019	15900	15857	15984	16000	15789	16051	15884	15972	16079	16024	15793	15992	15901	16026	16044	15868	15887	15882	15859	15858	15948	15994	15977	15917	16147	15939	15974	16025	16055	15832	16122	15968	16164	15746	15992	15900	15958	15925	15931	15883	15950	15824	16007	15834	15981	15868	16076	15938	16000	15929	15894	15939	16120	15950	16087	16023	15978	15997	15842	16035	15952	16036	15890	15944	16078	15997	15920	15852	16089	15987	15772	15871	16072	15714	15974	15858	15857	16013	15964	15987	16000	15936	15961	15902	16047	15885	15744	15945	15878	15888	16039	15911	15985	16093	15856	15996	15978	15923	15830	15991	15934	16032	15907	15949	15830	15945	15990	16046	15798	16100	15966	15767	15971	16054	15908	15868	15895	16043	16010	15961	15897	15852	15830	16137	15988	15775	15867	15920	16018	16022	15904	16073	15887	15980	15950	16000	15945	15993	15912	15966	15979	15758	16071	15974	15908	16022	15994	15846	15977	15953	15866	15948	16138	15946	15964	15993	15932	15902	15976	15822	16080	15890	16013	15957	15950	16071	15930	15943	15940	16094	15928	15873	16080	15933	15965	15912	15927	16042	16061	15927	16031	15788	15989	15957	16039	15922	15949	15881	15999	15882	15778	15842	15969	15801	15882	15911	16095	15873	16002	15924	16023	15988	15892	15764	15818	15917	16025	16040	15897	15782	15855	16073	15911	16053	15876	15880	15958	15889	15972	15937	15993	16101	15827	15858	15691	15850	15902	15977	16123	15898	15797	15834	15849	16019	16143	16018	15952	16024	15753	15925	16035	15962	16072	15817	15947	15903	15918	15920	15807	16076	15905	15984	15893	15944	15942	15929	15965	15927	15941	15923	16015	15875	15912	16011	15951	15907	16000	15837	15829	15885	15931	15999	15883	16046	16094	15841	16053	15919	16018	15988	15812	16048	15982	15894	16077	15853	15974	15891	15964	15846	15923	16120	15871	16027	15958	16019	16069	15912	15842	15892	15992	16021	16080	16030	15914	16001	15813	16022	15917	15838	15929	16099	15976	15856	15778	16074	15786	15884	15730	15865	16006	15832	15904	16212	16080	15908	15981	15798	15896	15943	16005	16033	15865	15962	15972	16074	15917	15837	15877	15900	15831	15998	16089	15794	15890	16077	16004	16014	16063	16229	15893	15994	15957	15852	15985	16062	15836	15869	15770	15959	16061	15929	15861	16062	16029	15901	15895	16053	15920	15954	16052	16019	15991	16027	15998	15882	15879	15986	16019	15978	16045	15976	15958	15968	15940	16240	15950	15914	15982	16045	15804	15957	15966	15918	15986	15974	16026	15933	15862	16057	15903	15968	15929	16114	16051	16062	15868	15914	16066	16093	16050	15841	15860	15971	15953	15845	16010	15860	16082	15956	15852	15920	15940	16011	15809	15837	16046	15788	16068	15999	16093	15874	15881	15966	15879	15812	15993	15783	15940	15842	16166	15883	16068	16004	15913	15951	16116	15869	15995	15999	16009	16024	16087	16061	16025	16020	16177	15909	16104	15815	15977	16091	15942	16009	15891	15969	16039	15922	15936	15865	15898	15862	15897	15940	16023	15758	15831	15837	15925	15980	16012	16042	15630	16208	15893	16055	15786	16094	15958	15902	16017	15945	16066	15910	15968	15857	15860	16101	15988	15624	15879	15894	16087	15924	15911	15922	16012	15910	15817	15823	15795
23875	21370	28767	24548	22420	23271	23274	20131	18839	18096	17769	24109	40019	37922	30689	23271	18963	17575	17062	17084	16845	16907	16889	16921	17150	16750	16772	16972	16889	17005	16803	16968	16993	16775	17116	16780	16970	16704	16969	16931	16851	17129	17070	16839	16991	17075	16925	17020	17123	16906	16838	16960	17018	16963	16960	16878	16892	16829	16806	16790	16747	16819	16857	16987	16795	16834	16822	16844	16806	16924	16810	16853	16664	16882	16920	16953	16818	16965	16859	16885	16789	16956	16804	16821	16861	16778	16876	16858	16980	16813	16831	16912	16904	16928	17031	16873	16883	16805	16813	16805	17003	16924	16793	16951	16821	16826	16860	16902	16925	16973	16730	16949	16910	16949	16851	16991	16768	16916	16828	16908	16776	16859	16895	17032	16886	16743	16857	16807	16773	16952	16728	16952	16863	16847	16851	16909	16905	16844	16823	16912	16571	16816	16824	16778	16956	16808	16804	16933	16889	16845	16941	16780	16865	16780	16904	16856	16962	17037	16922	16810	16909	16760	16858	16928	16910	17062	16954	16702	16808	16722	16966	16838	17050	16849	16920	16930	17052	16802	16869	16832	16912	16847	16712	16807	16892	16832	17039	16760	16759	16784	16956	16846	16747	17043	16965	16747	16827	16831	16851	16836	16684	16848	16934	16792	16885	16973	16831	16957	16783	16879	16778	16889	16795	16771	16840	16677	16957	16877	16731	16953	16870	16861	16848	16908	16969	16865	16861	16781	16899	16840	17025	17068	16975	16793	16769	16799	16693	16778	16830	16900	16758	16712	17039	16844	16745	16842	16865	16927	16896	16679	17097	16963	16945	16733	16896	16597	16772	16814	16746	16749	16787	16924	16873	16887	16906	16773	17186	16728	16931	16810	16864	16801	16933	16890	17048	16739	16781	16810	16837	16681	16899	16817	16917	16707	16822	16689	16782	16766	16757	16924	16835	16704	16792	16922	16712	16853	16703	16869	16698	16788	16753	16996	16831	16719	16771	16969	16773	16984	16931	16797	16857	16704	16858	16827	17035	16803	16884	16812	16783	16641	16812	16735	17028	17066	17035	16661	16853	16968	16835	16730	16880	16957	16855	16704	16782	16856	16978	17077	16801	16961	16894	17002	16861	16915	16819	16836	16839	16723	16947	16888	16853	16794	16947	16896	16618	16949	16866	16792	16894	16766	16770	16851	16953	16752	16921	16713	17029	16898	16630	16821	16841	16823	16826	16750	16986	16890	16770	16838	16975	16751	16808	16802	16955	16793	16829	16849	17032	16796	16966	16922	16921	16807	16767	16714	16817	16830	16800	16980	16948	16750	16877	16783	16833	16888	16958	16902	16697	16835	16961	16840	16826	17030	16826	16672	16695	16818	16907	16744	16859	16770	16766	16664	16892	17009	16735	16708	16583	16701	16806	16989	16842	16995	16805	16943	16850	16814	16789	16810	16901	16877	16946	16854	16786	16760	16721	16979	16867	16840	16857	16797	16895	16885	17001	16707	16901	16862	16785	16909	16825	16715	16925	17164	16984	16881	16783	16917	16900	16908	16677	16828	16765	16891	16946	16918	16822	16682	16935	16982	16951	16671	16949	17064	16930	16797	16668	16972	16722	16876	16705	16749	16575	16844	16892	16814	17129	16864	16830	16762	16836	16896	17059	16728	16710	16741	16982	16909	16752	16817	16957	16869	16707	16883	16887	16868	16837	16814	16956	17030	16774	16790	16986	16904	16919	16870	16824	16873	16737	16936	16966	16834	16908	16829	16895	16979	16815	16923	16761	16788	16992	16866	16894	16723	16703	16723	16728	16931	16957	16986	17001	16948	17108	16779	16592	16667	16717	16786	16953	16942	16784	17039	16849	16740	16898	16894	16723	16867	16798	16774	16769	16797	16934	16840	16720	16703	16883	16863	16702	16915	16864	16608	16793	16917	16836	16915	16902	16754	17062	16920	16911	17101	17094	16796	16784	16874	16819	16932	16787	16887	16672	16527	17053	16856	16846	16897	16733	17233	16772	17026	16785	16794	16984	16906	16874	16934	16837	16858	16893	16822	16843	16880	16764	17034	16816	16910	16881	16716	16771	16858	16881	16811	16883	16822	16719	16872	16865	16628	16614	16715	16895	17040	16908	16927	16659	16795	16879	16870	16916	16824	17015	17044	16744	16766	16771	16980	16705	16988	16845	16838	16819	16794	16704	16780	16960	16737	17034	16783	16973	16839	16939	16835	16838	16722	16635	16817	16899	16776	16905	16915	16775	16888	16773	16720	16899	16694	16911	16976	17032	16965	17101	16909	16809	16820	16698	16897	16801	16719	16839	16951	16859	16807	16678	16918	16775	16721	16813	17056	17001	16836	16590	16908	16876	16932	17018	16704	16682	16952	16837	16828	16969	16766	16961	17004	16756	16898	16726	16785	16890	16628	16841	16986	16936	16758	16863	16923	16882	16736	16787	16795	16930	16766	17015	16970	16833	16780	16926	16855	16954	16842	16831	16858	16784	16866	16906	17064	16900	16962	16778	16780	16732	16777	16826	16787	16909	16809	16863	16687	16897	16759	16811	16780	16834	16941	16705	16806	16946	16832	16661	16960	16768	17021	16823	16987	16913	16861	16738	16800	16819	16883	16773	16973	16785	16966	16827	16748	17080	16872	16861	16770	16966	16935	16716	16902	16844	16774	16931	17059	16865	16658	16893	16744	16907	16755	16764	16788	16893	16800	16945	16837	16963	16658	16965	16887	16863	16793	16781	16853	16967	16900	16848	16929	16859	16747	16748	16820	16961	16973	16971	16888	16729	16692	16796	16746	16753	16722	16968	16654	16879	16929	16703	16994	17002	17051	16840	16906	16978	16985	16777	16844	16696	16870	16879	16967	16866	16906	16889	16768	16893	16795	16898	16983	16828	16714	16933	16769	16870	16982	16838	16910	16824	16855	16732	16700	16746	16960	16745	16799	16799	16843	16851	16960	16808	16704	16790	16994	16854	16898	16736	16823	16842	16942	17189	16807	16760	16755	16962	17044	16755	16643	16876	16930	16828	16623	16655	16838	16703	16795	16970	16953	16682	16852	16843	16920	16635	16881	16923	16932	16906	16730	16938	17093	16984	16800	16854	16917	16901	16838	16668	16931	16913	16882	16848	16866	16962	16846	16658	16877	16878	16889	16748	16947	16887	16930	16788	16830	16889	16889	16895	16829	16846	16690	16765	16742	16896	16678	16820	17070	16827	16982	16868	16856	16733	16661	16800	16822	16925	16820	17037	16629	16891	16789	16842	16849	16843	16829	16794	16858	16788	16953	16876	16742	16903	16962	16810	16725	16778	16940	16700	17001	16954	16818	17070	16815	16774	16844	16989	16693	16864	16876	16923	16978	16768	16671	16880	16777	16821	16740	16942	16904	16596	17005	17027	16752	16846	16934	16885	16867	17071	16672	16825	16762	16975	16794	16629	16949	16532	16839	17001	16781	16886	16961	16886	16911	16899	16870	16830	16757	16603	16735	16551	16857	16849	16649	16863	16788	16804	16742	16906	17068	16811	16912	17015	16869	16811	16884	16943	17096	16885	16823	16875	16897	16965	16912	16582	16832	16866	16853	16721	16848	16865	16677	17047	16882	16774	16903	16827	16941	16764	16779	16840	16876	17059	16835	16774	16725	16964	16905	16853	16846	16870	16828	16870	16829	17055	16906	17008	16873	16778	16793	17183	16724	16915	16887	16933	16796	16833	16798	16892	16866	16771	16739	16904	16892	16884	16812	16757	16917	16785	16950	16933	16820	16818	17045	16924	16774	16976	17037	17003	16851	16958	16741	16940	16702	16854	16731	16787	16909	16839	17120	17036	17082	16905	16841	16686	16868	16876	16954	16882	16886	16788	16785	16869	16646	16820	16814	16819	16811	16860	16863	16767	16856	16930	16690	16841	16821	16924	16905	16853	16788	16738	16949	16876	16805	16800	16851	16788	17031	16875	16802	16875	16897	16932	16603	16744	16758	16976	16778	16757	16768	16838	16923	16943	16847	16902	17121	16868	16779	16958	16641	16854	16776	16935	16867	16834	17025	17065	16951	17043	16700	16745	16784	16966	16823	16924	16777	16864	16780	16876	16818	16851	16912	16779	17015	16870	16864	16731	16885	16677	16761	16797	16866	16984	16806	16965	16951	16965	16927	16697	16812	16808	16919	16752	16588	16806	16784	16780	16793	16909	16784	16907	16816	16954	16691	16823	17023	16919	16887	16633	16861	16743	16936	16978	16849	16740	16746	16760	17014	16812	16844	16948	16805	16872	16964	16922	16908	16874	16858	16793	16831	17078	17003	16921	17032	16836	16652	16695	16725	16876	16817	16946	16714	16827	16750	16853	16784	16816	16747	16792	16899	16966	16812	16871	16877	16895	16875	16883	16770	16840	16847	17001	16735	16704	16785	16940	16768	16893	16978	16808	16856	16777	16970	17102	17035	16840	16895	16932	16836	17013	16711	16996	16700	16874	17072	16851	16827	16861	16850	16904	16836	16717	16900	16998	16846	16811	16909	16883	16811	16666	16911	16889	16804	16697	16980	16862	16779	16928	16642	16705	16873	17214	16854	16925	17011	17009	16924	16841	16918	16837	16981	16742	16823	16861	16720	16822	16814	16877	16671	16873	16855	16766	16853	16715	16858	16961	16925	16800	16797	16943	16684	16982	16822	16758	16806	16957	16771	16732	16818	16974	16642	16666	16720	16938	16755	16701	16882	16678	16752	16652	16704	16707	16663	16683	16942	16753	16969	16915	16839	16797	16857	16899	16805	16841	16886	16554	16719	16907	16909	16899	17011	16975	16926	16897	16829	16753	16927	16809	17010	16716	16988	16843	16966	16937	16764	16838	16801	16823	16876	16784	16887	17044	16942	16858	16924	16780	16585	17062	16566	16801	17018	17063	16761	16761	16849	16968	16799	16836	16971	16892	17006	16885	16849	16868	16852	16869	16859	16749	16714	16878	16865	16608	16900	16869	16972	16754	17079	16836	16731	16996	16697	16925	16903	16852	16858	16759	16727	16833	16639	16607	16681	16918	17034	16903	16872	16670	16635	16758	16870	17036	16807	16945	16964	16827	16900	16791	16865	16687	16905	16805	16962	16755	16838	16759	16813	16967	17009	17000	16863
19393	32898	32221	29829	24792	21938	21564	20555	19339	17191	16676	28752	43856	40340	32339	23494	17806	16162	15981	16091	15926	15963	15988	15984	15937	16150	15813	16059	16019	15815	15995	15870	15956	15982	16016	15953	16069	15892	15919	16079	15920	15980	16069	15737	16174	15885	16028	15994	16050	15911	15892	15941	15872	15932	16012	15839	15911	16074	16000	15785	16060	15841	15857	16028	16074	15881	15929	16045	16006	15993	15990	16111	15796	15975	15796	15988	15897	15840	16091	15893	15875	15812	15958	16089	15951	16005	15960	15895	15930	16165	16105	16092	15981	15946	15931	15947	16086	15881	16147	15992	16093	15923	15869	15913	15952	16018	15939	15906	15931	15991	15938	15929	16114	15971	16009	16059	15919	16122	15888	16059	15899	15932	15728	15880	15922	15901	15880	15997	15986	15970	16034	15825	16042	15985	15959	15923	16055	16056	16057	15850	15977	16028	15940	15801	15844	15984	15988	15898	15872	15982	15865	16017	16089	16142	15954	15893	15936	15876	16040	15947	15959	15990	15967	15829	15886	16024	16031	16112	15903	16154	16075	16083	16126	15794	16010	15971	15894	15905	16012	15888	16118	15848	15981	15913	15924	16098	16025	15834	15842	15927	16050	15849	15990	15921	15874	15853	16051	15948	16121	15913	16095	16032	15797	15961	15915	16000	15902	15874	15950	15850	15883	15918	16115	16109	15938	15791	15954	15952	15884	15802	15778	16036	16009	16020	15935	15959	16147	15999	15945	15907	15825	16107	15887	15807	16032	15906	15966	15960	15986	15991	15784	15931	16016	15812	16032	15979	16063	15754	16042	15979	15868	16139	16024	15800	15951	15862	15961	16025	15941	15947	15898	15958	15802	15954	16198	15894	15922	15879	15986	15946	15954	16083	15949	15896	15857	15853	15924	15958	16022	15893	15961	15984	16218	16007	15932	16013	15827	16205	15834	15895	16027	16050	15944	15867	15790	16035	16034	16009	16106	16101	16021	15881	16005	16142	15928	16073	15906	15881	16045	15980	16025	15915	15975	15972	15908	16018	16118	15745	15965	16009	15859	15991	15943	15950	16022	15949	16060	15826	16081	15910	16041	15990	16080	15906	16037	16099	15847	16152	15948	16063	16045	15825	16081	16070	15856	16013	16104	15921	15961	15900	16037	15998	15973	16006	15962	16047	16102	16105	15866	15824	16000	15891	15951	15869	15913	15862	15813	15876	15919	15915	15970	15979	15918	16165	15918	15994	15976	16047	16088	15781	15835	16129	15939	16075	16041	15899	15925	15914	15827	15846	15996	15928	15937	16170	15876	15831	15941	15882	16023	16001	15863	15863	16002	15864	15861	15966	15992	16047	15885	15884	15950	15857	16033	15781	15894	15905	15834	15949	15938	15879	15914	16026	15983	15825	15798	15941	15863	15952	15843	15911	15927	15757	15865	15986	15887	15953	15902	15999	15870	16145	15934	15921	16135	15915	16007	16163	16110	15810	15976	15950	15891	15978	16001	15877	15946	16193	15963	15971	15978	16032	16082	16006	15954	15852	15932	15988	15976	15999	15906	15874	15972	16106	15905	15985	15893	15876	16063	15827	15984	16099	16013	15850	15864	16050	16022	15955	15992	15931	16195	16082	16122	16096	15897	15921	15952	15858	15960	15919	16093	16079	15896	15922	16052	15967	16023	15961	16004	16052	16104	15971	15870	16017	15758	16019	16025	15984	16002	15965	16035	15841	16118	15941	15891	15900	15956	15882	15921	15887	15789	16069	15951	15913	15895	15933	16238	15942	16046	15818	15917	15997	16065	15998	15916	16041	16181	15887	15984	15824	16041	15784	15762	15945	16079	15950	15920	16105	16027	16019	15894	15844	15889	15902	15971	15966	15739	15930	15874	15933	15981	16074	15788	16036	15780	15866	15899	15970	15972	15900	16026	16019	15997	15871	16040	15973	15975	15944	15926	16037	15979	15961	15744	15844	15904	15958	16085	15854	16076	16064	15988	16032	15937	15829	15978	16013	15972	16035	15877	16081	16147	15966	16036	16047	15938	15993	15869	15948	15844	15750	16029	16006	16149	16061	15954	16009	16086	15966	15957	16112	15850	15883	15880	16124	15804	16073	16057	16141	16088	15943	15970	15983	15952	15838	16057	15904	15963	15965	15926	15918	15997	15883	15960	16078	15964	16098	16041	16060	15981	16062	15907	15948	16134	15874	15997	15902	15814	16024	15894	16010	16054	15781	15983	15955	15963	15917	16132	16010	16123	16030	15988	15953	16004	15953	16088	15971	16038	15947	15975	15846	16008	16085	16094	15823	15937	15846	15962	15886	15915	15835	15723	15947	15917	15845	15900	16032	15931	15895	16005	16039	16020	15873	15870	16055	15975	15981	16018	15865	15814	15898	16122	15918	15920	16033	15896	15982	15887	16002	16054	16013	16057	16068	15848	15993	16026	16018	15961	15913	15958	15873	15956	15831	15906	15915	15853	15987	15980	15912	15925	15859	15871	16052	15873	15935	15979	15982	15823	15867	16159	15984	15835	15934	15932	15990	15848	16096	15968	15960	15875	15890	15986	15922	15993	15948	16202	16012	15841	16043	16073	15961	15956	16010	16111	15800	16033	16116	16067	16002	15917	15931	15964	15831	16073	15972	16091	15977	16018	15933	15989	15947	16029	15847	15757	15964	16117	16024	16197	16141	16080	15951	15792	16102	15838	16001	15840	15944	16052	16127	15967	15991	15923	15862	16052	16070	15931	15835	15953	15776	16001	15966	15871	16022	15846	15892	15900	15942	16029	15959	16067	16079	15847	15803	15888	15921	16032	16037	16081	15991	15882	16065	15868	16015	16074	15964	15961	15935	16095	16075	15848	16027	15960	16111	16126	16041	16009	15847	16138	15864	15720	15838	16048	15889	15900	15928	15895	16137	15856	15996	16106	15924	16012	15990	15941	15974	15882	16066	16054	15912	15889	15978	15934	15889	15911	15904	15857	16011	16025	15997	16139	15924	15903	15945	15977	15952	16097	15912	15924	15932	16011	15856	16081	15724	15856	16065	15935	15987	15896	15901	16008	16043	15969	15728	16067	15857	16077	15984	15997	15950	15907	15965	16117	15876	15970	16072	16000	15936	16077	15902	15936	16066	15932	15956	15901	16025	16103	15842	15963	16020	15904	15971	15861	15913	15804	15968	15854	15925	16057	16113	15880	16059	16130	15875	15998	15946	15867	15935	15870	16078	15978	16064	15937	15837	15922	15997	15911	16031	15880	15944	15989	15877	15911	15902	15907	16027	16098	15967	15791	15955	15946	16073	16068	15815	16128	16019	15906	15886	15898	15957	16000	15932	15990	15884	15902	15882	16037	15890	15972	16016	16016	15809	15946	15738	16086	16045	15874	15973	15936	15844	15928	15914	16003	16037	15875	16036	16071	16103	15933	15875	16090	16082	16053	15823	15908	15795	15925	16005	15900	16102	15993	15751	16120	15905	16024	15721	16049	16053	15861	15843	15839	15825	16070	15999	15690	15892	16025	15932	16084	16010	16025	15978	15875	16096	15991	15865	15921	16062	15968	16014	16076	15987	16050	16035	15920	15919	15875	15895	15934	15988	15969	16006	15965	15971	15913	15820	15880	15963	16235	15918	15906	16015	15858	15862	15891	15924	15963	15916	15854	15774	15927	15979	15904	15911	15922	15833	15953	15796	16029	15969	15969	15835	15927	15986	15916	16102	15996	15940	15880	15988	15925	16127	15725	15991	16008	16020	15996	15990	15970	15702	16076	15902	16144	15896	16074	16024	15949	15987	15875	16030	15824	15926	15962	15831	15910	16024	15918	15983	15868	16051	16089	15886	15945	15946	15854	16004	16044	15870	15957	15914	15901	15906	16031	15929	15934	16118	15998	15928	16015	15972	15943	16075	15996	15856	16126	15948	16098	15906	15848	16026	15890	15964	16228	15846	16027	16052	16066	16045	15956	15921	16068	15915	15900	16036	15893	15910	16147	16048	16027	15894	16021	15980	15975	15888	15992	16089	15986	15963	15987	16026	16004	16045	15986	15968	16056	16001	16007	15929	15962	15903	15791	15922	15862	15998	16042	16123	15900	15748	15871	16115	15997	15963	15924	15881	16118	15774	15903	15962	15886	15912	15938	16027	16178	16068	15846	15919	15950	16046	15992	16008	16106	16003	15892	16056	16108	16015	15944	15909	16009	15779	16038	16070	16012	16020	15926	15997	16076	16214	15853	16039	15942	15728	16071	15960	15981	16145	16003	16009	15867	15962	16087	15972	15956	15992	15970	16128	15854	15860	15879	16030	15832	15952	15872	15946	15944	15882	16123	16018	16080	15922	15952	16020	16087	15987	16004	15998	15857	15923	16095	15924	15792	15885	15783	15931	16040	15824	15892	15855	15993	16075	15886	15940	16031	16079	16030	16044	15954	16013	15913	15780	16104	16013	16039	15913	16044	16031	16111	15654	15939	15949	16125	15772	16003	15908	15972	15845	16095	15796	15906	15861	16005	15912	16004	15866	16056	15841	16015	15882	15946	16044	15892	16055	16017	15949	15741	15988	16137	15866	15930	15823	16033	16173	15756	16116	16074	15979	15909	16030	15991	15825	15867	15952	16024	15841	15983	15985	15951	16097	15854	15738	16021	15919	15851	15867	16058	15800	15997	15985	15953	15997	15898	15739	15748	15966	15955	16112	16003	15962	15970	16005	16008	15853	15895	16037	15941	16116	16006	15977	15887	16034	15939	15909	16028	16000	15949	15891	15804	15967	15897	16017	15979	16052	15798	15925	15932	15747	16287	15973	15983	16058	16094	15951	15948	16005	15997	16092	15822	16039	16015	15919	16019	15981	15917	16017	16058	16084	16197	16030	15928	15928	16075	15983	15872	16062	16048	15922	15897	16086	16091	15913	15799	16059	15889	15987	15882	15734	16070	16009	15951	16151	15977	15920	16020	16038	16029	15995	15976	15883	15949	15983	15980	15938	16053	16029	16014	15978	15832	16072	15948	15878	15921	15965	15856	16070	16038	15979	16145	15956	16059	15768	16023	15911	15898	15938	16027	16010	16002	15876	15977	16003	16004	15750	15987	15723	15984	15774	16154	15746	16037	15974	16087	15759	15943	15986	15978	16170	16087	15960	16158	16049
29307	23661	26015	23000	19146	18581	18191	18121	17519	17420	17340	17806	19031	19781	19390	18303	17723	17400	17356	17164	17312	17247	17115	17183	17325	17244	17309	17245	17185	17483	17441	17345	17144	17204	17521	17264	17247	17227	17327	17195	17289	17313	17263	17259	17329	17242	17376	17039	17252	17685	17109	17107	17186	17220	17398	17371	17284	17125	17251	17231	17405	17282	17447	17338	17173	17088	17213	17113	17204	17353	17141	17439	17074	17232	17313	17243	17156	17244	17167	17110	17198	17197	17254	17297	17250	17256	17451	17260	17259	17220	17377	17073	17398	17448	17120	17216	17140	17240	17281	17183	17250	16996	17267	17514	17333	17203	17453	17306	17327	17362	17161	17115	17418	17377	17293	17424	17281	17313	17348	17126	17195	17187	17077	17257	17226	17261	17356	17404	17107	17246	17351	17257	17284	17304	17411	17068	17241	17260	17158	17279	17292	17095	17066	17008	17283	17237	17036	17264	17066	17466	17115	17483	17268	17203	17228	17094	17145	17369	17093	17267	17296	17212	17189	17306	17151	17316	17277	17123	17245	17269	17189	17243	17318	17054	17216	17307	17249	17095	17269	17288	17359	17255	17316	17139	17438	17208	17141	17172	17177	17183	17362	17150	17204	17232	17456	17290	17430	17306	17231	17253	17128	17343	17392	17411	17214	17269	17225	17235	17171	17471	17385	17199	17200	17172	17278	17060	17403	17094	17168	17139	17111	17112	17167	17023	17127	17313	17224	17284	17197	17381	17398	17347	17273	17181	17378	17274	17390	17320	17380	17410	17426	17265	17088	17082	17293	17323	17412	17249	17172	17170	17253	17228	17281	17242	17154	17293	17230	17154	17338	17239	17130	17031	17203	17145	17113	17208	17203	17220	17327	17124	17338	17188	17205	17163	17095	17262	17090	17227	17098	17278	17459	16988	17026	17354	17254	17066	16968	17331	17240	17309	17339	17242	17441	17096	17485	17156	17280	17212	17259	17163	17247	17224	17506	17279	17256	17155	17230	16959	17216	17199	17330	17552	17325	17512	17388	17346	17324	17296	17176	17306	17282	17137	17166	17479	17304	17242	17330	17295	17472	17392	17270	17209	17282	17345	17351	17225	17401	17265	17353	17227	17296	17280	17132	17205	17338	17389	17231	17283	17032	17119	17247	17356	17179	17266	17153	17036	17089	17155	17228	17309	17376	17408	17253	17400	17306	17189	17238	17267	17254	17161	17185	17301	17267	16996	17234	17416	17194	17196	17167	17391	17223	17216	17242	17132	17327	17124	17231	17222	17220	17203	17178	17173	17302	17073	17284	17234	17407	17302	17267	17303	17027	17327	17240	17209	17217	17276	17211	17309	17277	17390	17454	17284	17247	17304	17214	17080	17384	17154	17007	17284	17275	17234	17231	17272	17315	17295	17284	17143	17267	17227	17199	17060	17369	17238	17410	17244	17212	17310	17349	17264	17322	17257	17250	17197	17284	17041	17118	17282	17123	17124	17007	17366	17367	17127	17358	17238	16971	17139	17199	17198	17321	17467	17128	17323	17373	17251	17245	17127	17389	17248	17014	17084	17285	17431	17248	17018	17046	17400	17412	17463	17394	17263	17511	17247	17325	17122	17250	17191	17384	17199	17208	17271	17069	17242	17432	17220	17176	17149	17270	17235	17395	17371	17186	17282	17210	17375	17368	17189	17144	17358	17160	17242	17154	17320	17280	17288	17072	17166	17299	17232	17121	17337	17335	17175	17254	17156	17057	17201	17248	17225	17284	17003	17326	17207	17189	17394	17326	17288	17189	17365	17428	17416	17328	17119	17323	17225	17232	17399	17205	17368	17292	17307	17334	17282	17177	17209	17300	17361	17337	17178	17405	17304	17415	17399	17110	17475	17325	17222	17349	17254	17252	17205	17334	17358	17297	17160	17236	17142	17456	17139	17299	17377	17017	17375	17425	17410	17043	17384	17329	17256	17152	17291	17170	17229	17275	17186	17264	17335	17310	17282	17242	17208	17147	17351	17522	17324	17335	17335	17258	17267	17126	17082	17146	17449	17190	17215	17059	17248	17645	17394	17304	17250	17294	17232	17246	17284	17225	17068	17305	17340	17222	17221	17411	17316	17102	17080	17377	17372	17181	17334	17339	17301	17246	17245	17289	17125	17338	17123	17247	17332	17396	17333	17252	17398	17305	17188	17324	17262	17291	17277	17328	17156	17237	17448	17164	17240	17353	17103	17307	17140	17337	17227	17292	17358	17334	17345	17255	16968	17185	17271	17038	17159	17175	17427	17351	17359	17302	17211	17396	17412	17358	17253	17117	17277	17349	17193	17206	17165	17378	17261	17333	17194	17265	17404	17219	17297	17204	17280	17226	17345	17295	17307	17172	17406	17244	17309	17045	17407	17299	17393	17241	17222	17282	17152	17191	17293	17412	17332	17350	17302	17099	17166	17332	17436	17248	17115	17139	17131	17367	17332	17437	17392	17289	17243	17391	17214	17090	17091	17261	17215	17420	17328	17190	17450	17358	17242	17183	17281	17269	17341	17203	17172	17322	17357	17128	17262	17223	17059	17196	17249	17427	17115	17160	17249	17058	17205	17265	17480	17356	17155	17310	17391	17297	17127	17289	17211	17307	17308	17264	17335	17355	17184	17282	17220	17308	17081	17187	17083	17235	17145	17377	17419	17262	17312	17083	17247	17274	17342	17349	17123	17272	17172	17126	17513	17435	17078	17092	17156	17125	17405	17501	17280	17521	17340	17309	17419	17119	17368	17340	17178	17174	17358	17209	17105	16871	17074	17272	17487	17213	17308	17271	17302	17367	17193	17322	17272	17438	17410	17289	17244	17374	17233	17161	17307	17227	17184	17063	17181	17266	17322	17304	17219	17238	17238	17474	17477	17261	17181	17369	17262	17247	17296	17435	17382	17104	17185	17095	17303	17296	17242	17268	17149	17264	17124	17365	17247	17372	17102	17314	17152	17201	17122	17416	17331	17157	17207	17305	17021	17198	17387	17241	17209	17405	17404	17167	17202	17299	17273	17370	17318	17294	17385	17232	17454	17315	17335	17375	17323	17302	17191	17213	17235	17346	17272	17332	17342	17309	17249	17262	17172	17288	17194	17291	17244	17168	17186	17302	17276	17320	17263	17304	17309	17134	17334	17436	17286	17254	17177	17393	17315	17304	17206	17199	17090	17218	17522	17276	17310	17149	17166	17543	17356	17328	17333	17102	17269	17201	17247	17395	17434	17195	17177	17417	17343	17332	17147	17203	17353	17393	17302	17417	17207	17189	17127	17163	17229	17412	17327	17183	17217	17194	17226	17377	17396	17455	17244	17309	17096	17182	17374	17191	17136	17287	17296	17251	17148	17266	17251	17236	17300	17398	17326	17248	17158	17056	17218	17137	17354	17405	17305	17115	17255	17290	17167	17285	17454	17255	17314	17290	17138	17301	17322	17456	17262	17166	17325	17237	17318	17218	17311	17174	17327	17292	17268	17235	17238	17267	17440	17336	17290	17337	17276	17263	17187	17240	17260	17323	17178	17429	17290	17256	17034	17231	17178	17152	17312	17225	17437	17214	17212	17193	17291	17136	17201	17237	17249	17334	17173	17331	17132	17096	17334	17325	17105	17471	17148	17210	17091	17227	17352	17151	17178	17224	17258	17337	17296	17238	17289	17225	17234	17298	17358	17460	17345	17235	17364	17314	17185	17255	17162	17178	17085	17335	17309	17339	17301	17190	17313	17510	17300	17317	17171	17512	17372	17304	17217	17358	17163	17552	17347	17231	17287	17470	17349	17285	17564	17296	17246	17092	17271	17240	17449	17530	17199	17237	17116	17153	17289	17212	17162	17154	17321	17171	17106	17235	17193	17296	17104	17036	17268	17270	17343	17238	17216	17245	17275	17162	17172	17097	17186	17252	17234	17288	17099	17492	17381	17235	17197	17245	17476	17172	17073	17381	17294	17267	17286	17268	17250	17375	17204	17264	17285	17305	17309	17297	17229	17333	17091	17439	17254	17193	17021	17266	17282	17320	17208	17298	17269	17147	17130	17309	17545	17245	17253	17068	17279	17051	17388	17252	17244	17023	17219	17316	17339	17316	17328	17146	17129	17298	17265	17244	17308	17419	17324	17327	17166	17307	17185	17206	17273	17478	17202	17254	17345	17341	17390	17323	17149	17476	17530	17360	17199	17278	17274	17416	17222	17210	17318	17257	17460	17124	17246	17164	17301	17283	17392	17254	17361	17443	17176	17318	17250	17265	17285	17214	17054	17344	17274	17149	17199	17181	17134	17178	17357	17232	17406	17252	17038	17012	17207	16907	17248	17281	17212	17338	17109	17204	17152	17282	17351	17383	17195	17401	17370	17352	17293	17367	17397	17162	17269	17135	17164	17317	17294	17237	17048	17288	17489	17092	17506	17503	17129	17134	17275	17091	17273	17298	17254	17410	17342	17204	17164	17101	17392	17165	17230	17377	17179	17402	17362	17177	17140	17328	17366	17353	17388	17158	17211	17287	17180	17075	17264	17394	17276	17261	17210	17037	17209	17390	17196	17309	17452	17352	17164	17004	17423	17421	17367	17077	17256	17371	17403	17220	17156	17235	17242	17330	17378	17301	17235	17194	17341	17206	17406	17312	17168	17194	17364	17357	17324	17426	17166	17247	17257	17219	17239	17392	17375	17097	17362	17248	17485	17359	17377	17311	17205	17447	17328	17197	17211	17327	17069	17216	17198	17132	17302	17119	17062	17224	17275	17313	17325	17215	17187	17261	17357	17281	17305	17133	17403	17322	17278	17302	17344	17434	17246	17401	17374	17300	17392	17290	17062	17215	17253	17228	17181	17351	17124	17051	17405	17321	17336	17381	17287	17325	17265	17400	17121	17313	17375	17170	17271	17304	17263	17345	17295	17345	17365	17315	17199	17229	17266	17345	17415	17347	17320	17117	17293	17171	17374	17289	17322	17252	17412	17418	17225	17375	17316	17227	17335	17169	17246	17165	17471	17223	17094	17435	17426	17280	17141	17315	17150	17227	17195	17386	17260	17502	17250	17123	17248	17393	17342	17084	17252	17461	17324	17229	17315	17350	17281	17296	17294	17242	17347	17175	17467	17297	17197	17407	17345	17365	17287	17158	17129	17244	17332
18485	23072	24297	21767	18954	17999	17295	17361	16528	16410	16523	17104	19604	19941	18734	17198	16724	16257	16166	16221	16131	16267	16423	16263	16162	16204	16198	16150	16133	16111	16199	16381	16321	16246	16193	16050	16194	16340	16173	16113	16127	16355	16138	16149	16019	16141	16164	16309	16261	16325	16123	16273	16254	16220	16235	16324	16437	16104	16209	16033	16267	16032	16114	16154	16203	16068	16005	16352	16044	16196	16229	15993	16235	16053	16106	16213	16307	16158	16158	16209	16169	16189	16213	16142	16287	16217	16225	16245	16119	15973	16092	16228	16279	16168	16028	16071	16077	16182	16402	16163	16228	15969	16103	16144	16101	16094	16025	16126	16113	16033	16052	16080	16022	16168	16195	16027	16246	16327	16176	16238	16091	16251	16115	16122	16250	15930	16015	16450	16223	16138	16234	16192	16353	16137	16288	16232	16141	16179	16055	16258	16282	16190	16376	16118	16116	16106	16106	16135	16101	16159	16264	16298	16334	16121	16247	16219	16107	16061	16255	16208	16239	15924	16245	16254	16089	16237	16349	16182	16199	16250	16077	16020	16166	16227	16173	16289	16082	16203	16087	16204	16172	16366	16183	16030	16356	16133	16187	16233	16146	16182	16247	16078	16039	15983	16301	16217	16096	16150	16252	16176	16272	16241	16144	16130	16060	16244	16256	16175	16138	16070	16262	16080	16206	16134	15952	16285	16281	16108	16337	16060	16264	16304	16027	16234	16175	16212	16115	16234	16121	16087	16241	16167	16110	16163	16067	16000	16092	16040	16228	16266	16120	16187	16281	16170	16218	16187	16229	16313	16209	16094	16199	16193	16156	16155	16231	16207	16038	16209	16041	16276	16305	16204	16331	16101	16172	16301	16153	16205	16187	16401	16221	16300	16125	16102	16050	16283	16054	16022	16183	16129	16307	15965	16192	15984	16163	16237	16085	16121	16291	16210	16146	16139	16174	16205	16193	16233	16025	16223	16107	16070	16154	16319	16172	16228	16102	16017	16220	16220	16419	16224	16186	16108	15985	16274	16099	16046	15990	16291	16102	16190	16282	16001	16188	16099	16050	16411	16291	15981	16225	16143	16154	16170	16189	16292	16025	16130	16002	15998	16222	16141	16241	16195	16192	16339	16203	16143	16262	16037	16130	16190	16063	16091	16258	16104	16315	16044	16079	16241	16253	16152	16196	16069	16184	16141	16122	16433	16159	16148	16215	16209	16053	16260	16253	16231	16300	16115	15975	16243	16258	16237	16226	16349	16361	16390	16273	16187	16141	16115	16196	16115	16200	16243	16120	16417	16356	16245	15980	16305	16295	16425	16210	16141	16242	16324	16091	16067	16225	16138	16117	16250	16288	16169	16178	16128	16147	16172	16188	16128	16152	16304	16202	16249	16249	16048	16114	16136	15996	16170	16331	16091	16270	16307	16267	16306	16053	16127	16145	16106	16163	16145	16292	16047	16062	16184	16195	16151	16200	16187	16212	16017	16062	16005	16258	16104	16209	16172	16148	16171	16281	16166	16281	16172	16102	16318	16245	16075	16237	16315	15905	16107	16143	16200	16197	16113	16154	16255	16067	16221	16220	16248	16043	16178	16301	16145	16163	16253	16225	16139	16316	16145	16107	16064	16231	16090	16052	16081	16209	16237	16365	16042	16143	16170	16092	16257	16071	16176	16154	16185	16295	16086	16362	16209	16150	16171	16301	16191	16184	16279	16008	16299	16317	16329	16264	15989	16230	16165	16178	16111	16225	16207	16198	16057	16205	16227	16341	16211	16322	16291	16100	16036	16188	16175	16141	15879	16112	16316	16174	16193	16334	16142	16336	16230	16273	16094	16066	16207	16199	16024	16250	16196	16143	16124	16187	15930	16423	16045	16020	16181	15967	16165	16226	16335	16313	16136	16197	16250	16082	16229	16164	16241	16204	15933	16231	16256	16037	16234	16013	16284	16215	16199	16145	16246	16023	16066	16166	16074	16142	16200	16169	16059	16232	16254	16217	16228	16271	16101	16349	16191	16180	16166	16305	16197	16102	16025	16123	16148	16143	16278	16177	16066	16159	16075	16254	16134	16179	16132	16216	16075	16050	16399	16211	16162	16299	16141	16273	16349	16225	16133	16177	16197	16107	16223	16321	16110	16175	16419	16171	16180	16351	16115	16105	16038	16148	16225	16057	16222	16263	16120	16113	16105	16249	16045	16190	16213	16334	16329	16155	16184	16220	16267	16323	16137	16136	16169	16204	16122	15944	16251	16110	16221	16146	16082	16146	16269	16104	16108	16224	16216	16035	16393	16190	16340	16064	16144	16186	16089	16344	16297	16140	16380	16233	16070	16324	16211	16089	16125	16388	16344	16354	16223	16289	16186	16188	16362	16111	16258	16248	16080	16130	16354	16295	16308	16172	16034	16044	16133	16123	16151	16077	16149	16059	16160	16066	16222	16140	15957	16079	16235	16181	16100	16211	16134	16174	16202	16208	16135	16239	16002	16040	16173	16017	16094	16158	16259	16172	16178	16130	16076	16106	16334	16166	16062	16173	16200	16265	16171	16212	16210	16109	16006	16250	16192	16057	16308	16168	16233	16228	16357	16188	16136	16104	16358	16211	16132	16299	16082	16071	16119	16325	16224	16005	16273	16257	16370	16435	16185	16158	16131	16128	16302	16150	16075	16043	16243	16134	16272	16172	16289	16131	16062	16083	16253	16142	16157	16233	16060	16257	16256	16353	16018	16173	16174	16389	16203	16166	16107	16226	16170	16043	16122	16230	16329	16204	16171	16218	16180	16211	15976	16211	16177	16259	16074	16222	16264	16009	16141	16223	15927	16160	16152	16180	16039	16184	16170	16043	16166	16105	16165	16190	16145	16123	16258	16174	16307	16074	16136	16311	15953	16042	16207	16018	16126	16306	16207	16220	16020	16329	16194	16068	16391	16110	16178	16195	15919	16207	16167	16054	16167	16202	16254	16332	16202	16252	16178	16205	16078	16161	16294	16083	16063	16147	16377	16194	16151	16267	16071	16183	16238	16427	16309	16241	16013	16269	16274	16216	16225	16285	16291	16059	16103	16256	16336	16149	16103	16297	16069	15986	16170	16193	16161	16101	16270	16194	16224	16072	16243	16268	16178	16179	16246	16304	16061	16149	16071	16057	16426	16099	16016	16166	16258	16343	16196	16121	16225	16271	16281	16179	16039	16087	16275	16302	15971	16249	16097	16254	16276	16260	15984	16064	16332	16277	16160	16360	16201	16252	16116	16138	16232	16270	16269	16193	16094	16013	16169	16122	16156	16129	16328	16169	16102	16224	16210	16258	16301	16357	16278	16209	16246	16255	16201	16277	16227	16113	16203	16134	16268	16215	16135	16197	16136	16262	16128	16166	16328	16079	16140	16224	16226	16312	16163	16251	15889	16224	16201	16161	16227	16372	16036	16161	16023	16259	16160	16325	15960	16174	16220	16221	16223	16172	16243	16184	16284	16213	16263	16059	16101	16232	16144	16123	16258	16002	16056	16095	16057	16291	16254	16224	16174	16076	16186	16319	16089	16013	16019	16213	16080	16167	16358	16212	16098	16146	16100	16429	16185	16125	16242	16160	16337	16208	16129	16164	16221	16172	16307	16243	16277	16068	16091	16341	16226	16295	16214	16239	16093	16289	16188	16127	16083	16191	16129	16209	16203	16351	16082	16101	16009	16321	16236	16240	16210	16181	16157	16027	16101	16028	16307	16159	16204	16279	16131	16171	16197	16254	16276	16354	16193	16246	16173	16192	16299	16226	16285	16098	16086	16090	16053	16211	16149	16031	16235	16322	16194	16111	16208	16355	16294	16030	16169	16204	15991	16286	16178	16309	16189	16117	16210	16131	16152	16243	16028	16351	16028	16186	16280	16094	16381	16196	16117	16328	16163	16239	16110	16074	16251	16152	16376	16124	16217	16281	16246	16248	15995	16167	16024	16370	16195	16233	16242	16277	16168	16117	16287	16320	16177	16104	16181	16011	16042	16226	16101	16062	16086	16156	16217	16152	16119	16277	16104	16321	16185	16050	16153	16060	16282	16208	16240	16170	16201	16242	16125	16267	16304	16374	16136	15966	16325	16341	16040	16094	16153	16230	16351	16256	16142	16054	16252	16152	16157	16148	16234	16290	16076	16268	16103	16221	16280	16275	16393	16145	16323	16335	16106	15969	16179	16254	16262	16199	16327	16238	16119	16335	16207	16316	16048	16354	16189	15906	16127	16362	16186	16326	16352	16164	16254	16357	16123	16272	16168	16057	16252	16195	16111	16122	16144	16289	16106	16142	15977	16144	16209	15945	16368	16176	16224	16223	16015	16226	16356	16055	16101	16201	16152	16209	16298	16139	16211	16122	16093	16200	16185	16062	16308	16176	16068	16283	16357	16195	16255	16038	16237	16212	15977	16209	16090	16315	16135	16286	16180	16187	16235	16083	16182	16206	16169	16200	16074	16161	16436	15986	16207	16192	16218	16312	16061	16138	16196	16149	16084	16176	16281	16293	16273	16238	16117	16260	16304	16277	15942	16222	16050	16296	16037	16200	16187	16194	16272	16111	16144	16103	16212	16152	15991	16050	16304	16200	16061	16238	16301	16204	16272	16003	16035	16107	16210	16093	16125	16254	16194	16209	16131	16389	16231	16084	16342	16228	16233	16143	16079	16305	16073	16168	16019	16251	16215	16327	16289	16138	16342	16120	16061	16330	16280	16318	16170	16374	16207	16210	16185	16270	16130	16052	16157	16233	15979	16318	16185	16174	16210	16207	16165	16159	16322	16185	16150	16267	15985	16241	16117	16119	16174	16159	16287	16218	16326	16207	16244	16027	16085	15983	16189	16137	16315	16123	16092	16038	16187	16008	16227	16182	16268	16143	16271	16153	16157	16292	15973	16015	16216	16039	16012	16226	15994	16189	16156	16274	16177	16110	16191	16309	16300	16289	16085	16228	16301	16231	16057	16191	16105	16060	16389	16100	16174	16327	16216	16294	16271	16138	16221	16187	16437	16334	16066	16166	16257	16464	16170	16420	16209	16078	16201	16087	16204	16111	16234	15990	16217	16257	16140	16178	16164	16144	16224	16239	16290	15962	16140	16431	16438	16087	16174	16181	16181	16192	16203	16108	16065
25038	21384	28179	25804	22061	20620	20300	18578	17805	17832	17586	22432	32437	29830	25938	21382	18402	17770	17459	17323	17340	17038	17413	17320	17159	17156	17180	17384	17227	17145	17068	17206	17158	17022	17257	17190	17097	16949	17297	17107	16925	17125	17344	17061	17091	17263	17248	17019	17078	17038	17082	17246	17168	17267	17102	17283	17081	17235	17348	17173	17061	17215	17178	17089	17049	17328	17005	17369	17089	16918	17175	17011	17174	17277	17331	17277	17275	17250	17109	17043	17112	17189	17158	17191	17284	17151	17128	17303	17205	17021	16972	17314	17026	17072	16950	17158	17137	17288	17061	17222	17134	17251	17230	17159	17122	17203	17266	17055	17151	17223	17123	17231	16950	17152	17328	17115	17145	17321	17173	17098	17058	17309	17052	17076	17126	17092	17196	17094	17034	17058	17109	17108	17050	16937	16993	17065	17081	17116	17116	17181	17171	17173	17145	17057	17161	17212	17322	17143	17298	17167	16972	17191	17266	17035	17153	17046	17245	17318	17249	17073	17069	17175	17127	17029	16986	16983	17129	17005	17264	17275	17354	17164	16944	17176	17163	17142	17178	17182	16988	17052	17003	17124	17135	17158	17074	17096	17203	17196	17023	17103	17157	17226	17080	17288	17319	17178	16949	17079	17431	17182	17168	16917	17230	17273	17030	17314	17225	17038	17239	17223	17269	17282	17074	17169	17306	17286	17106	17039	17330	17222	17207	17166	17038	17032	17175	17136	17358	16990	17003	16983	17021	17060	16911	17072	17121	16976	17141	17077	17042	17006	17061	17233	17053	17070	17050	17137	17106	17070	17088	17198	17041	17145	17192	17391	17293	17088	17271	17323	17206	16937	17096	17155	17147	17169	17276	17222	17170	16881	17070	17166	17256	17048	17089	17116	17269	17121	17116	17060	17196	17077	17140	17096	16901	16995	17076	17131	17063	17118	17159	17211	16994	17093	17070	17204	17170	17223	16960	17185	16946	17301	16970	17136	17074	17023	17049	16941	17226	17254	17060	17076	17016	17199	17153	17375	16976	17133	17132	17207	17036	17033	16933	17090	16984	17240	17135	17260	17234	17195	17069	17169	17102	17102	17080	17336	17210	16939	17144	17112	17130	17066	17053	17203	17011	17243	17104	17265	17204	17066	17060	17248	17101	17039	17175	17131	17124	17167	17268	17063	17072	17355	17165	17219	17231	17189	17158	17115	17323	17216	16828	17103	17139	17142	17236	17188	17196	17157	17144	17140	17167	17250	16975	17432	17227	17198	17136	16962	17163	17230	17359	17271	16990	17159	17175	17154	17294	17119	17115	16960	17101	17106	17223	17194	17256	17185	17171	17009	17030	17232	17040	17265	17112	17217	17388	17323	17215	16992	17309	17297	17158	17237	17176	17081	17244	17213	17280	17056	17262	17126	17332	17274	17280	17163	17198	17195	17200	17053	17174	17101	17126	17112	17047	17182	17145	17241	17098	17032	17201	17207	17271	17062	17069	17037	17060	17085	17156	17167	17004	17163	17318	17250	17082	17170	17158	17256	17132	17028	17024	17092	16910	17110	17146	17121	17131	16821	16972	17053	17260	16968	17049	17084	17112	16921	17144	17112	17108	17229	17050	17180	17051	17100	17159	17177	17079	17122	17094	17123	17107	17171	17212	17162	17071	17070	17160	17263	17082	17134	17007	17131	17005	17035	17030	17357	16987	16988	17222	17107	17045	17164	17158	17081	17140	16937	17193	17194	16997	17104	17253	16959	17215	17005	17058	17111	17087	17172	17058	17183	17309	17168	17088	16989	17385	17215	17200	17138	17065	17061	17334	17211	17100	17355	17052	17136	17029	17096	17138	17185	17111	17341	17232	17134	17191	17214	17218	17193	17255	17223	16964	17153	17267	17091	17073	17154	17158	17054	17085	17133	17296	17006	17143	17213	17048	17105	17103	17208	17016	17038	17093	17195	17178	17243	17332	17055	17142	17099	17094	17224	17232	17267	17196	16916	17138	17113	17124	17237	17054	17041	17117	17168	17333	17132	16979	17219	17040	17324	17142	17036	17077	17166	17143	17169	17137	17061	16923	17156	17106	16966	17193	17377	17342	16915	16873	17223	17096	17246	17085	17209	17109	17082	17051	17354	16958	17116	17140	17364	17116	17478	17156	17031	17242	17168	17167	17017	17193	17192	17095	17165	17130	17142	17137	17288	17255	17213	17184	17258	17170	17161	17084	17120	17268	17365	17115	16987	17216	17174	17115	17038	16899	17179	17258	17228	17361	17164	17118	17210	17300	17308	17104	17011	17305	17114	17131	17127	16958	17198	17168	17173	17192	17227	16989	16942	17038	16995	17040	17182	17273	17061	17267	17095	17059	17192	17136	17081	17280	16974	17156	17215	17070	17244	17285	17207	17169	17231	17168	17149	17259	17488	16875	17150	17093	17237	17149	17063	17268	17231	17099	17120	16869	17132	17027	17131	17074	17053	17029	17183	17200	16899	17088	17250	17210	17277	17012	16988	17118	17194	17109	17055	17224	17139	17098	17075	17193	17081	17154	16981	17294	17135	17065	17116	17312	17161	17103	17329	17233	17039	17238	17206	17407	17138	17241	17019	17134	17151	17399	16946	17168	17257	17161	17078	17241	17122	17126	17188	17022	17099	17217	17149	17165	17038	17271	17240	17143	17126	17214	17024	17099	17157	17013	17289	17366	17181	17134	17236	17121	17106	17311	17201	17284	17265	17321	17423	17271	17168	17254	16930	17038	17275	17262	17098	17240	17107	17323	16963	17164	17237	16985	16874	17075	17079	17160	16930	17141	17012	17105	17225	17068	17082	17352	17147	17059	17031	16981	16965	17103	17069	17184	17228	17047	17062	17205	17249	17109	17123	17257	17177	17338	17193	17318	17172	17080	17209	17164	17253	17100	17175	17364	17128	17053	16971	17136	17150	17319	17169	16970	17172	17295	17158	16962	17198	17299	17139	17034	17112	17106	17030	17078	17130	17311	17281	17042	17019	16984	16987	17163	17209	17150	17008	17265	17055	17208	17138	16960	17076	17210	17252	17071	17022	16946	16944	17222	17215	16962	17323	17024	17306	17374	17112	16989	17343	17078	17011	17225	17161	17146	17155	17278	17059	17267	16846	17253	17153	17170	17080	17132	17122	17166	17044	17121	17076	17015	17016	17150	17238	17141	17138	17101	16925	17140	17131	17307	17091	17198	17112	17354	17146	17255	17005	17080	17199	17102	16955	17320	17200	17361	17142	17201	17345	17245	17055	17163	17072	17111	17304	17223	16993	17228	17142	17234	17229	17149	17037	17055	17051	17093	17134	17008	17104	16989	17253	17089	17043	17000	17119	16993	17150	17299	16948	17382	17073	17142	17184	17154	17155	17332	16957	17160	17246	17038	17212	17204	17161	17193	17186	17136	17260	17272	17116	17176	17026	17365	17193	17171	17116	17077	16900	17008	17143	17049	16968	17059	17245	17172	17316	17165	17066	17140	17076	17116	17183	17165	17198	17171	17150	16958	17179	17202	16917	17223	17088	17089	17139	17100	17234	17327	17055	17060	17339	17120	17125	17151	17027	17436	16989	17176	17143	17167	17007	17191	17165	17165	17069	17251	17208	17001	17140	17159	16951	17144	17226	17205	17275	17161	17171	16931	16850	17156	16994	17044	17164	17304	17076	17145	16987	17143	17227	17079	16992	17160	17155	17289	17395	17257	17280	17147	17022	17072	17239	17173	17131	17329	17204	17080	17199	17291	17245	17287	17259	16985	17118	17009	16910	17165	17002	17276	17203	17043	17155	16993	17203	17155	17057	17160	17181	17185	17254	17328	17205	17133	17189	16985	17126	17313	17188	17070	17189	16872	17339	17242	17243	17066	17173	17093	17097	17139	17096	17437	17305	17126	17030	17172	17077	17078	17094	17035	17232	17329	17184	17261	17179	17183	17221	17157	17127	17314	17064	17170	17086	17272	17158	17210	17072	17235	16991	16983	17325	17165	16969	17289	17282	17097	17188	17247	17029	17234	16982	17150	17328	17155	17078	17227	17108	17248	17176	17085	17262	17259	17244	17393	17237	17338	16921	17187	17088	17190	17101	17211	17188	17312	17117	17209	17079	17088	17252	17222	17015	17243	17253	17158	17095	16963	17120	17131	17239	17408	17278	17221	17226	17141	17104	17026	17209	17155	17204	17142	16929	16936	17087	17085	17190	17142	16955	17152	17139	17055	17160	16990	17068	17289	17166	17045	17164	17233	17087	17149	17065	17207	17138	17046	17190	17205	17087	16963	17084	17158	16968	17321	17316	17076	17247	17010	17257	17174	16946	16969	17308	16887	16919	17316	17243	17126	17227	17036	17089	17186	17137	17070	17324	17213	17077	17132	17304	17246	17234	17191	16975	17237	17301	17125	17222	17027	17242	17245	16914	17281	17306	17006	17010	17122	17023	17140	17103	16980	17074	17208	17198	17081	16924	17158	17340	17183	17124	17096	17190	17095	17103	17150	17132	17011	17295	17193	17124	17105	17249	17252	17170	17351	17189	17143	16927	16971	17117	17100	17106	17247	17116	17102	17156	17225	16972	17222	17001	17263	17078	17093	17088	17188	17067	17196	17139	17166	16955	17206	17281	17179	17057	16988	17093	17466	17084	17155	17071	17155	17159	17100	17243	17215	17297	17081	17248	16997	17053	17385	17215	17142	16855	17207	17204	17187	17206	16981	17123	17291	17306	17053	17153	17113	17131	17058	17213	17147	17170	17038	17128	17337	17256	16946	17140	17085	17078	17192	17175	17196	17170	17087	17120	17093	17174	17116	17051	17142	17044	17148	17033	17194	17033	17064	17011	17029	17229	17347	17075	17235	17295	17155	17012	17359	17105	17135	17318	17140	16988	17151	17038	17230	17121	17261	16824	17077	17154	17019	17107	17153	17177	17041	17144	17151	17278	17258	17184	17044	17133	17070	17141	17005	17175	17036	17208	17068	17180	17187	17106	17162	17181	17098	17104	17239	17061	17279	17185	17113	17118	17031	17002	16994	17071	17243	17029	17211	17170	16975	17027	17038	17209	17286	17263	17262	17239	17230	17140	17056	17081	17344	17303	17192	17221	17275	17305	17265	17113	17129	17212	16950	17258	17269	17042	17147	17063
17518	27525	27196	23973	21423	20109	18943	18296	17104	16796	16956	25371	36062	32286	27041	20850	17537	16548	16285	16300	16094	16280	16268	16134	16134	16122	16140	16162	16236	16072	16333	16037	16127	16201	16013	16388	16044	16301	16069	16194	16010	16213	16245	16142	16142	16125	16244	16179	16177	16117	16042	16121	16172	16338	16232	15978	16136	16180	16053	16117	16113	16313	16061	16143	16033	16060	16157	16144	16025	16205	16145	16042	16197	16026	16132	16296	16176	15966	16215	16270	15983	16052	16206	16363	16134	16196	16254	16240	16293	16021	16147	16106	16100	16222	16158	16180	16199	16339	16192	16101	16204	16285	16117	16192	16132	16110	16048	16270	16178	16123	16169	15902	16217	16171	16184	16178	16073	16103	16027	16195	16036	16240	15975	16199	16378	16188	16187	16148	16233	16061	16213	16253	15985	15941	16214	16093	16094	16113	16250	16166	16082	16106	16261	16019	16202	16142	16013	16255	16096	16205	16227	16165	16322	16155	16145	16046	16248	16145	16175	16111	16002	16123	16089	16312	16127	16108	16138	16289	16060	16157	16061	16199	16346	16181	16227	16222	16245	16216	16217	16257	16103	16193	16049	16194	16236	16270	16084	16058	16267	16086	16146	16152	16078	16037	16293	16199	16057	16021	16228	16057	16089	16065	16277	16368	16230	16172	15996	16424	15997	16166	16006	16196	16194	15995	16201	16235	16078	16124	16121	16086	16212	16078	16287	16098	16071	16102	16184	16057	15989	16082	16190	16154	16091	16100	16220	16170	16091	16134	16139	16121	15944	16188	16200	16004	16265	16022	16163	16119	16130	16222	16090	16087	16177	16023	16159	16117	16130	16114	16031	16130	16137	16182	16097	16209	16093	16210	16153	16159	16253	16145	16205	16156	16072	16209	16258	16166	16127	16030	16167	16116	16091	16067	16047	16033	16113	16112	16058	16210	16053	16269	16162	16232	16047	16019	15996	16167	15977	16087	16381	16091	16053	16177	16148	16124	16228	16062	16082	16004	16307	16028	16127	15954	16108	16241	16151	16185	16281	16095	16122	16264	16252	16181	16096	16132	16365	16009	16029	16329	16184	16121	16301	16086	15967	16128	16036	16210	16398	16087	16143	16153	16162	16060	16077	16093	16117	16199	16262	16279	16136	16165	16067	16199	16187	16119	16162	16211	16081	16223	16101	16185	15966	16203	16207	16288	16058	16052	16191	16256	16228	16213	16141	15927	16205	16263	16088	16103	16194	16133	16129	16169	16220	16202	16093	16186	16222	16183	16081	16258	16081	16053	16287	16213	16166	16150	16226	15958	16108	15965	16180	16181	16239	16148	16154	16283	16138	16114	16185	16056	16114	16272	15945	16002	16175	15977	16092	16124	16226	16088	16241	16109	16240	16159	16064	16184	16143	16142	16295	16257	16175	16232	16243	16173	16275	16315	16205	16256	16039	16243	16141	16134	16204	16174	16100	16113	16173	16037	16109	16135	16186	16027	16197	16012	16244	16268	16287	16070	16106	16251	16234	16254	16065	16213	16019	16057	15965	16057	15981	16183	16326	16200	16076	16281	16149	16229	16239	16039	16199	16301	16235	16124	16112	16079	16141	16254	16169	16205	16251	16028	16282	16067	16130	16202	16070	16160	16133	16166	16064	16215	16114	16029	16321	16236	16038	16212	16175	16228	16241	16185	16031	15930	16137	16046	16215	16242	16131	16128	16122	16089	16230	16116	15990	16144	16184	16208	16093	16128	16098	16212	16063	16182	16148	16051	16105	16254	16292	16032	16100	16052	16171	16206	16458	16010	16152	15971	16235	16336	16134	16158	16032	16127	16140	16053	16123	16034	16048	16204	16232	16080	16211	16124	16233	16182	16137	16255	16235	16153	16199	16096	16099	16072	15949	16124	16094	16091	16157	16089	16341	16089	16193	16114	16176	16073	16208	16208	16132	16047	16102	16192	16168	15900	16296	16246	16135	16040	16310	16236	15895	15985	16087	16168	16128	16216	16230	16033	16000	16205	16116	16117	16187	15999	16220	16194	16121	16080	16198	16058	16168	16157	16090	16071	16183	16066	16147	16083	16244	16174	16235	16312	16002	16178	16158	16080	16095	16218	16133	15968	16288	16032	16178	16047	16205	16205	16250	16146	15954	16045	16176	16066	16142	16147	15934	16279	16138	16174	15914	16154	16221	16127	16021	16329	16183	16128	16115	16086	16110	16230	16183	16145	16117	16132	16235	16379	15978	16262	16046	16066	16161	15999	16150	16172	16105	16095	16131	16213	16102	16003	16218	16192	16124	16138	16185	16090	16082	16114	16093	16141	16240	16145	15963	16220	16281	16114	16205	15986	16127	16016	16227	16129	16097	16095	16243	16167	16031	16170	16098	16114	16227	16272	16001	16116	16099	16338	16203	16146	16214	16106	16280	16093	16174	16069	16215	16156	16120	16004	16140	16055	16151	16166	16147	16114	16102	16123	16346	16195	16118	16160	16239	16192	16041	16333	16167	16110	16100	16207	16144	16284	16209	16227	16070	16052	16304	16198	15848	16172	16128	16205	16211	16007	16108	16043	16173	16135	15993	15997	16072	16118	16064	16169	16165	16154	16192	16066	16063	16130	16101	16154	16217	16180	16201	16314	16163	16016	16170	16111	16234	16122	16049	16137	16041	16097	16056	15974	16160	16114	16150	16073	16050	16262	16280	16175	16061	16157	16299	16285	16379	16057	16279	16156	15955	16237	16066	16234	16105	16144	16146	16025	16192	16163	16072	16248	16218	16206	16169	16149	16216	16266	16088	16033	16263	16170	16285	16236	16279	16186	15963	16102	16176	16212	16284	16128	16224	16086	16098	16133	16078	16166	16078	16175	16160	16131	15988	16203	16173	16152	16169	16301	16276	16092	16028	16133	16250	16216	16054	16221	16219	16188	16201	16065	16218	16232	16086	15958	16166	16265	16299	16147	16234	16061	16112	16011	16232	16186	16208	16235	16104	16189	16025	16138	16041	16092	16395	16287	16247	16223	15965	16459	16090	16146	16236	16179	16316	15996	16185	16221	16220	16046	16255	16221	16204	16128	16163	16245	16199	16377	16228	16120	16177	16111	16041	16074	16331	16245	16111	16121	16156	16294	16039	16173	16228	16025	16035	16105	16233	16202	16119	16177	16068	16227	16165	16105	16089	16066	16058	16232	16178	16074	16214	16137	16023	16104	16088	16097	15904	16040	16283	16189	16123	16142	16133	16066	16078	16096	16090	16041	16159	16261	16330	16008	16201	15979	16013	16172	16154	16028	16223	16311	16122	16267	16070	16112	16037	16049	16024	16067	16037	16130	16144	16226	15922	16143	16055	16272	16123	16204	16287	16151	16088	16172	16022	16204	16245	16142	16261	16188	16227	16218	16138	16197	16038	16272	16191	16081	16160	16026	16144	16321	16243	15962	16158	16014	16106	16212	16219	16178	16064	16167	16053	16191	16218	16030	16327	16145	16187	16235	16160	16177	16155	16132	16150	16167	16186	16186	16206	16183	16209	16097	16013	16321	16131	16194	16256	16098	16162	16190	16141	16182	16109	16119	15904	16227	16087	16232	16107	16261	16325	16203	16095	16073	16162	16280	16008	16033	16232	16245	16231	16100	16280	16195	16424	16118	16105	16219	16095	16096	16075	16202	16162	16090	16156	16131	16216	15933	16163	16111	16122	16064	16237	16264	16072	16256	15939	16233	16132	16136	16149	16177	16286	16184	16183	16176	16090	16118	16147	16154	15974	16133	16269	16144	16055	16267	16309	16206	16074	16148	16284	16070	16180	16053	16165	16121	16232	16111	16102	16145	15977	16156	16128	15988	15996	15963	15979	16172	16091	16229	16084	16194	16172	16105	16180	16179	16086	16186	16109	16103	16018	16142	16309	16236	16179	16145	16047	16328	16206	16230	16125	16143	16151	16213	16200	16034	16058	16208	16228	16275	16244	16156	16126	16163	16260	16039	16126	16184	16192	16084	16217	16062	16157	16042	16320	16069	16016	16233	16224	16179	16229	16295	16239	15989	16156	16165	16274	15994	16348	16292	16070	16177	16043	16294	16130	16259	16122	16029	16232	16125	16221	16210	16231	16315	16066	16120	16147	16138	16284	16152	16167	16127	16158	16266	16220	16050	16229	16158	16206	16267	16073	16082	16298	16109	16279	16084	16106	16242	16115	16126	16099	16106	16094	16210	16190	16305	16093	16183	16111	16440	16028	16326	16129	16305	16055	16125	15924	16081	16201	15942	16333	16038	16136	16042	16189	16345	16082	16064	16227	16192	16105	16225	16127	16240	16075	16117	16172	16063	16376	16142	16121	16172	15990	16292	16162	15954	16063	16094	16111	16225	16304	16292	16084	16118	16207	15910	16142	16225	16275	16226	16108	16169	16119	16180	16087	16306	16295	15955	16038	15962	16292	16063	16185	16055	16164	15979	16057	16085	16256	16090	16075	16146	16035	16275	16022	16117	16051	16139	16070	16213	16019	16103	16041	16011	16143	16345	16362	16169	16095	16245	16057	15930	16249	16186	16128	15947	16116	15993	16195	16351	16022	16028	16352	16095	16097	15991	16051	16221	16138	16097	16015	16162	16259	16204	16135	15987	16151	16189	16199	16223	16129	16003	16181	16187	16230	16147	16247	16265	16261	16168	16211	15918	16222	16070	16104	16209	16069	16173	16175	16173	16106	16203	16187	16039	16296	16139	15865	16102	16305	16106	16114	16246	16160	16000	16090	16223	16282	16109	16177	16062	16195	16252	16204	16110	16239	16041	16281	16153	16066	16036	16071	16159	16141	16235	15997	16251	16182	16257	16213	16214	16322	16183	16163	16006	16261	16066	16129	16169	16088	16207	16211	16071	16366	16307	16105	16157	16110	16078	16073	16168	16097	16164	16033	16293	16033	16156	16225	16062	16090	16081	16188	16185	16084	15990	16068	16050	16011	16167	16114	16153	16135	16177	16061	16059	16290	16156	16211	16035	16114	16244	16275	16096	16107	16015	16027	16066	15943	16132	16309	16095	16156	16240	16122	16301	16111	15992	15967	16203	16111	16227	16244	16274	16282	16124	16123	16119	16051	16086	16089	15991	16216	16066	16174	16185	16119	16163	16119	16161	16158	16170	16062	16096
23979	21435	28877	24483	22453	23296	22580	19025	17897	18050	18131	23794	42570	37913	31073	24525	19429	17590	17284	17114	17008	17104	16973	16867	17059	17140	17056	17070	17003	17052	17163	17247	17125	17122	16996	17103	17043	16960	17053	17077	17031	16984	16854	17108	17139	17005	17057	17041	16979	16981	16954	17007	17025	16855	17201	16946	16918	17191	16921	17044	17054	16948	17002	17162	17045	16993	16984	17107	16995	17054	17004	16956	17018	17096	16903	17089	16837	17193	16916	17107	17068	17039	17008	16935	16968	17145	16950	17242	17104	16909	16766	16940	16948	17010	17084	17225	16853	16863	16866	17071	17031	16845	17243	16958	16829	17221	16982	16979	16962	17185	17144	16915	17085	17060	17114	17013	17041	17178	17065	16899	16946	16992	16852	17073	16938	17079	17075	16911	17159	16985	16937	17029	17093	16970	16947	16881	17040	16985	16748	16929	17228	16997	17099	17009	17072	16934	16866	16969	16978	16905	16868	16874	16856	16658	16906	17138	17058	16844	17230	16777	16982	16935	16900	16986	17099	16959	16911	16927	17109	16992	17012	16910	17089	16856	17014	16979	17073	16910	16923	16961	17079	16988	16921	16969	16829	16912	16900	17054	17136	17051	17063	17201	17053	16871	17032	16885	17038	17137	16866	16802	16946	16755	16897	16964	17148	16635	17122	16718	16927	17023	17027	17235	17236	16913	16853	16791	16964	16952	16952	16871	17058	17081	16768	16886	17065	17034	16895	17119	17156	16908	17023	16827	17025	17184	17209	16942	17028	16841	16988	17011	17014	16836	16916	16831	17003	16900	16720	16850	16943	16888	17063	17050	16922	17064	16846	16865	16953	17056	17098	17002	16935	16741	16942	17025	16899	17010	17193	17016	17203	16890	16852	17035	16836	17107	17029	17095	17040	16872	17016	16895	17069	16960	17032	16942	16923	16850	16911	17017	16859	16934	17070	17120	17064	17074	17040	16841	17088	16792	17045	16985	16857	16883	16954	16958	16868	17095	16943	16930	16949	17060	17111	16979	17112	16977	16833	16894	16934	16930	17049	16967	16904	16903	17001	16980	17009	17083	16831	16929	16824	16951	17137	16966	16956	17124	16980	17050	16831	17044	17151	16864	16916	16912	17110	17155	16956	16874	17021	16768	16967	16867	17035	17039	17078	17012	16883	17057	17124	16921	16872	16933	17000	17257	17131	17107	17208	16886	16923	16923	16927	16946	16876	17049	16887	16897	16843	16974	17079	16968	17012	16815	17054	16799	16978	17065	17072	16911	16911	17086	17127	17111	16794	16972	16948	16856	16887	16930	17111	17030	17026	16939	17183	16936	16841	17137	16979	16871	16991	16788	17008	16967	16873	17006	17088	16871	16875	16908	16788	17157	17134	17042	16886	16988	17083	17109	16955	16905	17087	16848	17043	16708	16836	17073	16954	16940	16969	16935	16917	16798	16933	16752	16907	16987	16994	16951	17178	16861	16955	17064	17132	16823	16928	16922	16933	17150	17034	17191	17096	16941	16897	17094	16944	16887	17046	17004	16912	16816	16991	17003	17057	16895	16977	17192	17017	17110	16829	17044	16930	17004	17147	17206	17039	16817	16998	16974	16916	17041	17075	16992	17010	16995	16793	17102	17259	16931	17074	16899	17031	16876	16898	17065	16838	16895	16955	16884	16898	17108	17025	17086	17051	17020	17075	17034	17108	16974	16825	16870	17035	17028	16947	17153	16932	17052	17081	16924	16841	16901	16877	17064	16913	17013	16812	17043	16985	16992	17034	17204	16998	16797	16999	16862	17047	16775	17021	17045	16991	16988	16930	17006	16894	17193	17032	17068	17057	17063	17233	16930	16896	17024	16838	16706	16909	16929	17006	17066	16884	17067	16914	16848	16988	16998	17027	16962	16988	16918	16994	16956	16894	16950	16959	17047	17019	16961	16855	16883	16842	16967	17065	17044	17031	16786	16943	17066	16924	16915	16875	16924	16882	16954	16976	16919	16961	16974	17073	17002	16931	17096	17028	16797	17003	17151	17045	17132	16885	16924	17060	16992	17052	16872	16879	17039	17046	16837	16851	17320	16975	16916	16949	16892	16873	16967	17086	16986	17267	16970	16940	16957	16911	17067	16997	16963	16764	17071	16982	17117	17064	17175	17001	17091	16885	16966	17186	16971	16880	17092	16889	17034	17000	16999	17192	16951	16825	17057	17089	16957	17061	16926	17216	16897	16942	17045	17135	17041	16860	16860	16892	16879	16856	16901	16897	16923	16977	17068	17028	17031	17098	17000	17050	16840	16971	16997	16785	16964	16881	17002	17065	17183	17071	17100	16981	16859	17126	16792	16967	16979	16937	17099	17110	16955	17015	16993	16848	17072	17148	16924	17107	16925	17071	17037	16863	17041	16923	16939	17154	16902	17020	17132	16824	16943	17021	17089	17185	17182	17117	17024	17054	17048	16991	16995	16963	17023	16775	16860	16954	16979	17009	17024	16815	17174	17204	16928	16819	16774	16998	16981	16834	16956	17003	16871	17101	17017	17027	17007	17009	17051	17152	17046	16854	16929	16987	16991	16724	17093	16944	17060	16881	16978	16936	16862	17023	16937	16902	16970	17052	17145	16860	16847	16872	16963	16854	16810	16953	16949	16969	16961	16979	16900	16969	16969	17104	16673	16903	16951	17100	16726	16829	16862	17064	16840	17166	16925	16901	16781	16855	17006	16928	16961	17086	16997	17058	17077	17037	17144	16890	16916	16768	16752	17127	16983	17006	17125	17043	17037	16856	16913	17232	17123	17041	16811	17042	17052	16979	16827	17014	16875	17037	16841	16816	17061	17008	16967	17029	16851	16908	17228	16974	17151	17084	16979	17166	16986	17017	16951	16975	16873	16950	17038	16974	16964	16949	16878	17102	17022	16759	17048	16976	16844	17017	16952	17129	17032	17091	16968	16909	17024	17110	17212	17140	17097	16867	16819	16936	17045	16998	17019	17001	16955	17108	16885	17172	16951	17158	16914	16973	17141	16964	17003	16931	16910	17057	16968	17028	16800	16956	16996	16907	16950	16951	17067	17072	16986	16999	16966	16984	17185	17047	16928	16860	16819	17058	16859	16911	17162	17055	16938	16948	16767	17101	16987	17104	17092	16845	16799	17026	16842	16961	16877	16879	16829	16882	17144	16831	16828	16879	17020	16916	16958	17034	16804	16980	16739	16976	17009	16913	16953	16991	16884	17071	16834	17030	16801	16980	17027	17094	17011	16924	16938	16909	17020	16938	16939	17020	16831	16994	16938	16944	17051	16943	16905	16966	16958	16970	16884	16929	17203	17160	16922	16964	17104	17024	17102	17086	17021	17049	17154	16934	16949	17194	16822	17065	16999	16987	17000	16954	17173	17058	17132	16825	16961	17201	17060	17002	17105	16875	17038	17051	17006	17120	17093	17139	17022	17097	16902	17019	17045	17125	16961	17150	17077	16961	17089	16980	16976	16893	17086	16872	17060	16869	16964	16801	16948	16867	16669	17029	17007	16955	16914	16841	16744	16904	17012	16914	16949	16907	17205	17140	17050	16955	17112	16982	16927	16951	16975	17064	16942	16978	16960	16883	17208	16771	16989	17158	17145	16849	17032	16915	16990	16924	17091	17109	16939	16753	16796	17048	17052	17069	16883	17020	17020	16883	16872	17039	17119	17079	16876	16873	16957	16966	16952	17035	17232	17188	16912	16954	16949	16829	17040	17028	16839	17171	17062	16940	16962	16911	16933	17109	17058	17074	17117	17114	16804	17091	16845	17005	17000	17011	17120	17115	17157	16877	17139	17140	17067	16906	16999	17017	17194	16918	16946	16895	17116	17235	17098	16855	16939	16777	16886	16931	17072	16884	16964	17276	17069	16943	16874	16750	16886	17001	16953	16865	16977	16943	16834	17006	17091	17155	16865	16843	17149	16963	16985	16792	16872	16964	17009	16898	17114	16963	16940	17035	16950	16893	16886	16914	17107	17032	16994	17059	16859	16892	16791	17018	17084	17076	16964	17123	16808	16801	17127	16954	16854	16998	16956	16986	16990	16917	16948	17112	16818	16968	17106	16856	16935	17076	16915	16717	16879	16997	17032	17045	17159	17038	17288	17041	17016	16953	16938	16984	16952	17184	16907	17001	17065	17055	16917	17071	16925	17046	17154	16942	16954	16913	16867	16924	16919	16957	17123	16873	16868	16937	16932	17038	16885	16985	16904	16840	16981	16712	17066	17095	17034	16623	16828	16872	16979	16921	17149	17156	16963	17037	16864	16942	16817	17111	16787	17105	17093	17051	16882	17063	17012	16915	16999	17001	16977	17203	16832	16951	16934	16938	17143	17028	16896	17124	16808	16946	16967	17007	17064	16987	16985	16891	17013	17219	16846	16956	16975	17047	16972	17057	16975	17058	16925	16845	17061	17134	16954	16910	16996	16901	17036	16857	16991	16988	16754	17015	16821	16935	16925	16861	16921	17037	16976	16863	16975	17019	16991	17020	17012	16882	16885	17153	16830	17104	17017	16964	16982	17019	17044	17009	16964	17111	17072	16955	17048	17040	16851	16792	16968	17073	16890	17026	16734	16987	16891	16812	16980	16849	17115	16881	16841	17166	17091	17048	16876	16940	16972	17160	16885	16886	16945	16929	16990	16920	17211	17111	16940	17118	16976	17022	17048	16964	16956	17025	17096	17023	16752	16826	16951	16967	16943	17016	16939	16672	17027	16918	16879	17052	16919	16777	16852	16833	17149	16906	17049	17064	16910	17100	16853	16984	16780	16979	16872	16843	16927	17084	16966	17023	17046	16980	17026	17061	16743	17048	16858	17009	16901	16816	16853	17022	17004	16871	17010	17113	17073	17163	16978	17107	16999	16820	16863	16863	16838	16967	17091	16987	17090	17035	17007	16929	16830	17018	16917	17008	17084	17197	17067	16908	16831	17095	16889	17014	16954	16996	16882	17057	16866	16919	16924	17051	16929	17181	16973	16974	16861	16942	16949	16942	16984	17032	16979	17011	17037	17024	17033	17068	16958	17086	16913	16922	16812	17030	16888	16944	16999	16870	17000	17050	17109	17105	16890	16873	16759	17005	16862	17110	16648	16925	16958	16844	16966	17126	16908	16987	16939	16886	17006
18761	31345	29778	27515	24546	22220	20130	18614	17829	17371	17536	27297	45100	40342	33053	24546	18328	16547	16271	16162	16182	16056	16079	16103	16293	16071	15944	16174	16156	16205	16041	16146	16037	16167	16041	15983	16268	16240	16086	15992	16188	16136	16170	16254	16191	16122	16212	16045	16155	16121	15980	16233	16072	16015	16069	15958	16199	15963	16357	16118	16281	16060	16035	16250	16138	16262	16232	16160	16043	16112	15967	16098	16213	16085	16051	15981	16079	16203	16140	16103	16215	16079	16290	16226	16231	16053	16121	16113	16028	16101	16293	16083	16207	16080	16171	16201	16243	16204	16009	16074	16182	15999	16192	16034	15987	16024	16190	16044	15934	16151	16169	16078	16269	15976	16063	16155	16095	16145	16048	16134	16131	16062	16004	16288	16191	16038	16125	16145	16258	16164	16028	16081	15975	16019	16095	16193	16094	15951	16167	16093	16162	16104	16246	16168	15988	16170	16085	16029	16181	16276	16089	16111	16247	16073	16175	16280	15996	16143	16037	16026	16157	16238	16154	16110	16092	16060	16236	16167	16031	15912	16126	16055	16123	16067	16148	16109	16068	16018	15962	16115	16032	16091	16078	15949	16058	16154	15990	16118	16133	15938	16074	16195	16040	16199	16203	16019	15980	16073	16071	16211	16173	16200	16063	16116	15926	16152	16068	16236	16148	16059	16062	16050	16066	15989	16155	16109	16091	16147	16072	16118	16163	16096	15955	16220	16104	16164	16094	15918	16171	16159	16082	16297	15847	16139	15963	16006	16103	16156	16152	16012	16178	16027	16105	16055	15947	16035	16045	16141	16163	16255	16129	15961	16163	16284	16056	16030	16126	15995	16188	16240	16079	16001	16021	16283	16138	16199	16203	16135	16027	16277	15949	16098	16150	16044	15996	15956	15959	16205	16181	15904	16236	16032	16170	15988	16152	16031	15887	16117	16079	15904	16089	16078	16237	16027	16113	16186	15911	16114	16247	15999	16054	16103	15975	16324	16184	16132	16091	16132	16131	16156	16135	15976	16055	16084	16122	16144	16098	16040	16091	16039	15978	16114	16129	16040	16116	16074	16122	16087	16074	16177	16079	16295	16117	16202	16223	16101	15972	16183	16049	16125	16054	16031	16112	16006	16074	16180	16220	16048	15835	16110	16083	16142	16188	16134	16137	16249	16181	16113	15941	16145	16197	16088	16153	15989	15932	16114	16078	16115	16034	16150	16151	16042	15948	16029	16074	16063	16057	16103	16011	16241	16150	16071	16233	15984	16040	16172	16212	16071	16032	16179	16230	16018	15936	16263	16185	16101	16119	16032	16012	16073	16161	16000	15923	16009	16262	16201	16083	16130	16133	16057	16131	16147	16109	16189	16044	16229	16123	16133	16122	16095	16082	16038	16118	16188	16400	16139	16025	16148	16024	15979	15931	16120	16156	16312	15890	16233	15977	16185	16080	16058	16208	16145	15947	16220	16243	16207	16406	16144	15995	16152	16052	16081	16219	16211	16054	15763	16203	16122	16130	16098	16153	16042	16094	16099	16063	16086	15982	16114	16263	16032	16039	16140	16116	16266	16059	16198	16161	16156	15870	16160	16067	16064	16137	16186	15947	16059	16002	16054	16162	16235	16184	15997	15960	16288	16077	16134	16087	16158	16046	15999	16091	15975	16095	16097	16139	16022	16042	16066	16024	16224	16031	16106	16156	16173	15961	16187	16142	16050	16188	16225	15965	16212	16056	16082	16103	16015	16148	16049	16100	16156	16105	16022	16046	16068	16159	16011	16125	16192	16050	16091	16256	15869	16303	16160	16203	16021	16077	16255	16025	16141	15988	16040	16090	16083	16156	16219	16093	16049	16061	16169	16084	15961	16117	15970	16042	16219	16203	16181	16092	16035	15977	16155	16146	16225	16117	16161	16023	16250	15995	16190	15985	16038	16145	16138	16074	16071	15949	16054	16131	16120	16151	16113	16234	15921	16268	16174	15963	15998	16030	16245	16115	16102	16148	15795	16075	15934	15973	16134	15969	15977	16054	16163	16092	16053	16061	16118	15984	15909	15963	16081	16182	16198	16238	16163	16145	16034	16072	16165	16133	16210	15816	16055	16124	16125	16201	16087	16263	15789	16086	15958	16128	16082	16083	16244	16002	16083	16112	16041	16252	16120	16019	15930	16206	16284	16230	16001	15966	16168	16093	16036	16203	16223	15954	16172	16149	16041	16239	16068	15971	16124	16076	16249	16136	16213	16212	15975	16100	16163	16100	16131	16188	16146	16023	16161	16024	16340	16137	16277	16186	16127	16273	16264	16029	16076	16179	16136	16024	16126	16237	16109	15999	16022	16096	16092	16135	15958	16016	16202	15973	16157	16089	16139	15926	16207	16141	16186	16074	16135	16111	16029	16072	16160	16086	15868	16143	15873	16182	16059	16140	16071	16074	15942	16090	16042	16099	16026	15924	16128	16047	16235	16225	16126	16037	16257	16150	16171	16152	16119	16082	15971	16223	16081	16085	15980	16068	15989	16167	16086	16141	16072	16231	15953	16154	16197	16174	16111	16114	15916	16080	16095	15915	16146	16059	16116	16186	16233	15929	16019	16011	16079	16161	16215	16104	15999	16120	16081	16054	16064	16031	16051	16121	16206	16180	16076	16060	15934	16004	16155	16181	16072	16131	16092	16120	15970	16266	16089	16087	16033	16061	16013	16053	16230	16123	16170	16112	16034	16085	16164	15811	16168	16122	15996	16088	16197	16007	16114	16027	16078	16131	16222	16171	16144	16273	16107	16060	16193	16197	16035	16070	16081	16069	16203	15958	16244	15979	16261	15921	16238	16034	16173	16100	16155	16175	16134	16066	16203	16213	15988	16077	16168	16208	16105	16099	16115	16130	16176	16224	16120	16006	16175	16042	16129	15999	16170	16052	16032	16138	16021	16189	15961	16180	16168	16195	16286	16300	16083	15955	16133	15942	16068	16212	16107	16119	16004	16052	16086	16168	16217	16030	16085	16081	16142	16098	16232	16082	16055	15914	16126	16104	15903	16112	15986	16112	16114	16161	16219	16121	16116	16100	16292	16207	15956	16069	16094	15916	16252	16161	16223	16097	16021	16171	15975	16041	16097	16154	16080	16216	16096	16225	16215	16089	16053	16148	16056	16044	16026	16208	16008	16209	16233	16208	15961	16149	16052	16146	16048	16180	16107	16161	16204	16140	16260	16038	16115	16214	16303	16073	16203	16184	16187	16051	16161	16115	15979	15996	16124	16100	16126	16115	16124	16189	16207	16225	15983	16299	16282	16231	16022	16288	16058	16281	15993	16132	16102	15955	16361	16159	16128	16021	15982	16240	15993	16112	16181	16129	15883	16181	16252	16005	16045	16224	16015	16058	16087	16239	16079	16249	16210	16229	16107	16181	16146	16189	16193	15979	16095	16256	15806	16012	16150	16069	16002	16097	16150	16081	16145	16116	15965	16179	16031	16101	16049	16017	16120	16013	16091	16081	16127	16134	16153	16111	16143	16055	16134	16080	16151	16020	16075	16071	16171	16147	15973	16039	16032	16148	16125	16029	16125	16280	15992	16212	16165	16159	15969	16254	15964	16179	15998	16112	16072	16148	16145	16100	16122	16010	16220	16019	16202	16128	16064	16058	16150	16145	16109	15971	16206	16113	16179	16158	15977	16065	16040	15997	16171	16179	16004	16092	16337	16058	15959	16176	16146	16044	16148	15981	16169	16087	15971	15948	16005	16114	16009	16083	15985	15978	15957	16024	16210	16267	16189	16072	16118	16196	16073	16295	16201	16026	16215	16045	15950	16233	16154	16224	16028	16156	16122	15932	16104	16237	16141	16205	16063	16237	16122	16158	15882	16119	16114	16152	16077	16164	16038	16074	16059	16161	16169	16109	16054	15957	16220	15989	16009	16201	16055	16161	16058	16025	15981	16120	16153	16148	16191	16272	16058	16235	15906	16106	15916	16167	15947	16032	16136	16148	15897	16294	16054	16200	16196	16089	16166	15974	16092	15982	16153	16141	16209	16035	16151	16112	16149	16106	16221	15956	16068	16146	16060	15984	16208	15978	16082	16110	16237	16285	16036	16045	16026	16019	16191	16066	16017	16088	16027	16272	16109	16198	16048	16079	16214	16116	16146	16202	16188	16199	16011	16118	16021	16182	15938	16035	16125	16098	15957	16082	16075	16003	16145	16091	16018	16177	16101	16159	16070	16090	16081	16185	16238	16055	16182	16109	15988	15976	16209	16199	16137	16249	15912	16321	15988	16303	16115	16119	16134	16253	16019	16300	16169	16000	16027	16222	15982	16159	16172	16199	16075	16166	16031	15969	16128	16073	16102	16276	15996	15940	16035	16223	16159	16134	16178	16236	15996	15994	16105	16077	15982	16232	15970	16118	16192	16056	16035	16060	15989	16180	16144	16127	16080	16160	16244	16174	16052	16092	16237	16204	16125	15962	15955	16020	16269	16203	16144	15965	16201	16169	16154	16195	15983	16121	16004	16182	16062	15989	16141	16174	16233	16265	16073	15960	16074	16112	16211	16113	16010	16023	15958	16101	16238	16270	16059	16125	15865	16188	16007	16284	16060	16104	16060	16127	16107	16101	16091	16218	16259	16214	16105	16301	15905	16145	16271	16090	15978	16141	16023	16008	16106	16003	15995	16262	16018	16065	16069	16359	16088	16226	16205	16170	16041	16128	16153	16105	16127	16004	16080	16180	16095	16029	15947	16285	16008	16070	16173	16236	15966	16175	16216	16063	16151	16109	15981	16113	16175	16085	16047	16071	15962	15980	16047	15999	16136	16126	16153	16136	16105	16143	16047	15975	16060	16193	16062	16135	16085	16337	16197	16011	16162	16164	16130	16197	15948	16150	15902	16216	16107	15993	16069	16235	16029	15969	16132	16149	16079	15989	15976	16053	16154	16112	16222	16097	16086	16126	16180	16131	15984	16211	15912	15885	16302	16115	15989	16227	16081	16083	16137	15987	16227	16064	16346	15974	16122	16114	15921	16111	16165	16058	15988	16178	16246	15951	16021	16111	16127	16156	16083	16043	16215	16243	16032	16098	16002	16076	16105	16180	16080	16059	16148	16124	15973	16161	16223	16127	16068	16218	16187	16178	16144	16330	16191
29169	22828	23851	20481	18532	18081	17675	17507	17482	17397	17575	18296	19687	20179	19063	18251	17617	17327	17357	17228	17163	17297	17273	17158	17156	17021	17162	17273	17043	17118	17143	17195	17211	17030	17017	17083	17088	16843	17181	17151	17236	17240	17153	17283	17124	17230	17000	17068	17140	17178	17252	17153	17232	16955	17056	17096	17145	17187	17122	17092	17233	17143	17171	17160	17090	17256	17168	17095	17112	16994	17239	17127	16963	16971	17105	16920	16853	17237	17374	16913	17101	17089	17111	17218	16952	17032	17085	17247	17089	17203	17082	16870	17160	16942	17253	16944	17245	17233	17057	17001	17005	17225	17046	17119	17183	17120	16937	17104	17055	17137	17104	17006	17099	17274	17137	17274	17061	17192	17179	17265	17097	16831	17281	16927	17067	17068	17070	17171	17175	17158	17131	17142	16927	17163	17126	17216	17132	17099	17098	17016	17181	17056	17045	17037	17010	17044	17148	17302	17044	17115	17043	17243	17045	16920	17137	17026	17181	17084	16932	17060	17112	17086	17250	17239	17167	17141	17152	17230	17104	17149	17067	17150	17073	17112	16997	17003	17094	17176	16933	16883	17259	17140	17064	16942	17111	17174	17103	17199	16978	16899	17205	17121	17089	17082	16994	17113	17128	16946	17224	17076	17018	17116	17120	17097	17032	17091	17102	17139	17104	16962	17093	17142	17289	17315	17100	17132	17067	17206	16892	17282	17205	16871	16901	17125	17120	17369	17078	17149	17070	17063	17074	16933	17024	17085	16939	17260	17142	17085	16998	17049	17211	17105	17157	17174	17046	17301	17109	17147	17073	17141	17177	17061	17107	17112	17230	16802	17249	17044	17093	17219	17135	17000	17320	17207	17257	16864	17067	17270	17219	17184	17213	17060	17201	17084	17071	17164	17195	17151	17328	17245	17227	17315	17056	17290	17170	17218	17333	17240	17079	17093	16955	16953	17091	17100	17197	16936	17021	17150	17154	17144	17144	17203	17271	17069	16943	17117	17163	17070	16996	17052	17083	17026	17182	17043	17076	17209	17023	17079	16993	17119	17097	17177	17087	17118	17259	17045	17091	17150	17101	17181	16940	17115	17142	17236	16986	17160	17064	17250	17110	17102	17195	17038	17008	16985	17113	17070	17055	17099	17132	16973	17242	17142	17058	17252	17306	17241	17187	17104	17093	17043	16884	17166	17132	17275	17351	17166	17082	16793	17044	16991	17116	17136	17091	17187	17050	17142	17086	17073	16990	17253	17294	17170	17125	17099	17189	17184	17090	17178	17065	17093	16955	17000	17166	17117	17258	17182	17130	17040	17238	16983	16901	17199	16990	16937	16949	16913	17059	17198	17086	17325	17081	17053	16913	17075	17086	17163	17190	16979	17110	17288	17099	17071	17197	17254	17176	17157	17294	16978	17166	17209	16970	17156	16972	17137	17130	17096	17123	16951	17063	17244	17124	17118	17125	17058	17106	17267	17175	17149	16984	17311	17252	17205	16970	17053	17008	17262	17233	17206	17085	17072	17157	16971	17279	17065	16977	17002	16969	17168	17186	17333	17262	17096	17281	17148	17283	17097	17172	17111	17156	17340	17007	16975	16980	17236	17060	17182	17170	17355	17088	17216	17028	16945	17092	16874	17209	16951	17156	17230	17332	17286	17344	16952	17256	17178	17155	17037	17198	17381	17090	16981	16941	17227	16993	17268	17217	17000	17281	17124	16929	17108	17102	17236	17329	17173	17138	17222	17118	17094	17438	17168	17081	17156	16930	17110	17132	17168	17243	16988	17190	16910	17108	17126	16904	17169	17020	17162	17165	17301	17052	17150	17028	17057	17174	17120	17113	17170	17070	17185	17239	17197	16977	17151	17018	17064	17230	17017	17096	17123	17137	17235	17134	16952	17191	17005	17149	17000	17406	17240	17173	17131	17090	17127	17062	16914	17104	17172	16996	17213	17226	17126	17095	17012	17181	17094	17133	16863	17075	17140	17217	17031	17306	17079	17380	17333	17070	17236	16864	17121	17022	16883	17213	17302	16994	17151	16999	17178	16914	16870	17468	17316	17167	17003	17010	17214	17039	17038	17162	17224	17270	17196	17089	17228	17083	16980	16904	17024	17016	17178	17102	17054	17222	17160	17042	17198	17279	17221	17041	17024	17307	17075	17070	17208	17279	17052	17118	17090	17106	17190	17162	17217	17163	17137	17007	17043	17159	16983	17100	17158	17114	17195	16939	17141	17216	17018	17270	17075	17183	17087	17106	17120	17189	17204	17131	17165	17025	17021	16965	17293	17255	17246	17136	17203	17162	17217	16986	17329	17233	17138	17314	17241	17138	17155	17289	17233	17163	17174	17197	16980	17131	17101	17115	17056	17086	17238	17131	17151	17434	16983	17133	17352	17079	17370	17252	17234	17028	16934	17049	17072	17193	17104	17209	17144	17109	17322	17121	17117	17324	17047	17212	16923	17001	17109	17021	16977	17093	17201	17238	17033	17267	16997	17176	17121	16948	17030	16962	17118	16941	17016	17284	17098	17241	17355	17188	17172	17145	17048	17149	17217	17096	17147	17191	17041	17206	17075	17128	17107	17094	17070	17275	17198	17357	17205	16973	17085	17124	17218	17321	16948	17057	17060	17033	17111	17062	17055	17356	17271	17151	17115	17143	17078	17043	17194	17111	17049	17182	17110	17144	16987	17325	17123	17224	17027	16903	17098	17111	17255	17196	17221	17069	17153	17295	17064	16968	16964	17165	17056	17046	17042	16992	17122	17104	16908	17241	17047	17296	17213	17123	17067	16847	17105	17137	17113	17109	17314	17072	17183	17314	17279	17103	17032	17255	17111	17282	17080	17061	17131	16906	17365	17044	17066	17266	17029	17020	17006	17123	17076	17140	17258	17264	17178	17105	17393	17127	16993	17058	16955	16978	17294	17322	17043	17114	17077	16920	16990	17289	17009	17113	17334	17104	17222	17079	17051	17202	17115	16986	17064	17139	17108	16991	17165	17277	17128	17056	17173	17362	17227	17105	16949	17177	17218	17180	16955	17235	17304	17121	17120	17269	17259	17308	16920	17175	17131	17085	17222	17274	16974	17209	17190	17239	17253	17132	17201	17296	17068	17077	17139	16946	17125	16994	16762	17017	17023	17051	17104	17264	17359	17283	17261	17136	17045	17222	17214	17224	17167	17142	17105	17209	17236	17181	17067	16972	17029	17016	17253	17051	16959	17095	17097	17133	17080	17138	17207	17077	17008	17316	17072	17121	17035	17088	17046	17187	17322	17280	16987	17091	17176	17250	17399	17110	17071	17112	17278	17071	17166	17257	17133	16986	17098	17286	17314	17080	17180	16977	17013	17114	16915	16919	17060	17199	17179	16966	17005	17125	17086	17135	17128	17165	17106	17093	17311	17228	17131	17095	17160	17306	17301	17181	17109	17160	17140	17204	17210	17169	17195	17186	17125	17179	17278	17119	17166	17179	17034	17004	17263	17249	17105	17317	17017	17052	17044	17147	17182	17057	17154	17262	17182	17074	17082	17066	17149	17165	17255	17414	17113	17094	17128	17052	17112	17207	17202	17054	17085	17374	16969	17047	16930	17000	17013	17141	17082	17077	17166	17113	17166	17079	17285	17102	17056	17048	17045	17318	17340	17118	17355	17210	17256	17105	17143	17250	17232	17192	17142	17070	17124	17056	17007	17115	17289	17409	17199	17043	17251	17340	17059	16944	17139	17173	17124	17296	17023	17023	16858	17035	17357	17230	17087	17065	17204	17102	17080	17203	17080	17155	17076	17323	17195	17020	17157	17195	17171	17124	17134	17165	17081	17086	16968	17182	17149	16951	17272	17198	17159	17026	17176	17230	17103	17144	17101	17187	17063	17232	17110	17240	17132	17154	17238	17279	17136	16842	17156	17145	17214	17076	16984	16996	17197	17226	16939	17219	17226	17105	16917	17007	17179	17025	17234	16858	17079	16945	16982	16973	17038	16889	16857	17002	17068	17131	17204	17216	17007	17397	17128	17056	17190	17190	17332	16972	17175	17154	17104	17095	17345	17058	17119	17024	16984	17109	17131	17017	17127	17125	17054	17027	17030	17294	17262	17213	16984	17035	17234	17219	16921	17179	17171	17233	17121	17209	17057	17152	17074	17192	16998	17004	17022	17065	17077	17051	17037	17066	17240	17304	16930	17235	17100	17108	16988	17148	17081	16968	17249	17144	17178	17038	17098	17205	17212	17310	17207	16793	17161	17187	16955	17151	17016	17026	17152	17225	17307	17169	17159	17297	17176	17039	17080	17188	17006	17188	17037	17063	17024	17108	16949	17100	17121	17134	17234	17156	17182	17068	17172	17081	17007	17181	17021	17166	17033	16976	17200	17253	17093	17054	17104	17284	17057	16992	17103	17049	17171	17073	17177	17163	17021	16907	17287	17012	17179	17223	17329	17303	17083	17254	17200	17181	16927	17191	16997	17200	17120	17360	17417	17129	17073	17279	17112	16978	17202	17001	16874	17139	17052	17222	17035	17189	17261	17276	17391	17074	16935	17114	17054	17086	17272	17031	17179	17056	17123	17120	17094	17010	17056	17120	17299	16838	17170	17174	17265	17367	16986	17111	17128	17171	17103	16999	17134	17136	17080	17029	16969	17248	17069	17104	17124	17109	17109	17148	17102	17090	17143	17050	17253	17354	17105	16810	17190	17021	17216	17267	17157	17273	17014	17064	17032	17042	17269	17052	17051	17177	17170	17135	17155	17074	16970	17082	17147	17192	17263	17220	17122	17363	17211	17246	17274	17251	17129	16999	17043	17122	16861	17246	17114	17171	17066	17061	17180	17122	17176	17157	17151	17285	17189	17256	17049	16902	17104	17258	17051	17048	17317	17268	17175	17285	17181	17073	16972	17168	17068	17090	17247	17214	16994	17121	17047	17218	17167	17216	17231	17383	17000	17175	17331	17201	16998	16927	17102	17132	17133	17162	16935	17098	17106	17008	16965	17092	17195	17065	17040	17142	16999	17489	17176	17098	17401	17193	17033	17025	17157	17090	17191	17307	17081	17015	17002	17148	17272	17121	17087	17148	17135	17064	16885	17207	17124	17154	17083	17002	17147	17095	17121	16962	17094	17162	17281	17242	17081	17135	17214
18044	21933	21481	18746	18515	17650	16902	16511	16307	16705	17033	18529	20113	19986	18562	17172	16321	16198	16206	16201	16222	16111	16030	16243	16086	16136	16329	16274	16234	16051	16114	16151	16084	16209	16170	16191	16043	16074	16261	16149	15966	16239	16178	16042	16205	16043	16082	16054	16180	15960	15991	16188	16171	16150	16184	15924	16037	16240	16085	16153	16075	16289	16153	15898	16229	16145	16019	16238	16377	16204	16237	16141	16228	16185	16043	16281	16119	16071	16050	16152	16360	15881	16198	16054	16274	16026	16248	16050	16050	16120	16358	16177	16246	16268	15977	16190	15980	16079	16178	16223	16213	16210	16021	16242	16115	16100	15956	16151	16136	16113	16075	16105	16111	16269	16143	16080	16165	16045	16233	16055	16233	16188	16135	16070	16091	16052	16077	16119	16235	16154	16111	16067	16110	16063	16239	16201	16157	16027	16312	16148	16170	16048	16059	16030	16074	16116	16212	16023	16322	15959	16105	16127	15980	16243	16070	16144	16174	15980	16049	15993	16076	16229	16183	15983	16099	16187	16219	16090	16329	16207	16034	16120	16167	16097	16068	16093	16000	16134	16048	16146	16034	16169	16059	16145	16110	16180	16242	16179	16279	16112	16159	15943	16059	16321	16119	16098	16144	16033	15985	16130	16328	15913	16070	16211	15940	16120	16102	16222	16179	16130	16186	16266	16206	16293	16235	16097	16161	16076	16194	16231	16064	16170	16061	16238	16076	16089	16020	16066	16128	16075	16214	16123	16036	16016	16149	16060	16024	16042	16173	16022	16115	16105	16155	16167	16189	16154	16026	15928	16229	16182	16172	16078	16077	16199	16182	16133	16176	16118	16111	16153	16209	16171	16169	16129	16132	16046	16179	16163	15920	16074	16068	16105	16252	16211	16156	16098	16327	16058	16113	16103	16223	15996	16136	16138	16154	16084	15949	16258	16038	16183	16157	16124	16030	16104	16051	16059	16047	16122	16189	16159	16048	16178	16232	16166	16221	16134	16253	16213	16122	16150	16061	16104	16107	16279	16225	16016	15998	16058	15992	16168	16230	16047	16187	15960	16152	16090	16041	16170	16236	16124	16080	16030	16036	16077	16265	16180	16057	16092	16199	16145	16186	16213	16147	16094	16141	16138	16136	15977	16192	16168	16150	16077	16017	16104	16132	16113	16074	16106	16147	16241	16125	16193	16063	16048	16050	16216	16290	16156	16172	16352	16145	16165	16101	16046	15936	16091	16182	15907	16069	16139	16132	16227	15946	16318	16289	16097	16036	16190	16099	16124	16239	16224	16081	16002	16145	16200	16269	16159	16212	16160	16210	16136	16128	16273	16136	16294	16355	16127	15999	16144	16222	16128	16237	16197	16179	16068	16047	16193	16216	16241	16254	16005	16095	16110	15952	16258	16305	16190	16171	16237	16127	16211	16139	16220	16035	16139	16236	15924	16288	15973	16113	16087	16310	16188	15995	16280	16052	16264	16146	16147	16101	16251	16169	16095	16228	16181	16154	16077	16206	16250	16233	16035	16294	16059	16257	16297	16267	16208	16220	16105	16143	16136	16367	16310	16111	16050	16275	16089	16015	16028	16097	16307	16194	16085	16093	15997	16015	16077	16189	16289	16088	16085	16403	16150	15993	15965	16149	15955	16229	16001	16066	16116	15987	16074	16278	16194	16080	16214	16191	16011	16277	16238	16268	16083	16153	16088	16180	16209	16196	16281	16120	16184	16193	16154	16302	16293	16178	16213	16121	16174	16291	16092	16259	16363	15961	16144	16181	16089	16138	15995	16081	16115	16118	16170	16141	16060	16271	16160	16088	16122	16091	16083	16000	16290	16164	16187	16254	16084	16142	16153	16021	16169	16272	16129	16176	16047	16174	16057	15997	16132	16130	16020	16073	15962	16206	16082	16268	16140	16126	16126	16202	16062	16058	16227	16120	16130	15980	15973	16180	15891	16168	16046	16159	16219	16102	16026	16036	16049	16099	16202	15970	16045	16155	16225	16150	16243	16129	16143	16152	16184	16203	16129	15931	16012	16056	16242	16275	16093	16145	16066	16085	15985	16140	16017	16181	16184	16032	16284	16052	16156	15935	16253	16075	16151	16107	16244	16083	16218	16011	16318	16186	15956	16250	16096	16024	16134	16083	16025	16172	16428	15929	16202	16061	15998	16173	16313	16171	16279	15944	16231	16082	15996	16032	16065	16185	16172	16236	16120	16083	16131	16172	15985	16178	16044	16201	16145	16190	16108	16068	16184	15938	16193	16025	16119	16260	16133	16164	16123	16148	16165	16245	16154	16239	16267	15983	16202	16164	16207	16112	15838	15992	16137	16209	16127	15993	16158	16137	16126	16270	16276	16177	16088	16250	16200	16131	16183	16230	16081	16272	16210	16123	16077	16147	16305	16258	16199	16207	16029	15935	15982	16066	16199	16194	16135	16197	16068	16141	16136	16157	16026	16036	16039	16179	16083	15906	16162	16109	16154	16324	15959	16040	16216	16147	16145	16159	16186	16290	16177	16169	16281	16243	16141	16132	16202	16195	16168	16145	16131	15890	16254	16042	16191	16194	16147	16115	16211	15938	16088	16010	16342	16026	16127	16164	16196	16077	15978	16072	16342	16182	16151	16174	16075	16117	15979	16147	16164	16088	16214	16205	16185	16000	16078	16045	16226	16204	16294	16118	16207	16089	16197	16233	16098	16113	16329	15975	16265	16082	16122	16174	15961	16120	16250	16031	16055	15995	16063	16167	16124	16182	15997	16033	16173	16262	16216	16028	16233	16146	16137	16207	16055	16084	16208	16128	16165	16081	16197	16017	16146	16045	16167	16136	16078	16188	16082	16151	16454	15998	16149	15956	16180	16185	16261	16193	16226	16152	16246	16083	16159	16058	16079	16143	16170	16042	16296	16031	16180	16159	16160	16238	16209	16131	16191	16137	16036	15997	16079	16240	16174	16107	16134	16242	16083	16097	16042	16237	16134	16258	16117	16076	16176	16064	16083	16285	16186	16111	16066	16139	16134	16011	16216	16220	16205	16055	16292	16247	16226	16128	16081	16049	16243	16057	16144	16286	15935	16195	16136	16080	16221	16093	16167	16226	16114	16186	16220	16165	16022	16019	16010	15977	16217	16054	16058	16065	16088	16184	16064	16060	16209	16146	16339	16151	15987	16218	16100	16279	16163	16333	16101	16286	16236	16055	16048	16055	16000	15955	16255	16140	16183	16214	16203	16139	16063	16122	16070	16138	16199	16180	16078	16166	16180	16199	16096	16244	16088	16223	16122	16153	16254	15969	16275	16000	16028	16075	16169	16052	16182	15836	16169	16211	16192	16231	16209	16126	16073	16007	16100	16148	16135	16115	16181	16062	16120	16224	16186	16134	16088	16250	16090	16080	16189	16238	16307	16069	16223	16125	16263	16279	16144	16158	16234	16155	16196	16192	16123	16001	16300	15806	16218	16164	16189	15938	16072	16122	16095	16187	15968	16135	16100	16071	15954	16214	16071	16138	16208	16073	16265	16207	16127	16260	16089	16150	16267	16306	16099	15967	16172	16209	16084	16095	16074	16116	16149	16102	16093	16225	16214	16195	16149	16136	16057	15969	16008	16202	16141	16322	16165	16192	16043	16069	16162	16101	16013	16189	16121	15988	16267	16239	16247	16259	16152	16126	16196	16197	16220	16023	16130	16106	16088	16106	16197	16138	16156	16221	16089	16149	16071	16200	16094	16091	16270	16194	16249	16072	16197	16098	16348	16092	15941	16146	16105	16194	16206	16296	16080	16211	16166	16134	16092	16073	16100	16301	16290	16250	16128	15978	16036	16035	16144	16229	16261	16105	16024	16157	16232	16099	15967	16189	16295	16177	16067	16217	16042	16314	16224	16220	16161	16009	16172	15969	16436	16051	16037	16323	16197	16168	16333	16087	16407	16260	16154	16317	16042	16103	16027	16185	16300	15997	16097	16203	16287	16205	16052	16119	16284	16143	16255	16154	16185	16238	16225	16157	16084	16150	16230	16316	16228	16114	16110	16190	16238	16162	16169	16148	16151	16284	16274	16086	16187	16121	16105	16274	16086	16106	16114	15977	16047	16238	16082	16255	15994	15956	16086	16096	16034	16070	16096	16139	16088	16253	16193	16280	16277	16223	16314	16070	16129	16229	16130	16061	16190	16170	16200	16181	16113	15990	16233	16173	16145	16202	16331	15948	16204	16085	16148	16112	16203	16180	16043	16214	16236	16041	16342	16071	16219	16263	16146	16155	16118	16168	16230	16059	16170	15999	16104	16178	16130	16067	16125	16197	16154	16093	16206	16065	16205	15966	16190	16250	16324	16226	16061	16235	16029	16198	16233	16198	16206	16132	16031	15991	16190	16234	16076	16090	16205	16301	16304	16117	16118	16017	16261	16262	16146	16035	16211	16113	16178	16231	16361	16149	16183	16029	16107	16174	16237	16168	16078	16136	16237	16084	16046	16057	16112	16070	16108	16346	16116	16195	16123	16125	16270	16130	16227	16083	16076	16073	16177	16044	16061	16215	16055	16144	16219	16181	16206	16053	16121	16070	16095	16218	16196	16137	16116	16238	16221	16073	16257	16162	16127	16134	16102	16110	15994	15992	16128	16262	16123	16132	16312	16277	15957	16096	16090	16305	16148	16063	16019	16216	16123	16116	16103	16189	16059	16166	16328	16059	16107	16183	16253	16056	16056	16353	16146	16035	16065	16144	16135	16101	16158	16000	16276	16158	16140	16239	16182	16204	16220	16145	16137	16239	16023	15940	16128	16137	16035	16218	16226	16147	16240	16226	16301	16108	16183	16159	16156	16191	15967	16176	16140	16208	15964	16132	16175	16340	16170	16150	15999	16062	16278	16108	16143	16214	16174	16100	16106	16201	16127	16067	15925	16096	16130	16167	16069	15993	16286	16091	16184	16048	16214	16254	16197	16152	16176	16090	15974	16018	16192	16214	16223	16191	16256	16089	16042	16104	16096	16271	16204	16019	16214	16160	16080	16077	16115	15982	16122	16163	16328	16094	16185	16115	16085	16023	16064	16023	16082	16214	16109	16297	16039	16046	15993	16082	16269	16184	16010	16221	16035	16161	16159	16230	16009	16326	16217	16176	16106	16165	15971
25072	21429	28228	25738	22044	20233	19335	17989	17468	17670	17927	20994	30347	31010	26453	22143	18850	17554	17105	17203	17209	16996	16917	17101	17064	16887	16955	16956	17034	17014	17062	16898	16945	16856	16820	16976	16938	16973	17127	17039	17105	16835	16861	16919	17017	17028	16854	16978	16934	16815	16908	17036	17062	16855	16944	17016	17106	16957	16833	16790	17022	16948	16799	16773	16938	16884	16928	16878	17006	16928	16756	16989	17102	17064	16972	17166	16837	17202	16727	16764	16702	16908	17002	17056	17073	16947	16877	16920	17035	16964	17230	16889	16880	16919	16930	16982	16758	16937	16789	17002	16801	16807	17038	17118	16917	17004	16941	16858	16843	17014	16808	16819	17172	17144	16955	16980	17077	16715	16761	16819	16803	16961	16979	16934	16905	17099	16972	16970	16918	16902	16760	16941	16895	16770	16860	16781	16781	17023	16965	17015	16803	16837	16949	16921	17123	17102	16860	17000	16781	16949	17116	16960	16932	17009	17140	16701	16901	17017	16993	16801	16858	16963	16931	16942	17037	16892	16952	16950	16728	16883	16597	16762	16881	16934	16802	17174	16915	16913	16819	16845	16930	16861	16874	16733	17067	16661	16648	16801	16810	16912	17053	16658	16909	16976	16987	16926	16950	16863	16814	16748	16841	16692	16928	16810	17077	17149	16950	16900	16950	16859	16890	16939	16790	16686	17084	17001	16978	17164	16782	16820	16926	17028	16741	16969	16796	16785	16917	17017	16970	16959	16795	16980	16880	16770	16809	16788	16823	16924	16953	16862	17019	17033	17100	16922	16893	16935	17065	17014	16949	16948	16783	17029	17000	16865	16925	17069	16944	16958	16796	16708	16869	16840	16903	16782	16837	16697	16990	16914	17144	17074	16941	16823	17016	16903	16736	16854	16717	16819	16992	16970	16833	17113	16914	16910	16791	16847	16942	16808	16800	16865	17081	16878	16870	16782	16712	17045	16815	16902	16815	16818	17008	17032	16919	16949	17055	16819	16921	16775	16836	16840	16874	16906	17130	16930	16871	17000	16936	16831	16784	16903	16750	17037	17017	16954	17095	17131	16822	16924	16878	16864	16793	16965	17026	17170	16917	16791	16874	16958	17006	16913	17065	16738	16657	16768	16761	17053	16932	16940	16824	16778	16751	16849	17021	16837	16948	16867	16929	17010	16901	16940	16754	16821	16906	16908	17114	17000	16911	16729	17042	16902	16962	17098	16912	16760	16884	17052	16738	16751	16764	16892	16807	16926	17024	16723	16997	16898	16954	16858	16817	16884	16918	16962	17019	16832	16722	16928	16956	16962	16897	16842	16836	16785	16735	16878	16916	17006	16928	16920	16891	16746	16872	16666	16734	16880	16778	16984	16997	16979	16873	16934	16966	16981	16929	16776	16760	16928	17195	17024	17027	16897	17018	16889	16960	16912	16835	16628	16814	16876	16846	16827	16798	16689	16722	16848	16931	16804	16644	16840	16955	16864	17001	16907	16949	16912	17105	16951	17011	16862	17088	16950	16981	16919	16987	17023	16927	16833	16883	16768	16992	16911	16912	17010	17072	16971	16785	16873	16976	16933	16841	16812	17080	16891	16740	16966	16862	16873	16994	17023	16861	17130	17039	17004	16940	16966	16834	16729	16732	16690	16988	16990	16699	16880	16921	16850	17198	16901	17180	16902	16938	16874	16749	16723	16951	16836	16924	16860	16941	16876	17019	16866	16941	16960	16791	16933	16645	16731	16983	16974	17076	16975	16881	16779	16781	16982	16934	16864	16945	16776	16918	16867	16716	16972	17042	17049	16852	16930	16769	16986	16924	17044	16971	16829	16798	16947	17100	17022	16751	17020	17066	16937	17023	17042	16802	16961	16950	16934	16864	16798	16973	17008	17025	17065	16924	16942	17018	16871	16834	16823	16782	16881	16779	16776	16820	16999	16830	16705	16955	16843	17014	16919	16983	16952	17097	16890	16986	16816	16686	17124	17039	16862	16911	16957	16915	16854	16808	16866	16765	16840	16742	16685	16985	17008	16959	16934	16864	17040	16915	16822	16719	16947	17065	17090	16886	16920	16801	16920	16896	16984	16873	17057	17032	16841	16925	16833	17026	17003	17064	16793	16922	16936	16865	16912	16756	16895	16785	16918	16845	16951	16817	16815	16916	16701	16972	16952	16967	17106	17024	16944	16940	16962	16958	16853	16742	16943	16881	16999	16770	16779	16820	16916	16949	16885	16891	16918	16914	17081	17065	16891	16947	16844	16887	16953	17067	16982	16923	16685	17122	16768	16930	16660	16866	16861	16986	16851	16895	17002	16802	16819	17048	16939	16720	16909	16876	16709	16757	16808	16745	17027	16875	17029	16822	16755	17004	16903	16976	16863	16937	16830	16824	16984	17073	17049	16832	16983	16959	16751	16966	16768	16962	17045	16966	16984	16913	16739	16931	16861	16925	16940	17047	16942	16893	16946	16880	17009	16982	16788	16764	16916	16901	16891	17008	16792	16919	17037	16876	16805	16902	16955	16957	16836	16865	16943	16940	16812	17048	16811	16847	16954	16810	16926	16821	17067	17027	16761	16995	16838	17034	17068	16857	16794	17063	16907	16874	16955	16989	16941	17049	16866	17049	16959	16854	16907	16877	16699	16734	16840	16954	16794	16842	17036	16840	16762	16997	16910	16855	16997	16907	16968	17022	16883	16905	16731	16976	16986	17031	16926	16984	16901	17003	16957	17035	16948	16889	16955	16882	16904	16943	16827	16988	17101	16964	16939	17012	16835	16758	16932	16908	16748	16927	16956	16916	16907	16993	16987	17047	16795	16888	16941	17118	16930	17017	16875	16832	16979	16948	16879	16877	16842	16777	16867	16817	16816	16841	17017	16937	16760	16846	17083	16945	17012	16887	16972	17016	16966	17188	16902	16781	16873	16835	17038	16950	16874	17046	16839	16743	16993	17086	17026	16968	16973	17128	17013	17125	16936	17035	16948	17017	17074	16900	17036	16928	16915	16780	16915	16911	17063	16619	16836	16910	16705	16894	16809	16687	16987	16927	16794	16893	17110	16973	16994	16920	16873	16902	16983	17156	16807	16897	16686	17073	16923	16950	16785	16943	16708	16791	16750	17054	17003	16899	16941	16917	16882	17058	17188	17092	17074	16891	17105	16981	16786	16922	16811	16719	16852	16942	16822	16965	16939	16946	17093	16918	16827	16892	16874	16810	16964	16942	16941	16844	16917	16661	16897	16902	16945	16801	16894	16899	16826	16945	16765	16965	17128	16817	17062	16909	16954	16829	16997	16909	16966	17010	16861	17012	16942	16933	16812	16952	16834	16823	16926	16743	16862	16768	16916	17094	16963	16950	16925	16936	16920	16803	16858	16780	17023	16722	16805	16867	16953	17082	16849	16906	16958	16889	17094	16887	16946	16959	16866	16988	17034	16955	17025	17130	16725	16857	16915	16927	16992	16900	16834	17004	16878	16765	17003	16784	17006	16986	16882	16909	16856	16834	16870	16954	16882	16792	16901	16929	16990	17087	16960	16873	17011	16974	16889	17122	16956	16936	16902	17060	16966	16874	16743	16949	16893	16904	16904	16953	16957	17071	16999	16961	16892	17022	16980	17119	17068	16789	17075	16760	17021	16986	16898	16966	16966	16904	17011	16890	16954	17034	17000	16813	17001	16880	16916	16841	16947	16881	17239	16926	16843	17014	17058	16789	16819	16974	16831	16787	17016	16877	16802	16971	17157	17031	16811	16738	16931	16979	17064	16937	17234	16854	16972	16928	16788	16806	16638	16859	16993	17083	16988	17048	17007	17081	17005	16944	16768	16890	16957	16818	16940	17076	16893	17000	16875	16919	16897	16902	16927	16885	16980	17020	16839	16877	16982	17038	16824	16794	16936	17104	16899	17019	17106	16969	16948	16847	17025	17090	16862	16975	16868	16867	16849	16850	16866	17057	17019	16967	16883	16828	17036	16893	17048	16958	16742	16937	16781	16971	16765	16793	16848	16887	16857	16853	16750	16836	17027	16934	16871	16906	16919	16854	17009	16730	17095	17074	16830	16907	16968	16897	17026	16934	17063	16856	16662	16899	16930	16855	16983	17008	16960	17044	17043	16846	16960	16948	16976	16700	16808	16713	16933	16954	17023	16935	16978	16818	16784	16986	17195	17108	16704	16900	16963	17121	16882	16730	17030	16936	16916	16932	16949	17077	16679	16730	16905	16703	16907	16867	16841	16857	16981	17051	16759	16950	16941	16696	16828	16999	16991	16895	17048	16929	17057	16925	16906	16892	16997	16840	16755	16958	17061	17093	17063	17141	16964	16740	16971	17034	16894	16911	17067	16995	16828	16888	16930	16880	16850	16942	17005	16905	16929	16769	16906	16868	16983	16912	17119	16988	16802	16838	17013	17005	16820	16930	16926	16802	16884	16846	16993	16987	16811	16687	16806	16869	16976	16851	17152	17010	17087	16969	16984	17138	16918	16863	16960	16899	16803	16837	16847	16805	16916	16960	17225	16986	16849	17138	16976	16889	16892	16955	16970	16907	17024	16835	16832	16717	16816	16992	16760	16984	16823	16862	16871	16868	16988	16912	17081	16997	16921	16989	16967	17055	16852	16812	16940	16973	16836	17034	17083	16965	16827	16715	17079	16759	16999	16781	16937	16861	16963	16983	16749	17140	16976	16958	16989	17048	17045	16967	16994	16813	17018	16984	16989	17000	16890	16897	16891	17052	16943	17012	17074	17151	16705	16887	16944	16785	16815	16801	16985	16934	16938	16740	16772	16778	16881	17012	16934	16948	17011	16869	16976	16919	16832	16864	16711	16813	16810	16865	16929	16951	16886	16634	16832	17004	16885	16930	16845	17133	16952	16801	17150	17216	16911	16917	17008	17094	17022	16743	16815	17058	17036	16981	16951	16915	16967	16818	17232	16723	16872	16961	16916	16832	16788	16909	16989	17106	17033	16953	16947	16986	16855	17113	17087	16731	16886	16852	16874	17078	16819	16741	16786	16840	16968	16849	16839	16864	16906	17039	16888	16801	16986	16973	16861	16932	16906	17019	16948	16964	16749	16925	16830	17186	16877	16839	16764	17015	17038	16973	16848	16923	16930	16778	17060	16798	16841	17073	17064
17164	26754	26805	23841	21636	19391	18160	17636	16875	17024	17631	23426	34817	33724	27824	21904	17572	16527	16162	16035	16105	16093	15906	16192	16015	16093	15989	15978	16096	15954	15979	16049	15958	16012	15955	16114	16136	16087	15881	15943	16051	16099	16192	16068	15957	16034	16017	16042	15943	16145	16013	15991	16053	16248	15813	15790	16074	16049	16257	15964	16127	15917	15998	16097	15871	16113	16065	16121	16008	16044	16086	15991	16001	16045	16003	15905	16030	16111	15999	16027	15942	16073	16081	16072	16037	16114	15986	15853	16070	15937	16013	16023	16151	15890	16127	16059	15870	15945	15902	15932	16011	16023	16150	15934	16080	16074	16125	16187	16032	15791	15877	16191	16096	16037	16134	16026	16023	16064	16173	16044	15971	16139	16059	16154	16138	16160	16063	16031	16107	16106	16043	16077	16056	16006	16083	15901	16153	15952	16165	16149	15985	16039	16139	16040	16082	16088	15990	16077	16084	16144	15770	16005	16106	16210	16087	15992	15982	16110	15966	16017	16132	16070	16267	16019	15895	16174	16033	16028	15930	16016	16124	15989	16081	16105	16025	16072	16175	15951	15941	16030	16120	16054	16056	15971	16097	15990	16037	16087	16052	16047	15996	16056	16024	16105	15890	16089	16131	15968	15849	16019	16142	16127	16051	15985	16131	15989	16003	16130	16043	16116	15989	15925	16142	16072	16077	15986	15994	15872	15962	15996	15936	16119	15902	15865	16052	15901	16137	16236	15986	15948	16124	15873	15971	16057	16143	16036	16235	16041	15919	16114	16046	16033	16187	16043	15979	15926	16128	16006	15907	16062	15995	16051	15959	15862	15902	16030	15950	16051	16109	15990	15981	15938	15955	16128	15952	16092	15911	15943	15847	16042	15962	15953	16055	15912	15995	15973	16064	15987	16031	15965	15873	15862	16071	16029	15994	16159	15943	16145	16001	16171	16026	16050	15953	16094	16027	15985	16147	15980	15764	16069	15981	15991	16066	16126	16120	16042	15961	15981	16101	16045	16135	15903	15930	16083	15959	16091	16107	15912	16198	15937	15927	15875	16028	16025	16065	16250	15947	16045	16222	16066	16103	16100	15997	16078	16203	15908	15935	15857	16093	16121	16040	16170	15891	15890	15998	16112	16034	15991	16063	15882	15800	15950	16089	15957	16068	15926	16203	15722	16012	15929	16015	16053	16064	16085	16217	15987	15787	16158	15979	16140	16159	16052	15928	15998	16060	16000	16160	16018	15995	16116	15993	15991	16197	16044	15966	16094	15995	15976	15972	16034	16147	15966	16009	16108	16043	16052	16125	16039	15929	16063	16186	16108	16028	16079	15899	16102	16062	16013	15956	15951	16066	15974	16057	16120	15704	16261	16079	15933	16177	16062	15994	16120	15967	16099	16067	16147	15977	15989	16028	16015	16170	16211	15822	16058	16218	16089	16020	16145	16170	16170	16001	16339	16050	15976	16012	16071	16119	15971	16050	16052	15923	16122	15985	16074	15944	16040	16033	15970	16238	16128	16115	16034	15988	15931	16149	16020	15791	15966	15913	16283	15921	15979	16187	16024	16079	15901	16084	16124	15899	16135	15938	15907	16114	16032	15999	16063	16145	15959	16001	16074	16196	16007	16095	15980	16115	16097	16115	15961	16026	16003	15924	15998	15916	16102	16029	15989	15841	15996	16017	16187	15946	16041	15819	16092	16040	16092	15981	16017	15917	15862	16067	15943	16046	15845	16025	16048	15964	16102	16082	16033	16011	16123	15983	15895	15997	15936	16118	16082	16118	16215	16218	16075	15897	16104	15929	16065	15985	16005	16031	16089	15954	16066	16070	16019	16212	16034	16087	16087	16214	15891	15999	15842	16067	16198	15920	15979	16046	16032	16049	16119	16053	16035	16029	15836	16118	15861	16116	16018	16010	15928	16011	16017	15930	16071	15946	15934	16131	15960	16071	15995	16020	15994	15997	16019	16036	16030	16063	16146	16041	15938	15960	16135	16113	15942	16183	15908	16160	16075	16155	16056	16055	15894	15972	16161	16088	15862	15958	16299	16174	16093	16014	16092	15942	15972	16029	16107	16043	15928	16013	16125	15865	15967	16059	15982	16003	15958	16057	16113	15912	16151	16075	16168	16049	16107	15898	16063	16216	16225	16057	16069	15962	15914	16082	16026	16001	16069	15981	16016	16122	15954	15913	16063	15734	16098	15810	15976	15980	16006	15995	16198	16069	16004	16038	16038	16143	16047	16087	15987	15959	16172	16027	16075	16052	16055	16103	16053	15861	15843	16096	15896	15934	16137	15976	16120	15994	15822	15900	15988	16005	15954	15833	16071	15959	16051	16128	16001	16185	15919	16092	16011	16086	15944	15892	15917	16202	16049	16103	16150	15978	15923	16159	16020	15934	15933	16036	15869	16071	15985	16004	16056	16003	16001	16147	16018	16051	16200	16052	16081	15937	16022	16082	16074	16026	16156	15828	15978	15985	16157	16015	16056	15978	16174	16010	16218	16080	15983	16105	15951	16021	15902	16100	16011	16042	15995	16127	16117	15917	16109	16019	15982	16140	15904	16079	16048	15979	16048	16094	16054	15948	16039	16133	15995	16131	16009	15890	15897	16118	16070	15860	16066	16024	16109	16037	15906	16062	15990	16102	16122	16039	16071	15965	16038	15828	16040	15923	16067	16160	15983	15950	16074	16000	16027	15992	16068	16131	16153	16081	16017	15901	15794	16020	15988	16047	16032	16040	16000	15906	15933	16119	16103	15857	15995	16101	16267	16011	16146	16089	15853	16098	16041	16075	15980	16062	16026	15958	16028	16002	16005	15945	15914	16081	16053	15999	15968	16006	15905	16043	15947	15979	16187	16034	16018	16038	15954	16002	15943	16195	16020	16078	16082	16008	16084	16026	15837	15955	16031	16074	15990	15949	15813	16081	15808	16011	15998	16233	16288	16250	16106	15885	15994	15974	16072	16042	16240	16002	16135	15939	15880	16182	16123	15992	15949	16070	16084	15901	16081	16032	16143	15962	16058	16004	15911	16098	16052	16005	16005	16021	16077	16130	15987	16138	16019	16092	16106	15914	16136	16089	16054	16004	15878	16142	16046	15926	15970	16067	16156	15928	15908	15982	15868	16050	15964	16045	15963	16103	15968	16043	16137	16085	16045	16034	16128	15962	15927	16177	15996	16036	16006	16008	16054	15906	16133	15837	15956	15953	15991	16051	15908	15951	15926	16139	16113	15976	15852	16103	15990	15983	15877	15930	16105	15965	16204	16061	15754	16170	16062	16120	16038	15898	15993	15834	16140	15890	16021	15857	16037	16025	16001	16123	15909	16081	16048	15995	16078	16104	16163	16091	16108	16062	15918	16105	16038	16092	16062	16163	15957	16160	16075	15912	16027	15817	16152	15960	15939	16018	15881	16086	16014	16090	15850	16277	16118	15840	16053	16148	16072	15922	15725	15895	15950	15992	16005	16094	16128	16166	15865	16068	15993	15959	16067	16024	16080	16041	16146	16146	16094	16181	16016	15919	15952	16008	16127	16192	16082	16091	15920	15923	16009	16096	16091	15844	15984	16050	15976	16137	16071	16005	15956	16010	16113	16126	16007	16010	15895	16178	16000	16136	16100	16152	16009	16151	15884	15901	16048	16003	16010	16129	16050	16075	15977	16141	16058	16163	15887	16006	16041	16121	16029	16024	15950	16072	16182	15963	16123	16043	16039	16122	16141	15861	15970	16140	15957	16174	16020	16030	15941	15980	15950	16036	16037	15953	16138	16156	16163	15894	16119	16133	16062	16150	16191	16042	16070	15976	16194	15936	16246	16139	16063	15955	16023	16148	15988	16037	15983	16023	16040	15917	16247	16085	16080	16034	15793	16044	16051	15996	16057	15953	16071	16133	16037	16267	15870	16038	15865	16093	15969	16019	16130	15891	16044	16265	16094	15814	16074	15871	16202	15957	16003	16211	15954	16186	15983	16071	16079	16087	16139	16166	16068	15918	16117	15961	15870	16021	15950	16091	16021	16008	15981	15914	15877	15934	15925	16082	15998	16077	15941	15871	16062	16063	16131	16120	15880	16013	16052	15912	15959	16021	15937	15988	16105	16046	15967	15926	16019	16161	15950	16050	15832	16099	16035	16262	15969	16045	16055	15882	16228	16114	16052	15978	16180	16092	15967	16110	15950	16027	16064	16111	15976	16129	15971	15987	15938	15952	16095	16088	16018	15928	15894	16003	16162	16065	16151	15919	16002	15973	16030	15907	16000	16209	15924	16045	16051	16012	16112	16131	16036	16056	16099	16012	16005	15891	16142	16197	16080	15920	15858	16101	15853	16011	15837	15962	16094	16092	16078	15867	16074	16130	16009	15979	16080	15892	16004	16185	15960	16103	16006	16099	16027	16053	16088	15976	16112	15978	16155	16002	15845	16102	16021	16009	15961	16247	15979	15990	15978	16007	15900	15963	16084	16107	16008	16029	15993	16084	15972	15996	16145	16090	16144	16008	16054	16176	15934	16052	15984	16086	16083	16038	16090	16037	16065	16093	15989	15935	16029	16025	15961	16159	15987	16110	15932	16125	16017	16075	15963	15924	16035	15899	16138	16028	16022	16281	16060	16119	16179	16020	15992	15924	16023	16018	16065	16092	16092	16059	15967	16079	15893	15908	16094	15963	16094	15882	16141	15971	16085	16104	15994	16023	16079	16082	15860	16038	15954	16109	15936	15949	15964	16008	16043	15996	15887	16044	16122	16001	16117	15997	15998	15969	15905	16068	15816	16052	16188	16125	16030	16246	15949	16056	16060	15952	16080	16060	15996	15973	15863	15943	16100	16016	16074	15936	16069	15979	16161	15947	16102	15910	16025	16092	16024	16025	16219	16022	15910	15925	15921	16031	15941	16064	15895	15883	16053	16022	15975	15984	15913	16140	15910	15949	15962	16099	16130	16123	16077	16093	16128	16135	15952	15928	16122	16087	15966	16019	16128	16126	16174	16109	15991	16022	16065	16062	15955	16148	16074	16039	16030	16043	15999	15960	16078	16141	15934	15897	15911	16023	15855	16103	15932	15949	15940	16116	16172	15842	15903	15980	15953	15979	16161	16119	15941	15978	16051	15956	16125	16070	16109	16042	16050
23911	21419	28917	24424	22172	23082	22117	18548	17549	17653	17988	21680	36425	40696	32022	25207	19789	17752	17117	16906	16759	16598	16602	16819	16605	16847	16546	16771	16572	16746	16840	16795	16633	16845	16466	16713	16585	16663	16780	16651	16512	16779	16574	16603	16631	16638	16779	16612	16531	16738	16556	16518	16477	16504	16721	16743	16639	16842	16689	16687	16570	16637	16829	16492	16580	16464	16573	16621	16605	16570	16650	16413	16378	16478	16452	16540	16690	16495	16456	16579	16899	16620	16563	16483	16659	16677	16721	16576	16715	16457	16507	16727	16324	16703	16441	16678	16568	16730	16521	16581	16719	16634	16584	16447	16694	16565	16601	16559	16547	16779	16647	16524	16654	16558	16452	16459	16560	16639	16436	16483	16487	16529	16608	16517	16760	16345	16556	16524	16582	16592	16638	16658	16610	16573	16461	16634	16756	16509	16634	16702	16454	16628	16594	16528	16659	16501	16641	16623	16605	16483	16702	16717	16412	16457	16706	16640	16413	16600	16740	16653	16481	16643	16572	16473	16680	16488	16437	16651	16633	16696	16552	16643	16706	16731	16767	16406	16597	16703	16633	16584	16586	16731	16509	16548	16543	16735	16695	16780	16706	16644	16607	16592	16603	16589	16606	16637	16664	16467	16425	16553	16440	16755	16643	16553	16377	16375	16599	16523	16707	16570	16484	16607	16587	16483	16436	16572	16637	16514	16578	16454	16760	16646	16473	16509	16600	16399	16559	16541	16422	16479	16512	16609	16577	16472	16565	16569	16595	16487	16468	16443	16490	16553	16695	16657	16630	16528	16579	16604	16674	16642	16564	16443	16521	16444	16494	16733	16457	16540	16656	16428	16490	16426	16299	16421	16513	16697	16684	16828	16465	16563	16463	16387	16474	16455	16542	16316	16713	16563	16553	16409	16522	16536	16675	16618	16493	16645	16537	16382	16602	16488	16368	16525	16400	16462	16531	16727	16521	16734	16635	16518	16487	16620	16568	16568	16691	16769	16765	16569	16865	16815	16689	16624	16509	16641	16506	16586	16611	16649	16633	16360	16612	16477	16503	16471	16514	16588	16600	16620	16588	16521	16532	16741	16426	16654	16521	16565	16528	16465	16432	16605	16565	16663	16803	16432	16579	16623	16520	16669	16518	16542	16741	16661	16573	16649	16491	16427	16623	16723	16733	16633	16629	16620	16689	16370	16569	16589	16636	16546	16608	16263	16601	16677	16441	16679	16626	16776	16494	16635	16634	16501	16672	16616	16335	16542	16745	16518	16424	16519	16562	16667	16727	16517	16588	16549	16555	16614	16657	16584	16601	16526	16513	16494	16501	16400	16381	16642	16442	16562	16508	16521	16736	16548	16546	16584	16602	16541	16340	16463	16518	16728	16890	16708	16570	16442	16668	16350	16525	16637	16515	16526	16661	16402	16842	16498	16563	16465	16510	16568	16611	16815	16501	16624	16715	16693	16485	16676	16686	16797	16515	16514	16705	16570	16563	16657	16634	16740	16601	16584	16554	16635	16523	16500	16514	16596	16539	16648	16704	16725	16587	16425	16424	16590	16596	16541	16693	16452	16594	16413	16500	16523	16531	16581	16488	16683	16684	16600	16694	16713	16403	16583	16555	16664	16597	16633	16526	16324	16610	16592	16622	16553	16632	16674	16660	16631	16424	16621	16426	16323	16730	16639	16745	16542	16683	16564	16572	16582	16622	16314	16514	16590	16471	16603	16485	16557	16352	16505	16570	16605	16682	16811	16552	16527	16534	16524	16604	16618	16612	16628	16542	16401	16519	16629	16635	16541	16725	16752	16571	16665	16699	16546	16641	16615	16404	16543	16665	16642	16427	16566	16534	16586	16591	16650	16496	16442	16713	16410	16592	16384	16616	16432	16714	16526	16527	16596	16530	16665	16355	16602	16698	16593	16575	16492	16458	16560	16680	16626	16588	16555	16573	16793	16438	16465	16619	16545	16429	16525	16666	16600	16444	16630	16531	16472	16668	16559	16709	16509	16632	16697	16282	16515	16663	16451	16445	16501	16578	16437	16574	16650	16464	16464	16669	16649	16641	16458	16680	16646	16500	16671	16556	16690	16700	16793	16638	16706	16639	16579	16623	16487	16682	16485	16531	16513	16458	16598	16504	16501	16513	16717	16633	16722	16506	16548	16550	16417	16619	16583	16723	16632	16709	16631	16630	16383	16769	16332	16532	16686	16482	16457	16558	16760	16644	16548	16634	16552	16409	16609	16559	16726	16577	16432	16641	16760	16520	16576	16515	16755	16722	16526	16610	16601	16731	16858	16848	16623	16601	16720	16703	16643	16755	16579	16588	16618	16509	16580	16359	16626	16487	16474	16496	16483	16358	16408	16623	16626	16633	16695	16668	16642	16524	16623	16670	16503	16770	16757	16593	16771	16560	16795	16368	16342	16566	16580	16718	16680	16720	16606	16502	16715	16634	16538	16644	16515	16626	16758	16461	16608	16475	16594	16594	16392	16442	16507	16497	16476	16561	16522	16571	16708	16715	16707	16606	16597	16277	16530	16518	16577	16504	16579	16458	16394	16502	16452	16506	16677	16546	16494	16449	16346	16577	16678	16642	16658	16586	16581	16590	16700	16656	16708	16581	16475	16556	16612	16598	16705	16622	16581	16609	16564	16643	16631	16459	16518	16766	16854	16596	16774	16658	16526	16582	16546	16536	16671	16460	16517	16808	16734	16756	16453	16605	16373	16547	16515	16579	16593	16512	16671	16847	16687	16641	16676	16522	16637	16534	16581	16516	16514	16749	16577	16673	16593	16565	16667	16690	16579	16512	16529	16467	16377	16618	16467	16631	16708	16570	16646	16622	16436	16611	16485	16593	16501	16562	16778	16678	16819	16617	16541	16396	16550	16585	16694	16503	16720	16599	16479	16625	16444	16604	16547	16442	16617	16664	16392	16583	16505	16595	16510	16555	16439	16422	16416	16574	16556	16731	16737	16520	16430	16622	16588	16700	16695	16723	16705	16586	16301	16647	16472	16565	16349	16578	16671	16523	16511	16459	16432	16602	16676	16677	16827	16562	16657	16772	16477	16809	16621	16606	16569	16802	16587	16587	16531	16629	16624	16393	16619	16631	16589	16296	16539	16485	16655	16677	16560	16484	16604	16457	16548	16586	16487	16506	16545	16484	16540	16383	16535	16744	16703	16393	16355	16559	16629	16681	16786	16554	16445	16466	16855	16651	16568	16642	16441	16653	16493	16452	16626	16570	16423	16478	16463	16776	16425	16431	16501	16483	16517	16482	16681	16660	16550	16525	16665	16590	16326	16540	16518	16670	16605	16765	16378	16673	16468	16688	16582	16539	16651	16686	16756	16417	16680	16770	16802	16658	16385	16547	16657	16606	16629	16578	16649	16623	16509	16546	16557	16427	16601	16528	16690	16471	16742	16408	16636	16441	16555	16548	16689	16580	16742	16564	16688	16575	16721	16529	16568	16596	16493	16592	16671	16506	16447	16535	16682	16670	16638	16627	16437	16595	16441	16538	16700	16427	16471	16650	16608	16386	16487	16470	16447	16480	16573	16482	16503	16680	16533	16567	16673	16397	16546	16626	16520	16565	16708	16559	16573	16684	16471	16470	16612	16630	16458	16391	16637	16619	16547	16622	16629	16559	16523	16550	16571	16558	16521	16396	16481	16721	16680	16491	16467	16610	16695	16507	16676	16542	16621	16666	16434	16552	16571	16602	16604	16627	16568	16346	16608	16531	16550	16621	16459	16419	16612	16506	16559	16495	16560	16596	16437	16454	16569	16478	16769	16684	16634	16582	16447	16640	16545	16764	16584	16701	16565	16488	16634	16488	16542	16727	16520	16497	16405	16664	16489	16605	16566	16583	16653	16565	16572	16638	16789	16537	16631	16536	16662	16783	16438	16686	16654	16569	16510	16644	16549	16448	16644	16448	16446	16484	16611	16551	16502	16543	16484	16356	16601	16475	16548	16649	16692	16649	16633	16624	16616	16681	16592	16797	16611	16633	16498	16387	16268	16686	16439	16672	16518	16663	16548	16652	16714	16575	16805	16751	16680	16435	16720	16609	16767	16609	16619	16522	16546	16449	16536	16694	16511	16483	16440	16513	16505	16644	16440	16571	16614	16547	16672	16547	16486	16504	16374	16627	16672	16623	16747	16719	16731	16651	16639	16320	16600	16456	16547	16494	16577	16518	16654	16569	16564	16490	16723	16421	16547	16582	16738	16523	16564	16565	16606	16788	16623	16593	16552	16397	16346	16590	16636	16577	16544	16527	16649	16512	16435	16664	16694	16447	16582	16682	16665	16520	16694	16796	16593	16541	16605	16630	16419	16562	16624	16757	16859	16634	16481	16561	16760	16437	16604	16422	16401	16596	16428	16832	16593	16705	16730	16580	16576	16608	16629	16443	16689	16541	16520	16429	16505	16657	16516	16577	16833	16528	16411	16391	16544	16582	16523	16548	16540	16493	16577	16448	16685	16546	16420	16593	16640	16638	16651	16587	16650	16502	16578	16530	16592	16637	16590	16613	16715	16488	16755	16630	16538	16569	16529	16444	16459	16597	16580	16628	16654	16595	16714	16493	16646	16799	16464	16516	16623	16486	16552	16606	16613	16566	16507	16444	16570	16619	16588	16512	16838	16424	16385	16509	16749	16717	16696	16684	16543	16627	16600	16478	16668	16541	16380	16402	16456	16566	16484	16589	16670	16668	16739	16705	16726	16689	16788	16883	16562	16667	16545	16721	16670	16680	16519	16510	16623	16498	16523	16584	16661	16539	16524	16600	16645	16500	16553	16790	16531	16640	16597	16622	16561	16695	16718	16568	16811	16588	16560	16726	16570	16636	16654	16676	16589	16795	16587	16723	16484	16705	16536	16591	16469	16531	16684	16619	16557	16518	16654	16628	16515	16723	16635	16491	16597	16375	16765	16645	16603	16632	16629	16683	16559	16455	16655	16568	16673	16648	16585	16682	16453	16629	16542	16544	16539	16458	16800	16591	16646	16676	16764	16652	16475	16364	16586	16797	16806	16496	16650	16645	16567	16438	16411	16447	16669	16592	16550	16631	16434	16452	16663	16640	16697	16532	16459	16531	16481	16566	16628	16413	16727	16745	16457	16639	16619
18337	31218	29525	25821	23121	21447	19556	18180	17649	17355	17825	24759	42060	42851	33882	25958	18747	16569	15989	15953	15840	15825	15573	15775	15605	15828	15873	15903	15693	15826	15759	15755	15797	15787	15839	15877	15865	15841	15750	15731	15707	15923	15788	15801	15747	15831	15700	15938	15996	15795	15899	15749	15861	15846	15776	15751	15891	15619	15775	15947	15795	15931	15855	15670	15708	15635	15849	15977	15713	15885	15879	15786	15779	15925	15791	15688	15774	15696	15716	15794	15794	15818	15696	15767	15781	15637	15754	15853	15925	15841	15946	15756	15921	15765	15892	15668	15809	15666	15726	15835	15733	15678	15772	15848	15739	15830	15817	15826	15765	15856	15714	15852	15920	15751	15848	15891	15793	15844	15609	15922	15862	15813	15796	15670	15793	15907	15853	15887	15808	15643	15914	15766	15926	15849	15763	15807	15877	15817	15771	15880	15794	15854	15659	15747	15778	15912	15802	15745	15876	15747	15930	15938	15691	15673	15716	15879	15789	15758	15891	15719	15899	15761	15791	15758	15759	15673	15768	15824	15968	15712	15760	15754	15873	15752	15755	15692	15695	15899	15621	15847	15720	15821	15892	15770	15816	15674	15717	16035	15775	15819	15634	15873	15826	15796	15732	15822	15727	15665	15840	15887	15717	15757	15706	15722	15863	15855	15871	15887	15735	15766	15907	15892	15707	15738	15672	15863	15835	15650	15855	15844	15875	15714	15764	15863	15752	15621	15765	15870	15722	15648	15795	15940	15867	15711	15814	15863	15766	15933	15929	15880	15827	15947	15562	15644	15823	15705	15910	15809	15817	15788	15814	15752	15763	15877	15743	15788	15832	15922	15883	15959	15818	15784	15681	15781	15855	15576	15783	15877	15723	15741	15731	15722	15810	15917	15874	15703	15742	15902	15770	15783	15835	15868	15780	15780	15840	15858	15677	15851	15947	15724	15714	15707	15746	15742	15826	15795	15775	15670	15968	15806	15665	15804	15847	15802	15910	15810	15893	15577	15855	15695	16001	15605	15823	15681	15819	15692	15905	15890	15870	15869	15595	15874	16005	15763	15609	15750	15880	15720	15790	15881	15747	15804	15792	15742	15771	15871	15866	15727	15830	15752	15961	15881	15930	15779	15789	15879	15820	15968	15929	15517	15846	15770	15878	15815	15777	15906	15849	15817	15683	15810	15826	15973	15820	15841	15860	15761	15752	15848	15785	15902	15903	15828	15688	15718	15696	15550	15812	15768	15898	15950	15774	15965	15670	15812	15933	15837	15661	15916	15675	15927	15676	15934	15840	15686	15850	15775	15767	15967	15720	15734	15802	15831	15832	15880	15913	15813	15836	15766	15829	15737	15798	15927	15823	15845	15626	15602	15900	15760	15771	15828	15849	15818	15661	15789	15849	15892	15754	15878	15824	15790	15806	15702	15939	15780	15894	15841	15863	15978	15755	15782	16020	15773	15874	15673	15898	15731	16040	15676	15642	15757	15863	15813	15887	15743	15716	15764	15888	15816	15679	15905	15754	15866	15688	15772	15628	15798	15851	15738	15946	15823	15769	15813	15910	15664	15827	15664	15839	15913	15959	15733	15703	15809	15759	15773	15649	15873	15970	15759	15909	15759	15909	15839	15810	15835	15745	15895	15750	15703	15676	15751	15861	15887	15805	15754	15625	15771	15739	15837	15794	15732	15722	15794	15672	15867	15636	15698	15726	15701	15704	15730	15761	15645	15748	15719	15799	15743	15851	15782	15804	15886	15755	15606	15817	15767	15847	15743	15965	15821	15725	15747	15717	15742	15734	15774	15788	15751	15772	15910	15796	15898	15738	15842	15853	15693	15981	15936	15701	15855	15688	15828	15606	15789	15814	15671	15784	15791	15802	15627	15702	15906	15715	15870	15842	15720	15927	15727	15854	15736	15862	15767	15729	15608	15921	15713	15738	15799	15701	15864	15903	15704	15836	15856	15818	15773	15773	15793	15737	15825	15672	15724	15717	15822	15893	15831	15770	15745	15714	15768	15774	15817	15980	15780	15835	15774	15709	15866	15821	15933	15720	15854	15842	15873	15732	15887	15900	15583	15776	15719	15755	15944	15828	15742	15828	15724	15968	15754	15811	15684	15691	15678	15816	15770	15825	15808	15712	15991	15835	15763	15598	15945	15897	15962	15703	15756	15800	15693	15896	15722	15618	15819	15685	15912	15711	15686	15987	15899	15759	15743	15734	15762	15809	15752	15582	15911	15760	15759	16026	15730	15672	15934	15786	15752	15730	15628	15805	15738	15765	15740	15772	15936	15847	15809	15604	15753	15798	15723	15695	15815	15847	15823	15818	15849	15687	15807	15893	15699	15730	15771	15824	15757	15721	15750	15656	15848	15895	15874	15727	15821	15726	15902	15759	15807	15791	15843	15755	15779	15767	15784	15751	15877	15795	15798	15991	15788	15903	15979	15771	15931	15766	15662	15793	15682	15789	15573	15871	15750	15553	15765	15861	15734	15811	15773	15769	15774	15739	16030	15762	15969	15837	15926	15780	16028	15695	15749	15814	15718	15911	15791	15787	15793	15715	15839	16005	15879	15787	15490	15882	15879	15640	15696	15804	15661	15598	15643	15537	15695	15712	15829	15699	15776	15834	15694	15749	15714	15764	15719	15741	15836	15861	15827	15714	15828	15679	15848	15838	15796	15773	15824	15731	15757	15878	15816	15666	15744	15692	15750	15812	15593	15960	15743	15821	15668	15821	15698	15691	15702	15876	15784	15836	15704	15788	15733	15705	15828	15881	15925	15814	15734	15725	15931	15820	15666	15848	15750	15955	15855	15899	15865	15921	15655	15719	15781	15803	15904	15676	15917	15865	15695	15913	15659	15680	15784	15690	15660	15687	15835	15828	15754	15826	15844	15800	15470	15975	15712	15594	15882	15686	15665	15702	15877	15888	15703	15883	15818	15900	15767	15887	15666	15765	15699	15923	15807	16001	15734	15990	15818	15875	15688	15852	15742	15911	15700	15645	15841	15792	15690	15798	15767	15604	15645	15734	15896	15810	15873	15632	15979	15921	15801	15770	15753	15790	15714	15834	15759	15850	15886	15770	15785	15715	15695	15789	15805	15669	15966	15982	15732	15852	15770	15642	15831	15996	15716	16011	15771	15736	15738	15747	15652	15810	15663	15614	15893	15804	15813	15891	15788	15751	15858	15752	15724	15666	15747	15884	15713	15797	15754	15663	15734	15742	15846	15734	15877	15976	15929	15787	16017	15641	15672	15799	15866	15807	15864	15616	15957	15817	15839	15689	15881	15740	15725	15818	15797	15766	15747	15739	15896	15891	15838	15736	15701	15930	15895	15938	15832	15715	15803	15824	15652	15742	15915	15825	15844	15804	15836	15911	15709	15825	15721	15729	15773	15663	15783	15839	15731	15889	15723	15790	15566	15741	15877	15699	15741	15835	15873	15839	15771	15670	15955	15929	15781	15708	15737	15797	15935	15870	15781	15862	15785	15753	15730	15651	15597	15880	15724	15674	15981	15926	15802	15864	15829	15794	15734	15675	15859	15708	15764	15700	15725	15850	15849	15772	15880	15621	15591	15708	15756	15646	15705	15713	15672	15757	15763	15758	15834	15873	15739	15853	15749	15765	15804	15955	15765	15865	15700	15653	15782	15710	16001	15859	15839	15733	15655	15866	15828	15787	15790	15603	15878	15871	15657	15875	15824	15837	15745	15721	15817	15838	15745	15777	15783	15836	15801	15838	15712	15905	15873	15656	15847	15653	15736	15750	15847	15791	15724	15785	15801	15825	15698	15874	15852	15888	15584	15955	15973	15771	15764	15990	15844	15778	15819	15806	15730	15778	15756	15717	15764	15616	15876	15732	15828	15761	15766	15650	15998	15728	15824	15667	15818	15742	15732	15912	15842	15770	15781	15841	15685	15837	15825	15777	15726	15859	15794	15782	15760	15958	15745	15818	15739	15860	15812	15768	15753	15907	15691	15838	15821	15852	15682	15841	15805	15890	15694	15953	15645	15828	15845	15835	15924	15852	15794	16009	15913	15870	15868	15987	15871	15748	15721	15922	15920	15761	15730	15657	15869	15809	15919	15701	15815	15785	15834	15760	15699	15684	15876	15834	15625	15855	15804	15898	15801	15919	15697	15755	15798	15890	15710	15834	15855	15830	15772	15910	15793	15829	15704	15720	15748	15871	15825	15779	15779	15799	15797	15796	15728	15667	15711	15779	15716	15750	16006	15772	15843	15711	15704	15708	15797	15762	15757	15762	15887	15609	15840	15809	15717	15808	15841	15651	15745	15772	15879	15699	15748	15792	15857	15733	15790	15810	15867	15631	15780	15822	15952	15781	15826	15742	15800	15835	15748	15855	15760	15802	15903	15781	15913	15682	15947	15746	15803	15855	15693	15863	15748	15844	15786	15810	15823	15914	15732	15795	15855	15708	15844	15735	15879	15901	15787	15956	15752	15751	15707	15835	15680	15702	15727	15713	16050	15734	15723	15859	15788	15834	15859	15847	15864	15785	15750	15794	16050	15583	15774	15931	15764	15833	15762	15808	15728	15677	15549	15610	15725	15746	15823	15663	15937	15760	15891	15695	15797	15744	15756	15801	16024	15969	15811	15706	15563	15830	15809	15925	15846	15806	15655	15889	15883	15806	15798	15863	15719	15661	15675	15555	15810	15840	15647	15688	15790	15832	15783	15800	15901	15871	15855	15734	15813	15644	15847	15718	15602	15774	15741	15900	15795	15761	15915	15745	15911	15893	15714	15821	15639	15832	15804	15694	15819	15830	15917	15664	15825	15750	15761	15720	15720	15775	15746	15725	15908	15875	15690	15743	15967	15777	15755	15753	16036	15758	15676	15829	15715	15689	15914	15739	15855	15728	15775	15652	15936	16016	15765	15748	15885	16019	15789	15841	15972	15577	15825	15656	15964	15856	15785	15884	15882	15804	15909	15863	15943	15733	15779	15766	15864	16009	15817	15836	15734	16009	15658	15846	15858	15783	15745	15919	15856	15848	15833	15762	15774	15779	15695	15821	15789	15810	15710	15876	15836	15695	15823	15895	15751	15682	15892	15664	15786	15857	15654	15736	15818	15867	15722	15826	15873	15624	15934	15741	15830	15881	15722
29272	22168	22314	19848	18053	17662	17458	17085	17144	16866	16972	17923	19120	19683	19192	18118	17105	17104	16956	16691	16851	16834	16766	16717	16770	16756	16758	16633	16719	16793	16706	16950	16624	16709	16808	16662	16569	16957	16815	16709	16765	16760	16640	16933	16721	16819	17041	16874	16999	16726	16681	16784	16834	16572	16906	16675	16724	16597	16765	16744	16809	16699	16901	16669	16706	16829	16671	16900	16966	17073	16822	16957	16869	16604	16710	16634	16824	16681	16627	16569	16691	16675	16909	16763	16908	16741	16832	16805	16822	16771	16710	16675	16800	16768	16707	16854	16639	16578	16649	16737	16859	16518	16905	16795	16749	16676	16797	16857	16796	16687	16791	16614	16443	16917	16717	16638	16788	16849	16881	16844	16672	16773	16730	16819	16687	16532	16641	16612	16590	16667	16738	16619	16802	16763	16575	16478	16691	16696	16658	16724	16677	16725	16742	16707	16815	16686	16798	16785	16804	16764	16674	16598	16749	16852	16786	16699	16966	16636	16936	16836	16795	16665	16764	16727	16874	16622	17017	16846	16710	16623	16700	16710	16734	16826	16767	16622	16762	16603	16781	16700	16521	16692	16816	16715	16680	16693	16715	16692	16666	16689	16798	16666	16644	16728	16727	16827	16879	16627	16817	16701	16723	16851	16543	16673	16758	16677	16603	16745	16740	16991	16643	16742	16845	16818	16716	16718	16825	16842	16692	16845	16879	16836	16792	16568	16819	16975	16656	16752	16698	16610	16454	16574	16724	16862	16646	16691	16727	16762	16846	16644	16834	16563	16690	16726	16773	16679	16885	16879	16669	16654	16680	16754	16704	16927	16636	16772	16670	16791	16667	16860	16746	16782	16735	16522	16772	16757	16751	16852	16781	16838	16819	16914	16757	16887	16846	16870	16622	16794	16805	16847	16650	16606	16756	16654	16978	16949	16669	16752	16776	16701	16927	16614	16841	16536	16913	16845	16939	16749	16682	16751	16864	16525	16566	16714	16795	16730	16698	16751	16924	16864	16797	16661	16697	16592	16822	16671	16807	16656	16731	16586	16582	16868	16775	16603	16725	16928	16800	16805	16757	16717	16713	16852	16929	16888	16774	16824	16622	16797	16945	16724	16751	16838	16787	16744	16833	16876	16765	16825	16664	16854	16699	16614	16770	16644	16559	16754	16651	16756	16816	16711	16835	16625	16701	16673	16770	16926	17000	16632	16952	16781	16781	16922	16595	16706	16723	16830	16768	16592	16906	16754	16601	16649	16658	16750	16655	16641	16602	16567	16821	16653	16610	16727	16805	16680	16748	16724	16670	16660	16651	16536	16853	16710	16809	16652	16775	16823	16557	16756	16697	16685	16631	16710	16702	16624	16923	16585	16731	16814	16708	16856	16895	16805	16679	16719	16603	16886	16767	16827	16834	16779	16846	16700	16764	16714	16783	16684	16783	16701	16533	16760	16765	16847	16848	16995	16600	16905	16898	16763	16780	16713	16525	16804	16625	16918	16837	16647	16609	16766	16717	16711	16659	16926	16912	16856	16793	16833	16858	16666	16902	16823	16821	16724	16791	16867	16725	16739	16633	16773	16675	16790	16731	16695	16557	16700	16820	16586	16528	16695	16639	16938	16823	16832	16676	16715	16849	16734	16719	16712	16668	16678	16590	16816	16920	16900	16762	16689	16752	16755	16725	16889	16795	16814	16729	16763	16808	16651	16828	16829	16677	16670	16792	16696	16630	16920	16768	16641	16833	16935	16906	16571	16832	16717	16667	16600	16952	16808	16911	16662	16784	16745	16944	16868	16815	16786	16835	16908	16772	16775	16692	16747	16793	16803	16655	16715	16653	16792	16717	16697	16821	16856	16806	16645	16761	16863	16850	16652	17001	16853	16869	16764	16689	16811	16863	16832	16644	16783	16685	16684	16603	16666	16743	16683	16700	16801	16822	16492	16693	16964	16669	16759	16590	16745	16854	16648	16817	16780	16719	16815	16841	16895	16799	16909	16758	16728	16744	16599	16753	16774	16708	16704	16601	16734	16655	16755	16718	16929	16717	16785	16789	16908	16891	16847	16506	16674	16756	16832	16598	16802	16651	16731	16516	16781	16777	16751	16533	16784	16700	16715	17010	16781	16768	16811	16786	16774	16675	16692	16607	16795	16803	16867	16760	16712	16705	16958	16793	16921	16907	16832	16892	16744	16555	16685	16950	16809	16823	16843	16814	16772	16682	16852	16718	16820	16809	16911	16743	16729	16671	16889	16702	16985	16762	16384	16625	16813	16713	16839	16633	16837	16762	16741	16836	16829	16798	16639	16973	16702	16753	16972	16762	16714	16716	16603	16684	16679	16711	16793	16654	16849	16704	16778	16893	16727	16729	16800	16723	16903	16519	16823	16688	16796	16765	16551	16726	16780	16750	16870	16786	16708	16845	16890	17101	16783	16640	16836	16831	16796	16668	16642	16623	16825	16896	16722	16768	16683	16737	16825	16789	16616	16768	16641	16695	16790	16719	16896	16810	16944	16774	16754	16789	16882	16653	16676	16667	16800	16682	16845	16676	16872	16718	16814	16624	16875	17003	16920	16712	16575	16797	16678	16725	16809	16853	16559	16786	16796	16568	16799	16731	16851	16717	16719	16871	16517	16820	16600	16669	16627	16848	16670	16879	16845	16780	16646	16969	16765	16568	16700	16817	17026	16851	16791	16762	16817	16808	16757	16744	16679	17032	16720	16743	16598	16732	16801	16780	16793	16763	16655	16741	16849	16876	16829	16796	16657	16564	16761	16639	16797	16821	16674	16762	16749	16776	16718	16729	16827	16687	16685	16610	16799	16660	16752	16683	16682	16812	16790	16562	16676	16846	16865	16823	16970	16812	16751	16656	16678	16913	16858	16697	16558	16855	16773	16711	16838	16644	16687	16724	16813	16823	16821	16859	16747	16700	16751	16666	16778	16906	16719	16697	16804	16871	16779	16734	16562	16755	16696	16960	16820	16672	16808	16781	16819	16769	16811	16778	16603	16856	16840	16842	16564	16599	16772	16953	16784	16668	16794	16683	16646	16821	16681	16608	16614	16657	16625	16907	16648	16831	16681	16813	16851	16811	16471	16684	16869	16863	16580	16732	16716	16818	16772	16789	16756	16788	16784	16794	16781	16801	16686	16853	16802	16729	16636	16733	16920	16922	16620	16591	16885	16840	16634	16734	16645	16734	16665	16390	16522	16637	16695	16724	16893	16841	16897	16806	16846	16802	16915	16632	16748	16757	16926	16851	16627	16676	16748	16731	16669	16738	16584	16831	16694	16921	16635	16682	16737	16699	16932	16758	16843	16730	16737	16697	16766	16559	16753	16642	16613	16779	16883	16781	16829	16752	16885	16790	16777	16709	16734	16725	16748	16717	16740	16643	16931	16738	16819	16797	16857	16858	16856	16930	16837	16733	16679	16607	16780	16756	16763	16851	16812	16790	16702	16706	16616	16629	16819	16625	16897	16788	16817	16592	16577	16645	16835	16639	16772	16879	16932	16827	16788	16740	16851	16573	16624	16813	16819	16809	16769	16802	16855	16874	16850	16601	17029	16876	16873	16760	16803	16534	16909	16513	16654	16772	16930	16875	16759	16765	16818	16759	16907	17029	16691	16479	16560	16643	16948	16929	16624	16809	16808	16702	16701	16673	16710	16589	16832	16664	16757	16786	16740	16935	16856	16799	16822	16700	16873	16701	16806	16660	16580	16723	16785	16914	16939	16944	16866	17014	16863	16940	16654	16799	16750	16694	16947	16667	16976	16745	16867	16663	16574	16778	16828	16641	16661	16779	16811	16714	16702	16696	16683	16688	16721	16736	16773	16653	16714	16905	16511	16699	16698	16828	16886	16884	16731	16759	16646	16765	16753	16675	16646	16568	16545	16738	16907	16758	16774	16906	16661	16698	16664	16729	16620	16658	16689	16792	16657	16937	16694	16750	16958	16661	16712	16739	16727	16904	16704	16792	16790	16819	16664	16662	16645	16626	16628	16909	16764	16876	16687	16776	16659	16909	16693	16788	16826	16708	16720	16900	16829	16848	16736	16727	16929	16725	16699	16814	16639	16794	16749	16732	16728	16740	16709	16810	16763	16683	16752	16844	16730	16647	16731	16779	16986	16714	16679	16768	16771	16768	16715	16909	16683	16818	16864	16789	16732	16577	16775	16788	16658	16680	16719	16913	16815	16694	16789	16800	16719	16724	16773	16878	16719	16820	16713	16791	16647	16841	16709	16834	16850	16828	16830	16994	16813	16661	16755	16632	16731	16713	16786	16714	16781	16720	16959	16882	16631	16484	16693	17049	16857	16793	16677	16572	16709	16867	16625	16585	16786	16631	16713	16871	16684	16943	16877	16857	16684	16912	16955	16793	16916	16836	16689	16707	16798	16610	16737	16728	16876	16834	16839	16685	16805	16830	16899	16872	16818	16716	16665	16856	16650	16696	17044	16902	16761	16562	16733	16778	16959	16726	16715	16716	16629	16714	16762	16779	16795	17013	16662	16563	16849	16714	16702	16660	16832	16945	16854	16776	16738	16649	16684	16837	16672	16815	16567	16833	16736	16929	16752	16749	16762	16866	16845	16808	16907	16984	17032	16660	16531	16869	16744	16829	16720	16934	16899	16648	16872	16758	16741	16749	16955	16779	16809	16796	16728	16556	16621	16814	16889	16851	16916	16851	16832	16733	16750	16688	16833	16891	16814	16858	16720	16820	16759	16600	16839	16754	16890	16791	16930	16814	16790	16676	17003	16791	16687	16912	16790	16626	16842	16920	16778	16528	16735	16679	16695	16766	16719	16651	16843	16841	16798	16662	16797	16969	16831	16692	16630	16836	16789	16800	16727	16767	16735	16738	16528	16537	16587	16663	16376	16669	16661	16715	16728	16778	16699	16776	16728	16497	16883	16741	16703	16812	16902	16625	16701	16698	16763	16810	16737	16787	16777	16707	16847	16645	16599	16688	16793	16890	16824	16844	16906	16744	16910	16916	16798	16925	16757	16822	16793	16923	16719	16837	16713	16749	16785	16761	16724	16611	16637	16722	16593	16861	16706	16751	16592	16811	16865	16749	16717	16701	16771	17053	16694	16841	16759	16887	16634	16744	16652	16806	16826	16820	16626
17003	19274	19635	19115	17985	17617	16705	16632	16329	16187	16452	18517	19871	20030	19237	17104	16427	15999	15952	15998	16026	15942	15953	15888	15889	15905	15867	15973	15854	15999	16001	15916	15952	16000	15799	15974	15929	15988	16009	15980	15859	15859	15946	15766	15890	16042	15843	15942	15963	15765	15848	15877	15854	15870	16014	15956	15927	15989	16041	15996	15925	16050	16003	16024	16032	15833	15992	15864	16046	15989	16012	15930	16003	15966	16020	15869	15871	15938	15867	15966	15877	16034	15920	15956	16045	15932	15813	16004	15860	15712	15974	15840	15885	15948	15842	15802	15901	15841	15876	15940	15854	15891	15896	15875	15951	15942	16168	15708	15844	16089	15870	15890	15965	15809	15999	15911	15816	15924	15992	16050	15999	15945	15973	15851	15844	15846	15882	15961	15807	16011	15893	15905	15912	15901	16040	15929	15822	15890	15987	15817	15824	15663	15891	15868	15774	15894	15933	15836	15904	15974	15955	15741	15899	15921	15865	15947	15880	15967	15989	15971	16045	15997	15858	15855	15900	15854	15942	15942	15873	15895	15870	15889	15939	15813	15948	15811	15853	15859	15889	15987	15892	15883	15979	15909	15857	15952	15944	15981	16152	15907	16048	15852	15889	15822	16087	15875	15898	15930	15789	15779	16085	15922	15870	16067	15937	16000	15897	15861	15890	15791	15981	16058	15778	16053	15812	16024	15896	15888	15943	15878	15927	15965	15874	16035	16004	16064	15843	15971	15993	16044	15861	15981	15776	15966	16066	15895	15957	15761	15906	15820	15809	15916	15696	15911	15921	15797	15837	16107	15941	15976	15979	15933	15991	15925	16018	15917	15854	16016	15977	15688	15999	15814	15961	16075	15960	15796	15863	15825	15795	15954	15813	15899	15783	16119	15841	15739	16011	15869	15837	15947	15942	15863	16009	15930	15913	15985	15990	15981	15799	15842	15921	15908	15847	16148	16025	15819	16032	15877	16019	15970	16002	15946	15895	15854	15828	16003	15786	15908	16033	15847	15835	15968	15860	15980	16141	16028	15937	16009	15998	15929	15897	16006	15993	15883	15887	16034	15886	15936	15897	15962	15827	15939	15930	15873	15923	16042	16018	15956	16152	15793	15986	15920	15952	15762	15967	15810	15947	15966	15896	15983	15921	15984	15828	15857	15923	15781	16001	15979	15884	16054	15918	15935	15965	15934	15947	15937	15791	16026	15873	15932	15866	15884	15728	16100	15964	15836	15993	15890	16004	15871	15866	15845	15874	15937	15991	15988	16102	15959	15909	15787	16072	15857	16124	15911	15910	15954	15890	15927	15951	16044	15989	15951	15867	15882	15844	15974	15966	16011	15995	15866	15830	15965	16086	16018	15972	16023	16022	15817	16054	15691	15898	15928	15940	15901	15892	15979	15882	16039	16042	15834	16010	15971	15931	15712	15865	15946	16010	15866	15855	15859	15826	16060	15944	16022	15966	15857	16031	15969	15917	15813	15823	15891	15786	15925	15985	15908	15904	16007	16054	15890	15871	15841	15877	15902	15962	16049	15791	16089	15933	15998	15834	15839	15851	16031	16050	15799	15790	16034	16237	15835	15845	16030	15940	16014	15790	16025	16080	15908	16136	15881	15955	15788	15974	15856	15993	15947	16014	15919	15931	15889	16010	15818	16038	15865	15938	15833	15874	15862	15981	15878	16054	15970	15774	15884	15930	15858	15957	15882	15916	15882	16065	15910	16126	15955	15867	15929	15899	16100	15961	16015	15924	15795	15954	15989	16086	16049	16001	15927	15929	16027	15935	15908	15969	15884	15912	15776	16020	15940	15726	15788	15917	15804	15960	15921	15890	15910	15942	16041	16039	15979	15861	15818	15969	15993	15997	15972	16012	15980	15928	15884	15934	16006	15898	15923	15859	15998	15880	16121	15896	16061	15950	16066	15762	15845	16028	16000	16033	15847	16017	15989	15801	15778	16088	15956	15936	15907	15915	15966	15731	15898	15828	15923	15886	15831	15971	15963	15775	15926	15934	16025	15970	15877	15874	15984	15948	15924	16137	15866	16029	15883	15877	15967	15831	15960	15965	15889	15945	15954	15953	15943	15822	15917	15830	15890	15937	15959	15858	15941	15830	15922	16031	15810	15917	15845	16006	16222	15856	15947	15876	15876	15928	15933	16018	16148	15984	15917	15859	15878	15947	15917	16043	15780	15764	15839	15932	15751	16066	16041	15966	15884	15838	15945	15865	15941	15993	15953	15763	15934	15885	15947	16050	15799	15903	15983	15905	15855	16037	15755	15915	15925	15818	15819	15991	15847	15981	16029	15922	16091	16005	15827	15918	15937	15870	15965	16027	15859	16194	15940	15847	15937	16043	15811	15965	15897	16027	15872	16018	15928	15954	15889	15922	15778	15963	15894	15901	15885	15892	15880	16102	15878	16001	15945	15807	15890	15815	16083	15924	15911	15873	15803	15854	15898	15923	15999	16018	15822	15930	16004	16084	15877	15986	15969	16042	15798	15956	15802	15888	15818	16031	16087	15995	15961	15951	15892	16030	15859	16091	15941	15975	15960	15683	15726	15806	15898	15994	15819	15948	15985	15752	15767	16031	15839	15981	16048	15992	15947	15941	15871	15922	15925	16058	15939	15803	15985	15975	15910	15913	15917	15964	15825	15918	16006	15681	16038	15827	15996	15883	15820	15934	16012	15909	15998	16063	15996	15861	15792	15929	15955	15820	15914	15936	15854	15988	15866	15867	15900	15932	15968	15901	15790	15888	15958	15940	15760	15957	15750	16064	15766	16042	15915	16053	15797	16004	16148	15844	16115	15996	15929	15794	15831	15976	15987	16060	15775	15957	15916	15932	15895	15853	15830	15924	15945	15891	16038	15966	15740	15892	16091	15887	15995	15766	16026	16012	16081	16058	15910	16042	15992	15773	15918	15929	15876	15939	15966	15850	15816	16099	15937	15921	15886	15946	15984	15978	16009	15837	15716	15832	16028	15967	15827	15976	15722	15853	15874	15995	15856	16020	15992	15907	15841	16109	15769	16050	16058	15958	15963	16019	16076	15955	15943	16011	15921	15983	16008	15998	15936	15962	15862	15938	15989	16127	15931	15799	15746	15898	15896	15886	15869	15946	15966	15891	15905	15883	16036	16095	15819	16025	15881	15947	15895	15767	16067	15864	16059	16101	15796	15995	15864	15894	15806	15826	15907	16052	15919	15915	15895	15892	15954	16070	15755	15834	15954	15828	15892	15836	15922	15907	15748	15870	15901	15921	15937	16068	16010	15870	15868	16107	15811	15973	15845	15995	15891	16011	15911	15798	15754	15881	15919	15976	15891	15874	16079	15991	16069	15843	15994	15909	15865	15973	15947	15986	15901	15970	15992	15892	15911	15865	16123	15882	15990	16013	15868	15980	16178	16011	15950	15900	15836	15868	15855	15962	15950	15895	15959	16043	15910	15986	15919	15698	15886	15931	15814	15846	15887	15962	15742	16005	15913	15935	15899	16126	15919	16016	15848	15888	15967	15870	15969	15905	15875	15853	15875	15829	15919	16061	15833	15898	16018	16018	15887	16003	15859	16004	15854	15893	15893	16027	15688	16053	15781	15707	15898	15909	15935	15828	15858	15817	16006	15953	15920	15885	16063	15889	16018	15935	16054	15961	15852	16022	15846	16028	16072	15819	15960	15827	15948	16125	15797	15726	15948	15938	15947	15984	15960	15917	16041	15787	15899	15874	15755	15837	15922	16019	15876	16026	16003	15868	16086	16018	15901	15838	16095	15674	15965	16133	15990	15831	15900	15907	16044	15770	15902	15922	15899	15834	16126	16023	16022	16001	15957	15898	15825	15900	16000	15989	15946	15801	15829	15940	15911	15799	15837	15992	15959	15880	16063	16045	15857	15908	15942	15849	15927	16128	15927	15851	15947	15899	15951	15882	15849	16030	15980	15830	15877	15908	15946	15874	16101	15929	15679	16136	15871	15811	16024	15885	15964	15819	15909	15915	16027	15906	15929	15945	16013	16057	15970	15883	15838	15990	15750	15951	15932	15860	16015	15965	15809	15845	16062	15904	16069	15978	16006	16074	15708	15926	15993	15895	15942	15987	16007	16042	15946	15937	16011	15888	15888	15894	15844	15846	15915	15955	15894	15867	15846	15950	15921	15897	15730	15651	15867	15952	16033	15920	16034	15930	15973	15997	15893	16051	15901	15955	15978	15881	15889	15865	15932	16017	15963	15736	15892	15923	15947	15846	15896	15909	15861	15962	16093	15755	15891	15972	15930	16015	15713	16036	15886	15941	15940	16080	15925	15936	15940	16024	15995	15847	15936	15974	15808	16109	15843	15905	16054	15903	15862	16104	15986	15967	15947	15924	15951	15902	16062	15907	15980	15821	15750	15870	16053	15914	15848	16000	16013	15917	15809	15952	15977	15987	16037	15847	15896	15850	16043	16256	15795	15959	15775	16005	15945	15943	15883	15930	15951	15888	15842	15953	16072	15908	15920	15943	15904	15808	15721	15905	15948	16017	15916	15900	16052	16002	15867	15909	15917	16204	15947	15984	15941	16084	15850	15814	15865	15995	16060	16092	15801	15856	15689	15828	15828	15838	16064	15742	15942	15874	15854	16042	16001	16004	15896	16019	15842	16014	15920	15960	15988	15749	15673	16006	16000	15894	15867	15937	15917	16003	15839	15686	15997	16020	15727	15833	15825	15822	15832	15886	15956	15874	15965	16059	15908	16024	15957	15941	15910	15937	15959	16191	15921	15984	15835	16000	15932	15877	15868	15960	15769	15850	16014	16005	16032	15985	16268	15713	15858	15891	15965	15877	15765	15882	15963	15966	15716	15879	15860	15917	15824	16003	15749	15952	15935	16003	16097	15938	15898	15985	15970	15864	15800	15924	15951	16136	15952	15784	15965	16201	15805	15882	15864	15822	15989	15738	15775	15977	15861	16117	15670	16008	15937	15891	16000	15989	15895	16057	15756	16039	16044	15923	16112	16026	15806	15808	16034	15972	15888	15882	16025	16031	15987	16031	15968	15928	15698	15959	15780	15912	15913	15857	16072	15952	15897	15949	16078	15901	15862	15861	15981	15992	15882	15938	15977	15959	15961	15797	15936	15926	15961	15773	15826
25088	21422	28029	25701	21678	19663	19018	17632	17687	17264	17483	20358	26500	30832	27376	22356	18867	17317	16866	16742	16879	16594	16681	16585	16693	16509	16711	16722	16674	16462	16588	16450	16245	16591	16631	16678	16690	16694	16722	16644	16665	16690	16584	16494	16606	16607	16553	16739	16541	16448	16637	16543	16732	16606	16596	16653	16542	16808	16677	16564	16616	16372	16600	16681	16688	16713	16663	16479	16712	16620	16568	16357	16593	16676	16404	16509	16580	16653	16414	16774	16590	16540	16494	16420	16522	16710	16417	16616	16584	16637	16671	16410	16522	16543	16472	16531	16588	16573	16769	16561	16548	16363	16443	16638	16453	16541	16382	16543	16628	16549	16662	16541	16750	16588	16706	16426	16595	16412	16746	16620	16544	16569	16546	16630	16503	16481	16343	16556	16644	16552	16505	16641	16611	16349	16370	16802	16506	16561	16364	16631	16540	16427	16593	16412	16284	16590	16596	16764	16510	16466	16588	16595	16436	16386	16500	16553	16554	16636	16612	16616	16696	16756	16413	16554	16683	16641	16377	16474	16638	16693	16547	16586	16580	16422	16581	16327	16625	16531	16580	16593	16518	16673	16686	16428	16648	16543	16554	16432	16482	16629	16536	16592	16406	16734	16467	16475	16723	16531	16447	16476	16605	16389	16480	16457	16542	16495	16472	16502	16785	16480	16630	16415	16459	16611	16592	16658	16419	16460	16589	16436	16609	16565	16512	16630	16364	16476	16768	16628	16474	16447	16614	16553	16736	16665	16486	16483	16564	16364	16483	16544	16744	16590	16869	16592	16681	16598	16515	16405	16503	16476	16309	16299	16422	16305	16384	16368	16515	16463	16585	16529	16435	16632	16458	16398	16621	16643	16542	16536	16756	16654	16506	16399	16645	16597	16632	16423	16575	16612	16433	16528	16566	16583	16674	16637	16439	16407	16401	16564	16583	16454	16700	16614	16618	16644	16701	16432	16548	16286	16463	16371	16443	16548	16460	16408	16447	16622	16688	16629	16633	16493	16552	16591	16420	16743	16480	16389	16527	16646	16669	16485	16652	16453	16352	16430	16488	16573	16708	16413	16520	16466	16437	16496	16389	16483	16566	16490	16533	16675	16564	16427	16765	16444	16588	16447	16670	16398	16475	16594	16517	16524	16748	16524	16361	16544	16557	16539	16587	16543	16777	16594	16598	16607	16788	16433	16700	16441	16589	16453	16363	16530	16528	16551	16591	16522	16464	16643	16578	16414	16461	16607	16712	16493	16449	16612	16541	16366	16413	16412	16555	16510	16531	16372	16419	16546	16604	16518	16599	16693	16481	16432	16546	16719	16419	16585	16693	16614	16489	16651	16560	16489	16577	16511	16367	16436	16512	16777	16699	16536	16651	16572	16527	16377	16418	16477	16441	16524	16532	16482	16709	16640	16534	16543	16706	16559	16625	16546	16512	16629	16673	16465	16416	16712	16520	16738	16400	16511	16346	16418	16539	16422	16482	16536	16419	16367	16443	16658	16503	16652	16402	16565	16689	16310	16515	16425	16574	16641	16603	16729	16563	16503	16552	16528	16584	16643	16732	16315	16574	16616	16460	16680	16417	16794	16602	16581	16605	16536	16752	16352	16571	16522	16424	16288	16497	16607	16713	16458	16716	16707	16295	16539	16382	16561	16404	16513	16347	16447	16538	16550	16553	16636	16876	16633	16603	16392	16711	16650	16415	16422	16664	16362	16518	16605	16624	16607	16399	16497	16621	16656	16653	16605	16514	16404	16460	16694	16594	16518	16553	16434	16370	16464	16619	16531	16437	16664	16600	16604	16475	16703	16437	16702	16410	16579	16436	16651	16574	16711	16644	16394	16482	16571	16433	16440	16412	16499	16498	16646	16499	16548	16643	16580	16729	16682	16505	16364	16564	16518	16437	16679	16628	16757	16561	16444	16284	16708	16610	16646	16627	16519	16673	16789	16608	16627	16528	16712	16602	16731	16525	16587	16548	16429	16713	16444	16539	16572	16591	16362	16567	16568	16451	16471	16464	16490	16461	16452	16375	16551	16522	16592	16543	16576	16526	16597	16535	16279	16658	16582	16579	16521	16474	16505	16605	16383	16567	16437	16646	16678	16550	16509	16528	16521	16618	16629	16395	16606	16685	16460	16591	16415	16396	16467	16594	16601	16601	16383	16652	16611	16445	16603	16335	16721	16535	16447	16500	16506	16580	16596	16500	16716	16730	16764	16490	16606	16498	16477	16455	16507	16671	16522	16557	16338	16493	16593	16573	16637	16596	16535	16486	16455	16603	16403	16382	16585	16787	16374	16493	16533	16600	16541	16578	16397	16581	16597	16629	16564	16450	16415	16565	16312	16450	16632	16501	16677	16633	16638	16586	16511	16414	16437	16534	16559	16669	16467	16439	16563	16680	16567	16594	16298	16499	16301	16724	16635	16590	16645	16705	16625	16510	16600	16589	16503	16617	16271	16540	16421	16667	16472	16486	16704	16511	16806	16710	16640	16593	16492	16667	16394	16374	16338	16526	16337	16778	16632	16791	16360	16643	16545	16593	16687	16547	16566	16597	16439	16630	16473	16599	16414	16526	16443	16378	16396	16539	16457	16449	16684	16544	16367	16613	16472	16632	16765	16525	16680	16479	16607	16467	16762	16517	16578	16343	16592	16378	16406	16642	16652	16554	16624	16609	16610	16456	16681	16443	16640	16529	16653	16437	16527	16818	16573	16342	16507	16478	16361	16604	16534	16532	16303	16406	16491	16609	16400	16564	16328	16538	16632	16661	16505	16689	16598	16706	16541	16613	16417	16467	16828	16587	16551	16374	16585	16489	16461	16589	16616	16655	16551	16455	16611	16752	16537	16625	16618	16740	16409	16613	16675	16511	16603	16470	16551	16695	16540	16639	16559	16473	16705	16617	16588	16582	16483	16749	16432	16405	16408	16747	16357	16331	16454	16459	16699	16523	16368	16303	16491	16413	16516	16641	16661	16246	16418	16521	16483	16497	16401	16629	16540	16389	16673	16370	16462	16335	16536	16699	16497	16399	16453	16484	16622	16699	16481	16531	16551	16515	16591	16446	16177	16598	16520	16464	16789	16553	16265	16483	16425	16494	16626	16573	16442	16631	16494	16590	16558	16633	16426	16548	16616	16375	16501	16471	16688	16543	16525	16566	16562	16468	16452	16538	16522	16647	16540	16442	16379	16575	16561	16572	16477	16707	16454	16661	16668	16500	16353	16634	16531	16606	16380	16499	16698	16497	16469	16473	16442	16375	16538	16802	16778	16503	16630	16435	16438	16564	16503	16673	16552	16861	16433	16776	16586	16725	16718	16747	16492	16516	16537	16482	16536	16547	16435	16482	16834	16602	16495	16662	16525	16424	16595	16421	16322	16530	16612	16519	16527	16618	16415	16644	16376	16658	16651	16695	16635	16424	16659	16209	16415	16566	16546	16693	16691	16521	16652	16587	16544	16502	16625	16557	16468	16546	16556	16626	16478	16363	16577	16622	16383	16483	16730	16650	16403	16320	16737	16658	16566	16508	16545	16556	16628	16584	16539	16430	16506	16504	16661	16347	16567	16493	16618	16575	16428	16468	16447	16627	16689	16649	16407	16584	16450	16612	16596	16676	16745	16549	16641	16440	16600	16457	16520	16435	16456	16595	16579	16597	16582	16778	16458	16570	16694	16704	16733	16556	16373	16682	16690	16598	16609	16431	16497	16378	16576	16592	16305	16548	16462	16587	16557	16447	16384	16706	16529	16415	16514	16625	16572	16435	16522	16395	16497	16545	16475	16492	16461	16660	16485	16378	16456	16737	16564	16648	16693	16702	16589	16650	16444	16361	16474	16581	16351	16726	16539	16543	16665	16532	16623	16545	16666	16554	16300	16520	16632	16456	16728	16502	16604	16494	16621	16611	16529	16516	16524	16536	16397	16468	16492	16522	16567	16684	16501	16816	16428	16608	16313	16577	16639	16535	16699	16561	16476	16462	16574	16506	16627	16588	16526	16413	16357	16435	16596	16536	16316	16418	16508	16447	16676	16510	16546	16414	16671	16492	16461	16598	16450	16644	16444	16504	16557	16490	16607	16690	16510	16660	16341	16541	16424	16765	16514	16370	16519	16656	16397	16639	16522	16599	16385	16498	16388	16571	16628	16505	16457	16478	16571	16716	16384	16543	16698	16468	16353	16580	16608	16530	16737	16667	16361	16457	16569	16478	16507	16712	16476	16481	16571	16507	16491	16456	16487	16655	16556	16595	16605	16794	16441	16425	16458	16570	16647	16630	16381	16578	16684	16658	16806	16522	16387	16497	16658	16319	16660	16541	16731	16517	16395	16557	16588	16367	16734	16631	16591	16390	16595	16500	16619	16608	16558	16339	16381	16697	16612	16639	16664	16694	16483	16365	16487	16496	16597	16604	16523	16518	16689	16426	16612	16565	16536	16315	16356	16406	16545	16691	16587	16672	16483	16509	16444	16712	16448	16512	16646	16579	16676	16589	16434	16662	16551	16467	16418	16450	16608	16593	16606	16526	16548	16590	16301	16553	16619	16429	16334	16407	16517	16486	16348	16638	16442	16190	16692	16526	16548	16580	16478	16510	16547	16543	16573	16679	16668	16616	16503	16506	16476	16559	16684	16691	16527	16502	16472	16500	16500	16554	16555	16619	16530	16603	16691	16583	16486	16575	16570	16570	16436	16555	16550	16501	16701	16623	16456	16634	16728	16453	16413	16693	16584	16666	16560	16716	16774	16507	16592	16587	16476	16425	16527	16494	16755	16620	16629	16475	16561	16496	16392	16496	16884	16479	16589	16658	16812	16420	16588	16700	16664	16446	16565	16430	16542	16269	16458	16471	16458	16669	16629	16518	16636	16373	16470	16789	16604	16582	16462	16570	16653	16504	16532	16424	16508	16606	16415	16498	16617	16449	16455	16609	16538	16484	16728	16640	16591	16541	16454	16681	16489	16731	16465	16590	16644	16477	16521	16576	16613	16425	16649	16542	16292	16485	16522	16784	16532	16638	16525	16687	16534	16764	16642	16488	16645	16451	16508	16519	16639	16574	16558	16429	16543	16542	16640	16715	16634	16574	16470	16611	16411	16529	16524	16678	16740	16710	16232	16508	16536	16647	16489
16145	25271	24987	22908	20944	18462	17245	17355	17762	16977	17252	22588	31202	34358	29222	23129	18261	16512	15935	15885	15730	15873	15786	15620	15854	15738	15912	15855	15860	15958	15672	15945	15691	15944	15852	15930	15768	15782	15805	15835	15699	15927	15702	15703	15724	15751	15858	15853	15813	15820	15911	15835	15731	15876	15789	15914	15647	15956	15899	15776	16036	15755	15998	15808	15772	16050	15772	15708	15676	15793	15729	15632	15846	15799	15708	15730	15868	15717	15914	15764	15817	15821	15793	15841	15583	15624	15763	15892	15749	15913	15689	15912	15959	15679	15906	15785	15806	15838	15864	15850	15734	15815	15938	16047	15942	15870	15733	15780	15755	15659	16027	15803	15778	15836	15816	15793	15828	15811	15908	15843	15727	15841	15847	15654	15807	15805	15870	15912	15756	15899	16008	15969	15939	15833	15779	15894	15833	15645	15748	15750	16024	15769	15986	15890	15918	15783	15672	15607	15851	15748	15728	15695	15859	15794	15567	15814	15844	15786	15739	15935	15894	16006	15627	15835	15610	15796	15850	15691	15689	16018	15847	15851	15888	15736	15668	15945	15761	15921	15953	15825	15939	15942	15717	15821	15746	15871	15768	15831	15840	15783	15807	15914	15822	15711	15626	16002	15888	15883	15757	15718	15851	15759	15787	15764	15823	15796	15809	15786	15697	15826	15706	15666	15850	15858	15748	15667	15811	15783	15782	15622	15718	15811	15863	15786	15795	15746	15690	15835	15791	15749	15755	15685	15896	15874	15922	15775	15740	15865	15596	15796	15721	15772	15777	15879	15867	15775	15754	15679	15758	15826	15878	15947	15980	15748	15778	15833	15732	15712	15825	15896	15821	15668	15745	15883	15814	15947	15719	15755	15933	15874	15617	15707	15812	15738	15621	15693	15729	15787	16036	15775	15616	15913	15879	15818	15802	15790	15787	15997	15863	15965	15841	15754	15900	15810	15751	15822	15855	15782	15890	15789	15820	15875	15811	15603	15820	15793	15960	15981	15861	15702	15850	15673	15849	15844	15819	15771	15726	15763	15847	15849	15732	15964	15632	15670	15857	15814	15946	15794	15625	15894	15780	15852	15817	15886	15750	15889	15919	15913	15844	15899	15709	15911	15695	15924	15868	15531	15858	15710	15610	15867	15835	15876	16067	15788	15735	15800	15855	15807	15897	15696	15919	15810	15691	15811	15910	15847	15752	15946	15750	15895	15754	15778	15859	15844	15810	15835	15854	15814	15927	15872	15779	15813	15917	15754	15813	15774	15629	15902	15808	15813	15703	15625	15931	15651	15889	15818	15816	15796	15779	15799	15933	15759	15670	15877	15692	15754	15913	15835	15990	15750	15787	15923	15788	15763	15931	15781	15820	15941	15780	15680	15777	15569	15726	15646	15786	15748	15793	15838	15686	15815	15744	15835	15846	15690	15802	16057	15828	15750	15807	15636	15885	15796	15701	15771	15882	15748	15797	16032	15876	15571	15843	15775	15846	15835	15813	15751	15917	15931	15674	15767	15700	15944	15815	15962	15877	15744	15839	15854	15760	15677	15747	15822	15685	15789	15843	15851	15880	15707	15724	15833	15777	16053	15838	15858	15817	15824	15836	15844	15820	16015	15841	15842	15716	15850	15836	15854	15821	15879	15650	15781	15975	15741	15854	15881	15891	15723	15832	15866	15723	15820	15799	15841	15747	15838	15785	15829	15694	15716	15790	15786	15880	15833	15736	15754	15815	15731	15952	15849	15754	15757	15765	15825	15656	15693	15856	15822	15812	15852	15814	15751	15775	15767	15889	15665	15784	15903	15938	15715	15855	15972	15843	15863	15875	15813	15729	15786	15920	15797	15821	15791	15642	15780	15732	15871	15876	15924	15828	15810	15775	15738	15709	15810	15812	15811	15753	15860	15698	15896	15778	15817	15927	15951	16016	15665	15840	15813	15920	15801	15739	15753	15850	15764	15849	15619	15788	15805	15749	15856	15781	15777	15901	15818	15717	15866	15872	15670	15843	15936	15953	15908	15745	15879	15943	15872	15836	15832	15828	15771	15682	15863	15858	15845	15964	15780	15777	15845	15723	15780	15880	15876	15849	15889	15644	15931	15827	15820	15896	15742	15670	15774	15853	15804	15839	15918	15859	15934	15805	15879	15796	15838	15605	15597	15880	15836	15733	15752	15863	15863	15876	15918	16019	15770	15877	15946	15774	15795	15856	15697	15784	15945	15801	15799	15783	15824	15915	15861	15576	15811	15677	15844	15910	15910	15894	15669	15842	15999	15702	15829	15746	15716	15861	15641	15788	15782	15779	15711	15716	15866	15823	15810	15738	15817	15720	15680	15813	15950	15820	15624	15989	15763	15833	15843	16056	15921	15860	15687	15674	15814	15870	15976	15998	15898	15878	15810	15773	15817	15733	15872	15794	15779	15812	15941	15855	15747	16027	15680	15737	15759	15776	15689	15885	15695	15776	15881	15676	15701	15867	15817	15804	15612	16063	15928	15658	15974	15963	15844	15702	15674	15815	15803	15718	15732	15886	15919	15840	15991	15749	15785	15834	15818	15782	15823	15646	15896	15828	15783	15885	15774	15936	15791	15975	15773	15973	15682	15718	15773	15825	15667	15763	15946	15904	15952	15677	16068	15803	15856	15689	15667	15797	15594	15816	15843	15802	15825	15787	15819	15847	15891	15897	16019	15794	15689	15906	15915	15940	15935	15913	15923	15731	15691	15891	15895	15901	15733	15731	15915	15726	15835	15857	15902	15794	16036	15847	15856	15998	15964	15656	15812	15890	15765	15691	15944	15755	15896	15833	15980	15990	15942	15932	15859	16021	15853	15768	15819	15986	15889	15608	15745	15756	15693	15846	15784	15863	15695	15621	15822	15749	15712	15742	15814	15864	15823	15772	15822	15923	15775	15703	15814	15814	15768	15856	15794	15814	15772	15737	15812	15829	15953	15887	15819	15963	15788	15701	15739	15834	15907	15901	15712	15766	15702	15760	15742	15847	15836	16037	15817	15825	15700	15884	15840	15714	15766	15770	15772	15668	15851	15751	15825	15657	15755	15888	15693	15795	15806	15692	15837	15834	15777	15848	15812	15803	15815	15816	15778	15938	15927	15757	15851	15795	15593	15858	15833	15937	15917	15818	15805	15747	15688	15903	15788	15743	15632	15816	15851	15786	15969	15740	15732	15610	15870	15855	15702	15786	15675	15878	15693	15835	15780	15943	15862	15752	15774	15723	15807	15844	15834	15803	16048	15857	15994	15799	15776	15785	15588	15946	15817	15851	15876	15704	15888	15863	15957	15607	15880	15810	15797	15869	15852	15616	15871	15686	15835	15902	15799	15894	15906	15934	15851	15902	15933	15827	15885	15825	15848	15943	15795	15908	15790	15824	15715	15839	15913	15846	15719	15673	16026	15589	15810	15911	15797	15832	15717	15823	15749	15666	15769	15843	15939	15591	15901	15768	15715	15847	15703	15755	15645	15837	15895	15935	15870	15725	15830	15654	15935	15648	15798	15897	15758	15811	15748	15827	15926	15894	15673	15886	15556	15887	15878	15925	15762	15746	15645	15565	15858	15760	15842	15832	15658	15913	15913	15816	15768	15878	15752	15812	15862	15846	15890	15924	15723	15753	15741	15780	15709	15843	15899	15740	15875	15738	15750	15952	15711	15903	15661	15772	15734	15730	15737	15787	15830	15781	15760	15737	15895	15865	15844	15670	15782	15953	15892	15769	15888	15782	15713	15582	15699	15690	15762	15796	15819	15734	15651	15793	15738	15787	15857	16021	15927	15767	15854	15688	15854	15671	15780	15935	15919	15776	15872	15744	15920	15893	15825	16018	15876	15755	15790	15836	15778	15708	15739	15801	15839	15997	15792	15960	15758	15825	15923	15729	15786	15895	15680	15818	15779	15838	15784	15871	15754	15845	15954	15906	15851	15723	15789	15660	15711	15863	15608	15781	15872	15867	15723	15850	15699	15803	15652	15742	15580	15927	15734	15752	15965	15724	15800	15715	15796	15919	15838	15846	15779	15853	15770	15881	15717	15835	15799	15845	15828	15756	15755	15813	15801	15752	15854	15913	15762	15746	15745	15689	15880	15656	15707	15819	15891	15925	15778	15705	15829	15846	15855	15755	15805	15867	15757	15852	15672	15836	15788	15853	15836	15866	16034	15639	15754	15729	15956	15678	15795	15730	15667	15827	15833	15783	15892	15769	15861	15788	15780	15817	15824	15817	15854	15842	15773	15805	15877	15805	15781	15959	15922	15800	15793	15882	15758	15691	15835	15877	15738	15815	15677	15774	15856	15687	15730	15764	15608	15945	15769	15609	15721	15818	15783	15694	15945	15896	15774	15795	15859	15847	15900	15868	15681	15875	15908	15810	15759	15902	15938	15735	15888	15832	16041	15978	15876	15815	15654	15776	15842	15845	15787	15913	15737	15772	15835	16046	15815	15735	15966	15920	15726	15697	15787	16018	15949	15763	15989	15834	15827	15804	15940	15821	15774	15743	15708	15852	15863	15872	15778	15854	15704	15948	15765	15661	15860	15706	15800	15930	15814	15798	15979	15740	15807	15891	15864	15730	15737	15904	15956	15659	15690	15887	15657	15736	15858	15814	15716	15701	15695	15739	15822	15647	15970	15835	15725	15870	15587	15832	15737	15913	15677	15830	15792	15966	15892	15807	15806	15783	15665	15855	15708	15867	15839	15730	15609	15666	15866	15838	15716	15827	15883	15911	15845	15776	15779	15800	15663	15695	15706	15883	15694	15869	15839	15606	15774	15743	15927	15814	15720	15922	15764	15697	15843	15790	15801	15624	15801	15993	15788	15880	15732	15612	15827	15709	15772	15916	15904	15829	15915	15980	15977	15724	15908	15773	15864	15965	15836	15789	15710	15906	15686	15830	15829	15790	15975	15702	15763	15818	15849	15865	15958	15845	15876	15911	15719	15579	15771	16040	15764	15530	15579	15782	15699	15806	16127	15827	15828	15706	15710	15906	15734	15961	15826	15756	15763	15905	15850	15879	15884	15875	15745	15938	15712	15777	15745	15765	15743	15857	15799	15786	15826	15777	15698	15948	15918	15764	15838	15832	15860	15734	15644	15659	15665	15764	15860	15732	15984
23944	21406	28899	24375	22121	22546	21823	18621	17949	18394	19889	24385	36849	36626	32631	25979	20508	17617	17077	16720	16726	16665	16556	16776	16604	16460	16761	16593	16623	16694	16441	16535	16705	16659	16592	16500	16455	16552	16555	16692	16535	16615	16630	16389	16483	16586	16620	16506	16475	16645	16390	16531	16640	16699	16663	16555	16477	16595	16563	16515	16599	16429	16482	16519	16536	16481	16387	16283	16557	16420	16585	16654	16586	16387	16648	16492	16564	16561	16394	16501	16588	16410	16535	16500	16495	16413	16499	16564	16592	16791	16699	16365	16721	16576	16545	16414	16634	16510	16363	16501	16375	16634	16372	16429	16457	16302	16593	16511	16452	16248	16291	16440	16439	16441	16419	16431	16414	16553	16550	16395	16414	16420	16488	16520	16622	16215	16486	16408	16391	16590	16406	16655	16546	16713	16240	16402	16506	16558	16513	16472	16361	16528	16667	16619	16497	16308	16387	16434	16266	16349	16306	16386	16516	16679	16480	16404	16438	16444	16585	16615	16532	16345	16412	16631	16431	16400	16538	16449	16557	16372	16448	16479	16512	16619	16724	16505	16550	16606	16512	16603	16459	16530	16279	16360	16549	16702	16373	16508	16519	16337	16521	16551	16624	16672	16394	16349	16418	16358	16556	16539	16532	16409	16553	16624	16360	16633	16583	16378	16591	16466	16572	16490	16552	16491	16459	16331	16426	16543	16432	16705	16517	16586	16412	16670	16297	16556	16444	16498	16713	16277	16179	16447	16372	16425	16645	16374	16359	16409	16412	16544	16430	16349	16619	16640	16584	16393	16660	16505	16367	16409	16532	16472	16415	16515	16351	16688	16524	16669	16387	16311	16263	16363	16546	16428	16616	16584	16419	16192	16333	16355	16489	16293	16319	16502	16450	16383	16495	16300	16591	16287	16375	16486	16418	16253	16533	16441	16447	16573	16233	16369	16372	16359	16558	16387	16522	16403	16692	16539	16451	16540	16230	16508	16633	16490	16391	16477	16617	16391	16327	16511	16473	16346	16406	16371	16665	16555	16468	16645	16421	16481	16614	16413	16473	16185	16375	16702	16653	16387	16427	16478	16611	16416	16351	16343	16362	16503	16405	16540	16446	16462	16553	16534	16489	16570	16670	16517	16508	16489	16318	16511	16638	16512	16459	16647	16419	16387	16326	16388	16526	16572	16277	16453	16699	16580	16604	16329	16612	16411	16517	16261	16390	16560	16437	16422	16536	16748	16357	16510	16504	16550	16623	16393	16549	16450	16767	16553	16596	16401	16662	16380	16684	16585	16530	16481	16506	16272	16325	16413	16592	16452	16566	16435	16463	16440	16440	16443	16503	16379	16428	16277	16445	16508	16565	16491	16627	16631	16440	16565	16426	16502	16436	16596	16491	16305	16554	16568	16571	16419	16434	16416	16491	16331	16574	16510	16461	16575	16513	16765	16462	16290	16398	16522	16479	16547	16577	16539	16508	16564	16501	16592	16742	16493	16386	16461	16561	16425	16510	16707	16580	16413	16617	16216	16458	16576	16407	16397	16564	16352	16541	16397	16553	16347	16547	16484	16519	16423	16395	16619	16563	16486	16476	16615	16598	16403	16535	16533	16331	16373	16350	16402	16589	16581	16407	16303	16537	16497	16744	16571	16538	16548	16626	16431	16494	16527	16380	16444	16487	16544	16580	16482	16450	16394	16774	16558	16567	16390	16500	16552	16678	16511	16474	16411	16536	16441	16362	16461	16682	16385	16461	16399	16556	16615	16365	16317	16607	16518	16589	16483	16417	16325	16462	16619	16534	16282	16393	16227	16598	16498	16570	16380	16389	16447	16692	16447	16479	16414	16472	16452	16646	16587	16674	16351	16563	16407	16568	16428	16338	16620	16566	16587	16298	16377	16423	16481	16524	16382	16417	16609	16465	16541	16465	16593	16640	16470	16576	16487	16190	16492	16502	16354	16226	16474	16609	16388	16384	16454	16511	16565	16479	16522	16651	16439	16252	16492	16465	16453	16466	16477	16373	16454	16466	16354	16419	16401	16513	16248	16539	16583	16422	16474	16514	16395	16379	16335	16460	16374	16587	16675	16677	16568	16502	16606	16469	16506	16344	16585	16472	16586	16566	16567	16668	16449	16561	16391	16351	16528	16608	16473	16245	16374	16438	16391	16488	16524	16465	16439	16604	16580	16602	16526	16618	16651	16424	16553	16345	16452	16424	16482	16521	16491	16441	16385	16545	16563	16605	16372	16606	16676	16335	16481	16490	16555	16580	16716	16564	16455	16401	16454	16541	16552	16485	16482	16465	16511	16544	16407	16484	16547	16364	16489	16592	16435	16395	16352	16404	16468	16477	16519	16486	16379	16494	16513	16487	16428	16571	16323	16512	16294	16503	16468	16452	16537	16440	16633	16505	16428	16467	16547	16445	16481	16413	16646	16393	16617	16442	16353	16370	16474	16541	16414	16603	16478	16435	16663	16444	16354	16401	16405	16518	16486	16424	16503	16585	16660	16569	16439	16541	16535	16518	16553	16468	16450	16383	16510	16447	16323	16578	16295	16490	16376	16477	16638	16412	16682	16637	16502	16486	16347	16332	16429	16628	16540	16433	16615	16307	16356	16521	16301	16506	16426	16326	16407	16463	16269	16430	16504	16715	16505	16453	16539	16568	16606	16517	16455	16634	16472	16626	16406	16365	16263	16522	16490	16360	16361	16431	16599	16518	16454	16282	16607	16500	16424	16436	16431	16562	16495	16413	16346	16331	16450	16362	16282	16458	16260	16512	16475	16384	16494	16443	16410	16546	16537	16408	16384	16403	16494	16369	16495	16622	16213	16545	16540	16474	16533	16492	16518	16589	16389	16511	16565	16701	16649	16471	16525	16518	16459	16461	16426	16416	16545	16382	16442	16391	16366	16414	16351	16386	16525	16459	16644	16513	16464	16574	16486	16354	16470	16388	16439	16565	16432	16374	16480	16465	16322	16431	16523	16410	16454	16531	16470	16425	16401	16544	16401	16679	16754	16539	16355	16474	16592	16592	16403	16441	16492	16533	16517	16582	16436	16343	16441	16609	16368	16600	16463	16454	16430	16403	16590	16507	16493	16504	16339	16470	16467	16511	16345	16382	16511	16537	16346	16434	16437	16307	16312	16700	16536	16377	16361	16508	16462	16375	16597	16580	16336	16505	16399	16525	16323	16375	16465	16677	16568	16405	16525	16428	16252	16496	16495	16427	16518	16629	16372	16621	16531	16500	16621	16467	16409	16503	16487	16315	16416	16237	16417	16472	16419	16420	16721	16534	16571	16544	16567	16371	16731	16667	16412	16422	16598	16635	16695	16526	16651	16507	16618	16515	16516	16607	16352	16745	16552	16461	16461	16616	16295	16452	16438	16450	16465	16505	16568	16446	16356	16521	16629	16438	16447	16388	16564	16484	16411	16428	16485	16543	16212	16466	16572	16588	16533	16548	16289	16410	16447	16697	16424	16639	16418	16526	16631	16415	16452	16461	16415	16754	16465	16437	16416	16449	16593	16515	16427	16561	16658	16543	16623	16471	16507	16478	16524	16160	16536	16527	16678	16416	16400	16687	16615	16468	16366	16610	16482	16441	16425	16293	16409	16575	16735	16575	16436	16330	16520	16354	16520	16335	16325	16394	16594	16715	16786	16468	16523	16609	16623	16353	16225	16455	16522	16646	16225	16576	16698	16495	16444	16441	16490	16519	16364	16540	16510	16532	16432	16566	16580	16457	16585	16299	16672	16562	16573	16430	16537	16649	16612	16658	16501	16603	16409	16415	16608	16396	16500	16489	16449	16320	16491	16559	16416	16313	16579	16727	16616	16370	16520	16607	16630	16478	16471	16536	16524	16686	16606	16620	16592	16647	16316	16602	16575	16450	16486	16798	16602	16518	16535	16499	16410	16571	16296	16442	16822	16384	16494	16680	16471	16481	16388	16469	16581	16523	16334	16705	16526	16510	16474	16380	16584	16512	16252	16308	16578	16404	16394	16492	16577	16673	16550	16622	16651	16402	16688	16308	16585	16352	16523	16514	16494	16552	16591	16348	16410	16505	16386	16563	16502	16306	16543	16441	16439	16693	16338	16379	16372	16425	16429	16418	16584	16587	16445	16562	16509	16495	16484	16345	16514	16442	16536	16610	16369	16472	16512	16579	16566	16465	16493	16509	16570	16494	16344	16318	16540	16585	16474	16597	16545	16654	16438	16323	16367	16482	16466	16565	16497	16715	16502	16365	16393	16636	16395	16588	16387	16593	16357	16543	16470	16613	16477	16373	16329	16599	16419	16513	16312	16368	16514	16214	16368	16427	16669	16620	16242	16597	16365	16332	16485	16452	16438	16764	16223	16356	16603	16592	16381	16393	16491	16496	16581	16601	16589	16655	16485	16415	16588	16316	16416	16543	16431	16431	16555	16499	16559	16491	16542	16536	16466	16343	16683	16449	16558	16628	16508	16596	16610	16533	16467	16350	16436	16631	16515	16490	16288	16482	16365	16610	16552	16536	16434	16359	16575	16444	16527	16575	16512	16534	16585	16461	16521	16427	16514	16408	16497	16463	16293	16348	16505	16683	16507	16452	16290	16609	16264	16480	16373	16493	16664	16458	16511	16443	16475	16287	16472	16684	16518	16675	16439	16633	16536	16546	16586	16526	16465	16478	16420	16649	16645	16619	16246	16351	16526	16556	16626	16435	16431	16667	16445	16567	16292	16563	16491	16520	16442	16451	16437	16634	16421	16423	16602	16528	16545	16542	16446	16552	16457	16453	16509	16610	16465	16481	16820	16790	16334	16820	16488	16520	16565	16523	16546	16573	16602	16552	16573	16612	16630	16452	16502	16568	16475	16386	16581	16439	16669	16458	16603	16574	16503	16465	16398	16558	16677	16622	16489	16706	16537	16443	16282	16374	16573	16546	16587	16457	16605	16518	16497	16438	16435	16581	16523	16579	16639	16356	16504	16348	16441	16242	16601	16237	16378	16569	16681	16505	16554	16537	16393	16339	16386	16433	16571	16403	16685	16323	16399	16480	16615	16246	16485	16344	16536	16628	16397	16363	16534	16352	16502	16532	16488	16402	16527	16441	16441	16486	16671	16638	16120	16512	16595	16450	16314	16396	16511
18024	31312	29821	25649	22829	19611	19203	18836	18533	18546	21118	28789	40833	40126	34994	26900	19579	16731	16024	15695	15993	15758	15614	15838	15739	15841	15833	15827	15755	15810	15730	15744	15714	15777	15915	15711	15712	15808	15935	15641	15754	15703	15767	15743	15787	15790	15725	15703	15720	15516	15888	15905	15740	15669	15775	15712	15988	15749	15799	15786	15699	15695	15761	15831	15806	15756	15684	15759	15586	15737	15644	15655	15906	15643	15810	15738	15868	15694	15688	15722	15733	15747	15669	16029	15906	15871	15697	15739	15827	15756	15747	15719	15824	15528	15817	15705	15669	15675	15665	15707	15814	15625	15793	15959	15794	15870	15722	15671	15774	15831	15836	15731	15715	15589	15552	15729	15817	15708	15839	15690	15723	15860	15700	15738	15956	15715	15761	15880	15700	15874	15748	15759	15870	15737	15835	15714	15880	15872	15584	15898	15687	15801	15863	15730	15872	15755	15989	15663	15719	15841	15881	15769	15615	15921	15726	15764	15709	15730	15789	15778	15937	15555	15843	15821	15683	15787	15775	15716	15596	15719	15939	15769	15628	15803	15757	15713	15778	15665	15670	15722	15763	15642	15735	15716	15632	15756	15791	15894	15834	15760	15781	15842	15874	15706	15659	15673	15769	15810	15666	15882	15830	15706	15852	15613	15764	15957	15767	15769	15723	15748	15705	15678	15829	15630	15772	15557	15764	15767	15638	15609	15755	15677	15842	15823	15735	15825	15740	15820	15639	15823	15678	15654	15772	15831	15815	15658	15714	15699	15662	15760	15688	15831	15640	15798	15647	15838	15769	15887	15770	15802	15799	15823	15661	15686	15725	15664	15774	15727	15900	15751	15745	15799	15836	15993	15938	15861	15590	15827	15879	15755	15671	15875	15898	15909	15812	15746	15830	15792	15834	15752	15699	15596	15682	15835	15806	15922	15784	15846	15665	15799	15672	15868	15610	15668	15822	15620	15750	15596	15893	15929	15780	15693	15721	15752	15644	15795	15773	15724	15718	16005	15803	15796	15729	15783	15575	15878	15558	15788	15709	15899	15840	15779	15700	15801	15838	15720	15756	15895	15856	15826	15714	15786	15751	15789	15820	15423	15801	15753	15891	15742	15801	15677	15726	15691	15646	15800	15698	15854	15708	15809	15871	15777	15769	15647	15867	15841	15811	15778	15741	15832	15833	15799	15765	15742	15787	15717	15726	15787	15852	15870	15603	15705	15717	15779	15788	15746	15692	15882	15720	15854	15868	15795	15696	15882	15623	15830	15564	15653	15782	15779	15715	15809	15751	15847	15747	15623	15788	15636	15749	15763	15688	15685	15615	15609	15779	15882	15633	15769	15711	15738	15504	15739	15781	15815	15623	15928	15741	15797	15826	15640	15695	15581	15623	15736	15939	15775	15676	15844	15610	15625	15671	15799	15631	15716	15758	15702	15810	15622	15510	15836	15741	15565	15742	15786	15811	15645	15767	15645	15957	15697	15942	15769	15656	15826	15711	15659	15893	15830	15829	15664	15634	15897	15733	15730	16011	15666	15644	15858	15860	15788	15676	15712	15687	15730	15716	15727	15556	15560	15852	15696	15849	15768	15652	15555	15794	15765	15724	15789	15774	15725	15894	15768	15730	15793	15706	15665	15812	15552	15817	15722	15917	15748	15614	15714	15600	15696	15621	15725	15666	15677	15764	15812	15702	15781	15850	15864	15813	15813	15769	15805	15650	15754	15843	15808	15791	15921	15764	15719	15810	15631	15757	15733	15791	15697	15715	15821	15655	15929	15739	15786	15648	15909	15779	15675	15806	15767	15788	15953	15654	15662	15606	15658	15603	15890	15699	15765	15687	15839	15710	15718	15810	15723	15625	15787	15716	15640	15852	15735	15699	15836	15854	15691	15630	15798	15777	15600	15584	15937	15794	15739	15661	15860	15715	15850	15638	15884	15923	15691	15707	15698	15697	15618	15752	15704	15733	15728	15716	15831	15789	15738	15863	15834	15686	15860	15610	15789	15828	15540	15733	15551	15940	15828	15750	15664	15904	15778	15569	15626	15801	15778	15763	15823	15674	15752	15708	15785	15805	15802	15899	15681	15853	15890	15743	15763	15618	15746	15793	15580	15879	15744	15580	15822	15669	15766	15801	15686	15803	15752	15793	15642	15859	15802	15640	15842	15637	15828	15743	15699	15800	15661	15847	15723	15731	15822	15797	15741	15672	15766	15869	15891	15591	15964	15668	15736	15771	15802	15764	15733	15797	15757	15613	15659	15749	15647	15768	15888	15623	15647	15686	15713	15702	15712	15732	15787	15557	15783	15861	15774	15618	15728	15839	15607	15883	15761	15583	15753	15782	15704	15684	15732	15628	15627	15735	15831	15697	15801	15814	15684	15733	15695	15770	15847	15562	15917	15862	15854	15817	15791	15687	15638	15610	15781	15683	15682	15743	15814	15646	15779	15808	15579	15787	15738	15667	15593	15765	15782	15672	15867	15710	15826	15612	15837	15689	15615	15763	15778	15754	15669	15854	15684	15744	15786	15676	15712	15784	15831	15661	15851	15809	15762	15778	15832	15795	15663	15810	15779	15778	15822	15827	15768	15599	15671	15762	15886	15789	15683	15753	15734	15805	15831	15870	15682	15802	15759	15696	15725	15791	15687	15683	15674	15784	15742	15897	15666	16019	15776	15665	15836	15772	15668	15861	15722	15765	15727	15795	15680	15624	15894	15618	15659	15718	15822	15757	15718	15804	15659	15738	15913	15775	15673	15928	15745	15819	15834	15736	15788	15704	15698	15722	15719	15788	15637	15549	15751	15678	15685	15949	15778	15766	15775	15788	15780	15850	15685	15927	15647	15734	15650	15701	15783	15659	15693	15799	15902	15673	15650	15957	15796	15954	15615	15791	15793	15646	15778	15759	15705	16007	15823	15736	15656	15882	15778	15756	15811	15645	15815	15691	15622	15820	15729	15762	15746	15824	15710	15841	15706	15541	15836	15762	15690	15751	15716	15745	15825	15754	15734	15879	15713	15715	15652	15732	15774	15775	15808	15900	15911	15841	15785	15784	15701	15838	15702	15795	15606	15907	15910	15704	15717	15754	15729	15772	15680	15710	15827	15677	15716	15636	15603	15799	15684	15682	15794	15790	15709	15752	15678	15740	15893	15879	15642	15761	15773	15953	15729	15803	15845	15662	15614	15639	15838	15585	15722	15859	15722	15920	15915	15688	15690	15620	15887	15694	15772	15703	15728	15852	15715	15783	15732	15760	15782	15679	15784	15822	15802	15632	15721	15747	15751	15769	15696	15642	15507	15755	15687	15722	15839	15527	15786	15828	15798	15863	15432	15681	15906	15712	15631	15820	15697	15869	15815	15827	15771	15797	15769	15809	15649	15860	15797	15743	15642	15661	15674	15796	15816	15889	15703	15679	15777	15585	15709	15780	15617	15679	15629	15774	15867	15794	15735	15799	15812	15780	15646	15776	15830	15604	15798	15504	15572	15746	15824	15730	15602	15724	15806	15829	15688	15659	15808	15745	15754	15782	15705	15801	15698	15784	15864	15902	15752	15728	15663	15666	15733	15712	15720	15896	15745	15773	15860	15792	15679	15745	15668	15865	15800	15719	15777	15637	15782	15776	15745	15544	15663	15695	15787	15759	15808	15558	15693	15796	15742	15737	15685	15714	15855	15640	15681	15700	15650	15876	15899	15738	15864	15480	15753	15837	16036	15673	15769	15850	15743	15792	15582	15644	15983	15789	15654	15775	15811	15899	15784	15885	15753	15643	15773	15910	15704	15905	15553	15665	15789	15751	15786	15757	15508	15684	15717	15636	15863	15738	15810	15773	15697	15983	15876	15825	15690	15903	15675	15670	15846	15844	15715	15643	15794	15705	15723	15806	15759	15661	15691	15558	15719	15659	15821	15753	15687	15747	15724	15734	15899	15789	15793	15746	15637	15784	15729	15691	15600	16002	15852	15822	15822	15771	15678	15761	15756	16001	15887	15759	15835	15692	15911	15690	15707	15664	15739	15918	15647	15774	15739	15748	15838	15842	15682	15726	15726	15716	15682	15766	15827	15908	15808	15760	15684	15803	15740	15762	15696	15809	15454	15707	15873	15622	15819	15763	15822	15786	15975	15811	15875	15771	15746	15853	15718	15733	15786	15778	15637	15738	15772	15705	15633	15916	15833	15820	15737	15761	15783	15854	15593	15840	15650	15743	15797	15839	15905	15668	15802	15842	15624	15636	15745	15725	15729	15734	15553	15707	15696	15689	15758	15840	15805	15676	15798	15778	15761	16016	15742	15876	15839	15791	15732	15583	15636	15794	15832	15800	15720	15863	15779	15813	15876	15832	15856	15723	15830	15844	15775	15770	15792	15586	15743	15526	15666	15771	15797	15737	15657	15746	15739	15713	15638	15854	15726	15794	15729	15803	15955	15756	15611	15843	15725	15895	15677	15742	15768	15585	15558	15618	15733	15688	15609	15797	15812	15779	15818	15653	15648	15778	15657	15670	15730	15726	15747	15762	15624	15962	15819	15805	15811	15686	15748	15570	15803	15692	15718	15793	15573	15874	16002	15813	15540	15674	15788	15796	15605	15847	15631	15798	15710	15754	15906	15724	15788	15635	15719	15794	15828	15744	15813	15769	15687	15636	15598	15767	15701	15728	15580	15719	15690	15907	15807	15690	15783	15693	15850	15685	15872	15730	15665	15670	15828	15780	15578	15748	15816	15680	15738	15654	15883	15751	15757	15765	15741	15822	15721	15726	15836	15767	15644	15728	15759	15662	15510	15904	15885	15831	15718	15701	15834	15710	15642	15846	15843	15727	15710	15797	15869	15845	15581	15770	15824	15544	15798	15913	15631	15836	15646	15888	15765	15769	15652	15837	15620	15654	15829	15755	15798	15703	15648	15875	15792	15738	15694	15662	15717	15806	15706	15890	15662	15997	15622	15832	15880	15712	15818	15848	15790	15731	15624	15742	15726	15897	15944	15783	15817	15822	15698	15783	15731	15761	15702	15825	15745	15676	15853	15845	15691	15805	15762	15773	15772	15922	15668	15918	15767	15774	15849	15793	15782	15793	15829	15796	15774	15853	15778	15497	15653	15803	15639	15753	15733	15667	15847	15763	15656
29310	22117	21877	19843	17675	18244	18444	17668	17533	17642	17944	18212	20431	19426	18826	18178	17488	17231	17251	17092	17247	17069	17014	17023	17284	17210	17121	17044	17071	16761	17178	17019	17160	17131	17063	17087	17187	16986	17101	17096	17057	17058	17135	17188	17196	17068	17046	17040	17018	17114	17118	17063	17165	17192	17025	17144	17081	16977	17049	17029	17085	17158	16876	17051	16923	17118	16993	16974	17126	17062	17158	16981	17031	16958	17119	17048	16953	17132	16903	16935	17098	17045	17013	16938	16952	17093	17086	16911	17007	17035	17107	17233	16973	16941	17182	17086	16876	16951	16891	17126	17242	17068	16912	16830	17312	17183	17081	16994	17215	17045	16941	17001	17085	16967	17114	16924	16974	17139	17019	17077	17069	17118	16967	17108	17171	17192	17028	17022	17064	16919	17047	16975	17156	17145	16837	17001	17034	16938	17007	16882	17074	16965	16896	16920	17088	16974	17044	16931	17005	16978	16962	17117	17039	17004	17095	16995	17090	16845	17018	17151	17179	16967	16965	16941	17107	17227	17114	16983	16818	17094	16985	16994	17142	17086	17103	16870	16907	16918	17073	17156	17051	17065	17017	17152	17128	16995	17063	17149	17033	16817	16860	16961	17146	17110	16974	16916	17033	17053	17019	16910	17069	16904	17277	16916	17077	17022	17048	16977	17033	17361	17124	17041	17061	17029	17034	16962	16900	17014	17114	16984	16968	17102	16855	17209	17038	16874	17237	17108	16956	17166	17062	17145	16960	16921	16977	16990	17208	16960	17055	17055	17079	16926	17200	16970	16807	17047	17027	17100	17188	17092	16922	16849	17038	16918	16927	17036	17181	17155	17114	17038	17092	16895	17032	17128	16966	16893	17194	17170	16978	16910	16986	17033	17055	17039	17203	17062	17186	17132	16826	16940	16857	17170	17178	17134	16917	17065	17063	17167	16868	17111	17070	16749	17094	16892	16896	17000	17097	17370	17115	17163	16999	16869	17172	16947	17024	17159	17061	17125	17098	17074	16855	17133	17131	17033	17032	17120	17076	17176	17226	17183	17060	17074	16948	17080	17060	17062	17167	16937	17036	17195	16973	17005	17165	16882	16884	16896	17011	17194	16988	17124	17054	17140	16975	17028	17123	17056	16915	16984	17213	16885	16935	17277	17129	16647	17049	17029	17029	16935	16981	17135	17094	16948	17130	16985	17095	17103	16850	16879	17145	17035	16907	17069	17075	17118	17055	17086	17129	17131	16957	17080	17001	17006	16900	16950	16966	17050	17107	16971	17124	16806	17036	16853	17188	16997	16911	17053	17026	17128	16977	16878	16956	16963	17092	16972	17124	17039	17051	17074	17186	17081	17165	16916	16931	16912	16942	16997	16988	17156	16968	16945	16906	17100	16980	17130	17172	17088	17101	17039	16963	17013	16954	17184	17107	16809	17021	17112	16911	17006	17006	16917	16814	16917	17080	17090	17206	16915	17113	16857	16913	16916	17141	16980	16996	16793	16971	17030	17014	16955	17045	17085	16863	16921	17094	17159	17126	17086	16995	17039	16982	16788	16969	16858	16865	16971	17099	17237	16896	16836	16997	17058	16962	16959	17105	17227	17204	16946	17023	17145	17104	17064	17151	17062	17099	17157	17078	16932	17066	17224	16964	17047	17078	16953	17053	16903	17043	17093	16983	17020	17167	16958	16991	16869	16979	17201	17052	17059	17069	17209	17049	17047	16858	16902	17032	16923	17068	17119	17034	16979	16757	17074	17010	16838	17129	17105	17002	17045	16946	17176	17266	17072	17030	17046	17032	17130	17226	17063	17059	17125	16982	17128	17160	17045	17103	16956	17013	17064	17065	17163	17066	17250	17276	16849	17056	16922	17090	16988	17217	17007	17028	17118	17105	16954	17203	17071	17053	17130	17103	17073	17046	17132	16979	17047	17091	17028	17139	17317	17004	17011	16939	17009	17160	17011	16936	16932	17043	17128	17126	16906	17008	16885	16984	17187	16934	17036	17232	17089	16979	17003	16954	16895	16976	16860	16888	16782	16932	17164	16982	17296	17084	17136	16936	16912	17059	16944	16885	17049	16985	17088	17102	16936	17031	17000	16907	17113	17065	17221	16964	17148	16963	17145	17079	16858	17036	17008	17106	17005	16820	17072	17089	16652	17105	16963	17035	16717	16929	16832	16964	17111	17091	16865	17097	16837	17005	17116	16893	17173	16929	16917	17086	16897	17076	16961	17048	17011	17093	17091	17072	17106	17065	17261	17122	16928	17023	17091	17065	17131	16942	17220	17050	17231	17057	17193	17089	17027	17031	17061	17077	17055	16996	17060	17057	17009	16978	16910	17012	17078	16845	17085	16929	17147	17256	16946	16954	17207	17025	16993	16987	16864	17065	17127	16988	17011	16861	17048	17337	17018	17055	16929	17071	17152	16976	17146	17058	17241	17195	17184	17083	17024	17048	17094	17057	17055	17167	16962	16788	17083	17031	16996	16944	16963	17190	16971	16935	17053	17145	17053	17132	17192	17149	17049	17133	17010	17184	17091	16915	16879	17072	16830	16776	16975	17023	17099	17207	17060	17214	16853	17221	17107	16946	16951	16915	17048	16843	17118	17133	17158	17100	17116	17054	16923	16915	17089	17190	17051	17025	17073	16942	17023	16914	17068	17105	17043	17158	16919	17026	17038	17126	17139	16974	16915	17139	17213	17052	17116	17142	17082	16970	17071	16983	17109	17189	17110	16906	17019	17115	17138	16993	17085	16971	17011	16997	17014	17090	16962	17068	16832	17097	16943	16891	17055	17063	17141	17016	16963	16768	17214	17220	17017	17034	17127	17018	17000	16866	16999	16943	17128	16929	17181	17117	17167	17060	17118	17155	17116	16892	16895	17122	17120	17167	17037	17236	17060	16983	16887	17232	17256	17055	17210	17039	17041	17062	17004	16893	16981	16933	17074	17187	16941	17043	16991	17216	16996	17092	16996	16983	16961	17025	17054	16985	17031	17307	17050	17020	17127	17102	16925	17127	17005	17107	17018	17176	17106	17009	17264	17099	16973	17066	16945	17146	16905	16951	17078	16985	17048	17053	16970	17100	16892	16941	17181	17204	16986	16899	17129	17138	17109	17028	16978	16961	17114	16861	17069	17140	17191	17184	16883	17184	16909	17086	16930	16789	16860	16852	16929	17024	17105	17102	17162	17033	16990	17063	16906	17127	16812	17003	16991	16892	17157	17119	17027	17157	17191	17061	17095	16914	17068	16885	16980	17125	17081	17093	17066	17015	16904	17044	17007	17115	17071	16965	16982	17069	17012	17057	17154	17067	17007	17251	17107	17035	17054	17008	16951	16991	16924	16925	16870	17200	17018	16995	17130	17148	16960	16971	16903	16911	16992	16975	16967	17041	17044	17115	17060	17007	17118	17034	16969	17089	17082	16996	17034	17005	16985	16992	16935	16906	17194	16871	17022	17192	16803	17072	17061	17032	16944	17139	16976	17259	17170	16987	16899	17112	16978	17026	17207	17017	17064	17114	17082	17117	17086	17060	17077	17047	16992	17064	16916	17080	17107	16852	17141	16914	17119	17087	17004	17021	17035	17066	17068	17004	17053	17151	16920	16923	17039	17143	16977	17068	17304	17145	16819	16843	16920	17105	17076	16989	17003	16947	17092	17029	17151	17149	16976	16959	17162	17061	16935	17123	17055	17092	17005	16964	17047	17172	16956	17015	17249	16918	17161	17105	17131	16928	17082	16897	17106	17025	16968	17117	17162	17051	16900	17026	17090	17187	17231	17106	16863	16914	17002	17314	17103	16995	17007	16893	17144	17152	17058	16819	16990	17132	17033	16852	17011	17004	16944	17046	17007	17089	17226	17129	17020	16987	16982	17032	17070	17052	17072	17099	16800	17173	16976	16972	17112	17061	16936	16968	16990	17007	16838	17257	17104	17094	16952	16994	17077	17170	17118	17090	17053	16971	17070	17059	17041	17076	17076	16969	17173	16866	16881	16995	17094	16956	17108	17281	16872	16997	17092	16986	16928	16819	17195	17102	16792	17074	16935	17233	17020	16979	17170	17156	16892	17173	17183	17173	17173	16876	17082	16782	17072	16876	16868	17152	17227	17057	16969	16970	16881	17040	17008	17261	17067	17348	16936	16996	17141	17085	17054	17167	16876	17097	17059	17056	17081	16966	16961	17085	16948	17203	16932	17053	17017	17082	16923	17066	17199	16843	16945	17038	17038	16851	17151	16966	17118	17036	17131	17102	17090	17055	17110	16885	17045	16982	16998	17076	17135	16955	17256	17078	16991	17243	17023	17021	17062	17153	17073	17117	16975	16928	17053	17183	16998	17136	17115	17020	16899	17168	17068	17072	16902	16968	17176	17224	17088	16902	17106	17120	16927	16789	17024	16966	16814	17228	16987	17032	16938	16844	16987	17115	17132	16958	17099	17054	17073	16926	17017	17053	17058	17184	16941	17139	16974	17179	17095	16941	17176	17010	17229	17122	16950	17022	17221	17200	16995	17152	17063	17144	17167	17065	17132	16816	16963	17063	16871	16877	16844	17082	17323	17077	16976	16919	17069	16987	16925	16844	16869	16956	17012	17087	17211	17079	16990	16998	17125	17177	16918	17083	16978	17060	17027	16934	17082	17138	16841	17029	17121	17127	16993	16952	17054	17076	16887	17080	16887	17157	16994	17113	16875	16980	16891	17086	17143	17144	17126	17122	17312	17105	17115	16928	16907	16988	17119	17116	16972	17035	17037	17122	17127	17050	16885	16758	17100	17112	16995	16862	17046	17048	17078	17137	17099	17069	16969	16920	17054	17020	17002	17044	16963	16918	16824	17088	16951	16965	16967	17061	16910	17147	17215	17100	16933	17094	17077	17024	17095	16930	17078	16955	17098	17012	17100	16934	17064	16966	16947	17182	16948	16999	16975	17088	17088	17217	17002	16984	16971	17003	17026	16893	16775	17061	16763	17000	16969	17185	17073	16936	17342	17068	17071	17074	16912	16970	16889	17007	17073	16955	16991	17014	17071	17259	17069	17000	16919	17000	17250	16794	16891	16965	17001	17134	17053	17109	16977	17168	17055	17141	17080	16862	16820	17087	17032	16996	16994	17114	17128	16939	17122	16980	16872
17332	19758	19601	17709	17359	18453	18265	16672	16719	17354	17921	18170	21699	19551	18653	17201	16522	16316	15986	16157	16138	16103	16006	16111	16122	16172	16186	16082	16158	15941	16130	15990	16054	16169	16015	16120	15975	16260	16061	16071	16157	16065	16231	15968	16116	16139	15948	16060	16045	16135	16051	16136	16066	16078	15996	16026	16063	16000	16248	15955	16067	16014	16140	16046	16047	16093	15960	16107	16157	16161	16129	16106	16264	16199	16040	15959	15970	15930	16062	16294	16090	16074	16236	16006	15972	16060	16047	16036	15933	16265	15972	15884	15940	16175	16147	16197	16134	16090	16198	16079	15939	16116	16050	16127	16032	16052	15920	16066	16085	16095	15937	16229	16186	16090	16152	15942	16087	15952	16087	16260	16067	15926	16076	16082	16239	15962	16026	16129	16022	16181	16058	16225	16151	15785	16103	16024	16146	16056	16042	16035	16206	16172	16225	16034	16173	15987	16113	15992	15922	15982	16182	16050	16055	15976	16056	16047	16087	16043	16120	16082	16107	16084	15901	15983	16129	16011	16020	16021	16151	16025	16000	15994	15969	16022	15999	16097	16189	16062	16080	16048	16274	16013	16182	16133	16149	16139	16035	16081	15879	16142	15985	16215	16088	15952	16145	16047	16038	16084	16156	16050	15830	16153	16023	15974	16020	16221	16040	16159	16092	16023	16151	16021	15865	16053	16031	16154	16114	16081	16208	16036	16145	16034	16184	15990	16167	15993	16134	15973	16093	16027	16042	16007	15927	16071	16077	16189	16004	16127	16058	16179	16230	16184	16135	16161	16225	16247	16121	15932	16273	15950	15993	16074	16216	16170	16101	15876	16098	16290	16049	16025	16166	16103	16062	16340	15887	15936	16059	16077	16041	16180	16185	16193	16070	16158	15920	15920	16048	16174	16053	16090	16225	16161	16165	16035	16175	16037	16075	15989	16052	16213	15929	16142	16026	16003	16021	16093	15860	16222	16057	16076	16164	16196	16229	15907	16159	16054	16073	16056	16091	16114	16129	15996	16021	16020	16158	16035	16019	15968	16056	16140	16132	16165	16239	16138	16149	16195	16124	16056	16205	15998	16001	15910	16255	16134	15945	16046	16273	16062	16005	16090	16192	16097	16044	16193	16142	15937	16106	15972	16056	16073	16132	16033	16223	16116	16070	16157	15981	16054	16164	16039	16026	15941	16026	15953	16136	15973	16002	16183	16041	16099	16244	16185	16199	16055	15932	16063	16058	16128	16008	16006	15968	16105	16142	16341	16039	16057	15968	16053	16152	16147	15940	15954	16011	16077	16033	16046	15978	16110	15945	16000	16010	16041	16080	15944	16127	16036	16127	16005	16043	16153	15848	16128	16143	16058	16060	16026	15837	15952	15979	15967	15971	16039	16064	16158	16183	15998	15956	16104	16104	15929	16051	15977	15965	16158	16084	16059	16234	16141	16155	16129	16036	16145	16101	16149	16207	16014	16016	16105	15961	16166	16068	15913	16007	16216	16151	16057	16075	16069	16137	16184	15922	16142	16147	16025	15958	16032	16122	16048	16052	16130	16054	16142	16174	16016	16118	16046	15990	15925	16106	16073	16003	16192	15944	16056	16176	16061	16164	15987	16092	16173	16015	16116	15999	16023	15901	16005	16161	15867	16119	16250	16076	16182	16214	16107	15946	16107	16008	16019	16048	15852	16252	16059	16144	16025	15931	16103	16061	15992	15949	16130	15809	16164	16032	16056	15987	16075	16213	15965	16243	15910	15989	16064	16058	16038	16020	15968	16088	15912	16172	16108	15971	16198	15947	16072	16114	15989	16129	16206	16296	16193	16167	16074	16098	16011	15995	16059	16105	16164	16037	15867	16088	16177	16108	15930	16018	16009	16265	16028	16204	16027	16101	15948	16027	16016	16279	16061	16029	15950	16152	16239	16155	16039	15991	15976	15879	16177	15878	15973	16249	16207	16207	16119	15997	16118	16166	16023	16299	16066	16017	16131	16093	15979	16094	16107	15996	15961	16106	16256	16084	16064	16042	16021	16064	16134	16052	15940	16094	15996	16111	16047	16115	16330	16078	15930	16148	16175	16185	16146	15965	16300	16080	16119	16096	16055	16046	15989	16321	16096	16050	15945	16080	16035	16073	16260	16121	15920	16118	16030	16096	16112	15973	16094	16128	16081	16219	16096	16112	16123	16179	15965	16117	16136	16198	16050	16063	16048	16038	16067	15905	16048	15921	16069	16067	16142	16113	15980	15994	16058	16161	16127	15894	16231	16154	16125	15932	16009	15994	15919	15979	16205	16253	16079	15927	16178	16132	16134	16146	16202	16259	16075	15921	16105	16028	16028	16282	16066	15919	16392	16097	16119	16107	16019	16201	16156	16079	16129	16155	16064	15895	16085	16170	16162	16160	15917	16224	16178	16143	16070	15814	16187	16144	16090	16159	16071	16043	16099	15983	16269	15996	16115	16027	16251	16149	16218	16231	16099	16106	15892	15999	16064	15972	16179	15962	16109	16191	16061	16036	16130	15951	16086	15992	16134	16018	16097	16008	16100	16163	16064	16149	16046	16036	15997	16107	16082	16079	16106	16223	16069	16133	16077	16196	15951	16030	16063	16155	16079	16019	16051	16260	16080	16159	15972	16015	16141	16081	16059	16012	16071	16007	16205	16006	16191	15932	15893	16219	16110	16137	16114	16088	16139	16050	16160	16011	16027	16057	16114	16090	16028	15985	16182	15977	16067	15982	16064	15965	16037	16061	16049	16075	16001	16067	16023	16213	15971	16083	16109	16107	16107	16034	16115	16177	15964	16106	16341	16026	16186	16020	16148	16360	16079	16100	15943	16081	16040	16018	15985	16063	16159	16090	16039	16040	16138	16203	16124	16220	15792	16054	16128	15856	16198	15939	16126	16035	16025	16079	16238	16000	16283	16012	15968	16148	16107	16095	16127	16051	16131	16136	15958	16189	16104	15866	16041	16146	16093	16076	16267	16073	16116	16135	16184	16095	16141	16013	16064	16104	15925	16161	16115	16019	16039	16031	16166	15988	15966	16074	16009	16061	16113	16166	16042	16165	16210	16106	16116	16123	16310	15989	16073	16040	16229	16092	16100	16184	16116	15914	16044	16047	16218	16110	15912	16142	16053	15925	16170	16040	15985	16030	16043	16045	16111	16111	16187	16116	16040	15940	16189	16148	16169	16129	16018	16068	16164	15972	16179	16243	16034	16141	15998	16175	16033	16224	15916	15965	16000	15880	16038	16000	16056	15920	16038	16007	16193	16027	15965	16043	16076	16129	15984	15961	16070	16106	16069	16170	16081	16195	15996	16187	16164	15970	15993	15867	16014	16030	16011	16178	16127	16017	16073	16180	15998	16112	16062	15951	15982	16200	15969	16090	16181	16018	16017	15952	16140	16096	16085	16156	16115	15903	16115	16165	15897	16173	16068	16012	16117	16211	16100	15933	16047	15934	16071	16123	15981	16197	15962	16065	15997	16006	15923	16115	16256	15874	16243	16099	16004	15938	16158	16033	15951	16069	16009	16166	16100	16008	15975	16150	16150	16050	16087	16275	15917	16033	16180	16106	16049	16128	16174	16191	16184	16001	16044	16166	16157	15924	16127	16164	16093	16140	16075	15969	16102	16079	16024	16088	16070	16184	16095	16177	16028	16088	16140	16155	16163	16092	16088	16203	16024	16056	16133	15965	16230	16138	16076	16053	16070	15986	15945	16054	16036	16086	16063	16138	15812	16126	16140	16114	16148	16150	15984	16305	16080	16181	15897	16235	16062	16030	15971	16104	16020	15996	16116	16156	15966	15846	16118	15985	15905	16083	16024	16320	16038	16098	16072	16179	16035	16138	16182	15985	15948	16121	16058	16151	16013	16019	16026	16139	16014	15987	16123	16128	15991	16087	16075	16071	16190	16059	16155	16093	15920	16055	16150	16008	16223	16084	16086	16203	16047	15996	16136	16106	15960	16072	16023	16018	16100	16199	16234	16005	15997	16219	15957	16088	16181	16115	16135	15982	16075	16081	16126	16105	15973	16118	16131	16031	16013	16125	15922	16048	16074	16020	16158	16180	16205	16054	16142	15979	15921	16164	16068	16013	16119	16070	16185	16191	16166	16128	15913	16016	16125	15977	16106	16000	16133	16039	15995	16003	16081	16086	16085	16118	16183	16188	16102	16093	16050	16163	16203	15966	16044	16081	16033	16033	15898	15989	16120	15940	15971	16071	16046	16142	16196	16152	15956	15952	16024	15999	16071	16094	16058	16089	16079	16067	16069	15906	16118	16127	16345	16292	16018	16136	16077	16089	16085	16298	15984	16218	16100	16130	16170	16204	15989	15968	15944	16062	15921	16047	15938	16222	16056	15991	15944	15903	16294	16206	15991	16122	16064	16136	15982	16173	16092	16183	16100	15989	16098	15883	16111	16031	16066	16092	16014	15990	16168	16120	16023	16140	16099	16222	16073	16148	16091	16056	16146	16192	15925	16340	16166	15905	16254	16046	15992	16113	16126	16216	16127	16020	16148	16232	16131	16015	16063	16095	16078	16053	16136	16091	15949	15826	16160	16039	16043	16081	15977	15995	16150	16117	16047	15997	16057	16043	16039	16144	16112	16303	16071	16241	16244	16118	15985	16213	16175	16028	16258	16220	16020	16268	16063	16035	16091	16106	16301	16173	16101	16034	16099	16056	16069	16042	16118	15971	16111	16010	16055	16006	16042	16019	16184	16077	16033	16132	16029	16102	16292	15902	16084	16042	16160	15953	16025	16047	16107	15903	16094	15957	15861	16039	16327	16007	16083	16148	16035	16086	15960	16072	16023	16003	16021	16242	16153	16116	15933	16064	16156	15972	16122	16085	16100	15991	16033	16051	16129	15953	16027	15971	15969	16105	15911	15949	16160	16120	16105	16157	16030	15987	16101	16177	16207	15986	16008	16137	16038	15953	16293	16045	16194	16005	16173	16038	16046	16177	16048	16138	16095	15986	16163	16195	15958	16148	16164	16135	16118	15940	16095	16146	16189	16186	16124	16158	16148	16169	15938	16302	16098	16073	15999	16133	16176	16156	15973	16030	16048	16041	16273	16057	15972	16126	16158	15859	16055	16173	16044	16107	16041	15999	16132	16128	16190
25076	21446	28108	25771	23062	23256	22406	18483	17773	18248	18682	21411	32208	28829	26517	21771	18729	17483	17311	17276	17149	17074	17209	17393	17257	17055	17053	17093	17180	17105	17007	17090	16997	17030	17137	17164	17246	17263	17164	17020	16969	16927	17012	17192	17005	17044	17039	16970	17006	17050	17105	17202	16986	17360	17033	17119	17046	17102	16982	17248	16998	17259	16966	17229	16968	16880	17138	17045	17145	17047	16977	17059	16999	17109	17148	17083	17070	17147	17228	17071	17009	17041	16884	17080	16954	17203	17159	16979	16910	17185	17249	17040	17148	17059	17093	16976	16900	16817	16757	17114	17091	16964	17169	17140	17014	16939	17013	16841	17110	17055	17248	17209	17146	17086	16995	16945	16956	17074	17010	17003	16858	16930	16896	16926	16946	16939	17052	17141	16928	17077	17112	17011	17423	17040	16945	16858	17220	17207	16870	17056	17024	17020	17151	17043	17246	17259	16981	17186	17202	17051	17192	17020	17028	17248	17034	16996	17121	17084	17007	16999	16900	17035	17222	17127	17120	17141	17035	16906	16971	16931	17160	17069	16968	17116	16940	17005	17172	16874	16806	17132	17144	16983	16992	17199	16984	17040	17044	16915	17061	17002	17017	17083	16954	16839	17024	16932	16895	16840	16934	17255	16967	16865	16857	17204	17083	17191	17024	17329	17201	17029	17076	16721	17070	16917	16996	17026	17046	17140	16798	16967	17116	17054	17260	17201	17226	17046	17099	17034	16962	16878	17204	17009	16880	16943	17040	17022	17116	17090	17078	17022	17105	17224	17022	17158	16990	17068	17019	17183	17177	17210	17027	17019	17044	17079	17159	17117	16870	17124	16975	17211	17157	17197	17075	16912	17220	16887	17033	17153	17138	16923	17091	17187	16972	16982	17036	17201	17008	16940	17109	17185	16989	16969	16903	16867	16853	17004	17024	16905	16889	17215	17126	16853	16960	17204	17126	17090	17165	17190	17095	17173	17080	17163	17238	17078	16880	17016	17107	17028	17099	17245	16959	17067	17128	16963	16890	16891	17119	16912	17079	17192	16991	17060	17020	17069	17060	17044	17166	16967	16864	17102	17093	16827	17004	17077	17030	17025	17116	16912	16980	17222	17005	17066	17053	16811	16925	17211	17110	16999	17081	16912	17201	16933	16929	16982	17012	17200	17230	16820	16873	17271	17207	16867	16995	17103	17213	17072	17250	16984	16990	17229	17037	16959	17039	17145	16886	17051	17118	17167	17380	17234	16931	16907	17065	17309	17109	17138	17032	17110	17271	17014	17008	17127	16983	16874	16983	16824	17032	16918	16987	17163	17207	16873	17338	17007	16894	16938	17018	17007	17161	16922	16843	17139	17092	17178	16971	17160	16974	17139	16963	17004	16894	17257	17319	17125	17083	17009	16990	17091	17092	17011	17093	16992	17038	16953	17036	17138	17259	17131	17114	17064	17229	17054	16864	16950	16910	17191	17149	16947	17129	17149	17067	17033	16825	17143	16937	16981	16969	17106	17233	17088	17143	16792	17165	16934	17069	16978	17145	17134	17254	17110	17135	17147	17004	16969	17056	16984	17163	17143	17342	17064	17184	17198	17085	17107	17050	16907	17062	17009	17237	17138	16915	17012	17087	17063	16941	16959	16887	16995	17014	17129	17184	16960	16879	17002	16976	17161	17043	16831	17225	17157	16880	16835	16990	16998	17186	17147	17055	16968	17162	17054	17281	17031	16943	16999	16839	17107	16886	17181	17223	17011	17055	16959	17006	16961	17045	17093	16850	17082	17048	16959	17094	17117	17112	17205	16976	17237	17100	17078	16932	16909	17059	17055	17172	16966	17066	17091	17212	17172	17009	16932	17036	17125	17044	16943	17055	17055	17191	17090	17095	16902	16976	17019	16990	17204	17085	17018	17087	17004	17132	17050	16970	16824	17080	17032	17275	17202	16966	17020	16885	17155	16963	17113	16924	16983	17093	17052	17140	17070	17004	16907	17059	17083	17079	16985	17047	17173	17086	16883	17126	17185	17151	16980	17024	16950	17057	16855	16959	17180	17030	17028	16935	17051	17205	17090	17046	17238	17238	17066	16988	17184	17097	17118	17025	17038	17159	16964	17054	17057	17096	16979	17104	17185	17003	16945	17158	17175	17067	17013	17037	16947	16732	17169	17112	17210	17139	17138	17032	16948	16997	17012	16987	16845	16895	17112	17312	17161	16996	17232	17046	17093	17067	17125	16987	16974	16964	17258	17095	17190	16943	16999	17141	17263	17118	17061	17139	17156	17050	17059	17101	16834	17058	17082	17024	16963	17024	16745	17192	17122	17105	16927	17268	17023	17053	16852	17087	17097	17012	16975	17118	17028	17069	16849	16746	17086	17024	16678	17128	17418	17147	17079	17156	17077	17170	17127	16985	16993	17040	17270	16925	16893	17162	17190	17318	17100	17012	17044	17222	16908	16913	17078	17145	17020	17168	17224	17082	16961	16861	17022	17013	17074	16830	17107	17008	16895	17077	16939	17061	17126	17040	17137	16986	17055	17180	17036	17014	16926	17081	17213	17013	17104	17016	16942	16878	16888	17069	17017	17154	17031	16814	17205	17122	17057	17015	16769	17033	17237	17173	17110	17088	17014	17071	17190	16982	17174	17209	17038	16972	17105	16889	17112	17098	17091	16939	17235	16885	16833	17283	17000	16880	17106	17082	16977	17257	17232	17049	16869	17042	16857	17010	17143	16916	17069	17217	17075	16946	16901	17017	17084	17114	17110	17093	17114	16892	16911	17087	17212	17113	17154	17103	17012	17156	17215	17124	17079	17084	17035	17035	16966	17022	17084	17158	17004	17095	17204	17203	17076	17011	17132	16983	17111	17026	16975	17101	16982	16915	17050	17190	17242	17156	17084	16982	16982	17154	17014	17088	16993	17148	17089	17099	17064	17090	17172	17050	16933	16979	17081	17283	17032	17086	17053	17084	17045	17039	17071	17092	17197	17088	17040	17123	17055	17095	17008	16952	16993	17122	17130	17111	17160	16975	17185	17213	16714	16987	16958	17063	17175	16964	16923	16913	17007	17159	17037	16841	16961	17114	17134	17052	17008	16835	17004	17076	17078	17220	17115	17023	16987	17070	16879	17054	16984	17012	17045	16967	17081	17003	17186	17095	17039	17222	16943	17126	17084	16960	17012	17032	16957	17070	16909	16882	17081	17143	17097	17079	17052	17196	17054	17130	17101	17048	17135	17072	16999	17265	16963	17006	17020	16941	17129	17069	17069	17309	17143	16987	17173	16851	16964	17113	16929	16961	17000	16954	16936	17316	17161	17097	17153	16948	16978	17024	17183	17088	17079	17095	16964	16930	16965	17069	16975	17091	16888	17219	17099	17133	17084	17104	16933	16978	17051	17093	17048	16953	16987	17019	17060	17017	17118	17140	17277	17066	17011	17257	16902	17173	17125	17070	17252	16935	17235	17035	16957	17116	17152	16971	17162	16923	17018	17168	17046	17106	16926	17018	17158	16991	17126	16864	17025	17115	17123	16817	17003	16808	16859	16936	16872	16902	17071	17086	17142	16985	17131	16894	17161	17068	16980	17106	16926	17106	16990	17204	17098	17066	17170	16880	16805	17036	16904	17007	17176	17064	17069	17083	17022	17002	17143	16971	16971	16980	17188	16839	17207	17092	17061	16812	17189	17360	17232	16931	17327	16996	17000	17015	17017	17183	16898	16975	17039	17031	17095	17170	17124	17022	17141	17226	17190	16994	16956	16997	17082	17071	17335	17034	17225	16947	17047	17272	17055	16985	17058	17059	16999	16941	17116	17018	17117	17059	16954	17048	17045	17025	16964	17066	17287	17127	17069	17050	16927	17057	16897	17074	17010	17061	16914	17002	17064	16928	17012	17039	16885	17015	16929	17154	17080	16962	17042	17013	16900	17221	17010	17026	16992	17073	17114	17031	17023	16977	17161	17268	17189	17231	17060	17159	17207	17043	16883	16957	17056	16923	17037	17075	17194	17195	16906	17196	17015	17079	16981	16702	16927	17172	17042	17077	17175	17159	17045	17126	16988	17097	17059	17157	17021	17131	17141	17000	17209	17041	17146	17297	16991	17077	17108	17157	17184	16981	17080	17056	17013	17200	16955	17154	17255	16964	17146	16990	17075	17148	17016	17010	17094	17215	17108	17114	16963	17285	17100	16907	17163	17084	17093	16929	16822	17011	17153	17029	17071	16966	16991	17068	17228	17226	16973	17239	17067	17313	17114	16956	16901	17155	17225	17076	17058	17120	17078	17067	17025	17133	17313	17137	17187	16869	17006	16784	17009	17255	17252	17033	17162	16950	16842	17009	16937	17115	17104	17373	16917	17302	17105	16961	17093	17136	17172	17199	17074	17225	17235	17198	17135	17094	16938	17142	17099	17166	17271	17185	16980	17294	17187	16822	17005	17120	16950	17062	16934	17099	16882	16912	17068	17080	17087	16982	16895	17056	17044	17188	17181	17123	16964	17134	17064	17095	17134	17055	16924	17043	17146	17138	17213	17129	17003	17113	17086	16950	16897	16897	17003	17163	17120	16941	16918	17212	17055	17185	17055	17023	17029	17172	17097	17049	17196	17221	17154	16981	16855	17008	17089	17146	16982	16946	16900	17140	17074	17027	17033	17097	16962	16961	16972	17239	17086	17080	17060	17078	16856	17189	17076	16948	17083	16949	16840	17058	17186	17057	17020	17046	16938	17079	17035	17045	17178	17170	17227	17009	16953	16917	17085	16999	17072	17168	17104	17040	17046	17277	17023	17064	17223	16924	16970	17025	17023	16917	17104	16979	17111	17049	17029	17110	16975	17060	17113	17220	17099	16975	16912	17057	17171	17039	17128	17038	16956	17162	17062	17016	17038	17052	17021	16794	17176	17043	16893	16935	17053	17127	17024	17096	16956	17144	17058	17067	17065	17080	16934	16810	17180	17058	17220	16942	17254	17121	16922	17050	16949	16981	17031	17129	17024	16812	17119	16995	17028	17155	17038	17261	17228	16982	16993	17159	17126	17045	17085	17017	17145	17141	16973	17034	17010	16899	17064	16966	17192	16949	17071	17127	16896	17229	16984	16974	16996	17082	17211	17126	17052	17070	16975	17038	17029	17247	17191
16488	26075	25461	23252	24439	24455	21912	17730	17348	17671	18759	23673	34799	31862	28363	21771	17716	16401	16284	16130	16149	16118	16201	16115	16052	16014	16245	16172	16066	16224	16001	16210	16141	16030	16002	16085	16017	16161	16097	15965	15974	15999	16095	15959	16215	16234	16048	16023	16078	16109	16161	16020	16164	16137	15935	16289	16191	16022	16141	16224	16120	16262	16308	15970	16008	16210	16194	16010	16113	16183	16077	16194	16197	16086	16170	16291	16131	16206	16042	16193	16269	16051	16049	16154	16158	16169	16080	16123	16129	16168	16032	16199	16141	16133	16372	16156	16267	16137	16084	16139	16189	16150	16076	16091	16073	16073	16239	16151	16095	16142	16039	16037	16164	16156	16060	16103	16119	15987	15984	16194	16254	16100	16104	16262	16032	15936	15970	16215	16057	16149	16288	16009	16115	16153	16138	16125	16233	16182	16122	16103	16050	16214	16181	16301	16248	16228	16062	16196	16221	16171	16007	16142	16001	16002	16090	16136	16282	16243	15860	16164	16175	16085	16254	16006	16285	16196	16171	16048	16213	16219	16108	16115	16250	16199	16034	15962	16148	16066	16101	16069	16211	15916	16094	16204	16123	16002	16386	16104	16068	16096	16157	16077	16049	16033	16291	16113	16384	16092	16063	15908	16118	16080	16087	16069	16117	16170	16083	16025	16151	16059	16091	15957	16065	15997	16146	16011	16257	16090	16052	15992	16170	16074	16030	16181	16092	16116	16172	16146	16048	16203	16115	16028	16247	16057	16158	16021	15940	16140	16105	16049	16053	15972	16156	16188	16069	16131	16086	16124	16191	15944	16186	16202	16049	16108	16092	16071	15973	16014	16113	16163	16165	16139	16096	16149	16289	15991	16211	16073	16204	16068	16068	16030	16327	16223	16126	16232	16007	16075	16175	16117	16350	16223	16008	16145	15962	16149	16082	15963	15957	15969	16247	16007	16061	15954	16062	16121	16166	16035	16037	16090	16177	16272	16167	16047	16333	15980	16178	16065	16161	16259	15807	16097	15961	16107	15961	16176	16108	16054	16155	16146	16119	15933	16174	16205	16142	15969	16057	16044	16086	16187	16096	16013	15946	16219	16060	16110	16164	15988	16049	16245	16049	16082	16223	16112	16112	16246	16266	16179	15984	16139	16125	16079	16154	16090	16162	16243	16226	16060	16116	16064	15957	16104	16084	15998	16164	16178	15978	16193	16058	16208	15966	15913	16040	16054	16031	16149	16220	16129	16229	16090	15870	16031	16286	16141	16143	16061	15861	16037	15878	16282	16206	16032	16171	15960	16206	16010	16227	16044	16099	16063	16217	16159	16134	16045	16169	16031	16051	16096	15987	16237	16108	16089	16134	16135	16080	16024	16034	16052	16012	16062	16132	16124	16065	16012	16134	16161	16002	16084	16133	16117	16200	16129	16185	16237	16191	16110	16077	16109	15913	16099	16205	16141	16070	16169	16067	16104	16085	16221	16097	16058	16109	16139	16114	16321	16011	16044	16107	16137	15983	16079	16121	15973	16144	16105	16144	16146	15934	16098	16141	16173	16182	16247	16119	16079	16088	16095	16110	16096	16137	16290	15957	16052	15910	15936	16155	16180	16036	16124	16154	16090	16089	16209	16263	16164	16106	16170	16066	16134	16006	16039	16138	16107	16197	16138	16186	16104	16008	16225	16072	16145	15955	16204	15887	16069	16204	16135	16135	16188	16027	16026	16146	15947	16072	16130	16180	16120	15965	15970	16020	16074	16309	16103	16148	16129	16141	16234	15993	16111	16087	16000	15989	16097	16083	16146	16275	16150	16056	16044	16145	16162	15975	16131	15990	15909	15990	16311	16213	16030	15934	16234	16028	16034	16071	16152	16099	16129	16093	16109	16061	16142	16141	16024	16073	16165	16012	16228	16260	16042	16150	16044	16191	16144	16086	16222	16229	16060	15992	16113	16052	16067	15968	16188	15995	16090	16174	16121	16034	15984	16134	15855	16109	16095	16225	16097	16179	16043	16141	16271	16137	16093	16001	16122	16030	16123	16200	16188	15990	16159	16216	16261	16010	16283	15945	16143	16041	15978	16226	15988	16284	15964	16188	16070	16048	16166	16011	16192	16163	16138	16022	16182	16143	16172	16050	16065	16292	16240	16087	16116	16090	15982	15988	16198	15988	16205	16069	16094	16103	15926	16121	16170	16221	16151	16037	16295	16107	16006	16079	16029	16120	16099	15986	16136	16130	16241	16060	16074	16133	16187	16175	16011	16043	16096	16006	16166	15905	16018	16131	16118	16165	16074	15934	16170	16032	16162	16060	16116	16116	15997	15893	16208	15967	16147	16191	16095	15985	16130	16087	15951	16075	16208	16218	16247	16096	15981	16099	16035	16138	15962	16070	16228	16025	16180	15990	16006	16142	16039	16238	16089	16001	15938	16099	16079	16182	16171	16051	16133	16163	16040	16288	15982	16226	15891	16158	16034	16122	16057	15957	16079	16094	16123	16157	15951	15916	16191	16138	15938	16272	15974	16118	16215	16154	16030	16127	16057	16248	15974	16087	16039	16217	16225	16261	16048	16184	16102	16271	16041	16031	16111	16145	16141	16078	16038	16108	15986	16312	16003	16166	16040	16042	16099	15946	16080	16027	16219	16091	16081	16137	16022	16220	16253	16127	16173	16143	16165	16196	16078	16063	16100	16149	16119	16004	16193	15925	16043	16007	16001	16244	16127	16122	16072	16138	16113	16131	15958	15929	15977	15963	16020	16105	16084	16067	15878	16345	16086	16197	16008	16042	16208	16122	16117	16136	16017	16150	16158	16004	16110	16037	16140	16156	16054	15957	16129	16008	16185	16095	16063	15908	16147	16085	16115	16133	16142	16048	16159	16123	16159	16194	15901	16101	16020	16173	16243	16107	16052	16096	16091	15932	16174	16030	16195	16193	16102	16132	16065	16216	16097	16048	15994	16110	16106	16170	16157	15985	16092	16242	16075	15959	16021	16101	16116	15970	16180	15941	16132	16032	16018	16081	16131	16020	16192	16041	16151	16112	16148	15937	16122	16032	16076	16159	16002	16054	16136	15918	16265	16326	15834	16052	16034	16218	16015	16078	16143	15970	16194	16010	15942	15995	16143	16093	16000	16160	16047	16207	16075	16332	16073	16197	16070	16142	16095	16104	16238	16121	16179	16140	16015	16067	15961	16187	16064	16154	16082	16094	16099	15935	16123	16063	16079	16146	16097	16055	15917	16097	16046	16079	15990	16077	16069	16167	16094	16073	16116	16034	16081	16071	16178	16164	16065	16021	16250	16085	16103	16082	16036	16053	16066	16159	16201	15996	16083	16060	16047	16026	16048	15997	16133	16247	16038	16276	16077	16133	15924	16006	16124	16116	16002	16052	15951	16121	16080	16106	16156	16092	16096	16125	16163	16143	16089	16160	16154	16264	16303	16019	15980	16166	16086	16199	16084	16168	16108	16134	16249	16091	16238	16064	16140	16074	16063	16111	16016	16059	15910	16039	16145	15910	16119	16149	16029	16137	15997	16177	16269	16345	16005	15988	15917	16125	16186	16202	16091	16170	16051	15920	16064	16127	16060	15970	16168	16075	15986	15976	16062	16233	16216	16109	16015	16030	16224	16230	16088	16052	16279	16339	16136	16057	16196	16173	16153	16066	16242	16090	16099	16145	16091	16129	16107	15989	16163	16093	16017	16130	16007	16103	16099	16108	16050	16127	16033	16308	16191	16047	15921	16181	16177	16209	15978	16152	16098	16062	16058	16123	16114	16144	16060	16233	16154	16106	16093	16105	16082	15987	15950	16032	16021	16206	16174	16122	16194	16078	16085	16129	16125	16194	16071	15983	15998	15960	16113	15975	16069	15961	16068	16012	16006	16127	16146	15987	16290	16058	15997	16175	16181	16059	16004	15882	16037	16054	16168	16052	15886	15951	16088	16031	16188	16103	16108	16092	16203	16069	16065	16122	16233	16230	16028	16188	15999	16275	16092	16105	16014	16101	16152	16054	16058	16088	15906	16066	15926	16156	16237	16143	16013	16107	16098	16237	16120	16132	16227	16226	16231	16147	15999	16111	16135	16001	16186	16080	16048	16043	15972	16098	16088	15992	16140	16064	16084	16037	16221	16077	16084	16031	16214	16147	16083	15987	16142	16339	16136	16220	16190	15909	16028	16096	16101	16074	15985	16268	16168	16103	15970	16132	16279	16166	16218	16150	16184	16156	16015	16112	16011	16083	16007	16193	16152	16130	16059	16308	16161	16010	16036	16144	16142	16136	16230	16175	16166	16103	16227	16135	16111	16114	16181	15910	16130	16138	16224	16326	16131	16123	16146	16096	16051	16180	16182	16141	16129	16075	16060	16017	16108	16047	15982	16136	16141	16061	16215	16053	16173	16049	16154	16189	16014	16138	16096	16216	16184	16068	16190	16126	16194	16065	16205	16091	15970	16169	16082	16206	16232	16054	16124	16186	16190	16092	16162	15864	16019	16100	16025	16295	16137	16017	16127	16171	16114	16155	16260	16047	15987	16054	15968	16023	16246	16156	15997	16201	16044	16116	16156	16170	16253	15878	16005	16047	16095	16253	16165	16210	16351	16084	16060	16182	15995	16126	16064	16081	16172	16116	16021	16111	16075	16206	16020	15981	16032	16007	16263	16012	16199	16027	16122	16086	16022	16106	16276	16078	16278	16016	16199	16042	15919	16093	16245	16071	16203	16148	16202	15991	15979	16357	16217	16201	16091	16146	16042	15960	16306	16121	16055	16046	16034	15957	16131	16147	16253	16028	16067	16125	16017	16208	16152	15980	16129	16288	16277	16004	16088	15993	16184	16104	16070	16074	16202	16096	16007	16017	16084	16129	16048	16199	16117	16224	16094	15927	16150	16110	16125	15909	16114	16162	16130	16153	15963	16198	16151	16159	16114	16185	16028	16199	16134	16266	16065	16073	16144	16220	16044	16191	16093	15950	16124	16090	16167	16041	15976	16305	16097	16239	16059	16045	16065	16162	16174	16130	16020	16086	16019	15950	16217	16021	16156	16100	16125	15935	16085	16088	16142	16133	16051	16269	15912	16211	16235	16140	16024	16087	16278	16192	16081	15958	15986	15911	16190	16175	16105	16025	16146
23922	21398	28970	24571	23404	25291	25890	20087	19246	19197	18347	23174	37039	35686	31955	25685	20334	18162	17429	17355	17259	16873	17135	17361	17090	17075	17222	17123	17287	17229	17096	17048	17135	17298	17143	17112	17258	17165	17336	16980	17095	17144	17073	17257	17091	17149	17241	17154	17145	16940	17239	17106	17233	17047	16929	17181	17021	17164	17218	17223	17143	17220	17211	16928	17049	17115	17210	17403	17080	16977	16979	16940	16921	17145	17147	17128	17034	17065	17025	16926	17132	17071	17067	17171	16992	17061	17109	17141	16911	16998	17017	16983	17056	17196	17153	17090	16877	17125	17041	16852	17171	17175	17057	16955	17021	17056	17143	17082	17036	16943	17101	16858	17060	16871	16946	16988	16983	16955	17121	17224	17030	17060	17207	17161	17085	16934	17110	17194	17119	17081	17146	16999	17078	17142	17085	16891	17101	17037	17191	17037	16858	16987	17237	17224	17197	17220	16895	17137	17103	17109	16928	17017	17177	16925	17122	16954	17065	16983	17139	16946	17052	17069	16944	16831	17032	17081	17087	17027	16798	16992	17304	17153	17118	17078	17075	17069	16915	16961	17283	16957	17008	17162	17061	17003	17028	17134	17053	17062	17253	17099	16925	16965	17231	17201	16956	17226	17106	16913	17144	17041	17073	16971	17049	17070	16983	17182	16997	17131	16997	17085	16902	17057	16996	17113	17172	17143	16942	16939	16956	17128	17251	16994	16968	16933	17098	17201	17208	16983	16900	17191	17225	17094	17017	17104	17076	16935	17044	17121	17183	17006	17053	17071	16844	17072	16927	17025	17124	17022	17008	16990	17132	17041	17048	17015	16948	17108	17244	17111	16964	17081	17029	16926	17042	17108	17403	17306	17039	17019	17148	16958	17070	17085	17278	17097	17030	16981	17117	16944	17081	17139	17065	17199	16880	17227	17156	17039	16854	17051	17086	16882	17007	17020	16852	17082	17045	17117	16953	17219	17105	16938	17055	16926	17099	16937	16950	16754	17074	17182	16956	17132	17072	17159	16988	17091	17080	17192	17036	17011	16831	17109	17097	17116	17030	17047	17019	17017	17080	17157	17120	16857	17068	17031	17359	17011	17030	16913	17047	17225	17261	17194	17029	16987	17008	16959	17023	17151	16998	17131	17099	17103	17261	16971	17173	17073	17258	17047	17039	17015	17118	17054	16933	16951	17113	17097	17144	17003	17330	17015	16942	17053	17068	17252	16944	17021	16964	17236	17073	17017	16991	17078	17113	17155	17200	17101	16932	17147	16900	17208	16865	16975	17110	17079	17225	16874	16946	16882	17017	17246	17070	17056	17073	16963	17182	17108	17061	17007	17199	16893	17086	17010	17062	17071	16979	17065	17104	16832	17033	17137	16903	16936	16991	17005	16976	17194	17154	17045	16824	17132	17130	16843	17017	16912	17122	16919	16973	16934	17205	17041	17041	16972	17069	16956	17257	16847	17064	17221	17031	17120	17148	17294	17097	17080	16992	17055	17189	17111	17018	17046	17080	16968	17100	16728	16965	17246	17269	17033	17181	17181	17067	16956	17085	17067	17032	17164	16923	16971	17031	17181	17002	17004	17006	17230	17067	17023	16929	16813	17010	16864	17190	16977	17203	16925	16980	16880	17090	16966	16983	17016	17083	17140	17197	17234	17002	17025	17093	17176	17099	16983	17089	17062	17163	17113	17145	17254	17047	17014	16985	17054	17099	17123	16965	16850	16917	16999	17150	17199	16795	17150	17117	17162	17043	17039	17086	17125	17196	17140	17126	17050	17015	17192	17012	16974	17154	16931	17157	16958	17221	16886	16977	17136	17052	17148	16912	16937	16920	16988	16790	17190	16966	17056	16864	17098	17290	16974	16899	16925	16990	17129	17113	17092	17149	17067	17104	17100	16929	16976	16938	16950	17008	16837	16926	16863	17127	17261	17583	16957	16904	16841	17109	16936	17126	16978	17219	16930	16893	17090	16917	16956	17129	17186	17126	17020	17007	17246	16919	17010	17016	17034	17098	17190	17057	16973	17184	16877	16988	16874	17131	16947	17147	17021	17068	16976	16928	17076	17014	16872	16845	17164	17046	16970	17172	17091	17153	17076	17164	17016	16960	17187	16918	17175	17153	17161	16953	16922	16927	17055	16992	17134	17046	16816	16998	17212	17044	16888	17030	16946	16968	17114	16986	16918	17005	17143	17071	17004	17071	17127	17032	16855	17194	17059	17028	17013	16961	17025	17063	17175	16947	16917	17103	16958	17130	17067	17002	17090	17070	17233	17126	17102	16989	17145	17073	17043	17188	17141	17204	17014	17180	17020	17127	17002	17009	17072	17075	17146	17062	17069	16995	16857	17161	17107	16978	16912	16880	16881	16921	16968	16980	17003	17105	17069	17098	16994	17044	17012	16830	16965	17089	17188	17056	16913	17075	17196	17006	17000	17038	17240	17028	17137	16944	16964	17157	17049	16968	17138	17052	17054	17187	17148	16903	17035	17118	17071	17032	16966	16976	17013	17030	17013	16973	17060	16990	17036	16987	17338	17022	17239	16981	17043	16981	16937	17006	16946	17134	17116	17090	17076	17074	16964	16897	17267	17045	17306	17188	17183	17026	17110	17018	16946	17067	16944	17036	16931	17084	17099	17121	17020	17036	17011	17233	17114	17102	17008	16918	16975	17055	16814	16974	17078	17117	17127	17084	17091	17156	16913	17062	16947	17178	16910	16946	17000	16921	17130	17017	17019	17119	17086	17074	17143	17023	17020	16999	16902	16873	17115	17113	16988	17114	17076	17051	17056	17131	17199	16935	16955	17221	17135	17249	17033	17091	17150	17160	17013	17008	17171	17068	17218	17128	16936	16983	17035	16971	16906	17165	17205	17184	17020	17116	17006	17085	16858	17036	16981	17164	16919	16967	17297	17118	17085	16974	17057	16791	17134	16963	17157	16840	17119	17083	17044	16995	17035	17000	17290	17286	16984	17006	16973	17153	17193	17081	17026	16969	17049	17007	17007	17007	16900	17085	17007	17104	16932	17084	17095	17060	17130	17025	16956	16957	17112	17011	16941	17103	17048	17130	17102	17003	16907	17125	17142	17140	16980	17139	17181	17257	17199	17020	17228	16964	17041	17020	17093	16891	16979	17196	17186	17094	17094	16928	16940	16915	17003	17216	16999	16990	16965	16844	17136	16973	17044	17229	17093	16916	16911	16965	17079	17178	17198	17062	17081	17030	17235	17084	17139	17113	17114	16946	17065	17052	17154	17030	16884	17149	16973	17121	16910	17120	17095	16951	17004	17173	17033	16987	17119	16980	17184	16979	17076	16989	16904	17141	17106	16768	16923	16997	16999	17083	16897	17096	17212	17037	16911	17091	17074	16938	16823	16826	16693	17112	16889	17097	16934	17049	16996	17059	16991	17030	17160	17053	16898	16955	17126	16821	16989	17164	17155	16825	17112	17117	16844	17060	16836	17026	17097	16914	17077	17221	17073	17202	17112	16985	17020	17186	17083	17111	16985	17089	16889	17015	16954	17032	16907	16924	17178	16873	17248	17307	17114	17058	17322	17073	17176	17016	17138	17007	16962	16973	17146	17134	17024	17010	17186	17239	17000	17048	17241	17097	17042	17152	16983	16985	17132	17079	17238	17248	17173	17096	16873	17138	16869	17167	16945	17114	17033	16809	17149	17202	16954	17018	16883	17056	16935	17071	16991	17025	17187	16974	16988	17159	17205	16971	17011	17035	17185	16964	17046	16976	17193	17012	16855	17107	17040	17085	17096	16995	16958	16926	16879	17108	17168	17197	17051	17041	17062	17100	17083	17100	16975	17144	16903	17331	17029	17068	17045	17179	17156	17016	17020	17262	17247	17122	16953	17109	17074	17095	16820	16980	16966	17037	17025	17174	17200	17086	16930	16963	17142	17174	16964	17196	17145	17032	17193	17054	17055	17098	17034	17112	17203	16927	17069	16958	17037	16889	16967	17102	17061	17081	17144	17083	17064	17095	17119	16953	17025	16861	16941	17174	16917	16818	16948	16810	16963	17116	17090	17119	16917	16993	17007	17035	17205	17158	17241	17153	17064	17019	16966	17036	16964	16990	17397	17115	17112	16932	16915	16979	17039	17067	17181	17159	17134	17012	17100	17013	17079	16999	16907	16961	16941	16849	17129	17013	16994	17076	17091	17077	16978	17110	16787	17124	17045	16982	17124	17000	17204	17095	17290	16920	16897	16892	17149	16866	17104	17310	17206	17135	17107	17077	17014	17171	17126	16983	17099	17187	17010	17012	17010	16931	17047	17225	17011	16954	17277	17116	16986	17009	17071	16993	16981	16944	17176	17002	17199	17137	17011	17189	16978	16890	16920	17184	17223	17141	17087	17014	17108	16845	16974	17173	17164	17115	16862	16997	17145	16800	16929	17065	17063	17079	17156	17117	17155	17022	16998	17069	16985	17194	17186	16965	16979	17177	17061	17015	16904	16973	16900	17044	17131	17120	16791	16862	17136	17003	17063	16954	17202	17086	16998	17124	17065	17190	16930	16869	17237	16896	17165	17067	17145	16986	17145	16972	17074	16998	16908	17071	16982	17144	17310	17121	17241	17016	17175	17132	17097	17058	17118	17129	16869	17189	17107	17096	17119	17162	16999	17191	17144	17210	17120	17065	17063	17100	17016	17153	16974	17226	17057	17016	16978	17134	16995	17030	17387	17177	17118	17166	17142	17045	17048	16880	17116	16897	16974	17075	17236	17069	16958	17064	17151	17147	17188	17124	16985	17075	17223	17029	17050	16835	17034	17059	16998	17036	17007	16943	16949	16990	17158	17025	17098	16920	16869	17044	17030	17239	17200	17097	17032	17141	17106	17252	17216	17055	17104	16968	17069	17111	16949	17088	17087	17106	16954	17089	17063	16993	17292	17029	17122	17099	16918	17005	17032	16963	17144	17218	17020	17131	17079	17209	17038	17020	17003	17116	16931	16892	16897	17000	17236	17013	17115	17165	17099	16986	16999	17195	16905	16789	16976	17139	16981	17078	16982	17047	17051	17129	16873	17218	17102	17224	17021	16983	17166	16993	17065	16975	17064	17057	17139	16954	17107	17052	17078	16978	17154	16966	17000	17019	17028	17101	17110	17104	16945
18555	31876	33987	33604	29903	27100	24806	19734	19981	18987	17961	26787	39585	39133	34074	26242	19369	16849	16352	16114	16212	16146	16286	16112	16114	16147	16182	16117	16247	16146	16143	16271	16177	16072	16179	16003	16032	15970	15895	16305	16095	16115	16191	15967	16132	16239	15990	16154	16032	16035	16042	16275	16147	16146	16181	16189	16125	16169	15983	16120	16028	15939	16220	16159	16248	16120	15842	16226	16239	16220	16131	16110	16214	15991	16220	16182	16094	16164	15962	16321	16173	15997	16353	16269	16163	16060	16230	16038	16161	16146	15992	16335	16193	16102	16208	16118	16053	16041	16052	16150	15970	15826	16332	16020	15986	16187	16030	16097	16102	16206	15941	16334	16186	16103	16276	16230	16301	16130	16155	16019	16166	15955	16076	15994	16149	16060	16330	16247	16179	16026	15942	16147	16208	16065	16035	15980	16159	16161	16140	16134	16096	16091	16259	16146	16061	16077	16150	16047	16294	16066	16114	16056	16271	16078	16057	16020	16175	16094	16134	16072	16122	15937	16153	16040	16067	16134	16166	16144	16113	15887	16186	16043	16057	16119	16088	16039	16137	16123	16211	16034	16073	16158	16157	16220	16091	16124	16042	16148	16169	16306	16228	16021	16057	16173	16188	16223	16159	16246	16206	16021	16057	16084	16004	16088	16210	15916	16031	16153	16007	15999	16174	16079	16030	16146	16227	16068	16191	16084	16054	16090	16118	16092	16116	16098	16142	16125	16131	16126	16230	16217	16058	16094	16120	16248	16207	16099	16155	15941	16309	16135	16036	16188	16097	15984	16086	16115	16020	16146	16135	16212	16126	16132	16112	16108	16063	15995	16135	16175	16025	16123	16180	15991	16241	16043	16191	16111	16225	16162	16197	16208	15946	16119	16212	16041	16255	16111	16108	16177	16212	16025	16109	15975	16229	16232	16101	16208	16192	15971	16246	16100	16090	16152	16004	16125	16187	16186	16109	16018	16153	16037	16098	16111	16280	16019	16012	16284	16052	16167	16184	16054	15976	16266	16202	16037	16070	16052	16022	16177	16150	16138	16035	16270	16100	16042	16147	16037	16067	16234	16255	15982	15997	16179	16029	16018	16244	16195	16188	16082	16287	16047	16029	16199	15982	15997	16205	16120	16048	16337	16110	16125	16181	16210	15962	16009	16149	16024	16164	15959	16079	16126	16162	16082	16007	15953	15856	16140	16076	16120	16193	16139	16071	16053	16289	16021	16072	16099	16144	16250	16106	16233	16241	15963	16096	16081	15967	16146	16129	16216	16162	16057	16099	16082	16116	16205	16132	16239	16110	16115	16113	16151	15945	16143	15947	16113	15978	16283	15999	16178	16089	16132	16201	16046	16111	16092	16110	16087	16159	16168	16208	16052	16028	16065	16264	16150	15866	15924	16053	15939	16186	15986	16054	16147	15999	16026	16271	16186	16007	16180	15915	15929	16145	16074	16129	15995	16212	16281	16008	16043	16058	16322	16099	16233	16217	16188	16038	16151	15939	16032	16148	16083	16046	16050	15825	16119	16298	15996	16152	16106	16037	16044	16255	16283	16034	16114	16138	16151	15967	16132	16177	16035	16042	16141	16011	16238	16087	16235	16158	15950	15897	16326	16001	16117	16057	16138	16181	16110	16091	16140	16113	16152	16223	16074	16178	16145	16154	16182	16109	16088	16235	16142	16049	16189	15979	16017	16009	15886	16060	16121	16195	16045	15959	15975	16275	16173	15873	16027	16293	16174	16223	16179	16285	16008	16070	16022	16081	16215	16074	16218	16124	16186	16270	15981	16176	16075	16230	16217	16225	15997	16017	16193	16102	16100	16059	16047	16295	16004	16126	16000	16187	16193	16085	16204	16110	16191	16311	16145	16196	15987	16012	16090	16124	16118	16230	16227	16078	16198	16310	16088	16127	16021	16182	16134	16115	16196	16158	16127	16014	16238	16213	15955	16147	16072	16179	16207	16165	16066	16235	16304	16168	16242	15969	16228	16065	16171	16101	16037	16271	16186	16229	16080	16264	16154	16162	16079	16252	16039	16002	16134	16048	16151	16010	16015	16142	16133	16120	16062	16136	16126	16124	16034	16232	16050	16133	16063	16129	16049	16143	16246	15959	16337	16179	16233	16182	16092	16198	16076	15976	16160	16067	16180	16221	16122	16019	16214	16149	16003	16328	16075	16248	16181	15984	16034	15899	16198	16160	16174	16109	16140	16104	16064	16003	15926	16118	16055	16216	16209	16008	16148	16010	16225	16146	15970	16091	16192	16164	15849	16002	16318	16016	15988	16288	16132	16201	16179	16169	16081	16050	16060	16216	16128	16008	16013	16091	16168	16049	16038	16048	16038	16012	16070	16062	16126	16062	16092	16066	16008	16113	15883	16012	16297	16161	16002	16118	16065	16200	16090	16095	16128	16079	16034	16109	16044	16079	16073	16060	15968	16211	16091	15967	16152	16137	16137	16117	16091	16282	16010	16076	15955	15992	16116	15999	15941	16136	16127	16147	16124	16101	16079	16243	16097	16217	16213	15954	16183	16056	16060	16041	16020	16277	16036	16153	16296	16104	16100	15891	16119	16119	16047	16016	16055	16118	16201	16092	16021	15935	16235	16091	15956	16131	16124	16265	16187	16310	15945	16094	16053	16074	16187	16125	16047	16087	16108	16116	16133	16119	15991	16012	16207	16077	16046	16038	16250	16099	16102	16103	16302	16137	16091	15967	16074	16031	16081	16129	16083	16024	15958	16235	16220	16027	16146	16174	16234	16091	16123	16109	16085	16013	16180	16130	16034	16046	16349	15952	15950	16305	16078	16122	16245	16310	16037	16188	16209	16094	16008	16122	15999	15991	16110	16106	16139	16051	16180	16102	16123	15986	16122	15898	16083	15945	16256	16181	16096	16149	16117	16023	16219	16226	16081	16167	16183	16112	16045	16137	15952	15949	15857	16248	16088	16233	16196	16175	16148	16125	16094	16257	16217	16175	16034	16179	16011	16252	16154	15997	16250	15963	15951	16257	15995	16188	15991	16107	16105	16058	16202	16097	16082	16254	16165	16120	16038	16210	16046	16062	16151	16119	16054	16102	16153	16183	16253	15990	16098	16075	16109	15907	16055	16198	16120	16211	15929	16213	16170	16169	16055	16185	15982	16173	16252	16135	16038	16065	16103	16117	16081	16213	16108	16188	16084	15882	16079	16310	15998	16123	16170	15995	16067	16054	15967	16061	16029	16120	16113	16005	15996	16161	16046	16292	16018	15902	16208	16145	16221	16170	16149	16296	16152	15917	16062	16059	16073	16091	16146	16225	16049	15991	16117	16139	16044	16162	16231	16248	16315	16148	16032	16020	16003	16117	16044	16178	15993	16135	16076	16088	16083	16036	16070	16089	16099	16269	16263	16015	16254	16200	16214	16177	16122	16096	16128	16129	16184	16166	16091	16119	16072	16096	16186	16101	16019	16120	16034	16117	16097	16083	16013	16170	16305	16263	16174	16095	16004	16091	16185	16129	16060	16049	16191	16237	16109	16153	16079	15919	16083	16094	16203	16073	16090	16122	16072	16004	16013	16083	16031	16130	15956	16094	16037	16088	16102	15930	16164	16080	16145	15976	16193	16069	15979	16003	16264	16253	16100	16235	16161	16183	16181	16052	16032	16184	16125	16153	16279	16172	16168	16056	16127	16104	16035	15965	16055	16222	16114	16058	16201	15969	16171	16098	16074	16162	16093	16249	16053	16145	15995	16069	16028	16063	16031	16078	16131	15982	16035	16203	16157	16256	16037	16193	16147	16107	16163	16257	16235	15962	16066	16234	15957	15998	15841	16042	16034	16131	16165	16135	16296	16029	15868	16073	16281	16048	16153	16137	16079	16134	16200	15946	16257	16163	16196	16147	16263	16153	16087	16027	16155	16114	16278	15817	16130	16138	16253	15956	16077	16151	16019	16017	16205	16120	16131	16121	16112	16124	16114	15973	16117	16285	16055	16061	16310	16094	16170	16148	16053	16079	16073	16196	16087	16269	16007	16024	16203	16127	16204	16023	16165	16145	16248	15952	16163	16093	16141	16032	16158	16113	16033	16170	16208	16067	16159	16121	16212	15947	16216	16053	16100	16178	15997	15945	16229	16140	15999	16227	16033	16117	16083	16094	16106	16216	16076	16078	16079	16032	16106	16218	16147	16102	16057	16205	16064	16216	16040	16090	16230	16004	16378	16143	16075	16116	15941	16020	16043	16010	16225	15932	16059	15999	16004	15988	16131	16025	16052	16180	16133	15992	16152	16141	16131	16117	16015	16126	16221	16219	16205	16179	15998	16063	15989	16088	16048	16142	16027	16011	16096	15985	16052	16247	15940	16137	16202	15897	16157	16255	16122	16070	16225	16186	16119	16053	16253	16180	16068	16266	16045	16171	16229	16085	16193	15950	16161	15938	16142	16090	16061	16208	16122	16133	16083	16277	16110	16223	16228	16157	16132	16170	15964	16064	16110	16111	16074	16174	16154	16207	15949	16178	16185	16018	16234	16014	16006	16132	16142	16107	16132	15967	16344	16044	16167	16104	16174	16128	16231	16143	16014	16058	16106	16141	16145	16127	16259	16173	16325	16185	16236	16061	16111	16007	16097	16004	16264	16238	16059	16112	16291	16132	16152	16065	16176	16134	16199	16083	16171	16083	16021	16130	16185	16195	16153	16037	16170	16041	16146	16176	15938	16057	16125	16127	16319	16125	16141	16037	16123	16210	15969	16153	16002	16125	15996	16238	16019	16155	16234	16120	16122	16244	16152	15934	16027	16236	16168	16055	16133	16160	16088	16128	16036	16151	16150	16088	16313	16129	16272	16271	16093	16106	16114	16353	16007	16228	16277	16206	16114	16138	16121	16104	16341	16030	15975	16150	16207	16220	16129	16114	16198	16162	16101	16124	16098	16006	16113	16079	16289	16143	15977	16127	16168	16068	15987	15954	16152	16053	16211	16289	16025	16106	16153	16111	16224	16054	16117	15944	16100	16065	16080	15931	16044	16140	16276	16071	16081	16173	15978	16177	16080	16183	16119	16129	16144	16101	16129	16088	16207	16233	16185	16139	16101	16008	16288	16162	16210	16321	16068	16090	16089	16091	16128	16133	16076	16326	16200
29463	23599	29092	26446	22343	20277	19765	19143	18940	18956	18621	18710	19288	19792	19672	18730	18173	17665	17735	17693	17778	17435	17634	17569	17646	17580	17773	17497	17660	17837	17590	17679	17525	17584	17631	17632	17589	17620	17628	17939	17576	17768	17465	17778	17636	17615	17625	17596	17762	17525	17775	17773	17612	17580	17649	17724	17777	17724	17727	17801	17603	17524	17565	17690	17550	17620	17606	17436	17568	17571	17627	17631	17311	17657	17550	17506	17818	17648	17559	17629	17553	17589	17560	17716	17496	17755	17556	17611	17630	17541	17611	17586	17704	17644	17695	17479	17522	17668	17635	17521	17825	17616	17837	17681	17666	17760	17523	17571	17450	17552	17611	17648	17518	17641	17471	17580	17600	17656	17587	17531	17462	17607	17603	17528	17668	17441	17361	17700	17681	17648	17760	17636	17580	17682	17481	17627	17546	17682	17517	17782	17514	17524	17586	17810	17755	17519	17354	17354	17659	17688	17690	17621	17615	17640	17709	17732	17730	17484	17738	17463	17669	17605	17468	17758	17583	17474	17689	17684	17464	17310	17585	17658	17523	17579	17572	17505	17755	17695	17872	17410	17529	17590	17596	17508	17673	17613	17654	17610	17692	17560	17623	17696	17708	17576	17478	17609	17557	17716	17503	17530	17539	17635	17743	17592	17720	17593	17736	17376	17743	17637	17432	17405	17662	17844	17793	17554	17685	17641	17630	17523	17628	17706	17585	17601	17484	17318	17703	17678	17715	17671	17606	17567	17661	17464	17437	17740	17818	17566	17510	17607	17609	17799	17776	17516	17835	17422	17454	17522	17464	17588	17444	17539	17658	17489	17764	17664	17695	17440	17408	17638	17524	17751	17646	17769	17606	17675	17364	17464	17531	17655	17564	17541	17558	17492	17450	17729	17644	17604	17533	17564	17435	17696	17606	17420	17805	17774	17566	17702	17653	17551	17673	17670	17593	17711	17650	17461	17614	17629	17481	17640	17721	17513	17571	17616	17595	17533	17553	17561	17474	17729	17494	17658	17697	17537	17497	17546	17573	17500	17615	17797	17727	17404	17548	17730	17558	17702	17638	17664	17717	17617	17693	17571	17734	17718	17786	17532	17744	17623	17524	17677	17736	17644	17653	17595	17667	17477	17650	17477	17514	17783	17749	17552	17621	17356	17689	17379	17480	17644	17576	17579	17679	17412	17553	17615	17646	17569	17612	17568	17599	17521	17789	17569	17540	17720	17619	17529	17570	17587	17500	17648	17725	17677	17914	17579	17527	17425	17784	17655	17554	17753	17759	17697	17341	17568	17624	17702	17687	17619	17641	17683	17502	17644	17655	17633	17600	17764	17472	17788	17724	17479	17677	17579	17602	17568	17605	17624	17650	17508	17486	17697	17651	17679	17583	17463	17876	17657	17721	17586	17705	17588	17805	17582	17460	17490	17702	17558	17392	17584	17571	17506	17482	17637	17652	17332	17659	17523	17382	17390	17591	17820	17488	17717	17646	17314	17554	17505	17594	17559	17462	17780	17628	17711	17686	17501	17574	17642	17706	17403	17542	17667	17566	17526	17619	17612	17539	17423	17681	17581	17640	17589	17649	17553	17548	17555	17606	17594	17476	17339	17508	17423	17615	17601	17520	17465	17728	17485	17410	17635	17569	17639	17620	17856	17619	17817	17674	17553	17622	17749	17598	17614	17681	17759	17603	17433	17672	17680	17481	17701	17756	17339	17505	17603	17608	17531	17416	17484	17672	17613	17665	17811	17445	17604	17464	17747	17623	17525	17453	17540	17442	17432	17794	17624	17459	17604	17666	17566	17523	17507	17521	17502	17462	17599	17557	17532	17449	17799	17739	17581	17546	17805	17531	17739	17691	17768	17683	17443	17636	17550	17657	17461	17616	17612	17497	17540	17619	17473	17423	17549	17630	17572	17369	17518	17560	17731	17638	17658	17760	17676	17563	17718	17512	17491	17664	17564	17540	17673	17616	17666	17399	17448	17584	17507	17720	17518	17494	17568	17653	17375	17839	17802	17594	17492	17557	17780	17434	17507	17458	17582	17373	17607	17482	17603	17637	17592	17436	17759	17667	17504	17692	17622	17537	17593	17479	17573	17810	17688	17677	17659	17671	17470	17476	17407	17594	17525	17571	17527	17715	17678	17688	17606	17563	17653	17617	17449	17667	17523	17624	17643	17725	17653	17546	17659	17523	17816	17585	17684	17640	17596	17673	17724	17596	17405	17510	17570	17889	17648	17519	17455	17737	17478	17411	17724	17797	17773	17597	17651	17450	17605	17550	17447	17551	17603	17632	17758	17491	17583	17542	17706	17633	17546	17651	17448	17519	17626	17576	17716	17555	17666	17657	17572	17598	17667	17829	17581	17749	17660	17511	17572	17581	17649	17593	17711	17772	17481	17397	17420	17395	17612	17464	17569	17551	17810	17590	17521	17605	17798	17715	17454	17909	17395	17524	17505	17674	17598	17503	17774	17693	17508	17515	17621	17548	17592	17602	17775	17407	17449	17509	17705	17613	17678	17768	17745	17576	17697	17657	17655	17748	17574	17666	17552	17755	17499	17482	17651	17575	17599	17495	17345	17675	17636	17495	17546	17739	17764	17630	17725	17517	17596	17613	17812	17632	17461	17551	17640	17490	17724	17539	17760	17378	17700	17550	17595	17805	17711	17690	17653	17757	17349	17779	17829	17757	17562	17732	17406	17584	17637	17585	17728	17540	17516	17567	17650	17611	17627	17646	17737	17455	17472	17614	17484	17476	17575	17441	17550	17449	17541	17517	17719	17673	17660	17664	17614	17788	17466	17582	17568	17566	17607	17549	17482	17761	17556	17579	17653	17629	17747	17626	17606	17799	17450	17700	17621	17757	17635	17636	17551	17501	17587	17688	17625	17586	17596	17497	17533	17696	17550	17533	17644	17729	17697	17781	17639	17699	17548	17521	17563	17592	17695	17536	17555	17618	17509	17371	17633	17732	17658	17734	17511	17511	17520	17642	17495	17551	17628	17475	17691	17812	17666	17572	17709	17761	17436	17685	17580	17635	17467	17553	17581	17705	17625	17755	17709	17683	17579	17613	17654	17764	17553	17478	17583	17438	17611	17807	17689	17622	17614	17620	17723	17544	17748	17903	17589	17640	17576	17499	17566	17611	17610	17516	17688	17672	17551	17680	17579	17766	17654	17661	17525	17553	17529	17588	17545	17565	17562	17729	17787	17731	17585	17584	17471	17488	17566	17521	17785	17862	17660	17606	17503	17686	17547	17801	17525	17737	17533	17533	17443	17587	17611	17676	17558	17684	17812	17722	17576	17559	17594	17622	17525	17646	17716	17615	17612	17498	17552	17487	17583	17721	17639	17520	17537	17596	17704	17585	17637	17632	17456	17649	17528	17734	17749	17683	17713	17703	17644	17628	17501	17694	17647	17692	17576	17518	17532	17570	17599	17687	17451	17493	17609	17609	17425	17556	17428	17562	17624	17455	17853	17610	17767	17929	17404	17701	17616	17540	17416	17676	17526	17965	17837	17623	17932	17509	17633	17716	17609	17600	17514	17502	17516	17641	17435	17634	17750	17637	17448	17738	17604	17505	17510	17563	17789	17659	17745	17475	17620	17548	17602	17515	17671	17797	17548	17645	17643	17587	17662	17642	17501	17536	17733	17565	17706	17785	17760	17628	17702	17671	17716	17429	17683	17696	17661	17699	17483	17492	17485	17449	17626	17658	17635	17587	17418	17644	17756	17598	17645	17564	17528	17696	17498	17684	17536	17500	17631	17629	17505	17405	17694	17596	17595	17545	17672	17657	17663	17678	17752	17736	17781	17743	17502	17573	17778	17539	17778	17769	17561	17671	17652	17755	17709	17578	17370	17661	17822	17608	17774	17468	17670	17464	17662	17424	17775	17666	17660	17558	17546	17473	17650	17706	17645	17475	17651	17531	17557	17718	17648	17614	17739	17851	17628	17586	17608	17627	17731	17600	17612	17575	17565	17486	17484	17555	17530	17633	17526	17580	17601	17669	17483	17575	17556	17400	17589	17646	17646	17643	17428	17554	17581	17581	17422	17677	17518	17665	17577	17556	17497	17643	17551	17647	17600	17520	17616	17566	17481	17554	17582	17610	17485	17609	17716	17432	17452	17558	17376	17672	17656	17576	17708	17687	17498	17573	17620	17390	17775	17582	17632	17583	17595	17701	17499	17742	17685	17465	17510	17639	17575	17502	17557	17518	17684	17620	17694	17599	17509	17530	17708	17551	17484	17599	17848	17826	17614	17528	17639	17600	17687	17770	17710	17549	17551	17816	17748	17525	17719	17573	17659	17681	17556	17681	17668	17616	17489	17536	17592	17582	17625	17514	17675	17701	17685	17503	17508	17578	17657	17713	17604	17632	17770	17735	17508	17690	17604	17749	17797	17562	17734	17853	17682	17502	17508	17676	17592	17553	17575	17697	17760	17485	17453	17736	17650	17705	17630	17762	17622	17492	17540	17504	17751	17590	17552	17581	17597	17420	17620	17608	17585	17773	17712	17587	17459	17618	17612	17753	17301	17624	17816	17736	17643	17566	17520	17394	17543	17541	17701	17541	17517	17737	17456	17498	17717	17691	17584	17971	17684	17712	17612	17610	17531	17542	17647	17554	17546	17614	17651	17669	17687	17929	17616	17582	17820	17562	17587	17720	17656	17622	17515	17601	17682	17485	17649	17708	17635	17517	17545	17513	17469	17496	17404	17630	17721	17806	17491	17638	17521	17463	17495	17695	17481	17625	17504	17798	17439	17834	17743	17629	17769	17530	17634	17584	17537	17681	17530	17784	17636	17570	17425	17624	17581	17486	17644	17617	17718	17526	17485	17558	17506	17343	17724	17749	17642	17640	17744	17611	17522	17699	17797	17758	17615	17668	17444	17472	17503	17550	17718	17650	17377	17515	17424	17557	17600	17610	17749	17555	17663	17620	17513	17736	17525	17649	17550	17651	17544	17590	17486	17634	17662	17558	17510	17452	17453	17502	17712	17659	17743	17627	17718	17683	17697	17720	17617	17639	17549	17736	17491	17582	17624	17723	17666	17746	17567	17605	17530	17484	17587	17695	17615	17726	17614	17389	17529	17679	17351	17567	17492	17598	17659	17568	17796
18037	24579	28971	26592	22954	20162	19444	18660	18570	18749	18197	18634	19405	20085	18871	17605	17001	16645	16390	16584	16299	16418	16603	16521	16495	16619	16442	16479	16420	16484	16551	16545	16516	16485	16449	16485	16438	16440	16321	16383	16661	16325	16568	16298	16255	16395	16496	16408	16484	16488	16575	16451	16506	16577	16559	16615	16517	16525	16628	16537	16462	16392	16454	16411	16509	16428	16517	16442	16423	16391	16492	16399	16429	16487	16618	16542	16449	16489	16464	16335	16340	16489	16317	16421	16495	16255	16570	16459	16561	16549	16388	16352	16183	16310	16445	16368	16518	16502	16314	16519	16462	16446	16329	16407	16606	16434	16256	16567	16391	16398	16540	16420	16456	16320	16474	16462	16577	16412	16486	16404	16349	16521	16399	16391	16447	16372	16488	16406	16414	16501	16361	16586	16416	16438	16510	16429	16563	16516	16232	16446	16369	16419	16557	16392	16373	16543	16339	16498	16519	16406	16403	16471	16221	16281	16454	16447	16568	16508	16327	16373	16332	16367	16356	16271	16358	16331	16457	16370	16413	16564	16644	16587	16492	16398	16483	16481	16506	16649	16463	16495	16420	16548	16527	16497	16284	16577	16549	16350	16365	16444	16402	16414	16437	16505	16448	16546	16402	16453	16553	16327	16509	16491	16366	16558	16347	16435	16328	16477	16484	16514	16486	16509	16447	16401	16494	16483	16325	16457	16508	16469	16415	16479	16403	16382	16439	16389	16444	16395	16574	16226	16539	16485	16551	16599	16625	16360	16422	16523	16376	16410	16574	16253	16480	16461	16418	16324	16370	16350	16497	16228	16490	16392	16398	16595	16274	16265	16482	16319	16564	16477	16255	16332	16345	16346	16460	16463	16349	16503	16349	16480	16561	16315	16203	16546	16412	16508	16513	16273	16469	16661	16604	16476	16410	16399	16364	16317	16318	16405	16442	16456	16479	16398	16467	16297	16510	16310	16494	16472	16201	16703	16276	16407	16350	16449	16477	16543	16387	16493	16323	16262	16478	16262	16530	16701	16487	16355	16384	16470	16695	16655	16480	16303	16490	16430	16597	16406	16506	16487	16499	16401	16399	16370	16297	16539	16510	16462	16418	16497	16493	16472	16430	16398	16253	16407	16479	16413	16272	16458	16590	16275	16308	16378	16474	16451	16417	16357	16200	16560	16432	16452	16477	16561	16306	16619	16372	16439	16492	16526	16581	16482	16501	16429	16449	16462	16571	16300	16478	16455	16397	16401	16563	16404	16294	16532	16418	16498	16391	16487	16357	16501	16431	16580	16362	16313	16300	16492	16411	16571	16516	16403	16452	16506	16554	16330	16413	16301	16280	16327	16560	16338	16478	16561	16431	16578	16532	16410	16506	16507	16792	16419	16527	16299	16400	16438	16465	16593	16272	16476	16573	16401	16449	16503	16336	16591	16454	16578	16554	16346	16477	16447	16459	16339	16578	16402	16415	16429	16352	16393	16524	16439	16550	16347	16358	16557	16278	16492	16487	16415	16500	16409	16470	16405	16374	16448	16537	16477	16458	16517	16409	16473	16566	16465	16443	16616	16467	16392	16604	16487	16422	16398	16471	16469	16464	16403	16435	16340	16527	16504	16512	16465	16406	16295	16516	16425	16329	16400	16670	16421	16485	16516	16543	16294	16596	16355	16392	16371	16535	16341	16581	16551	16640	16476	16479	16474	16412	16605	16467	16599	16318	16607	16435	16428	16462	16346	16415	16600	16371	16267	16404	16376	16461	16433	16524	16401	16348	16370	16351	16518	16423	16284	16515	16452	16598	16464	16483	16374	16625	16361	16628	16427	16590	16408	16530	16419	16336	16535	16419	16440	16453	16583	16445	16531	16422	16315	16418	16389	16456	16425	16403	16623	16406	16410	16335	16509	16424	16408	16486	16489	16438	16511	16473	16431	16421	16434	16309	16376	16368	16349	16380	16333	16364	16298	16542	16442	16295	16434	16277	16433	16563	16305	16452	16428	16448	16470	16528	16503	16319	16424	16545	16475	16588	16330	16445	16350	16522	16320	16455	16355	16491	16520	16465	16397	16487	16339	16408	16513	16524	16442	16457	16488	16421	16382	16404	16456	16427	16549	16574	16553	16339	16419	16461	16330	16323	16302	16265	16664	16355	16562	16532	16503	16574	16413	16371	16384	16382	16450	16482	16204	16410	16242	16373	16566	16361	16442	16385	16402	16456	16526	16489	16398	16494	16452	16523	16491	16530	16327	16409	16373	16347	16582	16390	16415	16504	16455	16334	16538	16508	16430	16330	16367	16480	16438	16377	16376	16577	16476	16217	16470	16344	16429	16394	16428	16346	16454	16395	16329	16414	16586	16480	16433	16501	16414	16394	16495	16437	16423	16277	16414	16362	16326	16342	16475	16260	16417	16536	16292	16360	16297	16509	16452	16620	16541	16377	16376	16506	16334	16452	16419	16517	16398	16311	16492	16272	16518	16372	16417	16420	16504	16448	16467	16334	16607	16471	16330	16514	16424	16376	16519	16293	16395	16605	16501	16433	16457	16384	16341	16456	16339	16435	16486	16528	16518	16435	16507	16421	16374	16466	16341	16543	16228	16571	16692	16519	16453	16503	16380	16508	16430	16439	16537	16553	16528	16495	16238	16636	16467	16457	16557	16475	16410	16433	16300	16500	16267	16372	16295	16459	16529	16477	16316	16549	16477	16391	16497	16448	16529	16502	16467	16349	16306	16431	16291	16209	16507	16459	16542	16350	16401	16440	16368	16368	16456	16591	16250	16457	16378	16198	16478	16522	16523	16443	16470	16438	16264	16438	16271	16474	16598	16451	16416	16362	16553	16481	16554	16349	16376	16331	16456	16395	16478	16301	16417	16349	16389	16358	16331	16488	16288	16518	16319	16310	16532	16315	16416	16441	16418	16598	16462	16279	16374	16502	16487	16441	16277	16403	16396	16546	16633	16458	16447	16462	16528	16473	16712	16435	16374	16401	16514	16349	16438	16469	16391	16546	16348	16374	16469	16423	16623	16412	16402	16521	16671	16582	16598	16558	16492	16441	16574	16379	16411	16521	16350	16337	16412	16369	16592	16418	16617	16394	16353	16565	16429	16458	16287	16511	16426	16502	16367	16452	16548	16600	16632	16427	16409	16328	16387	16476	16552	16317	16449	16481	16444	16398	16486	16357	16365	16336	16390	16390	16390	16381	16523	16489	16371	16299	16444	16352	16476	16483	16524	16563	16182	16263	16302	16439	16375	16481	16419	16575	16226	16579	16344	16536	16541	16527	16515	16491	16428	16517	16220	16435	16554	16427	16409	16305	16351	16574	16471	16363	16495	16250	16455	16589	16567	16410	16487	16520	16395	16535	16351	16330	16628	16515	16498	16432	16379	16426	16345	16382	16377	16488	16483	16451	16483	16617	16435	16481	16523	16352	16518	16214	16542	16568	16538	16287	16310	16478	16417	16429	16198	16475	16551	16488	16431	16673	16504	16414	16333	16496	16403	16510	16405	16505	16568	16452	16528	16453	16463	16491	16243	16441	16372	16391	16477	16430	16427	16413	16348	16419	16440	16373	16429	16596	16482	16319	16499	16554	16533	16382	16281	16453	16427	16349	16393	16442	16258	16629	16372	16541	16316	16469	16492	16296	16356	16423	16575	16163	16442	16427	16454	16402	16364	16588	16304	16503	16197	16503	16430	16550	16503	16451	16578	16331	16559	16565	16567	16380	16354	16479	16421	16413	16447	16405	16199	16297	16394	16290	16461	16310	16504	16318	16554	16453	16469	16603	16294	16571	16408	16528	16297	16269	16494	16506	16557	16408	16382	16445	16439	16638	16472	16655	16516	16433	16378	16516	16385	16547	16504	16423	16482	16369	16589	16411	16364	16491	16408	16322	16342	16424	16518	16294	16378	16680	16407	16613	16634	16353	16455	16402	16298	16581	16460	16464	16337	16504	16357	16478	16365	16341	16489	16338	16442	16481	16494	16512	16406	16506	16313	16535	16416	16483	16618	16516	16332	16452	16477	16446	16482	16370	16630	16403	16463	16417	16283	16602	16207	16431	16465	16546	16461	16502	16490	16592	16431	16451	16340	16639	16532	16464	16457	16588	16547	16661	16389	16297	16523	16433	16379	16504	16392	16586	16487	16268	16442	16527	16398	16465	16349	16519	16434	16258	16507	16511	16381	16507	16683	16434	16417	16345	16511	16446	16565	16403	16425	16440	16577	16220	16198	16367	16268	16485	16472	16499	16363	16478	16514	16304	16384	16503	16404	16433	16427	16208	16357	16587	16246	16528	16456	16427	16419	16358	16409	16338	16214	16513	16551	16312	16350	16373	16602	16590	16690	16452	16597	16338	16318	16504	16377	16373	16485	16406	16527	16283	16334	16493	16562	16430	16549	16326	16453	16401	16334	16574	16517	16430	16518	16325	16492	16453	16556	16271	16516	16523	16554	16422	16376	16398	16350	16489	16433	16536	16474	16291	16352	16583	16305	16422	16595	16486	16369	16467	16510	16570	16579	16484	16642	16484	16395	16457	16462	16462	16342	16393	16450	16518	16537	16366	16480	16432	16522	16393	16421	16381	16449	16484	16445	16510	16419	16468	16428	16256	16370	16539	16477	16413	16352	16388	16397	16538	16545	16354	16530	16433	16396	16515	16502	16275	16510	16491	16428	16468	16523	16526	16603	16263	16458	16575	16372	16342	16445	16504	16548	16326	16372	16474	16246	16488	16297	16338	16421	16598	16445	16435	16457	16418	16325	16375	16362	16447	16585	16642	16537	16472	16484	16398	16462	16444	16462	16623	16414	16500	16341	16607	16429	16515	16524	16472	16423	16315	16464	16421	16477	16548	16543	16545	16311	16500	16402	16368	16547	16500	16379	16480	16464	16566	16580	16277	16333	16475	16355	16493	16375	16591	16430	16422	16495	16424	16378	16444	16471	16403	16485	16527	16380	16446	16517	16413	16540	16271	16457	16373	16413	16418	16507	16333	16434	16387	16321	16511	16433	16298	16412	16245	16519	16384	16409	16442	16641	16710	16356	16566	16341	16354	16482	16490	16594	16406	16404	16436	16477	16540	16256	16393	16432	16464	16506	16424	16415	16480	16298	16313	16464	16568	16338	16419	16473
25077	21548	28782	27075	24737	24728	23136	21210	21050	21387	20450	20226	25047	30513	26154	21812	19425	17930	17835	17877	17992	17745	17793	17800	17653	17806	17767	17784	17651	17750	17857	17637	17919	17854	17823	17900	17617	17648	17575	17691	17766	17541	17569	17688	17602	17635	17847	17564	17668	17637	17807	17746	17816	17930	17657	17637	17585	17709	17828	17737	17763	17729	17558	17721	17499	17643	17792	17585	17851	17787	17828	17798	17740	17745	17635	17730	17648	17620	17741	17526	17793	17646	17899	17608	17711	17718	17737	17726	17896	17802	17800	17712	17678	17748	17587	17758	17822	17460	17685	17758	17716	18007	17811	17701	17741	17699	17525	17813	17717	17665	17701	17718	17664	17785	17605	17726	17756	17667	17659	17825	17743	17799	17673	17829	17725	17857	17690	17754	17634	17763	17749	17786	17900	17654	17708	17790	17847	17858	17696	17625	17637	17812	17526	17742	17766	17789	17674	17700	17630	17786	17623	17693	17950	17785	17670	17642	17599	17611	17681	17648	17539	17709	17829	17738	17761	17644	17501	17880	17819	17737	17687	17744	17581	17988	17740	17760	17747	17676	17896	17614	17637	17639	17470	17646	17768	17831	17985	17716	17648	17740	17559	17720	17597	18032	17705	17700	17824	17755	17652	17674	17704	17682	17605	17545	17723	17621	17555	17635	17687	17859	17657	17958	17614	17700	17682	17573	17727	17627	17616	17549	17602	17647	17841	17705	17999	17639	17692	17732	17930	17573	17608	17598	17693	17638	17708	17746	17707	17605	17889	17847	17578	17704	17515	17664	17804	17777	17842	17870	17864	17652	17642	17627	17670	17661	17702	17846	17698	17676	17758	17698	17838	17609	17638	17885	17723	17699	17750	17636	17758	17694	17601	17500	17507	17564	17718	17547	17550	17821	17775	17615	17617	17645	17858	17785	17756	17638	17620	17592	17755	17903	17602	17852	17609	17661	17749	17908	17834	17698	17745	17778	17821	17586	17821	17620	17629	17590	17604	17754	17654	17646	17974	17474	17621	17764	17724	17852	17758	17949	17676	17903	17704	17803	17768	17719	17848	17768	17896	17541	17711	17769	17699	17629	17600	17710	17709	17709	18000	17576	17754	17649	17790	17693	17698	17567	17668	17658	17618	17841	17550	17845	17835	17728	17989	17565	17772	17803	17684	17780	17758	17553	17750	17877	17928	17614	17654	17609	17661	17724	17582	17739	17759	17968	17757	17602	17649	17570	17632	17705	18028	17836	17687	17835	17629	17685	17613	17738	17701	17706	17845	17760	17752	17685	17705	17805	17716	17824	17735	17612	17650	17577	17910	17729	17745	17661	17736	17832	17753	17626	17844	17829	17792	17545	17494	17504	17774	17619	17761	17635	17545	17683	17560	17664	17762	17708	17694	17741	17772	17778	17448	17720	17549	17765	17770	17813	17654	17732	17714	17818	17675	17848	17632	17841	17653	17680	17717	17851	17589	17681	17590	17698	17767	17771	17687	17854	17799	17782	17702	17786	17825	17877	17803	17765	17682	17658	17690	17764	17609	17606	17624	17871	17839	17727	17678	17658	17728	17775	17819	17653	17568	17607	17579	17722	17949	17851	17738	17860	17605	17544	17746	17734	17605	17426	17814	17608	17634	17694	17650	17815	17816	17764	17875	17509	17678	17696	17624	17506	17747	17862	17538	17686	17532	17707	17743	17714	17867	17716	17836	17474	17576	17706	17712	17783	17829	17483	17581	17585	17463	17624	17664	17720	17826	17863	17714	17620	17745	17785	17769	17677	17674	17793	17793	17694	17662	17736	17480	17770	17667	17540	17860	17755	17748	17699	17801	17715	17881	17716	17816	17954	17757	17740	17751	17502	17680	17590	17714	17707	17640	17483	17868	17639	17585	17711	17656	17533	17867	17827	17552	17698	17670	17514	17795	17775	17818	17465	17815	17701	17729	17635	17539	17606	17623	17851	17664	17687	17661	17675	17696	17732	17762	17762	17817	17789	17563	17798	17727	17623	17717	17872	17804	17651	17573	17695	17519	17839	17693	17851	17610	17688	17362	17596	17690	17745	17742	17727	17779	17677	17747	17617	17603	17661	17627	17763	17681	17549	17742	17891	17728	17774	17777	17618	17778	17603	17704	17728	17664	17708	17717	17739	17741	17500	17567	17772	17994	17643	17751	17713	17668	17952	17624	17878	17709	17591	17784	17757	17599	17921	17758	17634	17856	17551	17708	17779	17898	17799	17871	17788	17626	17650	17665	17641	17688	18044	17535	17852	17452	17759	17649	17751	17721	17716	17479	17474	17672	17609	17705	17759	17878	17918	17711	17858	17932	17642	17805	17603	18071	17791	17644	17537	17840	17676	17487	17713	17729	17718	17779	17862	17697	17664	17719	17419	17872	17871	17618	17744	17973	17774	17813	17698	17704	17905	17819	17654	18082	17679	17670	17879	17788	17879	17824	17695	17852	17910	17796	17707	17762	17558	17591	17574	17679	17661	17847	17754	17853	17603	17704	17488	17567	17712	17768	17819	17786	17594	17759	17812	17954	17617	17758	17761	17775	17877	17715	17788	17593	17659	17660	17689	17682	17562	17761	17715	17729	17793	17759	17616	17628	17585	17736	17689	17535	17760	17723	17620	17668	17739	17732	17680	17889	17662	17798	17685	17602	17706	17758	17683	17815	17598	17667	17829	17751	17929	17743	17553	17603	17829	17622	17829	17557	17774	17642	17800	17744	17664	17693	17763	17831	17639	17884	17606	17770	17772	17914	17733	17800	17834	17673	17730	17577	17649	17628	17757	17484	17711	17707	17638	17761	17768	17583	17738	17892	17906	17824	17650	17552	17830	17489	17707	17482	17480	17642	17894	17757	17771	17748	17719	17361	17689	17828	17921	17941	17758	17775	17716	17610	17744	17767	17757	17724	17568	17332	17695	17503	17738	17635	17660	17464	17732	17855	18006	17758	17664	17816	17608	17546	17600	17730	17560	17682	17762	17743	17638	17708	17660	17697	17590	17751	17810	17894	17808	17814	17605	17557	17731	17739	17542	17666	17760	17674	17671	17838	17656	17787	17681	17714	17721	17681	17834	17618	17586	17714	18013	17830	17717	17759	17800	17748	17969	17864	17611	17664	17697	17804	17593	17815	17721	17451	17840	17924	17811	17838	17760	17544	17619	17577	17786	17959	17688	17868	17695	17660	17552	17732	17769	17722	17681	17779	17661	17567	17634	17968	17773	17580	17601	17956	17852	17603	17924	17752	17679	17704	17872	17932	17507	17728	17629	17896	17855	17819	17691	17678	17747	17498	17633	17768	17780	17832	17863	17859	17603	17919	17742	17734	17694	17825	17795	17540	17544	17776	17724	17728	17675	17515	17604	17576	17772	17798	17700	17691	17749	17737	17799	17632	17647	17688	17624	17713	17667	17678	17689	17585	17744	17727	17674	17692	17635	17584	17816	17812	17692	17824	17559	17627	17839	17690	17775	17610	17530	17512	17609	17762	17594	17559	17754	17854	17844	17965	17763	17511	17750	17857	17672	17768	17685	17869	17642	17657	17615	17813	17937	17787	17774	17618	17643	17712	17617	17813	17565	17597	17709	17852	17526	17691	17578	17817	17833	17669	17947	17594	17545	17766	17867	17574	17710	17711	17762	17875	17730	17720	17823	17754	17703	17724	17550	17715	17753	17873	17764	17539	17509	17696	17731	17787	17750	17840	17775	17985	17711	17703	17737	17859	17868	17639	17808	17664	17558	17679	17575	17565	17704	17590	17572	17707	17889	17670	17612	17749	17928	17943	17748	17729	17669	17643	17478	17717	17741	17770	17774	17652	17667	17621	17710	17685	17854	17592	17602	17584	17633	17857	17785	17728	17801	17790	17767	17708	17693	17722	17820	17735	17627	17656	17714	17726	17745	17701	17740	17849	17692	17754	17724	17673	17786	17674	17594	17627	17776	17688	17902	17561	17661	17833	17651	17824	17902	17874	17648	17719	17812	17674	17678	17614	17629	17735	17869	17665	17736	17654	17731	17554	17575	17748	17584	17923	17768	17666	17828	17715	17980	17899	17871	17831	17578	17744	17783	17895	17725	17759	17940	17577	17840	17923	17574	17933	17635	17658	17854	17664	17685	17702	17564	17672	17611	17509	17601	17648	17548	17761	17696	17636	17726	17712	17840	17822	17755	17682	17733	17740	17650	17719	17772	17963	17777	17605	17733	17859	17591	17871	17570	17598	17623	17756	17694	17602	17620	17658	17668	17745	17422	17564	17684	17675	17703	17446	17520	17693	17759	17597	17678	17777	17823	17719	17577	17591	17646	17658	17773	17599	17662	17571	17684	17431	17802	17586	17767	17626	17814	17827	17494	17755	17589	17644	17835	17688	17704	17693	17488	17939	17812	17793	17632	17879	17767	17705	17732	17643	17720	17671	17605	17654	17744	17771	17875	17755	17711	17774	17786	17712	17751	17752	17766	17879	17786	17754	17826	17568	17546	17621	17624	17633	17672	17674	17449	17650	17771	17677	17701	17559	17619	17658	17593	17675	17547	17750	17620	17782	17480	17692	17597	17648	17795	17695	17618	17655	17649	17817	17687	17671	17683	17520	17736	17721	17719	17710	17868	17869	17627	17744	17813	17647	17509	17784	17722	17807	17630	17808	17836	17831	17736	17787	17575	17996	17878	17572	17690	17757	17512	17547	17826	17629	17806	17635	17839	17695	17677	17687	17642	17790	17491	17664	17676	17687	17654	17622	17893	17693	17617	17682	17818	17938	17745	17603	17823	17766	17753	17722	17784	17739	17624	17601	17553	17704	17892	17813	17501	17595	17660	17802	17736	17667	17754	17691	17716	17801	17782	17695	17988	17682	17932	17812	17889	17760	17792	17696	17756	17868	17730	17698	17719	17667	17873	17675	17696	17672	17688	17758	17593	17715	17712	17528	17613	17819	17741	17729	17787	17488	17752	17705	17778	17683	17600	17774	17650	17726	17601	17753	17717	17717	17639	17851	17790	17756	17718	17606	17731	17626	17543	17764	17806	17673	17581	17634	17758	17668	17517	17695	17703	17713	17489	17711	17808	17835	17545	17720	17672	17788	17807	17845	17667	17631	17768	17852	17585	17627	17516	17741	17663	17573	17544
19216	32665	35022	32157	28210	25449	22545	21674	22003	22063	20705	20582	28708	32972	26918	20913	17758	16764	16392	16509	16684	16609	16454	16302	16452	16552	16719	16298	16451	16517	16484	16650	16516	16408	16377	16395	16544	16509	16342	16475	16676	16566	16432	16463	16540	16497	16525	16667	16489	16441	16390	16481	16401	16584	16540	16633	16422	16394	16490	16589	16461	16426	16479	16403	16435	16445	16519	16660	16507	16526	16540	16495	16526	16568	16530	16455	16411	16501	16493	16556	16482	16544	16601	16481	16349	16546	16496	16555	16389	16464	16509	16476	16598	16430	16551	16374	16461	16626	16553	16423	16605	16292	16532	16374	16457	16448	16660	16579	16530	16427	16488	16457	16205	16656	16402	16500	16620	16585	16417	16597	16398	16472	16282	16619	16489	16419	16417	16561	16505	16569	16596	16590	16539	16537	16396	16381	16464	16453	16335	16468	16567	16563	16326	16740	16423	16600	16558	16485	16550	16530	16393	16572	16319	16652	16390	16542	16571	16519	16546	16552	16502	16503	16542	16627	16563	16404	16464	16504	16391	16276	16497	16469	16638	16693	16368	16464	16501	16686	16521	16418	16511	16584	16520	16573	16678	16417	16382	16312	16499	16570	16459	16351	16351	16396	16529	16332	16415	16617	16434	16436	16421	16459	16595	16370	16319	16542	16344	16457	16548	16467	16246	16459	16393	16490	16645	16484	16389	16630	16445	16323	16598	16518	16432	16449	16435	16566	16382	16361	16545	16481	16487	16586	16416	16562	16470	16668	16402	16681	16387	16604	16480	16329	16579	16517	16416	16411	16404	16440	16446	16375	16386	16439	16586	16544	16404	16529	16541	16538	16651	16405	16610	16369	16401	16329	16417	16470	16505	16543	16405	16485	16373	16413	16617	16518	16597	16335	16686	16477	16559	16565	16532	16498	16452	16321	16541	16519	16519	16363	16448	16424	16459	16421	16702	16459	16463	16503	16408	16448	16446	16402	16172	16652	16441	16452	16554	16499	16560	16505	16409	16518	16525	16612	16621	16452	16543	16606	16500	16445	16391	16544	16376	16536	16447	16615	16572	16444	16616	16667	16538	16686	16344	16529	16401	16633	16418	16656	16345	16517	16449	16398	16604	16353	16533	16279	16661	16409	16431	16437	16451	16370	16578	16616	16434	16426	16367	16508	16605	16428	16544	16257	16578	16685	16614	16550	16543	16522	16458	16520	16317	16404	16612	16450	16510	16522	16545	16395	16504	16594	16418	16288	16642	16516	16400	16602	16502	16639	16509	16546	16414	16432	16421	16517	16542	16282	16519	16456	16754	16483	16519	16505	16596	16448	16351	16409	16414	16498	16413	16408	16295	16420	16351	16606	16591	16428	16390	16464	16622	16395	16456	16550	16576	16763	16347	16504	16424	16492	16456	16590	16314	16387	16499	16591	16370	16416	16612	16483	16432	16504	16646	16375	16613	16587	16509	16544	16430	16496	16446	16431	16439	16518	16590	16409	16492	16410	16499	16612	16607	16511	16535	16408	16411	16454	16553	16496	16358	16450	16434	16489	16475	16507	16518	16560	16417	16517	16535	16529	16363	16393	16454	16538	16689	16560	16435	16368	16531	16483	16421	16462	16301	16385	16336	16468	16547	16473	16566	16529	16648	16357	16527	16442	16428	16563	16300	16576	16581	16529	16565	16442	16358	16558	16616	16414	16566	16641	16477	16441	16533	16280	16537	16529	16524	16583	16441	16481	16469	16391	16448	16437	16526	16453	16747	16434	16569	16537	16566	16498	16653	16524	16597	16702	16419	16577	16482	16416	16362	16479	16555	16427	16571	16491	16532	16540	16559	16583	16640	16601	16481	16378	16492	16532	16548	16393	16435	16397	16586	16545	16334	16526	16493	16582	16462	16739	16314	16429	16493	16444	16577	16350	16362	16616	16415	16494	16491	16477	16396	16482	16461	16422	16583	16412	16547	16482	16538	16503	16516	16456	16392	16393	16480	16564	16375	16592	16592	16628	16509	16555	16599	16451	16357	16521	16593	16641	16535	16683	16435	16466	16695	16530	16427	16618	16532	16618	16486	16568	16423	16404	16417	16699	16415	16436	16480	16515	16486	16447	16360	16539	16474	16486	16587	16483	16369	16443	16266	16354	16319	16358	16600	16539	16461	16480	16504	16658	16517	16462	16609	16534	16576	16549	16568	16397	16505	16370	16476	16491	16488	16508	16522	16442	16543	16391	16472	16463	16438	16529	16566	16473	16438	16547	16564	16510	16634	16603	16570	16627	16538	16574	16592	16396	16498	16474	16407	16574	16480	16545	16446	16513	16536	16583	16546	16396	16617	16583	16616	16331	16636	16216	16381	16503	16451	16449	16463	16450	16618	16522	16379	16442	16626	16445	16386	16549	16534	16460	16574	16316	16488	16535	16483	16466	16493	16404	16484	16500	16483	16569	16414	16392	16596	16408	16440	16537	16539	16491	16540	16485	16436	16462	16414	16425	16579	16609	16431	16412	16558	16495	16379	16578	16401	16582	16440	16371	16564	16202	16420	16499	16522	16505	16592	16532	16411	16460	16378	16349	16556	16400	16444	16493	16586	16393	16359	16539	16637	16445	16392	16599	16415	16289	16417	16488	16468	16340	16589	16392	16410	16552	16458	16568	16508	16361	16593	16499	16383	16391	16594	16494	16639	16600	16429	16391	16682	16622	16615	16653	16415	16605	16524	16498	16457	16561	16483	16491	16541	16375	16367	16453	16547	16490	16448	16503	16490	16431	16428	16397	16461	16496	16584	16594	16640	16549	16360	16311	16543	16466	16535	16467	16524	16656	16556	16483	16421	16472	16580	16536	16552	16465	16547	16520	16416	16322	16474	16482	16525	16502	16475	16699	16399	16470	16461	16272	16590	16363	16624	16460	16466	16492	16584	16380	16464	16476	16425	16510	16559	16595	16551	16545	16565	16400	16343	16543	16680	16521	16541	16522	16533	16528	16411	16457	16483	16495	16572	16586	16365	16535	16648	16570	16587	16332	16515	16552	16603	16562	16490	16352	16390	16438	16472	16612	16563	16337	16392	16488	16601	16426	16513	16624	16563	16585	16530	16541	16356	16361	16547	16534	16416	16624	16349	16370	16570	16536	16507	16550	16557	16475	16456	16480	16534	16485	16455	16581	16509	16525	16573	16441	16414	16655	16392	16274	16557	16401	16498	16440	16523	16365	16431	16607	16567	16554	16428	16616	16532	16652	16357	16620	16479	16451	16606	16206	16576	16547	16471	16592	16510	16625	16375	16301	16598	16295	16491	16470	16572	16462	16480	16496	16392	16489	16627	16442	16562	16514	16451	16326	16294	16396	16422	16507	16471	16502	16406	16318	16467	16512	16402	16491	16493	16425	16476	16543	16387	16374	16377	16598	16455	16489	16585	16324	16529	16298	16417	16494	16485	16572	16446	16379	16473	16556	16552	16514	16493	16407	16645	16478	16402	16552	16486	16599	16639	16523	16448	16338	16444	16356	16485	16482	16620	16503	16448	16431	16366	16363	16474	16528	16637	16430	16437	16517	16517	16578	16593	16415	16558	16691	16520	16530	16416	16369	16643	16541	16519	16571	16619	16594	16456	16439	16528	16441	16508	16541	16552	16480	16529	16542	16491	16515	16656	16441	16551	16413	16623	16690	16498	16476	16413	16574	16425	16550	16422	16394	16422	16495	16377	16347	16567	16481	16636	16374	16497	16581	16368	16402	16410	16421	16495	16275	16566	16409	16437	16589	16474	16619	16438	16552	16501	16424	16494	16356	16526	16510	16347	16519	16548	16459	16468	16521	16426	16544	16538	16663	16426	16347	16394	16516	16612	16569	16603	16453	16433	16357	16541	16686	16660	16437	16565	16331	16471	16439	16683	16452	16647	16584	16412	16427	16423	16548	16493	16510	16575	16418	16513	16667	16374	16638	16364	16567	16477	16571	16668	16545	16382	16463	16523	16615	16360	16486	16599	16424	16456	16623	16706	16472	16485	16472	16507	16624	16615	16199	16523	16627	16543	16541	16512	16420	16491	16388	16589	16404	16494	16548	16502	16353	16481	16399	16612	16536	16461	16507	16541	16258	16432	16670	16608	16526	16528	16516	16469	16564	16550	16631	16482	16637	16475	16473	16567	16401	16482	16436	16520	16455	16445	16497	16561	16479	16584	16700	16506	16411	16655	16411	16401	16387	16487	16528	16361	16484	16564	16488	16418	16457	16538	16713	16502	16622	16377	16416	16548	16426	16555	16412	16390	16546	16506	16409	16359	16658	16482	16369	16457	16448	16498	16530	16559	16451	16538	16561	16352	16626	16467	16494	16513	16432	16483	16468	16428	16569	16511	16527	16516	16503	16472	16545	16469	16547	16546	16426	16434	16506	16414	16476	16741	16642	16517	16421	16489	16601	16481	16573	16570	16450	16404	16671	16581	16528	16567	16417	16392	16345	16470	16584	16298	16517	16387	16662	16526	16554	16404	16377	16531	16583	16412	16522	16429	16490	16621	16399	16542	16298	16351	16328	16769	16385	16418	16332	16651	16557	16573	16374	16517	16452	16608	16288	16565	16482	16588	16561	16642	16575	16411	16451	16420	16469	16421	16428	16623	16413	16337	16565	16537	16577	16537	16301	16491	16400	16390	16481	16558	16631	16653	16539	16338	16403	16556	16394	16268	16445	16485	16574	16468	16399	16504	16360	16577	16481	16545	16447	16670	16534	16415	16567	16467	16639	16396	16363	16460	16345	16569	16571	16614	16421	16528	16484	16454	16551	16504	16696	16505	16459	16480	16448	16404	16454	16590	16547	16427	16585	16485	16635	16505	16409	16441	16608	16540	16617	16582	16471	16496	16413	16548	16497	16393	16453	16392	16560	16445	16404	16579	16433	16345	16541	16548	16546	16382	16529	16472	16274	16520	16403	16515	16532	16492	16350	16539	16446	16534	16551	16333	16443	16480	16365	16519	16402	16376	16247	16591	16453	16427	16578	16349	16652	16442	16533	16365	16505	16492	16471	16464	16620	16466	16384	16693	16453	16475	16421	16427	16427	16532	16456	16770	16500	16395	16511	16448	16517	16437	16501	16372	16458	16537	16351	16526	16552	16595	16491	16377	16411	16477	16502	16419	16418
23873	21471	29172	25297	24659	26682	26996	22975	22509	22328	21539	21392	32744	35936	29847	23406	19781	18422	17907	18025	17876	17781	17863	17922	17926	17616	17785	17871	17695	17914	17941	17853	18024	17742	17753	17991	17750	17741	17752	17730	17871	17852	17756	17789	17707	17862	17894	17831	17827	17737	17789	17692	17796	17730	17743	17620	18055	17690	17810	17760	17631	17560	17725	17730	17922	17775	17758	17822	17844	17649	17814	17712	17775	17790	17809	17817	17655	17607	17858	17905	17881	17873	17606	17703	17715	17754	17963	17610	17840	17723	17772	17643	17770	17700	17720	17748	17786	17753	17753	17625	17656	17694	17854	17863	17629	17626	17749	17806	17761	17645	17509	17829	17917	17844	17532	17972	17702	17988	17917	17532	17828	17539	17603	17742	17724	17734	17689	17815	17871	17848	17977	18053	17846	17832	17799	17909	17760	17639	17842	17816	17865	17654	18051	17764	17816	17840	17642	18144	17652	17834	17642	17710	17726	17978	17858	17775	17640	17874	17592	17744	17893	17776	17928	17684	18005	17473	17688	17836	17719	17807	17984	17788	17815	17657	17756	17829	17858	17910	17694	17639	17799	17619	17655	17951	17775	17713	17691	17792	17708	17626	17847	17759	17754	17486	17767	17820	17789	17844	17861	17861	17831	17802	17781	17568	17852	17924	17747	17807	17940	17836	17729	17667	17926	17764	17792	17737	17916	17881	17772	17847	17773	17681	17692	17880	17756	17776	17583	17492	17880	17723	17714	17928	17997	17709	17739	17743	17949	17622	17739	17753	17716	17751	18049	17744	17986	17766	17802	17801	17738	17852	17870	17941	17668	17737	17658	17878	17871	17774	17784	17773	17596	17814	17923	17808	17859	17729	17870	17880	17789	17777	17874	17627	17835	17750	17736	17790	17711	17596	17820	17679	17817	17735	17891	17771	17887	17817	17833	17819	17857	17951	17805	17805	17755	17795	17723	17842	17981	17906	17833	17859	17684	17695	17915	17548	17663	17720	17578	17800	17745	17748	17833	17808	17759	17697	17756	17773	17628	17701	17872	17843	17763	17592	17889	17824	17871	17644	17790	17621	17777	17942	17783	17561	17750	17619	17894	17729	17718	17898	17718	17570	17889	17673	17608	17638	17665	17860	17851	17966	17516	17766	17700	17753	17608	17762	17636	17697	17761	17840	17759	17600	17632	17839	17787	17876	17814	17548	17564	17692	17803	17565	17901	17837	17704	17834	17843	17646	17864	17749	17655	17901	17864	17717	17857	17877	17846	17850	17777	17745	17809	17662	17850	17595	17680	17955	17801	17712	17740	17669	17869	17923	17660	17881	17541	17800	17799	17832	17983	17810	17727	17890	17946	17951	17857	17703	17732	17742	17861	17662	17700	17823	17797	17655	17771	17676	17709	17718	17832	17634	17853	17758	17631	17732	17913	17622	17887	17859	17722	17775	17744	17756	17756	17924	17975	17672	17773	17840	17771	17859	17852	17723	17675	17778	17805	17620	17841	17809	17798	17539	17802	17724	17704	17768	17726	17733	17738	17757	17777	17826	17987	17739	17770	17761	17688	17834	17734	17640	17748	17774	17557	17520	17743	17756	17501	17791	17810	17890	17883	17659	17904	17647	17668	17677	17627	17797	17766	17811	17823	17633	17920	17817	17704	17782	17755	17634	17719	17804	17687	17701	17360	17768	17782	17893	17942	17990	17907	17737	17876	17768	17861	17877	17902	17836	17639	17724	17601	17768	17905	17823	17626	17903	17688	17693	17798	17723	17890	17687	17824	17462	17848	17660	17853	17669	17562	17704	17676	17736	17815	17802	17708	17652	17631	17579	17649	17655	17893	17928	17803	17785	17625	17854	17634	18022	17663	17557	17635	17773	17827	17847	17700	17477	17663	17663	17722	17902	17717	17594	17612	17891	17918	17901	17885	17680	17474	17801	17701	17829	17830	17670	17885	17685	17868	17798	17715	17710	17574	17661	17753	17802	17807	17628	17801	17987	17802	17716	17590	17406	17545	17774	17500	17904	17817	17613	17822	17673	17842	17805	17839	17753	17803	17865	17777	17788	17645	17953	17813	17668	17943	17695	18098	17720	17853	17759	17810	17939	17799	17973	17696	17816	17626	18022	18016	17617	18001	17829	17692	17811	17639	17812	17800	17657	17532	17550	17737	17626	17922	17730	17882	17882	18014	17581	17486	17595	17656	17831	17769	17733	17677	17824	17794	17574	17684	17644	17662	17639	17862	17836	17781	17618	17675	17825	17772	17897	17674	17706	17600	17736	17857	17762	17643	17616	17728	17662	17765	17967	17619	17762	17872	17739	17706	17671	17801	18051	17592	17648	17659	17633	17688	17635	17719	17902	17932	17835	17710	17661	17672	17805	17623	17739	17738	17945	17564	17800	17440	17696	17859	17637	17791	17762	17728	17812	17673	17663	17848	17764	17937	17950	17696	17653	17854	17816	17749	17936	17747	17614	17921	17927	17752	17859	17832	17774	17815	17773	17778	17756	17850	17668	17737	17825	17848	17680	17643	17583	17946	17794	17894	17725	17761	17830	17821	17836	17644	17813	17637	17708	17737	17741	17607	17728	17739	17691	17972	17644	17846	17740	17705	17799	17775	17875	17984	17704	17627	17673	17544	17943	17763	17842	17645	17629	18008	17837	17803	17763	17639	17988	17778	17729	17585	17704	17642	17752	17765	17777	17796	17815	17784	17758	17783	17617	17747	17713	17633	17549	17734	17716	17856	17781	17625	17714	17764	17962	17855	17785	17626	17856	17642	17658	17776	17905	17882	17746	17825	17885	17752	17650	17634	17804	17690	17781	17770	17748	17779	17547	17671	17858	17761	17763	17676	17775	17748	17714	17831	17797	17694	17790	17986	17583	17829	17818	17849	17730	18004	17735	17732	17693	17794	17871	17782	17778	17668	17594	17558	17806	17843	17819	17751	17687	17881	17855	17748	17771	17747	17748	17767	17738	17647	17581	17723	17659	17735	17670	17913	17793	17779	17671	17729	17672	17951	17764	17728	17755	17814	17810	17565	17820	17538	17717	17880	17672	17761	17869	17755	17730	17727	17910	17727	17774	17921	17837	17618	17584	17724	17465	17844	17888	17767	17928	17824	17842	17654	17594	17772	17972	17912	17753	17805	17899	17598	17723	17782	17932	17624	17799	17926	17814	17733	17783	17834	17966	17743	17612	17640	17707	18026	17848	17668	17796	17952	17744	17743	17814	17933	17718	17677	17771	17463	17741	17706	17640	17778	17772	17694	17710	17755	17778	17705	17870	17776	17870	17703	17774	17873	17818	17685	17693	17853	17704	17790	17648	17658	17759	17460	17772	17517	17613	17703	17575	17808	17746	17587	17567	17731	17902	17676	17718	17751	17847	17732	17718	17810	18016	17676	17726	17753	17717	17874	17962	17774	17850	17948	17838	17895	17763	17789	17708	17740	17745	17830	17475	17820	17665	17853	17785	17687	17492	17919	17606	17751	17880	17640	17717	17814	17766	17774	17931	17517	17728	17484	17497	17661	17772	17631	17819	17852	17839	17737	17803	17763	17765	17728	17673	17827	17803	17720	17658	17612	17681	17730	17932	17660	17701	17673	17779	17881	17865	17667	17745	17941	17761	17780	17555	17748	17659	17878	17758	17601	17843	17745	17856	17811	17687	17685	17663	17660	17714	17736	17810	17982	17679	17974	17952	17706	17886	17894	18108	17700	17787	17778	17653	17819	17776	17695	17635	17810	17867	17770	17825	17730	17954	17851	17764	17614	17744	17837	17702	17586	17612	17624	17686	17848	17879	17773	17779	17814	17888	17771	17662	17749	17902	17780	17859	17862	17918	17580	17637	17636	17830	17976	17678	17532	17625	17759	17641	17839	17771	17826	17571	17553	17896	17767	17728	17961	17792	17494	17715	17743	17823	17762	17828	17814	17784	17797	17824	17708	17837	17829	17832	17704	17619	17670	17717	17899	17719	17554	17781	17757	17857	17796	17909	17831	17862	17645	17556	17542	18049	17867	17721	17645	17885	17730	17586	17632	17518	17632	17712	17755	17836	17673	17554	17777	17546	17686	17795	17711	17753	17742	17808	17656	17940	17673	17976	17876	17774	17734	17871	17558	17810	17701	17761	17895	17746	17869	17848	17880	17873	17631	17715	17706	17669	17677	17671	17810	17835	17837	17855	17663	17653	18048	17679	17861	17915	17698	17765	17920	17688	17952	17624	17687	17713	17769	17687	17703	17720	17716	17602	17830	17841	17724	17849	17851	17806	17774	17534	17528	17712	17787	17845	17815	17695	17590	17811	17512	17754	17878	17649	17876	17787	17713	17816	17803	17931	17711	17696	17738	17682	17683	17830	17933	17634	17876	17629	17788	17755	17708	17847	17872	17833	17770	17968	17687	17859	17773	17769	17912	17935	17723	17763	17710	17808	17733	17652	17733	17737	17914	17849	17734	17896	17600	17851	17947	17687	17754	17914	17699	17806	17692	17889	17730	17712	17639	17784	17797	17663	17702	17674	17875	17549	17688	17807	17826	17763	17850	17694	17850	17698	17678	17802	17925	17726	18036	17634	17778	17962	17957	17611	17799	17968	17667	17528	17875	17784	17784	17745	17847	17719	17697	17618	17783	17747	17791	17761	17762	17666	17845	17700	17662	17644	17706	17678	17867	18065	17569	17620	17822	17688	17865	17908	17677	17774	17750	17706	17741	17567	17794	17813	17723	17741	17863	17540	17846	17696	17760	17729	17762	17706	17738	17972	17752	17921	17721	17879	17838	17857	17856	17988	17800	17705	17964	17833	17791	17783	17830	17870	17691	17658	17678	17784	17750	17888	17720	17960	17985	17890	17789	17752	17691	17808	17657	17689	17781	17860	17696	17858	17689	17947	17849	17761	17853	17805	17823	17735	17761	17614	17556	17960	17813	17582	18107	17654	17788	17759	17824	17746	17870	17606	17705	17655	17717	17763	17914	17763	17938	17728	17783	17761	17878	17521	17939	17724	17793	17556	17786	17890	17804	17652	17935	17969	17952	17931	17700	17658	17819	17696	17741	17756	17790	17710	17659	17658	17726	17762	17868	17796	17476	17766	17907	17576	17937	17677	17631	17773	17845	17762	17673	17810	18088	17663
21734	36633	36830	37197	32839	28648	26269	23994	23990	23070	22290	22379	37779	37700	31128	22701	18305	16907	16744	16539	16722	16659	16677	16513	16528	16594	16548	16529	16685	16477	16623	16617	16443	16614	16324	16568	16411	16455	16668	16724	16686	16441	16611	16547	16614	16685	16435	16475	16627	16549	16450	16594	16570	16378	16591	16695	16510	16516	16499	16438	16481	16459	16413	16477	16615	16510	16463	16327	16596	16450	16590	16535	16523	16631	16464	16457	16689	16569	16599	16385	16691	16602	16600	16516	16744	16451	16710	16560	16547	16500	16653	16642	16419	16267	16560	16464	16581	16821	16409	16460	16544	16544	16576	16486	16544	16549	16611	16185	16592	16597	16438	16532	16755	16320	16620	16548	16626	16434	16616	16545	16441	16367	16436	16540	16499	16533	16760	16580	16500	16569	16610	16543	16627	16561	16449	16549	16532	16413	16491	16693	16409	16516	16525	16446	16450	16559	16586	16385	16496	16562	16391	16376	16417	16592	16544	16645	16596	16396	16689	16652	16483	16436	16431	16475	16618	16531	16515	16489	16549	16403	16587	16402	16587	16559	16492	16631	16510	16321	16390	16519	16534	16471	16385	16477	16713	16571	16500	16527	16661	16576	16539	16478	16427	16434	16608	16507	16512	16632	16399	16464	16485	16501	16496	16591	16715	16621	16466	16553	16521	16286	16580	16377	16431	16688	16560	16517	16461	16458	16572	16471	16611	16569	16645	16164	16654	16434	16513	16474	16511	16700	16484	16305	16612	16543	16757	16523	16532	16571	16269	16574	16474	16575	16529	16465	16449	16464	16490	16376	16422	16436	16411	16630	16545	16513	16595	16576	16554	16621	16677	16517	16461	16600	16632	16401	16658	16492	16574	16530	16614	16507	16506	16440	16679	16499	16508	16260	16435	16456	16502	16550	16551	16488	16671	16448	16375	16467	16479	16631	16453	16524	16605	16548	16699	16416	16406	16518	16569	16485	16514	16526	16524	16611	16594	16586	16560	16523	16497	16559	16499	16563	16656	16626	16535	16562	16537	16365	16487	16683	16528	16387	16619	16676	16621	16515	16562	16668	16563	16458	16395	16700	16409	16563	16505	16567	16611	16497	16685	16435	16425	16652	16370	16478	16649	16356	16561	16428	16802	16326	16357	16444	16444	16482	16425	16549	16528	16480	16440	16570	16455	16383	16512	16579	16548	16584	16387	16493	16497	16461	16537	16723	16479	16628	16540	16614	16651	16529	16471	16609	16410	16531	16537	16449	16421	16570	16434	16466	16632	16541	16687	16572	16539	16442	16568	16508	16510	16544	16682	16705	16686	16443	16413	16563	16561	16501	16393	16589	16525	16566	16585	16622	16669	16637	16443	16451	16497	16575	16464	16427	16374	16474	16501	16417	16374	16456	16548	16455	16436	16765	16521	16476	16539	16351	16585	16265	16428	16585	16562	16474	16738	16480	16588	16540	16636	16410	16554	16542	16608	16530	16421	16617	16669	16476	16506	16551	16509	16704	16573	16387	16594	16437	16610	16425	16462	16458	16450	16661	16327	16587	16446	16645	16459	16603	16437	16419	16526	16450	16537	16581	16497	16338	16651	16443	16457	16616	16541	16648	16590	16435	16566	16347	16514	16512	16657	16505	16562	16572	16338	16455	16615	16439	16642	16479	16616	16522	16306	16672	16578	16467	16778	16648	16434	16587	16436	16497	16577	16521	16303	16663	16573	16714	16448	16559	16547	16663	16590	16715	16532	16511	16665	16513	16653	16582	16573	16561	16443	16633	16538	16597	16427	16288	16292	16631	16332	16566	16690	16619	16454	16505	16600	16556	16427	16453	16623	16537	16477	16647	16583	16480	16563	16578	16635	16389	16664	16405	16384	16593	16592	16638	16528	16395	16686	16539	16585	16610	16408	16432	16365	16455	16690	16394	16498	16572	16527	16503	16492	16510	16443	16481	16622	16235	16329	16491	16632	16587	16562	16606	16509	16474	16478	16600	16386	16279	16520	16661	16472	16507	16535	16593	16562	16476	16600	16444	16626	16521	16606	16265	16434	16450	16564	16558	16499	16581	16547	16481	16583	16490	16486	16324	16534	16545	16497	16600	16538	16489	16494	16581	16266	16390	16498	16408	16590	16340	16553	16494	16608	16460	16524	16468	16635	16558	16267	16631	16648	16534	16518	16580	16645	16593	16454	16446	16566	16432	16646	16503	16656	16514	16414	16569	16613	16484	16670	16520	16612	16436	16574	16518	16625	16586	16568	16488	16425	16600	16545	16597	16460	16468	16587	16491	16571	16623	16417	16510	16506	16533	16681	16472	16571	16450	16500	16630	16601	16612	16316	16577	16674	16601	16533	16471	16533	16607	16504	16540	16442	16729	16508	16528	16570	16527	16687	16621	16523	16474	16539	16564	16597	16519	16457	16681	16578	16522	16530	16467	16395	16555	16404	16619	16561	16521	16533	16591	16349	16555	16557	16497	16513	16594	16668	16574	16480	16487	16617	16597	16453	16665	16417	16549	16515	16502	16446	16578	16449	16533	16335	16486	16522	16505	16663	16408	16640	16516	16639	16552	16507	16470	16404	16557	16382	16577	16454	16508	16708	16694	16399	16292	16508	16555	16526	16595	16399	16576	16436	16332	16657	16507	16707	16568	16614	16322	16390	16526	16489	16566	16593	16568	16660	16501	16449	16513	16666	16282	16491	16555	16431	16527	16497	16522	16576	16575	16607	16552	16476	16542	16568	16595	16606	16332	16419	16543	16641	16516	16580	16732	16268	16566	16484	16624	16534	16380	16411	16495	16595	16688	16604	16536	16533	16517	16602	16501	16558	16664	16699	16339	16529	16651	16468	16691	16628	16664	16440	16250	16672	16551	16527	16751	16615	16516	16451	16537	16497	16562	16471	16525	16436	16564	16626	16614	16531	16350	16650	16442	16592	16539	16544	16391	16643	16696	16432	16525	16550	16461	16377	16588	16503	16453	16698	16502	16433	16461	16546	16541	16524	16428	16565	16547	16622	16410	16660	16539	16457	16641	16381	16516	16661	16405	16481	16507	16551	16404	16570	16551	16490	16594	16664	16383	16538	16539	16369	16425	16454	16733	16567	16548	16541	16555	16650	16515	16405	16476	16518	16582	16752	16631	16514	16568	16608	16563	16425	16406	16529	16479	16483	16439	16613	16549	16584	16650	16549	16461	16499	16394	16487	16578	16528	16481	16708	16427	16638	16467	16547	16314	16491	16386	16478	16411	16517	16577	16597	16673	16545	16544	16495	16563	16542	16529	16479	16409	16602	16379	16477	16656	16484	16515	16519	16565	16509	16827	16515	16430	16489	16454	16495	16475	16648	16449	16643	16505	16365	16579	16430	16424	16524	16575	16472	16568	16373	16605	16497	16581	16579	16652	16310	16491	16480	16747	16561	16331	16331	16533	16439	16401	16448	16719	16448	16629	16591	16475	16477	16537	16607	16392	16608	16514	16628	16538	16466	16544	16475	16564	16585	16646	16459	16559	16546	16552	16501	16454	16612	16397	16518	16614	16508	16573	16502	16479	16640	16518	16673	16458	16606	16564	16680	16585	16425	16588	16510	16453	16571	16590	16586	16531	16476	16523	16486	16535	16524	16524	16537	16505	16331	16589	16502	16619	16536	16341	16425	16462	16444	16651	16424	16498	16582	16508	16574	16472	16532	16473	16645	16598	16587	16526	16665	16506	16422	16728	16505	16535	16533	16575	16484	16482	16538	16596	16589	16626	16462	16563	16661	16738	16700	16556	16526	16593	16431	16426	16426	16523	16536	16494	16525	16604	16527	16537	16613	16407	16485	16647	16612	16618	16606	16622	16392	16392	16527	16615	16654	16370	16534	16747	16574	16827	16649	16546	16753	16585	16503	16546	16456	16675	16631	16406	16690	16391	16529	16628	16470	16481	16507	16454	16508	16524	16473	16529	16413	16675	16700	16420	16467	16581	16634	16528	16509	16555	16514	16318	16593	16394	16493	16448	16599	16570	16623	16424	16628	16358	16594	16607	16435	16494	16369	16548	16552	16533	16629	16552	16623	16538	16668	16608	16600	16698	16606	16532	16724	16539	16529	16387	16414	16424	16463	16668	16537	16543	16443	16428	16558	16470	16594	16467	16520	16369	16588	16547	16627	16559	16659	16553	16510	16445	16448	16610	16551	16670	16558	16450	16555	16536	16525	16476	16435	16280	16597	16547	16437	16532	16507	16598	16529	16740	16628	16372	16686	16588	16747	16524	16499	16627	16488	16541	16716	16530	16581	16548	16492	16390	16553	16564	16602	16535	16492	16456	16466	16597	16636	16403	16507	16447	16485	16532	16579	16531	16276	16552	16552	16448	16628	16533	16491	16419	16571	16510	16595	16544	16613	16443	16588	16381	16548	16776	16460	16610	16481	16325	16645	16555	16486	16550	16601	16488	16445	16506	16440	16513	16459	16719	16381	16616	16549	16422	16472	16491	16525	16510	16498	16378	16577	16350	16497	16489	16526	16539	16731	16657	16551	16609	16544	16526	16522	16505	16601	16530	16583	16456	16710	16597	16317	16608	16574	16553	16432	16534	16485	16688	16615	16543	16458	16698	16475	16535	16532	16510	16489	16614	16620	16437	16397	16534	16436	16615	16469	16444	16466	16403	16415	16712	16623	16567	16696	16468	16465	16583	16485	16710	16469	16567	16547	16699	16504	16694	16511	16622	16463	16551	16590	16561	16411	16414	16527	16254	16631	16426	16494	16464	16805	16656	16500	16591	16525	16807	16558	16587	16561	16567	16616	16622	16404	16344	16582	16517	16422	16480	16644	16578	16517	16420	16553	16539	16384	16386	16610	16494	16531	16492	16514	16421	16342	16528	16831	16595	16530	16600	16531	16481	16622	16506	16473	16511	16496	16567	16439	16600	16590	16292	16482	16727	16590	16399	16629	16588	16536	16469	16505	16495	16530	16613	16519	16377	16522	16424	16655	16571	16469	16422	16421	16371	16435	16493	16405	16477	16588	16396	16551	16615	16573	16543	16464	16511	16514	16497	16534	16507	16545	16543	16575	16519	16455	16769	16584	16527	16511	16488	16413	16729	16524	16494	16547	16461	16551	16509	16553	16398	16553	16481	16442	16601	16685	16478
29815	26048	28228	27451	24957	22480	21229	20288	19775	19566	19704	19485	20257	20432	19974	19022	18584	18274	18212	18098	18202	18004	18101	18095	18280	18198	18284	18196	18020	18139	18140	17944	18237	18125	18187	18134	18155	18107	18257	17948	18448	18071	18153	18254	18211	18260	18283	18235	18332	18052	18111	18081	18052	18106	18148	18058	18143	18000	18131	17998	18268	18246	18067	18328	18177	18050	18127	17899	18005	18057	18233	18013	18116	18043	18039	18098	18061	18150	18145	17999	18111	18118	18240	18223	18126	17984	17992	18056	17981	17943	18217	18124	18215	18160	18137	18111	18143	18254	18334	18140	18158	18041	18030	18141	18015	18128	18007	18108	18228	18118	17969	17792	18210	18260	18130	18083	18233	18130	17960	18089	18118	18184	17908	18033	18061	18156	18077	18108	18293	18164	18134	18246	17916	18079	17970	18104	18067	18124	18214	18042	17997	18136	18056	18234	18180	18227	18079	18218	18119	17984	18043	18188	18082	18268	18058	18006	18210	18044	18145	18084	18049	17954	18313	18138	18222	18337	18149	18027	18022	18167	18241	17989	18001	18122	17943	18306	17958	17980	18178	18300	18085	18086	18147	17819	17981	18195	18129	18194	18128	18151	18085	18260	18112	18071	18190	18179	18071	18046	18154	18008	18125	18097	18297	18044	18359	18368	18095	18005	18075	18087	18172	18120	18116	18143	18054	18037	18329	18094	18177	18299	18095	18253	18119	18092	18116	18184	18068	18064	18089	18272	18125	17924	18030	18064	18016	17990	18018	18277	18046	17945	18214	17940	17908	18225	18145	18100	18107	18010	18048	18176	18172	18200	18296	18107	18080	18012	18005	17912	18157	18091	18100	17993	18114	18102	18183	18176	18193	18138	18080	18076	18308	18027	18405	18151	18129	18126	18054	18096	18015	18297	18030	18160	18162	18130	17992	18026	18128	18090	18163	18147	18054	18066	18116	18072	18167	17958	18050	18143	18114	18092	18199	18077	18065	18142	18059	18126	18213	17939	17952	17941	18162	18070	18432	18151	17949	18013	18217	18206	18293	18103	18063	18059	18156	18018	18040	18241	18029	18016	18078	18043	18031	18221	18150	18098	18187	18066	18057	18178	18125	18057	18139	18142	18101	18225	18336	17978	18060	18112	18178	18197	18209	18131	18274	17907	18088	18295	18242	18175	18095	17974	18321	18134	18176	18352	18170	18095	18245	18143	18289	18273	17857	17897	18274	17982	18091	18148	18264	18075	17982	18063	18080	18274	18116	17977	17979	18153	18344	18014	18111	18051	18198	18418	18228	18006	18051	18067	18024	18142	18222	17994	18173	17977	18402	18279	18092	18132	18241	18155	17911	18324	18157	18138	18003	17840	18302	17945	18007	18149	18013	17996	18033	17973	18203	18186	18158	18156	18185	18048	18230	18070	18035	17909	18036	17888	18184	18080	17898	18115	18098	18141	18115	18024	18148	18139	18028	18119	18031	18008	18085	18261	18239	18139	18235	18026	18069	18078	17990	18138	18227	18226	18144	17876	18169	18175	18349	18107	18106	18135	18160	18107	18163	18227	18243	18066	18195	18096	17969	18141	18246	18153	18270	18154	18104	18240	18034	18135	18046	18040	18035	17958	18053	18139	17885	18097	18233	18111	18223	18157	18148	17946	18316	18206	17971	18213	18172	17976	18378	18138	18204	18038	18188	18284	18145	18101	18168	17917	18100	18080	18111	18021	18064	18285	17983	18189	18086	18090	18085	18193	18301	18165	18177	18083	17843	18090	18025	17986	18192	18226	18076	18276	18066	18003	18071	18115	18025	18169	18192	18042	18082	18185	17992	18209	18097	18224	18247	18015	18252	18182	17927	18013	18165	18043	18052	18096	18115	18051	18205	18056	17937	18170	17946	18097	18003	18228	18046	18143	18017	18203	18004	18280	18112	18227	18341	18237	18197	18024	18136	18272	18074	18156	18083	18096	17887	18091	18116	18118	17870	18133	18140	18178	18181	18067	18219	18130	18224	17946	18152	18110	18287	18229	17921	18156	18061	18048	18206	18281	18135	18184	17932	17926	18085	18095	18305	18241	18178	18063	17831	18231	17955	18418	18187	18253	18075	18231	18011	17974	18185	18222	18040	17976	18149	18132	18146	18111	18236	18040	18121	18167	18166	18080	18135	18181	18034	18041	18166	18031	18022	18198	18130	18135	18119	18155	18056	18168	18184	18003	18035	18057	18268	18158	18123	17913	18032	18041	18190	18036	18178	18142	18044	18153	18055	18017	18112	18107	18009	18078	18285	18291	18133	18002	18175	18170	18211	18035	18167	18095	18299	18353	18149	18183	18257	17928	18316	18172	18250	18095	18159	18074	17974	17998	18038	18102	18075	18100	18297	18437	18087	18241	18170	18099	18022	18016	18054	18272	18117	18070	18004	17839	18152	18119	18015	18292	18235	18142	18156	18156	18151	18077	18140	17998	18298	18118	18063	18230	17999	18088	17978	17919	18156	18182	18202	18061	18131	18151	18159	18163	18025	18181	18120	18470	18068	17938	17998	18035	18164	18222	18194	17901	18218	17921	18016	17978	18122	18157	17978	17978	18191	18263	18119	17983	18001	18068	18045	18027	18207	18143	18001	17706	18242	18118	17953	17954	18110	18045	18146	18238	18268	18341	18116	18191	18022	18172	18123	18049	18153	18023	18227	18246	18255	17801	17862	18180	18244	18171	18192	18096	18068	17999	18001	18055	18049	18129	18061	18029	18091	18251	18248	18032	18041	18201	18123	17969	18085	18252	18111	18302	18228	18125	18206	17987	18111	18130	18026	18010	18046	18181	18113	18217	17990	18044	18220	18370	18163	18298	18224	18100	18178	18354	18233	18351	18206	18130	18015	17945	18241	18209	17956	18171	18317	18172	18216	18043	18053	18093	18245	18250	18210	18149	17904	17986	18341	18151	18060	18296	18209	18102	18109	18353	18095	18050	18076	18026	18222	18115	18120	18044	18293	17876	18189	18052	18295	18117	18046	18107	18065	18063	18049	18304	18148	18098	18171	18324	18021	18029	17995	18119	18168	18039	18007	18144	18355	18143	18094	17884	18106	18008	18080	18148	18347	18064	18250	18120	18240	17981	18091	18175	18080	17847	18245	18128	18190	17999	18171	18072	18176	18107	18262	18136	18072	18319	18171	18069	18253	18139	18227	18318	18120	18355	18313	18145	18186	18165	18071	18088	18033	18266	17972	18102	18187	18192	18214	18117	18160	18234	18288	18161	18217	18046	18279	18176	18026	18358	18106	18243	18226	18115	18203	17936	17997	18109	18081	18308	17950	18125	18170	18227	18166	18077	18207	18105	18067	18095	18270	18142	18316	17961	18247	18219	18197	18044	18012	18145	18165	18091	18208	18063	18182	18126	17958	18378	18033	18258	18153	18122	17951	18032	17962	18061	18223	18227	18008	18074	18272	17959	18195	18034	18144	18455	18062	18156	18270	18057	18095	18251	18085	17973	18243	17811	18160	18183	18023	18192	17981	18053	18160	18157	17993	18060	18045	18190	17991	18310	17939	17978	18146	17980	18170	18196	18161	18081	18124	18102	18013	18259	18210	18146	18101	18051	18214	18180	18088	18118	18194	18276	18316	18355	18139	18166	18118	18044	18194	18170	18245	18300	18265	18254	18327	18257	18171	18142	18273	18279	18248	18004	18321	18071	18216	18173	18064	18097	18198	18056	18072	18064	18164	18088	17916	18125	18096	18140	18210	18147	17983	18174	17862	18070	18153	18267	18052	18062	18032	18066	18047	18210	18058	18063	18215	18159	18119	18166	17956	18185	17933	18178	18245	18152	18200	18055	18150	18245	18054	18194	17989	18129	18302	17925	18262	18105	18096	17887	18340	18104	18195	18161	18019	17980	17989	18228	17911	18320	18186	18153	18250	18011	18253	17959	18089	18132	18173	18273	18259	18050	18315	18175	17919	18055	18155	18086	17984	18066	18104	18270	18046	18303	18129	18227	18103	18139	18198	18153	17981	17963	18399	18367	18282	18056	18132	18145	18232	17966	18071	18095	17907	18036	17981	18041	17966	18101	18179	18054	18227	18105	18056	18162	18101	18151	18278	18114	18184	18162	18075	18232	18105	18243	18225	18080	18354	18220	18112	18090	18025	17932	18252	18229	18191	18316	18152	17996	17984	18071	18084	18141	18102	17938	18093	18156	18105	18216	18159	18028	18168	18138	18266	18157	18073	18007	18057	18232	18200	18085	18124	18013	18215	18183	18084	18077	18081	18079	17959	18164	17950	18212	18082	18029	18108	18018	18196	18113	18154	18235	18102	18075	18319	18327	18036	18035	18082	17933	17892	18185	18015	17915	18134	18262	18096	17873	17914	18269	18172	18219	18156	18238	18223	18230	18386	18064	17988	18191	18237	18070	18138	18132	18018	17941	18115	18045	18086	18163	17973	17959	18105	18197	18009	18072	17984	18049	18218	18152	18080	18127	18145	18010	18093	18134	18114	18235	18268	17982	18002	18059	18112	18295	17989	18177	18130	18072	18214	18121	18259	17965	18029	18167	18269	18000	18111	18062	17926	18048	17977	18240	18208	18123	18131	18245	18279	18055	18204	18041	18198	18115	18228	18171	17963	18050	17943	17967	18202	17929	18122	18241	18361	18261	17954	18075	18216	18176	18217	18072	17983	17990	18013	18044	18106	18190	18113	18288	17899	18097	18264	17982	18127	17995	18153	18098	18015	18024	18184	18121	18065	18209	18113	18144	18047	18109	18129	18168	18131	18266	18164	18125	17994	18148	18160	18017	18242	18077	17981	17894	18056	18033	18132	18239	17949	17975	18070	18071	18173	18066	18148	18214	17965	18005	18093	17916	18236	18066	18381	18239	18134	17961	18130	18248	18275	17991	18168	18054	18225	18281	18075	18084	18084	18176	18221	18153	18116	18052	18130	18130	18279	18195	18094	18159	18105	18169	18127	18017	18080	17917	18266	18095	18172	18239	18089	18134	18176	18254	18428	17972	17957	18130	18256	18333	18069	18114	18016	18223	18139	17981	18084	18229	18143	18099	17928	18016	18252	18086	18099	18163	17947	18146	18273	18133	18120	17873	18110	18219	18159	18082	18037	17966	18212	18252	18158	18074	18126	18047
19354	27322	25726	27606	26231	22837	21151	20022	19397	19178	19356	19095	20069	19960	18528	17511	16854	16887	16799	16687	16863	16813	16857	16784	16721	16617	16757	16706	16761	16933	16860	16814	16666	16545	16607	16802	16784	16903	16653	16639	16909	16641	16797	16687	16753	16723	16715	16889	16769	16636	16761	16712	16604	16619	16795	16814	16761	16767	16704	16620	16633	16875	16798	16634	16631	16919	16815	16666	16645	16774	16868	16658	16646	16701	16843	16871	16703	16601	16810	16993	16740	16751	16688	16813	16688	16626	16553	16662	16695	16881	16642	16894	16791	16705	16642	16799	16801	16784	16755	16878	16878	16542	16572	16897	16665	16738	16658	16734	16841	16799	16898	16877	16635	16769	16683	16670	16885	16590	16711	16862	16799	16760	16684	16677	16901	16549	16777	16703	16738	16804	16897	16726	16853	16809	16702	16551	16889	16704	16719	16892	16750	16566	16706	16869	16721	16967	16446	16675	16738	16594	16710	16651	16725	16861	16665	16638	16843	16746	16742	16703	16864	16848	16893	16799	16577	16666	16651	16803	16764	16814	16714	16716	16571	16707	16866	16733	16665	16703	16732	16831	16714	16783	16663	16756	16883	16936	16744	16622	16785	16702	16574	16675	16857	16772	16797	16663	16710	16776	16745	16791	16785	16764	16706	16904	16798	16754	16725	16694	16562	16533	16806	16834	16947	16829	16816	16679	16738	16767	16630	16698	16797	16607	16830	16659	16721	16590	16747	16795	16771	16799	16710	16536	16830	16594	16591	16631	16730	16730	16724	16675	16684	16863	16803	16696	16792	16803	16670	16604	16929	16829	16818	16880	16840	16746	16707	16906	16610	16775	16706	16571	16686	16729	16922	16598	16486	16630	16908	16829	16725	16800	16641	16786	16656	16774	16860	16921	16596	16801	16843	16804	16684	16781	16885	16659	16764	16856	16637	16817	16681	16714	16733	16835	16788	16755	16701	16724	16926	16607	16807	16799	16711	16675	16775	16630	16595	16670	16737	16885	16835	16720	16754	16831	16616	16666	16743	16740	16661	16921	16855	16555	16773	16574	16840	16811	16718	16731	16803	16609	16692	16722	16706	16734	16849	16681	16723	16730	16606	16664	16547	16896	16574	16829	16676	16672	16892	16892	16707	16657	16705	16683	16802	16714	16910	16572	16646	16625	16784	16725	16712	16764	16783	16793	16658	16836	16743	16669	16744	16769	16778	16655	16740	16760	16823	16851	16532	16698	16665	16849	16725	16762	16768	16790	16826	16695	16714	16653	16832	16811	16788	16766	16761	16582	16739	16747	16729	16878	16730	16837	16669	16749	16729	16853	16848	16659	16871	16702	16678	16615	16938	16821	16590	16773	16750	16833	16737	16693	16864	16832	16577	16879	16668	16798	16775	16671	16736	16702	16869	16845	16736	16688	16798	16913	16850	16762	16620	16498	16713	16541	16690	16695	16810	16793	16819	16730	16806	16694	16870	16897	16499	16747	16879	16625	16898	16793	16842	16573	16828	16791	16748	16794	16810	16894	16871	16694	16675	16704	16630	16762	16623	16668	16653	16824	16623	16847	16861	16830	16917	16822	16715	16741	16694	16698	16791	16814	16693	16589	16772	16660	16804	16706	16810	16664	16756	16677	16639	16850	16769	16759	16708	16733	16648	16782	16732	16687	16683	16836	16790	16911	16829	16570	16611	16751	16703	16784	16768	16644	16584	16766	16561	16764	16777	16583	16825	16748	16825	16783	16952	16817	16614	16926	16735	16810	16644	16786	16905	16721	16749	16588	16691	16843	16695	16733	16598	16679	16767	16651	16699	16714	16590	16789	16705	16810	16822	16648	16664	16783	16832	16823	16748	16801	16841	16841	16693	16671	16776	16724	16874	16776	16865	16718	16826	16811	16830	16720	16659	16716	16791	16867	16797	16747	16622	16789	16701	16768	16720	16670	16702	16603	16768	16770	16763	16863	16780	16663	16804	16723	16647	16722	16620	16762	16599	16870	16905	16851	16629	16633	16765	16763	16710	16736	16725	16915	16774	16738	16821	16559	16749	16800	16764	16789	16734	16798	16784	16663	16796	16738	16807	16702	16880	16834	16785	16840	16669	16801	16740	16556	16736	16720	16845	16950	16685	16942	16645	16597	16587	16796	16715	16691	16719	16853	16762	16731	16851	16600	16886	16691	16718	16871	16661	16724	16728	16716	16831	16631	16856	16679	16694	16748	16770	16647	16847	16777	16787	16614	16759	16767	16603	16639	16622	16840	16660	16879	16691	16716	16758	16830	16863	16839	16773	16942	16735	16792	16731	16721	16687	16754	16755	16735	16842	16712	16797	16689	16734	16861	16713	16681	16819	16747	16695	16780	16681	16763	16820	16771	16741	16780	16659	16741	16908	16920	16737	16705	16903	16827	16743	16682	16700	16804	16691	16733	16875	16772	16492	16590	16663	16753	16819	16874	16573	16632	16846	16734	16675	16649	16703	16818	16827	16734	16761	16790	16796	16730	16976	16740	16827	16733	16805	16837	16749	16857	16670	16722	16803	16564	16779	17078	16649	16640	16747	16712	16956	16650	16677	16759	16668	16716	16889	16874	16619	16597	16653	16744	16866	16640	16714	16820	16747	16817	16758	16624	16838	16640	16788	16785	16639	16811	16685	16793	16713	16716	16737	16777	16533	16770	16875	16756	16682	16727	16695	16809	16700	16738	16797	16623	16798	16723	16761	16767	16901	16647	16863	16808	16823	16806	16803	16665	16783	16720	16791	16749	16861	16736	16659	16820	16722	16848	16811	16768	16649	16781	16810	16786	16766	16821	16920	16797	16755	16786	16867	16938	16839	16916	16785	16961	16763	16653	16694	16775	16794	16815	16932	16889	16777	16564	16682	16813	16712	16798	16825	16796	16686	16788	16898	16857	17182	16840	16704	16647	16658	16834	16758	16773	16752	16735	16742	16651	16670	16730	16684	16778	16697	16720	16740	16713	16903	16634	16926	16685	16857	16635	16756	16699	16745	16872	16771	16642	16755	16674	16748	16807	16559	16908	16732	16789	16841	16636	16912	16697	16632	16670	16665	16678	16741	16841	16710	16633	16642	16554	16506	16536	16674	16812	16679	16729	16860	16762	16761	16603	16992	16780	16862	16740	16720	16889	16690	16840	16809	16844	16708	16802	16677	16530	16571	16655	16748	16686	16854	16688	16754	16932	16504	16702	16597	16841	16673	16694	16591	17016	16691	16766	16870	16699	16792	16771	16736	16668	16922	16666	16817	16998	16900	16561	16632	16786	16798	16734	16728	16855	16734	16854	16636	16763	16865	16657	16773	16705	16771	16630	16803	16800	16646	16778	16859	16857	16578	16702	16742	16717	16785	16654	16666	16742	16786	16695	16515	16826	16848	16792	16669	16911	16647	16889	16762	16733	16671	16682	16772	16786	16783	16796	16763	16682	16829	16611	16715	16769	16662	16643	16785	16689	16644	16684	16662	16650	16761	16748	16698	16646	16767	16661	16840	16791	16726	16731	16637	16651	16623	16738	16732	16754	16767	16798	16983	16726	16656	16710	16724	16640	16743	16706	16697	16612	16790	16569	16850	16651	16658	16539	16831	16870	16731	16855	16880	16808	16820	16825	16789	16775	16773	16759	16858	16719	16839	16928	16882	16664	16815	16718	16596	16680	16728	16623	16774	16602	16836	16819	16661	16801	16584	16720	16794	16849	16869	16755	16651	16686	16794	16948	16723	16790	16876	16705	16728	16753	16692	16752	16864	16714	16719	16572	16819	16953	16739	16710	16741	16689	16792	16865	16709	16909	16744	16909	16718	16653	16666	16834	16650	16642	16662	16537	16783	16856	16548	16779	16748	16865	16815	16640	16733	16750	16582	16938	16731	16855	16793	16599	16720	16685	16813	16807	16947	16697	16741	16797	16755	16762	16720	16761	16730	16835	16935	16800	16758	16758	16840	16704	16723	16690	16712	16726	17037	16687	16787	16699	16690	16771	16841	16807	16621	16888	16753	16808	16796	16661	16786	16798	16812	16840	16671	16834	16649	16760	16772	16508	16680	16683	16737	16715	16759	16885	16811	16698	16739	16734	16799	16868	16882	16653	16804	16758	16805	16748	16803	16669	16688	16772	16600	16717	16769	16906	16927	16845	16828	16620	16658	16822	16835	16813	16643	16703	16713	16684	16740	16850	16790	16743	16746	16732	16740	16747	16798	16817	16825	16704	16870	16645	16681	16632	16831	16808	16558	16808	16742	16715	16751	16668	16912	16811	16572	16812	16652	16749	16657	16644	16630	16737	16627	16817	16852	16699	16703	16692	16825	16905	16776	16711	16857	16943	16695	16657	16728	16694	16778	16915	16736	16712	16739	16699	16729	16911	16844	16750	16734	16703	16760	16617	16610	16798	16722	16851	16701	16959	16857	16596	16790	16663	16628	16803	16614	16820	16842	16757	16817	16629	16809	16714	16748	16835	16648	16779	16634	16711	16688	16668	16807	16841	16817	16617	16794	16822	16786	16675	16755	16935	16639	16705	16587	16687	16761	16647	16690	16647	16806	16860	16509	16867	16738	16573	16702	16853	16855	16726	16618	16614	16762	16826	16653	16750	16796	16820	16730	16719	16694	16763	16759	16727	16691	16668	16715	16825	16689	16813	16989	16648	16640	16565	16714	16682	16650	16704	16807	16786	16544	16803	16749	16865	16837	16757	16784	16642	16702	16834	16881	16648	16839	16736	16731	16744	16703	16755	16763	16720	16758	16621	16876	16850	16947	16647	16857	16679	16801	16640	16726	16787	16726	16738	16770	16539	16823	16868	16644	16902	16844	16828	16693	16748	16850	16876	16852	16881	16866	16773	16661	16639	16742	16897	16719	16682	17052	16593	16652	16571	16952	16719	16687	16739	16845	16817	16658	16889	16697	16723	16591	16883	16621	16823	16752	16614	16658	16839	16783	16790	16717	16605	16721	16731	16724	16867	16782	16727	16579	16815	16771	16788	16699	16448	16806	16688	16567	16725	16773	16815	16923	16774	16711	16831	16715	16821	16723	16894	16686	16906	16831	16805	16733	16809	16613	16820	16824	16711	16517	16714	16729	16747	16794	16837	16714	16858	16765	16870	16802	16651	16687	16843	16805	16851
25092	21444	28275	26902	25844	25991	26152	23388	22131	21338	20753	20752	27323	29652	25560	21529	19164	18552	18302	18157	17996	18158	18296	18088	18063	18016	18163	18171	18010	18228	18361	18130	18118	18337	18078	18137	17960	18123	17862	17889	18011	18111	18093	18015	18072	18006	18083	18015	18097	17977	17959	17822	18084	18151	17992	18185	18053	18073	17997	18052	18194	18197	18017	17985	18055	18211	18025	17994	18027	18060	18103	17921	18076	17930	18257	17921	18133	18070	17961	17967	18157	17931	18124	18035	18112	18034	18087	17925	17955	18166	18041	18156	17947	17956	18109	18085	17975	17999	18185	18196	18099	17915	18053	18205	17880	18112	18102	18143	17981	18143	17998	18205	18111	18228	17978	17960	17918	17996	17985	18099	17942	18025	18039	17991	17892	18094	18013	17995	18164	18031	18022	18080	18394	17992	17986	17864	18064	18126	18043	18143	18077	18044	18137	18182	18244	18259	18083	18053	18221	18072	18134	18071	17966	17873	17986	18083	18081	17981	17914	18132	18064	18142	18107	17937	18181	17922	18055	18179	18053	18063	18142	17952	17948	17905	17891	18138	18017	18068	18140	17948	18127	18168	17937	18082	18048	17917	18244	17911	17944	17997	17879	17911	18016	18106	17944	18063	18349	18101	17947	18198	18138	18020	18187	18188	18092	17963	18027	18018	18022	18112	18064	18074	18092	18147	18213	18045	18034	17985	18191	18271	17834	17984	17939	18146	18018	18033	18086	18098	17910	18062	17976	18024	17993	18054	18007	18167	18091	18043	17900	18192	18231	17939	17936	18223	18351	18168	17854	17948	17874	17993	17963	17995	18092	17936	18114	18157	18083	18104	18052	17975	18149	18160	17973	17984	18184	18020	18024	18132	18050	18050	18054	17945	18178	18162	18079	18027	18112	18143	18160	17952	17990	18108	18209	17971	18175	17935	17897	17882	18010	18064	18033	18050	17956	17980	17879	17977	18094	18055	17969	17936	18015	17959	18104	18065	18193	17922	18007	18063	18146	18011	17929	18183	18111	17824	18024	18006	18033	17958	17935	17990	18015	17886	17944	18087	17942	18154	18126	17969	18025	18130	18232	17780	18221	18133	18149	17928	18043	17873	17879	18156	17912	17997	17981	18049	18296	18094	17925	18173	18076	18046	17902	17867	17978	18295	17989	18098	18084	18077	18127	18139	18053	18097	18059	17972	18093	17983	18162	18187	18045	18052	18079	17924	17955	18019	18135	18129	18280	17956	18038	17845	17962	17977	17948	18301	18161	18097	18065	18159	18004	17968	17949	18231	18216	18140	18045	17970	18158	18035	18152	17923	18151	18012	18033	17923	18064	17893	18078	17986	17876	17828	17944	18124	18286	18054	18139	18108	17921	17984	18087	18101	17979	17952	18065	18032	17962	17989	17926	17904	18037	17878	17981	18035	17988	17849	18222	18092	17999	18100	17989	18018	17959	18087	18015	17976	17954	18290	18110	17891	18387	18177	18160	17958	17789	18123	18050	18056	18037	18047	18077	17993	18141	17937	18039	18100	17960	17987	18046	18070	18181	18124	18281	17997	18024	18097	18148	18176	18071	18026	18104	18098	18254	17934	17869	18080	18131	18038	18128	17946	17974	18186	17802	17837	17994	18170	17943	17971	18035	18108	17949	17858	18224	17929	18167	17905	17930	18113	18070	18064	17948	17992	18187	18052	18130	17753	18070	17999	18136	18018	18011	18171	17871	17884	18048	18066	18205	17907	18004	17971	17934	18039	17995	18138	18166	18123	17960	17981	17909	18060	18119	18111	18043	18128	17937	18095	18247	18190	18093	18050	18072	17977	17955	17991	17960	17803	17880	17898	17935	18123	18059	18137	18235	18088	18086	17957	18240	18022	17988	17894	17969	18085	18115	17876	17988	18098	17892	17939	18108	18226	17959	18181	18101	18056	18103	18039	18028	18055	18180	17925	17952	17894	17917	18087	18002	17919	18074	18000	18215	17982	18133	18015	18141	17978	17844	17997	18188	18148	18098	17991	18138	18073	18005	18040	17919	18037	18215	18076	18014	18136	18045	17987	18019	18113	17929	17979	17995	17817	18012	17977	18097	17899	18091	18277	17946	18122	18079	18113	17903	18082	18046	18065	18007	18047	17957	17890	18040	18119	18259	18218	17889	18176	17977	17952	17901	18046	17769	17896	17997	18062	18278	17836	18081	18001	18198	18205	18133	17913	18013	18023	18363	18058	17969	18095	18136	18113	18055	18121	18113	17956	18141	18014	18081	18053	17946	18031	18023	18229	18095	18067	18176	17974	18071	18004	17996	18149	18126	18108	18212	18089	17918	17847	18086	18303	18034	17957	17942	18185	18084	18088	17981	18101	17933	17898	17927	17987	18003	17970	17952	17933	18188	17932	18103	17815	17994	17913	17945	18171	18130	18140	18044	18219	18015	17950	18087	17959	17954	17952	18137	18129	18238	17952	17841	17908	17964	17801	18005	18089	17978	18008	17993	18120	17787	18267	17994	18038	17954	17987	18188	17969	17922	17720	17952	18115	17942	17926	17844	17925	17820	18131	17864	18032	18057	17979	18221	18077	18000	17881	17958	17943	17978	18042	18130	17968	17928	17902	18016	17923	18032	17839	18014	18073	17931	18004	18162	18002	18055	18115	18050	18054	18021	18019	17845	17985	18149	18187	17869	18004	17945	17776	17962	17920	18079	18066	18050	18055	18099	18060	18038	18066	18082	17995	17971	18191	17979	18122	18164	18053	18075	18143	17956	18045	18006	18195	18061	18175	18031	18113	18070	18262	18130	18030	18075	17932	17991	17911	18072	18063	18167	18083	18064	17927	18082	17994	18070	17943	18028	18086	18075	17883	17994	17843	17967	17925	18089	17919	17961	17961	17918	18017	18155	17960	18212	17988	18059	18025	17841	17944	17976	18054	18003	18051	18081	17923	18034	18194	18117	17984	18018	18145	17869	17996	18024	17791	18160	17936	18089	18141	17959	17906	18108	18078	17862	17942	18014	18141	17920	17795	18049	18084	18116	17988	17921	17899	17944	18065	18314	18028	18054	17915	17936	17894	18089	18030	18058	17861	17869	18166	18151	18134	18037	17919	17944	17996	17848	18046	17985	18104	18140	17827	18188	17874	17886	18072	18046	17886	18124	17906	18066	18227	18004	17935	18079	18148	18011	18024	18138	18080	18119	17962	18140	17842	18203	17909	18126	18189	17929	18081	18239	17841	18065	18058	18004	17975	18048	18060	18123	18013	18097	17960	18246	17936	17973	18085	18109	17820	18027	18195	18157	18320	18085	18098	18097	17850	18138	18023	18285	18150	18158	17955	18131	17993	18066	18076	17967	18180	17918	18012	17965	18036	17921	18111	17963	17900	18164	17963	18018	17951	18174	18203	18022	17997	18357	18003	18096	18177	17927	17969	18090	18191	18009	18202	18225	18088	17996	18125	18236	18239	17830	17948	17958	17799	18141	18101	18140	18260	17999	17921	18034	18105	18063	18026	17990	18004	17847	17944	17945	18113	18231	18148	18265	17885	18001	18052	18161	18070	18125	18088	18133	17905	17865	18014	18035	18124	18127	17915	17991	18116	18065	18238	18136	18022	18189	18006	18015	18065	18027	17938	18125	18160	17937	17988	18018	18281	18077	18022	17961	18057	18083	17972	18154	18307	18199	18120	18039	18017	17939	18063	18012	18041	17953	17893	18147	17998	18147	18005	18020	18118	18079	18081	18046	18055	18103	18058	18235	17967	17947	18079	18136	18043	18042	18198	18265	18027	18138	18026	17976	17918	18087	18071	18113	18222	18146	18186	18018	18020	18021	18163	18193	17880	18026	17969	18125	18185	18088	17957	18155	18113	18154	17947	18131	18169	18126	18172	18086	17912	18050	18186	18153	17999	17982	18117	17977	18213	18020	17848	18241	18141	18079	17852	18025	17832	18361	18334	18026	18152	18051	18131	17903	17977	18066	18039	18203	18084	18064	17941	17867	18155	18098	17966	18111	18131	17996	18085	17961	18022	18058	18000	18236	18083	18070	17891	18046	17915	18068	18113	18139	18006	18312	18147	18106	17832	17953	17886	17789	18124	17903	18124	17923	17903	17963	17953	17976	17995	18077	18095	17953	18022	17922	18030	18314	18044	18114	17832	18041	17839	18171	17923	18103	17866	18092	18081	18064	17826	18187	17945	17957	17776	18070	18008	17958	18028	18124	17877	17929	18089	18242	18234	18104	17948	18107	17886	18072	18078	18153	18061	18301	17899	18080	18066	17991	18220	18139	18058	18140	17904	17966	18076	17881	17989	17887	18001	18162	18054	18288	18012	18137	18059	18155	18214	18013	18152	18032	18213	18279	17767	18047	18053	18152	17964	18164	18178	18046	18054	17982	18115	18201	18162	18113	18145	17867	17864	18141	17905	17974	17833	18132	17982	17960	18276	18155	18063	18152	18290	17936	17840	17994	18109	17978	17978	18075	18306	17930	18013	17974	18006	18014	17941	18117	18081	17927	17772	18034	18132	18119	18218	18104	18092	17987	18073	18132	18063	18044	18203	18173	18065	18142	18007	18222	17976	18071	18242	18077	17823	18277	17923	18031	18108	18009	17941	17872	17883	17919	18023	17995	18116	18052	18012	18181	18154	18098	18130	18063	18045	18029	18292	18025	18187	18174	18079	18045	17916	18096	17987	17893	18103	18035	17928	18019	17922	17981	18011	17869	17918	18054	17896	18078	17861	17996	18117	18036	18102	17984	17880	18117	18096	17889	17991	18133	18055	18025	18243	17908	18125	17992	17791	18044	18205	18094	17833	18067	18079	17822	18014	18049	18252	17869	18161	17933	18013	18002	18112	18058	18068	17991	17969	17803	18122	18265	17964	17914	18115	18069	18078	18034	17769	18206	18122	18270	18041	18094	17917	17904	18070	18172	17880	18077	18076	18213	17922	18130	18148	18175	18143	18217	18097	18048	17833	18150	18215	18132	17839	17814	18156	17994	17935	17880	18109	18059	18093	17879	18043	18157	17784	17767	18069	17991	18128	18135	18010	18047	17876	18084	17943	17830	18024	17980	17922	17999	18015	17962	17806	17865	17916	18128	17968	18035	17929	18072	18063	18114	18001	18130	17970	18046	18060	18034	17961
16664	26619	27529	30746	30307	27360	26427	24402	22789	21623	20743	21043	31038	31379	25922	20350	17665	16853	16877	16737	16656	16567	16717	16880	16610	16744	16656	16747	16695	16764	16738	16746	16705	16636	16663	16654	16745	16778	16636	16525	16809	16720	16609	16770	16589	16626	16579	17002	16793	16705	16789	16976	16676	16817	16742	16667	16596	16717	16524	16870	16579	16747	16624	16515	16572	16741	16560	16755	16634	16720	16698	16755	16825	16566	16763	16664	16833	16763	16565	16769	16617	16638	16793	16768	16585	16767	16533	16568	16628	16611	16542	16767	16568	16692	16691	16631	16853	16464	16704	16589	16674	16683	16636	16676	16659	16687	16774	16749	16557	16632	16807	16630	16660	16691	16862	16771	16577	16776	16654	16757	16661	16745	16805	16725	16700	16736	16730	16740	16595	16662	16650	16787	16650	16745	16530	16596	16727	16708	16747	16704	16720	16554	16743	16729	16852	16709	16704	16607	16655	16707	16718	16873	16646	16649	16848	16686	16791	16601	16626	16694	16530	16693	16560	16856	16620	16627	16667	16692	16605	16560	16619	16760	16714	16674	16696	16736	16703	16686	16756	16449	16575	16721	16756	16625	16766	16467	16631	16670	16716	16631	16704	16808	16661	16826	16592	16609	16545	16675	16684	16752	16531	16647	16684	16571	16768	16654	16771	16735	16764	16576	16739	16696	16653	16638	16635	16616	16673	16822	16778	16525	16656	16726	16683	16628	16739	16758	16539	16640	16497	16761	16860	16677	16653	16732	16691	16492	16734	16560	16625	16656	16660	16714	16750	16777	16658	16736	16705	16550	16619	16498	16645	16620	16752	16876	16597	16925	16629	16796	16558	16539	16886	16856	16674	16625	16669	16678	16523	16708	16835	16770	16753	16620	16617	16669	16677	16774	16713	16692	16729	16734	16635	16667	16669	16529	16626	16819	16646	16607	16732	16787	16630	16656	16624	16812	16534	16683	16868	16494	16713	16758	16645	16526	16562	16805	16583	16779	16693	16751	16783	16640	16716	16755	16701	16914	16824	16657	16690	16728	16732	16660	16889	16839	16760	16697	16777	16402	16544	16770	16701	16736	16795	16601	16616	16804	16681	16541	16642	16704	16743	16792	16562	16737	16671	16550	16652	16769	16708	16750	16689	16559	16725	16718	16783	16623	16591	16805	16740	16610	16685	16554	16627	16612	16650	16580	16752	16750	16725	16788	16718	16645	16669	16851	16537	16832	16757	16630	16797	16696	16756	16565	16667	16693	16730	16646	16645	16638	16765	16643	16686	16755	16708	16891	16776	16753	16674	16669	16688	16588	16721	16580	16596	16750	16713	16640	16605	16386	16606	16662	16524	16740	16700	16655	16752	16568	16700	16662	16781	16846	16675	16648	16583	16670	16776	16706	16672	16783	16585	16763	16718	16799	16762	16608	16654	16597	16706	16488	16618	16656	16595	16737	16833	16721	16736	16635	16572	16633	16665	16712	16676	16685	16735	16619	16461	16601	16712	16642	16589	16615	16815	16648	16757	16757	16630	16532	16635	16680	16685	16764	16683	16678	16721	16617	16686	16614	16570	16708	16548	16692	16608	16729	16655	16675	16524	16689	16794	16653	16607	16648	16704	16693	16741	16696	16792	16825	16779	16638	16566	16732	16727	16702	16783	16833	16625	16674	16592	16633	16623	16556	16635	16713	16744	16653	16589	16735	16712	16528	16852	16728	16661	16775	16770	16721	16581	16777	16726	16639	16553	16739	16437	16667	16629	16830	16665	16634	16738	16748	16801	16826	16633	16656	16697	16700	16831	16773	16609	16870	16739	16651	16872	16633	16723	16802	16544	16807	16695	16681	16800	16597	16767	16752	16802	16747	16621	16843	16504	16679	16730	16618	16407	16822	16661	16625	16495	16638	16626	16776	16844	16633	16477	16795	16583	16676	16692	16764	16564	16688	16586	16593	16657	16828	16629	16757	16566	16798	16681	16751	16679	16611	16731	16618	16741	16627	16870	16648	16662	16882	16739	16651	16771	16781	16655	16617	16771	16659	16763	16552	16536	16539	16746	16750	16544	16693	16699	16648	16625	16568	16474	16707	16684	16814	16519	16824	16667	16791	16754	16625	16633	16923	17001	16789	16735	16832	16663	16746	16628	16630	16841	16715	16718	16810	16584	16625	16918	16549	16581	16667	16648	16677	16759	16838	16673	16787	16712	16617	16614	16761	16609	16779	16472	16723	16763	16738	16726	16653	16694	16887	16633	16731	16734	16755	16766	16658	16817	16752	16710	16541	16786	16586	16670	16688	16865	16622	16541	16704	16862	16751	16755	16833	16639	16498	16675	16743	16704	16664	16630	16632	16603	16793	16532	16771	16768	16531	16686	16903	16706	16611	16821	16647	16656	16819	16788	16658	16612	16652	16574	16825	16650	16598	16771	16671	16684	16629	16757	16805	16804	16681	16949	16482	16766	16743	16599	16685	16583	16808	16775	16730	16677	16522	16663	16724	16657	16627	16603	16645	16710	16836	16693	16794	16742	16463	16668	16721	16691	16800	16776	16631	16622	16673	16530	16714	16710	16823	16716	16579	16756	16597	16558	16680	16764	16524	16846	16826	16761	16661	16722	16891	16694	16762	16728	16732	16779	16551	16700	16731	16665	16688	16804	16662	16658	16664	16840	16610	16747	16683	16640	16632	16835	16617	16520	16690	16684	16596	16585	16804	16873	16788	16714	16646	16709	16468	16583	16705	16721	16641	16662	16626	16668	16620	16659	16688	16605	16644	16622	16693	16505	16721	16806	16683	16674	16791	16655	16551	16544	16877	16637	16770	16828	16695	16711	16710	16645	16726	16640	16614	16726	16804	16722	16557	16736	16547	16657	16636	16814	16582	16712	16868	16823	16530	16737	16846	16686	16713	16673	16555	16693	16660	16606	16724	16670	16591	16764	16591	16618	16674	16512	16746	16672	16868	16557	16494	16737	16638	16646	16707	16620	16599	16566	16707	16827	16783	16440	16645	16760	16668	16886	16642	16822	16566	16707	16620	16602	16857	16782	16633	16657	16698	16793	16653	16720	16706	16467	16487	16853	16707	16585	16673	16673	16611	16680	16695	16744	16642	16589	16704	16690	16499	16756	16630	16737	16544	16517	16763	16774	16801	16544	16637	16557	16912	16677	16826	16652	16706	16748	16684	16739	16826	16685	16723	16691	16772	16785	16728	16521	16750	16729	16794	16898	16787	16829	16728	16903	16698	16674	16659	16749	16738	16641	16729	16781	16778	16728	16678	16719	16699	16554	16719	16722	16828	16629	16766	16765	16792	16302	16730	16572	16667	16660	16502	16670	16735	16702	16728	16547	16668	16782	16543	16653	16622	16619	16689	16696	16630	16670	16859	16572	16611	16680	16483	16546	16766	16566	16791	16531	16618	16531	16843	16648	16740	16481	16593	16766	16631	16692	16606	16633	16722	16656	16725	16624	16645	16719	16605	16625	16640	16587	16834	16532	16846	16605	16849	16788	16551	16598	16587	16723	16517	16639	16775	16682	16613	16820	16675	16777	16538	16673	16637	16746	16776	16738	16486	16645	16671	16701	16772	16802	16609	16696	16615	16765	16615	16652	16754	16673	16737	16885	16779	16579	16831	16756	16660	16574	16697	16567	16694	16780	16534	16665	16732	16567	16604	16676	16618	16803	16593	16557	16583	16697	16751	16811	16658	16657	16737	16673	16604	16814	16843	16714	16824	16648	16645	16481	16832	16735	16808	16743	16797	16863	16583	16614	16624	16667	16549	16563	16770	16651	16590	16732	16734	16733	16591	16681	16728	16551	16645	16645	16653	16660	16631	16643	16698	16677	16778	16681	16542	16660	16852	16516	16776	16671	16724	16876	16787	16787	16432	16590	16798	16767	16583	16787	16532	16677	16733	16721	16607	16825	16630	16716	16601	16448	16665	16526	16552	16758	16785	16707	16641	16716	16644	16651	16779	16613	16619	16630	16653	16720	16701	16658	16516	16583	16786	16828	16631	16575	16834	16647	16659	16613	16650	16661	16703	16869	16684	16728	16668	16661	16807	16646	16839	16649	16580	16619	16718	16661	16778	16617	16546	16873	16752	16489	16589	16822	16739	16672	16498	16644	16693	16698	16812	16568	16892	16730	16827	16720	16627	16677	16754	16716	16880	16651	16644	16607	16609	16736	16516	16590	16727	16531	16567	16641	16644	16794	16539	16613	16706	16646	16635	16728	16756	16647	16583	16886	16666	16680	16509	16689	16591	16679	16570	16741	16828	16642	16765	16690	16715	16680	16619	16821	16472	16751	16734	16695	16547	16545	16730	16580	16799	16700	16895	16621	16885	16724	16719	16560	16515	16647	16833	16621	16570	16658	16614	16536	16616	16637	16762	16662	16748	16731	16761	16731	16705	16770	16522	16691	16731	16640	16535	16655	16659	16725	16654	16594	16829	16711	16651	16613	16508	16681	16677	16638	16721	16647	16686	16789	16733	16593	16655	16718	16524	16633	16730	16547	16691	16741	16641	16619	16558	16604	16720	16646	16799	16698	16595	16630	16770	16748	16746	16469	16445	16746	16585	16744	16717	16653	16609	16523	16814	16606	16508	16715	16554	16680	16627	16893	16785	16635	16718	16663	16797	16678	16700	16609	16720	16708	16651	16517	16735	16874	16677	16731	16861	16705	16451	16687	16551	16758	16722	16633	16629	16633	16731	16735	16676	16598	16665	16635	16685	16710	16695	16688	16761	16664	16615	16658	16722	16684	16897	16795	16607	16763	16720	16611	16647	16782	16542	16708	16759	16807	16828	16838	16711	16638	16737	16584	16721	16723	16608	16786	16817	16663	16820	16616	16699	16787	16646	16767	16820	16708	16667	16701	16686	16659	16702	16728	16790	16562	16693	16852	16687	16717	16907	16826	16698	16722	16615	16673	16663	16750	16732	16800	16737	16638	16810	16670	16775	17016	16564	16531	16431	16877	16563	16746	16770	16659	16806	16664	16498	16751	16505	16893	16693	16726	16593	16668	16627	16662	16796	16711	16672	16704	16601	16768	16637	16484	16913	16676	16645	16615	16706	16716	16571	16576	16750	16583	16698	16648	16769	16701	16637	16442	16691	16878	16631	16657	16641	16695	16746
23850	21422	28994	24771	24284	28526	29323	25682	23895	23569	22025	24303	36789	34105	28224	22809	19362	18674	18384	18210	17991	18125	18243	18141	18045	18088	18002	17882	18035	17914	17723	18081	18029	17988	17916	18284	18022	18033	18184	17902	17879	18101	17788	18020	17987	17948	18046	17794	17940	17968	18109	17972	17973	17813	17960	17902	17812	17831	17885	17879	17998	17969	18017	17925	18015	17889	18049	17790	18022	18026	18034	17966	18135	18002	18046	17873	17938	18000	17942	17902	17935	17877	17858	18022	17880	17926	17990	18049	18030	17904	17807	18236	17977	17864	17945	17985	17995	17847	17956	18023	17866	17898	17999	17801	17953	17817	17897	18088	17811	18017	18125	17854	17870	17937	18031	17839	18007	17696	17992	18109	17855	17849	17973	18046	18073	17976	18071	18106	18109	18113	17973	17833	18109	17921	18001	17851	18128	17863	17867	17662	17937	17878	17894	17786	17968	17994	18050	17945	17925	17936	17899	17895	17921	17932	18100	17676	17782	17842	18034	17957	17945	18045	17889	17927	18118	17849	17644	17743	17867	17885	17823	17996	17830	17649	18055	17974	17889	17906	18028	17792	18054	17889	17870	18023	17989	17914	18234	18066	17934	18143	17843	17860	18066	17688	18075	18059	18142	17970	17916	18016	18000	18176	18003	17931	17936	17907	17987	17791	17821	17974	17853	18052	17873	17871	17994	18034	17914	17989	17928	18058	17941	17795	18078	18021	17805	17791	17833	17775	17966	17949	17867	17901	17833	17842	17937	17916	17867	17664	18007	17988	17808	17867	17960	17851	17918	17863	18018	17911	17905	17753	17952	17998	17939	17909	17868	18164	17828	17836	17697	18008	18066	17793	17860	18045	17923	17831	18112	18012	17884	17759	17898	17819	17886	17867	17909	18096	17964	17902	18028	17976	18002	17897	17811	17894	17871	17965	17777	18118	17851	18192	17921	17859	17860	17854	18081	17851	17826	17924	17864	17867	17903	17858	17851	18016	18028	17818	18061	17798	17856	17921	17792	17824	17925	17791	18117	17770	18147	18069	17835	17993	17870	17812	18009	17792	17848	17971	18031	18025	17894	17874	18109	18007	18099	18150	17992	18058	17739	17905	18026	17993	18145	18001	17932	17819	17993	17889	17940	17597	17969	18049	17817	17996	18098	17986	17827	17864	17987	17573	18014	17939	18090	18022	17817	17839	17845	17894	18008	17965	17824	18030	17954	17944	17781	17967	17962	17923	17921	18069	18009	17762	17860	17834	18034	18006	18225	17981	17910	17910	18011	17946	17844	17713	17993	18024	17907	17743	18095	17821	17974	17883	17990	17993	17791	17879	17921	18113	17801	18137	18061	17887	17931	17765	17923	17929	17975	17960	18024	17914	17775	17815	17859	17927	18059	18062	17868	18160	18080	17855	17985	17942	18068	17970	17943	17818	18004	17871	17915	17845	18042	17911	18024	17932	17732	17987	17811	18120	17939	17796	17907	18030	17983	17933	17976	18198	17933	17765	17954	17939	17945	17796	17963	17916	17888	17985	18150	18023	17883	18008	17996	17691	17792	18061	17801	17848	17865	18088	17925	17900	17988	17965	17805	17949	17952	17930	17821	17965	17951	17907	17805	17812	17946	17997	17925	17896	17990	17910	17668	17944	17912	17907	18214	17909	18018	17804	18193	17865	17777	18000	18128	17722	17853	17749	17850	17887	17811	18047	17899	18181	17833	17839	17840	17938	18054	17958	18011	17899	17946	17965	17862	18116	18065	17737	18127	17711	17930	18076	18024	17650	17979	17889	17881	17960	18006	17824	18088	17957	17873	18030	18022	17825	18015	18103	17818	17951	17911	17833	18207	17988	17751	17766	17989	17894	18047	18080	17756	17986	17919	18039	17797	17969	17986	17826	17918	17946	17938	17991	17984	17715	17727	17854	17921	17864	17860	18095	17987	17816	17920	18011	17760	17956	18198	17858	17987	18085	18006	17870	17969	17746	17964	18009	17932	17911	17970	17821	17850	17742	17843	17990	17805	17956	17985	17868	18006	17904	17992	18087	17979	17886	18060	18009	17983	17933	17902	17996	18016	17798	17925	18019	17832	17853	18056	17929	17890	17938	17844	17880	17923	17874	17893	17927	17989	17979	18098	18106	17851	17795	17723	17956	17981	18069	17921	17832	18070	18082	17880	17958	17927	17767	17963	17984	18297	17888	18140	17988	17864	17895	18045	17974	18185	17884	18061	17878	17894	18038	17852	18047	18031	17918	17888	17947	18085	17856	17863	17679	17895	17886	17824	17923	17905	17952	18017	17972	17791	17922	18070	17983	17967	17954	18057	18109	17987	18041	17892	17864	17686	18126	17902	17991	18020	18015	17920	17821	17998	18054	17857	17817	17979	17884	17797	17782	17831	17910	17812	17933	18091	17999	17871	17887	17897	17988	18023	17924	17849	17975	17915	18028	17916	17945	18007	17720	17960	17917	17907	17992	17806	18060	18145	18152	17936	17983	17845	18028	17877	18014	17851	18000	17939	17892	17895	17956	18089	17824	18019	17809	17973	17826	17804	17863	17918	17878	17877	17976	18069	17824	17819	18005	17949	17788	17884	18030	17918	17867	17784	17996	17937	18148	18063	17767	18022	17944	17955	17811	17778	18073	18002	18009	17829	17888	17937	17858	17826	17912	18151	17868	18141	17905	17906	18049	17856	17962	18023	17753	18035	18083	18018	17864	18143	17973	17840	18110	17968	17804	17871	17936	17899	18143	17974	17989	17947	18014	17937	18053	17937	18144	18159	18011	17985	17888	17809	17820	18064	18116	18089	18046	17865	17960	18092	17946	17857	17715	17972	18033	18037	18052	17840	17990	18052	17964	18014	18013	18025	18045	17919	17714	17874	18088	17987	18152	17940	18010	17988	17914	17904	17937	18017	18000	17993	17929	18023	17871	17845	17827	17847	17951	17949	17852	18034	18052	18032	17841	17919	17772	17913	18037	17899	17878	18020	17913	17948	17915	17917	17782	17964	17988	18065	17882	17861	17791	17802	18118	17828	17905	18165	17976	18268	18054	17853	17919	17913	18032	17950	17832	17932	17986	17866	17876	17789	18048	17749	17896	17848	18071	18035	17912	17959	17996	17961	17974	17901	17900	17927	17908	17950	18057	17963	17890	18004	17952	17858	17962	18087	17921	17855	18020	17992	18037	17848	17800	18042	17815	17887	17958	17995	17891	17699	18026	18017	17932	17752	17961	18020	17909	17868	17992	18124	17895	17880	17797	17945	17817	17763	17854	18035	17954	17901	17785	17826	17817	17925	17942	17821	17760	17965	17894	17961	17992	17930	17814	17933	17912	18211	17873	17919	17873	17954	17741	18012	17837	17967	17932	17894	18043	17927	17890	17984	17912	18021	17916	17985	17789	18052	18115	18018	18193	18001	17933	17781	17896	18037	17722	17750	18019	17695	17962	17969	17909	17599	17923	17891	17974	17978	17927	17798	17884	17884	17895	17860	17874	17779	17821	18038	17945	18017	18022	17852	18084	18010	17879	17771	17965	18095	18259	17861	18017	17921	17939	17881	17911	17829	17950	17974	17975	17832	17930	17809	17859	17887	17908	17969	17722	17969	17926	17981	18130	17810	17712	17863	17940	17911	17868	17814	17847	17882	17816	17993	17972	18040	17966	17767	17862	17949	18052	17828	17854	17940	18179	17919	17902	17823	17900	17938	17852	18040	18105	18130	17979	17757	17821	18158	17973	18028	18041	18042	17977	17849	17831	17991	17942	17960	18014	18021	17738	17847	17972	17981	17973	17933	17774	17915	17979	18043	18039	17813	17867	17917	18022	17868	17864	17953	17772	17825	17663	17961	17843	17859	17782	17857	17930	18032	17808	17976	17786	17970	17778	17883	17832	18083	17990	17827	17706	17933	18040	17913	17874	17904	18180	18292	18229	18121	17944	17891	17942	17866	17849	17921	17954	17972	17955	18000	17816	17910	18097	17850	17975	17923	17977	17873	17855	17835	17966	18010	17763	17918	17956	17915	17932	17844	17965	18061	18047	18300	17967	18081	17915	17973	17991	17823	17786	18100	18136	17851	17882	17959	17881	17922	17853	17907	18021	17882	18133	17895	17973	17794	17921	17853	17903	17874	17926	17810	17847	17984	17981	17976	18103	17809	17836	17814	18025	17961	17918	18097	17871	18123	18067	17824	17978	17875	17948	17850	18016	17898	17878	17941	17780	17897	18061	17859	17988	18014	17955	17915	17781	17877	17927	17771	17792	17912	17970	18063	18064	18058	17835	18102	17857	17623	17959	17891	17975	17969	18058	17805	17944	17975	18117	18046	18230	18048	17933	17748	17786	18033	17842	18126	17969	18118	17919	18118	17937	17964	17850	17913	17991	17956	17968	17960	18038	17853	18015	17986	17943	18014	18049	17884	17950	17954	18029	18071	17986	17977	17844	17925	17999	18006	18038	17865	17914	17774	17857	17987	17775	17875	17727	17869	17827	18005	18098	17929	18144	18024	17903	17909	17835	17946	18144	17911	17976	18020	17989	18042	17947	17616	18023	17892	18181	17965	17884	18088	17942	18140	17857	17893	18014	18085	17948	17729	17990	17979	17998	17995	17888	17946	17870	17728	17876	17902	17925	18007	17799	18050	17843	17729	17947	17889	18098	17808	17890	17884	17953	17813	18245	17971	17908	18089	17823	18149	17903	17880	18065	17718	17884	17804	18032	18172	18004	17937	17957	17904	17878	18042	17963	17883	18000	17752	17664	17869	18033	18021	17817	17919	17876	17967	17947	18004	17924	17886	17764	17981	17935	17969	18063	18017	17857	17973	17916	17883	17670	17990	17999	17757	18228	17816	17948	17706	18030	17877	18074	18098	18003	18187	17966	18026	17914	18032	17952	18017	17919	17912	17825	17933	17903	18100	17813	17927	18062	17961	18183	17785	17938	17992	17884	17970	17764	17944	18010	17801	17688	17961	17690	17772	18064	17979	17889	17674	17936	17879	17888	18012	17799	17803	17846	17962	17988	18067	17853	17925	17903	18110	17933	17821	18064	17858	17750	17868	18027	18106	17946	17959	18041	18088	17926	17821	17853	17939	17742	18056	17997	17963	17991	17908	17863	18024	18015	17844	17907	17866	18020
19251	31968	33556	33008	33267	31956	29416	27814	26132	24655	22525	26981	40422	35786	29087	22080	17795	16946	16883	16652	16753	16508	16721	16680	16624	16643	16626	16510	16657	16589	16630	16782	16890	16608	16619	16563	16724	16672	16686	16520	16816	16706	16648	16739	16799	16736	16568	16755	16656	16650	16645	16628	16758	16688	16846	16468	16625	16590	16330	16663	16614	16635	16704	16847	16614	16693	16660	16797	16573	16742	16544	16696	16718	16508	16656	16543	16655	16703	16845	16735	16704	16661	16767	16612	16526	16536	16769	16608	16511	16710	16814	16823	16650	16581	16734	16660	16600	16764	16707	16611	16500	16467	16771	16710	16652	16824	16838	16390	16744	16743	16627	16656	16634	16530	16565	16559	16689	16520	16706	16609	16459	16695	16595	16564	16675	16502	16559	16712	16561	16461	16718	16491	16570	16664	16724	16533	16555	16493	16872	16684	16622	16713	16704	16402	16690	16617	16649	16600	16654	16687	16447	16565	16712	16524	16571	16615	16515	16692	16765	16507	16658	16601	16673	16675	16569	16602	16571	16645	16629	16472	16541	16517	16591	16585	16704	16706	16618	16602	16637	16548	16718	16508	16364	16671	16651	16531	16560	16669	16693	16470	16671	16678	16703	16491	16617	16623	16719	16608	16744	16632	16608	16677	16578	16781	16711	16614	16661	16727	16751	16543	16738	16674	16805	16659	16639	16818	16622	16480	16550	16537	16500	16729	16725	16655	16589	16459	16459	16571	16595	16805	16808	16383	16654	16625	16685	16484	16662	16592	16657	16732	16467	16595	16600	16642	16693	16640	16695	16578	16595	16730	16686	16607	16679	16666	16502	16627	16543	16742	16573	16614	16673	16678	16592	16517	16454	16578	16717	16625	16688	16733	16583	16669	16564	16495	16776	16663	16636	16603	16655	16642	16729	16631	16470	16579	16679	16628	16716	16532	16474	16625	16639	16749	16483	16643	16720	16819	16479	16600	16649	16653	16660	16665	16780	16526	16683	16600	16516	16714	16697	16563	16512	16652	16791	16787	16608	16613	16560	16461	16669	16583	16464	16741	16579	16483	16826	16775	16735	16575	16632	16641	16735	16673	16661	16702	16583	16668	16540	16505	16606	16511	16503	16596	16910	16623	16715	16624	16697	16742	16757	16687	16664	16683	16662	16723	16651	16679	16710	16909	16659	16708	16752	16785	16491	16559	16756	16609	16538	16640	16667	16530	16514	16734	16766	16585	16694	16590	16680	16579	16533	16652	16801	16688	16591	16621	16845	16588	16623	16775	16634	16540	16586	16714	16826	16669	16662	16570	16711	16591	16707	16707	16553	16567	16656	16654	16591	16564	16524	16683	16665	16470	16841	16672	16769	16607	16660	16702	16512	16678	16566	16545	16714	16531	16732	16552	16750	16708	16605	16599	16590	16735	16542	16606	16810	16678	16706	16678	16694	16760	16525	16668	16757	16732	16663	16580	16478	16657	16642	16772	16633	16575	16606	16543	16591	16689	16628	16605	16850	16709	16806	16812	16591	16643	16782	16584	16575	16602	16406	16662	16526	16635	16588	16755	16546	16636	16671	16629	16713	16708	16775	16588	16914	16680	16591	16739	16643	16648	16601	16662	16668	16466	16653	16657	16570	16519	16816	16562	16549	16466	16674	16676	16619	16643	16672	16651	16643	16631	16576	16688	16492	16781	16563	16451	16606	16545	16558	16560	16720	16902	16695	16604	16667	16483	16796	16649	16704	16760	16600	16667	16665	16699	16679	16583	16547	16735	16620	16674	16673	16696	16619	16561	16550	16546	16643	16708	16491	16717	16686	16626	16621	16598	16792	16731	16546	16595	16731	16724	16632	16756	16623	16731	16719	16642	16789	16629	16606	16682	16688	16630	16568	16708	16619	16714	16640	16657	16577	16769	16619	16871	16816	16554	16589	16680	16529	16636	16580	16546	16732	16681	16666	16587	16825	16503	16516	16782	16445	16802	16563	16620	16674	16495	16518	16542	16524	16579	16598	16658	16690	16639	16670	16734	16710	16672	16669	16534	16762	16736	16569	16672	16548	16683	16663	16691	16704	16671	16639	16661	16662	16524	16645	16616	16472	16627	16574	16719	16486	16696	16729	16698	16701	16779	16658	16600	16749	16590	16607	16485	16527	16678	16620	16624	16811	16486	16787	16581	16726	16626	16671	16522	16535	16548	16639	16487	16678	16541	16628	16646	16694	16682	16615	16460	16588	16700	16516	16619	16630	16666	16688	16759	16516	16788	16574	16688	16701	16544	16761	16640	16729	16763	16680	16650	16530	16860	16685	16455	16642	16764	16432	16794	16686	16764	16702	16615	16652	16613	16760	16564	16736	16815	16473	16603	16551	16642	16674	16638	16708	16694	16624	16582	16567	16671	16526	16638	16586	16545	16826	16673	16774	16596	16587	16636	16624	16650	16641	16630	16614	16581	16752	16585	16621	16676	16670	16829	16551	16727	16668	16621	16480	16538	16667	16651	16615	16724	16726	16436	16642	16652	16615	16784	16645	16685	16629	16550	16703	16711	16737	16634	16608	16713	16693	16722	16785	16732	16640	16683	16782	16615	16657	16537	16747	16702	16595	16555	16675	16639	16705	16630	16670	16796	16731	16536	16821	16702	16565	16483	16599	16539	16606	16673	16720	16777	16736	16559	16735	16608	16797	16622	16537	16552	16572	16699	16736	16627	16836	16681	16558	16656	16534	16457	16546	16496	16761	16879	16535	16809	16671	16692	16817	16807	16553	16514	16590	16664	16774	16505	16565	16757	16637	16620	16569	16692	16692	16716	16842	16755	16659	16702	16648	16487	16763	16794	16723	16552	16682	16727	16361	16553	16591	16643	16715	16748	16725	16682	16607	16694	16700	16449	16583	16520	16709	16703	16789	16747	16641	16507	16719	16627	16610	16741	16629	16552	16742	16565	16646	16674	16643	16406	16684	16661	16642	16651	16697	16577	16769	16609	16781	16767	16857	16484	16544	16505	16627	16700	16629	16684	16706	16584	16738	16668	16650	16648	16670	16700	16497	16626	16620	16712	16632	16774	16464	16665	16658	16722	16571	16514	16479	16423	16583	16594	16731	16704	16748	16740	16787	16579	16791	16478	16405	16621	16786	16780	16496	16654	16647	16528	16685	16580	16671	16585	16701	16675	16517	16589	16698	16656	16677	16474	16713	16589	16723	16612	16645	16670	16529	16686	16650	16527	16565	16682	16608	16551	16880	16301	16808	16640	16720	16638	16571	16837	16522	16626	16736	16912	16431	16700	16579	16520	16763	16470	16844	16683	16484	16534	16592	16765	16635	16561	16524	16576	16560	16737	16656	16626	16751	16759	16579	16611	16777	16698	16727	16679	16787	16678	16604	16512	16565	16685	16576	16650	16564	16579	16806	16452	16767	16792	16827	16538	16669	16869	16721	16543	16486	16782	16473	16818	16641	16732	16695	16556	16513	16654	16755	16528	16696	16738	16672	16632	16645	16653	16808	16610	16615	16380	16649	16625	16529	16708	16593	16604	16660	16592	16624	16576	16722	16680	16520	16608	16790	16593	16744	16521	16607	16768	16583	16669	16692	16817	16558	16678	16590	16580	16451	16504	16775	16605	16533	16638	16528	16720	16757	16649	16674	16794	16731	16637	16693	16648	16646	16656	16725	16429	16786	16582	16653	16719	16661	16645	16636	16555	16558	16503	16677	16701	16529	16499	16751	16646	16521	16701	16580	16679	16732	16533	16498	16627	16677	16582	16662	16634	16810	16541	16578	16646	16833	16545	16672	16609	16617	16445	16731	16677	16639	16838	16738	16721	16623	16540	16755	16719	16630	16729	16727	16701	16652	16614	16649	16523	16568	16617	16688	16587	16620	16485	16592	16608	16535	16716	16706	16518	16524	16739	16661	16590	16722	16463	16698	16653	16588	16839	16618	16692	16549	16602	16654	16753	16773	16783	16629	16629	16535	16575	16648	16581	16613	16736	16700	16669	16675	16555	16579	16618	16616	16583	16555	16809	16633	16841	16649	16593	16759	16595	16559	16703	16661	16562	16594	16627	16546	16694	16846	16664	16506	16657	16516	16729	16760	16725	16611	16584	16595	16567	16658	16736	16610	16641	16587	16686	16656	16679	16615	16620	16700	16588	16588	16626	16560	16683	16704	16544	16698	16638	16541	16559	16795	16636	16625	16613	16593	16773	16694	16568	16739	16686	16824	16411	16654	16639	16686	16658	16700	16607	16660	16415	16578	16649	16533	16502	16749	16768	16709	16491	16688	16617	16639	16631	16563	16676	16635	16823	16670	16629	16634	16650	16751	16805	16467	16592	16822	16640	16734	16589	16795	16652	16765	16617	16609	16578	16498	16667	16642	16690	16754	16490	16603	16636	16744	16687	16732	16626	16600	16736	16758	16581	16564	16525	16649	16829	16638	16607	16757	16515	16661	16569	16565	16517	16726	16721	16638	16724	16629	16693	16564	16755	16660	16637	16856	16565	16695	16433	16589	16589	16622	16810	16744	16669	16553	16720	16616	16629	16588	16674	16666	16773	16658	16740	16745	16736	16607	16532	16764	16556	16532	16557	16592	16624	16692	16619	16727	16520	16569	16725	16735	16567	16579	16547	16644	16674	16769	16606	16637	16685	16761	16542	16648	16613	16831	16663	16702	16647	16910	16629	16727	16692	16693	16472	16730	16687	16720	16679	16548	16680	16602	16596	16702	16666	16734	16726	16645	16519	16665	16644	16526	16624	16652	16772	16663	16629	16601	16676	16787	16591	16506	16836	16447	16675	16631	16547	16819	16619	16662	16606	16537	16624	16777	16766	16527	16572	16629	16628	16691	16730	16587	16574	16700	16606	16455	16654	16723	16609	16658	16631	16734	16538	16657	16581	16677	16481	16620	16638	16679	16487	16773	16428	16697	16527	16580	16568	16568	16897	16475	16607	16518	16566	16696	16696	16673	16681	16641	16589	16671	16691	16598	16595	16552	16656	16585	16649	16587	16561	16671	16745	16680	16621	16771	16761	16659	16694	16591	16746	16685	16755	16777	16545	16688	16643	16574	16581	16720	16646	16517	16719	16534	16864	16618	16674	16673	16513	16727	16729	16459	16589	16598	16612	16594	16802	16598	16632
29310	22707	24612	23039	22068	22135	21520	20723	20062	19646	19279	19402	20897	20400	19694	18747	18359	18247	18210	18126	18367	18242	18357	18424	18393	18076	18190	18294	18261	18218	18192	17858	18369	18120	18168	18037	18253	18172	18418	18115	18169	18267	18273	18321	18327	18183	18247	18377	18321	18010	18110	18039	18172	18276	18349	18226	18320	18295	18303	18283	18071	18281	18158	18271	18409	18138	18042	18176	17909	18107	18337	18122	18455	18082	18334	18284	18285	18250	18359	18193	18266	18049	18250	18217	18129	18342	18160	18184	18326	18312	18305	18216	18314	18173	18283	18176	18240	18409	18180	17983	18090	18208	18383	18275	18209	18275	18060	18022	18361	18249	18243	18201	18272	18189	18371	18355	18021	18012	18058	18398	18121	18033	18081	18149	18029	18145	18232	17874	18280	18241	18165	18089	18213	18232	18312	18130	18202	18296	18284	18183	18138	18239	18268	18287	17990	18274	18160	18136	18303	18316	18452	18072	18128	18342	18215	18280	18282	18220	18337	18203	18173	18125	18077	18088	18214	18349	18264	18176	18185	18018	18206	18215	18321	18101	18306	18174	18145	18280	18255	18415	18284	18292	18285	18290	18236	18184	18309	17959	18267	18087	18352	18248	18400	18302	18420	18134	18221	18115	18348	18458	18229	18487	18305	18146	18181	18140	18415	18146	17988	18148	18158	18281	18274	18097	18073	18154	18059	18247	18329	18286	18268	18079	17972	18179	18229	18027	18155	18180	18236	18075	18157	18118	18134	18018	18130	18143	18290	18107	18234	18326	18128	18215	18207	18203	18091	18252	18248	18359	18233	18136	18108	18197	18210	18214	18087	18215	18229	18316	18265	18226	18068	18192	18265	18183	18270	18300	18301	18217	18183	18111	18254	18031	18174	18135	18208	18346	18453	18162	18161	18345	18248	18141	18324	18213	18306	18186	18190	18211	18122	18378	18247	18173	18103	18091	17936	18217	18000	18308	18129	18039	18231	18032	18106	18158	18311	18365	18351	18148	18145	18110	18141	18044	18400	18236	18189	18374	18137	18146	18363	18213	18050	18321	18440	18274	18439	18151	18006	18139	18168	18148	18225	18268	18222	18207	18039	18254	18021	18191	18042	18253	18236	18110	18037	18332	18095	18298	18180	18428	18430	18223	18307	18117	18080	18196	18281	18361	18263	18034	18109	18228	18197	18214	18300	18230	18347	18303	18309	18164	18176	18147	17923	18112	18172	18242	18301	18123	18174	18078	18199	18524	18153	18320	18220	18049	18201	18282	18219	18218	18216	18130	18059	17932	18331	18172	18031	18170	18376	18369	18302	18243	18257	18339	18184	18458	18124	18153	17999	18153	18320	18345	18318	18103	18368	18215	18353	18273	18299	18082	18125	18000	18218	17899	18180	18390	18315	18094	18081	18152	18177	18100	18320	18132	18352	18303	18206	18339	18146	18216	18245	18208	18170	18175	18148	18144	18183	18359	18212	18108	18162	18390	18178	18276	18286	18143	18213	18291	18073	18057	18269	18241	18054	18348	18261	18291	18101	18128	18290	18366	17991	18134	18136	18311	18447	18109	18167	18121	18387	18250	18276	18238	18004	18130	18119	18336	18184	18422	18370	18189	18360	18232	18233	18270	18144	18118	18042	18217	18037	18362	18272	18241	18282	18177	18194	18288	18050	18168	18181	18106	18191	18345	18189	18237	18214	18229	18255	18258	18256	18167	18196	18203	18340	18259	18143	18177	18228	18085	18250	18346	18341	18255	18247	18274	18235	18246	18216	18177	18378	18147	18253	18209	18092	18413	18424	18279	18186	18529	18243	18265	18280	18027	18187	18247	18390	18283	18142	18106	18413	18038	18168	18312	18151	17994	18186	18303	18153	18196	18283	18182	18368	18439	18085	18315	18362	18208	18027	18128	18246	18145	18168	18343	18220	18270	18130	18036	18254	18049	18254	18288	18281	18172	18323	18196	18226	18210	18112	18158	18181	18216	18166	18233	18182	18401	18165	18259	18338	18388	18396	18318	18173	18249	18187	17991	18242	17981	18081	18258	18122	18323	18268	18225	18284	18285	18098	18158	18219	17969	18221	18241	18177	18119	17999	18164	18223	18196	18276	18188	18197	17990	18276	18281	18351	18292	18260	18262	18302	18213	18116	18272	18283	18191	18252	18199	18263	18343	18445	18165	18218	18252	18192	18260	18232	18076	18147	18167	18236	18395	18021	18259	18144	18278	18128	18235	18454	18390	18233	18266	18073	18287	18106	18220	18147	18109	18358	17968	18348	17995	18205	18128	18225	18256	18122	18514	18411	18185	18317	18323	18301	18260	18190	18113	17987	18240	18232	18141	18124	18334	18154	18136	18080	18069	18032	18294	18277	18091	18051	18144	18151	18186	18099	18294	18163	18316	18341	18268	18337	18536	18246	18177	18222	18230	18216	18175	18173	17912	18173	18158	18209	18277	18219	18201	18361	18055	18334	18171	18367	18339	18293	18143	18236	18037	18328	18044	18230	18055	18091	18252	18177	18472	18244	18301	18153	18255	18158	18148	18234	18229	18211	18099	18257	18350	18045	18144	18341	17988	18173	18145	18249	18351	18023	18275	18524	18223	18267	18258	18361	18305	18291	18295	18170	18235	18201	18153	18199	18337	18082	18167	18258	18087	17945	18236	18398	18187	18093	18109	18074	18178	18199	18194	18298	18087	18236	18259	18274	18251	18260	18094	18292	18284	18520	18207	18261	18231	18300	18253	18204	18059	18168	18190	18175	18263	18111	18350	18161	18230	18367	18302	18175	18203	18081	18181	18291	18147	18251	18202	18190	18316	18119	18236	18309	18263	18186	18216	18346	18090	18184	18024	18138	17950	18435	18328	18072	18416	18362	18235	18234	18278	18314	18302	18246	18262	18019	18110	18223	18076	18132	18195	18179	18315	18130	18191	18309	18054	17971	18126	18116	18172	18260	18357	18246	18332	18086	18385	18228	18133	18156	18215	18337	18151	18097	18221	18225	18145	18314	18136	18362	18114	18345	18395	18004	18137	18098	18167	18272	18159	18365	18195	18119	18153	18089	18321	18191	18067	18270	17865	18161	18186	18274	17998	18278	18229	18128	18096	18127	18064	18323	18191	18104	18244	18296	18332	18081	18171	18257	17926	18147	18310	18194	18314	18186	18311	18214	18271	18191	18186	18141	18109	18281	18211	18105	18078	18218	18267	18236	18162	18351	18335	18166	18367	18201	18193	18064	18118	18495	18203	18285	18538	18284	18132	18241	18047	18349	18061	18241	18156	18178	18143	17918	18139	18154	18086	18392	18230	18093	18112	18085	18123	18148	18168	18306	18175	18292	18320	18298	18154	18137	18210	18062	18169	18189	18071	18228	18124	18214	18277	18178	18224	18276	18273	18351	18289	18339	18367	18267	18168	18221	18505	17918	18428	18268	18270	18258	18093	18146	18215	18178	18233	18173	18283	18249	18148	18059	17974	18040	18076	18025	18171	18161	18101	18122	18263	18218	18251	18036	18046	18251	18085	18423	18247	18325	18414	18121	18330	18356	18086	18286	18219	18274	18229	18348	18132	18235	18112	18266	18365	18349	18215	18284	18202	18332	18190	18208	18303	18265	18297	18180	18210	18444	18405	18167	18113	18212	17960	18296	18310	18220	18421	18027	18025	18214	18160	18373	18161	18131	18099	18174	18103	18086	18201	18034	18286	18243	18076	18183	18175	18261	18242	18199	18269	18489	18160	18073	18496	18363	18155	18238	18299	18184	18016	18121	18106	18206	18217	18046	18198	18124	18258	18245	18153	18254	18163	18088	18388	18130	18412	18157	17940	18253	18185	18159	18427	18157	18086	18214	18216	18426	18323	18164	18187	18261	18296	18095	18165	18267	18206	18263	18350	18230	18255	17995	18321	18031	18253	18235	18281	18013	18332	18140	18346	18083	18323	18257	18148	18298	18030	18229	18180	18244	18065	18196	18157	18131	18317	18284	18162	18217	18294	18254	18198	18273	18172	18318	18157	18281	18265	18277	18323	18219	18183	18136	18002	18051	18263	18328	18263	18087	18002	18004	18093	18283	18010	18199	18236	18180	18222	18163	18274	18200	18313	18156	18275	18273	18351	18330	18239	18221	18451	18009	18259	18474	18303	18241	18322	17896	18192	18107	18135	18131	18172	18290	18262	18293	18092	18164	18277	18262	18208	18243	18274	18294	18351	18079	18361	18288	18204	18117	18187	18209	18071	18271	18218	18013	18177	18213	18396	18150	18264	18271	18329	18520	18414	18292	18222	18117	18358	18467	18314	18157	18085	18351	18477	18311	18210	18270	18114	18399	18060	18052	18133	18217	18219	18169	18399	18293	18048	18244	18305	18063	18290	18261	18206	18279	18264	18284	18249	18199	18414	18169	18148	18197	18088	18190	18369	18247	18268	18309	18426	18298	18382	18318	18243	18212	18054	18288	18033	18277	18140	18216	18310	18063	18187	18189	18175	18081	17957	18031	18175	18293	18170	18288	18069	18231	18082	18193	18126	18268	18136	18394	18200	18277	18404	18145	18238	18223	18230	18142	18149	18541	18353	18322	18153	18214	18337	18077	18010	18293	18195	18254	18184	18231	18319	18158	18196	18363	18219	18043	18034	18328	18225	18190	18209	18177	18368	18397	18354	18182	18305	18226	18387	18002	18152	18085	18146	18286	18134	18361	18308	18105	18296	18467	18123	18264	18304	18287	18037	18297	18344	18283	18245	18085	18127	18140	18095	18079	18184	18418	18477	18277	18221	18092	18354	18144	18141	18345	18236	18168	18154	18248	18429	18387	18077	18272	18287	18228	18097	18142	18253	18249	18238	18252	18212	18220	18288	18272	18104	18274	18108	18056	18287	18334	18231	18206	18101	18180	18271	18274	18296	18438	18290	18332	18141	18264	18313	18403	18261	18389	18261	18461	18242	18165	18305	18270	18258	18305	18156	18131	18177	18187	18292	18180	18151	18260	18306	18184	18276	18300	18279	18136	18180	18123	18268	18378	18390	18261	18113	18040	18347	18175	18125	18065	18178	18217	18068	18068	18043	18101	18304	18371	18307	18445	18167	18203	18135	18360	18264	18274	18227	18205	18080	18116	18080	18196	18282	18331	18021	18376	18019
17062	20602	22457	21640	22675	22752	21872	20734	20085	19200	18659	19189	20879	19604	18147	17317	16785	16972	16874	16771	16856	16730	16839	16882	16705	16817	16779	16735	16834	16649	16706	16809	16722	16841	16665	16828	16855	16850	16747	16776	16785	16830	16812	16763	16681	16772	16778	16729	16588	16869	16802	16932	16734	16743	16846	16792	16674	16561	16982	16815	16526	16622	16728	16759	16752	16915	16779	16879	16799	16874	16783	16792	16916	16701	16510	16787	16881	16703	16887	16826	16877	16565	16823	16866	16706	16715	16840	16885	16663	16757	16707	16692	16745	16795	16648	16687	16873	16692	16649	16764	16724	16684	16836	16829	16586	16631	16861	16610	16674	16799	16808	16872	16787	16803	16849	16900	16657	16916	16771	16964	16815	16795	16890	16902	16807	16791	16811	16575	16685	16756	16837	16851	16924	16918	16845	16795	16713	16738	16761	16682	16654	16866	16751	16772	16731	16709	16906	16900	16720	16842	16717	16763	16889	16727	16767	16681	16785	16628	16606	16752	16691	16722	16711	16839	16650	16688	16745	16752	16861	16673	16796	16741	16649	16790	16662	16748	16695	16742	16938	16779	16817	16874	16762	16838	16725	16871	16722	16791	16838	16604	16995	16896	16788	16709	16643	16735	16892	16865	16691	16732	16776	16874	16808	16912	16873	16831	16636	16557	16808	16701	16788	16821	16794	16711	16773	16786	16632	16756	16676	16834	16925	16908	16852	16778	16704	16919	16740	16789	16872	16793	16727	16777	16860	16789	16815	16657	16791	16638	16610	16943	16792	16643	16815	16720	16806	16815	16525	16692	16748	16935	16675	16752	16614	16707	16796	16540	16694	16839	16800	16846	16604	16790	16827	17042	16779	16828	16656	16828	16911	16624	16907	16839	16782	16622	16792	16823	16864	16871	16676	16787	16756	16838	16848	16856	16600	16730	16723	16780	16763	16781	16829	16668	16807	16889	16860	16808	16828	16728	16839	16860	16805	16872	16862	16697	16687	16755	16823	16641	16783	16890	16848	16711	16758	16761	16868	16794	16773	16811	16690	16716	16873	16853	16889	16883	16801	16782	16818	16780	16704	16758	16765	16892	16750	16855	16652	16726	16725	16517	16800	16810	16794	16756	16932	16837	16568	16791	16809	16856	16848	16850	16778	16764	16822	16783	16806	16846	16671	16856	16810	16737	16785	16907	16823	16906	16762	16628	16831	16762	16788	16740	16690	16953	16740	16898	16795	16718	16774	16912	16769	16795	16848	16782	16822	16818	16804	16819	16904	16794	16866	16597	16882	16734	16903	16951	16738	16672	16694	16910	17028	16797	16803	16898	16716	16816	16866	16837	16917	16760	16874	16628	16771	16795	16950	16785	16832	16848	16868	16888	16874	16913	16747	16824	16777	16889	16732	16733	16912	16862	16818	16844	16868	16739	16651	16946	16765	16625	16852	16803	16853	16774	16759	16697	16796	16856	16612	16779	16728	16741	16677	16937	16785	16858	16883	16860	16688	16781	16684	17018	16615	16724	16837	16734	16773	16654	16675	16969	16709	16741	16867	16759	16735	16836	16843	16869	16788	16800	16705	16884	16716	16707	16772	16889	16781	16798	16661	16714	16887	16814	16737	16799	16800	16834	16727	16675	16754	16763	16941	16866	16718	16683	16719	16843	16946	16938	16899	16794	16866	16700	16905	16805	16765	16674	16713	16797	16794	16731	16736	16936	16887	17017	16702	16721	16722	16764	16767	16689	16813	16800	16609	16636	16790	16630	16714	16650	16689	16787	16795	16671	16940	16603	16871	16811	16660	16679	16871	16649	16887	16664	16917	16879	16708	16804	16941	16723	16829	16738	16786	16713	16887	16759	16919	16758	16798	16738	16787	16693	16754	16582	16766	16561	16878	16990	16639	16757	16714	16768	16867	16823	16823	16877	16853	16686	16782	16891	16795	16751	16793	16832	16680	16907	17052	16742	16619	16848	16762	16782	16754	16797	16770	16681	16763	16910	16743	16864	16892	16939	16751	16831	16786	16837	16760	16791	16710	16925	16648	16739	16903	16888	16775	16713	16778	16823	16833	16715	16772	16680	16854	16693	16852	16776	16918	16657	16847	16711	16662	16810	16899	16675	16925	16910	16817	16725	16877	16827	16754	16727	16840	16724	16753	16677	16706	16790	16721	16761	16848	16616	16704	16846	16735	16683	16682	16950	16973	16796	16702	16800	16805	16785	16676	16799	16655	16865	16711	16589	16924	16821	16720	16802	16842	16664	16920	16890	16851	16644	16811	16724	16864	16617	16915	16813	16859	16924	16797	16654	16713	16737	16619	16655	16657	16853	16790	16749	16823	16747	16687	16818	16822	16659	16882	16820	16721	16933	16849	16823	16850	16759	16860	16892	16753	16730	16703	16857	16717	16763	16831	16827	16648	16914	16815	16859	16733	16637	16796	16813	16775	16805	16946	16798	16682	16699	16738	16746	16959	16802	16635	16739	16867	16653	16807	16712	16908	16699	16994	16702	16756	16720	16740	16788	16781	16743	16792	16780	16620	16882	16850	17016	16709	16784	16683	16733	16934	16879	16719	16836	16796	16758	16887	16763	17007	16716	16744	16774	16708	16727	16997	16770	16964	16734	16800	16830	16760	16908	16829	16768	16900	16896	16904	16607	16760	16960	16753	16845	16830	16714	16725	16848	16811	16789	16775	16860	16826	16630	16793	16801	16818	16756	16697	17023	16730	16682	16832	16666	16656	17041	16762	16832	16907	16615	16935	16853	16738	16929	16686	16755	16665	16804	16745	16891	16699	16692	16825	16904	16842	16889	16811	16832	16744	16749	16784	16814	16727	16857	16689	16823	16682	16749	16691	16750	16855	16527	16748	16944	16795	16686	16879	16781	16744	16847	16811	16816	16734	16876	16904	16749	16907	16821	16828	16882	16905	16691	16599	16672	16669	16868	16630	16803	16860	16822	16765	16835	16735	16815	16846	16766	16652	16789	16646	16914	16698	16641	16777	16659	16799	16613	16787	16853	16695	16771	16806	16830	16853	16671	16744	16854	16799	16716	16747	16848	16732	16770	16787	16876	16833	16822	16791	16971	16852	16845	16968	16924	16812	16808	16795	16866	16758	16793	16819	16633	16629	16755	16751	16817	16857	16767	16798	16756	16838	16620	16782	16766	16794	16782	16872	16879	16827	16664	16788	16821	16796	16824	16720	16791	16825	17117	16907	16863	16762	16863	16871	16659	16729	16730	16779	16757	16868	16783	16849	16813	16822	16751	16774	16863	16703	16756	16952	16727	16708	16749	16778	16791	16767	16894	16811	16719	16658	16923	16848	16732	16726	16817	16829	16791	16919	16731	16785	16722	16760	16796	16706	16810	16760	16698	16784	16781	16723	16825	16658	16928	16707	16938	16691	16779	16766	16739	16755	16652	16787	16807	16737	16772	16829	16654	16613	16671	16708	16813	16720	16729	16954	16817	16874	16780	16799	16991	16851	16823	16804	16707	16804	16903	16589	16682	16816	16730	16566	16794	16843	16709	16859	16767	16759	16878	16795	16835	16796	16876	16816	16532	16774	16875	16990	16815	16681	16843	16745	16718	16770	16788	16881	16833	16744	16847	16882	16893	16869	16742	16766	16820	16646	16660	16779	16707	16881	16852	16884	16667	16818	16949	16610	16886	16664	16885	16579	16850	16845	16873	16591	16646	16783	16734	16825	16622	16666	16671	16855	16676	16918	16815	16879	16771	16799	16693	16768	16769	16752	16733	16786	16757	16761	16850	16876	16862	16634	16825	16973	16814	16889	16745	16691	16818	16746	16761	16820	16904	16736	16713	16814	16707	16669	16694	16947	16868	16730	16779	16745	16815	16714	16732	16837	16939	16630	16694	16697	16784	16771	16814	16778	16784	16739	16718	16922	16755	16808	16894	16850	16596	16750	16724	16887	16819	16579	16897	16785	16852	16779	16811	16690	16819	16685	16796	16774	16625	16844	16759	16813	16796	16753	16713	16818	16716	16940	16612	16809	16964	16868	16785	16859	16974	16699	16799	16689	16852	16734	16981	16725	16751	16731	16800	16703	16891	16610	16726	16877	17032	16730	16985	16504	16782	16772	16645	16897	16885	16824	16774	16846	16877	16676	16960	16860	16553	16815	16884	16762	16672	16788	16609	16691	16917	16862	16644	16856	16909	16890	16746	16864	16688	16744	16625	16908	16685	16845	16785	16884	16938	16758	16738	16657	16878	16650	16716	16713	16875	16780	16736	16789	16785	16680	16937	16681	16696	16736	16794	16989	16796	16626	16788	16609	16796	16725	16831	16782	16804	16895	16947	16754	16971	16781	16742	16777	16799	16789	16849	16901	16786	16830	16815	16640	16721	16883	16749	16856	16946	16802	16779	16799	16865	16492	16692	16818	16783	16889	16845	16803	16903	16769	16940	16898	16731	16873	16805	16891	16822	16780	16848	16982	16747	16805	16823	16701	16858	16837	16834	16898	16505	16883	16710	16888	16986	16729	16872	16808	16867	16849	16833	16739	16787	16797	16888	16896	16908	16827	16912	16847	16852	16861	16732	16727	16938	16857	16896	16607	16805	16844	16741	16912	16802	16681	16696	16816	16737	16616	16601	16871	16856	16868	16704	16876	16690	16874	16723	16723	16749	16894	16812	16899	16647	16735	16791	16848	16730	16924	16740	16892	17044	16678	16595	16800	16650	16789	16654	16829	16812	16778	16869	16770	16669	16958	16765	16654	16670	16741	16873	16794	16850	16806	16782	16840	16909	16867	16812	16763	16806	16816	16867	16754	16790	16716	16695	16581	16756	16921	16844	16541	16659	16821	16762	16859	16723	16646	16957	16777	16745	16888	16757	16663	16631	16716	16831	16776	16803	16706	16821	16702	16831	16737	16993	16837	16760	16701	16631	16786	16743	16685	16732	16750	16790	16669	16872	16845	16731	16681	16798	16565	16724	16687	16891	16850	16698	16753	16699	16967	16708	16814	16797	16886	16995	16718	16737	16795	16802	16799	16872	16780	16787	16832	16738	16765	16848	16688	16673	16785	16822	16620	16690	16789	16877	16640	16667	16833	16675	16742	16815	16718	16768	16616	16805	16749	16853	16614	16895	16632	16901	16827	16815	16735	16700
25093	21431	28397	26680	24249	23782	23079	21317	20470	19988	19224	22907	31962	29077	23989	20617	18706	18267	17954	17943	17896	17785	18035	18057	18210	17752	18077	17873	17987	18029	17960	17946	18014	17881	17789	17804	17813	17951	17934	17934	17872	17705	17894	17903	17935	17817	17912	17959	17818	17827	17849	17770	17810	18022	17873	17870	17889	17950	17762	17843	17846	18109	17914	18002	17893	17736	17940	17753	17787	17931	17829	17837	17917	17825	17873	18006	17827	17890	18073	17868	17824	17837	17901	17971	17978	18020	17935	17806	17876	17988	17626	17917	17744	17927	17955	18026	17792	17962	17789	18094	18000	17775	18071	17817	17787	17826	17856	17956	18037	17884	17984	17892	17918	17936	17761	17742	18044	17956	17924	17978	17969	17653	17773	17938	17859	17888	17799	17820	17828	17977	17932	17920	17903	17932	17852	17814	17786	17962	17767	17846	17810	17845	17784	17966	17845	17904	17900	17660	17822	17735	17787	17881	17937	17878	17826	17698	17857	17864	17962	17871	17905	17755	17813	17905	17738	17615	17793	17845	17882	17846	18031	17919	17891	17882	17870	17929	17860	17929	18058	17985	17644	18099	17911	17802	17914	17893	17662	17889	17995	18132	17878	17709	17915	18117	17912	17994	18049	18026	17835	17872	18157	17867	17805	17891	17618	17776	18062	18008	17945	17860	17880	18154	17932	17979	17889	17799	17861	17837	17672	17846	17868	17980	17766	18104	17820	17753	17786	17819	17735	18076	17959	17995	17858	17651	18027	17926	18145	17818	17932	17692	17864	17739	17900	17882	17811	17963	17813	17831	17793	18072	17817	17931	17780	18083	17729	17782	17974	17861	17922	17706	17800	17825	17700	17786	17769	17803	17765	17975	17806	18035	17883	17869	17850	17834	17657	17779	17871	17833	17924	17718	17963	18011	17764	17910	17993	17827	17759	17837	18078	17742	17736	17840	18012	17929	17949	18006	17936	17847	17991	17927	17859	17799	17863	17768	17934	17943	17938	17959	17788	17897	17735	17885	17845	17858	17870	18064	17833	17820	17723	17912	17874	17663	18006	17974	17814	18075	17883	18128	18008	17751	17878	17657	17867	18047	17932	17744	17992	17770	17637	17881	17683	17810	17861	17805	17886	17939	17860	17774	17568	17682	17857	17769	17849	18014	17966	17939	17877	17904	18059	17648	17923	17809	17947	17979	17876	17791	17802	17964	17886	18000	17884	17917	17892	17891	17899	17947	17826	17857	17946	17951	17839	17790	17950	17793	17718	17771	17787	17611	17799	18169	17898	17891	18053	17603	17976	18045	17782	17988	17910	17782	17854	17812	17792	17743	17823	17757	18036	17846	17764	17899	17931	17972	18011	17954	17759	17675	17774	17918	17665	17911	17976	17822	17912	17859	17855	17940	17999	17854	17809	17855	17804	17638	17747	17844	17772	17877	17774	17784	17866	17837	17868	17956	17895	17881	17913	17817	17888	17748	17868	17912	17661	17893	17965	17943	18153	17797	17943	17886	17961	17897	17910	17858	17843	17538	17880	17810	17773	17885	17909	17876	17744	17965	17854	17937	17745	17894	17814	17775	17765	17797	17977	17907	18048	17856	17840	17858	17862	17785	18110	17886	17888	17630	18012	17663	18085	17929	17880	17837	17848	17962	17816	17723	17981	18136	17889	17950	17766	17737	17828	17851	17951	18004	17728	17962	17929	17861	17880	18058	17903	17650	17850	17935	17686	17788	17945	18029	17908	17759	17881	18041	18156	17925	17931	17878	17786	17999	17746	17724	17924	17820	18005	17618	17909	18083	17853	17844	17829	17854	17909	17740	17713	17996	17965	17811	17871	18040	17944	17887	17843	17844	17862	17831	17811	17980	17937	17735	17796	17683	17713	17948	17764	17980	17825	18008	17955	17676	17902	17890	18053	17943	17734	17952	17957	17941	17935	18124	17812	17729	17729	17933	17643	17783	17939	17837	17621	17800	17789	17825	17779	17925	17735	17688	17969	17747	17764	17688	17862	17907	17865	17810	18102	17957	17986	17729	18032	17890	17754	17892	17951	17939	17985	17910	17986	18113	18049	17871	17879	17823	18021	17899	17917	17840	17785	17751	17941	17843	17838	17818	17754	17677	17889	17855	17954	17845	17801	17965	17883	17848	17977	17571	17752	17752	17775	17827	17917	17794	17886	17850	17843	17784	17828	17805	17875	17829	17666	17769	17818	17906	17928	17933	17743	17867	17941	17850	17863	17784	17939	17954	17823	17796	18019	17828	17836	17855	17968	17847	17960	17790	17861	17922	17886	17838	18051	17926	17768	17857	17900	17853	17678	17871	17763	17908	17971	17976	17840	17923	17809	17881	17877	17811	17886	17696	17770	17956	17604	17832	18028	17768	17903	18126	17764	17968	17839	17754	17887	17964	17785	17924	18010	17618	17991	17844	17841	17744	17991	17963	17856	17933	17819	18039	17967	17941	17771	17919	17664	17780	17781	17954	17940	17758	18070	17806	18090	17875	17706	17839	17807	17775	17995	17747	17914	17756	17806	17792	17784	17679	17734	17934	17971	17959	17757	17912	17893	18153	17895	17874	17838	17752	17902	18005	17861	17885	17902	17794	17793	17926	17855	17866	17830	17828	18033	18085	17899	17883	17894	17734	17788	17880	17827	17805	17908	17825	17877	17724	17892	17779	17865	17768	17971	17854	17771	17743	17772	17756	17935	17975	17897	17899	17796	17920	17801	17788	17735	17911	17897	17784	17863	17905	17931	17862	17783	17990	17969	17931	17919	17896	17857	17720	17929	18015	17798	17834	18036	17658	18022	17886	17857	17962	18078	17820	17736	17758	17710	17746	18055	17958	17769	17871	17972	17713	18018	17744	17983	18031	17907	18011	17727	17798	17680	17953	17994	18051	17877	17850	17838	17747	17938	18105	18122	17809	17913	18060	17979	17802	18006	17968	17882	17818	17769	17937	17808	17921	17888	17795	17946	17771	17909	17716	17710	17913	17874	17982	17782	17984	17800	17942	18054	17911	18183	17951	17776	17890	17684	17729	18039	17802	17733	17895	17980	18036	17919	18162	17997	17805	17983	17760	17830	17912	17798	17869	17718	17748	18126	17695	18038	17944	17914	17562	17829	17654	17943	17846	17950	17666	17944	17816	17939	17716	17899	17791	17957	17749	17978	17825	17880	17814	17847	17895	17864	17946	17832	17960	17701	17796	17868	17862	17977	18104	17724	17886	17865	17935	17996	17763	17995	17846	17941	17782	17928	17942	17887	17743	17652	17859	17716	17708	17864	17758	17833	17883	17907	18092	18018	17680	17723	17829	17805	17969	17860	17859	18110	18015	17890	17933	17935	17941	17931	17780	17877	17748	17863	18135	17612	17791	17771	17895	17823	17822	17871	17762	17890	17771	17865	17898	17756	17769	17944	17871	18063	17993	18050	17842	17643	17848	17972	17993	17869	17901	17929	17902	17912	17851	17824	17961	17993	17974	17950	18009	18001	17973	17717	17756	17987	17918	18129	17893	17703	18058	17946	17932	17966	17832	17842	18040	18098	17881	17927	17715	17795	17760	17757	17664	17689	17853	18136	17711	17993	17823	17818	18029	17914	17918	18105	17781	17835	17912	17924	18007	17798	17686	17813	17898	17753	17715	17898	17837	17764	17813	18118	17820	17825	17633	17921	17876	17835	17891	17895	17688	17855	17816	17968	17853	18062	18021	18014	17811	17925	18075	17932	17654	17837	17923	17998	18069	17950	17902	17915	17949	17884	18155	17913	17984	17793	17873	17756	17930	17902	18006	17972	17915	17927	17835	17927	17959	17959	17688	18195	17935	17986	17875	17751	18089	17903	17828	17902	17837	17886	17901	17809	17909	18191	17871	17836	18069	18038	17799	17920	17881	18094	17682	17877	17569	17904	17965	17836	17908	17799	17870	17889	17855	17901	17847	17834	17790	18046	17701	17992	17871	17657	17760	17713	17909	18029	18002	17843	17820	18071	17857	17970	17914	17837	18046	17896	18121	17951	18027	17760	17904	17726	17793	17993	17924	17901	17853	17967	17826	18133	17995	18004	17838	17847	17744	18034	17822	18249	17644	17794	17698	17935	18034	17706	17988	17951	17512	17920	17879	17828	18027	17762	17975	17824	17836	17790	17711	17941	17889	18077	18037	17857	17749	17793	17822	17930	17935	17648	17704	17935	17683	17849	17737	17779	17893	17740	17909	17691	17780	17717	17921	17871	17813	17925	18055	17765	17756	17818	17863	17924	17631	17796	17952	18050	18032	17834	17828	17926	17990	17922	17785	17832	17851	17926	17732	17882	17964	17802	17884	17761	17926	17982	17903	17987	17967	17866	17897	18048	17924	17753	17950	17735	17740	17872	17842	17728	17895	17919	17937	17931	17795	17919	18041	18030	17801	17970	17738	17868	17917	18037	17946	17818	17936	17883	17897	17894	17865	17841	17831	17925	17934	17989	18014	17815	17973	17884	17852	17693	18011	17997	17891	17859	17866	17949	17822	17906	18067	17758	17681	17653	17870	17824	17917	17916	17924	17951	17979	17945	17855	17819	18009	17959	17737	17915	17860	17789	17900	17811	17850	17836	17859	17820	17861	17898	17932	17916	17717	17975	17747	17898	17828	18013	18044	17872	17946	17937	17898	17716	17763	17709	17829	17725	17974	17729	17845	17996	18008	17871	17912	18017	17919	17900	17939	18054	17936	17986	17816	17825	17712	17692	17817	17847	17895	17806	17818	17915	17660	17854	17808	17813	17678	17655	17984	17895	17766	17762	17873	17910	17866	17831	17771	17931	17883	17807	17971	17650	17735	17856	17919	17953	17814	17860	17820	17964	17867	17895	17936	17849	17915	17894	17911	17853	17926	18122	17875	17768	17959	17992	17912	18044	17890	17908	17949	17780	17952	17806	17945	18049	17891	18181	17969	17851	17983	17865	17923	17685	17963	17923	17898	18081	18127	17955	17738	17981	17886	17865	18049	17967	18079	17857	17847	18078	17818	17663	17875	18054	17966	17989	17703	17930	17916	17947	17781	17944	17907	17818	17822	17988	17809	17927	17810	17780	18131	17928	17787	17992	17944	17833	17950	17811	17834	17933	17785	17974	17960	17867	17750	17930	17667
16443	26270	29840	30322	26857	24207	22553	21804	20581	19678	19046	25519	35334	30453	23826	18944	17182	16880	16708	16703	16807	16607	16796	16697	16891	16667	16819	16570	16690	16546	16480	16554	16665	16537	16674	16538	16697	16533	16565	16624	16567	16670	16525	16796	16720	16743	16663	16640	16713	16573	16692	16761	16598	16740	16534	16647	16643	16752	16635	16611	16478	16605	16708	16646	16794	16608	16648	16439	16670	16668	16658	16582	16544	16599	16704	16954	16687	16572	16589	16643	16513	16582	16720	16645	16588	16659	16628	16542	16533	16549	16644	16427	16591	16616	16682	16663	16461	16721	16770	16632	16662	16754	16723	16640	16617	16613	16694	16628	16700	16756	16550	16595	16660	16703	16758	16549	16572	16532	16690	16654	16452	16631	16705	16732	16397	16682	16552	16794	16564	16554	16856	16565	16531	16619	16643	16573	16653	16643	16804	16653	16655	16569	16560	16746	16614	16741	16771	16495	16629	16800	16552	16635	16737	16757	16601	16567	16777	16613	16533	16828	16624	16591	16550	16395	16597	16685	16705	16752	16548	16628	16647	16711	16723	16725	16672	16467	16569	16609	16613	16669	16745	16679	16877	16723	16667	16653	16616	16664	16626	16670	16591	16551	16637	16553	16587	16688	16620	16420	16432	16548	16655	16788	16604	16559	16723	16557	16714	16741	16444	16541	16546	16683	16531	16758	16674	16644	16517	16632	16774	16626	16457	16681	16570	16676	16609	16593	16559	16728	16798	16711	16727	16744	16587	16513	16644	16674	16695	16614	16734	16688	16640	16634	16744	16537	16781	16492	16710	16595	16581	16826	16666	16536	16543	16674	16810	16797	16457	16614	16522	16506	16759	16591	16609	16630	16465	16619	16781	16735	16599	16566	16688	16624	16736	16669	16525	16596	16488	16723	16588	16605	16800	16564	16613	16512	16622	16665	16603	16600	16663	16606	16485	16683	16488	16653	16681	16638	16870	16673	16537	16835	16604	16761	16577	16561	16669	16614	16557	16576	16567	16706	16589	16805	16663	16658	16818	16773	16656	16643	16702	16582	16922	16629	16883	16686	16558	16807	16605	16646	16726	16750	16592	16551	16687	16493	16471	16693	16682	16607	16588	16512	16844	16598	16672	16819	16651	16649	16602	16711	16782	16747	16659	16695	16650	16719	16529	16838	16637	16701	16585	16480	16727	16359	16563	16729	16831	16505	16722	16504	16556	16607	16571	16581	16638	16602	16702	16572	16679	16749	16698	16513	16581	16607	16683	16716	16847	16561	16544	16733	16686	16691	16753	16624	16869	16449	16584	16495	16780	16500	16736	16665	16723	16693	16720	16677	16668	16550	16637	16713	16812	16687	16555	16786	16601	16897	16572	16586	16590	16686	16583	16557	16501	16621	16781	16657	16595	16565	16570	16592	16409	16651	16595	16610	16810	16601	16657	16553	16761	16658	16677	16612	16548	16742	16688	16741	16648	16841	16614	16670	16703	16674	16579	16640	16676	16585	16642	16633	16561	16621	16875	16593	16804	16590	16667	16493	16684	16667	16700	16415	16658	16609	16619	16638	16526	16650	16521	16694	16840	16518	16606	16531	16636	16642	16614	16455	16730	16666	16542	16710	16533	16694	16652	16711	16591	16675	16611	16573	16703	16505	16677	16719	16727	16600	16597	16560	16607	16555	16588	16737	16685	16602	16590	16606	16534	16581	16523	16609	16511	16645	16570	16790	16777	16720	16640	16749	16606	16646	16481	16494	16719	16648	16616	16555	16421	16694	16759	16652	16718	16626	16635	16605	16681	16865	16544	16836	16543	16792	16629	16743	16612	16489	16682	16457	16670	16605	16474	16833	16579	16670	16725	16593	16722	16658	16505	16590	16759	16610	16718	16716	16541	16703	16635	16520	16493	16687	16614	16532	16536	16715	16723	16795	16669	16625	16640	16631	16731	16617	16660	16734	16689	16570	16776	16748	16701	16676	16590	16712	16653	16578	16870	16676	16581	16699	16591	16541	16626	16759	16592	16598	16627	16650	16642	16553	16602	16708	16509	16647	16631	16538	16675	16926	16803	16598	16718	16592	16596	16602	16420	16808	16546	16733	16809	16516	16691	16660	16680	16680	16594	16466	16574	16512	16607	16678	16632	16600	16728	16775	16666	16663	16690	16738	16748	16699	16533	16612	16576	16628	16732	16596	16523	16751	16579	16651	16605	16652	16442	16632	16702	16670	16660	16437	16642	16598	16746	16597	16620	16681	16727	16564	16669	16621	16446	16618	16665	16679	16536	16541	16634	16606	16606	16769	16663	16673	16831	16695	16458	16507	16681	16613	16565	16719	16577	16732	16667	16717	16520	16548	16609	16901	16612	16691	16746	16744	16574	16664	16635	16679	16699	16658	16617	16527	16737	16663	16695	16633	16797	16430	16852	16529	16738	16726	16685	16637	16502	16723	16790	16637	16623	16475	16620	16633	16592	16604	16866	16633	16663	16672	16530	16675	16643	16697	16631	16510	16718	16743	16566	16601	16637	16684	16683	16600	16566	16827	16701	16561	16571	16380	16636	16800	16695	16633	16749	16771	16711	16655	16675	16723	16679	16634	16742	16690	16596	16464	16547	16412	16553	16786	16643	16574	16510	16593	16547	16586	16588	16691	16441	16673	16592	16471	16674	16778	16758	16646	16674	16602	16513	16611	16661	16650	16676	16532	16570	16703	16404	16725	16627	16774	16736	16542	16691	16622	16671	16573	16487	16689	16613	16566	16699	16769	16488	16561	16725	16711	16580	16632	16580	16587	16731	16372	16637	16563	16681	16605	16530	16700	16558	16698	16612	16577	16589	16555	16628	16605	16583	16592	16554	16613	16525	16707	16635	16765	16603	16574	16463	16431	16766	16619	16440	16621	16777	16682	16579	16707	16699	16791	16778	16691	16736	16455	16667	16656	16595	16656	16561	16675	16762	16700	16449	16740	16656	16647	16624	16663	16675	16417	16531	16702	16641	16655	16590	16677	16687	16596	16701	16513	16470	16631	16699	16606	16602	16579	16693	16500	16689	16790	16724	16711	16527	16685	16646	16618	16655	16795	16804	16479	16732	16713	16598	16576	16727	16608	16516	16547	16592	16556	16686	16458	16752	16744	16576	16609	16779	16715	16614	16441	16706	16700	16599	16576	16460	16572	16731	16748	16766	16779	16813	16527	16581	16563	16591	16641	16639	16772	16501	16715	16644	16569	16646	16748	16717	16715	16452	16540	16661	16694	16676	16640	16537	16774	16535	16741	16593	16481	16614	16644	16753	16882	16767	16723	16488	16576	16627	16625	16538	16763	16794	16810	16728	16647	16639	16711	16713	16593	16544	16649	16597	16654	16654	16601	16676	16550	16593	16678	16466	16662	16652	16721	16657	16762	16701	16571	16602	16686	16518	16749	16618	16625	16689	16631	16836	16444	16623	16636	16892	16727	16602	16590	16723	16590	16627	16666	16602	16769	16717	16843	16609	16761	16623	16524	16697	16679	16682	16702	16638	16658	16570	16670	16686	16731	16504	16718	16793	16695	16518	16576	16709	16591	16711	16715	16504	16480	16657	16640	16712	16644	16862	16735	16511	16633	16778	16672	17038	16647	16736	16421	16665	16647	16419	16569	16567	16575	16585	16584	16584	16673	16687	16576	16600	16665	16564	16714	16404	16533	16607	16760	16821	16607	16581	16701	16619	16695	16636	16659	16664	16714	16688	16712	16576	16712	16536	16773	16788	16640	16536	16605	16706	16729	16762	16544	16663	16642	16667	16496	16793	16646	16726	16439	16622	16708	16688	16568	16743	16663	16581	16630	16554	16584	16564	16698	16559	16573	16908	16712	16679	16565	16708	16594	16674	16685	16743	16511	16599	16592	16589	16588	16672	16594	16657	16737	16422	16764	16720	16527	16597	16707	16713	16444	16597	16556	16638	16565	16749	16603	16752	16680	16597	16674	16625	16663	16712	16610	16593	16439	16679	16613	16544	16679	16812	16698	16747	16581	16671	16661	16449	16566	16678	16538	16613	16605	16572	16742	16677	16581	16670	16595	16670	16519	16476	16603	16774	16652	16777	16728	16648	16670	16655	16681	16692	16794	16540	16692	16525	16651	16855	16464	16816	16645	16689	16463	16746	16699	16479	16639	16682	16556	16609	16852	16638	16610	16764	16699	16517	16551	16572	16659	16628	16544	16435	16692	16463	16729	16723	16657	16621	16713	16539	16565	16505	16712	16567	16619	16527	16520	16564	16666	16717	16649	16632	16608	16711	16487	16703	16675	16693	16637	16753	16757	16631	16563	16525	16586	16615	16642	16718	16552	16591	16720	16588	16512	16765	16684	16782	16639	16798	16624	16592	16626	16573	16580	16448	16608	16609	16460	16737	16514	16640	16541	16717	16655	16723	16681	16724	16581	16739	16707	16553	16673	16841	16657	16592	16620	16598	16761	16681	16493	16640	16696	16628	16801	16568	16770	16473	16514	16677	16611	16586	16820	16663	16577	16851	16620	16620	16613	16588	16565	16799	16674	16604	16663	16703	16747	16766	16591	16774	16665	16620	16694	16666	16615	16751	16562	16653	16583	16786	16707	16740	16561	16595	16525	16951	16574	16520	16609	16544	16819	16557	16629	16672	16611	16550	16690	16625	16696	16745	16396	16799	16605	16729	16530	16618	16579	16706	16507	16827	16904	16577	16470	16785	16576	16591	16650	16595	16670	16505	16608	16691	16699	16744	16742	16450	16615	16795	16628	16660	16646	16741	16650	16543	16530	16616	16615	16553	16742	16707	16705	16705	16817	16443	16491	16442	16638	16598	16596	16584	16601	16567	16455	16637	16639	16588	16545	16537	16666	16745	16395	16554	16469	16678	16549	16611	16658	16602	16679	16708	16691	16667	16702	16658	16650	16643	16622	16533	16702	16756	16568	16765	16536	16644	16698	16587	16799	16653	16774	16542	16723	16654	16763	16620	16649	16547	16706	16515	16509	16731	16697	16687	16595	16648	16650	16848	16585	16689	16575	16775	16846	16681	16685	16837	16633	16547	16517	16593	16684	16662	16693	16730	16661	16786	16632	16604	16738	16829	16512	16594	16740	16723	16574	16495	16578	16670	16547	16633	16597	16664	16644	16711	16575
23908	21467	28962	24863	23431	25655	25886	21995	20971	20162	20142	25809	39772	34724	27433	21471	18711	17974	17768	17684	17749	17817	17700	17662	17731	17722	17688	17528	17556	17532	17651	17645	17803	17645	17512	17643	17647	17719	17361	17644	17582	17694	17783	17537	17708	17483	17575	17651	17475	17574	17758	17574	17546	17610	17559	17595	17666	17602	17562	17655	17642	17515	17665	17615	17627	17662	17553	17760	17632	17606	17449	17663	17449	17676	17584	17702	17722	17502	17729	17727	17617	17720	17618	17713	17745	17637	17768	17702	17711	17474	17466	17639	17675	17645	17557	17635	17685	17731	17522	17550	17572	17656	17751	17608	17703	17544	17686	17697	17597	17220	17646	17460	17622	17622	17430	17448	17514	17587	17734	17400	17590	17656	17568	17496	17650	17425	17574	17492	17703	17650	17536	17531	17377	17608	17661	17669	17274	17396	17730	17525	17605	17557	17632	17587	17579	17583	17510	17691	17487	17693	17630	17560	17479	17478	17653	17361	17522	17500	17715	17531	17547	17643	17584	17656	17749	17413	17597	17578	17560	17731	17597	17626	17705	17452	17462	17586	17493	17736	17657	17453	17442	17800	17754	17635	17758	17409	17669	17524	17652	17558	17612	17473	17447	17627	17699	17397	17659	17600	17627	17759	17668	17758	17498	17523	17567	17672	17496	17800	17740	17620	17556	17330	17548	17574	17625	17791	17575	17811	17315	17488	17511	17454	17544	17691	17520	17636	17670	17470	17621	17693	17368	17618	17661	17709	17645	17581	17510	17624	17430	17635	17767	17755	17574	17452	17532	17489	17432	17557	17654	17571	17684	17411	17688	17515	17625	17773	17499	17340	17559	17529	17632	17594	17580	17349	17612	17792	17572	17641	17499	17420	17524	17691	17678	17541	17623	17567	17451	17588	17799	17582	17469	17589	17629	17728	17567	17631	17466	17690	17599	17303	17459	17565	17519	17611	17770	17691	17642	17576	17589	17540	17711	17557	17588	17609	17638	17443	17553	17509	17377	17518	17693	17545	17593	17466	17600	17617	17636	17427	17746	17579	17718	17707	17325	17747	17543	17758	17508	17492	17607	17484	17532	17727	17439	17465	17846	17627	17799	17512	17658	17722	17425	17534	17685	17544	17438	17532	17413	17362	17538	17633	17658	17450	17769	17570	17570	17615	17565	17517	17609	17572	17575	17471	17389	17564	17705	17705	17611	17512	17478	17728	17674	17774	17585	17548	17596	17530	17608	17747	17605	17321	17485	17536	17407	17623	17539	17686	17577	17472	17612	17546	17658	17610	17410	17614	17425	17458	17705	17619	17493	17498	17453	17593	17772	17570	17724	17529	17630	17493	17538	17498	17600	17585	17599	17544	17534	17595	17650	17551	17579	17568	17609	17593	17683	17468	17566	17525	17633	17754	17820	17688	17615	17680	17635	17716	17603	17568	17398	17397	17638	17671	17628	17486	17517	17549	17505	17536	17480	17500	17641	17777	17629	17833	17614	17645	17684	17821	17701	17592	17462	17438	17774	17588	17437	17618	17618	17319	17623	17763	17632	17692	17614	17690	17255	17449	17563	17656	17761	17546	17607	17586	17607	17602	17667	17613	17744	17398	17563	17533	17474	17554	17528	17826	17644	17588	17743	17574	17500	17652	17580	17541	17667	17497	17627	17597	17413	17455	17545	17315	17612	17685	17560	17653	17630	17653	17603	17573	17665	17563	17636	17700	17323	17706	17647	17504	17696	17513	17498	17485	17518	17800	17407	17618	17694	17734	17544	17671	17718	17585	17472	17742	17527	17701	17453	17898	17653	17710	17381	17509	17498	17598	17657	17699	17507	17617	17653	17646	17588	17674	17735	17560	17780	17564	17428	17608	17492	17572	17643	17491	17573	17599	17508	17469	17503	17514	17419	17671	17690	17627	17452	17865	17602	17643	17623	17698	17641	17321	17413	17728	17455	17353	17659	17582	17701	17670	17471	17700	17700	17625	17561	17590	17440	17682	17483	17547	17611	17767	17587	17266	17528	17604	17719	17593	17734	17552	17586	17463	17637	17474	17549	17697	17442	17522	17548	17428	17589	17797	17573	17434	17524	17245	17452	17395	17468	17474	17569	17597	17649	17673	17655	17478	17524	17631	17641	17503	17619	17379	17700	17592	17879	17739	17622	17789	17502	17393	17499	17457	17684	17570	17583	17657	17768	17517	17539	17443	17567	17596	17662	17621	17663	17654	17703	17652	17552	17513	17731	17431	17590	17491	17666	17615	17440	17517	17566	17694	17424	17913	17743	17634	17477	17536	17495	17771	17651	17717	17559	17720	17584	17562	17702	17645	17461	17542	17927	17621	17564	17576	17506	17598	17577	17441	17739	17490	17683	17666	17444	17676	17560	17592	17469	17525	17437	17577	17591	17533	17418	17688	17599	17708	17667	17701	17510	17397	17635	17743	17630	17804	17513	17447	17767	17626	17685	17693	17514	17636	17687	17398	17494	17458	17526	17494	17577	17652	17602	17551	17471	17546	17574	17520	17625	17383	17651	17545	17452	17555	17575	17489	17507	17568	17447	17657	17590	17579	17455	17564	17552	17482	17584	17550	17642	17572	17441	17641	17664	17705	17404	17615	17697	17613	17610	17611	17680	17816	17607	17703	17732	17351	17483	17575	17601	17508	17609	17505	17562	17598	17575	17563	17606	17626	17580	17489	17616	17808	17392	17773	17497	17623	17777	17524	17624	17619	17461	17660	17569	17720	17714	17461	17755	17576	17590	17637	17619	17595	17548	17685	17656	17651	17527	17578	17620	17672	17522	17579	17714	17350	17679	17581	17501	17552	17748	17732	17638	17811	17636	17683	17610	17689	17480	17658	17387	17580	17504	17573	17795	17536	17415	17600	17581	17633	17508	17612	17370	17533	17646	17672	17634	17652	17523	17494	17618	17773	17547	17530	17504	17542	17728	17534	17841	17640	17408	17598	17590	17702	17542	17380	17882	17595	17462	17407	17500	17710	17665	17555	17532	17637	17600	17642	17631	17551	17491	17441	17767	17563	17511	17674	17688	17673	17666	17782	17700	17542	17503	17456	17503	17848	17538	17402	17631	17713	17577	17742	17593	17505	17701	17596	17575	17421	17386	17448	17456	17426	17568	17525	17572	17765	17534	17700	17494	17467	17660	17572	17575	17495	17460	17710	17691	17444	17534	17678	17558	17626	17696	17799	17690	17630	17680	17327	17669	17598	17657	17593	17519	17741	17719	17309	17715	17673	17606	17576	17470	17346	17643	17607	17575	17815	17748	17563	17688	17714	17753	17760	17565	17545	17947	17676	17434	17732	17649	17477	17283	17463	17616	17662	17734	17448	17403	17566	17594	17426	17509	17404	17664	17714	17863	17488	17577	17476	17455	17483	17490	17659	17753	17513	17482	17703	17719	17562	17645	17699	17558	17642	17653	17665	17775	17571	17649	17565	17639	17544	17735	17379	17401	17575	17638	17515	17594	17617	17683	17544	17338	17440	17650	17617	17574	17640	17757	17573	17641	17685	17705	17377	17466	17484	17680	17463	17530	17581	17412	17593	17702	17483	17585	17693	17595	17530	17606	17683	17567	17512	17558	17480	17654	17564	17439	17619	17605	17429	17666	17619	17440	17562	17603	17472	17350	17522	17522	17497	17560	17598	17574	17547	17838	17466	17546	17508	17523	17585	17531	17415	17648	17602	17762	17540	17660	17773	17646	17655	17686	17745	17504	17534	17509	17539	17642	17545	17585	17643	17384	17673	17487	17418	17843	17533	17609	17855	17676	17514	17573	17665	17617	17629	17535	17552	17831	17464	17539	17434	17536	17572	17326	17652	17727	17560	17543	17506	17594	17501	17662	17611	17669	17593	17653	17632	17424	17347	17660	17361	17641	17732	17544	17593	17530	17425	17866	17462	17640	17521	17419	17501	17588	17214	17724	17504	17316	17485	17599	17535	17401	17610	17621	17603	17487	17513	17732	17524	17607	17494	17448	17702	17701	17677	17569	17507	17642	17564	17628	17495	17775	17673	17774	17580	17721	17392	17506	17644	17576	17480	17472	17490	17740	17677	17546	17478	17426	17737	17600	17507	17697	17596	17780	17586	17483	17617	17478	17524	17447	17627	17624	17631	17649	17671	17481	17748	17735	17628	17596	17437	17614	17585	17695	17491	17350	17541	17483	17609	17701	17627	17779	17567	17616	17656	17524	17536	17762	17627	17657	17396	17674	17637	17712	17646	17719	17420	17287	17811	17722	17729	17756	17685	17532	17638	17439	17680	17679	17562	17464	17567	17502	17618	17648	17498	17513	17637	17589	17630	17606	17575	17474	17571	17641	17616	17578	17600	17674	17472	17561	17587	17800	17671	17652	17591	17460	17553	17709	17520	17630	17436	17557	17456	17390	17565	17633	17553	17770	17589	17579	17631	17467	17494	17513	17575	17654	17340	17621	17528	17578	17615	17504	17436	17789	17666	17679	17515	17599	17469	17571	17492	17517	17585	17596	17762	17823	17712	17958	17613	17582	17682	17795	17605	17730	17678	17669	17437	17390	17745	17778	17541	17428	17346	17557	17546	17581	17695	17495	17604	17538	17638	17738	17506	17460	17632	17601	17609	17602	17537	17493	17444	17523	17570	17495	17573	17432	17468	17608	17615	17528	17457	17541	17474	17428	17501	17559	17651	17590	17620	17541	17666	17490	17684	17641	17560	17880	17694	17575	17592	17713	17701	17546	17530	17529	17682	17623	17628	17710	17645	17628	17562	17750	17340	17652	17575	17512	17697	17586	17735	17617	17730	17590	17835	17706	17427	17537	17604	17591	17598	17582	17657	17477	17571	17596	17577	17542	17596	17600	17542	17836	17650	17546	17368	17614	17559	17553	17641	17561	17595	17353	17537	17804	17610	17707	17773	17654	17605	17664	17530	17402	17441	17698	17427	17684	17597	17616	17324	17648	17456	17670	17746	17494	17573	17692	17587	17636	17697	17551	17504	17730	17651	17616	17654	17435	17552	17572	17727	17578	17508	17640	17531	17793	17817	17529	17650	17520	17856	17643	17506	17502	17788	17565	17839	17829	17675	17541	17601	17446	17516	17509	17564	17373	17585	17705	17665	17483	17530	17351	17314	17619	17500
19297	35899	35815	34915	30488	27454	24639	22922	21516	20201	19705	30047	42702	36899	27951	20179	17513	16659	16502	16614	16536	16422	16387	16529	16644	16521	16565	16471	16516	16471	16504	16369	16367	16268	16687	16440	16581	16396	16504	16596	16541	16533	16464	16634	16505	16330	16464	16514	16409	16524	16504	16421	16538	16275	16478	16465	16394	16378	16503	16386	16447	16627	16655	16488	16572	16486	16364	16521	16484	16464	16390	16492	16534	16402	16529	16647	16399	16492	16622	16477	16506	16548	16507	16456	16397	16456	16401	16543	16443	16394	16541	16567	16410	16533	16465	16487	16416	16315	16361	16429	16516	16655	16416	16443	16430	16417	16501	16575	16516	16544	16446	16486	16450	16570	16523	16463	16462	16522	16366	16502	16569	16456	16447	16633	16456	16396	16571	16708	16559	16475	16233	16420	16473	16448	16407	16393	16396	16390	16405	16504	16560	16274	16464	16559	16473	16427	16453	16496	16345	16509	16406	16290	16464	16496	16584	16664	16482	16506	16417	16449	16634	16490	16432	16398	16557	16357	16443	16429	16518	16432	16548	16487	16512	16528	16583	16422	16507	16257	16560	16404	16469	16641	16506	16547	16581	16478	16521	16414	16482	16340	16620	16462	16544	16377	16353	16348	16437	16561	16447	16537	16410	16479	16539	16428	16512	16236	16537	16439	16407	16455	16417	16533	16469	16429	16406	16493	16449	16413	16506	16590	16443	16569	16554	16579	16462	16640	16407	16417	16549	16454	16269	16435	16589	16506	16324	16426	16344	16356	16656	16499	16441	16611	16442	16326	16537	16421	16446	16557	16517	16399	16216	16491	16347	16423	16546	16405	16551	16428	16558	16296	16427	16459	16419	16445	16582	16499	16241	16369	16561	16394	16461	16345	16462	16349	16522	16583	16453	16430	16435	16528	16527	16395	16626	16444	16644	16499	16565	16646	16672	16547	16448	16568	16475	16450	16570	16500	16507	16372	16398	16382	16536	16589	16468	16462	16541	16550	16369	16400	16553	16445	16470	16317	16432	16399	16431	16412	16496	16488	16617	16469	16487	16428	16649	16496	16612	16450	16327	16531	16373	16648	16433	16333	16582	16532	16494	16338	16308	16517	16482	16639	16493	16564	16449	16402	16324	16513	16466	16430	16418	16537	16490	16544	16325	16712	16395	16383	16528	16342	16533	16378	16578	16468	16450	16380	16425	16475	16741	16471	16404	16537	16500	16470	16338	16457	16574	16355	16384	16478	16525	16419	16470	16451	16577	16506	16583	16506	16634	16572	16427	16426	16492	16645	16548	16504	16439	16519	16447	16490	16455	16362	16481	16565	16503	16569	16544	16461	16365	16434	16479	16469	16486	16312	16254	16555	16484	16399	16538	16384	16427	16660	16629	16583	16375	16439	16305	16389	16341	16471	16534	16475	16402	16547	16516	16496	16468	16508	16493	16562	16478	16471	16427	16429	16495	16486	16486	16359	16528	16497	16445	16355	16432	16446	16462	16381	16634	16348	16289	16481	16636	16498	16399	16782	16582	16387	16662	16481	16426	16287	16538	16655	16619	16466	16545	16525	16522	16548	16636	16404	16337	16511	16541	16459	16306	16520	16467	16561	16343	16573	16439	16594	16461	16644	16538	16409	16441	16571	16450	16557	16366	16588	16605	16320	16504	16542	16681	16359	16552	16596	16456	16408	16400	16444	16443	16474	16303	16384	16495	16236	16502	16506	16453	16650	16536	16442	16464	16330	16536	16488	16441	16552	16370	16369	16500	16509	16485	16283	16370	16502	16540	16496	16630	16495	16498	16538	16516	16435	16469	16425	16314	16416	16511	16598	16359	16556	16464	16470	16496	16525	16481	16478	16468	16518	16429	16658	16369	16621	16416	16367	16373	16489	16439	16436	16530	16528	16545	16500	16475	16506	16741	16310	16389	16613	16379	16414	16529	16395	16636	16467	16399	16663	16378	16517	16402	16377	16319	16526	16265	16436	16452	16442	16514	16269	16453	16358	16554	16391	16584	16427	16633	16574	16475	16464	16481	16465	16501	16453	16345	16275	16434	16518	16261	16558	16538	16509	16414	16310	16453	16309	16510	16406	16514	16411	16303	16567	16483	16542	16397	16418	16504	16541	16455	16573	16294	16402	16567	16416	16428	16587	16293	16484	16388	16528	16318	16529	16470	16519	16524	16491	16433	16531	16395	16350	16512	16460	16258	16438	16447	16508	16361	16639	16389	16478	16556	16361	16449	16314	16454	16520	16568	16653	16571	16458	16682	16451	16353	16554	16453	16500	16505	16356	16337	16395	16603	16548	16479	16542	16488	16513	16519	16444	16511	16397	16436	16543	16441	16432	16539	16560	16340	16324	16552	16317	16402	16533	16427	16390	16477	16622	16457	16451	16449	16430	16684	16481	16471	16422	16471	16469	16478	16544	16509	16626	16679	16434	16431	16448	16589	16375	16505	16595	16328	16447	16500	16527	16476	16329	16538	16411	16642	16573	16458	16404	16403	16288	16457	16428	16400	16320	16359	16416	16503	16511	16192	16604	16311	16388	16558	16423	16590	16468	16366	16513	16604	16521	16537	16428	16615	16336	16465	16611	16428	16511	16324	16453	16506	16403	16521	16478	16505	16434	16470	16518	16561	16521	16509	16437	16489	16385	16298	16446	16386	16568	16331	16427	16353	16527	16327	16523	16423	16409	16660	16407	16424	16313	16359	16395	16601	16532	16447	16371	16313	16478	16383	16572	16478	16550	16631	16399	16596	16292	16430	16621	16440	16529	16493	16577	16514	16615	16460	16374	16638	16401	16543	16458	16545	16340	16341	16366	16471	16468	16561	16523	16443	16307	16528	16437	16429	16468	16365	16517	16422	16707	16516	16348	16351	16413	16339	16464	16408	16486	16475	16299	16582	16415	16417	16544	16485	16612	16500	16645	16534	16321	16400	16402	16537	16567	16428	16484	16402	16481	16496	16369	16449	16650	16549	16233	16484	16506	16392	16503	16531	16421	16427	16534	16390	16251	16386	16428	16347	16436	16548	16331	16626	16496	16407	16391	16520	16322	16445	16684	16591	16567	16440	16485	16601	16461	16406	16451	16455	16426	16357	16541	16545	16496	16504	16286	16569	16322	16364	16567	16416	16457	16336	16550	16523	16439	16336	16375	16578	16398	16476	16570	16660	16390	16414	16327	16461	16581	16342	16428	16518	16512	16341	16354	16416	16593	16447	16278	16548	16530	16393	16404	16762	16379	16479	16400	16450	16492	16374	16475	16472	16614	16527	16482	16293	16501	16355	16531	16559	16652	16399	16250	16488	16412	16596	16580	16477	16334	16499	16515	16533	16384	16664	16480	16453	16440	16390	16413	16424	16375	16426	16569	16678	16609	16473	16500	16476	16531	16452	16442	16432	16492	16477	16373	16453	16463	16390	16311	16549	16234	16559	16448	16379	16401	16354	16565	16507	16445	16487	16491	16431	16470	16421	16527	16552	16545	16439	16560	16586	16272	16511	16707	16574	16528	16555	16452	16465	16488	16564	16490	16440	16354	16427	16470	16323	16535	16604	16400	16610	16616	16385	16435	16435	16540	16388	16550	16469	16445	16277	16315	16361	16610	16497	16564	16370	16532	16452	16529	16498	16519	16509	16560	16594	16601	16408	16463	16395	16404	16376	16452	16439	16433	16555	16363	16399	16464	16546	16406	16470	16329	16449	16632	16544	16495	16621	16580	16370	16558	16545	16465	16442	16386	16427	16632	16622	16446	16511	16470	16496	16473	16350	16480	16597	16454	16501	16422	16445	16449	16344	16511	16440	16433	16325	16497	16553	16436	16454	16338	16555	16572	16483	16509	16496	16387	16534	16453	16462	16308	16384	16207	16407	16340	16318	16572	16425	16433	16581	16445	16501	16424	16545	16520	16464	16358	16429	16540	16379	16525	16444	16495	16510	16239	16424	16478	16368	16489	16452	16641	16584	16656	16525	16415	16532	16366	16425	16470	16664	16437	16473	16303	16626	16444	16412	16460	16563	16513	16371	16226	16368	16440	16580	16460	16572	16497	16495	16404	16422	16592	16519	16421	16705	16447	16530	16464	16396	16303	16512	16445	16650	16496	16472	16471	16527	16508	16511	16496	16612	16425	16561	16449	16526	16427	16561	16487	16528	16472	16540	16327	16659	16418	16555	16446	16553	16504	16556	16474	16341	16440	16596	16474	16573	16461	16448	16527	16402	16264	16458	16479	16445	16435	16537	16478	16407	16499	16598	16474	16340	16573	16388	16357	16546	16279	16387	16491	16396	16512	16547	16451	16527	16548	16416	16625	16543	16543	16539	16481	16568	16411	16689	16296	16489	16488	16422	16478	16411	16627	16451	16318	16349	16489	16731	16444	16377	16349	16464	16542	16521	16453	16524	16587	16450	16512	16590	16330	16459	16400	16454	16519	16588	16437	16273	16449	16486	16555	16368	16398	16317	16388	16653	16295	16372	16440	16508	16543	16305	16467	16492	16491	16606	16404	16485	16379	16527	16322	16570	16504	16655	16511	16552	16650	16541	16525	16444	16444	16493	16389	16461	16461	16608	16471	16308	16404	16508	16549	16594	16264	16603	16564	16402	16482	16307	16407	16549	16443	16446	16479	16575	16539	16434	16486	16515	16582	16389	16354	16463	16701	16508	16282	16548	16424	16538	16516	16416	16334	16492	16494	16401	16382	16500	16428	16456	16534	16549	16368	16597	16562	16366	16443	16476	16528	16462	16520	16523	16328	16370	16408	16461	16480	16643	16378	16508	16408	16544	16445	16373	16607	16564	16570	16562	16420	16479	16551	16538	16424	16414	16320	16541	16667	16433	16426	16359	16369	16540	16462	16356	16477	16508	16519	16639	16333	16429	16553	16432	16429	16567	16540	16476	16346	16620	16581	16500	16594	16622	16494	16636	16477	16578	16522	16310	16559	16521	16566	16418	16367	16550	16385	16549	16574	16394	16382	16382	16393	16462	16623	16481	16464	16458	16405	16388	16545	16520	16539	16243	16553	16568	16297	16564	16475	16363	16389	16429	16587	16292	16576	16596	16286	16343	16623	16381	16503	16433	16627	16448	16693	16543	16579	16501	16548	16429	16510	16585	16391	16358	16301	16674	16535
29915	24147	25152	24295	21400	20456	19679	18877	18428	18689	18309	18370	20183	19801	18944	18283	17693	17754	17637	17717	17691	17426	17858	17633	17420	17547	17497	17722	17682	17756	17647	17635	17708	17645	17483	17527	17679	17872	17561	17613	17684	17577	17602	17787	17637	17943	17871	17633	17806	17647	17549	17634	17506	17669	17607	17900	17765	17639	17603	17700	17701	17514	17746	17648	17672	17472	17387	17525	17771	17670	17438	17513	17579	17711	17664	17527	17532	17649	17573	17776	17736	17738	17788	17628	17478	17667	17499	17731	17516	17614	17838	17538	17612	17594	17610	17710	17682	17478	17668	17578	17570	17709	17734	17718	17644	17693	17497	17695	17647	17551	17690	17511	17426	17607	17504	17518	17489	17550	17715	17546	17356	17698	17541	17457	17568	17592	17724	17762	17593	17544	17660	17490	17599	17751	17694	17758	17675	17440	17762	17666	17723	17716	17427	17642	17668	17707	17429	17604	17635	17849	17661	17722	17802	17584	17661	17762	17588	17673	17654	17685	17889	17641	17734	17541	17509	17834	17725	17641	17596	17538	17774	17597	17697	17742	17516	17450	17688	17510	17931	17702	17549	17386	17377	17549	17631	17560	17659	17548	17655	17575	17727	17634	17625	17718	17646	17445	17708	17794	17602	17629	17616	17606	17658	17600	17642	17545	17625	17470	17740	17618	17841	17455	17539	17597	17593	17616	17583	17532	17621	17563	17883	17667	17701	17511	17482	17521	17345	17378	17537	17435	17556	17702	17481	17535	17431	17501	17681	17515	17523	17645	17454	17457	17755	17657	17511	17815	17663	17498	17722	17518	17709	17610	17698	17466	17365	17530	17538	17575	17714	17457	17543	17512	17623	17559	17617	17599	17632	17733	17751	17668	17499	17702	17803	17660	17871	17667	17424	17617	17693	17696	17778	17734	17821	17634	17782	17549	17624	17578	17811	17732	17653	17695	17770	17655	17611	17559	17576	17652	17519	17684	17290	17460	17614	17644	17421	17748	17462	17531	17708	17749	17589	17526	17730	17667	17700	17691	17575	17645	17670	17658	17745	17751	17432	17580	17445	17683	17407	17623	17782	17640	17619	17732	17550	17654	17624	17742	17663	17723	17788	17629	17658	17670	17581	17430	17693	17432	17593	17627	17721	17535	17845	17531	17638	17692	17578	17663	17703	17744	17647	17419	17745	17649	17623	17437	17551	17701	17787	17740	17774	17743	17686	17619	17577	17639	17550	17678	17534	17341	17509	17750	17561	17589	17437	17645	17479	17429	17798	17709	17650	17546	17529	17422	17529	17377	17698	17765	17551	17656	17484	17811	17746	17540	17643	17673	17622	17623	17579	17825	17386	17715	17745	17756	17580	17509	17697	17356	17368	17454	17696	17360	17596	17458	17647	17679	17529	17521	17537	17641	17573	17666	17657	17617	17788	17578	17508	17606	17599	17542	17605	17666	17694	17570	17750	17676	17597	17748	17796	17568	17569	17677	17729	17633	17717	17799	17620	17498	17527	17537	17810	17751	17492	17421	17621	17601	17714	17754	17638	17662	17572	17580	17611	17609	17735	17729	17641	17727	17536	17638	17630	17392	17592	17496	17598	17877	17571	17628	17518	17500	17554	17684	17641	17728	17655	17590	17448	17465	17672	17518	17535	17561	17553	17599	17736	17559	17537	17535	17544	17496	17634	17612	17661	17675	17504	17727	17858	17503	17579	17635	17585	17644	17428	17576	17444	17660	17796	17771	17703	17618	17538	17684	17719	17679	17657	17776	17660	17593	17716	17648	17558	17497	17787	17573	17447	17724	17638	17668	17207	17553	17383	17669	17662	17541	17512	17637	17765	17448	17809	17660	17632	17649	17721	17565	17643	17627	17542	17531	17621	17654	17787	17768	17655	17591	17511	17651	17599	17530	17463	17520	17272	17427	17638	17582	17382	17655	17625	17754	17615	17584	17520	17642	17800	17606	17503	17634	17860	17558	17315	17620	17622	17833	17657	17620	17698	17577	17593	17609	17424	17358	17493	17576	17393	17503	17559	17491	17609	17629	17589	17618	17640	17672	17517	17473	17758	17657	17661	17782	17534	17612	17642	17477	17453	17633	17713	17715	17456	17540	17667	17477	17683	17597	17690	17409	17414	17524	17785	17596	17647	17599	17383	17805	17803	17540	17706	17670	17618	17414	17733	17406	17528	17396	17629	17448	17451	17594	17568	17681	17718	17614	17427	17491	17605	17791	17729	17532	17711	17537	17688	17559	17422	17537	17619	17575	17630	17629	17579	17639	17655	17562	17637	17504	17665	17575	17851	17645	17657	17507	17610	17605	17608	17555	17319	17533	17579	17638	17814	17399	17585	17563	17574	17641	17481	17662	17672	17632	17749	17756	17642	17719	17627	17589	17667	17732	17636	17527	17652	17630	17609	17689	17533	17771	17888	17556	17422	17435	17489	17689	17486	17552	17686	17660	17558	17559	17654	17671	17607	17588	17586	17625	17561	17510	17470	17789	17685	17493	17552	17437	17746	17710	17643	17767	17719	17701	17520	17512	17485	17671	17614	17861	17561	17490	17454	17579	17515	17541	17401	17647	17703	17488	17634	17486	17457	17539	17545	17412	17789	17764	17648	17561	17608	17664	17678	17538	17815	17758	17545	17265	17683	17720	17701	17537	17559	17564	17656	17706	17593	17249	17602	17655	17699	17728	17614	17503	17475	17618	17722	17578	17564	17680	17687	17622	17570	17728	17592	17614	17620	17465	17754	17536	17571	17648	17685	17818	17861	17565	17865	17695	17633	17659	17550	17591	17706	17588	17635	17425	17498	17723	17634	17654	17606	17832	17741	17699	17861	17747	17697	17631	17656	17735	17561	17632	17491	17678	17733	17494	17539	17611	17675	17563	17557	17477	17513	17631	17597	17805	17719	17552	17419	17566	17626	17599	17549	17767	17685	17700	17700	17889	17494	17565	17561	17488	17450	17655	17517	17692	17524	17500	17794	17650	17742	17627	17524	17457	17691	17613	17626	17454	17664	17296	17687	17659	17409	17593	17797	17449	17420	17570	17732	17594	17686	17806	17603	17559	17442	17732	17647	17625	17798	17477	17478	17684	17380	17501	17524	17507	17751	17582	17668	17295	17474	17336	17521	17566	17553	17860	17638	17558	17505	17618	17712	17589	17765	17648	17574	17644	17507	17534	17537	17651	17599	17432	17508	17633	17660	17498	17519	17567	17716	17997	17778	17597	17738	17758	17614	17626	17625	17431	17491	17931	17652	17539	17611	17525	17645	17592	17667	17659	17524	17462	17476	17612	17593	17514	17562	17600	17752	17696	17715	17673	17602	17548	17810	17466	17663	17535	17480	17682	17510	17801	17550	17611	17554	17505	17702	17664	17587	17632	17621	17632	17699	17687	17619	17650	17468	17659	17520	17637	17592	17386	17634	17500	17537	17716	17674	17604	17714	17554	17579	17630	17609	17826	17639	17695	17764	17524	17755	17315	17651	17710	17710	17759	17769	17583	17650	17604	17538	17899	17692	17467	17479	17636	17723	17915	17477	17704	17615	17570	17666	17662	17476	17759	17584	17528	17620	17657	17448	17548	17311	17473	17584	17593	17616	17657	17583	17633	17545	17569	17753	17490	17822	17620	17784	17625	17935	17704	17553	17548	17565	17447	17739	17679	17697	17479	17703	17731	17592	17562	17441	17444	17633	17667	17660	17620	17557	17399	17612	17606	17476	17441	17705	17573	17774	17641	17755	17649	17673	17713	17542	17484	17539	17650	17573	17365	17413	17542	17822	17784	17512	17634	17511	17609	17669	17622	17724	17497	17575	17526	17923	17437	17611	17738	17741	17443	17560	17481	17451	17679	17473	17343	17728	17682	17397	17488	17506	17758	17797	17638	17428	17483	17728	17582	17477	17625	17520	17447	17704	17727	17415	17675	17571	17567	17861	17682	17902	17700	17709	17587	17723	17628	17687	17602	17586	17705	17772	17615	17621	17816	17676	17587	17607	17758	17665	17483	17653	17606	17559	17801	17734	17667	17527	17527	17788	17671	17657	17628	17703	17560	17817	17633	17458	17744	17654	17547	17644	17572	17443	17793	17638	17623	17517	17587	17864	17597	17811	17412	17747	17681	17532	17356	17404	17418	17526	17480	17709	17428	17586	17588	17456	17543	17589	17740	17698	17590	17641	17589	17625	17575	17478	17582	17716	17535	17744	17711	17815	17524	17730	17602	17548	17812	17505	17680	17505	17550	17515	17713	17816	17761	17824	17705	17606	17656	17515	17559	17629	17565	17492	17461	17503	17576	17620	17609	17525	17497	17657	17489	17652	17653	17778	17819	17594	17703	17638	17554	17612	17668	17624	17612	17566	17742	17619	17654	17439	17597	17576	17647	17502	17663	17917	17497	17606	17464	17611	17647	17630	17612	17863	17631	17627	17670	17656	17513	17543	17615	17757	17440	17694	17943	17615	17644	17734	17651	17430	17637	17384	17635	17747	17558	17652	17621	17584	17657	17590	17570	17590	17499	17600	17606	17639	17727	17536	17668	17576	17751	17730	17763	17547	17730	17707	17739	17527	17475	17595	17709	17707	17455	17640	17505	17792	17552	17625	17607	17608	17620	17656	17450	17511	17519	17810	17593	17596	17711	17613	17527	17546	17452	17664	17678	17544	17565	17356	17657	17780	17625	17546	17605	17639	17585	17671	17736	17759	17543	17569	17654	17455	17484	17695	17872	17655	17661	17686	17445	17465	17675	17539	17688	17757	17350	17633	17647	17745	17801	17639	17730	17649	17563	17552	17658	17715	17687	17616	17876	17570	17703	17695	17416	17511	17616	17664	17504	17670	17549	17733	17724	17691	17704	17683	17664	17628	17722	17686	17748	17821	17688	17612	17474	17830	17659	17716	17577	17599	17633	17606	17647	17589	17515	17524	17496	17728	17715	17601	17606	17629	17620	17750	17589	17489	17575	17653	17534	17663	17619	17712	17575	17657	17551	17752	17684	17719	17513	17723	17495	17664	17643	17834	17668	17767	17557	17467	17395	17687	17554	17518	17731	17630	17719	17709	17731	17921	17874	17828	17777	17574	17780	17591	17690	17768	17661	17769	17685	17727	17611	17646	17521	17441	17629	17659	17722
19880	23001	23193	23903	22260	20735	19459	18553	18086	17705	17326	17992	20311	19120	17926	17071	16593	16588	16328	16523	16397	16504	16490	16299	16564	16444	16429	16574	16415	16418	16244	16384	16425	16442	16532	16400	16499	16438	16567	16417	16477	16381	16621	16602	16445	16358	16365	16405	16492	16439	16424	16458	16322	16512	16365	16483	16405	16436	16453	16440	16297	16387	16546	16492	16464	16527	16421	16300	16526	16427	16415	16444	16352	16312	16369	16408	16295	16440	16530	16429	16477	16460	16483	16496	16359	16461	16366	16461	16352	16494	16593	16410	16437	16459	16368	16333	16361	16278	16606	16281	16361	16258	16299	16363	16516	16391	16262	16436	16646	16304	16293	16503	16515	16610	16433	16324	16276	16538	16384	16526	16447	16499	16671	16543	16376	16290	16590	16342	16515	16517	16417	16363	16405	16365	16309	16513	16456	16233	16468	16501	16433	16317	16557	16580	16376	16419	16302	16471	16453	16474	16348	16441	16310	16294	16422	16375	16407	16332	16464	16616	16303	16373	16454	16400	16374	16443	16554	16490	16403	16509	16444	16390	16493	16443	16619	16333	16485	16398	16436	16293	16471	16271	16397	16303	16445	16360	16447	16503	16442	16450	16477	16415	16452	16468	16341	16426	16463	16508	16249	16425	16369	16381	16317	16424	16605	16236	16426	16196	16328	16412	16476	16444	16374	16335	16334	16353	16523	16376	16439	16353	16383	16216	16326	16454	16398	16469	16543	16390	16464	16376	16463	16471	16335	16478	16336	16483	16501	16417	16351	16303	16411	16374	16534	16572	16419	16551	16404	16487	16550	16553	16338	16362	16647	16468	16516	16482	16551	16160	16374	16564	16475	16458	16303	16445	16509	16575	16291	16215	16512	16539	16458	16456	16285	16552	16572	16502	16447	16168	16524	16571	16330	16429	16469	16426	16417	16474	16300	16262	16508	16467	16435	16442	16287	16489	16482	16424	16458	16372	16339	16605	16404	16509	16467	16543	16411	16296	16384	16377	16562	16271	16456	16340	16328	16406	16409	16540	16431	16556	16454	16337	16487	16425	16367	16429	16392	16429	16429	16499	16467	16355	16322	16457	16336	16571	16370	16442	16483	16409	16214	16559	16399	16257	16407	16449	16544	16232	16491	16501	16372	16539	16449	16360	16499	16532	16283	16324	16561	16335	16492	16382	16642	16278	16443	16471	16527	16367	16313	16255	16322	16422	16339	16204	16374	16431	16342	16497	16459	16315	16385	16510	16607	16390	16331	16513	16537	16402	16539	16322	16611	16336	16653	16223	16502	16206	16614	16589	16601	16296	16280	16457	16450	16611	16371	16497	16487	16419	16381	16393	16617	16579	16316	16440	16370	16256	16282	16350	16451	16652	16281	16485	16487	16543	16342	16427	16400	16520	16653	16205	16392	16523	16504	16362	16464	16238	16406	16416	16361	16284	16576	16432	16466	16544	16466	16326	16505	16357	16363	16484	16322	16438	16289	16439	16465	16454	16520	16477	16500	16437	16366	16467	16358	16365	16454	16454	16317	16387	16419	16272	16401	16446	16302	16455	16419	16275	16514	16350	16378	16244	16711	16329	16454	16387	16269	16313	16283	16425	16430	16469	16327	16452	16504	16417	16546	16231	16473	16392	16452	16407	16338	16309	16501	16397	16491	16432	16491	16433	16411	16343	16443	16348	16232	16343	16357	16500	16367	16408	16621	16384	16439	16493	16440	16489	16294	16251	16279	16509	16538	16462	16525	16504	16431	16487	16427	16500	16349	16377	16478	16334	16340	16524	16352	16404	16456	16341	16378	16478	16561	16365	16543	16330	16425	16367	16449	16462	16531	16355	16317	16449	16382	16441	16576	16534	16334	16466	16514	16513	16345	16315	16513	16439	16507	16604	16530	16360	16357	16297	16338	16451	16516	16530	16321	16328	16332	16343	16402	16376	16469	16615	16335	16386	16529	16482	16363	16601	16413	16311	16631	16517	16282	16335	16355	16400	16257	16180	16355	16443	16558	16487	16510	16465	16326	16532	16422	16348	16471	16425	16522	16549	16501	16409	16367	16437	16341	16123	16495	16373	16312	16453	16475	16417	16501	16538	16252	16260	16435	16352	16428	16495	16257	16564	16342	16456	16362	16365	16579	16278	16504	16324	16466	16505	16338	16518	16429	16488	16475	16324	16457	16391	16609	16332	16450	16300	16536	16387	16329	16340	16467	16376	16467	16396	16279	16439	16528	16433	16305	16474	16281	16417	16553	16464	16578	16463	16526	16305	16433	16409	16361	16538	16424	16463	16176	16425	16476	16389	16574	16389	16264	16434	16382	16500	16448	16530	16479	16451	16446	16355	16328	16347	16332	16532	16457	16365	16563	16369	16308	16415	16360	16435	16434	16419	16396	16330	16503	16300	16453	16526	16347	16497	16535	16384	16458	16572	16435	16304	16346	16357	16458	16457	16515	16315	16448	16447	16367	16184	16415	16370	16474	16504	16515	16420	16336	16416	16289	16453	16478	16431	16485	16349	16345	16413	16311	16356	16287	16330	16461	16314	16386	16347	16390	16438	16311	16561	16312	16387	16418	16258	16470	16428	16462	16177	16473	16492	16533	16452	16450	16475	16372	16486	16329	16410	16300	16396	16565	16377	16326	16236	16449	16378	16493	16361	16347	16503	16405	16423	16567	16461	16364	16505	16275	16391	16427	16479	16516	16297	16444	16478	16457	16340	16358	16340	16461	16421	16352	16391	16425	16451	16353	16363	16370	16493	16510	16320	16409	16389	16577	16325	16442	16645	16491	16553	16171	16339	16522	16443	16361	16394	16285	16435	16388	16457	16543	16316	16467	16372	16435	16461	16354	16375	16422	16351	16347	16369	16200	16378	16476	16546	16403	16493	16351	16105	16329	16417	16465	16379	16397	16508	16591	16488	16413	16470	16288	16358	16547	16292	16486	16444	16307	16317	16500	16484	16338	16459	16319	16571	16493	16443	16531	16363	16386	16323	16499	16398	16428	16535	16435	16363	16380	16449	16419	16364	16363	16597	16508	16479	16393	16320	16323	16479	16474	16419	16574	16355	16471	16444	16318	16275	16521	16596	16341	16529	16426	16479	16255	16293	16331	16410	16392	16472	16448	16342	16330	16446	16423	16602	16331	16321	16540	16469	16372	16265	16154	16521	16476	16368	16351	16493	16467	16503	16457	16413	16471	16280	16361	16375	16256	16426	16476	16269	16427	16376	16252	16292	16517	16426	16450	16418	16497	16375	16305	16288	16476	16299	16533	16353	16510	16581	16347	16527	16364	16442	16390	16479	16320	16432	16422	16423	16347	16461	16443	16583	16526	16052	16438	16523	16504	16575	16537	16333	16401	16398	16431	16262	16413	16425	16422	16523	16343	16528	16400	16477	16357	16272	16450	16440	16434	16367	16386	16458	16390	16439	16492	16497	16420	16438	16417	16435	16569	16441	16444	16490	16374	16308	16400	16397	16184	16382	16399	16443	16357	16548	16409	16497	16348	16445	16466	16328	16376	16403	16362	16538	16475	16493	16467	16569	16481	16234	16469	16260	16434	16436	16532	16398	16327	16484	16392	16382	16420	16392	16582	16449	16443	16328	16570	16303	16394	16494	16557	16340	16617	16329	16384	16571	16458	16458	16449	16466	16585	16453	16577	16376	16339	16428	16435	16475	16297	16411	16455	16507	16481	16501	16773	16487	16425	16540	16288	16477	16388	16615	16479	16257	16450	16543	16355	16309	16447	16254	16422	16438	16457	16323	16530	16398	16403	16413	16484	16517	16314	16469	16649	16323	16370	16460	16573	16444	16432	16328	16453	16316	16328	16611	16364	16530	16589	16386	16324	16507	16468	16495	16415	16377	16539	16630	16344	16449	16313	16420	16433	16465	16432	16368	16450	16440	16354	16359	16373	16311	16412	16451	16383	16494	16550	16486	16424	16330	16338	16416	16482	16129	16525	16324	16536	16552	16408	16522	16446	16361	16545	16293	16324	16393	16438	16321	16486	16598	16432	16470	16403	16304	16462	16448	16519	16451	16488	16391	16512	16439	16231	16606	16303	16303	16520	16321	16536	16332	16486	16479	16372	16346	16326	16298	16506	16442	16467	16425	16334	16368	16446	16524	16411	16475	16421	16255	16361	16410	16458	16388	16423	16528	16466	16411	16286	16588	16523	16324	16436	16579	16580	16550	16489	16380	16497	16365	16283	16300	16368	16444	16425	16593	16353	16339	16503	16467	16434	16324	16318	16459	16342	16331	16555	16442	16640	16514	16490	16411	16548	16603	16474	16462	16520	16602	16657	16351	16296	16396	16418	16477	16411	16573	16517	16465	16531	16388	16540	16460	16526	16394	16385	16328	16327	16450	16393	16307	16489	16369	16500	16394	16418	16263	16365	16591	16531	16460	16377	16372	16392	16232	16316	16316	16466	16343	16398	16538	16581	16441	16330	16466	16267	16402	16531	16360	16506	16506	16402	16327	16533	16520	16287	16560	16563	16375	16461	16411	16447	16514	16389	16460	16423	16395	16344	16470	16399	16295	16432	16334	16346	16345	16518	16386	16466	16458	16590	16458	16401	16490	16574	16362	16311	16459	16470	16508	16400	16472	16463	16501	16522	16470	16174	16439	16353	16299	16402	16362	16439	16303	16346	16399	16305	16454	16346	16395	16568	16424	16512	16441	16499	16198	16651	16340	16498	16344	16337	16401	16510	16466	16459	16439	16433	16629	16338	16502	16520	16344	16455	16500	16491	16507	16482	16478	16263	16622	16366	16530	16588	16293	16461	16530	16486	16451	16278	16587	16529	16389	16531	16512	16377	16554	16556	16416	16617	16489	16592	16505	16421	16461	16496	16394	16507	16454	16569	16394	16280	16441	16398	16408	16501	16483	16583	16415	16457	16468	16480	16442	16535	16339	16638	16426	16492	16191	16408	16358	16535	16366	16379	16441	16469	16418	16502	16349	16403	16344	16319	16315	16580	16440	16407	16603	16486	16534	16194	16628	16446	16407	16562	16430	16373	16395	16324	16484	16433	16443	16446	16454	16221	16364	16544	16404	16567	16299	16508	16440	16491	16343	16386	16340	16328	16480	16363	16402	16378	16279	16432	16453	16411	16631	16518	16559
25101	21465	28467	25954	23483	23379	22161	19684	18641	18039	18014	23283	33183	29015	23662	19441	17859	17566	17462	17305	17314	17248	17408	17253	17199	17241	17542	17250	17262	17170	17150	17278	17250	17184	17233	17247	17319	17189	17129	17252	17218	17283	17224	17300	17319	17162	17104	17260	17240	17173	17271	17187	17129	16949	17347	17114	17351	17029	17176	17169	16901	17065	17263	17146	17042	17269	17297	17125	17185	17217	17003	17206	17125	17235	17246	17133	17220	17540	17091	17070	17276	17104	17052	17057	17069	17313	17207	16998	17195	17040	17214	17026	17283	17028	17159	17129	17273	17174	17372	17440	17116	17145	17270	17319	17136	17183	17235	17118	17092	17161	17033	17253	17164	17328	17117	17215	17128	17196	17104	17330	17160	17246	17120	17139	17263	17297	16986	17276	17444	17265	17253	17125	17181	17203	17371	16996	17057	17024	17053	17196	17244	17203	17031	17103	17072	17239	17189	17308	17263	17198	17017	17176	17086	17065	17243	17214	17315	17068	17265	17139	17251	17004	17182	17231	17221	16937	17205	17208	17132	17042	17137	17330	17105	17241	17214	17175	17141	17174	17071	17191	17182	17043	17048	17054	17248	17118	17046	17263	17010	17240	17020	17108	17058	17224	17023	17030	17108	17034	17289	17220	17256	17367	17107	17089	17332	17248	17033	17183	17123	17188	17323	17129	17393	17226	17117	17096	17245	17247	17338	17146	17166	17296	17142	17230	17254	17150	17120	17253	17365	16953	16978	17191	17258	17049	17324	17116	17126	16963	17229	17037	17285	17148	17193	17296	17113	17278	17185	17240	17125	17271	17288	17375	17001	16963	17039	17150	17268	17219	17220	17192	17168	17121	17327	17126	17326	17076	16858	17023	16999	17146	17048	17041	17230	17172	17190	17110	17242	17194	16965	17221	17158	17150	17276	17201	16947	17350	17111	17021	17081	17074	17047	17074	17116	16995	17260	17158	17157	17020	17257	17252	17174	17297	17166	17132	17238	17294	17152	17340	17294	17151	17228	17173	17107	17246	17316	17150	17339	17245	17212	17097	17168	17007	17127	17136	17253	17243	17325	17088	16987	17110	17106	16854	17142	17028	16978	17130	17222	17079	17272	17113	17203	17190	17225	17299	17203	17177	17184	17160	17168	17099	17143	17232	17205	17026	17100	17188	17139	17078	17232	17057	17123	17156	17116	17343	17407	17162	17283	17064	17133	16867	17022	17219	17100	17231	17141	17252	17265	17098	17104	17161	17073	17009	17058	17209	17004	17014	16887	17312	17131	17295	17240	17095	17245	17341	17167	17095	17241	17154	17221	17181	17137	17311	17025	17296	17144	17036	17117	17094	17105	17235	16936	17207	17226	17280	17347	17266	17256	17279	17029	17328	17159	17080	17201	17214	17164	17205	17136	17296	17243	17309	17109	17361	17161	17176	17071	17120	17091	17133	17146	16990	17241	17193	17288	17355	17336	16933	17151	17148	17149	17165	17174	17031	17218	17273	17085	17060	17037	17040	17124	17078	16933	16892	17213	17215	17160	17024	17145	17149	16949	17078	17296	17299	17329	17234	17074	17147	17199	17092	17180	17151	17191	17137	16979	17053	17097	17124	17280	17202	17230	17129	17266	17030	17339	17086	17063	17304	17080	17217	17173	17310	17268	17268	17226	17141	17209	17418	17198	17286	17279	17147	17164	17137	17270	17041	17118	17070	17083	17077	17261	17207	17272	17186	17036	17365	17321	17225	17082	17020	17190	17168	17145	17138	17204	17178	17423	17206	17064	17247	17271	17140	17247	17179	17157	17150	17120	17216	17140	17333	17391	17214	17311	17230	17337	17211	17234	17368	17191	17201	17248	17026	17007	17160	17051	17290	17200	17415	17091	17166	17083	17371	17214	17280	17365	17241	17205	17004	17099	16970	17256	17270	17185	17143	17228	17117	17277	17254	17209	17209	17308	17057	17055	17062	17170	17128	17137	17107	17133	17253	17339	17136	17125	17138	17389	17055	17144	16964	17431	17143	17251	17165	17211	17136	17208	17196	17110	17093	17099	17307	17226	17125	17265	17299	17147	17174	17082	17041	17124	17297	17377	17212	17159	17243	17121	17248	17180	17142	17139	17241	17143	17171	17157	17229	17126	17281	17166	17137	17165	16940	17047	17192	17104	17072	17134	17272	17330	17183	17274	17065	17222	17377	17468	17284	17110	17198	17175	17344	17271	17109	17136	17248	17251	17202	17021	17166	17048	17137	17154	16959	17199	17195	17320	17047	17045	17057	17267	17119	17231	17149	17203	17126	17175	17239	17159	17201	17000	16980	17128	17021	17084	17230	17301	17185	17121	17277	17108	17253	17442	17259	17311	17191	17152	17277	16969	17188	17151	17233	17193	17254	17094	17292	17165	17219	17267	17134	17144	17144	17081	17257	17279	17197	17052	17219	17092	17225	17161	17076	17180	17231	17206	17201	17203	17135	17002	17127	17365	17189	17066	17268	17016	17283	17278	17075	17329	17194	17187	17215	17104	17353	17117	17189	17089	17197	17228	17092	17160	17180	17263	17122	17442	17282	17154	17165	17276	17114	17169	17140	17014	17034	17082	17216	17268	16867	17298	17152	17304	17145	17213	17191	17322	17084	17117	17332	17251	17078	17323	17218	17001	17352	17221	17378	16923	17112	17113	17227	17322	16923	17242	17082	17104	17138	17195	17038	17439	17076	17070	17276	17191	17125	17189	17308	17004	17102	17119	17208	17196	17572	17337	17046	17280	17258	17290	17011	17085	17175	17121	17272	17234	17094	17244	17297	17056	17213	17086	17144	17248	17149	17276	17290	17116	17267	17266	17112	16953	17234	17257	17184	17061	16924	17087	17277	17192	17169	17044	17131	17117	17282	17170	17024	17010	17190	17134	17173	17180	17246	17163	17299	17173	17176	17039	17291	16988	17102	17102	17124	17074	17170	17245	17184	17372	17329	17371	17213	17115	17075	17008	16928	16966	17053	17122	17015	17110	17113	17229	17186	17188	17129	16956	17110	17136	17232	17088	17329	17337	17199	17187	16976	17215	17170	17358	17373	17151	16843	17118	17151	17264	17174	17103	17266	17292	17075	17108	17016	17467	17088	17191	17128	17062	17166	17195	17022	17080	17224	17153	17175	17117	17224	17358	16991	17034	17106	17235	17139	17101	17335	17290	17168	17362	17164	17052	17274	17298	17125	17092	17304	17324	17440	17195	17266	17109	17078	17244	17299	17280	17131	17232	17117	17037	17289	17208	17215	17260	17288	17157	17114	17176	17221	17228	17035	17305	17121	17128	17380	17143	17181	17276	16895	17239	17282	17182	17251	17487	17189	17160	17274	17231	17245	17216	17389	16845	16926	17094	17160	17166	17088	17002	17017	17189	17222	17243	17121	17279	17110	16992	17216	17100	17054	17028	17287	17124	17058	17219	17013	17141	17107	17125	17359	17260	17160	17094	17016	17118	16999	17211	16973	17321	16947	17340	17209	17204	17156	17049	17161	17177	16990	17232	17329	17309	17200	17070	17092	17096	17260	17153	17220	17337	17352	17124	17194	16877	17302	17064	17102	17010	17382	17012	17178	17052	17113	17272	17033	17304	17212	17010	17419	17060	17214	17042	16917	17209	17201	16975	17162	17094	17306	17165	17245	17204	17300	17021	17085	17095	17209	17286	17027	17279	17187	17262	17141	17117	17124	17162	17224	17218	17283	17180	17115	17226	17189	17069	17243	17127	17119	17135	17265	17198	17136	17197	17191	17209	16974	16983	17243	17194	17186	17333	17314	17174	17181	17107	17135	17114	17143	17005	17142	17223	17126	17217	17261	17093	17154	17064	17075	17078	16956	17093	17194	17121	17141	17101	17264	17087	17255	17510	17098	17160	17443	17333	17190	17241	17132	17272	17160	17269	17307	17181	17324	17365	17186	17258	17167	17121	17038	17208	17106	17304	17276	17329	16933	17041	17237	17292	17123	17079	17115	17198	17306	17231	17081	17138	17082	16991	17244	17193	17241	17112	17305	17143	17181	17147	16954	17177	17221	17325	17172	17203	17160	17109	17150	17207	17053	17184	17316	17153	16960	17136	17160	17276	17025	16997	17202	17152	17294	17252	17177	17138	16979	17221	17359	17179	17085	17182	17100	16971	17174	17313	17178	17300	17215	17282	17317	17277	17090	17230	17139	17271	17029	17253	17194	17120	17098	17008	17204	17220	17293	17249	17281	17032	17164	17236	17071	17098	17126	17060	17045	17158	17174	17063	17279	17331	17185	17206	17270	17126	16972	17145	17155	17338	17253	17117	17167	17229	17346	17038	17242	17112	17207	17365	17247	17223	17221	17178	17058	17195	17139	17356	17216	17321	17208	17148	17210	17128	17167	17153	17244	17114	17176	17296	16870	17245	16892	17171	17076	17097	17287	17156	17140	17128	17242	16902	17192	17229	17227	17148	17141	17247	17310	17303	17126	17113	16801	17121	17220	17274	17080	17342	17116	17193	17282	16918	17229	17249	16853	17271	17079	17258	17066	17095	17053	17225	17262	17149	17230	17058	17179	16992	17041	17206	17017	17345	17132	17199	17319	17185	17365	17172	17269	17160	17121	17226	17180	17225	17088	17176	17271	17279	17226	16924	17333	17209	17246	17274	17101	17287	17114	17231	17182	17208	17109	17132	17113	17320	17249	17370	17291	17075	17107	17385	17190	17400	17276	17098	17152	16907	17362	17296	17201	17253	16999	17147	17124	17016	17246	17297	17103	17027	17203	17483	17072	17243	17202	16935	17123	17072	17241	17088	17104	17183	17307	17401	17272	17162	17325	17343	17247	17011	17378	17211	17364	17275	17169	17225	17142	17071	17171	17199	17000	17378	17104	17173	17332	17284	17314	17395	17215	17287	17195	17251	17402	17161	16970	17129	17132	17113	17320	17175	17131	17069	17144	17228	17289	17035	17108	16991	17306	17179	17185	17144	17067	17191	17212	17178	17187	16988	17052	16945	17094	17110	16984	17144	17120	17244	17163	17231	17230	17403	17324	17110	17236	17148	17126	17271	17306	17264	17130	16941	17149	17134	17135	17034	17180	17464	17211	17266	17086	17223	17103	17199	17302	17057	17132	17182	17228	17286	17282	17382	17152
18242	28834	29076	25227	25579	24058	21508	19661	18704	17507	17511	26956	35962	30848	23493	18417	16625	16403	16170	16173	16165	16027	16302	16081	16124	16065	16260	16160	16416	15995	16240	16186	16296	16367	16197	16131	16133	16171	16169	16060	16221	16255	16233	16249	16249	16285	16118	16146	16412	16082	16181	16152	16200	16215	16200	16280	16136	16206	16153	16107	16317	15999	16163	16164	16091	16305	16195	16366	16364	16192	16138	16102	16255	16140	16277	16186	16097	16157	16252	16047	16176	16163	16116	16448	16126	16096	15952	16008	16043	16108	16444	16127	16111	16249	16128	16170	16155	16146	16098	16043	16298	16169	16244	16218	16326	16044	16201	16184	16194	15967	16081	16109	16196	16171	16296	15972	16100	16120	16242	16212	16077	16181	16191	16364	16285	16212	16096	16070	16129	16324	16044	16145	16198	16031	16092	16265	16197	16315	16269	16148	16081	16148	16364	16166	15974	16204	16072	16304	16208	16305	16088	16178	16140	16296	16274	16075	16075	16185	16085	16158	16118	16172	16213	16312	16145	16152	16261	16257	16299	16234	16011	16077	16080	16275	16130	16193	16239	16117	16213	16154	16212	16182	16336	16116	16186	16144	16049	16314	16221	16135	16159	16054	16129	16165	16250	16112	16091	16069	16154	16106	16198	16294	16099	16414	16243	16388	16034	16243	16165	16123	16052	16223	16067	16172	16117	16203	16066	16067	16125	16121	16195	16148	16237	16035	16190	16149	16041	16040	16041	16243	16065	16176	16148	16244	16086	16142	16191	16143	16337	16063	16287	16282	16209	16296	16061	16244	16311	16169	16304	16086	16087	16267	16264	16117	16196	16241	16039	16262	16196	16260	16100	16133	16164	16251	16254	16070	16297	16278	16156	16099	16097	16191	16273	16130	16217	16155	16076	16205	16018	16169	16227	16114	16267	16182	16078	16069	16293	16343	16083	16294	16274	16148	16165	16167	16226	16090	16158	16121	16187	16325	16301	16095	16286	16264	16112	16221	16275	16161	16167	16266	16120	16265	16045	15978	16102	16321	16089	16317	16133	16193	16277	16210	16208	16270	16152	16156	16247	16015	16188	16181	16158	16224	16081	16346	16111	16202	16218	15982	16062	16089	16097	16193	16243	16231	16204	16211	16069	16081	16203	16266	16285	16122	16291	16056	16104	16244	16160	16010	16155	16157	16290	16162	16060	16202	16147	16194	16185	16209	16231	16314	16170	16125	16261	16252	16329	16337	16286	16255	16157	16137	16121	16035	16392	16250	16316	16043	16281	16239	15901	16306	16186	16235	16226	16364	16191	16071	16405	15983	16031	16082	16214	16124	16230	16211	16164	16256	16147	16186	16261	16203	16309	16110	16169	16214	16015	15916	16212	16008	16120	16284	16183	16172	16025	16273	16076	16165	16111	16161	16226	16105	16067	16222	16285	16179	16194	16250	16140	16021	16282	15992	16206	16280	16135	16328	16384	16113	16219	16133	16199	16136	16037	16021	16190	16131	16160	16172	16214	16350	16223	16203	16024	16242	16231	16078	16259	16380	16102	16255	16181	16153	16161	16114	16215	16089	15970	16151	16101	16224	16015	16215	16250	16246	16163	16302	16154	16247	16120	16375	16158	16316	16255	16204	16227	16199	16120	16158	16199	16064	16203	16192	16053	16192	16192	16071	16200	16170	16072	16134	16149	16125	16181	16211	16234	16108	16207	16218	16192	16155	16310	16210	16310	16249	16086	16006	16062	16145	16098	16081	16248	16129	16221	16186	16172	16117	16156	16078	16359	16086	16267	16170	16168	16199	16082	16225	16138	16057	16170	16101	16271	16028	16089	16272	16096	16139	16290	15980	16011	16120	16174	16217	16244	16141	16218	16011	16203	16134	16141	16181	16160	16256	16225	16013	16185	16380	16135	16122	16167	16112	16105	16364	16271	16156	16297	16252	16094	16157	16201	16206	16056	16083	16307	16062	16263	16308	16309	16033	16288	16100	16256	16126	16333	16080	16242	16031	16359	16091	16274	16053	16167	16096	16198	16003	16182	16096	16220	16253	16161	16029	16205	15949	16096	16445	16286	16171	16188	16211	15941	16177	16216	16223	16233	16151	16150	16138	16161	16097	16045	16090	16201	16108	16116	16161	15998	16169	16189	15953	16086	16206	16372	16230	16139	16202	16102	16166	16315	16147	16128	16176	16160	16271	16179	16129	16080	16064	16084	16062	16141	16197	16059	16214	16187	16196	16168	16151	16188	16030	15961	16295	16069	16182	16072	16290	16361	16294	16293	16174	16122	15971	16233	16076	16026	16133	16207	16144	16439	16129	16154	16272	16196	16059	16106	16193	16409	16073	16140	16268	16302	16196	16176	16069	16020	16212	16191	16107	16118	16267	16097	16053	16203	16251	16175	16073	16166	16040	16332	16167	16189	16096	16179	16123	16061	16254	16144	16124	16097	16166	16190	16109	16205	16138	16023	16177	16088	16158	16110	16199	16172	16113	16059	16212	16168	16134	16223	16033	16092	16200	16185	16226	16138	16202	16142	16220	16180	16174	16183	15976	16250	16160	16169	16242	16235	16268	16177	16265	16203	16124	16127	16232	16196	16158	16157	16322	16104	16090	16209	16152	16200	16191	16075	16304	16192	16335	16230	16145	16161	16007	16203	16104	16127	16139	16287	16125	16312	16025	16145	16159	16194	15994	16316	16203	16131	16260	16129	16172	16079	16245	16306	16177	16090	16261	16182	16000	16089	16168	16233	16163	16294	16324	16127	16150	16323	16183	16062	16406	16035	16161	16208	16287	16094	16239	16300	16193	16359	16264	16347	16063	16147	16349	16108	15943	16218	16056	16209	16039	16239	16047	16244	16194	15974	16163	16206	16162	16275	16103	16204	16134	16125	16245	16150	16123	16254	16197	16119	15982	16188	16094	16322	16243	16114	16186	16014	16270	16244	16171	16031	16260	16127	16171	16275	16242	16230	16179	16078	16243	16069	16109	16020	16345	16205	15986	16216	16347	16207	16041	16451	16167	16078	16234	16280	16250	16205	16227	16120	16013	16120	16178	16205	16169	16020	16035	16124	16199	16109	16195	16097	16101	16038	16209	16153	16177	16327	16149	16266	16137	16174	16186	16320	16046	16065	16468	16057	16062	16200	16233	16247	16324	16176	16222	16134	16314	16187	16271	16198	15975	16184	16112	16225	16260	16195	16185	16034	16307	16143	16224	16070	16245	16142	16014	16151	16232	16186	16251	16058	16087	16280	16152	16361	16109	16087	16182	16245	16206	16056	16324	16100	16073	16239	16243	16242	16022	16325	16194	16276	16336	16122	16188	16194	16055	16217	16044	16268	16352	16156	16070	16416	16188	16238	16153	16187	16188	16272	16124	16356	16162	16102	16348	16316	16209	16138	16229	16157	16273	16092	16264	16284	16123	16091	16381	16284	16124	16178	16263	16112	16288	16173	16326	16233	16099	16134	16256	16380	16134	16100	16089	16176	16036	16163	16148	16216	16116	16058	16249	16191	16251	16109	16266	15929	16119	16168	16153	16234	16288	16304	16258	16132	16071	16199	16310	16193	16123	16025	16227	16204	16125	16213	16288	16248	16112	16217	16063	16001	16262	16210	16300	16246	16168	16144	16286	16164	16122	16076	16101	16309	16239	16144	16026	16180	16196	16132	16227	16265	16156	16149	16398	16118	16298	16268	16198	16259	16207	16185	15980	16164	16233	16106	16109	16192	16012	16149	15975	16163	16086	16168	16075	16277	16181	16288	16116	15937	16276	16194	15963	16133	16066	16277	16238	16254	16257	16272	16349	16242	16132	16146	16059	16332	16079	16254	16101	16363	16316	16157	16231	16300	16238	16217	16196	16199	16100	16135	16251	16169	16365	16109	16229	16269	16275	16284	16171	16168	16161	16134	16257	16160	16242	16220	16078	16220	16114	16283	16154	16217	16185	16150	16185	16147	16349	16179	16172	16214	16217	16312	16274	16014	16122	16153	16204	16193	16118	16230	16079	16033	16244	16103	16402	16190	16195	16271	16212	16300	16052	16178	16134	16042	16195	16186	16250	16141	15995	16085	16182	16226	16136	16235	16189	16185	16191	16300	16214	16171	16264	16034	16066	16249	16232	16229	15970	16234	15970	16198	16170	16068	16314	16105	16148	16047	16100	16282	16081	16157	15915	16196	16080	16152	16144	16078	16429	16142	16233	16230	16301	16045	15975	16121	16251	16255	16143	16086	16292	16287	16212	16224	16271	16478	16163	16276	16093	16106	16326	16123	16116	16289	16196	16096	16274	16239	16245	16184	16093	16147	16001	16058	16024	16090	16093	16165	16252	16154	16350	16194	16410	16260	16217	16169	16221	16205	16138	16154	16249	16229	16101	16032	16324	16174	15992	16153	16112	16228	16056	16117	16411	16202	16140	16202	16219	16149	16216	16215	16213	16128	16142	15905	16315	16204	16304	16246	16065	16239	15999	16131	16096	16004	16361	16202	16411	16200	16387	16114	16254	16329	16236	16301	16155	16324	16193	16209	16394	16084	16308	16115	16164	16256	16125	16246	16036	16245	16176	16201	16296	16055	16187	16415	16174	16074	16279	16154	16182	16133	16167	16152	16278	16146	16076	16187	16306	16190	16037	16237	16193	16337	16185	16278	16286	16189	16251	16147	16241	16120	16248	16329	16142	16188	16163	16036	16284	16336	16094	16195	16120	16198	16138	16208	16165	16156	16292	16303	16170	16341	16068	16024	16295	16163	16171	16235	16223	16140	16137	16229	16122	16266	16148	16433	16110	16341	16076	16141	16111	16172	16285	16114	16277	16130	16237	16170	16392	16178	16131	16286	16241	16155	16196	16060	16032	16212	16232	16105	16092	16368	16183	16123	16036	16195	16291	16025	16217	16157	16271	16232	16024	16324	16080	16126	16076	15965	16167	16237	16383	16194	16197	16193	16035	16074	16055	16201	16291	16186	16108	16246	16270	16174	15969	16172	16236	16131	16169	16065	16190	16191	16064	16012	16018	16202	16281	16237	16292	16349	16118	16169	16133	16172	16158	16205	16183	16119	16234	16086	16523	16198	16159	16260	16221	16136	16015	16064	16209	16209	16213	16038	16194	16099	16242	16278	16212	16366	16181	16284	16200
23830	21501	28840	24465	22235	23043	22608	19732	18942	18453	17694	28476	42912	36531	28502	21647	18144	17205	17031	16777	17149	17031	16877	16837	16903	16875	16938	16833	17049	16914	16744	16808	16925	16942	16813	17023	17041	16934	16982	16931	16748	16764	16957	16962	16966	16895	16844	16873	16896	16743	16806	16818	16852	16897	16668	16957	16814	16940	16852	16859	16899	16917	16868	16942	17056	16751	16915	16961	17024	16856	17098	17015	16701	16922	16824	16860	17039	16963	16781	16737	16927	16795	16839	16878	16756	16844	16694	16773	17049	16993	16802	16784	16865	16966	16825	16652	16814	16971	16843	16828	16852	16808	16831	17061	16852	16731	16755	16798	16919	16867	16953	17009	16963	16916	16762	16526	16917	16874	16842	16892	16908	16888	16775	16921	16744	16728	16931	16951	16710	16666	16835	16751	16857	16693	16833	16908	16765	16810	16730	16801	16627	16772	16774	16703	16667	16847	16773	16870	16885	16978	16916	16833	16873	16959	16829	16892	16707	16838	16880	16841	16712	16768	16738	17023	16823	16623	17016	16640	16828	16807	16958	16970	16813	16803	16838	16828	16814	16747	16897	17010	16740	16935	16732	16881	16777	16756	16937	16810	17040	16941	16857	16746	16726	16815	16861	16645	16815	16989	16724	16903	16773	16898	16848	16684	16796	16960	16793	16896	16719	16905	16747	16659	16693	16726	16769	16843	16848	17034	16663	17000	16845	16957	16699	16860	16787	16784	16852	16751	17073	16787	16773	16735	16723	16761	16642	16759	16679	16803	16657	16888	16812	16894	16667	16846	16734	16798	16868	16928	16824	16805	16980	16732	16732	16766	16864	16819	16784	16869	16858	16664	16913	17008	16673	16877	16681	16714	16908	16755	16882	16794	16819	16610	16729	16892	17113	16996	17086	16841	16974	16847	16898	16681	16965	16833	16829	16831	16808	16788	16743	16794	16893	16969	16802	16878	16668	16775	16843	16795	16771	16735	16800	16978	16967	16940	16839	16808	16753	16819	16843	16803	16814	16763	16746	16872	16653	16566	16713	16786	16798	16810	16963	16800	16920	16837	16809	17024	16936	16774	16814	16773	16759	16817	16629	16775	16794	16936	16807	16649	17009	16856	16825	16764	16773	16752	16966	16796	16722	16827	16631	16658	16702	16832	16924	16667	16711	16894	16868	16586	16645	16933	16774	16903	16775	16765	16897	16964	16680	16765	16845	16808	16677	16866	16864	16608	16895	16830	16689	16705	16892	16739	16828	16915	16931	16759	16581	16852	17032	16934	16871	17012	16748	16816	16779	16717	16909	16887	16778	16910	16875	16898	16896	16901	16800	16800	16669	16859	16884	16870	16784	16776	16632	16777	16809	16876	16775	16640	16795	16721	16880	16669	16879	16839	16756	16810	16870	16666	16798	17001	16906	16702	16769	16897	16902	16756	16788	16920	16696	16809	16811	16864	16976	16733	16874	16678	16842	16883	16706	16855	16988	16653	16768	16682	16961	16808	16745	16811	16983	16781	16819	16697	16873	16717	16679	16888	16618	16877	16787	16723	16810	16890	17016	16819	16855	16957	16960	16838	16832	16921	17082	16854	16844	16887	16951	16811	16928	16857	16586	16976	16724	16922	17027	16637	16799	16676	17058	16826	16952	16750	16918	16760	16846	16796	16814	16843	16723	16867	16857	16705	16730	16639	16796	16838	16983	16947	16815	16809	17015	16852	16948	16933	16789	16656	16789	16808	16745	16701	16793	16947	17013	16830	16718	16581	16816	16908	16942	16715	16723	16776	16647	16823	16732	16826	16862	16769	16820	16848	16836	17085	16667	16776	16741	16875	16915	17013	16802	16632	16835	16741	16644	16725	16886	16728	16883	16777	16817	16718	16985	16776	16864	16787	17076	16748	17036	16698	16847	16984	16807	16936	16661	16864	16750	16760	16834	17082	16749	16979	16763	16822	16733	17033	16825	16781	16942	16897	16684	17095	16896	16799	16745	16722	16755	16917	16767	16752	16669	16808	16941	16971	16854	16870	16933	16809	16826	16908	16872	16754	16815	16922	16774	16936	16678	16941	16900	16737	16591	16588	16826	16872	16991	16782	16799	17030	16821	16897	16804	16833	16860	16840	16691	16541	16917	16647	16898	16815	16818	16788	16794	16950	16991	16794	16847	16907	16869	16790	16839	16908	16788	16873	16877	16982	16739	16834	16786	16881	16730	16956	16943	16775	17065	16883	16872	16717	16770	16754	17060	16856	16759	16680	16935	16822	16798	16915	16777	16659	16927	16988	16778	16879	16705	16982	16723	16679	16648	16753	16686	16921	16962	16780	16853	16768	16776	16693	16681	16983	16836	16931	16909	16779	16798	16917	16793	16703	16664	17073	16829	16737	16978	16776	17123	16947	16696	16820	17005	16807	16779	16902	16738	16801	16983	16754	16895	16965	16889	16744	16729	16720	16842	16792	16779	16715	16792	16982	16803	16676	16856	16817	16793	16747	16993	16893	16849	16813	16747	16732	16785	16771	16611	16826	16812	16888	16786	16742	16709	16776	16755	16613	16854	16758	16864	16777	16858	16761	16760	16702	16831	16840	17070	16875	17113	16849	16859	16975	16824	16902	16862	16734	16944	16774	16897	17071	16735	16968	16800	16967	16854	16767	17015	16876	16746	16709	16723	16739	16742	16921	16842	16911	16699	16800	16870	16958	16848	16784	16908	16846	16900	16798	16865	16716	16649	17006	17030	16772	16631	16737	16697	17019	16693	16710	16962	16860	16681	16919	17054	16819	16772	16951	16783	16943	16663	16931	16929	16997	16672	16567	16694	16816	16817	16817	16984	16973	16763	16886	16781	16698	16908	16858	16839	16589	16787	16798	16928	16971	16732	16845	16738	17003	16863	16513	16818	16767	16661	16880	16715	16790	16914	16638	16754	16825	16797	16818	16872	16722	16892	16672	16839	16951	16777	16627	16687	16879	16869	16836	16665	16772	16737	16828	17156	16769	16709	16634	16877	16708	16828	16952	16863	16778	16916	16622	16733	16713	16851	16755	16793	16865	16840	16938	16848	17014	16867	16873	16783	16893	16835	16796	16903	16722	16779	16675	16810	16765	16844	16957	16827	16492	16654	16907	16931	16775	16676	16888	16772	16763	16915	16753	16957	16734	16923	16961	16835	16852	16786	16731	16955	16873	16696	16675	16829	16716	17031	16848	16659	16698	16778	16962	16993	16881	16881	16753	16601	16876	16736	17063	16667	16872	16880	16793	16965	16909	16909	16803	16932	16654	16834	16976	16873	16758	16807	16810	16857	16736	16696	16750	16703	16852	16897	16696	16799	16900	16842	16696	16976	16739	16929	16803	16816	17014	16972	16794	16907	16778	16591	16859	17118	17018	16779	16846	16706	16774	16854	16825	16831	16781	16778	16897	16710	16694	16612	16933	17066	16792	16773	16772	16689	16769	16822	16732	16757	16830	16852	16790	16814	16951	16673	16810	16932	16743	16674	16823	16698	16756	16730	17046	17021	16736	16838	16968	16825	16740	17004	16714	16843	16833	17015	16672	16789	16687	16699	16848	16764	16738	16790	16926	16681	16791	16826	16900	16711	16855	17018	16869	16863	16887	16785	16714	16879	16772	16887	16852	16904	16793	16748	16721	16849	16797	16889	16743	16909	16729	16974	16933	16605	16661	16733	16698	16824	16813	16788	16756	16977	16830	16717	16745	16887	16930	16998	16793	16724	16907	16665	16906	16985	16879	17014	16922	16730	16848	16724	16844	16808	17006	16782	16939	16851	16914	16833	16735	16603	16673	16995	16916	16864	16713	16717	16953	16508	16878	16759	17017	16746	16692	16646	16661	16636	16924	16848	16844	16809	17023	17002	16861	16897	16844	16802	16768	16677	16784	16920	16828	16963	16775	16778	16630	16912	16855	16968	16787	16800	16727	16704	16873	16941	16981	16831	16724	16844	16888	16829	16752	16888	16707	16860	16828	16950	16747	16869	16853	16864	16606	16970	16792	16864	16830	16738	16673	16724	16564	16952	16844	16787	17152	16772	16820	16746	16754	16732	16714	16765	16750	16771	16856	16866	16939	17026	16940	16943	16843	16614	16710	16766	16839	16911	16984	16685	16819	16683	16836	16866	16737	16923	16681	16663	16776	16794	16845	16798	16890	16953	16679	16688	16799	16684	16758	16788	17010	16765	16726	16896	16994	17020	16704	16785	16666	16758	16787	17094	16824	16787	16832	16921	16766	16620	16756	16780	16682	16910	16808	16771	16858	16811	16794	16885	17017	16843	16864	16820	16746	16986	16855	16771	16999	16711	16728	16943	16868	16967	16819	16851	16692	16787	16781	16835	16689	16785	16662	16644	16804	16680	16673	16825	16727	16730	16900	16685	16808	16816	17066	16856	16860	16878	16664	16995	16919	16787	16866	16800	16912	16847	17065	16830	16898	16631	16816	16870	16712	16865	16770	16967	16860	16781	16725	16752	16959	16890	16703	16758	16635	16833	16908	17062	16910	16945	16779	16926	16799	16925	16908	16769	16726	16690	16789	16832	16831	16710	16703	16810	16856	16861	16929	16894	16944	16690	16757	16967	16811	16871	16933	16790	16694	16835	16936	16975	16599	16870	16839	16928	16833	16560	16933	16814	16785	16758	16736	17008	16775	16816	16482	16677	16728	16827	16697	16861	16971	16984	16698	17027	16624	16770	16681	16816	16790	16726	16881	16778	16980	16892	16742	16902	16971	16814	17024	16842	16751	16777	16621	16739	16773	16837	16746	16938	16739	16824	16946	16845	16891	16957	16915	16876	16776	16945	16812	16857	16770	16866	16843	16943	16783	16721	16623	16887	17023	16947	16918	16812	16685	16877	16812	16825	16793	16910	16877	16955	16888	16846	16804	16857	16828	16647	16582	16574	16905	16739	16923	16769	16722	16718	16933	16671	16891	16964	16884	16999	16812	16867	16868	16728	16956	16875	16880	16942	16831	16997	16860	16758	16946	16957	16869	16848	16608	16632	16833	16538	16776	16750	16685	16652	16896	16965	16644	16725	16695	16723	16798	16640	16610	16960	17041	16876	16802	16729	16879	16802	16711	16630	16814	16741	16712	16815	16759	16716	16564	16664	17104	16864	16774	16803	16706
19428	32804	28694	24985	22287	21550	20323	20315	19507	17962	17109	33304	45214	39134	29413	20809	17091	16302	15890	16001	15998	16035	16052	15854	15930	15927	15916	15966	15913	16010	15954	16058	16025	15913	15987	15940	15907	15961	15990	16063	15985	16163	16062	15970	16025	16054	16033	15852	15832	15883	15934	16054	16026	16061	15999	16001	16045	15926	15836	16018	15841	16106	15962	15843	16042	15897	15882	15902	16082	15862	16101	16068	16007	15928	16028	15981	15925	15788	15808	16019	16094	16111	15978	15932	16041	15854	16074	15988	16167	15830	15977	15896	16090	16093	16011	15889	15926	15954	15934	15976	15976	15874	16070	16083	16059	16030	16014	16047	16114	16009	16012	16035	16020	16006	15984	16121	15945	15879	15903	16001	15907	16028	15813	15954	15896	16028	15798	16071	15905	16016	15893	15864	16030	15996	16050	16039	16010	16030	15959	15805	16071	16012	15824	16161	16025	16053	15992	16034	15949	15983	15878	16017	16009	15933	16033	15757	15957	16068	15898	15955	15969	16109	15923	16150	15980	16075	15872	15926	16262	15877	16029	16006	15926	15988	16128	15881	15955	15752	16082	16006	16187	16049	15875	16034	16115	15891	15914	16013	15820	15853	15946	15919	15801	15829	15990	16001	15988	15912	15952	15964	15937	15925	16054	15870	16042	16025	16009	15949	16106	16016	16102	15928	16136	15939	15932	15860	16070	15940	15856	15855	15930	15914	16066	16016	15864	15911	16152	16025	16015	16048	15831	15858	16050	15870	15955	15816	15939	15914	15912	15878	15777	15937	16003	15988	15950	16176	15870	15812	16093	15845	16041	15967	15967	15977	16069	15907	16023	16006	16125	15992	15884	15871	15910	15960	15852	16045	16030	16162	16112	15926	15875	16152	15846	15933	16039	15974	15829	15836	16021	15886	16087	15862	15978	15944	15988	15905	16040	16020	15968	15976	15839	16001	15890	16049	15889	15946	15894	15987	16046	16011	16089	16026	16048	16051	15762	15881	15853	15979	15993	15991	15912	15956	16017	15937	15909	16096	16053	16046	16017	16126	16090	16071	15943	15957	16064	16168	15885	15965	16006	16030	16152	15914	15800	16001	16088	16007	16066	15802	15862	15963	16039	15983	16101	15965	16153	15865	16013	15960	16011	15881	15938	16166	15805	16181	15914	15963	15984	15974	15895	15938	15864	16023	15915	15965	16101	15993	16130	15884	16036	15905	15918	15802	15910	15884	15859	16145	16010	15938	15946	15931	15958	16061	16117	15942	16027	16024	15974	15952	15965	15954	16049	16054	15944	15830	16030	15752	16070	15963	15972	15926	16062	16007	15966	15985	15913	15906	16139	15920	15965	15835	16051	15850	15896	15922	15846	16065	15894	16050	15784	16003	16007	15837	15974	15940	15967	15929	15960	15906	15937	15984	15937	15829	15954	15981	16156	15911	16005	16070	16041	16030	15849	15774	16018	15900	16021	15801	15877	15865	16050	15897	15942	15923	16137	15869	15898	15829	15992	16030	15864	15939	15825	15880	15999	16033	15818	15879	15919	15969	15906	15945	16153	15853	16057	16097	15999	16033	15868	16082	15909	15937	16126	15847	16063	15845	16026	16062	15921	15693	15875	15800	15924	16023	15858	16120	15951	15978	16136	15987	16185	16057	16114	16060	15967	15950	16054	15951	16026	16143	16000	15922	15978	16097	16016	15778	16015	15796	16002	15879	15920	16007	15848	15940	16060	16032	16016	16006	15948	16043	15826	16056	16003	16020	15897	16042	15975	16080	15941	15884	15992	15963	15902	16187	15938	16019	15961	15962	16066	16108	15978	15898	15912	15834	16115	15847	16076	16115	16137	16156	15967	16059	15874	16047	15988	15943	15982	16015	15897	15965	15902	15934	16144	15855	16051	15940	15877	16040	16013	15810	16154	16031	15984	15854	15908	15988	15914	16015	16031	15849	16014	16128	16098	15944	16044	15897	16128	16011	16077	15941	15933	15988	16031	15911	16036	15985	16123	15822	15873	16025	15929	16043	16076	16054	16020	15953	15887	16051	16033	15876	15929	16132	16056	15982	16009	15980	15798	15894	15933	15984	16073	15874	16011	16053	15963	16046	15946	16049	15990	16078	15956	16141	16232	15936	15801	16260	15921	16060	16026	15932	16135	16028	16017	15853	16094	16041	15905	16071	15868	15947	16048	15967	15961	16149	16001	15959	16132	15856	15988	16058	15962	16001	15885	15952	15984	16042	15969	15849	15811	16021	16092	15903	15968	15922	15799	15945	16088	16130	15870	15823	16092	15911	16033	15962	16096	16040	16027	15882	15953	15930	15932	15959	16034	15976	15855	16058	16039	15787	15941	15954	15972	16102	16105	15930	15930	15863	15846	15996	16011	15933	15959	15944	15867	15920	16110	15913	16152	16151	15996	15974	15825	16100	15993	15894	16055	15958	16019	15991	16084	15893	15946	16007	15964	16095	16016	15886	15885	15880	16003	15955	16052	16038	15978	16050	15857	15865	15944	15971	15919	15851	16113	16007	15930	15963	15915	15908	15958	15999	15924	15987	15949	15995	15962	16020	15846	15978	15997	16072	15829	16108	15979	15814	15936	15896	15883	15949	15956	16076	15949	16030	15966	15871	16089	15909	15952	15890	15901	16144	16008	15993	15983	16210	16035	15962	16075	15999	16001	15998	16159	16034	16068	16052	15902	16020	15888	15854	15906	15920	15899	16044	15922	15872	15967	15964	16045	16091	15832	16102	15990	15912	15982	15961	15988	16058	16002	16074	15933	16036	15966	16041	15986	15857	15936	15950	15893	15989	15917	15893	15919	15998	15959	15915	15940	16001	15958	15938	16189	15957	15820	15989	15945	16014	15928	15925	15949	15944	15926	16058	16048	15817	15984	15946	15881	16070	15810	15983	15964	15955	15926	15839	15974	16042	16076	15803	15894	16157	15963	16042	15926	16024	15899	15953	15972	15958	16033	16021	15872	15988	15878	15901	16101	15759	16111	16051	15906	16089	16144	15889	15939	16139	15909	16078	15954	15987	15952	16098	16072	15980	16037	15838	16086	16138	15654	15976	15912	15962	15896	16030	16031	15817	15852	15918	16259	15978	15825	15986	16286	15880	16123	16011	16023	15837	15880	15863	15873	15986	16015	16117	16000	16050	15759	16008	16079	15936	16077	15891	16022	16115	16053	16102	15980	15767	15944	16042	15870	16009	15923	15826	15899	15865	15997	16103	15931	15908	16011	15978	15826	15940	15950	16045	15751	15953	16103	15982	15934	16015	16083	16141	16073	15997	15808	16202	16055	16052	15877	15936	16107	16019	15984	15915	16079	15828	16188	15981	15933	15926	16104	16172	15985	15959	15732	16044	15849	16013	15796	16024	16064	15964	15790	15916	16092	15898	15876	16124	15967	15931	16030	15888	15813	16071	15973	16011	15950	16036	15835	15857	15984	15896	15960	16059	15851	16003	15926	16025	15960	15925	15834	16027	15929	16202	15947	15878	16024	16050	15965	15985	16090	16059	15845	15875	15957	15884	16037	15889	16025	16032	15974	15921	15947	16114	15951	16092	16119	16036	15912	15875	15970	15775	15982	15821	15879	15929	15983	16026	16099	16019	15819	15879	16177	16028	15885	16076	15924	16019	15866	15924	15865	15984	16121	16116	15949	16056	15839	15849	16077	15939	16000	16003	15852	15945	15973	15964	15991	15872	16224	16032	15889	16058	16070	15967	16024	16101	16021	15992	16036	15919	15868	15920	16021	16024	16063	15988	15974	15894	15935	16093	16001	16016	16057	16037	16023	15939	16004	15989	16053	16060	15925	16068	15849	15929	15885	15990	15887	16021	15944	16100	16055	16242	15887	16134	15929	16038	15987	16015	16034	15913	16071	15899	15987	16134	15891	16068	15867	15892	15850	15988	16026	15957	15852	16091	15671	15912	15937	15983	15930	16019	15986	15915	16088	15909	16017	15956	16125	16033	15878	15990	16060	16013	16027	15917	15992	15909	15740	15902	16080	15963	16073	15927	15841	15837	16107	15945	15980	16129	16145	16004	16026	15967	16029	16063	16052	16049	15807	15990	16010	15980	16096	16060	16196	16022	15907	16085	15954	16178	16084	15960	15983	15913	15916	15991	15944	15956	16020	15934	16050	16008	16040	15882	16104	16040	15756	15941	16050	15779	15972	15955	16117	15933	16001	15837	15995	15949	16147	15876	15952	16030	16013	15707	16014	16055	16033	15941	15931	15954	15867	16040	15966	15852	15938	16041	15869	16063	15912	16030	15972	16099	16043	15961	16149	15913	15865	16003	15984	16021	16015	15938	16026	16011	16080	16057	15962	15988	15807	15890	16158	16006	16146	15984	15946	16032	15966	15853	16019	15965	16044	15840	15821	16028	16030	16045	15949	16027	15902	15972	15854	15956	16020	16125	15930	15918	16041	16070	15905	16021	15792	15954	15999	16165	15908	16021	15994	15856	16125	16046	15921	15797	16035	16061	16004	16057	16039	15803	16160	15991	15840	15880	15952	16049	15936	15924	16048	16062	15976	15875	16019	15916	15944	15942	15994	15993	15986	16127	15915	15978	15990	15999	15894	16107	15960	15930	15996	15971	15992	15953	15999	15849	15973	16026	15844	16082	15987	15968	15944	15954	16143	16090	15954	16030	15959	16077	15996	16050	16099	16013	15913	15896	15801	16127	16081	16027	15957	16225	15966	15911	16003	15978	16009	15830	15951	15966	15972	15898	15928	16062	15950	15891	16125	16027	15937	16025	16027	15897	15879	15984	15986	16114	15985	15970	16023	16143	16051	15993	15937	15943	15940	16039	15957	15975	16125	15896	15895	15884	16040	15992	16043	16080	16138	16061	15880	16032	15922	15988	16045	16270	15892	15938	16003	15857	16094	15877	16033	15805	16094	15958	16077	16020	15940	15767	15897	16016	15950	15918	16012	15922	15962	15994	15963	15897	16033	15788	15923	15933	15904	15849	16044	15981	16115	15883	15913	15908	15987	16080	15801	16010	16110	16058	16024	15971	15879	15844	16097	16004	16148	16135	16022	15975	16043	15876	15897	15903	15963	15648	15951	15839	15868	16068	15898	16172	16020	15989	15914	15936	15993	16011	16043	16025	15998	15969
29614	22657	22056	19642	17413	17444	17439	17225	17172	17087	17040	18101	19301	19626	18532	17373	17077	16923	17051	16769	16953	16892	17014	16989	17100	16943	16814	16791	16869	17064	17183	17086	16970	16833	16909	16907	16709	17100	16949	16997	16804	16805	16770	16950	17010	16809	16811	17028	16825	16798	16784	16774	16640	16972	16868	17005	16939	16710	16793	16913	17053	17049	17035	16517	16658	16669	16902	16618	16725	16870	16843	17004	16987	16986	16774	16744	16982	16799	16735	16781	16874	17055	16793	16728	16966	16742	16858	16877	17095	16851	16902	16638	16634	16832	16986	16996	16895	16758	16992	16875	17003	16891	16948	16908	16994	16810	16909	16735	16872	16756	16864	16953	16895	17050	16694	16855	16893	16916	16949	16863	16850	16785	16821	17078	16683	16702	16865	16762	16867	16911	16811	16686	16866	16668	17071	16797	16975	16786	16691	16897	16976	16833	16932	16819	17007	16779	17061	16941	16864	16822	16582	16732	16828	16702	17052	16740	17160	16669	16814	16769	17037	16918	16875	16867	17047	16628	16753	16960	16851	16773	16902	16843	16874	16724	16848	16785	16928	16850	16726	16927	16783	16710	16955	16774	16889	16789	17122	16717	16788	16860	16827	16816	16836	16768	16864	16847	16916	17080	16843	16771	16793	16825	16666	17016	16623	17025	16892	16525	16978	16812	16772	16959	16976	16860	16691	16851	16972	16913	16972	16652	16744	16879	16814	16857	16861	17045	16786	16753	17054	16796	17021	16716	16836	16644	17005	16972	16931	16941	16925	16771	16848	16846	16823	16759	16642	16817	16897	16877	16734	16707	16746	16709	16934	16859	16820	16830	16669	16694	16955	16816	17018	16824	16983	16937	16896	16769	16907	16656	16783	16816	16823	16876	16822	16705	16889	16885	16904	16958	16953	16789	16784	16766	17006	16922	16964	16921	17007	16717	16931	16634	16739	16724	16870	16937	16832	16851	16838	16805	16776	16709	16886	16856	16713	16846	16830	16976	16859	16914	16971	16672	16805	16837	16841	16826	16921	16959	16814	16984	16738	17172	16942	16845	17120	16645	16997	16680	16902	16630	16765	16899	17005	16754	16849	16825	17031	16957	16943	16944	16853	16868	16765	17038	16982	16823	16980	17048	16760	16929	16975	16843	17244	17067	16911	16850	16932	16850	17119	16730	16766	16741	16827	16819	16858	16787	16919	16698	16997	16918	16840	16710	16881	17053	16914	16909	16797	17038	16900	16732	16704	16783	16846	16943	16981	16657	16923	17058	16767	16874	16546	16930	16785	16981	16726	16821	16883	16833	16712	16759	16923	16878	16750	16833	16856	16965	16769	16884	16929	16766	16877	16865	16831	16884	16815	17013	16888	16890	16716	16901	16907	16664	16825	16848	17053	16721	16658	16742	16896	16969	16805	16775	16791	16835	16709	16705	16713	16662	16892	16896	16827	16843	17007	16885	16818	16932	16825	17037	16851	17017	16858	16659	16833	16940	16774	16781	16973	16766	16946	16881	16763	16794	16768	16932	16926	17107	16758	16885	16922	17071	16892	16855	16977	16885	16759	16993	16882	16804	17055	16786	16838	16789	16872	16831	16875	16758	16987	17044	16842	16897	16988	16894	17001	16874	16931	16805	16701	16895	16926	16800	16839	16825	16860	16959	16866	16796	16998	16996	16827	16877	17009	16918	16794	16767	16909	16901	16987	16948	16793	16968	16809	17003	16865	16879	16934	16932	16827	16811	16669	16928	16834	16818	16718	16776	16851	16824	16948	16803	16817	16829	16960	17059	16650	16801	16923	16965	16884	17051	16966	16826	16994	16808	16772	16781	16961	16725	16933	16699	16660	16699	16794	17046	16885	16860	16729	16944	16940	16855	16902	16832	16968	16909	17010	17049	16833	16806	17073	16920	16991	16515	16757	16742	16897	16863	17093	16867	16804	16828	17048	16821	16914	16879	16733	16756	16892	16740	16820	16830	16728	16890	16997	17012	16891	16809	16776	16834	16863	16781	16920	16729	16833	16854	16797	16960	16988	16829	16667	16708	16814	16891	16794	16782	16772	16633	16744	16763	16680	16885	16974	16936	16973	16963	16634	17043	16823	16734	16954	16818	16812	16977	16717	16778	16776	16820	16921	16830	16951	17036	16980	16754	17045	16989	16961	16968	16721	16945	16808	16966	16854	16765	16972	17047	16924	16997	16936	16708	16812	16902	17001	16842	16903	16727	16790	16698	16956	16783	16806	16825	16906	16908	17112	16797	16793	16991	16680	16863	16822	16789	17135	16926	16841	16797	16899	16771	16990	16696	16905	16815	17054	17059	16917	16834	16810	16977	16710	16892	16814	16895	16923	16935	17015	16868	16802	16675	16867	16705	16962	16729	16848	16801	16719	16851	16792	16767	16877	16949	16987	16902	16922	16784	16801	16779	17027	16729	16757	16752	16767	16911	16903	16983	16969	16755	16936	16878	16748	16899	17031	16764	16738	16722	16687	16883	16785	16666	16972	16935	16758	16862	16864	16705	16804	16804	17002	16988	16908	16821	16761	16856	16971	16845	16819	16925	16811	17006	17039	17123	16797	16774	17059	17025	16717	16995	16804	16848	16861	16844	16741	16630	16733	17037	16901	16921	16801	16928	16861	16836	16698	17065	16797	16798	16828	16746	16933	16725	16938	16842	17083	16902	16653	16906	16992	16933	16927	16715	16728	16821	16813	16826	17116	16802	16723	16902	17006	16877	16769	16891	16897	16795	16965	16653	16885	16984	16991	16908	16856	16908	16829	17080	16791	16675	16713	16892	16820	16924	16905	16840	17015	16739	16781	17061	16936	17137	16937	16827	16837	16804	16943	16655	16728	16957	16795	17038	16800	16733	16907	16898	16835	16714	16943	16829	17048	16871	16950	16791	16728	16827	17091	16721	16889	16964	16867	16815	16804	16840	16822	16996	16829	16869	16788	16881	16952	16930	17004	16881	16828	16938	16868	16686	16933	16796	16836	16842	17091	16959	16831	16829	16897	17091	16848	16818	17008	16740	16954	16890	16945	16946	16996	16678	16980	16725	17011	17008	16799	16598	16856	16911	16876	16913	16823	16819	16961	16873	16991	16981	16899	16994	16983	16819	16943	16977	16915	16800	16824	16891	16848	16951	16679	16918	16655	16806	16845	16784	16783	16871	17019	16954	17135	16922	16941	16721	16903	16906	16726	16991	17038	16692	16909	16699	16908	16831	17096	16966	16904	16978	16910	17011	16829	17003	16882	16844	16990	16977	16973	16747	16966	16972	16932	16931	16871	16757	16836	17028	16976	16803	16981	16984	16945	16813	16812	16996	16906	16830	16868	16823	16770	16874	16994	16945	16958	16741	16837	16936	16919	16867	16989	16826	16924	16631	16773	16946	16666	17119	16855	16818	16719	16844	16787	16828	16994	16949	16824	16729	16921	16790	16850	16876	16948	16747	16878	16684	16823	16722	16801	16863	16906	17103	16799	16913	16914	17136	16871	16874	16717	16698	16874	16893	16769	16780	16792	16730	16829	17044	17029	17066	17175	17015	16945	16941	17049	16841	16651	16877	17095	16893	16665	16696	16833	16981	16774	16666	16866	16895	16687	16611	16638	16854	17018	16865	16953	16923	16969	16773	16805	17003	16733	17071	16670	16929	16916	16850	16640	17008	17196	16927	16821	17037	16993	17140	16885	16734	17039	16930	16964	16968	16879	16941	16917	16806	16936	16945	16709	16888	17028	17015	16910	16800	16867	16935	16949	17051	16983	17036	16912	16868	16836	16933	16872	16729	16697	16849	16805	16911	16739	16922	16801	16964	16856	16852	16891	16830	16908	16805	16969	17038	16706	16811	16930	16903	17037	16949	16998	16907	16885	17007	16853	16859	16927	16743	16952	16892	16811	16770	16905	16800	17107	16861	16816	16804	17018	16960	16926	16826	16836	16952	16789	16840	16759	16921	16871	16788	16978	16818	16950	16949	17067	16903	16784	16785	16807	16753	16759	17029	16791	16835	16802	16987	16981	17013	17127	16838	16881	16812	16887	16684	16789	16826	16912	16751	16922	16946	16962	16863	16859	16947	16965	16861	16905	16918	16996	16976	16959	16740	16861	16903	16935	16929	16845	16658	16975	16796	16865	16800	17071	16947	16839	17020	16839	16910	16940	17005	16851	17136	16856	16922	16929	16825	17010	16707	16703	16928	16863	16821	16998	16804	16937	16762	16782	16931	16931	16932	16903	16963	16849	16929	16837	16941	16943	17018	16988	16935	16867	16819	16916	16905	17060	16973	16892	16980	16836	17004	16886	16775	16728	16666	17048	16885	16887	17023	16924	16843	17020	16744	16894	16928	16830	16836	16892	16775	16823	16821	16916	16885	16898	16889	16858	16871	16980	16936	17080	16796	16757	16774	17043	16680	16895	16788	17048	16760	16850	16970	17118	16806	17004	16819	16912	16973	16871	16700	16910	17032	16755	16934	17031	16901	16894	16893	16788	16859	16619	16972	16876	16814	16884	16910	16880	16747	16940	16773	16748	16842	16950	16723	16793	16861	16877	16916	17004	16696	17131	16843	16898	17070	16788	16862	16804	16862	16961	16936	16795	16856	16813	16586	16796	16881	16817	16914	16768	16627	16886	16784	16936	16802	17082	16739	16957	16858	16576	16925	17016	17155	16923	16957	16735	16811	16849	16976	16975	16745	16906	16838	16986	17083	16977	16701	16778	16838	16964	16790	16873	16982	16888	16689	16721	16757	16999	16971	16933	16903	16828	16767	16895	16932	16972	16978	17008	16836	16993	16831	16810	16618	16757	16904	16950	16957	16901	16766	17077	16951	17074	16870	16973	16942	17030	16804	16931	16582	16772	16773	16787	16913	17091	16908	16761	16797	16830	16764	16905	16925	16869	16801	17064	16885	16782	16898	16744	16846	16728	16897	16874	16916	16966	16965	17038	16991	16873	16809	17130	16987	16912	16801	16776	16899	16876	16775	16789	16812	16881	16967	16790	17006	16964	16793	16841	16976	16823	16853	16904	16861	16899	16739	16721	16759	16721	16631	16795	16955	17030	17060	16876	16582	16789	16809	16748	17021	17036	16848	16925	16726	16956	17113	16972	17007	16992	16878	16870	16811	16928	16944
18958	19836	18758	17769	16763	16668	16675	16645	16604	16265	16299	18310	19395	19527	17579	16429	16129	16088	15980	15907	15961	16003	15886	15966	15930	15771	16011	15715	15967	15770	15908	15833	15964	15950	15922	16069	15832	15978	15920	15807	16119	15770	16011	15924	15961	15888	15902	15797	16002	15853	15868	15892	15841	15897	15876	15810	15976	15895	15861	16090	15923	15912	15930	16070	15872	15875	15851	15896	15959	15891	16093	15865	15893	15859	15935	15906	15849	16061	15902	15998	16027	15890	15921	16166	15989	15767	15893	15948	15839	15856	15808	15782	15908	16052	16006	15962	15945	15909	16111	15857	16027	15957	15948	15908	15880	15774	15961	16099	15854	16014	15836	15973	15839	15890	15907	15983	15817	15823	15846	15859	15965	15820	15966	16012	15873	15984	15931	15855	15797	15923	15967	15956	15854	15869	15963	15913	15683	15843	15749	15903	16055	15976	15835	16043	15964	15709	15893	15837	15914	15817	15830	15783	15918	15853	15849	15729	15920	15855	15949	15962	15878	15914	15800	16006	16028	15858	15955	15812	15923	15913	15809	15814	15977	15786	15892	15932	15794	15834	15818	15938	15724	15849	15901	15960	15850	15663	15855	15912	15926	15834	15937	15873	15974	15885	15960	15885	15784	15911	15595	15903	15785	15932	15876	15991	15789	15917	15865	15831	15847	15816	15938	15840	16078	15850	16025	15802	16028	15828	15952	15690	15970	15976	15983	15780	15982	16017	15899	16032	15845	15855	16024	15997	15869	15933	15727	15830	15804	15905	15850	15998	16021	15677	16070	15871	15943	15994	15996	15948	15763	15980	15770	15959	15865	15921	15813	15898	16020	15845	16179	16009	15830	15943	15865	15907	15911	15852	15951	16070	15902	16035	16002	15871	15870	15839	16068	15747	15993	16042	15958	15992	15866	15799	15823	15902	15801	15948	15765	15825	15973	15860	15821	15822	16048	15950	15991	15903	15843	15967	15753	15993	16087	15726	15985	15713	15844	15639	15876	15832	15732	15996	16075	15884	15995	15921	15872	15961	15803	15870	16098	15837	15985	16026	15917	15825	16034	15921	15896	15750	15857	15777	15941	15645	15974	15756	15980	16008	15747	15967	16002	16154	15936	15837	15895	15931	15939	15818	15799	15760	15813	15774	15885	16093	15956	15886	16123	15975	15791	15946	15884	15890	16044	15883	16037	15915	15708	15846	16055	15930	15994	15797	15912	15990	16021	15934	15922	16021	15846	15929	16003	15818	15874	15921	16040	15909	15906	15868	15887	15727	15894	15889	15684	15947	15945	15808	15906	15938	15978	16012	15819	15778	15970	16001	15934	15810	15992	15945	15920	15974	15909	15782	15824	15833	16006	15920	16003	15795	16007	15871	16086	15895	15896	15879	16091	15895	15895	15915	15833	16019	16018	15930	16051	15643	15848	16000	15858	15978	15882	15844	15793	15846	15714	16009	16000	15963	15940	15815	16078	15939	15831	15991	15928	15747	15915	15895	15922	15940	15736	15995	16013	16057	15932	15955	15829	15958	15871	15831	15848	15867	15937	15980	15916	15900	15967	15962	15977	15808	15896	15933	16044	16050	15819	15860	15773	15928	15870	15927	15841	15945	15842	15809	15903	15950	15949	16018	15758	15872	15830	16033	15940	15880	15724	15977	15886	16035	15889	15765	15956	15974	15878	15827	16043	15826	15844	15879	15936	16062	15953	16061	15837	15938	15982	15893	15996	15913	15809	15925	16020	16111	15812	15958	15976	15923	15844	15957	16039	15929	15947	15864	16123	15921	15733	15899	15923	15957	15939	15873	15932	15987	15854	15907	16006	15773	16088	15886	15900	15929	15986	15978	15890	15789	16127	15914	15959	15781	15947	15884	15849	15987	15954	15827	15984	15928	15972	15920	15998	15839	15877	15956	16067	15917	15813	15930	15933	15776	15778	15995	15884	15990	15837	15825	15916	15955	15914	15838	15871	15921	16024	16193	15989	15932	15876	15859	16101	15976	15887	15714	15940	15850	15954	15938	15859	16026	15992	15986	15799	15958	15877	15765	15977	15997	16077	15908	15865	15844	15852	16045	15774	15977	15910	15892	15869	15980	15900	15963	15966	15793	15806	15877	15921	15825	15970	15892	15880	15784	15846	15858	15918	15741	15938	15898	16037	15895	16046	16185	16026	15876	15944	15812	15898	15910	15878	15921	16005	15836	15994	15721	15797	15940	15745	15814	15866	16014	16041	15839	15903	16080	15882	16054	15822	15954	15981	15903	15846	15843	16015	15865	15702	15960	15889	15744	15978	15928	15860	15735	16039	15894	16072	15868	16136	15903	15984	15872	15926	15904	16002	15832	15944	15997	15907	16065	16016	16016	15868	15895	15909	15955	15863	15943	15823	15892	15875	15879	15991	15905	15849	15999	16057	15710	15878	15972	15859	15817	15917	16002	15614	15747	15841	15877	16077	15956	15945	16029	15882	15823	16061	15982	15951	15838	15799	15941	15942	15796	15974	16006	15840	15988	15876	15990	15829	15988	15814	16015	15913	15961	15939	15854	15831	15800	15908	15823	15900	15987	15958	16059	15829	15712	15967	15974	15868	15953	15981	15926	15972	15945	15946	15812	15780	15917	16040	15958	15815	15858	15929	15934	15999	15868	15947	15998	15939	15874	16016	15853	15873	15898	15915	15928	15865	15862	16053	15918	15983	15834	16110	15905	16011	16033	15935	15817	16021	15886	15920	15849	15930	15868	15757	15922	16141	15866	15845	15886	15831	15865	15876	16064	15921	15889	16129	15908	15716	15750	16012	15859	16053	16125	15923	15794	15850	16113	15941	15818	15834	15724	15911	15818	15983	15924	15892	15956	15850	15869	15826	16010	15995	15756	15970	15912	15950	15821	15917	15846	15805	15753	15923	15977	15962	15994	15861	15864	15989	15929	15966	15864	15869	16020	15938	15803	15993	15889	15862	15910	15851	15954	15953	15937	15890	15858	15953	15981	15917	15878	15816	16007	16135	15905	15826	15772	15855	15895	15848	15954	15952	15950	15993	15942	15739	15900	15899	15994	15969	15843	15933	15932	15864	15919	15825	15815	15964	15955	16002	15912	15851	16001	15942	15776	15819	15997	15790	15835	15833	15984	15988	15890	15936	15917	15910	15971	15837	15900	15831	15825	15735	16072	15823	15974	15954	15805	15867	16116	15898	15979	15853	15852	15825	15940	15877	15796	15815	15824	15976	15961	15964	15862	15988	15846	15858	15738	15833	15770	15966	15919	15838	15928	15985	15911	15959	15891	16028	15982	15800	15870	15995	15970	15967	16024	16001	16039	16037	15816	15825	15848	15851	16051	16029	15930	15705	15935	15795	16022	15855	15935	15860	15854	15793	15956	15998	16005	16063	16000	16006	16004	16022	15914	15956	15914	15974	15982	15955	15951	15945	15821	15887	15916	15868	16078	15890	15894	15956	15865	15956	15800	15913	16020	15854	15926	15981	16134	15610	15793	16016	15975	15753	15820	15949	15806	15990	15985	16061	15847	15924	15779	15972	15983	15802	15969	15839	15873	15968	15891	15952	15945	15885	16046	15688	15869	15737	16010	15934	15920	15827	15809	16002	15856	15942	15922	15856	16005	15974	15989	15941	15856	15882	15789	15979	15844	15919	15866	15859	15859	15975	16123	15940	15983	15864	15968	15909	15883	15990	15925	15792	15782	15957	15949	15721	15835	15798	15813	15847	15881	15809	16013	15828	15848	16070	15832	16040	15887	15745	15984	15945	15896	15825	15933	15978	15816	15870	15824	15824	15884	15915	15973	15907	15995	15942	15999	15912	16023	15902	15764	16067	15945	15893	15923	15950	15816	15847	15978	15872	15914	15975	15893	15873	16015	15940	15914	15935	16017	15891	15912	15961	15946	15966	15834	15923	15833	15919	15824	15808	15824	15916	15954	16064	15700	16069	16175	15832	16066	15749	15829	16128	16000	15836	15830	15739	15858	15856	15912	15987	15781	15941	15766	15896	15914	15812	15813	15914	16039	15763	15759	15860	15886	15919	15815	15817	15919	15885	15946	15972	15922	15997	15860	15849	15820	15847	15969	15863	16024	16081	15784	15980	15866	16027	15965	16012	16062	15976	15899	15891	15885	15933	15954	16033	16080	15910	15873	15678	16044	16007	16058	15860	15920	15882	15820	15856	15771	16030	16091	15895	15908	15977	16005	15743	15905	15975	16023	15957	16034	15883	15797	15917	15820	15883	16021	15959	15805	15791	15828	15931	15794	15814	15937	15938	15936	16028	15927	15931	15901	16008	15949	15841	15890	16018	15858	15985	16029	16029	15848	16080	15993	15910	15794	15924	15963	15939	15923	15839	15886	15911	15868	15849	16008	15767	15739	15750	15980	15762	15787	15878	15870	15815	15980	16023	15821	15954	15853	15962	15825	15872	15871	15714	15990	15909	15876	16036	15781	16092	15831	15901	15718	15921	15850	15832	15918	16052	15855	15992	15786	15903	15956	15817	15904	15905	15904	15951	15973	15829	15984	15913	15957	15966	15884	15829	15805	15864	15839	15812	16067	15919	15906	15760	15954	15859	15904	16029	15853	15895	15977	16010	15900	15913	15898	15959	15995	16000	15998	15994	15891	15818	15946	15771	15836	15973	15808	15929	15848	15855	15851	15987	15810	15849	15986	15758	15908	15916	15858	15946	15906	15923	15774	16088	15918	15861	16059	15818	15805	15841	15861	15938	15935	15884	16049	15928	15969	15886	15856	15794	15750	15873	15740	15995	15951	15896	15999	15972	15914	15874	15910	15953	15950	16159	15630	16046	15974	15879	15986	15927	15859	15847	16086	16077	15838	15752	15857	15983	15921	15839	15878	15881	15848	15979	15750	16040	15743	15990	16104	16078	15770	15781	15874	15739	15928	15874	15908	15918	15881	16064	15969	16029	15849	15914	16051	15772	15979	15765	15825	15928	15987	15905	15793	15829	15822	15988	15950	15863	15834	15876	15970	15912	15962	15856	15766	15890	15940	15868	15930	15881	15779	15863	16056	15971	15749	16010	16001	15825	15951	15677	15991	15702	15779	15813	15870	16058	15829	15884	16046	16010	15894	15832	15905	15658	16075	15909	16069	16038	15983	15782	15811
25035	21441	28135	25803	21905	20271	19729	18258	17805	17638	17736	22732	32566	30993	24509	19996	17894	17119	16815	16791	16587	16708	16753	16658	16653	16937	16761	16655	16887	16680	16818	16969	16534	16578	16747	16636	16958	16847	16709	16743	16833	16800	16787	16896	16816	16590	16509	16991	16864	16605	16863	16808	16587	16796	16786	16659	16616	16581	16781	16838	16602	16698	16759	16628	16722	16681	16831	16566	16766	16667	16682	16702	16766	16763	16767	16851	16814	16669	16697	16787	16813	16658	16822	16917	16891	16714	16777	16733	16772	16653	16701	16656	16897	16696	16710	16550	16850	16695	16784	17069	16696	16456	16588	16568	16801	16460	16632	16730	16617	16621	16802	16758	16558	16926	16808	16735	16799	16746	16806	16698	16629	16729	16559	16679	16728	16848	16767	16647	16661	16851	16862	16683	16560	16616	16743	16763	16726	16683	16690	16749	16884	16758	16746	16698	16723	16672	16602	16889	16672	16497	16773	16766	16473	16831	16655	16701	16652	16707	16754	16682	16693	16649	17002	16622	16635	16780	16730	16711	16600	16728	16716	16686	16529	16555	16701	16647	16850	16620	16655	16693	16768	16476	16698	16807	16709	16816	16576	16824	16784	16669	16719	16591	16873	16591	16646	16660	16585	16641	16605	16648	16814	16610	16581	16609	16635	16688	16794	16472	16663	16689	16850	16613	16510	16692	16577	16826	16793	16803	16788	16685	16647	16619	16822	16748	16777	16743	16575	16698	16690	16664	16764	16815	16738	16783	16860	16638	16746	16825	16484	16657	16564	16824	16717	16604	16659	16694	16674	16818	16806	16427	16694	16678	16502	16720	16802	16576	16737	16675	16827	16845	16644	16633	16626	16786	16840	16812	16669	16659	16721	16599	16566	16784	16875	16781	16510	16509	16667	16480	16876	16948	16651	16654	16720	16631	16740	16589	16702	16758	16556	16685	16711	16742	16699	16556	16669	16495	16705	16690	16739	16615	16666	16591	16718	16511	16707	16890	16724	16864	16917	16639	16746	16762	16733	16744	16842	16822	16671	16689	16723	16779	16631	16765	16738	16864	16638	16786	16764	16610	16626	16636	16953	16679	16687	16608	16577	16841	16806	16493	16711	16708	16766	16748	16608	16728	16726	16669	16576	16665	16654	16642	16805	16704	16891	16666	16691	16785	16672	16833	16723	16851	16883	16695	16741	16680	16896	16759	16780	16735	16592	16824	16481	16618	16730	16626	16857	16887	16743	16719	16745	16703	16589	16612	16701	16718	16781	16736	16843	16490	16699	16663	16662	16843	16803	16686	16593	16661	16662	16725	16772	16472	16712	16757	16688	16548	16513	16659	16707	16546	16788	16703	16735	16657	16596	16977	16777	16579	16698	16576	16854	16678	16790	16761	16771	16901	16718	16629	16667	16716	16656	16803	16707	16850	16741	16736	16782	16881	16831	16703	16724	16549	16618	16801	16732	16916	16837	16722	16866	16764	16736	16764	16863	16769	16821	16553	16888	16811	16952	16801	16690	16715	16775	16657	16669	16683	16767	16664	16816	16708	16623	16829	16796	16785	16628	16755	16678	16805	16716	16834	16776	16693	16800	16775	16561	16760	16566	16817	16915	16664	16744	16718	16748	16729	16660	16728	16830	16883	16765	16538	16630	16517	16768	16701	16762	16533	16718	16628	16866	16945	16926	16807	16841	16636	16738	16740	16898	16720	16630	16852	16846	16858	16575	16652	16844	16653	16949	16786	16746	16879	16808	16866	16487	16703	16671	16893	16637	16509	16631	16810	16651	16832	16612	16672	16785	16770	16750	16536	16695	16608	16611	16777	16650	16753	16797	16802	16654	16545	16744	16847	16562	16609	16679	16646	16522	16919	16763	16808	16685	16699	16670	16750	16762	16854	16443	16708	16501	16725	16767	16673	16812	16621	16624	16776	16918	16638	16705	16633	16599	16676	16753	16731	16763	16775	16630	16596	16694	16623	16781	16652	16708	16798	16814	16615	16739	16509	16754	16740	16719	16625	16768	16738	16596	16612	16718	16751	16828	16863	16517	16666	16682	16633	16621	16836	16788	16736	16560	16657	16663	16681	16829	16779	16691	16571	16760	16799	16797	16674	16774	16817	16660	16617	16755	16792	16614	16801	16766	16556	16680	16583	16549	16723	16800	16679	16766	16726	16770	16377	16478	16639	16729	16695	16545	16520	16493	16575	16762	16691	16635	16748	16652	16565	16705	16699	16598	16701	16810	16675	16687	16507	16494	16590	16860	16675	16782	16683	16601	16562	16706	16714	16837	16684	16625	16681	16818	16734	16710	16730	16753	16818	16561	16671	16745	16610	16754	16575	16841	16742	16603	16768	16747	16836	16663	16773	16466	16645	16650	16570	16626	16672	16674	16797	16746	16684	16631	16667	16719	16701	16909	16610	16962	16864	16834	16750	16719	16729	16654	16685	16666	16893	16673	16810	16640	16789	16761	16799	16719	16760	16745	16731	16765	16883	16900	16767	16544	16908	16740	16775	16743	16782	16693	16676	16626	16827	16667	16379	16599	16663	16806	16756	16630	16582	16748	16845	16712	16844	16787	16801	16743	16581	16622	16850	16919	16735	16766	16719	16849	16763	16598	16645	16693	16532	16686	16696	16632	16634	16695	16651	16756	16750	16678	16734	16745	16591	16935	16949	16595	16639	16871	16869	16885	16720	16759	16648	16812	16650	16892	16615	16796	16683	16569	16767	16741	16704	16753	16974	16709	16619	16726	16578	16758	16854	16694	16820	16732	16655	16811	16636	16479	16722	16511	16374	16483	16744	16661	16615	16633	16621	16757	16686	16690	16755	16699	16776	16807	16719	16880	16767	16783	16734	16847	16792	16714	16842	16676	16758	16780	16596	16643	16681	16768	16694	16724	16918	16779	16725	16808	16728	16504	16651	16741	16607	16739	16758	16566	16866	16804	16672	16648	16559	17060	16712	16735	16685	16581	16879	16750	16639	16728	16553	16613	16776	16825	16790	16668	16668	16752	16622	16701	16794	16832	16664	16703	16634	16614	16745	16598	16660	16661	16669	16698	16841	16779	16767	16652	16672	16481	16673	16803	16640	16872	16623	16774	16927	16722	16918	16737	16823	16779	16796	16634	16561	16556	16795	16611	16692	16680	16574	16629	16657	16659	16638	16864	16841	16757	16824	16809	16801	16610	16737	16677	16638	16806	16748	16762	16812	16673	16785	16712	16684	16665	16802	16809	16633	16873	16740	16657	16807	16693	16696	16777	16754	16800	16813	16733	16540	16885	16810	16791	16654	16687	16714	16655	16741	16760	16517	16736	16695	16614	16704	16663	16926	16744	16552	16669	16741	16869	16647	16724	16748	16746	16710	16554	16492	16842	16841	16521	16707	16719	16648	16805	16582	16561	16694	16691	16716	16624	16650	16715	16652	16554	16788	16593	16670	16752	16699	16696	16470	16846	16726	16727	16701	16521	16598	16481	16576	16794	16823	16848	16744	16646	16693	16591	16967	16708	16648	16747	16763	16843	16869	16629	16818	16740	16767	16628	16513	16629	16689	16705	16746	16802	16739	16730	16713	16864	16630	16603	16426	16656	16638	16631	16590	16630	16806	16715	16690	16696	16493	16850	16923	16733	16859	16827	16853	16782	16770	16917	16829	16793	16737	16639	16646	16562	16763	16605	16728	16961	16643	16645	16830	16538	16912	16757	16685	16664	16641	16735	16757	16602	16645	16812	16703	16699	16639	16675	16663	16686	16831	16751	16911	16678	16883	16890	16688	16754	16891	16869	16653	16701	16744	16806	16538	16625	16764	16782	16756	16632	16809	16763	16668	16652	16754	16703	16675	16796	16708	16889	16780	16802	16822	16882	16931	16709	16886	16609	16846	16857	16755	16902	16873	16886	16568	16751	17008	16812	16689	16880	16862	16941	16666	16759	16644	16612	16826	16898	16867	16673	16855	16746	16749	16617	16735	16637	16733	16661	16690	16671	16637	17002	16806	16703	16818	16714	16530	16710	16671	16767	16583	16938	16742	16769	16777	16773	16713	16961	16857	16693	16692	16728	16604	16664	17008	16718	16791	16775	16664	16650	16738	16678	16653	16897	16539	16605	16717	16698	16691	16817	16919	16712	16555	16720	16759	16819	16745	16640	16762	16606	16791	16716	16842	16756	16876	16801	16693	16600	16914	16777	16588	16602	16700	16721	16621	16538	16708	16604	16726	16735	16634	16643	16793	16448	16681	16830	16716	16703	16563	16710	16701	16605	16546	16696	16719	16743	16718	16639	16854	16825	16631	16584	16769	16760	16802	16735	16818	16597	16836	16706	16702	16708	16821	16824	16791	16619	16677	16806	16854	16651	16661	16786	16644	16612	16702	16593	16650	16696	16609	16679	16675	16803	16636	16473	16690	16749	16523	16590	16700	16725	16649	16770	16892	16718	16679	16796	16566	16714	16827	17001	16770	16639	16769	16785	16730	16809	16922	16614	16629	16659	16835	16596	16689	16655	16506	16798	16457	16828	16442	16539	16808	16886	16806	16641	16869	16742	16662	16824	16843	16738	16427	16677	16794	16686	16682	16643	16595	16800	16604	16765	16883	16687	16677	16721	16743	16703	16705	16724	16793	16585	16794	16792	16582	16778	16425	16666	16675	16820	16807	16768	16910	16981	16772	16758	16658	16835	16924	16846	16772	16811	16728	16651	16716	16787	16764	16602	16658	16746	16856	16708	16523	16775	16895	16810	16642	16659	16840	16731	16887	16912	16981	16708	16727	16648	16871	16636	16763	16781	16699	16635	16746	16660	16882	16625	16618	16707	16766	16885	16779	16696	16660	16846	16759	16748	16926	16593	16876	16699	16691	16878	16745	16729	16878	16647	16827	16945	16715	16792	16971	16813	16596	16659	16759	16622	16604	16668	16578	16764	16675	16674	16815	16828	16788	16629	16750	16632	16747	16723	16604	16650	16686	16620	16785	16692	16783	16775	16622	16721	16821	16673	16747	16647	16528	16822	16831	16791	16856	16951	16655	16655	16607	16793	16614	16845	16707	16799	16663	16689	16660	16776	16610	16704	16516	16544	16821	16562	16915	16750	16650	16781	16874	16692	16553	16999	16774	16624	16652	16700	16578	16662	16438
16617	25423	25707	23427	20639	19323	18467	17543	17413	17418	17294	25444	37687	33052	24943	18964	16838	16117	15875	15987	15717	15958	15909	16029	16014	15830	15873	15942	15927	15918	15801	15963	15712	15876	15916	15920	15773	15934	15944	15979	15941	16069	15939	16137	15968	15855	16038	15937	15955	15886	15800	15923	15924	16034	16030	15977	15882	15823	15982	15938	15905	15860	15748	15948	15723	15880	15850	15891	15918	16065	15876	15899	15908	15972	16007	15938	16110	16035	15939	15869	15903	15832	15841	15990	16071	15941	15984	15874	16000	15930	15813	15981	15894	15931	15796	15813	15972	16050	16109	15807	16029	15871	15928	15915	15928	15764	16053	15938	15927	15874	15856	15922	15758	15865	16033	15928	15985	15669	15940	15975	15992	15781	15826	15930	15899	15796	15838	15968	16010	15823	15894	16101	15805	15947	15811	15793	15977	15965	15953	15734	15823	16036	16127	15856	15934	15845	15800	15793	15841	15912	15975	15996	15897	15838	15970	15908	15848	15873	16027	15906	15914	15962	15825	15824	15951	16021	15957	15919	15918	15903	16051	15843	15850	16032	15995	15975	16020	15836	15853	15877	16027	15858	15892	15997	15943	16038	15904	15947	15981	15922	15809	15962	15887	15707	15779	16040	15878	15800	15784	15903	16093	16098	15940	16100	16006	15902	15981	15847	15892	15996	15886	15967	15743	15865	15796	16073	15849	15818	15885	15891	15873	15969	15891	15910	15695	16057	16035	15773	15872	15963	16088	15805	15918	16076	15821	15854	15768	15800	15929	15753	15987	15968	15907	16029	15902	15812	15876	15942	15925	15732	15966	16020	15991	15858	15904	16070	15953	15842	16107	15951	16002	15860	15748	15877	15801	15781	15847	15953	15751	16024	15951	15830	15929	15923	15902	15927	15870	15952	15947	15828	15903	15910	16004	15948	16007	15836	15766	15972	15869	15940	15778	15946	15974	15915	16058	15841	15963	15989	15856	15889	15977	15846	15808	15842	15930	15869	15998	15966	16046	15963	15821	15917	16018	15879	15890	15891	15966	15964	15938	15710	16003	15943	15908	15897	16013	15752	15817	16061	15891	15905	15794	15981	15858	15991	15944	15879	16040	16040	15956	15801	15852	15823	15936	15729	15880	15984	15912	15979	15770	15900	15836	15992	15932	15883	15917	15734	15993	15814	15830	15990	15771	15878	15811	15940	16045	15815	16166	15910	15890	15818	16047	15996	16065	15790	15786	15940	16055	15980	15942	15800	15912	15849	15999	15907	15876	16021	16013	15932	16029	15994	15907	15772	15970	15861	16013	15756	15924	15764	15869	15934	15894	15830	15765	15723	15947	15836	16003	15964	15960	15844	15980	15936	15797	15971	15704	15824	15914	15969	15767	16108	16004	15824	15893	15750	15932	15772	16050	15826	15784	15932	15890	15822	15949	16138	15839	15986	15984	15764	15774	15716	15990	15840	16167	15997	16018	15596	15988	15937	15871	15952	15782	16014	15953	15948	15829	15816	16074	15823	16140	15617	15905	15832	15871	15951	15835	15923	15989	15802	15886	15953	15819	15873	15813	15840	16025	15996	15844	15934	15773	15855	15997	15853	15964	15990	16087	15967	15799	15984	16056	15915	15900	15818	16012	15905	15821	16029	15817	15983	16134	15863	15759	15880	15996	15963	15987	15853	16064	15865	15865	15875	15937	15954	15873	15955	15995	15704	15927	15919	15972	15843	15910	16020	15916	15904	15975	15751	15911	16001	15922	16004	15839	15918	16012	16063	15943	15890	15929	15910	15991	15983	15864	15900	16117	15835	15928	16112	15717	15960	15802	15815	15833	15778	15836	15885	15835	15906	15890	15952	15989	15842	15919	15877	15850	15920	15946	15963	15657	15905	15858	15834	15936	15896	15921	15899	15918	16084	15876	16021	15912	16177	15848	16047	15928	15974	16093	15878	15846	15926	15759	16055	15817	15859	16060	16025	15846	15882	15902	15717	16045	16040	15811	15947	15834	15853	16057	15874	16023	15993	15777	15877	15926	16029	15838	15733	16017	15988	15955	15785	15839	15973	16034	16031	15864	16046	16032	15991	16071	15901	15763	15934	15872	15876	15880	16026	15992	16009	15754	16064	15784	15969	15895	15853	15989	15859	15875	15938	15879	15923	15991	15974	15760	15781	16038	15898	16022	15982	15901	15828	15951	16011	15946	15829	15751	15894	15960	15851	15878	15937	15960	15825	15718	15931	15803	15845	15968	15919	15847	15878	15828	15919	15860	15855	15709	15746	15896	16044	15840	15918	15848	15778	15929	15817	15838	15852	15947	15905	15803	15882	16001	16062	15937	15923	15860	15953	15970	15867	15973	15892	15896	15842	15986	15905	15818	15993	15948	15812	15871	15778	15850	15831	15892	15742	15917	15733	15939	16031	15905	15845	15811	15808	15893	16080	15878	15945	15829	15781	15875	15762	15966	15848	15950	15856	15975	15908	15889	15794	15839	15790	15990	15939	16064	15870	15892	15921	15767	15864	15896	15912	15654	15821	15830	15891	15829	15844	15900	16005	15961	15764	15773	15971	15883	15921	16017	15797	15920	15802	15967	15813	15908	15756	15979	15846	16082	15897	15867	15888	15977	16047	15823	15906	15925	15836	15926	15887	15921	16015	15643	15874	16055	15885	15945	15880	15870	16034	15861	16048	15854	15783	15936	15934	15889	15924	15939	15929	15942	15999	15952	15884	15967	15951	15864	15929	15839	15915	16041	15953	15935	16020	16120	15903	15912	16062	16125	15984	16038	15804	16009	15885	15999	15584	16095	15986	15873	15946	16012	15780	16115	15962	15893	15867	15957	15861	15868	15799	16029	15917	15929	15986	15843	15945	15714	15969	15717	15978	15929	15780	16068	15988	15905	15912	15848	15922	15914	15938	15874	15936	15844	15933	15788	15796	15811	16137	15992	16034	15870	16025	16158	15956	15974	15812	15966	16057	15855	15699	15943	15827	15968	15984	15987	15860	15726	16023	15913	15926	15882	15959	15818	15964	15868	15896	15934	15744	16075	16133	15954	16149	15905	15806	15991	15884	16052	15946	15956	16054	15836	16049	16082	15781	15856	15770	15853	16019	15950	15891	15814	15804	16084	15795	16032	15910	15856	15961	15961	15982	16159	15907	15896	15880	15851	15831	15998	15927	15817	15912	15966	15756	15942	15993	15914	16025	15939	15903	15940	16054	15981	15837	15955	15823	15965	15699	15922	15968	15801	15917	16018	15901	15925	16070	15825	15852	16019	15891	15933	15847	15917	15863	16097	15784	15957	15766	15774	15877	16079	15748	15998	15920	15911	16092	16002	15768	15964	15899	16027	15769	15933	16142	15869	15915	15931	15780	15865	15867	15818	15834	16009	15825	15881	15799	15897	16088	16006	15854	15890	15947	15840	15894	15820	15884	15901	15890	15796	15829	15977	15910	15827	15940	16049	15634	15919	15623	15955	16108	15894	15806	15927	15755	15845	15797	15858	16096	15739	15791	15897	16012	15812	15912	15911	15784	15965	15900	15843	15875	15937	15903	15842	15880	16151	15928	15927	15834	15968	16025	15800	15777	16011	16062	16043	15919	15965	16054	16009	16085	15848	15863	15777	15741	16057	15838	15954	15905	15800	15991	15889	15911	16114	15842	15989	15758	15970	15838	15970	15971	15949	15944	16045	15917	15875	15962	15880	16084	15902	15865	16036	16025	16019	15776	15887	15922	16094	15859	15830	15943	15848	15917	15932	15969	15836	15933	15762	15761	15999	15906	15866	15970	15835	15850	15818	15906	15829	15903	15680	16015	15723	15772	16018	15876	15865	15954	15957	15892	15751	15759	15970	15742	15958	15894	15849	15828	15931	15870	16064	15781	15945	15980	16000	15971	15889	15956	15963	15867	15981	15768	15694	15853	16041	15892	15866	15885	15838	15893	15881	15830	15901	15780	15981	15808	16012	15699	15886	15934	15942	15930	15877	16005	15877	15991	15783	16033	15810	15917	15800	15967	15917	16010	15874	15891	15892	15997	15993	15889	15870	16043	15823	15845	15953	15822	15843	15940	15919	15906	16107	15904	16050	15763	15920	16000	16041	15852	15935	15855	16021	16012	15901	15980	15989	15845	16097	15994	15863	16005	15717	15954	16080	15904	15983	16037	15946	16034	15956	15897	15989	15956	15887	15941	15861	15951	15817	15910	15707	15909	15858	15837	16019	16023	15819	16008	15808	15876	15837	15894	15950	15913	16016	16065	15885	15872	16001	15940	16098	15982	15939	15753	15843	15914	15913	15983	15910	16057	15972	16022	15860	15917	16140	15958	15852	15878	15940	15956	15975	15786	16018	15804	16001	15958	15991	15859	15827	15957	15853	15945	15890	16021	15848	15871	15943	15842	16090	15876	15899	15858	15900	15938	15870	15982	15890	15803	15979	15851	15895	16126	15911	15802	16005	15851	15850	15931	15948	15997	15948	16115	15850	15953	15782	15843	15828	15730	15972	16089	15774	16045	15944	15949	15891	15994	15898	16125	15704	15894	15798	15872	16025	15896	15823	15972	15757	15842	15843	15869	15856	15909	15927	16018	16027	15752	15999	16079	15859	15842	15894	15978	15978	15797	15756	16030	15834	16120	15927	15854	15927	15930	15829	15908	15691	16052	15879	15984	15762	15794	16035	15831	15893	15831	15985	15842	15970	15802	16141	15960	15895	15883	16028	15815	16034	16026	15980	16077	15924	15792	16031	16010	15852	16001	15863	15851	16023	15904	15956	15831	16054	16022	15766	15869	16002	15874	15841	15886	15906	15955	15675	15885	15808	15853	15777	15937	16006	15905	15960	15789	15980	15865	15739	15870	16016	15982	15848	15937	15900	15951	15920	15913	16092	16001	15845	15926	15962	15981	15822	15883	15862	15820	15956	15969	15804	15917	15800	15811	15945	15807	15996	15883	15957	15994	15968	15789	15991	15841	15804	15892	15823	15748	15871	16060	15913	15940	15900	15971	15971	16115	15801	16008	16017	15750	15680	16022	15916	15820	15946	15943	15676	15875	15902	16071	15935	16002	15848	16016	15993	15913	16107	15819	15815	15912	15724	15811	15688	15666	15863	15908	15934	15907	16065	15793	15970	15849	15787	16005
23897	21447	28977	24432	22329	22840	22638	19235	18631	18676	18261	25301	40231	37870	30558	22348	18556	17204	16943	16845	16647	16922	16770	16677	16847	16460	16880	16596	16590	16565	16637	16569	16467	16668	16678	16730	16557	16633	16675	16468	16561	16804	16401	16634	16447	16783	16445	16462	16586	16482	16580	16493	16599	16581	16614	16799	16644	16623	16708	16601	16462	16622	16473	16428	16594	16601	16593	16673	16539	16621	16527	16389	16664	16475	16579	16672	16586	16733	16574	16587	16408	16365	16471	16456	16568	16382	16451	16258	16673	16433	16595	16489	16325	16636	16364	16492	16621	16539	16482	16506	16572	16527	16585	16401	16503	16467	16714	16575	16460	16562	16627	16493	16612	16509	16465	16563	16592	16354	16369	16562	16463	16480	16383	16416	16591	16752	16621	16547	16484	16443	16481	16601	16459	16481	16373	16606	16584	16522	16630	16671	16568	16590	16589	16431	16630	16468	16575	16466	16527	16549	16589	16638	16448	16528	16446	16889	16399	16489	16732	16637	16481	16688	16519	16347	16604	16344	16694	16573	16537	16425	16508	16626	16669	16330	16577	16563	16728	16375	16437	16581	16575	16415	16704	16452	16630	16298	16536	16650	16569	16721	16459	16744	16358	16564	16619	16561	16589	16620	16597	16479	16634	16500	16688	16419	16465	16543	16415	16629	16546	16560	16410	16525	16696	16528	16394	16658	16373	16379	16482	16443	16689	16469	16645	16347	16484	16680	16588	16544	16523	16439	16607	16473	16594	16648	16545	16374	16488	16448	16582	16604	16326	16778	16681	16519	16426	16568	16719	16645	16640	16368	16742	16531	16406	16454	16751	16466	16686	16552	16432	16489	16641	16733	16540	16635	16523	16525	16556	16366	16395	16532	16373	16454	16604	16442	16773	16548	16609	16555	16511	16566	16424	16501	16590	16661	16561	16504	16511	16544	16573	16729	16543	16634	16684	16604	16440	16447	16521	16563	16432	16416	16621	16482	16613	16689	16359	16328	16404	16409	16675	16289	16576	16393	16569	16694	16604	16539	16487	16613	16301	16451	16552	16534	16704	16546	16628	16643	16534	16591	16749	16599	16675	16567	16556	16391	16600	16693	16533	16722	16506	16424	16575	16579	16621	16379	16606	16399	16507	16583	16331	16641	16404	16528	16494	16609	16619	16408	16486	16625	16582	16609	16659	16600	16566	16590	16602	16510	16696	16338	16538	16431	16673	16720	16474	16441	16585	16673	16632	16489	16463	16372	16484	16637	16428	16519	16378	16495	16597	16822	16725	16432	16341	16536	16644	16492	16426	16443	16544	16744	16519	16611	16678	16506	16737	16560	16627	16623	16726	16538	16547	16452	16727	16586	16453	16727	16468	16495	16520	16543	16505	16630	16589	16414	16567	16558	16501	16747	16600	16493	16604	16404	16582	16507	16447	16377	16736	16429	16713	16646	16601	16578	16525	16304	16615	16522	16582	16618	16596	16542	16573	16515	16565	16551	16349	16166	16485	16510	16458	16479	16573	16414	16672	16706	16458	16644	16408	16599	16592	16656	16395	16511	16507	16594	16482	16662	16546	16689	16306	16460	16474	16637	16493	16464	16718	16613	16593	16644	16374	16490	16576	16567	16523	16636	16410	16365	16479	16486	16406	16422	16572	16507	16402	16535	16513	16513	16493	16626	16535	16642	16641	16638	16489	16644	16490	16396	16524	16412	16412	16519	16648	16612	16501	16358	16492	16544	16470	16746	16560	16593	16763	16622	16513	16579	16601	16575	16678	16618	16385	16595	16573	16434	16410	16606	16528	16468	16667	16529	16690	16600	16452	16527	16577	16562	16672	16476	16453	16639	16524	16606	16615	16640	16498	16446	16539	16411	16554	16584	16728	16422	16374	16607	16418	16543	16411	16625	16583	16509	16448	16551	16521	16428	16680	16661	16782	16633	16383	16487	16460	16707	16578	16454	16465	16548	16693	16439	16572	16502	16486	16534	16597	16390	16760	16444	16615	16518	16497	16373	16647	16394	16623	16759	16482	16402	16547	16591	16625	16501	16603	16283	16570	16602	16594	16520	16547	16575	16545	16547	16545	16611	16586	16584	16459	16537	16573	16557	16470	16400	16494	16510	16364	16710	16525	16562	16602	16620	16621	16605	16566	16398	16517	16516	16490	16638	16698	16510	16725	16540	16620	16578	16382	16489	16623	16583	16602	16469	16608	16565	16577	16728	16538	16748	16625	16603	16682	16702	16640	16520	16502	16510	16630	16691	16436	16435	16411	16517	16368	16403	16479	16628	16668	16666	16478	16558	16456	16493	16522	16384	16541	16582	16679	16476	16552	16519	16494	16342	16432	16679	16525	16593	16543	16421	16521	16422	16472	16554	16759	16499	16549	16555	16399	16592	16631	16557	16630	16667	16471	16779	16732	16444	16517	16595	16476	16620	16603	16627	16561	16718	16659	16499	16525	16550	16517	16396	16617	16504	16360	16253	16523	16578	16497	16363	16391	16501	16484	16688	16540	16508	16739	16506	16398	16437	16620	16570	16389	16432	16531	16591	16643	16528	16524	16540	16470	16641	16506	16549	16390	16563	16634	16513	16444	16381	16549	16574	16512	16581	16647	16275	16605	16685	16605	16642	16565	16558	16422	16558	16489	16581	16571	16509	16607	16464	16627	16637	16662	16673	16642	16508	16563	16339	16629	16567	16454	16505	16597	16564	16701	16394	16532	16563	16426	16641	16600	16563	16564	16584	16464	16448	16854	16500	16709	16618	16667	16523	16541	16428	16444	16704	16464	16456	16496	16427	16494	16386	16395	16493	16584	16486	16518	16508	16569	16725	16529	16327	16401	16380	16737	16554	16475	16609	16576	16548	16649	16592	16764	16570	16547	16413	16672	16428	16525	16406	16373	16646	16456	16478	16513	16607	16537	16578	16509	16345	16584	16389	16620	16643	16697	16799	16492	16251	16295	16558	16450	16530	16565	16495	16388	16812	16431	16536	16661	16613	16334	16416	16314	16431	16545	16528	16511	16523	16629	16315	16665	16469	16508	16687	16596	16547	16611	16518	16598	16419	16476	16657	16397	16518	16568	16610	16640	16633	16761	16394	16517	16428	16553	16787	16609	16516	16492	16582	16612	16614	16534	16454	16627	16528	16546	16525	16581	16462	16459	16482	16444	16466	16627	16462	16566	16551	16650	16533	16386	16465	16410	16640	16531	16430	16293	16440	16506	16290	16470	16477	16512	16446	16522	16707	16483	16474	16586	16484	16500	16601	16613	16446	16489	16490	16493	16504	16675	16558	16484	16689	16588	16654	16460	16656	16473	16495	16571	16326	16601	16577	16544	16514	16780	16568	16396	16492	16427	16711	16630	16497	16396	16406	16619	16418	16751	16493	16679	16446	16554	16510	16302	16580	16540	16407	16522	16439	16438	16349	16469	16480	16748	16625	16586	16534	16438	16646	16745	16699	16602	16671	16560	16389	16659	16551	16531	16360	16306	16655	16580	16574	16594	16530	16535	16643	16561	16623	16578	16547	16356	16380	16617	16522	16513	16704	16572	16444	16323	16802	16469	16484	16578	16510	16758	16453	16625	16709	16614	16735	16348	16425	16675	16530	16581	16439	16488	16485	16473	16686	16507	16488	16675	16503	16475	16308	16653	16498	16557	16530	16595	16450	16440	16531	16535	16414	16600	16472	16585	16671	16625	16512	16286	16453	16503	16422	16655	16530	16659	16513	16551	16578	16459	16830	16610	16580	16519	16574	16370	16569	16385	16589	16583	16567	16635	16519	16788	16487	16589	16380	16696	16575	16391	16629	16726	16471	16527	16457	16564	16768	16422	16579	16504	16672	16651	16546	16614	16525	16587	16396	16619	16684	16591	16743	16632	16524	16514	16519	16400	16590	16754	16458	16552	16682	16685	16370	16651	16406	16543	16650	16687	16535	16648	16599	16523	16617	16549	16621	16353	16467	16345	16464	16543	16812	16353	16528	16481	16373	16530	16502	16593	16563	16783	16621	16628	16730	16428	16681	16749	16650	16641	16365	16340	16872	16516	16635	16633	16668	16553	16702	16560	16410	16520	16450	16657	16785	16445	16740	16456	16671	16533	16420	16544	16547	16714	16620	16627	16659	16422	16590	16709	16560	16358	16575	16510	16456	16617	16531	16582	16460	16687	16479	16582	16676	16590	16396	16331	16502	16484	16544	16450	16619	16539	16564	16613	16502	16537	16622	16670	16556	16391	16588	16520	16703	16351	16537	16544	16704	16524	16625	16699	16436	16604	16741	16562	16406	16364	16576	16443	16419	16633	16493	16624	16436	16573	16726	16480	16428	16419	16441	16463	16600	16609	16528	16537	16538	16547	16456	16492	16418	16500	16610	16615	16514	16631	16507	16607	16525	16477	16733	16485	16544	16454	16414	16548	16496	16672	16585	16740	16605	16669	16375	16694	16467	16538	16605	16419	16663	16518	16343	16538	16540	16560	16686	16385	16542	16530	16503	16592	16450	16562	16284	16647	16587	16402	16657	16699	16576	16453	16236	16622	16574	16429	16460	16662	16416	16733	16524	16448	16506	16533	16507	16596	16483	16530	16568	16535	16607	16521	16510	16585	16577	16476	16725	16481	16469	16686	16558	16547	16289	16757	16669	16445	16718	16542	16464	16692	16349	16514	16483	16311	16616	16721	16330	16574	16676	16682	16476	16448	16565	16322	16443	16533	16610	16522	16560	16576	16630	16498	16550	16500	16522	16543	16532	16562	16666	16576	16526	16318	16504	16336	16664	16468	16314	16505	16451	16373	16588	16335	16750	16548	16384	16412	16515	16637	16536	16616	16509	16479	16475	16574	16546	16471	16481	16465	16747	16457	16304	16451	16354	16650	16611	16445	16498	16506	16460	16555	16589	16664	16414	16587	16607	16690	16610	16633	16400	16514	16490	16375	16568	16499	16463	16455	16379	16302	16315	16640	16572	16569	16716	16624	16514	16699	16719	16639	16670	16480	16462	16535	16620	16546	16635	16604	16656	16374	16620	16668	16569	16581	16439	16681	16494	16521	16714	16424	16647	16438	16604	16542	16549	16664	16340	16480	16578	16607	16452	16581	16589	16282	16263	16584	16416	16642	16425	16572	16431	16524	16333
17700	30593	30183	26725	24069	21097	20783	19565	19373	19143	18175	29486	43616	41192	31727	22075	17770	16254	16040	15899	15939	15875	15909	15862	15911	15825	15825	15660	15897	15892	16050	15991	15872	15988	15689	15819	15805	15905	15876	16041	15951	15965	15961	15863	15830	15755	16120	15842	15787	15912	15816	15818	15805	15894	16019	15802	15873	15810	15967	15800	15818	15793	15893	15892	15873	15853	15919	15663	15989	15725	15855	15916	15894	15871	15928	15875	15884	15735	15854	15700	15831	15934	15763	15945	15832	15893	16009	16001	15738	15829	15729	15837	15859	15714	15762	15840	15865	15965	15808	15705	15838	15860	15852	15856	15756	15956	15932	15662	15908	15856	15854	15890	15773	15905	15794	15710	15840	15785	15893	15690	15873	15818	15822	16005	15806	15802	15760	15823	15739	15708	15826	15929	15864	15721	15903	15892	15880	16027	15798	15818	16017	15889	15845	15847	15985	15910	15925	15707	15840	15880	15835	15734	15860	15900	15839	15954	16058	15881	15971	15952	15872	15803	15900	16014	15812	15875	15880	15740	15737	15806	16032	15933	15746	15978	15804	15791	15845	15786	15765	15855	15958	15726	15767	15757	15727	15916	15914	15836	15819	15975	15858	15899	15901	15805	15808	15818	15804	15737	15968	15968	15824	15985	15939	15814	15888	15780	15753	15819	15862	15959	15892	15961	15833	15686	15832	15586	15852	15714	15692	15984	15696	15864	15521	15886	15826	15947	15860	15889	15759	15956	15879	15779	15741	15833	15934	15998	15885	15961	15804	15825	16061	15939	15905	15978	15741	15643	15908	15854	15743	15812	15735	15719	15800	15788	15820	15874	15859	15766	15672	15778	15797	15913	15759	15793	15841	15828	15673	15802	15690	15819	15652	16011	15915	15950	15728	15823	15911	15838	16007	15857	15613	15787	16005	15841	15732	15926	15736	15910	15872	15878	15867	15808	15811	15768	15864	15679	15893	15927	15958	15860	15989	15853	15835	15789	15969	15813	15801	15759	15846	15820	15705	15736	15866	16015	15867	15770	15882	15827	15926	15845	15864	15913	15845	15889	15761	15819	15958	15792	15970	15878	15985	15936	15976	16048	15724	15877	15966	15977	15911	15817	15895	16009	15928	16027	15724	15666	15974	15872	15661	15884	16009	15912	15709	15851	15705	15935	15749	15887	15853	15796	15716	15989	15819	15759	15850	15799	15834	15902	15981	15790	15822	15735	15784	15909	15921	15624	15833	15962	15915	15864	15828	15946	15888	15938	15783	15816	15731	15877	15701	15888	15880	15850	15926	15829	15868	15785	15806	15835	16046	15758	15856	15609	15812	15681	15945	15764	15671	15636	16076	15776	15880	15737	15967	15902	15937	15829	15836	15827	15798	15732	15902	15808	15859	15817	15909	15725	15940	15670	15826	15850	15779	15727	15837	15880	15878	15850	15932	16077	15870	15814	15709	15783	15917	15693	15863	15913	15722	15801	15808	15859	15937	15794	15843	15928	15693	15807	15871	15816	15795	15960	15890	15926	15825	16008	15667	15933	15922	15861	15901	15723	15945	15716	15864	15968	15827	15754	15928	15589	15812	15826	15687	15834	15761	15875	15870	15790	15821	15754	15788	15776	15931	15998	15803	15795	15716	15835	15963	15851	15693	15681	15934	15906	16017	15833	15947	15773	15786	15820	15798	15858	15706	15768	15625	15917	15809	15903	15883	15920	15753	15809	15963	15817	15830	15874	15949	15925	15756	15739	15866	15805	15881	15805	15913	15832	15749	15943	15846	15932	15860	15758	15778	15756	16000	15969	15781	15936	15755	15804	15669	16023	15872	16046	15916	15774	15973	15964	15875	15894	15822	15806	15857	15784	15889	15889	15942	15845	15916	15801	15842	15982	16116	15878	15865	15832	15805	15756	15757	15757	15997	15644	15704	15796	15729	15817	15783	15815	15972	16005	15910	15819	15896	15922	15842	15912	15925	15824	15813	15959	15755	15871	15813	16056	15845	15863	15833	15698	15925	16054	15864	15757	15848	15816	15815	16026	15816	15722	16000	15861	15945	15888	15899	15764	15886	15762	15833	16118	15899	15886	15895	15652	15805	15892	15974	15898	15909	15795	16024	15704	15933	15941	15767	15892	15865	15614	15998	15733	15891	15607	15956	15743	15979	15807	15805	15993	15846	15903	15891	15958	15729	15849	15999	15965	15775	16001	15843	15971	15984	15797	15743	15771	15694	15945	15875	15762	15714	15909	15668	15777	15880	15901	15996	15833	15879	16033	15915	15829	15933	15892	15873	15902	15895	15706	15900	15786	15978	15831	15998	15754	15893	15750	15939	16037	15812	15845	15930	15857	15796	15849	15928	15921	15830	15642	15731	15769	15764	15774	16012	15631	15834	16082	15728	15995	15951	15895	15914	15782	15920	15975	15695	15806	15844	15935	16026	15966	16012	15900	15767	15865	15707	15940	15798	15719	15790	15807	15728	15947	15875	15866	15747	15951	15798	15806	15938	15867	15949	15820	15758	15991	15828	16037	15769	15809	15688	15846	15721	16101	15820	15674	16054	15773	15798	16055	15798	16042	15796	15923	15834	16019	15703	15787	15781	15880	15920	15895	15756	15771	16131	15856	15875	15906	15907	15910	15843	15690	15829	15824	15741	15844	15804	15978	15817	15831	15826	15906	15912	15837	15749	15832	15963	15750	15840	15809	15879	15717	15735	15794	16078	15826	15818	15756	15873	15970	15906	15958	15772	15904	15864	15850	15969	15817	15921	15885	15834	15728	15817	15927	16012	15758	15878	15707	15920	15918	15779	15775	15819	15970	15807	15859	15968	15976	15968	15977	15771	15896	15921	15924	15955	15684	15817	15713	15906	15813	15703	15827	15910	15810	15825	15911	15759	15823	15789	15925	15812	15814	15982	15831	15882	15786	15770	15822	15837	15833	15838	15895	15761	15918	15759	15821	15809	15801	15761	15899	15776	15758	15923	15841	15790	15979	15683	15896	15672	15844	15904	15741	15872	15890	15934	15942	15889	15891	15871	15905	15834	16008	15785	15742	15819	15980	15864	15858	15766	15732	15932	15883	15718	15969	15751	15921	15943	15845	15803	15913	15887	15991	15705	15737	15872	15818	15947	15656	15808	15856	16009	15829	15602	15819	15939	15918	15702	16198	15900	15813	15812	15835	15824	15700	15896	15958	15851	15814	15789	15782	15753	15924	15755	16039	15790	15858	15824	16063	15625	15734	15853	15865	15915	15933	15977	15917	15794	15774	15824	15861	16026	15741	15765	15751	15858	15784	15863	15886	15759	15817	15960	15821	15798	15907	15754	15884	15807	15767	15709	15954	15902	15830	15804	15914	15705	15868	15861	15823	15814	15740	15891	15804	15951	15750	15728	15838	15887	15754	15777	15790	15806	15802	15794	15879	15891	15762	15742	15753	15796	15899	15751	15758	15702	15749	15935	15952	15812	15934	15866	15721	15847	15760	16019	16005	15745	15791	15778	15888	15760	15923	15822	15863	15637	15818	15792	15925	15786	15859	15747	15735	15762	16021	15971	15905	15959	15936	15890	15910	15827	15931	15896	15521	15833	15877	15798	15902	15694	15829	15814	15775	15807	15829	15779	15762	15728	15671	15964	15894	15684	15878	15923	15857	15860	16146	15989	15668	15797	15836	15774	15975	15927	15774	15831	15834	15842	15961	15667	16024	15744	16009	15754	15917	15816	15876	15899	15933	15884	15686	15693	15885	15711	15703	16118	15879	15845	15740	15774	15893	15952	15738	15840	15841	15833	15852	15866	15734	15722	15895	15871	15911	15769	15681	15758	15858	15881	15866	16017	16004	15740	15946	15912	15961	15860	15753	15903	15808	15760	15991	15753	15879	15788	15904	15867	15728	15827	15882	15718	15747	15834	15889	15688	15954	15917	15940	15839	15784	15999	15853	15874	15802	15868	15943	15674	16016	15730	15897	15983	15834	15974	15781	15824	15962	15850	15953	15848	15859	15668	16059	15802	15918	15920	15752	15914	15778	15979	15884	15770	15963	15720	15722	15634	15823	15856	15747	15669	16056	15862	15885	15904	15802	15895	15867	15814	15951	16021	15720	15991	15965	16037	15945	15795	15763	15784	15756	16010	15793	15709	15808	15769	15812	15760	15851	15757	15874	15841	15700	15774	15948	15953	15927	15810	15939	15842	15730	15936	15789	15851	15827	15761	15787	15977	15908	15778	15903	15853	15747	15807	16004	15875	15894	15791	16087	15863	15822	15863	15907	15916	15942	15800	15991	15956	15908	15846	15907	15822	15874	15909	15844	15772	15843	15850	15710	15837	15762	15829	15984	15774	15858	15734	15867	15962	16010	15918	15928	15857	15875	15961	15815	15997	15880	15759	15918	15829	15875	15816	15958	15824	15788	15865	15931	15732	15776	15906	15763	15886	16051	15928	15889	15679	15839	15913	15739	15997	15857	15848	15952	15894	15798	15804	15737	15802	15913	15982	15848	15770	15885	15799	15860	15795	15861	16073	15870	15738	15926	15863	15905	15930	15632	15924	15839	15734	15815	15976	15757	15840	15845	15999	16044	15831	15880	15926	15908	15945	15669	15817	15967	15863	15850	15798	15831	15954	15749	15862	15795	15882	15905	15835	15763	15775	15759	15819	15779	15977	15774	15852	15884	15818	15808	15912	15836	15818	15725	15963	15902	15874	15990	15765	15736	15814	15815	15900	15878	15966	15954	15881	15730	15837	15758	15892	15760	15778	15842	15878	15818	15842	15860	15684	15746	15843	15895	15871	15654	15840	15958	15808	15784	15927	15743	15841	16082	15831	15842	15885	15868	16039	15841	15906	15565	15886	15971	15802	15869	15838	15911	15905	15767	15763	15807	15867	15844	15908	15993	15591	15819	15863	15846	15805	15801	15714	15788	15768	15755	15826	15750	15828	15954	15937	15985	16079	15677	15854	15810	15715	15870	15819	15796	15782	15787	15740	15736	15940	15715	15897	15953	15967	15750	15846	15993	15922	15828	15816	15808	15752	15834	15852	15994	15945	16009	15803	15860	15639	15900	15943	15882	15777	15704	15819	15884	15941	15852	15858	15805	15958	15798	15785	15755	15829	15907	16062	15897	15821	15796	15779	15915
29165	22276	23246	20949	18338	17753	17797	17373	17599	17548	17434	17789	18904	19787	19442	18093	17372	17250	17127	17026	17107	17002	17101	17050	17105	17019	16856	17204	16994	17094	17151	17009	17079	17009	17024	17179	17141	17263	17192	17205	17105	17200	17112	17070	17076	17044	17126	17164	16991	17177	16903	17125	17037	17170	17074	17161	17054	16943	16937	16914	17195	17029	17230	17093	17220	17076	17046	16899	17138	17179	17110	17068	17195	17072	17040	17178	17001	16969	17022	17225	17086	17128	16976	16919	17090	17166	16987	16969	17085	17004	17196	17098	17167	17141	17053	17169	17028	17108	17124	17017	16991	16937	17054	17215	17063	17213	17193	17185	16855	17211	17078	17005	17046	17007	16897	17211	17033	17210	17146	16929	17023	17110	17111	16957	17039	16854	17163	17109	17038	17055	16983	16978	16904	16901	17067	16937	17112	17148	17090	17159	17317	17020	17036	16968	17083	17166	16925	17098	17317	17113	17083	17141	16978	17122	16926	17239	16933	17104	16929	16968	17122	16980	17182	17242	17037	17156	17092	17160	17218	16996	17100	17267	17271	17171	17123	17029	17102	17022	17303	17069	17022	16875	17051	17002	16942	17136	17058	17138	17058	16990	17406	17064	17100	16900	17195	17200	16951	17167	17085	17089	17071	17060	17080	17202	17024	17009	17118	16954	17013	16957	16995	17005	17016	16952	17119	16798	17108	17016	16947	17132	17139	17079	17209	17173	17000	17122	16964	16946	17010	17098	17008	16958	17064	17215	16944	17057	17078	17257	16995	17091	17119	16851	17097	16978	17075	17020	17069	17103	17179	17287	17147	16932	17173	16995	17074	17143	17035	17212	17293	16953	16983	17122	17092	17114	16900	16936	17020	17039	17183	16974	16932	17118	17174	17113	16992	17140	17111	17151	17108	16970	16923	17187	16845	16971	17275	17205	17024	16907	16983	17239	17162	17117	17044	17165	16915	16997	17190	16887	17174	16978	17162	16940	17113	17073	17145	16980	17027	17003	17104	17032	17001	17138	16942	17116	17025	17013	17193	17042	17069	17188	16868	17067	17063	17108	17077	17216	16987	17142	17026	16986	17077	17033	17143	17205	17129	17045	17104	17124	16906	17142	16889	17072	16985	16888	17035	16960	16911	17179	17063	17342	17086	16868	17098	17417	17098	17070	17119	17075	17090	17156	17211	17058	17204	17196	17063	16988	16995	16995	16922	16964	17004	17211	17035	17095	17050	17208	16932	16897	17032	17060	17065	16843	17156	17295	17090	17049	17080	17024	16904	17098	17134	16995	17135	17023	17128	17053	17184	17219	17232	16806	17059	16970	17114	17114	17096	17130	16964	17109	17286	17062	17117	16900	17141	17037	16996	17077	16986	17050	17003	17126	16946	17039	17238	17225	17046	17030	17151	17123	16944	17019	17035	17025	17207	17065	17345	17025	17153	17091	17079	17024	17152	16924	16959	16991	17165	17092	16996	17076	17194	16954	17042	17078	17114	17081	17031	17001	17266	17196	17098	17040	17249	16804	17160	16940	17066	17090	17110	17292	17030	16901	17119	16799	17049	17302	16915	17114	17052	17016	16953	17014	17009	17080	16827	17140	16916	16973	16874	17186	16992	17034	16935	16952	17189	17040	17119	17122	17024	17175	17032	16814	17044	16786	17058	17091	17052	17022	17066	17066	17041	17001	17220	17113	17118	17146	17167	16971	17196	17016	16984	17078	17084	17048	17234	16838	17060	17083	17144	17050	17003	16923	17080	16973	16758	17112	17019	17036	16987	16998	16973	17015	17070	16978	17137	17064	17136	17135	17076	17024	17067	17072	16987	17208	17176	17000	17145	17220	17096	17052	17154	17052	17146	17146	16906	17076	17113	17159	17172	17214	17142	17187	17081	16966	17103	17175	17204	17127	17165	17043	17212	17192	17034	17147	17037	16800	16963	17181	16940	17205	17158	17170	17153	17271	17134	17092	17073	16965	17111	16976	16979	16835	16967	16950	17108	16934	17060	16950	16918	16936	17067	16920	17141	17148	16973	17077	16918	16841	17239	17085	16847	16936	17261	16878	17072	17178	17157	17168	17133	17059	16930	16979	16731	16942	16932	17121	16866	17223	17197	16913	17135	16955	17137	16962	17121	16984	17088	17119	16925	16927	17001	17128	17097	17101	17026	17007	17163	17067	16889	17239	17021	17058	17069	17163	17186	17070	17041	17075	17085	17088	16993	17049	17046	17032	17087	16921	17076	17100	17243	17063	16896	17066	17057	17015	16986	17048	17050	17013	17097	16929	16955	17061	17168	16967	17102	17163	17173	17261	17170	17156	17132	17216	16915	17032	16907	16973	17125	17031	17096	17033	16830	17006	17101	16974	17157	16908	17071	17230	17026	16998	17064	16988	16845	17172	17194	16903	17138	17089	17152	17195	17013	17020	17060	16897	17028	16824	17067	16959	17004	17178	17036	17228	17083	17053	17240	17038	16986	17075	17199	17053	17148	16782	17196	16986	16994	17067	17150	16934	17016	17031	16995	16890	17022	17010	17079	16981	16979	17165	17129	17034	17012	16972	17274	17064	17107	17038	17115	17081	17145	17213	16901	17091	17290	17024	16990	17187	16939	16935	17056	17085	16999	17125	17047	16992	17062	17009	17002	17123	17077	16855	17032	17059	16944	17266	17138	16907	16991	17057	17156	17082	17148	17080	17115	17021	16942	17190	17166	17005	17125	16990	17005	17034	17114	16928	17006	16962	17143	16981	17106	17016	16827	16979	17182	17129	17166	16937	17191	17016	17194	17267	17117	17234	16861	17083	16929	17084	17134	17130	16947	17120	17116	17302	16948	17083	17166	17349	17143	17311	16847	16910	16913	17110	17049	17241	17069	16806	17057	17153	17124	17090	16953	17149	17008	17128	17055	16914	17219	17128	16989	17018	16835	17064	16889	17124	17139	17087	17127	17122	17020	17109	17104	17093	16981	17062	17023	16938	16990	16931	17069	17038	17012	17262	17213	16957	17101	16876	17268	17036	16987	17000	17182	17208	17109	17103	17089	17065	16953	17002	16857	17035	17118	16999	17027	16968	17014	16998	17089	17094	17010	17147	17048	17026	17185	17035	17240	17180	16994	16947	17158	17005	17078	16860	17099	17112	17353	17136	16896	17066	17048	17071	17288	17204	17262	17183	16893	17141	16924	17072	17052	16996	17226	16984	17174	17108	17281	17063	17000	17215	17108	17075	17037	16932	17074	17352	17162	17050	17173	17058	17107	17202	17052	17006	16947	17106	17049	17169	16918	17025	17120	17118	17188	17077	17062	16921	17059	17090	17248	16962	17010	17182	17292	17011	17053	17200	17185	17122	17143	16872	17055	17007	16936	16939	17189	17010	17184	17119	17070	17084	16854	17010	16992	16982	17056	17086	16807	17200	17252	16953	17215	17130	17141	17263	17245	16832	16924	17024	17245	17198	16979	17033	17212	17152	17172	17117	17156	16971	17079	17273	16945	17017	17211	16901	17102	16931	17201	16990	17280	17164	16901	16989	17072	17110	16893	16893	17082	17084	17048	17105	17236	17012	17125	17251	17134	17266	17227	17083	17137	17098	17106	17120	17256	17134	17168	17066	17044	17003	17096	16964	16980	17072	17341	17079	17183	17125	17027	17051	17206	17016	17080	17019	17210	17027	17197	17125	16946	16989	17035	16947	17228	17148	16999	17237	17119	17011	16998	17334	17222	17269	17092	17028	17186	17209	17187	16952	17137	17313	17031	17008	17072	17108	17046	17040	17072	16921	16964	16947	17313	17138	17270	17076	16815	16920	16838	17149	17150	17047	17297	17096	17063	17021	16990	17048	17043	17205	17100	16929	16896	16821	17134	17107	17043	17033	16960	17103	17187	16941	17182	17075	17160	17102	17024	16945	17165	17218	16935	17056	17117	17089	17044	16973	17205	17121	17144	17029	17116	16952	17086	17156	17279	17192	17131	17098	17130	17620	17059	16982	17006	16982	17057	17301	17093	17150	17035	16886	16944	16929	17042	17014	16978	17001	17070	17089	17410	17103	17148	17295	17194	17100	17095	17138	17002	17201	17056	16933	17144	16994	16983	17016	17049	17155	16996	16926	17054	17006	17119	17312	17105	17044	17073	17013	17321	17179	17125	17004	17018	17034	17080	16852	17146	17277	16920	16985	17074	17037	17133	16923	17096	16948	17007	16884	17111	17059	17278	17098	16928	16906	16966	16985	17034	17143	17133	17109	17263	16822	17074	17117	17130	16967	17056	17149	16950	17028	17075	16987	17159	17209	17244	16915	17014	16892	17247	17196	17132	17118	16913	17194	17011	16976	16855	17068	17094	17012	17102	17083	17057	16887	17148	17071	17129	17317	17028	16950	16890	17013	17057	17214	17093	17127	17165	17007	17131	17019	17013	17142	17085	17034	16945	16976	16947	17218	17275	17182	17164	16832	17089	17097	17133	17168	17142	16978	16967	17017	16886	17015	17177	17088	17106	17008	16802	16925	17000	16947	17094	17114	16911	17030	17067	17169	17174	17046	16984	17234	17262	17056	16923	17279	16998	16916	17020	17059	17128	17006	17152	17054	17139	17303	17153	17128	17166	17067	17146	17067	17161	17030	17118	17148	17303	16964	16866	17309	17027	17010	17068	16900	17074	17040	16995	17049	17014	16997	16972	16963	16971	17053	17090	17218	17137	17007	16949	16884	17040	17218	17141	17000	17120	17073	16898	17108	17212	17135	17172	17103	16960	16863	17167	17120	16824	16953	17087	17134	16992	17191	16982	17043	17010	17066	17039	16978	16939	17018	17297	16937	17041	16902	17210	16979	17028	17165	17154	17213	17185	17119	17137	17068	17163	17013	17134	17080	16913	17017	16993	17123	16890	16984	17128	17184	17057	17211	16927	17123	17044	17142	17219	17001	16997	17173	17061	17079	17111	17035	17075	17185	16964	17089	17101	17097	16899	17183	16873	17000	17039	17072	16913	17041	17082	17213	17166	17122	17075	17102	17114	17179	16998	17082	17231	17061	17194	17083	16839	17076	16977	17052	16981	17167	17314	17333	17005	16949	17003	17126	16824	16995	17035	16966	17081	16879	17086	16899	17002	17009	17020	17264	17018	17056	17042	16951	17143	17131
16826	19975	21441	19367	18340	17415	17241	16972	16823	16745	16814	17777	19013	20243	18898	17071	16384	16262	16104	16152	16321	15977	16202	16036	16002	15993	16134	16163	16048	16299	16229	16418	16213	16266	16092	15865	16214	16297	16348	16312	16036	16269	16074	16062	16002	16145	16097	16017	16136	16127	16210	16114	16207	16120	15922	16306	16043	16102	16184	16027	16011	16076	16205	16128	16221	16201	16118	16112	16127	16043	16141	16141	16067	16121	16011	16185	16176	16094	16128	16263	16200	16218	16143	16077	16248	16094	16160	15949	16151	16004	16036	16043	16267	16241	16051	16005	16089	16145	16100	16173	16087	16242	16222	16117	16269	16134	16115	16092	16125	16213	16196	16197	16164	16213	16080	16063	16191	16225	16180	16190	16166	16230	16081	16042	16152	16152	16017	16093	15975	16139	16188	16103	16140	16142	15951	16098	16011	16141	16032	16218	16010	16211	16140	16244	16171	16067	16035	16163	15923	16081	16169	16013	16149	16064	16168	16040	16053	16194	16126	16358	16245	16175	16171	16345	16032	16099	16153	16067	16140	16141	16222	16187	16141	16305	16243	16098	16152	16127	16160	16161	16057	16156	16261	16142	16085	16191	16047	15958	16181	16144	16200	16094	16092	16073	16013	16079	15982	16208	16145	16212	16094	16037	16214	16160	16111	16171	16073	16089	16046	16239	16289	16032	16151	16092	16185	16147	16199	16061	15959	16033	16110	16329	16300	16192	16159	16311	16214	16048	16146	15966	16134	16272	16173	16061	16225	16173	16016	16110	16223	16076	16064	16025	16125	16079	16085	16189	16045	16102	16090	16214	16029	16131	15938	16122	16102	16227	16144	16205	16157	16004	16005	16016	16069	16021	16264	16147	16105	16062	16186	16179	16041	15995	16086	15950	16186	16163	16174	16322	16171	15910	16217	16127	16182	16047	15997	16037	16117	16170	16180	16133	16258	16105	16077	15889	16184	16160	16084	16122	16176	16083	16199	16031	16072	16128	16011	15996	16146	16230	16177	16206	16088	16204	16035	15998	16010	16208	16054	16283	16232	16074	16183	16053	16093	16129	16041	16119	16045	16114	16073	16120	16038	16218	15981	16113	16078	16068	16020	16057	16044	16174	16057	15925	16231	16086	16145	16115	16106	16112	16187	16186	16037	16188	16114	16130	16150	16100	16257	16127	16225	16072	16162	16107	15994	16243	16126	16217	16067	15965	16272	16083	16205	16316	16061	16229	16167	16060	16096	16195	16052	16111	15987	16189	16027	16067	16212	16060	16180	16047	16147	16274	16282	16022	16307	16132	16152	16121	16112	16206	15988	16145	16134	16141	16086	16220	16114	15986	16170	16149	16120	16095	16027	16124	16262	16035	16179	16089	16121	16192	16206	16296	16163	16259	16111	16206	16110	16198	16155	16146	16187	16125	16145	16107	16039	16211	16151	16094	16109	16209	16105	15963	16167	16213	16055	16182	16267	16014	16081	16134	16136	16203	16224	16178	16119	16217	16019	16299	16110	16057	16163	16203	16047	16065	16090	16141	16166	16007	16023	16202	16139	16083	16141	16117	16121	15989	16176	15977	16030	16208	16093	15922	16174	16071	16004	16060	16114	16110	16006	16072	16166	16369	16138	16195	16214	15987	16134	16170	16085	16111	16126	16026	16043	15939	16234	16084	16091	15992	15998	16177	16119	16224	16083	16020	16198	16044	16246	16186	16241	16182	16148	16265	16102	16103	16256	16190	16028	16048	16023	16107	16179	16142	16162	16030	16168	16046	16190	16105	16240	16061	16094	16146	16065	16037	16080	16157	16090	16105	16085	16296	16155	16176	16123	16098	16160	16213	16227	16095	16027	16120	16092	16143	16301	16016	16138	16201	16025	16235	15990	16010	16004	16225	16234	16107	16169	15988	16180	16120	16135	16175	16162	16163	16222	16038	16205	16060	16186	16221	16196	16303	16147	16100	16152	16198	15975	16116	16170	16030	16140	16160	16162	16236	16052	16194	16028	16154	16046	16150	16140	16070	16154	16155	16050	16313	16219	16056	16151	15913	16099	16200	16178	16071	16168	16111	16141	16052	16097	15992	16163	16276	16137	16181	16106	16052	16164	16177	16169	16118	16152	15978	16179	16079	16281	16219	16155	16051	16183	16121	16136	16093	16164	15870	16056	16171	16031	16132	16104	16073	16025	16068	16192	16092	15969	16180	15990	16109	16178	16142	16006	16087	16144	16141	16139	16102	16231	16226	16060	16019	16174	16196	15988	16124	16269	16167	16089	16010	16191	16031	16028	15955	16054	16076	16184	16083	16192	16148	16081	16083	16188	16083	16192	15883	15960	16118	16132	16214	16194	16038	16061	16081	16059	16064	16139	16160	16159	16306	16081	16183	16151	15884	16201	15978	16100	16059	16139	16202	16119	15951	16171	16078	15976	15987	16090	16185	16387	16101	16198	16163	16100	16089	16039	16154	16398	16009	16044	16134	16247	16012	15997	16201	16012	16199	16237	16208	16239	16160	16075	16310	16174	16254	16179	16124	16102	16117	16110	16335	16111	16155	16189	15999	15957	16222	16096	16209	16005	16138	16240	16182	16073	16195	16162	16210	16217	16284	16085	16204	16145	16018	16134	16129	16194	15886	16280	16181	16166	16089	16109	16101	15962	16218	16157	16313	16252	16214	16107	16063	16094	16259	16294	16300	16295	16045	16015	16138	16069	16315	16066	16241	16339	16000	15958	16132	16197	16131	16292	16163	16232	16115	16034	16135	16082	16043	16115	16181	16082	16137	16247	15928	16233	16219	16226	16244	16140	16261	15916	16084	16225	16238	16278	16059	16034	15853	16085	16189	16242	16200	16171	16157	16205	16246	16041	16229	16105	16239	16210	16107	16024	15999	16339	16240	16118	16101	16069	16244	16048	16136	16041	16093	16147	15999	16068	16095	15966	16020	16136	15934	16147	16251	16129	15992	16041	16089	16288	16156	16177	15972	16245	16153	16178	16136	16107	16162	16210	15967	16124	16174	15979	16125	16022	16189	16038	16043	16126	16137	16022	16283	16075	16104	16271	16056	16153	16241	15923	16083	16121	15918	16128	16049	16223	15924	16035	16091	16113	16367	16124	15984	16197	16268	16126	15918	16095	16258	16258	16127	16260	16076	16171	16099	16114	16190	16224	15984	16150	16163	16318	16209	16146	16284	16111	16066	16236	16172	16185	16126	16121	16108	16230	16073	16008	16084	16066	16242	16149	16074	16142	15880	16116	16052	16152	16052	16185	16138	16245	16158	16345	16192	16078	16105	16132	16235	15940	16014	16209	16110	15943	16151	16108	16136	16106	15978	16188	16055	16251	16219	16091	16002	16215	16115	16143	16299	16128	16010	16092	16098	16312	16099	16337	16159	16013	16202	16206	16079	15998	16053	16075	16036	16209	16134	16151	16114	16084	16199	15985	16273	16232	16030	16173	16351	16184	16101	16176	16015	16286	16118	16190	16014	16193	16134	16181	16295	16200	16038	16309	16002	16091	16093	15966	15970	16066	16179	16038	16022	16096	16138	16193	16002	16194	16151	16075	16154	16155	16130	16248	16213	16152	16126	16143	16215	16220	16162	16265	16122	16232	16113	16118	16051	16211	16160	15921	16176	15955	16199	16143	16155	16051	16129	16268	16010	16119	16056	15927	16177	16084	16046	16234	16168	16148	16158	16117	16107	16161	16283	16224	16138	16154	16077	16172	15930	16074	16193	16135	16121	16262	16276	16004	16087	16152	15991	16213	16151	16073	16137	16046	16140	16190	15982	16031	16030	16155	16187	16019	16166	16271	16053	16267	16216	16080	16184	16014	15970	16131	16212	16103	16051	16084	16128	16122	16315	16148	16113	16044	16036	16095	16219	16146	16153	16122	16083	16199	16093	16094	16174	16393	16123	16123	16193	16010	16145	16238	16030	16230	16175	16154	16059	16191	15996	16214	16168	16112	16122	16108	15875	16083	16102	15995	16023	16270	16163	16264	16254	16168	16317	16110	16221	16053	16144	15994	16203	16209	16359	16214	15922	16202	16190	16013	15968	16145	16001	16055	16125	16208	16181	16187	16163	16093	16146	16181	16312	16106	16096	16040	16114	15972	16081	16360	15991	16285	16033	16117	16059	15985	16200	16201	16140	16168	15963	16082	16136	16133	15989	16076	16162	16111	16208	16024	16070	16266	16099	15956	16128	16126	16132	16234	16180	16195	15979	16281	16105	16055	16193	16146	16072	16208	16095	16177	16016	16178	16058	16183	15981	16059	16127	16152	16256	16128	16007	16284	16237	16121	16006	16120	16250	16001	16124	16261	16157	16003	16248	16196	16123	15927	16305	16000	16204	16288	16151	16132	16200	16035	16191	15989	16047	16156	16293	16194	16068	16168	16112	16056	16246	16166	16080	15985	16250	16088	16107	16115	16026	16174	16125	16091	16330	16058	16100	16175	16184	16227	16329	16020	16241	16154	16347	16130	16196	16167	16067	15975	16092	16146	16253	16066	16039	16054	16296	16038	16066	16246	16312	16074	16201	16158	16147	16170	16179	16178	16031	16176	16117	16235	16294	16211	16125	16248	16165	16244	16119	16311	16031	16051	16062	16166	16154	15992	16024	16025	16172	16136	16276	16021	16180	16193	16057	16195	16043	16248	16086	16096	16157	16058	16244	16149	16215	16265	16178	16066	16163	16183	16167	16131	16175	16007	16203	16130	15946	16147	16073	15966	15953	16071	15927	16109	16044	15960	16165	16471	16074	16279	16149	16091	16258	16046	16100	16019	16312	16231	16157	16019	16077	16026	16024	16262	16079	16292	16214	16115	16049	16158	16238	16098	16236	16282	16094	16230	16223	16144	16271	16174	16104	16169	16149	16346	16108	16206	16053	16203	16185	15996	16177	16212	16270	16153	16158	16211	16052	16143	16145	16188	16065	16137	16172	16347	15991	16285	16319	16243	16222	16175	16132	16150	16169	16093	16018	16002	16134	16066	16324	16241	16002	16054	16129	16043	16163	16147	16153	16284	16223	16025	15975	16065	16061	16176	16185	16032	16005	15967	16134	16122	16135	16255	16085	16083	16164	16066	16387	16052	16105	16122	16316	16078	16179	16114	16138	16058	16184	16179	16165	16007	16039
25135	21458	28207	25688	21695	20288	19806	18107	18127	17941	17864	22266	31046	31837	26105	20663	18174	17301	17185	17003	16996	17136	17021	17002	16987	17075	17032	16876	16642	17061	16932	17000	17031	17036	17002	17015	16969	17083	17019	16992	16960	16795	16867	16951	16905	16898	17022	16805	16888	17035	17057	16827	17142	17043	17023	16896	17023	17027	17011	16776	17012	16923	16982	16900	17052	16915	16906	17002	17076	16845	16926	17239	17017	17217	16878	17053	17106	17100	16961	16987	17030	17014	16985	17152	17029	16880	17062	16879	17148	17040	16864	16904	17001	16927	16705	16962	16927	17002	16920	16927	16993	17143	17044	17105	17099	16883	16987	16993	16959	17219	17059	17050	16771	16965	17067	17148	16983	16987	16965	17042	17121	17036	17037	17054	17028	17010	16967	16791	16990	17028	17217	17063	17065	16939	16786	16916	17064	17108	16982	16887	16858	16829	16930	17049	17231	17040	17058	17006	16921	17139	17148	17145	17024	16864	16966	16879	17117	17131	17092	17036	17015	16921	16957	16948	16972	17075	16884	17277	17175	16741	17288	17031	17017	17005	17001	17204	16874	16821	16880	17159	16937	16916	16872	16883	17181	16888	17113	16935	16922	17010	17003	16952	17053	16975	17260	16894	16978	16933	16705	16952	17265	16826	16975	17048	16928	17038	17136	16974	17121	16854	17029	16852	16908	17029	16971	17081	16968	16906	16986	16885	16881	16928	16980	17087	16902	17011	16905	17032	16745	17120	17067	17042	16948	16781	16818	16917	17178	16982	16876	17002	16986	16896	16963	16921	16811	16867	16864	17075	17170	16963	17041	16904	17055	17110	17024	16964	16844	16937	16879	16912	16989	16953	17047	16955	16996	17068	17018	16855	17005	17150	17122	17130	17027	16868	16914	16883	16856	16809	16890	17000	16998	16805	17009	17145	17012	16824	16875	16828	16988	17019	17099	16844	17122	16865	17078	16946	16885	16839	17009	16813	16837	16879	17012	16928	16911	16927	16681	17002	17059	17037	16903	17037	16906	17038	16970	17004	16893	17012	16972	17057	17088	16977	17018	17025	16968	16848	17078	17179	16931	16854	17081	16885	16777	17062	16860	17091	16873	17266	17166	17149	16898	17132	16906	16989	16960	16865	17100	17080	17106	16893	17064	17059	17001	17110	17056	17143	16966	17056	16927	16771	17195	17186	16847	17026	16939	16898	17176	17141	16912	17109	17169	16903	17209	17062	16942	16942	16856	17062	16984	17011	17033	17092	16913	17070	17269	16998	16886	17030	17265	17080	16980	16742	16998	17033	17094	16879	16960	16887	17043	16913	16906	17110	16976	16901	17053	17013	17065	16795	16945	17035	16855	16944	16926	16836	16995	17040	17014	17110	16807	16773	17230	16990	17159	17023	16948	17038	16881	16931	16939	16879	16805	16780	17147	17085	16888	16696	17050	16918	17036	17291	17033	16891	16979	16814	16847	17009	17233	17046	16875	17050	17064	16949	16750	16695	17104	16960	16958	16897	17014	17018	16805	16987	16902	17030	17089	17015	17023	17055	16860	16897	16848	16897	16959	17000	16991	16985	17012	16697	16667	16950	16960	16999	17023	17090	16883	16971	17016	17143	17020	17207	16679	16952	16883	16911	17110	17067	16941	16861	16994	16961	17016	16948	17088	16994	17017	16961	17018	16834	16945	16934	16898	16894	16953	17046	16998	17076	17055	17150	17063	16964	17139	17070	16923	16940	16937	16829	17002	17025	16966	17052	16975	16990	17153	17025	16970	16917	16956	16900	17185	16964	17007	16893	17000	16642	16910	16692	16961	16892	16916	16970	16911	16983	16776	17051	16897	17126	17146	17155	16949	17077	17047	17093	17016	17035	17109	17048	16916	16959	17181	17185	16936	16956	16993	16931	16948	17239	16967	16873	16951	17087	16755	16984	17043	16972	16882	16987	16898	17063	17020	16979	17201	17171	16924	16816	16771	17064	16958	17150	16954	17067	16980	16978	17028	17220	16806	16966	16861	16943	16846	16870	17004	16911	17101	16949	16860	16852	16877	16925	17015	17065	17015	16866	16946	16866	17091	16976	17322	17116	17141	16974	16953	16925	17019	16892	16695	16788	17001	16985	17062	17100	17020	17313	16940	17092	16990	17071	17173	16889	16937	16817	16887	16987	16911	16850	17130	16779	17141	17082	17112	16968	16935	17049	17052	17110	16962	16898	16890	16991	16931	17015	16941	16922	16790	17044	17022	17068	17126	16733	17002	16905	17043	17151	17006	17011	16758	16732	17080	17069	17084	17080	17000	17041	17028	17042	16995	17160	17211	16988	17026	16843	17038	17191	16980	17135	17031	16989	16842	17149	16979	16955	17034	16868	16993	17079	17003	17023	16874	16786	16737	16909	16871	17057	16964	16993	17036	16852	16715	16958	16898	16961	16839	16858	17113	16927	16956	16911	16855	16978	16915	16980	16881	16845	17069	17114	17121	16885	17103	17202	17092	17143	17026	16794	17067	16985	17171	17007	16950	16786	16867	17116	16748	17141	17080	16996	17018	16903	16867	17149	16911	16887	16852	17340	16818	17064	16963	16757	17026	17144	16952	16938	17021	16801	17004	16939	17068	17075	16938	16890	17051	16990	16919	17047	16877	16798	17029	16953	17208	17010	17007	16961	16923	16993	17218	17036	17044	17005	16914	17180	17169	17066	16986	16807	17112	16883	16913	16989	16964	16974	17099	17083	17018	16878	16910	17005	16873	16873	16896	16970	17022	16876	17169	17006	16870	17136	16854	16932	16779	17082	16921	17076	17162	17004	16971	16955	16960	16877	16929	17003	16941	17102	17012	16938	17153	16912	16856	17180	17280	17048	17085	17190	16955	16876	16933	16877	17148	17218	17066	16922	16794	17086	16978	16906	16716	16994	16880	17069	17142	16981	17073	17025	16996	16980	17189	16893	16897	16932	17054	16784	16800	17000	16923	17169	17038	17037	16867	17204	16928	16895	17055	16983	16854	17253	17029	17131	16843	17112	16968	17007	16995	16851	16963	17053	17122	16793	16898	17113	16946	17044	16962	16949	17036	16975	17056	16984	16936	16968	17022	16723	17011	17102	17010	17027	16848	16904	17038	17073	17036	16956	17081	16852	16898	16869	16953	17015	16903	16965	17061	16992	16863	16947	17066	17122	17178	17026	16997	17098	17007	16948	16972	17099	16983	16875	17052	16934	16734	17036	16959	16889	17100	17003	16944	16931	16980	16988	16826	17154	17175	17132	16846	17051	17148	17174	16970	16733	16980	16928	17038	17106	17109	17048	16988	16915	16955	16835	17002	17027	17331	17123	16741	16814	16902	16878	16846	17167	17012	16876	17071	17149	16945	16810	16916	17067	16975	17050	16981	16971	16776	16678	17011	16937	16845	16843	17034	17008	17032	17012	16849	17026	17029	16895	17100	16947	17074	17026	16962	16881	16968	16967	16922	17008	17049	17045	16983	16906	16999	16932	17045	16949	17086	16756	16821	16938	16984	17089	16888	17059	17221	16775	17026	17052	17132	17008	16998	17109	17152	17034	16979	17078	16945	16878	17055	16847	17073	16862	17153	16898	16940	17056	17118	16905	16825	16960	16923	17095	16863	17194	17140	17032	16995	16887	17007	17047	16843	16914	16948	17024	17101	17035	17094	17072	16889	16976	17091	17039	17224	16829	16847	16881	16975	16895	16955	16895	16861	16951	17020	17020	17146	17023	16807	17004	17106	17028	17034	17051	17019	16881	16863	16953	16924	16937	16827	17025	16865	17079	16918	16887	17082	16878	17002	16850	16984	17213	16894	16916	17066	17107	17031	16927	16884	16955	17075	16996	16989	17169	17173	17009	17045	17055	16972	17047	16877	16911	17002	16891	16982	16963	16894	16985	16815	16883	17065	17025	17107	17118	16969	16988	16979	16935	17013	16988	16868	17076	17066	16907	16797	16990	16868	17123	16962	17108	16974	17053	16813	16952	17042	16969	16951	17130	17066	17111	17085	16797	16973	16934	16823	16944	17048	16965	16878	16956	16915	16810	17174	16915	16963	16903	17022	16825	16913	17065	16980	16971	17165	16978	16974	16818	17047	16886	17016	16911	17152	16978	17167	17083	17157	16953	17019	17078	16926	17011	16980	17079	17152	17014	17068	16851	17049	16854	16917	17190	16977	16961	17091	16844	16884	16794	16954	16897	16907	17124	16991	17145	16924	16970	17039	17029	17000	17054	16984	16933	16884	17040	17048	17143	16973	17047	16726	17074	16955	17008	17074	17018	17074	17021	16972	17030	17050	16927	16989	17210	17078	17062	16982	16887	17198	17069	17043	17087	17056	16894	16985	17055	16810	16999	16979	16988	16947	17064	17128	17083	16916	17025	17041	16898	16930	16799	17023	17127	16989	16970	16843	16774	16999	16891	16904	16961	17003	16806	17008	16924	17089	16917	16947	16913	16896	16995	17072	17193	17066	17129	16979	17029	17211	16884	17131	17002	16980	16898	17078	17055	16994	17130	16939	17011	17057	16917	16885	16896	17043	17149	16883	16868	16799	17046	16986	17088	16858	17005	17092	17086	17074	16998	16913	17040	16971	16872	17141	17024	16899	16928	16764	16966	16947	16881	16934	16911	16905	16897	17020	17028	16974	17077	16998	17184	16738	16911	17040	17041	16945	17056	17056	16934	16701	16801	16956	17012	17042	16965	16945	16860	17086	16987	16914	16850	16955	16884	17096	16896	16807	17011	17159	16849	17025	17001	17082	17165	16959	17013	17117	17038	16876	16944	17113	16965	16659	16946	17094	17094	17066	17067	16824	16865	17005	17146	17073	16792	16969	16760	16939	16791	16972	16717	16944	17114	16950	16990	16987	16960	16929	17112	17151	16948	16906	17106	17278	17023	16726	17047	17036	17011	17076	16857	17083	16981	17038	17075	16863	17223	17064	17068	17155	16938	17106	16981	17000	16858	17151	16958	16800	16979	16935	16831	16976	16940	16847	17106	17039	17073	16960	16910	16989	17006	16985	17005	17060	17046	16913	16970	16854	16901	16982	16992	16880	17106	17049	16927	17002	17165	17029	16955	16927	17252	17067	16906	17017	16873	17052	17145	16973	17073	16959	17013	17073	16905	16999	16999
16305	25794	25968	22687	20084	19160	18586	17846	17733	17737	17422	25862	35614	34250	26643	19810	17186	16311	16402	16051	16094	16167	16284	16218	16189	16004	16180	16014	16196	16152	16122	16066	16249	16195	16135	16184	16161	16109	15972	16205	16099	16269	16074	16083	16147	16120	16042	16119	16017	16063	16189	16114	16016	16124	16118	16194	15941	15933	16102	16045	16045	16133	16126	15952	16255	16189	16089	16040	16283	16171	16126	16059	16031	16035	16047	16151	16179	16117	16287	16130	15988	16077	16117	16005	16064	16087	16154	16128	16222	16251	16308	16038	16097	16032	15914	16053	16183	16110	16141	16001	16298	16125	16251	16065	16266	16052	16146	16026	16199	16010	16017	16012	16132	16047	16062	16173	16120	16129	16071	16205	16141	16108	15945	16116	16152	16034	16042	16236	15749	16208	16074	16036	16066	16173	16058	16127	16084	16238	15899	16176	16059	16167	16060	16103	16054	16045	15971	16185	16181	15887	15869	16336	16098	16258	15970	16052	16137	16065	16117	16060	16239	16026	16212	15984	16119	16047	16176	16043	16162	16109	16198	16088	16192	16021	16148	16142	16321	16187	16141	16018	16219	16092	16011	16319	16075	16061	16134	16168	16088	16138	16063	15939	15911	16136	16176	16103	16103	16017	16188	15989	16138	16078	16144	16242	16099	16037	16026	16151	16064	15939	16082	16026	16191	16188	16121	16195	16106	16110	16189	16139	16118	16078	15966	16064	15993	16010	16088	16062	15939	16011	16251	16123	15967	16152	16005	16234	16295	15953	15921	16178	16052	16098	16048	15975	15881	16148	16015	16333	16031	16165	16054	16137	16374	16139	16121	16176	16018	16069	15971	16075	16108	15971	15980	15934	16054	16056	15976	16186	16186	16126	16079	16056	15915	16144	16169	16120	16074	16247	16104	16078	16036	15989	16100	15978	16263	15999	16041	16200	15923	16029	16017	16141	16026	16112	16077	16106	16104	16209	16120	15989	16117	16057	16071	16035	15927	16200	16156	16311	16291	16169	16055	16042	16147	15983	16012	16159	15939	16002	16112	16171	16045	16021	15907	16111	16183	16142	16193	16114	16025	16149	16207	16201	16069	16292	16195	16115	16213	16202	15976	16200	16251	16089	16048	15976	16078	16084	16161	16110	16001	15939	16007	16091	16051	16122	16023	16162	15984	16176	16042	16148	15937	16128	16142	16155	16105	16055	16122	16100	16017	16036	16119	16157	16165	15984	16109	16258	16031	16047	16112	16108	16152	16035	16240	16108	16075	16005	16108	16178	16023	16228	15888	16279	16091	16137	15914	16168	16160	16142	16109	15957	16090	16176	16128	16051	16017	16032	16091	16270	16155	16268	16259	16132	16093	16114	16026	16081	16071	16211	16244	16201	16124	16103	16129	16156	16176	15991	15913	16179	16212	16172	16016	16367	16195	16107	16074	16151	16173	15961	16001	16163	15979	16049	16016	16205	16115	16103	15932	15935	16092	16189	16077	16100	16137	16050	16045	16153	16097	16171	16116	16151	16341	16189	16113	16200	15929	16086	16002	16148	16071	16218	16055	16005	16013	16226	16131	16033	16065	16303	16310	16026	16050	16138	16069	16226	16266	16159	16077	16169	16183	15944	16123	16043	16165	16011	16000	16112	16117	15943	16119	16087	16062	16123	15999	16144	15918	15997	16188	16186	15901	16067	16041	15975	16234	16035	16065	16116	16098	16309	15983	16153	16046	16010	16158	16083	15961	15962	16055	16015	16212	16180	16172	16071	16198	16084	16275	16141	16151	16211	16163	16043	16111	16168	16191	16141	16039	16067	16130	16315	16225	16067	15926	16140	16051	16005	16055	16287	16142	15926	16094	16163	16156	16086	16269	15950	16117	16150	15893	16120	16057	16056	16226	16082	16027	16074	15986	16103	16146	16204	16032	15902	16076	16173	16308	16172	16108	15967	16110	16180	16184	16187	16217	16090	15992	16137	16178	16044	16058	16138	16180	16126	16157	15912	16167	16169	16132	16180	16076	15964	16137	16137	16202	16021	16099	16035	16083	16032	16171	16195	16156	16202	16147	16260	16024	16013	16069	16163	16061	16000	16083	16125	15914	16054	16156	16220	15986	16000	16075	15972	16226	16141	16099	16180	16043	15981	16128	16230	16126	16114	16122	16162	16155	16122	16155	16107	16043	16018	16174	16044	16080	16254	16007	16083	16192	16041	16226	16112	16068	16069	16085	16040	16128	16016	16003	16171	16208	15960	15965	15926	16093	16119	15926	15974	16076	16134	16065	16155	16137	16133	16058	15987	16099	15994	16125	16124	16031	16038	15951	16151	16088	16099	16096	16056	16140	16038	16171	16219	16057	16007	15979	16087	16003	16111	16112	16192	16057	15948	16041	16266	16202	16128	16038	16236	16047	16115	16181	16194	16128	16139	16066	16047	16059	16080	16163	16297	16184	16221	16135	16082	15920	16094	15978	16099	16185	16047	16016	15997	16136	16144	16005	16054	16120	16135	16166	16095	16049	16301	16145	15901	16117	16228	15960	16152	16068	16022	16064	16320	16258	16018	16113	16110	16032	15983	16108	16076	16304	16089	16157	16122	16032	15950	15959	16080	16064	15935	16187	16130	16059	15955	16003	16123	15974	16074	16049	16073	16086	16189	16088	15969	16195	15973	16110	15998	16026	16029	16017	16208	16214	16083	16242	16185	15895	16197	16040	16193	16144	16071	16147	16091	16072	16299	16076	16144	16189	16053	16247	16101	16010	15998	16306	16061	16033	16108	15956	16004	16206	16034	16010	16006	16212	16025	16165	16218	16336	16216	16183	16230	16073	15967	16179	16219	16125	16077	16078	15953	16124	16163	16105	16097	16259	16143	16259	16235	16176	15904	16203	15906	15960	16190	16200	16112	16312	16168	16091	16113	16007	16183	16238	16198	16157	16129	16136	15932	16200	16169	16086	16138	16055	16250	15933	16000	16134	16028	16163	16216	16132	16148	16164	16118	16085	16004	15973	16184	16242	16028	16139	15990	16132	16054	16237	15933	16107	16076	16030	16174	16035	16116	16070	16084	16015	16088	16094	15947	16207	15991	16298	16144	15946	15995	15999	16103	16318	16145	15954	16144	15916	15916	15950	16067	16114	15924	15996	16185	16096	16157	16089	16031	16231	16068	16238	16144	16217	16051	16143	16095	16016	16102	16124	15988	16121	16132	16120	16091	15951	15889	16073	16243	16191	16027	15947	16076	16071	16073	16141	16305	16192	16052	16013	16149	16007	16086	16339	16235	16015	16145	16153	16081	16028	15926	16186	16105	16084	16096	15983	16034	15995	16138	15919	16183	16116	16111	16205	15990	16319	16138	15999	16016	16068	16074	16169	16074	16249	16149	16138	16332	16220	16058	16138	16108	16134	16158	16065	16219	15933	16078	16169	16160	16200	16157	16255	16042	16052	16059	16149	16148	15966	16171	16109	16167	15938	16107	16230	16001	16123	16063	16016	15992	16125	16089	16134	16112	16146	16048	16125	16210	16081	16225	16141	16102	16047	15971	16042	16019	16081	16146	16023	16093	16192	15993	16008	16161	16158	16144	16136	16219	16218	16303	16115	16218	16214	16244	16252	16000	16144	16057	16080	15993	16052	16133	16046	16062	16173	16082	16054	16058	16007	16223	16116	16024	16111	15936	16106	16156	16128	16198	16172	16075	16130	16165	16100	16130	15862	16106	16051	16139	16164	16147	16082	16013	16081	15877	16132	16173	16090	16169	16264	16021	15995	16183	16037	16185	16152	16114	16177	15957	16079	16005	16207	16062	16131	16169	16120	16171	16280	15915	16143	16047	16132	16220	16032	16277	16256	16167	16086	15897	16217	15908	16105	16168	16044	16212	16128	16209	16119	16073	16120	16072	16152	16071	16235	15992	16182	15903	16167	16043	16074	16092	16126	16165	16120	16093	16176	16093	16173	16340	16082	16039	16052	16248	16209	16144	15872	16108	16172	16034	16173	16211	16104	16000	15965	16179	16083	16177	16125	16138	16257	16089	16096	15956	15966	16120	16116	15911	16079	16190	16152	16077	16044	16283	16079	16071	16124	16019	16102	16056	16064	16390	16139	15989	16119	16176	16051	16144	16123	16157	16046	16176	16124	16062	16239	16255	16253	16102	16040	15945	16196	16102	16250	16061	16181	16205	16036	16211	16070	16046	16216	16052	16183	16127	16289	16041	16209	16115	16010	16211	16234	16116	16135	16101	16025	16183	16186	16311	16026	16203	16133	16227	16207	15985	16251	16159	16144	16019	16120	16145	16251	16053	16157	16219	16039	16128	16161	16107	16071	16193	16111	16214	15889	16132	16131	16127	16028	16057	16151	16079	16104	16119	16059	16188	16112	16067	16025	16225	16196	16156	16341	16232	15983	16202	16139	16018	16200	16173	16085	16311	15927	15985	16036	16177	16124	16045	16243	16015	16062	16173	16243	15981	16081	16008	16183	16025	16125	16020	15985	16038	16121	16025	16071	16135	16139	16050	16057	16145	16158	16061	16012	16106	15993	16049	16337	16215	16111	16097	16026	16125	16166	16052	16120	16227	16093	15953	16045	16092	16251	16040	16059	16127	15985	16187	16108	16130	16035	16193	16033	16074	16083	15959	16136	16069	16011	16176	16135	16078	16221	16281	15965	16131	15994	16123	15848	16054	16114	16136	16175	16193	16123	16290	15963	16117	16066	16049	16173	16082	16020	16114	16112	15820	16216	16127	16106	16011	16154	16154	16126	16015	16006	16089	16149	16106	16017	16221	16141	16038	15959	16139	16074	16175	16240	16170	16159	16152	16399	16041	15996	16200	16082	16052	16199	16200	15930	16217	16157	16015	16235	16016	16067	16050	16107	16143	16103	16028	16151	16222	16098	16003	16085	16173	16075	16132	16070	16051	16062	16060	16214	16155	16065	15795	16242	15978	15998	16039	16164	16212	16040	15938	16112	16190	16212	16031	16097	15969	16093	16048	16126	16201	16170	15993	16192	16065	16106	16201	16079	16077	16057	16070	16182	16081	15957	16129	16130	16046	16236	16087	16265	16195	16044	15847	16100	16223	16141	16058	16129	16200	16171	15925	16120	16129	16116	16286	16227	16207	15983	16147	16067	16248	16155	16194
23891	21420	28978	24383	22211	23046	22405	18938	18266	18796	18315	26983	41537	38802	30576	22754	18613	17539	17094	17003	16845	17000	16791	16987	16867	16795	16988	17046	17096	17055	16846	16962	16897	16808	16828	16747	16875	16768	16993	17030	16969	16909	17066	16723	16701	16838	16891	16732	16846	16883	16616	16995	16948	16926	16916	16992	16889	16977	16922	16929	16713	16861	16797	16898	16975	17127	16881	16978	16850	17079	16721	16791	16869	16734	16806	16983	16885	16743	16863	16718	16598	16984	16793	16922	17063	16875	16742	16867	16934	16911	16860	16839	16935	16701	16706	16742	17016	16973	16921	16764	16862	16924	17035	16719	16868	16985	16846	16998	17016	16867	16862	16832	16966	16945	16861	16886	16905	16746	16838	16965	16883	17207	16980	16715	16772	16953	16851	16760	17045	16632	16920	16877	16808	16870	17001	16893	16792	16878	16867	16995	16952	16874	17043	16986	16708	16967	16829	16891	16893	16808	16764	16949	16733	16870	16739	16767	16755	16731	16820	16700	16886	16812	16807	16745	16828	16935	16858	16934	16871	16921	16874	16929	16885	16984	16943	16691	16726	16757	16887	16759	16817	16867	17034	16728	16813	16843	16947	16696	16998	16981	16921	16929	16800	16715	16870	16889	16801	16934	16606	16858	16854	16798	16937	16947	16808	16796	16752	16945	16955	16808	16793	17116	16753	16918	16773	16868	16808	16833	16722	16961	16795	16740	16785	16700	16794	16944	16951	16870	16939	16924	16780	16589	16811	16695	16742	16815	16986	16779	16889	16867	16798	16879	16839	16754	16974	16759	16801	16778	16925	16614	16878	16731	17055	16730	16936	16886	16588	16726	16924	16743	16734	16891	16921	17003	16997	16765	16904	16854	16830	16837	17046	16892	16881	16800	16848	16865	16518	16737	16797	16840	16908	16980	17021	16877	16977	17002	16911	16932	16805	16726	16682	16811	16912	16803	16762	16770	16918	16899	16964	16937	17012	16819	16881	16852	16781	16706	16896	16959	16773	16741	16978	16951	16886	16695	16862	16856	16823	16863	16616	16605	17090	16733	16803	16752	16900	16724	16801	16768	16933	16880	16794	16704	16789	17000	16890	16872	16893	16915	16699	16759	16761	16826	16796	16726	16774	16882	16877	16875	16916	16907	16929	16926	16889	17014	16937	16786	16894	17024	16832	16887	16922	16739	16826	16918	16886	16885	16862	16652	16848	16765	16941	16939	16955	16939	16949	16871	16736	16691	16769	16820	16823	16726	16659	16842	16894	16780	16924	16941	16838	16701	16852	16944	16894	16893	16768	16826	16957	16606	16836	16937	16819	16930	16842	16958	16829	16716	16843	16716	16774	16903	16734	16923	16774	16724	16803	16674	16736	16804	16889	16825	17040	16960	16601	16942	16897	16819	16917	16846	16915	16702	16714	16893	16680	16880	16866	16769	16888	17096	16714	16984	16866	16941	16959	16828	16762	16899	16893	16883	16960	16781	16739	16871	16834	16854	16827	16929	16829	16943	16805	16590	16865	16647	16831	16786	16832	16705	16696	16883	16910	16872	16890	16789	16872	16914	16894	16891	16946	16739	16614	16910	16790	16979	16693	16957	16757	16971	16812	16468	16754	16709	16877	16536	16739	16956	16603	16959	16801	16958	16844	16693	16925	16925	16882	16801	16984	16706	16898	16889	16716	16665	16905	16909	16932	16785	17036	16863	16725	16943	16791	16890	16853	16948	17001	16880	16705	16702	16862	17027	16796	16645	17037	16992	16868	16902	16709	16748	16944	16917	16901	17141	16995	16604	16763	16873	16837	16737	16934	16712	16922	16890	17056	16751	17023	16922	16892	16805	16919	16961	16723	16875	17112	16898	16683	16870	16947	16892	16957	16884	16746	16769	16958	16844	16801	16812	16729	16784	16689	16767	16762	16884	16799	16896	16805	16884	17100	16849	16789	16791	16880	16790	16840	17136	16963	16779	16812	16549	16907	16623	16655	16758	16796	16803	16735	16816	16968	16822	16906	16829	16714	16664	16724	16940	17025	16759	16927	16937	16598	16957	16839	16823	16804	17009	16806	16743	16959	16890	16774	16865	16804	16685	16848	16729	16894	16811	16874	16894	16752	16896	16745	16930	16835	16985	16712	16986	16874	16883	16767	16695	16833	16864	16908	17025	16854	16919	16861	16921	16861	16934	17028	16808	16750	16655	16706	16727	16849	16857	16940	16546	16653	16838	16793	16816	16731	16775	16829	17024	16986	16823	16773	16921	16786	16857	16929	16928	16876	16983	16916	16783	16811	16990	16979	16662	16952	16787	16792	16929	16928	16866	16871	16936	16808	16814	16865	16744	16897	16951	16721	16561	16626	16780	16800	16774	16884	16916	16839	16960	17001	16739	16860	16823	16658	16728	16904	16800	16896	16719	16834	17027	16880	16851	16971	16643	16941	16764	17039	17072	16850	16752	16719	16983	16865	16830	16734	16993	16767	16689	16847	16619	16731	16759	16732	16647	16834	16493	16837	16986	16899	16859	16905	16716	17024	16902	16677	17030	16747	16826	16911	16802	16811	16875	16933	16834	16895	16845	16920	16884	17138	16797	17034	16807	16711	16783	16641	16963	16553	16795	16868	16819	16797	16880	16792	16733	16871	16670	16983	16843	17029	16820	16654	16655	16715	16722	16764	16781	16910	16801	16786	16998	16873	16980	16772	16757	16910	16716	16930	16908	16715	16897	16724	16881	16849	16848	17023	16818	17027	16816	16779	16696	16791	16852	16690	16812	16756	16697	16750	16796	17000	16892	16699	16841	16958	16793	16817	16832	17035	16803	16941	16879	16806	16746	16905	16699	16906	16815	16902	16617	16701	16881	16957	16763	16816	16835	16879	16918	16810	16820	16695	16857	16700	16607	16799	16949	16930	16935	16652	16711	16643	16679	16733	16825	16911	16922	16894	16831	16904	16810	16739	16800	16848	16876	17054	16769	16812	16777	16717	16910	16898	16751	16896	16707	16770	16912	16956	16787	16904	16839	16866	16799	16804	16585	16838	16887	16954	16996	16953	16838	16760	16802	16872	16889	16678	16887	16684	16728	16970	16815	16782	16654	16780	16731	16838	16892	16827	16715	17025	16985	16827	16825	16946	17054	16975	16794	16845	16952	16816	16662	16904	17013	16926	16860	16801	16938	16828	16848	16983	16749	16734	16697	16870	16695	16725	16957	17040	16812	16844	16687	16725	16877	17027	16875	16758	16852	16834	16823	16851	16817	16681	16932	16737	16858	16817	16965	16852	16735	16913	16697	16731	16921	16669	16738	16735	16800	16909	16947	16864	16956	16867	16912	16805	17053	16791	16749	17039	17050	17021	16749	16613	16817	16833	16751	16942	16917	16814	16892	16720	16712	16793	16792	16707	16840	16744	16763	16887	16887	16697	16773	16845	16856	17017	16735	16814	16798	16880	16720	16793	16863	16747	16933	16816	16860	16948	16823	16724	16911	16871	16807	16865	16842	17066	16987	16804	16698	17067	16939	16854	17013	16809	16976	16982	16770	16781	16788	16673	16773	16888	17048	16950	16744	16867	16978	16942	16786	16801	16718	16807	16760	16987	16665	16899	16902	16745	16722	16682	16717	16698	16860	16838	16727	16967	16788	16777	16975	16831	16954	16763	16938	16955	16960	16915	16877	16830	16885	16754	16899	16858	16658	16669	17004	16867	16575	16934	16902	16755	16744	16845	16873	16848	17116	16894	16984	16884	16804	16951	16832	16704	16822	16775	16867	16886	17027	16760	16779	16695	16887	16720	16957	16796	16783	16864	16875	16888	16887	16618	16928	16896	16957	16705	16942	16917	16751	16896	16976	16733	17079	17036	16862	16844	16961	16796	16866	16843	16923	17020	17089	16908	16754	16860	16909	16946	16736	16923	16852	16929	16740	16865	16582	16807	16941	16880	16995	16841	16778	16861	16860	16941	16832	16883	16898	16761	16760	16586	16926	16682	16725	16729	16866	16835	16922	16805	17048	16653	16808	16717	16697	16821	16933	16779	16709	16917	16959	16960	16852	16845	16943	16747	16717	16950	16804	16736	16677	16861	16676	16779	17072	16965	16657	16903	17006	17036	16886	16897	16753	16739	16816	16968	16645	16765	16678	16833	16772	16851	16833	16722	16753	16720	16887	16748	16832	16949	16736	17102	16906	16880	16961	16881	16900	16701	16794	16832	16798	16685	16678	16802	16745	16663	16878	16823	16983	16832	16877	16839	16826	16868	16914	16764	16790	16757	16877	16900	16885	16830	16946	16847	16703	16872	16875	16627	16960	16728	16891	16949	17042	16844	16808	16654	16565	16713	16772	16945	16691	16797	16834	16755	16961	16842	16754	16621	16787	16829	16987	16839	16831	16755	16768	16863	16859	17022	16585	16778	16755	16979	16903	16761	16754	16941	17041	16886	16834	17009	16806	16877	16769	16731	16747	16886	16712	16830	16788	16821	16608	16861	16840	16699	16946	16870	16901	16955	16881	16872	16794	16867	16748	16960	16807	16832	16930	16734	16732	16656	16775	16685	16723	16966	16855	16974	16922	16877	16742	16812	16879	16566	16782	16907	16710	16653	16776	16906	16857	16882	16900	16684	16746	16820	16733	16740	16811	16882	16917	16966	16963	16742	16927	16774	16756	16836	17003	16755	16797	17038	16751	16856	16658	16858	16954	16988	16959	16809	16728	16732	17130	16657	16674	16760	16811	16757	16690	16874	17037	17002	16788	16767	16812	16840	16947	16957	16959	16847	16764	16995	16816	16834	16863	16754	17007	16823	16858	16712	17036	17056	16789	16590	16938	16804	16713	16727	16828	16840	16890	16726	16806	16861	16905	16758	16661	16750	16842	16666	16816	16976	16917	16966	16810	16939	16757	16712	16722	16857	16655	16945	16737	16750	16807	16778	16754	16846	16841	16786	16935	16894	16896	17067	16769	16876	16759	16908	16937	16907	16852	16977	16880	16892	16785	16813	17039	16816	16610	16881	16676	16757	16822	16911	16644	16707	16868	16851	16836	16889	16812	16887	16944	16915	16857	16714	16858	17005	16742	16816	16896	16988	16689	16903	16992	16879	16935	16682	17003	16779	16755	16744	16811	16744	17093	16979	16698	16930	16920
17519	30148	28701	25180	22722	21497	19588	18619	18568	19021	18375	31822	44946	41081	31373	22008	17419	16295	16108	15976	15955	15860	15953	16083	15978	15932	15904	16273	15929	16094	16075	16233	16097	16120	15890	15909	16016	16041	15973	16088	16046	16052	15918	16010	16199	16098	16008	15983	15989	15856	15865	15980	16129	16104	16041	15980	16014	15928	16152	15809	16064	16135	15991	15994	15884	16065	16130	15994	15986	16072	16002	15986	15965	15754	15936	16115	16108	15880	15926	16116	16082	15946	16060	15933	15846	15960	15966	15861	15972	15877	15955	16220	16107	15972	15832	16191	16125	15859	16188	15996	16117	15692	16074	16022	15982	16043	15924	16038	15972	15921	15819	16133	15866	16088	15932	15854	16073	15932	15998	16056	16041	15961	15930	16062	16020	16015	15999	16091	15939	16018	16017	16003	16067	15912	15981	16052	15966	16018	15977	15814	16088	15874	15917	15900	15981	15873	15947	16109	16063	16081	15949	16101	16060	16037	16153	15957	15887	15990	16010	15955	16037	15849	16030	15956	15976	16006	16119	16031	16003	16116	15956	15852	15929	15861	16056	16037	15917	15990	16072	15955	16093	15961	15976	16012	16082	15951	15943	16110	15901	15993	15891	16030	16001	15947	16047	16043	16091	16093	16093	15845	15922	15934	16105	16116	16041	15898	16040	16041	15996	15954	15834	15989	15870	15941	15999	16054	15964	16081	16022	16080	16029	15879	15978	15957	15869	15908	16094	15740	16024	15931	16048	16095	15914	16046	15739	16076	16106	16004	15947	15973	16081	15948	16067	15951	15747	15945	16004	16013	15898	15988	16159	15993	16258	15964	16001	16044	16151	16011	15986	15982	16002	16010	15932	15952	16027	15912	15850	15996	15960	15885	16079	15982	15995	15926	15902	15961	15855	15956	15988	15984	16030	16188	15778	16042	15897	15831	16145	16132	15828	16011	16139	15973	15996	16055	15935	15981	16104	16136	16225	15966	15947	15979	15910	16003	16051	15981	16125	16014	15832	16007	15887	16025	15614	16129	16151	15874	16086	15850	16171	16081	16050	15933	16139	15923	15989	15930	16124	16025	15911	16029	15885	15982	16153	15847	15965	15940	15899	16259	16017	16014	16051	15977	15847	16007	15976	16048	15883	16023	16016	15970	16006	15983	16205	15887	15987	15976	16013	15961	15886	16041	15992	15862	16009	16030	15967	15976	15791	15991	16049	15899	15943	15931	15933	15936	16054	15994	15928	15888	16073	16156	15985	15978	16050	15894	15991	15864	16005	15898	15861	16003	15884	15940	15816	15900	16024	16002	15957	15841	16024	16243	15953	15957	16127	15964	16090	15967	15912	16005	16023	16028	16027	16071	16101	15906	16202	16150	15892	16004	15826	16091	16018	15992	15960	16091	16120	16139	15855	15978	15804	15756	16097	15920	15829	16148	16055	16171	16065	15958	15916	16085	16073	16118	15915	16135	16191	15954	16006	16053	15931	16042	15992	16074	15854	15976	16158	16177	15984	15973	16060	15899	15892	16079	15725	15902	15930	15929	15996	16068	16072	16045	16025	15928	15900	16028	16016	15988	15844	15953	15904	16086	16143	16059	15881	15905	15990	15984	15968	15804	15822	16029	15901	16018	15930	15934	15889	15974	15931	16109	15904	16038	16014	15854	16078	15791	16131	15863	16079	16105	15879	16091	15923	15836	15922	15940	16023	15973	15973	16002	15928	16029	16095	15987	16063	15925	15938	16017	15755	15811	15944	15973	16117	16010	16068	16136	15972	15866	16095	15964	15956	15866	16079	15937	16026	15876	15889	16119	16059	15953	16099	15974	16145	15933	16013	16060	15814	15965	16059	15823	16079	15872	16171	16078	15919	15958	15967	16086	16011	16037	16025	15832	16144	15886	16029	16006	15854	16065	15954	16086	15846	15991	15902	16101	16020	16157	15955	15963	16214	15973	16055	16088	15968	15970	15867	16188	16019	15797	16070	15808	16091	15939	16025	15975	15969	16074	16190	16014	15998	16096	15888	16079	16117	16005	16057	15951	15926	16148	16024	16003	16053	15992	16014	15993	16197	16029	15973	15921	15916	15952	16048	16014	15968	15984	15884	15871	15977	15968	16037	16156	16111	16076	15891	16218	15824	16015	16048	15871	16079	16340	15977	16050	16109	16148	16021	15897	16142	15934	16036	16017	16012	15990	15933	15932	16035	16021	15742	16005	15925	15862	15992	16089	15928	16032	16006	15872	16087	15778	15920	15900	16178	16069	16073	15916	16090	16074	15896	16114	15904	15906	16178	15855	15920	15883	16024	15907	15893	15866	16138	16045	16043	15939	16043	15953	15859	16067	16048	15933	15864	15975	16265	15965	15977	16083	16035	15988	16142	16062	16203	15758	15890	16089	15870	16058	15939	15853	15933	15910	16101	16087	15900	15996	16135	15855	15993	16169	15885	16027	15945	16100	15989	16096	16025	16051	16018	15810	15943	15970	15912	16042	15959	15909	15918	16136	15890	15997	16003	16119	16042	15967	15959	16000	15968	16037	16062	15890	16113	16103	16046	16042	15830	16124	15997	16204	16046	16108	16025	15949	16025	15827	15953	15936	15911	16079	16087	16069	16014	16011	16234	16063	15953	15844	15994	15915	16146	16104	15931	16001	16078	15996	15968	16070	16045	15905	16049	15998	16037	16132	15790	15958	15943	16122	15902	16021	16004	15963	15913	16060	15985	15922	16180	16024	15986	16075	15963	15872	15986	15962	16091	15873	16002	16203	16004	16168	15873	16037	16061	15910	15940	16109	16045	15939	16119	15944	15808	15933	15931	15957	16051	15953	16216	16073	15997	16100	15908	15991	15934	16081	15854	16086	16078	15876	15872	16035	15995	15910	16070	15825	16123	15878	15982	15928	16173	15949	16045	15985	16083	15908	16037	16060	15914	15907	15838	15919	15880	16036	15999	15922	15951	16035	16107	15926	15963	15892	16067	16005	15955	16053	15921	16194	15871	16005	15952	16053	15970	15940	15885	16068	15850	15907	15942	15920	15984	15987	16021	16039	15844	15935	15855	15982	16049	16090	16046	15959	16004	15976	16113	15876	15953	15804	16009	16150	15982	16015	16050	15869	15893	15839	15984	16041	15975	15842	15864	16056	16013	16067	16013	15865	15990	15998	16094	15953	16079	16089	16075	15956	15971	15766	16041	16018	16058	16010	15995	15999	16042	15917	16079	16009	15968	15883	15818	16002	15904	16034	16096	16088	15897	15944	16089	15940	16055	16046	15993	15896	16050	16108	15819	16143	16035	16062	16100	15938	15980	15873	16076	16061	16056	16175	16023	16035	16019	15975	16069	16030	15866	15956	16041	15931	16069	15898	15736	16001	15986	15856	15861	16100	15974	15735	16014	16037	15789	16209	15987	16100	16070	15920	15968	16084	16042	15801	15918	15925	15882	15981	16004	16033	16022	16110	16106	16019	15948	16009	15996	15811	16105	15991	16038	15992	16000	15927	16055	16029	15971	16076	15877	16105	16008	16162	16148	15919	15908	15896	15988	15942	16002	15864	16032	16077	16118	15983	16060	15730	16006	16092	16020	16020	15867	15990	15825	15957	16150	16032	16010	15926	16079	15974	15918	16072	16122	15976	15980	16122	15813	16086	15838	15905	15994	16029	16077	16020	15993	16030	16082	16011	15880	15976	16151	16009	15829	16098	16071	16041	15921	15893	15973	16046	15975	16181	15996	15957	15962	16016	16030	16078	16095	16003	15981	16032	16097	15982	16048	16091	15929	16004	15973	16021	15969	16014	15935	16025	15909	16032	15988	15922	15897	15945	16167	15866	15943	15901	16005	15951	16027	16059	15998	15902	16114	16003	15930	16280	16089	15894	15929	16129	16013	16074	16080	15977	15949	15856	16118	15989	16054	16153	15959	15902	16050	15950	16038	15884	16072	15877	15934	15971	15989	15887	16087	16069	16175	15963	15963	16021	15993	16038	15958	15961	15926	15934	15977	15960	15946	15967	15912	16093	15894	15900	15939	15909	16139	16060	15903	15861	16034	16001	16097	16064	16017	15854	15815	15925	15976	16268	15888	15903	16047	16057	16142	16040	16104	15888	16098	15756	15904	16139	15936	16121	16005	15828	16003	15983	16141	15828	16059	16122	16003	15964	15939	16073	16147	15894	16040	16035	16115	16057	15954	16068	15943	16095	16213	15962	15973	16024	15830	16079	16224	16128	15929	15917	16033	16077	16149	15938	16061	15984	15956	16088	15951	16103	15964	16148	15999	15940	15880	15960	16146	15950	16029	16080	15993	15864	16035	15998	16220	15977	15971	16014	16019	15912	15935	15934	15930	15943	15911	16060	16063	16134	16023	16108	16102	16035	15984	16206	15867	16117	16015	16114	15892	15931	16108	16208	15782	16114	15941	16018	15990	16004	15918	16215	16004	15866	16085	16061	16112	15951	15977	16066	16082	15860	15837	15958	16045	16075	15983	15940	15900	16022	15849	16084	15873	16045	15962	15991	16159	16073	16113	16009	16019	15969	15898	16237	16088	15932	15956	15854	16094	16055	16117	16131	15754	16139	16028	15980	15988	16017	16038	16120	15974	16022	15754	16107	16002	16081	15890	15988	16056	16065	15991	16038	15983	15826	15882	15878	15945	16189	15991	15997	16112	16203	15951	16077	15926	15940	16052	15999	16089	15978	16032	16044	16066	15997	15917	15988	16123	16051	15936	15948	15866	15989	15972	15988	16034	15892	15954	15901	16113	15923	15981	15941	16135	16123	16045	15990	15970	16158	16087	16009	16044	15905	15906	15851	15983	15970	15969	16003	15944	16144	16066	16135	16012	16154	15919	16159	16096	15928	15893	15992	16113	15956	16121	15962	15962	15838	16189	15943	15817	15790	15987	16057	16020	15868	16081	16023	15960	16009	16022	16041	15865	16029	15819	16027	15866	15938	16071	16131	15988	16023	15953	16071	15915	16068	15900	16098	16018	15873	15976	16081	16146	16049	16139	16110	16064	16093	16110	15959	16080	16089	15962	15985	16044	15956	15897	15797	15903	15980	15895	16044	16046	16033	16121	16001	16014	16021	16109	16094	16045	15998	15941	16043	15941	15905	16060	16142	15990	16157	16043	16062	15948	15817
29109	22217	22335	19916	17735	17788	17786	17430	17602	17539	17665	18329	20040	20215	18829	18142	17551	17207	17348	17368	17325	17414	17278	17322	17437	17287	17220	16984	17237	17429	17306	17069	16982	17322	17199	17422	17249	17121	17271	17149	17213	17054	17332	17155	17138	17311	17205	17083	17011	17315	17283	17269	17136	17376	17223	17056	17180	17244	16961	17277	17312	17093	17328	17260	17126	17082	17287	16991	17118	17076	17327	17349	17359	17287	17202	17273	17240	17209	16996	17083	17060	17153	17288	17150	17106	17082	17237	17049	17117	17020	17107	17113	17110	17406	17304	17178	17211	17299	17020	17314	17258	17252	16962	17124	17300	17131	17201	17301	17191	16998	17266	17085	17114	17147	17296	17227	17232	17058	16961	17088	17144	17251	17110	16979	17181	16796	17253	17084	17156	17177	17177	16985	17257	17077	17112	17253	17142	17126	17183	17063	17242	17135	17031	17190	17161	17210	17365	17332	17176	17195	17405	16876	17219	17069	17288	17293	17160	17003	17049	17250	17289	17271	17091	17095	17130	17341	17060	17211	17412	17053	17307	17069	17142	17248	17195	17192	17083	16908	17230	17263	17263	17122	17242	17317	17296	17255	17218	17302	17214	17099	17161	17179	17153	17235	17293	17042	16975	17209	17175	17139	17230	17150	16900	17166	17184	17230	17224	17053	17207	17351	17254	17126	17373	17109	17057	17319	16984	17277	17174	17043	17219	17055	17073	17295	17008	17123	17252	17023	17295	17165	17153	16958	17104	17248	17123	17228	17211	17104	17393	17104	17062	17127	17251	17241	17225	17091	17264	17096	17240	17403	17214	17131	17181	17067	17216	17274	17240	17215	17261	17186	17214	17039	17268	17032	17165	17206	17439	17440	17085	17069	17081	17096	17104	17233	17101	17353	17217	16996	17183	17177	17060	17171	17017	17112	17259	17023	17124	16799	16929	17222	17223	17071	17152	17263	17050	17259	17381	17176	17318	17177	17285	17069	17095	17097	17214	17236	17185	16979	17104	17156	17308	17051	16909	17046	17097	17088	16929	17163	17097	17257	17334	17004	17280	17029	17228	17063	17287	17183	17358	17236	17152	16992	17193	17187	17252	17091	17166	17254	17174	17188	17240	17125	17160	17268	17142	17255	17181	16984	17142	17238	17201	17228	17261	17106	17232	17426	17221	17137	17097	17111	17259	17093	17268	17074	17018	17266	17202	17013	17322	17134	17215	17097	17304	17149	17084	17196	17110	17330	17203	17407	17313	17165	17175	17302	17525	17150	17061	17232	17176	17067	17303	17225	17217	17310	17277	17155	17216	17207	17061	17362	16905	17171	17008	17185	17200	17277	17305	17026	17224	17326	17249	17075	17278	17102	17023	17257	17382	17130	17084	17314	17151	17099	17315	17378	17233	17261	17253	17295	17235	17321	17239	17196	17076	17010	17137	17383	17376	17174	17105	17143	17261	17164	17081	17309	17213	17205	17200	17078	17182	17091	17446	17214	17072	17070	17095	17334	17345	17348	17048	17013	17204	17251	17369	17154	17138	17238	17209	17093	17340	17254	17230	17181	17206	17015	17248	17177	17200	17085	17032	17081	17088	17277	17386	17132	17248	17250	17161	17350	17201	17168	17197	17270	17058	17239	17122	17125	17229	17385	17209	17229	17168	17334	17343	16989	17190	16983	17023	16909	17152	17036	17165	17505	17284	16979	17065	17023	17267	17164	17221	17123	17089	17196	17150	17320	17044	17070	17042	17147	17462	17201	17323	17162	17313	17281	17157	17210	17129	17139	17071	17119	17123	17185	17269	17058	17377	17091	17046	17092	17266	17105	17175	17115	17104	17293	17086	17152	17087	17138	17140	17275	17049	16976	17222	17261	17193	17061	17252	17107	17174	17024	17093	17147	17235	17248	17027	17202	17130	17081	16998	17288	16972	17130	17172	17284	17233	17193	17231	17141	17222	17226	17285	17186	17079	17238	17101	17284	17189	17118	16976	17196	17008	17001	17082	17240	17116	17037	17177	17213	17445	17209	17343	17271	17190	17207	17086	17200	17188	17197	17077	16989	17078	17120	17209	17323	17189	17283	17389	17156	17218	17173	17340	17023	17200	17146	17318	17160	17268	17034	17185	17290	17275	17031	17159	17252	17118	17067	17361	17246	17104	17287	17211	17178	17270	17283	17095	17171	16929	17108	16974	17130	17135	17064	17095	17055	17164	17307	17234	17276	17119	17296	17230	17303	17235	17265	17175	17204	17167	17201	17281	17233	17247	17209	17082	17141	17235	17175	17133	17100	17139	17284	17168	17170	17018	17074	17128	17217	17202	17129	17121	17235	17023	17016	17006	17248	17020	17037	17036	17257	17315	17288	17270	17182	16922	17341	17303	17194	17237	17202	17089	17116	17152	17102	17158	17195	17302	17228	17030	17028	17119	17091	17310	17241	17239	17191	17129	17153	17324	17193	17281	17139	17006	17159	17167	17278	17260	17366	17149	17241	17189	17341	17202	17124	17062	17086	17115	17218	17221	17404	17064	17192	17169	17292	17189	17131	17231	17296	17109	17206	17332	17094	17199	17279	17250	17183	17190	17405	17224	17163	17198	17304	17185	17074	17116	17123	17220	17192	17394	17341	17386	17197	17309	16925	17039	17217	17213	17353	17090	17131	17180	17286	17326	17181	17198	17141	17126	16987	17351	16900	17261	17108	17075	17148	17169	17215	17185	17450	17012	16831	17183	16998	17198	17334	17294	17081	17417	17379	17353	17158	17062	17253	17083	17232	17270	17031	17043	17262	17157	17188	17200	17080	17090	17216	17265	17288	17116	17003	17211	17270	17221	17323	17337	17197	17257	17252	17127	17239	17260	17039	17293	17265	17312	17279	17238	17071	17255	17182	17331	17232	16944	17287	17149	17106	17305	17177	17207	17190	17243	17209	17186	17074	17213	17122	17158	17088	17194	17175	17243	17218	17389	17298	17219	17321	17345	17082	17199	17306	17250	17219	17115	17402	16967	17205	17252	17330	17365	17268	17357	17205	17214	17061	17181	17196	17163	17068	17032	16899	16926	17127	17169	17311	17054	17198	17159	17247	17299	17104	17127	17175	17219	17147	17090	17164	17073	17243	16993	17177	17346	16959	17138	17122	17168	17250	17217	17285	17218	17123	17444	17212	17366	17337	17236	17293	17234	17113	17160	17131	17352	17112	17113	17147	17124	17161	17216	17250	17190	17234	17095	17323	17210	17145	17221	17238	17266	17365	17191	17048	17364	17221	17040	17140	17200	17256	17325	17028	17136	17060	17119	17185	17221	17183	17376	17166	17235	17050	17149	17297	17138	17326	17244	17299	17303	17356	17199	17221	17163	17344	17228	17346	17130	17201	17172	17380	17224	17276	17194	17213	17148	17051	17021	17249	17186	17364	17105	17206	17257	17061	17075	17110	17192	17129	17130	17038	16977	17272	17085	17217	17344	17250	17193	17405	17155	17116	16999	17085	17261	17184	17157	17281	17283	17040	17266	17205	17188	17247	17161	17248	17228	17166	17155	17117	17193	17182	17376	17202	17085	17306	17143	17091	17034	17134	17208	17125	17172	17121	17045	16960	17162	17101	17014	17330	17288	17279	17314	17237	17296	17067	17383	17193	17052	17269	17138	17123	17158	17070	17139	17139	17210	17013	17080	17349	16938	17348	17313	17247	17090	17321	17257	17202	17218	17215	17168	17308	17144	17110	17141	17139	17106	17392	17031	17350	17182	17066	17185	17175	17211	17224	17060	17295	17414	17156	17080	17088	17207	17272	17199	17124	17100	17137	17132	17309	17033	17166	17130	17092	17411	17117	17238	17167	17063	17100	17031	17319	17228	17205	17468	17111	17214	17379	17078	17130	16941	17077	17196	17407	17084	17169	17283	17197	17123	17319	17464	17317	17164	17131	17224	17068	17068	17235	17271	17000	17048	17097	17023	17059	17183	16976	17217	17045	17044	17138	17206	17268	17175	17345	17128	17080	17183	17313	17311	17134	17259	17078	17263	17201	17315	17471	17276	17332	17295	17071	17080	17190	17049	17026	17151	17255	17322	17191	17017	17200	17273	17222	16957	17205	17176	17136	17152	17388	17236	17220	17188	17067	17160	17258	17158	17158	17166	17123	17108	17256	16914	17027	17162	16880	17070	17349	16955	17185	17349	17216	17267	17241	17176	17013	17181	17124	17080	17128	17207	17211	17287	17278	17077	17325	17333	17248	17172	17107	17401	17241	17092	17258	17444	17092	17292	17145	17265	17184	17073	17177	17279	17224	17157	17329	17321	17297	17144	17079	17222	16976	17249	16877	17333	17059	17161	17324	17060	17077	17329	17132	17021	17152	17241	16856	17183	17078	17239	17349	17202	17006	17089	17174	17201	17193	17394	17140	17230	17332	17250	17228	17203	17262	17265	17538	17222	17202	17323	17238	17038	17031	17088	17234	17203	17196	17328	17250	17279	17393	17252	17289	17365	17244	16909	16988	17004	17156	16985	17250	17187	17132	17008	17087	17229	17293	17212	17111	17132	17012	17198	17091	17326	17138	17304	17308	17024	17194	17155	16865	17177	17233	17316	17205	17131	17150	17250	17080	17272	17055	17057	17161	17061	16974	17281	17248	17273	17082	17185	17276	17235	17251	17185	17138	17292	17431	17377	17227	17132	17061	17383	17182	17213	17314	17137	17181	17246	17148	17222	17094	17069	17277	17347	17188	17284	16989	17101	17119	17226	17035	17235	17289	17272	17261	17185	17179	17176	17315	17268	17269	17113	17179	17237	17338	17009	17205	17232	17256	17251	17132	17339	17112	17252	17104	17086	17194	17211	17307	17085	17120	17117	17272	17582	17380	17192	17074	17124	17293	17016	17268	17350	17376	17093	17223	17192	17035	17365	17201	17193	17157	17155	17365	17147	17124	17233	17034	17292	17182	17351	17105	17141	17394	17360	17203	17109	17265	16808	17027	17405	16997	17228	17282	17286	17124	17188	17226	17119	17170	17046	17133	16990	17107	17015	17281	17407	17131	17215	17324	17243	17502	17294	17345	17188	17273	17304	17148	17183	17275	17252	17396	17102	17198	17236	17349	17204	17009	17248	17377	16921	17110	17205	17235	17176	17135	17201	17172	17271	17272
16886	19224	19360	18021	17432	17021	16722	16522	16563	16796	16722	18164	20570	19707	18148	17177	16505	16330	16128	16272	16361	16285	16153	16216	16146	16286	16065	16145	16177	16229	16341	16240	16384	16005	16115	16164	16167	16237	16119	16301	16256	16118	16115	16039	16291	16251	16025	16193	16057	16124	16288	16021	16105	16164	16040	16314	16191	16154	16193	16256	16192	16137	16339	16132	16255	16143	16191	16118	16018	16044	16079	16240	16096	16268	16128	16122	16028	16143	16245	16072	16219	16196	16182	16272	16204	16210	16191	16252	16113	16279	16177	16250	16215	16044	16060	16272	16168	16229	16161	16025	16296	16217	16252	15978	16177	16268	16077	16124	16350	15902	16205	16230	16205	16100	16196	16139	16272	16250	16234	15938	16255	16217	16110	16395	16176	16103	16306	16309	15935	16301	16177	16178	16129	16114	16232	16207	16029	16271	16018	16204	16252	16253	16176	16238	16334	16194	16072	16128	16103	16110	16289	16073	16245	15989	16048	16150	16197	16329	16350	16078	15949	16198	16090	16146	16230	16234	16285	16150	16264	16196	16236	16145	16203	16122	16076	16258	16238	16112	16234	16222	16103	16217	16072	16209	16293	16139	16295	16124	16239	15975	16167	16299	16313	16228	16159	16345	16233	16135	16162	16341	16338	16299	16209	16147	16193	16173	16158	16205	16060	16026	16103	15999	16128	16005	16151	16263	15984	16280	16333	16173	16180	16095	16228	16240	16302	16193	16186	16227	16042	16162	16284	16196	16092	16114	16063	16367	16040	16046	15986	16220	16142	16254	16088	16339	16163	16165	16116	16109	16223	16089	16079	16096	16212	16186	16316	16222	16273	16154	16177	16126	16156	16117	16259	16153	16186	16055	16144	16201	16013	16063	16198	16140	16126	16351	16214	16156	16143	16163	16031	16149	16186	16108	16201	16264	16090	16076	16217	16017	16151	16176	16030	16263	16192	16235	16285	16417	16079	16241	16219	16013	16267	16059	16288	16024	16187	16195	16152	16185	16186	16212	16157	16249	16232	15990	16301	16306	16269	16033	16144	15976	16251	15927	16246	16082	16042	16094	16354	16242	16150	16046	16119	16185	16145	16235	16248	16202	16143	16210	16201	16176	16390	16121	16196	16282	16078	16258	16169	16063	16101	16149	16088	16001	16453	16139	16230	16205	16212	16216	16089	16123	16105	16198	16193	16175	16023	16250	16283	16147	16148	16096	16246	16143	16202	16081	16181	16157	16276	16164	16133	16220	16131	16121	16086	16093	16147	16278	16298	16133	15975	16298	16172	16186	16225	16289	16067	16070	16249	16122	16220	16061	16136	16257	15962	16123	16187	16059	16136	16152	16098	16239	16417	16283	16102	16142	15965	16182	16124	16310	16260	16165	16135	16430	16092	15974	16222	16186	16096	16338	16283	15974	16112	16181	16163	16064	16237	16113	16111	16049	16067	16296	16109	16081	16244	16224	16220	16233	16172	16347	16165	16257	16124	16390	16259	16323	16199	16155	16103	16276	16274	16223	16119	16235	16122	16251	15987	16220	16241	16256	16309	16179	16271	16265	16198	16306	16078	16153	16257	16235	16261	16187	16166	16151	16251	16195	16163	16096	15997	15915	16223	16307	16116	16159	16260	16017	16122	16282	16182	16128	16233	16022	16218	16088	16077	16204	16092	16162	16176	16227	16185	16197	16095	16130	16214	16253	16212	16148	16342	16226	16179	16292	16086	16264	16106	16272	16300	16066	16129	16186	16176	16278	16151	16102	16288	16177	16361	16270	16083	16277	16200	16158	16233	16116	16268	16044	16243	16243	16121	16324	16245	16199	16159	16340	16069	16142	16212	16199	16226	16239	16201	16086	16291	16201	16188	16054	16164	16210	16246	16249	16303	16127	16091	16187	16183	16250	16146	16197	16123	16197	15881	16282	16221	16094	16113	16189	16316	16268	16160	16354	16149	16237	16203	16165	16255	16160	16087	16111	16216	16143	16158	16040	16198	16142	16087	16166	16339	16131	16242	16426	16146	16242	16151	16261	16193	16152	16105	16156	16271	16177	16242	15977	16150	16297	16182	16125	16065	16331	16162	16049	16194	16135	16280	16067	16203	15942	16118	16164	16316	16138	16402	16246	16141	16088	16290	16205	16315	16241	16288	16264	16162	16293	16190	16187	16228	15944	15939	16256	16121	16101	15952	16119	16081	16164	16304	15957	16172	16190	15988	16155	16252	16253	16210	16161	16340	16078	16080	16261	16142	16240	16043	16002	16358	15996	16263	16173	16048	16076	16190	16084	16205	16127	16053	16339	16310	16129	16302	16304	16091	16222	16202	16179	16252	16363	16151	16240	16032	16330	16144	16166	16089	16205	16094	16141	16141	16194	16156	16208	16250	16057	16022	16187	16155	16186	16142	16128	16209	16212	16197	16195	16198	16273	16172	16105	16152	16329	16139	16132	16165	16199	16064	16151	16233	16125	16139	16384	16084	16235	16077	16117	16307	16081	16085	16095	16267	16301	16418	16059	16140	16204	16118	16278	16124	16157	16119	16041	16179	16075	16282	16159	16179	16322	16297	16391	16206	16189	16355	16215	16250	16134	16170	16016	16227	16132	16326	16171	16185	16215	16280	16182	15969	16265	16171	15982	16262	16180	16012	16071	16310	16079	16167	16171	16167	16115	16330	16102	16183	16122	16292	16166	16184	16142	16021	16191	16177	16098	16100	16118	16166	16226	16197	16221	16217	16264	16122	16159	16105	16169	16236	16220	16137	16205	16063	16314	16143	16289	16086	16100	16236	16270	16219	16298	16090	16178	16266	16199	16165	16004	16110	16269	16135	16156	16271	16233	16077	16129	16252	16193	16329	16107	16267	16357	16144	16250	16208	16180	16073	16131	16074	16355	16211	16100	16262	16093	16144	16331	16166	16310	16153	16121	16070	16307	15997	16157	16247	16008	16247	16324	16024	16334	16246	16277	16115	16140	16124	16147	16150	16243	16249	16119	16139	16374	16322	16001	16134	16005	16198	16164	16220	16348	16225	16180	16363	16156	16199	16232	16311	16199	16177	16186	16207	16264	16123	16288	16073	16099	16251	15956	16241	16221	16215	16129	16175	16321	16063	16151	16099	16317	16285	16200	16129	16189	16368	16074	16085	16173	16280	16301	16061	16016	16130	16198	16181	16324	16135	16176	16209	16092	16209	16223	16145	16233	16189	16266	16141	16036	16382	16215	16296	15947	16131	16088	16109	16301	16122	16230	16004	16114	16324	16258	16164	16292	16202	16195	16227	16079	16152	16192	16169	16140	15982	16208	16193	16226	16205	16262	16140	16376	16235	16127	16197	16216	16064	16206	16278	16173	16381	16212	16265	16226	16206	16106	16022	16263	15891	16190	16095	16264	16019	16271	16128	16134	16236	16076	16061	16235	16225	16242	16106	16004	16110	16208	16057	16190	16127	16175	16142	16075	16200	16237	16134	15996	16070	16263	16311	16250	16276	16265	16151	16064	16125	16182	16202	16162	16132	16263	16113	16172	16123	16366	16249	16213	16232	16170	15926	16207	16225	16224	16181	16154	16137	16069	16304	16108	16127	16184	16235	16171	16055	16234	16349	15984	16282	16136	16178	16091	16176	16363	16170	16228	16221	16137	16379	16274	16270	16005	16172	16184	16259	16177	16114	16083	16210	15956	16362	16209	16183	16259	16072	16153	16252	16368	16130	16141	16084	16173	16290	16236	16323	16139	16218	16201	16279	16223	16202	16255	16157	16272	16110	16198	16290	16355	16207	16139	16072	16184	16275	16183	16171	16265	16100	16194	16097	16169	16269	16210	16244	16372	16197	16117	16210	16182	16050	16071	16286	16232	16063	16299	16043	16034	16186	16151	16165	16099	16237	16115	16081	16305	16114	16119	16162	16274	16211	16231	16173	16215	16250	16097	16138	16266	16390	16239	16028	16200	16295	16461	16239	16102	16491	16162	16037	16047	16282	16158	16107	16011	16122	16068	16133	16049	16095	16127	16073	16249	16184	16145	16211	16147	16228	16233	16166	16076	16160	16099	16222	16153	16228	16064	16103	16305	16158	16208	16031	16339	16241	16333	16187	16075	15960	16155	16085	16119	16342	16171	16128	16172	16168	16265	16187	16214	16426	16136	16342	16155	16343	16114	16214	16181	16061	16159	16131	16196	16135	16042	16229	16203	16164	16161	16281	16210	16041	15983	16109	16099	16220	16185	16183	16162	16150	16269	16161	16429	16038	16346	16292	16273	16210	16234	16217	16216	16128	16166	16019	16063	16161	16112	16048	16346	16188	16191	16155	16102	16277	16280	16240	16155	16095	16307	16346	16093	16072	16278	16269	16147	16252	16079	16115	16205	16294	16059	16206	16222	16141	16220	16226	16233	16173	16341	16130	16221	16107	16235	16095	16073	16251	16202	16153	16126	16197	16211	16253	16155	16113	16139	16180	16160	16176	16187	16025	16096	16176	16219	16319	16223	16199	16102	16008	16240	16299	16215	16213	16201	16122	16130	16154	16255	15879	16264	16338	16156	16225	16420	16048	16143	16298	16261	16032	16099	16248	16093	16335	16252	16072	16238	16119	16282	16196	16205	16304	16061	16265	16310	16192	16311	16167	16268	16258	16150	16235	16330	16148	16100	16249	16127	16440	16173	16084	16176	16114	16265	16243	16248	16168	16146	16136	16169	16002	16155	16320	16233	16117	16252	16082	16321	16126	16161	16018	16318	16335	16190	16330	16213	16027	16258	16061	16226	16131	16119	16101	16107	16280	16329	16243	15924	16076	16076	16036	16224	16362	16230	16153	16449	16179	16058	16279	16262	16088	16292	16125	16391	16276	16193	16272	16185	16069	16368	16239	16337	16209	16046	16140	16067	16369	16283	16161	16290	15935	16165	16307	16215	16256	16021	16148	16195	16049	16157	16190	16159	16223	16224	16349	16033	16043	16130	16248	16224	16207	16089	16318	15970	16079	16145	16020	16303	16162	16232	16145	16257	16269	16246	16164	16117	16101	16024	16186	16330	16204	16269	16118	16106	16171	16111	16125	16233	16030	16142	16148	16295	16225	16334	16141	16108	16383	16254	16230	16109	16140	16234	16156	16319	16299	15950	16121	16184	16202	16186	16208	16152
25030	21331	28064	25359	21307	19758	19687	18076	17785	17703	17836	24928	34993	30674	25140	20226	18007	17515	17163	17054	17376	17214	17254	16959	16967	17104	17073	16961	17254	17266	17294	17087	17191	17096	17352	17170	17160	17078	17132	17203	17176	17226	17078	16867	17162	17118	17203	17092	17169	17193	16999	16831	17050	17036	17053	17027	17037	17163	17019	17041	17312	16857	17170	16857	17238	17226	17054	17110	16996	17087	17318	17086	16906	17190	17040	17055	17103	17164	16953	17009	17169	16997	17116	17163	17055	16927	17120	17187	17219	17027	17131	17099	16820	17072	17063	17188	17117	16976	17249	16926	17204	17228	17221	17042	17275	17092	17150	17123	16838	17143	16865	17081	17074	16790	16939	16932	17019	17109	17030	16936	16941	16806	17103	17088	16957	17097	17143	17094	17067	17055	17170	16878	17057	17028	17254	17042	16932	16891	16980	16927	17054	17025	16964	16958	17034	16947	16950	16987	16919	17134	17050	17105	17354	17062	17232	17207	17074	17132	16796	17056	17105	17012	17067	16988	16985	17004	16894	16979	17079	17049	17006	17061	17057	17036	16918	16854	17052	16992	17070	16959	17078	17101	17124	17254	17112	17021	16921	16884	17195	17212	16980	17058	17424	17233	17043	17107	17007	16982	16999	17073	16963	16981	17140	16943	17018	17058	17109	17013	17014	16962	17030	17310	17045	16954	17054	17237	16940	16831	16970	17267	17108	17103	16950	17094	17115	17107	16976	16983	17223	17028	17022	16938	17153	17034	16999	17040	16891	17117	16738	17204	16928	17085	17152	17040	16859	16934	17180	17127	17055	16950	17135	16940	16999	16991	16952	17062	17171	16851	17142	16959	16986	17173	16981	16862	16986	17067	16766	17003	16755	17033	16951	17158	17225	17010	17047	17168	17220	17184	17118	17121	16918	16941	16947	17010	17077	17125	17012	17102	17142	17043	17114	17169	16906	16974	17143	17229	17043	17027	16876	17050	16878	16870	17198	17098	16975	16987	17055	16989	16937	17155	17210	16991	17016	17028	16802	17179	17036	17129	17134	17109	17060	17044	17041	17011	17071	17281	17084	16868	16843	17164	17186	17014	17144	17108	17059	17048	17126	17060	17162	17027	17208	17220	16992	17050	17136	17216	16994	16937	16940	16792	16993	17136	17096	17048	17059	16976	17105	17046	16899	17247	17180	17101	16985	16930	17161	16976	17036	16933	16977	17309	16848	16917	17079	17027	17017	17016	16976	17034	16879	17221	17006	17206	17201	17071	17083	17117	17054	17142	17063	17010	17112	17088	17015	16885	17048	16764	16955	16925	17093	16976	17095	16993	17126	17055	17143	17007	16964	17110	17233	17069	17060	17018	16922	17041	17080	17151	16997	16966	17057	17116	17064	17099	16986	16986	16921	16930	17097	17171	17016	17164	16984	16970	17205	17133	17137	17228	17028	17095	17100	17100	16927	17114	17155	17061	16979	17025	17032	17184	17095	17019	17170	16939	16974	17340	17116	17139	17151	17129	17134	16966	17236	17215	17067	17105	16971	16923	17083	17118	17053	16991	16909	17213	16975	17170	17135	17319	16923	16928	16944	17171	17105	17019	17092	17146	16921	16841	16972	17003	17107	16983	17178	17168	16889	16987	17019	17101	16979	17175	16996	16941	17194	17129	17088	17126	16943	17024	17014	16964	16992	17255	17095	17072	17125	17313	17062	16978	17136	17121	17101	17226	17271	16998	17124	17108	16995	16860	17151	16977	17181	17035	17124	17013	17013	17062	17088	17107	17121	16976	17013	17171	17013	17107	17327	17003	17142	16975	16922	16927	17136	17012	17029	17097	17098	17111	17042	17045	17058	17124	17074	17007	16895	17171	17061	16918	17239	16888	16946	16959	16857	16905	17090	17185	17214	17175	17131	16916	16887	17027	17135	16973	17027	17239	17088	17004	17071	17264	17033	16828	16910	16875	17188	16986	17043	17149	16825	17057	17051	17119	16906	16916	17047	17024	17094	17061	17104	17186	17208	17108	16966	16873	17130	16983	16933	17105	17318	17040	17231	17148	17181	16951	17071	16908	17107	16975	17231	17248	16934	17103	17138	17005	17019	16851	16963	17113	17040	17126	16991	17375	17061	16796	16773	17004	16940	17162	17091	16884	17008	16835	17140	17083	16892	16989	17024	16887	17034	17118	16933	16870	17021	17110	16751	16980	17235	17021	17087	16951	16987	17048	16951	17172	16940	17133	17036	16928	17381	17114	16874	17304	17106	17044	17310	16908	17208	17011	17032	17087	17054	17075	17030	16933	17143	17028	17047	16923	17049	17190	16873	17082	17174	17093	16956	17166	17180	17194	16971	17106	17158	16904	17020	17212	16900	17049	17162	16962	17174	17092	17043	17051	17181	16979	16959	16886	17153	16922	17048	17222	16960	16943	17194	16943	16992	17032	17116	17122	16980	16936	17101	17097	17224	17029	17207	17097	17147	17070	16916	17132	17105	17195	17086	17080	16967	17169	17064	16934	17080	16873	17002	17020	16807	17042	17091	17160	16985	16849	17058	17016	17087	17027	17102	16979	17029	17012	16949	17029	16972	17097	17027	17179	17094	17111	17162	17049	16853	17031	17065	17215	16949	16999	16866	16901	17103	17113	17043	16948	17288	17092	17053	17003	16927	17017	17207	17012	17075	17033	16909	16898	17145	16907	17030	16995	17169	16829	17071	16887	16939	16990	17032	17116	16926	16908	17130	17129	16943	17247	16946	17007	17252	17177	17125	17118	17035	17093	17162	17118	16989	17102	17046	17079	16916	17006	17134	17249	17071	17125	17172	17020	16872	16969	17161	17081	17088	16946	17271	17246	17287	17184	17272	17045	16933	16899	17121	17125	17074	16911	16947	17137	17005	17178	16960	17011	16965	17144	17020	17001	17062	17013	17188	17026	16981	16975	17018	16835	17316	17147	17109	17138	16986	16927	16954	17267	17175	17153	16982	17053	17082	17051	17063	17248	17010	16922	16956	17048	17045	17077	17149	17041	17139	17020	17311	17125	17082	17172	17255	17130	17139	16836	17067	16846	16885	17082	16848	17079	17070	16965	17261	17162	16996	17060	17031	17103	17186	17120	17120	17213	17120	17162	17062	17119	16959	17087	17129	17039	16960	17140	17198	17124	17107	17214	17137	16904	17163	17045	17216	17142	16892	17136	17230	16988	16895	17082	17159	17196	16981	17056	16816	16830	16992	17009	16929	16996	17040	16973	17077	17012	17181	16998	17020	17044	17129	16922	16899	17039	17207	16953	17062	16942	17066	16868	17154	17048	16946	17145	17132	17117	17102	17063	17028	17300	17087	16999	17064	17029	16959	17010	16987	17210	17036	17018	17057	17210	17037	17074	17092	17000	16970	16936	16836	16970	16905	16924	16946	17088	17094	17048	17087	17001	17006	16862	17084	17135	16942	17297	17164	16997	17047	16912	17080	17066	17082	16836	17153	17391	16944	17086	17242	16976	17040	17066	17127	17027	17294	17024	17328	16891	17265	17138	17043	16759	17196	16807	17183	17009	16829	17311	17136	17167	17130	17084	17007	17037	17032	17161	17166	17122	17007	17064	17066	17120	17073	16872	17130	16842	16911	17092	16981	17188	17354	17128	17161	17228	17302	17075	17282	17046	17042	17104	17137	17036	17095	17106	17295	17151	16955	16875	17086	16986	17106	17142	17075	17216	16934	17034	17015	17011	16872	17040	17088	17092	16893	17010	17190	17034	17136	17024	17246	17043	17204	17044	17037	16985	17210	17095	17076	17132	16935	17159	17174	17249	17298	17130	17186	17081	16885	17278	17019	16939	17057	17189	16899	17071	17137	17022	17181	17178	17030	17025	17034	17037	16967	16986	17070	17109	16954	17208	16927	16868	16861	17030	16985	17177	17099	17134	17069	17183	17083	16882	16956	16928	16849	17079	16845	17154	17154	17229	16842	17019	16844	16935	16933	17157	17168	16985	17291	17143	16964	16899	17104	17157	17163	17038	17114	17077	17093	17071	16969	17008	17164	17128	17155	16973	17077	17270	16993	17014	17127	16977	17328	17050	17085	16810	17167	16992	17038	17112	17061	17181	17030	17111	16995	17110	17019	17023	16945	16962	16960	17121	17068	17165	16918	16973	17013	17156	17200	16928	17058	16889	17017	16930	17258	16880	17113	16905	16963	17094	17235	17144	17208	16985	16901	17163	17007	17085	17145	16962	17177	17235	16787	17089	17155	16969	17051	17235	17080	16956	17070	16929	17039	17148	16878	17138	17151	17311	17385	16943	17063	16990	17010	17216	16784	17020	16975	17048	17109	16784	17092	17265	17106	17114	16927	17000	17055	17041	17172	17095	17043	17220	17161	17093	17229	16976	17215	17022	17044	17038	17068	17128	17112	16927	16950	17183	17286	16931	16909	17090	17082	17077	17011	17067	16914	16998	17025	16980	16973	17233	17061	17258	17106	17065	17043	16879	16912	16880	16942	17152	17069	17116	17186	17007	17127	17222	16956	17138	17209	16953	17106	17009	17123	17039	16900	17035	16949	17090	17195	17073	16998	16945	16863	16879	17099	17132	17286	17076	17203	17013	17154	16840	17096	16964	17252	17054	16978	17005	16958	17041	17210	17085	17121	17105	17002	17022	17001	17377	17210	17172	17119	16924	17088	17079	17011	17078	17093	17116	17001	17006	17135	16866	16999	17047	17071	17158	17059	17100	17068	17142	17262	17153	17158	17307	17144	17001	17005	17027	17093	17194	17031	16940	17031	17180	16862	17087	17039	16978	17104	17042	16893	17107	17124	16888	17144	16970	16897	17097	17268	17132	16969	17047	17260	17252	17074	16891	17091	17107	17182	17154	16906	16968	17039	17181	17182	17308	17039	17141	17108	16987	17044	16953	16958	17311	17128	17094	17006	17216	17077	17072	17168	17274	17002	17063	16951	17095	17101	17329	17004	17104	17153	16914	17106	17025	17175	17104	16984	16961	16759	17090	17024	17040	16989	16996	17275	17049	17145	16842	17028	16891	16964	17128	17247	17157	17048	17071	17009	17003	17138	17011	17162	17251	17111	16976	17104	17103	16944	17168	16966	17042	17164	16955	17064	17108	16962	17123	17094	16858	17097	17083	16923	17013
16125	24165	23515	19784	18972	18059	17914	17356	16892	17149	17711	29223	38417	32537	24941	19210	16768	16076	16206	16152	16049	16098	15996	16116	16060	16044	16015	15975	16103	16112	16044	16011	16027	16154	16026	16250	16064	15980	16041	16084	15820	15850	16010	16073	16055	15882	15843	15921	16252	16148	16082	16049	16108	15908	16056	15984	16272	16178	16067	16133	16105	16077	16164	16203	16145	15925	15832	16137	16143	15980	16151	16104	16069	16248	16108	16043	15939	16107	16116	15978	16224	16050	15949	15942	16076	16286	16092	16028	16086	15941	16144	16039	16143	16133	15956	16082	16065	15975	16061	16095	16018	16133	15941	16081	16166	16003	16107	16207	16036	15967	16024	15870	16175	16083	16042	16098	16003	16153	15880	16114	16027	16159	16055	16019	16136	16001	15972	16076	15927	15916	15938	16080	15998	16025	16075	16050	16171	16014	15948	15918	16003	15875	16202	16103	15935	16111	16093	16030	16076	16029	16122	15905	16167	16257	15855	16121	16257	15984	16058	16132	16354	15972	16025	16066	16057	16037	16002	16128	15863	16036	16011	16182	16133	15963	16104	16023	15963	16086	16173	16026	16080	15985	16011	15948	16086	16057	16046	16149	15925	16219	16074	16073	16109	16032	15930	16033	15909	16031	16077	16097	16042	16230	16117	16098	16117	16078	16101	16039	15968	16114	15842	16199	16165	15985	15968	16084	16220	16120	16117	16101	15975	16101	15997	16096	16015	16215	16008	16010	16084	16154	16051	16114	15889	16032	16082	16141	16046	16024	16157	16033	15947	15991	16100	15977	16096	16053	15999	16027	16024	15993	16014	16119	16116	16126	16000	16014	15976	16065	16089	16033	16046	16043	16080	16058	15993	16062	16029	16194	16101	16116	16090	15807	16097	16017	16088	16062	16015	15994	16310	16222	16115	16055	15967	15963	16065	15976	16066	16060	16048	15998	15995	15987	16049	15843	16211	16057	16045	15965	15982	16108	15948	15995	15940	16001	16088	16237	16005	16084	16082	16080	16048	16015	16175	15978	16009	16018	16073	15866	16057	15927	16066	15929	16104	16053	16015	16115	16112	16147	15997	15997	15959	16239	15954	16062	16154	16113	15949	16104	16111	15952	16085	16049	15959	16119	15982	16223	16094	16089	16156	16153	16072	16029	16232	15981	16074	16124	16248	15911	16278	16031	16132	16130	16249	16126	16036	16010	16088	16053	16024	16085	15967	16020	15946	16003	16086	16100	16014	16074	16055	15977	16196	15989	16057	16160	16129	15918	16017	16082	15896	15979	15997	16178	16141	16012	15954	15973	16110	15959	16043	15843	15965	16037	15977	15966	15987	16079	16169	16055	15759	16183	16092	15902	15891	16063	16122	16185	16156	16145	16110	16204	15992	16023	16063	16019	15956	16134	16146	15946	16188	15903	16112	16017	16094	15943	16131	16147	16086	16059	16052	16232	16064	16131	15951	16182	16015	15900	16066	16013	16107	15879	16117	16086	16177	15918	16246	16040	16166	15814	15976	15887	16034	16158	16190	15798	15988	15898	16140	15979	16174	16054	16027	16038	16089	16039	15968	15983	16126	16120	16062	16123	15995	15970	15874	15996	15869	16162	16135	16007	15965	15891	16020	16141	16026	16145	16196	15944	15929	16070	16001	16089	16059	16157	16025	16100	16217	16037	16415	16162	16391	16154	15992	16181	16066	15961	16028	15967	16118	16232	15877	16158	16074	15904	16024	16108	16143	16086	15959	16073	16051	15981	16069	16047	16208	15998	16071	15957	16071	16081	16061	16067	15987	16171	16175	16048	16032	16003	16120	16083	16034	16170	16052	16126	15957	16097	15978	15935	16338	16119	16281	15970	15845	15986	15977	15937	16161	16075	15974	16180	16007	16099	16279	16011	15877	16031	16034	15937	15933	16106	15970	16044	16241	16000	15924	16009	16008	16095	16300	16020	16021	16036	15959	16132	16150	16210	16048	16032	16023	15920	16091	15991	16174	16046	16054	16060	16009	16007	15978	16123	15933	16042	16122	15867	16094	16076	16188	16063	15928	16008	16009	16013	16109	16031	16006	16014	16040	16051	16088	16082	16032	16027	15997	15922	16101	16146	15939	16180	16104	16289	16018	16190	16009	16006	15984	15987	15968	16100	16082	16008	16009	16093	15934	16042	16189	16190	16194	15967	15984	15907	16128	16083	15921	16032	16056	16135	16089	16012	16115	16250	16084	16081	16000	15846	15964	16105	16126	15962	15908	16138	15970	16062	15981	16089	16087	16067	16039	16147	16023	15998	16062	16096	16088	15867	16188	16027	16123	16077	16022	15948	16161	16109	16184	16059	15955	16076	16019	15920	16069	16040	16022	16046	16046	15973	15905	16127	16042	16164	16117	16046	16147	16178	15904	16129	16140	16124	16047	15974	16027	16112	15913	16179	15953	16102	16255	15902	16036	16042	16073	15958	15995	16212	16050	15887	16068	15986	16058	16185	16062	16143	15949	16097	15908	16032	15934	16129	15981	16066	16092	16015	15968	16052	16210	16045	15947	15983	15961	15983	16101	16078	16158	16009	16091	16065	15960	16241	16199	16014	16051	16095	16090	16018	16076	15893	16128	15981	16063	15912	15889	16084	16084	15975	16215	15969	16156	16050	16002	15892	16014	16107	15894	16193	15879	16121	16019	16042	16218	16108	16189	15983	16172	16118	16163	16078	15928	15906	15911	15942	16138	16059	15869	16180	16083	15999	16003	16003	16013	16131	16073	16078	16172	16099	15992	15875	16105	16218	15902	16064	16131	16106	16027	16070	16168	15999	16176	15999	15968	16089	15876	16138	15989	16051	16019	16062	16050	15924	16106	16077	16164	16137	16066	16137	16088	16095	16090	15949	16077	15968	15980	16139	16042	16093	16051	16057	16093	16207	15941	16185	16005	15923	16107	16204	16009	16092	16179	16027	16034	16008	16040	16050	16041	16069	16090	16214	16147	15953	16197	15981	15982	16201	16068	16150	16135	15960	16024	16082	16054	16059	15909	16008	16052	16212	16041	16034	16024	16014	16066	16021	15974	16069	15940	16228	16049	16083	16026	16093	16183	16127	16207	16240	16094	15995	16256	16072	16053	16026	15984	16087	16148	16146	16067	16101	15962	15999	16168	16082	16071	16099	16080	16029	16132	16067	15971	15896	16024	16215	16217	16158	15852	15956	16122	16291	16117	16098	16043	16213	16133	16005	16180	16131	16212	16163	16031	16198	16058	16109	16006	16227	16050	15935	16120	15900	16123	15854	16064	16192	16026	16015	15933	16144	16056	16187	16217	16047	16017	15880	16148	15945	16139	16008	16125	16081	16093	16094	16095	15923	16068	16026	16022	16169	16158	16069	15751	15996	15992	16142	16022	16231	16128	16069	16017	16180	16143	16024	15932	15896	16012	16084	15927	16036	15973	16085	15981	15974	16129	15948	16183	16022	16202	16248	16074	15956	15786	16093	15825	15970	15997	15915	16021	16151	16020	16198	15983	16167	15970	16217	16014	16151	15968	16144	16037	16082	16023	16128	15904	16084	16084	15880	15996	16018	16028	16110	16028	16018	16102	16014	16087	15910	16025	16027	16118	15928	16164	16037	16102	16047	16112	16105	16007	16107	16124	16190	16037	16153	16111	15971	16017	16060	16190	16126	16053	16042	16168	16063	16072	16157	16198	15988	16229	16118	15925	15988	16128	16099	16071	15935	16214	16115	15977	16131	16108	16050	15945	16257	16036	16091	16066	15998	16063	16248	16319	16033	16153	15997	16115	15923	16099	16142	16036	15862	16109	15984	16102	16008	16135	15974	15992	16157	16018	16014	16076	16147	16140	16071	16086	16015	16000	15990	16082	15856	16099	15966	15944	15988	16142	16034	16107	16105	16095	15927	16086	16061	16166	15995	16203	15895	16084	15863	16244	15967	16217	15962	16159	15938	16191	15864	15987	16088	16059	16208	16087	16041	15989	16027	16089	16093	16094	16007	16002	16088	16207	16089	16053	16177	16134	16093	16013	16047	15997	15985	16171	16154	15909	15987	16129	16119	15939	15907	16062	16137	16053	16148	16134	15889	16224	16108	16240	15959	15974	16007	16077	16150	15980	16037	15909	16072	16038	16082	15910	16026	15854	15910	16091	15976	15969	16228	16182	15870	16132	15860	15907	16130	16054	16092	16245	16001	15925	15978	15972	16094	15997	16107	16017	16150	15996	16164	16071	16177	16166	16043	15979	16058	16134	16015	16019	15947	16123	16062	16113	16137	15869	16025	16261	16120	16069	16153	15968	16142	16064	16078	16183	15839	16062	15877	15979	16018	15800	16102	15952	16067	16031	16241	15953	16024	15960	16167	15910	15997	15963	15970	16133	16150	16055	16018	16162	16111	16037	15915	16046	15998	16032	16017	15946	16089	16154	16246	15964	15850	16205	16165	16083	15877	16119	16199	16158	16054	16181	16012	15939	15936	16141	16040	16199	16175	15907	16054	15970	16180	16211	15895	15981	15936	16112	16052	16041	15952	16157	16026	16085	16171	16079	15962	16112	16081	16062	16001	16192	16126	16188	16057	16148	16209	16035	15894	16137	16063	15974	16017	15993	15985	15957	16259	16050	16082	16122	16145	16073	16049	15965	16151	16293	16105	16142	15992	16097	16024	16146	15898	16099	16101	16231	16100	16059	15988	16061	16010	16102	16085	16112	15879	16008	16044	16076	15926	16118	16071	16060	16004	16160	15943	15978	16185	16104	16212	16061	15977	16069	16021	16201	16006	16187	15942	16012	16125	16077	15984	16063	16024	16115	16117	15921	15939	16011	16193	16261	16134	16063	15929	16115	16202	15946	15832	15801	16195	16092	16017	16001	16033	16099	16155	15910	16037	16140	16001	16030	15993	16123	15943	16281	16077	16069	16184	15984	16183	16102	16002	16023	16143	15935	16196	15990	16191	16257	16019	16036	16086	15952	16017	16048	15956	16005	16096	15944	16046	15970	16072	16073	16017	16129	16003	16153	16102	16153	16116	16102	15895	15973	16003	16139	16099	16010	16088	16068	16026	16111	15980	16130	15961	16046	15994	16060	16017	16150	16004	16117	16235	16049	15994	16048	16136	16248	15997	16065	16098	16181	16012	16189	15993
23926	21413	28961	24334	22105	22624	22065	18877	17986	17983	19065	33953	42782	39313	29476	22111	18717	17707	17634	17294	17426	17283	17116	17169	17209	17131	17192	17132	17428	17162	17218	17281	17220	17074	17017	17246	17193	17060	17194	17213	17248	17377	17192	17104	17204	17260	17112	17313	17287	17179	17418	17218	17102	17222	16955	17182	17097	16954	17158	17280	17250	17136	17241	17369	17111	17075	17223	17317	17221	17035	16966	17006	17218	17365	17077	17258	17184	17187	17177	16980	17133	17280	16880	17297	17113	16930	17022	17162	17158	17199	17078	17150	17111	16935	17132	17022	17087	16976	17124	17035	17322	17163	17179	17058	16943	17177	17055	17125	17169	17114	17169	17039	17124	17116	17176	16864	17282	17052	17091	17077	17202	17024	17227	17143	17145	17159	17084	16988	17137	17080	17128	17128	17132	17293	17158	17099	16967	17148	17184	17211	17224	17166	17114	17056	17026	17070	17069	17221	16902	17116	17109	17236	17076	17117	17073	16969	17137	17180	17271	17052	17223	17175	17193	17284	16988	17003	16910	16931	17096	17046	17277	17169	17203	17099	17028	17055	17065	17126	16982	17066	17059	17076	17265	17000	17031	16857	17052	17003	16856	17133	16914	17309	17103	17176	17192	17186	17099	17121	17260	17265	17133	17139	17045	17184	17230	17114	17148	17120	17351	17096	17225	17341	17168	17102	17017	17055	17211	17028	16924	17060	17285	17009	16944	17112	17259	17163	17243	16995	17176	17091	17183	17310	17090	17196	16926	17097	17065	17122	17230	17079	17203	16878	17029	17320	17084	16921	17036	17186	16976	17108	17209	17149	17076	17116	17130	17207	17087	17035	17066	17161	17100	17160	17087	17116	17002	17073	17155	16901	16910	17012	17217	17056	17256	17251	17040	17130	17173	16940	17065	17184	17286	17249	17254	17165	17286	17090	17146	17107	17049	17037	17007	17142	17207	17271	17161	16913	16905	17189	17323	17127	17282	17160	17303	17130	17122	16985	17026	16948	17129	17266	17125	17252	16971	17218	16998	17233	17147	17056	17067	17055	17142	17046	16985	16992	17182	17146	17200	16980	17135	17007	17480	17117	17275	17013	17158	17018	17117	17175	17224	17330	17225	17106	17002	17255	16998	17276	17161	16935	16898	17171	17228	17230	17008	16965	17171	17060	17084	16943	17058	17123	17096	17121	16930	17025	17153	17050	17033	17129	17033	17075	17073	17153	17084	16983	17334	17195	17194	17061	17045	17095	17066	17088	17324	17003	17249	17059	17277	17188	17173	17231	17224	17305	17257	17098	17041	17100	17172	17230	17067	17286	17046	17089	17083	17247	17156	17111	17091	16927	17113	17120	17007	17165	17180	17244	17130	17239	17104	17116	17086	17108	17028	17192	17122	17092	16999	17248	17113	17246	17035	17232	16997	17379	17223	17085	17052	17228	17223	17177	17157	16949	17072	17072	17167	16977	17085	17073	17126	17075	17032	17023	17206	16971	17251	16967	17059	17140	17263	16969	17205	17232	17041	17188	17006	17091	16939	17109	17180	17108	17057	16941	17388	17209	17004	17096	16991	17139	17001	17172	17118	16887	17226	17039	17160	17157	17368	16979	17040	17287	17230	17043	16982	16898	17082	17187	17040	17030	17042	17180	17184	17034	16926	17094	17044	16996	17126	17159	17175	17201	16989	17232	16978	17071	17038	17344	17280	16921	17078	17028	17253	17119	17019	17079	17229	17129	17276	17113	17212	17160	17112	17116	17097	17067	16976	17134	17154	16886	17011	17033	17243	17255	17041	17184	17159	17091	17233	17211	17029	17143	17108	17009	16943	16954	17072	17189	17231	17048	17375	17316	17089	17072	17087	16925	17142	17152	17250	17156	17099	16912	17094	17158	17015	17077	17096	17091	17287	17160	17013	17140	17109	17055	17105	17117	17077	17191	17322	17033	16968	17134	17187	16879	17086	17159	17315	17234	17184	17211	17058	17219	17042	17109	16973	17220	17231	17177	17215	17109	17173	17060	16894	17146	16872	17168	17109	17203	17298	17282	17079	17133	17013	16977	17104	16964	17046	16800	17034	17141	17291	17107	17084	17095	16985	17098	17116	17079	17087	17064	17142	17172	17290	17152	16997	17221	16982	17016	17032	17028	17132	17092	17054	17097	17231	17036	17082	17169	17029	17093	17286	16950	17108	16974	17042	17171	17002	16850	17373	17098	16856	17127	17248	17013	17314	17005	17245	17126	17024	17096	16960	16893	17130	17033	17126	17066	17057	17197	17224	17206	17011	17090	17282	16945	17168	17068	17289	17273	17116	16994	17081	17287	17097	16970	17310	17167	17070	16952	17167	16918	17084	17049	17230	17153	17195	17090	17067	17147	17153	17043	17146	17071	17115	16953	17137	17119	17305	17261	17086	16820	17143	17158	17003	17173	17103	17213	17189	17119	16995	17089	17191	17126	17156	17019	17230	17192	17123	16978	17090	16972	17297	17002	17276	17025	17035	17209	17046	16996	17241	17141	17105	17009	16888	17024	17029	17163	16988	17241	17047	17045	17156	17193	17308	17027	17211	17152	16770	16940	17008	17006	16996	17263	17025	17051	17108	17090	17043	17116	17123	17034	17134	17038	17049	17137	17155	16963	17075	17186	17164	17135	17048	17268	17202	17190	17290	17063	17099	17160	17291	16985	16998	17152	17073	17048	17119	17212	17093	17339	17156	17305	17122	17210	17214	17097	17028	17395	17041	17167	17204	17001	16867	17120	17161	17100	17156	17244	17217	17143	17158	17028	16889	17165	17420	17047	17113	17044	17155	17145	17069	17094	17149	16920	17248	17295	17269	17089	17129	17215	17103	17280	17091	17090	17038	17061	17193	16995	17154	17156	17111	17159	17099	16918	17165	17239	17144	17057	17052	17090	17304	17098	17190	17092	17194	17336	17156	16945	17199	17128	17073	16994	17188	17121	17191	17199	17055	17084	17223	17101	17033	17119	17184	17102	17259	17128	17032	17187	16980	17288	17220	17115	17161	16902	17055	16960	17056	17023	17338	17163	17069	17085	17217	17005	16989	17265	17237	17056	17154	16945	17093	17082	16943	17024	17062	17135	17109	17056	17173	17315	16959	17152	17165	17108	17217	17258	17095	17373	17048	16888	17212	17214	17151	17087	17156	17198	16997	16967	16951	17177	17077	17125	17105	17019	17217	17240	17158	17112	16903	16942	17036	17102	17091	17073	17138	16871	17142	17117	17238	17197	17237	17147	17207	17334	17145	17270	17065	17203	17103	17193	17297	17029	17194	17337	17180	17198	17090	17077	17073	16902	17091	17258	17039	17203	17240	17268	17015	17141	17146	17077	16963	17209	17196	17090	17221	17162	17043	17226	17271	17195	16919	17120	17293	17264	17134	17145	17220	16952	17236	17246	16960	17127	17266	16974	17254	17019	17089	17165	17188	17149	17422	17107	17212	17091	17268	17324	17202	17116	17250	17033	17367	17111	17030	17051	17349	17016	17028	17160	16826	16912	17042	17205	17035	17241	17062	17075	17129	17151	16952	17266	17050	17143	17174	17100	17208	17144	17174	17204	17197	17080	16990	17103	17015	16947	17088	17045	17357	17090	16965	17228	17182	17067	16977	17041	17147	17236	17096	17325	17270	17173	17202	16900	17243	17233	17198	17152	16986	16841	17371	17081	16984	17101	17084	17199	17179	17107	17196	17104	16987	17126	17192	17013	17133	17224	17130	17120	17220	17131	17214	17041	17286	17094	17106	17119	17437	17052	17151	17226	17284	17029	17062	17285	17073	17074	17091	16997	17292	17122	17114	17099	17131	17065	17062	17040	17211	17151	17249	17142	17163	17182	17023	17131	17164	17270	17022	17225	17227	17203	17123	17044	16920	17163	17087	17143	17175	17019	17080	17193	17124	17043	17224	17179	17163	17077	17161	17237	17102	17138	17279	16891	17080	16996	17252	17125	17194	17382	17261	17221	17311	17063	17003	17261	17131	17170	17129	16951	16992	17130	16942	17154	17138	16957	17159	17238	17033	17081	17169	17064	17010	17239	16980	17087	17132	17075	17106	17051	17103	16982	17007	17029	16884	17151	17200	17102	17213	17166	17157	17063	17188	17210	17191	17198	17155	17074	17026	16878	17025	16947	16989	17198	17219	17158	17095	17166	16983	17213	17171	17151	17474	17191	17081	17135	17155	17094	17125	17134	17157	17035	17078	17154	17022	17064	17110	17099	17186	17252	16914	17047	16862	16926	17165	17167	17269	17194	17245	17035	17216	17212	17189	16927	17095	16958	17174	17065	17225	17039	17178	16957	16989	17215	16943	17206	16961	17153	17212	16981	17015	17097	17241	17196	16971	16971	16971	17300	17070	17034	17168	17222	17240	17193	17243	17152	16919	17273	17162	17107	17179	17127	17168	16915	17232	17092	17138	17199	17257	17191	16837	16959	16851	17105	17113	17244	17153	17048	17419	17164	17066	17312	17286	17215	17365	17184	17232	17310	17254	17128	17147	17408	17056	17161	16954	17057	17017	17130	17134	17036	17066	17328	17274	17215	17276	17152	17131	17019	17168	17244	17329	17190	17118	17151	16909	17154	16982	17193	17339	17137	17121	16994	17109	17222	17208	17169	17125	16885	16940	17309	17273	17080	17122	17108	17103	17180	17368	17268	17275	17140	17005	17049	17044	16986	17084	16975	16925	17089	17171	17040	17119	17261	17035	17354	17042	17084	17078	17179	17133	17249	17232	16975	17371	17125	17189	17059	17007	16886	17183	16981	17066	17202	16965	17179	17112	17032	17061	17071	17171	17026	17084	17091	17174	17061	17277	17025	16898	17068	17002	17155	17218	17143	17359	17061	17015	17219	17096	17074	17133	17084	17260	17192	17275	16974	17298	17210	17239	16921	17003	17035	16912	17057	17135	17033	17118	16843	17180	17116	17185	17299	17247	17081	16944	17078	16911	16957	17133	17044	17255	17205	17002	17110	17202	17178	17113	16978	17067	17125	17047	17288	17044	17047	17178	17017	17101	17146	17080	17008	17199	16999	17292	16956	17118	16997	17116	16992	17346	17080	16991	17039	17268	17270	17175	17004	17059	17216	17141	17180	17099	17020	16936	17306	17029	17187	17320	17278
17728	29062	27040	22815	21088	19334	18720	17891	17279	17043	19886	40028	45907	40853	30065	21214	17414	16416	16158	16153	16256	16142	16128	16058	16285	16365	15989	16199	16188	16141	16124	16095	16398	16155	16183	16237	16112	16162	16130	16117	16279	16071	16124	16141	16278	16305	16109	16183	16130	16284	16058	16300	16115	15889	16181	16030	16119	16186	16092	15927	16139	16263	15947	16244	16028	16013	16073	15999	16293	16117	16148	16258	16117	16117	16115	16086	16223	16187	16058	16074	16137	16140	16176	16167	16089	15959	16154	16213	16065	16166	16056	16196	16125	15984	16227	16125	15911	16055	16011	16092	15945	16190	16067	16070	16097	16153	15985	16201	16000	16118	16062	16124	16242	16226	16148	16161	16211	16022	16146	16046	16160	16010	16252	16030	16221	16223	16089	16080	16177	16250	16035	16236	16202	16243	16121	16092	16033	16176	16247	16114	16120	16040	16110	15998	16044	16198	16070	16005	16156	16147	16224	16306	16054	16128	16254	16208	16149	16106	16042	16173	16143	16213	16214	16275	15878	16062	16127	16029	16155	16158	16049	16247	16046	16253	15956	16112	16019	16106	16096	16270	16278	16053	16163	16149	16211	16162	16153	16029	16229	16086	15917	15999	16027	16092	15948	16071	15950	16064	16200	16384	16185	16098	16205	16185	15964	16081	16075	15932	16256	15987	16150	16154	16162	16174	16212	16210	16060	16128	16036	16218	16136	16051	16112	15987	16238	16127	16354	15971	16174	15913	16197	16229	16142	16233	16098	16206	16163	16194	16162	16073	16086	16000	16078	16114	16009	16147	16082	16025	16061	16188	16043	15904	16045	16351	16197	16100	16219	16241	16217	15855	16235	16086	16069	16266	16183	16154	16249	16174	16074	16118	16176	16140	16006	16072	16169	16125	16021	16093	16112	16093	16109	15927	15997	16077	16217	16077	16087	16210	16122	16120	16036	16055	15961	16117	16016	16128	16270	16173	16229	16134	16124	16008	16121	16262	16103	16106	16044	16247	16109	16196	16122	16044	16231	16118	16155	16086	16214	16135	16315	16048	16214	16109	16039	16091	16200	16064	16068	16145	15870	16171	16157	16178	16254	16136	16141	16031	16221	16034	16199	16141	16024	16349	16010	16384	15976	16121	16223	16220	16107	16289	15970	16315	16177	16123	16048	16194	16097	16099	16118	16192	16044	16193	16027	16101	16013	16085	16253	16026	16179	16043	16129	15968	16148	15916	16137	16228	16116	16267	15981	15989	16060	15997	16206	16189	16079	16077	16106	15990	15956	16067	16231	16179	16168	16267	16136	16111	16139	16129	16001	16182	16052	16076	16019	16179	16208	16168	16114	16198	16190	16138	16109	16093	16217	16181	16286	15992	16136	16318	16174	16297	16350	16222	16082	16013	16230	16264	16090	16068	16270	16133	16102	16089	16062	16186	16028	16102	16072	16144	16304	16148	16005	16120	16088	16197	16005	16247	16071	16120	16282	16029	16004	16201	16020	16206	16180	16109	16144	16166	15948	16215	16117	16027	16050	16208	16091	16022	16249	16174	16198	16142	15935	16268	15943	16068	16118	16181	16193	15887	16024	16042	16180	16032	16147	16209	16177	16305	16079	16095	16181	16211	16208	16069	16361	16146	16066	16019	16183	16079	15958	16210	15970	16083	16039	16006	16268	16126	15981	16100	16101	16167	16106	16073	16062	16178	16036	16035	16188	15900	16149	16089	15964	16185	16032	16071	16094	16206	16081	15858	16204	15994	16105	16027	16044	16091	16211	15954	16042	15974	16057	16126	16140	16213	16012	16189	16003	16129	16140	16073	16119	16123	15991	16023	16088	15964	16219	16040	15967	16193	16072	16268	16118	16034	16120	16236	16069	16102	16039	16157	16100	15955	15950	16010	15988	16135	16032	16178	16066	16045	16077	16103	16063	16072	16133	16123	16179	16045	16194	16069	16155	15936	16111	16127	16202	16120	16078	16110	16202	16127	16201	16094	16044	16116	16273	16151	16224	16209	16027	16070	16155	15997	16195	16071	16104	16177	16182	16183	16138	16195	15944	16125	16165	16127	16257	15932	16032	16211	16127	16114	15908	16012	16105	16102	15942	16133	15991	16040	16046	16306	16109	16235	16122	16065	16007	16035	16118	16033	16077	16171	16026	16103	16158	16124	16093	16167	16079	16210	16076	15942	16173	16121	16032	16253	16142	16281	15955	15951	16237	16088	16005	16094	16145	16093	16277	16016	16082	16094	16122	16166	16046	16066	16026	16117	16184	16112	16185	16099	16126	15997	16136	16274	16110	16143	16192	16138	16288	16234	15909	16112	16038	16024	16085	16109	16126	16226	16147	16147	16140	15961	16172	16163	16259	15906	15999	16120	16065	16099	16061	16135	16087	16139	16177	16012	16022	16040	16157	16113	16004	16065	16011	16212	16261	16004	16126	16234	16153	16136	16050	16033	16121	16113	16129	16051	16211	16166	15957	16091	16266	16196	16041	16089	16184	16227	16197	15981	16091	16077	16132	15994	16115	16167	16206	15996	16228	16034	16105	16270	15971	16170	16001	16265	16174	16076	16152	16028	16036	16184	16088	16150	16084	16027	15982	16241	16328	15971	16089	16003	16087	16121	16192	16245	16229	16368	16135	16017	15971	16116	16034	16174	16101	16309	16235	16106	16115	15820	16191	16095	16150	16048	16186	16169	16162	16114	16171	16142	16034	16208	15934	16157	16053	16189	16129	16037	16177	15952	16123	15912	15943	16193	16181	16083	16097	15976	16027	16178	16090	16077	16160	16216	16064	16141	16172	16153	16086	16074	16130	16196	16162	15915	16068	16123	16163	16043	16213	16179	16185	16151	16059	15995	16072	16245	16052	16141	16071	15937	16087	16220	16205	16117	16056	16039	16109	16113	16080	16194	16014	15928	16090	15939	16190	15999	16082	16189	16127	16181	16010	16180	16254	16118	16003	15886	16093	16023	16222	16151	16053	16237	16119	16072	16122	16244	16086	16141	16148	16000	16119	16048	16168	16223	16122	16166	16125	16028	15954	15991	15945	16009	15999	16248	16038	16138	16017	16067	15919	15911	16277	16152	16156	16134	16122	16134	16091	16052	16055	16164	16041	16197	16044	15946	16067	16010	16047	15880	16098	15988	16045	16045	16103	16092	16070	16006	15996	16279	16274	16184	16247	16123	16147	16207	16024	16152	16073	16224	16107	16184	16053	16091	16052	15981	16091	16026	16087	16025	16185	16041	16234	16245	16200	16095	16134	16150	16049	16326	16119	16167	16112	16082	16164	16079	16087	15983	16215	16126	16077	15995	16033	16025	16106	16068	15999	16137	15892	16183	16118	16118	15897	16089	16069	16132	16016	16215	15952	16081	16152	16104	16081	15943	16209	16187	16052	16039	16111	15942	16085	16141	16397	16132	16242	16207	16105	15990	16215	16146	16029	16024	16235	16110	15991	15973	16046	16068	16154	15946	16080	16196	16153	16381	15951	16300	16048	16213	15995	16153	16048	16159	15974	16139	16104	16067	16119	16051	16201	16141	16168	16099	15987	16225	16041	16190	16062	16116	16019	16146	16165	16299	15828	16091	16127	16270	16151	16130	16142	15911	16266	15990	16046	16215	16091	16167	16174	16174	16070	16050	16039	16038	16030	16105	16216	16062	16094	16166	16075	16076	16183	16148	16092	16130	16118	15905	16215	16128	16159	16186	16215	16154	16111	16027	16010	15939	16106	16071	16009	15996	16102	15945	15995	16126	16066	16276	16131	15965	16226	16313	16059	16123	16138	15961	16301	16044	16123	16080	16307	16098	16154	16128	16065	16133	16215	15990	16365	16154	16039	16224	16207	16018	16239	15951	16021	16094	16089	16079	16009	16047	16226	16081	16143	16031	16283	16168	16243	16275	16134	16071	16140	16011	16000	16158	15925	15991	16079	16332	16290	16107	16118	16072	16135	15993	16387	15920	16042	16074	16204	16181	16045	16137	16245	16124	16130	16050	16172	16101	16128	16025	16152	16162	16200	16034	15930	16252	16027	16126	16021	16122	15977	16035	16125	16152	16221	16066	16206	15988	15941	16019	16022	15992	16197	16094	15990	16204	16205	16108	16085	15981	16165	16185	16099	16164	16309	16087	16258	16129	16182	16255	16268	16041	16180	16192	16201	16022	16178	16107	16142	16139	16093	16211	16066	16102	15998	16095	15943	16002	16096	16174	16012	16100	16082	16082	16178	16065	16079	16216	16145	16019	16125	15901	15961	16085	16098	16121	16233	16004	16102	16148	16196	16190	16080	15970	16081	16186	15991	15903	16128	16094	15970	15987	16337	16176	16090	16249	16153	16078	16102	15900	15945	16131	15972	16239	16202	16040	16104	16137	16247	16025	16160	16174	16189	16088	16176	15876	16021	16173	16041	16160	16164	16075	16124	16176	16121	16277	16299	16135	16154	16186	16139	16144	16057	16115	15909	16246	16185	16209	16171	15876	16071	16173	16274	16115	16091	16210	16072	16101	16214	16007	16108	15998	16165	16003	16087	16047	16111	16078	16208	16076	16115	16061	16074	16036	16187	16130	16028	16117	16077	16084	16074	16164	16154	15986	16137	16071	16091	16001	16224	15882	16209	16069	16073	16254	16079	16116	16127	16088	16030	16101	16127	16121	16237	16043	16001	16054	16127	16184	16080	15979	16211	15957	15994	15947	15934	16156	16066	16273	15959	16147	16134	15931	16143	16099	16151	16185	16157	16040	16201	16053	16051	16114	16140	16052	16373	16226	16202	16095	16084	16050	16020	16042	16221	16099	16091	16066	15917	16287	15949	16140	16259	16148	16262	16208	16149	16129	16069	15935	16140	16114	16095	16175	16149	16143	16118	16192	16154	16207	15999	16018	16265	16067	16110	15988	15987	16303	15817	16181	16105	15983	16276	16098	16221	16079	16294	16089	16198	16168	16067	16051	16138	16141	16138	16120	16109	16199	16080	15993	16111	16004	16189	16096	15900	16065	16174	16052	16266	16160	16201	15937	16098	16122	16135	16090	16007	16239	16119	16151	16054	16266	16204	16111	16023	16085	16243	16101	16183	16149	16020	16153	16113	16114	16006	16232	16162	16090	16154	16065	16282	16167	16263	16167	16161	16234
29209	22077	21788	19769	17731	17899	17675	17569	17598	18029	18085	18351	20115	20943	19520	18714	17987	17625	17689	17508	17366	17665	17665	17473	17543	17563	17523	17630	17566	17615	17505	17708	17543	17515	17575	17572	17333	17466	17710	17662	17266	17369	17608	17475	17308	17479	17525	17479	17585	17531	17615	17698	17432	17574	17805	17506	17585	17429	17527	17471	17756	17575	17584	17573	17669	17454	17588	17577	17616	17671	17641	17640	17417	17652	17541	17502	17404	17482	17573	17423	17353	17537	17567	17404	18043	17381	17477	17538	17463	17525	17692	17527	17406	17505	17431	17513	17635	17405	17508	17536	17529	17425	17551	17341	17579	17565	17670	17471	17440	17594	17547	17519	17402	17550	17624	17700	17594	17564	17543	17634	17538	17477	17602	17578	17478	17664	17524	17340	17447	17354	17568	17223	17640	17478	17610	17548	17520	17621	17468	17617	17723	17658	17445	17561	17533	17564	17545	17385	17552	17334	17935	17652	17701	17509	17515	17409	17509	17556	17431	17682	17585	17575	17332	17448	17591	17502	17420	17566	17443	17590	17420	17623	17435	17452	17627	17549	17395	17647	17449	17592	17365	17579	17457	17616	17656	17743	17672	17584	17436	17587	17376	17357	17421	17650	17569	17609	17636	17377	17550	17419	17553	17460	17531	17649	17619	17388	17403	17403	17668	17668	17594	17638	17439	17485	17402	17407	17596	17472	17382	17448	17484	17617	17477	17309	17445	17564	17476	17434	17463	17506	17483	17492	17481	17473	17561	17426	17383	17434	17578	17441	17347	17310	17557	17694	17585	17576	17498	17615	17543	17523	17324	17717	17448	17643	17449	17639	17537	17508	17697	17536	17526	17418	17581	17292	17518	17360	17623	17558	17544	17753	17408	17411	17266	17467	17564	17622	17298	17560	17759	17600	17705	17703	17762	17565	17557	17618	17601	17409	17701	17470	17354	17566	17530	17653	17531	17589	17642	17516	17514	17508	17552	17456	17524	17443	17422	17381	17603	17532	17685	17681	17448	17627	17467	17356	17389	17455	17560	17527	17584	17675	17533	17567	17525	17492	17461	17603	17485	17528	17315	17625	17646	17638	17639	17517	17640	17510	17831	17411	17650	17457	17517	17585	17456	17293	17522	17656	17689	17575	17515	17550	17807	17521	17544	17654	17629	17639	17358	17447	17468	17449	17708	17517	17482	17310	17538	17315	17565	17298	17528	17444	17492	17376	17399	17654	17410	17739	17486	17700	17536	17647	17468	17606	17601	17507	17639	17537	17653	17653	17553	17748	17444	18002	17766	17472	17462	17533	17621	17645	17559	17406	17604	17351	17502	17656	17502	17561	17727	17409	17666	17523	17509	17530	17642	17685	17605	17435	17378	17563	17536	17492	17457	17546	17634	17434	17425	17722	17682	17561	17510	17486	17768	17474	17653	17521	17569	17403	17486	17555	17553	17648	17476	17516	17416	17560	17427	17593	17544	17469	17510	17554	17545	17538	17606	17504	17621	17689	17723	17470	17589	17568	17545	17511	17494	17544	17433	17577	17525	17443	17353	17583	17659	17365	17509	17562	17659	17447	17517	17342	17467	17692	17744	17640	17642	17610	17541	17559	17663	17446	17510	17703	17512	17527	17519	17558	17535	17586	17733	17484	17730	17709	17268	17665	17632	17661	17454	17498	17592	17515	17444	17676	17544	17469	17406	17663	17687	17647	17792	17537	17504	17786	17556	17528	17546	17570	17486	17440	17434	17523	17487	17686	17586	17454	17493	17412	17731	17592	17458	17606	17489	17627	17631	17698	17691	17536	17427	17468	17533	17637	17402	17653	17461	17470	17497	17573	17577	17326	17626	17526	17482	17893	17541	17513	17460	17669	17396	17684	17594	17450	17653	17613	17581	17260	17560	17615	17624	17697	17469	17505	17545	17404	17419	17560	17450	17548	17364	17535	17667	17589	17701	17580	17615	17619	17654	17539	17529	17499	17645	17386	17398	17597	17410	17473	17549	17545	17591	17478	17659	17556	17573	17455	17296	17355	17621	17577	17571	17465	17569	17369	17561	17600	17890	17470	17678	17387	17526	17524	17626	17492	17496	17511	17453	17454	17579	17534	17561	17669	17734	17560	17561	17497	17526	17566	17461	17552	17640	17453	17605	17692	17565	17582	17497	17435	17614	17478	17458	17437	17489	17550	17556	17595	17454	17398	17583	17536	17467	17344	17430	17496	17734	17368	17521	17480	17613	17507	17574	17668	17263	17610	17615	17553	17523	17509	17445	17424	17457	17676	17609	17389	17375	17332	17728	17496	17639	17587	17381	17573	17682	17536	17525	17454	17347	17539	17457	17695	17624	17689	17515	17430	17598	17519	17385	17503	17690	17592	17551	17374	17560	17535	17508	17789	17567	17440	17580	17486	17415	17555	17670	17681	17575	17588	17515	17497	17561	17465	17655	17601	17607	17503	17744	17551	17499	17416	17520	17535	17424	17402	17414	17513	17510	17517	17408	17535	17653	17589	17730	17477	17596	17459	17713	17459	17414	17410	17521	17589	17573	17478	17495	17626	17387	17501	17495	17448	17345	17390	17347	17581	17720	17430	17567	17529	17605	17565	17572	17645	17406	17567	17348	17333	17622	17540	17587	17482	17483	17382	17564	17676	17510	17289	17532	17632	17541	17421	17459	17496	17529	17468	17876	17521	17576	17602	17386	17287	17656	17676	17546	17585	17533	17644	17656	17409	17384	17557	17490	17528	17668	17456	17433	17620	17604	17369	17448	17363	17691	17577	17548	17549	17480	17676	17551	17504	17481	17417	17601	17411	17605	17365	17657	17338	17452	17599	17334	17499	17447	17588	17520	17554	17630	17716	17477	17490	17502	17767	17731	17605	17515	17645	17408	17481	17535	17536	17645	17771	17486	17374	17711	17775	17425	17421	17594	17628	17531	17538	17540	17629	17596	17493	17682	17659	17623	17380	17657	17519	17581	17554	17818	17402	17707	17616	17526	17338	17453	17549	17651	17575	17531	17367	17501	17672	17898	17535	17575	17548	17569	17549	17659	17582	17684	17633	17579	17642	17816	17525	17371	17504	17687	17511	17834	17501	17414	17399	17493	17767	17660	17509	17545	17492	17636	17584	17617	17437	17361	17451	17527	17455	17501	17537	17465	17292	17635	17489	17173	17616	17564	17455	17603	17499	17572	17432	17531	17291	17546	17426	17426	17517	17517	17470	17644	17510	17519	17431	17564	17456	17675	17611	17608	17561	17590	17460	17563	17661	17418	17402	17520	17489	17506	17683	17725	17577	17592	17705	17478	17523	17430	17443	17715	17714	17407	17740	17674	17486	17641	17700	17467	17648	17548	17407	17654	17686	17367	17550	17662	17486	17534	17662	17722	17633	17585	17524	17540	17501	17598	17593	17486	17596	17648	17543	17655	17463	17339	17778	17622	17479	17418	17580	17473	17694	17513	17673	17432	17561	17459	17580	17562	17460	17537	17573	17578	17497	17627	17458	17575	17381	17497	17482	17574	17648	17685	17531	17544	17601	17524	17588	17630	17500	17593	17462	17822	17403	17572	17491	17554	17326	17312	17612	17573	17424	17383	17644	17606	17550	17671	17606	17709	17403	17546	17611	17595	17508	17676	17311	17581	17551	17532	17436	17587	17585	17614	17556	17590	17592	17762	17656	17704	17563	17760	17505	17524	17544	17472	17521	17572	17497	17532	17624	17242	17535	17557	17520	17432	17535	17576	17572	17727	17426	17483	17496	17433	17547	17534	17609	17410	17477	17451	17610	17600	17614	17626	17623	17391	17590	17443	17635	17541	17591	17663	17436	17502	17389	17633	17573	17667	17737	17605	17656	17842	17618	17464	17644	17608	17496	17480	17514	17420	17605	17705	17531	17549	17406	17570	17828	17826	17270	17484	17653	17529	17442	17438	17523	17407	17443	17666	17750	17355	17525	17545	17474	17652	17642	17465	17467	17444	17374	17550	17445	17499	17625	17689	17675	17537	17523	17603	17469	17454	17539	17614	17453	17325	17513	17566	17437	17671	17573	17552	17698	17510	17667	17463	17755	17466	17654	17809	17608	17470	17311	17570	17423	17577	17600	17384	17408	17340	17545	17593	17442	17393	17706	17506	17525	17615	17574	17607	17690	17883	17441	17350	17514	17527	17451	17551	17542	17660	17674	17677	17549	17415	17474	17440	17723	17502	17559	17837	17450	17497	17415	17477	17730	17539	17736	17503	17423	17876	17635	17457	17541	17724	17473	17527	17478	17673	17350	17417	17726	17565	17601	17356	17525	17674	17497	17571	17675	17640	17580	17527	17747	17672	17346	17477	17601	17369	17594	17430	17464	17327	17466	17467	17564	17421	17623	17529	17659	17453	17605	17628	17699	17523	17613	17544	17526	17569	17396	17550	17672	17591	17637	17686	17494	17423	17516	17511	17629	17451	17538	17741	17522	17481	17515	17579	17713	17629	17341	17493	17317	17518	17529	17485	17672	17350	17604	17587	17752	17448	17593	17735	17389	17632	17556	17522	17402	17542	17557	17557	17554	17596	17418	17668	17534	17474	17528	17597	17469	17714	17408	17551	17509	17612	17324	17538	17544	17627	17571	17430	17626	17604	17595	17791	17633	17530	17483	17629	17533	17552	17776	17595	17731	17642	17443	17664	17691	17395	17537	17697	17515	17642	17547	17465	17466	17676	17615	17415	17630	17450	17396	17667	17735	17654	17521	17704	17455	17498	17609	17496	17512	17736	17402	17361	17694	17565	17555	17285	17583	17452	17401	17541	17524	17605	17514	17400	17518	17654	17449	17469	17366	17539	17632	17568	17500	17535	17672	17413	17646	17439	17370	17642	17620	17569	17494	17415	17735	17397	17316	17429	17682	17523	17596	17580	17509	17618	17571	17493	17510	17684	17689	17533	17443	17611	17513	17513	17609	17520	17693	17588	17324	17587	17579	17540	17539	17593	17484	17590	17609	17346	17710	17509	17705	17629	17649	17668	17540	17653	17572	17524	17639	17568	17585	17525	17441	17711	17417	17399	17553	17524	17516	17602	17833	17503	17378	17507	17561	17507	17649	17665	17759	17410	17504	17735	17613	17333	17585	17530	17566	17484	17653	17450	17701	17391	17360
16755	18589	18148	17434	16887	16713	16685	16630	16439	17266	17632	17932	20740	20715	18794	17287	16655	16529	16450	16473	16198	16367	16338	16305	16262	16320	16506	16434	16270	16306	16255	16386	16380	16321	16250	16258	16435	16362	16334	16464	16382	16169	16332	16421	16456	16380	16499	16245	16337	16379	16397	16300	16321	16464	16493	16497	16279	16312	16328	16269	16273	16257	16427	16412	16422	16296	16339	16300	16336	16232	16361	16371	16315	16413	16415	16109	16395	16354	16291	16469	16381	16348	16530	16422	16537	16175	16416	16351	16321	16450	16317	16548	16110	16306	16150	16307	16398	16364	16325	16360	16265	16268	16484	16216	16469	16323	16325	16317	16297	16232	16258	16327	16325	16436	16351	16346	16434	16331	16144	16228	16430	16312	16393	16283	16280	16438	16277	16323	16381	16282	16465	16340	16311	16267	16424	16283	16380	16313	16373	16324	16286	16482	16394	16372	16404	16448	16294	16299	16128	16384	16382	16421	16311	16220	16340	16368	16370	16410	16482	16436	16398	16382	16315	16336	16288	16249	16144	16349	16518	16583	16187	16395	16355	16433	16491	16505	16301	16261	16438	16131	16289	16487	16359	16204	16312	16444	16432	16342	16368	16402	16288	16282	16320	16386	16375	16198	16382	16298	16525	16134	16262	16137	16266	16278	16377	16398	16300	16422	16512	16392	16523	16405	16362	16314	16222	16361	16291	16342	16282	16213	16427	16294	16264	16298	16351	16283	16369	16080	16441	16230	16376	16300	16471	16359	16391	16293	16266	16312	16414	16193	16257	16215	16435	16409	16382	16379	16205	16371	16316	16339	16356	16317	16317	16496	16308	16358	16236	16375	16272	16331	16371	16278	16297	16298	16457	16199	16418	16226	16489	16422	16263	16228	16314	16309	16203	16537	16226	16465	16247	16455	16264	16140	16311	16398	16170	16496	16419	16227	16165	16223	16465	16341	16147	16419	16454	16445	16317	16460	16241	16340	16248	16357	16333	16229	16277	16419	16274	16268	16426	16457	16406	16356	16332	16186	16247	16449	16296	16348	16329	16242	16158	16258	16280	16309	16394	16289	16409	16451	16193	16283	16251	16445	16328	16434	16350	16332	16221	16303	16421	16462	16382	16324	16259	16104	16356	16488	16414	16539	16268	16439	16347	16151	16512	16445	16541	16327	16273	16204	16261	16150	16353	16396	16350	16423	16452	16359	16396	16630	16257	16365	16377	16275	16365	16187	16328	16174	16422	16190	16272	16279	16471	16491	16487	16241	16309	16541	16359	16338	16375	16435	16351	16334	16279	16334	16406	16279	16464	16490	16327	16336	16487	16260	16281	16285	16281	16283	16296	16234	16431	16309	16316	16100	16383	16120	16352	16206	16266	16382	16462	16399	16188	16251	16410	16302	16264	16228	16340	16468	16357	16407	16233	16410	16613	16150	16400	16227	16433	16400	16254	16529	16241	16318	16465	16349	16491	16422	16325	16454	16417	16491	16395	16266	16224	16332	16454	16339	16361	16324	16210	16369	16426	16426	16283	16475	16510	16356	16422	16434	16193	16199	16423	16378	16311	16384	16189	16576	16436	16325	16248	16326	16250	16183	16370	16276	16299	16259	16351	16439	16252	16094	16301	16503	16207	16241	16238	16265	16413	16234	16212	16296	16372	16341	16405	16352	16261	16411	16264	16237	16350	16309	16228	16442	16392	16348	16452	16374	16448	16412	16093	16317	16345	16477	16382	16448	16202	16248	16286	16330	16237	16433	16279	16491	16366	16355	16245	16269	16342	16278	16385	16344	16308	16269	16304	16185	16450	16194	16295	16427	16383	16162	16354	16356	16202	16196	16304	16359	16368	16268	16449	16296	16256	16224	16381	16269	16275	16369	16454	16202	16466	16471	16348	16359	16315	16367	16221	16361	16309	16433	16345	16240	16403	16297	16408	16330	16321	16255	16347	16242	16287	16214	16470	16439	16234	16379	16329	16377	16359	16330	16238	16363	16368	16334	16301	16417	16224	16221	16397	16400	16409	16325	16364	16136	16364	16323	16232	16374	16481	16341	16418	16348	16112	16351	16269	16459	16180	16242	16267	16378	16337	16360	16357	16329	16413	16490	16418	16398	16294	16398	16143	16306	16494	16381	16378	16325	16306	16349	16422	16240	16353	16248	16427	16299	16456	16418	16316	16369	16348	16347	16486	16540	16189	16325	16441	16425	16394	16329	16121	16319	16322	16317	16354	16387	16440	16171	16303	16419	16332	16373	16300	16320	16290	16303	16348	16320	16240	16372	16497	16331	16332	16419	16126	16344	16334	16387	16380	16135	16243	16431	16403	16299	16414	16180	16474	16503	16271	16242	16417	16459	16383	16414	16372	16340	16443	16429	16374	16212	16300	16449	16133	16312	16451	16268	16184	16257	16328	16356	16489	16264	16322	16265	16246	16364	16366	16307	16355	16319	16467	16297	16338	16244	16564	16320	16317	16349	16371	16291	16340	16433	16280	16347	16181	16181	16287	16369	16285	16400	16491	16212	16253	16431	16235	16325	16166	16402	16400	16269	16296	16395	16314	16231	16407	16316	16221	16282	16412	16371	16404	16451	16352	16376	16249	16360	16575	16453	16244	16332	16358	16289	16278	16549	16198	16586	16470	16523	16490	16415	16295	16121	16200	16255	16411	16371	16438	16210	16387	16442	16463	16445	16347	16232	16404	16361	16523	16363	16263	16120	16244	16396	16452	16419	16244	16262	16116	16317	16261	16438	16475	16458	16321	16283	16259	16446	16494	16433	16234	16181	16371	16359	16323	16429	16376	16312	16422	16317	16313	16425	16274	16312	16484	16247	16333	16238	16309	16434	16433	16400	16479	16468	16307	16371	16265	16207	16390	16377	16481	16193	16373	16421	16256	16211	16269	16403	16318	16456	16147	16229	16343	16168	16399	16407	16270	16506	16326	16371	16278	16256	16181	16545	16208	16391	16292	16416	16456	16297	16269	16446	16471	16254	16349	16393	16309	16385	16481	16272	16452	16207	16253	16311	16143	16371	16516	16399	16629	16223	16392	16357	16334	16327	16326	16328	16361	16358	16390	16391	16348	16265	16408	16125	16421	16334	16345	16298	16322	16303	16251	16283	16344	16476	16392	16295	16367	16282	16392	16373	16131	16429	16505	16452	16300	16385	16398	16347	16334	16347	16342	16324	16314	16206	16419	16306	16492	16266	16346	16254	16422	16570	16284	16413	16367	16296	16487	16223	16288	16367	16259	16508	16333	16461	16296	16230	16283	16215	16408	16451	16164	16252	16144	16352	16354	16294	16423	16462	16447	16250	16508	16329	16228	16415	16483	16427	16331	16468	16202	16359	16431	16402	16233	16392	16299	16236	16287	16366	16336	16382	16201	16495	16245	16305	16413	16287	16305	16180	16241	16334	16258	16417	16269	16445	16444	16240	16392	16300	16431	16276	16368	16423	16280	16347	16394	16155	16407	16341	16181	16292	16221	16350	16379	16167	16310	16523	16289	16259	16457	16429	16055	16440	16449	16282	16471	16403	16282	16138	16346	16320	16187	16340	16523	16237	16250	16286	16284	16316	16185	16349	16444	16374	16381	16385	16470	16340	16412	16449	16299	16205	16316	16508	16469	16364	16263	16173	16297	16326	16288	16457	16236	16358	16292	16317	16393	16343	16411	16457	16294	16370	16335	16199	16361	16261	16329	16328	16414	16389	16322	16380	16282	16340	16290	16377	16244	16307	16168	16400	16352	16346	16338	16334	16097	16413	16388	16389	16393	16246	16613	16262	16244	16337	16532	16345	16293	16321	16393	16505	16264	16321	16350	16214	16350	16322	16336	16444	16455	16164	16459	16133	16435	16421	16284	16526	16205	16244	16444	16163	16499	16359	16401	16511	16375	16333	16333	16302	16436	16422	16433	16379	16263	16337	16444	16460	16319	16304	16480	16315	16258	16212	16386	16250	16429	16410	16378	16464	16359	16297	16300	16280	16392	16314	16370	16257	16237	16382	16429	16481	16415	16391	16406	16206	16529	16374	16397	16381	16407	16311	16445	16318	16164	16297	16287	16320	16285	16480	16283	16279	16422	16261	16221	16366	16257	16420	16391	16222	16263	16659	16330	16400	16333	16211	16329	16341	16409	16394	16392	16329	16550	16352	16292	16281	16297	16249	16364	16165	16396	16508	16318	16374	16496	16365	16254	16251	16420	16107	16281	16267	16245	16403	16224	16291	16321	16323	16352	16255	16381	16264	16227	16037	16348	16268	16402	16439	16419	16393	16249	16294	16382	16487	16266	16363	16440	16314	16195	16266	16349	16430	16244	16376	16396	16442	16239	16476	16422	16559	16353	16344	16535	16330	16288	16363	16251	16286	16444	16331	16307	16275	16653	16411	16357	16343	16381	16398	16359	16426	16216	16242	16318	16183	16285	16406	16455	16388	16232	16313	16270	16308	16513	16267	16268	16260	16385	16272	16265	16363	16216	16364	16422	16557	16277	16295	16261	16400	16360	16373	16295	16329	16470	16329	16430	16263	16346	16200	16421	16404	16176	16351	16369	16362	16381	16351	16499	16426	16521	16380	16285	16485	16331	16343	16441	16213	16489	16228	16426	16362	16500	16438	16213	16264	16346	16388	16557	16378	16387	16359	16192	16458	16370	16370	16203	16497	16335	16367	16488	16419	16255	16325	16241	16443	16327	16220	16051	16343	16295	16381	16453	16449	16401	16360	16481	16255	16416	16254	16380	16468	16326	16406	16333	16395	16272	16334	16124	16430	16263	16315	16483	16239	16289	16362	16162	16367	16431	16169	16357	16414	16380	16266	16375	16241	16282	16422	16291	16288	16515	16340	16264	16281	16576	16338	16319	16325	16417	16317	16308	16298	16409	16424	16376	16392	16295	16198	16368	16445	16424	16260	16446	16412	16559	16346	16302	16425	16344	16306	16465	16312	16335	16449	16311	16396	16349	16396	16171	16500	16428	16360	16293	16217	16401	16257	16485	16459	16307	16181	16457	16400	16342	16253	16451	16309	16277	16400	16265	16294	16456	16287	16427	16410	16383	16451	16331	16465	16243	16266	16346	16398	16410	16264	16397	16367	16275	16387	16343	16511	16244	16413	16368	16188	16317	16335	16399	16318
25051	21381	28106	25443	21663	19946	19388	18318	17968	19328	19481	20859	33529	32105	26519	21364	18731	17816	17609	17548	17547	17546	17827	17673	17588	17428	17623	17512	17679	17460	17610	17720	17619	17593	17502	17371	17693	17535	17366	17363	17552	17518	17603	17672	17550	17413	17477	17481	17581	17407	17682	17466	17539	17418	17470	17399	17497	17334	17360	17495	17488	17360	17401	17568	17469	17404	17462	17593	17672	17356	17441	17362	17427	17405	17527	17507	17272	17536	17468	17503	17459	17682	17528	17524	17395	17586	17296	17296	17475	17536	17529	17586	17354	17373	17435	17562	17387	17449	17445	17587	17422	17417	17305	17357	17441	17395	17484	17331	17393	17587	17325	17499	17448	17234	17357	17405	17507	17420	17591	17310	17321	17447	17515	17365	17549	17478	17343	17306	17392	17468	17455	17560	17630	17450	17470	17300	17453	17459	17379	17534	17551	17168	17264	17214	17379	17339	17474	17402	17499	17304	17547	17520	17436	17377	17460	17424	17575	17552	17372	17246	17448	17527	17652	17653	17772	17529	17287	17277	17629	17495	17680	17372	17561	17595	17334	17498	17457	17623	17469	17390	17384	17341	17628	17705	17521	17560	17566	17470	17405	17687	17405	17526	17397	17470	17468	17455	17354	17396	17547	17487	17568	17716	17610	17328	17347	17433	17541	17447	17282	17502	17551	17392	17330	17455	17392	17398	17421	17493	17444	17442	17568	17294	17375	17266	17459	17565	17594	17478	17468	17311	17499	17337	17386	17567	17409	17640	17401	17420	17382	17499	17438	17376	17641	17708	17454	17518	17306	17594	17463	17672	17670	17428	17405	17342	17341	17312	17182	17476	17465	17501	17192	17391	17368	17351	17601	17450	17409	17413	17459	17340	17479	17577	17486	17527	17564	17514	17397	17310	17420	17496	17390	17425	17445	17494	17531	17556	17584	17540	17365	17577	17462	17508	17441	17375	17522	17574	17613	17303	17314	17390	17455	17328	17490	17418	17514	17589	17663	17305	17487	17347	17548	17296	17379	17341	17453	17449	17361	17484	17357	17441	17556	17372	17367	17336	17529	17626	17550	17442	17364	17500	17579	17568	17636	17436	17469	17435	17528	17371	17492	17397	17515	17416	17384	17411	17347	17461	17464	17447	17523	17271	17385	17480	17523	17430	17570	17692	17708	17695	17355	17321	17321	17513	17469	17514	17369	17507	17478	17473	17469	17547	17365	17484	17433	17160	17613	17439	17471	17585	17456	17498	17524	17480	17147	17537	17539	17685	17432	17428	17407	17512	17439	17250	17399	17486	17214	17506	17447	17261	17639	17397	17488	17480	17507	17582	17462	17483	17519	17484	17475	17391	17423	17343	17647	17257	17326	17317	17508	17462	17500	17681	17459	17367	17530	17437	17550	17527	17439	17599	17321	17436	17463	17504	17695	17517	17587	17152	17301	17356	17604	17552	17476	17472	17490	17509	17249	17451	17146	17409	17414	17288	17307	17558	17548	17430	17591	17424	17328	17573	17394	17561	17378	17440	17480	17502	17363	17295	17467	17438	17497	17545	17391	17308	17547	17445	17401	17558	17533	17613	17642	17406	17389	17335	17463	17443	17453	17568	17484	17444	17321	17407	17422	17545	17376	17487	17588	17527	17510	17489	17626	17351	17540	17473	17373	17472	17400	17312	17427	17414	17404	17663	17317	17405	17687	17495	17560	17431	17552	17460	17352	17433	17403	17446	17511	17481	17529	17442	17429	17488	17534	17429	17530	17320	17408	17341	17409	17566	17556	17375	17533	17449	17378	17724	17396	17272	17481	17405	17487	17452	17541	17334	17511	17681	17424	17620	17390	17414	17662	17560	17423	17452	17516	17557	17605	17274	17466	17494	17808	17467	17445	17589	17417	17408	17270	17754	17447	17563	17750	17485	17434	17538	17369	17589	17273	17443	17469	17354	17621	17359	17630	17397	17698	17369	17556	17646	17337	17491	17526	17339	17550	17463	17532	17331	17513	17474	17334	17540	17404	17352	17290	17578	17416	17521	17521	17605	17401	17405	17534	17560	17505	17486	17390	17294	17405	17424	17572	17643	17477	17376	17532	17446	17258	17121	17603	17352	17500	17313	17551	17503	17715	17536	17600	17404	17396	17463	17647	17399	17503	17612	17529	17374	17496	17554	17494	17376	17559	17328	17603	17626	17556	17271	17515	17530	17423	17435	17536	17513	17420	17206	17254	17508	17296	17356	17468	17420	17413	17530	17456	17390	17382	17549	17541	17445	17716	17492	17408	17604	17710	17405	17569	17373	17384	17601	17354	17519	17512	17616	17430	17538	17372	17434	17349	17582	17468	17496	17456	17530	17483	17337	17563	17508	17575	17366	17535	17320	17387	17581	17623	17624	17398	17656	17317	17336	17527	17321	17405	17380	17308	17595	17560	17286	17453	17372	17404	17444	17434	17374	17651	17519	17483	17475	17691	17526	17583	17312	17372	17558	17499	17267	17559	17471	17590	17462	17431	17624	17471	17423	17490	17619	17459	17501	17279	17337	17439	17464	17463	17452	17572	17635	17435	17227	17562	17288	17356	17501	17488	17436	17521	17487	17508	17365	17569	17449	17376	17571	17631	17606	17344	17513	17519	17520	17422	17572	17426	17322	17594	17461	17531	17429	17386	17573	17478	17408	17358	17454	17691	17295	17356	17498	17556	17534	17441	17422	17662	17342	17465	17642	17388	17370	17741	17494	17431	17544	17367	17500	17599	17512	17519	17424	17482	17367	17210	17407	17250	17440	17572	17553	17497	17480	17387	17595	17467	17536	17462	17374	17559	17478	17410	17516	17524	17409	17216	17401	17497	17457	17522	17364	17442	17501	17297	17340	17419	17181	17609	17486	17640	17411	17367	17533	17459	17540	17512	17296	17402	17306	17553	17517	17704	17597	17525	17401	17543	17479	17493	17355	17211	17410	17495	17442	17468	17386	17328	17479	17375	17591	17490	17264	17417	17553	17249	17375	17508	17485	17352	17370	17581	17322	17485	17479	17526	17569	17461	17411	17427	17311	17515	17414	17249	17499	17488	17528	17524	17517	17430	17400	17500	17585	17362	17606	17489	17399	17429	17469	17388	17393	17521	17219	17403	17299	17411	17372	17358	17446	17252	17302	17436	17390	17534	17540	17656	17400	17445	17219	17361	17374	17406	17432	17586	17495	17664	17554	17485	17661	17329	17463	17225	17488	17490	17429	17574	17504	17582	17345	17457	17477	17444	17445	17417	17550	17519	17300	17465	17361	17511	17578	17466	17552	17483	17474	17482	17518	17397	17474	17612	17585	17520	17528	17554	17458	17674	17549	17478	17560	17476	17551	17543	17611	17507	17361	17508	17294	17286	17373	17383	17441	17394	17399	17395	17353	17434	17619	17481	17560	17567	17426	17450	17322	17462	17469	17506	17307	17656	17370	17414	17295	17497	17611	17568	17553	17449	17466	17446	17375	17206	17617	17453	17386	17517	17473	17698	17390	17462	17428	17466	17443	17292	17625	17598	17649	17366	17316	17304	17527	17578	17581	17320	17471	17453	17543	17485	17578	17381	17395	17178	17497	17324	17428	17562	17492	17626	17427	17580	17341	17620	17474	17593	17356	17479	17663	17477	17453	17397	17467	17413	17410	17586	17458	17673	17495	17344	17404	17462	17552	17384	17178	17506	17475	17505	17435	17451	17570	17315	17488	17411	17428	17423	17492	17431	17368	17168	17332	17481	17652	17439	17522	17400	17402	17431	17512	17331	17540	17115	17493	17450	17470	17393	17396	17505	17260	17485	17503	17328	17268	17215	17684	17386	17255	17560	17730	17364	17376	17649	17576	17391	17470	17263	17610	17577	17354	17493	17480	17475	17539	17330	17350	17546	17325	17425	17522	17370	17504	17488	17479	17619	17684	17619	17359	17681	17468	17518	17458	17312	17369	17366	17437	17530	17445	17519	17553	17541	17546	17502	17250	17560	17647	17576	17598	17505	17380	17354	17467	17522	17421	17262	17473	17464	17403	17386	17537	17373	17445	17529	17397	17472	17566	17402	17429	17477	17450	17451	17521	17447	17483	17484	17486	17388	17371	17638	17438	17581	17626	17397	17422	17490	17498	17305	17471	17640	17553	17463	17399	17441	17435	17518	17477	17510	17027	17535	17175	17398	17315	17451	17435	17367	17522	17443	17569	17503	17354	17545	17495	17522	17407	17434	17540	17447	17507	17475	17503	17553	17366	17520	17393	17626	17471	17463	17419	17492	17482	17479	17619	17458	17504	17279	17403	17538	17422	17528	17439	17485	17672	17512	17495	17220	17286	17469	17413	17345	17491	17494	17616	17467	17574	17634	17453	17379	17401	17447	17549	17567	17488	17213	17498	17456	17477	17493	17480	17234	17584	17601	17380	17368	17300	17155	17319	17558	17484	17375	17429	17394	17281	17307	17375	17472	17552	17349	17317	17582	17384	17379	17406	17685	17357	17368	17679	17462	17510	17620	17578	17467	17499	17604	17675	17335	17519	17496	17330	17392	17554	17370	17436	17485	17445	17554	17405	17326	17441	17477	17551	17510	17443	17527	17503	17467	17317	17568	17417	17475	17448	17383	17381	17633	17567	17504	17399	17459	17297	17472	17491	17526	17409	17563	17591	17509	17367	17376	17490	17516	17602	17451	17520	17447	17511	17610	17514	17341	17439	17588	17434	17485	17582	17545	17241	17606	17482	17406	17702	17732	17213	17487	17462	17259	17442	17664	17690	17352	17635	17255	17672	17598	17469	17398	17462	17407	17584	17395	17409	17417	17276	17328	17523	17660	17572	17646	17481	17571	17612	17630	17387	17242	17544	17435	17542	17349	17676	17681	17329	17574	17448	17353	17374	17572	17446	17408	17306	17493	17369	17504	17387	17432	17263	17626	17232	17555	17525	17385	17285	17518	17559	17520	17491	17268	17486	17525	17381	17574	17487	17464	17594	17488	17556	17499	17570	17406	17694	17437	17656	17539	17498	17561	17491	17475	17441	17384	17275	17556	17469	17138	17555	17370	17477	17532	17425	17358	17638	17485	17400	17388	17374	17437	17438	17407	17517	17478	17487	17454	17472	17548	17364	17510	17529	17547	17458	17334	17513	17441	17654
15915	24790	23658	20882	19451	18067	17687	17304	17163	19588	19380	22798	37841	34122	27476	20434	17376	16595	16226	16324	16421	16583	16421	16421	16374	16229	16456	16219	16355	16355	16362	16300	16430	16192	16287	16402	16354	16437	16394	16407	16364	16325	16087	16356	16454	16408	16387	16234	16295	16256	16395	16346	16341	16175	16388	16303	16193	16339	16283	16366	16265	16435	16328	16208	16363	16262	16334	16450	16503	16357	16334	16465	16487	16298	16389	16257	16217	16451	16353	16240	16268	16231	16357	16291	16339	16467	16356	16336	16126	16130	16335	16314	16131	16250	16283	16498	16417	16387	16267	16075	16218	16247	16387	16260	16413	16390	16363	16428	16311	16248	16298	16482	16303	16188	16468	16343	16413	16423	16528	16251	16215	16303	16288	16328	16253	16319	16451	16282	16414	16375	16282	16330	16128	16310	16265	16377	16235	16418	16269	16354	16365	16410	16286	16431	16288	16149	16427	16314	16407	16272	16248	16340	16312	16169	16457	16452	16350	16249	16210	16169	16428	16143	16542	16182	16340	16463	16308	16287	16440	16397	16274	16455	16381	16331	16272	16313	16484	16258	16431	16307	16443	16275	16425	16212	16184	16404	16282	16432	16281	16380	16491	16408	16336	16197	16186	16377	16460	16295	16290	16291	16250	16376	16372	16329	16298	16203	16314	16340	16199	16222	16292	16146	16065	16367	16503	16327	16358	16336	16331	16347	16228	16398	16368	16252	16279	16337	16242	16279	16359	16379	16357	16457	16403	16298	16388	16475	16192	16378	16369	16378	16337	16318	16354	16290	16256	16200	16311	16469	16457	16421	16287	16214	16202	16213	16333	16196	16472	16197	16342	16341	16118	16317	16278	16239	16280	16460	16343	16430	16309	16276	16245	16485	16321	16305	16496	16324	16456	16247	16373	16443	16509	16406	16523	16411	16351	16345	16573	16330	16405	16343	16266	16269	16279	16445	16368	16108	16111	16290	16556	16217	16115	16304	16292	16314	16307	16333	16406	16338	16450	16323	16346	16358	16237	16393	16330	16391	16336	16213	16289	16398	16295	16281	16487	16282	16284	16261	16477	16398	16244	16598	16341	16263	16565	16409	16455	16200	16310	16410	16271	16227	16334	16229	16378	16365	16307	16405	16264	16318	16406	16059	16367	16149	16182	16229	16210	16235	16462	16165	16241	16272	16137	16435	16332	16330	16416	16479	16391	16325	16349	16322	16270	16315	16339	16421	16427	16356	16272	16280	16312	16350	16367	16295	16283	16349	16303	16194	16327	16263	16377	16352	16333	16223	16323	16240	16307	16398	16285	16293	16310	16266	16398	16341	16401	16431	16401	16328	16459	16290	16201	16163	16262	16305	16348	16270	16424	16385	16168	16292	16413	16300	16321	16381	16094	16219	16375	16529	16270	16384	16297	16435	16446	16295	16229	16309	16276	16290	16291	16258	16258	16273	16367	16502	16275	16426	16201	16276	16127	16140	16257	16395	16306	16251	16297	16330	16251	16386	16231	16458	16289	16306	16405	16153	16461	16386	16380	16426	16343	16360	16241	16458	16449	16294	16422	16294	16114	16447	16275	16445	16213	16279	16372	16337	16395	16390	16237	16382	16219	16289	16308	16362	16121	16341	16208	16196	16291	16290	16315	16260	16435	16393	16520	16353	16209	16377	16147	16252	16176	16252	16356	16312	16396	16353	16324	16224	16348	16311	16321	16348	16368	16271	16439	16338	16484	16181	16316	16228	16360	16497	16152	16367	16454	16247	16490	16309	16268	16343	16138	16342	16226	16356	16461	16302	16454	16360	16474	16303	16303	16211	16200	16322	16283	16306	16376	16237	16327	16299	16246	16240	16330	16278	16287	16342	16409	16221	16274	16197	16345	16199	16387	16280	16313	16186	16179	16327	16074	16309	16493	16451	16403	16218	16332	16356	16306	16349	16222	16192	16360	16369	16411	16391	16234	16277	16330	16196	16313	16142	16353	16350	16385	16510	16465	16301	16339	16436	16353	16331	16316	16359	16287	16427	16303	16192	16369	16133	16309	16320	16157	16323	16388	16176	16423	16230	16284	16372	16341	16196	16299	16320	16333	16204	16314	16246	16385	16270	16353	16337	16400	16254	16289	16491	16271	16397	16204	16245	16332	16348	16456	16388	16434	16439	16450	16345	16139	16501	16332	16050	16309	16377	16365	16273	16185	16268	16175	16235	16232	16438	16338	16474	16382	16234	16476	16359	16362	16369	16351	16286	16356	16136	16302	16185	16277	16302	16393	16353	16295	16334	16310	16349	16336	16503	16375	16401	16121	16407	16380	16057	16260	16306	16317	16273	16153	16443	16240	16295	16516	16295	16457	16375	16446	16248	16271	16397	16554	16248	16250	16406	16488	16313	16269	16316	16425	16354	16432	16360	16370	16223	16378	16324	16300	16319	16402	16348	16126	16285	16207	16157	16347	16438	16438	16245	16313	16372	16217	16134	16303	16213	16314	16252	16443	16518	16297	16222	16182	16356	16185	16281	16269	16516	16155	16300	16396	16310	16366	16542	16362	16278	16278	16403	16230	16271	16231	16322	16323	16348	16163	16344	16198	16388	16374	16505	16453	16400	16133	16509	16308	16381	16325	16360	16508	16240	16213	16234	16201	16244	16212	16272	16524	16285	16217	16369	16415	16326	16385	16234	16277	16327	16331	16251	16431	16109	16399	16445	16231	16380	16344	16243	16149	16233	16219	16415	16361	16419	16179	16415	16472	16427	16514	16266	16369	16136	16484	16416	16425	16360	16322	16327	16351	16377	16490	16289	16362	16224	16496	16424	16377	16305	16379	16217	16366	16326	16257	16456	16331	16260	16465	16388	16142	16363	16425	16138	16446	16375	16248	16312	16406	16177	16436	16304	16263	16144	16441	16349	16212	16443	16295	16454	16319	16200	16325	16346	16470	16204	16270	16166	16243	16412	16300	16269	16118	16332	16432	16518	16386	16190	16279	16417	16111	16414	16229	16225	16335	16230	16474	16292	16382	16153	16318	16361	16367	16405	16420	16145	16339	16284	16311	16515	16425	16210	16335	16375	16332	16306	16387	16343	16309	16434	16252	16461	16318	16326	16266	16320	16415	16150	16321	16259	16358	16353	16535	16307	16373	16180	16342	16286	16347	16407	16458	16251	16505	16285	16431	16256	16379	16408	16259	16433	16200	16281	16428	16266	16320	16245	16411	16225	16293	16182	16379	16366	16243	16167	16390	16440	16366	16292	16403	16218	16407	16413	16367	16360	16311	16274	16317	16411	16163	16259	16459	16292	16363	16369	16341	16159	16306	16269	16243	16351	16332	16154	16352	16205	16281	16292	16222	16134	16412	16285	16272	16408	16199	16463	16382	16475	16322	16265	16371	16417	16330	16421	16396	16399	16189	16446	16372	16299	16269	16158	16273	16335	16331	16385	16292	16460	16303	16246	16178	16248	16313	16302	16231	16277	16373	16293	16344	16264	16263	16274	16285	16402	16314	16275	16264	16219	16263	16390	16372	16313	16399	16434	16381	16525	16361	16235	16435	16243	16260	16357	16241	16309	16505	16370	16453	16126	16286	16406	16378	16280	16480	16391	16362	16513	16463	16245	16505	16316	16186	16489	16502	16355	16451	16263	16463	16397	16426	16224	16351	16227	16424	16191	16349	16370	16158	16466	16424	16372	16347	16213	16301	16419	16316	16406	16239	16250	16324	16350	16254	16382	16271	16302	16354	16250	16398	16347	16182	16306	16183	16235	16392	16305	16445	16406	16389	16364	16343	16314	16230	16352	16268	16268	16294	16265	16349	16405	16297	16378	16267	16574	16374	16454	16476	16305	16260	16355	16399	16339	16388	16397	16420	16421	16392	16327	16268	16381	16481	16448	16466	16282	16283	16508	16319	16205	16282	16285	16436	16435	16378	16299	16413	16361	16348	16308	16253	16418	16446	16232	16158	16282	16228	16214	16494	16411	16459	16199	16369	16353	16250	16310	16474	16193	16275	16274	16435	16225	16287	16466	16238	16357	16228	16143	16382	16302	16250	16260	16330	16373	16184	16288	16424	16451	16210	16274	16395	16220	16330	16276	16298	16325	16205	16255	16527	16264	16374	16287	16263	16075	16490	16319	16486	16285	16337	16383	16299	16158	16400	16311	16356	16256	16392	16412	16304	16389	16220	16340	16282	16294	16303	16375	16182	16421	16423	16317	16287	16204	16258	16242	16295	16385	16301	16288	16362	16511	16350	16305	16320	16403	16201	16106	16381	16288	16395	16257	16391	16513	16378	16423	16286	16345	16334	16208	16330	16299	16379	16326	16445	16386	16283	16276	16293	16379	16341	16364	16332	16223	16437	16496	16261	16458	16268	16420	16211	16219	16354	16467	16105	16276	16399	16251	16302	16410	16219	16316	16340	16399	16353	16189	16279	16409	16147	16448	16447	16418	16252	16325	16315	16387	16539	16284	16417	16575	16296	16417	16199	16292	16212	16352	16460	16521	16355	16284	16352	16307	16320	16355	16302	16511	16292	16124	16455	16259	16338	16433	16403	16400	16303	16366	16294	16084	16384	16083	16226	16291	16234	16154	16302	16427	16207	16226	16314	16369	16358	16410	16324	16421	16426	16121	16172	16276	16270	16320	16327	16233	16310	16421	16288	16236	16339	16396	16435	16264	16194	16327	16254	16332	16475	16380	16348	16393	16536	16347	16391	16305	16277	16423	16333	16351	16365	16383	16370	16173	16487	16178	16362	16254	16287	16352	16381	16350	16429	16432	16195	16297	16128	16475	16236	16337	16141	16345	16312	16473	16521	16129	16399	16389	16293	16445	16439	16565	16305	16389	16298	16320	16386	16366	16347	16365	16332	16304	16239	16501	16368	16385	16070	16188	16285	16379	16437	16499	16302	16380	16248	16447	16280	16314	16376	16387	16185	16459	16221	16499	16490	16267	16315	16312	16243	16333	16247	16248	16246	16345	16504	16380	16408	16471	16364	16492	16421	16517	16282	16226	16384	16533	16300	16440	16352	16444	16246	16277	16377	16355	16506	16358	16347	16234	16338	16251	16530	16488	16344	16347	16373	16196	16216	16379	16225	16327	16494	16489	16348	16535	16435	16410	16344	16343	16373	16120	16268	16341
23865	21328	28839	24214	21985	23133	22615	18892	18076	20135	20535	27192	43909	38581	30406	23151	19261	17926	17809	17488	17353	17576	17529	17603	17656	17405	17533	17518	17383	17363	17384	17484	17454	17464	17352	17470	17522	17450	17511	17348	17384	17663	17433	17369	17566	17367	17305	17274	17607	17449	17430	17370	17462	17465	17646	17310	17462	17497	17544	17600	17353	17330	17478	17240	17428	17494	17394	17247	17471	17584	17709	17285	17454	17360	17481	17521	17458	17414	17548	17427	17588	17284	17536	17551	17463	17418	17603	17501	17453	17121	17374	17648	17237	17131	17562	17477	17518	17416	17389	17503	17540	17384	17417	17484	17436	17500	17197	17378	17333	17504	17423	17395	17428	17453	17444	17323	17517	17353	17580	17517	17524	17496	17416	17338	17634	17422	17376	17445	17374	17522	17404	17401	17387	17506	17418	17348	17621	17459	17394	17366	17447	17420	17526	17439	17546	17429	17317	17353	17348	17470	17388	17518	17323	17549	17443	17438	17318	17392	17497	17319	17318	17489	17372	17488	17423	17377	17363	17144	17193	17290	17609	17460	17385	17470	17312	17540	17404	17254	17281	17388	17416	17269	17235	17426	17178	17447	17483	17532	17361	17317	17298	17378	17225	17514	17335	17372	17456	17263	17506	17426	17337	17572	17312	17537	17480	17406	17400	17330	17514	17594	17487	17498	17488	17502	17383	17412	17400	17505	17247	17403	17518	17386	17444	17554	17411	17458	17420	17466	17245	17297	17377	17471	17396	17293	17449	17572	17415	17419	17385	17519	17458	17438	17378	17467	17272	17408	17414	17321	17380	17564	17401	17552	17392	17545	17447	17499	17304	17218	17435	17330	17420	17501	17562	17321	17418	17251	17162	17374	17448	17396	17430	17343	17453	17437	17365	17465	17438	17354	17193	17190	17242	17375	17412	17317	17648	17182	17477	17370	17662	17323	17312	17353	17529	17482	17453	17358	17470	17384	17485	17399	17360	17363	17365	17610	17589	17474	17337	17461	17410	17252	17350	17304	17417	17524	17491	17421	17471	17252	17396	17360	17153	17538	17439	17449	17496	17367	17455	17511	17586	17587	17311	17512	17334	17303	17460	17458	17562	17247	17371	17371	17639	17579	17534	17218	17341	17366	17381	17388	17517	17328	17568	17494	17417	17299	17444	17431	17357	17434	17260	17407	17434	17182	17154	17585	17406	17276	17437	17481	17437	17343	17543	17291	17666	17391	17410	17344	17197	17378	17607	17523	17145	17497	17422	17459	17522	17319	17425	17342	17603	17381	17522	17537	17513	17444	17262	17423	17211	17368	17434	17321	17221	17116	17470	17427	17450	17381	17541	17376	17506	17417	17445	17460	17422	17457	17275	17354	17458	17472	17570	17537	17454	17534	17464	17644	17555	17556	17553	17325	17329	17305	17242	17246	17387	17278	17463	17419	17422	17512	17212	17530	17565	17610	17432	17281	17287	17428	17506	17461	17214	17413	17477	17221	17186	17553	17356	17255	17328	17413	17242	17347	17330	17074	17302	17373	17374	17380	17386	17336	17467	17161	17432	17222	17463	17455	17508	17643	17757	17385	17450	17522	17215	17349	17478	17428	17468	17167	17502	17386	17463	17549	17694	17454	17400	17393	17492	17387	17254	17432	17502	17384	17647	17621	17584	17457	17474	17541	17450	17372	17412	17304	17506	17460	17529	17566	17468	17405	17420	17323	17433	17393	17556	17423	17421	17623	17305	17602	17543	17500	17023	17467	17274	17295	17435	17489	17473	17397	17231	17472	17459	17366	17473	17314	17242	17335	17632	17465	17356	17357	17412	17369	17699	17359	17198	17514	17478	17402	17512	17368	17433	17381	17553	17416	17445	17212	17277	17315	17471	17271	17624	17349	17501	17332	17330	17319	17226	17393	17560	17379	17652	17373	17460	17547	17428	17368	17636	17466	17652	17394	17256	17477	17394	17554	17668	17579	17313	17264	17375	17258	17313	17249	17415	17448	17564	17325	17535	17343	17643	17399	17366	17429	17433	17512	17424	17411	17284	17507	17273	17436	17630	17379	17286	17528	17252	17227	17484	17442	17406	17640	17394	17258	17190	17318	17411	17476	17441	17498	17232	17342	17373	17421	17332	17427	17304	17499	17529	17494	17200	17532	17398	17494	17592	17409	17360	17462	17240	17276	17329	17422	17292	17398	17236	17315	17306	17389	17302	17369	17476	17365	17183	17528	17512	17608	17368	17436	17340	17228	17541	17227	17668	17479	17385	17348	17519	17340	17525	17480	17461	17273	17398	17466	17329	17227	17293	17444	17413	17378	17380	17296	17328	17493	17523	17470	17494	17453	17441	17344	17149	17606	17369	17482	17287	17437	17561	17475	17478	17457	17446	17543	17570	17261	17368	17259	17428	17200	17394	17603	17397	17615	17373	17292	17612	17372	17541	17368	17632	17398	17327	17544	17357	17415	17355	17451	17193	17322	17760	17265	17346	17551	17674	17214	17459	17316	17531	17424	17334	17322	17246	17654	17404	17412	17210	17320	17446	17169	17532	17363	17442	17437	17464	17309	17490	17343	17536	17425	17316	17411	17471	17324	17357	17455	17271	17447	17261	17278	17453	17461	17407	17581	17471	17340	17423	17244	17312	17403	17589	17511	17473	17563	17414	17304	17508	17440	17477	17583	17644	17585	17320	17373	17423	17401	17616	17539	17304	17454	17334	17480	17369	17552	17515	17343	17373	17483	17242	17497	17618	17281	17343	17329	17327	17480	17518	17395	17496	17255	17276	17555	17409	17253	17194	17482	17524	17495	17418	17332	17394	17492	17404	17341	17591	17326	17301	17444	17304	17328	17602	17262	17677	17355	17382	17481	17405	17319	17407	17460	17282	17347	17264	17508	17413	17450	17415	17294	17505	17496	17178	17320	17352	17340	17436	17411	17438	17364	17324	17278	17364	17351	17429	17365	17447	17548	17483	17388	17567	17335	17206	17311	17488	17529	17480	17458	17317	17364	17389	17197	17436	17513	17520	17384	17426	17489	17537	17453	17343	17620	17504	17364	17317	17392	17417	17491	17358	17414	17595	17304	17247	17457	17511	17493	17312	17237	17148	17301	17323	17405	17260	17475	17349	17303	17251	17293	17257	17501	17396	17351	17417	17484	17497	17426	17616	17398	17359	17449	17531	17381	17232	17363	17370	17355	17497	17263	17647	17364	17497	17614	17452	17527	17457	17471	17474	17427	17367	17427	17360	17451	17328	17529	17319	17338	17581	17513	17383	17241	17297	17441	17549	17427	17308	17542	17481	17616	17479	17430	17382	17545	17608	17546	17251	17390	17286	17390	17542	17433	17281	17276	17515	17361	17306	17381	17351	17083	17281	17576	17448	17318	17464	17523	17330	17326	17356	17383	17561	17212	17246	17365	17320	17369	17772	17509	17348	17128	17409	17459	17267	17357	17532	17424	17385	17260	17486	17387	17202	17403	17403	17434	17433	17521	17553	17576	17455	17410	17325	17337	17308	17401	17510	17464	17367	17348	17356	17309	17277	17401	17349	17426	17505	17415	17433	17432	17349	17384	17425	17307	17373	17467	17309	17381	17359	17545	17344	17490	17469	17378	17565	17588	17386	17324	17438	17442	17518	17477	17421	17533	17399	17371	17430	17317	17235	17434	17294	17452	17667	17502	17324	17344	17340	17481	17348	17351	17378	17283	17422	17315	17504	17381	17563	17282	17368	17518	17369	17144	17561	17416	17552	17366	17203	17374	17408	17196	17457	17245	17411	17377	17654	17382	17291	17412	17429	17658	17367	17464	17398	17400	17391	17318	17258	17219	17410	17700	17393	17424	17201	17493	17469	17607	17427	17275	17248	17405	17513	17349	17476	17307	17490	17424	17451	17209	17565	17417	17550	17259	17489	17366	17277	17368	17612	17304	17516	17461	17449	17393	17328	17506	17523	17410	17379	17360	17351	17442	17494	17405	17444	17412	17577	17313	17346	17575	17373	17405	17424	17330	17420	17491	17520	17440	17417	17343	17394	17510	17405	17522	17393	17427	17362	17355	17409	17288	17441	17280	17610	17332	17415	17323	17464	17575	17472	17273	17606	17436	17397	17490	17306	17509	17558	17309	17484	17494	17431	17388	17404	17340	17595	17489	17379	17148	17472	17344	17611	17372	17344	17351	17448	17552	17456	17420	17448	17471	17596	17339	17438	17437	17465	17455	17596	17515	17180	17307	17414	17449	17563	17327	17514	17411	17465	17463	17448	17457	17360	17470	17395	17356	17476	17385	17483	17424	17330	17354	17425	17433	17362	17404	17322	17300	17059	17466	17264	17508	17583	17238	17404	17581	17385	17344	17282	17358	17512	17374	17297	17391	17589	17424	17347	17372	17364	17322	17501	17534	17431	17202	17341	17529	17465	17300	17406	17318	17450	17403	17329	17488	17258	17453	17361	17272	17246	17131	17343	17541	17373	17476	17309	17515	17504	17370	17171	17240	17414	17367	17471	17473	17498	17284	17346	17339	17400	17451	17488	17537	17613	17358	17454	17434	17409	17355	17349	17485	17372	17544	17395	17396	17407	17369	17269	17230	17275	17401	17502	17337	17304	17268	17334	17424	17369	17258	17303	17447	17652	17469	17480	17562	17512	17551	17383	17410	17435	17300	17542	17499	17351	17674	17459	17607	17322	17350	17511	17445	17533	17493	17267	17369	17262	17509	17298	17383	17658	17478	17456	17320	17500	17504	17360	17160	17376	17514	17407	17407	17384	17432	17593	17318	17483	17328	17468	17266	17411	17525	17518	17417	17430	17389	17485	17437	17508	17279	17400	17283	17158	17419	17409	17397	17349	17492	17562	17557	17535	17389	17398	17385	17374	17324	17296	17205	17443	17354	17392	17537	17565	17489	17484	17437	17400	17401	17604	17297	17310	17534	17369	17401	17534	17201	17716	17458	17455	17323	17567	17401	17252	17290	17354	17382	17291	17428	17322	17349	17382	17465	17379	17463	17510	17383	17317	17433	17460	17518	17488	17470	17466	17631	17489	17366	17356	17334	17500	17564	17503	17547	17472	17383	17582	17438	17300	17461	17432	17262	17383	17325	17335	17349	17254	17335	17286	17319	17363	17508	17306	17542	17427	17358
17726	29757	29654	24402	20596	20258	19408	17777	17852	21038	21611	31907	46352	40370	31268	22546	18035	16562	16356	16265	16254	16498	16400	16456	16244	16339	16329	16267	16131	16538	16183	16382	16261	16405	16309	16405	16275	16270	16459	16355	16372	16311	16196	16252	16227	16237	16239	16227	16306	16300	16389	16130	16197	16338	16182	16257	16370	16174	16338	16216	16205	16372	16266	16403	16315	16022	16204	16294	16327	16351	16415	16227	16246	16175	16356	16425	16168	16375	16239	16282	16197	16366	16237	16340	16322	16330	16261	16531	16271	16336	16260	16180	16251	16414	16358	16152	16184	16338	16251	16366	16245	16500	16213	16292	16338	16407	16167	16292	16368	16342	16545	16384	16359	16272	16226	16246	16248	16219	16359	16395	16186	16309	16247	16217	16244	16236	16401	16333	16320	16231	16175	16240	16290	16284	16410	16279	16335	16189	16240	16350	16027	16222	16092	16324	16223	16277	16135	16303	16314	16405	16204	16319	16382	16292	16403	16234	16271	16345	16321	16249	16298	16384	16238	16272	16133	16294	16325	16342	16392	16303	16238	16466	16157	16200	16262	16252	16195	16273	16297	16254	16276	16217	16302	16138	16118	16255	16223	16180	16199	16263	16290	16347	16412	16207	16238	16338	16188	16246	16313	16208	16182	16349	16445	16251	16211	16407	16295	16124	16478	16275	16305	16298	16167	16330	16419	16268	16359	16273	16329	16226	16278	16366	16246	16397	16233	16452	16251	16228	16208	16338	16253	16299	16044	16179	16267	16116	16323	16112	16258	16363	16343	16177	16277	16153	16319	16290	16308	16264	16406	16227	16220	16373	16310	16223	16185	16210	16223	16282	16156	16422	16327	16316	16236	16309	16319	16172	16267	16269	16292	16309	16131	16248	16359	16346	16208	16229	16298	16268	16237	16222	16317	16261	16421	16438	16379	16225	16285	16251	16382	16312	16199	16172	16118	16321	16154	16380	16329	16389	16291	16289	16361	16258	16156	16334	16322	16150	16230	16490	16515	16291	16228	16296	16328	16283	16355	16206	16159	16206	16420	16044	16218	16311	16317	16251	16240	16169	16164	16376	16177	16208	16254	16293	16253	16217	16373	16247	16242	16169	16409	16386	16269	16296	16155	16314	16263	16331	16304	16323	16315	16347	16341	16174	16041	16118	16344	16222	16333	16173	16269	16330	16473	16407	16241	16182	16385	16208	16347	16225	16474	16375	16432	16359	16278	16286	16140	16216	16559	16292	16355	16034	16378	16279	16482	16257	16285	16489	16439	16127	16235	16192	16336	16188	16268	16340	16256	16428	16303	16237	16284	16245	16323	16248	16216	16277	16287	16340	16306	16085	16363	16182	16130	16327	16191	16360	16126	16192	16261	16140	16326	16302	16230	16334	16188	16240	16281	16300	16357	16124	16208	16212	16368	16124	16282	16486	16062	16084	16243	16280	16256	16234	16417	16273	16358	16401	16375	16274	16362	16268	16132	16311	16514	16162	16224	16201	16160	16397	16148	16524	16319	16299	16270	16264	16219	16235	16277	16389	16239	16327	16234	16135	16288	16260	16169	16231	16218	16317	16268	16344	16261	16251	16283	16317	16374	16293	16252	16331	16143	16332	16377	16290	16469	16243	16319	16352	15995	16243	16046	16362	16365	16175	16342	16129	16278	16413	16143	16205	16168	16265	16204	16271	16053	16237	16377	16221	16316	16131	16293	16216	16176	16234	16436	16295	16402	16341	16253	16438	16309	16577	16091	16194	16414	16199	16131	16147	16160	16279	16259	16199	16269	16207	16177	16210	16275	16199	16420	16277	16241	16349	16409	16279	16216	16320	16144	16136	16315	16254	16383	16261	16238	16155	16231	16386	16214	16266	16342	16082	16296	16258	16166	16372	16215	16369	16240	16134	16110	16196	16354	16266	16260	16197	16315	16328	16425	16352	16172	16189	16241	16265	16299	16252	16347	16452	16310	16329	16342	16186	16371	16291	16241	16386	16201	16407	16162	16095	16376	16238	16277	16184	16322	16245	16222	16228	16201	16310	16286	16244	16153	16374	16388	16374	16290	16313	16361	16380	16383	16333	16378	16307	16221	16343	16439	16305	16425	16416	16238	16262	16200	16391	16336	16199	16403	16329	16098	16142	16120	16309	16427	16439	16361	16417	16372	16233	16360	16387	16216	16210	16235	16416	16103	16036	16335	16457	16384	16201	16303	16359	16241	16403	16142	16281	16427	16145	16264	16305	16201	16391	16182	16439	16035	16175	16222	16052	16295	16197	16156	16162	16182	16239	16249	16274	16258	16402	16193	16202	16328	16328	16269	16313	16157	16248	16263	16297	16255	16229	16308	16476	16112	16121	16271	16315	16177	16436	16362	16181	16364	16296	16334	16243	16356	16207	16346	16297	16371	16333	16268	16282	16352	16129	16212	16257	16192	16222	16308	16235	16273	16297	16212	16084	16162	16387	16257	16287	16250	16437	16150	16264	16286	16269	16113	16002	16277	16311	16392	16211	16189	16125	16211	16277	16254	16186	16285	16269	16111	16299	16208	16233	16339	16264	16182	16325	16295	16286	16260	16127	16132	16103	16364	16328	16148	16172	16340	16381	16380	16301	16297	16197	16148	16289	16398	16263	16337	16317	16192	16268	16334	16166	16196	16320	16333	16363	16222	16257	16281	16326	16206	16388	16186	16277	16189	16238	16181	16255	16433	16228	16426	16152	16378	16308	16155	16450	16473	16266	16306	16386	16215	16243	16266	16237	16253	16195	16341	16449	16362	16146	16302	16225	16486	16327	16291	16481	16195	16331	16169	16226	16156	16369	16210	16162	16361	16320	16417	16287	16213	16312	16327	16306	16262	16152	16341	16286	16241	16323	16279	16151	16285	16511	16214	16238	16265	16226	16211	16290	16374	16213	16295	16193	16352	16397	16234	16267	16352	16158	16247	16146	16270	16236	16289	16177	16273	16339	16297	16205	16197	16357	16201	16237	16258	16318	16287	16182	16201	16259	16275	16268	16256	16400	16255	16348	16384	16376	16254	15993	16304	16435	16319	16157	16248	16186	16337	16225	16308	16343	16238	16279	16253	16236	16441	16151	16276	16189	16339	16154	16354	16203	16394	16353	16274	16291	16292	16261	16272	16118	16444	16174	16248	16243	16305	16221	16414	16460	16151	16343	16151	16297	16168	16212	16400	16309	16220	16210	16267	16142	16299	16275	16142	16279	16276	16249	16098	16327	16287	16213	16282	16330	16177	16161	16094	15996	16192	16079	16142	16121	16363	16275	16298	16183	16222	16206	16423	16235	16432	16330	16249	16215	16298	16212	16247	16363	16199	16187	16087	16211	16377	16126	16127	16178	16350	16439	16168	16095	16181	16392	16180	16272	16221	16452	16152	16271	16298	16244	16219	16374	16339	16231	16257	16176	16159	16174	16194	16387	16220	16215	16290	16199	16311	16320	16277	16288	16379	16316	16077	16153	16251	16225	16196	16227	16223	16262	16235	16276	16240	16405	16263	16314	16258	16409	16386	16064	16357	16292	16306	16252	16344	16228	16196	16312	16345	16305	16120	16333	16307	16306	16257	16332	16321	16309	16475	16070	16156	16178	16169	16244	16181	16248	16234	16284	16380	16127	16212	16266	16174	16216	16197	16206	16466	16241	16182	16118	16188	16346	16271	16328	16436	16206	16334	16236	16052	16248	16254	16235	16214	16266	16244	16376	16190	16092	16295	16230	16222	16310	16257	16155	16291	16426	16143	16186	16332	16405	16267	16255	16416	16250	16199	16149	16299	16301	16299	16386	16367	16394	16364	16261	16274	16307	16281	16278	15959	16315	16233	16416	16207	16200	16329	16171	16326	16132	16205	16206	16102	16318	16389	16210	16315	16270	16341	16179	16357	16234	16267	16358	16270	16240	16300	16238	16286	16211	16331	16215	16247	16289	16344	16188	16249	16502	16354	16243	16076	16234	16075	16264	16174	16271	16252	16313	16293	16343	16179	16417	16205	16179	16304	16260	16279	16427	16283	16237	16219	16208	16156	16128	16135	16359	16181	16246	16303	16361	16284	16221	16341	16345	16214	16336	16288	16377	16176	16182	16110	16243	16191	16083	16244	16294	16232	16122	16308	16247	16228	16335	16342	16260	16308	16182	16406	16272	16242	16285	16226	16301	16344	16377	16338	16367	16287	16410	16219	16399	16262	16140	16265	16247	16343	16239	16175	16297	16200	16259	16295	16351	16277	16295	16399	16361	16166	16279	16141	16143	16308	16376	16488	16179	16447	16107	16109	16345	16238	16370	16259	16366	16276	16236	16294	16241	16222	16281	16387	16210	16509	16172	16404	16333	16262	16273	16307	16123	16338	16255	16388	16067	16233	16283	16220	16274	16467	16376	16372	16324	16440	16379	16209	16244	16378	16298	16370	16381	16310	16314	16284	16077	16174	16432	16189	16068	16310	16240	16181	16363	16349	16126	16288	16346	16230	16194	16324	16321	16259	16174	16288	16102	16244	16314	16219	16234	16255	16354	16258	16211	16313	16258	16390	16214	16298	16106	16374	16235	16253	16303	16329	16426	16404	16367	16290	16286	16266	16218	16308	16218	16222	16290	16110	16031	16404	16216	16285	16193	16169	16130	16406	16280	16301	16449	16282	16435	16216	16467	16175	16107	16214	16283	16240	16260	16372	16283	16113	16381	16322	16321	16506	16278	16242	16278	16215	16367	16206	16429	16329	16136	16376	16294	16321	16305	16223	16092	16311	16268	16183	16271	16269	16167	16116	16373	16333	16320	16375	16293	16132	16318	16297	16149	16149	16042	16101	16225	16220	16264	16224	16145	16300	16358	16223	16218	16379	16404	16257	16354	16147	16380	16133	16313	16274	16344	16287	16247	16276	16396	16282	16378	16233	16385	16258	16273	16167	16252	16429	16207	16411	16401	16371	16250	16257	16267	16231	16258	16331	16329	16313	16377	16246	16328	16396	16244	16210	16023	16345	16218	16388	16170	16374	16213	16230	16388	16338	16301	16192	16389	16096	16316	16237	16260	16229	16258	16373	16197	16226	16371	16224	16127	16259	16133	16406	16143	16177	16300	16363	16171	16261	16350	16257	16277	16332	16125	16333	16484	16105	16239	16295	16427
29250	22846	25647	21369	18111	17950	18018	17762	17963	18597	18782	18924	20807	20750	19448	18600	17930	17838	17770	17692	17536	17629	17701	17661	17719	17682	17812	17728	17432	17591	17746	17536	17541	17754	17769	17625	17691	17588	17602	17708	17597	17736	17483	17737	17675	17776	17647	17725	17891	17681	17834	17613	17537	17608	17773	17707	17820	17751	17709	17762	17672	17466	17598	17473	17852	17441	17580	17638	17558	17755	17716	17672	17792	17780	17687	17791	17828	17802	17938	17609	17875	17813	17691	17546	17739	17726	17743	17683	17705	17513	17838	17648	17843	17768	17588	17804	17694	17893	17634	17760	17615	17800	17755	17817	17618	17693	17697	17658	17943	17622	17799	17805	17775	17551	17666	17694	17709	17773	17740	17630	17456	17741	17899	17717	17501	17620	17890	17602	17637	17730	17688	17718	17705	17662	17764	17751	17869	17914	17587	17575	17670	17713	17732	17816	17637	17479	17618	17611	17670	17841	17333	17709	17805	17592	17847	17754	17869	17643	17718	17537	17659	17711	17818	17617	17609	17637	17481	17643	17615	17764	17654	17634	17830	17777	17904	17616	17575	17663	17616	17522	17592	17613	17479	17663	17792	17587	17680	17767	17546	17699	17697	17826	17767	17522	17879	17597	17707	17557	17689	17639	17470	17669	17722	17762	17864	17851	17710	17537	17731	17629	17790	17626	17689	17677	17719	17706	17684	17679	17691	17783	17640	17906	17782	17527	17749	17639	17594	17498	17681	17618	17810	17714	17529	17575	17693	17581	17794	17776	17782	17679	17612	17473	17637	17697	17633	17668	17771	17671	17654	17610	17554	17575	17505	17578	17795	17736	17735	17685	17723	17641	17365	17643	17761	17635	17624	17695	17794	17423	17574	17585	17494	17711	17616	17697	17665	17687	17801	17684	17753	17638	17649	17656	17705	17695	17662	17687	17637	17520	17579	17633	17801	17662	17800	17678	17552	17701	17832	17627	17786	17624	17675	17628	17575	17668	17546	17665	17623	17716	17827	17725	17503	17704	17742	17595	17640	17818	17766	17672	17624	17731	17861	17574	17749	17530	17556	17495	17730	17550	17580	17551	17677	17669	17706	17614	17915	17684	17513	17616	17729	17654	17859	17611	17712	17689	17695	17669	17643	17646	17727	17887	17640	17619	17686	17674	17642	18021	17391	17695	17718	17907	17929	17666	17418	17630	17562	17758	17743	17682	17824	17866	17730	17820	17729	17608	17675	17611	17623	17679	17640	17684	17729	17561	17716	17983	17673	17686	17840	17638	17790	17890	17695	17679	17633	17701	17647	17672	17615	17702	17769	17810	17542	17562	17725	17565	17515	17886	17713	17891	17598	17648	17810	17651	17754	17698	17727	17774	17646	17746	17658	17544	17698	17754	17727	17631	17858	17630	17743	17642	17710	17600	17727	17780	17775	17678	17916	17754	17760	17841	17576	17656	17499	17638	17719	17702	17725	17672	17659	17619	17760	17650	17565	17687	17690	17831	17879	17577	17570	17563	17686	17577	17815	17462	17600	17693	17645	17497	17352	17445	17515	17555	17812	17761	17631	17686	17748	17688	17575	17541	17504	17756	17797	17777	17716	17487	17743	17646	17771	17628	17670	17588	17628	17710	17659	17661	17586	17831	17527	17591	17836	17623	17755	17537	17504	17741	17893	17759	17641	17511	17767	17788	17761	17533	17549	17708	17608	17574	17540	17710	17667	17902	17604	17601	17653	17727	17656	17734	17489	17792	17505	17545	17794	17549	17578	17633	17560	17609	17701	17667	17732	17803	17738	17660	17589	17734	17735	17730	17805	17710	17756	17778	17606	17698	17820	17552	17623	17753	17633	17639	17590	17771	17566	17524	17547	17677	17674	17574	17790	17745	17708	17673	17762	17617	17897	17637	17663	17643	17667	17678	17628	17492	17516	17632	17623	17656	17747	17705	17761	17739	17552	17657	17614	17610	17674	17745	17754	17662	17528	17615	17667	17583	17902	17721	17644	17711	17506	17819	17722	17879	17734	17666	17773	17545	17742	17888	17622	17705	17650	17739	17863	17700	17648	17666	17678	17649	17807	17704	17926	17738	17648	17823	17852	17766	17825	17695	17636	17731	17799	17567	17745	17689	17688	17465	17784	17696	17583	17656	17734	17684	17395	17735	17785	17544	17716	17665	17705	17945	17664	17642	17624	17656	17608	17639	17589	17632	17568	17761	17726	17679	17773	17973	17471	17544	17623	17803	17559	17809	17885	17550	17620	17756	17892	17722	17537	17622	17679	17914	17790	17604	17562	17636	17691	17760	17799	17863	17706	17385	17711	17735	17829	17693	17537	17727	17330	17816	17688	17627	17575	17548	17849	17674	17600	17778	17841	17705	17718	17755	17707	17732	17912	17748	17720	17725	17628	17627	17753	17684	17601	17645	17751	17642	17554	17784	17456	17740	17627	17792	17781	17661	17743	17584	17658	17927	17620	17644	17613	17519	17882	17663	17733	17645	17740	17859	17683	17634	17579	17562	17742	17789	17645	17677	17704	17819	17730	17594	17680	17646	17597	17709	17602	17743	17562	17641	17677	17596	17555	17630	17649	17690	17698	17761	17809	17669	17657	17562	17738	17644	17808	17716	17729	17549	17747	17677	17617	17359	17541	17711	17536	17634	17629	17671	17642	17712	17701	17698	17917	17554	17778	17833	17655	17410	17549	17645	17726	17678	17846	17674	17832	17544	17528	17649	17572	17738	17708	17597	17618	17636	17631	17700	17710	17551	17697	17750	17567	17670	17542	17594	17686	17582	17973	17598	17601	17700	18006	17806	17769	17584	17636	17540	17731	17603	17683	17762	17538	17657	17732	17741	17660	17628	17812	17696	17668	17912	17682	17656	17461	17647	17754	17790	17576	17605	17630	17603	17591	17436	17696	17743	17718	17883	17772	17765	17658	17619	17597	17782	17728	17774	17691	17584	17628	17700	17662	17675	17632	17581	17805	17794	17636	17704	17672	17839	17689	17587	17578	17578	17816	17672	17684	17742	17857	17750	17614	17495	17640	17622	17648	17668	17386	17612	17861	17609	17713	17580	17624	17611	17754	17830	17600	17676	17457	17609	17588	17596	17692	17478	17574	17831	17695	17790	17622	17713	17746	17757	17751	17707	17788	17661	17620	17369	17601	17687	17763	17678	17731	17502	17678	17713	17776	17725	17645	17644	17877	17715	17655	17600	17514	17719	17626	17750	17806	17772	17590	17652	17546	17692	17834	17742	17845	17423	17906	17797	17644	17583	17844	17768	17796	17752	17629	17612	17672	17646	17730	17756	17526	17585	17646	17656	17649	17523	17671	17540	17669	17747	17611	17750	17761	17555	17699	17639	17710	17630	17562	17575	17796	17610	17683	17778	17707	17594	17823	17764	17614	17635	17657	17812	17602	17636	17420	17797	17644	17753	17609	17714	17641	17815	17525	17851	17607	17563	17599	17762	17419	17878	17619	17829	17649	17581	17784	17661	17639	17652	17715	17544	17474	17528	17713	17712	17691	17641	17752	17609	17633	17691	17801	17922	17719	17653	17682	17760	17434	17804	17850	17850	17594	17587	17655	17892	17514	17788	17832	17797	17514	17679	17694	17743	17698	17730	17705	17564	17687	17665	17928	17604	17670	17638	17746	17775	17352	17700	17577	17556	17692	17750	17968	17708	17551	17560	17753	17776	17884	17583	17573	17753	17755	17901	17667	17676	17613	17640	17637	17757	17536	17670	17757	17791	17756	17631	17657	17484	17588	17599	17815	17510	17702	17678	17854	17549	17803	17790	17735	17686	17605	17680	17728	17865	17672	17789	17866	17683	17715	17601	17883	17603	17615	17593	17898	17722	17792	17718	17809	17769	17781	17806	17645	17579	17724	17722	17654	17607	17779	17740	17736	17662	17763	17626	17716	17612	17683	17635	17558	17592	17623	17741	17580	17888	17732	17754	17741	17770	17523	17789	17658	17686	17793	17563	17575	17670	17749	17595	17748	17917	17695	17640	17739	17698	17576	17853	17442	17694	17722	17573	17717	17781	17676	17666	17477	17683	17553	17641	17698	17664	17710	17692	17742	17636	17598	17799	17668	17741	17662	17714	17663	17717	17603	17709	17628	17712	17727	17771	17702	17794	17869	17517	17671	17704	17763	17728	17726	17620	17609	17601	17661	17553	17857	17535	17601	17618	17768	17636	17682	17586	17688	17743	17765	17726	17636	17736	17792	17826	17661	17672	17871	17664	17878	17710	17667	17806	17764	17854	17775	17735	17553	17818	17844	17662	17650	17670	17726	17651	17728	17672	17594	17790	17682	17745	17709	17625	17747	17688	17743	17624	17520	17684	17983	17481	17688	17779	17591	17734	17623	17885	17744	17637	17852	17675	17590	17805	17771	17709	17566	17636	17871	17785	17493	17705	17722	17788	17669	17609	17621	17678	17753	17530	17606	17699	17449	17571	17570	17681	17706	17719	17505	17640	17720	17760	17853	17666	17748	17716	17562	17469	17594	17605	17754	17778	17629	17881	17754	17770	17707	17675	17690	17562	17650	17715	17649	17691	17781	17613	17572	17699	17623	17720	17607	17430	17495	17625	17652	17672	17517	17598	17666	17746	17780	17664	17693	17689	17721	17571	17680	17567	17779	17586	17741	17764	17742	17773	17745	17722	17710	17654	17727	17590	17798	17824	17762	17736	17633	17612	17612	17719	17799	17694	17730	17652	17600	17491	17524	17756	17621	17585	17710	17708	17681	17814	17642	17626	17705	17530	17955	17821	17460	17730	17571	17725	17857	17711	17651	17721	17740	17490	17516	17727	17751	17687	17803	17983	17526	17447	17561	17703	17744	17635	17781	17631	17597	17578	17645	17751	17759	17705	17656	17656	17892	17744	17550	17661	17682	17895	17868	17454	17768	17595	17662	17682	17760	17724	17770	17657	17684	17748	17832	17455	17671	17535	17688	17660	17685	17515	17560	17566	17652	17850	17659	17738	17711	17568	17686	17754	17710	17543	17693	17615	17568	17854	17773	17576	17684	17539	17690	17745	17611	17689	17740	17731	17881	17655	17479	17762	17759	17616	17734	17778	17816	17754	17694	17637	18010	17969	17798	17781	17907	17488	17554	17952	17687	17663
16999	21687	24949	19050	17100	16968	16744	16583	16985	18256	18704	18668	21458	20581	18569	17324	16813	16600	16338	16514	16345	16553	16387	16500	16527	16443	16369	16360	16509	16532	16404	16583	16479	16377	16536	16457	16482	16487	16553	16351	16326	16386	16637	16438	16446	16386	16511	16434	16382	16388	16432	16557	16456	16237	16581	16437	16490	16367	16649	16577	16349	16483	16506	16575	16549	16335	16338	16353	16544	16448	16367	16537	16445	16496	16375	16438	16529	16371	16452	16572	16429	16439	16338	16314	16452	16605	16444	16510	16300	16372	16410	16513	16561	16344	16512	16489	16631	16442	16511	16395	16342	16345	16213	16362	16366	16466	16508	16429	16454	16330	16312	16338	16532	16545	16366	16496	16521	16557	16277	16409	16396	16386	16444	16399	16406	16442	16542	16394	16454	16444	16408	16340	16382	16486	16390	16511	16540	16425	16431	16542	16586	16433	16500	16587	16358	16655	16466	16513	16270	16458	16425	16373	16519	16559	16602	16411	16521	16527	16365	16527	16346	16555	16456	16408	16459	16341	16443	16387	16229	16442	16385	16387	16494	16315	16496	16450	16350	16488	16463	16417	16273	16395	16603	16448	16422	16432	16468	16448	16575	16460	16359	16481	16478	16553	16448	16404	16371	16453	16531	16211	16453	16568	16380	16531	16487	16388	16154	16433	16396	16485	16409	16370	16493	16536	16321	16353	16475	16437	16404	16171	16379	16588	16517	16572	16406	16421	16518	16468	16377	16303	16419	16410	16349	16371	16343	16419	16461	16466	16517	16518	16407	16569	16497	16397	16347	16319	16363	16553	16283	16559	16432	16441	16456	16574	16394	16569	16292	16409	16402	16509	16493	16479	16291	16590	16437	16442	16380	16374	16476	16504	16446	16457	16461	16470	16236	16569	16441	16534	16424	16234	16402	16415	16543	16466	16510	16356	16494	16353	16517	16338	16511	16529	16337	16521	16460	16473	16475	16547	16620	16472	16515	16430	16370	16261	16375	16340	16449	16262	16445	16379	16503	16513	16572	16455	16355	16403	16639	16480	16369	16528	16475	16486	16373	16526	16446	16429	16540	16440	16673	16451	16237	16269	16418	16393	16490	16557	16382	16499	16403	16445	16233	16503	16441	16357	16418	16675	16485	16348	16290	16470	16423	16456	16461	16487	16441	16444	16446	16438	16533	16509	16515	16652	16403	16389	16524	16301	16350	16510	16369	16366	16408	16464	16371	16665	16425	16373	16539	16256	16336	16372	16388	16518	16389	16452	16535	16678	16522	16382	16569	16526	16457	16456	16360	16423	16453	16382	16416	16291	16438	16388	16370	16608	16502	16357	16421	16316	16371	16341	16521	16475	16490	16437	16444	16432	16458	16495	16503	16371	16338	16419	16425	16548	16688	16547	16496	16507	16494	16386	16575	16134	16518	16464	16525	16510	16376	16417	16446	16389	16411	16533	16336	16634	16355	16414	16421	16442	16579	16399	16645	16526	16440	16393	16536	16432	16296	16392	16377	16432	16439	16480	16489	16492	16433	16593	16499	16516	16499	16412	16491	16416	16426	16475	16412	16588	16439	16387	16358	16404	16160	16395	16419	16475	16462	16542	16490	16470	16292	16473	16404	16371	16347	16489	16603	16519	16437	16581	16523	16579	16414	16452	16311	16522	16450	16248	16424	16281	16408	16458	16469	16461	16491	16448	16501	16396	16354	16318	16564	16397	16530	16415	16499	16560	16443	16400	16484	16378	16371	16519	16459	16392	16560	16439	16400	16495	16550	16444	16486	16413	16357	16489	16386	16434	16493	16433	16577	16465	16502	16462	16401	16638	16340	16293	16414	16269	16489	16648	16583	16324	16459	16459	16462	16466	16587	16515	16627	16582	16399	16516	16380	16439	16517	16629	16487	16299	16552	16498	16548	16441	16444	16423	16467	16606	16502	16439	16492	16509	16577	16466	16538	16445	16501	16429	16417	16548	16463	16343	16381	16550	16468	16464	16657	16468	16458	16614	16656	16321	16406	16462	16406	16338	16437	16461	16495	16471	16517	16607	16350	16656	16381	16440	16289	16250	16367	16437	16332	16475	16549	16509	16513	16444	16235	16306	16590	16508	16442	16630	16396	16343	16505	16597	16620	16374	16478	16374	16471	16445	16528	16483	16359	16434	16550	16451	16433	16363	16284	16441	16453	16431	16419	16419	16388	16248	16518	16353	16558	16400	16462	16584	16452	16539	16470	16504	16503	16424	16481	16276	16459	16461	16553	16350	16442	16315	16559	16279	16517	16331	16586	16417	16451	16450	16498	16409	16348	16299	16421	16429	16412	16467	16399	16438	16401	16531	16353	16451	16453	16394	16610	16384	16400	16296	16530	16470	16569	16585	16415	16537	16412	16396	16372	16465	16348	16365	16636	16491	16333	16325	16332	16407	16497	16384	16508	16354	16254	16357	16592	16499	16300	16549	16342	16387	16487	16510	16641	16493	16406	16449	16339	16520	16392	16426	16359	16372	16474	16298	16483	16543	16439	16562	16594	16360	16526	16370	16491	16343	16561	16390	16378	16370	16522	16368	16486	16316	16320	16331	16394	16337	16498	16584	16395	16510	16519	16310	16567	16308	16448	16389	16337	16521	16542	16693	16618	16459	16455	16527	16391	16405	16438	16420	16464	16592	16503	16424	16416	16270	16407	16376	16473	16361	16439	16460	16552	16550	16499	16455	16518	16481	16310	16568	16418	16474	16398	16488	16425	16399	16530	16471	16557	16382	16586	16416	16448	16514	16419	16266	16355	16583	16503	16431	16424	16438	16560	16412	16324	16265	16448	16378	16518	16563	16611	16499	16467	16351	16457	16355	16642	16361	16440	16389	16432	16632	16534	16393	16336	16499	16420	16322	16430	16430	16366	16472	16564	16575	16671	16458	16632	16502	16419	16623	16490	16332	16426	16585	16286	16263	16608	16430	16488	16379	16513	16344	16397	16552	16297	16331	16430	16524	16483	16533	16343	16402	16412	16444	16336	16414	16309	16595	16320	16504	16602	16501	16463	16600	16519	16421	16449	16618	16449	16493	16536	16445	16369	16541	16573	16265	16425	16487	16547	16514	16622	16416	16364	16618	16313	16387	16533	16432	16593	16600	16521	16626	16313	16542	16380	16448	16470	16416	16419	16464	16449	16338	16305	16629	16490	16475	16399	16560	16298	16606	16439	16370	16379	16349	16332	16343	16408	16273	16489	16368	16252	16428	16318	16393	16457	16229	16451	16379	16394	16474	16483	16401	16293	16319	16440	16381	16501	16314	16402	16538	16407	16487	16582	16478	16385	16590	16569	16303	16473	16458	16324	16450	16318	16573	16355	16498	16346	16376	16560	16525	16334	16559	16340	16479	16240	16344	16641	16356	16510	16462	16388	16568	16588	16303	16543	16510	16533	16395	16339	16366	16391	16353	16348	16602	16752	16392	16506	16479	16387	16485	16375	16285	16488	16389	16497	16515	16504	16450	16597	16406	16419	16377	16537	16450	16464	16354	16488	16401	16450	16408	16538	16348	16335	16466	16571	16391	16411	16563	16431	16444	16650	16496	16504	16356	16372	16427	16527	16564	16332	16551	16410	16495	16420	16422	16444	16443	16445	16453	16388	16431	16612	16566	16434	16445	16385	16428	16462	16308	16485	16420	16455	16488	16552	16442	16549	16589	16396	16428	16453	16484	16518	16329	16472	16318	16453	16394	16521	16531	16434	16482	16229	16452	16470	16375	16399	16567	16456	16354	16471	16375	16364	16420	16639	16502	16432	16431	16493	16467	16542	16339	16321	16349	16465	16507	16452	16283	16315	16459	16234	16430	16393	16325	16434	16470	16516	16523	16562	16318	16514	16676	16441	16638	16355	16498	16576	16375	16488	16538	16522	16382	16364	16468	16456	16505	16554	16509	16474	16447	16422	16314	16450	16390	16389	16414	16283	16490	16418	16435	16476	16552	16511	16532	16592	16334	16487	16364	16484	16543	16362	16410	16478	16454	16406	16396	16515	16532	16447	16318	16455	16360	16458	16633	16543	16401	16357	16472	16493	16611	16390	16375	16483	16349	16457	16544	16526	16495	16478	16373	16528	16490	16274	16471	16456	16723	16428	16435	16417	16470	16538	16357	16569	16331	16546	16540	16538	16484	16512	16562	16489	16486	16506	16432	16419	16466	16543	16348	16521	16387	16632	16438	16431	16351	16523	16444	16349	16504	16290	16594	16370	16548	16692	16380	16506	16423	16333	16582	16369	16406	16467	16412	16484	16565	16497	16579	16509	16508	16386	16260	16387	16233	16503	16305	16387	16525	16460	16561	16476	16312	16510	16376	16432	16331	16412	16409	16401	16710	16437	16520	16528	16425	16484	16519	16618	16340	16650	16477	16503	16483	16543	16279	16480	16497	16604	16596	16419	16462	16478	16442	16443	16456	16659	16413	16583	16479	16603	16394	16525	16380	16481	16529	16482	16310	16539	16357	16333	16490	16424	16623	16501	16345	16423	16451	16551	16397	16595	16430	16603	16467	16434	16479	16292	16464	16381	16428	16416	16479	16679	16508	16439	16446	16326	16486	16377	16450	16403	16606	16400	16451	16475	16444	16518	16433	16494	16365	16409	16484	16258	16433	16568	16581	16382	16470	16470	16383	16615	16435	16412	16431	16420	16446	16436	16390	16487	16436	16621	16518	16426	16517	16497	16531	16464	16475	16464	16373	16550	16522	16506	16387	16559	16416	16527	16335	16483	16704	16546	16366	16480	16439	16312	16583	16490	16243	16608	16439	16151	16527	16379	16329	16261	16475	16482	16282	16386	16414	16436	16371	16591	16467	16480	16603	16351	16466	16350	16438	16488	16523	16261	16396	16364	16487	16412	16417	16425	16504	16453	16398	16476	16642	16482	16396	16528	16461	16311	16582	16415	16507	16390	16479	16525	16352	16450	16387	16511	16471	16360	16446	16482	16642	16649	16344	16399	16521	16625	16598	16327	16457	16454	16656	16586	16465	16503	16466	16256	16351	16496	16422	16401	16412	16493	16538	16479	16358	16327	16331	16399	16374	16545	16400	16456	16542	16431	16251	16452	16434	16278	16317	16524	16408	16571	16487	16375	16340	16443	16454	16517	16590	16469	16583
25046	21325	28188	25690	21575	19693	19414	18365	18811	19705	19453	19556	31731	32797	27005	21463	18675	17830	17513	17335	17360	17386	17453	17489	17371	17383	17332	17297	17452	17384	17481	17274	17294	17346	17458	17539	17461	17370	17298	17646	17400	17280	17449	17508	17555	17417	17357	17361	17242	17385	17358	17282	17460	17424	17338	17402	17499	17426	17331	17306	17254	17432	17613	17545	17370	17514	17450	17522	17313	17309	17208	17475	17312	17429	17255	17395	17351	17652	17487	17195	17391	17471	17472	17518	17239	17509	17521	17340	17392	17431	17281	17342	17398	17428	17435	17514	17489	17629	17352	17227	17233	17151	17306	17474	17380	17286	17420	17547	17237	17475	17226	17474	17043	17233	17554	17521	17632	17437	17491	17482	17450	17356	17489	17403	17583	17363	17198	17390	17574	17408	17463	17409	17421	17451	17373	17305	17413	17394	17365	17280	17383	17311	17344	17379	17365	17313	17311	17360	17332	17352	17395	17227	17449	17397	17248	17522	17417	17411	17377	17331	17567	17247	17475	17290	17364	17339	17291	17427	17462	17224	17350	17399	17434	17319	17229	17201	17495	17504	17547	17312	17414	17477	17250	17232	17326	17594	17331	17474	17475	17426	17396	17333	17348	17384	17298	17545	17378	17288	17443	17485	17319	17444	17410	17340	17526	17518	17210	17404	17244	17515	17327	17342	17629	17484	17280	17184	17386	17233	17476	17327	17622	17304	17441	17384	17566	17583	17333	17508	17428	17233	17451	17427	17249	17620	17436	17452	17462	17339	17345	17333	17503	17513	17401	17261	17380	17368	17460	17352	17260	17402	17627	17550	17456	17450	17426	17270	17475	17375	17521	17399	17248	17431	17366	17233	17340	17338	17275	17479	17393	17703	17248	17440	17246	17328	17489	17491	17387	17456	17215	17507	17379	17317	17381	17354	17459	17500	17246	17524	17563	17303	17362	17474	17331	17220	17404	17519	17349	17545	17440	17260	17529	17420	17350	17336	17387	17226	17314	17290	17269	17478	17399	17282	17453	17265	17243	17308	17476	17324	17268	17207	17262	17296	17309	17434	17371	17315	17538	17435	17465	17473	17371	17477	17539	17212	17373	17308	17459	17295	17273	17305	17394	17235	17295	17266	17333	17362	17507	17431	17584	17595	17246	17253	17438	17334	17335	17253	17410	17435	17271	17217	17317	17471	17494	17389	17260	17335	17437	17309	17249	17238	17258	17409	17630	17236	17364	17456	17689	17419	17223	17307	17411	17685	17428	17344	17444	17501	17362	17500	17504	17507	17298	17170	17569	17374	17159	17154	17475	17347	17172	17589	17480	17219	17457	17307	17201	17400	17330	17099	17276	17410	17412	17395	17288	17440	17446	17115	17276	17349	17488	17409	17376	17267	17465	17501	17290	17271	17232	17464	17326	17389	17308	17359	17423	17180	17205	17289	17235	17428	17321	17423	17501	17428	17505	17617	17475	17339	17394	17357	17531	17477	17250	17388	17458	17246	17537	17643	17341	17256	17419	17320	17262	17526	17296	17245	17423	17545	17307	17435	17314	17387	17176	17353	17208	17251	17369	17270	17307	17312	17656	17362	17301	17281	17371	17440	17466	17218	17253	17322	17465	17339	17326	17210	17392	17298	17298	17374	17503	17475	17414	17398	17524	17206	17428	17605	17376	17378	17448	17513	17363	17444	17387	17498	17318	17351	17368	17474	17363	17308	17324	17259	17352	17483	17210	17537	17387	17591	17333	17358	17349	17372	17399	17245	17369	17277	17324	17273	17311	17237	17375	17390	17376	17497	17600	17223	17260	17344	17170	17341	17335	17251	17495	17429	17471	17386	17298	17350	17328	17499	17195	17542	17413	17529	17389	17367	17337	17325	17229	17400	17430	17458	17308	17196	17424	17385	17458	17369	17390	17306	17337	17355	17443	17443	17228	17449	17489	17463	17457	17337	17292	17408	17392	17434	17320	17241	17538	17584	17435	17504	17483	17145	17368	17357	17380	17495	17297	17598	17379	17171	17459	17333	17359	17256	17238	17394	17291	17474	17289	17255	17520	17504	17025	17149	17352	17318	17284	17441	17456	17344	17378	17448	17349	17253	17305	17293	17299	17326	17299	17330	17503	17377	17677	17460	17479	17378	17235	17368	17361	17356	17377	17453	17616	17513	17415	17526	17336	17325	17302	17288	17360	17434	17376	17295	17281	17360	17286	17317	17261	17393	17391	17487	17380	17468	17420	17392	17238	17458	17303	17621	17369	17386	17434	17479	17438	17338	17499	17495	17402	17268	17655	17638	17422	17122	17229	17464	17547	17175	17522	17248	17366	17252	17365	17423	17423	17597	17439	17573	17387	17419	17470	17522	17344	17371	17438	17454	17512	17268	17524	17401	17308	17303	17349	17454	17580	17291	17190	17338	17357	17321	17280	17392	17386	17557	17426	17385	17507	17216	17282	17390	17471	17329	17437	17336	17366	17461	17450	17302	17500	17323	17247	17533	17496	17345	17371	17506	17183	17275	17348	17320	17127	17349	17288	17460	17277	17192	17188	17354	17440	17066	17448	17363	17402	17395	17310	17419	17298	17305	17181	17272	17532	17288	17400	17206	17368	17607	17176	17343	17364	17467	17460	17475	17597	17096	17371	17362	17184	17181	17428	17330	17302	17203	17301	17124	17649	17379	17234	17491	17338	17308	17327	17322	17560	17313	17414	17467	17142	17494	17273	17306	17049	17382	17475	17243	17355	17215	17258	17260	17427	17369	17252	17491	17355	17379	17508	17513	17482	17580	17353	17455	17310	17312	17317	17335	17388	17526	17317	17581	17364	17198	17580	17551	17425	17368	17494	17324	17371	17429	17317	17468	17382	17383	17281	17559	17441	17281	17352	17475	17238	17374	17208	17409	17373	17328	17105	17455	17345	17320	17455	17499	17298	17653	17406	17424	17547	17310	17475	17253	17422	17469	17301	17283	17326	17400	17306	17295	17381	17226	17570	17406	17453	17467	17611	17439	17287	17329	17319	17292	17476	17261	17465	17451	17435	17432	17472	17451	17317	17401	17353	17286	17192	17252	17529	17472	17251	17365	17347	17324	17305	17421	17477	17495	17183	17302	17122	17317	17455	17271	17531	17338	17659	17430	17699	17321	17438	17266	17413	17307	17168	17462	17443	17447	17224	17142	17524	17566	17516	17364	17500	17392	17365	17431	17345	17441	17317	17363	17538	17401	17298	17323	17420	17446	17208	17363	17322	17408	17539	17390	17226	17386	17278	17254	17432	17632	17323	17302	17284	17272	17367	17391	17488	17299	17271	17483	17353	17472	17519	17290	17554	17384	17349	17301	17347	17192	17370	17333	17396	17549	17697	17431	17328	17283	17485	17405	17259	17431	17440	17235	17173	17420	17412	17340	17434	17386	17305	17489	17301	17476	17393	17455	17389	17585	17345	17259	17197	17285	17261	17202	17404	17573	17435	17425	17253	17469	17338	17516	17538	17440	17366	17354	17469	17502	17508	17436	17412	17427	17370	17325	17472	17412	17411	17437	17561	17356	17492	17441	17331	17452	17459	17319	17351	17574	17282	17284	17347	17504	17416	17432	17172	17345	17491	17396	17421	17387	17466	17455	17233	17540	17603	17405	17260	17423	17318	17383	17365	17372	17326	17295	17546	17403	17400	17242	17285	17260	17319	17142	17317	17296	17305	17400	17382	17305	17375	17515	17355	17295	17173	17297	17399	17381	17434	17505	17219	17671	17389	17425	17401	17456	17294	17393	17366	17456	17584	17299	17486	17204	17376	17322	17283	17271	17354	17303	17499	17492	17243	17292	17430	17485	17501	17388	17332	17404	17427	17473	17425	17276	17350	17587	17377	17467	17213	17299	17459	17435	17320	17404	17574	17481	17266	17411	17478	17123	17285	17241	17323	17259	17274	17509	17307	17254	17429	17366	17336	17185	17563	17348	17452	17302	17530	17452	17392	17406	17485	17497	17516	17417	17250	17290	17431	17423	17360	17250	17416	17397	17463	17449	17229	17556	17482	17368	17500	17487	17218	17319	17350	17461	17381	17280	17549	17201	17270	17390	17470	17218	17168	17237	17323	17502	17459	17351	17324	17461	17322	17425	17465	17399	17430	17248	17477	17302	17395	17476	17364	17419	17261	17337	17361	17215	17239	17160	17520	17202	17275	17386	17528	17384	17473	17324	17498	17423	17309	17300	17392	17416	17417	17300	17287	17463	17400	17634	17601	17402	17239	17244	17539	17225	17286	17431	17436	17432	17427	17566	17438	17535	17493	17449	17238	17361	17398	17477	17448	17365	17386	17189	17601	17370	17314	17430	17458	17311	17201	17216	17470	17490	17433	17425	17413	17416	17303	17277	17232	17541	17577	17508	17377	17459	17480	17234	17371	17310	17207	17517	17190	17310	17321	17367	17416	17378	17363	17354	17242	17260	17452	17290	17273	17373	17425	17451	17479	17503	17530	17615	17472	17574	17301	17307	17488	17337	17432	17471	17351	17309	17390	17229	17430	17386	17575	17338	17406	17518	17329	17239	17396	17285	17307	17291	17347	17552	17229	17296	17261	17507	17473	17419	17565	17220	17583	17336	17369	17477	17380	17554	17430	17471	17352	17429	17310	17539	17390	17410	17439	17318	17232	17362	17577	17306	17423	17433	17194	17608	17391	17655	17399	17302	17480	17220	17304	17185	17353	17298	17428	17414	17387	17360	17393	17254	17413	17273	17345	17409	17395	17164	17378	17547	17266	17362	17517	17231	17437	17463	17477	17170	17296	17392	17462	17414	17351	17407	17268	17438	17214	17374	17457	17262	17511	17361	17292	17463	17368	17396	17478	17347	17305	17640	17351	17331	17309	17364	17367	17223	17235	17307	17399	17227	17255	17526	17308	17375	17317	17382	17242	17263	17339	17449	17388	17313	17366	17489	17409	17167	17397	17217	17318	17280	17252	17474	17262	17548	17408	17221	17385	17329	17439	17450	17343	17253	17465	17339	17392	17489	17442	17502	17508	17601	17522	17476	17368	17420	17270	17376	17530	17376	17522	17540	17382	17154	17272	17276	17461	17433	17408	17445	17350	17419	17524	17393	17433	17408	17448	17663	17516	17690	17249	17291	17510	17435	17562	17302
15873	26165	27891	24709	18998	17653	17741	17750	19091	20212	19047	20774	36652	35177	27481	20586	17296	16362	16437	16342	16264	16304	16261	16321	16348	16349	16118	16260	16174	16190	16330	16332	16273	16118	16335	16206	16264	16173	16439	16416	16223	16353	16393	16155	16423	16307	16447	16311	16297	16217	16364	16210	16146	16205	16262	16391	16433	16366	16342	16293	16268	16343	16459	16385	16291	16233	16361	16341	16155	16196	16201	16180	16288	16096	16250	16312	16290	16290	16251	16326	16255	16217	16335	16246	16420	16149	16176	16190	16165	16360	16296	16351	16306	16330	16480	16309	16366	16327	16125	16270	16333	16227	16167	16323	16305	16298	16258	16334	16284	16161	16242	16244	16419	16126	16287	16386	16391	16028	16263	16194	16207	16373	16323	16300	16236	16253	16274	16091	16372	16224	16256	16196	16391	16297	16250	16121	16297	16221	16217	16123	16456	16393	16152	16244	16418	16301	16242	16204	16424	16198	16341	16300	16126	16459	16230	16276	16391	16256	16245	16191	16247	16265	16358	16208	16317	16220	16156	16309	16101	16107	16392	16196	16316	16226	16334	16334	16350	16242	16180	16200	16096	16271	16308	16115	16256	16076	16353	16296	16118	16307	16358	16235	16100	16222	16441	16250	16254	16374	16268	16246	16199	16266	16372	16210	16233	16395	16123	16330	16277	16192	16184	16330	16331	16337	16298	16186	16155	16236	16180	16279	16258	16165	16258	16139	16260	16170	16420	16091	16243	16422	16316	16096	16357	16160	16223	16278	16392	16335	16143	16253	16300	16132	16295	16132	16261	16180	16198	16208	16254	16301	16269	16271	16267	16199	16433	16226	16221	16386	16233	16297	16170	16146	16396	16383	16250	16327	16276	16209	16258	16498	16319	16384	16202	16234	16351	16338	16228	16261	16333	16305	16338	16208	16268	16107	16345	16218	16340	16310	16239	16198	16366	16220	16146	16272	16336	16221	16399	16285	16171	16325	16267	16305	16188	16152	16167	16103	16191	16068	16384	16214	16235	16105	16375	16330	16336	16322	16260	16315	16171	16455	16328	16357	16312	16159	16313	16228	16153	16251	16152	16312	16200	16373	16178	16437	16191	16396	16263	16263	16215	16273	16192	16314	16190	16225	16254	16340	16344	16210	16452	16225	16445	16337	16199	16345	16338	16375	16341	16225	16262	16438	16098	16126	16356	16226	16415	16344	16292	16248	16286	16332	16210	16221	16342	16384	16305	16359	16404	16077	16346	16312	16291	16218	16243	16329	16262	16412	16230	16315	16281	16388	16237	16326	16330	16252	16103	16241	16234	16169	16467	16242	16093	16162	16213	16365	16390	16395	16176	16411	16187	16185	16225	16238	16289	16170	16223	16165	16401	16339	16333	16368	16234	16285	16371	16323	16222	16357	16412	16232	16336	16157	16270	16161	16192	16357	16100	16086	16315	16410	16102	16087	16371	16198	16320	16174	16240	16324	16094	16216	16168	16299	16175	16357	16270	16307	16240	16307	16323	16159	16345	16126	16214	16281	16232	16501	16100	16343	16273	16420	16333	16259	16236	16359	16197	16312	16260	16409	16255	16266	16072	16352	16285	16291	16361	16163	16272	16418	16265	16393	16212	16319	16241	16411	16206	16278	16103	16250	16478	16258	16240	16236	16383	16274	16288	16332	16347	16225	16288	16340	16134	16358	16207	16199	16311	16292	16293	16278	16087	16320	16344	16223	16190	16171	16281	16307	16268	16429	16188	16457	16299	16218	16336	16371	16265	16163	16336	16213	16187	16171	16273	16009	16165	16186	16270	16407	16168	16344	16224	16081	16194	16501	16125	16259	16160	16287	16253	16247	16306	16154	16322	16259	16245	16380	16385	16191	16363	16221	16400	16271	16225	16331	16355	16303	16241	16149	16093	16117	16267	16245	16158	16345	16226	16383	16298	16310	16296	16292	16206	16101	16220	16014	16302	16118	16239	16126	16237	16178	16422	15999	16273	16404	16210	16418	16204	16360	16153	16318	16319	16256	16287	16283	16345	16261	16280	16266	16125	16150	16239	16314	16393	16311	16147	16524	16300	16286	16236	16226	16175	16327	16084	16213	16369	16350	16201	16409	16127	16361	16437	16097	16363	16236	16289	16155	16216	16342	16304	16112	16373	16131	16208	16106	16188	16320	16265	16325	16193	16197	16321	16094	16365	16328	16160	16278	16483	16471	16415	16314	16276	16334	16287	16293	16376	16286	16227	16262	16209	16192	16071	16220	16255	16390	16093	16249	16189	16138	16242	16319	16309	16301	16346	16504	16377	16164	16226	16095	16218	16272	16177	16169	16174	16173	16195	16128	16301	16461	16260	16285	16295	16316	16093	16197	16189	16301	16306	16079	16312	16263	16296	16220	16349	16257	16291	16165	16331	16326	16292	16500	16259	16280	16299	16376	16209	16200	16184	16213	16327	16146	16386	16325	16125	16333	16263	16247	16096	16005	16230	16209	16155	16307	16139	15987	16052	16225	16204	16309	16366	16252	16074	16358	16230	16144	16347	16139	16042	16316	16353	16263	16183	16345	16332	16228	16280	16298	16241	16166	16366	16245	16287	16248	16342	16340	16186	16289	16206	16183	16216	16270	16385	16366	16246	16387	16234	16418	16325	16241	16271	16065	16237	16297	16183	16241	16024	16408	16324	16191	16239	16208	16310	16458	16214	16283	16290	16223	16214	16181	16339	16365	16348	16146	16341	16345	16349	16236	16313	16259	16212	16384	16337	16296	16276	16113	16127	16084	16308	16176	16183	16155	16256	16274	16216	16275	16441	16280	16193	16231	16216	16382	16156	16030	16358	16291	16291	16173	16042	16215	16290	16321	16210	16128	16199	16206	16310	16011	16344	16341	16218	16225	16477	16325	16298	16201	16133	16179	16108	16225	16129	16418	16207	16158	16285	16216	16321	16296	16394	16368	16138	16321	16261	16348	16265	16260	16466	16287	16251	16264	16198	16295	16218	16196	16227	16354	16173	16193	16245	16248	16299	16270	16269	16247	16288	16253	16318	16206	16396	16350	16308	16213	16269	16414	16235	16352	16157	16455	16277	16421	16227	16337	16367	16212	16133	16156	16361	16286	16321	16251	16384	16394	16081	16334	16160	16350	16230	16278	16213	16335	16289	16134	16325	16305	16192	16230	16230	16262	16238	16250	16280	16173	16432	16163	16371	16196	16246	16281	16286	16327	16077	16425	16242	16291	16223	16185	16340	16304	16282	16253	16221	16377	16285	16182	16175	16200	16330	16280	16364	16397	16274	16370	16286	16321	16181	16354	16390	16156	16156	16317	16148	16149	16453	16287	16186	16191	16251	16273	16384	16363	16312	16270	16075	16286	16424	16265	16255	16325	16220	16105	16167	16321	16252	16289	16360	16239	16380	16246	16143	16270	16208	16133	16247	16258	16232	16132	16247	16335	16348	16321	16353	16206	16078	16392	16175	16458	16313	16326	16075	16211	16303	16219	16265	16309	16299	16339	16264	16239	16101	16198	16155	16017	16179	16357	16223	16222	16161	16115	16247	16223	16208	16225	16304	16366	16308	16361	16297	16261	16222	16236	16444	16126	16310	16114	16327	16312	16283	16178	16195	16240	16350	16170	16190	16423	16206	16045	16244	16146	16235	16274	16239	16323	16246	16306	16277	16301	16293	16273	16280	16207	16341	16239	16248	16219	16259	16355	16239	16164	16212	16278	16155	16359	16233	16319	16169	16137	16305	16222	16201	16209	16343	16194	16449	16279	16205	16216	16080	16323	16128	16290	16367	16243	16279	16128	16370	16448	16276	16131	16374	16121	16188	16205	16369	16160	16310	16287	16328	16390	16223	16327	16254	16296	16396	16272	16384	16209	16215	16282	16469	16338	16319	16216	16379	16218	16280	16310	16136	16268	16332	16277	16168	16385	16386	16099	16158	16131	16319	16311	16254	16213	16406	16325	16371	16333	16211	16345	16130	16224	16234	16345	16106	16318	16339	16295	16309	16291	16113	16254	16253	16170	16375	16249	16300	16240	16423	16314	16433	16301	16301	16175	16357	16137	16305	16372	16126	16216	16192	16402	16126	16366	16415	16212	16290	16170	16290	16266	16263	16372	16331	16221	16344	16363	16239	16349	16178	16317	16231	16291	16180	16398	16258	16370	16196	16344	16255	16236	16321	16170	16198	16131	16122	16298	16181	16215	16347	16282	16210	16454	16364	16294	16336	16424	16326	16162	16261	16381	16021	16362	16315	16253	16263	16156	16183	16410	16494	16303	16303	16397	16267	16236	16191	16344	16197	16179	16296	16168	16315	16286	16258	16205	16101	16436	16272	16391	16330	16578	16125	16192	16493	16130	16308	16136	16299	16294	16164	16290	16462	16241	16443	16363	16080	16185	16198	16167	16355	16347	16209	16276	16173	16456	16195	16117	16242	16403	16273	16338	16274	16372	16376	16122	16164	16132	16295	16305	16139	16307	16210	16307	16261	16167	16292	16304	16244	16301	16154	16286	16101	16250	16161	16307	16125	16158	16256	16232	16342	16147	16314	16248	16316	16237	16225	16234	16301	16224	16218	16477	16298	16302	16317	16174	16257	16349	16209	16258	16126	16350	16168	16273	16352	16368	16250	16127	16327	16252	16307	16432	16231	16415	16331	16317	16274	16402	16208	16291	16209	16349	16434	16228	16328	16318	16165	16179	16484	16195	16197	16337	16009	16259	16337	16121	16139	16173	16247	16341	16350	16376	16300	16409	16288	16214	16215	16247	16159	16472	16310	16446	16292	16335	16350	16306	16144	16162	16482	16147	16374	16172	16204	16260	16273	16227	16208	16156	16113	16316	16173	16215	16064	16287	16237	16400	16253	16210	16387	16293	16164	16344	16424	16303	16514	16410	16109	16333	16341	16242	16133	16139	16263	16328	16167	16292	16253	16384	16289	16427	16171	16218	16398	16300	16266	16224	16272	16082	16251	16377	16256	16218	16028	16300	16360	16261	16142	16388	16313	16313	16253	16213	16325	16245	16209	16360	16237	16164	16451	16283	16247	16173	16201	16277	16286	16318	16210	16127	16245	16214	16284	16206	16290	16225	16342	16169	16382	16199	16299	16250	16229	16390	16301	16172	16305	16193	16366	16240
23886	21327	28804	24476	22176	22747	23517	20053	19939	19831	19057	19452	38812	40304	33009	24637	19587	17690	17466	17331	17163	17030	17235	17284	17111	16991	17155	17003	17055	16990	17307	17168	17230	17132	17334	17103	17130	17029	16938	16886	16964	17094	17086	17072	17030	17310	17181	17150	17217	17007	17197	17120	16953	17057	17076	17166	17391	17145	17150	17193	17147	17204	17102	17060	16989	17073	17003	17092	16991	17167	17188	17189	17076	16957	17137	16992	17058	17280	17162	17109	17085	17116	17178	17219	17098	17019	17129	16974	17178	17190	16909	16839	17056	16906	16916	17175	17125	16957	17174	17237	16921	17317	16993	17023	16983	16984	17235	16910	17006	17067	17196	17164	17117	17197	17156	17223	17073	16937	17091	16881	17035	16975	16837	17022	17035	17028	17027	17025	17225	17106	17043	17063	16974	17054	17199	16935	17179	17020	16975	16842	17023	16985	17137	17326	17178	17081	17053	16999	17120	16984	17283	17099	17074	17083	17185	17102	16974	16978	16857	17117	16977	17016	17091	17049	17003	17118	17067	17064	17122	17105	16802	16899	17177	17101	17026	16952	17149	17176	16990	17181	17164	17101	17063	17041	17089	16941	17181	16963	16804	17097	17130	17146	17048	17106	17010	17049	17034	17222	16942	17126	16974	17081	16967	17043	16817	16988	17036	17092	17171	17206	16951	17083	17072	17135	16991	16927	16971	17031	17150	17136	17050	17096	17281	17118	17107	17244	17074	17192	17016	17093	16917	17220	17048	16916	17101	17174	17185	16871	17122	17076	17128	17016	16971	17010	17055	16913	16993	17025	16845	17068	16912	17084	17216	17095	17261	17111	17108	17127	17049	17060	16872	16810	17139	16945	17160	17039	17050	16835	17048	17209	16959	17187	17048	16962	16991	16925	16916	17019	16944	17064	16991	16746	17088	17108	16991	17095	17096	17078	17045	16904	16937	17360	17052	17250	17145	16876	16950	17196	16907	17107	16947	17018	17117	17070	17099	16963	17109	17264	17218	17119	17061	17183	17101	17213	16976	17298	17052	16919	17125	17111	17125	17095	17114	17139	16847	16894	17166	17277	16937	17061	17075	17136	17043	16996	17114	16978	17021	17129	17070	17267	17133	16879	17100	17094	17165	17126	17017	17195	17219	16893	16822	17035	16921	17129	17060	17103	17252	17027	17180	17027	17135	17036	16936	16785	17109	17210	17061	17231	17028	17321	17026	17000	17126	17214	16995	17022	16973	17122	16774	16944	16818	17045	17169	17026	17170	17352	17188	17011	17127	17209	16900	17123	16907	17006	17042	17198	16991	17010	16919	17191	17075	16969	16974	16934	17044	16980	17036	17026	16832	17027	17054	17060	16903	16978	16901	17170	17035	17007	17096	17216	17145	17034	17147	17056	16912	17088	17113	16955	17149	17060	17242	17012	17234	17124	16881	17039	17051	17062	17091	17114	17218	17221	16972	17048	17075	16848	16970	16911	17359	17002	16957	17148	17110	17141	17156	16978	16973	16872	17126	17047	17131	17097	17034	17164	17141	16984	17068	17070	16953	16903	17086	17122	17068	16977	17078	17162	17078	17124	17047	17037	17021	17035	16984	16942	16800	16931	17159	16897	17192	16986	17059	17046	16916	16844	17190	17107	17121	17183	17206	17282	17178	17139	17176	17106	17307	16952	17281	17035	17078	17009	17113	16690	17050	17134	16997	17196	17030	16967	16938	16983	16962	17133	17016	17005	17001	16940	17014	16968	17241	16876	16870	17139	17177	16988	17023	16942	17089	16944	16991	17075	17030	17039	17156	17134	16985	17175	16840	17061	17308	17048	17027	17092	17099	17101	17172	16878	16827	17095	17098	16928	16983	16948	16968	17060	16994	16940	17055	16857	17053	17191	16946	17030	17087	17099	17099	17104	16998	17006	16908	16926	16921	17065	17064	17035	17066	17086	17059	17400	17108	17001	17134	17067	17358	17169	17107	16993	17049	17269	17208	16930	17093	16936	17159	16856	17266	17067	16949	17049	17102	17057	17084	17129	17212	17128	17212	16986	16937	16965	17000	16966	17127	17116	17088	17209	17217	16992	17080	17271	17237	17048	17034	17021	16927	17022	17052	16883	16916	17025	17191	16997	17080	17043	17127	17096	17223	17085	17024	17060	17023	17206	17091	17168	17018	17035	17088	17276	16985	16886	17153	16963	17003	17026	17201	17035	16990	17073	17008	16898	16979	17089	17140	17026	16937	16820	17241	17035	17083	17130	17079	17020	17208	17337	17329	17093	16910	17184	16954	17186	17087	16904	16887	17257	17191	17150	17230	17177	17099	16952	16995	17063	16951	16995	16782	17129	16984	17232	17103	16882	17016	17060	17015	16992	17118	17090	17070	17052	17028	17051	17022	17106	16889	17144	16931	16990	16925	17282	17147	17154	17079	17141	17345	17079	17023	16879	16976	16994	16956	16994	17055	16859	17107	17001	17109	17184	17188	17118	17077	17291	17130	16929	17047	17023	16947	17154	17025	16892	17174	16857	17010	17153	17028	16947	17108	17203	17107	17099	17080	17185	17139	17081	17099	17001	16931	16759	17107	16976	17045	17095	16974	16985	16932	16881	16911	17085	16983	17056	17018	17010	17174	17075	16955	17195	17097	17133	17047	16915	17113	17130	17045	16948	17117	17048	17117	17120	16895	17083	17115	17259	17156	16997	17039	16963	17021	17027	17058	16908	16992	16918	17010	16907	16902	17240	17101	17137	17180	16950	17339	17012	17036	16994	17065	17095	17115	17036	17078	17049	17010	17105	17044	17178	17010	17071	17169	17165	16992	16976	16960	17012	17120	17120	17096	16993	17201	17017	17234	17103	17257	16971	16863	17000	17170	17102	17091	17108	17095	17108	17160	17226	17322	17187	17235	17211	17201	17274	17166	17105	17006	16985	17157	16949	17199	17155	16993	17087	17158	16970	17171	16918	17125	17131	16963	16899	17033	16947	16871	17092	17128	17223	17041	17083	17154	17061	17099	17166	17134	17253	17052	17136	16919	16916	17117	17258	17169	17146	17043	17096	17192	17125	16959	16883	16969	17043	17011	16960	17039	16877	17126	17214	16911	17026	17034	16997	17205	17131	16957	17044	17089	17101	16919	17098	17163	16880	17036	17147	17120	17089	17272	16900	17070	16933	17057	17028	16905	16862	16935	17377	17205	17054	17057	17148	17046	17144	17055	17011	16905	17152	17214	17221	17221	17284	17161	16852	17105	17219	17176	17087	16830	17136	16914	16874	16861	17004	17033	17056	17238	17159	17041	17231	16962	16987	17098	17035	17258	16976	17190	17139	17001	16936	16991	17246	16916	17122	17077	17137	17016	16958	17111	17002	16877	16978	16847	16847	17144	17182	17129	17105	17006	16939	17053	17000	17037	17108	17075	17093	17079	17103	16976	17120	17229	17112	17053	16875	17056	17318	17340	17149	17211	17150	17280	17049	17163	16995	17110	17084	17183	17010	16854	17160	16823	17113	17159	17024	17170	17004	16987	16981	16876	16937	17035	16962	16802	17027	16830	16943	17153	17248	16970	17151	17068	16984	16979	17276	17190	17040	17126	16981	17059	17062	17206	17070	17091	16841	17096	17014	17126	17161	17077	17074	16947	17150	17001	17090	17046	17064	17035	16859	17023	17239	17128	16979	17302	17168	17119	17193	17132	17116	17044	17054	17165	17187	17216	17058	16967	17286	17112	16956	17034	17019	17019	17020	17042	17072	16964	16992	16945	16904	17062	17140	17052	17091	17024	17076	16971	17247	17182	17044	17063	17241	17046	17061	16941	17191	17042	17193	17049	17169	17287	17015	17236	17055	17043	17063	17237	17143	17043	17040	16993	17040	17081	17177	17009	17252	17134	17119	17091	17209	17113	17002	17048	17212	16846	17038	17096	17042	17125	17118	17088	17078	17085	17056	17033	17077	17180	17082	17260	17148	17034	17142	16899	17154	17167	16818	16827	17214	17060	17004	16933	16989	17037	16906	17043	16932	17164	17159	17125	17111	17003	17066	17193	17052	17126	17000	17182	16927	17140	17181	17255	17169	17216	17098	16833	17070	16997	17083	17183	17010	16977	17113	16897	17016	17070	17113	17137	16843	17076	17098	16943	16975	17099	16976	17112	16959	16976	17176	16910	17252	17328	16986	17058	17065	17159	17086	17066	17123	17043	16967	17141	17140	17033	17292	17100	17079	17142	16962	16972	17074	16964	16901	16946	16961	17239	17000	17169	17153	17019	16946	17035	16891	17157	17052	17039	17011	16956	17083	16957	17255	17071	16998	17107	17093	17168	17366	17013	17078	17360	17351	17121	17064	17043	17034	16983	17056	17149	16953	17139	17094	17018	17017	17123	16993	17038	17179	17079	17080	16913	17061	17204	17053	17132	17086	16984	17223	17190	17371	17073	17142	17218	16938	17003	17053	17008	17035	17009	16972	17036	17076	17031	16964	17008	17075	16900	17111	17024	16948	17211	17095	16819	17098	17135	17172	17142	17176	17132	17016	17013	17285	17169	16980	17146	17171	16947	17062	17209	17104	17170	16878	17178	17124	17001	17038	17062	16997	17152	16916	17274	17153	17109	16910	17111	16996	16815	17153	17093	17059	17203	17054	16924	17142	17226	16930	17033	17049	17083	16920	17144	16908	17040	17016	17038	17146	17003	17204	17175	17133	17063	17044	17119	17027	17216	17315	16956	16963	17032	17012	17037	17062	17162	17169	17079	17103	17179	17064	17002	17090	17154	17134	16972	17157	17139	17009	17075	16996	17107	17126	16915	17170	16981	16978	17179	17091	16947	16999	17167	17128	16933	17040	17157	17197	17004	17018	17124	17028	17025	17096	16906	17221	16926	17069	16870	16996	17174	17282	16896	17004	17074	16837	16982	17206	17092	17209	17190	17000	17210	16999	17107	17084	17004	17307	17073	16972	16869	17118	17153	17074	17106	17122	17432	17033	17050	17078	16938	17082	17063	17017	16972	16942	17125	17223	17085	17024	17083	17060	17120	17115	17275	16781	17034	17063	17159	17071	16929	16993	16986	17128	17111	16932	17196	17050	16977	16955	17114	17067	17032	16987	16967	17109	17026	17190	17051	16974	16983	17078	17085	17015	17019	17269
17106	30536	31479	30086	22285	20463	21716	20471	21637	20047	19349	20011	43897	42652	33990	24407	18033	16645	16102	15914	16062	16035	15978	16033	16083	16187	16009	16032	16242	16095	16150	16144	15979	16000	16070	16044	16003	16068	16177	16031	16209	16105	16083	16013	16085	16039	16198	15855	16142	16037	16113	15989	15855	16132	16044	16153	16264	15984	16013	16101	15924	16083	16055	16085	15889	16124	16141	16062	15885	16051	15946	16243	16024	15975	16094	16073	16008	15929	16084	15989	16081	16012	15908	16010	15846	16248	16099	15957	16006	16126	15893	16141	15916	15964	16112	15926	16086	16151	16103	16125	16181	15946	16063	16018	15923	16007	16086	16250	16125	16012	15929	15898	16089	16085	16080	16023	16008	15880	15950	15999	16033	15811	16073	16042	16076	16035	16149	15886	16045	16012	15935	16038	16006	15995	15968	16023	15955	15899	16139	16164	16030	15908	15962	16003	16171	16081	16128	16049	15847	16048	16095	16202	15966	15989	16224	15978	15937	16020	15977	16067	16014	16058	16162	16051	15969	15853	15906	15701	15895	16093	15973	16123	16148	15920	15986	16093	15956	16106	15914	16085	15928	16126	16149	16150	15997	15975	16008	16052	16022	15908	16042	16289	16108	16058	15897	16284	16239	16015	15996	15984	15896	16060	16026	16090	15973	16190	16109	15929	16104	16062	15945	15955	16020	16085	16179	16194	16029	15959	16147	16005	16047	16020	16011	15958	16100	15997	16220	15844	15878	16091	15949	16026	16083	15937	15985	15886	16029	16003	16028	15987	16104	15954	15962	16035	16061	15801	15974	16223	16157	15919	16013	15987	16217	15987	16049	15987	16123	16085	16049	15891	15946	16042	16033	16036	16091	16102	16015	16005	16036	16065	15969	15996	15981	15898	16154	16141	16001	15645	16064	16020	15889	16151	15849	15914	15970	15897	16167	15947	15934	15986	15909	16095	16028	15892	16024	15993	15994	15873	15933	15938	15859	15967	15996	15889	16194	15976	16046	16078	16193	15931	16082	16058	15972	16073	16101	16003	15962	15940	16058	16046	16093	15822	16154	15996	16019	16014	15906	16035	15924	15933	15925	16257	16011	16047	16048	16103	16141	15947	15818	16035	16107	16041	15999	16030	16087	16088	16045	16013	16173	15845	15934	16078	16045	15957	16084	16144	15995	16124	16058	16183	15952	16128	16109	16188	16073	15973	15991	16223	16037	16186	16113	16045	16106	15836	15855	15977	16101	15805	16093	16147	16168	16015	15823	15948	15993	16204	16028	16023	16034	15937	15929	16022	16199	16044	15937	16098	15965	16048	15869	16163	16080	15961	15935	16018	16065	15831	16150	16076	15932	15896	16171	16237	15933	15930	16022	16096	16083	15940	16160	16156	15913	15944	16038	16062	15905	16201	16122	15892	15937	16045	15969	16046	16028	16059	15906	15936	16097	16134	16048	16015	16131	16072	16040	15840	16183	16025	16117	16241	16040	15919	16102	16029	16071	16099	16081	16132	16092	15815	15949	15931	15942	15989	15947	16103	16009	16159	16025	16019	16009	16142	16119	16006	16046	16034	15995	16051	15995	16047	16062	16071	16051	15991	16007	16024	16198	16057	16112	16029	16114	16069	16120	16135	16119	15910	16092	15968	16037	16062	16014	16072	16093	16100	15993	16075	15981	15984	15966	16094	15902	15942	15866	15905	15994	16077	15929	16059	16026	15922	16089	16125	15993	16052	16076	15978	16159	16054	16288	15993	16068	16025	16194	16105	15907	15905	16015	15926	15924	16033	15972	16023	16105	15874	16084	16107	16085	15935	16032	16133	16119	16095	16098	15916	16135	15860	16020	15758	16064	16044	15890	16186	15913	16086	16037	15940	15952	16163	15807	15970	16055	16025	15952	15858	15991	15870	16035	16013	15939	15985	16192	16222	16140	16153	15952	16119	15966	16165	15917	16078	16097	15965	15946	16093	16114	15983	16281	15982	16057	16129	15948	16088	16044	15916	16128	15993	16125	15962	15974	16038	16064	16055	16147	16120	16078	16024	16100	16010	15963	16068	15933	15973	16018	15894	16045	16024	16015	16095	16280	16009	16170	16011	15953	16095	15896	16010	16102	16070	16132	15869	16016	16031	15956	15890	16190	16023	16100	15940	16120	16073	16167	15993	16243	15988	15994	16033	15933	15984	16221	16127	16095	15902	16048	16184	15943	15979	15864	15878	16075	15805	16005	16073	16133	16017	16014	15939	16023	16194	16095	15938	16069	16102	16033	15990	16092	15978	15981	15916	15932	15938	16147	15994	15863	16078	15977	16069	16120	16031	16051	15965	16107	16030	16015	16060	15981	16064	15996	16103	16160	16007	15890	16105	15916	15996	15958	16106	15998	16020	16210	16089	16015	16015	16088	15919	16050	16012	15986	16045	15976	16139	16166	16014	15988	16155	16075	15941	16064	15963	15926	16066	16004	16039	16053	16267	15981	16097	16010	16104	16026	16116	16123	16121	16076	15992	16016	16158	16163	15992	15973	15981	16071	15995	15943	16094	15945	16029	15825	16156	16062	16117	16162	16058	16004	16037	16090	15993	16094	15980	16077	16141	15992	16040	16194	15930	15881	16057	15980	16059	16079	16101	15937	16004	15971	15993	16030	15974	16154	15913	16011	15958	15851	16045	15927	15992	16081	15918	15967	16012	15915	16107	15985	16040	16198	16148	16183	16030	16070	15918	16005	16153	15999	15976	15882	16243	16042	15838	16066	16035	15779	16144	16116	16019	15893	16104	16028	16017	15953	15968	16178	16171	16057	16032	16002	15855	15865	15960	15991	16029	16102	15951	15854	16090	16074	16062	15832	15854	16060	16172	16142	16036	16070	16054	15871	15961	15988	15943	16012	16008	15880	15977	16026	16070	16046	16087	15942	16079	16064	16116	16003	15968	15973	16026	16023	15996	16037	16041	15959	16040	16066	16003	16018	16087	16011	16008	16162	16203	16020	16013	16013	15978	16058	16096	16015	16182	15998	15980	16067	16032	16002	15931	16067	16115	16008	16037	15890	16088	16063	16187	16009	16096	15922	16000	15959	15989	15805	15929	15985	16006	16085	15960	16137	15959	16091	16007	16117	16008	16097	16046	15947	15974	15859	16097	16044	16061	16120	16090	15943	15944	16259	16002	15889	16007	15911	16125	16073	16156	15993	16090	16139	15907	16171	16032	16148	15914	15992	15977	16054	16302	15979	16020	15886	15894	16020	15995	15896	15959	16138	15855	16148	16029	16013	16031	16175	15918	16075	16229	16120	16025	16063	15955	15943	16109	15963	16039	15913	16138	16080	16026	15995	15851	16044	15941	16083	16066	16051	16098	16028	16057	16041	15947	15926	16066	15980	15895	16075	16133	15950	15978	15914	16153	15973	16177	16035	15832	16170	16043	16217	15916	16077	16017	15921	15874	16071	15934	16084	16115	16093	15984	16010	15959	16049	15972	16242	16269	16140	16091	15961	15963	16065	16148	15866	16065	15999	16319	16095	16132	15946	16140	16110	15961	15935	16008	15976	16098	16044	15997	16052	16082	16046	15941	15963	16076	15851	15993	15979	16018	15928	15847	16134	16098	16176	16195	16144	15981	16050	15993	15995	15926	16031	15897	15957	16044	16099	16187	15923	16183	15992	15951	16126	16032	16058	16029	16065	15988	15994	15989	15914	16052	16006	16088	16132	16043	16046	16188	16067	16081	15993	15932	15968	15898	16056	16054	16007	15958	16015	15939	15985	16098	16018	15995	15915	15981	16247	15773	16141	16171	15906	16040	16154	16084	16120	16047	16105	15987	16099	15719	16097	16038	15913	16147	15963	16136	16149	16038	16073	16071	16059	15943	16105	15970	15981	16170	16090	16006	15954	16009	16034	16033	16079	16095	16044	15932	16041	15886	16061	16077	16060	16035	15936	16291	16079	15989	16194	16069	16106	15867	16132	15881	15945	15970	15999	16191	16018	16224	16057	16002	16035	16125	16043	16020	16008	15924	16150	15979	16057	16156	15905	16062	15966	16015	16028	16168	16009	16101	16053	15836	15948	15886	15986	16083	15988	16003	16004	15990	16058	16009	16088	15841	16010	16004	15863	15969	15888	15990	16055	16146	15925	15903	16069	16217	16018	16076	16035	16026	15981	16030	16079	15935	15892	16049	16103	16108	16026	16019	16055	16123	15936	16123	15861	16014	16086	16111	16185	15955	16116	16134	16140	15899	16105	16105	16155	16186	16041	15945	16084	16256	16040	16079	16101	15982	16067	15931	15985	16027	15997	15966	15979	16117	15976	16033	15832	16045	15950	16031	16086	15966	16087	16176	15987	16005	16158	16145	16007	15933	16204	15870	16041	16033	16110	16037	15917	15992	16045	15970	15852	16017	15814	16097	16094	15922	16101	16058	15940	16143	15986	15866	16115	16225	15944	16075	15957	15885	16182	16108	16076	15997	16201	16009	16063	15989	16184	15987	16095	16039	16022	15944	16071	16017	16025	16092	15941	16179	16100	16173	16040	16056	16019	16015	15989	16230	16118	15792	15968	16231	16046	15970	16080	16239	16002	15906	16050	16031	15968	16183	15932	16215	15982	16050	15979	16018	15970	16151	16070	16121	16036	15969	16004	16007	16031	16167	16066	15868	15924	16192	15959	15910	16100	16162	16075	15876	16090	16183	16141	16004	16071	15943	15993	16214	16096	16030	16029	16063	15848	16120	16014	16029	15902	16106	15911	16026	16047	15909	15857	16018	15837	15995	16036	16221	16255	16072	16085	16055	15946	16008	15943	15974	16067	16144	16106	15995	16143	15936	15941	16096	16093	15887	15959	16090	16052	16102	16016	16070	16025	16247	16065	16143	15910	16053	16025	16169	15930	15992	15957	15867	15890	15872	16149	15997	15931	16037	15925	15999	15978	15886	16012	16007	16097	16012	16064	15961	15971	15916	16055	16153	15974	16130	15960	16040	15901	16190	16062	16023	15985	16061	16074	15955	16173	16027	16045	16043	16194	15936	16037	16066	16189	16039	15975	15944	16134	16123	15969	15911	16039	15984	16037	16071	15979	16012	16149	16117	15967	16080	15764	16107	15988	16048	16147	15985	16123	16025	15860	15904	16027	16158	16051	16053	15936	15872
29251	22649	24153	24507	20931	19174	18784	18150	18113	17708	17658	17815	19571	19713	18971	18013	17231	17329	16992	17010	17227	17138	17256	17235	17108	17206	17277	17372	17439	17229	17363	17095	17045	17013	17143	17051	17070	17261	17312	17309	17327	17111	17182	17266	17029	17203	17099	17217	16989	17262	17339	17203	17277	17252	16962	17139	17075	17081	16905	17264	17283	16980	17178	17181	17039	17177	17186	16997	17272	17216	17117	16921	17340	16992	17100	17026	17305	17269	17328	17158	17150	17156	17116	17032	17112	17530	17209	17118	17079	17116	17068	17303	17171	17030	17127	17281	17104	17040	17109	17162	17099	17180	17222	17352	17239	17154	17034	17112	17237	17129	16934	17277	17337	16954	17035	16958	17086	16891	17127	17150	17082	17134	17089	17349	17257	17192	17251	17102	17192	16954	17114	17215	17008	17146	17195	17070	17201	17055	17165	17160	17239	17321	17231	17024	17255	17093	17051	17097	17324	17186	17150	17187	17210	17268	16955	17034	17110	17337	17100	17057	17355	17309	17234	17247	17176	17000	17175	17080	17154	17001	17213	17283	17107	17128	17123	17189	17080	17240	17144	17098	17078	17152	17071	17095	17121	17025	17309	17046	17211	17109	17269	17254	17238	17278	16950	17039	17341	17332	16976	17179	17261	17136	17073	17001	17164	17054	17191	17061	17045	17014	17114	17053	17072	17229	17068	17173	17321	17021	17025	16947	17300	16851	17228	17219	17155	17053	17270	16938	16840	17086	17146	17104	17160	17279	16986	17027	17045	17273	17262	17218	16962	16977	17178	17224	17080	17170	17177	17175	17038	16882	17191	17155	16963	17301	17182	17070	17001	16848	17142	17341	17387	17086	16964	17188	17107	17049	16997	17249	16948	17259	17029	17154	17034	17118	17247	17004	17396	16935	17241	17150	17208	17122	17215	17166	17231	17273	17269	17259	17154	17142	17222	17038	17136	17118	17165	17173	17249	17088	17101	17185	17262	17074	17257	17095	17252	17189	17111	17200	17193	17181	16954	17073	17241	16979	17118	16927	16998	17171	17248	17187	17091	17132	16930	17286	17037	17219	17102	17075	16857	17121	17074	17046	17144	17159	17242	16954	17305	17254	17046	17273	17283	17162	17406	17061	17184	17222	17380	17217	17177	17149	17048	17148	17167	17025	17182	17212	17137	17349	17052	17058	17111	17343	17171	17168	17097	17055	17118	17179	17113	17372	17118	17019	17155	17166	17377	17279	17204	16994	17095	16962	17196	17046	17185	17059	17093	17083	17226	17144	17148	16946	17084	17089	17054	17048	17084	17062	17186	17163	17112	17147	17224	17055	17266	17191	17069	17107	17239	17085	17189	17183	17002	17151	17312	16995	17130	17139	17145	16974	16901	17311	16966	17088	17031	17211	17255	17138	17048	17068	17052	17223	17252	16995	17020	17376	17376	16959	17293	17080	17205	17267	17349	17089	17088	17228	17291	17071	17044	17147	17086	16863	16958	17088	17140	17383	17111	16953	17137	17038	17200	17314	17143	17085	16961	17207	17193	17207	17116	17048	17272	17112	17198	17117	17169	16992	17155	17134	17039	17048	17129	17171	17130	17088	17266	17236	16956	17294	17068	17124	17108	17027	17262	16880	17265	17248	17302	17068	17133	17188	17389	16963	17128	17119	16963	17075	17069	17190	17188	16940	17279	17077	17162	17118	17056	17350	17179	17203	17275	17224	17082	17231	17149	16953	17088	17279	17172	16996	17077	17236	17138	17051	17096	17026	17100	16875	17089	17081	17130	17036	17050	16973	17005	17086	17093	17049	17070	17223	17288	17437	17302	17235	17190	17290	17023	16938	17138	17191	17312	17160	17047	17236	17133	17039	17144	17272	17099	17235	17187	17247	17153	17234	17163	17157	17184	17261	17035	17188	17205	17140	17230	16963	17208	16988	17183	17140	17315	16974	17158	17130	17120	16982	16996	17267	17084	17272	16997	17056	17199	17160	17252	17231	17361	17020	17200	16984	17257	16960	17127	17083	17087	16984	17072	17225	17214	17169	17065	17083	17135	17106	17069	17042	17239	17148	17068	17234	17120	17198	17182	17143	17107	17098	17285	17252	17041	17025	17171	17159	17217	17248	17087	17102	17123	17182	17161	17180	17244	17117	17078	17124	17185	17135	17190	17146	16988	17161	17187	17074	17213	17092	17050	17194	17264	17127	17179	17059	16966	17297	17090	16979	17191	17127	17217	17145	16902	17128	17031	17081	17307	17032	17059	17092	17225	17194	17078	17284	17349	16949	17298	17078	17049	17171	17116	17237	17176	17169	17013	17122	17056	17047	17028	17307	17271	16948	17172	17222	17137	16876	17162	16970	17262	17041	17122	17157	17185	17054	17181	17129	17025	17250	17215	17182	17304	17072	17116	17193	17085	17199	17330	17067	17176	17228	17185	17223	17220	16973	17069	17218	17127	17278	17127	17231	17261	17252	17026	17205	17189	17167	17305	17310	17100	17264	17089	17200	16925	17222	17227	17481	17200	17131	17003	17155	17158	17301	17186	17215	17208	17400	17050	17255	17201	17017	17142	17196	17160	17156	17105	17288	17142	17214	17296	17098	17044	17125	16979	17251	17076	17160	17122	17263	17176	16722	17005	17195	17114	17077	17239	17311	17218	17359	17175	17141	17319	17192	17129	17010	17145	17081	17198	17311	17196	16984	17027	17160	16998	16781	17209	17220	16977	17210	17215	17043	17362	17014	17033	17259	16989	17241	16990	17068	17158	17034	17390	17175	17265	17133	17101	17288	17177	17127	17042	17244	17110	16989	17214	17357	17157	17120	17033	17185	17291	17053	16992	17153	17140	17219	17250	17358	17304	17042	17023	17134	17174	17223	17281	17226	17314	17198	17282	17327	17178	17003	17025	17250	16958	17055	17080	16958	17194	17123	17182	17103	17396	17023	17259	17330	17205	17030	17259	17181	17244	17200	17233	17303	17289	17083	17058	17120	17167	17189	17015	17357	17217	17318	17232	16999	16899	17198	17308	17242	17239	17118	16810	17052	17231	17205	17159	17109	17387	17123	17149	16975	16998	17245	17163	17168	17157	17075	17193	17148	17281	17165	17116	17084	17093	17347	17231	17043	17131	17143	17254	16931	17254	17262	17068	17177	17155	17211	17246	17143	17118	17119	17002	17255	17320	17140	17078	17217	17068	17244	17137	17132	17322	17072	16994	17031	17372	17093	17297	17386	17045	17173	17242	17340	17002	17186	16997	17087	17137	17156	17053	17142	17328	16996	17083	17202	17242	17288	17236	17150	17046	17219	17335	17238	17388	17273	17222	17168	17153	17025	17127	17162	17046	17234	17132	17176	17223	16894	17168	17026	17158	17124	17138	17218	17203	17070	17135	17225	17098	17195	17034	17129	17103	17335	17036	17105	17228	17180	16883	17069	17223	17114	17139	17314	17112	16919	17206	17120	17169	17159	17009	17241	17332	17122	17200	17031	17100	17217	17218	17019	17127	17137	17159	17355	17038	17282	17345	17242	17095	17217	17113	17100	17064	17298	17296	17002	16999	16899	17068	16868	17139	17186	17199	17214	17309	17014	17193	17193	17195	16975	16920	17143	17150	17055	17197	17039	16944	17145	17164	17174	17187	16895	17127	17134	17267	17265	17094	17201	16954	17203	17042	17134	17012	17063	17354	17376	17200	17173	17328	17139	17311	17111	17185	17213	17086	17271	17339	17221	17097	17024	17209	17128	16984	17111	17078	17337	17204	17295	17115	17334	17216	17275	17106	17114	17053	17068	17342	17182	17190	17188	17137	17338	17189	17144	17112	17218	17263	17019	17079	17174	17090	17266	17096	17234	17270	17231	17208	17192	16958	17199	17044	17084	17145	17064	17160	17112	17186	17158	17250	17170	17300	17353	17224	17088	17101	17098	17194	17232	17227	17136	17316	17517	17117	17298	17229	17222	16955	17060	17131	17118	17306	17255	17096	17287	17170	17114	17218	17357	17064	16979	17070	17263	17246	17225	17201	16985	16888	17368	17333	17075	17150	17224	17033	17218	17092	17107	17053	17224	17117	17131	17309	17128	17090	17208	17200	17113	17167	17100	17177	17224	17293	16890	17129	17149	17011	17227	17220	17168	17100	17220	17080	17216	16996	17201	17314	17048	17075	17056	17164	17175	17194	17168	17159	17198	17311	17177	17240	17358	17175	17132	17223	17232	17136	17114	17233	17215	17109	17236	17189	17133	17167	17077	17074	17044	17143	17520	17101	17209	17351	17093	17300	17016	17095	17017	17191	17028	17174	17092	17123	17342	17244	17234	17245	16995	17147	17083	17246	17073	17274	17339	17064	17021	17047	17039	17325	17245	17301	17036	17264	17142	17339	17016	16974	17193	17097	17208	17034	17265	17021	17056	17241	17035	17007	17078	17154	17243	17222	17174	16981	17171	17324	17081	17160	17168	17150	17129	17217	17034	17101	17214	17162	17054	17210	17203	17108	17026	17205	17181	17054	17050	17159	16982	17158	17226	17197	17239	17124	17185	17104	17218	17262	17196	17093	17367	17183	17146	17021	17159	17088	17206	17242	17110	17075	17279	17294	17249	17117	17131	17081	17142	17110	17043	17216	17165	17396	16896	17134	17166	17278	17226	16956	17229	17109	17148	17295	17084	17219	17052	17258	17316	17100	17246	17198	17064	17074	17149	17077	17253	17102	17136	17251	17195	17183	17132	17184	17183	17301	17239	17081	17105	17178	17214	17010	17223	17261	17111	17071	17003	17055	17276	17226	17041	17194	17069	17030	17277	17135	17091	17189	16958	17179	17369	17494	17230	17207	17114	17272	17290	17247	17279	17101	17148	17016	17087	17317	16866	17031	17249	17163	17154	17152	16953	17018	17062	17284	17218	17193	16984	17232	17203	17072	17184	17120	17075	17200	17060	17125	17112	17133	17277	17172	17153	17349	17307	17268	17155	17185	17111	17244	17119	17237	17246	17143	17150	17244	17253	17055	17197	17158	17078	17048	16954	17387	17071	17146	16909	17100	16972	17275	17245	17126	17195	17125	17258	17214	17051	17290	17406	17005	17081	17076	17090	17285	17084	17185	17168	17119	17207	17158	17193	17072	17032	17215	17158	17134	17220	17132	17194
16693	21010	22178	24788	21511	19375	18782	18055	17964	17078	17025	17288	19901	19695	18381	16859	16346	16128	16215	15894	16165	15807	16099	16066	15800	16050	15972	16003	16127	16067	16070	16073	16151	16053	16120	16052	16037	16099	16044	15974	16192	16092	16116	16033	16045	16035	16036	15933	16167	16005	16112	16111	16244	16101	16006	16015	16078	16238	16222	16018	16030	16216	15993	15956	15936	16065	16018	15963	16048	16165	16057	15946	16059	16006	16142	16007	16051	16065	15985	15975	16157	16050	16226	16082	16150	15976	16205	16072	16019	15981	16007	16114	16247	15914	16014	16086	16118	15984	15976	16173	16015	15866	16181	16038	15963	16066	16234	16149	16097	16011	16043	16069	16149	16225	15995	16051	16150	16086	16172	16102	16150	16051	15957	16190	16106	15890	15965	16202	16116	15746	16106	15862	16234	16159	16108	16015	15996	15928	16043	15914	16124	15989	16225	16221	15986	16135	16181	16075	16102	15957	16027	16218	16192	16035	16031	16032	16000	16089	16096	16147	16004	16023	16078	16095	16184	16245	16051	16078	16004	15905	16135	16079	15933	16094	16187	15939	16208	16145	16235	15788	16084	16072	16115	16114	15987	16102	16053	15930	16048	16204	15997	15905	16147	16046	15988	16075	16050	16019	16002	15958	16051	15989	16058	16099	16093	15689	15965	15988	15926	16113	16108	16045	16125	16274	16033	16095	15976	16002	16007	16243	16136	16088	16026	16010	16027	16046	16093	16214	16109	15865	16151	16138	16010	15931	16023	15955	16033	16128	16091	16012	16088	15983	16003	16203	16022	16070	16118	16231	15892	15996	15934	16094	16173	16029	16059	16075	16098	16012	16017	16076	16054	16194	16050	16031	15977	15898	16015	16050	16035	16204	16071	15996	16164	16083	16022	16111	16050	15987	16284	16077	16131	16080	16050	16080	16122	15999	15804	16028	15907	16259	15947	16120	15955	16143	15997	16014	16202	16001	16213	16017	16139	16098	16177	15985	16108	16053	16086	16067	16097	16080	15985	16158	16019	16218	16046	16054	15911	16146	16072	16064	16134	15976	15968	16121	15942	15978	15963	16015	15850	16017	15937	16084	16065	16163	16084	16138	16043	16048	15880	15971	16057	16052	16024	15995	16166	15874	15874	15845	16045	16032	16115	16080	16087	16194	16194	16024	15928	16051	16103	15995	16130	16008	16187	16205	16058	16139	16201	16175	16067	15981	16047	16153	16171	15959	15859	16099	16080	16042	16106	16043	16067	16106	16163	15938	16163	15986	16170	16364	15974	16071	16057	16051	15978	15984	16064	15964	16203	16018	16194	16072	16130	16075	15903	16111	16006	15976	16092	16065	16289	16176	15945	16027	16031	16071	16088	16108	16023	15919	16225	16170	15980	16096	15949	16064	15911	16125	16056	15979	16034	16050	16029	16065	16081	15971	16065	16109	16080	16016	16098	16212	16137	15846	15986	15761	15855	16096	16045	15925	16047	16095	16190	16072	16115	16043	15837	16160	15922	16059	16037	16026	15930	16080	16148	15956	16083	16098	16009	16188	16026	16047	15936	16062	16071	16073	16096	15982	15939	15989	16089	16133	15977	16125	15958	16054	16070	15954	16016	16183	16208	16009	16240	15959	16218	15920	16196	16068	16159	16079	16167	15921	16138	16018	16046	16180	15940	16130	15986	16072	16038	16035	16116	16173	16007	16007	16022	15976	15855	16212	16122	16050	15946	15991	16035	16106	16125	16013	16020	16227	15984	16099	15908	16256	16181	15967	15927	15972	16074	16204	16148	16072	16014	16006	15993	16156	16020	16131	16041	15957	15907	16174	16258	16122	16078	16010	16135	16091	15978	16265	16070	15939	16054	16126	15970	16178	16083	16136	16255	15951	16122	15889	16141	16059	15832	16367	16055	16051	16087	16230	15998	16120	16060	16170	16072	16119	15988	16031	16096	16151	15984	16175	16025	16103	15996	15976	16063	16276	16081	16149	16157	15890	16071	16054	15993	16160	16221	15936	16160	16084	16194	15934	16068	15899	16023	15977	15917	16158	16090	16058	16037	15987	16134	16236	15917	16168	16031	15964	16065	16256	16165	16136	16321	16099	15995	16054	16123	15883	15819	16071	15949	16226	16175	16147	16046	16177	16096	16099	16055	15969	16066	16060	16259	16072	15998	16131	16074	16018	16049	16025	16087	16092	16002	16047	16101	16119	16278	16118	15937	16109	15964	15961	16076	16116	16183	16040	16012	16051	16152	16120	15949	16217	16093	16091	16095	16166	15924	16110	16167	16061	16000	16133	15900	15963	15909	16068	16031	15964	16028	16043	16083	16209	15997	16083	16002	16060	15846	16041	16100	16126	16133	15966	16094	16168	16037	16192	16021	16141	16150	16074	16091	16032	15847	16074	16084	16178	15826	16214	16076	15924	16088	16009	15928	15964	15911	16088	15948	16148	16081	15955	16134	16062	16124	16066	16092	16062	16113	16025	16035	15932	15872	15994	16205	16100	16015	16088	16076	16111	16123	16089	16076	16084	16136	16069	16232	16040	16241	16104	16110	16055	15952	16044	16053	15978	16054	16113	16103	16058	16167	16220	16114	16138	16143	16183	16190	15832	16170	16032	16209	15931	16100	16042	16022	16115	16090	16065	16057	16075	16071	16014	16110	16094	15992	16018	16220	16177	16099	16034	16180	16009	16184	16181	16156	16017	16135	16156	16124	16113	16065	16109	16079	16222	16150	16125	16066	15862	16112	16152	16199	16125	16201	16227	15949	16021	16025	16105	15975	16066	16098	16111	15987	16130	16045	16186	16144	16222	16117	16062	16060	16035	16001	16286	15853	16125	15974	16011	16006	16098	15936	15961	16077	16118	16069	16089	15992	15914	16027	16100	16032	16047	16035	15998	16064	16050	15937	15969	16188	16044	16111	16091	16122	15903	16059	15928	16246	16085	15978	16109	15971	16095	16001	15975	16044	16098	16131	16236	15981	16018	16124	16178	16174	16097	16034	15869	15946	16009	15974	16327	16181	16049	16059	16088	16031	16023	16054	16144	16094	16048	16190	16099	16161	15964	16123	16057	15986	16039	15911	16179	16070	16084	15968	15902	16121	16097	16097	16082	16061	16120	16063	16099	16105	16076	16167	16202	16176	16078	16252	16070	16179	15983	16060	16313	16112	16133	16052	16087	16173	16016	15918	15953	16100	16141	15973	16049	16049	15998	16093	16155	15952	16061	16030	16053	16015	16140	16085	16016	16121	16133	16017	16170	15999	16096	16194	16001	15968	16112	16130	16065	16014	16268	16089	16286	16130	16022	16124	16042	16037	16165	16095	16133	16126	16142	16121	16134	16053	16072	16126	16016	16021	16059	16213	15983	16040	16012	16114	16174	15894	15952	16121	16071	16094	15952	16165	16052	16080	16099	16192	16130	15999	16102	16194	16074	16105	16034	16037	16036	16106	16033	16104	16247	15939	16004	16140	16087	16024	16045	16114	15983	16095	16026	15953	16019	15903	16213	16061	16039	16275	16166	16016	16048	16212	15930	16101	16074	15867	16216	16053	16011	15989	16283	16031	16150	16045	16052	16169	15999	15936	16015	16139	16176	16047	16136	15990	16160	16090	15953	15949	16083	16136	16130	16137	16126	16055	16044	16031	15991	16052	16013	15971	16036	15950	15850	16092	16109	15895	16123	16073	16002	16086	16071	15899	15915	16002	16117	16164	16161	16057	16035	15953	16167	16122	16088	16085	16072	15997	16045	15829	16020	16026	16059	16109	16143	16203	16056	16139	15832	16173	16071	16061	16239	16193	16126	16135	15970	15961	16103	16101	16163	16073	16124	16034	16028	16106	16161	16110	16396	15899	16010	16041	16132	16096	15985	16046	16187	16013	16021	16149	16048	15917	16130	16105	16187	16160	16173	16017	16015	16042	16073	16133	16126	15977	16064	16199	16110	16185	15923	16112	16198	15994	16124	16258	15976	16056	16066	15857	16098	16033	16118	16048	16041	16043	16068	16050	16171	16225	16087	15946	16105	15991	15944	16117	16086	16036	15930	16073	16053	15989	15993	16036	16174	16300	16038	16037	16135	16114	15967	16140	16008	16110	15977	16021	16088	16102	16236	16045	16000	16065	16128	15926	16070	15973	16060	16104	16026	16095	16135	15869	16160	16037	16001	16037	16117	15980	16107	16124	16097	16079	16086	16063	16085	15990	15943	16073	16123	16127	16152	16053	15932	16324	16180	15964	16005	16044	16288	16098	16049	16083	16087	16020	16042	16090	16069	16018	16095	15984	16128	16085	16101	16053	16155	16194	16061	16098	16017	15997	16044	16192	16087	16019	16033	16052	16043	16022	16186	16044	16086	16074	16093	16103	15947	16114	16018	16133	16273	16043	15924	16146	16311	15804	16054	16102	16016	16063	16143	16014	15947	16145	15828	16094	16040	15966	16082	15966	15902	16074	16219	16019	15966	16095	16104	16065	16146	16182	15993	15968	16187	16036	16148	16138	16112	15912	16038	15954	15983	16038	16163	16171	16168	16104	16074	16192	16014	16170	15822	16038	15958	16116	16010	16104	15945	16196	16075	16115	16052	15960	16001	16035	16088	15943	16080	16221	16109	15893	16060	16020	16193	15951	16090	16030	16229	16018	15947	16033	16186	16172	16001	16157	16026	16104	15958	16159	16076	15983	16047	16077	16102	15993	15961	15929	16250	16175	16051	16064	16014	16021	16106	15992	15990	16164	15966	16048	16092	16007	16006	16123	16088	16082	15917	16232	16186	16059	16126	16032	16144	15930	16054	16159	16362	16151	16080	15951	16038	16102	15899	16128	16060	16120	16218	16044	16183	15963	16028	15983	16079	15998	16332	16112	16141	16025	16043	16050	16025	16166	16307	16085	16048	15975	16008	16051	16183	16094	16099	16081	16182	16040	16114	16069	16071	16195	16154	16006	16111	15987	15975	16218	15984	15961	15864	15963	16149	15878	15855	16102	16063	16004	15985	16037	16073	16007	16043	15910	16033	16030	16023	16026	15942	15997	16042	16069	16102	15921	15914	16051	16171	16130	16050	16092	16122	16182	16238	16027	16012	16124	16133	16034	16069	16018	16138	16006	16082	16058	15957	16139	16253	16180	15915	16162	16054
24973	21347	28026	25678	23261	22271	21377	19421	18257	17957	17330	19970	32709	29984	24774	20093	17774	16728	16733	16653	16664	16782	16677	16545	16259	16568	16600	16781	16670	16681	16743	16769	16628	16572	16427	16490	16569	16522	16612	16404	16513	16686	16558	16480	16587	16681	16716	16557	16482	16449	16583	16477	16456	16474	16641	16546	16416	16712	16588	16575	16442	16749	16661	16350	16794	16251	16558	16378	16585	16559	16698	16614	16536	16609	16418	16445	16263	16321	16513	16436	16568	16515	16420	16544	16468	16404	16677	16547	16637	16483	16637	16676	16351	16515	16461	16660	16667	16671	16908	16331	16546	16583	16478	16415	16701	16458	16642	16715	16434	16615	16636	16380	16584	16626	16703	16639	16540	16589	16818	16508	16655	16279	16479	16432	16360	16489	16593	16531	16587	16749	16814	16494	16463	16640	16448	16511	16532	16615	16704	16587	16754	16336	16490	16640	16361	16388	16465	16801	16563	16510	16602	16505	16739	16519	16612	16634	16466	16553	16444	16588	16639	16544	16474	16418	16451	16637	16516	16570	16571	16451	16575	16615	16684	16478	16680	16503	16657	16703	16309	16496	16410	16477	16628	16553	16452	16575	16489	16698	16578	16471	16469	16681	16591	16359	16388	16487	16612	16649	16728	16467	16666	16434	16537	16556	16568	16542	16352	16589	16665	16639	16534	16494	16409	16694	16593	16515	16527	16638	16652	16500	16414	16481	16515	16773	16378	16707	16566	16429	16476	16547	16513	16404	16391	16507	16452	16611	16556	16438	16629	16542	16632	16512	16548	16314	16528	16604	16605	16504	16471	16609	16340	16542	16687	16671	16587	16638	16549	16584	16404	16543	16683	16486	16604	16709	16563	16623	16464	16653	16420	16358	16600	16416	16524	16720	16783	16677	16604	16514	16585	16414	16559	16495	16507	16357	16528	16561	16581	16502	16505	16633	16695	16617	16527	16622	16530	16481	16627	16458	16451	16697	16545	16425	16516	16616	16809	16370	16592	16510	16562	16667	16352	16446	16514	16433	16290	16318	16450	16513	16629	16648	16544	16424	16590	16553	16546	16673	16494	16457	16494	16515	16622	16649	16557	16569	16598	16333	16416	16255	16632	16668	16465	16591	16619	16658	16639	16326	16518	16501	16584	16564	16470	16555	16591	16621	16482	16697	16485	16429	16640	16506	16561	16658	16654	16579	16589	16472	16542	16488	16571	16634	16458	16732	16429	16524	16461	16455	16701	16454	16357	16516	16627	16564	16534	16682	16592	16462	16739	16452	16533	16675	16459	16507	16606	16437	16635	16546	16423	16498	16442	16555	16558	16486	16572	16337	16321	16545	16426	16734	16751	16508	16423	16533	16609	16450	16698	16597	16658	16697	16607	16448	16578	16560	16574	16642	16659	16501	16723	16601	16517	16606	16647	16671	16527	16559	16621	16722	16405	16585	16567	16807	16820	16434	16638	16556	16443	16377	16573	16607	16572	16647	16408	16491	16455	16475	16525	16422	16475	16544	16431	16641	16595	16562	16434	16714	16654	16679	16754	16761	16583	16654	16535	16564	16445	16494	16504	16833	16562	16585	16524	16395	16495	16619	16484	16534	16382	16535	16468	16617	16452	16661	16415	16582	16405	16578	16567	16676	16488	16588	16414	16712	16479	16595	16550	16728	16327	16544	16427	16748	16591	16433	16354	16616	16646	16589	16429	16700	16504	16414	16599	16579	16803	16371	16574	16596	16521	16534	16693	16526	16475	16735	16476	16638	16567	16494	16434	16672	16486	16442	16524	16584	16389	16627	16533	16806	16540	16453	16611	16425	16424	16595	16363	16480	16573	16601	16443	16456	16300	16590	16661	16591	16527	16442	16416	16500	16675	16611	16511	16600	16707	16522	16364	16391	16623	16539	16689	16639	16700	16569	16409	16579	16504	16728	16544	16594	16410	16566	16508	16513	16346	16606	16618	16551	16425	16208	16464	16575	16457	16502	16470	16855	16489	16501	16442	16425	16598	16508	16442	16678	16589	16799	16616	16528	16401	16381	16510	16429	16481	16534	16563	16461	16464	16397	16375	16338	16662	16481	16343	16785	16593	16534	16497	16541	16467	16370	16607	16395	16347	16656	16547	16694	16607	16465	16511	16539	16544	16499	16600	16540	16675	16658	16609	16485	16612	16503	16401	16346	16473	16516	16416	16430	16717	16575	16436	16498	16449	16627	16714	16819	16611	16636	16618	16352	16357	16528	16438	16472	16443	16468	16525	16584	16431	16535	16482	16618	16467	16413	16332	16600	16593	16706	16426	16221	16426	16515	16543	16627	16607	16573	16461	16350	16696	16647	16579	16475	16692	16660	16578	16542	16418	16507	16475	16661	16587	16593	16560	16454	16428	16407	16551	16555	16552	16475	16559	16546	16512	16486	16493	16587	16572	16606	16389	16523	16452	16444	16591	16508	16441	16450	16672	16622	16543	16453	16526	16748	16515	16499	16698	16546	16601	16576	16513	16562	16621	16688	16558	16450	16601	16555	16618	16451	16561	16600	16689	16421	16525	16602	16431	16426	16575	16520	16714	16617	16490	16608	16723	16585	16701	16680	16589	16744	16392	16409	16609	16389	16440	16632	16489	16492	16596	16327	16391	16527	16479	16619	16475	16504	16577	16678	16569	16570	16261	16438	16572	16464	16345	16256	16584	16803	16603	16411	16436	16416	16578	16539	16509	16557	16714	16574	16678	16453	16646	16547	16598	16452	16389	16436	16436	16646	16586	16574	16492	16638	16655	16654	16491	16747	16509	16616	16524	16368	16533	16625	16713	16420	16436	16510	16456	16552	16701	16621	16642	16606	16479	16596	16510	16569	16565	16432	16470	16583	16430	16480	16535	16566	16625	16514	16502	16727	16528	16564	16473	16504	16749	16582	16554	16652	16486	16667	16703	16638	16678	16716	16640	16603	16360	16625	16622	16644	16772	16573	16632	16405	16592	16532	16691	16656	16574	16580	16617	16577	16525	16674	16453	16372	16530	16565	16568	16609	16570	16578	16525	16355	16557	16646	16505	16706	16606	16544	16619	16511	16564	16594	16499	16449	16690	16661	16598	16465	16348	16681	16484	16533	16478	16492	16545	16482	16555	16487	16338	16604	16691	16512	16647	16496	16475	16670	16486	16550	16420	16602	16626	16655	16435	16549	16607	16508	16572	16397	16535	16406	16545	16615	16486	16470	16694	16414	16755	16515	16551	16612	16661	16693	16445	16481	16385	16513	16581	16785	16539	16469	16618	16782	16586	16583	16468	16402	16736	16734	16396	16519	16392	16601	16544	16520	16708	16469	16351	16517	16304	16572	16684	16485	16598	16607	16478	16455	16529	16607	16623	16637	16516	16507	16621	16371	16409	16563	16657	16595	16575	16501	16655	16473	16688	16513	16393	16558	16575	16662	16565	16501	16501	16542	16587	16496	16590	16435	16405	16602	16442	16559	16415	16470	16611	16604	16633	16564	16441	16557	16477	16704	16508	16465	16564	16506	16521	16526	16583	16632	16563	16549	16753	16698	16738	16604	16822	16672	16673	16543	16447	16405	16665	16656	16505	16572	16449	16413	16415	16456	16454	16396	16623	16576	16581	16760	16607	16630	16502	16321	16464	16451	16787	16611	16411	16394	16564	16364	16565	16484	16577	16721	16431	16367	16401	16446	16586	16755	16500	16562	16642	16551	16579	16508	16462	16404	16518	16610	16528	16444	16408	16455	16450	16537	16524	16630	16554	16471	16464	16627	16563	16491	16599	16668	16566	16564	16461	16589	16617	16485	16668	16550	16611	16632	16487	16358	16506	16468	16479	16726	16377	16667	16589	16628	16531	16558	16550	16448	16529	16503	16493	16453	16533	16604	16465	16679	16616	16572	16780	16577	16517	16785	16431	16457	16593	16523	16678	16672	16457	16516	16463	16582	16464	16563	16600	16427	16537	16539	16310	16608	16606	16657	16560	16559	16449	16409	16639	16407	16469	16496	16626	16500	16543	16699	16672	16553	16615	16473	16598	16590	16497	16579	16446	16465	16587	16329	16580	16676	16426	16675	16562	16592	16651	16705	16709	16548	16672	16581	16431	16554	16427	16363	16472	16587	16457	16553	16551	16718	16547	16615	16587	16493	16541	16683	16482	16536	16449	16579	16700	16731	16519	16579	16454	16589	16571	16646	16621	16509	16676	16517	16316	16465	16623	16562	16579	16608	16701	16501	16734	16366	16630	16573	16662	16612	16579	16653	16439	16592	16515	16747	16678	16579	16558	16664	16698	16599	16579	16628	16601	16780	16703	16635	16665	16508	16565	16740	16660	16744	16383	16607	16428	16624	16593	16594	16388	16554	16395	16699	16325	16627	16550	16354	16544	16625	16473	16316	16483	16597	16596	16258	16427	16536	16422	16555	16665	16536	16523	16504	16450	16772	16646	16577	16600	16363	16780	16548	16700	16586	16668	16427	16520	16445	16476	16446	16592	16516	16717	16580	16704	16348	16569	16508	16306	16513	16568	16398	16575	16547	16702	16473	16476	16459	16588	16626	16376	16525	16693	16532	16646	16521	16721	16433	16377	16462	16701	16566	16571	16428	16750	16439	16574	16750	16501	16291	16557	16548	16547	16553	16574	16412	16607	16528	16729	16583	16441	16487	16586	16616	16488	16681	16686	16495	16587	16676	16676	16545	16321	16648	16605	16433	16510	16300	16491	16555	16586	16681	16421	16474	16329	16473	16542	16401	16547	16403	16492	16668	16597	16735	16554	16260	16527	16596	16590	16630	16777	16391	16680	16396	16485	16452	16611	16614	16557	16564	16496	16805	16271	16661	16513	16550	16843	16632	16660	16502	16533	16459	16605	16634	16496	16606	16634	16448	16338	16537	16452	16454	16595	16598	16453	16543	16604	16585	16643	16519	16862	16570	16540	16634	16637	16284	16656	16490	16467	16509	16523	16388	16599	16546	16508	16668	16570	16617	16460	16541	16462	16368	16557	16588	16389	16583	16559	16251	16492	16610	16518	16545	16566	16480	16459	16624	16627	16468	16810	16525	16731	16540	16569	16417	16577	16608	16397	16481	16472	16711	16530	16726	16511	16479	16898	16455	16585	16584	16689	16544	16582	16547	16651	16556
15762	24975	24361	24873	26104	22815	21579	20459	18583	18005	17030	22282	36577	32461	25450	19660	17056	16024	15888	15875	15779	15739	15713	15787	15742	15624	15732	15733	15818	15879	15637	15646	15678	15657	15767	15740	15782	15867	15725	15788	15720	15773	15623	15972	15432	15765	15823	15758	15544	15792	15850	15784	15791	15757	15718	15740	15591	15728	15612	15826	16015	15745	15649	15680	15729	15695	15832	15673	15700	15706	15818	15741	15782	15754	15789	15748	15707	15605	15797	15611	15584	15828	15556	15749	15811	15736	15829	15681	15716	15644	15657	15692	15575	15764	15734	15726	15772	15687	15624	15753	15685	15657	15963	15744	15684	15813	15672	15860	15842	15649	15789	15769	15647	15673	15798	15611	15752	15661	15783	15628	15659	15711	15703	15717	15735	15802	15641	15631	15760	15777	15806	15715	15957	15578	15611	15786	15836	15638	15704	15667	15862	15751	15793	15778	15803	15570	15735	15771	15636	15791	15772	15705	15825	15755	15859	15643	15630	15740	15693	15556	15582	15777	15678	15796	15700	15753	15793	15737	15778	15731	15835	15825	15632	15703	15794	15829	15713	15879	15702	15842	15831	15748	15839	15718	15670	15675	15697	15679	15641	15899	15907	15764	15705	15638	15682	15849	15677	15640	15727	15813	15717	15730	15784	15777	15856	15777	15737	15562	15681	15627	15750	15729	15625	15741	15538	15788	15702	15715	15795	15737	15669	15802	15797	15547	15765	15878	15722	15646	15840	15681	15846	15802	15768	15737	15878	15668	15896	15710	15655	15722	15764	15628	15832	15453	15640	15711	15756	15653	15791	15780	15791	15729	15741	15763	15868	15585	15704	15713	15781	15801	15756	15757	15644	15730	15834	15728	15739	15797	15657	15623	15946	15637	15844	15711	15783	15720	15802	15780	15707	15874	15837	15734	15898	15647	15678	15852	15654	15812	15819	15803	15655	15735	15765	15742	15836	15693	15881	15831	15611	15713	15773	15586	15409	15837	15768	15891	15906	15771	15752	15687	15752	15762	15670	15577	15665	15825	15765	15647	15809	15634	15674	15647	15846	15745	15782	15856	15625	15776	15670	15731	15743	15769	15753	15740	15804	15851	15776	15769	15680	15684	15780	15645	15673	15643	15677	15646	15846	15635	15774	15696	15729	15593	15862	15748	15766	15972	15660	15714	15659	15915	15586	15676	15768	15795	15807	15891	15644	15772	15617	15639	15714	15940	15816	15749	15810	15700	15781	15714	15782	15757	15856	15591	15563	15920	15956	15619	15665	15742	15889	15812	15855	15795	15821	15714	15624	15755	15683	15777	15771	15702	15793	15601	15783	15813	15691	15566	15614	15549	15708	15814	15767	15637	15844	15746	15719	15785	15664	15795	15603	15639	15747	15655	15726	15640	15844	15620	15765	15704	15690	15766	15837	15919	15551	15766	15590	15866	15750	15594	15620	15679	15725	15727	15682	15894	15780	15820	15586	15682	15862	15621	15604	15861	15745	15683	15698	15629	15661	15676	15714	15742	15672	15718	15650	15862	15921	15837	15586	15801	15745	15775	15715	15748	15581	15772	15847	15781	15817	15715	15841	15778	15744	15880	15635	15670	15735	15656	15683	15739	15625	15597	15617	15675	15594	15691	15779	15663	15696	15784	15886	15624	15602	15775	15779	15910	15769	15776	15628	15883	15802	15716	15607	15720	15700	15703	15707	15756	15622	15679	15895	15683	15821	15656	15832	15731	15729	15747	15704	15642	15882	15681	15675	15724	15845	15597	15615	15744	15737	15741	15842	15792	15814	15636	15845	15554	15701	15698	15688	15760	15780	15607	15754	15688	15614	15775	15776	15808	15716	15613	15979	15599	15858	15740	15707	15681	15721	15625	15655	15710	15802	15846	15747	15778	15705	15778	15565	15617	15533	15785	15865	15720	15619	15812	15700	15660	15633	15729	15878	15791	15672	15815	15874	15618	15602	15620	15622	15644	15790	15819	15779	15745	15640	15831	15782	15740	15582	15611	15790	15629	15745	15860	15762	15850	15630	15647	15768	15782	15701	15622	15648	15769	15573	15744	15788	15836	15606	15511	15761	15777	15487	15767	15634	15761	15831	15674	15646	15771	15795	15643	15728	15857	15739	15753	15926	15626	15650	15564	15743	15802	15848	15909	15801	15815	15748	15735	15607	15818	15677	15878	15526	15757	15638	15652	15727	15812	15713	15835	15774	15801	15736	15854	15780	15814	15593	15853	15550	15643	15662	15642	15681	15685	15747	15791	15840	15630	15641	15736	15833	15717	15637	15639	15808	15902	15880	15627	15828	15801	15783	15880	15803	15732	15797	15682	15800	15647	15742	15795	15560	15781	15541	15700	15736	15789	15768	15681	15813	15808	15728	15617	15690	15796	15676	15718	16044	15732	15759	15814	15849	15887	15746	15769	15978	15801	15895	15581	15811	15801	15662	15535	15648	15643	15581	15650	15803	15844	15649	15759	15900	15728	15753	15735	15832	15750	15774	15791	15836	15817	15584	15726	15722	15755	15842	15692	15634	15617	15710	15856	15770	15709	15850	15780	15871	15717	15973	15768	15745	15657	15812	15589	15674	15803	15736	15623	15679	15765	15667	15655	15852	15885	15664	15660	15740	15747	15844	15781	15849	15759	15621	15555	15844	15654	15703	15889	15739	15911	15548	15676	15812	15883	15716	15763	15646	15808	15663	15621	15774	15685	15848	15972	15584	15721	15717	15946	15719	15667	15541	15752	15830	15767	15727	15776	15693	15863	15626	15677	15829	15752	15790	15764	15702	15859	15805	15686	15643	15651	15719	15691	15898	15678	15837	15873	15832	15730	15799	15653	15779	15700	15728	15590	15670	15833	15741	15691	15754	15656	15794	15825	15631	15837	15847	15764	15927	15637	15816	15652	15650	15606	15742	15558	15830	15917	15810	15671	15638	15399	15789	15709	15702	15706	15765	15659	15746	15648	15777	15868	15830	15629	15793	15854	15788	15766	15811	15651	15829	15759	15866	15766	15635	15862	15658	15695	15707	15677	15756	15837	15676	15717	15745	15817	15651	15733	15831	15848	15748	15787	15844	15935	15492	15811	15836	15859	15944	15615	15634	15711	15754	15742	15739	15721	15806	15662	15859	15642	15716	15731	15668	15755	15789	15977	15905	15679	15611	15707	15755	15868	15698	15708	15784	15813	15605	15733	15810	15883	15764	15870	15795	15844	15678	15747	15727	15593	15766	15789	15642	15793	15593	15802	15849	15747	15699	15572	15969	15760	15737	15727	15761	15779	15720	15891	15952	15795	15908	15736	15903	15818	15903	15703	15778	15765	15701	15782	15686	15791	15727	15776	15816	15837	15794	15665	15672	15765	15750	15718	15833	15854	15781	15808	15691	15706	15712	15786	15678	15807	15866	15721	15713	15711	15885	15793	15679	15734	15931	15665	15787	15654	15868	15695	15675	15610	15847	15790	15874	15799	15796	15779	15755	15556	15777	15800	15722	15705	15839	15558	15896	15826	15609	15936	15645	15750	15775	15651	15879	15761	15821	15708	15731	15943	15651	15967	15651	15731	15768	15818	15831	15893	15831	15850	15794	15588	15899	15728	15803	15706	15853	15723	15751	15784	15696	15736	15791	15802	15650	15803	15716	15751	15627	15656	15769	15561	15801	15657	15717	15777	15833	15616	15989	15657	15640	15704	15853	15727	15717	15741	15724	15821	15849	15775	15696	15796	15785	15817	15715	15808	15595	15743	15922	15650	15752	15737	15704	15656	15761	15759	15762	15887	15775	15639	15840	15656	15794	15819	15705	15647	15599	15656	15695	15854	15727	15669	15540	15741	15613	15815	15609	15822	15837	15799	15862	15747	15838	15553	15612	15739	15677	15802	15794	15717	15674	15867	15929	15750	15906	15647	15746	15799	15644	15549	15793	15736	15758	15687	15665	15794	15698	15666	15799	15601	15648	15551	15792	15745	15642	15652	15609	15825	15866	15700	15823	15693	15662	15780	15685	15675	15752	15818	15741	15794	15897	15847	15887	15807	15942	15787	15655	15734	15754	15674	15772	15617	15668	15752	15790	15850	15799	15537	15867	15604	15835	15787	15691	15635	15695	15796	15827	15712	15895	15714	15632	15775	15722	15802	15732	15653	15775	15891	15817	15702	15709	15856	15820	15671	15928	15792	15565	15568	15771	15734	15903	15763	15889	15870	15869	15743	15760	15760	15596	15849	15758	15934	15706	15688	15809	15740	15871	15679	15684	15715	15741	15746	15716	15730	15643	15780	15686	15835	15881	15845	15630	15876	15701	15822	15707	15690	15653	15756	15760	15752	15714	15792	15652	15696	15666	15643	15769	15777	15878	15628	15556	15760	15889	15814	15734	15798	15780	15925	15706	15660	15708	15636	15730	15758	15740	15708	15723	15776	15785	15522	15714	15731	15710	15640	15588	15876	15832	15772	15721	15829	15742	15649	15816	15715	15678	15741	15760	15855	15691	15889	15877	15703	15764	15785	15708	15727	15804	15655	15792	15614	15703	15767	15711	15566	15730	15754	15799	15689	15757	15899	15638	15824	15718	15668	15764	15848	15821	15653	15698	15859	15649	15668	15858	15760	15632	15707	15746	15783	15694	15710	15702	15692	15532	15894	15822	15616	15789	15805	15914	15710	15602	15828	15734	15718	15691	15871	15747	15715	15850	15714	15700	15906	15701	15809	15759	15853	15742	15618	15734	15771	15992	15787	15758	15680	15679	15763	15700	15541	15822	15800	15702	15776	15788	15700	15735	15837	15805	15713	15665	15895	15626	15612	15723	15745	15644	15844	15817	15963	15777	15703	15886	15642	15676	15747	15721	15664	15760	15744	15654	15860	15686	15818	15656	15763	15649	15774	15829	15689	15740	15739	15653	15852	15752	15804	15798	15758	15782	15666	15673	15818	15776	15667	15634	15629	15911	15743	15897	15756	15719	15768	15785	15871	15759	15699	15745	15698	15872	15820	15767	15821	15713	15597	15696	15773	15836	15739	15785	15725	15752	15731	16007	15787	15792	15708	15663	15657	15674	15664	15784	15719	15687	15805	15887	15765	15868	15727	15695	15824	15815	15839	15682	15594	15713	15724	15888	15737	15827	15845	15664	15823
23895	21354	28805	24323	22675	24398	23467	19575	18700	17853	17450	23883	41506	37483	29634	22311	18184	16885	16358	16267	16391	16083	16243	16036	16117	16145	16162	16257	16184	16014	16296	16107	16054	16035	16107	16172	16217	16281	16123	16116	16148	16209	16276	16219	16194	16263	16140	16046	15980	16105	16037	16050	15936	16093	16038	16028	16179	15963	16262	15955	15975	15993	15917	15978	16261	16203	16298	16135	15999	16107	16083	16012	16346	16204	15994	16114	16298	16128	16056	15762	15970	16138	15939	16065	16126	15957	16110	16008	16145	16039	16331	16033	15963	16080	16055	16037	16105	16016	16172	16089	16078	16170	16061	16167	16205	16173	15953	16072	15998	16086	16104	16153	16328	16019	16116	16151	15882	15952	15967	15996	16215	16043	16074	15902	16211	16045	15925	16108	16066	16110	15888	15947	16125	15973	16058	15994	16066	16144	16051	16006	15902	15901	15899	15906	15975	16018	16128	15943	15897	15984	16032	16071	16022	16136	15902	15874	16135	16094	16130	16060	16011	15916	16033	15967	16073	16046	16056	16055	15929	15982	15984	16205	15929	16068	16015	15835	16029	15824	16076	16032	16118	16032	16204	15950	16027	15971	16036	16089	16027	16290	16068	16124	15897	16025	16207	15976	15900	15960	16034	15928	15945	16153	16099	16073	15994	16094	16038	16313	16141	15929	16141	16185	15953	15992	16094	15762	15967	16147	15936	16118	16126	15928	16149	15863	15904	15928	16099	16090	16283	16058	16195	16094	16060	16125	16144	16113	16237	16146	16050	16014	16043	15957	15909	15942	16126	16039	15901	16031	15992	16056	16089	15921	16113	16175	15922	16237	16355	16127	16290	16185	15936	16162	16117	16000	15986	16198	16149	16222	15898	15960	16024	16137	16084	16070	16258	16048	16048	16084	15919	16054	15903	15988	16050	16004	15965	16135	16007	16104	16090	15975	15993	15999	16038	15907	16072	15891	15882	16132	16149	15809	15995	16086	15937	15823	15988	16034	16047	16127	16133	15901	16172	16078	16145	16003	15917	15955	16042	16021	15977	16218	15992	16206	15951	15889	16097	16035	16132	16055	15832	16115	16101	16054	15996	15947	16028	15974	16052	16057	16240	16064	16052	15941	16017	16030	16102	16064	15854	16026	16183	15883	15977	15928	16053	16068	16005	15844	16072	16256	16133	15971	16055	15950	16250	15737	15869	15967	15997	16157	16086	15973	16086	16137	15976	16026	16061	16250	16235	16152	16005	16088	16011	16177	16142	15970	16048	16018	16018	16108	15995	16175	16130	16164	15983	15901	16120	15872	16086	16154	16121	16082	16339	16040	16062	16106	16047	15909	15801	16070	15910	15996	15883	15986	16000	16184	16021	16208	16168	16131	16068	16060	16156	16032	16118	16115	16051	15973	16161	16012	16116	16111	16213	16180	16117	16070	16053	16227	16058	15873	15893	16045	15944	15940	16049	16091	15925	16055	16175	16085	16056	16185	16099	15934	16092	16047	16082	16167	16037	16069	16104	15984	15924	16096	15860	15950	16029	15795	16052	15936	16012	15880	16205	16132	15883	16042	15973	15988	15992	15987	15989	15951	16057	16125	16170	16228	16177	16092	15996	16320	16035	16122	15995	16018	16164	16186	16118	15957	16122	16180	16057	15969	16148	16063	16088	16028	16258	16021	16413	16228	16138	16147	16120	15844	16102	16245	16138	15896	16331	15920	16160	16033	16017	16034	16186	16115	15861	16124	15983	16146	15979	15825	16119	15942	16067	16003	16043	16126	15916	15961	15973	16288	15972	16198	16324	16174	16054	16242	16186	16106	16014	15980	16096	16157	16235	15971	15951	16116	16057	16135	15926	16000	15873	15959	16297	16117	16045	16021	16131	15963	16336	16190	15943	16025	16070	16320	15990	15835	15820	16034	16206	15910	16116	16055	16122	16037	16128	15938	15895	15928	15942	15931	16229	15988	16005	15978	16070	16021	16115	16087	16003	15972	15968	16086	15970	16052	16026	16225	16222	16100	15998	16013	16250	15937	15860	15991	16089	16305	16053	16267	16089	15913	16099	16074	16059	16267	16040	16181	16061	16143	16013	16062	15970	15990	15945	15954	15965	15894	16203	16041	15953	15927	15897	15867	15991	15923	15903	16142	16261	16121	15912	16030	16103	16105	15991	15968	16022	15889	16038	15993	16002	16065	15970	15948	16180	15977	16038	16051	15799	16009	15856	15985	16120	15908	16219	15931	16199	16130	16052	16034	16118	15781	16017	16211	16002	15801	16008	16024	16158	16008	15889	16005	15986	16156	16009	15888	16029	15895	16134	15969	15991	15965	16028	16074	16105	16143	16112	16046	15831	16039	15998	16070	15988	15951	16055	16133	16058	15919	16275	16060	15883	15777	15945	15972	16081	15996	16182	15949	16194	16204	16027	16184	16056	16212	16036	15950	16103	16181	16087	16105	15996	16056	15836	16006	15953	15966	16054	16093	15975	16137	16100	15886	16092	15963	16249	16109	15991	15991	16026	16068	16002	15997	16066	15918	16022	16173	16049	16234	16022	16072	16147	15910	16045	15998	16096	16072	15930	15979	16127	16200	15965	15967	16072	16048	16122	15994	16062	16082	16087	16021	16102	16219	16180	16132	16082	15941	16064	15947	16024	16168	15966	15959	16024	15996	15895	16139	16124	16022	16006	16115	16014	15934	16056	15888	16043	16067	15791	16095	16191	16049	16021	15928	16152	15879	16132	16100	15932	15929	16040	15896	16029	16013	15896	16033	15973	16132	15891	16059	16006	16134	16051	16006	16197	16053	15943	16149	15979	16070	16173	15901	15871	16061	16155	16142	16062	16101	15926	15995	16233	15926	16005	16069	16016	16091	15818	15994	15998	16198	15966	16150	16004	15889	16139	15984	16033	16117	15901	16219	16041	15971	16157	16065	16205	15960	15955	16065	16007	16070	16217	16137	16247	15923	16177	16171	16231	15914	15952	15971	15912	16139	16235	15821	16116	16039	16164	15988	16149	16023	15964	16089	16044	16300	15995	16231	16058	15911	15886	16033	16055	16023	16096	16074	15956	16024	16200	15926	16147	16034	16200	15914	15917	15889	15965	16032	16035	16047	16171	15900	15942	15980	15939	16026	15915	15960	16135	15953	16093	16098	16054	16225	16008	16043	15991	16132	15922	16014	16013	16057	16046	16130	15966	16003	16105	15994	15974	16061	16008	16064	16011	15885	16115	15978	16006	16062	16159	16032	15806	15874	15930	15982	16272	15951	15968	15910	16009	16236	16035	16132	15820	16225	16221	15991	16001	16034	16104	15943	15950	16007	16291	16026	16051	16002	16153	15927	16036	15991	16007	16043	16156	16137	16083	16051	16037	15877	15914	15943	16185	16107	16138	16086	15980	15710	15853	16024	16262	16357	16126	15818	16093	16007	16074	16077	15981	16238	16117	16074	16081	16061	16193	15966	15941	16100	16142	16045	15999	15816	16023	15975	16078	15998	16042	16120	16087	15982	16087	16055	16164	16130	16038	16022	15884	15911	15918	15801	15943	16066	16203	15803	15998	16088	16019	16015	16110	16248	16068	16115	16117	15990	16263	16062	16054	16147	15997	16025	16244	16177	15983	16241	16129	16108	16097	15970	15949	16098	16180	16067	16212	15819	16027	16126	16019	16016	16165	16030	15944	15885	15981	16058	15997	15918	16029	16062	15932	16059	16057	15990	15998	16038	16054	16042	15993	16033	16010	16040	16068	16010	16236	15886	15982	16092	16012	16005	15980	16122	15853	16200	16011	16065	16170	15987	15904	15973	16088	16098	16184	16091	16163	16017	16056	16014	16070	16069	16141	16113	16106	16085	16023	15936	16072	16139	16110	15943	16025	16193	15842	15826	16073	15959	16120	15947	15999	16005	16108	15875	16163	16160	15997	15900	16262	16068	15987	16090	16175	16034	15943	15957	15818	16007	16124	16154	16127	16127	15973	16081	16109	16034	15913	16180	15791	15790	16004	16176	15882	15947	16195	15883	16071	15907	16125	15944	16220	16419	16017	16123	16007	16014	15949	16135	16077	15938	16090	16081	15998	15995	16249	16018	16111	16144	15955	15907	15942	16039	16230	16202	16112	15965	16039	15731	16068	16029	16024	16019	15986	16131	16206	16016	16040	16105	15901	16021	16086	16017	15936	16050	15848	16110	16051	16126	16068	15980	16010	16145	16097	16060	16200	15970	15901	15896	16082	15867	16150	16144	16049	16055	16042	15956	15931	16127	16125	16189	16013	15981	16073	16214	16192	16153	16038	16103	16113	16055	16055	16101	16090	16193	16080	15973	16089	16033	16065	16141	16204	16166	15904	16014	16061	15971	15900	16011	15930	16155	16124	16031	16276	16014	16054	16010	16074	16067	16110	16137	15950	16033	16050	15923	16128	16028	16210	16042	16233	15947	15986	15954	16078	16006	16067	16167	15914	16066	16063	16133	16132	16161	15972	16374	15954	16006	16128	16017	15830	16223	16081	15968	16221	16129	15802	15968	16029	16161	15952	15960	16074	16191	16028	16137	15920	16118	16054	15825	16155	15801	16048	15998	15793	16206	15950	16207	16142	16235	15852	16065	16059	15910	15951	16103	16050	16140	15951	15957	16078	15961	16133	16002	16397	15988	16024	16010	16311	16109	16079	16151	16100	15910	16142	16142	16015	16222	16027	15942	16046	16073	16086	16043	16190	16004	16045	16047	16143	16058	16101	16057	15974	15977	16086	15890	15839	16215	16032	16153	15787	15922	16036	15975	16022	15975	16104	16065	16181	16070	15882	16098	15766	16069	16065	16048	16204	15922	16223	15950	16050	15890	16095	16200	16102	16104	15853	16172	16117	15931	15997	16006	15914	16164	15938	16032	16159	15940	16061	16106	16082	16038	15936	16170	15969	15842	15941	16104	16115	15937	16040	16124	16205	16117	16306	15998	16049	16038	16129	15894	16037	16254	15942	16079	15910	16050	15958	15944	16017	15972	16161	16021	15946	16043	16042	16184	16026	16127	16084	16114	16064	16085	15970	16136	16180	15961	16056	16007	16014	16037	15963	16032	15958	16128	16138	16056	15934	16127	16070	16060	16215	16037	16296	16162	15946	16101	16006	15896	16105	16272
17322	28977	28289	25699	27198	25444	22044	20844	19672	18148	17250	28029	44735	40250	31493	22649	17541	16066	15597	15307	15385	15350	15609	15461	15519	15492	15514	15565	15521	15519	15580	15566	15514	15364	15422	15307	15652	15349	15539	15373	15548	15570	15553	15422	15536	15500	15348	15491	15286	15500	15474	15512	15506	15480	15460	15346	15499	15397	15594	15373	15538	15512	15535	15330	15440	15354	15252	15271	15353	15409	15522	15485	15302	15322	15637	15405	15461	15351	15422	15333	15552	15474	15468	15460	15436	15283	15398	15525	15452	15287	15510	15440	15502	15356	15504	15294	15766	15431	15384	15463	15552	15383	15587	15547	15775	15579	15442	15273	15537	15426	15579	15402	15375	15451	15417	15669	15661	15289	15486	15454	15491	15567	15502	15532	15328	15426	15280	15507	15488	15594	15456	15333	15426	15367	15389	15509	15499	15454	15349	15365	15483	15563	15212	15523	15452	15501	15591	15416	15533	15337	15375	15449	15484	15301	15475	15518	15383	15367	15554	15335	15612	15557	15511	15581	15348	15406	15516	15573	15354	15409	15577	15571	15439	15475	15391	15439	15604	15612	15632	15417	15354	15242	15285	15514	15423	15431	15509	15586	15504	15498	15546	15541	15269	15405	15596	15530	15460	15490	15390	15554	15547	15425	15528	15464	15388	15509	15361	15315	15370	15508	15316	15308	15499	15318	15457	15490	15596	15394	15553	15478	15501	15461	15537	15422	15541	15501	15397	15495	15504	15420	15503	15483	15477	15502	15542	15337	15541	15506	15579	15333	15611	15606	15441	15560	15522	15500	15331	15444	15281	15404	15572	15312	15400	15444	15541	15459	15528	15344	15528	15446	15433	15097	15284	15499	15445	15413	15319	15373	15413	15324	15425	15454	15446	15457	15508	15475	15509	15353	15542	15481	15367	15457	15394	15648	15449	15479	15493	15465	15426	15420	15486	15379	15363	15581	15402	15485	15461	15317	15462	15361	15482	15399	15303	15453	15434	15378	15328	15596	15633	15525	15499	15322	15429	15425	15540	15430	15545	15260	15495	15536	15591	15359	15556	15360	15753	15380	15353	15530	15386	15454	15500	15573	15635	15486	15509	15443	15413	15435	15402	15505	15361	15527	15435	15506	15511	15388	15355	15324	15330	15414	15314	15186	15453	15424	15405	15471	15359	15556	15184	15337	15643	15551	15497	15389	15200	15474	15420	15451	15441	15434	15491	15541	15459	15346	15531	15377	15315	15466	15368	15363	15338	15363	15575	15305	15433	15466	15431	15334	15489	15587	15499	15475	15558	15467	15620	15503	15528	15454	15437	15573	15365	15514	15425	15555	15466	15567	15549	15506	15240	15490	15532	15513	15391	15423	15432	15514	15269	15372	15379	15480	15487	15244	15455	15454	15550	15353	15186	15325	15422	15487	15543	15430	15554	15411	15431	15494	15437	15445	15553	15335	15338	15528	15457	15497	15458	15575	15506	15511	15556	15566	15429	15519	15462	15481	15471	15317	15523	15563	15503	15377	15481	15605	15487	15520	15439	15341	15450	15364	15340	15441	15410	15498	15492	15479	15232	15476	15446	15452	15441	15396	15446	15443	15185	15396	15338	15521	15346	15408	15458	15371	15470	15541	15397	15347	15437	15531	15530	15286	15406	15685	15526	15342	15480	15562	15385	15511	15469	15531	15369	15498	15303	15382	15570	15459	15319	15667	15356	15315	15546	15275	15471	15396	15515	15523	15282	15464	15530	15577	15334	15490	15543	15414	15471	15482	15581	15410	15425	15408	15409	15610	15519	15451	15477	15445	15450	15347	15567	15535	15400	15243	15308	15492	15384	15554	15405	15479	15487	15357	15486	15631	15450	15542	15474	15346	15417	15576	15493	15464	15484	15389	15694	15412	15325	15632	15519	15502	15567	15397	15406	15289	15524	15401	15382	15513	15576	15425	15423	15247	15397	15362	15333	15422	15239	15396	15401	15449	15401	15667	15450	15444	15450	15258	15459	15503	15576	15489	15471	15567	15379	15362	15497	15430	15718	15590	15494	15235	15385	15540	15447	15366	15384	15298	15431	15431	15511	15588	15474	15470	15393	15352	15684	15370	15564	15527	15239	15600	15417	15550	15462	15492	15372	15560	15354	15464	15447	15403	15443	15399	15363	15420	15385	15359	15319	15390	15454	15445	15560	15368	15648	15349	15367	15488	15486	15393	15346	15443	15396	15447	15452	15336	15520	15283	15491	15458	15452	15395	15433	15489	15526	15390	15393	15303	15443	15493	15426	15485	15516	15470	15491	15527	15456	15414	15398	15427	15379	15516	15277	15601	15368	15408	15382	15546	15433	15360	15430	15462	15326	15367	15343	15516	15493	15493	15287	15326	15381	15338	15395	15256	15300	15525	15384	15553	15496	15481	15434	15403	15431	15603	15379	15573	15468	15417	15481	15535	15678	15582	15491	15550	15550	15631	15461	15529	15389	15530	15298	15419	15465	15468	15332	15412	15435	15560	15485	15448	15388	15633	15524	15433	15539	15389	15281	15507	15389	15406	15435	15350	15542	15438	15320	15434	15434	15402	15348	15362	15456	15553	15582	15593	15457	15403	15545	15442	15402	15378	15573	15571	15286	15328	15654	15579	15339	15508	15469	15413	15345	15521	15493	15368	15481	15399	15500	15407	15421	15555	15342	15497	15447	15541	15437	15604	15397	15467	15386	15382	15498	15458	15386	15560	15278	15328	15511	15635	15304	15765	15591	15461	15444	15390	15484	15671	15575	15485	15637	15564	15321	15669	15378	15413	15487	15480	15531	15529	15384	15415	15461	15370	15428	15326	15296	15351	15482	15544	15553	15399	15586	15439	15293	15557	15289	15675	15255	15253	15434	15260	15466	15414	15322	15430	15441	15496	15621	15368	15639	15473	15441	15530	15419	15446	15388	15490	15371	15335	15476	15412	15586	15387	15505	15583	15554	15462	15476	15420	15400	15419	15546	15505	15449	15566	15443	15471	15616	15411	15496	15454	15528	15396	15551	15569	15413	15506	15505	15291	15526	15403	15415	15508	15613	15356	15303	15305	15429	15411	15383	15417	15464	15441	15558	15442	15358	15459	15406	15431	15553	15330	15566	15552	15308	15363	15364	15450	15560	15299	15439	15478	15304	15610	15298	15498	15344	15549	15467	15386	15467	15499	15448	15643	15396	15547	15491	15517	15466	15460	15482	15520	15467	15599	15450	15483	15486	15460	15402	15441	15476	15598	15506	15479	15524	15496	15351	15459	15334	15421	15402	15444	15502	15419	15507	15454	15463	15509	15303	15436	15363	15394	15350	15510	15477	15350	15397	15353	15525	15519	15414	15305	15431	15414	15490	15475	15344	15494	15286	15427	15519	15544	15426	15340	15467	15585	15338	15567	15543	15328	15480	15392	15493	15344	15320	15470	15586	15352	15463	15403	15281	15412	15482	15487	15522	15415	15523	15538	15464	15335	15329	15455	15446	15443	15620	15319	15518	15496	15399	15449	15436	15503	15619	15506	15469	15491	15409	15407	15374	15465	15458	15520	15520	15506	15512	15203	15528	15315	15318	15535	15486	15273	15584	15495	15682	15453	15484	15529	15449	15392	15422	15340	15471	15488	15410	15378	15490	15351	15395	15474	15666	15409	15353	15478	15378	15397	15425	15553	15396	15417	15512	15470	15318	15490	15445	15568	15443	15511	15587	15399	15365	15520	15597	15538	15564	15333	15381	15439	15357	15469	15567	15736	15563	15243	15506	15371	15519	15387	15385	15513	15541	15335	15329	15358	15363	15422	15428	15364	15564	15391	15473	15397	15426	15543	15471	15568	15489	15640	15470	15619	15436	15394	15614	15316	15432	15522	15516	15350	15389	15335	15409	15428	15470	15464	15467	15394	15663	15344	15414	15345	15348	15464	15384	15385	15382	15529	15450	15416	15621	15366	15412	15338	15386	15429	15429	15469	15376	15490	15472	15476	15394	15439	15427	15503	15307	15679	15534	15239	15512	15564	15514	15323	15620	15570	15430	15393	15527	15464	15613	15512	15393	15480	15296	15531	15467	15481	15467	15465	15345	15482	15294	15479	15539	15425	15424	15406	15601	15390	15361	15245	15263	15613	15489	15406	15396	15380	15412	15347	15527	15524	15462	15304	15503	15449	15278	15498	15366	15407	15452	15493	15300	15568	15419	15350	15514	15355	15382	15653	15418	15183	15473	15676	15371	15326	15724	15314	15337	15529	15469	15584	15509	15348	15293	15500	15294	15399	15446	15320	15265	15408	15582	15500	15369	15427	15523	15565	15459	15449	15290	15492	15291	15558	15429	15527	15623	15437	15371	15540	15623	15336	15569	15408	15675	15436	15518	15402	15423	15481	15405	15371	15406	15325	15575	15438	15496	15579	15549	15444	15472	15387	15353	15388	15441	15455	15462	15529	15401	15653	15290	15452	15529	15544	15438	15471	15409	15253	15528	15370	15540	15419	15443	15513	15469	15422	15674	15571	15534	15628	15668	15458	15479	15519	15348	15531	15508	15372	15569	15503	15485	15469	15412	15328	15408	15455	15496	15421	15410	15438	15343	15476	15748	15348	15611	15426	15491	15329	15546	15455	15422	15356	15308	15256	15465	15520	15449	15501	15472	15477	15300	15654	15509	15503	15374	15332	15500	15373	15405	15437	15458	15415	15491	15305	15576	15418	15484	15565	15629	15403	15557	15623	15453	15462	15349	15513	15475	15541	15355	15371	15388	15402	15468	15388	15308	15525	15565	15429	15628	15474	15482	15481	15329	15404	15465	15631	15394	15571	15347	15598	15455	15412	15429	15639	15534	15464	15367	15307	15442	15445	15435	15521	15474	15601	15492	15375	15263	15414	15474	15331	15364	15429	15573	15411	15369	15396	15381	15621	15496	15383	15361	15600	15534	15384	15322	15654	15581	15580	15508	15454	15420	15435	15325	15485	15570	15459	15589	15345	15389	15500	15435	15572	15523	15410	15429	15435	15689	15372	15476	15495	15542	15484	15382	15586	15326	15386	15318	15582	15519	15369	15549	15422	15201	15509	15323	15392	15380	15502	15587	15466	15642	15409	15532	15525	15487	15329	15530	15445	15186	15382	15393	15375	15567	15358	15584	15209
28935	22249	22161	19847	17333	18087	17459	16804	16426	16479	16172	16759	18590	18458	17614	17011	16389	16104	16003	16137	16098	15954	15928	15956	15937	15842	15944	15773	16002	15887	15849	15950	15767	15946	15859	16083	15915	16103	15848	16045	16012	16053	15963	16063	15980	16045	15987	16214	15801	15974	15992	15927	15862	15960	15853	15916	16034	16040	15934	15874	16019	15895	15959	16040	15856	15903	16084	15928	16036	15994	15778	16035	16100	15974	16011	15915	16055	15816	15772	15995	16067	15883	15842	15989	16104	15975	15976	15911	15830	16028	15835	15956	15962	15933	15918	15827	15993	15943	15905	16127	15809	16024	16207	16161	15885	15784	15793	15873	15859	15925	16077	16058	15882	15923	16018	16111	15969	16106	15968	15945	16099	15898	16032	15867	15989	16100	15718	15889	15868	15862	15890	15933	15941	15987	16027	15724	16022	15912	15800	16025	16031	15823	16235	16079	16115	16106	16016	16005	16174	15856	16053	16152	16086	16045	15975	15966	15906	15871	15756	16017	15817	16113	15874	16102	16017	15974	15871	15971	15821	15910	15930	15977	15914	15875	15815	15975	15997	15898	16006	15902	15680	15935	15954	16000	15967	15963	15707	15852	16214	15832	15831	15899	15885	15905	16081	15930	16042	16032	16125	16073	15870	15940	15990	15925	16006	15940	16047	16036	16056	16142	16004	15770	15924	16100	15928	15923	15881	15935	16109	15962	15965	16002	15892	15987	15990	15957	15875	15887	15892	16032	15902	16056	15912	15833	16023	16083	15902	15878	16053	15873	15983	15973	15879	15943	15815	15982	15936	15925	15955	15966	16222	16036	15922	16199	16267	16034	15975	15858	15912	15890	16131	16185	15999	16055	16035	15839	15764	15918	15799	15982	16071	15973	15793	15818	16000	15966	16085	15925	16014	16008	15860	15805	15968	15961	15736	16091	16256	16133	16073	15911	15936	15890	15767	16030	15931	15840	16137	15958	15837	15917	15768	15821	15969	15964	15950	16007	15945	15959	15867	15983	16035	16006	15838	15930	15839	15883	15889	16047	16001	16124	16070	15896	16044	15816	15924	16039	16083	16011	15893	16018	15904	15921	16003	16140	15996	15971	16014	15884	15917	15811	16242	15980	15990	15948	16090	16163	16073	15971	15916	15935	16094	16150	15717	15806	15823	15862	15940	16066	16140	16012	15830	16200	16034	15932	15929	16180	15937	16051	16005	15851	15963	15976	15948	15959	15821	15872	15826	16034	16037	16010	15930	15944	15874	15860	16147	15859	16165	16002	16052	15802	16028	15986	16033	15760	15965	16107	16054	15861	16032	16089	15870	15935	16032	16015	15976	15866	16028	15819	16077	15901	15749	15812	16117	15922	15903	15633	15924	15963	16019	15905	16096	16110	15970	15923	15837	15925	16142	15975	15784	15864	15871	16060	16050	16047	15977	15845	16138	15839	15912	15944	16029	15677	15911	15852	16002	15790	15906	15939	15814	15801	15918	15990	15996	16030	15941	16197	15977	16003	16155	15835	15864	16061	16027	16010	16046	15945	15890	16003	15805	15735	16029	15837	15898	15967	15854	15945	16066	15802	16085	16070	16119	15980	15807	16020	15917	15982	15977	16073	15833	15714	15913	15922	15954	15897	15911	15884	15825	16056	16082	15966	15862	15993	15812	16012	15961	15973	15994	15849	15965	16289	15934	15942	16041	15886	16014	15798	16033	16010	15906	15955	15996	15970	15904	16069	16124	15916	16128	16083	15971	15947	15959	15942	15900	16015	15893	15877	15966	15907	15833	16054	15987	15908	16002	16005	15806	15938	16046	15955	16082	16061	16178	15730	16104	15886	16108	16039	15791	15971	15979	16136	15959	15983	15894	15975	15936	16075	15992	15926	16126	16032	15832	16082	16040	16041	15883	15912	15977	15711	15953	16017	15981	15991	15842	15975	16032	16129	16037	15886	16168	16068	15968	15911	15895	16234	15964	15995	15926	15921	16088	15968	15876	16154	16093	16248	15956	15974	15892	15973	15944	15793	15983	15881	15827	16101	16015	15955	16046	15832	15990	16068	15884	16031	15856	15924	15873	16173	15819	15941	15884	15936	16011	15892	15893	16069	15867	16106	15976	16137	16094	15992	15927	15860	15891	15797	15962	16074	16032	16292	15898	16187	15963	15673	15814	15943	16132	15942	16109	15888	15934	15830	15849	15685	15928	15949	15988	15844	15945	16189	16013	15946	16033	15746	15975	15773	15913	16050	16095	16102	15944	16098	16033	16009	16233	15989	15807	16019	16001	15820	15914	15871	15781	16002	16182	15837	16107	15900	16167	15918	15991	15943	15921	15904	15947	15989	16131	15955	15953	15833	16065	15962	15965	15922	15901	16136	15936	15999	16018	16021	15991	15885	15858	15875	16112	16050	15783	15951	15818	15893	16131	16151	15964	15912	15857	16046	15829	15888	15967	15898	16073	15874	15979	15931	15877	15732	15827	15891	15993	15932	15915	15894	15746	16005	16077	15938	15961	16021	15909	16108	15950	15992	15880	15923	16035	15798	15967	16037	15888	15966	15959	16070	16036	16065	15978	15952	16046	16004	15945	16060	16094	16010	16083	15983	15981	15998	16041	15945	16019	15931	15952	15983	15968	15884	15693	15949	16000	16043	15969	16090	15871	15964	16012	16117	15666	16050	15903	15873	16017	15855	16054	15965	15782	15878	15851	15951	15943	15975	15921	15900	16029	15856	16004	16129	16022	15905	15729	15954	15896	15900	15952	16199	15855	15962	15881	15891	15877	15882	16003	16163	16062	15929	15773	15924	15745	15883	15729	16043	15925	15941	16153	16094	16057	15875	15832	15996	16050	15927	15917	16014	15993	16101	15845	15913	15951	15892	16035	15815	15989	15808	16004	15997	15779	15905	15969	15877	16024	16003	15674	15803	15904	15868	16104	16045	16187	15849	15892	16066	15972	15853	15910	15931	15917	16027	15863	15958	15960	15971	15965	16031	15824	15953	15722	15779	16012	16036	16138	16170	15922	16059	16024	16040	15853	16066	16100	16009	16099	15814	16199	15963	16022	15852	15651	15922	16052	16010	16061	15965	15868	15859	15907	15859	16084	15704	15853	15969	15868	15784	15787	16025	16096	15962	15759	16109	15884	15960	15739	15931	15926	15994	16035	15982	15906	15909	16007	16038	16019	15982	15963	15793	16053	16025	15959	16099	16181	15859	16031	16087	16030	15915	15988	15927	16129	15828	16052	15774	15992	15868	15965	16056	15874	15841	15984	16045	16019	16038	15964	15963	16014	15993	16143	15887	16119	16122	16058	15947	15812	15892	15846	15980	15942	15893	16038	15878	15779	16019	16082	15898	16041	15859	16043	15976	15867	15982	15899	16036	15991	15837	15994	16012	15867	16068	16066	16219	15808	16104	16032	16094	16012	15827	15837	16005	16007	16000	15905	15906	16024	15865	15983	16014	15904	16009	15929	15996	15924	15902	15896	15938	16086	16039	16086	15676	15886	16038	15928	15856	15749	15940	15913	15798	16099	15871	16111	15934	15914	15885	15988	16043	15990	16022	16086	15949	16062	16042	15987	15956	16026	16086	16187	15860	15859	15946	16038	16007	15807	15935	15987	16013	16008	15953	16105	15799	15942	15986	15870	16039	15904	15903	15961	15886	16133	16126	15893	16091	15985	15894	15971	15880	16058	15919	16045	15801	15963	15767	16059	16104	15733	15835	16021	15924	16106	15933	16000	16090	15661	15953	15790	15898	15949	16123	16160	15986	16045	15933	15947	15920	15900	16098	16002	15975	16019	15989	15964	16050	15934	16023	15927	15703	15950	15914	15757	15976	16057	15902	15931	16035	16202	16093	15967	15971	15999	15923	15894	15873	15973	16081	15935	16142	16009	16175	15926	15865	15971	15867	15809	15976	15897	15966	16021	16195	16000	15976	15994	15821	15984	15890	16062	16032	16064	15933	15995	16090	16073	16042	15855	16093	16044	16000	15947	16151	16117	16036	15955	16174	15977	15974	15948	15865	15863	15678	15913	16019	15867	15879	15965	16018	16170	15998	16051	16195	16005	15797	16130	16010	16012	16012	15862	16023	15935	16058	15950	15925	15873	15984	16123	15823	15843	15913	16135	16025	15999	15946	15820	15991	15960	16026	15854	16000	15827	16115	16166	16126	16016	16218	15971	15942	15989	16081	16048	15978	16131	16105	15914	15782	15921	15930	15967	16136	15968	16038	16060	15708	16082	15948	15970	16114	15974	15914	15948	15962	16025	15896	16025	15876	16001	16101	16031	15838	15899	15809	15958	15721	15922	15932	15816	16040	15864	15866	15959	15923	15978	15920	15794	16126	16118	15883	16081	15963	15914	16077	15875	15969	16014	15937	15917	15894	16192	15960	15841	15902	16026	16058	15999	16155	15979	15987	15943	16045	15988	15925	16012	15962	16025	15930	15879	15877	15823	15995	16012	15957	16126	15830	15890	16232	16031	15969	16007	16002	15891	15998	15965	15934	16059	15943	16089	16091	15942	16007	16015	15845	16048	16020	15895	15905	15865	16075	16027	15874	16043	15979	15900	16002	15978	15851	16092	15836	15817	16122	16057	15792	16088	15831	15930	15965	15933	16070	16145	15874	15983	15782	15886	16007	16092	16072	16002	15988	16279	16010	15811	15973	16007	15969	15912	15885	15908	15882	15956	16020	16016	16115	16090	15790	16123	16026	16078	16095	15991	15871	16097	15826	15894	16058	15847	15860	15907	15881	16096	15949	15981	16049	15957	15927	16029	15967	16064	16133	16019	15861	16005	16041	16025	16031	15972	16040	16050	15720	15789	16007	16089	15993	16005	15835	16052	15961	16088	15865	16056	15916	15908	16126	15773	15889	16032	15879	16065	15886	15919	16039	15787	16102	16043	15998	16106	15845	15914	15899	16071	15947	15823	15700	15939	16037	15945	16212	15950	15970	16034	15823	15902	15791	15834	15758	16017	15953	15978	16025	15926	15901	15830	15834	15989	15997	15882	15816	15887	15932	15975	16051	15854	15944	15952	15988	16045	16009	16039	15784	15913	15775	15921	16023	15977	16059	16060	15947	16055	15957	16078	16056	15935	15889	16056	15969	16050	16121	15929	16000	16031	15983
16800	20438	19953	18506	17882	19134	17185	17034	16378	16009	15700	16579	19410	18934	17500	16107	15784	15441	15446	15462	15376	15391	15407	15482	15458	15289	15374	15325	15474	15279	15396	15332	15467	15365	15161	15403	15415	15437	15449	15284	15217	15479	15418	15351	15440	15263	15258	15352	15444	15225	15360	15336	15368	15384	15531	15501	15250	15473	15410	15333	15422	15324	15537	15389	15453	15325	15487	15340	15345	15217	15323	15254	15339	15355	15266	15383	15380	15333	15355	15386	15429	15344	15315	15437	15375	15427	15176	15279	15414	15465	15162	15296	15488	15335	15356	15377	15457	15348	15225	15495	15406	15272	15464	15389	15493	15278	15437	15205	15385	15251	15425	15383	15358	15375	15119	15416	15321	15417	15294	15313	15352	15344	15234	15413	15227	15181	15498	15387	15304	15487	15414	15315	15355	15211	15371	15350	15356	15369	15375	15335	15179	15401	15365	15247	15294	15464	15346	15235	15489	15417	15254	15278	15384	15193	15400	15253	15344	15293	15448	15322	15380	15269	15338	15413	15365	15374	15282	15406	15343	15425	15352	15349	15623	15292	15519	15446	15436	15168	15477	15270	15347	15587	15182	15472	15361	15481	15272	15256	15309	15447	15476	15396	15356	15387	15386	15234	15483	15354	15263	15403	15183	15542	15443	15390	15247	15392	15338	15435	15321	15556	15324	15422	15291	15203	15485	15401	15314	15357	15532	15077	15520	15291	15308	15473	15293	15215	15346	15355	15364	15248	15527	15317	15225	15339	15425	15360	15320	15437	15217	15312	15275	15398	15409	15406	15132	15463	15281	15301	15363	15504	15230	15226	15347	15288	15374	15306	15364	15339	15306	15317	15462	15413	15447	15434	15219	15589	15342	15299	15249	15383	15510	15351	15578	15260	15313	15367	15245	15425	15526	15338	15418	15358	15348	15373	15328	15402	15437	15436	15479	15414	15275	15154	15322	15261	15277	15478	15247	15352	15244	15450	15439	15256	15319	15432	15420	15325	15437	15299	15379	15254	15477	15484	15194	15319	15407	15345	15257	15186	15276	15229	15487	15354	15376	15246	15374	15396	15411	15379	15513	15350	15388	15443	15102	15475	15176	15404	15365	15351	15264	15290	15304	15290	15428	15405	15428	15411	15481	15456	15335	15456	15575	15421	15423	15314	15314	15175	15375	15495	15248	15327	15508	15191	15518	15387	15285	15454	15333	15285	15338	15399	15468	15240	15269	15273	15526	15167	15442	15488	15399	15521	15483	15219	15255	15343	15229	15407	15379	15381	15419	15408	15356	15472	15167	15460	15212	15561	15296	15243	15263	15355	15428	15289	15298	15320	15192	15419	15365	15445	15333	15286	15196	15285	15278	15443	15431	15338	15488	15431	15178	15294	15370	15226	15308	15297	15450	15222	15305	15357	15278	15365	15504	15258	15229	15142	15216	15251	15264	15358	15330	15300	15367	15398	15340	15412	15512	15348	15242	15342	15384	15280	15477	15420	15410	15244	15194	15304	15369	15333	15336	15305	15608	15555	15280	15529	15231	15448	15235	15251	15280	15254	15463	15387	15463	15321	15284	15529	15208	15389	15379	15295	15292	15287	15338	15427	15353	15430	15416	15380	15497	15162	15400	15349	15234	15219	15352	15333	15319	15134	15373	15385	15314	15321	15219	15141	15319	15383	15239	15361	15483	15269	15260	15354	15405	15383	15375	15384	15327	15192	15354	15449	15153	15453	15307	15334	15100	15206	15420	15294	15281	15203	15219	15310	15381	15397	15349	15337	15381	15482	15263	15249	15456	15280	15473	15338	15417	15237	15403	15484	15428	15253	15372	15322	15345	15192	15337	15348	15381	15121	15335	15408	15436	15351	15464	15556	15454	15275	15460	15388	15437	15384	15417	15411	15420	15246	15401	15166	15333	15414	15204	15431	15250	15405	15278	15236	15390	15251	15261	15485	15402	15347	15333	15258	15385	15369	15135	15339	15416	15230	15429	15329	15289	15378	15270	15519	15272	15357	15481	15354	15329	15384	15337	15343	15286	15304	15345	15302	15480	15252	15244	15336	15240	15381	15394	15360	15317	15453	15318	15162	15309	15138	15484	15360	15357	15272	15454	15357	15367	15430	15500	15323	15294	15308	15406	15223	15296	15326	15272	15420	15395	15295	15353	15392	15440	15365	15348	15524	15400	15517	15373	15386	15366	15295	15366	15375	15248	15291	15243	15520	15266	15413	15331	15391	15237	15305	15197	15459	15324	15394	15341	15415	15216	15297	15304	15436	15235	15388	15450	15244	15551	15357	15366	15475	15275	15406	15456	15245	15356	15356	15297	15495	15550	15374	15359	15257	15332	15474	15382	15416	15253	15417	15435	15188	15428	15494	15363	15309	15407	15329	15298	15361	15344	15223	15326	15487	15321	15374	15401	15560	15172	15418	15403	15342	15264	15258	15405	15302	15423	15378	15365	15434	15394	15321	15506	15367	15489	15344	15309	15331	15311	15394	15301	15437	15346	15285	15426	15294	15333	15142	15330	15350	15292	15328	15508	15200	15402	15382	15299	15323	15286	15453	15404	15311	15269	15293	15239	15349	15386	15436	15320	15426	15418	15250	15188	15349	15312	15496	15307	15303	15538	15360	15161	15277	15172	15471	15422	15366	15254	15221	15311	15405	15454	15291	15307	15350	15476	15160	15265	15327	15288	15179	15241	15295	15371	15420	15482	15371	15464	15333	15354	15246	15397	15465	15447	15316	15267	15317	15173	15340	15425	15406	15213	15181	15396	15351	15474	15168	15262	15310	15348	15552	15299	15299	15430	15454	15216	15332	15254	15471	15320	15466	15467	15306	15348	15177	15305	15326	15352	15329	15354	15372	15358	15364	15383	15464	15412	15415	15358	15306	15498	15384	15502	15316	15465	15278	15465	15382	15334	15257	15186	15643	15376	15421	15367	15166	15402	15249	15334	15402	15383	15371	15445	15324	15480	15400	15344	15271	15269	15403	15342	15305	15380	15399	15180	15347	15378	15099	15398	15398	15356	15284	15455	15309	15466	15387	15303	15402	15360	15272	15359	15376	15405	15348	15170	15342	15249	15481	15497	15409	15319	15310	15395	15372	15322	15274	15501	15616	15484	15341	15281	15472	15446	15148	15450	15438	15465	15425	15267	15404	15316	15278	15395	15137	15377	15198	15304	15423	15341	15432	15428	15451	15169	15301	15456	15359	15314	15387	15511	15350	15280	15382	15217	15396	15306	15300	15299	15286	15496	15444	15342	15428	15361	15485	15410	15424	15206	15390	15266	15421	15390	15391	15336	15487	15398	15247	15316	15329	15350	15385	15363	15353	15509	15265	15329	15432	15202	15395	15571	15412	15388	15346	15392	15480	15244	15359	15379	15476	15279	15487	15287	15309	15439	15387	15485	15394	15256	15496	15454	15219	15439	15329	15451	15370	15285	15473	15317	15187	15429	15433	15460	15289	15416	15336	15560	15451	15306	15371	15453	15464	15473	15442	15310	15385	15239	15457	15322	15342	15374	15298	15526	15372	15550	15452	15273	15288	15516	15289	15405	15416	15438	15292	15425	15437	15180	15355	15450	15196	15268	15309	15559	15427	15272	15282	15507	15240	15440	15357	15531	15426	15382	15308	15091	15352	15463	15406	15205	15387	15126	15323	15332	15450	15493	15503	15463	15509	15341	15365	15414	15458	15341	15288	15108	15455	15382	15360	15253	15239	15370	15361	15469	15191	15341	15340	15381	15251	15351	15505	15297	15341	15547	15303	15463	15330	15346	15386	15313	15476	15419	15262	15341	15373	15327	15321	15394	15270	15237	15341	15441	15449	15430	15480	15409	15367	15277	15303	15400	15367	15389	15526	15295	15418	15408	15279	15354	15548	15342	15300	15326	15392	15572	15329	15172	15338	15315	15336	15410	15253	15491	15319	15506	15257	15208	15285	15463	15434	15447	15314	15465	15341	15375	15328	15327	15230	15340	15403	15412	15355	15332	15366	15330	15245	15427	15401	15551	15469	15380	15251	15233	15416	15348	15288	15280	15207	15319	15501	15512	15347	15403	15498	15302	15394	15502	15213	15316	15303	15317	15337	15422	15349	15205	15341	15400	15292	15393	15293	15435	15405	15415	15394	15323	15182	15527	15240	15590	15284	15418	15294	15165	15340	15341	15446	15232	15370	15229	15434	15214	15455	15285	15377	15385	15297	15361	15278	15446	15333	15336	15466	15237	15251	15335	15435	15468	15493	15339	15218	15357	15205	15365	15307	15369	15376	15332	15318	15323	15271	15510	15256	15287	15328	15509	15383	15415	15319	15317	15335	15426	15314	15369	15514	15431	15341	15138	15340	15409	15302	15182	15300	15400	15365	15322	15283	15528	15348	15245	15406	15432	15464	15313	15571	15423	15427	15280	15463	15308	15318	15216	15367	15235	15315	15377	15346	15378	15418	15349	15332	15352	15459	15513	15321	15408	15360	15265	15326	15337	15273	15400	15411	15302	15477	15408	15582	15301	15412	15232	15285	15228	15317	15350	15322	15313	15571	15343	15364	15283	15457	15477	15408	15554	15500	15312	15380	15317	15351	15370	15314	15386	15408	15185	15415	15284	15344	15435	15321	15241	15298	15496	15513	15487	15247	15372	15503	15436	15413	15279	15459	15430	15413	15427	15249	15430	15232	15349	15469	15485	15369	15211	15347	15209	15465	15450	15331	15391	15302	15497	15337	15406	15223	15382	15305	15461	15382	15322	15385	15305	15195	15248	15264	15262	15320	15565	15483	15292	15331	15303	15417	15248	15468	15382	15441	15459	15347	15395	15393	15428	15304	15378	15501	15323	15197	15405	15410	15400	15573	15273	15356	15374	15245	15406	15386	15529	15220	15343	15335	15287	15354	15256	15320	15204	15358	15462	15207	15570	15447	15218	15584	15441	15422	15401	15332	15366	15385	15315	15382	15435	15278	15273	15401	15391	15251	15431	15319	15305	15375	15382	15358	15340	15339	15398	15244	15331	15294	15340	15311	15384	15321	15249	15411	15417	15271	15395	15343	15328	15360	15329	15265	15435	15362	15636	15457	15414	15402	15418	15396	15418	15334	15346	15212	15408	15456	15422	15290	15550	15482	15204	15213	15375	15383
25084	21384	28108	25580	21425	19621	19345	17553	16949	16803	16393	21523	31512	29011	23865	18912	16680	15797	15651	15431	15601	15532	15541	15479	15766	15509	15468	15520	15421	15379	15458	15688	15379	15584	15428	15493	15516	15528	15491	15274	15627	15605	15447	15606	15539	15504	15432	15530	15578	15651	15508	15610	15652	15616	15323	15475	15394	15579	15508	15519	15461	15342	15360	15546	15583	15440	15471	15462	15435	15253	15430	15584	15570	15421	15451	15557	15574	15529	15442	15489	15457	15406	15459	15340	15575	15360	15689	15426	15629	15343	15587	15621	15429	15659	15516	15499	15375	15408	15607	15272	15485	15578	15543	15395	15312	15400	15439	15669	15419	15618	15434	15441	15489	15450	15383	15358	15577	15504	15473	15491	15579	15636	15377	15328	15442	15461	15457	15589	15437	15529	15527	15578	15340	15453	15703	15635	15597	15565	15568	15351	15497	15579	15497	15589	15322	15545	15579	15326	15667	15581	15248	15611	15489	15395	15474	15639	15376	15643	15562	15306	15524	15264	15439	15454	15510	15522	15291	15520	15489	15513	15311	15584	15294	15387	15380	15329	15373	15311	15483	15562	15498	15559	15433	15546	15604	15413	15462	15377	15282	15646	15496	15503	15503	15485	15492	15554	15567	15445	15452	15599	15398	15401	15450	15568	15451	15330	15396	15505	15505	15316	15397	15410	15418	15456	15504	15512	15585	15670	15452	15267	15367	15319	15369	15503	15338	15344	15703	15492	15298	15313	15431	15656	15376	15498	15546	15548	15311	15300	15411	15405	15467	15281	15366	15375	15385	15353	15405	15713	15409	15401	15424	15467	15478	15449	15770	15529	15435	15521	15561	15569	15418	15430	15445	15282	15547	15236	15340	15547	15434	15398	15361	15478	15539	15418	15447	15537	15486	15674	15279	15417	15401	15530	15370	15491	15494	15272	15618	15516	15408	15611	15552	15374	15377	15512	15270	15442	15532	15608	15455	15583	15384	15500	15437	15369	15309	15453	15381	15390	15606	15297	15474	15421	15593	15626	15637	15482	15520	15557	15571	15448	15328	15260	15441	15342	15275	15485	15484	15493	15498	15533	15419	15495	15380	15643	15497	15423	15400	15454	15384	15480	15470	15374	15355	15566	15444	15493	15588	15517	15498	15550	15504	15260	15433	15363	15527	15420	15464	15360	15525	15378	15323	15411	15499	15319	15502	15295	15517	15424	15469	15430	15384	15271	15630	15582	15615	15250	15532	15530	15186	15396	15438	15487	15444	15451	15359	15274	15605	15379	15346	15507	15463	15530	15526	15435	15415	15455	15413	15526	15650	15435	15453	15672	15581	15473	15576	15576	15265	15277	15457	15384	15475	15567	15552	15459	15349	15367	15526	15353	15447	15638	15478	15410	15581	15386	15465	15463	15496	15595	15431	15561	15402	15533	15362	15495	15737	15490	15371	15395	15596	15378	15395	15404	15655	15428	15512	15427	15336	15555	15273	15416	15547	15479	15489	15565	15800	15331	15385	15531	15394	15641	15492	15805	15588	15515	15545	15383	15443	15419	15293	15542	15485	15299	15345	15547	15402	15526	15495	15656	15477	15145	15654	15447	15645	15479	15536	15572	15536	15464	15525	15591	15493	15513	15552	15432	15518	15507	15440	15326	15508	15419	15790	15498	15353	15386	15402	15519	15496	15376	15436	15492	15407	15306	15602	15258	15301	15582	15431	15675	15297	15379	15547	15521	15402	15301	15507	15443	15446	15467	15387	15522	15511	15548	15194	15522	15564	15598	15459	15350	15481	15264	15516	15359	15657	15594	15442	15599	15439	15519	15372	15401	15467	15498	15398	15551	15456	15367	15381	15549	15412	15536	15436	15500	15400	15602	15346	15462	15374	15526	15526	15368	15522	15552	15618	15353	15456	15519	15414	15578	15536	15448	15376	15441	15391	15536	15478	15604	15275	15400	15341	15379	15482	15371	15480	15566	15388	15457	15295	15615	15439	15425	15452	15399	15405	15508	15740	15469	15457	15520	15585	15338	15461	15473	15535	15468	15514	15431	15547	15564	15576	15452	15812	15451	15545	15420	15502	15392	15504	15558	15511	15556	15635	15583	15435	15485	15429	15532	15527	15371	15432	15184	15311	15540	15564	15318	15336	15368	15458	15416	15630	15597	15436	15527	15346	15343	15441	15512	15603	15512	15491	15499	15541	15418	15368	15395	15686	15466	15284	15439	15684	15442	15394	15475	15493	15596	15389	15360	15367	15461	15571	15341	15529	15363	15471	15328	15494	15340	15558	15579	15346	15361	15502	15582	15462	15410	15498	15511	15596	15452	15480	15382	15454	15471	15432	15367	15310	15310	15379	15562	15717	15559	15291	15371	15365	15635	15560	15448	15457	15351	15314	15526	15540	15410	15450	15348	15319	15262	15579	15495	15715	15631	15493	15472	15422	15497	15555	15250	15182	15413	15304	15376	15602	15506	15551	15478	15216	15254	15500	15436	15350	15554	15457	15447	15515	15336	15348	15411	15600	15453	15336	15319	15468	15398	15477	15571	15467	15371	15445	15503	15418	15342	15481	15343	15456	15357	15392	15619	15547	15454	15393	15435	15369	15654	15502	15327	15602	15390	15500	15598	15518	15558	15460	15565	15465	15393	15744	15517	15664	15520	15319	15507	15343	15563	15713	15414	15401	15527	15618	15382	15679	15492	15445	15503	15546	15374	15713	15559	15605	15497	15480	15476	15337	15510	15226	15498	15504	15494	15480	15572	15434	15645	15461	15274	15426	15282	15660	15568	15596	15601	15672	15390	15529	15382	15425	15484	15617	15417	15277	15448	15412	15485	15647	15268	15572	15386	15563	15501	15603	15545	15473	15539	15427	15580	15608	15534	15473	15571	15585	15377	15360	15215	15402	15385	15257	15602	15558	15579	15564	15299	15495	15567	15347	15325	15479	15383	15563	15651	15530	15549	15344	15508	15397	15296	15204	15478	15306	15325	15478	15394	15522	15320	15324	15453	15443	15435	15607	15681	15406	15481	15605	15268	15507	15575	15507	15399	15537	15361	15476	15376	15489	15515	15501	15564	15315	15541	15333	15484	15472	15424	15603	15508	15565	15423	15314	15546	15561	15582	15519	15352	15412	15451	15335	15423	15479	15521	15591	15470	15540	15349	15379	15406	15471	15354	15377	15424	15576	15518	15364	15444	15417	15413	15362	15411	15326	15383	15497	15272	15500	15508	15417	15613	15312	15521	15482	15562	15422	15388	15561	15596	15368	15500	15262	15392	15529	15516	15261	15522	15363	15292	15487	15508	15441	15634	15450	15618	15482	15392	15401	15582	15513	15617	15311	15446	15446	15449	15364	15329	15558	15548	15562	15449	15412	15501	15605	15322	15217	15518	15307	15398	15372	15339	15407	15280	15392	15558	15551	15484	15484	15551	15349	15548	15449	15591	15682	15291	15472	15157	15381	15376	15266	15400	15280	15449	15676	15485	15327	15624	15521	15533	15403	15691	15651	15387	15425	15478	15594	15282	15386	15333	15609	15372	15635	15570	15376	15493	15430	15698	15385	15352	15400	15653	15524	15423	15584	15552	15504	15403	15513	15612	15499	15729	15392	15321	15607	15602	15526	15526	15441	15585	15492	15620	15632	15513	15515	15668	15582	15490	15478	15528	15357	15495	15415	15361	15398	15294	15426	15324	15286	15358	15541	15407	15464	15499	15615	15550	15468	15485	15665	15679	15602	15471	15538	15367	15426	15517	15434	15584	15755	15368	15643	15495	15760	15476	15381	15419	15474	15585	15483	15327	15460	15478	15458	15718	15653	15504	15570	15674	15384	15669	15385	15292	15377	15371	15612	15411	15418	15399	15607	15557	15333	15436	15631	15508	15515	15249	15606	15708	15494	15648	15473	15563	15389	15465	15469	15565	15383	15492	15482	15189	15535	15530	15594	15639	15307	15631	15460	15614	15559	15480	15397	15446	15463	15506	15334	15576	15493	15594	15667	15570	15368	15471	15320	15461	15299	15401	15509	15469	15527	15372	15388	15351	15611	15583	15570	15254	15530	15743	15423	15447	15385	15425	15456	15470	15449	15550	15387	15355	15432	15395	15516	15312	15251	15563	15479	15469	15729	15239	15460	15596	15519	15686	15463	15407	15234	15557	15439	15452	15365	15485	15455	15442	15524	15620	15484	15566	15605	15486	15515	15457	15578	15477	15479	15261	15517	15342	15564	15516	15591	15482	15277	15451	15313	15493	15424	15407	15461	15512	15446	15404	15495	15433	15597	15730	15498	15182	15401	15345	15565	15412	15448	15369	15477	15490	15461	15496	15614	15444	15431	15316	15444	15473	15529	15421	15447	15346	15244	15500	15449	15393	15685	15528	15467	15489	15330	15427	15269	15449	15596	15604	15530	15496	15669	15696	15528	15534	15582	15415	15504	15399	15579	15533	15572	15449	15453	15663	15319	15243	15587	15449	15385	15317	15394	15614	15582	15646	15363	15551	15459	15247	15336	15568	15477	15472	15298	15585	15638	15493	15208	15484	15530	15389	15499	15455	15487	15484	15336	15482	15443	15390	15342	15640	15363	15384	15620	15507	15524	15444	15535	15345	15433	15271	15534	15453	15325	15531	15555	15471	15445	15331	15594	15490	15526	15330	15403	15376	15695	15483	15480	15487	15430	15483	15381	15491	15515	15301	15452	15499	15449	15466	15523	15496	15577	15597	15449	15443	15563	15463	15422	15228	15476	15412	15464	15220	15485	15452	15605	15450	15179	15460	15444	15473	15709	15431	15468	15404	15556	15490	15478	15550	15389	15561	15437	15477	15435	15531	15552	15170	15773	15635	15616	15481	15376	15394	15476	15677	15497	15572	15299	15640	15523	15347	15455	15428	15444	15548	15519	15509	15471	15412	15491	15448	15634	15494	15412	15518	15689	15360	15474	15369	15350	15619	15628	15556	15513	15509	15529	15417	15572	15644	15513	15466	15404	15478	15571	15479	15397	15286	15286	15393	15429	15593	15390	15404	15422	15534	15200	15652	15467	15448	15632	15528	15749	15547	15537	15597	15572	15416	15453	15393	15558	15481	15447	15474	15436	15787	15431	15507	15453	15644	15701	15344	15582	15505	15448	15482	15386	15301
17372	27681	26804	23432	20670	19516	19373	18269	17583	16769	16247	25913	35940	32018	25417	18855	16363	15508	15148	15106	15198	14922	15161	15162	15223	15144	15129	15136	15012	15254	15100	15293	15248	15070	15116	14985	15149	15071	15157	14955	15126	15129	15362	15028	15384	14992	15160	14971	15123	14944	15012	15196	15097	15047	15052	15262	15138	15049	15045	15063	15120	14984	15140	15082	15055	15192	15100	15007	15239	15192	15151	15224	15102	15235	14853	15137	14984	15084	15038	15236	14952	15116	15053	15137	15097	15038	15072	15056	15214	14937	15245	15300	15078	15138	15190	15062	14949	14988	15135	15108	15116	14977	14942	15148	15043	14938	15206	14997	15213	15219	15174	15019	15089	14950	15113	15014	15024	15209	15061	15167	15099	15096	15023	15050	14961	15005	14975	14975	15173	15064	14976	15108	15194	15026	15089	14944	15081	15051	15147	15114	15160	15191	14980	14930	14857	15082	14945	15089	14910	14966	15090	15128	15107	15059	15312	15134	15208	14953	15169	15022	15100	15231	14979	14994	15218	14965	15159	15090	15021	15077	15062	15233	15148	15166	15096	15081	15084	15213	15152	15118	14979	15014	15048	15100	15118	15029	15028	14995	14938	15190	14996	15149	15076	14920	15140	15126	15044	15143	14863	15040	15038	15147	15018	15134	15021	15185	15184	15171	14904	15119	15038	15279	15157	15142	14975	15022	14976	15004	15047	14970	14983	15053	15193	15057	15125	15177	14887	15148	15002	15004	15128	15071	15031	15174	15003	15190	15168	15072	14973	14996	14903	15144	15040	14891	15211	15118	15184	15248	14883	15107	15210	15238	15095	15038	15112	14771	15071	15145	15032	14996	15086	14996	15061	15091	15048	14945	15150	15034	15161	15029	15088	15207	15038	15111	15118	15025	15138	15105	15119	15056	15084	15059	15251	15247	15058	15020	14898	14980	14993	15337	15135	15137	14982	15077	15085	15215	14962	15146	14816	15085	15214	15081	15116	15041	15103	14995	15103	15145	15117	14997	15124	14966	15102	15084	15058	15080	15040	14914	15143	15088	15148	15039	15100	15004	15166	15118	15070	15030	15001	15085	15136	15132	15020	15317	15135	15112	15049	14945	15129	15086	15184	15154	15059	15024	15180	15120	15189	15100	14881	15109	15093	14853	15278	14970	15047	15192	15064	14919	15081	15160	15125	15372	15068	14957	15073	15167	15226	15127	15180	15095	15082	15030	15084	15027	15168	15135	15191	15064	15073	15112	15021	15098	15177	14954	15130	14993	15086	15141	15153	15225	15088	15063	15019	15245	15012	14956	15176	14986	15074	15232	15153	15023	15067	14999	15132	15178	15133	15067	15042	15037	15206	15145	15171	15033	15229	15166	15036	15035	15023	15077	14984	15081	15165	15216	15022	15094	14990	15072	15153	15079	15134	15074	14923	15119	15071	15012	15203	15022	15157	15086	15153	15055	15187	15139	15396	14935	15010	15155	15017	15233	14918	15062	15116	15141	15119	15232	15148	14947	14919	15055	15197	15047	14964	14813	15087	15006	15166	14967	15288	15060	15049	15084	15043	15175	14986	15197	15011	15107	15065	15053	15114	15085	14922	14987	15180	15077	15169	14909	14855	15237	15141	15017	15118	15157	15123	15066	15026	14940	15045	15291	15060	14978	15195	15157	15188	15082	15208	15082	15119	15145	15125	15005	15075	15191	15009	14969	15241	15194	15105	15208	14965	15093	15294	15144	14961	15087	15153	15079	15098	15044	15077	15005	14962	15171	15035	14999	14940	15165	15006	14926	15025	15059	15211	15068	15134	15086	15224	15085	15022	14970	14976	15073	14970	15014	15087	15017	14923	15138	14991	15147	15070	14913	15033	15036	15097	15158	15127	15079	15220	15091	15189	15027	15070	15110	15030	15031	14976	15157	15043	15210	15171	14947	15044	15143	15011	14957	15032	15019	15086	15098	15072	15082	15192	15008	15041	15079	15078	15045	15128	14973	15087	15163	15048	15112	15147	15137	15086	15097	15138	15078	15060	15054	15045	14934	15104	15178	15413	15015	15216	15052	15193	14819	14954	14964	15069	14886	14936	15096	14957	15120	14963	15061	15097	14997	14976	14947	15139	15005	15046	15114	14984	14922	15086	15038	14984	15104	15098	15141	15099	15121	15125	15108	15238	15264	14905	15109	15043	15059	15078	15031	15054	14936	14834	14931	15086	15089	14986	14987	15030	15030	14975	15154	15067	15091	14912	14906	15130	15131	14950	15234	15195	15027	15249	15034	14916	15053	15251	15207	15216	14988	15169	15150	15075	15171	15081	15148	15118	15099	15087	15148	15191	15082	15055	15174	15184	15076	15110	15093	15178	15011	15118	15029	15180	15019	14925	15026	14999	14992	15082	15097	15131	15052	15152	15186	14993	14943	15013	15048	15054	15221	14972	15051	15183	15119	14961	15181	15032	15008	15089	15012	15006	15079	15132	15248	15011	15067	14963	15052	15137	15230	14908	15131	15206	15155	15109	15085	15027	14977	15010	14883	15106	15189	15159	15161	14991	15092	15113	15046	15043	14957	14944	15086	15115	15015	15043	14957	14872	14984	14993	14996	14969	15243	15089	15070	15203	15021	15067	14996	15082	14994	15055	15097	15097	15079	15203	15101	15080	15094	15032	14926	15108	15101	15267	15139	14983	15156	15151	15039	15090	15075	15171	15026	15119	15118	15093	15113	15215	14927	15037	15048	15006	15157	15107	14944	15078	15106	15065	15187	15092	15141	15118	15136	15261	15045	15074	15312	15117	15130	15156	15176	15043	15215	15177	15190	15136	14946	15177	15023	15036	15027	15071	15208	15164	15036	15233	15021	15084	15077	15105	15094	15184	15236	15233	15080	15051	15095	15136	15038	14853	15150	15074	15163	14979	15117	14984	15080	15135	15124	15173	15110	15016	15004	15101	15091	15034	15190	15142	14991	15078	15130	14999	14989	14930	15075	15141	15133	15393	14968	15183	15073	15102	15128	15064	15314	15040	15006	15003	15317	15123	15136	14972	15128	15222	15090	15230	15081	15055	15036	15177	15082	15129	15161	14991	15131	15054	15145	14972	15054	15140	14968	15108	15051	15322	14968	15070	14990	15060	14952	15205	15173	15165	14967	15120	15091	15066	14988	15046	15225	15091	14992	14993	15004	15151	15060	14964	15159	15079	15082	15100	15088	15022	15138	15022	15009	15147	15125	15158	15080	15280	15221	15121	15109	15021	15031	15180	15056	15000	15100	15003	15052	15282	15194	15158	15105	15077	15089	15180	15147	15142	14855	14946	15166	15022	15076	15083	15047	15055	14942	15113	14904	15184	15162	15059	15059	15078	15264	15124	15264	15038	15159	15087	15009	15328	15080	15043	15146	15102	15164	15137	15061	15075	15094	14972	15063	15129	15028	15087	15038	14953	14894	15062	15088	15253	15050	15081	15086	15189	15098	15282	14982	15097	15171	15177	15078	15033	15048	15204	15124	15171	15079	14945	14950	15262	15190	15116	15185	15141	15183	14980	15060	14986	15136	15206	15022	15087	15140	15120	15088	15102	15178	14998	15083	15156	15070	14953	15152	15155	15045	14913	14892	15041	15175	15143	15074	15072	15031	14951	15132	15027	15101	14906	15039	15050	15034	15082	14947	15012	15101	15047	15023	15068	15054	15077	14968	15071	15013	15153	15050	15020	15007	14969	15211	15063	15043	15106	15206	15186	14907	14987	14985	15058	15004	15042	15071	14994	15188	15101	15130	14923	15172	15139	15160	15115	15097	15204	15067	15035	15101	14947	14958	15059	15115	15034	15117	14925	15166	15128	15302	15230	14932	15174	15090	15011	15273	15098	15244	14988	14995	15170	15154	15088	14902	15033	15018	15181	15143	15006	15100	15113	15116	15244	15192	15003	15070	15059	15144	15138	15130	15001	15071	15103	14950	15121	14991	14951	14943	15090	15166	15141	15055	15159	14962	15162	15237	15296	15217	15133	15040	15161	14948	15155	15099	15064	15124	15094	15118	15201	15166	15204	15051	15081	15042	14996	15016	15006	15123	15180	15149	15076	14929	15169	14975	15163	14985	15099	15026	15131	15142	15081	15080	15075	15170	15035	15198	15017	15147	15066	15092	15224	15034	15226	15034	15093	15052	15076	15208	15112	15066	14980	15219	15164	15020	15010	15084	15048	15093	14973	15089	15227	15215	15049	15123	15298	15136	15240	15150	15095	15222	15047	15080	15005	15121	15005	15094	15279	15125	14960	15011	15110	15353	15037	15147	15283	15063	15266	14947	15088	15157	15021	15060	15198	15055	15052	15089	14963	15175	15103	15181	15216	15213	15138	15130	15003	15133	15149	14995	15024	15029	15168	14950	15133	15045	15065	15222	15151	15205	15087	15084	15362	15166	15028	15053	15104	14956	15167	15096	14899	15047	15183	15043	15144	15150	15105	15042	15148	15097	15143	14962	14968	15131	15285	15065	15059	15065	15029	14975	15074	15028	15137	14953	15000	14961	15093	15185	15014	15045	15133	15155	14994	15101	15137	14832	15233	15072	15062	15136	15158	15089	15154	15114	15197	14974	14950	14908	15295	14989	15194	14992	15195	15086	15092	15065	15059	14881	15108	15285	15180	15039	15091	14866	14947	15070	15225	15033	15142	15151	15165	15117	15055	15037	15108	14964	15196	15207	15071	15028	15168	15068	15071	15012	15089	14949	15001	15131	15080	15079	15012	15014	15219	14960	15120	15043	15003	15261	15030	15104	15279	15075	14930	15072	14927	15132	15059	14952	15011	15186	15164	15124	15109	15189	15279	15093	15174	14900	15037	15089	14950	14877	14994	14993	15278	15039	14960	15080	14971	15012	14996	15077	15079	15192	14904	15213	15008	15027	15098	15069	14987	15103	15003	14982	15133	15124	15057	15295	15098	15199	15096	15120	15236	15000	15074	14951	15110	15085	15225	15101	15015	15067	14856	15238	15199	15056	15201	15133	14965	15230	15191	15147	14880	14949	15102	14899	15020	15086	14996	15071	15016	15273	15117	15116	15082	15023	15130	15137	15026	15168	15051	14851	15082	15009	15068	15108	15107	15068	15116	14999	15261	15224	15031	15143	15078	15085	15197	15167	15090	15172
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
