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
339274541323	339274541840	339274542390	339274542940	339274543490	339274544040	339274544590	339274545140	339274545690	339274546240	339274546790	339274547340	339274547890	339274548440	339274548990	339274549540	339274550090	339274550640	339274551190	339274551740	339274552290	339274552840	339274553390	339274553940	339274554490	339274555040	339274555590	339274556140	339274556690	339274557240	339274557790	339274558340	339274558890	339274559440	339274559990	339274560540	339274561090	339274561640	339274562190	339274562740	339274563290	339274563840	339274564390	339274564940	339274565490	339274566040	339274566590	339274567140	339274567690	339274568240	339274568790	339274569340	339274569890	339274570440	339274570990	339274571540	339274572090	339274572640	339274573190	339274573740	339274574290	339274574840	339274575390	339274575940	339274576490	339274577040	339274577590	339274578140	339274578690	339274579240	339274579790	339274580340	339274580890	339274581440	339274581990	339274582540	339274583090	339274583640	339274584190	339274584740	339274585290	339274585840	339274586390	339274586940	339274587490	339274588040	339274588590	339274589140	339274589690	339274590240	339274590790	339274591340	339274591890	339274592440	339274592990	339274593540	339274594090	339274594640	339274595190	339274595740	339274596290	339274596840	339274597390	339274597940	339274598490	339274599040	339274599590	339274600140	339274600690	339274601240	339274601790	339274602340	339274602890	339274603440	339274603990	339274604540	339274605090	339274605640	339274606190	339274606740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22793	20108	27176	23818	23344	25565	25164	20034	17064	16627	16852	16433	15838	15744	16280	27183	17660	15319	15171	17418	20757	21372	19625	17603	15917	15422	14881	14776	14730	14747	14621	14704	14775	14709	14745	14773	14745	14667	14763	14680	14617	14788	14487	14806	14470	14788	14716	14635	14578	14526	14542	14646	14491	14589	14531	14648	14709	14839	14583	14686	14819	14475	14572	14659	14718	14571	14530	14555	14735	14544	14540	14622	14557	14663	14580	14570	14728	14665	14667	14643	14633	14621	14744	14562	14515	14762	14535	14490	14648	14555	14574	14770	14764	14545	14668	14585	14531	14694	14886	14654	14569	14572	14638	14678	14690	14726	14699	14738	14750	14601	14517	14679	14552	14773	14504	14860	14513	14547	14885	14930	14665	14512	14535	14736	14596	14433	14691	14764	14897	14615	14544	14662	14692	14559	14644	14599	14478	14473	14537	14610	14663	14664	14759	14552	14716	14787	14516	14512	14735	14684	14526	14656	14569	14619	14581	14745	14728	14611	14661	14611	14703	14769	14790	14709	14535	14635	14573	14634	14769	14654	14722	14480	14674	14552	14528	14470	14465	14599	14600	14569	14595	14746	14717	14628	14633	14746	14660	14669	14622	14506	14789	14677	14766	14522	14650	14629	14498	14650	14582	14682	14663	14556	14800	14569	14604	14425	14600	14561	14703	14784	14785	14590	14615	14547	14735	14627	14543	14511	14411	14734	14539	14748	14613	14696	14749	14752	14564	14796	14530	14548	14611	14642	14474	14610	14413	14661	14463	14547	14726	14711	14717	14688	14759	14788	14815	14673	14818	14475	14710	14782	14589	14575	14609	14648	14523	14650	14544	14475	14643	14539	14836	14502	14492	14515	14542	14790	14651	14799	14830	14626	14675	14352	14421	14516	14806	14729	14601	14541	14628	14667	14489	14678	14672	14683	14645	14620	14727	14630	14558	14789	14301	14716	14698	14779	14588	14573	14666	14456	14627	14686	14631	14585	14603	14571	14710	14777	14402	14521	14503	14540	14503	14680	14482	14665	14676	14625	14740	14672	14759	14697	14655	14405	14823	14571	14512	14572	14599	14617	14567	14437	14481	14710	14823	14683	14634	14561	14478	14438	14543	14644	14724	14505	14549	14401	14686	14719	14590	14573	14854	14633	14490	14517	14643	14433	14566	14517	14677	14769	14641	14636	14372	14545	14596	14588	14708	14589	14556	14412	14773	14771	14699	14561	14599	14659	14596	14675	14748	14537	14546	14527	14508	14709	14600	14660	14551	14578	14726	14533	14692	14721	14557	14725	14507	14578	14466	14573	14712	14500	14582	14565	14559	14497	14555	14509	14525	14540	14606	14456	14601	14765	14635	14583	14598	14455	14785	14632	14841	14525	14608	14589	14551	14632	14630	14563	14576	14407	14709	14580	14576	14476	14525	14581	14716	14796	14466	14417	14593	14472	14457	14619	14411	14538	14660	14602	14803	14408	14536	14745	14615	14569	14672	14565	14767	14708	14629	14317	14708	14719	14700	14610	14727	14744	14599	14658	14699	14706	14545	14511	14556	14593	14575	14507	14582	14556	14696	14561	14746	14687	14661	14662	14425	14703	14650	14563	14434	14597	14681	14555	14556	14708	14494	14658	14250	14634	14599	14720	14799	14580	14715	14762	14455	14548	14695	14585	14730	14581	14441	14572	14609	14591	14672	14483	14730	14741	14533	14540	14732	14455	14707	14463	14837	14450	14591	14642	14861	14485	14833	14694	14648	14532	14641	14634	14676	14684	14701	14740	14690	14595	14659	14553	14688	14418	14662	14700	14511	14559	14375	14710	14759	14576	14604	14645	14453	14691	14581	14641	14587	14633	14411	14641	14588	14560	14536	14737	14549	14543	14580	14559	14707	14543	14500	14497	14575	14743	14528	14614	14701	14560	14463	14594	14581	14461	14627	14713	14667	14503	14701	14584	14546	14500	14825	14457	14606	14535	14606	14748	14631	14640	14605	14308	14644	14802	14715	14456	14427	14656	14691	14530	14635	14869	14644	14627	14728	14496	14577	14617	14687	14719	14699	14722	14683	14436	14797	14512	14546	14594	14663	14745	14711	14655	14727	14601	14632	14601	14907	14547	14543	14500	14617	14735	14598	14594	14425	14810	14340	14536	14702	14585	14583	14607	14683	14535	14620	14443	14561	14649	14797	14462	14543	14711	14626	14394	14685	14567	14609	14512	14436	14574	14400	14663	14594	14305	14549	14675	14553	14797	14554	14738	14694	14583	14783	14639	14726	14481	14530	14497	14374	14612	14655	14621	14430	14668	14424	14565	14503	14630	14548	14739	14611	14701	14728	14375	14521	14625	14558	14646	14550	14471	14486	14730	14645	14738	14504	14688	14644	14611	14579	14612	14628	14741	14582	14539	14665	14567	14548	14587	14828	14471	14481	14734	14346	14505	14748	14732	14702	14444	14533	14544	14701	14586	14528	14516	14570	14548	14440	14583	14468	14656	14612	14697	14608	14694	14616	14567	14536	14366	14604	14520	14534	14725	14684	14562	14687	14644	14717	14464	14558	14554	14624	14587	14633	14625	14498	14657	14620	14694	14602	14520	14512	14682	14733	14674	14655	14608	14721	14596	14661	14561	14672	14613	14523	14778	14542	14582	14807	14619	14780	14727	14584	14588	14468	14592	14690	14573	14426	14535	14462	14584	14584	14656	14707	14662	14588	14664	14616	14500	14712	14587	14696	14676	14522	14537	14552	14705	14657	14599	14560	14651	14848	14731	14514	14745	14557	14598	14597	14556	14550	14640	14841	14741	14512	14633	14653	14608	14698	14779	14721	14428	14516	14586	14829	14631	14705	14583	14625	14747	14595	14644	14746	14469	14625	14771	14631	14706	14556	14572	14828	14581	14550	14773	14517	14536	14591	14517	14713	14602	14616	14669	14735	14471	14656	14679	14571	14742	14679	14623	14605	14657	14586	14573	14566	14575	14588	14526	14516	14732	14623	14516	14503	14514	14651	14710	14648	14653	14653	14561	14615	14506	14619	14760	14782	14663	14535	14516	14797	14515	14628	14684	14731	14654	14588	14482	14554	14618	14588	14565	14663	14533	14578	14605	14661	14606	14733	14592	14598	14613	14728	14541	14556	14721	14681	14539	14461	14453	14733	14701	14793	14735	14526	14851	14485	14467	14711	14715	14635	14510	14381	14550	14670	14563	14585	14653	14642	14496	14745	14421	14714	14676	14609	14571	14746	14639	14763	14517	14703	14576	14620	14574	14532	14394	14662	14650	14712	14568	14662	14599	14381	14642	14575	14608	14502	14565	14652	14635	14797	14618	14546	14608	14521	14722	14640	14641	14466	14866	14615	14566	14636	14706	14692	14360	14822	14440	14637	14599	14538	14781	14564	14715	14492	14413	14798	14628	14563	14612	14565	14508	14627	14516	14829	14644	14547	14700	14696	14633	14389	14408	14703	14511	14550	14495	14571	14655	14520	14557	14591	14644	14629	14688	14732	14483	14684	14658	14454	14520	14642	14530	14724	14872	14733	14566	14440	14515	14407	14649	14538	14534	14551	14634	14691	14800	14546	14591	14739	14353	14355	14469	14547	14818	14904	14554	14505	14641	14622	14693	14439	14402	14460	14617	14662	14608	14729	14507	14525	14682	14710	14571	14647	14766	14782	14721	14707	14728	14617	14541	14625	14631	14510	14459	14376	14572	14676	14736	14719	14626	14437	14834	14660	14588	14528	14558	14549	14657	14540	14700	14518	14751	14642	14514	14877	14519	14737	14590	14585	14604	14630	14660	14769	14522	14551	14673	14571	14589	14746	14535	14574	14590	14720	14597	14641	14604	14618	14487	14467	14403	14590	14682	14638	14570	14610	14481	14760	14670	14495	14525	14618	14727	14745	14648	14530	14596	14601	14425	14500	14548	14572	14554	14817	14656	14670	14736	14700	14568	14599	14546	14724	14640	14574	14654	14615	14637	14476	14624	14794	14801	14658	14620	14647	14842	14647	14686	14672	14757	14649	14381	14581	14523	14446	14556	14504	14395	14489	14652	14555	14608	14629	14629	14643	14490	14621	14771	14400	14516	14736	14553	14599	14637	14692	14509	14585	14363	14674	14629	14620	14583	14746	14489	14690	14688	14614	14597	14495	14568	14663	14713	14600	14581	14813	14591	14528	14628	14641	14893	14672	14831	14685	14446	14460	14675	14644	14591	14729	14677	14548	14582	14563	14820	14730	14437	14554	14657	14481	14745	14530	14416	14444	14492	14536	14691	14736	14681	14584	14767	14716	14515	14497	14634	14636	14546	14634	14502	14549	14636	14679	14636	14658	14421	14615	14544	14732	14633	14609	14589	14413	14380	14550	14586	14495	14637	14378	14682	14656	14681	14693	14712	14665	14713	14500	14576	14653	14474	14721	14714	14626	14533	14690	14722	14736	14534	14703	14456	14420	14486	14508	14602	14602	14540	14627	14660	14518	14420	14553	14542	14545	14609	14676	14616	14586	14571	14708	14692	14668	14464	14622	14532	14477	14691	14590	14789	14714	14706	14405	14571	14494	14651	14351	14731	14619	14527	14734	14606	14701	14777	14736	14599	14753	14560	14528	14695	14494	14525	14699	14632	14640	14496	14616	14517	14528	14635	14620	14635	14667	14539	14653	14659	14773	14611	14534	14741	14549	14566	14598	14636	14502	14526	14660	14666	14613	14534	14799	14671	14452	14580	14580	14568	14570	14796	14673	14815	14545	14638	14555	14617	14615	14605	14741	14538	14600	14519	14499	14632	14621	14495	14539	14454	14519	14560	14816	14511	14516	14612	14698	14667	14529	14594	14594	14493	14441	14668	14678	14524	14457	14738	14660	14421	14478	14506	14648	14530	14435	14629	14572	14430	14544	14426	14549	14746	14666	14774	14754	14415	14556	14640	14466	14546	14642	14468	14691	14587	14568	14577	14437	14732	14522	14381	14588	14620	14503	14535	14811	14623	14702	14815	14534	14720	14684	14664	14728	14554	14632	14776	14599	14523	14592	14800	14572	14760	14585	14792	14579	14670	14412	14584	14441	14485	14800	14680	14521	14542	14541	14569	14482	14762	14668	14610	14459	14750	14744	14542	14779	14662	14655	14581	14740	14515	14467	14536
19249	35123	40403	39974	35313	29507	23632	19996	16495	16369	16166	15824	15268	14438	15651	29315	13590	13264	13481	18384	22250	22534	19607	16472	14583	13717	13437	13367	13252	13018	13171	13045	13174	13130	12938	13199	13137	13071	13146	13124	13000	13225	13207	13104	12930	13093	13050	13002	13217	12963	13033	13165	13070	13085	13017	13000	13163	13152	13208	13025	13130	13012	13130	13208	13030	13034	13088	13095	13153	13087	13005	13169	13022	12956	13128	13109	13020	13088	13146	13073	13087	13237	12956	13192	13245	13149	13107	13071	13235	13137	13128	13026	13068	12981	13154	13061	13032	13055	13139	13230	13205	12924	13141	13186	13231	13088	13141	13074	13039	13085	13023	13085	13025	13091	13148	12979	13029	12957	13218	13106	13035	13072	13151	13138	13258	13174	13014	13053	13022	13099	13026	13094	13106	13029	12988	13132	13131	13139	13200	13267	13072	13044	13070	13112	13140	13144	13070	13008	13223	12883	12971	13052	13130	13099	13102	13180	13158	13041	13015	13153	13022	13059	13134	13088	13232	13020	13177	13062	13131	13007	13036	13161	12966	12950	13019	13018	13123	13144	13063	13189	13198	13063	13062	12936	13231	13229	13133	13148	13092	13067	13049	13085	13092	12975	12970	13021	13125	13160	13173	13108	13213	12967	13191	13026	13004	13014	12971	12990	13106	13050	12858	13115	13135	13025	13050	13002	12847	12953	12982	12977	12975	13092	13197	13028	13064	13036	13014	13179	12908	13050	12910	13219	12948	13099	12974	12985	12836	13145	13077	13072	13013	13108	13136	13045	13108	13147	12976	13043	13240	13037	12945	13030	12966	13072	13119	13217	13211	13198	12921	13093	13147	13030	13054	13094	13182	13012	13028	12992	13080	13030	13104	13022	13140	13250	13202	12915	12939	12995	13087	13055	13164	13180	13134	13049	13006	13195	13062	13055	13152	13115	13089	13141	13079	13079	13197	13134	13169	13045	13030	13051	13158	13103	13109	13031	13122	12988	13104	13092	13034	12960	12937	13171	12998	13048	12956	12955	12955	12995	12943	12925	13034	13082	13127	13031	12977	13087	13157	13063	13090	13081	13090	13228	13090	12928	13228	13141	12946	13066	13042	12940	12910	12996	13152	13074	13158	13165	13214	13096	13041	13060	13271	13117	13271	13005	13032	13121	12980	12941	13220	12879	12882	13156	12900	13165	13031	13223	13108	13043	13083	13061	13025	13137	13005	13044	13201	13159	12931	13146	13254	13126	13195	12984	13046	13004	13168	12918	13180	13017	13235	13166	13050	13182	13001	12978	13041	13161	13181	13039	13005	13095	13067	13110	13177	13064	13210	12957	13053	12981	12972	13279	13120	13031	13113	13207	13031	12994	13074	13266	13006	13143	13028	13021	13089	12993	13173	13001	13020	13169	13093	13134	12999	13119	13180	13098	13004	13135	13015	13251	13083	13198	13030	13043	13002	13153	13010	13123	12911	13007	13136	13175	13138	13143	13089	13109	13172	12887	12978	13108	13008	13058	13123	13034	13070	12965	13007	13275	13082	13149	13174	12891	13035	13069	13092	13182	13117	13227	12902	12997	13240	12979	13123	12854	13120	12995	13178	13021	13098	13169	13108	13142	13080	13078	12985	13183	13080	13031	13059	12993	13130	13130	12936	13041	13075	13029	12889	13051	13119	13067	13101	13025	13155	13003	13053	13156	13099	13089	12985	13114	13244	13107	13085	13067	13127	13012	13147	13104	13040	12998	13009	13060	13101	13024	13056	12971	13177	13038	13227	13078	12996	13086	13101	12930	13121	13045	12901	13074	13122	12870	13113	12989	13213	13226	12857	13092	13206	13016	13056	13121	13162	13210	13167	13198	13042	13084	12977	13145	12980	13091	13160	13021	12954	13034	13079	13043	12930	13128	13074	13020	13159	13026	13064	13207	13112	13210	13044	13079	13199	13232	13140	13188	13157	12956	13011	13063	13094	13073	12870	13067	13033	13114	13123	13212	13238	12997	13007	13047	13073	12954	13042	12950	13213	13118	13095	13047	13096	12890	13000	13072	13199	13018	12968	13019	13063	13031	13039	13173	13098	12997	13223	13263	13039	13171	12980	13090	13194	13049	13092	13200	13101	13079	12976	13118	13102	13131	13148	13058	13110	13127	13100	13062	13169	13008	13024	12890	13062	13093	13099	13041	13237	12984	13023	13214	13206	13011	13087	13026	13030	13086	13073	12970	13290	13108	12957	13096	13074	12911	13219	13078	13102	13203	12999	12951	13057	13169	13071	12946	13165	13071	12892	12936	13167	13051	12993	13240	13194	13043	13065	13109	13057	13081	13055	13118	12898	13010	13106	13014	13059	13008	12931	12953	13165	12978	13072	13146	13023	13247	12773	13065	12939	12983	13024	13019	13102	13011	13103	13138	13095	13032	13110	13069	13034	13037	13104	13071	12925	13140	13095	13061	13086	13199	13037	13083	13023	12969	13062	13130	13140	13126	13101	13032	12843	13004	13185	13238	13119	13059	13068	13115	13062	13013	13032	13177	13136	13063	12938	13118	13100	13047	12979	13225	13242	13044	13174	13190	13109	13264	13078	13046	13120	12985	13058	13021	13088	12991	13223	13123	13225	13109	13047	13220	13244	13002	13066	13190	13049	13110	12967	13106	13248	13076	13142	13099	13012	13117	13091	13071	13121	13022	13103	12906	13040	13013	13012	12975	12994	13080	13118	13069	13112	12987	13002	12982	13125	13015	13153	13028	13115	13046	13062	13036	13040	13163	13109	13087	13012	13142	13097	12983	13110	13110	13124	13292	13022	13135	13201	12995	13085	13030	12918	12983	13072	13173	12894	13108	13055	13257	13142	12926	12969	12905	13160	13129	13064	12989	13107	12911	13139	12979	13164	13139	13041	13057	13123	13092	13182	13139	12970	13089	13062	13019	13003	13028	13083	13044	13100	13081	13109	13003	13078	12944	13015	13019	12968	13115	13023	13117	13087	12978	13058	13075	13076	13134	12810	13121	13019	13031	13147	12998	12874	13148	12953	13051	13039	13125	13026	13019	13141	13054	13090	13191	13160	13136	13112	12964	13116	13052	13116	12981	13138	13012	12979	13147	13130	13127	13119	13250	13229	13071	13228	13070	13175	13086	13051	13107	12924	13105	12982	13073	13084	13066	13071	13121	13068	13133	13000	13220	13113	12940	13206	13176	13121	13118	13036	13082	13125	13200	13232	12902	13044	13069	13089	13133	13158	13050	13141	13117	13145	13040	13069	13206	12922	12973	12929	13086	12995	13069	13162	12950	13102	13022	13115	13096	12969	13227	12931	13029	13162	13163	12944	13003	12941	12986	12903	13074	12958	13114	13153	13095	13124	12992	13088	13251	13222	13070	12902	13055	13013	13070	13155	13046	13050	13084	13083	13008	13009	13060	13161	13125	13100	13119	13151	13051	13100	13160	13144	13164	12895	12973	13066	13174	12967	13128	13151	13134	13081	13175	13101	13104	13202	13052	13155	13035	13160	13141	13100	13035	13125	12987	13196	13179	13033	13011	13122	12948	13089	12948	13140	12998	13034	13160	13045	13136	13103	12936	13150	13046	13210	13083	13007	13088	13044	13180	13132	13265	13204	13036	13264	13097	13289	13232	12994	13042	13064	13104	13049	13050	13075	13060	13139	13115	13112	13229	13126	13069	13064	13240	13062	13027	13274	13041	13119	13135	13006	13073	13251	12927	13054	12950	13224	13037	12894	13079	13230	12987	13077	13094	13109	13112	13057	13017	13084	12937	13097	13131	13230	13072	13035	13035	13105	13113	13159	13078	13052	12959	13161	12953	13217	13172	13016	12927	13071	12983	13254	13046	13007	13030	12940	12953	13231	13079	13018	13108	13138	13031	13042	12918	13020	13151	12939	12997	13118	13171	12921	13190	13027	13081	13202	13007	12948	13229	13002	13170	12923	13015	13046	13020	13097	13128	12935	13090	13044	13226	12965	13165	13171	13044	13237	13065	13107	12988	12959	13159	13063	13081	13053	13089	12976	13063	13056	13173	13264	12947	12944	13081	13123	13168	13040	13031	13100	13099	13198	13035	13084	13041	13159	13070	12944	13114	13120	13016	12984	12990	13071	13264	13182	13048	13024	13055	13045	13016	13178	13016	13006	12971	13089	13209	13063	13004	13041	13045	13078	13129	12866	13028	13113	12941	12955	13026	13028	12957	13011	13065	13063	13047	13203	13122	13050	13061	13140	12970	13015	13101	13072	13110	13093	13100	13010	13243	13050	13009	13071	13078	13294	13094	13134	13233	13082	13249	13062	12968	12993	13146	13152	13114	13184	13045	13174	13136	13205	13008	13010	13174	12994	13229	13094	13088	13039	13020	13015	12931	13116	13162	13187	12986	13117	12907	13179	13125	13096	13059	13065	13081	13043	13089	13128	12958	13070	12980	13085	13074	13025	13093	13279	13087	12908	13111	12974	13206	13021	12880	12944	13061	13001	13068	13123	13209	13080	13051	13168	13124	13128	13045	13006	13024	13061	13067	13128	12887	13054	13150	13111	13341	12953	12990	12943	13203	13126	13013	13092	13251	13142	13108	13000	13019	13144	13094	13141	12948	13045	13104	13073	12992	13023	13164	13110	13066	13033	13156	13146	12995	12989	13086	13039	12993	13157	13001	12988	13149	12952	13017	13213	12951	13049	12940	13011	12962	13219	13125	13045	13191	13083	13035	13098	13119	13273	12943	12965	13115	13059	12939	12992	13165	13128	13040	13193	13285	13005	13059	12981	13033	13207	12975	13075	13251	13027	13194	12996	13026	13048	12991	13137	13043	13046	13049	13135	12978	12938	13125	13214	13027	13005	13088	13124	13101	13068	13043	12979	13048	13189	13151	12914	13072	13005	13075	13218	12992	12961	13108	13075	13028	12952	13151	13013	13155	12911	13104	13005	12999	13010	13061	13101	13125	13065	13042	12923	13246	13062	13010	13183	13280	13141	13088	13229	13302	13052	13077	13051	13245	13087	12981	13261	13034	13212	12962	13093	13043	13055	13089	13017	13047	13084	13035	13046	13177	13135	13084	13042	13117	12943	13280	13014	13092	13051	13137	13104	13045	13050	13182	13077	13105	12999	13256	13002	13115	12942	13018
30966	28417	36256	33359	26770	22794	20254	18448	17498	16917	16948	16956	16752	16381	16576	16925	16457	16147	16143	16274	16649	17108	16945	16628	16491	16369	16443	16150	16275	16323	16161	16187	16266	16253	16230	16085	16316	16149	16194	16099	16168	16163	16143	16151	16290	16287	16211	16226	16445	16223	16214	16301	16327	16228	16151	16325	16193	16144	16122	16185	16242	16221	16137	16205	16167	16109	16016	16127	16301	16482	16438	16212	16120	16182	16327	16188	16196	16209	16310	16062	16133	16178	16210	16316	16332	16080	16237	16195	16342	16144	16140	16211	16108	16216	16138	16177	16221	16269	16220	16282	16313	16363	16301	16327	16356	16396	16234	15900	16275	16319	16342	16198	16256	16229	16163	16251	16245	16099	16278	16098	16174	16264	16065	16164	16302	16452	16078	16352	16210	16039	16192	16183	16131	16117	16269	16105	16228	16297	16304	16095	16307	16025	16316	16123	16338	16281	16180	16186	16253	16326	16112	16365	16192	16102	16251	15950	16035	16243	16351	16284	16399	16247	16265	16315	16233	16047	16235	16387	15932	16180	16092	16074	16010	16053	16190	16202	16300	16233	16185	16163	16132	16333	16105	16004	16140	16410	16168	16111	15833	16150	16218	16209	16056	16132	16222	16320	16079	16097	16160	16388	16066	16245	16128	15974	16272	16092	16312	16257	16342	16335	16439	16395	16214	16332	16295	16154	16016	16133	16213	16179	16160	16228	16274	16037	16410	16417	16167	16360	16199	16135	16212	16186	16082	16322	16165	16137	16206	16556	16081	16152	16187	16282	16185	16125	16325	16278	16045	16273	16349	16111	16068	16301	16072	16083	16056	16002	16142	16167	16211	16274	16222	16458	16228	16094	16235	16188	16261	16194	16316	16080	16396	16054	16212	16102	16214	16174	16214	16157	16410	16210	16185	16336	16107	16146	16295	16314	16193	16116	16229	16235	16149	16142	16232	16015	16419	16245	16286	16304	16117	16066	16447	16250	16202	16304	16305	16252	16055	16166	16090	16038	16313	16200	15910	16285	16346	16082	16113	16174	16128	16209	16186	16155	16186	16100	16314	16308	16036	16336	16192	16171	16167	16054	16170	16212	16201	16165	16133	16077	16207	16202	16175	16309	15926	16001	16170	16146	16227	16167	16395	16259	16131	16331	16369	16217	16209	16296	16300	16158	16175	16174	16294	16269	16261	16225	16039	16195	16186	16403	16176	16272	16206	16135	16257	16109	16108	16216	16236	16233	16033	16052	15985	16051	16072	16058	16510	16087	16030	16329	16127	16181	16019	16370	16133	16131	16282	16185	16154	16194	16458	16118	16185	15955	16342	16287	16198	16278	16240	16286	16234	16426	16225	16226	16328	16343	16451	16206	16287	16285	16195	16143	16161	16043	16104	16207	16224	16353	16212	16154	16315	16295	16183	16167	16366	16117	16199	16235	16115	16151	16129	16219	16282	16116	16220	16227	16187	16127	16194	16092	16363	16224	16144	16153	16070	16412	16204	16208	16178	16327	16270	16182	16330	16044	16081	16225	16139	16152	16060	16181	16147	16380	16183	16177	16278	16128	16190	16252	16200	16090	16279	16258	16022	16138	16006	16185	16136	16176	16051	16084	16324	16211	16084	16315	16160	16220	16272	16351	16141	16209	16196	16069	16204	16130	16220	16204	16169	16105	16321	16255	16445	16272	16246	16069	16256	16150	16303	16210	16190	16041	16077	16299	16300	16321	16037	15992	16264	16090	16287	16144	16306	16120	16419	16232	16302	16399	16131	16169	16090	16101	16205	16440	16043	16117	16359	16102	16241	16104	16161	16183	16274	16030	16355	16187	16164	16255	16251	16225	16239	16228	16033	16152	16103	16116	16286	16089	16168	16190	16065	16155	16256	15853	16048	16074	16061	16309	16495	16384	16198	16312	16189	16138	16305	16327	16226	16202	16160	16394	16182	16253	16121	16180	16175	16336	16221	16126	16217	16152	16198	16186	16284	16037	16302	16391	16233	16191	16060	16128	16071	16200	15989	16357	16175	16170	16207	16054	15977	16249	16491	16297	16118	16141	16172	16244	16122	16285	16227	16081	16208	16186	16166	16319	16311	16077	16224	16157	16388	16169	16166	16232	16145	16125	16103	16219	16222	16171	16137	16109	16406	16360	16294	16275	16316	16078	16165	16081	16272	16358	15946	16149	16248	16041	15890	16049	16269	16322	16239	16242	16228	16151	16229	16194	16121	16134	16337	16225	16332	16096	16211	16179	16343	16140	16210	16164	16412	16141	16222	16090	16287	16217	16205	16362	16134	16252	16134	16224	16076	16202	16259	16304	16152	16236	16332	16266	16155	16207	16153	16341	16031	15950	16194	16301	16425	16399	16298	16214	16050	16145	16018	16322	16310	16130	16183	16267	16045	16188	16324	16301	16147	16217	16067	16215	16438	16145	16162	16069	16199	16235	16190	16144	16440	16134	16251	16073	16353	16192	16233	16264	16017	16116	16016	16080	16348	16207	16114	16377	16147	16084	16306	16117	16376	16046	16161	16135	16206	16151	16299	16353	16165	16250	16103	16120	16407	16367	16241	16301	16080	16249	16190	16265	16372	16280	16256	16146	16105	16086	16018	16236	16279	16330	16357	16334	16314	16178	16340	16210	16120	16309	16229	16228	16100	16243	16349	16415	16022	16158	16380	16034	16295	16144	16143	16250	16327	16290	16483	16356	16086	16171	16340	16195	16303	16434	16122	16105	16136	16140	16233	16241	16139	16094	16165	16248	16215	16207	16258	16093	16037	16102	16234	16192	16192	16195	16202	16237	16402	16146	16030	16030	16032	16072	16250	16188	16281	16145	16293	16102	16033	16313	16227	16395	16138	16174	16211	15952	15956	16143	16199	16050	16096	16318	16130	16327	16344	16323	16220	16120	16341	16326	15998	16291	16189	16085	15977	16343	16170	16183	16225	16288	16113	16163	16177	16249	16255	16136	16146	15937	16007	16282	16372	16132	16339	16346	16447	16218	16408	16102	16308	16193	16296	16304	16155	16386	16387	16169	16125	16195	16060	16158	16326	16202	16174	16365	16400	16211	16234	15988	16137	16240	16315	16141	16363	16179	16227	16299	16171	16308	16173	16185	16101	16379	16301	16030	16219	16142	16281	16192	16323	16160	16139	16233	16126	16168	16317	16159	16316	16121	16325	16046	16391	16040	16110	16012	16234	16222	15972	16259	16521	16221	16165	16199	16068	16165	16209	16093	16243	16168	16409	16222	16253	16206	16235	16198	16375	16415	16110	16172	15939	16385	16255	16282	16215	16131	16222	16083	16335	16307	16171	16204	16388	16133	16184	16336	16197	16052	16340	15975	16200	16232	16246	16120	16359	16282	16429	16289	16267	16235	16427	16122	16082	16367	16358	16162	16077	16146	16279	16374	16267	16168	16187	16391	16217	16106	16072	16135	16238	16298	16237	16112	16292	16162	16112	16309	16099	16178	16199	16058	16180	16241	16116	16244	16435	16231	16064	16113	16200	16192	16229	16151	16249	16465	16236	16226	16247	16222	16059	16274	16072	16189	16039	16215	16224	16124	16111	16212	16423	16227	16041	16250	16406	16384	16191	16185	16218	16318	16252	16158	16218	16217	16262	16239	16324	16264	16110	16187	16352	16246	16316	16341	16073	16035	16243	16229	16184	16242	16151	16175	16428	16148	16225	16087	16077	16187	16196	16305	16265	16051	16208	16373	16215	16203	16238	16163	16211	16372	16223	16220	16308	16235	16184	16076	16268	16192	16170	16117	16057	16139	16145	16291	16165	16224	16209	16202	16250	16209	16121	16162	16185	16122	16119	16286	16212	16278	16102	16116	16256	16253	16230	16091	16291	16300	16407	16183	16258	16037	16198	16173	16130	16201	16201	16141	16248	16270	16126	16331	16058	16207	16279	16171	16233	15954	16212	16238	16226	16101	16334	16192	16065	16192	16405	16287	16204	16190	16069	16302	16312	16019	16123	16235	16217	16087	16298	16130	16129	16293	16244	15874	16211	16288	16041	16158	16217	16082	16253	16001	16210	16208	16275	16247	16357	16331	16250	16518	16503	16203	16218	16215	16118	16409	16263	16125	16306	16109	16300	16062	16022	16119	16328	16143	16106	16091	16256	16269	16248	16290	16162	16305	16202	16253	16205	16122	16295	16208	16223	16387	16060	16107	16281	16432	16168	16296	16092	16007	16095	16151	16055	16292	16413	16239	16242	16228	16293	16195	16201	16179	16225	16260	16099	16053	16261	16097	16224	16298	16409	16221	16387	16201	16267	16040	16204	16102	16402	16213	16231	16280	16197	16118	16177	16243	15991	16332	16240	16214	16094	16173	16277	16272	16090	16068	15910	16279	16215	16131	16102	16274	16215	16209	15981	16248	16299	16026	15876	16394	16160	16285	16227	16290	16050	16255	16169	16205	16282	16041	16123	16339	16208	16207	16340	16054	16176	16278	16127	16309	16165	16308	16193	16113	16069	16218	16210	16186	16153	16190	16111	16054	16265	16307	16274	16183	16230	16118	16126	16262	16237	16293	16178	16290	16324	16151	16263	16255	16102	16249	16152	16151	16533	16154	16184	16215	16026	16297	16253	16163	16119	16270	16245	16421	16448	16249	16359	16409	16328	16236	16202	16295	16078	16287	16269	16095	16248	16116	16062	16084	16158	16233	16221	16056	15881	15959	16281	16047	16162	16231	16355	16250	16257	16485	16306	16182	16236	16129	16278	16173	16238	16196	16266	16303	16184	16393	16408	16266	16461	16255	16224	16229	16367	16181	16311	16240	16118	16234	16314	16108	16163	16465	16169	16243	16208	16063	16278	16120	16301	16169	16320	16118	16191	16097	16021	16085	16321	16217	16166	16304	16247	16264	16305	16369	16217	16356	15999	16140	16175	16465	16112	16244	16178	16239	16316	16003	16262	16216	16325	16438	16168	16443	16245	16198	16168	16239	16249	16204	16438	16057	16307	16142	16280	16156	16024	16226	16217	16256	16129	16123	15952	16266	16308	16163	16334	16196	16201	16213	16318	16221	16228	16208	16224	16334	16482	16090	16305	16234	16355	16215	16229	16300	16333	16158	16317	16402	16210	16293	16175	16372	16316	16185	16188	16026	16146	16190
20275	30872	37877	34728	28472	23449	19712	17765	16376	15478	15412	15345	14918	14731	14589	15508	14347	14334	14450	14512	15137	15262	15149	14910	14476	14459	14431	14373	14284	14246	14326	14261	14206	14264	14309	14307	14140	14466	14312	14365	14345	14276	14227	14324	14473	14121	14308	14372	14349	14457	14268	14234	14279	14317	14470	14527	14396	14322	14274	14272	14325	14118	14390	14214	14308	14232	14171	14227	14093	14464	14203	14303	14244	13988	14153	14385	14362	14297	14294	14357	14166	14278	14396	14374	14091	14230	14418	14338	14391	14502	14534	14415	14147	14295	14398	14261	14346	14270	14291	14312	14493	14331	14101	14217	14346	14266	14317	14259	14310	14403	14279	14223	14328	14424	14369	14345	14542	14468	14261	14400	14269	14230	14293	14327	14300	14365	14246	14198	14358	14399	14141	14310	14234	14294	14149	14354	14358	14350	14210	14352	14103	14198	14382	14263	14401	14298	14408	14271	14359	14224	14185	14278	14277	14367	14296	14422	14359	14442	14458	14489	14296	14203	14289	14214	14094	14236	14272	14343	14389	14393	14231	14367	14280	14377	14177	14225	14444	14352	14309	14265	14341	14293	14356	14353	14414	14298	14186	14267	14414	14360	14221	14276	14204	14240	14364	14214	14276	14324	14205	14313	14425	14301	14346	14224	14300	14246	14075	14300	14230	13927	14294	14354	14381	14289	14349	14456	14118	14458	14277	14152	14311	14314	14038	14305	14488	14319	14285	14337	14203	14382	14467	14335	14312	14196	14358	14247	14305	14300	14323	14345	14447	14414	14383	14333	14292	14127	14213	14381	14327	14160	14448	14383	14257	14409	14274	14362	14430	14254	14403	14304	14328	14326	14480	14261	14193	14210	14389	14369	14442	14199	14260	14499	14290	14402	14133	14205	14251	14282	14318	14374	14382	14250	14339	14227	14218	14371	14276	14241	14409	14348	14264	14229	14247	14315	14407	14384	14420	14321	14441	14343	14194	14285	14278	14442	14358	14334	14292	14281	14266	14380	14293	14357	14178	14264	14449	14329	14339	14278	14209	14457	14199	14395	14242	14422	14409	14125	14341	14429	14282	14161	14286	14311	14277	14388	14260	14283	14379	14218	14081	14224	14318	14289	14233	14281	14415	14319	14290	14281	14346	14207	14156	14286	14336	14514	14374	14285	14208	14430	14360	14286	14305	14217	14303	14305	14425	14166	14234	14284	14173	14426	14258	14337	14162	14418	14345	14363	14367	14324	14426	14246	14399	14301	14282	14423	14310	14458	14342	14258	14237	14279	14419	14302	14298	14342	14494	14241	14260	14360	14475	14191	14222	14229	14214	14439	14351	14285	14183	14223	14357	14355	14263	14301	14322	14290	14193	14327	14370	14253	14400	14307	14319	14338	14346	14302	14276	14117	14346	14372	14402	14347	14194	14156	14452	14337	14212	14178	14414	14366	14257	14387	14144	14299	14273	14368	14293	14280	13982	14426	14306	14402	14481	14201	14298	14234	14148	14265	14257	14285	14040	14256	14388	14316	14281	14379	14422	14277	14221	14291	14374	14347	14377	14292	14413	14193	14110	14533	14271	14380	14404	14275	14213	14297	14163	14313	14274	14191	14040	14239	14227	14431	14244	14273	14379	14373	14333	14336	14258	14198	14119	14485	14339	14445	14329	14242	14183	14420	14331	14227	14135	14448	14204	14324	14351	14250	14321	14238	14266	14205	14167	14302	14347	14325	14302	14422	14221	14271	14225	14280	14384	14382	14266	14283	14337	14522	14312	14277	14423	14373	14262	14204	14206	14405	14235	14336	14256	14311	14331	14186	14297	14524	14343	14327	14229	14320	14284	14374	14214	14450	14359	14283	14270	14110	14394	14327	14341	14278	14172	14312	14271	14408	14344	14597	14108	14208	14168	14252	14416	14273	14324	14118	14283	14229	14126	14456	14330	14291	14344	14223	14336	14318	14358	14200	14205	14138	14250	14349	14369	14342	14333	14166	14139	14327	14283	14216	14327	14362	14259	14361	14281	14249	14201	14396	14301	14296	14232	14309	14306	14359	14401	14327	14192	14317	14318	14300	14423	14354	14345	14384	14338	14361	14374	14334	14327	14375	14348	14327	14319	14321	14396	14267	14339	14426	14462	14027	14326	14372	14293	14240	14344	14405	14292	14287	14477	14158	14242	14234	14385	14229	14311	14267	14281	14177	14248	14126	14243	14393	14262	14316	14356	14390	14343	14350	14282	14326	14257	14086	14173	14257	14410	14356	14416	14315	14288	14212	14230	14387	14324	14361	14277	14338	14391	14403	14248	14180	14253	14359	14301	14247	14378	14358	14400	14225	14335	14218	14278	14227	14232	14282	14347	14262	14295	14325	14417	14229	14184	14330	14273	14301	14177	14312	14308	14145	14288	14366	14187	14288	14296	14344	14382	14094	14237	14311	14199	14245	14337	14216	14242	14511	14361	14395	14239	14562	14326	14309	14363	14224	14185	14237	14240	14336	14264	14199	14484	14272	14232	14376	14195	14465	14310	14267	14280	14342	14347	14185	14288	14319	14297	14239	14286	14230	14175	14324	14306	14407	14156	14089	14412	14273	14182	14299	14210	14314	14207	14254	14321	14395	14442	14429	14162	14503	14120	14384	14411	14324	14469	14329	14330	14318	14408	14295	14148	14314	14248	14210	14400	14348	14166	14324	14314	14394	14307	14190	14248	14231	14533	14362	14254	14338	14258	14451	14469	14300	14362	14288	14268	14304	14371	14288	14372	14465	14289	14272	14377	14361	14297	14262	14341	14342	14185	14267	14243	14230	14243	14272	14206	14406	14288	14232	14412	14426	14376	14550	14209	14476	14350	14255	14420	14387	14261	14341	14345	14364	14252	14171	14377	14341	14144	14273	14169	14381	14305	14179	14351	14466	14399	14237	14365	14230	14271	14298	14103	14323	14265	14381	14234	14392	14323	14426	14254	14199	14215	14523	14461	14199	14270	14376	14449	14465	14289	14381	14244	14344	14406	14259	14363	14345	14389	14289	14479	14123	14368	14470	14419	14396	14335	14339	14170	14436	14290	14311	14379	14308	14178	14344	14262	14226	14424	14136	14207	14307	14390	14284	14348	14218	14443	14322	14282	14363	14334	14359	14190	14467	14326	14301	14440	14342	14289	14096	14328	14232	14401	14405	14288	14332	14280	14474	14307	14431	14296	14405	14363	14360	14506	14181	14359	14294	14318	14443	14263	14145	14207	14221	14292	14283	14465	14143	14285	14171	14374	14352	14405	14386	14413	14287	14351	14201	14462	14309	14395	14307	14213	14187	14170	14206	14296	14182	14262	14263	14269	14332	14271	14302	14346	14264	14201	14306	14163	14404	14362	14285	14274	14365	14284	14248	14265	14354	14297	14278	14167	14299	14117	14381	14282	14255	14203	14287	14299	14304	14216	14472	14414	14245	14364	14433	14374	14413	14276	14315	14350	14319	14391	14337	14415	14223	14283	14245	14110	14322	14278	14232	14328	14327	14316	14354	14350	14330	14282	14358	14325	14261	14159	14230	14240	14467	14267	14501	14196	14162	14316	14290	14435	14399	14260	14139	14382	14325	14299	14243	14373	14344	14331	14396	14373	14327	14514	14357	14328	14387	14399	14485	14263	14194	14454	14402	14315	14370	14247	14451	14156	14361	14300	14369	14233	14345	14193	14256	14363	14440	14251	14190	14381	14349	14197	14490	14227	14373	14281	14157	14298	14208	14332	14283	14314	14357	14442	14336	14289	14334	14136	14398	14250	14419	14467	14217	14496	14199	14314	14324	14299	14125	14278	14184	14361	14455	14228	14268	14188	14239	14346	14320	14232	14161	14338	14368	14332	14466	14352	14346	14370	14153	14228	14179	14297	14477	14103	14391	14351	14271	14398	14344	14245	14394	14231	14217	14313	14162	14329	14400	14291	14394	14373	14247	14149	14489	14351	14304	14244	14453	14322	14250	14446	14400	14562	14355	14140	14296	14267	14198	14444	14303	14266	14379	14317	14341	14396	14294	14329	14399	14364	14159	14415	14210	14166	14415	14379	14342	14282	14400	14390	14329	14304	14269	14101	14283	14237	14369	14334	14281	14309	14227	14241	14411	14273	14266	14300	14332	14196	14456	14326	14203	14104	14271	14430	14277	14360	14270	14399	14347	14249	14300	14449	14234	14319	14398	14308	14301	14372	14240	14380	14249	14250	14267	14301	14193	14187	14219	14402	14135	14158	14282	14188	14184	14168	14422	14349	14396	14305	14301	14255	14268	14316	14173	14176	14236	14268	14445	14354	14395	14308	14336	14349	14288	14356	14260	14239	14174	14198	14219	14190	14516	14365	14257	14260	14294	14265	14415	14306	14231	14120	14307	14361	14328	14380	14265	14301	14254	14399	14328	14266	14341	14155	14307	14328	14450	14409	14281	14203	14418	14372	14465	14125	14324	14278	14230	14142	14579	14242	14334	14259	14325	14407	14233	14320	14202	14327	14320	14426	14286	14141	14286	14181	14199	14152	14193	14238	14160	14268	14379	14463	14193	14257	14395	14267	14365	14302	14205	14236	14293	14317	14162	14365	14337	14287	14073	14271	14456	14119	14240	14181	14361	14370	14496	14279	14408	14195	14342	14213	14123	14189	14425	14248	14231	14182	14386	14374	14364	14159	14275	14468	14415	14221	14369	14486	14286	14138	14414	14251	14376	14288	14159	14313	14100	14354	14269	14340	14398	14342	14190	14411	14281	14372	14232	14357	14226	14505	14291	14369	14533	14265	14371	14412	14358	14361	14278	14250	14388	14528	14259	14312	14359	14169	14316	14140	14361	14362	14386	14269	14410	14293	14224	14376	14342	14278	14368	14292	14288	14334	14256	14247	14324	14316	14376	14353	14272	14505	14417	14426	14115	14379	14349	14364	14087	14272	14303	14491	14310	14218	14412	14209	14349	14491	14342	14394	14210	14476	14494	14249	14385	14368	14175	14340	14175	14394	14134	14220	14335	14216	14322	14167	14379	14215	14246	14171	14240	14279	14399	14291	14388	14446	14618	14272	14440	14353	14323	14421	14380	14350	14222	14356	14134	14362	14194	14295	14308	14315	14394	14301	14338	14241	14252	14297	14354	14315	14170	14244	14293
25762	21620	29708	29544	26990	26149	23985	20085	18208	17352	16809	16689	16746	16461	16207	17486	18580	16211	16007	16574	20564	20774	19196	17982	16814	16462	16191	16024	15718	15741	15715	15843	15805	15884	15869	15670	15884	15894	15864	15924	16019	15877	15881	15949	15871	15687	15845	15790	15872	15913	15913	15860	15847	15593	15915	15894	15705	15780	15818	15932	15837	15784	15948	15854	15890	15744	15746	15917	15833	15806	15806	16018	15644	15691	15853	16020	15848	15891	15818	15659	15754	16003	15819	15919	15722	15828	15878	15685	15754	15908	15892	15841	16050	15875	15990	15847	15903	15844	15883	15710	15938	15704	15718	15901	15840	15902	15922	15803	15877	15884	15737	15938	15865	15690	15956	15841	15970	15879	15843	15868	15944	15726	15969	15793	16002	15795	15771	15874	15755	15991	15893	15765	15841	15828	15677	16071	15744	15637	15787	15769	15810	15831	15761	15740	15722	15843	15955	15877	15789	15730	15697	15849	15682	15650	15921	15740	15781	15801	15822	15958	15864	15942	15756	15767	15665	15731	15813	15842	15835	15914	16041	15823	15897	15751	15902	16011	15824	15911	15779	15901	15830	15657	15781	15932	15805	15770	15906	15956	15617	15789	15830	15812	15649	15817	15888	15796	15884	15987	15706	15904	15886	15845	15733	15971	15912	15872	15913	15674	15910	15663	15683	15838	15584	15901	15952	15852	15729	15865	15951	15771	15609	15915	15787	15871	15745	15747	15855	15885	15932	15763	15951	15815	15853	15890	15902	16049	15907	15808	16066	15855	15830	15845	15804	16063	15820	15864	15708	15794	15649	15710	15801	15812	15986	15969	15792	15797	15748	15911	15942	15648	15867	15878	15876	16060	15952	15929	15790	16066	15726	15887	15762	15716	15731	15980	15935	15988	15758	15845	15757	15905	15809	15912	15925	15891	15711	15759	15922	15868	15875	15827	15868	15812	15773	15663	15859	15811	15862	15861	15784	15964	15819	15801	15851	15836	15804	15689	15763	15873	15725	15986	15939	15938	15835	15966	15962	15865	15987	15867	15781	15675	15850	15533	15731	15773	15747	16023	15694	15620	16044	15705	15746	15992	15873	15713	15919	15892	15866	15772	15975	15721	15786	15970	15856	16063	15760	15745	15860	15799	15742	15893	15718	15879	15741	15717	15862	15756	15785	15870	15965	15848	15735	15714	15703	16123	15838	15789	15914	15806	15991	15891	15978	15664	15771	15928	15977	15926	15827	15817	15960	15739	15736	15710	15899	15804	15869	15906	16120	15869	16000	15922	15772	15992	15925	15725	15677	15785	15748	15776	16066	15750	15654	15854	15657	15821	15909	15705	15874	15788	16076	15772	15873	15878	15952	15853	15807	15934	15840	15668	15747	15640	15819	15755	16006	15945	15940	15991	15778	15690	15750	15877	15835	15897	15844	15881	15687	15937	15711	15872	15826	15845	15896	15899	15887	15881	15672	15792	15664	15716	15810	15898	15769	15789	15660	15927	15800	15915	15801	15904	15701	15757	15595	15924	15919	16174	15897	15793	15612	16025	15812	16016	15788	15961	15736	15757	15833	15810	15930	15755	15914	15957	15708	15801	15917	15783	15896	15800	15782	15932	15788	15981	15989	15911	15851	15667	15787	15776	15678	15804	15823	15868	15894	15664	15985	15810	15605	15844	15748	15799	15943	15713	15774	15722	15858	15920	15749	15906	15964	15877	15859	15780	15819	15664	15910	15742	15964	15774	16101	15633	15970	15932	15966	15830	15882	15742	15737	15791	15939	15866	15904	15946	15759	15944	15661	15787	16036	15598	15918	15964	15828	15955	15954	15870	15546	15603	15860	15849	16011	15918	15848	15640	15610	15899	15722	16023	15938	15709	15853	15640	16036	15623	15522	16138	15680	15732	15933	15961	15835	15694	15974	15656	15970	15797	15919	15766	15719	15622	15618	15574	15717	15856	15800	15767	15892	15761	15793	15702	15814	15797	15603	15856	15874	16056	15988	15789	15737	15756	15832	15836	15746	15724	15841	15617	15755	15878	15765	15866	15806	15866	15595	15752	15674	15836	15674	15849	15749	15775	15811	15816	15831	15804	15871	15926	15732	15677	15669	15770	15816	15814	15781	16063	15916	15732	15908	16094	15923	15721	15790	15743	15792	15794	15742	15759	15768	16023	15820	15886	15922	15719	15673	15745	15743	15716	15618	15690	16014	15613	15880	16055	15672	15665	15852	15768	15692	15930	15718	15680	15777	15845	15895	15876	15646	15777	15842	15730	15799	16018	16013	15876	15953	15779	15681	15697	15921	15814	15591	15897	15784	15671	15942	15762	16069	15850	15838	15870	15721	15781	15882	15649	15970	15836	15813	15981	16016	16017	15912	15883	15878	15922	15748	15866	15885	15865	15898	15746	15685	15675	15793	15746	15811	15739	15685	15837	15504	15983	15820	15675	15856	15636	15878	15705	15888	15848	15866	15886	15847	15966	15683	15831	15852	15805	15739	15974	15850	15703	15740	15898	15829	15784	15984	15650	15770	15542	15963	15727	15962	15801	15886	15872	15947	15836	15760	15864	16011	15901	15865	15818	15737	15930	15862	15711	15807	15823	15904	15690	15926	15718	15926	16031	15760	15914	15996	15750	15793	15900	15757	15763	15777	15703	15592	15773	15391	15921	15811	15917	15692	15735	15818	15800	16052	15796	15894	15871	15846	15733	15799	15973	15798	15871	15770	15858	15817	15823	15681	15674	15988	15836	15868	15790	15798	15758	15708	15787	15951	15904	15926	15813	15718	15689	15653	15771	15896	15772	15936	15648	15799	15959	15790	15692	15658	16068	15892	15843	15797	15798	15772	15711	15789	15737	15676	15705	15966	15998	15766	15805	15796	15719	15756	15781	15715	15951	15672	15657	16134	15910	15776	15709	15950	15814	15800	15809	15950	15957	15712	15797	15817	15677	15984	15873	15719	15966	15960	15848	16031	15952	15791	15788	15944	15894	15746	15859	15868	15828	15829	15880	15838	15830	16038	15866	15768	15930	15799	15858	15544	15745	15838	15713	15890	15636	15964	15813	15761	15968	15988	15925	15925	15786	15812	15812	15940	15827	15806	16129	15710	15758	15939	15957	15916	15744	15794	16025	15741	15674	15711	15815	15865	15942	15742	15938	15819	15850	15932	15964	15813	15785	15933	15672	15889	15941	15551	15854	16020	15834	15745	15910	15935	15819	15731	15599	15939	15652	15720	15738	15596	15833	15632	15907	15982	15760	15768	15668	15669	15656	16086	15913	15862	15696	15744	15824	15992	15710	15854	15728	15802	15808	15665	15907	15783	15894	16059	15775	15708	15740	15876	16047	15893	15749	15669	15574	15825	15886	15925	15888	15879	15902	16065	15840	15961	15827	15881	15708	15824	15739	15824	15760	15827	15811	15770	15646	15829	15929	15803	15845	15967	15704	15781	15813	15926	15726	15560	15663	15715	15622	15826	15752	15839	15806	15936	15701	15836	15829	15910	15663	15693	15907	15999	15801	15814	15764	15904	15879	15989	16003	16000	15760	15761	15821	16084	15705	15999	15835	15903	15937	15923	15788	15785	15853	15876	15957	15926	15852	15884	15780	15812	15599	15741	15880	15775	15875	15865	15846	15958	15883	15781	15583	15653	15783	15789	15926	15836	16046	15737	15866	15829	15835	16053	15879	15875	15702	15693	15963	15664	15867	15710	15891	15877	15523	15763	15662	15806	16030	15866	15813	15929	16049	15903	15698	15821	15890	15823	15951	15928	15835	15989	15844	15934	15652	15850	16051	15857	15853	15969	15861	15913	15774	15947	15652	15697	15721	15835	15943	15835	15817	15849	15868	15900	15974	15992	15743	16060	15750	15921	15831	15992	15853	15816	15760	16057	15735	15768	16008	15791	15762	15801	15660	15842	15828	15792	15829	15850	15705	15823	15739	15643	16084	15993	15797	15910	15684	15882	15813	15933	15933	15984	15949	15844	15712	15952	15859	15726	15952	15884	15864	15661	15823	15805	15770	15688	15790	15873	15767	15964	15830	15951	15917	15929	15707	15775	15843	15768	15724	15764	15911	15892	15706	15703	15832	15796	15980	15821	15776	15863	15835	15897	15766	15691	15717	15869	15613	15943	15861	15890	15957	15742	15770	15799	15692	15905	15752	15810	15973	15851	16035	15692	15909	15673	15829	15742	15768	15711	15770	15949	15993	15924	15814	15835	15939	15872	15917	15922	15706	15864	15920	15792	15735	15856	15909	15779	15634	15746	15965	15909	15861	15809	15841	15941	15811	15948	16032	15957	15771	15853	15770	15763	15827	15909	15787	16043	15933	15834	15785	15829	15788	15982	15969	16070	15703	15721	15890	15655	15719	15974	15785	15705	15752	15866	15845	15751	15928	15878	15821	15819	15779	15750	15580	15755	15815	16065	15711	16087	15773	15806	15717	15635	16000	15757	15903	15972	15777	15717	15600	15808	15836	15746	16037	15739	15729	15918	15694	15972	15877	15732	15829	15928	15638	15892	15687	15806	15913	16080	15880	15884	15801	15787	15790	15926	15820	15845	15756	15824	15446	15733	15719	15850	15803	16163	15959	15665	15766	15931	15953	15617	15758	16109	15873	15800	15809	15896	15850	15734	15829	15830	15887	15797	15877	15712	15733	15656	15724	16014	15872	15564	15827	15916	16123	15942	15927	15953	15700	15933	15934	15669	15742	15869	16045	15746	15896	15939	16028	15915	15735	15946	15919	15867	16050	15643	15827	15840	15712	15973	15898	15649	15637	15890	15849	15989	15737	15690	15810	15729	16095	16067	15999	15748	15819	16009	15935	15934	15904	15741	15991	16041	15879	15675	15725	15960	16046	15678	15872	15994	15879	15954	15792	15814	15702	15762	15718	15825	15685	15620	15862	15888	15950	15829	15867	15822	15853	15896	15833	15829	15765	15846	15686	15885	15926	15772	15825	15836	15712	15869	16003	15852	15738	15909	16000	15946	15849	15993	15961	16156	15870	15797	15888	15789	15749	15989	15642	15777	15960	15748	15846	16103	15904	15779	15864	15655	15816	15751	15957	16039	16012	15899	15843	15650	15915	16012	16083	15884	15899	16042	15957	15974	15795	15707	15887	15995	15888
20455	38020	43016	40941	33199	27734	22863	19922	17959	16266	15689	15613	15265	14979	14788	17385	17201	14294	14393	15749	21726	20972	18629	16777	15360	14722	14378	14236	14187	14153	14313	14159	14298	14073	14112	14170	14189	14233	14057	14225	14280	14249	14119	14143	14041	14093	14132	14137	14067	14074	14141	14081	14238	14228	14177	14091	13987	14211	14085	13944	14155	14082	14065	14129	14247	14232	14271	14192	14266	14219	14009	14169	14107	14300	14141	14137	14235	14123	14227	14206	14167	14117	14253	13996	14169	14240	14084	14076	14204	14111	13825	14180	14043	13992	14243	14076	14152	14273	14084	14089	14197	14201	13984	14215	14216	14259	14255	14017	14241	14086	14140	13970	14212	14230	14283	14038	13992	14034	14147	14124	14240	13964	14218	14012	14238	14205	14042	14185	14238	14220	14070	14189	14298	14212	14205	14203	13992	14128	14199	14097	14219	14189	14094	14118	14141	14109	14183	14207	14187	14210	14263	14143	14185	14159	14022	14001	14053	14273	14052	14323	14077	13994	14249	14035	13995	14182	14170	14034	14099	14257	14056	14012	14089	14216	14277	14160	14111	14104	14171	14037	13988	14032	14040	14088	14381	13953	14130	14082	14211	13929	14064	14206	14116	14266	14212	14020	14271	14160	14086	14299	14285	14147	14106	13969	14167	14077	14111	14132	14164	14171	14249	14045	14069	14133	14196	14052	14225	14097	14270	14040	14120	14213	14185	14219	14243	14123	14167	14506	14154	14157	14151	14122	14150	14241	14184	14165	14191	14119	13983	14257	14099	14312	14136	14205	14199	14059	14105	14195	14109	14104	14248	14178	14135	14056	14022	13928	14309	13958	14306	14289	14023	14174	14090	14195	14017	14171	14160	14126	14087	14100	14039	14216	14277	14056	14139	14137	14072	14186	14126	14023	14149	14159	14287	14167	14228	14175	14279	14244	14081	14098	14151	14074	14221	14119	14007	14174	14075	14069	14030	14280	14302	14162	14061	14185	14096	14142	14058	14134	14129	14068	14090	14136	13919	14228	14223	14146	14226	14078	14156	14197	14236	14139	14152	14039	13980	14129	14199	14023	14211	14227	14136	14253	14111	14161	14180	14149	14248	13983	14164	14049	14110	13944	14128	14154	14170	14361	14179	14123	14232	14403	14235	14148	14212	14139	14192	14305	14237	14093	14179	14061	14042	14143	14320	14016	14086	14252	14216	14198	14103	14249	14175	14276	14109	14185	14104	14118	14115	14116	14077	14197	14340	14051	14186	14107	14232	14122	14304	14143	14141	14153	14106	14207	14303	14145	14089	14176	14072	14304	14072	14318	13992	14225	14194	14205	14028	13982	14214	14150	14213	14025	14001	14254	14060	14091	14112	14164	14280	14091	14064	14316	14066	14224	14152	14107	14206	14016	14092	14142	14232	14154	14009	14008	14186	14234	14076	14326	14151	14226	14164	14164	14246	14057	14144	14210	14102	14130	14158	14108	14228	14146	14060	13955	14214	14024	14134	14223	13954	14392	14086	14298	14087	14206	14137	14034	14119	14197	14123	14166	14078	14248	13902	14188	14285	13970	14232	14176	14147	14120	14158	14151	14129	14117	14175	14269	14114	14144	14109	14110	14131	14079	14231	13952	14184	14050	14103	14153	14121	13946	14104	14133	14325	14054	14080	14239	14201	14041	14017	14044	14001	14316	14352	14104	14127	14394	14264	14132	14313	14146	14089	14243	14154	14054	14148	14138	14086	14244	14249	14161	14046	14230	14214	14222	14167	14089	14241	14302	14106	14023	14172	14044	14098	13927	14298	14124	14277	14189	13947	14183	14323	14250	14159	14039	14166	14220	14305	14220	14031	14083	14214	14189	14224	14070	14266	14195	14213	14160	14082	14165	14026	14096	13986	14127	14170	14150	13907	14198	13996	14098	14155	14091	14111	14244	14137	14084	14363	14275	14195	14246	14051	14020	14187	14249	14315	14229	14298	14152	14107	14109	14039	14155	14237	14295	14050	14113	14182	14237	14050	14172	14095	14081	13991	14113	14165	14226	14079	14035	14141	14088	14245	14132	14146	14283	14251	14084	14064	14051	14090	14160	14202	14177	13952	13995	14100	13938	14148	14262	14165	14230	14267	14169	14329	14025	14254	14273	14327	14428	14184	14250	14090	14193	14030	14234	14064	13968	14250	14156	14019	14067	14235	14102	14218	14169	14024	14059	13989	14041	14113	14239	14093	14261	14239	14215	14004	14062	14144	14087	14060	14156	14169	14190	13998	14154	14082	14139	14231	14041	14118	14116	14201	14036	14149	14089	14179	14145	14051	14039	14286	14047	14352	14091	14081	14064	14179	14106	14133	14166	14130	14110	14120	14319	14265	14061	14100	14041	14121	14096	14077	14032	14069	14123	14068	14095	14108	14190	14190	14190	14063	14181	14222	14165	14112	14396	14097	14262	14243	14143	14185	14117	14262	14188	14090	14207	14000	14098	14148	14249	14131	14210	14067	14183	14265	14207	14194	13989	14229	14267	14033	14159	14056	14199	14146	14153	14122	14213	14078	14198	14030	14105	14255	14089	14267	14160	14117	14214	14138	14143	14158	14176	13969	14210	14238	14216	13987	14103	14173	14184	14160	14228	14191	14280	14251	14095	13999	14112	14130	14097	14231	14138	14167	14212	14241	14080	14073	14108	13968	14194	14472	14023	14251	14130	14106	14191	14161	14206	14243	14278	14126	14133	14175	14106	14259	14163	14139	14055	14023	14033	14254	14124	14340	14033	14317	14055	14174	13984	14193	14136	13928	14006	14244	13976	14025	14143	14095	14114	13989	14131	14303	13936	14059	14087	14145	14176	14178	14286	14136	14097	14186	14232	14217	14214	14267	14108	13894	14033	14046	14187	14056	14171	14099	14198	14215	14239	14221	14087	14143	14112	14228	14221	14134	14168	14140	14079	14207	14114	14153	14001	14170	13944	14110	14201	14232	14148	14139	14103	14206	14151	14059	14211	14145	14164	14328	14038	14234	14090	14184	14036	14072	14096	14060	14237	14174	14099	14202	14295	14189	14029	13976	14126	14139	14258	13963	14188	14036	14057	14136	14197	14192	14099	14124	14255	13976	14209	14182	14030	14137	14139	14222	14014	14260	14167	14188	14089	14148	14251	14041	14181	14155	14084	14214	14077	14145	14139	14182	14076	14091	14052	14353	13946	14192	14149	14160	14091	14171	14073	14061	14075	14073	14100	14151	14071	14038	14061	14014	14337	14189	14154	14090	14189	14113	13994	14159	14242	14117	14183	14017	14121	14258	14066	14164	14029	14128	14150	13982	14052	14275	14041	14166	14192	14218	14138	14347	14071	14125	14221	14291	14349	14130	14240	14152	14167	14208	14123	14218	14158	14276	14104	14310	13952	14052	14216	14085	14141	14067	14292	14237	14173	14303	14001	14225	14151	14201	14202	14090	14257	14155	14188	14235	14213	14153	13997	14115	14206	14132	14150	14268	14188	14244	14197	14015	14083	14231	14239	14083	14090	14220	14178	14169	14336	14190	14201	14183	14338	14062	14180	14145	14107	14150	14138	14123	14198	13963	14245	14169	13974	14163	14298	14163	14156	14136	14072	14038	14099	14188	14155	13929	14298	14193	14127	14261	13935	14163	14295	14190	14132	14261	14163	14220	14287	14191	14145	14204	14107	14240	14024	14331	14049	14225	14109	14153	14072	14259	14000	14129	14044	14234	14250	13954	14049	14212	14201	14190	14112	14175	14079	14091	14032	14093	14038	14305	14229	14247	14001	14046	14273	14087	14127	14202	14134	14113	14220	14092	14187	14145	14012	14124	14173	14152	14138	14097	14137	14269	14165	14169	14084	14068	14178	14233	14160	14249	14240	14209	14248	14250	14160	14055	14162	14132	14212	14160	14047	14122	14177	14130	14022	14160	14026	14159	14211	14057	14179	14027	14204	13983	14124	14166	14084	14141	14117	13938	14033	14115	14043	14157	14160	14290	14072	14058	14114	14132	14071	14087	14100	13987	14222	14194	14205	14291	14299	14181	14050	14130	14114	14290	14176	14034	14114	14152	13950	14114	14220	14204	14036	14165	14187	14103	14150	13998	14118	14048	14020	14288	14147	14052	14211	14048	14066	14271	14273	14101	13956	14043	13975	14187	14140	14186	14119	14041	14073	14217	14266	14145	14276	14211	14254	13932	14064	14017	14112	14172	14137	14143	14212	14094	14382	14336	14173	14173	14028	14279	14120	14258	14103	13956	14113	14043	14016	14175	14165	14270	14071	14091	14128	14081	14309	14093	14160	14277	14193	14058	14414	14222	14071	14058	14172	14190	14121	14337	14127	14174	14217	14036	14117	14223	14042	14261	14200	14226	14268	14222	14276	14121	14161	13994	14135	14060	14235	14043	14139	14210	14090	13979	14263	14047	14122	14022	14292	14259	14034	14252	14178	14144	14145	14072	14078	14206	14109	14033	14011	14009	14141	14159	14092	14188	14135	14227	14199	14112	14164	14182	14264	14146	14125	14139	14146	14208	14198	14229	14268	14107	14316	14240	14193	14208	14132	14125	14197	14172	14123	14056	14116	13972	14063	14070	14068	14159	14166	14172	14169	14166	14167	14276	14086	14106	13941	14080	14328	14089	14189	14353	14087	14071	14067	14077	14175	14243	14142	14135	14138	14087	14176	14267	14322	14268	14107	14129	14175	14132	14065	14229	14048	14166	14023	14248	14368	14175	14180	14304	14183	14273	14138	14211	14043	14034	14085	14316	14128	14267	14313	14104	14168	14162	14045	14078	14192	14245	14211	13990	13982	14373	14168	14176	14073	13891	14058	14343	14142	14207	14191	14303	14196	14217	13973	13975	13883	14132	14321	14164	14182	14303	14109	14223	14113	14189	14049	14067	14067	14394	14108	14249	14247	13939	14093	13968	14153	13967	14137	14275	14179	14110	14291	14183	14018	14174	14216	14049	14257	14194	14174	14118	14004	14238	14148	14034	14173	14210	14257	14146	14020	14221	14093	14146	14132	14188	14259	14210	14171	14221	14056	14254	14261	14170	14100	14188	14226	14217	14143	14230	14189	14153	14056	14186	14137	14269	14056	14306	14148	14144	14049	14184	14216	14257	14257	14224	14263	14139	14160
24243	21443	29385	26483	26184	28031	26928	21399	19373	18008	17505	17258	16905	16469	16340	16269	17194	15978	15942	17101	23303	25067	22367	19549	17507	16600	16028	15952	15695	15645	15690	15909	15830	15515	15691	15787	15679	15532	15601	15625	15725	15482	15693	15610	15559	15724	15746	15574	15753	15699	15616	15496	15686	15770	15581	15805	15840	15689	15637	15846	15678	15593	15510	15828	15624	15638	15614	15401	15682	15567	15885	15708	15781	15769	15567	15573	15786	15583	15825	15769	15899	15556	15666	15768	15610	15623	15734	15591	15556	15688	15667	15742	15729	15527	15641	15726	15587	15718	15602	15788	15664	15876	15533	15715	15489	15704	15766	15755	15577	15622	15587	15430	15659	15542	15758	15662	15589	15600	15613	15482	15640	15488	15703	15482	15476	15762	15560	15766	15518	15597	15602	15487	15626	15574	15700	15778	15755	15600	15597	15708	15791	15615	15637	15468	15690	15702	15696	15661	15543	15657	15727	15483	15520	15544	15635	15449	15657	15706	15583	15603	15676	15760	15751	15561	15635	15677	15477	15746	15708	15660	15741	15559	15654	15495	15715	15604	15605	15459	15630	15517	15525	15625	15550	15586	15841	15725	15630	15655	15503	15643	15620	15709	15545	15727	15617	15438	15577	15686	15643	15524	15455	15844	15623	15627	15843	15899	15703	15879	15626	15700	15623	15498	15659	15572	15469	15686	15464	15591	15744	15507	15716	15861	15531	15727	15365	15594	15553	15601	15742	15629	15520	15582	15348	15490	15569	15626	15675	15557	15585	15359	15616	15602	15771	15589	15587	15731	15710	15225	15432	15608	15514	15745	15573	15749	15505	15503	15408	15491	15740	15672	15611	15635	15781	15647	15585	15581	15564	15591	15652	15787	15640	15591	15610	15752	15724	15758	15636	15640	15463	15438	15762	15538	15669	15701	15704	15534	15473	15590	15665	15689	15688	15351	15496	15590	15611	15435	15632	15569	15744	15691	15584	15602	15899	15457	15605	15562	15469	15702	15500	15785	15705	15650	15509	15669	15679	15625	15752	15466	15497	15638	15728	15479	15482	15734	15653	15638	15542	15566	15633	15632	15788	15445	15646	15581	15607	15843	15781	15549	15644	15643	15576	15546	15686	15523	15617	15569	16000	15475	15460	15525	15685	15591	15731	15650	15712	15821	15729	15402	15594	15502	15663	15827	15684	15574	15494	15592	15394	15439	15628	15522	15764	15687	15565	15688	15657	15533	15686	15589	15671	15568	15614	15571	15620	15572	15617	15607	15572	15742	15669	15424	15586	15486	15603	15774	15766	15856	15685	15564	15784	15590	15630	15539	15633	15686	15594	15576	15541	15365	15596	15681	15732	15566	15722	15672	15689	15617	15778	15544	15669	15544	15590	15543	15485	15788	15638	15578	15625	15540	15674	15704	15622	15560	15623	15451	15585	15633	15599	15601	15725	15630	15535	15549	15656	15807	15506	15652	15563	15437	15593	15627	15663	15534	15737	15468	15661	15613	15730	15633	15718	15548	15653	15776	15685	15432	15591	15347	15674	15652	15573	15760	15610	15473	15603	15583	15703	15712	15706	15650	15645	15731	15589	15551	15549	15616	15802	15657	15542	15610	15426	15648	15692	15774	15848	15697	15453	15644	15625	15483	15608	15506	15504	15615	15529	15504	15683	15776	15408	15528	15683	15675	15430	15518	15592	15502	15628	15547	15556	15501	15645	15443	15565	15582	15707	15663	15865	15459	15698	15572	15752	15533	15707	15589	15815	15513	15841	15608	15847	15526	15595	15597	15664	15581	15705	15603	15462	15722	15685	15426	15635	15630	15712	15551	15807	15652	15685	15506	15803	15601	15538	15553	15457	15592	15432	15548	15635	15672	15532	15700	15489	15736	15750	15637	15762	15612	15475	15561	15588	15589	15662	15343	15531	15525	15526	15627	15566	15650	15441	15756	15670	15639	15665	15629	15496	15696	15731	15850	15690	15626	15484	15644	15524	15557	15593	15550	15624	15387	15597	15694	15632	15717	15580	15596	15574	15561	15676	15757	15688	15372	15578	15414	15727	15650	15834	15497	15653	15660	15588	15742	15524	15691	15448	15528	15652	15668	15688	15973	15781	15313	15522	15671	15637	15629	15513	15575	15553	15643	15582	15503	15528	15610	15551	15484	15661	15500	15545	15554	15475	15619	15574	15585	15513	15676	15594	15635	15698	15494	15680	15529	15688	15672	15659	15559	15568	15618	15505	15458	15637	15610	15643	15635	15734	15473	15440	15490	15568	15504	15689	15661	15590	15512	15659	15772	15794	15484	15730	15625	15562	15662	15614	15598	15631	15667	15875	15679	15572	15526	15642	15554	15721	15544	15699	15601	15690	15731	15906	15582	15623	15550	15670	15588	15261	15521	15606	15777	15579	15730	15697	15671	15442	15570	15594	15483	15753	15608	15776	15741	15795	15723	15479	15703	15686	15582	15587	15611	15660	15647	15662	15625	15477	15652	15612	15293	15771	15682	15809	15621	15562	15720	15561	15626	15474	15475	15419	15653	15855	15600	15556	15719	15779	15741	15775	15729	15507	15527	15557	15456	15532	15770	15686	15635	15570	15742	15740	15711	15439	15723	15852	15580	15857	15438	15457	15841	15593	15496	15469	15487	15634	15545	15622	15580	15679	15734	15465	15615	15790	15438	15623	15630	15710	15663	15606	15713	15548	15630	15626	15593	15764	15723	15750	15642	15631	15517	15627	15842	15617	15690	15854	15546	15684	15750	15603	15444	15715	15652	15568	15737	15616	15806	15637	15629	15558	15620	15660	15572	15664	15773	15483	15654	15674	15669	15708	15725	15651	15601	15655	15615	15790	15484	15642	15534	15744	15591	15525	15718	15775	15424	15707	15642	15843	15571	15717	15614	15627	15512	15585	15704	15639	15684	15487	15594	15429	15701	15527	15668	15626	15783	15769	15657	15596	15719	15718	15814	15534	15772	15721	15730	15569	15447	15606	15590	15547	15772	15647	15489	15675	15378	15709	15790	15791	15497	15613	15511	15503	15791	15702	15621	15468	15520	15399	15604	15665	15635	15549	15596	15600	15596	15698	15532	15588	15602	15615	15579	15476	15828	15576	15729	15706	15731	15579	15642	15470	15525	15615	15691	15652	15583	15741	15590	15691	15604	15760	15684	15851	15578	15779	15591	15554	15429	15692	15682	15395	15569	15732	15656	15560	15694	15570	15499	15740	15882	15662	15711	15671	15669	15664	15539	15748	15756	15551	15759	15596	15525	15754	15608	15661	15516	15758	15433	15688	15600	15583	15517	15633	15809	15666	15338	15518	15546	15658	15629	15758	15738	15638	15670	15670	15543	15732	15735	15626	15540	15718	15612	15681	15694	15480	15583	15459	15539	15588	15772	15502	15691	15678	15597	15599	15523	15664	15564	15690	15613	15560	15413	15504	15624	15661	15657	15720	15867	15755	15506	15806	15710	15511	15497	15612	15677	15637	15493	15671	15577	15655	15787	15643	15671	15845	15757	15581	15586	15753	15588	15580	15578	15609	15561	15472	15595	15544	15497	15615	15716	15818	15526	15577	15493	15521	15566	15597	15590	15583	15629	15420	15605	15461	15647	15696	15404	15702	15527	15645	15802	15460	15656	15736	15527	15710	15564	15525	15563	15612	15623	15851	15703	15788	15618	15702	15636	15677	15535	15816	15544	15772	15621	15596	15598	15549	15761	15525	15477	15569	15610	15637	15630	15470	15602	15692	15775	15719	15533	15641	15485	15605	15641	15500	15243	15472	15532	15750	15689	15560	15541	15596	15466	15628	15392	15579	15433	15603	15721	15429	15621	15436	15460	15700	15481	15490	15459	15605	15701	15839	15567	15344	15711	15698	15704	15523	15416	15661	15611	15573	15645	15604	15598	15582	15527	15569	15717	15581	15697	15736	15818	15589	15706	15533	15749	15558	15609	15444	15691	15488	15781	15413	15640	15664	15475	15661	15720	15630	15618	15852	15740	15621	15561	15409	15368	15666	15623	15559	15471	15387	15686	15522	15836	15836	15426	15500	15624	15402	15508	15668	15602	15476	15821	15774	15724	15542	15757	15800	15756	15746	15725	15649	15671	15686	15595	15446	15774	15777	16004	15716	15639	15559	15538	15552	15564	15484	15606	15700	15464	15652	15615	15535	15496	15603	15397	15689	15332	15469	15483	15654	15457	15773	15523	15626	15709	15503	15740	15559	15655	15599	15762	15623	15576	15641	15533	15614	15437	15499	15477	15532	15610	15683	15546	15683	15568	15432	15552	15588	15637	15636	15594	15459	15627	15570	15539	15664	15486	15579	15747	15769	15694	15610	15682	15599	15585	15599	15614	15800	15598	15652	15809	15710	15730	15529	15514	15551	15518	15477	15512	15557	15786	15600	15554	15726	15486	15675	15515	15565	15568	15789	15798	15707	15674	15527	15588	15683	15642	15738	15677	15444	15698	15491	15552	15476	15613	15748	15535	15660	15685	15688	15679	15709	15575	15556	15437	15704	15419	15656	15708	15541	15709	15769	15470	15606	15410	15691	15435	15746	15662	15530	15394	15689	15483	15539	15814	15509	15515	15605	15515	15360	15594	15694	15745	15602	15562	15643	15444	15728	15542	15639	15643	15518	15474	15791	15681	15628	15492	15500	15469	15736	15669	15574	15515	15576	15835	15622	15713	15722	15654	15601	15632	15653	15601	15529	15605	15396	15571	15574	15470	15759	15701	15697	15593	15515	15506	15863	15526	15771	15513	15516	15568	15611	15630	15530	15423	15556	15507	15632	15585	15771	15722	15354	15451	15615	15610	15699	15578	15350	15699	15546	15642	15616	15680	15724	15621	15694	15981	15587	15635	15293	15528	15644	15493	15543	15444	15477	15696	15750	15828	15681	15629	15556	15368	15488	15770	15556	15547	15623	15504	15756	15580	15624	15426	15622	15705	15604	15539	15720	15760	15690	15670	15620	15749	15509	15709	15692	15746	15653	15514	15577	15508	15607	15454	15450	15741	15607	15449	15704	15674	15604	15533	15584	15760	15620	15631	15649	15692	15650	15616	15764	15581	15730	15559	15687	15528	15611	15486	15760	15543	15551	15558	15579	15399	15716	15491	15567	15485
22800	43296	47388	46022	39526	31909	25833	22041	19865	17372	16775	16612	15872	15228	14678	15231	16395	14293	14152	17036	26049	26954	22718	18866	16158	14964	14329	14221	14209	14016	13824	14119	13891	13902	13951	13956	14058	14135	14157	14072	13972	13970	14055	13906	13967	14117	14067	13896	14149	14125	13959	14035	13974	13954	13865	14097	13828	14167	14136	14020	14033	13989	14126	13958	14006	14130	14044	14121	14052	13943	13955	13916	14165	14114	14069	14039	13960	14102	14063	13990	14022	14030	14062	14047	13871	13885	14139	14092	14001	14008	13871	13930	13888	13910	13852	14074	13716	14025	14007	13891	13796	14115	14076	14014	13931	13893	13969	14057	13816	13946	13979	13950	13937	13847	14111	14037	13999	13908	14100	13988	13991	13993	13961	14070	14080	13987	13971	13809	13922	14008	14021	13967	14035	13857	13899	14278	13948	13999	13928	13857	14061	14064	13957	14097	14070	13751	14022	14043	14006	14000	14147	13962	13886	13985	13973	14014	13995	13989	14037	13989	14027	14034	13917	13969	13892	13939	14109	13932	14132	14008	14141	13915	14011	13839	13862	14089	14319	14068	13942	13866	14033	14043	14008	13881	13866	13905	14076	13993	14067	14121	13804	13915	14040	14164	14094	13926	13872	13998	13913	14045	13990	14067	14033	13987	13964	14119	14102	13806	13977	14020	14167	14017	13804	13891	13923	13999	14136	13938	13893	13946	14035	13942	13999	13920	13947	14037	13958	14142	13988	14159	14017	13955	14039	14031	13962	14018	14039	13917	14164	13959	14028	14000	13831	13946	14061	14113	14009	13845	14050	13903	13991	13951	14136	14164	14042	13998	14098	13945	14112	14089	13979	13988	14116	14026	14007	14113	13962	14162	14054	13995	14102	13978	13963	13988	13990	14088	13998	14015	14071	13868	13891	14194	13811	14042	13942	14059	14082	13991	14072	13915	14007	13937	13991	13890	14002	14036	13821	14022	13868	14015	13964	14019	14014	14109	14025	13897	13984	14109	13886	13898	14157	14063	13917	14023	13786	13885	14016	14296	14028	13877	13958	14110	14115	13910	14118	13994	14060	14051	13930	14004	13960	14125	14052	14004	14156	14107	13892	13979	13908	13957	14046	13993	14194	14195	14152	13858	13986	13901	14239	13960	13808	14007	14039	14105	14003	13920	14177	14068	13998	13960	14114	14042	13970	14082	14022	14012	14041	13943	14137	14090	13881	14221	14147	14046	13998	13939	13997	13997	14055	13909	14049	13956	13948	14037	13962	13842	13911	13970	14041	14051	14012	14103	13790	13981	14140	14043	14079	13882	13982	13955	13933	14150	14027	14074	14155	13937	13962	14052	14034	14119	14096	14083	13941	14016	13824	14029	13932	13896	14047	13926	13940	14052	14059	13965	14107	14006	13957	14081	14015	13903	13947	14018	14027	14177	14102	13983	13960	13971	13715	14144	14082	14087	14076	14029	14249	13998	13919	13955	13908	13812	13981	13985	14008	14005	13983	13810	14279	14288	13979	13907	14085	13999	13786	13963	14001	14076	14111	13981	13842	13955	13956	14017	14012	13947	13945	14082	14000	14093	14009	13970	13993	13907	14013	13983	14028	13886	14066	13995	14153	14092	14136	14035	14030	13894	13944	13941	14162	14173	14057	13928	13910	13961	13999	14065	14001	13854	13987	14077	14099	14069	13926	14103	13933	13929	13928	13895	13846	13974	13923	14138	14020	14016	13937	13842	14043	14025	14130	13864	13977	14203	14163	13944	13978	13874	14020	14112	13920	13922	13997	14110	13959	13964	13980	13993	14161	13947	14096	13941	14063	13963	13991	14191	13901	14072	14010	13936	14042	14097	13883	13869	14086	14128	13967	13999	14020	13961	13877	13887	14090	14141	14295	14107	13970	14064	13836	14192	14022	13905	13884	13912	13980	14004	14100	13939	14057	13927	13953	13962	13944	14070	13985	14171	13891	13981	14099	14051	13856	13990	14059	13949	14036	13962	14044	13928	13887	13874	14062	13986	14012	14199	14029	13996	13968	14003	14098	13974	13994	13976	14013	13939	13899	14173	13899	13968	14009	14092	13991	13979	14015	14189	14166	14028	13927	13861	14150	14003	13905	13835	14053	14103	13891	13977	13919	13993	14142	13958	14178	13984	13805	14051	13816	13889	14132	14011	14130	13948	13944	13976	14003	13913	13954	13984	14045	14067	14076	14020	13953	14061	14008	13992	14038	13931	13989	13834	13961	13969	13907	13999	13947	13937	13966	13886	13911	13997	13976	13858	14059	13803	14050	13994	14128	14047	14032	14012	14098	14097	13974	14165	13993	13848	13920	14039	13965	13978	13846	14134	14215	13844	13984	13949	14005	13947	13906	14096	14114	14113	13905	14174	14036	13953	14003	14067	14022	13941	14020	13976	13960	13923	14005	14008	14029	14014	14008	13837	14057	14025	13903	13968	14066	13947	13963	14086	14131	13902	13856	14171	13829	13935	13957	13937	13875	13983	13999	13959	13971	13869	13864	14041	13982	13893	13837	13905	13932	13949	14049	14154	13950	14072	13835	14060	14063	13915	13907	13988	13960	13966	13996	14167	13934	14066	14017	13876	13987	14072	13995	13985	13982	14019	13994	13981	13851	13803	13968	14030	13887	14083	13938	14057	14005	13876	14142	13927	13905	13974	14186	13911	13872	14060	14076	13993	13993	13779	13886	14024	14018	14052	13978	13904	13815	13893	14039	13953	14166	13929	13906	14114	13948	13957	13910	13941	14067	13907	13970	13981	13934	13909	14071	14042	13858	14075	13961	14029	13892	13956	13893	13868	14293	13990	13756	14093	13987	14088	13999	13979	13918	14054	13750	14048	14119	14006	13868	13844	13991	14011	14015	14018	13918	13939	13941	14164	14013	13988	14117	13942	13865	13982	14065	13899	13992	14049	13881	14022	14011	13998	13920	13940	14077	13923	14007	13964	14010	13918	14168	13897	14043	14114	14078	13807	14021	14059	13993	13999	14130	13894	13989	13905	13969	14105	14118	13971	14046	14050	13929	13923	13954	13943	14105	13914	14008	13984	14057	13999	13923	13961	14023	13828	13881	13866	13957	14084	14094	13840	13972	13946	13892	13932	14063	14108	14061	13891	14079	14022	14081	13851	14075	13958	14092	13884	13895	14087	13949	14035	13965	14049	14050	14072	13976	13960	13946	14011	14044	14081	14019	13996	13908	13845	14091	13924	14058	13922	13936	14099	13964	14015	14113	14218	14028	13848	13914	14028	13955	13914	13998	14062	14036	13889	14001	13934	13919	14110	14038	14031	14066	14026	13965	13964	13950	13896	14030	13895	13948	13962	14089	13960	13949	13881	13968	13905	13959	14126	13733	13775	14088	14010	13867	14026	13991	13784	13894	14012	13971	14102	14101	13927	13881	14064	13962	13981	14103	13888	14045	14021	13998	14075	13891	14028	13915	13978	13938	13972	14067	13856	14139	14092	13914	14043	13994	14094	13958	14206	13972	13982	14066	13890	13974	14106	13951	13934	14002	13909	14097	14167	14123	14084	14068	13995	13769	14009	14115	13990	13853	13924	14086	13968	14009	13895	13904	13966	14097	14032	14122	13934	14001	14028	13952	14011	13912	14002	13867	14242	13892	13922	13982	13915	13943	13847	13824	13792	13995	13983	13970	13953	13877	13922	13838	14022	13979	13937	14006	14013	13873	13722	14026	13990	13798	14076	14119	13915	14048	14007	13957	13793	14099	14045	14118	13936	14155	13980	13949	14044	14234	14034	13911	13964	14105	14100	14037	14006	13986	14106	14015	14085	13963	13863	13950	13822	14061	13911	14045	13891	13802	13969	13944	13981	13984	13998	14001	14179	13802	13958	14023	14158	13977	14090	14109	13925	14088	13954	13947	14112	13964	14055	13799	13902	13901	14043	14216	14010	13963	13950	13919	13968	13882	14088	13921	13981	14218	13951	13952	13928	14016	14070	14005	14076	14087	14016	13988	14000	13970	14045	14198	13911	14066	14019	14012	14032	14097	14160	13878	14083	13936	13832	13991	13965	14087	14054	14030	13971	13729	14006	14059	13973	14054	14054	14104	14021	14069	14001	14019	13884	14011	14246	13980	14099	13877	13980	13953	13907	14031	14022	13957	14010	14055	13995	13930	13849	14088	13919	14122	13987	14060	14028	13917	14031	13853	13808	14161	13779	13910	14140	14025	13910	13950	14030	13858	13899	14080	14027	14027	14019	13961	13993	14188	13968	13830	13876	13747	13965	13882	13988	13972	13972	14096	13994	13941	13818	13862	13887	13789	14075	14021	13913	14049	14001	13963	14018	13962	13881	13868	14118	14053	13857	14181	13891	13898	13896	13901	13905	13937	13857	13920	13914	13863	14154	13980	13887	13981	14046	13890	13842	14129	13958	13948	14049	14010	13789	14115	13963	14046	13839	13816	14062	14059	13800	13977	13782	14058	13902	14011	13942	13985	14006	13900	14077	13953	13879	14158	14097	14082	13903	14074	13949	13959	13917	14144	13919	13857	13911	14056	14150	14059	14047	14131	14074	13854	14034	14156	14022	14112	14096	14133	13943	14051	13900	13958	14000	13969	14078	14106	14027	14182	13991	13882	14062	13988	14140	13808	14013	13911	13938	14043	14023	13988	14140	14077	14079	13985	13979	13976	14092	14165	13856	13917	14044	13892	13924	14125	13949	14026	14168	14002	14049	13909	14019	14008	13855	13957	14001	13924	13767	13998	13935	14125	14151	13894	13843	14012	13935	13978	13746	13921	14082	14142	13833	14040	13853	13998	14012	13973	14021	14043	13943	14081	14087	13928	14045	13859	13844	14004	14007	14018	14055	14169	14135	13955	14047	13774	14073	14014	14043	13973	13992	14019	14049	13926	14067	13992	14099	13957	14106	14142	13993	13833	13943	14084	13826	13909	13990	14025	14185	13811	13893	14090	13837	14113	13978	14084	13917	14131	13947	14009	14058	14015	14007	14078	14064	13921	14049	14024	14194	13996	13919	14055	13876	13994	13959	13950	14037	13923	13998	13905	13844	14090	13853	13832	13968	14024	13977	14145	13850	13896	14005	14114	14228	14023	13935	14012	13963	14048	14109	13978	14032	13988	13911	13981	13969
31772	34554	40455	34591	28007	23842	20543	18596	17792	17481	17377	16967	16864	16653	16701	16546	16640	16471	16488	16610	17019	17162	17196	16760	16510	16493	16530	16578	16381	16552	16536	16607	16512	16255	16294	16301	16319	16250	16370	16314	16322	16407	16378	16413	16547	16329	16488	16294	16323	16394	16389	16508	16432	16503	16426	16347	16429	16404	16394	16301	16491	16467	16771	16356	16434	16549	16504	16316	16408	16255	16432	16406	16709	16503	16242	16567	16615	16415	16358	16320	16390	16267	16396	16599	16462	16084	16616	16509	16441	16588	16197	16641	16557	16416	16568	16284	16410	16358	16322	16241	16238	16368	16553	16404	16457	16082	16342	16449	16344	16242	16338	16590	16576	16363	16435	16518	16517	16523	16372	16257	16438	16647	16479	16369	16287	16346	16613	16311	16401	16609	16109	16411	16395	16379	16443	16286	16367	16470	16334	16507	16393	16501	16237	16539	16409	16292	16398	16435	16425	16483	16397	16254	16195	16211	16457	16314	16218	16308	16689	16290	16443	16356	16413	16433	16406	16285	16385	16253	16401	16388	16241	16548	16362	16360	16593	16372	16315	16226	16251	16342	16451	16303	16259	16359	16323	16372	16563	16317	16365	16565	16243	16560	16426	16283	16644	16352	16380	16325	16534	16451	16419	16461	16306	16587	16430	16564	16455	16277	16467	16350	16380	16449	16525	16338	16362	16293	16377	16407	16432	16302	16482	16302	16471	16277	16190	16524	16503	16386	16476	16479	16279	16221	16326	16333	16332	16644	16431	16240	16479	16471	16450	16253	16523	16341	16420	16364	16317	16457	16430	16399	16511	16484	16567	16288	16294	16436	16376	16265	16389	16474	16350	16439	16489	16413	16464	16398	16274	16487	16376	16533	16237	16192	16580	16540	16464	16398	16325	16345	16302	16546	16374	16476	16420	16134	16248	16462	16466	16535	16361	16572	16430	16365	16255	16548	16358	16447	16330	16443	16297	16364	16369	16306	16395	16357	16307	16363	16479	16498	16511	16383	16296	16332	16487	16366	16570	16511	16529	16385	16459	16174	16504	16415	16351	16416	16397	16265	16460	16330	16374	16400	16279	16574	16458	16497	16427	16333	16480	16560	16323	16502	16452	16569	16394	16513	16282	16433	16254	16388	16526	16384	16487	16478	16533	16503	16496	16582	16232	16285	16345	16352	16487	16430	16461	16311	16564	16254	16401	16327	16427	16255	16489	16513	16522	16573	16470	16490	16434	16551	16371	16290	16314	16450	16495	16474	16287	16350	16440	16464	16289	16406	16207	16346	16201	16384	16313	16317	16228	16432	16541	16335	16228	16412	16368	16316	16086	16364	16423	16446	16504	16310	16525	16427	16112	16576	16274	16349	16471	16537	16547	16255	16391	16498	16297	16378	16449	16476	16530	16250	16508	16525	16408	16527	16574	16362	16475	16643	16583	16362	16354	16409	16664	16470	16164	16367	16262	16317	16340	16360	16501	16385	16447	16382	16402	16356	16285	16440	16270	16263	16419	16548	16366	16188	16475	16457	16257	16277	16430	16381	16437	16363	16370	16499	16427	16673	16332	16323	16424	16698	16494	16652	16354	16235	16488	16481	16457	16363	16565	16107	16372	16500	16461	16636	16443	16413	16314	16244	16503	16348	16374	16400	16516	16285	16531	16476	16539	16454	16372	16372	16450	16338	16576	16271	16316	16344	16427	16284	16278	16477	16295	16530	16316	16382	16242	16543	16200	16320	16266	16251	16462	16543	16410	16352	16377	16471	16334	16308	16370	16428	16349	16302	16251	16479	16429	16133	16398	16443	16267	16372	16430	16457	16240	16347	16523	16484	16434	16583	16422	16455	16469	16246	16318	16370	16297	16396	16657	16575	16405	16355	16597	16456	16498	16365	16353	16436	16357	16319	16351	16361	16368	16461	16352	16423	16407	16386	16369	16484	16443	16416	16316	16418	16352	16331	16359	16253	16316	16299	16488	16320	16386	16497	16273	16457	16416	16313	16469	16263	16532	16397	16387	16471	16581	16265	16292	16326	16499	16525	16468	16331	16205	16369	16444	16177	16574	16342	16560	16233	16300	16309	16303	16394	16186	16315	16499	16591	16399	16252	16428	16340	16448	16567	16553	16330	16145	16392	16118	16527	16468	16547	16454	16191	16449	16315	16425	16251	16374	16457	16281	16445	16562	16210	16280	16470	16449	16431	16419	16324	16275	16365	16515	16457	16237	16510	16277	16202	16387	16325	16487	16205	16272	16344	16454	16409	16298	16378	16373	16393	16475	16396	16479	16349	16372	16380	16200	16245	16324	16461	16242	16217	16461	16443	16403	16484	16436	16351	16366	16526	16341	16386	16443	16532	16293	16241	16196	16348	16570	16390	16531	16316	16525	16234	16381	16411	16457	16255	16257	16263	16396	16244	16522	16297	16072	16294	16379	16310	16398	16634	16547	16345	16584	16454	16222	16360	16219	16439	16373	16449	16473	16439	16551	16291	16493	16352	16413	16541	16454	16426	16564	16456	16575	16377	16409	16301	16329	16419	16645	16445	16308	16367	16202	16701	16423	16533	16473	16485	16294	16492	16469	16270	16315	16439	16396	16315	16481	16361	16360	16550	16128	16316	16218	16388	16273	16142	16238	16217	16478	16296	16281	16509	16505	16443	16466	16442	16178	16413	16433	16691	16467	16324	16465	16378	16503	16285	16411	16280	16388	16354	16449	16589	16412	16448	16190	16411	16422	16378	16312	16279	16543	16373	16277	16581	16516	16428	16486	16539	16382	16274	16368	16392	16507	16601	16482	16517	16401	16622	16411	16359	16337	16293	16454	16365	16342	16482	16457	16275	16499	16437	16365	16243	16238	16415	16479	16278	16329	16431	16440	16408	16574	16335	16398	16746	16456	16371	16420	16511	16315	16348	16295	16564	16291	16276	16317	16351	16454	16425	16462	16366	16196	16322	16480	16359	16416	16477	16335	16239	16513	16566	16384	16373	16447	16262	16377	16494	16339	16490	16553	16482	16476	16462	16237	16184	16310	16455	16420	16415	16392	16148	16401	16386	16350	16520	16383	16483	16292	16346	16324	16481	16420	16306	16424	16168	16167	16433	16290	16539	16138	16249	16473	16628	16655	16602	16468	16401	16452	16342	16539	16541	16581	16449	16239	16387	16342	16624	16539	16340	16379	16498	16224	16391	16253	16355	16263	16165	16267	16471	16368	16401	16531	16549	16582	16488	16324	16557	16354	16472	16403	16440	16546	16429	16364	16596	16337	16333	16146	16473	16261	16455	16448	16341	16549	16299	16401	16554	16495	16541	16404	16452	16511	16502	16435	16426	16418	16499	16397	16221	16666	16559	16546	16400	16290	16262	16319	16507	16300	16249	16490	16468	16463	16546	16452	16578	16213	16387	16364	16394	16371	16212	16537	16331	16526	16289	16599	16418	16356	16461	16641	16349	16414	16411	16368	16518	16273	16578	16463	16534	16373	16590	16458	16460	16540	16341	16521	16389	16281	16188	16462	16463	16533	16337	16258	16451	16581	16377	16397	16352	16330	16603	16456	16529	16471	16296	16509	16362	16388	16521	16599	16445	16405	16299	16363	16574	16501	16539	16326	16433	16406	16438	16320	16326	16102	16507	16402	16613	16443	16511	16566	16227	16395	16315	16190	16197	16224	16336	16240	16277	16438	16490	16374	16349	16350	16571	16372	16276	16479	16347	16440	16229	16538	16391	16432	16388	16601	16331	16420	16245	16374	16451	16363	16386	16361	16195	16494	16359	16437	16341	16334	16622	16456	16438	16478	16473	16583	16329	16261	16298	16316	16225	16427	16495	16346	16351	16243	16190	16370	16316	16297	16572	16453	16460	16382	16458	16408	16376	16557	16295	16751	16548	16379	16406	16440	16289	16364	16431	16409	16551	16349	16337	16663	16426	16359	16385	16410	16427	16428	16401	16312	16402	16462	16225	16503	16165	16350	16527	16264	16276	16491	16563	16527	16604	16458	16578	16407	16547	16495	16528	16306	16464	16433	16524	16450	16437	16547	16422	16384	16312	16365	16437	16434	16197	16182	16195	16486	16402	16633	16316	16428	16523	16602	16311	16469	16243	16326	16283	16178	16200	16419	16362	16363	16441	16466	16245	16400	16473	16619	16425	16289	16387	16243	16335	16387	16451	16162	16247	16377	16375	16376	16356	16546	16398	16474	16254	16669	16479	16382	16252	16382	16330	16416	16407	16309	16548	16284	16446	16450	16358	16474	16494	16318	16359	16421	16269	16543	16501	16529	16374	16298	16331	16291	16508	16453	16390	16329	16328	16298	16581	16340	16281	16183	16310	16436	16402	16408	16461	16420	16310	16497	16381	16402	16523	16351	16382	16267	16331	16401	16419	16553	16482	16170	16260	16286	16384	16283	16525	16493	16584	16375	16266	16436	16415	16502	16346	16490	16460	16150	16490	16337	16329	16535	16326	16351	16528	16236	16336	16511	16519	16564	16244	16351	16383	16432	16375	16514	16561	16538	16417	16670	16369	16502	16536	16471	16473	16373	16499	16501	16370	16585	16484	16348	16588	16620	16477	16539	16457	16366	16324	16384	16194	16518	16334	16566	16397	16429	16457	16552	16431	16384	16298	16465	16380	16252	16549	16627	16474	16461	16368	16294	16553	16514	16615	16401	16313	16375	16414	16382	16532	16396	16388	16336	16519	16258	16332	16359	16296	16273	16227	16474	16271	16277	16118	16394	16413	16427	16194	16428	16328	16216	16301	16510	16405	16579	16403	16429	16564	16540	16381	16391	16205	16418	16559	16678	16606	16488	16367	16499	16347	16426	16420	16300	16427	16343	16308	16286	16522	16461	16493	16532	16276	16427	16215	16516	16710	16388	16401	16517	16399	16440	16359	16328	16457	16277	16454	16536	16388	16581	16540	16080	16127	16442	16462	16521	16453	16436	16385	16341	16493	16229	16364	16371	16269	16466	16262	16297	16423	16526	16264	16345	16248	16339	16419	16284	16388	16396	16233	16359	16399	16431	16528	16348	16394	16578	16426	16307	16607	16253	16230	16406	16528	16329	16126	16361	16329	16335	16463	16562	16477	16648	16347	16458	16452	16421	16474	16499	16465	16264	16541	16363	16365
23327	38316	42459	36163	29727	24095	20104	17891	16941	16432	15774	15543	15224	14828	14346	14529	14548	14498	14552	14722	15395	15469	15171	14942	14724	14412	14722	14466	14479	14520	14603	14437	14283	14276	14494	14494	14278	14334	14368	14553	14397	14310	14335	14370	14401	14492	14512	14429	14460	14484	14523	14382	14456	14373	14604	14165	14440	14516	14321	14504	14275	14546	14328	14360	14501	14570	14411	14563	14524	14211	14405	14472	14560	14396	14440	14386	14470	14527	14398	14611	14455	14497	14298	14362	14566	14360	14468	14566	14317	14441	14444	14633	14489	14573	14502	14554	14401	14360	14375	14209	14489	14633	14435	14342	14438	14370	14486	14525	14356	14635	14337	14361	14361	14389	14432	14213	14388	14431	14492	14336	14482	14488	14319	14461	14523	14459	14333	14362	14671	14351	14498	14554	14331	14413	14368	14488	14474	14558	14431	14534	14472	14460	14477	14452	14563	14397	14503	14280	14425	14324	14398	14314	14357	14364	14555	14345	14455	14305	14410	14365	14455	14596	14431	14618	14498	14463	14278	14456	14385	14377	14502	14550	14523	14378	14202	14523	14412	14285	14452	14437	14487	14264	14477	14444	14427	14607	14333	14419	14363	14241	14394	14423	14491	14446	14254	14567	14475	14465	14559	14567	14446	14550	14410	14472	14295	14398	14463	14404	14464	14437	14370	14316	14525	14420	14531	14463	14341	14451	14224	14416	14442	14508	14334	14480	14437	14520	14418	14412	14344	14324	14376	14545	14475	14592	14382	14269	14563	14435	14469	14403	14417	14353	14424	14449	14499	14504	14281	14431	14373	14502	14445	14333	14529	14280	14413	14483	14326	14249	14525	14621	14399	14271	14595	14460	14261	14632	14517	14458	14528	14515	14477	14513	14458	14345	14427	14441	14473	14551	14272	14491	14299	14405	14719	14357	14436	14313	14568	14539	14492	14340	14459	14491	14374	14539	14243	14535	14375	14488	14229	14496	14213	14317	14517	14365	14416	14361	14532	14578	14335	14474	14505	14362	14484	14484	14299	14437	14544	14426	14343	14504	14394	14290	14315	14426	14459	14399	14378	14559	14445	14450	14424	14321	14402	14469	14288	14430	14579	14385	14523	14584	14432	14551	14306	14421	14596	14676	14515	14512	14369	14428	14335	14347	14274	14478	14376	14489	14293	14451	14348	14504	14417	14496	14445	14248	14434	14679	14325	14689	14532	14321	14492	14541	14270	14432	14541	14367	14494	14413	14405	14602	14331	14443	14282	14585	14338	14429	14458	14370	14407	14471	14498	14376	14523	14577	14589	14317	14472	14368	14443	14335	14519	14454	14461	14373	14499	14393	14632	14334	14490	14393	14490	14270	14413	14519	14382	14407	14496	14409	14521	14453	14344	14382	14399	14370	14445	14342	14464	14531	14457	14327	14488	14437	14435	14413	14424	14543	14381	14460	14427	14372	14224	14529	14474	14442	14584	14502	14496	14389	14376	14365	14398	14434	14434	14492	14276	14530	14443	14289	14445	14330	14434	14485	14397	14545	14398	14490	14315	14351	14519	14453	14338	14486	14484	14378	14384	14463	14413	14411	14402	14392	14283	14465	14430	14410	14500	14545	14410	14582	14404	14484	14410	14436	14441	14401	14285	14286	14530	14274	14447	14478	14457	14510	14378	14396	14284	14507	14286	14433	14279	14521	14451	14540	14455	14389	14539	14506	14425	14336	14641	14334	14345	14429	14317	14542	14426	14431	14554	14455	14276	14368	14561	14325	14297	14452	14505	14409	14415	14337	14656	14382	14492	14526	14400	14537	14485	14400	14241	14408	14492	14289	14422	14569	14493	14491	14481	14506	14352	14396	14471	14257	14540	14408	14496	14173	14441	14349	14423	14506	14516	14432	14441	14310	14491	14361	14566	14497	14401	14582	14307	14401	14374	14343	14346	14400	14542	14437	14507	14348	14394	14225	14361	14317	14426	14266	14533	14537	14395	14432	14428	14459	14419	14445	14480	14530	14484	14437	14414	14424	14468	14390	14393	14438	14619	14460	14515	14370	14431	14462	14471	14456	14597	14447	14538	14307	14443	14525	14378	14407	14577	14363	14394	14395	14460	14342	14457	14286	14310	14390	14398	14326	14566	14492	14529	14472	14480	14407	14368	14433	14566	14593	14592	14463	14577	14436	14320	14561	14535	14593	14557	14515	14427	14453	14281	14315	14377	14344	14506	14555	14520	14629	14455	14320	14398	14417	14463	14503	14361	14460	14419	14537	14386	14453	14555	14398	14325	14304	14403	14497	14474	14360	14330	14413	14513	14400	14567	14342	14381	14422	14287	14275	14339	14405	14349	14414	14350	14533	14516	14529	14505	14363	14502	14273	14474	14577	14581	14502	14491	14391	14364	14207	14524	14408	14241	14571	14501	14374	14259	14386	14531	14522	14529	14528	14447	14522	14400	14254	14455	14407	14572	14463	14583	14603	14460	14294	14440	14450	14400	14489	14425	14512	14448	14290	14236	14414	14474	14476	14367	14467	14407	14417	14439	14372	14457	14624	14340	14473	14440	14406	14512	14325	14525	14383	14475	14620	14421	14507	14367	14542	14370	14424	14390	14392	14535	14370	14401	14432	14406	14376	14301	14309	14487	14507	14431	14481	14426	14439	14419	14316	14303	14456	14419	14216	14284	14561	14412	14252	14377	14435	14472	14499	14659	14429	14441	14522	14466	14361	14366	14404	14373	14383	14548	14452	14405	14365	14356	14354	14341	14491	14376	14449	14529	14310	14554	14465	14419	14576	14480	14376	14419	14390	14452	14462	14318	14403	14390	14477	14476	14418	14427	14409	14312	14479	14409	14496	14477	14247	14420	14527	14451	14419	14581	14412	14426	14366	14425	14520	14479	14241	14597	14469	14550	14512	14464	14327	14293	14393	14490	14461	14325	14474	14477	14486	14302	14402	14414	14471	14367	14473	14517	14451	14532	14269	14437	14459	14417	14509	14401	14542	14437	14405	14549	14470	14443	14479	14515	14369	14559	14449	14459	14371	14267	14557	14347	14476	14504	14393	14298	14488	14335	14302	14415	14448	14611	14488	14411	14423	14440	14397	14446	14299	14402	14362	14599	14431	14485	14280	14474	14454	14570	14399	14517	14437	14242	14283	14375	14564	14491	14495	14504	14582	14403	14320	14398	14477	14494	14461	14504	14489	14606	14413	14419	14287	14416	14375	14353	14368	14406	14434	14540	14475	14422	14427	14448	14371	14360	14615	14410	14350	14415	14397	14317	14523	14409	14278	14498	14386	14426	14439	14438	14377	14506	14562	14615	14430	14353	14383	14453	14456	14486	14480	14374	14417	14539	14442	14366	14398	14514	14234	14369	14377	14253	14455	14497	14676	14525	14415	14381	14417	14367	14463	14442	14357	14525	14418	14433	14423	14580	14341	14450	14424	14386	14593	14435	14647	14263	14382	14355	14310	14238	14447	14424	14354	14554	14480	14370	14348	14510	14405	14552	14553	14483	14475	14416	14377	14379	14552	14348	14532	14400	14443	14496	14395	14355	14375	14456	14381	14397	14378	14373	14489	14673	14409	14313	14418	14583	14562	14444	14550	14544	14520	14423	14492	14474	14417	14358	14432	14461	14415	14318	14536	14454	14337	14436	14291	14470	14370	14454	14373	14617	14426	14353	14479	14319	14474	14529	14395	14511	14348	14622	14428	14436	14277	14485	14198	14355	14318	14235	14409	14445	14354	14381	14671	14234	14429	14385	14623	14441	14310	14429	14342	14602	14494	14462	14532	14475	14503	14531	14341	14402	14527	14401	14501	14452	14495	14338	14341	14417	14328	14355	14411	14459	14531	14366	14480	14453	14451	14557	14462	14489	14513	14403	14437	14397	14480	14385	14573	14517	14322	14482	14354	14289	14647	14222	14457	14466	14484	14567	14345	14313	14586	14437	14423	14441	14409	14472	14407	14433	14527	14302	14463	14261	14200	14572	14439	14492	14512	14513	14330	14473	14432	14370	14258	14471	14311	14385	14311	14409	14503	14520	14288	14371	14421	14439	14434	14385	14354	14566	14428	14404	14343	14474	14476	14349	14361	14341	14415	14463	14498	14282	14388	14284	14447	14423	14381	14575	14513	14541	14231	14503	14397	14483	14430	14460	14579	14413	14340	14526	14385	14249	14324	14489	14360	14453	14383	14321	14411	14354	14537	14406	14470	14413	14525	14264	14532	14407	14386	14454	14559	14537	14384	14381	14568	14315	14521	14402	14406	14497	14430	14426	14348	14342	14425	14424	14452	14285	14432	14322	14382	14530	14374	14368	14391	14371	14459	14464	14579	14536	14473	14599	14207	14508	14418	14575	14409	14603	14402	14526	14242	14533	14430	14536	14436	14476	14578	14423	14497	14614	14434	14642	14464	14340	14392	14357	14283	14584	14467	14394	14663	14290	14373	14384	14507	14530	14350	14534	14521	14395	14599	14423	14458	14490	14382	14586	14629	14494	14386	14499	14473	14287	14375	14592	14499	14376	14405	14495	14408	14583	14595	14557	14275	14377	14389	14435	14377	14388	14362	14396	14416	14469	14516	14313	14362	14399	14611	14385	14299	14455	14324	14378	14488	14389	14353	14441	14472	14429	14357	14488	14608	14477	14455	14337	14311	14301	14567	14557	14435	14439	14408	14510	14516	14478	14585	14396	14352	14558	14616	14445	14442	14499	14361	14324	14641	14370	14383	14423	14411	14527	14473	14327	14604	14430	14501	14449	14423	14430	14556	14413	14476	14587	14353	14389	14355	14367	14377	14284	14310	14502	14416	14302	14476	14380	14396	14353	14569	14413	14377	14488	14488	14546	14395	14470	14271	14569	14571	14464	14462	14435	14474	14320	14490	14540	14528	14529	14556	14491	14472	14445	14578	14573	14412	14423	14393	14570	14508	14472	14337	14575	14468	14292	14542	14420	14370	14573	14681	14397	14286	14438	14455	14338	14382	14459	14445	14487	14590	14504	14455	14580	14486	14385	14315	14464	14373	14564	14446	14673	14555	14528	14417	14251	14441	14331	14389	14403	14360	14539	14377	14425	14427	14479	14472	14512	14453	14466	14486	14450	14456	14351	14430	14426	14431	14358	14352	14463	14411	14553	14432
25681	21819	30377	29572	27346	26489	23676	19922	18623	18346	17977	17238	16937	16565	16506	15923	16376	16167	16260	16333	21348	21113	19528	17880	16806	16465	16157	15977	15968	15676	16053	15862	16048	15827	16163	15967	16028	16076	15914	15994	16104	15849	16117	15883	15927	16029	15732	15906	15944	15795	15959	16018	16159	15896	15986	15882	15809	16111	15969	16054	15842	15908	16061	15993	16056	15821	15882	16039	16111	15776	15979	15951	15983	16029	16055	15973	15862	15813	15976	16137	15984	15932	15984	15899	15859	16009	15978	15905	15963	15954	15938	15782	16102	15923	16034	15938	15999	15958	15898	15846	15974	15893	15770	16038	15905	15919	16009	15911	15934	16077	16024	15999	15953	15898	15878	15858	15848	15973	15937	15885	15877	15819	15841	15871	16115	15918	15865	16119	16170	15801	15874	15974	16011	15951	15952	15988	16184	16088	15973	16073	16046	15952	15998	16062	15751	15894	15832	15955	15909	16186	15862	15895	15713	16036	16159	15895	16069	15977	15957	15962	15813	15906	16034	15792	15827	15718	15976	16027	16029	16017	16024	15982	15882	15789	15901	16131	15946	15918	15878	15917	16004	15843	15902	15937	15889	16027	15716	15970	16156	15927	15936	15946	15899	16133	15955	16053	15790	15926	16011	15918	15999	15998	15815	15923	15857	16053	16053	15998	16087	15810	15666	16113	16010	15880	15888	15871	16031	15880	15948	15893	15936	15908	15932	15851	15928	15841	15902	15908	15965	15755	16078	15959	15983	15996	16107	15868	15909	16083	15701	15972	15892	16150	15959	16067	15995	15973	16020	16093	16056	15943	15988	15886	16013	15809	15903	15949	15882	16068	15784	15759	15848	16015	15780	15802	15954	15939	16067	15929	16046	16064	15973	15911	16088	15987	15763	15846	15986	16012	15832	15705	15918	15579	15620	15905	15938	16053	15778	15930	15786	15916	15899	15983	15973	16035	15996	15866	16001	15929	15973	16072	16024	15997	15966	16021	16070	16011	16000	15854	16002	15899	15959	15738	15840	15913	15974	15934	15851	15855	15942	15915	15987	15933	15949	15749	16012	16105	15800	15996	15926	15700	15820	15893	16052	15809	15949	15909	15947	16086	16071	15944	16072	16130	15884	16014	16051	15946	15994	15951	15994	15874	16138	16011	16017	16146	15932	16062	16018	16165	16068	15979	15905	15986	15914	15949	15932	15954	16113	16171	16049	15850	15909	16144	15866	16081	15930	16081	16295	15936	15802	16024	16037	15920	16054	16227	15813	16022	15979	15978	15919	16007	15867	16060	16043	16071	15768	15991	16005	15859	15954	15976	15849	16016	16153	15930	15978	16160	15931	15926	15850	15918	15924	16024	15916	15865	15944	15813	16006	15944	15975	15946	16046	15981	15989	15984	15951	15901	15845	15972	16122	15933	15970	15676	15953	15853	16069	15698	15788	15896	16141	16011	15985	15906	15959	16031	16070	16093	15996	16019	15917	15772	15943	15985	15816	15930	16165	16128	16014	16060	15955	15906	16169	15906	16024	15801	15931	15997	15846	15956	15984	15813	16066	16037	15962	16274	16061	15889	16020	16162	15998	15807	15984	15806	15914	16180	16040	16053	16091	15916	15788	15855	15640	16070	15916	15879	16005	16088	16049	16007	15841	16067	16023	15847	15844	15965	15739	15725	15860	15818	16017	15786	16023	16106	15840	16032	15913	15906	15820	15996	15870	16005	15938	16016	15664	15936	15730	15982	16072	15891	16087	16183	15961	15943	15902	16079	15910	15920	16025	16152	15950	16076	15893	15758	16160	16151	15893	16015	15875	16011	15968	16116	15927	16006	15928	15873	16191	16044	16018	15860	16025	15876	15903	15858	16096	15863	16057	15985	15791	15817	15852	16009	15898	16083	15939	15853	15971	15922	15898	16046	15922	16004	15845	15749	15830	16173	16035	16033	16071	15852	15931	15903	15971	15677	16009	15943	15914	15858	15856	15816	16130	15907	16030	15908	15883	15886	16091	15890	15911	16021	15823	16065	16237	15878	15959	15883	15891	16053	15871	15999	16048	15951	15813	15891	15795	16031	15897	16123	16014	15952	15862	16127	16022	16048	15921	15932	16068	16059	15930	15921	15987	15899	16034	16094	15966	16073	15766	15995	16118	16019	15943	15915	16074	16047	16077	16004	15692	16012	15892	15979	15908	15857	15853	16018	15873	15843	15817	15753	15684	15901	16046	16035	15941	15803	16004	15927	15936	15996	15807	16095	15946	15830	15887	15806	16024	16143	16081	16084	15933	16043	15942	15744	15898	15958	15807	16086	16089	16069	16114	16207	15833	15977	15996	15737	15809	16109	16099	16064	16126	15950	16030	15867	15926	16073	15821	15769	15797	15835	15733	15939	15814	15918	16156	15786	15995	15924	15903	15933	16073	16028	16005	15816	16061	16012	16179	15945	15659	15916	16038	16044	15810	15931	15892	15902	16018	16052	16136	15994	15916	15788	15818	16091	15981	15810	15845	15907	15860	15936	15920	16028	15821	16198	15891	16044	15909	15935	15876	15988	15921	15913	15904	15896	16228	15949	15987	16051	15808	15904	15997	15811	15791	15784	15939	15925	16033	15899	16017	15803	16113	16076	15766	15899	15694	16023	15878	16001	15909	16003	16033	15965	15986	16222	16225	15961	15926	16087	15793	15848	15660	15666	15848	16018	15970	15995	15827	15897	15999	15879	16020	16014	15902	16030	15927	15640	16090	15959	15972	15894	15840	15830	15963	15885	16033	16153	15885	15908	16128	15926	15809	16079	15931	16056	15901	16110	16042	16002	16076	16023	15964	16087	15720	15995	15846	15890	15977	16045	16053	15933	15938	15786	16061	16174	15818	15965	15915	16093	16040	15855	15879	15944	15972	15879	15970	15774	15992	16037	16037	15724	16034	16032	15816	15879	15969	15905	15815	15805	15994	16101	15947	16012	15854	15984	15906	15884	15713	16082	15953	15746	15861	15801	15983	16012	15918	15911	16007	15943	16281	16051	16096	16122	15970	15962	15835	15810	15809	16020	15883	15958	15817	16078	15931	15992	15779	16023	15771	16000	16082	15755	15954	15739	15912	15985	15932	15970	16086	16029	15799	15776	15925	16136	16024	16019	16076	16023	15831	15884	15904	16028	16124	15960	15813	16206	15978	15955	15976	15924	15886	16104	16045	15822	16027	15958	15942	15795	15847	16110	15806	16020	15888	15803	15827	15834	15958	15891	15803	15868	15966	16072	16062	16013	15955	15898	15955	15809	16149	15764	15875	16045	15829	15908	15965	15945	16009	15893	16001	15851	16012	16028	15911	15990	15843	15785	16022	16133	16093	15925	15769	15944	15970	15849	15742	16019	15814	16025	15930	15827	15928	15837	16199	15989	15989	15866	15907	15889	15867	16075	15926	15946	16020	16113	16158	15725	16018	15746	16074	16058	16035	16094	15931	15841	15921	15759	15772	16142	15940	15742	16196	15987	15825	15904	16078	15918	15919	15872	15931	15863	16062	15855	15901	16015	15917	15971	15890	15978	15956	15996	15995	15950	15966	15821	15830	15761	16026	15882	16159	15913	15702	15869	15854	15951	16044	15904	16127	16124	15969	16132	15946	16110	15910	16036	16025	15987	15862	15845	16062	15795	15710	16058	15926	15924	15950	16045	15868	15920	15922	16061	16105	15863	16015	15679	16065	16086	16014	15936	16015	16039	15742	15964	16110	16013	15957	16029	16040	16023	15768	15894	15822	15915	15973	16029	15970	15950	15735	16134	16097	16037	15830	15873	16008	15824	16136	15866	15988	15931	15915	15922	15892	16016	15880	15973	16046	15969	15922	15895	16138	15975	15872	15870	15884	15834	15849	15986	15897	15986	15873	16056	15890	15800	15990	15871	15701	16105	15928	15999	15867	15946	15697	15896	15974	15974	15996	16141	16122	15978	15985	16034	15995	15927	15987	15975	16127	16103	15857	16011	15939	15897	15864	16015	15993	15942	15839	15978	16193	16012	16129	15888	16011	15851	15985	16038	15927	15947	16003	16165	15967	15719	15932	15830	15855	15819	16047	16026	15904	16019	15764	16003	15994	15833	16220	15902	15900	15879	16025	16090	16051	15800	15997	16126	15819	16005	15795	15903	15930	15780	15833	15779	15954	15907	15942	15905	15860	15924	15864	15984	16055	15969	15944	15802	15996	16119	15771	16057	15767	15787	15931	15766	16124	16062	15830	15893	16045	15990	15767	15885	15891	15994	15934	15972	15767	16048	15719	15998	16038	15817	15911	15873	15810	15953	15975	15926	16015	15938	16001	15973	15886	16114	15962	15770	16022	16087	16016	15881	15983	15770	16085	15969	15908	15754	15823	15887	15911	15833	16107	16006	15872	15849	15808	15919	15977	15997	15783	15904	15838	16097	15944	15960	15931	16012	15973	15758	15874	15797	15912	15944	15845	16018	16063	15879	15975	15891	15930	15708	16048	15906	15761	15737	16075	15985	15887	15922	15944	15906	15961	15838	16004	15952	16015	15706	16124	15931	16010	15962	15860	15885	15747	15806	15984	15660	15942	15935	16014	15995	16167	16035	15839	15872	15753	15853	15974	15825	16021	15900	15945	15748	15976	15868	15879	16054	16036	15993	15984	15860	15917	16054	16087	16049	16003	16029	15981	16034	15874	16111	16066	15946	15874	15858	15945	15823	16085	15872	15896	15935	15950	15714	16123	15764	15982	16042	16033	15941	15857	15913	15734	15788	15953	15871	15878	15625	15922	15788	15822	16114	15770	15864	15969	15997	16071	16071	15936	15855	15562	15761	15885	16027	15968	15823	15868	16061	15888	15920	16055	15983	15990	15953	15898	15910	15975	15912	15853	15890	16094	16010	15873	16022	15843	15879	15922	16011	15999	15985	15930	16086	16136	15903	15874	15977	15670	15946	16069	16017	15830	16015	15944	16265	15933	16033	15814	16016	15777	16057	15955	15957	15871	16125	15943	15983	16004	15940	16100	16115	15880	16038	15949	15890	15753	15774	15857	16028	16044	16032	15910	15829	15963	15901	16033	15800	15731	15834	15984	15997	15988	15926	15929	16060	15958	15768	15881	16093	16026	15870	16068	15970	16010	15907	15761	15981	15948	16096
22648	41517	44121	40541	34146	28156	23125	20107	18713	17827	17018	16106	15398	15012	14589	14540	14779	14221	14400	15121	22849	21122	18588	16482	15091	14731	14320	14392	14170	14247	14145	14179	14154	14236	14060	14250	14269	14175	14267	14201	14269	14035	14272	14220	14293	14147	14097	14235	14260	14047	14252	14254	14248	14325	14374	14189	14190	14200	14183	14197	14024	14208	14189	14063	14142	14215	14148	14092	14092	14111	14057	14010	14267	14194	14177	14285	14249	14140	14328	14190	14203	14357	14124	14248	14179	14121	14185	14258	14181	14293	13943	14078	14234	14257	14226	14137	14248	14046	14139	14211	14159	14135	14202	14233	14148	14108	14194	14164	14217	14207	14342	14198	14068	14025	14233	14143	14169	14129	14177	14146	14230	14268	14183	14076	14116	14106	14413	14210	14125	14176	14264	13989	14259	14125	14156	14036	14169	14303	14107	14128	14167	14175	13981	14133	14088	14172	14111	14262	14139	14316	14128	14007	14202	14048	14222	14238	14204	14081	14233	14328	14066	14128	14216	14296	14109	13927	14134	14218	14119	14372	14163	14210	14176	14157	14017	14056	14135	14541	14271	14164	14177	14241	14051	14157	14094	14101	14191	14162	14170	14233	14243	14277	14092	14339	14075	14149	14201	14035	14275	14011	14173	14125	14128	14116	14204	14200	14182	14219	14243	14250	14055	14198	14217	14051	14038	14149	14169	14069	14183	14186	14321	14233	14389	14165	14161	14095	14099	14320	14376	14179	14117	14179	14199	14235	13946	14115	14083	14040	14326	14215	14112	14128	14200	14004	14224	14346	14197	14274	14164	14345	14096	14182	14113	14070	14286	14060	14120	14193	14202	14177	14071	14255	14188	14197	14172	14170	14177	14312	14106	14378	13922	14444	14202	14239	14182	14087	14099	14050	14022	14173	14170	14099	14233	14188	14086	14151	14216	14171	14092	14172	14182	14214	14014	14139	14195	14139	14128	14149	14097	14249	14223	14224	14078	14128	14151	14158	14259	14290	14200	14132	14186	14066	14227	14142	14172	14238	14096	14044	14154	14044	14296	14351	14154	14237	14268	14221	14246	14127	14105	14322	14366	14222	14322	14089	14071	14195	14256	13996	14109	14271	14153	14186	14233	14154	14293	14111	14218	14216	14183	14266	14193	14271	14234	14293	14275	14178	14086	14164	14231	14335	14214	14166	14107	14133	13966	14044	14207	14044	14323	14223	14152	13992	14138	14119	14172	14187	14174	14182	14183	14264	14025	14377	14149	14018	14204	14028	14377	14250	14100	14295	14224	14112	14076	14282	14302	14365	14145	14111	14241	14282	14126	14132	14170	14115	14314	14102	14037	14219	14089	14182	14231	14228	14280	14226	14115	14290	14192	14173	14095	14053	14146	14164	14229	14284	14160	14143	14304	14185	13974	14237	14020	14021	14267	14037	14100	14241	14215	14244	14211	14043	14184	14260	14133	14122	14246	14218	14051	14166	14072	14093	14017	14078	14120	14192	14295	14266	14070	14153	14121	14075	14296	14062	14067	14340	14075	14205	14264	14109	14105	14191	14281	13990	14330	14145	14049	14204	14186	14209	14259	14230	14219	14217	14172	14250	14301	14045	14076	14042	14151	14350	14285	14195	14266	14003	14149	14095	14154	14241	14143	14109	14121	14244	14032	14223	14182	14126	14227	14233	14030	14257	14273	14304	14071	14038	14275	14337	14029	14151	14397	14254	14142	14143	14194	14192	14113	14149	14182	14246	14185	14347	14251	14079	14132	14196	14266	14156	14225	14125	14003	14180	14317	14016	14277	14101	14221	14213	14081	14272	14263	14140	14162	14241	14286	14146	14146	14153	14185	14184	14059	14202	14186	14158	14081	14020	14265	14163	14168	14076	14166	14041	14088	14021	14170	14110	14115	14270	14247	14139	14185	14197	14236	14069	14119	14285	14302	14185	14130	14249	14222	14211	14200	14177	14142	14062	14094	14121	14089	14158	14013	14088	14204	14098	14248	14338	14246	14138	14220	14217	14248	14189	14118	14281	14160	14231	14168	14272	14222	14265	14281	14182	14334	14188	14209	14218	14071	14228	14181	14209	14151	14203	14074	14170	14198	14293	14335	14055	14346	14276	14222	14059	14090	14245	13987	14244	14242	14290	13996	14279	13993	14182	14255	14185	14187	14310	14144	14307	14002	14124	14064	14229	14044	14203	14182	14125	14202	14098	14122	14170	14126	14149	14116	14156	14168	14179	14353	14214	14177	14372	14141	14153	14137	14239	14056	14175	14185	14219	14315	14169	14148	14064	14040	14136	14152	14327	14126	14126	14167	14346	14242	14138	14390	14090	14078	14187	14147	14254	14215	14150	14143	14183	14227	14098	14312	14216	14067	14299	14153	14105	14217	14152	14000	14033	14219	14336	14145	14351	14084	14140	14214	14125	14056	14282	14215	14288	14202	14131	14337	14155	14341	14141	14125	14118	14142	14050	14287	14337	14091	14170	14134	14042	14253	14087	14175	14167	14289	14234	14119	14180	14372	14153	14181	14159	14189	14198	14183	14256	14170	14108	14218	14115	14014	14222	14331	14085	14122	14262	14228	14174	14188	14023	14128	14215	14265	14054	14280	14205	14114	14272	14104	14199	14265	14112	14149	14146	14087	14123	14251	14195	14360	14227	14237	14206	14171	14289	14201	14393	14059	14211	14270	14220	14060	13957	14063	14321	14347	14106	14124	14223	14016	14249	14250	14182	14192	14207	14144	14123	14352	14171	14202	13989	14056	14185	14251	14263	14154	14306	14343	14163	14085	14267	14251	14015	14197	14225	14366	14214	14247	14132	14180	14401	14170	14208	14204	14266	14223	14224	14231	14231	14185	14085	14315	14288	14198	14096	14274	14075	14177	14332	14170	14158	14060	14154	14120	14121	14239	14395	14151	14319	14164	14156	14076	14098	13997	14013	14130	14283	14317	14092	14328	14186	14254	14045	14142	14146	14039	14112	14187	14221	14169	14197	14192	14146	14190	14243	14265	14051	14103	14311	14179	14283	14160	14056	14028	14100	14256	14174	14136	14335	14144	14160	14178	14173	14292	14057	14101	14302	14239	14167	14155	14060	14240	14334	14218	14092	14428	14338	14114	13969	14247	14080	13998	14133	14006	14108	14267	14124	14138	14119	14275	14224	14074	14294	14128	14260	14273	14215	14340	14019	14174	14295	14202	14123	14258	14252	14253	14204	14141	14033	14354	14388	14171	14170	14365	14035	14085	14145	14049	14151	14132	14206	14178	14164	14149	14295	14022	14068	13983	14226	14092	14196	14221	14227	14200	14260	14148	14120	14102	14038	14221	14123	14254	14122	14200	14248	14281	14204	14074	14259	14208	14217	14226	14040	14186	14087	14172	14241	14189	14140	14085	14087	14276	14160	14232	14271	14305	14203	14329	14058	14291	14033	14208	14134	14282	14071	14130	14132	14231	14041	14134	14179	14070	14276	14329	14183	14232	14147	14139	14267	14116	14320	14212	14156	14194	14089	14139	14111	14052	14287	14263	14236	14121	14044	14076	14176	14316	14216	14175	14225	14140	14214	14173	14193	14201	14200	14090	14220	14242	14232	14025	14076	14073	14208	14156	14094	14189	14114	14113	14016	14157	14076	14214	14224	14333	14324	14197	14059	14132	14128	14107	14160	14179	14187	14009	14195	14240	14015	14118	14104	14139	14257	14122	14233	14361	14153	14120	13947	14198	14297	14259	14090	14164	14296	14292	14032	14212	14144	14157	14248	14148	14217	14155	14078	14171	14164	14171	13976	14169	14235	14174	14168	14213	14136	13995	14189	14209	14203	14325	14145	14199	14190	14286	14174	14248	14308	14226	14348	14060	14123	14109	14243	14269	14196	14186	14133	14144	14155	14252	14293	14285	14267	14154	14205	14281	14186	14241	14281	14203	14060	14213	14228	14220	14218	14143	14000	14189	14298	14046	14287	14067	14183	14095	14200	14049	14252	14230	14132	14160	14193	14166	14133	14169	14102	14180	14119	14142	14201	14172	14242	14148	14248	14131	14217	14188	14263	14211	14111	14408	14203	14164	14145	14137	14212	14192	14170	14041	14209	14061	14227	14290	14096	14160	14228	14185	14101	14228	14253	14193	14194	14278	14310	14242	14080	14248	14259	14332	14219	14305	14034	14354	14136	14058	14066	14149	14227	14153	14236	14012	14192	14347	14069	14129	14338	14199	14265	14144	14132	14203	14235	14094	14353	14208	13989	14326	14142	14146	14148	14304	14230	14231	14223	14051	14237	14205	14145	14187	14334	14232	14342	14194	14125	14080	14178	14131	14279	14083	14248	14225	14135	14239	14315	14067	14355	14036	14124	14245	14148	14149	14212	14228	14248	14093	14221	14387	14155	14111	14133	14168	13964	14275	14128	14196	14285	14109	14143	14405	14170	14248	14059	13959	14173	14177	14173	14059	14152	14172	14034	14310	14255	14189	14194	14188	14107	14236	14124	14184	14117	14093	14235	14133	14260	14066	14162	14082	14335	14099	14180	14172	14065	14173	14129	14286	14047	14161	14145	14203	14146	14192	14135	14101	14194	14141	14262	14302	14085	14219	14125	14227	14102	14274	14262	14048	14229	14021	14190	14165	14165	14284	14300	14276	14069	14052	14264	14062	14242	14171	14059	14150	14294	14209	14214	14225	14160	14136	14320	14331	14101	14113	14247	13971	14197	14142	14294	14117	14093	13979	14173	14256	14180	14097	14326	14269	14207	14239	14196	14168	14144	14175	14194	14218	14135	14107	14071	14014	14282	14022	14331	14007	14145	14261	14271	14251	14176	14073	14283	14169	14194	14074	14202	14064	14131	14053	14228	14182	14081	14141	14079	14246	14243	14126	14255	14175	14169	14215	14268	14090	14199	14009	14248	14111	14210	14134	14270	14276	14161	14204	14119	14229	14180	14192	13989	14262	14188	14221	14132	14313	14178	14178	14140	14155	14197	14285	14212	14249	14054	14111	14072	14131	14178	14014	14232	14213	14307	14130	14204	14194	14130	14148	14120	14265	14164	14145	14083	14216	14231	14254	14030	14160	14277	14147	14062	13979	14176	14044	14171	14257	14155	14059	14155	13968	14165	14305	14298	14137	14232	14131	14219
24237	21436	29102	25674	24769	26592	27035	21466	19534	18948	18063	17264	17071	16641	16162	16074	17051	16667	15896	15802	23307	25147	21950	19263	17415	16625	16168	15936	15706	15754	15853	15671	15691	15728	15680	15798	15608	15554	15727	15718	15654	15812	15773	15685	15846	15831	15791	15829	15803	15825	15688	15594	15707	15882	15680	15753	15555	15687	15655	15815	15885	15627	15627	15671	15554	15758	15579	15886	15802	15694	15813	15837	15691	15634	15629	15710	15843	15786	15689	15768	15581	15631	15825	15700	15718	15623	15788	15695	15937	15780	15565	15696	15560	15558	15684	15763	15588	15690	15538	15549	15528	15746	15950	15707	15845	15552	15577	15891	15753	15996	15444	15548	15692	15571	15835	15673	15790	15727	15679	15602	15488	15499	15645	15724	15585	15575	15610	15692	15580	15540	15771	15737	15716	15667	15703	15663	15814	15497	15631	15658	15920	15662	15684	15793	15858	15596	15893	15575	15759	15557	15631	15870	15734	15774	15716	15647	15525	15672	15748	15732	15675	15701	15673	15641	15727	15686	15484	15749	15725	15528	15540	15687	15727	15760	15415	15420	15654	15629	15744	15668	15477	15674	15631	15646	15600	15735	15676	15407	15775	15822	15606	15622	15782	15500	15652	15649	15672	15601	15785	15753	15683	15585	15629	15502	15593	15685	15636	15743	15778	15556	15478	15702	15743	15685	15786	15689	15514	15575	15718	15734	15812	15655	15559	15653	15520	15640	15782	15701	15628	15527	15681	15559	15544	15583	15589	15623	15651	15689	15871	15775	15643	15479	15487	15670	15590	15651	15644	15615	15514	15722	15874	15866	15665	15639	15564	15599	15662	15740	15743	15710	15671	15454	15870	15571	15664	15563	15641	15685	15624	15610	15676	15528	15671	15648	15534	15553	15585	15730	15742	15590	15676	15771	15718	15751	15878	15555	15622	15567	15783	15844	15610	15601	15614	15660	15545	15622	15680	15646	15616	15805	15739	15726	15485	15658	15620	15622	15568	15604	15488	15397	15574	15763	15698	15740	15469	15608	15604	15839	15765	15747	15455	15601	15711	15808	15714	15714	15687	15777	15730	15624	15678	15538	15563	15735	15848	15758	15742	15679	15667	15732	15767	15806	15726	15834	15611	15660	15552	15613	15750	15862	15703	15790	15687	15605	15738	15878	15574	15732	15671	15727	15597	15759	15620	15544	15767	15550	15691	15445	15747	15613	15749	15618	15512	15827	15666	15783	15462	15379	15789	15799	15600	15646	15604	15600	15787	15655	15633	15845	15586	15749	15698	15678	15848	15656	15417	15683	15832	15844	15509	15840	15626	15628	15647	15714	15782	15571	15643	15588	15755	15608	15742	15702	15699	15790	15723	15793	15650	15759	15679	15673	15542	15860	15643	15672	15647	15664	15541	15676	15521	15614	15525	15597	15625	15673	15604	15649	15525	15744	15677	15642	15634	15626	15650	15861	15590	15524	15637	15677	15829	15554	15671	15674	15683	15511	15632	15970	15753	15497	15693	15734	15729	15574	15603	15838	15577	15671	15751	15640	15735	15515	15789	15543	15624	15601	15658	15672	15636	15488	15636	15512	15542	15532	15568	15715	15514	15648	15641	15614	15801	15704	15858	15850	15479	15664	15724	16007	15746	15753	15604	15703	15749	15601	15714	15772	15765	15739	15731	15582	15806	15827	15543	15626	15432	15660	15437	15613	15740	15596	15752	15810	15727	15810	15722	15686	15481	15608	15639	15542	15737	15686	15704	15629	15626	15538	15842	15482	15559	15558	15392	15646	15631	15643	15599	15533	15882	15783	15611	15740	15806	15597	15687	15566	15674	15637	15596	15721	15848	15712	15519	15590	15731	15591	15831	15532	15609	15749	15534	15610	15613	15708	15888	15595	15475	15721	15701	15638	15567	15562	15799	15552	15704	15806	15673	15684	15833	15400	15809	15839	15787	15703	15769	15625	15612	15551	15742	15680	15579	15643	15564	15785	15940	15855	15664	15643	15781	15700	15715	15561	15771	15777	15926	15680	15714	15695	15555	15786	15771	15691	15571	15762	15707	15597	15432	15667	15513	15724	15835	15808	15705	15660	15709	15719	15741	15504	15797	15813	15747	15712	15819	15493	15538	15697	15722	15672	15712	15652	15730	15597	15551	15554	15734	15860	15742	15818	15525	15687	15600	15642	15706	15840	15761	15591	15564	15677	15726	15827	15492	15606	15656	15510	15762	15749	15739	15910	15498	15558	15735	15826	15667	15712	15702	15651	15781	15665	15592	15546	15604	15576	15779	15772	15603	15656	15655	15559	15565	15643	15572	15630	15627	15589	15691	15592	15779	15837	15808	15387	15630	15673	15839	15653	15565	15553	15770	15557	15813	15838	15635	15746	15605	15893	15760	15739	15750	15698	15565	15591	15727	15554	15582	15434	15767	15510	15604	15683	15636	15624	15702	15613	15819	15758	15619	15640	15842	15793	15567	15770	15721	15683	15774	15848	15582	15674	15626	15623	15684	15503	15529	15595	15644	15663	15812	15534	15768	15738	15510	15708	15538	15658	15624	15751	15709	15635	15785	15532	15530	15475	15602	15523	15590	15774	15673	15741	15695	15751	15658	15585	15694	15532	15644	15532	15625	15758	15526	15505	15789	15769	15665	15714	15778	15815	15634	15751	15505	15650	15601	15760	15747	15795	15712	15536	15556	15560	15713	15729	15490	15588	15688	15725	15842	15716	15830	15563	15925	15601	15693	15599	15613	15670	15661	15811	15671	15569	15464	15837	15766	15839	15712	15483	15895	15666	15738	15676	15758	15626	15592	15915	15831	15724	15704	15580	15767	15831	15885	15676	15580	15497	15731	15633	15856	15669	15435	15601	15726	15670	15598	15716	15870	15569	15699	15436	15571	15676	15526	15403	15707	15570	15551	15700	15597	15551	15357	15593	15731	15657	15648	15589	15743	15736	15926	15703	15744	15961	15872	15743	15608	15570	15873	15545	15708	15731	15753	15697	15651	15519	15661	15485	15623	15508	15666	15677	15548	15746	15648	15618	15723	15677	15635	15506	15599	15561	15763	15668	15692	15650	15650	15587	15788	15782	15694	15663	15682	15716	15730	15706	15551	15838	15521	15527	15621	15654	15923	15678	15687	15636	15762	15696	15595	15775	15809	15695	15623	15663	15717	15643	15697	15836	15649	15928	15447	15608	15567	15835	15712	15642	15678	15855	15545	15711	15591	15665	15612	15751	15500	15702	15729	15592	15812	15575	15558	15563	15469	15747	15787	15552	15673	15666	15777	15816	15862	15880	15541	15695	15816	15725	15685	15671	15734	15707	15738	15596	15473	15587	15770	15625	15484	15757	15800	15541	15522	15682	15627	15361	15576	15705	15819	15649	15727	15676	15917	15650	15487	15561	15718	15695	15560	15749	15837	15414	15824	15826	15663	15657	15696	15584	15581	15588	15519	15645	15635	15541	15626	15785	15718	15556	15753	15544	15739	15643	15631	15693	15538	15647	15510	15563	15685	15817	15760	15529	15650	15596	15794	15723	15727	15569	15385	15544	15695	15650	15583	15585	15725	15651	15756	15695	15736	15630	15631	15573	15679	15771	15723	15729	15498	15566	15801	15479	15602	15630	15659	15797	15934	15746	15770	15603	15712	15769	15841	15728	15547	15574	15875	15565	15642	15496	15502	15740	15560	15655	15760	15674	15678	15624	15622	15614	15656	15689	15572	15707	15563	15811	15797	15803	15612	15510	15692	15686	15688	15543	15519	15542	15625	15650	15775	15776	15497	15415	15665	15584	15738	15731	15611	15577	15501	15643	15697	15627	15510	15758	15600	15814	15684	15687	15573	15636	15795	15708	15496	15671	15729	15697	15606	15700	15890	15718	15626	15509	15500	15783	15725	15839	15728	15651	15605	15529	15659	15784	15515	15737	15613	15871	15779	15705	15503	15653	15688	15601	15689	15493	15818	15752	15578	15774	15618	15680	15582	15703	15783	15687	15604	15795	15534	15685	15668	15405	15521	15560	15483	15749	15624	15617	15659	15724	15665	15645	15768	15565	15523	15537	15558	15783	15731	15711	15798	15789	15713	15743	15706	15719	15690	15658	15688	15693	15581	15789	15693	15707	15732	15533	15496	15598	15524	15640	15458	15756	15708	15660	15647	15765	15612	15675	15567	15550	15740	15579	15629	15656	15732	15507	15870	15752	15586	15641	15827	15681	15691	15730	15627	15662	15682	15677	15297	15731	15651	15346	15806	15724	15558	15441	15704	15626	15839	15583	15664	15658	15668	15573	15755	15725	15646	15642	15584	15552	15609	15706	15720	15625	15855	15704	15651	15656	15745	15635	15671	15652	15688	15628	15770	15539	15612	15591	15757	15713	15700	15708	15636	15750	15714	15830	15668	15563	15737	15725	15687	15468	15601	15544	15462	15622	15849	15663	15749	15725	15676	15611	15834	15786	15819	15536	15424	15692	15621	15687	15682	15464	15698	15473	15709	15678	15528	15512	15826	15699	15760	15717	15854	15752	15744	15818	15638	15586	15731	15537	15670	15774	15703	15661	15548	15528	15461	15668	15600	15678	15616	15697	15593	15510	15864	15686	15774	15533	15629	15617	15569	15710	15633	15546	15551	15665	15391	15690	15396	15510	15601	15535	15684	15384	15725	15740	15790	15571	15643	15627	15947	15502	15710	15659	15819	15561	15729	15749	15721	15739	15690	15905	15708	15617	15699	15707	15578	15407	15752	15647	15640	15918	15597	15665	15844	15648	15333	15711	15826	15590	15594	15635	15616	15604	15756	15797	15799	15726	15793	15593	15621	15656	15630	15727	15542	15769	15550	15768	15724	15615	15584	15583	15653	15738	15709	15665	15672	15751	15683	15720	15761	15726	15827	15633	15814	15612	15698	15536	15777	15647	15728	15678	15328	15696	15660	15614	15630	15720	15631	15497	15643	15771	15786	15601	15580	15645	15608	15724	15716	15733	15701	15718	15667	15766	15770	15590	15588	15796	15634	15635	15745	15695	15728	15654	15725	15639	15770	15614	15692	15509	15763	15652	15717	15812	15708	15881	15753	15726	15620	15740	15657	15723	15776	15807	15424	15602	15652	15749	15770	15750	15624	15609	15703	15569
23289	43990	45644	43343	36382	30058	26000	22175	20172	19017	17514	16493	15793	15392	15002	14657	16136	15015	14388	14657	26710	26861	22041	18386	16096	14769	14245	14177	14094	14079	14015	13836	14148	13967	13933	14010	14019	14056	14036	14040	13951	14086	14022	13957	13903	14010	13915	13945	14004	13984	14008	13986	14119	13895	14068	13829	13842	13953	13931	14038	13980	13962	14033	13884	13998	13895	14000	14040	14141	14028	14121	14022	14099	14093	14132	13919	14258	13924	14058	13953	13943	13959	14068	14045	13918	13859	13989	13897	14056	14021	13878	14077	13852	13971	14090	14157	13899	13821	13925	14067	14116	13918	14103	14078	14058	14081	14031	13944	13930	13693	13975	13903	14053	13834	13886	14062	13978	13987	14122	13909	14181	14030	14001	13803	13945	13899	14036	14146	14097	13962	13937	14063	14002	13996	13810	13977	13939	13874	14002	13881	14049	13880	13719	13892	13969	13997	14071	13956	13882	14038	13986	14035	13971	14134	14082	14053	13961	13996	14087	13797	14068	13915	13841	13960	13973	14089	13752	14041	14146	13917	13800	13851	13889	14034	13917	14008	14012	13970	14116	14094	14117	14020	13784	14111	13894	13909	14160	14052	14045	14016	13987	13966	14145	14076	14282	14054	13975	13801	13970	13998	14023	13958	14062	13945	13928	13911	13973	13833	13998	13922	13974	14000	14071	13913	13874	13986	14043	13976	14051	14119	13986	13937	13831	14019	13830	14017	14151	13929	13902	13982	14003	14061	14037	13927	14104	14014	13999	13945	13957	14034	13982	14045	14093	13937	14101	13930	14062	13886	13913	13971	14172	14100	13949	13870	14151	13991	14113	14072	13964	13966	14165	14194	14088	13759	13911	14031	13859	14072	14192	13978	13928	14050	14108	14062	13983	14190	13966	14050	13743	13852	14048	14050	14009	13938	13890	14023	13879	14102	13889	14130	13936	13950	13930	13970	13873	14014	14053	14031	14048	13992	14072	14000	13875	13943	14162	14066	13776	14047	13974	14141	14026	14025	13983	13960	13847	13911	13899	13972	14021	13979	14023	14110	14150	13974	14022	13911	13985	14069	13935	13889	14087	14025	13897	14145	13911	13927	14028	13942	14101	13913	13951	14004	14149	14128	14088	14030	13893	14011	14068	14027	14127	14147	14017	14099	13923	14021	13945	13909	14017	14114	13887	13976	13961	14040	14105	13907	14050	14070	13987	14102	14016	13948	13755	14033	13947	13860	13945	13977	14079	13866	14041	13852	14008	14052	14081	13945	14010	13863	13997	13984	13932	13918	14039	13977	14045	14035	13851	13915	13984	14094	14111	13947	14141	14010	14068	13963	13956	14079	14125	13875	13889	13982	13918	13926	13994	14011	14055	14007	13937	14094	13904	13880	13994	13990	14050	13971	13918	14150	14107	14024	14115	14073	13905	13976	14012	13846	13881	13921	13821	13969	13904	13952	13995	13897	14218	14168	13893	13934	13973	13925	14063	13963	13901	14027	13943	13918	14073	13781	13861	14040	14024	14135	14068	13831	13988	14033	13983	13698	14115	13974	14024	13851	13968	13953	13904	14127	13827	14090	13906	14168	14054	14120	13976	14002	13945	14081	14064	13859	13702	13813	13866	13976	13982	13932	14189	14069	14010	14074	14005	13849	13947	13961	14015	13932	13969	13949	13945	13949	14071	13956	14020	13989	14018	13831	14068	14128	14024	14046	13926	14094	14021	14029	13871	13906	14006	13985	14173	13967	13867	13985	14011	13937	13926	14022	13999	14110	14034	13998	14005	13994	14064	14008	13933	13914	13991	13981	13865	13915	14084	14082	13902	14061	14018	14027	14089	13938	14162	13876	14080	14022	13993	13934	14101	14056	13932	13884	13927	13921	13895	14050	14098	13868	13925	13927	13934	13939	13941	14032	13970	13944	13921	13890	13964	13836	14081	14068	13932	13954	13927	14069	14026	13931	13970	14052	13889	14021	13888	14068	13830	14024	13980	14051	14119	13997	14091	14087	13967	13934	13963	13794	14014	13854	13909	14096	13978	13886	14106	14012	13983	13801	14038	14038	13882	14091	14018	13929	14017	13953	13844	14030	13843	14031	13976	13852	13920	13944	14013	13965	13901	14104	14094	13940	14060	13912	13936	14018	14163	13916	14092	13910	14048	14002	13912	13969	14051	13926	13982	14038	14076	14047	14025	13990	14100	13952	13978	14022	13996	13970	14056	14037	14050	13888	14010	14061	14040	14169	14054	13949	13967	13979	13873	14075	14076	13954	13946	13958	13824	13970	13959	13989	14014	13827	14016	13989	13814	14053	13980	14070	13984	13942	13956	13960	13896	14101	13879	13913	13875	14103	14088	13781	13859	13983	13924	14055	14013	13832	13958	14073	13948	13846	13942	14076	14058	14035	13966	14111	14108	14168	13877	13956	13958	13949	14034	14052	13996	13966	13858	13899	13940	13972	14027	13944	14038	14059	13908	14070	14009	13835	14106	14016	13936	13980	14052	13940	14045	13851	14071	13988	13977	13862	13902	13909	14021	14015	14016	13989	13968	13990	14005	13998	14056	13996	13876	14021	13841	13929	13920	14014	13985	13993	13839	13917	13937	13899	14046	14057	14041	14013	14095	13806	13967	13967	14059	13886	14080	14082	13985	13948	13970	13989	13987	13915	13818	13944	14121	13910	14045	13913	14048	14003	14154	14013	13924	14005	13955	14015	13960	13862	14097	14057	13979	13935	13948	13937	13869	13962	13915	14054	14182	13970	14195	13999	14000	13921	14114	13962	13946	13822	13998	13930	14081	14000	14005	14119	13998	13893	14055	13994	13923	13976	13864	14060	13932	14046	13794	13972	14030	14032	13901	14073	14044	13952	14042	13925	14131	13979	14056	13904	13990	14157	14106	14019	14040	13938	14102	14006	13959	14048	13774	14210	13959	14017	14053	13900	14003	13994	14132	13805	13896	13917	13876	14036	14073	13976	14032	14062	13963	14061	14024	13947	13990	13884	13889	14033	13997	13973	13825	13984	14011	14012	14003	13924	14018	13951	14065	13921	13958	14102	13988	13852	14013	14066	14033	14028	14015	14082	13999	13783	13903	13905	13932	13985	13947	14012	14046	14028	13983	14045	13857	13915	14079	14069	14046	14088	13921	13955	14015	14045	13906	13862	14014	13947	13952	14149	13951	13893	14140	13944	13980	14137	13979	13975	13975	14114	14006	13968	13938	13856	13925	13839	14038	13998	14085	13873	13925	13908	13951	14039	14010	13980	14088	13946	14089	13794	14122	13965	14022	14122	14101	14024	13927	14085	13823	13780	14057	13923	14102	13949	14105	13973	13927	14081	14013	13950	13879	13874	14038	13955	14015	13805	13974	14014	13928	13895	13876	13973	14046	13923	14024	14103	14066	14018	14065	13949	14079	14023	13909	13979	14017	13966	14031	14016	14081	13993	13846	14087	14016	13858	13914	14022	13938	13855	13996	13843	13834	13879	13877	13990	14034	13897	13852	13744	14110	14086	14011	13897	13932	13966	13951	14025	14040	14110	13911	14020	13959	14004	13942	13921	14046	13900	13993	13930	13954	13887	14033	14110	14015	14047	14261	13958	14183	13936	14033	14042	13782	13967	13953	14003	14000	14053	14130	14021	13911	13995	14102	13832	14055	14043	14099	13992	13918	13941	14145	13866	13933	13810	13887	13835	13953	13861	13945	13890	13909	14116	14009	13924	13914	13855	13954	13959	14011	14093	13962	13965	13880	13835	13995	13976	13944	13705	14000	13933	13888	14010	13982	14049	14165	13916	14004	13963	14133	14111	14111	14066	13786	14178	13928	14079	14086	14124	13916	14055	14104	13799	14031	13953	13906	14024	14039	13866	14208	13830	14005	13895	14013	14052	14044	14017	13848	13983	14089	14204	14043	13959	14041	13959	14019	14012	13992	14066	13966	13882	14037	14159	13971	13744	13951	14009	14072	14021	13986	13907	14137	13866	14001	14118	13922	14129	13788	14137	13979	13959	13907	13858	13992	13873	13989	14105	14008	14083	13987	13896	13834	13978	13862	13987	13996	13929	14057	13884	13950	14013	14036	14034	14158	14103	13864	13940	13881	14133	14062	13996	14132	13942	14071	13979	13898	13761	14005	13916	14037	14028	13853	13866	14062	13906	13974	14109	14015	13973	14119	13893	13924	13938	14027	14018	13842	13940	14010	14019	13866	13930	13948	14034	13832	13905	13920	13954	13875	14011	14007	13937	14137	14025	14173	14088	14027	13805	14059	13960	14014	14043	13927	14047	14177	13994	13910	13982	13872	13953	13942	13950	14035	13993	14020	13977	13895	13992	13906	13953	14207	14040	14015	14027	13990	14137	13927	14023	13851	14042	13968	13913	13866	14037	13982	14035	14225	14035	13760	14090	13887	13877	13865	13979	14039	13907	14104	13924	14106	13943	14077	14224	13857	13824	13898	14015	13988	14054	13916	13908	14105	13885	13888	13977	13947	14053	13990	13875	14176	13970	13953	13968	14007	14066	13987	13995	13949	13968	13893	14045	13870	13902	14013	13960	14110	13748	13931	13952	13950	13966	13920	13882	14089	13910	13902	13733	13969	13988	13999	13998	13874	14070	14005	13919	14094	14009	14056	13957	14231	13884	14190	14026	14098	13831	13995	14020	13963	13953	13882	14093	13933	14045	13977	14022	14058	14052	14046	14010	13945	14154	13940	14084	13979	14056	13851	13970	14053	14015	13914	14015	13876	13964	13953	14052	14116	14131	14082	14036	13865	14006	13928	13918	13986	13738	14013	14027	13919	13988	13943	14021	13915	14108	13791	13926	14016	13954	14102	13929	13978	13821	14004	13941	13982	13920	13958	14145	14064	13929	13901	14117	14010	13940	13919	13935	13832	13947	13985	13965	14024	13981	14125	13878	13936	14063	13927	14025	13978	13878	13980	14116	14005	13998	13993	13980	14007	13817	14101	13902	14119	13985	14026	14120	14065	14134	14009	14044	14002	14020	13813	13980	13938	14057	13989	13898	13879	13979	13909	14093	14136	14080	14105	14155	14083	14027	14185	13968	13951	13897	14289	13911	13923	13987	14077	14011	14207	13988	14043	14036	13985	13916	14027	13908	14157	13906	14058	13974
32149	32883	38268	32796	26021	21308	19564	18430	17643	17297	17049	16900	16888	16627	16736	16493	16563	16641	16427	16776	17172	17389	16918	16915	16706	16752	16555	16416	16649	16633	16571	16576	16496	16512	16462	16372	16518	16755	16393	16393	16449	16595	16643	16752	16491	16205	16403	16307	16265	16423	16466	16489	16349	16456	16473	16706	16628	16345	16488	16474	16429	16621	16523	16405	16529	16489	16478	16507	16706	16482	16542	16395	16600	16532	16492	16562	16416	16406	16549	16566	16256	16501	16496	16377	16410	16453	16367	16339	16503	16325	16464	16503	16597	16607	16311	16419	16325	16370	16386	16527	16551	16336	16380	16459	16421	16547	16496	16422	16656	16414	16426	16150	16295	16463	16584	16317	16354	16516	16483	16556	16403	16621	16322	16222	16511	16332	16634	16507	16374	16421	16570	16542	16374	16508	16607	16498	16419	16538	16539	16542	16413	16353	16262	16332	16541	16436	16364	16615	16382	16370	16437	16407	16586	16486	16463	16388	16455	16403	16498	16385	16465	16517	16266	16400	16610	16471	16416	16585	16357	16417	16357	16567	16532	16453	16489	16448	16579	16438	16495	16459	16550	16419	16386	16398	16429	16471	16328	16514	16565	16523	16417	16399	16319	16332	16233	16349	16340	16382	16390	16437	16324	16332	16547	16298	16542	16160	16234	16295	16559	16541	16273	16526	16326	16496	16592	16429	16411	16213	16444	16446	16503	16607	16494	16410	16541	16406	16512	16290	16378	16547	16648	16398	16502	16491	16307	16424	16703	16388	16523	16645	16257	16439	16495	16736	16394	16470	16546	16339	16525	16466	16593	16433	16374	16410	16420	16343	16416	16315	16437	16558	16559	16402	16384	16587	16606	16386	16290	16487	16449	16485	16269	16297	16397	16358	16392	16467	16409	16418	16511	16378	16587	16526	16531	16510	16354	16597	16370	16453	16545	16387	16141	16339	16415	16580	16412	16435	16566	16577	16468	16259	16448	16542	16456	16341	16567	16519	16645	16625	16302	16306	16433	16282	16168	16554	16351	16444	16440	16405	16289	16277	16393	16548	16347	16395	16337	16516	16621	16438	16534	16448	16546	16343	16353	16404	16462	16589	16292	16575	16581	16554	16524	16606	16380	16385	16544	16547	16474	16503	16237	16425	16315	16350	16596	16338	16512	16446	16385	16579	16511	16261	16689	16366	16434	16512	16516	16263	16477	16487	16677	16328	16592	16528	16668	16650	16492	16426	16373	16309	16550	16727	16489	16588	16466	16463	16606	16379	16462	16509	16420	16618	16395	16618	16584	16516	16784	16496	16528	16505	16358	16377	16532	16326	16385	16522	16491	16489	16546	16338	16351	16365	16481	16414	16576	16353	16460	16686	16331	16223	16517	16729	16548	16395	16572	16273	16476	16332	16709	16556	16409	16447	16435	16413	16568	16420	16323	16459	16496	16275	16585	16450	16529	16485	16627	16272	16151	16522	16533	16529	16241	16403	16428	16584	16394	16452	16497	16580	16526	16381	16517	16684	16502	16541	16469	16525	16450	16482	16548	16391	16652	16497	16393	16479	16449	16144	16285	16344	16584	16532	16645	16374	16319	16322	16385	16287	16395	16497	16410	16430	16478	16542	16503	16460	16385	16467	16382	16561	16672	16495	16302	16331	16580	16477	16429	16499	16439	16372	16383	16515	16471	16341	16472	16497	16644	16390	16283	16384	16585	16442	16461	16395	16405	16403	16109	16586	16573	16451	16533	16351	16514	16323	16597	16599	16597	16566	16499	16374	16450	16488	16399	16429	16166	16603	16498	16434	16270	16292	16363	16511	16479	16580	16610	16182	16529	16435	16648	16426	16393	16364	16323	16339	16539	16327	16331	16244	16380	16327	16531	16451	16437	16572	16531	16547	16471	16287	16447	16352	16334	16598	16317	16457	16371	16474	16542	16451	16435	16559	16483	16403	16476	16403	16276	16313	16399	16392	16335	16300	16289	16311	16451	16253	16331	16407	16267	16421	16489	16467	16480	16696	16466	16491	16504	16670	16628	16375	16723	16506	16605	16528	16544	16778	16454	16360	16581	16602	16392	16414	16412	16319	16240	16570	16603	16592	16604	16374	16289	16532	16503	16528	16325	16461	16394	16484	16475	16399	16401	16437	16363	16440	16406	16349	16500	16526	16561	16354	16442	16272	16622	16437	16664	16492	16393	16423	16447	16415	16700	16581	16469	16442	16150	16406	16493	16464	16443	16501	16382	16317	16443	16499	16420	16452	16309	16569	16492	16688	16312	16252	16361	16292	16491	16555	16535	16413	16482	16364	16566	16349	16304	16187	16397	16479	16395	16443	16408	16397	16524	16524	16147	16420	16713	16460	16436	16467	16591	16431	16439	16384	16339	16388	16303	16473	16252	16495	16457	16468	16400	16401	16562	16572	16347	16504	16351	16509	16380	16421	16322	16319	16561	16528	16398	16343	16441	16505	16402	16506	16450	16350	16471	16415	16179	16686	16381	16216	16312	16435	16330	16379	16423	16431	16602	16533	16351	16607	16179	16313	16428	16409	16495	16359	16441	16685	16433	16310	16474	16340	16414	16335	16437	16498	16413	16596	16359	16629	16443	16666	16356	16169	16563	16771	16530	16495	16332	16360	16491	16590	16506	16463	16514	16490	16699	16602	16415	16377	16398	16504	16428	16333	16430	16373	16316	16377	16395	16434	16349	16263	16403	16447	16373	16566	16485	16416	16470	16538	16439	16271	16515	16567	16647	16451	16511	16261	16587	16345	16653	16347	16550	16306	16297	16460	16610	16383	16582	16275	16322	16440	16426	16248	16502	16436	16358	16414	16396	16453	16421	16499	16405	16700	16454	16208	16449	16364	16329	16649	16271	16449	16553	16331	16520	16452	16584	16393	16489	16562	16436	16724	16317	16610	16390	16603	16295	16449	16441	16547	16428	16458	16538	16345	16582	16290	16417	16526	16719	16517	16476	16418	16730	16425	16651	16603	16567	16312	16621	16547	16209	16460	16369	16490	16376	16439	16542	16449	16375	16471	16381	16508	16618	16294	16340	16323	16198	16435	16400	16590	16480	16445	16516	16383	16474	16572	16474	16254	16326	16581	16378	16330	16405	16402	16455	16417	16691	16471	16494	16469	16399	16507	16173	16417	16391	16198	16299	16587	16417	16491	16266	16498	16457	16453	16352	16376	16279	16582	16521	16352	16181	16575	16502	16518	16606	16286	16460	16562	16515	16262	16401	16547	16468	16525	16306	16661	16700	16417	16435	16617	16542	16608	16551	16538	16479	16285	16459	16339	16626	16364	16471	16460	16427	16604	16585	16338	16420	16417	16357	16507	16527	16489	16344	16549	16377	16319	16547	16498	16604	16235	16738	16534	16433	16540	16432	16275	16389	16612	16329	16408	16546	16602	16512	16603	16394	16476	16458	16413	16444	16355	16596	16541	16422	16445	16505	16568	16440	16488	16663	16607	16294	16446	16448	16444	16432	16482	16387	16528	16570	16355	16636	16441	16632	16263	16412	16290	16486	16493	16531	16336	16563	16574	16509	16662	16350	16462	16428	16411	16340	16534	16400	16531	16424	16433	16441	16287	16486	16374	16617	16636	16617	16579	16496	16488	16645	16636	16625	16548	16517	16535	16570	16518	16441	16409	16269	16480	16382	16598	16452	16639	16627	16394	16349	16354	16517	16475	16361	16496	16534	16467	16703	16563	16602	16387	16554	16441	16410	16594	16356	16149	16597	16420	16435	16409	16567	16295	16606	16375	16316	16405	16670	16328	16397	16514	16364	16415	16515	16620	16574	16276	16399	16581	16427	16493	16454	16470	16468	16361	16477	16521	16416	16510	16415	16523	16345	16376	16364	16535	16250	16555	16576	16377	16394	16588	16286	16331	16470	16535	16424	16892	16479	16439	16457	16326	16504	16403	16548	16483	16376	16424	16454	16491	16486	16449	16232	16390	16481	16182	16407	16647	16305	16449	16440	16393	16546	16304	16411	16483	16386	16355	16489	16327	16577	16585	16414	16304	16437	16456	16399	16600	16533	16506	16566	16394	16170	16512	16553	16559	16641	16335	16430	16376	16400	16644	16412	16481	16488	16623	16377	16335	16267	16433	16207	16457	16291	16423	16461	16216	16335	16573	16379	16279	16280	16606	16376	16359	16467	16471	16626	16591	16531	16327	16531	16602	16427	16574	16437	16440	16480	16306	16434	16448	16420	16183	16568	16305	16520	16469	16388	16517	16540	16251	16364	16401	16575	16569	16341	16421	16406	16368	16540	16581	16498	16476	16440	16539	16334	16359	16564	16385	16569	16240	16351	16476	16476	16317	16412	16463	16634	16236	16362	16466	16369	16405	16425	16415	16332	16562	16508	16487	16205	16396	16566	16376	16598	16682	16583	16536	16641	16592	16568	16376	16343	16271	16481	16559	16600	16519	16643	16459	16604	16534	16416	16444	16553	16331	16642	16391	16459	16404	16588	16361	16385	16316	16655	16506	16505	16359	16376	16313	16306	16491	16347	16517	16657	16240	16554	16632	16475	16355	16566	16349	16252	16373	16364	16438	16599	16413	16618	16531	16547	16595	16419	16426	16523	16258	16422	16550	16439	16406	16765	16547	16610	16510	16539	16300	16512	16512	16587	16433	16556	16498	16328	16579	16307	16489	16630	16609	16379	16538	16344	16558	16585	16446	16485	16531	16357	16619	16393	16399	16522	16574	16432	16716	16359	16450	16683	16388	16344	16504	16564	16642	16436	16535	16347	16442	16640	16442	16441	16409	16453	16418	16465	16577	16485	16468	16496	16587	16519	16515	16631	16512	16550	16315	16438	16261	16471	16557	16378	16507	16353	16440	16459	16428	16566	16600	16513	16570	16392	16479	16425	16381	16428	16391	16547	16433	16645	16561	16298	16378	16481	16495	16425	16589	16379	16556	16434	16379	16447	16544	16549	16412	16472	16303	16361	16481	16250	16481	16407	16578	16472	16581	16656	16463	16482	16447	16539	16404	16496	16639	16377	16479	16616	16433	16480	16447	16507	16343	16441	16526	16418	16380	16533	16289	16551	16540	16310	16439	16453	16647	16178	16502	16413	16534	16319	16526	16554	16429	16464	16527	16321	16502	16386	16439
23721	36322	39465	34811	27091	20753	19159	17546	16307	15793	15346	15233	14903	14734	14688	14466	14464	14489	14389	15089	15548	15556	15344	14917	14692	14740	14530	14439	14533	14376	14378	14524	14416	14348	14498	14546	14510	14508	14393	14512	14462	14470	14516	14443	14556	14374	14338	14504	14542	14434	14302	14479	14540	14431	14426	14515	14567	14449	14596	14277	14277	14529	14542	14450	14607	14455	14508	14582	14416	14365	14483	14589	14401	14452	14620	14450	14559	14628	14576	14528	14467	14596	14530	14515	14462	14502	14536	14570	14314	14429	14572	14339	14598	14433	14487	14531	14423	14436	14361	14474	14640	14326	14502	14426	14686	14382	14415	14613	14433	14470	14437	14480	14555	14435	14546	14331	14474	14252	14454	14461	14616	14377	14528	14402	14478	14467	14384	14532	14333	14624	14601	14504	14483	14487	14443	14517	14454	14440	14515	14429	14485	14525	14388	14331	14562	14565	14492	14373	14578	14489	14406	14545	14385	14530	14517	14428	14508	14561	14437	14372	14766	14525	14471	14446	14469	14544	14511	14478	14564	14253	14507	14343	14569	14531	14359	14532	14444	14573	14215	14392	14543	14431	14519	14513	14440	14476	14480	14535	14466	14491	14451	14523	14438	14361	14391	14459	14449	14565	14502	14399	14327	14619	14532	14424	14464	14471	14500	14453	14428	14676	14693	14519	14441	14253	14329	14398	14582	14475	14346	14360	14475	14489	14477	14625	14372	14536	14414	14458	14441	14418	14406	14370	14396	14516	14536	14361	14407	14526	14633	14334	14549	14426	14637	14544	14402	14404	14665	14492	14441	14512	14759	14334	14434	14659	14432	14527	14451	14452	14450	14351	14454	14342	14352	14552	14504	14336	14383	14282	14491	14494	14442	14296	14302	14427	14445	14409	14465	14436	14411	14561	14452	14505	14435	14432	14351	14490	14511	14564	14434	14539	14613	14376	14388	14653	14412	14455	14566	14518	14333	14507	14267	14482	14436	14557	14524	14590	14496	14436	14463	14639	14417	14431	14497	14515	14522	14437	14511	14326	14582	14482	14391	14490	14473	14472	14545	14465	14425	14597	14462	14507	14307	14428	14505	14607	14646	14433	14500	14411	14312	14382	14445	14484	14486	14515	14637	14387	14559	14639	14441	14361	14410	14462	14492	14454	14559	14385	14479	14451	14593	14440	14514	14352	14501	14485	14550	14555	14351	14415	14389	14352	14584	14474	14553	14561	14386	14555	14488	14357	14510	14371	14577	14350	14518	14527	14522	14261	14438	14494	14393	14513	14432	14400	14440	14339	14376	14452	14314	14640	14487	14443	14479	14473	14437	14373	14607	14352	14454	14500	14403	14503	14514	14523	14450	14503	14490	14462	14613	14458	14334	14467	14574	14420	14359	14497	14516	14419	14545	14405	14369	14500	14515	14476	14459	14475	14484	14460	14375	14550	14502	14613	14507	14508	14539	14456	14414	14498	14470	14314	14573	14546	14657	14508	14472	14427	14354	14474	14539	14366	14398	14599	14473	14499	14362	14477	14429	14549	14520	14368	14371	14530	14630	14456	14571	14400	14362	14447	14339	14431	14568	14449	14423	14383	14389	14558	14383	14425	14540	14468	14499	14355	14542	14417	14595	14525	14609	14373	14323	14439	14506	14361	14399	14490	14563	14340	14533	14448	14440	14345	14519	14342	14667	14578	14496	14603	14455	14391	14491	14432	14271	14536	14598	14450	14485	14597	14336	14524	14524	14485	14584	14326	14405	14531	14499	14433	14486	14345	14530	14403	14400	14349	14646	14380	14424	14353	14428	14409	14575	14656	14451	14539	14498	14368	14447	14529	14274	14578	14581	14469	14555	14430	14473	14435	14524	14398	14621	14439	14427	14539	14493	14435	14449	14429	14366	14507	14392	14568	14504	14471	14484	14614	14355	14454	14487	14462	14451	14571	14553	14606	14200	14426	14324	14461	14423	14362	14455	14510	14493	14502	14426	14377	14417	14420	14539	14451	14472	14564	14585	14685	14733	14315	14530	14505	14500	14289	14371	14573	14442	14489	14480	14405	14537	14446	14488	14443	14435	14535	14530	14470	14444	14491	14563	14339	14497	14596	14426	14511	14338	14316	14577	14328	14456	14581	14249	14425	14442	14476	14577	14511	14424	14500	14508	14503	14540	14491	14386	14407	14342	14433	14533	14340	14335	14485	14351	14459	14460	14478	14448	14471	14482	14573	14444	14476	14444	14373	14509	14319	14549	14490	14552	14444	14584	14608	14268	14335	14339	14623	14512	14475	14467	14479	14400	14441	14545	14379	14202	14388	14471	14627	14597	14612	14435	14448	14352	14444	14400	14530	14253	14415	14535	14282	14602	14426	14471	14480	14466	14592	14440	14293	14557	14509	14540	14605	14565	14389	14446	14580	14381	14307	14480	14473	14381	14551	14524	14468	14518	14566	14437	14416	14340	14314	14433	14658	14657	14526	14490	14448	14375	14334	14521	14589	14532	14608	14533	14506	14542	14496	14544	14449	14457	14405	14392	14413	14451	14381	14405	14483	14636	14332	14404	14520	14467	14367	14485	14413	14541	14475	14625	14512	14334	14358	14472	14416	14321	14446	14553	14353	14689	14426	14348	14337	14465	14456	14549	14575	14607	14574	14500	14422	14661	14535	14458	14606	14363	14336	14443	14406	14381	14497	14390	14414	14294	14418	14528	14397	14663	14500	14488	14538	14482	14354	14378	14656	14398	14693	14381	14465	14396	14436	14386	14493	14333	14597	14391	14346	14636	14417	14560	14336	14504	14481	14404	14591	14448	14346	14474	14500	14463	14409	14475	14601	14559	14533	14360	14449	14449	14380	14626	14397	14400	14371	14285	14451	14523	14545	14535	14444	14530	14473	14610	14658	14599	14323	14608	14486	14459	14593	14392	14405	14358	14378	14424	14319	14361	14477	14422	14423	14444	14542	14431	14448	14406	14489	14276	14401	14531	14525	14457	14466	14675	14415	14436	14568	14497	14531	14466	14512	14419	14486	14467	14428	14277	14533	14390	14506	14506	14431	14349	14557	14554	14443	14433	14562	14450	14443	14550	14553	14372	14420	14401	14577	14487	14508	14429	14493	14418	14520	14364	14496	14505	14447	14340	14427	14532	14537	14532	14513	14518	14604	14422	14593	14411	14401	14480	14339	14591	14466	14426	14512	14487	14628	14518	14554	14509	14482	14460	14433	14412	14484	14627	14323	14557	14416	14579	14442	14289	14482	14430	14471	14515	14466	14498	14347	14617	14542	14562	14403	14537	14497	14340	14614	14445	14462	14435	14558	14464	14522	14484	14381	14511	14349	14532	14419	14427	14385	14563	14466	14487	14607	14416	14512	14532	14447	14430	14526	14447	14399	14381	14503	14479	14393	14474	14453	14605	14544	14413	14507	14672	14473	14538	14464	14503	14368	14517	14529	14569	14483	14508	14429	14589	14542	14493	14561	14527	14666	14307	14316	14360	14393	14277	14487	14544	14480	14536	14502	14365	14601	14504	14459	14426	14408	14616	14496	14482	14491	14511	14471	14473	14510	14496	14281	14503	14429	14380	14380	14437	14532	14531	14295	14582	14484	14416	14633	14495	14531	14604	14444	14438	14464	14620	14641	14306	14440	14476	14671	14526	14419	14396	14456	14493	14339	14488	14481	14528	14431	14503	14488	14655	14541	14447	14587	14375	14286	14470	14423	14516	14503	14489	14442	14473	14383	14387	14546	14452	14493	14446	14507	14449	14604	14517	14333	14522	14455	14483	14431	14504	14320	14301	14180	14495	14287	14494	14414	14580	14341	14257	14544	14746	14499	14460	14434	14467	14550	14544	14382	14374	14449	14509	14418	14526	14365	14461	14440	14335	14264	14349	14472	14529	14369	14372	14402	14577	14488	14419	14427	14490	14594	14544	14530	14516	14545	14464	14539	14386	14543	14465	14223	14439	14344	14504	14492	14596	14443	14628	14504	14623	14523	14552	14272	14381	14442	14496	14585	14427	14526	14486	14327	14469	14414	14502	14430	14421	14555	14524	14548	14348	14539	14382	14494	14331	14547	14435	14469	14525	14460	14369	14448	14371	14457	14659	14230	14335	14438	14572	14609	14460	14531	14347	14359	14426	14496	14514	14532	14246	14621	14495	14481	14402	14410	14317	14529	14432	14387	14510	14446	14430	14589	14470	14618	14370	14537	14638	14469	14410	14426	14339	14376	14584	14523	14499	14373	14591	14375	14450	14431	14517	14521	14395	14617	14537	14492	14396	14419	14446	14545	14509	14528	14463	14556	14449	14629	14493	14465	14603	14483	14441	14431	14398	14587	14391	14468	14381	14413	14421	14562	14512	14396	14543	14491	14401	14360	14584	14461	14417	14444	14459	14459	14516	14463	14506	14574	14390	14271	14331	14439	14323	14424	14571	14460	14449	14259	14578	14499	14474	14569	14395	14518	14534	14456	14291	14521	14417	14426	14422	14547	14418	14282	14577	14624	14505	14550	14478	14334	14452	14484	14720	14515	14387	14473	14539	14495	14390	14378	14423	14426	14454	14435	14467	14476	14466	14284	14534	14469	14425	14454	14406	14403	14515	14488	14546	14449	14629	14406	14316	14506	14472	14447	14548	14408	14585	14481	14485	14567	14258	14551	14575	14345	14515	14409	14498	14495	14479	14483	14621	14394	14573	14582	14345	14618	14483	14576	14489	14527	14501	14409	14342	14486	14459	14320	14545	14382	14575	14428	14495	14488	14598	14549	14514	14513	14624	14470	14550	14375	14459	14553	14328	14518	14410	14490	14507	14399	14466	14534	14391	14497	14567	14369	14480	14450	14604	14522	14362	14551	14303	14510	14551	14382	14465	14433	14663	14688	14517	14448	14525	14410	14404	14528	14414	14403	14546	14406	14210	14441	14459	14451	14424	14378	14418	14657	14478	14254	14449	14470	14469	14486	14668	14526	14285	14497	14410	14483	14597	14371	14390	14457	14463	14378	14555	14587	14555	14406	14527	14348	14501	14559	14586	14425	14377	14393	14405	14605	14339	14505	14456	14634	14549	14551	14590	14551	14427	14401	14574	14491	14452	14446	14363	14479	14470	14516	14363	14583	14420	14352	14552	14385	14464	14624
25676	21841	30118	29344	26262	24283	22330	19811	18341	17917	17283	17009	16737	16690	16390	16531	16505	17057	18589	22451	19877	19047	17995	17181	16792	16570	16289	16348	16235	16333	16151	16276	16302	16042	16211	16108	16437	16161	16330	16158	16203	16119	16288	16396	16175	16395	16137	16044	16147	16190	16013	16273	16275	16175	16278	16175	16251	16078	16345	16137	16094	16392	16232	16328	16132	16327	16246	16328	16019	16159	16133	16329	16261	15989	16080	16340	16295	16310	16121	16073	16201	16293	16376	16159	16123	16065	16110	16121	16289	16248	16187	16334	15938	16317	16388	16043	16425	16318	16114	16304	16297	16264	16082	16249	16362	16102	16226	16101	16243	16348	16225	16248	16098	16320	16159	16087	16212	16264	16235	16059	16070	16242	16143	16112	16109	16253	16093	16299	16104	16308	16191	16217	16133	16190	16329	16363	16080	16238	16138	16026	16323	16337	16255	16143	16222	16124	16291	16247	16286	16121	16166	16198	16224	16127	16025	16099	16103	16203	15986	16115	15934	16027	16232	16068	15936	16151	16099	16146	16300	16254	16484	16320	16215	16171	16133	16152	15996	16272	16477	16144	16391	16324	15959	16211	15976	16324	16288	16272	16199	16058	16298	16048	16150	16142	16139	16213	16225	16116	16180	16242	16113	16061	16020	16284	16445	16424	16214	16195	16008	16227	16226	16231	16246	16180	16249	16109	16403	16379	16158	16128	16048	16177	16027	16011	16185	16114	16167	16268	16149	16228	16260	16228	16420	16310	16127	16307	16149	16200	16117	16311	16164	16116	16242	16179	16187	16396	16272	16401	16268	16356	16069	16285	16258	16087	16249	16220	16182	16126	16349	16352	16462	16155	16081	16210	16112	16159	16287	16233	16356	16351	16039	16078	16173	16240	16084	16274	16125	16252	16353	16256	16340	16226	16365	16379	16409	16206	16340	16167	16261	16192	16440	16112	16206	16139	16192	16205	16200	16200	16344	16338	16154	16191	16163	16227	16192	16002	16320	16231	16179	16276	16224	16124	16183	16443	16273	16339	16196	16193	15946	16050	16371	16230	16136	16326	16273	16196	16098	15880	16199	16238	16113	16302	16143	16313	16081	16154	16214	16057	16052	15918	16199	16274	16197	16174	16261	16202	16254	16190	16143	16174	16247	15915	16231	16279	16448	16287	16191	16256	16156	16238	16231	16123	16025	16094	16135	16233	16313	16254	16087	16353	16188	16131	16160	16350	15966	16188	16212	16383	16012	16092	16120	16057	16140	16250	16259	16159	16159	16008	16139	16180	16118	16276	16239	16311	16258	16337	16260	16194	16199	16221	16153	16219	16021	16160	16332	16216	16362	16284	16207	16127	16453	16117	16213	16331	16344	16086	16019	16064	16187	16200	16125	16199	16234	16402	16197	16265	16120	16144	16139	16140	16024	16077	16099	16085	16149	16205	16161	16237	16196	16062	16172	16165	16366	16212	16260	16259	16285	16183	16137	16066	16244	16157	16056	16289	16397	16241	16236	16234	16121	16170	16326	16062	16201	16307	16295	16115	16296	16157	16326	16343	16186	16196	16190	16115	16236	16164	16270	16086	16204	16088	16192	16117	16273	16065	16218	16346	15947	16191	16149	16168	16293	16326	16316	16168	16287	16115	16283	16139	15927	16185	16087	16011	16136	16153	16124	16135	16283	16296	16293	16133	16074	16221	16343	16194	16049	16036	16197	16181	16233	16313	16144	16036	16292	16155	16196	16175	16014	16103	16193	16167	16153	16121	16210	16183	16082	16078	16220	16177	16099	16151	16183	16133	16283	16165	16350	16318	16296	16102	16133	16159	15966	16211	16222	16213	16210	16221	16100	15919	16037	16248	15999	16274	15997	16064	16065	16291	16300	16299	16195	16154	16335	16282	16201	16076	15879	16452	16343	16119	16205	16181	16215	16192	16079	16291	16311	16058	16264	16116	16270	16111	16282	16202	15955	15994	16161	16294	16239	16188	16239	16062	16223	16165	16212	16052	16191	16298	16317	16136	16080	16210	16111	16289	16224	16209	16121	16261	15939	16313	16233	16078	16297	16050	16288	16246	16243	16078	16209	16164	16299	16227	16164	16083	16359	16423	16105	16270	16299	16240	16315	16222	16186	16169	16259	16309	16337	16282	16155	16064	16415	15934	16253	16142	16011	16270	16175	16190	16396	16097	16281	16087	16081	16204	16276	16117	16432	16365	16236	16242	16340	16196	16245	16187	16259	16107	16382	16149	16401	16390	16365	16307	16228	16106	16330	16225	16500	16113	16151	16385	16240	16115	16043	16281	16234	16032	16265	16346	16166	16206	16125	16246	16343	16171	16334	15948	16272	16144	16121	16211	16223	16250	16202	16338	16014	16266	16285	16192	16136	16008	16405	16158	16275	16057	16244	16210	16087	16050	16102	16181	16076	16046	16312	16368	16308	16021	16123	16191	16258	16153	16153	16196	16134	16104	16001	16157	16252	16212	15999	16184	16117	16144	16232	16156	16259	16201	16051	16396	16125	16254	16422	16170	16169	16130	16355	16183	16238	15956	16339	16149	16154	16048	16358	16179	16157	16247	16249	16298	15956	16268	16017	16327	16298	16083	16145	16127	16147	16087	16152	16195	16090	16076	16181	16192	16068	16249	16173	16220	16179	16108	16301	16162	16080	16286	15932	16239	16110	16247	16060	16083	16218	16193	15954	16245	16199	16371	16193	16170	16308	16250	16177	16311	16195	16037	16120	16129	16275	16318	16050	16087	16165	16238	16394	16178	16304	16205	16219	16306	16287	16040	16379	16118	16114	16016	16166	16038	16186	16282	16160	16150	16220	16265	16258	16274	15914	16384	16389	16174	16347	16164	16296	16069	16323	16208	15921	16192	16237	16136	16208	16077	16179	16214	16121	16260	16099	16027	16109	16150	16076	16378	16159	16218	16328	16191	15969	16353	16221	15908	16106	16104	16222	16078	16144	16184	16377	16393	16345	16278	15997	16124	16076	16116	16358	16216	16414	16110	16397	16057	16315	16163	16300	16054	16167	16198	16382	16014	16249	16009	16280	16041	16144	16314	16198	16168	16218	16285	16326	16045	16240	16211	16279	16070	15985	16086	16089	16176	16414	16076	16045	16402	16320	16186	16328	16240	16223	16149	16070	16169	16271	16296	16271	16220	16348	16161	16318	16067	16093	16172	16087	16170	16133	16074	16096	16076	15909	15980	15945	15857	16129	15989	16356	16247	16518	16172	16341	16181	16254	16211	16382	16213	16171	16279	16269	16139	16154	16169	16122	16179	16022	16261	16264	16098	15927	16039	16080	16053	16094	16213	16159	16134	16050	16208	16389	16185	16344	16025	16116	16302	16235	16177	16265	16243	16158	16126	16367	16196	16199	16131	16353	16462	16191	16175	16123	16303	16031	15909	16262	16217	16228	16453	16280	16229	16059	16110	16091	16155	16313	16107	16265	16372	16327	16069	16060	16113	16014	16231	16166	16093	16228	16060	16323	16300	16140	16022	16212	16058	16199	16201	16249	16079	16211	16217	16280	16353	16148	16212	16247	16191	16217	16167	16208	16361	16275	16179	16016	16073	16268	16212	16130	16184	16052	16039	16270	16042	16308	16184	16073	16102	16337	16262	16425	16225	16071	16015	16006	16147	16326	16185	16295	16284	16048	16318	16306	16288	16082	16123	16287	16311	16366	16200	16042	16298	16350	16193	16236	16084	16261	16252	16210	15934	16170	16149	16122	16147	16170	16270	16050	16141	16101	16271	16385	16196	15903	16020	15890	16091	15968	16263	16012	16284	16445	16154	16081	16081	16277	16159	16166	16168	16066	16283	16010	16238	16164	16210	16360	16348	16219	16258	16099	16212	16208	16168	16144	16278	15929	16325	16225	16145	16199	16182	16435	16335	16009	16251	16433	15968	15958	16211	16334	16106	16281	16256	16292	16248	16015	16297	16336	16017	16274	16093	16304	16084	16122	16113	16254	16395	16136	16001	16062	16156	16080	16175	16129	16236	16177	16273	16175	16150	16287	16207	16227	16281	16122	16275	16261	16340	16307	16203	16112	16198	16305	16027	16155	16317	16181	16038	16022	16128	16202	15958	16422	16369	16388	16159	15985	16109	16229	16265	16231	16211	16057	16266	16282	16024	16121	16425	15968	16235	16382	16032	16066	16172	16138	16474	16126	16402	16029	16227	16207	16347	16165	16077	16326	16096	16033	15934	16328	16183	15984	16278	16068	16192	16308	15989	16137	16368	16173	16397	16312	16073	16122	16280	16319	16294	16138	16097	15901	16212	16126	16110	16060	16369	16214	16167	16295	16119	16231	16140	16170	16317	16311	16178	16300	16362	16141	16377	16204	16270	16277	16321	16262	16241	16245	16209	16027	16023	15973	16040	16207	16080	16290	16410	16092	16143	16036	16019	16144	16113	16264	16286	16238	16236	16192	16048	16156	16191	16167	16237	16108	16019	16191	16298	16074	16078	16012	16206	16221	16225	16149	16165	16211	16148	16142	16156	16047	16227	16353	16223	16006	16215	16260	16152	16200	16265	16233	16315	16064	16226	16168	16134	16074	16182	16294	16349	16152	16283	16317	16181	16192	16123	16062	16278	16136	16157	16312	16386	16345	16049	16163	16068	16240	16139	16127	16174	16160	16108	16064	16132	16045	16289	16262	16156	16131	16067	16282	16072	16380	16350	16279	16221	16149	16130	16235	16205	16383	16068	16299	16109	16110	16288	16238	16318	16318	16297	16280	16361	16274	16236	16134	16072	16258	16262	16185	16238	16285	16221	16211	16157	16168	16229	16204	16203	16129	16112	16098	16030	16303	16241	16042	16153	16232	16253	16149	16239	16300	16295	16078	16083	16285	16214	16028	16337	16280	16290	16350	16349	16217	16106	16303	16217	16311	16395	16274	16244	16247	16287	16160	16151	16069	16337	16175	16167	16432	16219	16075	16175	16195	16041	16306	16131	16082	16177	16278	16290	16252	16370	16330	16225	16245	16136	16368	16179	16380	15938	16250	16175	16342	16087	16151	16178	16269	16263	16196	16352	16322	16195	16152	16344	16378	16192	16137	16396	16442	16066	16253	16352	16258	16109	16260	16273	16252	15993	16072	16261	16144	16438	16300	16232
23786	38866	43781	39931	31708	23827	21438	19282	17836	16496	15977	15636	15283	14999	14841	14724	14611	15641	18677	23190	19258	18262	16704	15577	14681	14639	14541	14395	14346	14355	14510	14381	14379	14312	14451	14262	14375	14345	14412	14280	14428	14173	14381	14322	14504	14301	14467	14506	14373	14218	14406	14398	14349	14374	14300	14138	14331	14422	14413	14399	14380	14231	14438	14441	14402	14431	14461	14376	14374	14428	14215	14360	14502	14327	14279	14272	14550	14330	14245	14305	14476	14407	14460	14509	14178	14520	14324	14503	14318	14498	14423	14475	14451	14325	14243	14299	14382	14326	14448	14297	14230	14252	14385	14315	14437	14341	14281	14120	14418	14278	14294	14179	14356	14304	14196	14303	14461	14359	14250	14364	14383	14154	14375	14604	14448	14262	14339	14382	14450	14386	14409	14264	14325	14315	14246	14472	14371	14416	14440	14370	14349	14202	14329	14453	14312	14407	14334	14347	14526	14315	14356	14340	14523	14260	14264	14358	14352	14398	14475	14290	14356	14442	14404	14322	14291	14424	14441	14455	14367	14213	14154	14318	14397	14367	14325	14336	14209	14375	14437	14496	14292	14283	14478	14179	14284	14361	14396	14238	14157	14447	14260	14375	14275	14290	14264	14257	14306	14213	14492	14299	14327	14391	14252	14413	14302	14369	14259	14294	14252	14205	14348	14388	14477	14307	14257	14152	14271	14384	14284	14340	14243	14323	14387	14392	14477	14399	14519	14202	14328	14377	14487	14362	14280	14197	14307	14388	14272	14304	14403	14315	14409	14409	14482	14261	14270	14429	14505	14334	14247	14256	14359	14267	14328	14458	14348	14337	14278	14474	14322	14314	14361	14173	14397	14357	14235	14258	14427	14465	14269	14445	14264	14287	14428	14480	14426	14364	14151	14323	14397	14235	14244	14282	14516	14496	14266	14262	14365	14273	14412	14155	14336	14269	14345	14397	14147	14420	14455	14211	14179	14194	14288	14468	14369	14324	14184	14415	14307	14287	14397	14432	14236	14339	14287	14458	14327	14401	14150	14392	14308	14291	14417	14286	14440	14470	14212	14378	14421	14440	14308	14455	14441	14233	14300	14468	14497	14351	14254	14381	14320	14382	14530	14440	14077	14477	14314	14079	14339	14448	14220	14421	14364	14454	14221	14308	14437	14243	14355	14388	14238	14354	14487	14405	14409	14370	14394	14318	14361	14285	14348	14303	14218	14271	14461	14228	14217	14422	14263	14450	14361	14445	14373	14257	14342	14279	14316	14382	14354	14369	14316	14432	14374	14240	14468	14347	14252	14443	14382	14249	14280	14148	14389	14268	14364	14236	14318	14320	14487	14368	14458	14391	14495	14398	14368	14264	14278	14390	14407	14205	14360	14335	14337	14208	14294	14383	14308	14257	14290	14318	14318	14287	14211	14523	14501	14523	14307	14264	14319	14368	14342	14395	14267	14267	14328	14307	14429	14244	14553	14417	14335	14166	14286	14385	14346	14552	14292	14456	14250	14443	14307	14172	14261	14474	14290	14320	14325	14358	14405	14256	14385	14366	14300	14253	14474	14401	14257	14404	14339	14129	14495	14459	14373	14387	14210	14307	14453	14303	14310	14379	14432	14423	14329	14198	14390	14209	14310	14310	14335	14332	14364	14377	14340	14416	14449	14485	14548	14300	14363	14252	14268	14335	14386	14273	14166	14376	14480	14367	14150	14230	14335	14475	14283	14315	14393	14325	14448	14378	14428	14391	14330	14397	14280	14297	14383	14450	14353	14429	14368	14413	14216	14314	14340	14415	14205	14482	14381	14446	14330	14289	14280	14366	14465	14149	14364	14348	14358	14305	14262	14262	14389	14342	14527	14436	14333	14379	14371	14295	14254	14309	14202	14278	14379	14376	14151	14311	14391	14327	14358	14174	14465	14224	14219	14292	14386	14327	14428	14355	14333	14322	14422	14324	14291	14355	14265	14140	14492	14248	14486	14327	14437	14462	14486	14282	14276	14501	14303	14283	14512	14320	14294	14273	14453	14373	14126	14221	14359	14221	14350	14269	14326	14341	14378	14556	14258	14367	14483	14161	14146	14322	14432	14204	14391	14342	14330	14266	14398	14301	14230	14364	14417	14385	14335	14296	14183	14532	14294	14326	14299	14089	14464	14502	14515	14372	14470	14326	14540	14553	14402	14308	14449	14385	14375	14443	14300	14402	14408	14558	14355	14295	14174	14399	14338	14414	14441	14307	14438	14378	14323	14479	14377	14419	14299	14332	14380	14318	14402	14281	14302	14202	14342	14224	14286	14529	14319	14379	14418	14353	14317	14242	14321	14517	14389	14277	14158	14335	14498	14173	14338	14539	14496	14261	14408	14436	14259	14384	14271	14303	14323	14290	14453	14274	14356	14338	14296	14294	14293	14322	14282	14303	14366	14320	14449	14324	14493	14362	14447	14528	14254	14383	14174	14264	14431	14310	14477	14399	14350	14402	14295	14463	14339	14325	14452	14335	14443	14360	14349	14540	14146	14342	14374	14220	14358	14574	14399	14285	14247	14309	14217	14547	14416	14193	14528	14333	14339	14238	14468	14320	14451	14244	14253	14499	14228	14266	14270	14446	14433	14316	14096	14252	14273	14495	14291	14367	14283	14204	14188	14248	14289	14340	14461	14374	14292	14327	14319	14408	14412	14224	14349	14324	14265	14198	14206	14336	14147	14200	14388	14310	14416	14375	14367	14266	14404	14265	14477	14413	14219	14054	14281	14187	14281	14274	14347	14282	14379	14541	14284	14361	14457	14247	14555	14390	14386	14203	14127	14310	14498	14335	14397	14378	14277	14283	14395	14377	14535	14464	14410	14285	14179	14258	14189	14398	14446	14363	14240	14378	14407	14287	14324	14586	14267	14286	14459	14453	14344	14404	14300	14333	14493	14368	14206	14335	14393	14188	14347	14417	14419	14202	14446	14392	14354	14469	14321	14245	14359	14415	14357	14232	14296	14428	14400	14494	14363	14366	14624	14172	14441	14433	14395	14428	14520	14276	14470	14293	14338	14297	14227	14344	14281	14436	14351	14328	14352	14454	14402	14333	14308	14168	14339	14469	14341	14442	14324	14421	14388	14416	14229	14412	14295	14296	14383	14319	14353	14442	14359	14248	14200	14391	14378	14319	14499	14230	14354	14354	14331	14287	14361	14425	14340	14318	14345	14437	14545	14388	14491	14299	14195	14245	14281	14464	14463	14199	14176	14440	14298	14281	14324	14437	14383	14308	14437	14425	14311	14320	14273	14455	14456	14445	14298	14129	14255	14395	14329	14362	14312	14376	14315	14211	14251	14532	14451	14299	14255	14366	14238	14281	14447	14330	14449	14347	14380	14334	14395	14330	14259	14396	14177	14511	14441	14346	14490	14378	14378	14407	14456	14370	14519	14426	14494	14259	14451	14487	14282	14316	14414	14171	14416	14349	14206	14344	14336	14327	14426	14373	14313	14304	14285	14344	14287	14372	14384	14373	14467	14378	14162	14531	14186	14404	14454	14338	14244	14334	14345	14407	14325	14313	14405	14504	14374	14530	14334	14383	14516	14464	14397	14384	14418	14261	14352	14393	14321	14380	14415	14435	14412	14326	14271	14442	14362	14398	14307	14167	14302	14475	14447	14365	14419	14289	14300	14414	14419	14420	14355	14430	14291	14275	14283	14448	14175	14259	14369	14311	14220	14250	14246	14261	14525	14310	14411	14305	14214	14269	14251	14426	14424	14384	14416	14344	14302	14345	14351	14297	14336	14372	14272	14398	14332	14365	14413	14250	14499	14325	14301	14373	14196	14395	14375	14339	14260	14238	14398	14150	14325	14424	14339	14357	14487	14473	14372	14407	14403	14324	14412	14320	14312	14151	14189	14403	14429	14396	14420	14337	14231	14386	14442	14469	14204	14267	14289	14492	14472	14367	14412	14489	14266	14413	14334	14356	14263	14372	14557	14359	14480	14363	14490	14393	14179	14232	14392	14378	14213	14474	14370	14286	14409	14381	14314	14453	14197	14281	14371	14479	14317	14520	14511	14177	14513	14376	14327	14421	14376	14341	14402	14323	14485	14324	14449	14357	14413	14383	14349	14410	14393	14461	14330	14368	14436	14438	14262	14407	14204	14408	14680	14450	14291	14325	14278	14195	14205	14365	14407	14419	14262	14329	14462	14301	14386	14422	14394	14226	14308	14384	14261	14527	14335	14315	14394	14244	14331	14403	14330	14367	14363	14322	14271	14429	14220	14438	14226	14499	14458	14536	14477	14253	14165	14339	14401	14331	14170	14287	14314	14325	14421	14301	14377	14396	14342	14418	14469	14461	14282	14326	14394	14324	14168	14448	14366	14215	14272	14294	14419	14447	14344	14438	14450	14246	14397	14328	14562	14334	14438	14377	14372	14168	14364	14519	14381	14239	14320	14199	14387	14306	14324	14244	14397	14431	14328	14426	14375	14381	14434	14480	14276	14351	14451	14375	14292	14466	14312	14305	14446	14286	14459	14350	14359	14287	14466	14365	14477	14189	14458	14525	14279	14414	14319	14338	14229	14262	14546	14435	14458	14244	14343	14323	14330	14433	14432	14338	14414	14310	14424	14374	14322	14478	14385	14375	14481	14316	14419	14314	14231	14391	14181	14427	14456	14444	14261	14341	14366	14371	14541	14336	14381	14351	14469	14289	14241	14305	14395	14431	14486	14313	14335	14235	14424	14425	14405	14174	14334	14403	14456	14348	14304	14297	14299	14309	14339	14364	14299	14356	14334	14189	14322	14345	14410	14440	14532	14510	14300	14290	14530	14625	14340	14242	14325	14348	14361	14300	14205	14373	14274	14373	14330	14333	14397	14462	14273	14484	14510	14337	14384	14357	14261	14293	14398	14419	14577	14321	14437	14402	14404	14490	14440	14371	14405	14338	14396	14329	14320	14201	14264	14316	14175	14340	14197	14300	14417	14446	14335	14442	14286	14554	14377	14411	14318	14324	14315	14319	14391	14306	14247	14271	14474	14441	14391	14234	14192	14302	14398	14174	14359	14357	14326	14302	14444	14415	14489	14411	14300	14184	14397	14496	14246	14533	14520	14342	14207	14268	14450	14305	14397	14329	14398	14356	14387	14217	14325	14269
24261	21535	29321	26078	24785	25734	25497	21183	19165	18116	17679	17115	16919	16704	16678	16650	16955	21260	25156	22683	21935	20443	19014	17869	16992	16604	16312	16417	16538	16339	16343	16255	16119	16201	16182	16257	16082	16240	16068	15999	16317	15955	16367	16182	15944	16073	16186	16248	16131	16078	16052	16269	16169	16240	15993	15968	16157	16279	16171	16335	16118	16220	16339	16231	16024	16158	16257	16139	16195	16018	16324	16183	16157	16035	16115	16159	16080	16147	16157	16093	16141	16096	16209	16187	16014	16124	16207	16174	16061	16291	16060	16047	16048	16322	16261	16109	16133	16105	16242	16193	16230	16212	16190	16009	16187	16379	16075	16296	16199	16164	16029	16231	16177	16011	16161	16106	16216	16174	16064	16058	16121	16258	16298	16120	16117	16170	16160	16067	16154	15961	15960	16000	16213	15894	16210	16140	16302	16116	16127	16178	16124	16117	16093	15989	16159	16198	16146	16210	16079	16208	15973	16098	16061	16060	16118	16353	16378	16120	16166	16086	16036	16104	16258	16039	16094	15946	16041	15817	15972	16142	16371	16333	16245	15951	16038	16199	16201	16222	15832	16289	16322	16107	16296	16102	15963	16209	16060	16155	16334	16053	16185	16373	16261	16177	16189	16133	16174	16247	16112	16188	16095	16109	16223	16145	15985	16203	16258	16169	16200	16317	16150	16198	16214	16147	16266	16180	15820	16018	15953	16193	16117	16149	16041	16117	16050	16098	16200	16182	15938	16122	16280	15983	16043	16174	15929	15997	16196	16047	16147	16146	16269	16097	16026	16034	16117	16295	16208	16102	16347	16125	16029	16105	16096	16105	16035	16282	16187	16030	16089	16271	16151	16119	16121	16172	16157	16145	15893	15990	16115	15984	16022	16106	16072	16129	16153	16185	16075	16008	16223	16254	16280	16333	16152	16306	16243	16145	16113	16134	16006	16166	16190	16153	16179	16267	16104	16006	16311	16212	16275	16168	16289	16141	16129	16039	16019	16151	16140	16280	16128	16098	15857	16186	16277	16332	16116	16040	16271	16135	16126	16052	16025	16161	16121	15989	15892	16001	15933	15969	16198	16050	16246	16171	16296	16071	16037	16041	16230	16013	16237	15925	16228	16097	16176	16100	16235	16190	16167	16098	16162	16263	16065	15968	16034	16178	16078	16219	16358	16138	16155	16081	16086	16309	16315	16078	16276	16156	16179	16202	16002	16190	16167	16169	16194	16065	16025	15960	16101	15959	16023	16345	16110	16071	15965	16034	16157	16020	16132	15971	15958	15907	16145	16101	16133	16122	16210	16143	15979	15957	16105	15997	16100	16184	16110	16187	16128	15831	16232	15919	16213	15946	15861	16025	16108	16102	15969	16168	16147	16076	16128	16284	16116	16200	16037	16071	16291	16093	16140	16027	16142	16308	16066	16164	16073	16030	16181	16175	16179	16053	16148	16333	16076	16117	16309	16290	16036	16256	16061	16063	16099	16213	16222	16203	16066	16064	16088	16043	16028	16108	16394	16052	16114	16161	16032	16067	16203	16051	16046	16081	16248	16055	16238	16047	16330	15894	16215	16086	16159	16183	16023	16134	16350	16383	16132	16099	16136	16237	16189	16057	16379	15905	16079	15951	16219	16067	16160	16310	16101	16070	16146	16067	16079	16262	16290	16162	16130	16057	15935	16037	15959	16201	16146	16104	16088	15968	16056	16063	16267	16132	16178	16122	15991	16152	16015	16261	16205	16192	16140	16035	15866	16062	16232	16228	16125	16208	16288	15945	16035	15956	16070	15947	16088	16164	16163	16149	16388	16227	16182	16007	16082	16046	16081	16244	16122	16344	16094	16045	16035	16270	16216	15937	16174	16265	16020	16005	16076	16071	16287	15916	16161	15972	16045	16258	16022	16197	16190	15997	16022	16246	16233	16033	16194	15999	16063	15858	16059	15997	16145	16196	16257	16275	16112	16175	16179	16150	16240	16024	16040	16137	16158	16128	16002	16096	16294	16307	16167	15994	16047	16037	16304	16187	16420	16301	16044	16098	16244	16120	16115	16120	16189	16127	16220	16141	16322	16150	16140	16095	16259	16111	16201	16128	16199	16123	16225	16137	16279	16102	16273	16041	16146	16113	16279	16161	16130	16088	16214	16121	16344	16104	16239	16070	16267	15999	16040	16123	16008	16101	16044	16036	16171	16107	16125	15963	16112	15993	16198	16166	15969	16161	15922	16253	16064	15931	16219	15972	16046	16108	16002	16135	16091	15939	15939	16327	16278	15903	16052	16338	16109	16177	16106	16048	15987	16066	16313	16323	16111	16134	16257	16213	16066	15982	16072	16004	16049	16061	16184	16190	16108	16182	16035	16218	16179	16009	16062	16090	16010	16184	16283	16270	16246	16213	16137	16118	16055	16161	16074	16193	16022	16134	15916	16102	16164	16133	16060	16175	16295	16075	16132	16343	16277	16044	16152	16079	16094	16055	16260	16179	16304	16151	16097	15916	16187	16173	16155	16116	16006	16084	16030	16155	16124	15960	15951	16067	16072	16222	16263	16152	16018	16023	15961	16133	16156	16087	16104	16020	16079	16065	15980	16206	15989	16158	16037	16202	16185	16179	16107	16263	16019	15831	16068	15951	16125	16062	16185	16175	16115	15974	16071	16164	16020	16159	16293	16059	16119	16185	16084	16063	16121	16095	16041	16262	16252	16068	16223	16036	15888	16232	16214	16032	15885	15938	16201	16050	16103	15979	16013	16047	16079	16014	16307	16319	16098	16357	15911	16048	16112	15995	16264	16264	16266	16129	16358	16187	16243	16047	15998	16137	16034	15848	16363	16095	16129	16201	16476	16166	16131	15976	16270	16131	16256	16125	16218	16154	16212	16291	16128	16155	16055	16035	16226	15960	16288	16050	16101	16038	16274	16186	15941	16171	16262	16212	16238	16220	16146	16153	16355	15965	16324	16249	16064	16144	16101	16159	16186	16231	16104	16187	15831	16062	16076	16240	16130	16233	15940	16152	16110	15961	16124	16109	16272	16015	16119	15979	16181	16283	16069	16080	16288	16015	16102	16099	16038	16165	16109	16223	16308	16164	16383	15956	16034	16116	16085	16062	16315	16277	16318	16070	16370	16178	16101	15963	15955	16210	16188	15929	16068	16234	16116	16071	16130	15945	15991	16215	16274	16177	16028	15990	16139	16143	16120	15899	16266	16116	16323	16158	15983	16003	16185	16364	16110	16175	15889	16022	16059	16064	16017	16362	15913	16281	16263	16013	16198	16041	16062	16271	16186	16063	16190	16186	16188	16038	16082	16084	15983	16115	15942	16244	16242	16256	16145	16167	16100	16145	16074	16166	16325	16316	16193	15899	16107	16362	16000	16158	16258	16225	16339	16173	15987	16146	16186	15916	16207	16039	16007	16004	15862	16159	16229	16171	15957	16066	16235	16096	16147	16073	16171	16246	16316	16065	16137	16161	16135	16101	16053	16046	16311	16152	16245	16155	16206	16101	15899	16230	16148	16141	16181	15889	15964	15865	15906	16071	16087	16175	16056	15988	16100	15967	16300	16128	16075	16035	16067	16034	16353	16040	16511	16207	16001	16167	15986	16063	16415	16096	16047	16179	16201	16135	16039	16130	15961	16043	16084	16177	16242	16036	16146	16224	15924	16223	16219	16167	16147	16154	16023	15966	16030	16020	16219	16042	16070	16188	16050	16143	16113	16177	16137	16039	16129	16215	16179	16009	16326	15951	16020	15952	16008	16130	16202	16253	16284	16180	16085	16373	16200	16186	16241	16081	16154	16011	16123	15937	16057	16179	16240	16019	16190	16100	15989	16141	16120	16358	16044	16128	16196	16152	16062	16189	15944	16121	16018	15898	15955	15933	16063	16221	16150	16081	16215	16212	16353	16195	16225	16135	16245	16133	16271	16225	16095	16155	16248	16169	16130	16165	16068	16158	16060	16179	16270	15877	16158	16097	16004	16207	16204	16224	16378	15968	15952	16085	16134	16106	16191	16153	16137	16097	16287	15950	16008	16202	16227	16054	16009	16061	16058	16265	16125	16168	16126	16158	16263	16279	16192	16215	16128	16072	16301	15880	16028	16105	16126	16281	16150	16288	16220	16326	16076	16362	16207	15945	16250	16250	16178	16100	16306	16133	16372	16311	16212	15874	16151	15976	16086	15984	16088	16089	16061	16070	16068	16069	16048	16094	15985	16235	16068	16140	15986	16339	16181	16221	16140	16158	16043	16096	16423	16114	16326	16147	15981	16227	16078	16234	16200	16035	16099	16144	16031	16000	16204	16076	16093	15980	16096	15894	16298	16268	16069	16057	16261	16140	15977	16193	16335	16141	16232	16271	16378	16030	16059	16044	16113	16289	16133	16062	16032	15975	16117	16096	16295	16082	16132	16037	16118	16091	16268	16039	16067	16307	15858	15995	15996	16073	16122	16075	16063	16135	16087	16194	16320	16203	16128	16189	16261	16287	16298	16131	16085	16087	16202	16062	16273	16211	16034	16068	16277	16258	15973	15975	16173	16014	16013	15949	16061	16180	16025	16122	16340	16116	16128	16212	15982	16273	16069	16126	16229	15936	16162	16169	16064	16067	15994	16197	16228	15962	16173	16278	16082	16141	16066	15959	16131	16081	16069	16183	16156	16199	16222	16254	16153	16093	16122	16141	16056	16197	16230	16159	16190	16146	16135	15989	16113	16129	16029	16055	16078	15982	16169	16053	16301	15936	15969	16233	16294	16134	15977	15954	16206	15982	16134	16096	16139	16104	16084	16231	16130	16324	16259	16112	16367	16268	16270	16083	16206	16084	16211	16042	15904	16135	16225	16020	16167	16145	16101	16109	16202	16152	16288	16141	15973	16282	15932	16030	16098	16177	16080	15939	16181	16091	15971	16020	15952	16240	16204	16121	16159	16218	15981	16053	16090	16291	16007	16285	16244	16165	16131	16135	16213	15919	16162	16080	16007	16181	16070	16035	16059	16027	16129	16095	15998	16179	16263	16084	16128	16255	16056	15858	15948	16086	16326	16075	16130	16051	16061	16218	16168	16047	16045	15875	16018	16228	16096	16143	16111	16157	16016	16157	16209	16086	16183	16128	16200	16272	16217	16236	16125	16040	16091	16289
26916	42037	45437	46134	36648	27265	23424	21236	19056	17433	16569	16047	15178	14991	15101	14936	14969	22906	27242	22836	21907	20410	18159	16199	15324	14543	14367	14404	14249	14402	14356	14177	14226	14338	14322	14231	14175	14246	14276	14197	14321	14406	14218	14299	14191	14294	14217	14329	14231	14419	14310	14363	14245	14350	14325	14395	14259	14370	14263	14264	14256	14296	14340	14342	14332	14318	14270	14440	14259	14389	14308	14188	14383	14224	14220	14352	14378	14289	14490	14301	14393	14336	14166	14086	14267	14296	14268	14266	14346	14353	14146	14079	14261	14428	14155	14414	14265	14217	14244	14229	14508	14329	14402	14339	14298	14190	14303	14335	14243	14386	14220	14298	14409	14173	14228	14312	14314	14386	14289	14318	14240	14336	14270	14374	14319	14176	14228	14294	14301	14325	14225	14294	14303	14315	14223	14208	14369	14281	14332	14381	14315	14331	14224	14102	14222	14233	14229	14436	14362	14195	14213	14437	14386	14397	14237	14262	14127	14195	14225	14191	14347	14311	14122	14356	14255	14381	14164	14233	14527	14367	14385	14397	14371	14416	14309	14227	14457	14231	14227	14299	14324	14291	14252	14258	14248	14265	14220	14166	14253	14185	14371	14254	14371	14349	14210	14168	14272	14361	14221	14332	14330	14255	14451	14258	14332	14333	14144	14228	14139	14199	14418	14434	14263	14528	14365	14360	14223	14340	14256	14380	14217	14293	14296	14290	14419	14198	14198	14412	14290	14237	14148	14187	14465	14255	14310	14201	14177	14275	14305	14291	14360	14404	14289	14251	14253	14286	14169	14218	14306	14327	14244	14395	14287	14283	14267	14359	14299	14298	14132	14361	14237	14242	14324	14157	14077	14506	14330	14131	14252	14318	14176	14197	14302	14190	14086	14294	14435	14065	14302	14479	14260	14351	14298	14239	14329	14123	14089	14271	14270	14261	14247	14253	14338	14284	14374	14206	14274	14304	14174	14249	14397	14258	14307	14359	14501	14316	14055	14355	14112	14293	14499	14385	14330	14448	14428	14289	14324	14071	14229	14343	14216	14203	14347	14396	14317	14316	14398	14156	14392	14403	14343	14377	14210	14399	14457	14271	14110	14253	14307	14140	14245	14322	14483	14058	14229	14191	14243	14279	14417	14388	14325	14350	14265	14272	14283	14222	14202	14430	14078	14079	14342	14198	14325	14381	14273	14126	14458	14345	14185	14133	14351	14295	14357	14267	14332	14160	14348	14420	14367	14233	14331	14400	14137	14229	14225	14241	14288	14284	14149	14169	14268	14318	14260	14311	14349	14140	14148	14431	14231	14259	14308	14382	14234	14313	14332	14245	14274	14197	14288	14295	14282	14190	14337	14258	14123	14340	14453	14128	14304	14264	14193	14438	14293	14156	14216	14327	14269	14462	14343	14202	14409	14182	14226	14361	14266	14105	14306	14321	14215	14089	14168	14229	14385	14303	14355	14179	14374	14205	14359	14175	14337	14461	14370	14131	14387	14138	14366	14235	14329	14179	14305	14356	14319	14516	14130	14293	14211	14295	14357	14254	14343	14159	14247	14192	14279	14378	14195	14212	14263	14276	14217	14228	14177	14213	14284	14278	14076	14234	14285	14117	14238	14123	14291	14262	14281	14250	14413	14375	14392	14291	14365	14142	14328	14267	14278	14267	14285	14302	14271	14198	14034	14236	14178	14371	14319	14215	14441	14395	14300	14146	14208	14364	14326	14309	14411	14359	14310	14201	14322	14229	14435	14447	14243	14283	14170	14338	14266	14231	14309	14312	14240	14207	14292	14255	14272	14326	14210	14401	14216	14223	14504	14282	14061	14355	14371	14451	14303	14383	14300	14339	14287	14194	14328	14150	14184	14123	14224	14279	14226	14361	14338	14415	14295	14289	14157	14297	14187	14439	14213	14087	14293	14327	14159	14333	14237	14274	14200	14370	14276	14336	14285	14159	14241	14249	14315	14310	14253	14230	14431	14188	14576	14292	14260	14245	14232	14157	14241	14309	14273	14269	14246	14175	14356	14252	14340	14399	14105	14111	14328	14307	14287	14383	14186	14320	14364	14275	14212	14324	14321	14365	14179	14386	14181	14303	14227	14363	14166	14177	14323	14151	14272	14372	14362	14423	14283	14099	14208	14194	14316	14241	14351	14331	14308	14227	14340	14463	14284	14465	14384	14195	14427	14329	14403	14329	14255	14051	14325	14150	14580	14341	14334	14309	14356	14269	14506	14235	13996	14349	14225	14229	14219	14310	14281	14290	14327	14270	14369	14328	14342	14236	14320	14311	14334	14256	14176	14269	14338	14362	14245	14115	14164	14166	14172	14262	14246	14270	14337	14240	14370	14309	14320	14272	14323	14257	14270	14473	14234	14292	14342	14189	14138	14125	14357	14249	14195	14432	14235	14215	14332	14197	14329	14356	14282	14282	14423	14225	14173	14416	14297	14154	14392	14299	14258	14373	14225	14257	14210	14414	14330	14308	14305	14203	14245	14273	14384	14082	14366	14155	14302	14228	14321	14221	14325	14148	14372	14265	14363	14239	14036	14295	14451	14137	14215	14295	14116	14197	14329	14241	14270	14294	14245	14436	14215	14243	14356	14155	14289	14193	14511	14335	14195	14441	14181	14263	14247	14163	14260	14300	14302	14243	14130	14290	14330	14451	14203	14155	14180	14261	14364	14262	14327	14315	14180	14178	14229	14202	14217	14208	14341	14314	14369	14433	14124	14193	14353	14221	14153	14257	14340	14275	14249	14331	14502	14333	14308	14338	14319	14216	14430	14148	14353	14212	14349	14375	14305	14294	14444	14445	14359	14410	14402	14240	14235	14335	14333	14088	14212	14202	14253	14196	14231	14238	14314	14218	14216	14087	14284	14394	14361	14282	14219	14239	14150	14383	14294	14320	14211	14252	14362	14455	14320	14238	14275	14303	14230	14234	14061	14310	14293	14417	14314	14258	14309	14165	14211	14266	14464	14166	14307	14334	14202	14166	14320	14344	14424	14276	14273	14220	14273	14298	14197	14269	14267	14268	14392	14465	14326	14129	14267	14316	14212	14463	14232	14231	14428	14118	14322	14278	14257	14281	14230	14448	14428	14256	14313	14352	14356	14347	14320	14250	14270	14398	14216	14305	14271	14326	14265	14202	14274	14208	14347	14391	14403	14315	14293	14375	14163	14287	14367	14395	14270	14215	14186	14254	14319	14374	14325	14251	14257	14186	14225	14201	14242	14463	14247	14261	14142	14353	14327	14180	14169	14240	14279	14222	14422	14220	14333	14247	14296	14211	14316	14198	14265	14333	14185	14225	14373	14263	14450	14256	14319	14139	14422	14347	14190	14105	14323	14348	14370	14276	14417	14229	14308	13995	14264	14383	14329	14069	14266	14157	14279	14294	14293	14169	14240	14297	14188	14266	14269	14214	14367	14285	14265	14414	14306	14306	13987	14355	14376	14209	14205	14226	14172	14174	14258	14208	14276	14226	14124	14280	14351	14324	14352	14399	14263	14315	14271	14202	14259	14326	14146	14136	14318	14212	14201	14429	14260	14387	14385	14293	14230	14399	14337	14219	14205	14298	14251	14331	14302	14274	14227	14337	14356	14326	14271	14227	14373	14153	14210	14317	14429	14120	14173	14338	14320	14343	14304	14334	14247	14349	14171	14369	14270	14176	14245	14145	14275	14523	14301	14366	14187	14110	14339	14407	14309	14214	14242	14291	14213	14287	14232	14388	14436	14172	14209	14412	14364	14393	14196	14272	14286	14287	14206	14306	14380	14259	14135	14321	14317	14320	14122	14258	14312	14258	14210	14274	14295	14317	14265	14427	14333	14366	14273	14333	14124	14291	14156	14272	14341	14117	14212	14226	14376	14363	14422	14301	14185	14270	14308	14196	14277	14376	14311	14372	14368	14295	14306	14203	14287	14250	14241	14295	14280	14273	14427	14242	14309	14102	14391	14350	14279	14362	14384	14409	14349	14157	14309	14385	14252	14263	14252	14381	14353	14192	14270	14265	14246	14250	14003	14156	14229	14206	14405	14367	14495	14302	14310	14272	14194	14453	14341	14230	14374	14213	14356	14242	14234	14403	14264	14319	14358	14299	14110	14347	14204	14203	14273	14326	14148	14216	14147	14307	14267	14147	14244	14278	14364	14249	14294	14345	14271	14124	14314	14325	14270	14360	14350	14182	14275	14429	14286	14360	14214	14476	14298	14530	14306	14335	14238	14183	14357	14376	14173	14360	14188	14230	14371	14140	14182	14171	14502	14222	14329	14287	14260	14253	14276	14402	14252	14234	14350	14240	14425	14313	14321	14155	14321	14230	14311	14254	14528	14087	14463	14224	14064	14201	14229	14273	14384	14297	14289	14282	14159	14324	14313	14418	14249	14312	14269	14119	14285	14192	14319	14238	14255	14293	14369	14229	14208	14340	14341	14208	14214	14312	14256	14201	14257	14265	14175	14262	14357	14094	14187	14215	14375	14215	14225	14222	14186	14315	14395	14226	14385	14247	14225	14264	14440	14348	14211	14327	14201	14219	14380	14315	14341	14154	14287	14210	14355	14290	14159	14233	14327	14355	14315	14261	14298	14186	14199	14269	14241	14251	14379	14138	14168	14214	14210	14308	14238	14255	14343	14455	14455	14478	14246	14192	14147	14210	14107	14286	14332	14235	14422	14326	14263	14244	14247	14219	14339	14326	14280	14318	14198	14263	14260	14258	14268	14347	14652	14129	14257	14211	14364	14458	14417	14344	14340	14237	14254	14254	14365	14218	14345	14290	14214	14337	14240	14282	14064	14252	14127	14260	14445	14247	14185	14240	14282	14115	14229	14188	14423	14287	14489	14171	14202	14223	14477	14452	14246	14286	14304	14159	14179	14361	14269	14384	14317	14218	14260	14280	14208	14307	14129	14111	14241	14155	14366	14439	14178	14262	14263	14241	14293	14333	14264	14112	14290	14281	14352	14251	14248	14254	14095	14367	14441	14294	14274	14249	14236	14347	14272	14231	14304	14257	14134	14380	14244	14286	14312	14183	14252	14282	14205	14075	14513	14288	14215	14168	14162	14333	14521	14177	14392	14189	14336	14340	14194	14216	14251	14278	14198	14173	14234	14260	14253	14336
34745	36143	37573	34148	26813	22445	19684	18346	17730	17282	16874	16914	16722	16947	16979	16886	16848	17023	17041	17126	17351	17177	17120	17132	16865	16848	16767	16691	16754	16573	16798	16787	16686	16821	16785	16801	16564	16617	16640	16764	16833	16908	16551	16586	16600	16694	16577	16675	16770	16701	16807	16756	16677	16699	16655	16952	16691	16640	16647	16654	16903	16590	16758	16603	16787	16885	16827	16689	16592	16558	16712	16750	16591	16681	16704	16648	16820	16722	16618	16421	16616	16786	16749	16616	16771	16731	16618	16708	16750	16645	16503	16919	16746	16872	16498	16701	16721	16903	16515	16846	16731	16598	16708	16827	16633	16613	16510	16678	16534	16611	16520	16731	16956	16800	16896	16711	16570	16811	16726	16648	16654	16720	16777	16715	16807	16802	16563	16655	16632	16742	16796	16718	16678	16619	16681	16547	16743	16785	16589	16610	16694	16600	16719	16591	16745	16736	16807	16642	16588	16697	16844	16509	16795	16661	16647	16914	16645	16827	16712	16980	16663	16743	16546	16771	16639	16681	16936	16950	16707	16669	16550	16571	16617	16831	16722	16944	16797	16897	16658	16677	16556	16787	16586	16546	16619	16676	16737	16662	16801	16647	16608	16787	16628	16550	16893	16507	16574	16672	16722	16531	16762	16523	16763	16775	16769	16649	16696	16594	16707	16694	16549	16773	16743	16540	16746	16777	16567	16548	16641	16588	16803	16563	16825	16842	16732	16521	16660	16978	16883	16796	16830	16794	16747	16708	16882	16895	16727	16709	16669	16766	16728	16715	16767	16736	16776	16768	16604	16733	16680	16650	16680	16519	16745	16704	16758	16787	16613	16690	16644	16599	16826	16583	16765	16575	16692	16721	16724	16809	16713	16625	16809	16635	16673	16509	16865	16591	16931	16711	16585	16755	16715	16574	16779	16743	16705	16725	16695	16531	16786	16654	16785	16743	16623	16715	16770	16671	16883	16844	16697	16774	16814	16902	16662	16538	16741	16693	16733	16751	16581	16570	16789	16561	16674	16575	16762	16829	16613	16669	16785	16656	16647	16634	16758	16573	16555	16655	16668	16578	16757	16642	16859	16796	16749	16890	16774	16701	16733	16782	16666	16785	16714	16706	16619	16630	16642	16811	16848	16708	16571	16823	16683	16628	16741	16818	16726	16768	16705	16759	16647	16740	16831	16662	16746	16836	16903	16643	16612	16610	16592	16599	16442	16789	16725	16544	16972	16684	16698	16619	16617	16917	16549	16639	16854	16734	16688	16592	16656	16537	16893	16561	16669	16584	16556	16549	16768	16796	16711	16509	16676	16769	16935	16830	16778	16724	16828	16645	16829	16847	16643	16737	16759	16793	16670	16595	16550	16653	16715	16604	16711	16724	16634	16539	16800	16662	16725	16703	16644	16810	16734	16725	16751	16682	16512	16653	16748	16693	16795	16621	16750	16668	16675	16689	16573	16778	16620	16824	16648	16832	16471	16749	16786	16707	16619	16572	16825	16667	16550	16730	16933	16638	16628	16635	16802	16519	16666	16815	16673	16680	16746	16811	16691	16678	16650	16545	16560	16789	16421	16772	16499	16715	16690	16688	16934	16674	16722	16513	16570	16798	16667	16757	16749	16651	16421	16566	16783	16778	16750	16743	16699	16869	16941	16826	16710	16574	16664	16769	16765	16730	16570	16868	16610	16531	16589	16722	16847	16558	16769	16590	16873	16639	16794	16761	16663	16554	16548	16497	16816	16805	16687	16848	16711	16603	16932	16822	16694	16752	16814	16629	16700	16749	16650	16837	16433	16577	16751	16796	16696	16852	16652	16583	16605	16991	16758	16845	16706	16901	16695	16683	16596	16833	16804	16774	16740	16604	16857	16627	16681	16771	16770	16665	16872	16888	16725	16568	16647	16775	16560	16725	16676	16797	16910	16582	16496	16911	16657	16733	16680	16597	16585	16528	16696	16873	16782	16656	16665	16509	16557	16568	16675	16881	16556	16616	17065	16644	16737	16904	16557	16796	16725	16681	16929	16870	16784	16581	16756	16609	16753	16708	16798	16698	16617	16659	16873	16699	16587	16779	16810	16718	16680	16725	16910	16810	16822	16796	16612	16862	16785	16690	16761	16754	16931	16726	16969	16661	16790	16687	16704	16491	16766	16765	16671	16770	16796	16567	16732	16870	16667	16965	16642	16742	16544	16913	16619	16773	16459	16635	16913	16456	16629	16716	16819	16706	16634	16614	16759	16731	16776	16705	16754	16788	16768	16732	16812	16603	16736	16878	16708	16739	16791	16606	16750	16629	16655	16754	16650	16765	16645	16757	16778	16829	16764	16662	16636	16794	16882	16545	17057	16727	16856	16709	16616	16834	16771	16550	16746	16526	16619	16626	16508	16712	16627	16624	16567	16773	16621	16811	16886	16921	16721	16526	16634	16660	16735	16978	16883	16717	16656	16749	16565	16681	16799	16763	16761	16690	16797	16570	16783	16784	16966	16846	16600	16669	16828	16616	16550	16589	16664	16632	16666	16518	16859	16575	16969	16897	16396	16582	16751	16849	16655	16809	16781	16560	16637	16810	16632	16781	16587	16755	16579	16570	16757	16770	16676	16827	16703	16530	16674	16680	16727	16723	16587	16777	16758	16793	16674	16556	16891	16609	16674	16786	16707	16807	16794	16644	16887	16443	16854	16534	16668	16635	16749	16563	16772	16626	16592	16770	16560	16661	16737	16756	16595	16838	16784	16855	16804	16737	16427	16672	16588	16674	16651	16937	16763	16963	16746	16717	16606	16822	16640	16699	16783	16758	16645	16698	16716	16698	16780	16725	16688	16861	16630	16727	16444	16664	16491	16747	16728	16584	16643	16739	16664	16734	16647	16671	16697	16662	16611	16608	16788	16686	16591	16966	16818	16850	16671	16723	16734	16895	16715	16710	16573	16777	16747	16528	16826	16947	16890	16759	16675	16773	16622	16722	16648	16945	17091	16809	16701	16586	16928	16894	16815	16556	16641	16353	16599	16609	16699	16666	16689	16809	16807	16712	16808	16591	16718	16857	16711	16870	16845	16752	16783	16664	16547	16630	16745	16628	16872	16648	16877	16759	16688	16632	16911	16632	16706	16619	16610	16574	16949	16802	16863	16670	16566	16534	16650	16720	16748	16695	16804	16543	16579	16565	16552	16945	16559	16802	16767	16749	16823	16874	16602	16520	16502	16631	16880	16630	16960	16774	16732	16730	16608	16534	16773	16877	16853	16670	16572	16651	16884	16785	17005	16793	16815	16649	16588	16786	16841	16572	16603	16647	16703	16781	16567	16493	16759	16646	16864	16714	16687	16733	16719	16825	16743	16549	16655	16536	16655	16665	16665	16899	16771	16664	16616	16681	16688	16704	16581	16605	16799	16826	16793	16654	16460	16806	16514	16724	16774	16483	16687	16770	16784	16739	16704	16557	16764	16730	16653	16873	16536	16713	16630	16491	16725	16507	16821	16601	16642	16700	16766	16565	16810	16721	16828	16622	16690	16646	16753	16607	16499	16504	16805	16654	16549	16748	16914	16832	16565	16624	16558	16697	16856	16557	16783	16699	16601	16682	16897	16599	16797	16603	16646	16819	16628	16584	16741	16780	16641	16741	16511	16823	16682	16693	16903	16764	16659	16822	16697	16801	16669	16701	16725	16756	16734	16635	16811	16636	16708	16645	16708	16690	16766	16593	16632	16799	16554	16839	16655	16517	16664	16675	16603	16689	16741	16746	16663	16867	16669	16560	16752	16782	16673	16565	16504	16827	16997	16857	16808	16783	16874	16690	16639	16865	16606	16806	16570	16823	16813	16633	16671	16847	16682	16605	16661	16712	16704	16713	16800	16968	16739	16492	16587	16750	16660	16663	16778	16694	16755	16715	16764	16759	16633	16901	16670	16751	16828	16836	16694	16668	16901	16608	16834	16750	16586	16746	16740	16893	16777	16697	16724	16685	16913	16760	16714	16777	16710	16746	16793	16736	16776	16744	16782	16665	16571	16797	16500	16544	16578	16680	16780	16717	16835	16730	16722	16682	16801	16883	16725	16424	16719	16719	16540	16736	16611	16868	16671	16582	16666	16716	16851	16633	16850	16955	16648	16590	16606	16778	16540	16695	16638	16721	16838	16721	16703	16827	16747	16666	16633	16759	16597	16650	16709	16697	16787	16663	16562	16632	16794	16652	16775	16730	16730	16881	16772	16736	16435	16819	16684	16790	16782	16558	16717	16844	16694	16678	16727	16930	16675	16667	16724	16841	16648	16709	16773	16740	16516	16818	16574	16582	16776	16654	16644	16543	16757	16471	16778	16609	16826	16704	16615	16547	16753	16653	16700	16715	16532	16602	16751	16794	16535	16766	16621	16653	16607	16769	16883	16758	16621	16643	16740	16610	16838	16524	16564	16652	16839	16712	16697	16754	16763	17079	16677	16657	16714	16609	16881	16747	16805	16631	16798	16592	16523	16784	16407	16756	16709	16775	16833	16648	16530	16797	16784	16581	16750	16661	16766	16639	17037	16537	16979	16879	16706	16861	16626	16864	16687	16878	16628	16743	16741	16827	16594	16678	16499	16771	16579	16673	16718	16719	16917	16677	16690	16679	16598	16686	16696	16607	16786	16601	16619	16805	16779	16636	16666	16662	16767	16668	16762	16838	16629	16547	16740	16826	16540	16550	16629	16735	16795	16675	16635	16755	16713	16763	16711	16621	16677	16557	16739	16850	16471	16712	16613	16632	16641	16494	16602	16499	16733	16806	16622	16619	16659	16632	16837	16752	16622	16423	16620	16523	16795	16686	16947	16544	16716	16671	16793	16763	16661	16914	16884	16737	16795	16820	16644	16823	16719	16743	16651	16746	16811	16558	16737	16920	16773	16811	16732	16534	16724	16829	16807	16736	16542	16751	16756	16589	16746	16636	16553	16804	16891	16557	16782	16680	16553	16606	16896	16531	16878	16673	16613	16536	16519	16624	16609	16762	16845	16836	16834	16537	16816	16666	16714	16672	16813	16714	16764	16961	16705	16552	16792	16593	16669	16661	16816	16683	16764	16886	16765	16693	16536	16703	16678	16604	16739	16738	16749	16591	16546	16575	16639	16715	16717	16674	16715	16491	16688	16513
29627	39236	39686	36400	27945	22026	18617	17172	16345	15630	15239	15079	14990	14674	14753	14689	14826	15042	14950	15176	15454	15241	15215	14786	14836	14673	14728	14507	14672	14772	14485	14421	14604	14520	14657	14588	14664	14961	14691	14499	14540	14470	14638	14610	14451	14605	14690	14568	14715	14696	14375	14610	14640	14580	14672	14678	14707	14508	14649	14890	14695	14506	14659	14633	14656	14731	14658	14680	14547	14667	14560	14832	14665	14568	14647	14663	14724	14652	14843	14417	14640	14553	14507	14650	14589	14773	14573	14603	14646	14512	14843	14679	14649	14680	14598	14635	14656	14526	14578	14650	14615	14674	14652	14766	14686	14549	14702	14647	14553	14768	14521	14523	14604	14553	14753	14556	14534	14581	14625	14696	14394	14578	14659	14666	14801	14498	14871	14422	14574	14690	14564	14767	14658	14614	14443	14648	14644	14488	14635	14600	14602	14432	14642	14552	14678	14581	14520	14613	14632	14602	14551	14588	14636	14639	14756	14722	14828	14541	14525	14582	14593	14598	14665	14744	14578	14755	14586	14669	14552	14657	14652	14546	14672	14561	14788	14626	14556	14700	14768	14716	14723	14545	14591	14543	14681	14681	14567	14520	14528	14747	14656	14605	14606	14591	14684	14826	14517	14575	14497	14688	14650	14512	14653	14585	14782	14693	14586	14565	14779	14442	14727	14693	14447	14798	14639	14602	14742	14540	14678	14421	14700	14756	14640	14567	14693	14750	14549	14442	14493	14516	14735	14594	14614	14614	14629	14423	14593	14527	14707	14585	14597	14677	14823	14605	14694	14558	14518	14656	14493	14670	14711	14635	14725	14812	14778	14457	14634	14621	14641	14542	14471	14655	14512	14606	14770	14569	14545	14576	14653	14537	14451	14634	14480	14718	14619	14508	14449	14530	14621	14564	14850	14636	14788	14602	14511	14636	14667	14521	14643	14592	14683	14513	14558	14768	14796	14656	14720	14603	14564	14532	14739	14522	14645	14533	14713	14572	14676	14514	14744	14598	14685	14480	14571	14828	14545	14539	14612	14450	14701	14556	14731	14671	14566	14660	14573	14666	14717	14563	14664	14627	14579	14557	14594	14877	14477	14569	14651	14538	14658	14569	14614	14462	14776	14478	14596	14485	14465	14686	14504	14590	14591	14481	14522	14488	14621	14578	14523	14784	14761	14754	14490	14592	14497	14837	14794	14587	14843	14776	14544	14592	14592	14700	14750	14517	14784	14657	14725	14548	14827	14505	14512	14769	14453	14610	14635	14622	14542	14629	14598	14636	14598	14624	14580	14560	14519	14760	14610	14516	14654	14603	14582	14629	14612	14674	14739	14756	14522	14533	14768	14592	14621	14532	14591	14502	14643	14617	14536	14465	14512	14669	14685	14594	14689	14569	14563	14707	14671	14513	14648	14676	14619	14657	14663	14656	14464	14610	14623	14579	14668	14664	14468	14597	14868	14770	14652	14607	14859	14679	14659	14638	14553	14664	14464	14660	14605	14915	14566	14688	14374	14593	14679	14645	14603	14448	14571	14632	14658	14696	14684	14465	14609	14545	14593	14510	14635	14754	14600	14743	14643	14549	14769	14510	14515	14664	14549	14527	14631	14579	14429	14640	14648	14466	14827	14459	14747	14552	14693	14647	14586	14645	14400	14584	14694	14560	14660	14466	14462	14631	14526	14564	14717	14664	14628	14396	14712	14484	14649	14537	14632	14635	14589	14628	14684	14630	14562	14633	14602	14533	14605	14627	14703	14448	14612	14589	14520	14691	14601	14610	14660	14674	14506	14576	14777	14505	14494	14604	14750	14611	14717	14744	14657	14671	14528	14487	14829	14648	14572	14712	14602	14770	14640	14478	14705	14725	14556	14631	14565	14649	14823	14556	14547	14729	14556	14519	14694	14442	14578	14640	14563	14603	14547	14556	14695	14388	14774	14573	14752	14664	14533	14518	14688	14420	14385	14670	14642	14784	14439	14696	14617	14581	14525	14506	14682	14665	14521	14571	14538	14598	14625	14734	14763	14549	14439	14695	14760	14562	14620	14639	14704	14481	14596	14576	14685	14602	14675	14585	14465	14550	14591	14474	14633	14708	14647	14644	14588	14608	14577	14800	14664	14669	14785	14554	14774	14735	14565	14714	14654	14626	14527	14679	14566	14725	14544	14468	14643	14765	14448	14790	14560	14602	14611	14580	14736	14662	14549	14745	14676	14599	14578	14748	14586	14698	14639	14552	14620	14654	14653	14515	14556	14652	14678	14598	14503	14612	14497	14638	14723	14653	14590	14488	14777	14548	14722	14499	14853	14577	14638	14547	14631	14665	14731	14603	14809	14661	14616	14525	14498	14637	14817	14601	14524	14673	14621	14643	14520	14754	14705	14683	14681	14489	14429	14788	14629	14699	14723	14735	14710	14646	14735	14593	14633	14585	14630	14498	14644	14632	14747	14542	14450	14509	14570	14815	14535	14762	14538	14487	14610	14624	14801	14594	14539	14624	14611	14520	14500	14681	14558	14624	14451	14549	14548	14591	14595	14587	14838	14499	14664	14741	14707	14645	14620	14606	14788	14558	14708	14647	14586	14497	14714	14506	14623	14582	14749	14610	14527	14826	14556	14702	14632	14637	14596	14568	14581	14860	14429	14769	14666	14740	14692	14723	14650	14582	14567	14722	14568	14638	14544	14694	14605	14792	14643	14704	14905	14554	14701	14752	14680	14585	14571	14552	14641	14560	14621	14727	14561	14608	14681	14717	14382	14662	14672	14557	14668	14774	14649	14564	14674	14588	14753	14675	14835	14473	14682	14554	14617	14628	14696	14572	14421	14617	14610	14630	14625	14874	14733	14678	14615	14755	14691	14652	14544	14765	14603	14661	14908	14532	14514	14737	14504	14754	14604	14494	14649	14615	14629	14665	14590	14558	14628	14503	14580	14639	14729	14680	14579	14762	14535	14802	14571	14672	14557	14661	14668	14620	14586	14652	14631	14502	14577	14530	14424	14577	14701	14619	14561	14693	14556	14563	14692	14663	14771	14646	14635	14804	14601	14730	14679	14623	14814	14468	14634	14564	14664	14532	14730	14840	14670	14706	14674	14533	14735	14619	14634	14856	14267	14775	14504	14751	14522	14611	14793	14440	14681	14579	14643	14722	14542	14680	14756	14542	14710	14717	14548	14566	14517	14684	14659	14632	14621	14575	14707	14695	14621	14539	14505	14556	14586	14694	14740	14616	14476	14545	14522	14686	14527	14708	14430	14592	14619	14627	14688	14553	14679	14781	14494	14752	14588	14622	14669	14543	14487	14604	14635	14808	14578	14725	14646	14530	14640	14608	14534	14504	14720	14616	14587	14659	14651	14791	14559	14469	14798	14588	14572	14506	14797	14877	14658	14712	14473	14669	14687	14747	14502	14564	14521	14564	14616	14606	14489	14630	14695	14692	14673	14691	14509	14834	14694	14612	14659	14542	14688	14582	14499	14658	14588	14804	14580	14657	14585	14745	14664	14645	14618	14636	14571	14732	14760	14536	14655	14650	14524	14578	14522	14574	14718	14725	14779	14731	14470	14624	14612	14532	14589	14659	14660	14682	14634	14482	14520	14688	14627	14624	14524	14544	14499	14480	14599	14668	14634	14725	14843	14775	14653	14474	14645	14516	14892	14591	14524	14716	14522	14538	14491	14619	14596	14669	14601	14507	14574	14510	14681	14602	14673	14747	14610	14525	14724	14749	14618	14480	14653	14573	14673	14667	14514	14659	14631	14914	14693	14745	14596	14501	14661	14734	14644	14660	14488	14749	14846	14617	14611	14539	14735	14711	14511	14611	14622	14519	14603	14566	14638	14527	14678	14544	14622	14624	14552	14582	14697	14576	14594	14708	14680	14561	14569	14576	14654	14508	14576	14734	14489	14483	14727	14575	14616	14572	14579	14577	14734	14627	14575	14705	14714	14531	14601	14588	14354	14603	14644	14818	14621	14635	14555	14537	14577	14644	14624	14612	14604	14712	14574	14705	14676	14755	14667	14659	14649	14660	14635	14782	14641	14419	14667	14587	14637	14709	14615	14568	14708	14493	14572	14594	14672	14589	14672	14727	14467	14493	14468	14761	14659	14667	14824	14577	14671	14551	14626	14808	14710	14448	14621	14660	14488	14622	14594	14661	14602	14695	14685	14834	14612	14569	14438	14550	14689	14736	14609	14714	14731	14603	14611	14558	14752	14705	14644	14694	14821	14404	14703	14773	14741	14732	14729	14497	14704	14710	14658	14561	14772	14587	14733	14532	14424	14700	14590	14619	14524	14758	14497	14636	14602	14716	14547	14594	14636	14799	14551	14552	14729	14773	14555	14697	14573	14721	14655	14655	14563	14754	14830	14660	14669	14682	14624	14642	14585	14719	14695	14560	14513	14769	14566	14592	14729	14587	14419	14617	14637	14629	14645	14638	14634	14636	14457	14574	14616	14642	14659	14614	14618	14571	14676	14763	14571	14469	14727	14531	14705	14665	14614	14646	14642	14458	14837	14725	14656	14724	14770	14517	14490	14679	14711	14641	14703	14647	14470	14636	14690	14734	14569	14522	14519	14540	14551	14497	14361	14615	14610	14547	14523	14624	14557	14740	14621	14618	14646	14662	14727	14623	14589	14615	14617	14712	14669	14525	14601	14572	14696	14674	14658	14496	14585	14708	14509	14692	14612	14689	14648	14500	14704	14599	14580	14519	14635	14577	14523	14553	14703	14770	14754	14740	14678	14564	14626	14568	14498	14581	14604	14606	14626	14615	14703	14554	14580	14816	14481	14645	14545	14743	14552	14738	14631	14410	14542	14728	14507	14612	14680	14648	14770	14730	14537	14708	14604	14463	14676	14649	14619	14643	14558	14644	14602	14493	14697	14569	14536	14682	14513	14732	14503	14501	14624	14492	14616	14456	14616	14645	14796	14658	14780	14608	14692	14503	14601	14606	14557	14555	14734	14813	14650	14400	14486	14669	14517	14690	14637	14847	14606	14468	14580	14640	14608	14534	14512	14528	14506	14601	14895	14515	14556	14615	14686	14645	14517	14685	14472	14707	14681	14503	14496	14658	14644	14482	14656	14509	14585	14611	14641	14648	14626	14447	14679	14594	14672	14653	14572	14482
25890	22039	30039	29068	26566	24959	22362	19181	18194	17388	16880	16986	16869	16540	16750	16865	17666	17223	17575	19910	19991	19665	18658	17424	16934	16792	16483	16540	16171	16210	16132	16180	16251	16620	16406	16277	16325	16335	16360	16219	16228	16244	16490	16195	16396	16440	16180	16302	16350	16344	16220	16186	16268	16359	16355	16386	16160	16291	16164	16329	16170	16201	16352	16205	16285	16162	16114	16393	16334	16212	16521	16321	16227	16299	16373	16262	16312	16047	16111	16414	16307	16047	16329	16151	16367	16195	16260	16275	16165	16334	16245	16273	16353	16178	16312	16129	16127	16166	16365	16161	16141	16082	16264	16324	16472	16080	16312	16478	16200	16275	16304	16372	16306	16266	16182	16097	16210	16196	16014	16298	16252	16403	16352	16085	16164	16352	16127	16116	16357	16323	16235	16206	16303	16382	16266	16438	16329	16183	16397	16233	16259	16175	16105	16162	16189	15913	16276	16242	16101	16331	15964	16174	15947	16092	16361	16242	16273	16226	16136	16322	16256	16086	16239	16222	16207	16301	16200	16172	16271	16347	16251	16109	16109	16368	16260	16315	16539	16282	16262	16234	16435	16334	16297	16130	16280	16169	16223	16221	16396	16274	16339	16356	16269	16337	16175	16195	16267	16356	16282	16288	16401	16095	16443	16304	16268	16426	16395	16231	16240	15997	16237	16159	16332	16264	16248	16309	16161	16107	16278	16326	16210	16248	16236	16037	16437	16332	16248	16256	16283	16367	16253	16275	16280	16353	16349	16322	16432	16288	16235	16144	16344	16188	16166	16123	16106	16272	16048	16275	16240	16136	16102	16395	16236	16249	16233	16271	16212	16267	16137	16312	16053	16549	16251	16231	16233	16163	16212	16221	16288	16459	16390	16272	16311	16339	16312	16518	16452	16231	16025	16211	16258	16401	16164	16230	16200	16274	16312	16126	16251	16270	16150	16616	16355	16297	16065	16193	16219	16171	16001	16246	16288	16377	16228	16399	16139	16087	16251	16191	16205	16175	16205	16334	16300	16083	16039	16287	16288	16524	16366	16330	16230	16209	16230	16381	16206	16104	16253	16269	16374	16417	16136	16224	16092	16143	16267	16253	16387	16208	16372	16298	16306	16294	16064	16223	16193	16325	16310	16260	16281	16424	16323	16304	16305	16256	16452	16317	16298	16271	16201	16195	16323	16157	16280	16219	16399	16345	16274	16260	16213	16372	16437	16002	16538	16273	16440	16292	16188	16123	16396	16102	16326	16173	16233	16452	16349	16029	16347	16171	16193	16137	16213	16238	16384	16226	16090	16116	16352	16348	16366	16266	16285	16120	16318	16465	16092	16261	16317	16140	16410	16063	16056	16225	16262	16340	16486	16300	16206	16086	16010	16378	16481	16252	16311	16132	16390	16051	16231	16325	16361	16255	16444	16222	16131	16253	16467	16493	16378	16341	16313	16369	16346	16182	16251	16205	16292	16319	16303	16242	16461	16314	16219	16271	16167	16199	16166	16236	16340	16259	16309	16272	16255	16247	16193	16003	16356	16300	16247	16252	16169	16228	16146	16183	16438	16309	16151	16243	16438	16302	16352	16346	16256	16182	16252	16145	16193	16130	16396	16239	16270	16238	16273	16343	16420	16282	16195	15935	16176	16357	16220	16200	16116	16410	16572	16337	16208	16226	16383	16228	16269	16338	16131	16397	16215	16339	16269	16332	16433	16185	16426	16315	16407	16152	16002	16344	16337	16169	16208	16193	16322	16038	16174	16202	16066	16204	16394	16367	16103	16133	16432	16279	16407	16197	16503	16223	16160	16396	16270	16105	16315	16436	16350	16224	16183	16180	16182	16221	16304	16285	16087	16308	16209	16086	16352	16032	16327	16349	16305	16178	16240	16221	16072	16247	16211	16265	16397	16349	16211	16186	16217	16157	16046	16342	16401	16367	16459	16353	16403	16206	16244	16115	16160	16244	16118	16110	16257	16056	16285	16243	16191	16301	16104	16061	16140	16277	16242	16344	16104	16185	16338	16088	16320	16268	16179	16276	16064	16155	16247	16245	16393	16348	16290	16198	16146	16308	16123	16414	16168	16257	16183	16450	16386	16360	16457	16264	16386	16101	16222	16285	16069	16045	16398	16257	16393	16221	16303	16272	16227	16228	16150	16116	16389	16238	16274	16333	16502	16108	16106	16060	16362	16319	16439	16133	16278	16102	16309	16216	15997	16336	16388	16383	16290	16171	16328	16182	16240	16357	16190	16288	16376	16197	16343	16413	16317	16285	16225	16211	16355	16345	16233	16576	16077	16257	16340	16085	16061	16228	16223	16276	16331	16304	16493	16145	16219	16355	16217	16116	16255	16247	16171	16352	16156	16330	16143	16212	16441	16402	16254	16184	16205	16007	16188	16273	16459	16274	16235	16262	16377	16309	16243	16113	16311	16361	16214	16270	16307	16191	16242	16352	16298	16378	16286	16252	16013	16210	16349	16208	16239	16138	16231	16180	16271	16249	16370	15982	16098	16430	16226	16198	16357	16494	16225	16368	16264	16088	16121	16187	16182	16246	16296	16181	16135	16264	16088	16196	16293	16385	16301	16191	16396	16527	16217	16220	16129	16133	16202	16310	16244	16325	16235	16412	16487	16242	16470	16269	16396	16436	16213	16195	16374	16303	16253	16203	16259	16375	16330	16244	16298	16524	16520	16334	16481	16378	16423	16276	16383	16312	16147	16098	16371	16332	16172	16255	16190	16365	16332	16297	16352	16298	16465	16298	16492	16165	16125	16137	16297	16358	16333	16270	16157	16248	16308	16178	16257	16358	16265	16339	16315	16178	16209	16312	16319	16313	16302	16251	16286	16462	16255	16152	16359	16247	16256	16247	16495	16148	16225	16258	16180	16077	16236	16274	16294	16313	16271	16352	16380	16276	16235	16240	16325	16182	16179	16177	16055	16157	16341	16102	16404	16282	16202	16361	16392	16450	16316	16376	16183	16376	16007	16319	16260	16275	16347	16203	16324	16223	16257	16224	16296	16428	16226	16324	16336	16308	16236	16206	16286	16197	16118	16250	16287	16403	16218	16275	16140	15869	16349	16298	16242	16319	16410	16325	16299	16232	16132	16259	16120	16273	16282	16223	16359	16386	16223	16324	16319	16269	16256	16268	16237	16278	16270	16314	16007	16111	16125	16105	16387	16375	16322	16292	16178	16355	16150	16351	16018	16368	16305	16141	16205	16110	16243	16152	16156	16354	16257	16081	16384	16127	16284	16406	16089	16304	16324	16268	16320	16084	16226	16341	16248	16504	16325	16061	16331	16090	16367	16225	16361	16073	16239	16276	16068	16176	16068	16334	16116	16210	16294	16326	16415	16163	16083	16325	16416	16245	16139	16309	16238	16341	16227	16166	16202	16033	16261	16243	16308	16203	16403	16291	16312	16262	16299	16180	16292	16354	16105	16442	16236	16240	16243	16228	16165	16182	16253	16189	16178	16244	16328	16555	16272	16328	16256	16134	16428	16357	16135	16274	16267	16028	16166	16400	16152	16098	16272	16317	16406	16300	16139	16163	16325	16373	16000	16351	16289	16219	16305	16246	16386	16196	16152	16338	16200	16025	16251	16195	16184	16276	16229	16268	15998	16204	16365	16324	16166	16454	16143	16292	16093	16209	16175	16132	16119	16324	16113	16324	16232	16308	16252	16284	16098	16386	16265	16136	16350	16290	16026	16344	16361	16210	16288	16164	16545	16170	16229	16230	16131	16267	16262	16230	16181	16344	16189	16325	16219	16376	16219	16105	16257	16214	16285	16200	16085	16131	16221	16154	16129	16344	16181	16375	16324	16411	16357	16279	16449	16466	16330	16336	16188	16326	16371	16126	16340	16364	16408	16416	16262	16206	16267	16471	16245	16320	16170	16494	16479	16123	16296	16293	16440	16261	16270	16341	16034	16331	16233	16099	16152	16219	16437	16348	16527	16188	16149	16356	16217	16282	16212	16191	16177	16224	16288	16393	16173	16347	16465	16063	16295	16130	16225	16449	16232	16077	16016	16260	16436	16597	16102	16279	16212	16339	16354	16409	16321	16292	16150	16225	16255	16339	16332	16075	16236	16132	16544	16332	16284	16146	16203	16123	16376	16192	16404	16418	16275	16209	16012	16221	16280	16314	16100	16256	16325	16461	16315	16375	16394	16214	16265	16245	16171	16117	16156	16217	16112	16262	16250	16224	16256	16453	16265	16049	16268	16252	16273	16217	16520	16357	16307	16158	16228	16178	16387	16305	16287	16278	16425	16174	16247	16322	16217	16286	16424	16354	16438	16184	16165	16222	16298	16378	16277	16211	16332	16237	16305	16462	16305	16103	16260	16245	16313	16211	16152	16310	16354	16315	16389	16331	16318	16367	16292	16094	16213	16373	16411	16333	16275	16102	16231	16322	16104	16355	16311	16192	16492	16300	16345	16323	16300	16255	16292	16376	16167	16433	16197	16285	16362	16511	16261	16115	16307	16474	16526	16386	16179	16256	16446	16296	16407	16226	16368	16217	16264	16325	16350	16207	16428	16348	16194	16345	16396	16270	16335	16260	16322	16170	16225	16050	16316	16227	16390	16275	16227	16258	16312	16258	16316	16335	16214	16312	16368	16432	16378	16340	16428	16185	16356	16195	16274	16388	16159	16215	16337	16271	16000	16315	16308	16134	16278	16414	16438	16385	16411	16347	16315	16240	16246	16287	16247	16144	16249	16077	16312	16136	16539	16204	16244	16271	16279	16302	16220	16226	16384	16216	16124	16279	16142	16274	16195	16343	16277	16234	16206	16279	16306	16195	16383	16055	16175	16392	16355	16364	16178	16099	16072	16166	16231	16305	16231	16246	16347	16266	16239	16309	16264	16354	16248	16134	16303	16247	16192	16089	16196	16269	16097	16338	16397	16152	16446	16437	16286	16276	16144	16398	16237	16439	16386	16174	16260	16242	15864	16194	16364	16282	16342	16416	16201	16163	16161	16370	16126	16128	16326	16098	16271	16115	16201	16227	16345	16146	16239	16253	16479	16163	16276	16267	16267	16345	16440	16316	16166	16380	16253	16389	16257	16330	16239	16259	16320	16260	16367	16530	16321	16160	16185	16205	16102	16184	16295	16348	16280	16231
26843	42041	43310	40282	33024	25422	20818	18335	17347	15986	15518	15375	15138	14521	14640	14656	16749	15609	16534	19886	20058	18919	17125	15838	15042	14474	14425	14439	14410	14372	14346	14463	14166	14477	14501	14526	14358	14399	14489	14398	14336	14248	14399	14211	14363	14360	14406	14293	14136	14372	14309	14327	14452	14354	14367	14392	14618	14344	14394	14294	14503	14321	14328	14330	14317	14355	14342	14495	14305	14248	14352	14506	14484	14261	14454	14234	14256	14303	14245	14299	14309	14294	14358	14290	14295	14398	14492	14461	14222	14283	14235	14481	14386	14475	14552	14374	14353	14252	14356	14464	14430	14389	14216	14446	14256	14405	14296	14392	14268	14389	14382	14355	14252	14601	14433	14294	14495	14426	14186	14243	14384	14564	14396	14354	14311	14397	14392	14401	14377	14410	14266	14397	14386	14354	14437	14338	14283	14216	14260	14413	14290	14423	14410	14417	14374	14520	14456	14419	14398	14451	14376	14345	14429	14339	14410	14367	14352	14248	14227	14380	14278	14301	14369	14369	14341	14376	14283	14405	14376	14347	14519	14246	14302	14172	14352	14413	14282	14488	14398	14397	14363	14377	14592	14386	14428	14288	14503	14237	14372	14276	14356	14333	14246	14570	14238	14125	14298	14366	14280	14417	14395	14417	14442	14380	14331	14334	14385	14346	14455	14286	14335	14260	14309	14406	14388	14505	14339	14241	14335	14388	14290	14337	14251	14489	14437	14233	14337	14215	14479	14424	14060	14497	14369	14331	14392	14348	14308	14331	14420	14419	14240	14330	14413	14256	14364	14534	14422	14404	14367	14334	14306	14308	14416	14413	14158	14235	14299	14420	14389	14343	14316	14560	14247	14281	14316	14342	14372	14155	14353	14473	14416	14202	14437	14348	14385	14300	14358	14321	14337	14324	14144	14285	14314	14387	14217	14506	14317	14376	14379	14301	14366	14394	14421	14346	14295	14442	14489	14443	14410	14313	14347	14472	14339	14367	14271	14272	14396	14429	14297	14299	14370	14391	14354	14396	14285	14243	14296	14431	14587	14198	14306	14359	14267	14440	14450	14322	14374	14508	14434	14464	14333	14188	14492	14362	14254	14518	14309	14421	14138	14327	14272	14361	14303	14284	14218	14317	14408	14414	14345	14416	14434	14251	14296	14326	14439	14329	14391	14451	14464	14288	14384	14426	14388	14435	14385	14339	14436	14427	14188	14381	14316	14384	14533	14370	14322	14597	14406	14420	14352	14333	14548	14283	14249	14505	14492	14510	14466	14290	14204	14320	14340	14465	14364	14415	14414	14247	14287	14178	14260	14392	14340	14357	14457	14419	14348	14317	14358	14260	14395	14379	14421	14427	14446	14254	14218	14373	14472	14433	14318	14388	14362	14456	14385	14478	14260	14251	14397	14312	14364	14410	14420	14352	14247	14301	14110	14314	14380	14511	14272	14272	14355	14336	14452	14466	14312	14419	14432	14287	14418	14295	14383	14361	14414	14274	14283	14401	14262	14294	14305	14351	14492	14513	14362	14415	14284	14298	14259	14257	14429	14490	14324	14399	14448	14339	14425	14332	14370	14405	14490	14350	14329	14305	14339	14332	14292	14421	14324	14225	14240	14457	14275	14282	14282	14363	14344	14387	14388	14424	14270	14237	14457	14429	14213	14333	14378	14320	14349	14416	14262	14311	14271	14460	14348	14307	14324	14118	14317	14373	14374	14248	14480	14356	14291	14239	14274	14306	14349	14322	14207	14334	14295	14452	14270	14421	14347	14477	14320	14227	14305	14321	14393	14211	14383	14423	14284	14277	14387	14325	14327	14244	14376	14532	14472	14281	14361	14481	14361	14362	14580	14359	14335	14369	14445	14267	14353	14359	14219	14393	14452	14233	14519	14397	14360	14343	14259	14406	14406	14215	14434	14385	14215	14324	14437	14462	14356	14287	14448	14354	14442	14165	14553	14341	14447	14325	14406	14419	14305	14461	14225	14524	14334	14329	14299	14348	14297	14312	14226	14465	14482	14509	14240	14346	14251	14221	14257	14290	14285	14247	14309	14293	14375	14492	14317	14375	14458	14394	14165	14392	14266	14326	14294	14453	14402	14328	14362	14354	14324	14439	14441	14514	14431	14259	14362	14361	14475	14338	14366	14276	14423	14366	14260	14385	14420	14494	14214	14226	14317	14305	14452	14315	14393	14476	14405	14403	14334	14567	14490	14503	14115	14418	14277	14399	14445	14389	14389	14296	14628	14269	14390	14341	14521	14215	14437	14297	14201	14420	14446	14302	14369	14460	14159	14115	14413	14355	14269	14408	14373	14594	14412	14340	14425	14359	14459	14225	14358	14143	14506	14459	14259	14448	14461	14465	14341	14511	14332	14315	14328	14423	14370	14447	14403	14356	14465	14137	14432	14270	14330	14340	14315	14302	14267	14183	14411	14496	14308	14234	14371	14321	14374	14343	14239	14404	14248	14209	14387	14388	14368	14368	14334	14257	14382	14392	14456	14370	14176	14352	14314	14474	14530	14355	14276	14316	14419	14211	14397	14287	14374	14357	14383	14317	14240	14246	14352	14311	14291	14531	14430	14379	14454	14436	14433	14477	14486	14437	14579	14613	14562	14128	14254	14430	14272	14418	14406	14255	14368	14348	14239	14506	14128	14440	14268	14313	14267	14447	14369	14380	14361	14229	14262	14404	14379	14446	14414	14392	14407	14290	14489	14324	14214	14367	14415	14393	14461	14302	14462	14333	14390	14273	14378	14392	14491	14394	14359	14387	14371	14256	14344	14428	14239	14250	14388	14389	14241	14309	14530	14254	14279	14301	14424	14351	14568	14402	14274	14246	14247	14304	14501	14263	14466	14314	14282	14323	14424	14285	14420	14564	14448	14430	14448	14351	14218	14357	14436	14200	14364	14432	14374	14373	14251	14403	14271	14489	14378	14395	14488	14463	14167	14383	14438	14477	14280	14427	14350	14298	14369	14349	14352	14291	14495	14114	14456	14372	14456	14352	14407	14363	14459	14206	14517	14094	14458	14519	14449	14346	14434	14283	14416	14535	14479	14376	14301	14269	14475	14437	14505	14434	14243	14487	14314	14370	14427	14255	14198	14469	14220	14252	14217	14389	14439	14409	14455	14273	14380	14365	14401	14321	14343	14380	14309	14426	14331	14500	14325	14366	14349	14332	14408	14374	14280	14343	14332	14478	14220	14322	14241	14403	14161	14459	14366	14231	14404	14481	14374	14438	14404	14346	14338	14422	14309	14266	14473	14331	14293	14122	14433	14405	14347	14401	14430	14438	14417	14390	14498	14414	14381	14285	14316	14579	14382	14210	14369	14271	14504	14357	14354	14245	14307	14429	14191	14292	14444	14339	14322	14325	14413	14347	14395	14413	14386	14303	14493	14556	14346	14577	14422	14322	14328	14363	14449	14424	14396	14249	14332	14270	14405	14267	14365	14308	14451	14484	14250	14385	14358	14417	14162	14298	14376	14296	14386	14359	14438	14337	14374	14347	14465	14165	14543	14347	14520	14380	14428	14253	14415	14462	14552	14494	14411	14475	14338	14407	14403	14381	14462	14353	14300	14239	14363	14524	14197	14281	14260	14323	14365	14277	14480	14335	14198	14301	14475	14397	14284	14281	14360	14268	14440	14262	14360	14504	14294	14616	14224	14181	14426	14408	14320	14498	14312	14360	14390	14396	14279	14224	14405	14426	14363	14231	14355	14369	14235	14248	14437	14337	14501	14317	14687	14346	14360	14310	14367	14444	14336	14375	14366	14372	14433	14471	14392	14371	14511	14265	14254	14164	14332	14298	14376	14439	14446	14334	14294	14453	14424	14407	14363	14399	14420	14234	14532	14488	14410	14328	14529	14194	14540	14416	14325	14386	14245	14349	14233	14468	14340	14320	14310	14144	14342	14314	14449	14374	14450	14209	14407	14234	14327	14212	14521	14284	14393	14385	14355	14601	14311	14367	14218	14449	14334	14396	14353	14352	14474	14078	14305	14256	14208	14316	14450	14434	14445	14341	14420	14354	14567	14405	14385	14326	14408	14351	14307	14212	14287	14390	14350	14163	14407	14272	14508	14352	14330	14304	14408	14339	14362	14509	14371	14259	14308	14323	14422	14296	14474	14399	14381	14187	14339	14343	14335	14414	14474	14325	14418	14406	14375	14286	14267	14354	14290	14275	14267	14296	14562	14318	14413	14348	14349	14397	14441	14213	14320	14458	14528	14424	14281	14489	14377	14340	14582	14329	14437	14354	14290	14257	14529	14405	14366	14209	14344	14370	14418	14334	14436	14515	14292	14287	14406	14420	14515	14272	14284	14268	14397	14336	14383	14340	14245	14458	14163	14514	14410	14293	14403	14303	14268	14437	14368	14349	14541	14412	14425	14411	14412	14398	14325	14415	14278	14351	14428	14234	14401	14317	14272	14378	14387	14284	14483	14496	14346	14423	14242	14287	14341	14220	14423	14345	14535	14389	14301	14359	14315	14417	14535	14390	14362	14377	14392	14279	14392	14441	14364	14407	14243	14385	14430	14260	14389	14588	14369	14489	14399	14396	14241	14383	14438	14404	14407	14403	14355	14318	14342	14290	14386	14360	14243	14382	14351	14311	14240	14388	14390	14318	14309	14496	14423	14354	14417	14230	14404	14313	14392	14349	14437	14265	14369	14445	14425	14491	14434	14506	14337	14442	14321	14377	14307	14440	14471	14516	14464	14415	14443	14314	14262	14276	14436	14258	14450	14454	14467	14267	14416	14418	14480	14297	14439	14280	14374	14283	14306	14248	14416	14452	14303	14361	14381	14437	14341	14265	14344	14302	14294	14449	14443	14382	14313	14359	14340	14470	14428	14411	14571	14431	14420	14302	14397	14358	14500	14264	14386	14298	14318	14254	14330	14351	14157	14384	14435	14433	14454	14463	14218	14277	14412	14335	14393	14216	14464	14382	14322	14519	14256	14387	14178	14281	14336	14379	14356	14344	14421	14241	14394	14418	14509	14336	14257	14526	14408	14391	14428	14289	14420	14495	14510	14492	14448	14205	14403	14259	14397	14340	14238	14342	14454	14396	14507	14223	14495	14389	14363	14464	14381	14401	14421	14083	14323	14395	14504	14349	14335	14292
24254	21499	29271	25915	24710	26761	25741	20550	18592	18051	17501	17033	16749	16727	16729	17044	17413	17883	19441	21646	23196	22561	20550	18640	17405	16703	16245	16266	16221	16328	16256	16280	16367	16324	16200	16187	16044	16078	16306	16238	16090	16277	16100	15980	16150	16182	16068	15925	16066	16288	16096	16188	16098	16059	16075	16122	16076	16066	16153	16063	16133	15951	16037	15982	16264	16007	16052	16052	16002	16048	15982	15960	16212	16175	16044	16009	16206	16136	15897	16178	16084	16299	16258	16224	16035	15904	16045	16234	16104	15960	16093	16106	16055	16031	16090	16025	16082	15896	15897	16061	15991	16177	16128	16120	16110	16006	16022	16024	16098	16046	16269	16099	16176	16333	16163	16098	16086	15927	16102	16169	15853	16071	16102	16135	16158	16107	16000	16336	16138	16118	16049	15985	16089	16132	16250	15925	16263	16111	15948	16007	16218	16227	16136	16042	16033	16081	15898	15956	15964	16222	15963	16253	16107	16127	15951	15869	16072	16041	16141	16098	16029	15974	16242	16093	16185	16117	15952	16051	16098	16271	15958	16127	16218	16106	16249	16184	15937	16102	16092	16098	15876	16052	16200	16001	16025	16047	16158	16150	16094	16178	16105	16135	15976	16146	16203	15976	16156	16074	16100	15958	16011	15968	15927	16088	15993	16135	15996	16139	16163	16145	16015	16168	16112	16053	15892	16243	16154	16114	16055	16139	16125	15838	16095	16042	16026	16145	16275	16079	16146	16069	15954	15973	16224	16166	16141	16069	16128	15944	15840	16092	15930	16413	16201	16091	16066	16176	16020	16056	16095	16071	16103	16083	16082	15810	16080	16125	15975	16058	15878	16297	16166	15971	16004	16158	16176	15992	16129	15932	16314	16000	16353	16291	16002	16181	16101	16062	16246	15872	16274	16091	16081	16199	15906	15821	16146	16015	16126	16002	15880	15997	16089	16035	16104	16234	16194	16124	16225	16021	16080	16099	16054	16078	15990	15970	16207	16135	15897	16106	16007	16303	15924	16013	15860	15885	16086	16148	16265	16019	16094	16176	16000	16024	15994	15811	15948	16192	16191	16115	16206	15890	16083	16140	16023	15906	16118	16231	15919	16023	16234	16097	16197	16121	16216	16096	16031	16022	15940	16029	16364	16014	16015	16096	16140	16078	16093	16234	16056	16283	16091	15958	16027	15952	15870	15952	16114	16049	16112	15920	15944	16198	16126	16293	16055	16154	16034	15976	16050	16006	15961	16194	16209	16114	16025	16066	16132	16125	16034	15932	16075	16152	15984	16147	16276	16123	16118	15883	16155	16040	15996	16033	16027	16070	16072	16106	16054	16116	15877	16046	16001	16218	16011	16151	15985	16066	16115	16062	16081	16262	16156	16057	16035	16109	16231	16072	16068	16000	16066	16078	16026	16172	16136	16165	16158	16173	16100	16107	16192	16153	16126	15997	16140	16152	16104	16161	15955	16110	16084	16121	16077	16130	16030	16183	16187	16137	15984	16066	15957	16202	15919	16085	16013	16113	16010	16059	16189	16132	16076	16108	16343	16151	16143	16003	16182	15879	16104	16069	16217	16098	16054	16068	16014	16113	16001	16090	15868	15966	16001	16028	15990	15997	16098	16075	16215	15817	15908	16069	16125	15807	16074	16130	16250	15985	16177	15983	16155	16212	15966	15999	16205	16114	15958	16004	16153	15964	15919	16110	15991	15947	16169	16144	16109	15951	16132	16000	16180	15832	16316	16231	16199	16215	16196	16124	15955	16137	16097	16034	15947	16136	16037	15859	16115	16046	15946	16178	16034	16031	16155	16050	16239	16075	16081	16001	16093	15910	16203	16220	16051	16131	16154	15948	16158	16388	16105	15999	16140	16147	16146	15995	15965	16229	15999	15948	15918	16053	15966	15909	16188	16150	16247	16136	15976	16023	15857	16100	15959	16102	15916	16037	15952	15881	16032	16105	16046	16022	15981	16180	16273	16036	16251	16158	16147	16052	16107	16052	15947	15972	16009	16074	16102	15958	16266	16092	16204	16257	16072	16129	16112	16182	16132	15952	16184	16217	16017	15934	15987	16060	16074	15895	15864	16166	16189	16280	15842	16143	16131	16184	15975	16167	16230	16194	16113	15994	16224	16226	16012	16196	16086	15962	15912	16099	16073	16050	16312	15900	16267	15965	16044	16111	16305	16142	16178	16218	16259	16113	16214	16052	16016	15902	16041	16214	15956	15963	15932	15939	15928	16032	16122	16024	16189	16046	16156	16224	16155	15986	15980	16174	16159	16053	15966	16092	16069	16064	16236	16087	15891	16116	15921	15943	16029	16103	16162	16088	16208	15959	15984	15902	16144	15951	15913	16178	16024	16242	16182	16167	16018	16021	16161	16160	15978	16035	16129	16100	16090	16051	15911	16217	16106	15912	16172	16104	15869	16003	16083	16070	16098	16031	16241	16180	16133	16105	16276	16154	15999	16031	16277	15852	16112	16106	16133	16280	16215	16094	16169	16118	16016	16022	16020	16061	16066	16088	16013	16073	16137	16201	16062	15979	16143	16054	15982	16073	15999	16019	15995	16184	16057	16038	16152	15906	16149	16081	16183	16262	15898	15905	15948	16012	15992	16151	16145	16230	16223	16117	16247	16002	16212	16100	16045	16063	16023	15994	15968	16153	15872	16058	16080	16146	15948	16074	15942	16092	16074	15887	16115	16050	16044	16245	16179	15901	16044	16176	15961	16328	16130	15775	16365	16192	16074	15957	16084	16103	16120	16057	16043	16005	16067	16143	16231	16130	15926	15968	15968	16134	16151	16075	16106	16106	16239	16003	16212	16026	15982	16161	16038	16065	16243	16012	15866	16032	16010	16101	16082	16028	16077	16345	15942	16132	16053	16056	16033	16073	16086	16203	16097	16012	16297	15903	16128	15802	16006	16129	16424	16147	16119	16121	16053	15968	16055	16040	16175	16141	16195	16011	16125	16154	16121	16095	16062	15975	16093	16132	16129	15866	16115	16013	16171	16301	16059	16191	16062	15965	15960	16146	16250	16121	15987	16213	16125	16069	15944	16215	15939	15961	16246	16346	16146	16016	16123	16122	16240	16178	16228	16020	16138	16111	16014	16019	15880	15909	16150	15994	16061	15941	16055	16158	16044	16103	15985	16015	16110	16105	16085	15932	15908	16098	16193	16148	16029	16185	15979	16072	16049	16074	16094	16179	15922	16089	16023	16220	16168	15967	16117	15858	16071	16199	16014	16305	15972	15955	16134	15953	16093	16081	16190	16050	16078	15778	16010	15987	16145	16149	16133	16079	16055	16030	15903	16015	16019	16061	16169	16217	16288	16127	16102	16226	16221	16136	16136	16027	16001	16029	15978	16230	16069	16274	15883	15820	15986	16103	16003	16094	16069	16039	16024	15934	16002	16088	16145	16104	16124	15921	16115	16168	15977	16127	15913	15973	16217	16101	16079	16010	15815	16113	16080	16104	15991	16079	16248	16176	15859	15900	16005	16075	16006	15893	16074	16047	16092	15807	16042	15925	16151	16082	15977	16016	16115	15901	16231	16278	16263	16120	16142	16042	16103	16101	15891	15942	16152	16144	16018	16148	16104	16042	16079	16121	16057	15952	16177	16050	16113	16116	16164	16015	16052	16179	16193	16035	16237	16275	16359	15923	16118	15938	16089	16053	15969	16166	16101	16183	16054	16166	16149	16120	16200	16079	16101	16054	16327	15997	16068	16034	16098	16108	16248	16000	15968	16107	16148	16245	15987	16004	15972	15951	15874	16039	15908	16005	16065	15951	16145	16279	15872	15976	16067	15932	16194	16166	16070	15837	15944	15840	16209	15804	15957	15995	16244	16099	15946	16103	16167	16130	16178	16165	16383	16269	16106	16012	16012	16091	15910	15983	16135	16086	15977	16215	15953	16127	16335	16183	16225	16009	16056	16107	16020	15941	16052	15949	16207	16085	16035	16119	16136	16078	16173	16108	16143	16120	16036	16019	16030	16043	15935	16023	16065	15944	16057	15932	16080	15997	15899	16044	16015	16243	16084	15923	16076	16017	16176	15970	15913	16356	16347	15962	16049	16060	15947	16004	16093	16022	16132	16146	15934	15975	15847	15979	16059	15993	16014	16102	16096	16163	16155	15984	15905	15973	16271	16291	16147	16010	16221	16134	16044	15969	16110	16248	16150	16103	15849	16113	16252	15920	16031	16128	16094	16219	16030	16134	16111	16054	15863	16115	16152	15982	15923	16157	15881	16060	16088	16283	16111	16138	16193	16087	16112	16054	15982	16044	15773	15929	16066	16177	16091	16236	16248	15881	16121	16002	15955	16155	16118	16178	15989	16012	15959	16261	15985	16233	15925	16203	16088	16137	16101	16128	16176	16109	16134	15905	16123	16085	16107	16062	15871	16108	16149	16288	16135	16089	15990	15991	16197	16083	16061	16047	16228	16060	16377	16084	16168	16101	16017	15980	16261	16271	16023	16065	16196	16205	16124	16194	15933	16170	16290	16156	16198	16259	16151	16124	16209	16156	16073	16136	15941	16030	15911	16170	16013	16281	16255	16012	16134	16072	16205	16083	16074	16080	16113	16251	16040	16136	16078	16080	16118	15963	15885	15819	16056	16107	15985	16119	16178	16098	16139	16013	15959	16023	16271	16016	16163	15935	15988	15849	16027	16143	16044	15915	15978	16281	16223	16250	16223	16071	16145	16002	16202	16008	16045	15996	16231	16116	16126	16140	16216	15920	15980	16160	16191	16159	16082	16091	15963	16030	16097	16226	16071	16015	16092	16008	16084	16068	16084	16230	16133	15965	16162	16167	16013	16009	16138	16248	16300	15937	15994	16102	16201	16261	16032	15952	16068	16102	15975	16121	16178	16093	16179	16176	16236	16078	16181	15806	15988	15997	15975	16040	16228	16245	16074	16265	16198	15873	16083	15928	16028	15973	16188	16072	16158	16084	16124	16087	16013	15951	16252	16186	16068	16175	15970	15908	15951	15961	16098	16020	16185	16178	16090	16036	16034	16261	16077	16048	16030	16069	16036	16204	16192	15970	16030	16147	15934	16403	15983	15883	16033	16181	15994	16046	16111	15951	15998	15953	16312	16150	16057	15863	16308	16280	16163	16101
26936	43423	46210	44699	36613	29902	23048	20074	18156	17142	15994	15534	15255	14967	14998	15326	16173	17147	18821	22762	24807	23038	20098	17265	15718	14572	14492	14581	14376	14258	14053	14251	14166	14425	14157	14283	14166	14212	14171	14229	14235	14084	14261	14265	14289	14311	14044	14128	14208	14264	14246	14045	14167	14217	14332	14136	14257	14122	14239	14314	14100	14189	14184	14264	14085	14282	14308	14437	14166	14155	14092	14222	14274	14277	14369	14280	14414	14149	14104	14237	14046	14434	14298	14324	14365	14472	14336	14161	14097	14303	14180	14270	14254	14217	14307	14097	14256	14146	14271	14185	14361	14168	14326	14189	14162	14315	14159	14108	14122	14288	13992	14310	14287	14215	14138	14179	14248	14238	14172	14194	14191	14148	14166	14336	14069	14216	14347	14139	14283	14282	14307	14214	14205	14163	14143	14172	14484	14253	14134	14201	14273	14168	14195	14064	14183	14319	14121	14034	14240	14289	14373	14130	14230	14217	14224	14251	14128	14294	14324	14172	14293	14283	13999	14281	14268	14154	14186	14266	14178	14260	14115	14271	14319	14324	14109	14294	14267	14249	14251	14225	14350	14237	14014	14098	14111	14316	14149	14098	14138	14364	14222	14382	14430	14159	14161	14338	14323	14138	14116	14273	14271	14287	14206	14238	14131	14347	14226	14293	14397	14187	14308	14228	14204	14255	14155	14171	14401	14164	14233	14392	14216	14344	14286	14214	14055	14243	14214	14286	14091	14147	14263	14113	14162	14181	14345	14150	14086	14260	14282	14271	14191	14280	14196	14171	14311	14153	14428	14146	14306	14174	14349	14158	14070	14235	14311	14252	14498	14204	14228	14162	14122	14186	14140	14097	14118	14275	14376	14281	14268	14156	14280	14199	14109	14344	14174	14371	14094	14003	14388	14167	14055	14324	14163	14303	14256	14257	14271	14078	14427	14196	14457	14424	14117	14257	14184	14240	14247	14201	14195	14137	14074	14272	14428	14314	14184	14100	14292	14386	14332	14163	14116	14157	14266	14174	14250	14180	14262	14139	14107	14104	14182	14185	14239	14161	14239	14158	14131	14157	14079	14180	14173	14195	14336	14136	14181	14275	14265	14216	14249	14184	14307	14147	14295	14216	14273	14214	14281	14345	14135	14340	14292	14031	14464	14069	14151	14315	14304	14204	14259	14215	14357	14156	14438	14164	14075	14246	14294	14163	14114	14205	14174	14044	14239	14292	14147	14155	14351	14066	14225	14221	14186	14185	14159	14174	14331	13954	14180	14227	14215	14208	14349	14207	14161	14235	14215	14274	14199	14270	14339	14060	14103	14274	14054	14309	14389	14271	14143	14302	14262	14102	14179	14025	14190	14195	14294	14083	14113	14131	14189	14174	14206	14212	14298	14309	14124	14353	14110	14178	14224	14169	14121	14207	14016	14366	14288	14199	14337	14069	14287	14274	14183	14338	14254	14365	14174	14148	14218	14466	14263	14242	14229	14079	14246	14093	14215	14293	14249	14275	14176	14236	14187	14351	14154	14191	14247	14216	14178	14232	14258	14035	14157	14199	14186	14297	14230	14229	14222	14178	14108	13954	14254	14161	14186	14163	14300	14114	14221	14166	14139	14292	14239	14068	14277	14307	14193	14103	13964	14106	14098	14303	14169	14088	14330	14162	14246	14384	14164	14317	14159	14202	14169	14313	14153	14154	14201	14278	14154	14291	14261	14276	14401	14258	14075	14267	14202	14219	14091	14253	14124	14336	14109	14197	14067	14221	14311	14151	14323	14190	14262	14256	14170	14211	14256	14173	14218	14224	14113	14189	14108	14283	14253	14214	14285	14227	14169	14218	14461	14182	14269	14374	14369	14239	14047	14131	14238	14295	14205	14187	14207	14204	14142	14294	14316	14315	14171	14200	14237	14149	14154	14254	14121	14145	14348	14321	14286	14314	14278	14337	14141	14077	14100	14069	14286	14189	14233	14233	14193	14248	14224	14191	14204	14222	14190	14345	14208	14169	14357	14245	14280	14235	14148	14181	14099	14228	14128	14138	14179	14356	14175	14334	14377	14259	14320	14189	14310	14252	14268	14286	14158	14198	14255	14261	14305	14216	14024	14118	14248	14255	14142	14116	14288	14229	14167	14081	14260	14238	14274	14355	14222	14118	14338	14141	14237	14261	14429	14296	14153	14300	14119	14114	14219	14342	14137	14277	14213	14205	14392	14308	14433	14280	14211	14200	14141	14115	14222	14313	14116	14249	14360	14259	14159	14177	14251	14173	14287	14159	14130	14313	13896	14287	14364	14391	14175	14240	14382	14108	14216	14170	14230	14243	14263	14225	14166	14156	14288	14160	14268	14212	14291	14198	14171	14013	14015	14252	14134	14048	14260	14159	14181	14201	14272	14279	14310	14252	14302	14287	14144	14248	14162	14164	14218	14187	14286	14158	14128	14279	14178	14327	14136	14220	14109	14181	14146	14288	14246	14159	14186	14244	14130	14186	14318	14187	14243	14286	14266	14196	14207	14086	14258	14106	14130	14186	14294	14187	14153	14094	14321	14257	14088	14124	14266	14224	14199	14165	14032	14200	14130	14151	14277	14120	14409	14246	14130	14192	14167	14035	14362	14214	14189	14086	14194	14256	14349	14235	14229	14279	14359	14309	14329	14223	14180	14329	14247	14241	14262	14144	14224	14168	14308	14173	14147	14260	14265	14181	14255	14252	14250	14226	14168	14140	14156	14055	14345	14211	14096	14153	14322	14152	14180	14238	14125	14115	14255	14216	14160	14300	14277	14251	14438	14076	14286	14182	14335	14203	14408	14184	14366	14108	14280	14252	14221	14156	14243	14215	14351	14322	14145	14323	14246	14229	14300	14388	14435	14005	14356	14169	14337	14288	14096	14038	14410	14157	14296	14303	13982	14217	14169	14021	14297	14167	14177	14300	14353	14240	14137	14429	14021	14117	14369	14165	14268	14143	14150	14176	14241	14208	14312	14340	14281	14258	14290	14097	14175	14153	14257	14171	14211	14272	14244	14246	14333	14122	14217	14199	14152	14138	14229	14167	14115	14128	14465	14295	14223	14003	14126	14173	14335	14304	14414	14440	14099	14132	14258	14119	14173	14230	14177	14355	14236	14298	14266	14298	14257	14161	14267	14153	14165	14286	14229	14087	14175	14362	14195	14195	14101	14168	14280	14188	14311	14373	14269	14173	14255	14110	14108	14229	14129	14229	14159	14153	14123	14305	14289	14160	14229	14156	14130	14202	14164	14233	14189	14323	14019	14260	14311	14230	14100	14140	14147	14172	14220	14309	14168	14240	14179	14080	14332	14339	14153	14272	14365	14100	14125	14292	14349	14149	14274	14518	14153	14288	14370	14129	14310	14164	14280	14095	14190	14214	14235	14262	14368	14157	14056	14188	14122	14236	14082	14083	14364	14140	14314	14282	14237	14193	14023	14169	14285	14310	14179	14261	14201	14258	14253	14184	14247	14154	14213	14249	14214	14166	14092	14128	14255	14326	14148	14172	14104	14257	14307	14381	14271	14136	14123	14314	14307	14152	14209	14164	14079	14186	14219	14348	14379	14231	14035	14211	14161	14311	14258	14154	14066	14189	14201	14223	14146	14062	14244	14270	14174	14116	14085	14149	14270	14364	14313	14388	14281	14045	14128	14125	14131	14108	14206	14233	14278	14325	14200	14368	14135	14326	14123	14267	14317	14200	14251	14268	14184	14180	14194	14390	14208	14112	14026	14261	14234	14077	14322	14028	14203	14343	14224	14256	14162	14303	14258	14248	14189	14266	14390	14144	14124	13972	14146	14091	14281	14136	14232	14090	14021	14190	14067	14301	14218	14220	14383	14199	14226	14275	14565	14009	14083	14121	14215	14316	14174	14220	14334	14126	14383	14139	14390	14236	14161	14191	14158	14258	14288	14226	14110	14326	14230	14223	14298	14209	14222	14183	14236	14138	14258	14204	14253	14223	14173	14202	14008	14238	14253	14262	14214	14132	14171	14212	14130	14098	14066	14317	14201	14256	14225	14186	14166	14309	14135	14204	14232	14124	14157	14192	14154	14216	14234	14198	14207	14288	14447	14212	14245	14031	14210	14037	14156	14301	14086	14249	14235	14250	14191	14287	14144	14243	14242	14237	14024	14225	14142	14087	14152	14412	14056	14218	14094	14142	14317	14219	14216	14080	14368	14244	14334	14243	14216	14379	14229	14414	14163	14191	14259	14291	14163	14280	14187	14217	14137	14231	14348	14077	14329	14227	14179	14201	14260	14124	14231	14307	14196	14228	14088	14140	14160	14230	14157	14308	14332	14089	14148	14179	14159	14242	14395	14278	14282	14173	14210	14134	14320	14217	14115	14140	14335	14194	14218	14288	14038	14328	14262	14136	14286	14164	14147	14166	14213	14239	14186	14294	14217	14132	14268	14347	14106	14301	14128	14277	14139	14296	14035	14155	14151	14236	14196	14255	14163	14455	14371	14333	14076	14219	14164	14259	14223	14135	14336	14203	14221	14276	14203	14247	14164	14072	14320	14266	14231	14386	14229	14235	14223	14298	14139	14258	14222	14230	14300	14224	14085	14198	14280	14301	14289	14200	14265	14258	14244	14134	14082	14343	14142	14180	14178	14201	14343	14181	14385	14162	14293	14253	14311	14095	14230	14148	14267	14142	14259	14270	14256	14197	14357	14169	14362	14119	14290	14060	14138	14237	14111	14168	14207	14336	14284	14259	14352	14321	14181	14210	14142	14270	14292	14267	14141	14256	14294	14141	14116	14146	14212	14214	14093	14301	14245	14381	14248	14252	14122	14227	14175	14320	13991	14270	14144	14175	14240	14449	14151	14385	13901	14394	14311	14215	14104	14225	14340	14183	14210	14205	14007	14457	14221	14166	14220	14141	14164	14290	14136	14183	14268	14091	14145	14139	14160	14241	14221	14130	14162	14187	14140	14363	13899	14269	14355	13996	14326	14182	14206	14052	14245	14160	14366	14167	14041	14226	14277	14212	14274	14279	14236	14269	14373	14195	14165	14270	14368	14111	14354	14125	14347	14183	14243	14175	14317	14214	14292	14088	13956	14295	14257	14153	14298	14180	14109	14031	14138	14080	14152	14162	14323	14077	14017	14243
34227	35350	36983	33418	27171	22908	19866	18347	17316	17034	16987	16867	16692	16727	16820	16880	16704	16951	16687	16782	17182	17408	17243	17079	16939	16711	16698	16676	16805	16778	16806	16794	16741	16931	16751	16804	16655	16941	16704	16983	16968	16534	16560	16819	16794	16742	16858	16751	16653	16860	16836	16891	16841	16695	16559	16653	16526	16666	16752	16672	16691	16668	16623	16626	16757	16760	16749	17068	16551	16812	16634	16858	16846	16699	16689	16898	16831	16672	16822	16627	16714	16652	16841	16721	16675	16604	16647	16699	16660	16602	16882	16970	16775	16747	16897	16760	16720	16598	16662	16636	16718	16781	16738	16716	16760	16709	16765	16700	16702	16603	16858	16623	16669	16711	16492	16848	16892	16643	16685	16709	16716	16697	16770	16853	16778	16515	16787	16889	16698	16547	16833	16783	16846	16785	16672	16714	16553	16690	16759	16927	16727	16762	16742	16726	16704	16740	16965	16702	16754	16835	16645	16612	16566	16634	16553	16689	16804	16695	16498	16718	16720	16891	16499	16685	16574	16410	16623	16973	16754	16724	16581	16841	16620	16675	16727	16604	16562	16720	16656	16897	16687	16752	16713	16673	16622	16734	16662	16569	16979	16837	16891	16794	16738	16673	16593	16634	16481	16494	16544	16573	16877	16766	16653	16675	16792	16818	16580	16694	16697	16666	16853	16610	16834	16527	16661	16688	16891	16597	16630	16500	16601	16805	16670	16519	16742	16732	16546	16661	16863	16906	16703	16669	16921	16587	16767	16820	16770	16656	16764	16649	16882	16893	16953	16736	16772	16664	16600	16592	16584	16710	16657	16758	16664	16821	16909	16924	16666	16736	16719	16835	16516	16738	16765	16657	16660	16766	16765	16744	16856	16638	16725	16594	16614	16659	16773	16786	16584	16613	16508	16721	16605	16662	16676	16638	16678	16568	16700	16595	16658	16767	16746	16782	16661	16592	16795	16803	16700	16558	16754	16652	16755	16780	16679	16666	16636	16596	16639	16959	16630	16696	16704	16590	16767	16744	16864	16681	16794	16455	16773	16799	16910	16783	16612	16537	16820	16832	16796	16691	16593	16853	16709	16718	16780	16648	16806	16526	16757	16822	16832	16667	16465	16678	16713	16670	16697	16732	16742	16530	16604	16839	16450	16764	16808	16615	16671	16602	16777	17148	16654	16624	16723	16660	16818	16564	16630	16770	16823	16775	16797	16773	16720	16640	16759	16655	16687	16682	16797	16871	16578	16712	16693	16648	16629	16772	16618	16875	16782	16615	16843	16790	16649	16535	16875	16805	16591	16637	16843	16617	16546	16708	16760	16717	16568	16565	16429	16613	16839	16768	16794	16696	16755	16601	16770	16743	16790	16711	16634	16697	16749	16885	16631	16646	16679	16753	16743	16616	16837	16856	16719	16819	16783	16750	16634	16851	16704	16849	16690	16688	16691	16730	16853	16878	16686	16358	16591	16733	16640	16692	16900	16777	16695	16862	16545	16692	16760	16528	16639	16658	16637	16766	16647	16510	16789	16727	16696	16474	16592	16820	16510	16948	16696	16765	16725	16907	16941	16729	16917	16673	16635	16570	16782	16798	16723	16816	16928	16649	16631	16722	16704	16729	16747	16644	16944	16659	16675	16786	16527	16636	16541	16824	16850	16804	16972	16825	16721	16766	16564	16774	16811	16933	16647	16748	16787	16793	16525	16673	16763	16747	16646	16748	16764	16782	16518	16857	16658	16632	16822	16739	16635	16556	16697	16864	16651	16809	16581	16689	16698	16872	16746	16702	16783	16649	16717	16804	16752	16661	16734	16601	16578	16607	16868	16679	16820	16859	16663	16519	16832	16643	16794	16721	16659	16777	16792	16820	16750	16777	16633	16620	16506	16647	16848	16737	16636	16776	16550	16714	16800	16765	16770	16689	16834	16579	16685	16660	16468	16722	16802	16520	16764	16819	16868	16714	16757	16692	16731	16740	16798	16708	16577	16689	16547	16829	16781	16622	16687	16688	16866	16615	16761	16661	16603	16731	16768	16612	16588	16551	16509	16891	16865	16634	16698	16821	16759	16803	16719	16681	16790	16694	16682	16609	16920	16765	16923	16755	16810	16786	16791	16982	16715	16880	16741	16769	16812	16488	16923	16715	16742	16589	16764	16823	16506	16788	16670	16624	16757	16866	16716	16766	16790	16758	16737	16595	16756	16679	16651	16668	16725	16749	16750	16539	16811	16418	16724	16511	16935	16665	16646	16819	16831	16692	16723	16709	16724	16653	16751	16733	16576	16767	16690	16687	16747	16762	16713	16552	16672	16673	16851	16764	16751	16647	16758	16641	16866	16740	16674	16684	16781	16716	16721	16594	16773	16937	16859	16781	17037	16893	16780	16779	16723	16757	16558	16745	16687	16616	16514	16704	16684	16643	16814	16623	16603	16627	16902	16655	16834	16675	16680	16699	16873	16865	16694	16531	16863	16667	16569	16579	16598	16545	16802	16742	16691	16775	16372	16476	16591	16658	16767	16663	16699	16503	16836	16734	16815	16800	16607	16386	16651	16702	16703	16735	16660	16667	16775	16666	16693	16567	16905	16497	16561	16763	16718	16873	16982	16799	16810	16736	16615	16736	16832	16634	16741	16780	16576	16957	16719	16525	16635	16490	16579	16881	16748	16858	16980	16812	16701	16724	16620	16665	16610	16959	16749	16824	16897	16749	17034	16801	16702	16736	16573	16659	16689	16824	16677	16414	16857	16632	16588	16675	16694	16508	16542	16583	16625	16747	16715	16807	16733	16645	16676	16754	16657	16708	16888	16585	16648	16837	16722	16516	16715	16687	16751	16650	16633	16885	16734	16730	16742	16730	16539	16720	16586	16699	16493	16587	16754	16795	16383	16928	16640	16687	16760	16797	16919	16684	16767	16611	16817	16826	16747	16601	16665	16668	16754	16706	16622	16703	16715	16663	16735	16729	16730	16787	16725	16570	16718	16732	16770	16629	16650	16802	16758	16690	16789	16775	16457	16690	16577	16758	16768	16838	16969	16794	16861	16765	16693	16769	16722	16703	16687	16775	16732	16967	16634	16543	16869	16729	16657	16613	16576	16681	16644	16668	16743	16828	16526	16713	16803	16732	16899	16499	16711	16548	16756	16752	16773	16827	16471	16768	16647	17001	16639	16733	16862	16640	16525	16759	16821	16855	16738	16720	16690	16833	16603	16534	16708	16674	16944	16667	16567	16741	16608	16701	16820	16639	16430	16864	16469	16668	16444	16754	16864	16802	16815	16955	16680	16720	16606	16612	16816	16619	16714	16565	16674	16738	16740	16728	16684	16538	16564	16820	16899	16674	16716	16754	16918	16686	16693	16665	16526	16664	16857	16633	16474	16710	16741	16833	16800	16727	16847	16730	16729	16569	16696	16700	16885	16654	16646	16723	16652	16755	16639	16738	16750	16603	16807	16773	16405	16702	16931	16782	16747	16710	16817	16549	16667	16667	16776	16888	16811	16677	16805	16687	16689	16781	16607	16799	16623	16618	16672	16745	16589	16706	16689	16869	16756	16832	16771	16635	16877	16661	16532	16798	16966	16659	16543	16808	16758	16719	16711	16772	16696	16667	16932	16752	16717	16604	16680	16871	16824	16697	16853	16981	16833	16713	16778	17070	16567	16627	16624	16568	16711	16629	16563	16998	16857	16853	16829	16817	16545	16735	16746	16757	16806	16637	16649	16773	16657	16813	16692	16867	16488	16737	16832	16757	16874	16847	16839	16731	16643	16736	16966	16678	16898	16731	16724	16654	16705	16866	16709	16871	16568	16726	16763	16641	16977	16894	16721	16757	16618	16644	16750	16671	16593	16582	16851	16757	16930	16980	16654	16571	16723	16633	16804	16535	16770	16920	16722	16791	16715	16639	16766	16756	16866	16732	16797	16554	16553	16685	16753	16712	16784	16621	16959	16714	16646	16768	16763	16702	16714	16592	16814	16497	16805	16837	16784	16725	16772	16744	16620	16690	16486	16670	16904	16808	16653	16678	16792	16581	16784	16963	16625	16602	16677	16785	16788	16541	16709	16620	16857	16703	16872	16742	16572	16875	16667	16813	16540	16853	16934	16575	16837	16774	16905	16739	16642	16658	16673	16736	16849	16487	16769	16642	16794	16487	16633	16709	16945	16673	16688	16690	16713	16561	16701	16756	16702	16750	16691	16732	16646	16674	16905	16460	16731	16881	16883	16806	16711	16557	16704	16778	16744	16517	16613	16843	16649	16672	16759	16676	16728	16740	16705	16715	16636	16641	16674	16760	16896	16628	16670	16675	16633	16671	16719	16764	16748	16527	16696	16730	16892	16800	16726	16575	16721	16894	16643	16724	16882	16646	16958	16939	16918	16744	16666	16568	16706	16575	16739	16733	16779	16449	16819	16746	16776	16656	16618	16715	16673	16732	16723	16495	16875	16685	16669	16754	16755	16791	16608	16786	16755	16684	16536	16810	16811	16844	16737	16815	16636	16793	16713	16616	16769	16755	16746	16867	16814	16649	16782	16847	16649	16862	16986	16733	16575	16699	16791	16835	16510	16602	16839	16901	16765	16593	16641	16799	16699	16832	16744	16691	16787	16530	16771	16673	16717	16748	16725	16685	16507	16584	16712	16778	16776	16883	16878	16774	16730	16684	16843	16673	16735	16664	16743	16708	16651	16775	16823	16777	16705	16787	16671	16590	16711	16760	16697	16767	16654	16714	16947	16686	16747	16684	16680	16904	16788	16771	16566	16644	16659	16704	16862	16718	16635	16534	16992	16926	16764	16720	16631	16827	16839	16666	16646	16645	16853	16790	16834	16756	16638	16658	16770	16684	16682	16709	16733	16736	16461	16558	16834	16696	16804	16821	16803	16671	16597	16758	16649	16746	16622	16471	16754	16708	16621	16733	16792	16498	16715	16872	16850	16713	16770	16648	16726	16647	16655	16584	16724	16673	16767	16762	16605	16998	16663	16868	16584	16778	16665	16606	16768	16588	16805	16690	16928	16780	16661	16594	16700	16793	16847	16561	16491	16614	16708	16615	16606	16659	16621	16677	16794	16775	16795	16508	16795	16798	16873	16515	16625	16469	16659	16678	16453	16772	16746	16691	16688	16815	16540	16516
28618	38439	39297	35356	28529	23169	18819	16693	15722	15487	15098	15007	14927	14766	14784	14693	14795	14761	14730	15179	15332	15636	15215	14971	14866	14784	14640	14648	14656	14704	14601	14545	14753	14761	14626	14620	14692	14767	14653	14417	14688	14560	14616	14603	14717	14523	14779	14790	14499	14681	14607	14514	14736	14781	14673	14567	14549	14657	14681	14522	14439	14791	14670	14705	14609	14542	14670	14735	14618	14696	14554	14689	14635	14674	14574	14638	14654	14765	14631	14474	14498	14778	14712	14607	14732	14758	14724	14692	14525	14582	14675	14725	14632	14609	14619	14645	14609	14519	14684	14530	14664	14628	14752	14523	14674	14631	14604	14728	14701	14594	14408	14698	14489	14580	14583	14698	14590	14598	14657	14537	14710	14655	14693	14621	14565	14797	14676	14665	14716	14639	14608	14647	14648	14568	14574	14714	14550	14543	14654	14716	14699	14431	14512	14649	14635	14680	14656	14569	14812	14586	14654	14537	14676	14685	14647	14602	14533	14644	14539	14781	14482	14612	14626	14505	14574	14758	14715	14755	14670	14594	14572	14629	14505	14536	14643	14667	14549	14664	14798	14542	14780	14529	14721	14790	14767	14836	14699	14731	14642	14680	14706	14671	14672	14598	14717	14665	14601	14612	14677	14544	14656	14391	14570	14715	14619	14620	14598	14518	14697	14516	14654	14673	14555	14599	14663	14666	14602	14667	14478	14542	14779	14473	14715	14738	14683	14605	14546	14622	14432	14519	14476	14691	14665	14708	14557	14644	14641	14633	14725	14639	14653	14671	14684	14706	14611	14471	14689	14769	14800	14536	14686	14568	14660	14676	14652	14696	14680	14670	14522	14657	14608	14496	14736	14634	14526	14789	14867	14665	14583	14755	14601	14690	14789	14669	14680	14488	14753	14633	14687	14704	14646	14525	14586	14495	14723	14571	14575	14612	14467	14796	14561	14655	14559	14699	14642	14600	14648	14623	14619	14661	14675	14661	14562	14747	14414	14584	14601	14785	14673	14738	14688	14531	14681	14664	14608	14594	14566	14592	14551	14564	14578	14631	14655	14585	14688	14739	14632	14706	14774	14628	14757	14649	14670	14613	14560	14713	14583	14793	14623	14710	14717	14621	14478	14720	14608	14619	14433	14679	14682	14682	14602	14607	14581	14583	14559	14588	14479	14710	14955	14662	14557	14529	14634	14572	14659	14608	14465	14772	14606	14661	14571	14677	14594	14804	14835	14624	14595	14484	14670	14531	14640	14547	14663	14748	14727	14677	14672	14682	14687	14622	14690	14612	14722	14645	14624	14659	14584	14486	14620	14858	14623	14580	14743	14666	14618	14713	14586	14658	14702	14671	14701	14763	14484	14603	14521	14776	14679	14646	14798	14633	14522	14682	14610	14621	14645	14551	14752	14420	14533	14691	14672	14632	14537	14527	14753	14620	14655	14540	14726	14618	14605	14547	14620	14704	14572	14703	14660	14706	14565	14698	14632	14673	14737	14506	14714	14823	14664	14734	14646	14678	14583	14706	14531	14653	14590	14748	14721	14542	14539	14701	14430	14541	14684	14566	14724	14634	14634	14765	14638	14863	14596	14505	14748	14671	14761	14778	14657	14533	14581	14670	14594	14649	14660	14730	14567	14560	14562	14700	14656	14642	14622	14606	14819	14696	14637	14618	14726	14541	14617	14804	14688	14577	14603	14570	14629	14764	14750	14692	14379	14553	14678	14708	14669	14573	14677	14735	14531	14651	14587	14567	14691	14456	14557	14832	14548	14634	14616	14610	14732	14648	14390	14653	14472	14680	14629	14550	14731	14812	14766	14710	14537	14583	14703	14606	14468	14749	14578	14671	14636	14796	14584	14761	14517	14817	14515	14576	14821	14582	14530	14632	14644	14704	14825	14606	14629	14603	14758	14797	14621	14690	14639	14629	14566	14611	14654	14684	14579	14782	14645	14511	14535	14734	14659	14784	14661	14557	14573	14726	14548	14717	14588	14664	14617	14775	14782	14594	14677	14346	14632	14514	14672	14509	14658	14641	14485	14848	14715	14633	14556	14695	14620	14708	14529	14679	14508	14771	14488	14674	14795	14790	14638	14787	14758	14549	14615	14542	14599	14500	14656	14507	14537	14674	14714	14579	14627	14624	14679	14725	14528	14699	14761	14695	14659	14711	14671	14631	14646	14689	14701	14726	14666	14737	14619	14683	14545	14793	14658	14663	14629	14771	14509	14413	14681	14748	14498	14702	14706	14492	14595	14680	14655	14619	14710	14649	14707	14570	14814	14676	14537	14701	14518	14666	14694	14592	14672	14656	14575	14444	14531	14764	14484	14628	14660	14657	14771	14431	14752	14710	14463	14792	14572	14652	14652	14761	14782	14471	14615	14712	14717	14482	14474	14746	14737	14534	14634	14671	14668	14651	14562	14660	14633	14718	14704	14645	14568	14552	14894	14688	14665	14623	14534	14547	14615	14687	14569	14719	14721	14736	14534	14504	14491	14678	14523	14496	14862	14658	14630	14652	14654	14588	14520	14653	14704	14580	14873	14693	14702	14680	14549	14598	14548	14391	14701	14606	14778	14588	14550	14661	14682	14568	14604	14620	14609	14831	14603	14639	14764	14466	14686	14676	14601	14598	14757	14612	14828	14579	14773	14695	14627	14597	14554	14586	14618	14593	14566	14621	14468	14668	14485	14604	14753	14720	14682	14614	14904	14671	14642	14749	14565	14548	14716	14653	14683	14560	14638	14655	14528	14554	14756	14738	14567	14636	14776	14638	14610	14666	14588	14815	14776	14405	14685	14530	14618	14629	14543	14611	14659	14553	14552	14669	14695	14643	14618	14705	14546	14746	14470	14663	14606	14746	14692	14747	14455	14600	14662	14706	14859	14682	14543	14629	14560	14698	14458	14689	14662	14553	14682	14641	14617	14720	14635	14615	14690	14688	14701	14372	14659	14558	14605	14693	14671	14563	14777	14453	14628	14519	14556	14701	14592	14737	14600	14662	14615	14635	14600	14678	14754	14736	14611	14765	14641	14503	14595	14560	14835	14536	14567	14653	14676	14525	14791	14599	14547	14519	14825	14559	14560	14646	14709	14581	14558	14590	14708	14443	14667	14599	14849	14590	14693	14558	14919	14721	14629	14719	14570	14646	14675	14526	14519	14468	14672	14626	14725	14726	14573	14424	14669	14659	14691	14691	14566	14586	14723	14553	14545	14526	14696	14832	14738	14604	14733	14586	14612	14675	14554	14786	14932	14602	14572	14614	14492	14540	14625	14617	14670	14568	14643	14563	14751	14647	14608	14674	14747	14552	14689	14569	14751	14619	14753	14616	14485	14702	14584	14584	14595	14535	14495	14555	14672	14573	14510	14625	14649	14688	14676	14652	14480	14618	14671	14707	14693	14633	14655	14713	14545	14659	14491	14481	14574	14735	14858	14610	14623	14590	14685	14617	14682	14629	14662	14544	14815	14766	14787	14600	14556	14729	14639	14633	14619	14761	14684	14742	14657	14484	14635	14661	14600	14770	14590	14670	14485	14809	14729	14611	14544	14620	14622	14655	14695	14618	14446	14689	14575	14705	14506	14780	14675	14610	14601	14666	14675	14680	14799	14636	14737	14560	14582	14644	14558	14656	14594	14925	14781	14642	14660	14627	14460	14732	14619	14636	14789	14594	14453	14617	14610	14679	14633	14644	14646	14719	14595	14719	14586	14566	14502	14809	14577	14687	14676	14577	14648	14828	14643	14533	14677	14802	14553	14708	14641	14558	14707	14711	14730	14659	14698	14722	14732	14688	14697	14599	14689	14726	14650	14589	14693	14669	14538	14671	14631	14700	14545	14599	14535	14701	14599	14645	14561	14544	14662	14598	14645	14700	14868	14604	14548	14462	14458	14741	14603	14393	14640	14524	14570	14679	14545	14703	14620	14738	14421	14557	14579	14729	14631	14634	14603	14619	14540	14639	14650	14771	14589	14780	14781	14536	14578	14608	14553	14772	14615	14652	14655	14705	14594	14768	14647	14805	14522	14566	14729	14544	14579	14731	14723	14655	14720	14584	14713	14621	14534	14668	14685	14596	14605	14656	14636	14626	14775	14694	14651	14614	14576	14626	14546	14647	14604	14697	14792	14661	14741	14374	14740	14679	14637	14677	14899	14514	14521	14652	14539	14679	14705	14684	14533	14688	14792	14794	14555	14637	14528	14566	14675	14676	14573	14717	14761	14558	14804	14543	14611	14501	14657	14627	14726	14807	14756	14639	14562	14704	14577	14712	14609	14777	14630	14772	14745	14586	14632	14698	14705	14438	14654	14576	14553	14535	14711	14580	14630	14569	14777	14611	14726	14725	14615	14575	14679	14740	14666	14632	14752	14768	14710	14738	14801	14576	14577	14591	14701	14568	14681	14875	14443	14562	14614	14563	14656	14750	14459	14679	14808	14492	14750	14749	14692	14538	14620	14605	14566	14680	14823	14576	14733	14565	14698	14603	14608	14575	14761	14562	14644	14492	14707	14506	14800	14677	14645	14697	14727	14611	14573	14725	14610	14533	14767	14706	14654	14483	14709	14657	14649	14679	14681	14729	14387	14717	14639	14649	14727	14649	14567	14663	14806	14594	14691	14607	14726	14740	14682	14780	14662	14749	14489	14753	14634	14605	14742	14665	14491	14584	14487	14680	14682	14611	14799	14563	14488	14766	14795	14568	14586	14699	14645	14616	14691	14768	14708	14672	14591	14566	14699	14591	14637	14566	14597	14500	14763	14848	14766	14644	14782	14810	14656	14500	14653	14779	14776	14818	14677	14843	14688	14679	14656	14695	14662	14728	14728	14705	14477	14700	14610	14603	14834	14505	14759	14490	14573	14661	14783	14612	14706	14579	14686	14606	14620	14537	14574	14529	14606	14558	14714	14727	14524	14488	14671	14566	14691	14644	14667	14641	14706	14640	14765	14650	14633	14538	14555	14757	14692	14700	14670	14554	14711	14759	14537	14795	14700	14723	14546	14697	14744	14507	14670	14667	14536	14674	14608	14661	14679	14573	14549	14601	14736	14674	14645	14527	14560	14649	14640	14679	14691	14540	14539	14709	14681	14650	14443	14439	14735	14735	14623	14766	14589	14660	14529	14665	14746	14669
25757	21910	30039	29056	26883	25854	23140	19288	17896	17412	16841	16806	16552	16565	16607	16401	16551	16554	16694	18361	21468	20665	19036	17868	17154	16653	16463	16445	16310	16506	16532	16180	16636	16239	16196	16475	16260	16161	16213	16480	16313	16381	16519	16429	16149	16245	16393	16297	16369	16488	16242	16587	16414	16265	16209	16411	16407	16300	16380	16356	16370	16371	16471	16374	16271	16252	16174	16175	16201	16232	16424	16530	16460	16101	16292	16237	16323	16631	16307	16530	16242	16298	16232	16298	16341	16364	16524	16379	16250	16536	16186	16052	16387	16113	16402	16288	16206	16346	16461	16102	16339	16517	16261	16378	16417	16305	16293	16282	16370	16489	16486	16172	16439	16497	16332	16238	16291	16099	16221	16357	16356	16456	16317	16365	16247	16300	16351	16311	16414	16275	16519	16455	16281	16359	16424	16411	16385	16343	16413	16280	16286	16364	16139	16355	16248	16338	16263	16319	16154	16412	16314	16453	16459	16197	16278	16322	16396	16375	16256	16494	16188	16324	16360	16382	16150	16296	16254	16327	16403	16492	16534	16162	16355	16155	16411	16358	16324	16420	16179	16277	16258	16343	16208	16166	16164	16399	16428	16160	16332	16330	16418	16483	16446	16264	16426	16278	16234	16479	16321	16420	16502	16319	16337	16095	16240	16284	16247	16295	16256	16346	16262	15956	16341	16137	16224	16195	16227	16345	16148	16331	16333	16558	16353	16282	16159	16321	16193	16366	16240	16451	16258	16169	16206	16323	16391	16302	16396	16384	16358	16102	16256	16256	16463	16296	16494	16349	16147	16525	16293	16350	16377	16191	16338	16429	16181	16358	16289	16604	16334	16378	16450	16278	16336	16343	16328	16253	16303	16334	16335	16199	16490	16312	16164	16531	16452	16315	16360	16490	16515	16143	16250	16447	16279	16366	16380	16321	16345	16458	16534	16296	16221	16285	16343	16556	16358	16245	16421	16384	16642	16425	16215	16147	16346	16275	16242	16336	16316	16182	16395	16139	16177	16306	16292	16134	16362	16312	16465	16512	16311	16341	16468	16332	16290	16226	16385	16520	16396	16422	16431	16278	16270	16132	16072	16452	16171	16448	16386	16249	16241	16143	16310	16399	16144	16351	16271	16312	16360	16335	16289	16135	16313	16197	16250	16316	16375	16310	16191	16316	16361	16423	16398	16374	16275	16291	16584	16182	16333	16331	16192	16347	16519	16519	16337	16253	16257	16425	16355	16408	16278	16350	16095	16107	16474	16244	16439	16311	16211	16132	16419	16271	16174	16392	16324	16527	16433	16196	16305	16100	16405	16415	16250	16118	16271	16279	16394	16299	16359	16358	16261	16531	16466	16418	16492	16300	16339	16259	16187	16423	16281	16348	16312	16466	16238	16190	16304	16403	16245	16429	16268	16248	16287	16317	16268	16368	16464	16174	16340	16504	16361	16347	16339	16241	16254	16411	16351	16232	16357	16161	16472	16317	16088	16079	16246	16374	16345	16160	16462	16294	16361	16121	16277	16097	16343	16223	16341	16343	16350	16463	16222	16396	16232	16164	16176	16351	16367	16379	16354	16334	16404	16251	16250	16317	16394	16316	16281	16499	16326	16441	16330	16169	16259	16336	16288	16385	16336	16274	16277	16398	16238	16577	16342	16368	16215	16106	16471	16373	16279	16252	16289	16308	16141	16262	16445	16343	16199	16190	16405	16258	16401	16492	16124	16114	16463	16433	16407	16300	16352	16203	16187	16431	16226	16030	16262	16224	16228	16471	16239	16381	16459	16258	16297	16233	16300	16519	16301	16470	16491	16227	16302	16155	16294	16425	16095	16260	16215	16367	16350	16382	16367	16220	16401	16253	16382	16268	16289	16165	16345	16190	16202	16362	16496	16347	16275	16595	16347	16449	16211	16263	16174	16345	16233	16413	16437	16277	16116	16154	16393	16427	16376	16397	16302	16364	16339	16239	16370	16250	16006	16282	16200	16242	16268	16250	16147	16298	16473	16265	16079	16342	16078	16358	16226	16410	16237	16425	16203	16054	16268	16340	16357	16294	16297	16215	16170	16372	16227	16317	16215	16495	16411	16240	16487	16504	16300	16341	16265	16396	16224	16208	16205	16261	16163	16358	16309	16350	16498	16291	16316	16216	16181	16134	16141	16284	16337	16450	16375	16373	16387	16239	16267	16206	16225	16248	16171	16263	16135	16208	16363	16297	16021	16379	16173	16318	16287	16245	16182	16316	16347	16215	16433	16165	16419	16185	16246	16155	16400	16233	16346	16341	16401	16221	16295	16380	16477	16283	16280	16407	16434	16201	16162	16351	16430	16431	16218	16227	16327	16286	16222	16259	16159	16457	16202	16459	16471	16507	16106	16106	16349	16345	16396	16289	16322	16526	16357	16240	16432	16253	16183	16425	16468	16389	16328	16282	16345	16229	16371	16207	16266	16414	16218	16450	16425	16240	16177	16609	16236	16263	16295	16252	16484	16269	16431	16276	16261	16346	16386	16289	16280	16048	16481	16142	16228	16312	16282	16400	16459	16485	16306	16207	16213	16219	16383	16105	16256	16322	16194	16168	16264	16329	16146	16400	16427	16065	16171	16165	16235	16143	16207	16360	16359	16214	16138	16344	16137	16408	16361	16207	16189	16279	16330	16202	16106	16356	16092	16359	16296	16277	16340	16302	16427	16562	16303	16329	16345	16364	16180	16290	16293	16281	16339	16269	16253	16449	16300	16448	16339	16441	16151	16214	16293	16209	16343	16222	16287	16286	16420	16267	16399	16548	16385	16368	16275	16255	16286	16453	16286	16313	16245	16325	16145	16078	16328	16401	16420	16261	16221	16297	16394	16534	16319	16276	16176	16344	16332	16280	16331	16402	16415	16290	16178	16321	16214	16142	16283	16374	16111	16445	16515	16481	16247	16372	16428	16265	16403	16388	16351	16289	16193	16245	16513	16317	16473	16314	16397	16387	16132	16310	16371	16487	16176	16543	16477	16469	16410	16329	16240	16212	16306	16108	16140	16461	16395	16427	16321	16187	16314	16446	16107	16328	16225	16425	16342	16366	16355	16269	16373	16268	16421	16510	16095	16509	16362	16424	16220	16188	16367	16297	16384	16197	16420	16352	16208	16281	16320	16333	16154	16469	16283	16228	16253	16149	16258	16229	16259	16345	16449	16282	16392	16230	16243	16219	16294	16364	16490	16379	16192	16389	16349	16340	16407	16411	16337	16135	16419	16355	16321	16348	16358	16157	16393	16421	16234	16307	16415	16178	16402	16279	16366	16488	16384	16331	16515	16408	16346	16380	16270	16315	16500	16506	16404	16187	16233	16286	16410	16202	16188	16267	16333	16145	16188	16375	16140	16407	16288	16348	16250	16341	16524	16317	16101	16318	16288	16311	16378	16409	16302	16354	16390	16338	16371	16137	16245	16447	16359	16513	16285	16289	16456	16161	16310	16132	16376	16428	16178	16181	16257	16330	16306	16303	16459	16189	16371	16237	16358	16357	16115	16351	16185	16230	16284	16308	16185	16216	16479	16334	16182	16528	16451	16354	16255	16275	16387	16540	16476	16135	16374	16255	16439	16237	16420	16159	16424	16392	16367	16310	16252	16258	16446	16309	16148	16188	16353	16407	16408	16252	16395	16308	16193	16265	16347	16173	16337	16255	16450	16390	16409	16264	16310	16298	16343	16402	16293	16329	16372	16239	16283	16501	16443	16269	16440	16303	16434	16313	16304	16271	16373	16326	16251	16320	16268	16244	16367	16211	16415	16312	16161	16216	16236	16133	16509	16427	16327	16454	16464	16328	16392	16208	16264	16460	16201	16252	16401	16317	16291	16270	16336	16273	16249	16177	16287	16390	16051	16399	16363	16308	16220	16534	16256	16287	16333	16532	16384	16329	16211	16297	16401	16349	16351	16357	16417	16345	16654	16515	16438	16245	16364	16367	16310	16247	16494	16277	16419	16346	16429	16292	16444	16291	16307	16496	16247	16142	16492	16393	16227	16227	16289	16248	16283	16382	16125	16307	16327	16437	16351	16260	16357	16453	16228	16316	16350	16375	16263	16334	16292	16465	16256	16309	16120	16229	16310	16146	16201	16382	16238	16313	16391	16329	16252	16287	16249	16317	16340	16222	16514	16213	16216	16358	16347	16283	16358	16081	16357	16527	16163	16297	16523	16298	16262	16278	16208	16251	16257	16381	16400	16215	16468	16382	16385	16145	16240	16500	16211	16149	16208	16370	16421	16286	16307	16450	16400	16246	16342	16373	16279	16268	16435	16356	16443	16455	16308	16252	16239	16307	16115	16219	16269	16223	16306	16543	16181	16238	16407	16448	16312	16519	16365	16297	16412	16232	16289	16111	16292	16418	16369	16460	16346	16083	16308	16323	16367	16331	16421	16494	16320	16191	16382	16165	16327	16431	16232	16188	16317	16386	16391	16357	16315	16287	16513	16244	16190	16462	16484	16362	16144	16394	16042	16306	16281	16244	16332	16417	16388	16218	16194	16191	16096	16239	16399	16366	16412	16325	16178	16315	16525	16335	16086	16212	16138	16254	16362	16429	16204	16312	16149	16310	16461	16222	16392	16286	16370	16342	16337	16332	16169	16254	16264	16718	16315	16318	16321	16447	16435	16410	16444	16411	16309	16275	16362	16347	16387	16226	16248	16539	16165	16472	16355	16302	16407	16442	16250	16296	16127	16313	16319	16500	16307	16195	16310	16445	16446	16420	16256	16263	16319	16499	16281	16218	16425	16519	16460	16411	16432	16303	16345	16320	16255	16407	16283	16293	16152	16297	16242	16104	16346	16140	16205	16248	16293	16379	16254	16161	16413	16554	16355	16320	16318	16271	16293	16336	16263	16328	16174	16247	16145	16298	16533	16513	16353	16206	16208	16213	16464	16151	16283	16100	16364	16520	16474	16333	16475	16274	16237	16413	16208	16379	16235	16179	16502	16242	16390	16433	16488	16178	16364	16248	16394	16153	16288	16358	16284	16223	16346	16219	16308	16461	16226	16131	16379	16074	16430	16471	16406	16506	16221	16222	16352	16441	16396	16376	16352	16334	16171	16325	16351	16130	16336	16195	16247	16381	16094	16299	16355	16216	16408	16336	16296	16352
26456	41267	43907	40368	33417	26703	21838	18936	16723	15734	15210	14977	14836	14697	14706	14737	14594	14439	15263	17766	22214	20077	17969	16222	15220	14701	14389	14609	14601	14347	14329	14476	14443	14433	14432	14418	14377	14387	14400	14576	14243	14375	14440	14476	14475	14353	14335	14285	14343	14264	14335	14341	14338	14395	14300	14347	14338	14574	14227	14370	14329	14508	14356	14409	14271	14546	14560	14415	14462	14268	14300	14361	14418	14482	14346	14308	14268	14358	14259	14538	14432	14513	14315	14505	14385	14357	14379	14541	14414	14323	14398	14357	14359	14411	14387	14320	14506	14310	14344	14355	14327	14270	14435	14417	14424	14493	14342	14461	14338	14232	14242	14411	14437	14345	14302	14467	14310	14352	14236	14291	14377	14538	14384	14193	14476	14403	14441	14429	14377	14543	14370	14445	14387	14198	14356	14286	14254	14383	14524	14316	14366	14480	14376	14233	14449	14319	14522	14361	14373	14275	14452	14339	14399	14571	14432	14225	14326	14419	14504	14501	14414	14454	14438	14359	14378	14403	14381	14354	14291	14462	14318	14499	14410	14450	14289	14334	14233	14242	14488	14184	14424	14351	14526	14290	14478	14510	14439	14296	14385	14459	14426	14323	14351	14412	14347	14399	14248	14366	14204	14346	14583	14431	14406	14360	14328	14344	14510	14408	14382	14232	14419	14457	14492	14337	14433	14441	14334	14373	14317	14372	14333	14398	14338	14385	14481	14430	14455	14421	14356	14373	14325	14424	14409	14383	14277	14253	14478	14426	14468	14296	14419	14417	14341	14343	14334	14540	14508	14322	14402	14333	14353	14307	14450	14298	14238	14495	14052	14447	14401	14453	14503	14453	14298	14529	14243	14326	14353	14341	14459	14476	14276	14430	14317	14421	14264	14340	14475	14385	14339	14313	14437	14218	14441	14406	14403	14323	14335	14300	14373	14282	14275	14482	14435	14378	14368	14651	14416	14276	14366	14167	14272	14603	14386	14334	14513	14386	14261	14385	14480	14503	14440	14586	14371	14307	14404	14255	14354	14354	14280	14297	14493	14373	14424	14345	14472	14315	14242	14408	14305	14532	14356	14436	14420	14320	14404	14422	14346	14326	14388	14373	14389	14412	14239	14468	14421	14303	14461	14319	14448	14380	14648	14339	14365	14361	14387	14372	14269	14429	14277	14354	14415	14348	14349	14275	14430	14430	14333	14329	14528	14306	14502	14419	14302	14385	14451	14380	14475	14328	14238	14263	14260	14512	14399	14351	14409	14313	14468	14418	14413	14232	14357	14382	14280	14369	14451	14541	14324	14360	14287	14335	14382	14180	14377	14286	14362	14368	14289	14480	14384	14479	14402	14573	14328	14386	14349	14313	14318	14334	14447	14349	14578	14532	14451	14393	14561	14235	14433	14242	14491	14444	14296	14476	14395	14442	14226	14528	14459	14474	14410	14455	14377	14246	14275	14338	14509	14460	14359	14481	14500	14361	14527	14394	14396	14356	14258	14329	14149	14406	14407	14542	14419	14384	14183	14315	14400	14413	14278	14374	14469	14360	14255	14327	14364	14488	14533	14504	14402	14264	14391	14129	14330	14335	14457	14497	14296	14447	14288	14313	14328	14311	14400	14298	14421	14443	14436	14441	14389	14391	14378	14227	14378	14437	14407	14422	14480	14374	14371	14277	14305	14566	14347	14472	14467	14372	14402	14467	14429	14598	14427	14518	14396	14432	14374	14363	14431	14312	14334	14403	14259	14395	14398	14261	14474	14373	14247	14557	14345	14543	14360	14344	14390	14442	14404	14345	14310	14434	14345	14450	14482	14378	14407	14523	14463	14240	14427	14501	14447	14315	14259	14373	14465	14423	14502	14448	14445	14399	14334	14691	14452	14317	14468	14459	14627	14467	14450	14351	14447	14285	14201	14464	14361	14375	14386	14603	14087	14431	14479	14545	14291	14377	14382	14330	14324	14439	14372	14488	14291	14338	14285	14329	14343	14530	14407	14348	14390	14243	14558	14347	14356	14377	14602	14551	14461	14356	14395	14471	14275	14590	14321	14572	14501	14521	14327	14520	14265	14426	14299	14384	14490	14495	14437	14594	14199	14267	14337	14338	14524	14492	14292	14448	14490	14452	14287	14284	14288	14363	14461	14296	14348	14380	14539	14366	14242	14439	14420	14363	14243	14531	14395	14623	14212	14263	14307	14470	14378	14333	14434	14421	14442	14211	14364	14561	14421	14302	14582	14514	14510	14316	14290	14481	14371	14403	14385	14279	14358	14473	14306	14305	14666	14405	14377	14436	14547	14396	14355	14483	14442	14316	14424	14506	14393	14433	14510	14367	14528	14192	14492	14323	14323	14458	14379	14320	14458	14280	14470	14354	14562	14333	14398	14367	14201	14288	14401	14416	14377	14261	14379	14401	14365	14399	14490	14418	14450	14145	14361	14332	14287	14335	14391	14552	14503	14300	14386	14398	14316	14478	14452	14315	14311	14359	14310	14321	14533	14442	14385	14377	14418	14424	14324	14448	14335	14364	14421	14532	14420	14562	14576	14384	14352	14379	14550	14248	14379	14432	14276	14387	14334	14480	14518	14288	14350	14435	14498	14358	14504	14302	14406	14466	14526	14318	14328	14454	14227	14290	14455	14430	14370	14389	14348	14582	14342	14447	14489	14529	14265	14382	14379	14409	14395	14457	14392	14389	14392	14429	14355	14205	14331	14442	14312	14388	14483	14296	14435	14353	14425	14504	14398	14500	14369	14344	14546	14487	14425	14346	14436	14556	14321	14385	14551	14433	14449	14446	14539	14303	14392	14307	14332	14294	14330	14274	14405	14318	14415	14269	14460	14397	14278	14337	14296	14417	14510	14390	14434	14413	14327	14240	14352	14470	14477	14206	14518	14344	14398	14347	14395	14456	14448	14409	14448	14411	14151	14389	14508	14251	14308	14287	14508	14468	14383	14478	14499	14452	14343	14447	14422	14399	14457	14473	14280	14408	14454	14387	14468	14446	14504	14301	14394	14267	14434	14441	14555	14490	14377	14329	14518	14392	14293	14422	14375	14377	14353	14534	14373	14345	14341	14176	14316	14456	14352	14417	14453	14430	14241	14209	14529	14561	14349	14371	14474	14599	14194	14296	14459	14376	14526	14330	14287	14535	14353	14422	14399	14345	14287	14372	14522	14230	14247	14194	14510	14500	14361	14243	14481	14212	14466	14569	14354	14364	14270	14293	14319	14337	14389	14299	14426	14365	14466	14358	14329	14320	14386	14369	14483	14366	14273	14277	14443	14442	14436	14402	14280	14394	14456	14262	14461	14268	14405	14433	14429	14540	14314	14468	14219	14323	14324	14396	14422	14365	14158	14549	14285	14334	14350	14557	14369	14511	14381	14396	14403	14459	14390	14307	14241	14561	14189	14466	14488	14461	14368	14366	14453	14264	14382	14454	14379	14323	14373	14468	14226	14507	14476	14480	14398	14539	14737	14471	14400	14410	14352	14332	14436	14329	14344	14302	14383	14173	14358	14400	14298	14397	14453	14341	14268	14155	14635	14440	14376	14359	14466	14415	14480	14358	14338	14353	14429	14550	14417	14384	14434	14465	14242	14496	14441	14537	14541	14312	14301	14453	14317	14382	14427	14501	14374	14362	14262	14553	14364	14625	14340	14422	14480	14286	14421	14453	14311	14326	14300	14290	14298	14346	14455	14430	14433	14348	14304	14303	14263	14357	14377	14461	14410	14544	14231	14301	14303	14411	14389	14294	14435	14373	14436	14274	14505	14509	14563	14334	14343	14371	14280	14327	14268	14303	14475	14534	14356	14273	14420	14469	14269	14372	14348	14380	14341	14377	14263	14457	14333	14310	14484	14366	14417	14456	14278	14385	14501	14384	14430	14388	14381	14325	14396	14199	14462	14416	14267	14473	14175	14625	14278	14393	14356	14484	14421	14489	14457	14480	14430	14470	14572	14439	14399	14309	14459	14382	14287	14220	14417	14347	14467	14314	14437	14360	14325	14464	14285	14235	14534	14499	14332	14425	14370	14304	14547	14346	14571	14363	14253	14245	14304	14321	14442	14493	14388	14300	14433	14141	14480	14328	14399	14228	14328	14252	14374	14461	14235	14439	14562	14267	14434	14327	14580	14359	14344	14415	14309	14297	14195	14196	14466	14361	14398	14519	14374	14400	14319	14394	14463	14233	14394	14387	14303	14414	14456	14461	14429	14394	14412	14355	14481	14483	14527	14391	14254	14485	14497	14511	14397	14524	14464	14275	14493	14310	14412	14567	14277	14325	14192	14252	14351	14386	14531	14456	14272	14456	14483	14186	14447	14249	14440	14234	14413	14326	14319	14399	14489	14296	14395	14324	14463	14364	14283	14223	14445	14506	14405	14294	14397	14281	14423	14500	14399	14492	14283	14486	14362	14346	14450	14403	14451	14329	14522	14479	14470	14398	14439	14357	14333	14357	14542	14503	14313	14325	14283	14439	14401	14439	14313	14323	14307	14367	14416	14256	14457	14413	14354	14375	14316	14456	14222	14371	14457	14476	14393	14324	14377	14309	14397	14488	14397	14241	14453	14425	14448	14330	14282	14417	14292	14494	14367	14386	14382	14241	14460	14467	14217	14462	14392	14281	14441	14333	14432	14386	14393	14436	14384	14452	14544	14276	14443	14364	14442	14337	14529	14399	14336	14372	14306	14524	14490	14345	14435	14275	14440	14350	14303	14522	14288	14434	14421	14661	14420	14425	14475	14479	14354	14318	14375	14431	14509	14413	14436	14279	14546	14486	14311	14414	14598	14324	14253	14256	14471	14184	14362	14461	14350	14357	14273	14569	14516	14381	14509	14328	14429	14362	14369	14375	14285	14296	14219	14325	14383	14381	14488	14312	14487	14455	14399	14458	14359	14252	14225	14412	14472	14359	14263	14384	14652	14396	14209	14266	14510	14252	14415	14470	14366	14349	14409	14247	14434	14447	14339	14444	14442	14373	14551	14281	14455	14380	14397	14347	14337	14303	14382	14393	14384	14528	14284	14310	14473	14493	14549	14473	14456	14496	14315	14314	14437	14335	14234	14442	14468	14427	14348	14411	14394	14582	14488	14314	14240	14275	14311	14367	14475	14465	14387	14267
24270	21469	29078	25506	24778	26641	26947	20993	18683	18093	17293	16967	16849	16649	16652	16762	16511	16462	17811	22031	25156	23208	20881	18908	17463	16813	16490	16440	16427	16366	16390	16272	16315	16261	16453	16264	16255	16303	16441	16541	16303	16500	16136	16388	16160	16268	16031	16284	16198	16142	16234	16215	16390	16193	16430	16254	16265	16439	16294	16135	16109	16217	16255	16388	16431	16310	16132	16049	16110	16392	16261	16082	16340	16019	16233	16398	16280	16317	16153	16333	16433	16044	16257	16176	16316	16368	16428	16282	16421	16138	16468	16268	16264	16413	16095	16077	16283	16102	16244	15993	16291	16241	16164	16240	16209	16143	16263	16129	16260	16191	16277	16273	16093	16224	16185	16182	16016	16165	16175	16123	16177	16353	16069	16181	16223	16262	16187	16329	16233	16087	16235	16204	16095	16064	16275	16414	16103	16293	16043	16182	16292	16262	16165	16075	16022	16142	16177	16025	16303	16404	16133	16271	16290	16247	16334	16282	16178	16030	16191	16015	16528	16169	16358	16253	16154	16204	16182	16265	15980	16233	16344	16414	16162	16024	16278	16326	16138	16194	16108	16194	16393	16204	16181	16233	16167	16248	16166	16116	16234	16118	16066	16116	16254	16212	16130	16263	16178	15942	16160	16122	16023	16337	16193	16083	16169	16088	16317	16226	16279	16135	16378	16165	16129	16235	16112	16140	16236	16360	16286	16246	16077	16445	16133	16098	16173	16034	16124	16201	16242	16286	16222	16190	16293	16271	16010	16198	16110	16155	16076	16218	16195	16060	16269	16280	16214	16095	16275	16108	15955	16129	16137	16177	16107	16335	16203	16030	16204	16061	16330	16179	16070	16280	16127	16308	16254	16252	16254	16351	16196	16041	16315	16353	16229	16294	16262	15986	16184	16200	16257	16218	16343	16328	16321	16136	16157	16264	16399	16449	16205	16117	16047	16234	16367	16236	16110	16327	16270	16429	16213	16188	16058	16292	16172	16117	16306	16142	16352	16237	16183	16238	16245	16165	16401	15991	16276	16166	16337	16156	16243	15946	16051	16200	16114	16005	16211	16164	16138	16251	16222	16181	16095	16203	16176	16498	16284	16258	16289	16187	16251	16180	16287	16428	16269	16298	16320	16242	16158	16183	16156	16174	16169	16387	16170	16371	16329	16285	16409	16250	16315	16184	16232	16196	16315	16209	16169	16132	16343	16200	16217	16277	16115	16169	16183	16160	16356	16244	16305	16157	16050	16139	16319	16147	15980	16329	16314	16213	16442	16005	16206	16244	16183	16112	16159	16233	16187	16105	16316	16387	16144	16448	16191	16205	15817	15873	16189	16375	16297	16171	16191	16329	16207	16419	16236	16059	15981	16408	16119	16089	16248	16226	16299	16034	16241	16090	16144	16296	16233	16270	16341	16231	16243	16132	16297	16389	16130	16129	16079	16180	16052	16086	16452	16265	16178	16213	16264	16382	16036	16232	16132	16140	16221	16207	16276	16405	16213	16186	16352	16373	16220	15995	16133	16247	16253	16090	16291	16198	16251	16027	16244	16294	16476	16324	16186	16398	16299	16359	16114	16379	16454	16106	16139	16247	16269	16134	16179	16249	16079	16204	16166	16372	16247	16131	16231	16189	16108	16256	16245	16347	16385	16162	16213	16264	16196	16182	16155	16220	16217	16078	16224	16313	16332	16417	16205	16419	16075	15987	16219	16318	16502	16318	16049	16385	16202	16159	16169	16279	16120	16182	16134	16181	16127	15878	16220	16087	16089	16236	16288	16376	16192	16044	16352	16216	16116	16364	16227	16277	16203	16247	16207	16120	16387	16076	16145	16465	16186	16080	16380	16207	16339	16341	16140	16305	16336	16147	16356	16169	16223	16041	16197	16123	16099	16328	16187	16192	16288	16165	16246	16223	16076	16024	16121	16066	16449	16188	16298	16304	16096	16000	16304	16080	16077	16216	16154	16259	16048	16126	16494	16101	16086	16135	16159	16294	16229	16156	16220	16268	16216	16375	16178	16088	16368	16319	16176	16186	16362	16427	16237	16069	16177	16260	16174	16263	16197	16053	16207	16147	16287	16267	16163	16088	16294	16161	16313	16318	16210	16102	16340	16180	15918	16276	16081	16296	16077	16349	16201	16155	16358	16114	16259	16122	16160	16351	16146	16316	16404	16308	16249	16113	16309	16161	16310	16334	16220	16553	16129	16183	16230	16403	16132	16210	16068	16245	16168	16167	16219	15924	16156	16064	16286	16342	16302	16294	16129	16330	16128	16212	16217	16029	16291	16298	16285	16254	16293	16092	16168	16171	15962	16319	16342	16167	16120	16184	16251	16032	16351	16188	16272	16338	16153	16106	16252	16280	16265	16295	16107	16218	16335	16430	16322	16205	16271	16155	16325	16192	15988	16252	16276	16394	16251	16061	16120	16180	16192	16206	16113	16273	16362	16263	16239	16334	16113	16040	16334	16413	16134	16259	16147	16220	16284	16229	16309	16319	16460	16144	16180	16152	16323	16176	16384	16218	16129	16157	16229	16202	16223	16183	16359	16198	16431	16427	16274	16249	16263	16308	16108	16490	16381	16170	15907	16220	16011	16110	16324	16146	16280	16059	16176	16080	16163	16119	16049	16235	16336	16195	16090	16132	16214	16191	16435	16110	16333	16040	16263	16117	16332	16140	16231	16102	16436	16154	16367	16208	16160	16318	16161	16213	16052	16012	16312	16165	16252	16095	16304	16127	16228	16301	16387	16144	15999	16381	16334	16134	16099	16246	16351	16116	16272	16390	16433	16312	16187	16138	16136	16141	16088	16105	16149	16255	16415	16047	16089	16120	16256	16171	16384	16191	16396	16146	16128	16226	16178	16306	16180	16173	16399	16395	16172	16244	16329	16142	16078	16280	16117	16113	16365	16281	16070	16143	16216	16204	16283	16162	16031	16055	16332	16273	16223	16424	16268	16201	16278	16165	16244	16220	16089	16126	16129	16253	16242	16257	16088	16351	16118	16247	16277	15835	16243	16376	16205	16321	16181	15994	16126	16093	16260	16150	16298	15975	16229	16206	16357	16332	16157	16323	16308	16344	16288	15825	16477	16122	16156	16256	16285	16293	16244	16227	16085	16139	16189	16108	16295	16306	16191	16401	16274	16316	16109	16059	16076	16171	16167	16298	16084	16179	16123	16078	16321	16468	16239	16209	16246	16423	16478	16242	16348	16333	16297	16226	16268	16169	16097	16358	16215	16228	16011	16228	16017	16180	16197	16115	16327	16147	16230	16055	16259	16193	16320	16395	16247	16170	16208	16062	16204	15936	16196	16264	16178	16198	16262	16146	16126	16404	16279	16465	16295	16153	16324	16111	16203	16294	16362	16128	15993	16293	16154	16175	16328	16113	16427	16243	16106	16270	16152	16197	16208	16179	16288	16373	16180	16276	16167	16020	16361	16368	16355	16089	16148	15948	16095	16280	16171	16287	16153	16176	16364	16054	15972	16297	16199	16205	16334	16314	16312	16149	16315	15958	16047	16231	16344	16308	16179	16375	16133	16203	16441	16281	16196	16257	16416	16223	16222	16394	16147	16251	16346	16062	16193	16091	16259	16294	16308	16271	16088	16217	16115	16134	16023	16421	15980	16077	16308	16019	16054	16350	16207	16095	16263	16329	16210	16142	16400	16339	16227	16133	16346	16003	16437	16354	16086	16264	16310	16313	16243	16181	16393	16162	16156	16118	16103	16289	16136	16147	16264	16263	16277	16226	16389	16078	16055	16331	16063	16347	16078	16247	16153	16288	16126	16473	16196	16277	16232	16353	16209	16206	16258	16165	16239	16281	16175	16291	16174	16287	16252	16035	16164	16294	16184	16205	16331	16141	16332	16153	16239	16167	16119	16182	16164	16454	16345	16048	16139	16406	16336	16254	16112	16271	16045	16336	16160	16194	16111	16323	16139	16123	16299	16161	16077	16394	16339	16113	16279	16122	16250	16169	16305	16331	16340	16328	16323	16211	16178	16209	16097	16159	16308	16239	15995	16357	16225	16108	16168	16319	16221	16237	16300	16031	16261	16197	16354	16077	16135	16157	16221	16101	16226	16381	16160	16136	16252	16223	16359	16119	16207	16221	16330	16324	16053	16397	16356	16109	16096	16378	16280	16053	16128	16249	16107	16002	16014	16327	16147	16255	16157	16212	16326	16255	16237	16249	16324	16338	16291	16162	16451	16128	16288	16002	16097	16165	16119	16273	16359	16168	16137	16179	16079	16111	16099	15989	16297	16134	16189	16195	16293	16299	16090	16131	16087	16165	16223	16105	16137	16063	16280	16108	16260	16329	16248	16102	16276	16239	16193	16256	16291	16349	16159	16079	16109	16149	16337	16176	16204	16309	16070	16347	16090	16427	16153	16218	16100	16204	16221	16205	16182	16374	16164	16169	16362	16258	16203	16321	16475	16281	16238	16097	16061	16102	16251	16049	16202	16311	16339	16193	16111	16132	16118	16240	16229	16287	16141	16432	16269	16144	16443	16268	16365	16238	16037	16193	16203	16293	16225	16124	16172	16178	16094	16128	16145	16154	16150	16140	16280	16115	16296	16181	16203	16182	16230	16016	16278	16212	16280	16144	16127	16080	16332	16448	16126	16180	16137	16178	16339	16119	16096	16132	16166	15918	16307	16165	16407	16148	16205	16088	16167	16268	16375	16082	16254	16183	16488	16249	16279	16230	16182	16164	16261	16344	16296	16318	16298	16211	16348	16385	16234	16166	16191	16230	16018	16248	16238	16194	16178	16255	16114	16186	16198	16362	16363	16281	16240	16074	16163	16104	16241	16162	16233	16285	16314	16302	16148	16114	16180	16091	16213	16170	16199	16358	16298	16157	16244	16271	16090	16379	16210	16040	16336	16256	16381	16051	16225	16030	16242	16314	16216	16331	16225	16426	16504	16167	16354	16106	16220	16175	16233	16169	16153	16207	16017	16071	16302	16059	16313	16031	16331	16124	16349	16079	16072	16126	16121	16375	16416	16203	16233	16282	16243	16137	16302	15993	16149	16165	16247	16233	16192	16251	16102	16151	16129	16078	16213	16469	16095	16159	16267	16246	16022	16215	16107	16102	16088	16303	16306	16347	16403	16268	16160	16192
25969	42925	43966	43710	37431	30052	25185	20966	18174	16728	15644	15415	15247	14993	14815	14890	14607	14592	17252	23884	26973	23650	20250	17535	15614	15118	14386	14337	14308	14199	14257	14256	14224	14412	14355	14494	14327	14378	14264	14234	14255	14383	14094	14287	14254	14182	14336	14312	14115	14145	14202	14161	14176	14462	14239	14310	14344	14351	14264	14247	14199	14396	14181	14334	14285	14330	14344	14374	14479	14382	14215	14211	14266	14160	14363	14249	14022	14291	14274	14335	14488	14185	14384	14354	14165	14364	14262	14383	14341	14252	14248	14332	14135	14155	14364	14266	14228	14364	14081	14368	14315	14477	14345	14333	14234	14253	14304	14246	14263	14197	14400	14345	14308	14319	14216	14319	14311	14386	14208	14290	14163	14305	14341	14435	14197	14402	14344	14515	14321	14317	14086	14310	14514	14271	14251	14339	14239	14228	14271	14402	14264	14222	14391	14208	14386	14313	14277	14339	14365	14266	14123	14134	14405	14260	14234	14427	14254	14342	14173	14105	14195	14297	14112	14100	14302	14205	14301	14320	14429	14324	14220	14340	14258	14242	14296	14398	14258	14341	14278	14422	14132	14316	14230	14180	14157	14251	14273	14228	14336	14156	14253	14325	14239	14198	14228	14057	14315	14269	14402	14298	14300	14248	14604	14291	14235	14354	14313	14222	14277	14214	14457	14368	14353	14161	14222	14318	14168	14240	14232	14099	14105	14187	14229	14183	14244	14135	14282	14192	14396	14229	14265	14248	14175	14177	14111	13989	14131	14164	14207	14406	14379	14263	14280	14305	14297	14318	14251	14250	14125	14310	14268	14290	14356	14246	14272	14116	14317	14311	14167	14241	14394	14112	14246	14257	14256	14269	14369	14360	14149	14240	14345	14468	14131	14352	14279	14200	14210	14255	14337	14168	14427	14161	14339	14175	14129	14264	14334	14193	14427	14350	14217	14161	14205	14143	14413	14202	14315	14255	14328	14404	14088	14069	14417	14277	14318	14396	14168	14288	14374	14341	14348	14424	14169	14276	14270	14118	14218	14250	14281	14518	14182	14400	14051	14340	14156	14261	14466	14290	14258	14222	14212	14239	14309	14266	14209	14340	14108	14424	14342	14305	14197	14195	14184	14384	14298	14171	14250	14326	14094	14312	14262	14222	14267	14266	14268	14107	14252	14455	14224	14141	14435	14353	14328	14288	14191	14227	14137	14260	14144	14304	14269	14093	14259	14344	14319	14369	14321	14371	14327	14221	14210	14332	14376	14375	14026	14324	14187	14421	14188	14246	14201	14172	14397	14185	14176	14273	14353	14277	14356	14264	14211	14266	14198	14228	14314	14153	14259	14302	14336	14236	14416	14386	14274	14386	14159	14215	14214	14141	14295	14253	14128	14292	14112	14179	14307	14230	14176	14223	14222	14380	14277	14284	14228	14121	14110	14200	14282	14122	14138	14204	14221	14254	14256	14207	14343	14234	14210	14190	14261	14307	14200	14235	14371	14312	14400	14267	14241	14358	14346	14273	14274	14202	14294	14158	14217	14210	14193	14476	14341	14432	14288	14311	14347	14373	14336	14309	14264	14174	14393	14189	14292	14249	14263	14178	14277	14309	14240	14355	14232	14295	14286	14123	14297	14239	14238	14187	14414	14323	14261	14242	14311	14186	14376	14334	14197	14258	14320	14303	14302	14356	14077	14333	14164	14199	14334	14388	14153	14298	14243	14146	14233	14313	14212	14162	14266	14132	14244	14338	14341	14337	14352	14438	14137	14224	14145	14447	14378	14192	14250	14233	14258	14350	14250	14374	14363	14191	14364	14196	14115	14317	14333	14314	14160	14244	14250	14203	14235	14203	14210	14168	14399	14323	14214	14288	14140	14213	14288	14228	14055	14181	14191	14321	14281	14120	14431	14371	14325	14257	14172	14381	14362	14354	14339	14203	14187	14206	14209	14210	14412	14288	14263	14381	14273	14108	14398	14127	14309	14250	14134	14101	14422	14314	14203	14110	14377	14113	14442	14177	14287	14174	14266	14501	14252	14299	14373	14377	14363	14200	14179	14326	14300	14387	14226	14198	14255	14329	14326	14103	14270	14148	14433	14208	14252	14184	14347	14392	14248	14427	14221	14411	14246	14496	14265	14205	14251	14222	14224	14332	14218	14329	14353	14356	14239	14313	14245	14369	14360	14279	14319	14176	14192	14313	14224	14357	14339	14402	14105	14351	14308	14316	14281	14218	14283	14281	14306	14389	14483	14266	14230	14370	14226	14270	14306	14230	14280	14228	14346	14312	14456	14235	14208	14069	14371	14310	14395	14577	14290	14084	14351	14140	14197	14303	14235	14302	14387	14460	14312	14181	14264	14303	14286	14425	14306	14331	14200	14153	14283	14352	14370	14283	14410	14321	14244	14263	14207	14226	14091	14348	14132	14582	14223	14272	14307	14272	14176	14217	14230	14209	14393	14262	14131	14030	14178	14322	14415	14224	14315	14265	14296	14371	14101	14110	14335	14187	14235	14354	14219	14126	14270	14303	14212	14173	14390	14273	14280	14224	14127	14231	14450	14130	14372	14186	14226	14205	14365	14191	14198	14261	14366	14439	14312	14199	14397	14271	14207	14338	14191	14154	14293	14159	14353	14201	14390	14424	14273	14141	14188	14468	14336	14223	14159	14216	14117	14297	14476	14185	14118	14261	14149	14295	14237	14316	14412	14059	14303	14071	14288	14137	14456	14191	14229	14299	14258	14314	14174	14310	14184	14397	14345	14088	14343	14368	14340	14366	14430	14354	14241	14197	14271	14421	14298	14275	14226	14053	14346	14296	14312	14288	14135	14381	14194	14221	14273	14215	14099	14281	14234	14303	14351	14110	14197	14352	14296	14240	14168	14377	14254	14333	14292	14388	14209	14276	14214	14142	14259	14348	14146	14376	14375	14210	14350	14315	14329	14218	14201	14319	14316	14172	14197	14394	14272	14324	14319	14306	14363	14478	14309	14302	14013	14220	14230	14347	14435	14226	14278	14169	14218	14258	14284	14386	14312	14213	14379	14261	14294	14292	14177	14236	14243	14493	14277	14333	14199	14359	14342	14186	14141	14311	14154	14443	14228	14221	14267	14403	14180	14135	14217	14230	14387	14075	14192	14365	14243	14204	14209	14312	14122	14303	14295	14294	14217	14227	14464	14400	14289	14435	14278	14206	14256	14319	14330	14573	14079	14279	14410	14222	14349	14198	14165	14288	14451	14275	14274	14363	14197	14205	14161	14327	14211	14333	14254	14260	14275	14240	14261	14287	14291	14324	14408	14258	14226	14125	14274	14087	14242	14415	14257	14378	14266	14173	14406	14127	14217	14253	14213	14273	14255	14193	14275	14239	14202	14308	14230	14360	14320	14386	14122	14363	14291	14283	14287	14261	14118	14260	14317	14136	14221	14315	14380	14339	14206	14322	14251	14286	14224	14338	14363	14331	14130	14357	14232	14454	14463	14306	14248	14321	14268	14456	14292	14283	14214	14268	14448	14287	14357	14398	14431	14328	14322	14317	14104	14284	14277	14241	14383	14106	14339	14154	14174	14199	14344	14278	14102	14338	14247	14202	14325	14191	14257	14155	14108	14373	14188	14135	14314	14331	14296	14222	14248	14393	14312	14149	14201	14215	14285	14177	14371	14184	14328	14325	14205	14269	14163	14252	14199	14327	14296	14249	14235	14387	14336	14199	14080	14315	14532	14089	14127	14248	14190	14311	14271	14235	14453	14228	14138	14409	14471	14111	14268	14320	14299	14289	14105	14236	14259	14174	14200	14144	14327	14214	14121	14253	14276	14256	14305	14136	14200	14270	14439	14267	14276	14237	14197	14134	14378	14375	14408	14343	14323	14294	14191	14321	14233	14320	14292	14096	14336	14166	14138	14340	14237	14383	14283	14500	14079	14413	14194	14301	14125	14377	14231	14200	14232	14363	14280	14280	14323	14195	14206	14240	14307	14199	14249	14086	14343	14152	14277	14226	14380	14150	14140	14323	14330	14332	14283	14314	14280	14206	14306	14232	14109	14349	14176	14329	14127	14381	14317	14270	14227	14285	14225	14281	14168	14263	14327	14245	14148	14188	14188	14316	14297	14247	14278	14199	14117	14343	14319	14188	14227	14324	14141	14226	14396	14269	14325	14242	14361	14373	14197	14185	14193	14275	14498	14356	14123	14425	14180	14344	14248	14377	14152	14251	14335	14169	14182	14332	14133	14323	14236	14211	14328	14353	14253	14228	14227	14311	14242	14361	14167	14266	14254	14197	14285	14195	14253	14356	14297	14352	14181	14305	14436	14230	14277	14128	14373	14374	14153	14251	14434	14212	14111	14275	14114	14232	14309	14262	14372	14272	14132	14138	14256	14412	14249	14340	14149	14378	14220	14117	14192	14088	14294	14375	14352	14273	14289	14230	14280	14447	14156	14328	14265	14350	14233	14333	14200	14335	14419	14291	14340	14429	14308	14183	14210	14239	14265	14332	14237	14131	14284	14468	14198	14273	14329	14228	14154	14067	14314	14081	14303	14280	14161	14300	14194	14387	14265	14303	14276	14284	14251	14230	14400	14176	14134	14305	14298	14366	14334	14239	14297	14147	14236	14252	14392	14196	14205	14306	14436	14364	14235	14281	14112	14303	14280	14375	14152	14137	14168	14354	14385	14316	14094	14373	14230	14145	14094	14247	14310	14360	14283	14223	14234	14459	14284	14167	14337	14360	14168	14198	14230	14218	14356	14318	14305	14488	14237	14323	14368	14342	14016	14416	14215	14100	14239	14159	14156	14143	14318	14236	14176	14149	14152	14388	14351	14293	14359	14212	14145	14371	14168	14162	14203	14484	14212	14292	14213	14169	14323	14207	14279	14369	14395	14282	14374	14461	14325	14228	14065	14286	14202	14397	14355	14531	14202	14242	14283	14368	14119	14274	14259	14266	14132	14411	14351	14348	14174	14268	14222	14161	14468	14225	14412	14419	14143	14319	14110	14433	14190	14203	14297	14275	14188	14389	14095	14267	14433	14451	14085	14183	14183	14306	14342	14291	14145	14330	14237	14196	14072	14191	14193	14402	14194	14347	14379	14300	14164	14179	14188	14310	14462	14225	14273	14368	14318	14401	14273	14419
32627	32557	35607	31124	26771	23048	20224	18453	17938	17216	17032	17016	17069	16623	16824	16728	16859	17120	17035	17079	17580	17441	17428	17171	17097	16823	16998	16810	16856	16916	16790	16644	16888	16686	16698	16872	16649	16815	16869	16668	16674	16684	16702	16900	16780	16928	16689	16831	16728	16570	16655	16769	16816	16817	16773	16651	16817	16905	16895	16761	16729	16867	16892	16728	17014	16850	16851	16785	16811	16683	16812	16817	16843	16756	16838	16556	17010	16712	16825	16796	16941	16629	16826	16870	16769	16633	16758	16661	16675	16866	16574	16750	16837	16610	16518	16837	16903	16837	16399	16681	16746	16637	16853	16673	16727	16599	16811	16776	16782	16842	16875	16614	16733	16823	16748	16724	16785	16722	16660	16545	16496	16636	16734	16859	16797	16683	16904	16665	16607	16852	16955	16720	16787	16803	16868	16925	16738	16799	16808	16957	16771	16930	16833	16748	16867	16648	16793	16718	16881	16629	16631	16700	16859	16716	16959	16633	16832	16797	16848	16931	16858	16966	16741	16801	17021	16904	16877	16856	16796	16868	16811	16656	16717	16834	16725	16694	16815	16674	16571	16654	16807	16844	16545	17008	16901	16923	16909	16912	16733	16570	16805	16735	16670	16835	16905	16720	16956	17002	16781	16716	16949	16717	16641	16728	16687	16537	16892	16616	16749	16717	16814	16919	16800	16564	16938	16922	16749	16696	16873	16717	16747	16877	16656	16676	16887	16886	16707	16591	16667	16713	16638	16660	16705	16752	16882	16706	16762	16606	16664	16773	16851	16632	16650	16628	16849	16828	16805	16858	16788	16742	16481	16600	16603	16875	16569	16636	16721	16674	17023	16855	16680	16705	16543	16770	16781	16887	16654	16753	16755	16692	16680	16774	16735	16690	16664	16694	16668	16937	16786	16761	16830	16649	16758	16817	16755	16657	16800	16771	16887	16693	16778	16814	16855	16556	16614	16574	16666	16664	16692	16552	16694	16570	16822	16658	16611	16969	16957	16769	16721	16625	16858	16504	16559	16809	16771	16758	16669	16929	16777	16728	16999	16598	16736	16677	16916	16717	16738	16604	16908	16725	16802	16652	16664	16572	16759	16940	16852	16729	16576	16752	16636	16685	16795	16810	16815	16718	16751	16493	16772	16836	16851	16758	16881	16616	16755	16691	16768	16738	16709	16764	16799	16896	16770	16723	16575	16901	16793	16502	16830	16682	17000	16830	16752	16675	16754	16677	16591	16706	16760	16568	16734	16617	16652	16576	16735	16859	16680	16668	16930	16782	16933	16753	16729	16737	16850	16883	16583	16797	16763	16803	16759	16810	16723	16686	16727	16668	16847	16787	16676	16873	16771	16763	16729	16683	16922	16744	16887	16659	16566	16862	16792	16830	16823	16833	16722	16678	16756	16799	16776	16694	16659	16840	16671	16777	16818	16772	16827	16911	16839	16771	16628	16856	16774	16799	16489	17083	16869	16650	16799	16701	16653	16643	16807	16744	16737	16677	16768	16815	16695	16758	16667	16763	16669	17097	16821	16807	16753	16707	16829	16900	16637	16649	16859	16676	16649	16854	16717	16665	16503	16680	16536	16924	16893	16977	16879	16834	16676	16781	16859	16499	16826	16793	16816	16914	16825	16740	16819	16700	16663	16729	16749	16622	16734	16801	16761	16709	16681	16788	16784	16762	17013	16876	16721	16572	16895	17007	16870	16884	16593	16709	16787	16891	16792	16746	16528	16802	17108	16845	16604	16679	16854	16761	16945	16815	16731	16740	16973	16647	16673	16703	16870	16624	16730	16757	16774	16735	16712	16654	16847	16539	16783	16819	16803	16826	16817	16682	16892	16720	16633	16905	16810	16675	16945	16794	16826	16703	16659	16857	16753	16447	17003	16768	16662	16605	16727	16852	16819	16783	16700	16648	16780	16658	16697	16593	16579	16768	16598	16663	16780	16777	16587	16829	16742	16698	16906	16791	16590	16693	16724	16848	17034	16956	16825	16680	16760	16532	16838	16712	16936	16815	16971	16728	16721	16746	16833	16640	16765	16762	16829	16931	16665	16525	16820	16671	16817	16826	16856	16810	16905	16693	16568	16750	17017	16792	16801	16725	16946	16879	16702	16589	16598	16761	16833	16805	16817	16795	16771	16862	16721	16874	16658	16659	16811	16665	16661	16865	16610	16764	16878	16730	16662	16600	16636	16556	16789	16637	16978	16623	16591	16822	16635	16818	16693	16739	16640	16768	16724	16701	16716	16485	16817	16529	16604	16711	16879	16882	16901	16776	16699	16952	16679	16915	16666	16689	16601	16642	16747	16809	16760	16782	16594	16844	16674	16793	16673	16829	16620	16743	16863	16631	16662	16906	16956	16595	16675	16766	16929	16935	16743	16841	16628	16775	16921	16786	16835	16747	16896	16860	16811	16933	16823	16866	17008	16823	16633	16832	16889	16743	16858	16681	16800	16732	16868	16705	16700	16566	16747	16504	16849	16674	16631	16857	16756	16626	16795	16859	16918	16860	16884	16780	16728	16953	16757	16901	16841	16776	16836	16721	16640	16699	16750	16531	16594	16653	16878	16986	16821	16757	16747	16779	16747	16752	16950	16925	16824	16740	16745	16802	16648	16732	16808	16900	16658	16857	16703	16733	16633	16573	16654	16627	16710	16793	16750	16777	16779	16804	16832	17081	16713	16777	17023	16622	16821	16907	16889	16733	16683	16923	16761	17009	16785	16601	16911	16659	16791	16707	16729	16838	16998	16844	16898	16727	16645	16623	16874	16798	16854	16842	16813	16796	16624	16818	16701	16734	16839	16747	16766	16975	16660	16805	16583	16745	16810	16679	16778	16816	16774	16726	16771	16946	16871	16651	16653	16942	16791	16816	16568	16697	16796	16755	16630	16691	16876	17084	16815	16749	16655	16516	16764	16754	16613	16641	16810	16600	16781	16880	16761	16651	16609	16729	16760	16764	16699	16862	16535	16611	16714	16642	16737	16872	16836	16832	16611	16608	16725	16862	16692	16918	16749	16611	16985	16694	16812	16803	16777	16749	16724	16677	16693	16721	16592	16761	16748	16781	16721	16724	16809	16687	16877	16894	16812	16718	16896	16676	16685	16776	16733	16802	16920	16698	16849	16962	16984	16695	16546	16841	16802	16898	16870	16737	16976	16956	16804	16858	16560	16739	16748	16888	16620	16808	16682	16801	16536	16681	16790	16804	16917	16745	16736	16626	16940	16916	16752	16451	16662	16702	16903	16523	16515	16840	16571	16795	16617	16753	16972	16934	16815	16703	16778	16525	16867	16733	16688	16675	16652	16692	16692	16704	16557	16876	16691	16816	16834	16646	16603	16540	16756	16901	16941	16700	16680	16981	16900	16740	16720	16877	16790	16622	17019	16542	16877	16603	16858	16704	16720	16641	16902	16666	16740	16845	16616	16589	16739	16791	16768	16685	16853	16853	16707	16799	16757	16814	16764	16600	16631	16761	16751	16997	16777	16759	16981	16802	16730	16657	16619	16710	16853	16745	16696	16815	16693	16768	16759	16754	16821	16931	16776	16795	16879	16797	16760	16636	16718	16836	16709	16685	16917	16704	16829	16632	16679	16812	16764	16830	16724	16985	16723	16664	16791	16860	16813	16710	16760	16876	16864	16747	16641	16691	16836	16754	16801	16629	16385	16813	16791	16660	16915	16943	16718	16618	16593	16761	17040	16796	16737	16707	16942	16705	16691	16887	16788	16701	16729	16783	16633	16619	17058	16667	16722	16900	16632	16760	16736	16776	16911	16906	16679	16670	16728	16506	16752	16853	16799	16805	16729	16767	16680	16645	16681	16710	16719	16541	16733	16795	16751	16922	16740	16707	16761	16817	16864	16824	16757	16682	16736	16885	16626	16744	16659	16910	16750	16827	16771	16961	16579	16673	16753	16623	16724	16664	16563	16791	16825	16652	16566	16663	16659	16907	16572	16611	16770	16746	16548	16567	16795	16801	16884	16819	16636	16631	16788	16674	16603	16592	16694	16735	16826	16703	16671	16909	16509	16525	16597	16792	16619	16512	16839	16709	16819	16759	16776	16687	16685	16738	16790	16814	16830	16713	16810	16623	16673	16675	16538	16646	16746	16806	16912	16855	17038	16945	16788	16886	16766	16713	16915	16825	16709	16648	16666	16689	16788	16760	16784	16817	16792	16787	16823	16735	16825	16725	16447	16766	16614	16705	16939	16886	16814	16975	16692	16595	16910	16679	16835	16645	16629	16675	16834	16784	16881	16596	16811	16695	16876	17004	16737	16709	16699	16729	16687	16682	16812	16800	16847	16721	16770	16965	16582	16676	16599	16690	16639	16804	16904	16846	16665	16766	16852	16908	16849	16962	16804	16773	16785	16682	16655	16602	16796	16894	16677	16688	16752	16657	16826	16559	16756	16734	16829	16549	16767	16729	16701	16643	16603	16880	16686	16593	16795	16762	16902	16875	16794	16721	16782	16867	16863	16738	16995	16840	16691	16896	16674	16853	16949	16649	16857	16872	16866	16706	16927	16780	16737	16988	16810	16765	16895	16771	16901	16733	16850	16770	16744	16731	16702	16987	16783	16729	16867	16825	16844	16725	16802	16888	16863	16800	16913	16925	16713	16740	16825	16808	16771	16771	16913	16937	16784	16619	16817	16752	16790	16770	16775	16610	16836	16629	16815	16890	16876	16692	16867	16721	16869	16748	17127	16677	16861	16587	16788	16784	16930	16620	16702	16639	16728	16662	16859	16664	16889	16660	16553	16620	17081	16793	16733	16866	16767	16736	16793	16888	16732	16542	16859	16691	16636	16799	16770	16752	16945	16676	16973	16819	16841	16685	16562	16742	16506	16726	16730	16648	16773	16812	16831	16648	16914	16728	16770	16734	16846	16830	16883	16717	16742	16968	16906	16793	16880	16683	16918	16732	16418	16607	16726	16742	16685	16733	16656	16655	16850	17096	16866	16582	16519	16782	16770	16761	16788	16606	16826	16742	16851	16635	16561	16503	16695	16713	16734	16730	16789	16452	16670	16851	16591	16647	16773	16774	16888	16611	16865	16816	16880	16777	16943	16688	16857	16825	16643	16660	16908	16466	16572	16742	16801	16745	16494	16771	16662	16696
24817	35261	36287	32971	28796	23683	19952	17159	16671	15393	15088	15101	14853	14995	14861	14835	14665	14541	14823	15262	15771	15552	15319	15165	14798	14800	14585	14726	14782	14610	14582	14602	14685	14643	14680	14644	14783	14741	14650	14716	14740	14503	14764	14770	14515	14642	14457	14465	14653	14625	14594	14583	14734	14479	14539	14665	14674	14570	14542	14759	14568	14802	14761	14556	14787	14792	14520	14640	14757	14674	14658	14831	14650	14532	14524	14784	14665	14552	14696	14522	14506	14633	14536	14712	14720	14663	14639	14610	14548	14613	14523	14658	14685	14584	14637	14289	14661	14500	14580	14737	14512	14571	14472	14664	14605	14541	14583	14600	14667	14461	14641	14728	14498	14750	14632	14492	14586	14622	14760	14511	14781	14789	14650	14573	14512	14536	14679	14766	14551	14575	14589	14658	14610	14676	14812	14496	14846	14612	14658	14682	14655	14779	14704	14775	14763	14554	14703	14604	14645	14579	14711	14777	14425	14545	14632	14739	14677	14701	14572	14734	14774	14440	14620	14605	14667	14539	14671	14797	14562	14762	14717	14529	14429	14724	14775	14719	14721	14572	14655	14477	14554	14615	14870	14589	14489	14620	14535	14661	14597	14600	14783	14696	14804	14528	14830	14490	14577	14797	14731	14577	14653	14675	14690	14634	14550	14704	14522	14732	14689	14609	14664	14729	14751	14403	14629	14615	14808	14713	14695	14606	14747	14645	14661	14712	14676	14630	14651	14687	14561	14767	14676	14400	14543	14625	14512	14669	14712	14544	14735	14714	14545	14560	14560	14552	14637	14687	14608	14788	14672	14501	14707	14903	14666	14662	14539	14866	14802	14605	14499	14577	14894	14688	14763	14579	14533	14615	14701	14565	14628	14658	14494	14741	14457	14642	14524	14686	14586	14781	14612	14614	14796	14627	14590	14702	14841	14919	14630	14703	14648	14787	14655	14606	14570	14581	14508	14766	14701	14533	14736	14603	14588	14726	14580	14631	14596	14555	14518	14523	14522	14551	14708	14591	14644	14723	14443	14607	14629	14508	14453	14815	14576	14628	14688	14569	14355	14410	14545	14721	14651	14373	14580	14594	14769	14520	14793	14817	14693	14429	14620	14828	14533	14611	14775	14721	14778	14778	14564	14618	14589	14707	14713	14659	14835	14624	14668	14577	14555	14694	14694	14506	14579	14696	14500	14828	14604	14745	14467	14641	14703	14477	14646	14711	14714	14560	14581	14688	14423	14520	14679	14556	14769	14647	14688	14560	14668	14734	14652	14476	14643	14585	14739	14820	14690	14687	14656	14762	14765	14669	14634	14599	14717	14521	14618	14577	14495	14714	14592	14755	14677	14626	14659	14617	14590	14767	14743	14560	14615	14703	14546	14685	14642	14525	14565	14623	14716	14749	14642	14634	14679	14626	14416	14774	14690	14515	14579	14555	14679	14457	14719	14631	14445	14552	14674	14555	14744	14739	14783	14726	14579	14734	14841	14612	14548	14532	14702	14676	14717	14688	14535	14666	14660	14711	14722	14590	14585	14423	14677	14598	14547	14785	14637	14516	14674	14594	14638	14672	14682	14753	14590	14393	14715	14845	14652	14550	14555	14540	14489	14565	14742	14565	14531	14756	14593	14646	14699	14619	14693	14668	14693	14755	14751	14656	14584	14679	14702	14587	14653	14425	14464	14657	14594	14816	14638	14748	14648	14803	14656	14721	14731	14744	14448	14675	14721	14610	14619	14708	14686	14498	14669	14732	14614	14759	14681	14703	14734	14780	14650	14617	14813	14611	14625	14908	14602	14627	14841	14646	14553	14698	14594	14739	14594	14759	14703	14650	14705	14437	14453	14680	14616	14572	14594	14719	14618	14493	14681	14867	14620	14822	14539	14415	14711	14634	14699	14464	14609	14736	14650	14611	14577	14567	14665	14606	14482	14623	14549	14585	14743	14458	14598	14607	14632	14794	14683	14739	14631	14653	14669	14724	14555	14611	14581	14589	14569	14662	14675	14585	14631	14516	14667	14463	14608	14529	14760	14564	14615	14481	14593	14603	14673	14641	14590	14570	14804	14464	14636	14733	14578	14581	14696	14531	14411	14784	14721	14582	14568	14580	14613	14572	14596	14429	14595	14397	14587	14519	14451	14728	14683	14572	14587	14660	14486	14579	14611	14698	14449	14596	14732	14546	14596	14708	14650	14613	14736	14548	14487	14681	14709	14590	14700	14613	14507	14678	14592	14633	14696	14683	14725	14673	14594	14628	14698	14413	14645	14655	14444	14676	14528	14724	14738	14613	14598	14657	14752	14602	14671	14734	14690	14677	14703	14591	14703	14619	14693	14686	14530	14564	14576	14572	14709	14767	14580	14768	14747	14684	14546	14754	14728	14781	14644	14785	14647	14524	14511	14565	14722	14637	14727	14692	14652	14755	14591	14546	14578	14700	14714	14728	14473	14822	14765	14580	14701	14753	14573	14599	14523	14699	14687	14672	14616	14688	14541	14470	14745	14596	14744	14683	14731	14703	14563	14634	14562	14704	14733	14583	14645	14446	14745	14784	14626	14725	14762	14629	14635	14650	14644	14684	14721	14522	14572	14568	14762	14772	14699	14475	14634	14693	14565	14880	14575	14642	14564	14768	14805	14599	14546	14614	14636	14571	14649	14660	14707	14698	14704	14818	14640	14794	14599	14622	14526	14698	14299	14778	14769	14596	14844	14637	14607	14737	14604	14504	14610	14604	14536	14676	14694	14584	14695	14591	14713	14657	14680	14641	14628	14563	14572	14857	14589	14697	14642	14799	14636	14645	14700	14640	14656	14536	14740	14543	14623	14658	14724	14627	14550	14738	14690	14592	14875	14637	14605	14609	14616	14747	14597	14665	14583	14496	14641	14629	14684	14511	14770	14633	14682	14510	14725	14716	14849	14623	14570	14673	14671	14687	14705	14672	14599	14589	14517	14549	14750	14646	14662	14722	14553	14536	14705	14534	14857	14634	14727	14685	14533	14692	14569	14607	14519	14584	14536	14641	14703	14670	14707	14498	14616	14670	14552	14644	14396	14603	14616	14668	14607	14424	14720	14804	14503	14664	14748	14673	14591	14460	14688	14628	14642	14569	14617	14707	14540	14590	14690	14735	14540	14655	14694	14545	14607	14682	14718	14646	14508	14621	14579	14625	14380	14609	14711	14690	14529	14746	14394	14645	14665	14561	14642	14694	14654	14679	14703	14683	14531	14748	14686	14748	14567	14585	14585	14651	14716	14679	14837	14525	14670	14689	14570	14560	14665	14765	14585	14602	14609	14568	14578	14681	14482	14688	14730	14582	14715	14625	14508	14805	14768	14810	14723	14581	14729	14667	14614	14603	14627	14500	14638	14637	14595	14490	14603	14594	14721	14770	14793	14832	14601	14681	14642	14519	14665	14666	14672	14576	14497	14706	14833	14681	14739	14627	14603	14588	14534	14702	14418	14587	14696	14696	14583	14639	14565	14647	14569	14673	14757	14623	14528	14684	14558	14581	14662	14634	14693	14577	14463	14700	14782	14560	14590	14533	14623	14659	14487	14569	14575	14646	14834	14532	14792	14737	14628	14694	14706	14402	14627	14722	14641	14593	14687	14734	14650	14588	14750	14436	14592	14778	14703	14526	14480	14703	14548	14592	14678	14587	14768	14698	14675	14552	14651	14577	14508	14750	14670	14552	14684	14667	14726	14453	14652	14615	14638	14808	14601	14646	14656	14478	14514	14373	14766	14668	14757	14831	14657	14881	14758	14588	14519	14604	14646	14485	14659	14680	14512	14733	14589	14593	14722	14660	14677	14747	14677	14640	14764	14697	14574	14634	14820	14665	14560	14555	14633	14651	14612	14645	14514	14451	14679	14656	14591	14681	14763	14626	14754	14697	14802	14657	14705	14556	14740	14535	14529	14795	14576	14581	14612	14585	14561	14574	14636	14467	14712	14631	14713	14683	14665	14618	14626	14564	14716	14552	14632	14705	14751	14585	14646	14708	14566	14815	14524	14603	14713	14546	14748	14759	14547	14552	14422	14503	14778	14641	14728	14655	14608	14612	14638	14794	14600	14722	14584	14477	14659	14603	14672	14546	14746	14684	14604	14739	14664	14751	14652	14589	14596	14640	14640	14552	14759	14605	14606	14714	14518	14534	14725	14715	14710	14481	14572	14758	14705	14619	14653	14488	14761	14755	14629	14585	14631	14589	14578	14771	14583	14496	14656	14671	14754	14541	14508	14723	14555	14655	14591	14733	14717	14609	14594	14622	14634	14619	14806	14611	14579	14669	14597	14811	14421	14534	14795	14605	14563	14639	14727	14665	14498	14775	14613	14760	14691	14475	14628	14561	14713	14633	14613	14653	14572	14669	14575	14688	14742	14440	14673	14694	14727	14746	14596	14682	14753	14689	14710	14610	14702	14672	14761	14582	14626	14481	14553	14466	14412	14716	14520	14603	14649	14585	14606	14629	14651	14568	14690	14675	14485	14526	14591	14600	14687	14617	14631	14642	14621	14778	14730	14702	14727	14690	14596	14577	14611	14546	14576	14487	14662	14647	14555	14707	14644	14651	14638	14674	14617	14614	14677	14534	14751	14612	14644	14541	14663	14658	14601	14639	14636	14690	14513	14549	14846	14575	14571	14674	14643	14619	14733	14574	14684	14658	14692	14640	14783	14621	14720	14509	14680	14818	14603	14627	14633	14634	14647	14572	14528	14647	14591	14583	14514	14758	14632	14634	14718	14580	14787	14674	14647	14500	14626	14539	14459	14684	14530	14619	14373	14663	14674	14694	14679	14494	14592	14579	14753	14501	14786	14615	14697	14509	14653	14569	14689	14612	14609	14603	14556	14699	14599	14480	14626	14650	14463	14488	14648	14673	14427	14658	14701	14564	14652	14789	14580	14579	14675	14669	14703	14526	14648	14764	14556	14529	14809	14658	14565	14596	14662	14616	14753	14700	14797	14674	14481	14691	14615	14631	14645	14677	14840	14532	14498	14769	14615	14638	14617	14601	14698	14680	14549	14667	14619	14586	14429	14769	14427	14673	14745	14665	14662	14586	14564	14630	14685	14657	14797	14602	14724	14848	14490	14656	14686	14575	14638	14718	14708	14691	14728	14761	14678	14593
25674	21569	29000	27793	25809	26142	24171	20348	18520	17934	17250	16953	16774	16697	16448	16510	16449	16588	17478	19853	21316	20379	19000	17651	17010	16847	16490	16411	16467	16516	16508	16462	16395	16409	16526	16258	16373	16350	16506	16383	16391	16283	16467	16495	16451	16186	16445	16428	16385	16342	16286	16397	16251	16465	16165	16303	16211	16257	16488	16436	16274	16353	16365	16355	16253	16263	16693	16409	16378	16292	16350	16380	16284	16446	16295	16166	16387	16329	16292	16536	16497	16124	16241	16317	16546	16391	16447	16207	16158	16369	16246	16338	16351	16416	16290	16474	16179	16339	16202	16203	16359	16295	16517	16380	16337	16316	16320	16151	16364	16127	16242	16319	16307	16322	16173	16447	16464	16251	16501	16294	16427	16449	16340	16416	16503	16381	16287	16231	16400	16504	16321	16598	16385	16315	16393	16418	16447	16386	16256	16457	16484	16252	16085	16399	16413	16288	16399	16283	16183	16284	16561	16309	16504	16188	16472	16393	16467	16247	16454	16270	16110	16570	16618	16517	16336	16410	16282	16350	16149	16419	16415	16390	16202	16497	16286	16367	16196	16265	16485	16324	16399	16246	16422	16679	16493	16355	16124	16138	16044	16361	16143	16331	16316	16373	16183	16149	16297	16234	16343	16617	16347	16317	16361	16453	16350	16447	16281	16471	16448	16275	16434	16418	16415	16368	16204	16253	16322	16419	16318	16349	16268	16103	16396	16183	16323	16332	16214	16405	16334	16473	16419	16384	16173	16396	16316	16334	16378	16118	16296	16442	16270	16444	16569	16511	16259	16206	16346	16338	16454	16362	16450	16397	16145	16477	16445	16196	16354	16299	16271	16438	16449	16364	16358	16491	16367	16271	16285	16383	16408	16559	16059	16320	16399	16222	16231	16380	16372	16253	16276	16239	16351	16393	16499	16540	16642	16420	16323	16306	16406	16472	16448	16273	16370	16346	16441	16299	16316	16308	16296	16158	16486	16432	16243	16426	16191	16331	16249	16182	16464	16490	16445	16497	16327	16126	16275	16315	16292	16317	16328	16456	16159	16387	16272	16240	16433	16439	16579	16527	16383	16558	16315	16296	16541	16391	16431	16545	16242	16157	16499	16474	16538	16253	16334	16355	16445	16228	16430	16493	16260	16357	16228	16481	16332	16373	16407	16390	16187	16333	16345	16280	16525	16405	16514	16475	16290	16233	16349	16312	16386	16335	16372	16434	16248	16424	16139	16288	16252	16470	16328	16342	16257	16448	16581	16519	16494	16332	16365	16178	16382	16330	16351	16286	16373	16268	16413	16286	16535	16453	16085	16375	16547	16194	16209	16389	16423	16282	16399	16379	16223	16405	16190	16314	16297	16372	16437	16130	16306	16460	16486	16354	16491	16427	16269	16363	16230	16291	16193	16441	16269	16362	16206	16313	16510	16306	16256	16233	16258	16146	16463	16150	16421	16323	16152	16352	16450	16375	16529	16179	16509	16343	16687	16371	16516	16303	16506	16399	16414	16275	16426	16304	16348	16263	16382	16447	16188	16469	16505	16279	16474	16519	16456	16432	16370	16475	16334	16324	16193	16452	16425	16270	16315	16244	16281	16473	16359	16385	16338	16435	16495	16351	16280	16320	16140	16256	16342	16399	16300	16270	16448	16444	16357	16388	16272	16275	16172	16369	16376	16402	16491	16359	16370	16460	16446	16438	16244	16172	16362	16448	16402	16403	16280	16394	16208	16264	16231	16323	16465	16405	16331	16305	16280	16172	16538	16381	16275	16493	16344	16192	16501	16471	16342	16528	16209	16297	16298	16372	16341	16429	16489	16294	16439	16428	16299	16325	16354	16593	16390	16311	16558	16210	16245	16237	16251	16457	16407	16268	16389	16583	16484	16553	16239	16273	16354	16236	16353	16500	16515	16341	16334	16308	16438	16398	16449	16354	16441	16252	16235	16462	16349	16400	16391	16359	16343	16372	16264	16198	16264	16398	16352	16512	16184	16319	16384	16387	16194	16571	16372	16397	16360	16236	16275	16488	16405	16524	16322	16394	16326	16426	16260	16473	16191	16207	16196	16233	16267	16343	16387	16335	16414	16481	16362	16558	16487	16455	16388	16340	16299	16204	16238	16454	16370	16233	16268	16605	16261	16346	16382	16396	16506	16522	16362	16196	16270	16543	16402	16401	16493	16261	16336	16327	16224	16383	16331	16720	16388	16331	16532	16373	16275	16370	16319	16304	16428	16373	16385	16541	16202	16272	16376	16485	16294	16354	16236	16524	16396	16193	16518	16344	16331	16536	16499	16517	16511	16249	16344	16480	16229	16399	16244	16346	16463	16436	16357	16395	16139	16548	16376	16403	16529	16346	16283	16457	16314	16428	16363	16349	16479	16445	16467	16284	16349	16476	16422	16200	16353	16457	16372	16280	16311	16330	16153	16221	16402	16436	16456	16394	16299	16317	16534	16430	16390	16379	16401	16405	16419	16337	16464	16389	16090	16379	16368	16230	16369	16301	16170	16508	16163	16541	16357	16205	16192	16322	16484	16392	16272	16355	16292	16198	16432	16313	16354	16074	16368	16364	16496	16327	16333	16400	16242	16228	16297	16455	16378	16366	16185	16237	16462	16442	16618	16294	16304	16359	16354	16402	16473	16278	16514	16267	16429	16372	16551	16367	16231	16421	16322	16369	16344	16262	16485	16386	16316	16260	16370	16485	16403	16350	16288	16260	16130	16520	16367	16638	16499	16211	16282	16160	16223	16195	16375	16277	16173	16449	16385	16289	16336	16499	16544	16082	16252	16261	16560	16274	16279	16390	16424	16391	16512	16219	16433	16471	16468	16288	16448	16389	16365	16379	16396	16123	16281	16337	16466	16428	16509	16543	16267	16438	16272	16391	16453	16296	16211	16444	16542	16156	16392	16623	16456	16361	16278	16432	16288	16548	16315	16322	16365	16193	16450	16353	16213	16227	16346	16252	16423	16507	16237	16236	16195	16184	16331	16184	16076	16292	16208	16437	16736	16279	16261	16264	16319	16283	16440	16479	16505	16434	16341	16377	16402	16390	16222	16358	16278	16201	16087	16432	16382	16432	16488	16238	16485	16480	16199	16310	16196	16219	16362	16331	16408	16383	16291	16184	16295	16207	16228	16413	16334	16444	16382	16328	16209	16375	16382	16580	16473	16398	16299	16298	16301	16378	16258	16507	16521	16310	16294	16252	16343	16204	16298	16313	16523	16373	16388	16306	16525	16370	16409	16436	16172	16291	16368	16396	16363	16348	16165	16365	16481	16354	16587	16416	16452	16347	16332	16255	16047	16543	16256	16576	16613	16466	16301	16528	16232	16435	16442	16342	16276	16085	16379	16376	16447	16332	16513	16379	16380	16475	16323	16490	16520	16466	16144	16416	16242	16458	16374	16322	16419	16251	16584	16340	16275	16414	16384	16355	16445	16274	16190	16328	16316	16209	16514	16334	16449	16568	16492	16350	16276	16442	16289	16231	16314	16408	16356	16220	16151	16266	16397	16500	16224	16400	16359	16280	16266	16294	16276	16371	16494	16363	16428	16254	16327	16488	16247	16337	16368	16409	16251	16565	16236	16299	16427	16243	16402	16329	16438	16389	16286	16466	16313	16343	16433	16360	16548	16290	16388	16470	16590	16305	16525	16440	16055	16364	16284	16283	16248	16368	16390	16508	16304	16450	16173	16251	16445	16447	16222	16369	16340	16309	16493	16191	16271	16277	16288	16394	16319	16434	16545	16388	16311	16349	16142	16259	16357	16181	16274	16376	16378	16130	16376	16432	16342	16379	16346	16524	16367	16372	16290	16546	16432	16291	16454	16551	16329	16392	16335	16357	16427	16413	16406	16334	16526	16497	16298	16536	16292	16535	16540	16311	16244	16355	16249	16290	16489	16455	16516	16363	16473	16320	16359	16350	16200	16398	16409	16280	16347	16222	16550	16298	16208	16191	16362	16415	16467	16255	16267	16323	16442	16152	16421	16506	16411	16342	16390	16372	16264	16347	16416	16488	16456	16142	16581	16201	16186	16484	16191	16449	16300	16461	16432	16229	16333	16270	16350	16350	16521	16438	16456	16380	16480	16544	16360	16431	16337	16165	16215	16318	16433	16467	16579	16551	16324	16450	16631	16235	16325	16136	16384	16307	16289	16413	15983	16230	16450	16458	16277	16329	16400	16179	16218	16421	16351	16385	16526	16406	16362	16279	16400	16218	16303	16244	16220	16426	16453	16265	16192	16089	16284	16460	16391	16393	16490	16203	16543	16233	16285	16516	16502	16224	16204	16379	16171	16560	16204	16261	16308	16565	16413	16212	16327	16213	16472	16376	16379	16280	16259	16218	16293	16349	16392	16444	16208	16297	16367	16268	16401	16494	16514	16459	16350	16234	16318	16326	16328	16287	16628	16345	16473	16364	16469	16391	16415	16460	16429	16330	16339	16338	16274	16503	16300	16335	16146	16434	16306	16301	16287	16389	16546	16243	16237	16362	16422	16413	16272	16509	16391	16233	16279	16265	16177	16433	16331	16339	16357	16242	16385	16501	16386	16380	16478	16464	16296	16250	16146	16396	16314	16241	16461	16395	16334	16343	16204	16352	16250	16245	16439	16434	16240	16398	16321	16415	16530	16351	16431	16350	16218	16464	16451	16379	16443	16221	16454	16260	16404	16503	16626	16417	16526	16492	16281	16442	16430	16402	16449	16336	16455	16379	16416	16479	16293	16310	16437	16288	16295	16446	16264	16345	16145	16456	16344	16394	16383	16380	16329	16190	16377	16070	16204	16430	16535	16386	16246	16331	16443	16394	16455	16345	16234	16433	16371	16506	16511	16325	16398	16396	16242	16145	16240	16428	16239	16209	16475	16428	16478	16251	16514	16416	16354	16611	16522	16462	16325	16146	16317	16389	16381	16241	16324	16216	16553	16538	16369	16294	16383	16321	16517	16114	16362	16510	16444	16523	16416	16274	16410	16190	16537	16465	16400	16584	16262	16350	16486	16206	16412	16453	16373	16427	16363	16420	16343	16323	16425	16456	16417	16390	16374	16208	16082	16378	16523	16220	16615	16346	16535	16378	16449	16450	16301	16270	16403	16338	16417	16137	16366	16530	16548	16371	16409	16426
23014	36911	39465	36342	31599	27985	23367	20368	17939	16606	15413	15410	15021	14784	14778	14666	14436	14533	16537	20248	21250	19954	18044	16139	15348	14807	14495	14470	14499	14334	14355	14460	14435	14360	14466	14398	14619	14385	14500	14329	14482	14461	14334	14510	14643	14513	14385	14422	14326	14438	14507	14283	14322	14418	14418	14388	14456	14402	14365	14216	14356	14308	14394	14323	14236	14273	14230	14497	14404	14397	14455	14445	14577	14391	14481	14415	14468	14293	14428	14437	14516	14398	14475	14540	14483	14554	14461	14348	14433	14326	14443	14440	14460	14365	14303	14410	14421	14346	14534	14601	14494	14264	14436	14391	14372	14215	14564	14450	14688	14462	14444	14352	14538	14464	14340	14466	14328	14404	14278	14529	14364	14297	14446	14262	14484	14391	14330	14347	14475	14304	14498	14417	14463	14301	14369	14458	14562	14381	14464	14461	14486	14322	14409	14475	14402	14489	14401	14266	14556	14455	14478	14414	14291	14300	14381	14387	14320	14497	14288	14565	14296	14366	14488	14480	14423	14281	14139	14325	14439	14493	14364	14256	14311	14353	14228	14312	14525	14293	14602	14368	14443	14434	14438	14383	14310	14414	14599	14360	14478	14297	14259	14481	14261	14385	14318	14412	14307	14258	14407	14384	14476	14469	14262	14471	14439	14337	14388	14374	14404	14563	14286	14453	14301	14217	14390	14308	14339	14436	14374	14275	14583	14360	14263	14360	14423	14407	14583	14420	14419	14463	14323	14319	14242	14401	14478	14116	14288	14377	14370	14503	14457	14334	14656	14444	14348	14394	14279	14545	14181	14306	14516	14351	14434	14420	14611	14417	14285	14444	14347	14469	14434	14476	14429	14260	14569	14493	14474	14566	14321	14418	14361	14585	14489	14464	14441	14247	14452	14551	14298	14293	14451	14480	14382	14460	14402	14168	14318	14359	14237	14296	14397	14421	14502	14401	14409	14372	14319	14448	14243	14419	14470	14255	14539	14401	14163	14447	14312	14364	14522	14359	14397	14368	14417	14411	14335	14417	14315	14325	14462	14279	14516	14387	14458	14421	14509	14486	14466	14390	14483	14356	14468	14384	14314	14474	14371	14245	14532	14222	14418	14409	14354	14479	14335	14374	14264	14357	14324	14325	14266	14378	14386	14290	14598	14466	14484	14293	14368	14269	14220	14444	14390	14313	14442	14402	14351	14264	14525	14412	14319	14445	14260	14205	14341	14389	14423	14510	14536	14351	14317	14269	14382	14469	14392	14247	14595	14345	14503	14578	14323	14381	14439	14558	14287	14393	14436	14344	14498	14445	14382	14301	14470	14472	14359	14481	14488	14503	14564	14504	14464	14416	14371	14429	14402	14500	14413	14328	14492	14476	14376	14403	14384	14437	14367	14346	14575	14415	14497	14279	14394	14399	14262	14450	14570	14386	14540	14486	14521	14476	14404	14448	14420	14414	14442	14464	14495	14408	14163	14499	14469	14417	14255	14343	14350	14270	14352	14393	14405	14430	14505	14503	14383	14342	14595	14497	14427	14313	14444	14458	14310	14405	14407	14283	14240	14576	14450	14401	14295	14525	14269	14247	14512	14276	14348	14297	14365	14406	14390	14362	14449	14255	14380	14438	14220	14342	14391	14240	14433	14424	14339	14256	14227	14408	14357	14188	14313	14404	14352	14279	14532	14436	14494	14343	14394	14517	14267	14403	14348	14378	14426	14315	14515	14459	14459	14434	14434	14500	14420	14480	14396	14402	14288	14418	14344	14467	14271	14333	14455	14553	14484	14423	14358	14270	14465	14385	14353	14369	14562	14250	14426	14427	14257	14519	14583	14421	14419	14405	14381	14453	14375	14511	14456	14500	14500	14495	14569	14439	14319	14389	14312	14521	14363	14171	14484	14263	14487	14556	14414	14450	14413	14315	14329	14491	14462	14272	14360	14274	14429	14399	14273	14492	14225	14382	14378	14422	14486	14360	14414	14345	14430	14397	14516	14470	14327	14541	14422	14440	14443	14392	14267	14521	14393	14203	14211	14392	14325	14413	14492	14291	14463	14521	14414	14278	14445	14389	14341	14493	14388	14415	14404	14381	14469	14407	14397	14364	14349	14656	14463	14386	14501	14498	14553	14459	14442	14534	14344	14373	14482	14441	14188	14317	14543	14339	14502	14409	14406	14456	14410	14486	14367	14452	14298	14351	14327	14449	14510	14481	14484	14490	14460	14600	14431	14388	14376	14444	14350	14252	14401	14523	14300	14448	14429	14359	14406	14445	14266	14456	14490	14387	14561	14390	14422	14403	14384	14370	14314	14385	14227	14327	14458	14182	14491	14554	14304	14286	14258	14378	14458	14454	14187	14547	14266	14454	14338	14378	14427	14474	14523	14351	14286	14398	14314	14414	14492	14471	14339	14477	14421	14435	14358	14349	14456	14303	14389	14478	14369	14416	14488	14412	14472	14397	14441	14421	14465	14429	14317	14312	14562	14411	14498	14436	14553	14604	14299	14333	14474	14412	14502	14349	14543	14284	14413	14431	14381	14586	14305	14327	14425	14410	14550	14407	14432	14559	14409	14344	14444	14416	14428	14363	14252	14469	14346	14476	14356	14418	14466	14359	14519	14460	14485	14332	14289	14459	14272	14556	14389	14627	14618	14446	14412	14406	14587	14280	14363	14369	14413	14476	14382	14415	14443	14291	14233	14343	14298	14401	14435	14619	14276	14460	14541	14434	14517	14359	14404	14325	14300	14569	14315	14221	14378	14258	14407	14333	14533	14488	14230	14444	14349	14442	14468	14460	14347	14582	14493	14230	14423	14390	14453	14484	14289	14420	14453	14414	14469	14416	14427	14458	14381	14642	14493	14209	14476	14264	14499	14344	14417	14500	14446	14514	14673	14524	14461	14344	14432	14360	14449	14467	14611	14145	14361	14292	14381	14419	14383	14474	14532	14371	14313	14252	14632	14493	14345	14530	14257	14425	14498	14383	14476	14444	14425	14330	14468	14289	14527	14309	14376	14279	14411	14279	14401	14455	14268	14378	14332	14251	14449	14469	14255	14613	14383	14480	14477	14192	14354	14336	14422	14493	14511	14223	14340	14383	14314	14460	14385	14340	14468	14445	14365	14483	14468	14323	14605	14363	14321	14548	14494	14344	14478	14346	14396	14395	14467	14505	14482	14333	14339	14433	14314	14451	14504	14299	14400	14443	14634	14523	14331	14412	14461	14306	14368	14463	14595	14377	14315	14188	14336	14293	14368	14332	14447	14438	14346	14370	14599	14376	14342	14526	14456	14250	14245	14463	14521	14363	14341	14627	14458	14372	14412	14444	14357	14478	14292	14351	14338	14419	14426	14569	14373	14505	14232	14363	14329	14358	14356	14508	14400	14486	14442	14352	14349	14277	14342	14134	14441	14380	14377	14421	14269	14502	14503	14570	14354	14366	14232	14539	14480	14379	14360	14533	14419	14346	14485	14419	14506	14354	14370	14525	14601	14316	14238	14428	14464	14249	14437	14539	14406	14532	14355	14391	14457	14386	14378	14486	14522	14502	14362	14308	14413	14352	14337	14369	14281	14459	14494	14435	14468	14541	14520	14414	14363	14451	14350	14500	14546	14329	14426	14426	14399	14247	14404	14289	14464	14476	14381	14347	14422	14279	14365	14465	14632	14414	14459	14314	14436	14255	14339	14480	14522	14281	14443	14288	14208	14472	14383	14446	14367	14436	14507	14346	14339	14334	14419	14400	14425	14467	14335	14415	14537	14353	14323	14465	14377	14452	14387	14493	14536	14379	14245	14444	14406	14332	14396	14191	14424	14316	14526	14435	14359	14512	14414	14436	14457	14463	14535	14436	14441	14269	14415	14318	14387	14163	14455	14346	14472	14641	14514	14207	14357	14287	14491	14429	14480	14363	14381	14438	14411	14525	14446	14556	14328	14553	14581	14429	14401	14396	14384	14418	14235	14389	14518	14297	14498	14535	14498	14368	14249	14395	14502	14505	14158	14267	14455	14223	14514	14407	14304	14551	14511	14372	14500	14417	14231	14475	14387	14433	14284	14377	14581	14455	14415	14441	14471	14346	14455	14434	14333	14343	14499	14400	14494	14451	14418	14526	14349	14302	14474	14346	14357	14349	14530	14211	14481	14374	14472	14451	14347	14297	14280	14472	14334	14548	14348	14442	14447	14393	14527	14424	14285	14361	14369	14388	14309	14232	14409	14463	14414	14386	14417	14380	14625	14245	14322	14311	14554	14523	14385	14411	14395	14430	14379	14483	14492	14434	14415	14455	14347	14506	14431	14346	14441	14257	14267	14476	14519	14471	14411	14446	14463	14641	14454	14432	14286	14521	14451	14377	14495	14446	14445	14428	14387	14315	14325	14620	14455	14430	14383	14580	14368	14416	14295	14603	14403	14449	14453	14443	14412	14381	14324	14318	14380	14412	14412	14300	14410	14285	14465	14451	14555	14487	14428	14290	14397	14268	14493	14285	14258	14404	14517	14443	14475	14546	14294	14553	14531	14439	14343	14624	14349	14389	14520	14373	14359	14458	14407	14318	14445	14472	14433	14375	14366	14540	14275	14473	14296	14414	14234	14588	14446	14363	14346	14355	14301	14245	14361	14400	14448	14557	14277	14476	14327	14284	14447	14161	14357	14457	14333	14573	14541	14386	14322	14382	14420	14321	14478	14361	14392	14688	14381	14187	14491	14381	14424	14536	14511	14421	14403	14417	14399	14428	14390	14316	14304	14342	14260	14404	14529	14484	14358	14392	14404	14378	14443	14270	14580	14332	14425	14342	14386	14414	14380	14391	14332	14492	14452	14343	14446	14412	14496	14220	14413	14478	14474	14272	14361	14449	14388	14373	14378	14468	14274	14447	14350	14513	14456	14437	14394	14368	14458	14425	14557	14343	14401	14209	14469	14484	14260	14388	14272	14416	14343	14414	14261	14364	14330	14437	14308	14477	14274	14342	14594	14475	14344	14463	14386	14314	14481	14515	14498	14417	14477	14467	14491	14448	14450	14575	14435	14397	14266	14591	14490	14184	14347	14419	14487	14516	14503	14411	14480	14479	14434	14428	14507	14330	14305	14470	14425	14488	14442	14449	14352	14609	14442	14291	14512	14347	14519	14257
24158	21404	29019	25018	23908	27220	27404	22154	19967	18888	17676	17223	16933	16610	16923	16591	16388	16728	17415	21582	24280	23951	21658	19385	17656	17057	16368	16586	16312	16030	16118	16370	16138	16278	16378	16331	16189	16318	16265	16081	16221	16146	16287	16249	16242	16345	16258	16179	16303	16296	16045	16204	16156	16353	16048	16233	16075	16263	16552	16101	16198	16243	16406	16059	16200	16230	16225	16066	16303	16394	16368	16322	16109	16353	16297	16262	16292	16296	16111	16164	16417	15955	16122	16166	16140	16266	16436	16359	16208	16131	16197	16296	16092	16091	16099	16115	16183	16292	16101	16180	16155	16313	16475	16184	16186	16244	16195	16251	16041	16347	16177	16374	16236	16243	16230	16332	16170	16429	16179	16409	16107	16265	16263	16224	16219	16304	16324	16113	16098	16180	16357	16183	16325	16134	16348	16213	16007	16351	16325	16133	16150	16163	16215	16368	16215	16260	16416	16108	16164	16255	16254	16168	15995	16290	16366	16161	16341	16097	16074	16123	16335	16290	16137	16280	16122	16200	16203	16250	16250	16319	16227	16207	16249	16107	16258	16313	16261	16264	16275	16105	16335	16053	16199	16323	16140	16272	16059	16122	16349	16186	16257	16328	16142	16163	16138	16260	16130	16202	16225	16097	16243	16023	16153	16302	16264	16266	16238	16151	16218	16000	16238	16083	15969	16270	16211	16250	16121	15901	16041	16305	16258	16208	16230	16337	16216	16048	16032	16291	16104	16226	16110	15942	16126	16043	16098	16258	16239	16381	16398	16354	16399	16277	16322	16172	16178	16070	16408	16264	16107	16391	16333	16081	16330	16229	16117	16269	16157	16299	16240	16172	16228	16400	16219	16202	16260	16277	16222	16070	16186	16341	16190	16197	16302	16248	16173	16075	16000	16219	16145	16382	16275	16325	16190	16189	16177	16230	16189	16267	16311	16278	16099	16199	16336	16212	16217	16214	16160	16286	16233	16238	16264	16185	16166	16208	16286	16356	16352	16139	16140	16361	16186	16107	16104	16117	16161	16238	16278	16130	16365	16283	16073	16206	16196	16111	16170	16400	16266	16043	16113	16214	16197	16095	16008	16226	15965	16255	16195	16167	16233	16205	16064	16045	16299	16175	16180	16177	16121	16395	16199	16263	16298	16223	16322	16324	16027	16174	16389	16118	16246	16107	16176	16203	16172	16164	16264	16395	16238	16075	16154	16111	16233	16233	16216	16255	16226	16222	16321	16353	16096	16428	16033	16436	16159	16121	16149	16110	16116	16078	16149	16068	16306	16375	16078	15929	16073	16189	16221	16203	16180	16138	16173	16111	16159	16346	16218	16302	16015	16237	16524	16203	16019	16172	16404	16389	16321	16120	16324	15971	16356	16306	16305	16499	16401	16275	16365	16235	16178	16081	16391	16220	16274	16200	16135	16315	16245	16110	16139	15974	16338	16381	16269	16370	16373	16246	16153	16106	16082	16202	16282	16180	16148	16357	16127	16210	16453	16331	16115	16276	16311	16126	16346	16350	16397	16263	16113	16093	16300	16080	16324	16246	16254	16171	16126	16090	16203	16159	16046	16306	16237	16218	16195	16117	16165	16330	16271	16178	16237	16295	16004	16068	16201	16039	16073	15976	16263	16194	16092	16179	16167	16246	16362	16059	16238	16276	16101	16023	16123	16165	16229	16253	16120	15967	15934	16107	16134	16056	16220	16153	16182	16382	16352	16358	15999	16116	16383	16145	16211	16360	16146	16090	16211	16101	16390	16190	16178	16400	16197	16222	16120	16173	15943	16167	16400	16244	16067	16230	16302	16149	16255	16197	16107	16215	16270	16218	16189	16179	16190	16109	16029	16019	16240	16220	16251	16448	16230	16221	16373	16180	16434	16090	16128	16449	16204	16262	16272	16381	16350	16097	16190	16385	16145	16156	16120	15980	16231	16239	16245	16273	16251	16230	16101	16131	16221	16124	16290	16330	16341	16213	16160	16212	16193	16175	16251	16251	16150	16085	16182	16254	16218	16153	16101	15897	16050	16211	16430	16197	16102	16348	16010	16244	16426	16240	16275	16230	16220	16110	16201	16202	16199	16135	16194	16186	16193	16158	16100	16107	16131	16198	16438	16271	16062	16203	16058	16336	16144	16293	16171	16198	16293	16135	16203	16147	16058	16279	16191	16128	16243	15988	16293	16172	16286	16015	16277	16073	16211	16099	16261	16148	16113	16081	16099	16294	16272	16319	16283	16497	16091	16162	16188	16210	16159	16143	16131	16277	16131	16233	16032	16304	16336	16249	16210	16221	15967	16234	16117	16233	16186	16274	16243	16310	16146	16394	16297	16334	16277	16192	16325	16086	16191	16159	15963	16050	16162	16226	16267	16171	16422	16177	16246	16178	16088	16123	16156	16210	16278	16103	16245	16213	16157	15973	16111	16132	16097	16364	16253	16163	16205	16062	16077	16337	16368	16298	16158	16072	16259	16112	16169	16502	16204	16044	16343	16259	16110	16097	16210	16255	16322	16162	16136	16065	16131	16249	16188	16221	15980	16221	16341	16386	16120	16201	16084	16348	16142	16327	16235	16039	16165	16174	16015	16229	16160	16218	16287	16040	16155	16180	16166	16063	16222	16117	16205	16098	16079	16293	16263	16202	16148	16306	16363	16177	16055	16373	16238	16151	16192	16157	16080	16042	16135	16252	16264	16063	15930	16091	16285	16425	16292	16078	16314	16090	16230	16304	16234	16266	16137	16199	16056	16132	16180	16219	16316	16312	16242	16189	16119	16299	16184	16227	16216	16328	16177	16223	16344	16104	16218	16096	16192	16237	16190	16204	16373	16203	16161	16132	16046	16262	16229	16126	16028	16088	16255	16351	16187	16093	16018	16248	16282	16332	16358	16269	16255	16045	16355	15974	16124	16163	16168	16179	16318	16126	16380	16306	16306	16104	16320	16085	16307	16128	16175	16195	16126	16065	16150	16147	16116	16231	16302	16132	16274	16368	16180	16127	16124	16128	16168	16165	16307	15996	16373	16116	16108	16134	16163	16254	16278	16123	16038	16308	16100	16224	16164	16296	16214	16211	16182	16210	16128	16257	16245	16177	15893	16119	16091	16268	15989	16151	16216	16126	16120	16299	16218	16216	16045	16333	16305	16229	16292	16084	16165	16344	16081	16102	16119	16236	16384	16268	16344	16163	16018	16224	16272	16036	16282	16129	16381	16072	16365	16109	16329	16308	15913	16226	16006	16239	16249	16087	16227	16486	16369	16144	16086	16139	16140	16232	16262	16100	16255	16322	16210	16219	16206	15877	15986	16372	16246	16035	16422	16094	16172	16035	16229	16293	16231	16150	16339	16215	16074	16079	16219	16424	16275	15949	15981	16329	16100	16222	16210	16257	16135	16267	16432	16233	16209	16159	16252	16144	16144	15945	16244	16163	16136	16174	16149	16213	16096	16171	16088	16186	16304	16206	16223	16407	16290	16244	16058	15968	16118	16322	16055	16002	16160	16271	16089	16144	16156	16213	16182	16124	16283	16254	16225	16222	16056	16257	16082	16161	16165	16329	16089	16069	16300	16094	16214	16043	16317	16143	16212	16152	16153	16204	16383	16315	16197	16067	16048	16126	16230	16094	16259	16237	16187	16284	16046	16223	16079	16312	16219	16081	16212	16308	16110	16183	16316	16172	16018	16460	16415	16180	16206	16068	16286	16302	16333	16292	16382	16100	16236	16412	16327	16224	16204	16462	16473	16275	16299	16138	16296	16165	16071	16192	16090	16402	16102	16297	16267	16074	16142	16290	16000	15915	15948	15978	16071	16036	16000	16125	16239	16101	16036	16150	16219	16178	16285	16122	16251	16223	16340	16060	16470	16154	16272	16139	16123	16090	16233	16388	16159	16134	15961	16197	16283	16218	16229	16408	16345	16222	16015	16252	16335	16204	16243	16329	16391	16382	16141	16133	16183	16278	16190	16197	16067	16083	16340	16239	16194	16210	16352	16095	16240	16218	16240	16028	16301	16112	16254	16175	16037	16336	16245	16138	16062	16393	16242	16361	16170	16080	16384	16263	16138	16089	16186	16206	16279	16120	16187	16147	16264	16108	16233	16069	16187	15855	16095	16263	16319	16236	16021	16157	16195	16268	16227	16305	16193	16117	16286	16215	16259	16252	16291	16225	16187	16340	16310	16175	15953	15976	16258	16296	16208	16071	16075	16004	16251	16042	16138	16275	16290	16228	16356	16313	16149	16383	16094	16058	16193	16345	16151	16167	16133	16213	16281	16067	16168	16104	16141	16276	16146	16317	16105	16211	16112	16006	16304	16287	16235	16281	16124	16268	16075	15987	16232	16293	16230	16256	16170	16022	16083	16088	16350	16255	16260	16044	16203	15959	16013	16038	16097	16245	16056	16233	16296	16301	16031	16133	16006	16201	16267	16046	16418	16008	16129	16143	16181	16217	16196	16089	16134	16164	16072	16149	16145	16237	15961	16098	16274	16034	16379	16302	16043	16038	16121	16290	16181	16347	16015	16096	16151	16114	16529	16276	16294	16047	16312	16217	16235	16204	16172	16336	16176	16403	16039	16309	16356	16093	16329	16074	16248	16396	16334	16137	16382	16327	16124	16098	16417	16123	16037	16082	16166	16219	16263	16210	16207	16298	16264	16299	16183	16212	16032	16209	16165	16075	15962	16103	15938	16146	16179	16166	16372	16184	16158	16296	16178	16277	16295	16286	16091	16212	16044	15988	16025	16093	16378	16282	16214	16129	16263	16249	16145	16303	16173	15939	16124	16332	16307	16156	16162	16107	16240	16032	15986	16118	16192	16077	16182	16193	16211	16297	16322	16128	16106	16017	16266	16251	16199	16105	16095	16201	16022	16179	16138	16162	16073	16114	16105	16333	16247	16341	16165	16248	16403	16436	16201	16341	16238	16116	16190	16023	16088	16285	16035	16210	16259	15975	16260	16297	16257	16054	16256	16304	16209	16281	16099	16283	16285	16024	16081	16165	16088	16047	16113	16164	16142	16107	16047	16335	16290	16297	16218	16271	16282	16227	16348	16144	16228	16297	16316	16188	16295	16264	16203	16114	16338	16042	16114	16130	16296	16370	16038	16346	16246	16257	16340	16224	16435	16296
23754	40526	40752	41497	34829	31392	25880	22935	19859	17935	16326	15540	15025	15039	14894	14770	14624	14779	16230	23855	26135	25076	21212	18149	15884	14908	14706	14330	14330	14236	14328	14259	14201	14340	14327	14321	14199	14497	14386	14292	14274	14229	14262	14321	14331	14469	14265	14232	14402	14376	14422	14327	14499	14228	14288	14251	14411	14374	14266	14439	14332	14269	14295	14336	14387	14317	14332	14434	14255	14215	14286	14460	14310	14144	14390	14312	14313	14346	14300	14289	14251	14395	14262	14266	14244	14244	14102	14383	14376	14275	14358	14352	14347	14339	14224	14455	14418	14332	14333	14233	14165	14263	14368	14367	14175	14289	14251	14260	14183	14375	14148	14341	14440	14344	14127	14375	14301	14360	14268	14287	14145	14461	14387	14273	14218	14262	14519	14488	14208	14279	14316	14184	14286	14496	14339	14388	14238	14354	14230	14406	14228	14296	14289	14212	14283	14177	14249	14219	14221	14302	14290	14350	14237	14309	14227	14350	14190	14409	14363	14431	14402	14368	14307	14300	14414	14344	14051	14219	14345	14287	14154	14203	14449	14407	14285	14199	14285	14416	14464	14168	14244	14232	14306	14460	14304	14266	14351	14295	14230	14317	14313	14362	14406	14231	14231	14281	14266	14296	14275	14215	14346	14388	14405	14299	14284	14292	14336	14301	14262	14253	14450	14145	14215	14186	14412	14147	14282	14293	14284	14301	14428	14362	14259	14119	14270	14215	14169	14309	14348	14238	14352	14248	14270	14421	14199	14113	14346	14232	14230	14254	14061	14282	14419	14308	14212	14333	14208	14127	14232	14237	14372	14269	14358	14460	14380	14221	14177	14376	14367	14333	14424	14258	14328	14337	14255	14259	14462	14425	14425	14352	14395	14149	14337	14483	14294	14322	14381	14247	14425	14115	14193	14245	14415	14310	14408	14216	14065	14257	14195	14293	14400	14330	14394	14302	14399	14437	14177	14179	14339	14424	14368	14359	14135	14364	14167	14373	14197	14243	14400	14377	14322	14331	14139	14318	14340	14170	14210	14335	14252	14385	14271	14265	14294	14070	14187	14356	14430	14405	14316	14248	14145	14315	14183	14296	14278	14236	14226	14277	14287	14301	14316	14219	14262	14258	14312	14364	14208	14531	14314	14252	14237	14238	14241	14192	14249	14386	14250	14207	14356	14362	14441	14245	14270	14406	14061	14398	14420	14301	14290	14347	14250	14298	14379	14233	14360	14268	14493	14284	14294	14395	14337	14324	14334	14403	14210	14238	14178	14277	14435	14222	14392	14144	14482	14330	14215	14396	14244	14291	14334	14395	14352	14266	14325	14363	14217	14312	14357	14385	14476	14253	14288	14205	14230	14379	14208	14085	14279	14259	14298	14456	14240	14226	14209	14135	14419	14340	14086	14250	14167	14191	14299	14339	14117	14294	14350	14258	14448	14205	14356	14255	14191	14334	14185	14317	14224	14337	14066	14365	14358	14228	14339	14405	14335	14271	14371	14436	14256	14402	14264	14298	14406	14215	14343	14243	14166	14415	14272	14246	14403	14398	14328	14493	14267	14292	14281	14417	14418	14525	14259	14210	14446	14206	14251	14300	14144	14195	14156	14154	14479	14290	14149	14415	14374	14198	14291	14131	14268	14348	14248	14449	14202	14275	14169	14257	14400	14098	14198	14339	14350	14124	14278	14410	14368	14203	14359	14329	14295	14249	14344	14154	14157	14186	14199	14248	14516	14332	14334	14309	14216	14271	14233	14148	14214	14331	14272	14191	14295	14262	14280	14319	14252	14190	14297	14171	14358	14296	14247	14248	14288	14179	14469	14317	14293	14510	14238	14290	14345	14376	14202	14367	14458	14164	14383	14235	14086	14311	14345	14180	14198	14245	14361	14403	14131	14258	14240	14238	14303	14263	14307	14216	14285	14135	14333	14256	14291	14267	14354	14227	14386	14207	14518	14075	14296	14224	14422	14262	14216	14222	14355	14367	14184	14424	14376	14144	14259	14242	14356	14186	14296	14191	14316	14177	14050	14467	14361	14515	14299	14216	14241	14298	14341	14241	14284	14175	14357	14307	14204	14149	14473	14185	14319	14229	14077	14137	14110	14357	14339	14274	14383	14235	14313	14204	14305	14380	14252	14103	14387	14264	14313	14291	14314	14033	14460	14337	14361	14323	14415	14411	14210	14313	14399	14274	14410	14169	14121	14439	14405	14334	14327	14225	14257	14231	14170	14302	14318	14307	14359	14185	14328	14392	14244	14246	14244	14235	14410	14338	14487	14167	14348	14393	14364	14296	14189	14178	14372	14366	14259	14338	14317	14229	14227	14291	14335	14281	14263	14270	14116	14276	14266	14297	14430	14432	14251	14328	14381	14416	14268	14237	14282	14213	14047	14303	14254	14052	14145	14085	14367	14279	14219	14178	14226	14302	14245	14230	14275	14251	14416	14220	14276	14318	14251	14213	14404	14269	14220	14325	14274	14232	14350	14367	14169	14097	14384	14317	14264	14414	14390	14533	14249	14218	14231	14124	14429	14363	14170	14336	14334	14268	14382	14261	14431	14300	14375	14410	14334	14394	14181	14260	14156	14116	14460	14330	14297	14370	14375	14423	14130	14222	14359	14413	14331	14219	14412	14309	14261	14484	14287	14218	14286	14341	14258	14248	14448	14352	14181	14340	14452	14316	14185	14415	14265	14259	14194	14219	14352	14214	14295	14198	14243	14282	14331	14154	14309	14258	14190	14281	14198	14461	14278	14317	14318	14267	14338	14228	14345	14159	14296	13991	14427	14194	14230	14382	14310	14353	14204	14163	14421	14140	14298	14316	14396	14309	14489	14434	14341	14277	14339	14472	14328	14086	14344	14210	14200	14230	14395	14308	14389	14073	14290	14375	14309	14400	14143	14208	14288	14268	14195	14255	14289	14261	14348	14270	14217	14172	14364	14283	14404	14155	14246	14217	14414	14221	14350	14227	14469	14270	14404	14276	14450	14391	14280	14209	14413	14518	14230	14294	14116	14399	14294	14336	14323	14250	14187	14213	14370	14245	14297	14087	14431	14259	14435	14285	14392	14373	14213	14177	14290	14344	14264	14246	14331	14038	14367	14272	14243	14105	14297	14237	14424	14394	14231	14357	14079	14287	14299	14488	14348	14116	14329	14097	14170	14309	14317	14341	14277	14306	14202	14254	14308	14213	14345	14283	14490	14326	14179	14212	14255	14307	14271	14327	14182	14392	14305	14317	14181	14263	14305	14348	14404	14314	14233	14451	14430	14342	14351	14225	14301	14233	14189	14323	14391	14137	14271	14249	14211	14351	14178	14248	14316	14243	14139	14436	14273	14308	14164	14437	14296	14253	14417	14243	14451	14397	14263	14410	14443	14349	14434	14164	14265	14284	14232	14231	14286	14383	14371	14411	14279	14233	14314	14441	14328	14390	14313	14362	14460	14225	14301	14307	14334	14386	14329	14252	14298	14293	14289	14205	14280	14247	14322	14247	14365	14151	14267	14119	14175	14435	14177	14320	14427	14265	14273	14157	14362	14225	14371	14287	14276	14134	14151	14373	14344	14421	14318	14159	14333	14176	14301	14143	14131	14221	14299	14425	14420	14167	14318	14238	14238	14460	14348	14258	14248	14389	14349	14292	14315	14461	14242	14499	14459	14457	14165	14168	14228	14321	14253	14278	14246	14263	14261	14208	14412	14199	14362	14259	14263	14291	14230	14354	14260	14463	14328	14312	14311	14156	14363	14231	14326	14166	14269	14327	14239	14261	14272	14270	14421	14167	14314	14273	14293	14186	14310	14147	14213	14344	14418	14353	14212	14317	14335	14333	14242	14285	14269	14326	14247	14200	14375	14402	14361	14308	14327	14167	14450	14256	14250	14339	14323	14255	14189	14302	14316	14208	14315	14459	14260	14290	14231	14311	14239	14348	14280	14250	14467	14160	14328	14214	14375	14214	14294	14191	14307	14392	14175	14289	14279	14323	14413	14149	14199	14074	14272	14298	14224	14354	14215	14320	14287	14284	14257	14245	14210	14336	14263	14262	14406	14306	14459	14339	14328	14189	14201	14384	14209	14216	14341	14156	14219	14315	14284	14235	14315	14343	14339	14293	14292	14385	14429	14242	14345	14263	14155	14307	14309	14290	14253	14171	14389	14283	14382	14408	14305	14046	14280	14303	14422	14181	14318	14220	14187	14097	14310	14421	14449	14361	14288	14300	14393	14186	14372	14296	14413	14055	14313	14291	14391	14219	14096	14226	14283	14175	14199	14166	14357	14282	14136	14356	14145	14366	14196	14188	14217	14232	14160	14236	14438	14422	14264	14324	14309	14403	14249	14413	14280	14211	14433	14346	14247	14321	14146	14256	14251	14426	14148	14276	14202	14215	14404	14269	14405	14235	14393	14335	14275	14279	14330	14356	14312	14109	14338	14218	14526	14293	14559	14284	14432	14332	14304	14414	14351	14133	14332	14209	14342	14339	14214	14269	14318	14385	14305	14279	14254	14181	14427	14168	14416	14518	14024	14248	14366	14207	14194	14386	14095	14355	14271	14210	14221	14305	14314	14167	14394	14225	14386	14438	14272	14411	14251	14280	14302	14366	14361	14304	14230	14268	14258	14250	14184	14225	14412	14287	14451	14221	14165	14377	14308	14290	14337	14225	14340	14174	14543	14105	14267	14361	14335	14176	14327	14238	14393	14174	14335	14370	14288	14173	14233	14242	14454	14343	14348	14461	14139	14229	14325	14458	14270	14325	14358	14377	14291	14403	14478	14397	14351	14320	14269	14245	14067	14395	14286	14352	14199	14237	14179	14129	14226	14213	14350	14246	14304	14295	14361	14335	14537	14341	14182	14388	14366	14305	14225	14393	14331	14227	14442	14430	14346	14416	14382	14244	14462	14182	14377	14110	14270	14320	14206	14111	14315	14309	14154	14223	14336	14289	14268	14172	14218	14335	14378	14336	14420	14238	14420	14373	14199	14468	14323	14262	14387	14224	14237	14280	14267	14286	14264	14236	14190	14182	14224	14380	14288	14249	14352	14405	14148	14176	14403	14256	14142	14285	14589	14391	14254	14188	14371	14277	14232	14205	14394	14349	14347	14274	14274	14259	14476	14441	14204	14190
31652	30032	32700	29908	25596	21854	20164	18899	17949	17362	17088	17176	17077	16750	16942	16796	16972	16883	16957	17097	17330	17824	17378	17267	16944	16835	16925	16819	16669	16700	17064	16909	16765	16612	16983	16913	16644	16696	16743	16829	17003	16825	16750	16655	16855	16845	16942	16877	16772	17199	16788	16823	16889	16822	16879	16954	16837	16811	16892	16861	16935	16938	16688	16706	16836	16965	16756	16957	16944	16891	16768	16777	16776	16859	16941	16926	16766	16861	16782	16630	16802	16762	16826	16533	16815	16709	16806	16685	17012	16903	16794	16776	16934	16996	16912	16799	16878	16966	16777	16759	16908	16948	16769	16877	16654	16702	16906	16880	16926	16752	16770	16827	16919	16833	16984	16803	16607	17017	17056	16895	16897	16721	16909	16855	16813	16881	16776	16817	16911	16916	16742	16768	16770	16828	16936	16808	16777	16771	16830	16738	16857	16628	16905	16756	16625	16862	17001	16853	16797	16887	16909	16922	16899	16838	16814	16780	16864	16864	16735	16758	16778	16714	16990	16944	16759	16951	16727	16706	16880	16734	16915	16896	17087	16738	16860	16834	16797	16733	16866	16769	16728	16762	16687	16733	16840	16852	16863	16891	16792	16793	16746	16656	16813	16901	16808	16753	16855	16861	16746	16790	16840	16758	16760	16689	16692	16790	16906	16768	16904	16777	16893	16755	16919	16936	16963	16938	16986	16598	16800	16765	16708	16759	16851	16975	16915	16607	16770	16656	16737	16685	16638	16896	16829	16752	16930	16843	16841	16849	16744	16722	16772	16950	16773	16861	16782	16835	16761	16734	16761	16823	16880	16896	16932	16703	16750	16933	16879	16580	16744	16806	16686	16868	17001	16837	16703	16849	16755	16747	16696	16897	17031	16781	16684	16903	16823	16979	16867	16622	16738	16866	16805	16796	16848	16788	16813	16828	16794	16945	16952	16903	16650	16828	16972	16862	16717	16739	16944	16942	16799	16840	16709	16649	16866	16872	16867	16743	16809	16728	16825	16684	16828	17081	16767	16857	16638	16835	16701	16780	16648	16820	16901	16797	16909	16721	16953	16894	16770	16863	16679	16692	16710	16684	16844	16723	16921	16811	16699	16755	16823	16787	16693	16708	16865	16866	16725	17011	16893	17022	16820	16759	16940	16641	16774	16825	16851	16895	17020	16844	16796	16651	16830	16705	16812	16804	16669	16811	16694	16803	16856	16762	17071	16851	16829	16620	16614	16859	16832	16914	16695	16898	16763	16668	16963	17037	16817	16810	16900	16875	16720	16985	16784	16813	16791	16702	16944	16767	16764	16697	16749	16774	16751	16995	16921	16928	16665	16953	16913	16847	16799	16656	16816	16647	16753	16739	16970	16998	16931	16951	16731	16904	16737	16837	16823	16733	16673	16732	16752	16860	16982	16800	16994	16776	16744	16800	16844	16809	16962	16866	16900	16819	16891	16862	16904	16788	16706	16695	16844	16756	16591	16676	16651	16888	16788	16844	16754	16773	16942	16882	16999	16794	16665	16754	16744	16893	16866	16724	16757	16888	16953	16788	16733	16841	16907	16772	16751	16614	16579	16772	16791	16879	16811	16868	16961	16961	16727	16902	16754	16818	16618	16737	16773	16807	16871	16825	16956	16999	16843	16966	16755	16983	16778	17071	16930	16610	16898	16868	16923	16755	16763	16922	16746	16743	16848	16775	16716	16621	16794	16771	16832	16750	16700	16633	16672	16769	16652	16906	16852	16805	16802	16993	16893	16901	16836	16798	16897	16951	16735	17045	16674	16780	17010	16779	16871	16750	16999	16698	16722	16654	16708	16895	16742	16736	16896	16815	16720	16775	16757	16702	16840	16803	16909	16953	16972	16738	16852	16926	16515	16960	16956	16707	16828	16950	16927	16869	16770	16853	16823	16688	16719	16716	16654	16870	16843	16925	16700	16930	16776	16752	16879	16785	16595	16675	16816	16831	16786	16671	16882	16578	16593	16876	16738	16792	16770	16953	16661	16636	16839	16718	16901	16527	16810	16750	16852	16820	16837	16696	16809	16909	16969	16915	17000	16835	16873	16910	16826	16772	16748	16939	16817	16676	16876	16714	16536	16767	16966	16869	16769	16752	16628	16797	16829	16942	16720	16791	16828	16446	16853	16671	16883	16882	16887	16913	16807	16891	16817	16874	16756	16757	16723	16843	16774	16731	16834	16695	16849	16874	16717	16725	16887	16777	16732	16727	16759	16767	16827	16940	16671	16865	16839	16750	16634	16802	16849	16595	16857	16803	16980	16835	16775	16667	16716	16905	16769	16885	16939	16715	16853	17117	16666	16674	16861	17032	16726	16734	16726	16782	16901	16700	16817	16768	16804	16675	16705	16820	16903	16892	16708	16909	16881	16905	16797	16746	17040	16945	16887	16814	16803	16539	16792	16678	16747	16724	17078	16931	16931	16739	16755	16838	16651	16879	16755	16561	16758	16863	16967	16771	16739	16890	16716	16788	16849	17108	16549	16643	16757	16557	16712	16942	16924	16984	16820	16786	16807	16908	16742	16889	16688	16753	16867	16820	16765	16895	16827	16843	16653	16928	16574	16734	16747	16698	16791	16757	16759	16851	16917	16682	16774	16893	16817	16867	16908	16727	16941	16945	16709	16679	16922	17000	16800	16865	16772	16808	16769	16746	16685	16895	16948	16786	16625	16708	16702	16698	16782	16663	16644	16815	16698	16723	16861	16793	17022	16581	16688	16938	16903	16893	16772	16852	16769	16915	16649	16874	16600	16698	16912	16913	16843	16677	16762	16975	16586	16850	16584	16732	16626	16829	16941	16692	16761	16792	16752	16580	16862	16862	16598	16722	16781	16713	16936	16993	16864	16712	16781	16838	17063	16797	16821	16984	16999	16717	16706	16847	16725	16553	16779	16754	17047	16854	16816	16767	16729	16817	16878	16777	16864	16812	16803	16796	16822	17019	16895	16665	16743	16878	16715	16963	16867	16823	16538	16896	16791	16941	16943	16792	16920	16695	16809	17059	16726	16565	16759	16780	16736	17010	16820	16744	16504	16832	16843	16903	16765	16896	16795	16624	16937	16773	16965	16685	16866	16864	16839	16795	16810	16784	16978	16742	16949	16854	16736	16867	16776	16726	17005	16924	16800	16818	16853	16679	16750	16681	16793	16765	16827	16706	16914	16950	16832	16813	16701	17069	16878	16978	16758	16980	16844	16910	17042	16775	16818	16779	16753	16780	16973	16942	16697	16885	16637	16884	16803	17045	16675	16806	17074	16771	16879	16785	16667	16887	16948	16863	16797	16919	16919	16960	16862	16691	16833	16843	16675	16662	16929	16904	16600	16712	16711	16987	16881	16736	16722	16785	16755	16661	16771	16657	16680	16696	16898	16784	16698	16781	16978	16705	16654	16760	16804	16723	16714	16858	16653	16933	16767	16848	16704	16835	17104	16766	16744	16706	16800	16744	16741	16762	16815	16882	16953	16753	16773	16787	16846	16960	16912	16682	16842	16892	16881	16775	16894	16879	16944	16970	16882	16571	16720	16735	16766	16809	16764	16852	16928	16908	17020	16853	16862	16797	16910	16912	16829	16889	17038	16903	16906	16839	16707	16784	16969	16903	16890	16760	16801	16920	16872	16793	16898	16792	16923	16672	16838	16854	17013	16938	16903	16850	16935	16730	16866	16919	16828	16858	16889	17025	16810	16965	16941	16934	16811	16794	16787	16894	16943	16752	16734	16753	16917	16866	16832	16857	16775	16626	16877	16959	16916	16742	17065	16719	16783	16871	16636	16846	16717	16698	16657	16863	16817	16910	16805	16663	16658	16864	16941	16676	16936	16667	16908	16793	16823	16872	16737	16870	16647	16866	16893	16683	16806	16730	16541	16819	16833	16822	16581	16788	17086	16926	16912	16969	16863	16792	16865	16866	16863	16855	16910	16676	16755	16834	16952	16914	16819	16949	16969	16829	16787	16732	16835	16625	16889	16673	16524	16785	16854	16797	16667	16836	16762	16753	17054	17007	16850	16728	16932	16758	16843	16754	16825	16837	16753	16748	16825	16622	16834	16779	16852	16822	16844	16899	16910	16717	16773	16926	16828	16752	16873	16720	16854	16829	16835	16574	16677	16905	16763	16940	16801	16689	16820	16885	16840	16859	16807	16695	16812	16975	17019	16870	16803	16925	16702	16834	16890	16867	17137	16671	17022	16981	16700	16831	16745	16678	16797	16891	16650	16940	16923	16880	16781	16919	16706	16829	16880	16898	16725	16792	16887	16737	16798	16574	16733	16984	16701	16721	16887	16784	16669	16835	16809	16733	16695	16938	16883	16822	16726	16744	16895	16855	16797	16814	16828	16852	16796	16744	16680	16843	16801	16881	16696	16807	16748	16964	16945	16781	16811	16779	16819	16749	16677	16845	16970	16906	16493	16997	16819	16738	16911	16706	16984	17030	16956	16710	16785	16884	16722	16955	16789	16890	16877	17026	16756	16895	16949	16851	16857	16921	16655	16706	16812	16865	16767	16628	16771	16847	16848	16847	16785	16879	16889	16902	16810	16850	16836	16832	17072	16938	16801	16824	16741	16736	16944	16991	16784	16621	16616	16879	16934	16897	16922	16752	16717	16962	16739	16850	16744	16740	16807	16850	16772	16924	16905	16560	16907	16829	16809	16683	16863	16894	16687	16855	16859	16677	16576	16742	16871	16634	16771	17013	16813	16773	16543	16777	16813	16840	16927	16824	16827	16855	16663	16708	16660	16730	16850	16586	16797	16902	16822	16811	16966	16776	16976	16704	16909	16790	17023	16754	17071	16733	16513	16655	16993	16806	16980	16923	16705	16950	16872	16750	16875	16897	16724	16770	16694	16808	16687	16939	16746	16842	16856	16842	16771	16753	16858	16808	16832	16729	16755	16766	16867	16952	16833	16775	16861	16858	16821	16893	16707	16900	16912	16958	16897	16813	16753	16903	16734	16880	16866	16973	16614	16861	16883	16743	16725	16974	16826	16927	16907	16812	16866	16914	16851	16853	16751	16795	16785	16682	16859	16776	16674	16871	16797	16790	16793	16891	16843	16883	16639	16979	16910	17022	16815	16885	16777	16794	16708	16860	16836	16882	16741	16768	16703	16823
23669	32599	33511	31264	26768	21768	20027	17954	16218	15120	15300	14907	14835	14862	14567	14540	14709	14824	14695	15025	15550	15993	15576	14904	14821	14780	14547	14559	14697	14815	14718	14635	14622	14555	14755	14753	14658	14594	14531	14597	14676	14644	14646	14673	14657	14613	14684	14777	14669	14693	14622	14608	14687	14651	14726	14739	14707	14720	14671	14539	14611	14795	14600	14738	14690	14797	14733	14848	14558	14598	14625	14699	14745	14646	14696	14672	14649	14528	14689	14643	14622	14723	14587	14757	14674	14516	14490	14729	14627	14659	14747	14693	14705	14621	14618	14730	14725	14697	14484	14579	14753	14794	14844	14545	14693	14506	14650	14619	14776	14600	14585	14595	14599	14597	14542	14741	14438	14630	14549	14655	14632	14624	14599	14485	14626	14536	14647	14680	14784	14647	14676	14513	14669	14518	14693	14624	14740	14773	14635	14620	14565	14791	14628	14649	14427	14544	14776	14826	14632	14697	14602	14635	14547	14810	14617	14644	14669	14801	14750	14604	14633	14626	14616	14642	14682	14714	14746	14539	14621	14607	14420	14656	14496	14576	14641	14474	14748	14696	14955	14648	14711	14708	14655	14614	14638	14809	14572	14711	14638	14658	14722	14699	14620	14664	14704	14707	14582	14632	14644	14694	14620	14552	14544	14638	14770	14626	14680	14798	14584	14588	14727	14641	14595	14848	14836	14690	14682	14656	14662	14754	14568	14706	14605	14541	14617	14610	14675	14826	14714	14685	14697	14557	14717	14620	14589	14706	14561	14583	14737	14366	14588	14540	14668	14497	14666	14613	14553	14661	14518	14651	14645	14667	14640	14678	14559	14572	14649	14630	14774	14738	14587	14674	14720	14552	14635	14831	14568	14559	14540	14647	14592	14515	14613	14601	14488	14801	14657	14676	14677	14541	14744	14527	14521	14722	14638	14440	14565	14584	14718	14553	14659	14559	14726	14679	14609	14499	14577	14544	14536	14586	14637	14475	14788	14712	14717	14843	14476	14685	14657	14692	14779	14652	14650	14901	14667	14561	14537	14652	14665	14718	14663	14640	14742	14648	14567	14653	14646	14794	14767	14623	14607	14684	14649	14693	14655	14509	14768	14592	14604	14674	14820	14576	14791	14638	14759	14645	14603	14772	14605	14708	14677	14845	14767	14598	14777	14538	14844	14858	14720	14747	14415	14523	14572	14758	14605	14786	14722	14595	14577	14735	14703	14764	14526	14622	14772	14725	14586	14789	14686	14522	14614	14666	14721	14622	14559	14623	14756	14647	14607	14702	14656	14567	14691	14600	14581	14719	14708	14688	14621	14563	14576	14630	14742	14656	14804	14549	14598	14849	14575	14671	14612	14609	14632	14474	14620	14641	14678	14689	14916	14651	14762	14773	14655	14783	14701	14842	14644	14524	14447	14736	14617	14439	14595	14684	14584	14687	14607	14520	14638	14505	14502	14518	14467	14803	14558	14575	14723	14677	14687	14502	14784	14728	14653	14574	14753	14721	14838	14675	14691	14696	14573	14644	14603	14555	14705	14600	14648	14651	14548	14685	14645	14567	14626	14747	14646	14646	14683	14811	14640	14614	14496	14623	14551	14665	14627	14783	14643	14613	14576	14752	14703	14686	14773	14661	14740	14668	14698	14769	14682	14509	14863	14607	14763	14621	14694	14672	14450	14537	14813	14629	14734	14574	14723	14529	14674	14686	14683	14610	14758	14611	14530	14741	14642	14631	14791	14662	14863	14432	14499	14605	14721	14771	14556	14576	14716	14844	14715	14656	14626	14515	14667	14606	14676	14596	14727	14716	14553	14648	14683	14681	14639	14766	14625	14620	14643	14744	14589	14635	14652	14530	14455	14610	14669	14591	14816	14736	14452	14786	14471	14748	14690	14711	14567	14688	14529	14634	14713	14549	14556	14583	14584	14661	14414	14674	14603	14787	14638	14741	14561	14472	14527	14654	14833	14693	14756	14500	14582	14635	14605	14737	14481	14543	14792	14691	14705	14607	14779	14741	14729	14586	14663	14625	14727	14643	14627	14673	14613	14752	14671	14719	14619	14651	14782	14699	14612	14544	14705	14636	14700	14638	14643	14555	14767	14596	14809	14764	14719	14473	14600	14594	14621	14644	14650	14627	14534	14550	14684	14586	14538	14566	14695	14661	14522	14817	14774	14586	14687	14585	14597	14691	14642	14753	14800	14643	14533	14453	14694	14516	14763	14736	14701	14491	14575	14728	14619	14594	14778	14619	14588	14607	14673	14662	14609	14698	14557	14642	14709	14741	14692	14460	14838	14674	14600	14801	14658	14528	14789	14669	14649	14706	14581	14570	14724	14548	14655	14742	14649	14745	14695	14619	14717	14685	14504	14718	14541	14592	14572	14573	14601	14621	14716	14617	14560	14536	14711	14731	14673	14663	14647	14718	14869	14649	14626	14746	14587	14630	14710	14628	14755	14628	14569	14761	14586	14654	14800	14530	14556	14717	14506	14788	14727	14596	14689	14893	14691	14611	14677	14431	14750	14538	14831	14659	14756	14427	14576	14607	14576	14593	14763	14567	14633	14719	14653	14865	14612	14529	14661	14521	14525	14747	14546	14600	14642	14642	14727	14680	14684	14683	14798	14561	14705	14632	14714	14654	14753	14531	14651	14614	14609	14815	14524	14586	14510	14616	14580	14607	14502	14590	14725	14735	14525	14659	14709	14659	14708	14614	14744	14607	14705	14621	14535	14572	14603	14622	14608	14645	14584	14602	14724	14551	14871	14723	14700	14818	14625	14704	14713	14617	14616	14591	14442	14657	14698	14605	14666	14690	14588	14660	14703	14614	14613	14486	14679	14644	14611	14665	14685	14728	14687	14584	14850	14600	14509	14710	14633	14559	14717	14713	14737	14599	14644	14623	14763	14702	14609	14669	14691	14510	14671	14682	14620	14591	14637	14820	14747	14405	14631	14596	14645	14734	14640	14646	14654	14717	14766	14570	14636	14833	14622	14649	14830	14655	14612	14563	14643	14725	14737	14678	14683	14582	14692	14679	14741	14561	14644	14673	14631	14745	14761	14646	14757	14651	14613	14593	14577	14606	14542	14532	14720	14726	14433	14615	14568	14735	14574	14647	14774	14759	14685	14517	14680	14607	14433	14578	14573	14388	14496	14651	14575	14591	14867	14616	14662	14739	14823	14652	14656	14738	14645	14708	14632	14573	14727	14661	14510	14690	14629	14634	14686	14478	14576	14637	14427	14599	14662	14669	14707	14720	14530	14634	14538	14729	14716	14655	14730	14694	14514	14621	14726	14615	14612	14667	14765	14768	14534	14511	14692	14481	14445	14604	14892	14578	14541	14673	14663	14607	14592	14527	14619	14777	14605	14855	14666	14660	14665	14512	14661	14794	14528	14579	14561	14750	14832	14726	14709	14721	14547	14632	14526	14567	14787	14553	14702	14517	14585	14455	14833	14779	14638	14559	14570	14697	14600	14818	14545	14796	14568	14560	14668	14484	14602	14686	14772	14788	14663	14642	14852	14714	14544	14580	14619	14503	14683	14840	14807	14503	14595	14633	14651	14656	14584	14677	14750	14820	14715	14541	14673	14774	14634	14542	14542	14556	14748	14589	14763	14673	14641	14673	14803	14582	14651	14614	14784	14651	14773	14600	14703	14878	14522	14614	14540	14555	14678	14651	14581	14638	14687	14615	14609	14703	14735	14672	14531	14810	14581	14704	14675	14618	14482	14714	14754	14723	14717	14620	14686	14557	14667	14594	14555	14553	14664	14619	14554	14586	14621	14707	14668	14686	14653	14519	14652	14530	14596	14846	14660	14583	14678	14621	14561	14623	14587	14685	14646	14607	14509	14752	14623	14757	14837	14546	14706	14736	14763	14832	14533	14679	14731	14674	14497	14762	14493	14611	14675	14837	14455	14638	14686	14644	14613	14689	14723	14634	14610	14525	14549	14682	14763	14659	14792	14699	14456	14569	14673	14714	14626	14760	14941	14539	14559	14854	14660	14874	14671	14766	14493	14699	14678	14575	14813	14745	14706	14691	14740	14694	14552	14826	14607	14956	14720	14548	14803	14629	14759	14631	14714	14462	14722	14663	14607	14495	14968	14778	14750	14659	14772	14682	14688	14713	14576	14609	14652	14648	14606	14807	14957	14673	14731	14538	14488	14569	14675	14650	14784	14673	14582	14682	14543	14756	14710	14607	14699	14860	14825	14640	14682	14606	14696	14665	14795	14677	14653	14677	14603	14504	14717	14653	14703	14625	14827	14616	14614	14705	14699	14661	14708	14719	14402	14518	14621	14696	14687	14692	14705	14648	14651	14616	14670	14658	14660	14636	14633	14712	14702	14605	14702	14754	14712	14587	14567	14614	14755	14718	14696	14621	14614	14621	14627	14599	14703	14633	14520	14469	14615	14623	14613	14660	14669	14585	14792	14518	14571	14743	14693	14605	14607	14596	14643	14607	14603	14640	14719	14743	14666	14563	14607	14766	14644	14685	14533	14590	14553	14700	14661	14464	14669	14768	14743	14662	14638	14801	14665	14614	14770	14738	14835	14442	14665	14552	14731	14783	14587	14588	14581	14531	14559	14713	14725	14672	14627	14662	14455	14551	14719	14734	14661	14617	14889	14591	14758	14669	14744	14570	14610	14669	14779	14536	14706	14792	14692	14718	14694	14772	14624	14574	14659	14507	14480	14752	14607	14818	14587	14514	14601	14698	14577	14654	14682	14790	14592	14641	14611	14748	14553	14829	14555	14479	14667	14732	14799	14712	14688	14649	14518	14396	14643	14767	14529	14558	14683	14705	14604	14554	14666	14631	14591	14678	14788	14783	14650	14552	14490	14674	14557	14760	14476	14673	14716	14742	14736	14752	14764	14640	14581	14540	14548	14761	14721	14639	14786	14528	14602	14613	14640	14716	14518	14698	14686	14734	14748	14568	14621	14717	14506	14630	14775	14516	14613	14749	14672	14763	14679	14715	14602	14801	14758	14623	14726	14612	14537	14533	14551	14702	14797	14623	14604	14769	14694	14770	14902	14663	14675	14585	14630	14728	14618	14748	14595	14598	14552	14611	14489	14676	14686	14578	14686	14838	14663	14614	14771	14675	14714	14676	14577	14693	14558	14586
25707	21497	28902	27112	25865	25603	23643	20632	18492	17518	17190	16771	16647	16595	16634	16547	16563	16650	17007	18561	21352	21151	19625	18208	17487	16851	16721	16420	16468	16463	16521	16504	16325	16222	16397	16534	16360	16323	16531	16312	16458	16301	16362	16479	16356	16545	16522	16396	16521	16501	16513	16449	16127	16488	16440	16319	16546	16637	16186	16580	16398	16577	16234	16400	16389	16465	16388	16411	16382	16608	16486	16330	16411	16436	16444	16479	16583	16166	16417	16204	16415	16420	16361	16395	16473	16265	16372	16510	16447	16470	16524	16557	16378	16195	16470	16425	16227	16292	16476	16362	16375	16152	16323	16469	16483	16303	16492	16367	16335	16405	16367	16315	16493	16179	16476	16375	16638	16338	16395	16336	16237	16378	16479	16450	16452	16290	16457	16392	16313	16388	16545	16385	16275	16549	16445	16480	16539	16310	16376	16454	16295	16394	16266	16348	16349	16346	16234	16263	16258	16214	16263	16499	16416	16360	16087	16238	16559	16328	16309	16279	16224	16414	16178	16448	16424	16473	16386	16470	16257	16313	16386	16510	16309	16387	16486	16479	16299	16353	16230	16550	16149	16428	16542	16343	16355	16328	16317	16294	16331	16374	16218	16445	16260	16509	16369	16239	16358	16234	16181	16146	16231	16439	16521	16406	16436	16388	16542	16389	16321	16467	16501	16322	16540	16490	16460	16370	16239	16380	16436	16289	16284	16349	16455	16433	16303	16115	16474	16474	16349	16273	16432	16361	16456	16271	16367	16481	16208	16243	16357	16152	16452	16508	16156	16626	16350	16513	16371	16288	16209	16187	16557	16378	16401	16418	16445	16240	16446	16228	16273	16327	16380	16626	16404	16527	16347	16217	16431	16261	16166	16256	16349	16412	16339	16284	16354	16370	16547	16378	16172	16433	16447	16259	16322	16213	16321	16438	16426	16176	16374	16494	16310	16367	16441	16203	16334	16443	16437	16338	16351	16184	16315	16427	16316	16559	16581	16391	16372	16274	16397	16385	16309	16444	16426	16242	16493	16417	16392	16441	16236	16457	16272	16563	16353	16172	16396	16363	16307	16446	16499	16315	16160	16251	16336	16417	16357	16085	16285	16373	16505	16452	16359	16364	16319	16362	16298	16550	16290	16191	16373	16298	16325	16301	16477	16397	16405	16295	16408	16308	16478	16511	16366	16341	16578	16387	16475	16298	16233	16316	16404	16373	16273	16164	16334	16416	16409	16294	16384	16467	16269	16437	16210	16443	16581	16458	16360	16443	16526	16400	16529	16292	16343	16196	16324	16327	16569	16181	16356	16167	16150	16490	16266	16284	16239	16269	16333	16337	16309	16336	16400	16217	16378	16356	16445	16278	16308	16322	16363	16414	16605	16545	16509	16286	16359	16552	16449	16339	16476	16198	16315	16284	16435	16339	16362	16405	16481	16573	16395	16381	16466	16464	16304	16508	16366	16209	16228	16495	16257	16424	16467	16428	16067	16327	16315	16443	16463	16594	16040	16329	16338	16378	16522	16183	16425	16243	16259	16540	16372	16342	16339	16366	16330	16421	16449	16351	16337	16384	16513	16405	16442	16356	16350	16359	16398	16343	16373	16194	16230	16418	16403	16467	16407	16449	16266	16485	16369	16417	16420	16348	16491	16408	16311	16370	16272	16171	16460	16386	16532	16453	16161	16261	16154	16282	16407	16459	16244	16282	16259	16305	16468	16373	16427	16364	16421	16513	16354	16396	16208	16418	16341	16189	16236	16248	16548	16101	16547	16310	16344	16272	16280	16307	16261	16350	16258	16608	16464	16367	16356	16579	16551	16344	16530	16308	16363	16400	16389	16524	16356	16398	16246	16318	16346	16501	16395	16499	16215	16185	16337	16437	16337	16327	16303	16427	16272	16240	16276	16336	16415	16436	16555	16369	16296	16457	16426	16246	16333	16306	16549	16296	16316	16477	16165	16304	16221	16329	16366	16249	16254	16259	16389	16218	16358	16404	16322	16434	16429	16350	16461	16369	16375	16411	16513	16357	16321	16302	16345	16493	16631	16430	16331	16404	16276	16294	16361	16415	16452	16334	16484	16277	16231	16357	16423	16387	16135	16410	16334	16236	16411	16377	16410	16518	16262	16502	16505	16567	16352	16394	16170	16177	16458	16528	16416	16334	16550	16520	16460	16521	16438	16398	16364	16369	16395	16258	16225	16213	16049	16452	16301	16567	16555	16388	16255	16417	16662	16420	16367	16480	16398	16266	16455	16324	16327	16292	16678	16468	16435	16329	16359	16356	16361	16516	16349	16184	16425	16303	16189	16361	16284	16463	16373	16334	16438	16490	16333	16526	16269	16279	16374	16456	16268	16369	16324	16277	16390	16473	16385	16142	16352	16372	16262	16310	16376	16307	16531	16434	16305	16367	16406	16240	16364	16450	16552	16536	16489	16449	16432	16402	16142	16374	16307	16479	16313	16288	16385	16375	16188	16548	16605	16428	16122	16259	16499	16523	16487	16349	16620	16296	16557	16324	16460	16503	16281	16306	16242	16419	16348	16388	16317	16578	16316	16252	16611	16384	16179	16194	16421	16455	16317	16296	16256	16355	16330	16484	16470	16371	16263	16377	16304	16308	16283	16387	16548	16237	16425	16267	16115	16395	16482	16407	16239	16266	16401	16298	16351	16467	16605	16412	16375	16230	16227	16262	16433	16421	16458	16268	16287	16288	16307	16359	16338	16331	16340	16594	16445	16299	16279	16465	16284	16482	16456	16500	16486	16584	16164	16417	16406	16339	16572	16488	16503	16322	16217	16288	16373	16173	16353	16503	16363	16382	16353	16424	16538	16235	16229	16526	16444	16384	16470	16254	16350	16373	16524	16331	16458	16390	16432	16288	16450	16314	16413	16257	16258	16399	16321	16329	16263	16550	16381	16270	16282	16305	16535	16241	16517	16264	16413	16461	16351	16417	16420	16470	16420	16294	16216	16466	16353	16240	16246	16392	16202	16248	16427	16430	16459	16307	16420	16414	16413	16465	16481	16364	16303	16325	16605	16545	16249	16430	16283	16479	16335	16302	16576	16372	16395	16454	16433	16542	16384	16237	16514	16555	16540	16425	16315	16465	16239	16330	16384	16366	16447	16420	16332	16597	16400	16493	16425	16236	16252	16467	16412	16313	16364	16566	16228	16383	16358	16378	16293	16381	16286	16575	16265	16599	16378	16475	16411	16349	16573	16447	16421	16218	16234	16283	16412	16434	16564	16264	16374	16518	16436	16262	16607	16205	16358	16228	16400	16344	16205	16372	16384	16277	16396	16448	16330	16243	16201	16443	16529	16300	16407	16474	16491	16817	16531	16409	16297	16277	16510	16293	16410	16393	16347	16245	16217	16487	16481	16248	16288	16506	16251	16223	16215	16224	16350	16173	16447	16234	16339	16551	16587	16522	16294	16381	16426	16305	16465	16338	16496	16407	16339	16320	16521	16429	16299	16299	16317	16318	16271	16402	16292	16360	16406	16397	16502	16656	16425	16370	16438	16263	16519	16334	16171	16416	16429	16450	16409	16303	16557	16238	16495	16373	16429	16553	16335	16386	16432	16368	16487	16297	16462	16391	16303	16404	16220	16293	16367	16420	16317	16269	16430	16305	16455	16505	16387	16547	16444	16460	16293	16560	16383	16359	16279	16235	16393	16367	16298	16425	16400	16561	16201	16368	16336	16394	16428	16374	16390	16328	16495	16456	16419	16307	16445	16256	16459	16292	16422	16248	16336	16210	16482	16195	16426	16322	16322	16516	16430	16345	16435	16470	16466	16238	16344	16595	16338	16216	16520	16499	16344	16556	16386	16388	16420	16490	16342	16465	16352	16343	16208	16393	16300	16572	16455	16505	16252	16434	16641	16483	16259	16455	16426	16450	16582	16397	16320	16416	16364	16370	16444	16377	16200	16408	16425	16351	16540	16399	16472	16497	16320	16676	16450	16450	16288	16407	16457	16489	16553	16383	16420	16534	16338	16282	16446	16344	16389	16597	16281	16235	16340	16371	16348	16382	16447	16304	16476	16619	16345	16308	16455	16672	16286	16336	16294	16381	16456	16431	16418	16279	16447	16544	16466	16291	16633	16493	16393	16394	16387	16409	16301	16287	16426	16311	16255	16423	16410	16361	16453	16189	16289	16164	16250	16320	16403	16305	16507	16386	16483	16277	16542	16311	16310	16457	16439	16356	16377	16220	16343	16340	16339	16179	16479	16543	16341	16231	16255	16302	16230	16363	16393	16333	16343	16330	16257	16313	16354	16178	16315	16375	16308	16327	16333	16188	16247	16547	16332	16345	16305	16189	16668	16523	16434	16286	16442	16180	16397	16577	16291	16507	16408	16533	16408	16454	16310	16457	16398	16295	16303	16288	16435	16178	16392	16437	16375	16624	16473	16502	16601	16434	16484	16322	16058	16365	16171	16441	16504	16525	16254	16450	16246	16367	16382	16399	16311	16356	16454	16439	16282	16370	16554	16408	16410	16261	16372	16277	16314	16479	16550	16536	16429	16426	16508	16371	16419	16360	16212	16396	16154	16191	16220	16365	16295	16551	16323	16168	16425	16283	16437	16343	16308	16464	16392	16315	16257	16275	16479	16323	16179	16552	16278	16290	16390	16285	16220	16643	16607	16436	16438	16219	16458	16322	16443	16433	16346	16275	16362	16151	16155	16456	16304	16474	16253	16575	16215	16462	16421	16473	16343	16344	16454	16372	16388	16482	16255	16411	16476	16499	16295	16499	16391	16351	16586	16499	16317	16243	16449	16423	16250	16460	16269	16374	16465	16384	16544	16613	16436	16331	16414	16588	16283	16390	16471	16390	16485	16304	16257	16302	16584	16230	16398	16503	16375	16432	16336	16279	16380	16356	16108	16183	16370	16386	16335	16452	16357	16511	16425	16451	16387	16279	16584	16374	16535	16429	16354	16644	16479	16416	16358	16482	16420	16239	16343	16415	16217	16379	16616	16547	16287	16395	16383	16364	16305	16181	16290	16222	16506	16307	16369	16292	16377	16387	16315	16416	16333	16289	16448	16409	16375	16377	16286	16390	16327	16118	16418	16272	16422	16270	16399	16290	16428	16257	16280	16305	16273	16339	16459	16561	16283	16342
21675	36360	38007	34877	31382	26817	22642	20523	17580	15732	15353	14983	14619	14557	14458	14508	14760	14702	15122	18447	22082	20788	18904	16881	15402	14998	14749	14304	14360	14396	14416	14327	14277	14510	14478	14477	14443	14542	14459	14512	14344	14450	14484	14589	14290	14604	14595	14498	14442	14410	14409	14423	14382	14368	14459	14648	14285	14452	14434	14473	14336	14406	14336	14491	14393	14369	14565	14521	14335	14308	14469	14404	14160	14454	14479	14366	14407	14577	14391	14417	14347	14344	14228	14363	14220	14404	14402	14340	14268	14436	14444	14517	14489	14514	14408	14442	14435	14384	14425	14526	14672	14524	14439	14265	14413	14446	14405	14473	14310	14543	14528	14322	14542	14485	14392	14349	14430	14603	14469	14485	14641	14435	14456	14328	14459	14204	14382	14411	14592	14563	14385	14315	14416	14423	14562	14474	14330	14413	14358	14268	14528	14370	14693	14479	14436	14419	14413	14604	14656	14503	14481	14533	14308	14521	14400	14495	14387	14469	14535	14432	14531	14444	14407	14477	14389	14232	14377	14329	14629	14373	14261	14260	14569	14383	14365	14547	14391	14416	14514	14490	14497	14462	14396	14381	14528	14344	14485	14554	14370	14395	14479	14446	14390	14527	14347	14349	14265	14489	14389	14289	14337	14397	14402	14549	14336	14461	14421	14365	14409	14448	14517	14465	14493	14259	14319	14486	14470	14489	14489	14375	14378	14229	14537	14419	14428	14519	14495	14267	14351	14627	14414	14516	14370	14444	14483	14394	14407	14292	14595	14543	14684	14411	14254	14426	14412	14552	14585	14399	14407	14397	14463	14473	14525	14456	14509	14416	14242	14367	14470	14207	14634	14366	14263	14471	14368	14574	14518	14313	14436	14339	14331	14475	14500	14463	14498	14483	14566	14340	14506	14224	14332	14418	14420	14401	14469	14417	14564	14394	14372	14443	14338	14400	14373	14430	14361	14348	14448	14418	14378	14485	14386	14446	14351	14342	14419	14363	14486	14445	14254	14418	14450	14423	14342	14402	14243	14430	14289	14218	14565	14400	14550	14417	14337	14611	14595	14438	14565	14419	14515	14622	14328	14363	14455	14441	14511	14439	14304	14545	14413	14335	14438	14519	14550	14382	14368	14286	14352	14412	14634	14372	14292	14334	14420	14457	14389	14250	14455	14530	14463	14336	14336	14427	14395	14493	14513	14475	14560	14489	14312	14283	14359	14430	14371	14453	14513	14488	14493	14599	14241	14292	14495	14672	14273	14579	14390	14486	14227	14361	14625	14564	14466	14421	14482	14427	14509	14662	14487	14468	14491	14503	14612	14643	14413	14362	14459	14503	14479	14534	14379	14326	14367	14536	14489	14423	14319	14418	14409	14344	14392	14464	14362	14348	14352	14272	14450	14372	14513	14501	14614	14459	14550	14497	14255	14336	14217	14414	14591	14525	14178	14467	14338	14339	14517	14457	14369	14208	14401	14177	14401	14309	14483	14383	14276	14358	14456	14435	14475	14359	14346	14472	14383	14346	14506	14307	14493	14364	14541	14258	14424	14390	14450	14469	14429	14359	14468	14395	14392	14318	14398	14628	14347	14210	14681	14628	14412	14537	14478	14337	14393	14497	14314	14305	14252	14525	14371	14452	14497	14473	14405	14701	14435	14410	14263	14548	14280	14320	14365	14424	14517	14493	14383	14437	14523	14454	14514	14425	14513	14423	14517	14270	14397	14423	14455	14331	14363	14360	14518	14471	14413	14474	14248	14490	14443	14365	14467	14417	14508	14312	14485	14462	14516	14569	14537	14285	14363	14318	14398	14461	14455	14297	14306	14276	14397	14383	14372	14471	14550	14447	14524	14519	14357	14455	14553	14269	14380	14296	14299	14550	14316	14347	14407	14418	14389	14375	14354	14267	14407	14316	14460	14342	14368	14391	14559	14553	14565	14418	14411	14386	14394	14344	14370	14380	14401	14401	14509	14545	14374	14352	14510	14398	14422	14406	14396	14432	14435	14486	14240	14243	14511	14589	14469	14375	14410	14399	14457	14450	14543	14400	14395	14298	14451	14407	14408	14328	14302	14408	14513	14462	14456	14457	14311	14470	14394	14289	14411	14286	14388	14566	14541	14589	14674	14530	14373	14515	14373	14499	14311	14370	14336	14515	14514	14454	14317	14454	14321	14485	14441	14420	14493	14452	14457	14444	14544	14321	14382	14286	14525	14304	14351	14362	14406	14291	14401	14576	14412	14475	14324	14383	14354	14412	14446	14442	14430	14516	14496	14476	14443	14434	14361	14516	14427	14531	14552	14412	14501	14476	14406	14342	14439	14500	14486	14373	14316	14434	14355	14451	14482	14331	14476	14378	14433	14425	14431	14655	14426	14291	14370	14314	14378	14434	14606	14573	14475	14553	14347	14554	14433	14391	14446	14621	14459	14222	14373	14508	14507	14388	14546	14346	14366	14386	14578	14514	14493	14387	14198	14442	14458	14434	14420	14454	14435	14383	14482	14515	14428	14396	14486	14343	14445	14373	14567	14415	14325	14310	14508	14325	14434	14321	14371	14390	14615	14540	14339	14414	14483	14417	14480	14429	14420	14240	14526	14337	14353	14531	14339	14582	14583	14375	14457	14292	14485	14366	14453	14352	14560	14345	14293	14402	14339	14535	14475	14589	14499	14358	14357	14310	14365	14530	14458	14453	14427	14507	14375	14461	14583	14228	14423	14561	14569	14443	14441	14587	14471	14279	14417	14532	14536	14415	14500	14441	14379	14586	14607	14290	14514	14510	14467	14408	14411	14633	14459	14401	14354	14358	14601	14365	14454	14364	14455	14350	14369	14298	14516	14552	14458	14263	14533	14482	14514	14471	14651	14498	14345	14424	14429	14418	14480	14415	14361	14598	14458	14313	14403	14474	14580	14315	14542	14463	14446	14415	14325	14459	14357	14420	14454	14360	14577	14503	14524	14390	14438	14549	14486	14539	14515	14366	14446	14521	14485	14486	14312	14595	14578	14464	14265	14340	14548	14259	14478	14422	14425	14584	14322	14371	14526	14584	14461	14481	14542	14368	14464	14560	14441	14539	14457	14502	14379	14493	14539	14417	14436	14373	14434	14495	14387	14384	14328	14454	14377	14505	14410	14382	14594	14376	14496	14518	14434	14476	14445	14485	14344	14518	14330	14291	14517	14542	14417	14545	14504	14488	14334	14415	14398	14495	14416	14528	14410	14381	14293	14401	14440	14524	14244	14311	14277	14350	14378	14669	14486	14417	14401	14356	14410	14563	14442	14282	14558	14482	14464	14087	14266	14511	14420	14512	14546	14570	14323	14421	14260	14435	14403	14513	14481	14385	14532	14329	14396	14486	14417	14330	14552	14513	14309	14446	14495	14347	14428	14365	14265	14504	14441	14353	14397	14295	14331	14507	14422	14234	14569	14358	14447	14399	14408	14332	14418	14446	14510	14332	14262	14453	14345	14273	14435	14411	14659	14477	14531	14353	14403	14485	14312	14287	14408	14538	14334	14512	14590	14291	14456	14483	14463	14443	14254	14394	14511	14576	14370	14505	14422	14334	14429	14411	14580	14485	14506	14381	14375	14410	14516	14406	14381	14311	14321	14448	14444	14472	14383	14507	14552	14643	14301	14436	14385	14365	14342	14414	14476	14475	14440	14280	14376	14382	14458	14534	14367	14402	14362	14422	14334	14570	14329	14511	14357	14466	14509	14401	14409	14373	14241	14253	14495	14414	14311	14467	14430	14361	14410	14341	14283	14411	14448	14262	14645	14479	14482	14510	14508	14406	14456	14363	14519	14549	14327	14464	14357	14449	14351	14401	14540	14479	14459	14456	14562	14485	14345	14372	14495	14291	14371	14485	14355	14424	14448	14467	14374	14503	14417	14477	14543	14636	14367	14328	14409	14444	14527	14345	14489	14452	14403	14205	14359	14353	14487	14364	14469	14608	14371	14512	14274	14474	14614	14490	14474	14311	14511	14545	14310	14457	14428	14358	14369	14328	14378	14429	14498	14566	14357	14350	14469	14412	14566	14377	14431	14369	14366	14458	14374	14286	14587	14345	14448	14425	14406	14515	14583	14354	14427	14428	14320	14436	14446	14311	14545	14256	14616	14377	14451	14354	14378	14300	14328	14334	14370	14378	14479	14421	14419	14434	14484	14518	14512	14555	14308	14372	14380	14594	14406	14410	14512	14348	14398	14428	14437	14371	14367	14310	14381	14571	14415	14430	14564	14458	14340	14497	14654	14413	14333	14354	14443	14555	14371	14372	14361	14487	14199	14322	14507	14322	14414	14378	14331	14405	14421	14435	14452	14387	14325	14404	14364	14664	14338	14300	14390	14265	14623	14454	14383	14519	14460	14387	14615	14608	14491	14384	14342	14464	14407	14523	14384	14416	14375	14252	14281	14610	14448	14493	14371	14270	14375	14421	14433	14467	14638	14339	14362	14496	14501	14533	14298	14484	14460	14288	14529	14386	14465	14491	14370	14420	14492	14380	14367	14424	14403	14572	14413	14478	14562	14579	14404	14226	14308	14405	14388	14559	14455	14335	14392	14569	14532	14569	14303	14493	14382	14388	14292	14335	14457	14341	14403	14367	14326	14452	14330	14351	14304	14459	14438	14403	14321	14445	14460	14578	14484	14539	14407	14382	14217	14417	14457	14542	14304	14401	14432	14458	14396	14235	14498	14395	14364	14458	14596	14374	14344	14305	14373	14529	14424	14515	14443	14459	14428	14289	14475	14446	14355	14404	14310	14483	14475	14492	14455	14292	14307	14426	14441	14411	14459	14284	14387	14508	14392	14345	14267	14367	14386	14372	14374	14575	14349	14405	14380	14403	14314	14380	14383	14427	14607	14291	14460	14445	14459	14394	14581	14459	14298	14368	14439	14327	14339	14518	14414	14469	14515	14372	14317	14418	14349	14431	14260	14579	14394	14541	14260	14489	14444	14410	14341	14317	14424	14566	14588	14447	14642	14536	14431	14414	14530	14423	14361	14371	14390	14361	14586	14443	14440	14342	14530	14411	14459	14459	14564	14444	14529	14467	14492	14493	14486	14329	14482	14434	14419	14380	14339	14405	14432	14450	14314	14615	14219	14365	14440	14497	14349	14390	14409	14472
24288	21442	29085	24698	23795	27235	27208	22185	19530	18166	17499	16857	16767	16785	16680	16568	16660	16684	17274	21130	24205	24758	22694	20114	18250	17074	16695	16409	16261	16214	16105	16211	16202	16417	16235	16216	16310	16219	16220	16441	16345	16355	16310	16379	16259	16213	16097	16388	16242	16115	16306	16338	15881	16060	16181	16256	16254	16212	16536	16371	16378	16381	16496	16271	16264	16454	16317	16303	16278	16128	16136	16250	16338	16492	16549	16398	16332	16166	16028	16198	16291	16302	16105	16278	16287	16371	16337	16035	16229	16239	16256	16233	16208	16179	16198	16329	16330	16126	16209	16517	16317	16320	16172	16277	16351	16123	16199	16218	16089	16216	16368	16227	16204	16249	16126	16422	16153	16293	16226	16143	16200	16182	16164	16239	16318	16233	16327	16395	16374	16211	16090	16310	16323	16149	16370	16243	16470	16140	16161	16011	16284	16422	16203	16211	16265	16139	16110	16004	16237	16212	16318	16249	16088	16134	16034	16175	16240	16267	16075	16164	16335	16398	16292	16299	16219	16208	16199	16125	16154	15970	16125	16289	16055	16262	16260	16028	16338	16248	16195	16173	16168	16143	16314	16394	16329	16298	16223	16036	16217	16131	16311	16175	16433	16361	16298	16236	16062	16223	15985	16236	16265	16276	16387	16154	16325	16277	16148	16142	16352	16090	16126	16422	16018	16276	16100	16081	16275	16341	16101	16007	16426	16167	16171	16466	16306	16300	16127	16239	16136	16298	16278	16284	16180	16422	16170	16320	16073	16438	16432	16259	16211	16125	16201	16452	16224	16017	16185	16222	16367	16116	16342	16280	16319	16312	16152	16271	15968	15995	16224	16313	16282	16349	16289	16097	16297	16210	16115	16206	16255	16085	15849	16272	16314	16346	16308	16073	16081	16047	16119	16328	16076	16135	16358	16189	16236	16066	16172	16263	16358	16334	16306	16269	16368	16291	16204	16221	16287	16067	16268	16230	16276	15999	16279	16112	16079	16102	16166	16112	16223	16208	16235	16103	15943	16154	15927	16202	16197	16198	16371	16271	16333	16275	16224	16333	16222	16253	16226	16458	16258	16322	16233	16074	16392	16184	16031	16134	16062	16022	16203	16180	16248	16270	16365	16106	15966	16263	15983	16069	16137	15979	16063	16271	16047	16246	16093	16250	16454	16343	16356	16210	16271	16290	16127	16429	16316	16237	16228	16040	15974	16218	16203	16349	16389	16279	16318	16200	16035	16181	16224	16253	16202	16011	16185	16169	16261	15906	16126	16088	16306	16348	16200	16274	16082	16173	16154	16334	16269	16096	16234	16491	16053	16213	16254	16235	16413	16378	16210	16234	16139	16369	16237	16335	15957	16176	15973	16305	16182	16154	16227	15845	16101	16112	16155	16289	16129	16164	16128	16108	16182	16062	16030	16209	16272	15921	16014	16224	16035	16210	16262	16153	16211	16015	16154	16134	16266	16389	16412	16267	16414	16089	16180	16384	16428	16158	16262	16262	16260	16116	16315	16101	16010	16230	16245	16296	16103	16227	16272	16278	16315	15921	16035	16224	16214	16125	15951	16240	16273	16130	16270	16148	16256	16018	16259	16467	16322	16190	16214	16190	16342	16240	16277	16261	16397	16403	16158	16134	16122	16118	16222	16197	16274	16170	16481	16076	16274	16358	16070	16244	16248	16014	16293	16213	16205	16193	16033	15974	16321	16225	16161	16214	16260	16323	16500	16315	16416	16288	16220	16301	16340	16374	16323	16402	16099	16407	16022	16263	16268	16069	16169	16218	16177	16173	16201	16386	16394	16153	16289	16172	16274	16188	16263	16147	16295	16098	16120	16287	16215	16296	16243	16156	16301	16323	16157	16221	16169	16120	16461	16389	16375	16213	16466	16244	16041	16288	16154	16234	16244	16156	16199	16433	16477	16263	16241	16188	16131	16196	16275	16131	16179	16171	16205	16372	16137	16047	16393	15986	16320	16147	16155	16255	16253	16231	16235	16046	16221	16190	16078	16331	16319	16397	16325	16203	16111	16217	16062	16255	16257	16452	16320	16207	16159	16236	16101	16090	16218	15991	16089	16207	16211	16368	16137	16334	16451	16247	16218	16004	16103	16222	16284	16100	16049	16128	16066	16283	16157	16149	16037	16297	16232	16137	16369	16244	16084	16235	16151	16218	16308	16276	16174	16030	16248	16134	16213	16067	16113	16267	15997	16265	16310	16283	16218	16399	16425	16103	15898	16273	16318	16250	16395	16218	16282	16340	16253	16268	16235	16216	16199	16358	16300	16129	16251	16159	16212	16075	16104	16176	16191	16133	16365	16136	16206	16303	16455	16397	16047	16180	16336	16311	16216	16070	16087	16364	16373	16197	16281	16205	16134	16113	16197	16334	16196	16282	16161	16477	16352	16320	16077	16052	16356	16355	16436	16207	16063	16238	16193	16317	16236	16192	16165	16056	16228	16307	16250	16198	16243	16075	16333	16383	16291	16368	16185	16338	16242	16025	16294	16528	16536	16162	16166	16352	16191	16408	16271	16431	16312	16209	16150	16416	16340	16165	16288	16229	16244	16056	16237	16199	16351	16156	16042	16330	16311	16184	16307	16284	16307	16206	16198	16481	16151	16170	16202	16148	16174	16274	16272	16284	16220	16171	16236	16168	16096	16260	16246	16097	16073	16192	16216	16124	16116	16134	16034	16224	15969	16091	16173	16203	16345	16291	16128	16275	16139	16263	16337	16138	16337	16232	16654	16268	16181	16165	16290	16163	16134	16294	16298	16151	16061	16343	16358	16092	16052	16225	16098	16005	16252	16112	16200	16137	16125	16163	16247	16188	16285	16329	16173	16262	16216	16112	15989	16071	16277	16524	16294	16222	16252	16252	16355	16218	16249	16350	16214	16210	16474	16363	16477	16181	16217	16291	16186	16082	16126	16159	16154	16304	16067	16028	16259	16254	16221	16473	16274	16136	16327	16307	16136	16195	16240	16371	16215	16118	16260	16325	16300	16197	16220	16028	16144	16177	16263	16338	16463	16204	16339	16231	16291	16080	16323	16291	16190	16315	16284	16216	16158	16289	16223	16039	16265	15991	16176	16340	16119	16285	16291	16169	16165	16332	16219	16155	16080	16232	16381	16077	16277	16070	16164	16091	16150	16240	16326	16279	16202	16032	16286	16175	16200	16068	16030	16009	16132	16132	16094	16065	16156	16269	16230	15967	16279	16277	16170	15981	16349	16186	16125	16171	16247	16179	16351	16059	16160	16181	16231	16207	16308	16306	16301	16166	16297	16306	16093	16133	16288	16265	16111	16308	16074	16238	16217	16271	16265	16205	16179	16181	16162	16133	16463	16236	16268	16301	16253	16302	16054	16189	16469	15968	16210	16041	16193	16132	16333	15905	16007	16242	16328	16381	16185	16355	16200	16185	16035	16257	16183	16295	16377	16361	16273	16070	16122	16267	16272	16233	16246	16392	16340	16191	16245	16210	16101	16115	16376	16384	16219	16154	16373	16157	16381	16156	16307	16019	16004	16208	16386	16090	16207	16327	16281	16222	16251	16115	16070	15961	16089	16220	16172	16200	16236	16302	16188	16184	16471	16249	16155	16285	16010	16327	16076	16324	16196	16097	16114	16162	16329	16109	16242	16286	16184	16275	16414	16065	16092	16281	16190	16091	16220	16119	16240	16015	16191	16150	16168	16080	16338	16210	16254	16211	16277	16369	16188	16332	16301	16121	16174	16153	15976	16154	16240	16152	16128	16075	16327	16362	16411	16254	16138	15966	16194	16329	16375	16397	16177	16340	16182	16303	16182	16243	16075	16157	16145	16093	16180	16211	16138	16201	16255	16244	16155	15872	16140	16030	16073	16030	16251	16424	16082	16252	16239	16262	16280	16217	16288	16174	16178	16194	16365	16205	16256	16225	16146	16169	16273	16249	16385	16366	16211	16142	16067	16365	16263	16377	16306	16230	16181	16130	16137	16032	16328	16454	16262	16482	16270	16145	16355	16043	16215	16344	16184	16169	16065	16257	16245	16018	16231	16166	16146	16421	16494	16139	16149	16337	16165	16148	16168	16013	16248	16170	16264	16220	16090	16258	16282	16381	16200	16219	16186	16335	16195	16190	16252	16028	16213	16267	16279	16185	16035	16460	16449	16345	16149	16165	16073	16250	16176	16162	16271	16257	16129	16228	16181	16434	16238	16385	16249	16319	16267	16182	16325	16124	16045	16409	16225	16056	16292	16237	16215	16251	16125	16277	16197	16175	16353	16221	16184	16011	16324	16128	16149	16318	16191	16204	16367	16477	16069	16317	16178	16194	16228	16133	16290	16164	16145	16374	16189	16152	16211	16215	16362	16379	16214	16091	16282	16210	16377	16245	16428	16252	16418	16316	16180	16175	16382	16044	15990	16274	16322	16122	16331	16189	16059	16309	16349	16160	16108	16295	16024	16011	16170	16136	16363	16321	16241	16086	16206	16274	16068	16185	16195	16119	16277	16195	16348	16321	16129	16363	16109	16276	16210	16215	16217	16261	16124	16389	16233	16155	16205	16140	16239	16464	16249	16270	16401	16196	16166	16406	16303	16110	16327	16284	16126	16022	16254	16033	16223	16043	16160	16304	16182	16142	16118	16242	16278	16210	16048	16321	16212	16302	16116	16252	16379	16105	16363	15995	16216	16254	16296	16206	16127	16196	16160	16123	16369	16220	15987	16318	16213	16177	16293	16110	16077	16293	16335	16213	15926	15920	16127	16398	16091	16162	16084	16290	16076	16329	16017	16012	16320	16234	16258	16049	16099	16115	16207	16236	16028	16067	16387	16172	16366	16229	16290	16314	16319	16206	16154	16114	16235	16186	16099	16017	16079	16360	16074	16142	16220	16274	16212	16373	16145	16328	16392	16188	16177	16092	16300	16192	16292	16182	16187	16257	16395	16240	16224	16142	16184	16028	16134	16176	16284	16268	16128	16353	16323	16342	16226	16224	16246	16333	16037	16173	15991	16138	16116	16124	16396	16119	16067	16193	16308	16203	16310	16211	16215	16204	16259	16085	16331	16023	16042	16363	16344	16167	16137	16298	16289	16106	15994	16129	16319	16131	16092	16341	16019	16343	16154	16430	16170	16115	16213	16043
22673	38598	41407	38002	34622	30709	25836	22667	19556	16873	15868	15192	14731	14919	14741	14804	14824	14999	16168	22491	26109	26066	22909	18975	16538	15081	14438	14447	14546	14329	14401	14251	14301	14341	14334	14619	14206	14337	14377	14294	14301	14359	14335	14183	14275	14159	14373	14331	14437	14534	14478	14420	14427	14337	14343	14515	14369	14428	14208	14414	14299	14282	14294	14307	14394	14323	14373	14404	14409	14250	14362	14266	14185	14357	14241	14267	14253	14405	14426	14347	14342	14323	14317	14317	14322	14427	14236	14287	14388	14396	14294	14301	14275	14277	14217	14324	14388	14332	14321	14086	14349	14321	14319	14413	14327	14439	14280	14319	14193	14312	14154	14194	14158	14228	14288	14265	14301	14245	14153	14376	14243	14162	14365	14453	14238	14320	14216	14093	14312	14089	14112	14260	14305	14232	14195	14424	14444	14307	14243	14303	14364	14326	14420	14355	14211	14283	14111	14289	14297	14371	14238	14284	14508	14352	14188	14306	14480	14468	14343	14264	14285	14149	14254	14307	14376	14264	14276	14458	14403	14465	14317	14296	14375	14417	14410	14318	14480	14312	14038	14212	14370	14369	14308	14276	14234	14201	14445	14206	14349	14228	14462	14281	14461	14339	14290	14465	14237	14070	14421	14334	14395	14302	14331	14170	14161	14330	14164	14297	14314	14044	14377	14444	14310	14285	14228	14216	14189	14224	14388	14302	14349	14167	14412	14308	14495	14344	14123	14327	14253	14564	14389	14312	14390	14275	14198	14308	14145	14284	14237	14149	14287	14324	14356	14226	14318	14267	14411	14254	14285	14122	14247	14432	14283	14349	14285	14173	14185	14170	14183	14368	14290	14283	14394	14321	14188	14240	14200	14254	14393	14243	14305	14169	14063	14331	14338	14227	14246	14402	14407	14305	14385	14134	14275	14294	14411	14310	14362	14353	14396	14335	14219	14304	14489	14193	14286	14248	14298	14257	14387	14422	14273	14361	14281	14331	14247	14225	14357	14405	14371	14283	14317	14299	14302	14302	14393	14369	14385	14336	14405	14259	14218	14159	14516	14221	14348	14252	14315	14394	14201	14421	14414	14132	14338	14247	14227	14160	14185	14276	14236	14433	14380	14288	14364	14330	14378	14328	14240	14366	14299	14200	14500	14395	14357	14400	14318	14317	14340	14344	14453	14304	14246	14441	14351	14261	14041	14164	14262	14442	14354	14207	14378	14320	14361	14205	14237	14369	14413	14314	14314	14470	14255	14249	14468	14392	14514	14360	14244	14310	14366	14274	14303	14335	14269	14338	14316	14352	14382	14376	14220	14444	14354	14359	14395	14270	14290	14304	14342	14213	14336	14263	14289	14227	14310	14237	14369	14345	14257	14360	14340	14161	14344	14210	14385	14234	14121	14317	14358	14402	14295	14402	14294	14414	14084	14380	14216	14187	14041	14348	14289	14346	14267	14319	14301	14065	14275	14284	14333	14482	14246	14300	14477	14360	14329	14297	14444	14249	14311	14160	14313	14072	14202	14306	14414	14245	14303	14189	14338	14142	14304	14219	14424	14408	14181	14425	14123	14370	14563	14293	14436	14389	14275	14265	14336	14336	14378	14429	14174	14326	14337	14283	14539	14191	14415	14294	14379	14121	14341	14367	14449	14146	14337	14217	14344	14259	14338	14266	14397	14284	14388	14187	14427	14273	14283	14379	14408	14384	14157	14423	14408	14343	14295	14413	14391	14328	14210	14387	14236	14307	14365	14154	14292	14257	14239	14315	14307	14216	14287	14571	14373	14439	14275	14316	14361	14336	14519	14262	14413	14398	14219	14319	14346	14333	14340	14247	14266	14170	14354	14158	14295	14343	14249	14330	14228	14312	14377	14264	14279	14341	14444	14192	14314	14213	14366	14258	14454	14457	14298	14355	14323	14281	14425	14209	14475	14127	14291	14263	14414	14189	14148	14377	14317	14371	14213	14589	14269	14321	14432	14286	14123	14239	14289	14456	14275	14239	14354	14258	14413	14462	14189	14275	14275	14360	14243	14217	14294	14327	14298	14256	14379	14323	14359	14327	14229	14143	14395	14263	14258	14296	14256	14205	14389	14397	14412	14066	14370	14349	14334	14111	14388	14400	14498	14245	14204	14281	14397	14279	14235	14218	14299	14240	14456	14285	14286	14443	14295	14396	14261	14300	14314	14159	14155	14351	14291	14291	14359	14262	14233	14215	14291	14351	14192	14293	14351	14355	14426	14305	14424	14422	14449	14269	14233	14272	14373	14197	14327	14464	14189	14290	14148	14384	14252	14333	14321	14416	14489	14141	14425	14218	14322	14257	14493	14316	14413	14264	14378	14269	14229	14271	14270	14412	14143	14244	14279	14279	14412	14184	14323	14411	14160	14316	14373	14320	14284	14254	14321	14235	14358	14260	14320	14335	14283	14188	14254	14324	14262	14439	14298	14429	14293	14396	14318	14419	14232	14228	14359	14281	14237	14314	14409	14354	14192	14286	14199	14361	14371	14214	14374	14206	14432	14265	14383	14307	14200	14246	14308	14168	14497	14215	14356	14426	14509	14323	14292	14378	14386	14387	14362	14324	14303	14435	14418	14292	14291	14242	14159	14275	14223	14341	14326	14175	14329	14399	14225	14328	14359	14448	14378	14240	14259	14320	14494	14166	14057	14440	14388	14260	14202	14406	14294	14153	14293	14134	14342	14423	14379	14356	14290	14406	14307	14319	14233	14100	14419	14438	14465	14310	14302	14340	14354	14272	14277	14485	14341	14206	14332	14191	14380	14334	14348	14438	14245	14308	14278	14384	14289	14397	14249	14328	14343	14210	14327	14191	14148	14304	14125	14417	14255	14374	14249	14239	14396	14278	14518	14413	14346	14300	14268	14144	14240	14484	14182	14152	14171	14337	14306	14382	14292	14355	14378	14293	14268	14395	14400	14237	14349	14145	14225	14204	14331	14288	14390	14315	14378	14145	14238	14250	14372	14467	14267	14295	14159	14213	14513	14262	14222	14185	14384	14193	14503	14416	14320	14182	14231	14334	14171	14237	14467	14313	14305	14030	14369	14297	14222	14528	14278	14465	14268	14409	14292	14361	14321	14211	14424	14174	14520	14373	14394	14300	14373	14526	14218	14487	14350	14348	14386	14321	14437	14334	14353	14136	14353	14383	14323	14336	14339	14309	14506	14212	14462	14310	14284	14262	14356	14227	14457	14271	14350	14398	14328	14354	14329	14332	14356	14241	14242	14160	14234	14146	14191	14269	14337	14323	14332	14337	14298	14358	14265	14269	14557	14310	14288	14346	14194	14224	14227	14242	14229	14188	14357	14323	14136	14269	14345	14370	14198	14606	14258	14432	14297	14282	14251	14306	14417	14224	14208	14304	14350	14408	14337	14348	14254	14286	14329	14383	14408	14226	14333	14303	14309	14455	14270	14359	14091	14429	14271	14281	14338	14401	14338	14214	14265	14513	14415	14462	14246	14405	14287	14333	14263	14252	14385	14489	14259	14174	14340	14200	14171	14228	14329	14323	14252	14374	14276	14289	14214	14266	14354	14416	14112	14278	14389	14350	14493	14279	14177	14487	14412	14222	14458	14309	14287	14329	14243	14162	14362	14249	14352	14209	14424	14345	14124	14477	14392	14153	14302	14260	14367	14270	14177	14368	14212	14230	14410	14527	14402	14371	14187	14320	14268	14340	14207	14334	14226	14174	14537	14368	14306	14314	14395	14335	14426	14377	14253	14349	14422	14352	14483	14418	14168	14501	14312	14506	14403	14519	14229	14377	14383	14471	14278	14341	14350	14291	14214	14428	14070	14287	14248	14257	14169	14298	14412	14372	14334	14379	14268	14234	14346	14234	14563	14328	14262	14404	14238	14314	14333	14371	14345	14247	14437	14320	14376	14224	14052	14271	14180	14343	14408	14411	14370	14272	14157	14256	14355	14244	14333	14191	14160	14306	14364	14163	14300	14462	14236	14185	14181	14288	14333	14411	14387	14471	14301	14112	14478	14357	14384	14330	14201	14184	14250	14232	14193	14494	14376	14385	14344	14444	14189	14458	14414	14252	14330	14205	14532	14350	14214	14347	14297	14291	14293	14440	14282	14246	14288	14317	14383	14335	14368	14335	14399	14304	14401	14304	14232	14286	14257	14253	14360	14450	14194	14388	14444	14262	14251	14278	14301	14247	14289	14285	14439	14389	14267	14249	14311	14046	14292	14348	14256	14388	14309	14330	14329	14446	14435	14465	14483	14467	14274	14243	14218	14408	14331	14307	14386	14364	14516	14289	14390	14264	14401	14129	14140	14333	14294	14368	14210	14389	14315	14266	14265	14317	14405	14212	14380	14204	14406	14167	14281	14291	14337	14357	14307	14238	14422	14238	14292	14226	14228	14354	14203	14380	14427	14311	14363	14235	14213	14239	14489	14195	14256	14420	14276	14321	14299	14254	14392	14346	14288	14419	14240	14229	14333	14328	14126	14351	14218	14327	14106	14256	14150	14482	14284	14266	14357	14139	14466	14435	14226	14313	14289	14263	14292	14291	14274	14307	14174	14276	14241	14406	14254	14218	14442	14389	14190	14217	14244	14247	14327	14356	14324	14253	14291	14206	14248	14349	14398	14345	14320	14284	14297	14388	14198	14413	14265	14354	14387	14318	14173	14362	14488	14268	14397	14321	14294	14320	14291	14398	14449	14461	14220	14422	14153	14263	14388	14496	14151	14410	14290	14275	14175	14309	14391	14371	14417	14330	14240	14387	14259	14321	14118	14335	14401	14231	14327	14529	14308	14169	14406	14442	14310	14225	14154	14207	14193	14372	14318	14514	14358	14264	14415	14380	14372	14332	14227	14268	14263	14306	14180	14247	14202	14304	14280	14270	14389	14370	14327	14303	14438	14378	14219	14307	14255	14218	14307	14406	14296	14369	14340	14347	14310	14348	14365	14568	14250	14340	14183	14379	14247	14389	14341	14408	14491	14355	14305	14275	14349	14203	14343	14333	14338	14088	14331	14186	14330	14184	14280	14344	14357	14215	14188	14332	14143	14502	14393	14278	14370	14405	14418	14267	14199	14313	14399	14438	14404	14239	14266	14273	14235	14336	14147	14283	14279	14298	14341	14116	14360	14349
31249	26105	30020	27765	23258	21059	19987	18724	17533	17445	17051	17049	16907	16905	16930	16953	16920	16951	17048	17264	17464	17745	17913	17318	17250	17191	17034	16884	16933	16798	17008	16594	17137	16878	16763	16714	16882	16853	16740	16917	16954	16999	17161	16763	16515	16624	16909	16673	16941	16797	16704	16763	16713	16899	17169	16725	17010	16758	16807	16798	16833	16637	16867	16679	17046	16701	16743	16613	16747	16798	16718	16764	16620	16801	16644	16681	16545	16762	16882	16827	16753	16790	16875	16947	16582	16763	16726	16916	16921	16866	16753	16802	16781	16957	16671	16797	16890	16815	16877	16770	16697	16644	16748	16823	16767	16761	16823	16888	16739	16682	16912	16826	16765	16767	16909	17046	16759	16563	16827	17016	16792	16954	16641	16715	16643	16821	16709	16687	16788	16991	16898	16913	16795	16678	16672	16739	16804	16885	16911	16747	16614	16924	16722	16671	16606	16770	16866	16905	16725	16718	16765	16787	16943	16809	16831	16758	16790	16910	16762	16807	16584	16829	16874	16590	16796	16861	16690	16788	16825	16887	17036	16990	16685	16792	16891	16892	16893	16830	16803	16878	16888	17168	16782	16906	16658	16839	16717	16590	16785	16746	16591	16614	16797	16748	16839	16743	16777	16802	16718	16924	16835	16999	16816	16736	16893	16739	16865	16881	16582	16589	16684	16729	16852	16782	16561	16665	16757	16940	16726	17036	16812	16735	16704	16849	16807	16862	16909	16809	16838	16817	16660	16865	16851	16771	16598	16744	16509	16703	16974	16730	16769	16728	16661	16766	16966	16950	16976	16735	16649	16701	16860	16636	16874	16863	17108	16831	16605	16926	16961	16742	16824	16558	16766	16984	16856	16637	16891	16921	16806	16874	16702	16654	16738	16873	16925	16507	16886	16765	16739	16831	16730	16812	16695	16751	16773	16725	16836	16618	16997	16902	16801	16883	16841	16932	17037	16883	16891	16664	16915	16944	16477	16646	16812	16710	16931	16853	16678	16841	16790	16562	16875	16786	16675	16821	16996	16893	16832	16876	16851	16650	16857	16800	16797	16758	16632	16683	16808	16757	16908	16876	16674	16752	16907	16940	16804	16744	16931	16676	16820	17038	16777	16649	16764	16736	16831	17039	16924	16843	16743	16885	16554	16707	16980	16826	16803	16737	16887	16941	16652	16924	16627	16613	16890	16624	16744	16915	16835	16851	16827	16766	16811	16730	16886	16759	16847	16935	16825	16781	16805	16968	16754	16854	16912	16845	16700	16949	16752	16826	16797	16701	16793	16886	16680	16771	16920	16634	16815	16783	16773	17017	16938	16910	16660	16815	16856	16923	16571	16783	16838	16720	16707	16741	16611	16840	16886	16743	16771	16865	16900	16684	16867	16830	16942	16736	16835	16815	16971	16917	16933	16771	16752	16741	16681	16878	16453	16697	16844	16637	16779	16862	16920	16687	16773	17117	16854	16872	16644	16811	16833	17011	16849	16784	16632	16875	17039	16868	16816	16691	16871	16569	16769	16643	16862	16734	16850	16658	16821	16824	16752	16855	16613	16789	16746	16990	16762	16747	16867	17005	16877	16845	16627	16767	16768	16810	16590	16746	16785	16937	16750	16591	16823	16578	16576	16724	16673	16802	16631	16536	16428	16960	16819	16881	16860	16843	16871	16680	16822	16933	16433	16724	16667	16805	16694	16777	16849	16945	16810	16924	16820	16922	16841	16658	16803	16853	16829	16939	16836	17037	16893	16840	16798	16642	16671	16861	16813	16741	16796	16659	16804	16847	16713	16677	16619	16797	16871	16849	16672	16721	16635	16780	16814	16863	16740	16925	16653	16772	16792	16848	16877	16667	16819	16787	16812	16891	16839	16763	16860	16948	16805	16712	16949	16862	16632	16802	16816	16812	17027	16862	16825	16819	16839	16795	16835	16855	16842	16842	16879	16698	16639	16904	16827	16986	16919	16758	16851	16851	16747	16713	16531	16601	16945	16720	16610	16797	16905	16809	16900	17049	16965	16925	16752	16793	16905	16908	16876	16604	16837	16777	16706	16572	16929	17035	16822	16824	16719	16624	16885	16902	16821	16871	16916	16838	16903	16897	16760	16813	16910	16879	16794	16960	16744	16748	16849	16665	17077	16972	17017	16970	16886	16943	16708	16722	16750	16888	16626	16912	16520	16866	16801	16734	16731	16847	16904	17075	16796	16667	16766	16697	16763	16707	16801	16835	17067	16790	16782	16594	16743	16969	16852	16709	16788	16858	16734	16878	16895	16787	16822	16852	16826	16861	16509	16701	16762	16688	16811	16586	16820	16887	16825	16705	16796	16883	16653	16712	16618	16872	16900	16929	16753	16961	16760	16767	16752	16959	16741	16861	16664	16713	16767	16814	16948	16868	16853	16833	16965	16887	16833	16835	16753	16777	16819	16899	16880	16951	16646	16852	16777	16754	16619	16705	16714	16828	16863	16716	16886	16777	16683	17041	16767	16753	16837	17018	16678	16777	16692	16723	16807	16859	16874	16713	16539	16914	16689	16889	16742	16737	16789	16955	16687	16752	16871	16931	16886	16813	16786	16496	17119	16908	16798	16674	16555	16655	16816	16626	16798	16807	17040	16922	16962	16490	16815	16909	16870	16787	16769	16726	16821	16867	16870	16848	16754	16917	16746	16878	16701	16819	16968	16586	16774	16789	16696	16736	16747	16911	16831	16792	16636	16726	16924	16717	16845	16813	16894	16707	16970	16709	16675	16776	16809	16838	16870	16824	16871	17003	16942	16775	16680	16791	16815	16908	16670	16875	16966	16817	16854	16908	16902	16998	16991	16683	16752	16852	16713	16739	16869	16856	16973	16909	16740	16780	16782	16853	16787	16961	16906	16554	16719	16725	16758	16721	16729	16887	16845	16707	16743	16929	16856	16698	16714	16675	16685	16725	16732	16824	16758	16884	17001	16876	16847	16461	16745	16503	16848	16847	16831	16849	16853	16897	16742	16748	17009	16771	16845	16735	16870	16882	16909	16899	16718	16836	17010	17006	16864	16564	17086	16871	16794	16752	16626	16962	16967	16893	16684	16674	16660	16785	16785	16992	16728	16884	16804	16708	16851	16711	16768	16679	16788	16800	16824	16883	16863	16890	16843	16523	16618	16655	16868	16774	16760	16824	16790	16844	16715	16909	16873	16938	16809	16725	16682	16796	16661	16737	16728	16749	16802	16837	16916	16923	16746	16629	16792	16905	16767	16964	16892	16789	16822	16773	16794	16857	16924	16994	16705	16892	16831	16691	16798	16799	16796	16622	16876	16827	16889	16953	17038	16794	16869	17019	16866	16648	16815	16894	16897	16868	16724	16649	16917	16858	16762	16744	16760	16892	16781	16758	16885	16734	17013	16835	16827	16959	16877	16806	16848	16702	16826	16781	16587	16810	16832	16926	16756	16738	16930	16815	16794	16679	16889	16692	16777	16763	16701	16818	16737	16687	16938	16707	16932	16935	16754	16882	16767	16769	16968	16816	16809	16627	16623	16738	16727	16918	16826	16721	16741	16751	16837	16860	16824	16655	16840	16928	16757	16861	16537	16614	16559	16653	16889	16682	17057	16694	16820	17029	16892	16672	16938	16761	16668	17083	16881	16925	16895	16808	16698	16900	16804	17021	17069	16685	16757	16742	16890	16969	16918	16652	16804	16732	16755	16790	16709	16758	16870	16840	16928	16836	16812	16782	16931	16843	16936	16678	16621	16625	16724	16885	17010	16780	16910	16740	16741	16712	17035	16728	16827	16781	16815	16633	16797	16735	16651	16638	16601	16663	16751	16759	16752	16849	16903	16781	16863	16870	16850	16824	16799	16849	16689	16663	16917	16890	16926	16713	16776	16888	16763	16678	16822	16933	16958	16711	16984	16774	16707	16556	16894	16534	16804	16746	16619	16711	16694	16902	16730	16863	17019	16844	16880	16803	16522	16885	16770	16993	16909	16755	16958	16828	16836	16624	16933	16871	16625	16818	16815	16896	16724	16724	16658	16661	16936	16788	16839	16825	16630	16889	17004	16744	16879	16745	16853	16908	16899	17146	16748	16705	16664	16829	16706	16907	16943	16641	16829	16688	16884	16743	17033	16752	16804	16832	16962	16657	16753	16803	16789	16582	16756	16879	16919	16833	16822	16741	16789	16677	16739	16701	16830	16998	16815	16720	16860	16699	16829	16625	16793	16757	16672	16823	16888	16933	16982	16895	16922	16906	16805	16848	16813	16852	16877	16755	16893	16698	16737	16636	16825	16608	16818	16841	16728	16920	16960	16974	16572	16757	16883	16677	16775	16498	16555	16828	16859	16948	16685	16764	16777	16681	17000	16844	16722	16794	16827	16726	16675	16898	16742	16798	16689	16718	16727	16687	16938	16827	16738	16731	16902	16819	16657	16783	16440	16896	17032	16976	16949	16677	16855	16884	17053	16678	16870	16751	16793	16907	16810	16511	16754	16826	16812	16719	16878	16706	16792	16865	16847	16880	16863	16862	16933	16880	16974	16901	16754	16970	16948	17010	16839	16903	16936	16841	16952	16866	16889	16724	16870	16745	16687	16871	16960	16869	16779	16873	16914	16968	16757	16900	17050	16822	16800	16994	16854	16914	16798	16755	16662	16916	16748	16888	16733	16853	17016	16922	16902	16415	16795	16868	16792	16849	16487	16868	16648	16816	16801	16858	16786	16703	16878	16846	16799	16751	16803	16569	16868	16914	16859	16774	16881	16751	16822	16891	16878	16756	16745	16639	16659	16808	16789	16805	16979	16949	16929	16678	16802	16949	17036	16788	16919	16851	17098	16838	16709	16746	16910	16752	16929	16723	16864	16651	16885	16844	16845	16707	16737	16922	16721	16687	16664	16588	16889	16840	16747	16889	16757	16741	16833	16733	16633	16672	16906	16808	16858	16843	16839	16826	16768	16745	16676	16820	16971	16829	16845	16732	16785	16917	16692	16854	16845	16621	16878	16681	16906	16814	16791	16712	16751	16877	16841	16794	16942	16855	16783	16921	16649	16708	17007	16633	16672	16749	16613	16849	16709	16710	16764	16910	17035	16911	16836	16737	16819	16498	16671	16884	16708	16842	16618	16712	16861	16866	16719	16747	16558	16849
21969	27453	31401	27666	23808	21113	19963	17543	16211	15571	14940	14960	14722	14812	14713	14850	14775	14938	15236	15242	15578	16023	15671	15275	15009	14789	14613	14778	14725	14721	14600	14593	14485	14736	14622	14660	14644	14547	14713	14615	14670	14576	14533	14576	14449	14417	14778	14650	14518	14810	14728	14526	14621	14606	14613	14618	14570	14675	14878	14680	14490	14464	14672	14510	14649	14559	14568	14528	14494	14718	14549	14600	14714	14546	14697	14515	14734	14593	14617	14561	14469	14704	14519	14620	14516	14554	14695	14719	14529	14549	14657	14597	14777	14570	14677	14755	14515	14654	14785	14606	14423	14726	14761	14607	14650	14423	14453	14612	14555	14638	14632	14539	14515	14476	14760	14639	14643	14522	14545	14525	14488	14581	14728	14639	14620	14494	14692	14604	14551	14510	14606	14873	14712	14709	14636	14663	14694	14595	14804	14591	14711	14570	14485	14767	14749	14572	14572	14629	14544	14592	14530	14579	14736	14502	14542	14696	14623	14812	14607	14694	14689	14649	14753	14718	14578	14507	14526	14579	14695	14498	14615	14582	14656	14581	14520	14785	14717	14677	14555	14595	14602	14624	14451	14533	14663	14735	14640	14681	14658	14583	14734	14644	14468	14763	14639	14512	14618	14521	14718	14663	14702	14588	14539	14589	14420	14858	14505	14527	14513	14583	14600	14596	14723	14602	14570	14620	14620	14515	14652	14546	14542	14641	14702	14627	14517	14553	14745	14570	14658	14843	14690	14568	14550	14381	14508	14657	14618	14735	14515	14700	14719	14437	14604	14657	14637	14684	14590	14659	14526	14797	14570	14738	14698	14666	14458	14692	14668	14660	14548	14678	14480	14639	14474	14574	14488	14573	14533	14540	14526	14746	14761	14660	14902	14476	14532	14617	14797	14677	14723	14660	14557	14575	14693	14468	14545	14662	14814	14561	14752	14646	14747	14513	14624	14588	14530	14613	14469	14560	14660	14528	14514	14604	14630	14677	14515	14613	14542	14673	14583	14563	14654	14602	14431	14530	14735	14617	14603	14455	14564	14574	14622	14534	14665	14501	14658	14630	14614	14649	14575	14507	14534	14651	14587	14711	14361	14756	14727	14536	14529	14671	14714	14617	14696	14632	14675	14658	14462	14669	14716	14740	14581	14683	14621	14614	14489	14685	14579	14610	14606	14609	14542	14776	14580	14661	14618	14562	14541	14611	14643	14607	14596	14443	14599	14491	14737	14687	14555	14553	14656	14591	14519	14396	14625	14653	14666	14685	14672	14692	14770	14780	14492	14678	14434	14414	14581	14710	14705	14670	14613	14764	14727	14776	14562	14637	14579	14654	14636	14628	14644	14562	14597	14505	14593	14715	14541	14677	14839	14642	14599	14570	14603	14580	14550	14668	14554	14555	14695	14552	14795	14791	14665	14672	14525	14641	14714	14864	14685	14371	14629	14680	14623	14569	14574	14681	14673	14685	14649	14608	14561	14769	14628	14495	14587	14679	14688	14462	14618	14695	14557	14848	14748	14638	14749	14668	14720	14723	14651	14684	14542	14647	14438	14709	14713	14846	14663	14640	14606	14508	14651	14558	14637	14766	14704	14614	14605	14610	14480	14568	14708	14574	14607	14639	14644	14803	14524	14506	14466	14620	14612	14582	14450	14597	14498	14868	14666	14563	14535	14623	14592	14633	14625	14592	14642	14567	14632	14633	14657	14654	14654	14682	14586	14535	14622	14638	14691	14519	14575	14638	14441	14574	14665	14694	14599	14749	14605	14539	14596	14735	14741	14672	14577	14768	14649	14422	14713	14647	14616	14544	14504	14773	14688	14624	14742	14551	14663	14586	14525	14544	14643	14531	14708	14626	14670	14618	14509	14737	14680	14628	14850	14608	14483	14655	14723	14621	14609	14552	14454	14377	14687	14583	14646	14637	14560	14658	14652	14561	14434	14644	14639	14629	14639	14647	14462	14622	14644	14799	14626	14502	14576	14603	14770	14728	14729	14646	14725	14596	14698	14615	14589	14501	14572	14631	14592	14638	14616	14612	14607	14553	14621	14478	14489	14542	14623	14747	14815	14729	14675	14593	14766	14623	14584	14629	14583	14623	14588	14663	14558	14626	14663	14769	14576	14705	14745	14632	14669	14526	14712	14631	14325	14449	14626	14576	14703	14500	14547	14646	14690	14578	14654	14500	14642	14505	14548	14596	14748	14398	14616	14673	14710	14649	14426	14608	14593	14602	14611	14747	14733	14557	14695	14640	14558	14582	14656	14621	14689	14592	14562	14512	14640	14674	14360	14556	14802	14581	14678	14590	14701	14429	14731	14603	14669	14628	14672	14625	14575	14583	14698	14615	14772	14592	14623	14637	14691	14583	14761	14628	14755	14632	14652	14611	14554	14651	14649	14634	14616	14652	14553	14545	14644	14558	14777	14640	14743	14807	14585	14647	14602	14563	14486	14565	14488	14385	14537	14616	14648	14737	14544	14671	14479	14612	14687	14664	14838	14607	14653	14672	14680	14697	14629	14547	14520	14842	14620	14635	14437	14586	14638	14766	14517	14597	14713	14769	14523	14620	14612	14596	14636	14590	14582	14576	14634	14558	14817	14620	14482	14555	14783	14620	14336	14787	14700	14628	14692	14596	14753	14594	14470	14450	14719	14586	14628	14478	14572	14410	14769	14729	14604	14527	14596	14847	14643	14579	14635	14726	14672	14804	14549	14724	14611	14769	14754	14594	14664	14569	14611	14658	14508	14679	14554	14708	14655	14543	14478	14542	14807	14673	14778	14732	14720	14530	14582	14687	14773	14763	14685	14601	14681	14538	14601	14642	14536	14499	14884	14642	14834	14692	14674	14541	14768	14688	14596	14705	14635	14566	14584	14719	14497	14605	14563	14635	14551	14683	14763	14654	14696	14564	14692	14779	14605	14508	14667	14518	14601	14686	14606	14712	14568	14754	14598	14667	14610	14448	14665	14573	14562	14808	14695	14437	14634	14589	14617	14674	14671	14604	14785	14598	14703	14758	14679	14689	14506	14634	14605	14488	14699	14608	14795	14591	14569	14749	14620	14435	14873	14536	14612	14552	14759	14652	14625	14659	14651	14531	14442	14605	14819	14572	14565	14648	14590	14533	14541	14752	14428	14552	14584	14684	14563	14547	14600	14645	14695	14549	14543	14577	14776	14643	14646	14598	14684	14547	14808	14482	14588	14454	14435	14697	14642	14552	14633	14772	14574	14459	14768	14579	14563	14540	14578	14604	14701	14495	14503	14495	14603	14598	14815	14523	14579	14791	14546	14669	14647	14487	14747	14616	14596	14614	14655	14649	14590	14556	14683	14753	14591	14492	14611	14662	14468	14587	14590	14688	14613	14575	14673	14744	14711	14482	14527	14480	14751	14728	14713	14555	14603	14672	14576	14627	14609	14708	14605	14443	14678	14628	14687	14574	14637	14619	14597	14804	14562	14715	14637	14596	14780	14643	14664	14649	14756	14479	14600	14598	14555	14688	14454	14395	14683	14530	14680	14837	14676	14680	14648	14786	14674	14518	14636	14683	14622	14858	14635	14799	14612	14731	14523	14725	14629	14550	14660	14657	14536	14507	14565	14681	14519	14480	14605	14688	14838	14669	14696	14657	14552	14587	14499	14623	14858	14524	14711	14648	14654	14570	14478	14668	14650	14697	14766	14741	14586	14601	14597	14552	14398	14810	14598	14784	14624	14560	14753	14664	14647	14763	14601	14630	14544	14552	14572	14417	14690	14608	14513	14616	14640	14780	14569	14589	14614	14519	14763	14508	14752	14845	14595	14766	14450	14773	14468	14671	14560	14606	14581	14754	14683	14588	14822	14794	14492	14598	14514	14656	14643	14781	14800	14591	14614	14605	14511	14640	14718	14572	14794	14628	14766	14477	14696	14630	14504	14803	14565	14729	14788	14566	14578	14482	14559	14727	14603	14518	14676	14540	14569	14672	14653	14679	14693	14635	14612	14625	14670	14694	14684	14468	14845	14554	14707	14615	14603	14719	14542	14551	14644	14489	14664	14698	14706	14682	14421	14610	14472	14602	14665	14674	14711	14682	14568	14650	14534	14744	14713	14641	14638	14615	14588	14664	14542	14621	14673	14638	14674	14682	14597	14540	14850	14577	14723	14733	14589	14533	14559	14666	14708	14665	14669	14576	14578	14815	14606	14678	14716	14734	14529	14690	14664	14545	14539	14732	14650	14722	14625	14741	14606	14415	14594	14906	14700	14794	14471	14480	14728	14534	14689	14614	14659	14588	14735	14751	14647	14652	14457	14605	14570	14508	14612	14677	14709	14537	14793	14493	14591	14545	14609	14677	14676	14558	14744	14726	14527	14883	14697	14589	14621	14557	14657	14544	14702	14716	14745	14791	14660	14576	14512	14641	14607	14597	14774	14565	14564	14684	14562	14777	14641	14698	14612	14559	14724	14726	14648	14603	14562	14544	14813	14756	14610	14633	14763	14554	14663	14635	14560	14565	14718	14581	14572	14635	14569	14703	14684	14549	14537	14829	14617	14486	14441	14559	14767	14488	14763	14595	14673	14576	14640	14554	14475	14650	14503	14492	14598	14630	14630	14511	14711	14624	14534	14338	14641	14739	14476	14687	14628	14802	14537	14635	14611	14754	14817	14751	14563	14655	14573	14666	14746	14665	14630	14712	14640	14775	14693	14551	14559	14549	14845	14535	14734	14697	14596	14708	14677	14671	14664	14708	14678	14698	14716	14645	14686	14654	14529	14691	14641	14483	14665	14558	14563	14636	14526	14654	14614	14572	14686	14748	14659	14681	14653	14607	14468	14728	14704	14764	14587	14682	14659	14447	14632	14623	14628	14609	14775	14519	14638	14718	14817	14693	14635	14595	14773	14500	14667	14461	14697	14786	14647	14560	14825	14694	14486	14603	14589	14608	14491	14712	14587	14634	14631	14667	14655	14446	14665	14656	14817	14654	14707	14667	14601	14604	14507	14593	14715	14575	14789	14681	14803	14653	14630	14501	14658	14596	14597	14782	14775	14604	14684	14689	14552	14611	14693	14513	14679	14758	14651	14736	14692	14529	14592	14583	14607	14592	14464	14665	14642	14668	14578	14593	14650	14719	14773	14477	14659	14659
25605	21456	28479	26685	24637	23980	23281	19948	18489	17834	17163	17037	16904	16666	16792	16556	16666	16764	17197	17402	19846	21727	20867	18896	17826	17029	16811	16796	16519	16483	16464	16429	16587	16366	16455	16352	16521	16419	16395	16370	16311	16358	16269	16493	16366	16310	16376	16489	16577	16176	16321	16454	16386	16466	16435	16396	16439	16388	16422	16430	16534	16473	16324	16347	16285	16472	16412	16525	16399	16459	16338	16379	16160	16400	16318	16314	16579	16332	16449	16486	16409	16504	16511	16391	16465	16243	16286	16442	16284	16196	16269	16303	16260	16326	16460	16495	16558	16293	16488	16471	16318	16336	16499	16400	16459	16372	16298	16259	16304	16500	16361	16338	16516	16419	16375	16406	16410	16556	16368	16235	16565	16399	16327	16259	16415	16416	16427	16345	16325	16375	16325	16508	16502	16504	16334	16225	16512	16419	16334	16421	16323	16611	16428	16372	16458	16166	16497	16406	16574	16587	16740	16265	16398	16223	16622	16521	16510	16220	16438	16450	16514	16704	16507	16386	16444	16470	16409	16561	16499	16295	16215	16426	16296	16573	16391	16449	16288	16383	16295	16344	16366	16282	16361	16425	16329	16428	16333	16314	16532	16358	16484	16228	16247	16352	16387	16423	16552	16545	16292	16326	16395	16279	16504	16243	16394	16395	16577	16502	16475	16364	16540	16445	16328	16466	16405	16446	16366	16286	16376	16331	16304	16295	16350	16119	16253	16510	16525	16387	16433	16254	16317	16349	16420	16384	16324	16349	16672	16439	16501	16502	16433	16527	16349	16393	16560	16334	16227	16297	16416	16465	16327	16603	16466	16250	16277	16325	16520	16571	16398	16297	16214	16354	16308	16398	16228	16131	16265	16421	16319	16207	16358	16562	16359	16257	16392	16477	16293	16347	16173	16245	16390	16395	16429	16411	16358	16562	16467	16272	16225	16227	16409	16569	16304	16448	16327	16141	16294	16488	16509	16427	16453	16226	16389	16407	16353	16178	16367	16411	16685	16395	16458	16658	16305	16344	16415	16311	16293	16449	16413	16436	16340	16487	16190	16429	16388	16352	16276	16300	16425	16282	16462	16306	16384	16274	16413	16544	16342	16384	16346	16363	16309	16329	16375	16275	16255	16301	16361	16408	16419	16583	16040	16407	16487	16295	16346	16338	16305	16412	16166	16406	16493	16357	16316	16353	16454	16486	16166	16349	16185	16475	16379	16405	16565	16197	16683	16356	16268	16276	16235	16317	16350	16392	16318	16384	16487	16342	16345	16515	16434	16384	16575	16389	16371	16510	16516	16495	16538	16498	16423	16407	16317	16397	16381	16388	16330	16416	16538	16318	16422	16434	16432	16302	16309	16557	16353	16706	16559	16404	16276	16330	16540	16313	16405	16698	16307	16425	16367	16477	16407	16303	16302	16361	16315	16385	16491	16230	16278	16341	16469	16305	16398	16284	16260	16368	16366	16499	16412	16286	16559	16524	16316	16459	16479	16414	16393	16560	16395	16335	16398	16473	16393	16335	16512	16245	16495	16338	16558	16202	16427	16410	16410	16367	16466	16494	16340	16532	16592	16304	16423	16439	16438	16400	16373	16312	16567	16284	16515	16538	16174	16308	16369	16293	16299	16498	16242	16418	16438	16486	16249	16431	16299	16322	16222	16270	16429	16407	16334	16324	16387	16358	16402	16174	16422	16488	16429	16325	16454	16312	16405	16462	16261	16278	16616	16389	16376	16360	16520	16255	16513	16380	16470	16610	16398	16364	16289	16206	16662	16485	16350	16356	16331	16170	16381	16391	16443	16539	16361	16389	16353	16226	16582	16431	16335	16404	16471	16587	16336	16417	16285	16424	16261	16341	16515	16245	16548	16519	16364	16279	16561	16314	16479	16299	16493	16375	16258	16345	16219	16321	16438	16325	16274	16478	16431	16568	16529	16520	16350	16471	16522	16326	16417	16441	16586	16404	16341	16413	16316	16326	16406	16423	16377	16327	16430	16242	16304	16601	16247	16390	16282	16315	16608	16384	16598	16572	16485	16377	16340	16293	16294	16384	16421	16496	16432	16343	16371	16514	16469	16458	16394	16545	16402	16456	16276	16373	16480	16617	16396	16469	16361	16283	16487	16588	16385	16413	16256	16616	16312	16389	16245	16228	16449	16619	16521	16454	16458	16402	16268	16750	16286	16219	16240	16232	16496	16264	16523	16393	16565	16347	16309	16437	16494	16512	16372	16434	16413	16263	16327	16324	16373	16392	16458	16275	16589	16494	16371	16223	16368	16102	16299	16445	16391	16214	16380	16134	16261	16421	16420	16389	16382	16383	16331	16439	16500	16381	16197	16272	16289	16456	16287	16411	16580	16214	16325	16397	16287	16353	16519	16197	16413	16315	16356	16294	16361	16470	16358	16185	16349	16361	16352	16642	16333	16317	16197	16276	16330	16363	16651	16371	16231	16437	16449	16275	16561	16243	16592	16276	16356	16171	16341	16484	16561	16317	16406	16322	16365	16214	16461	16263	16445	16546	16473	16313	16455	16379	16417	16237	16290	16246	16428	16571	16631	16502	16412	16417	16417	16329	16531	16514	16581	16391	16266	16386	16710	16459	16256	16297	16355	16459	16367	16503	16419	16288	16397	16421	16414	16347	16335	16508	16375	16416	16452	16558	16440	16302	16447	16304	16408	16308	16406	16435	16461	16325	16378	16172	16528	16359	16403	16525	16393	16214	16263	16359	16288	16231	16283	16282	16560	16362	16521	16336	16279	16371	16289	16324	16427	16413	16430	16465	16465	16320	16483	16413	16405	16375	16370	16379	16443	16335	16303	16365	16366	16365	16579	16350	16347	16449	16466	16498	16324	16439	16310	16284	16464	16485	16307	16249	16436	16303	16379	16269	16390	16409	16539	16536	16455	16291	16461	16526	16449	16427	16451	16553	16334	16478	16292	16487	16638	16304	16646	16601	16480	16354	16439	16447	16405	16281	16217	16294	16337	16491	16443	16382	16281	16423	16516	16507	16257	16414	16361	16389	16501	16359	16294	16331	16369	16527	16432	16453	16476	16278	16449	16702	16462	16342	16472	16269	16443	16458	16386	16367	16217	16435	16118	16367	16368	16445	16486	16504	16422	16390	16361	16460	16432	16418	16555	16484	16324	16299	16465	16435	16606	16507	16560	16543	16325	16143	16418	16360	16613	16511	16308	16574	16376	16192	16475	16171	16410	16294	16380	16544	16093	16453	16357	16445	16405	16386	16584	16563	16624	16457	16718	16526	16422	16352	16305	16293	16522	16414	16328	16366	16552	16487	16487	16318	16213	16405	16507	16407	16407	16419	16380	16417	16502	16399	16240	16355	16294	16258	16432	16404	16445	16491	16299	16419	16394	16324	16475	16326	16454	16370	16333	16415	16521	16216	16398	16313	16491	16501	16268	16578	16535	16469	16317	16512	16397	16241	16487	16466	16522	16487	16255	16522	16514	16335	16444	16477	16354	16474	16294	16299	16339	16439	16246	16346	16252	16403	16401	16343	16335	16458	16503	16441	16481	16327	16338	16278	16438	16353	16565	16484	16292	16313	16579	16528	16422	16362	16427	16426	16373	16197	16324	16362	16369	16334	16386	16227	16393	16231	16458	16415	16574	16336	16477	16461	16653	16245	16490	16599	16479	16169	16305	16354	16344	16388	16609	16605	16466	16284	16423	16381	16505	16329	16275	16209	16499	16275	16379	16202	16317	16329	16346	16398	16394	16387	16254	16247	16353	16339	16321	16455	16377	16429	16252	16527	16593	16432	16478	16347	16361	16453	16426	16545	16400	16375	16455	16285	16368	16419	16479	16368	16413	16497	16458	16742	16293	16343	16346	16515	16301	16381	16425	16419	16261	16430	16312	16330	16589	16177	16600	16638	16592	16332	16544	16573	16372	16248	16414	16272	16342	16390	16291	16537	16399	16421	16476	16373	16357	16457	16460	16434	16422	16375	16437	16239	16384	16552	16370	16451	16419	16484	16370	16470	16389	16189	16542	16491	16404	16289	16437	16481	16561	16280	16330	16566	16536	16313	16476	16381	16481	16321	16480	16492	16310	16269	16233	16453	16437	16428	16405	16441	16494	16349	16495	16389	16323	16515	16469	16476	16339	16428	16378	16348	16424	16523	16301	16307	16406	16380	16336	16442	16406	16372	16478	16541	16405	16498	16411	16162	16309	16268	16350	16273	16545	16303	16269	16432	16356	16342	16348	16575	16235	16294	16419	16491	16499	16334	16451	16440	16308	16503	16418	16537	16572	16317	16418	16473	16284	16471	16189	16460	16266	16242	16475	16352	16267	16385	16576	16439	16435	16358	16372	16347	16312	16438	16449	16547	16527	16338	16399	16574	16501	16332	16553	16504	16418	16419	16534	16296	16405	16200	16360	16328	16470	16373	16580	16267	16262	16504	16571	16270	16349	16230	16422	16250	16529	16416	16443	16345	16307	16280	16378	16432	16542	16427	16511	16390	16406	16469	16486	16520	16447	16380	16344	16337	16402	16205	16344	16521	16430	16233	16402	16276	16467	16285	16564	16409	16325	16170	16298	16268	16509	16470	16335	16393	16356	16378	16268	16443	16603	16447	16436	16459	16433	16407	16556	16449	16401	16158	16359	16243	16280	16542	16324	16333	16493	16339	16476	16284	16594	16443	16364	16311	16376	16403	16483	16320	16434	16517	16435	16451	16645	16521	16265	16391	16418	16279	16245	16334	16438	16376	16548	16446	16431	16405	16506	16675	16394	16346	16624	16248	16551	16481	16497	16478	16591	16457	16447	16470	16524	16529	16271	16292	16423	16545	16496	16320	16249	16440	16329	16126	16446	16418	16446	16308	16544	16436	16360	16331	16359	16663	16241	16322	16310	16395	16513	16447	16271	16455	16207	16437	16339	16583	16343	16268	16331	16585	16485	16390	16264	16387	16395	16753	16302	16235	16379	16558	16549	16569	16400	16385	16426	16506	16371	16430	16388	16392	16427	16213	16311	16537	16520	16318	16490	16413	16478	16540	16326	16607	16291	16443	16538	16521	16338	16267	16487	16387	16441	16293	16435	16268	16345	16628	16297	16444	16548	16230	16395	16495	16151	16315	16535	16392	16520	16526	16291	16570
20971	31602	35635	33002	28373	24016	22440	19524	17692	16365	15308	15260	14779	14627	14694	14720	14785	14942	15281	16043	20403	22180	20518	17688	15969	15089	14656	14616	14380	14521	14244	14296	14469	14405	14495	14478	14413	14271	14518	14442	14342	14485	14396	14394	14262	14385	14609	14442	14398	14336	14376	14319	14302	14456	14428	14417	14267	14475	14586	14441	14485	14415	14450	14447	14395	14527	14548	14400	14557	14391	14441	14365	14491	14363	14444	14269	14466	14526	14404	14333	14527	14361	14304	14414	14478	14313	14422	14525	14365	14486	14336	14456	14365	14375	14345	14431	14417	14303	14308	14375	14567	14365	14293	14469	14324	14413	14488	14453	14412	14324	14452	14462	14510	14428	14281	14396	14429	14312	14355	14382	14387	14433	14450	14288	14463	14294	14391	14522	14346	14329	14274	14327	14490	14425	14287	14459	14452	14394	14496	14393	14549	14400	14361	14552	14507	14558	14525	14337	14368	14417	14321	14483	14386	14454	14472	14424	14270	14361	14422	14287	14476	14459	14572	14302	14288	14456	14301	14318	14269	14476	14328	14379	14506	14376	14512	14503	14389	14280	14509	14507	14332	14381	14344	14532	14539	14301	14295	14406	14318	14397	14305	14335	14501	14253	14313	14351	14342	14507	14252	14363	14345	14360	14376	14432	14517	14444	14407	14383	14297	14452	14371	14371	14538	14424	14455	14577	14321	14582	14426	14439	14369	14493	14379	14372	14514	14402	14439	14351	14476	14409	14499	14245	14370	14533	14254	14539	14495	14263	14438	14532	14554	14345	14429	14339	14362	14357	14370	14483	14331	14401	14479	14371	14377	14291	14351	14465	14333	14360	14311	14168	14338	14273	14451	14430	14332	14223	14424	14602	14432	14324	14291	14433	14421	14322	14485	14515	14361	14401	14473	14598	14297	14359	14376	14462	14461	14388	14509	14509	14443	14459	14306	14278	14316	14343	14289	14325	14389	14257	14398	14405	14398	14407	14432	14339	14473	14377	14386	14526	14337	14360	14421	14287	14409	14417	14237	14240	14228	14492	14328	14472	14401	14501	14454	14172	14484	14209	14306	14363	14400	14341	14372	14232	14321	14450	14497	14239	14333	14405	14371	14499	14447	14441	14368	14527	14453	14456	14335	14395	14388	14472	14439	14495	14318	14371	14362	14370	14452	14392	14589	14415	14330	14279	14267	14435	14695	14281	14503	14365	14300	14413	14508	14440	14468	14396	14313	14349	14246	14368	14376	14448	14459	14320	14511	14347	14340	14493	14297	14457	14524	14299	14429	14432	14573	14492	14437	14398	14424	14447	14491	14484	14274	14341	14342	14370	14354	14441	14216	14442	14348	14402	14381	14316	14279	14248	14330	14460	14360	14164	14252	14361	14458	14461	14385	14368	14250	14519	14324	14544	14335	14421	14496	14281	14298	14391	14525	14257	14438	14547	14450	14273	14436	14346	14223	14373	14458	14407	14613	14365	14482	14466	14428	14321	14460	14221	14351	14450	14430	14461	14446	14484	14473	14324	14405	14501	14278	14543	14247	14485	14529	14386	14300	14357	14263	14158	14519	14539	14339	14354	14462	14377	14510	14434	14541	14342	14394	14342	14375	14414	14556	14502	14285	14367	14529	14515	14301	14265	14470	14366	14393	14258	14313	14328	14381	14361	14357	14447	14262	14282	14192	14274	14377	14661	14368	14504	14383	14402	14620	14386	14299	14284	14347	14293	14426	14534	14459	14446	14340	14513	14403	14490	14332	14161	14445	14354	14469	14289	14366	14515	14332	14265	14481	14475	14354	14435	14342	14328	14403	14548	14501	14351	14402	14555	14422	14477	14627	14344	14537	14391	14316	14358	14399	14525	14393	14377	14289	14332	14347	14293	14322	14496	14362	14404	14290	14311	14457	14256	14229	14385	14424	14175	14315	14325	14467	14387	14332	14624	14339	14448	14404	14497	14538	14384	14422	14369	14398	14225	14334	14263	14476	14311	14386	14468	14502	14593	14466	14581	14304	14473	14527	14296	14452	14246	14346	14331	14318	14577	14513	14372	14399	14342	14442	14337	14386	14586	14507	14297	14425	14453	14519	14453	14396	14424	14388	14474	14230	14454	14310	14488	14424	14352	14400	14480	14387	14189	14415	14361	14352	14340	14397	14400	14301	14316	14311	14390	14529	14376	14391	14472	14467	14517	14336	14504	14529	14249	14401	14360	14336	14362	14463	14474	14398	14429	14534	14584	14370	14430	14456	14304	14455	14306	14410	14536	14359	14291	14534	14457	14175	14484	14277	14439	14157	14315	14409	14458	14373	14285	14369	14325	14346	14423	14378	14506	14217	14462	14523	14522	14207	14437	14527	14359	14283	14360	14360	14471	14281	14431	14297	14239	14413	14273	14432	14456	14557	14477	14592	14380	14454	14388	14478	14219	14398	14529	14374	14351	14343	14437	14464	14541	14286	14365	14494	14360	14470	14295	14407	14363	14388	14283	14433	14444	14246	14339	14382	14434	14444	14370	14342	14389	14299	14473	14356	14425	14321	14310	14421	14274	14413	14308	14574	14407	14269	14433	14541	14390	14417	14441	14429	14459	14526	14391	14512	14420	14400	14382	14467	14481	14390	14559	14512	14354	14537	14269	14476	14307	14251	14300	14429	14430	14303	14419	14379	14311	14607	14358	14479	14261	14452	14345	14260	14384	14423	14283	14417	14376	14280	14348	14304	14429	14391	14467	14473	14429	14411	14432	14300	14420	14406	14453	14391	14535	14413	14394	14413	14492	14329	14248	14433	14486	14428	14350	14395	14414	14521	14406	14589	14313	14342	14476	14286	14368	14392	14465	14379	14403	14256	14492	14392	14558	14344	14173	14212	14262	14413	14565	14259	14397	14336	14452	14242	14449	14422	14430	14393	14344	14371	14381	14435	14316	14472	14263	14485	14263	14411	14306	14270	14439	14462	14425	14415	14388	14290	14374	14357	14187	14379	14408	14426	14363	14365	14472	14556	14547	14315	14433	14504	14315	14503	14421	14360	14468	14285	14667	14406	14515	14401	14330	14329	14457	14482	14313	14443	14420	14204	14356	14380	14290	14510	14367	14311	14419	14351	14427	14438	14538	14347	14315	14434	14474	14257	14478	14534	14465	14323	14445	14472	14414	14396	14323	14366	14454	14455	14200	14312	14472	14451	14474	14363	14400	14418	14513	14503	14422	14432	14431	14382	14283	14511	14486	14374	14411	14227	14499	14257	14277	14341	14378	14430	14444	14369	14489	14393	14314	14508	14397	14385	14356	14432	14289	14404	14262	14447	14461	14426	14374	14228	14432	14391	14562	14274	14514	14432	14442	14360	14337	14261	14396	14588	14381	14345	14493	14346	14472	14437	14533	14201	14541	14344	14341	14362	14562	14451	14567	14361	14460	14509	14485	14276	14516	14418	14437	14428	14415	14448	14397	14429	14540	14157	14331	14524	14362	14211	14390	14460	14262	14448	14432	14481	14442	14428	14574	14522	14364	14507	14484	14318	14426	14511	14392	14435	14383	14252	14510	14584	14358	14518	14439	14378	14397	14448	14518	14678	14344	14624	14428	14415	14482	14388	14340	14537	14193	14427	14511	14413	14404	14336	14481	14439	14380	14416	14236	14413	14432	14308	14530	14434	14263	14459	14389	14600	14306	14406	14564	14328	14342	14431	14568	14295	14413	14411	14414	14453	14344	14332	14330	14329	14485	14375	14433	14326	14392	14543	14440	14380	14331	14380	14563	14364	14515	14445	14504	14167	14438	14368	14334	14429	14390	14388	14442	14269	14562	14440	14437	14337	14304	14549	14309	14521	14305	14411	14438	14353	14638	14629	14592	14424	14401	14453	14469	14219	14416	14442	14376	14543	14418	14457	14512	14595	14419	14362	14381	14299	14379	14602	14459	14374	14466	14266	14300	14450	14315	14373	14352	14465	14552	14379	14336	14413	14413	14386	14331	14414	14386	14407	14269	14419	14086	14369	14199	14342	14288	14528	14246	14445	14472	14375	14383	14494	14338	14283	14407	14368	14392	14301	14278	14399	14255	14344	14525	14431	14503	14317	14283	14403	14558	14381	14438	14476	14541	14395	14282	14511	14451	14437	14386	14365	14348	14223	14418	14329	14594	14301	14416	14433	14410	14453	14199	14437	14533	14444	14332	14430	14411	14390	14378	14462	14340	14353	14403	14308	14396	14446	14403	14240	14348	14389	14569	14439	14313	14462	14337	14166	14475	14339	14484	14417	14245	14226	14457	14441	14630	14444	14328	14317	14333	14346	14362	14435	14330	14410	14212	14337	14342	14451	14438	14530	14334	14331	14562	14472	14471	14368	14419	14411	14623	14330	14503	14262	14481	14453	14437	14352	14399	14611	14342	14420	14502	14347	14175	14366	14492	14465	14396	14359	14550	14340	14364	14254	14522	14400	14411	14253	14410	14303	14482	14484	14393	14411	14427	14311	14409	14361	14505	14472	14560	14170	14588	14435	14544	14451	14290	14400	14410	14215	14452	14328	14490	14267	14454	14484	14506	14303	14299	14418	14392	14312	14341	14422	14337	14601	14383	14429	14374	14338	14656	14390	14552	14394	14332	14408	14445	14486	14283	14518	14371	14401	14552	14348	14348	14261	14576	14406	14459	14494	14407	14549	14343	14472	14421	14265	14474	14367	14356	14448	14366	14507	14382	14389	14326	14493	14338	14327	14499	14483	14470	14426	14274	14448	14499	14363	14401	14484	14337	14427	14352	14339	14454	14303	14440	14401	14392	14711	14479	14355	14507	14223	14429	14468	14366	14442	14277	14525	14384	14368	14410	14246	14484	14376	14381	14263	14395	14393	14454	14434	14342	14432	14334	14532	14460	14489	14330	14421	14355	14572	14435	14631	14345	14400	14356	14394	14353	14472	14520	14522	14305	14422	14458	14383	14413	14400	14287	14319	14538	14425	14267	14406	14400	14319	14488	14424	14295	14282	14480	14550	14246	14247	14312	14392	14330	14465	14451	14383	14414	14414	14466	14507	14311	14314	14484	14473	14289	14297	14337	14421	14325	14414	14375	14408	14447	14554	14296	14444	14223	14354	14565	14306	14373	14424	14633	14401	14398	14627	14287	14489	14471	14429	14313
24270	21390	28904	24482	23196	25808	26841	21875	19398	18519	17685	17142	16879	16761	16843	16621	16968	16815	17110	17568	22978	25146	23758	21033	18549	17440	16718	16424	16301	16276	16367	16208	16172	16228	16328	16367	16126	16293	16221	16252	16377	16230	16278	16283	16187	16265	16185	16147	16405	16140	16238	15958	16125	16145	16303	16250	16358	16087	16208	16228	16121	16349	16427	16219	16405	16329	16366	16307	16360	16284	16284	16296	16420	16267	16225	16335	16160	16111	16274	16028	16118	16356	16255	16221	16062	16187	16335	16228	16197	16246	15922	16363	16234	16153	15963	16376	16436	16224	16330	16276	16205	16224	16268	16091	16128	15949	16251	16269	16274	16083	16207	16273	16087	16163	16222	16311	16416	16000	15869	16260	16229	16126	16120	16179	16164	16141	16159	16236	16325	16169	16172	16269	16223	16043	16212	16336	16272	16298	16307	16257	16149	16293	16190	16286	16308	16344	16230	16140	16309	16196	16187	16183	16198	16289	16423	16288	16262	15989	16377	16135	16278	16285	16101	16232	16290	16270	16223	16269	16346	16122	16086	16066	16200	16191	16214	16205	16038	16090	16117	16226	16296	16385	16274	16247	16452	16315	16200	16126	16261	16255	16194	16299	16462	16201	16343	16192	16358	16288	16119	16092	16237	16101	16280	16254	16186	16337	16254	16158	16329	16255	16265	16292	16094	16286	16162	16099	16159	16297	16343	16222	16303	16277	16117	16284	16323	16314	16096	16222	16282	16056	16308	16249	16228	16087	16166	16066	16236	16245	16343	16287	16297	16292	16059	15916	16110	16171	16165	16245	16206	16245	16268	16187	16159	16301	16028	16205	16462	16245	16082	16250	16083	16120	16326	16216	16227	16221	16314	16145	15921	16255	16334	16314	16133	16015	16303	16279	16119	15974	16357	16187	16119	16198	16167	16233	16186	16299	15966	16120	16280	16242	16277	16239	16274	16388	16379	16158	16134	16180	16144	16261	16319	16323	16280	16183	16136	15975	16460	16180	16299	16181	16429	16190	16488	16139	16147	16339	16183	16132	16363	16341	16253	16341	16248	16187	16279	16042	16082	16174	16284	16421	16212	16086	16250	16351	16132	16061	15998	16128	16179	16218	16379	16259	16254	16267	16035	16351	16154	16202	16128	16373	16282	16167	16293	16191	16147	16171	16234	16295	16222	16177	16113	16161	16139	16109	16256	15988	16124	16155	16211	15989	16201	16116	16133	16431	16248	16250	16232	16233	16242	16053	16092	16280	16365	16174	16096	16110	16420	16107	16309	16098	16151	16282	16238	16128	16110	16075	16430	16390	16254	15912	16137	16301	16178	16173	16094	16239	16194	16196	16180	16199	16055	16212	16256	16183	16062	16363	16222	16431	16093	16123	16116	16399	16265	16210	16046	16253	16086	16302	16241	16210	16421	16286	16326	16118	16081	16299	16188	16146	16210	16289	16286	16258	16117	16167	16227	16321	16172	16245	16393	16175	16189	16286	16379	16159	16367	16381	16164	16225	16121	16108	16298	16264	16287	16260	16369	16095	16285	16251	16429	16340	16402	16239	16163	16105	16130	16143	16160	16080	16262	16262	16081	16143	16390	15968	16093	16281	16218	16369	16028	16405	16387	15959	16162	16019	16187	16232	16170	16215	16108	16183	16155	16145	16175	16248	16222	15979	16308	16125	16256	16231	16138	16038	16188	16183	16205	16260	16204	16178	16232	15994	16269	16279	16354	16227	16139	16272	16081	16213	16172	16397	16336	16092	16189	16053	16240	16185	16427	16161	16033	16079	16233	16187	16267	16063	16256	16232	16174	16205	16372	16050	16269	16030	16083	16195	16155	16316	16226	16067	16164	16285	16256	16031	16256	16158	16022	16272	16208	16383	16204	16227	16316	16240	16136	16223	16207	16305	16224	16031	16257	16080	16338	16107	16156	16063	16252	16201	16254	16110	16206	16155	16056	16226	16146	16261	16246	16251	16151	16221	16365	16134	16158	16304	16305	16214	16311	16204	16077	16090	16126	16175	16357	16198	16115	16292	16362	16230	16117	16310	16358	16206	16143	16240	16159	16122	16093	16159	16043	16008	16292	16161	16220	16270	16247	16233	16298	16095	16277	16262	16281	16179	16334	16278	16210	16062	16145	16241	16320	16192	16245	16105	16212	16074	16121	16085	16318	16198	16279	16255	16219	16350	16176	16072	16147	16174	16164	16283	16002	16094	16139	16268	16315	16082	16142	16271	16303	16241	16360	16175	16256	16298	16091	16162	16198	16187	16210	16118	16209	16067	16319	16129	16102	16370	16212	16072	16145	16125	16133	16296	16217	16303	16146	16036	16147	16295	16296	16112	16174	15996	16232	16176	16229	16437	16211	16284	16206	16135	16136	16019	16142	16276	16085	16389	16205	16090	16329	16121	16074	16069	16097	16088	16015	16065	15962	16424	16193	16087	16175	16361	16294	16063	16413	16296	16223	16072	16241	16175	16169	16179	16176	16347	16002	16219	16219	16219	16186	16161	16284	16212	16262	15954	16171	16003	15941	16234	16263	16081	16224	16270	16247	16242	16076	16250	16067	16181	16116	16211	16310	16264	16068	16146	16175	16213	16003	16371	16000	16095	16151	16146	16177	16256	15991	16214	16179	16152	16205	16116	16306	16039	16116	16273	16236	16212	16294	16267	16042	16156	16322	16127	16228	16181	16134	16056	16297	16274	16305	16162	16253	16347	16305	16106	16129	16062	16145	16393	16185	16042	16074	16170	16365	16242	16272	16283	16383	16131	16458	16131	16156	16132	16292	16188	16143	16270	16431	16066	16324	16212	16195	16224	16162	16038	16330	16387	16242	16152	16038	16136	16260	16243	16177	16288	16176	16166	16448	16471	16258	16257	16074	15865	16113	16277	16071	16098	16071	16192	16289	16291	15949	16292	16307	16162	16253	15999	16132	16212	16109	16062	16229	16031	16157	16199	16366	16219	16253	16096	16201	16074	16138	16226	16144	16234	16199	16292	16187	16207	16239	16012	16417	16192	16264	16104	16180	16306	16366	16133	16215	16341	16315	16148	16070	16119	16286	16337	16160	16172	16018	16117	16251	16112	16303	16185	16172	16281	16139	16217	16298	16262	16057	16381	16328	16298	16320	16271	16067	16209	16302	16177	16184	16144	16380	16181	16201	16313	16338	16337	16168	16294	16336	16208	16126	16229	16091	16391	16112	16191	16188	16046	16185	16291	16108	16317	16217	16209	15977	16235	16202	16234	16177	16240	16253	16125	16171	16123	16131	16314	16278	16237	16398	16439	16295	16108	16230	16131	16105	16125	16132	16183	16238	16272	16119	16226	16247	16114	16379	16019	16353	16245	16050	16068	16211	16110	16240	16094	16386	16245	16244	16138	16151	16064	16095	16223	16179	16059	16180	16099	16038	16021	16322	16230	16219	16172	16180	16054	16186	16363	16360	16109	16247	16063	16170	16002	16253	16144	16188	16227	16129	16057	16258	16194	16005	16332	16136	16113	16038	16204	16158	16158	16371	16218	16252	16029	16090	16261	16161	16294	16217	16203	16141	16247	16296	16178	16247	16178	16197	16048	16091	16223	16319	16333	16336	16165	16294	16096	16201	15986	16241	16026	16222	16172	16073	16164	16029	16289	16166	16155	16165	16124	16286	16295	16195	16026	16142	16390	16068	16117	16097	16359	16211	16374	16108	16087	16161	15998	16293	16174	16022	16177	16212	16368	16200	16027	16088	16145	16352	15957	16098	15998	16006	16240	16326	16232	16169	16284	16109	15927	16147	16159	16232	16271	16025	16173	16300	16400	16225	16269	16396	16224	16275	16139	15996	16172	16364	16156	16437	16083	16129	16294	16329	16184	16170	16205	16247	16473	16170	16263	16137	16212	16150	16165	16361	16243	16233	16100	16264	16237	16109	16343	16306	16352	16419	16226	16288	16252	16283	16340	16368	16131	16061	16293	16378	16371	16351	16114	16458	16044	16141	16027	16326	16121	16204	16271	16096	16059	16323	16307	16279	16316	16209	16305	16324	16348	16271	16238	16291	16220	16312	16264	16236	16084	16063	16384	16274	16296	16129	16263	16193	16139	16133	16320	16271	16247	16215	16103	16107	16280	16178	16227	16023	16166	16343	16396	16426	16488	16263	16280	16235	16099	16229	16066	16240	16148	16034	16140	16027	16283	16051	16188	16052	16433	16044	16021	16218	16051	16148	16175	16260	16385	16369	16218	16131	16278	16376	15984	16121	16245	16350	16247	16194	16240	16154	15942	16373	16093	16167	16129	16346	16226	16111	16131	16195	16157	16178	16329	16170	16228	16402	16195	16426	16281	16142	16073	16166	16291	16215	16133	16457	16160	16204	16144	16143	16187	16223	16205	16178	16025	16437	16382	16310	16027	16285	16399	16088	16152	16445	16041	16146	16350	16298	16115	16200	15923	16313	16011	16287	16167	16285	16174	16138	16366	16240	16095	15966	16012	16194	16208	16198	16025	15929	15946	16171	16168	16291	16363	16237	16028	16601	16205	16285	16239	16083	16157	16116	16145	16161	16324	16149	16185	16449	16222	16229	16114	16173	16272	16238	16042	16113	16231	16153	16326	16372	16212	16456	16219	16302	16332	16463	16213	16267	16403	16300	16178	16086	16196	16275	16104	16153	16276	16297	16175	16150	16246	16218	16237	16215	16257	16340	16105	16263	16222	16458	16163	16225	16100	16348	16150	16130	16280	16077	16311	16152	16147	16233	16264	16117	16068	16075	16088	16063	16121	16158	16195	16171	16145	16033	15970	16351	16184	16128	16198	16339	16189	16124	16262	16194	16446	16240	16195	16315	16087	16233	16104	16164	16294	16256	16266	16228	16341	16134	16242	16101	16073	16267	16456	16010	16125	16147	16109	15961	16146	16196	16320	16139	16333	16172	16238	16334	16122	16271	16294	16198	16130	16212	16181	16088	16394	16179	16096	16226	16452	16301	16191	16060	16257	16244	16151	16141	16262	16083	16226	16046	16033	16102	16118	16190	16139	16091	16188	16335	16167	16195	16167	16218	16321	16204	16262	16088	16260	16165	16282	16000	16161	16331	16080	16203	16159	16247	16353	16306	16092	16144	16019	16337	16252	16183	16253	16212	16211
22796	36916	37913	36097	32182	27514	25085	22104	19316	17260	15957	15471	15176	14858	14818	14977	15035	15405	15986	17026	25449	26937	24652	19990	17289	15569	14645	14604	14125	14240	14370	14255	14341	14167	14304	14213	14267	14473	14354	14257	14252	14203	14274	14282	14377	14242	14468	14170	14262	14353	14291	14335	14362	14245	14208	14432	14213	14473	14209	14289	14269	14093	14337	14292	14347	14342	14144	14239	14318	14224	14479	14352	14378	14270	14189	14381	14293	14223	14481	14148	14269	14269	14347	14298	14265	14229	14312	14202	14253	14064	14273	14345	14317	14432	14027	14273	14215	14264	14293	14365	14342	14145	14164	13950	14225	14192	14416	14223	14169	14097	14322	14439	14340	14259	14353	14367	14328	14231	14202	14353	14265	14096	14346	14365	14274	14337	14362	14224	14483	14206	14316	14284	14150	14448	14297	14023	14283	14079	14332	14081	14209	14264	14231	14224	14217	14333	14222	14381	14302	14320	14250	14394	14246	14268	14414	14157	14158	14149	14168	14249	14291	14179	14212	14227	14212	14325	14063	14310	14136	14215	14408	14175	14212	14176	14289	14170	14227	14397	14279	14169	14285	14204	14173	14353	14399	14239	14304	14142	14147	14254	14308	14208	14255	14161	14398	14337	14310	14266	14395	14288	14242	14153	14138	14154	14274	14374	14137	14281	14294	14171	14084	14546	14312	14259	14321	14330	14230	14255	14149	14242	14205	14257	14215	14312	14409	14227	14243	14318	14120	14252	14082	14361	14144	14300	14215	14231	14327	14328	14009	14008	14149	14338	14214	14246	14185	14315	14291	14299	14311	14281	14206	14237	14335	14347	14275	14151	14380	14202	14274	14327	14263	14209	14302	14199	14309	14122	14371	14331	14342	14384	14190	14228	14200	14246	14481	14265	14317	14432	14401	14226	14120	14051	14180	14300	14257	14269	14241	14350	14261	14273	14262	14058	14420	14264	14219	14217	14229	14276	14318	14271	14404	14187	14209	14317	14137	14280	14257	14213	14426	14199	14348	14194	14224	14104	14253	14206	14263	14309	14274	14290	14077	14272	14325	14318	14161	14262	14185	14121	14298	14143	14312	14407	14317	14456	14170	14142	14089	14236	14264	14283	14231	14215	14109	14164	14262	14321	14190	14340	14113	14481	14139	14147	14161	14378	14229	14243	14296	14256	14339	14257	14354	14359	14234	14244	14356	14331	14266	14362	14246	14254	14153	14125	14148	14240	14447	14147	14251	14204	14245	14472	14421	14301	14168	14256	14335	14394	14405	14172	14219	14183	14144	14337	14177	14275	14306	14317	14206	14294	14249	14156	14303	14251	14273	14233	14329	14189	14321	14323	14375	14301	14234	14319	14282	14049	14286	14224	14256	14217	14374	14288	14288	14233	14195	14107	14277	14291	14277	14470	14172	14193	14320	14227	14269	14324	14210	14352	14251	14215	14301	14314	14279	14273	14370	14372	14236	14252	14212	14463	14421	14388	14247	14201	14183	14251	14250	14145	14124	14213	14310	14189	14299	14340	14350	14249	14479	14300	14441	14303	14173	14248	14311	14462	14336	14318	14182	14240	14410	14302	14202	14194	14483	14167	14223	14345	14232	14120	14163	14298	14274	14306	14222	14232	14200	14413	14311	14207	14378	14406	14196	14267	14322	14377	14334	14342	14182	14239	14220	14136	14325	14209	14120	14331	14352	14114	14216	14366	14314	14212	14390	14274	14213	14208	14407	14006	14489	14218	14241	14217	14058	14360	14299	14103	14080	14106	14345	14167	14375	14292	14289	14325	14119	14329	14327	14150	14345	14204	14332	14205	14228	14238	14168	14308	14161	14247	14186	14244	14331	14415	14378	14472	14314	14304	14325	14251	14284	14296	14273	14377	14297	14432	14311	14234	14414	14443	14099	14217	14364	14279	14268	14242	14429	14237	14200	14335	14203	14225	14499	14367	14215	14130	14321	14228	14415	14179	14243	14163	14312	14184	14261	14383	14249	14453	14249	14449	14226	14169	14289	14238	14315	14378	14421	14268	14468	14243	14174	14260	14045	14258	14270	14249	14346	14163	14259	14307	14297	14450	14179	14260	14149	14254	14178	14165	14400	14376	14252	14225	14368	14264	14304	14433	14326	14225	14195	14356	14148	14191	14177	14182	14175	14234	14356	14039	14327	14295	14306	14336	14279	14290	14198	14203	14213	14396	14162	14252	14219	14126	14152	14305	14257	14254	14169	14208	14397	14229	14238	14033	14359	14233	14284	14404	14247	14212	14300	14302	14164	14212	14221	14216	14324	14126	14275	14247	14295	14250	14170	14157	14083	14210	14445	14180	14223	14399	14237	14202	14291	14152	14245	14223	14336	14258	14227	14232	14297	14335	14255	14427	14164	14243	14375	14239	14505	14257	14196	14314	14083	14242	14203	14328	14322	14293	14204	14392	14272	14267	14148	14338	14189	14279	14330	14157	14165	14374	14386	14176	14231	14170	14198	14271	14227	14295	14156	14321	14299	14288	14242	14406	14237	14123	14183	14298	14339	14232	14277	14217	14213	14247	14105	14094	14309	14011	14295	14385	14332	14317	14306	14203	14162	14173	14133	14472	14249	14208	14114	14324	14177	14279	14215	14141	14371	14254	14389	14200	14224	14282	14380	14200	14216	14255	14340	14122	14309	14235	14210	14266	14447	14332	14285	14259	14220	14228	14129	14390	14225	14320	14192	14315	14221	14295	14181	14336	14153	14058	14106	14322	14232	14339	14424	14341	14213	14396	14159	14415	14329	14198	14243	14302	14359	14314	14274	14379	14111	14319	14309	14412	14303	14289	14106	14282	14265	14246	14436	14194	14322	14311	14146	14332	14273	14252	14218	14310	14253	14296	14222	14155	14475	14311	14165	14311	14158	14106	14349	14363	14228	14463	14425	14395	14089	14297	14278	14253	14267	14251	14420	14231	14143	14335	14103	14041	14249	14162	14268	14179	14328	14289	14402	14212	14217	14074	14153	14445	14177	14327	14315	14161	14217	14176	14137	14434	14375	14248	14398	14371	14337	14252	14148	14285	14174	14327	14447	14249	14180	14353	14329	14104	14294	14151	14185	14220	14302	14272	14388	14225	14383	14281	14350	14358	14198	14178	14332	14280	14223	14310	14385	14314	14309	14269	14231	14190	14321	14250	14225	14244	14257	14227	14229	14177	14127	14302	14370	14273	14183	14266	14221	14384	14276	14184	14257	14095	14401	14132	14279	14288	14334	14236	14167	14183	14324	14277	14415	14229	14427	14268	14269	14300	14133	14250	14324	14395	14223	14129	14607	14247	14214	14344	14285	14230	14227	14073	14174	14073	14326	14246	14356	14305	14211	14289	14311	14163	14162	14205	14163	14104	14276	14272	14266	14153	14418	14199	14248	14374	14332	14222	14136	14350	14145	14295	14280	14137	14183	14269	14311	14252	14298	14250	14079	14401	14364	14171	14347	14514	14165	14371	14204	14150	14380	14323	14223	14223	14317	14181	14311	14327	14333	14268	14418	14300	14272	14289	14278	14303	14154	14284	14281	14189	14101	14196	14154	14373	14226	14354	14165	14247	14340	14224	14384	14351	14163	14346	14093	14386	14275	14152	14184	14167	14370	14200	14307	14044	14302	14126	14321	14309	14245	14334	14082	14341	14310	14358	14322	14266	14218	14168	14193	14336	14384	14048	14149	14110	14459	14217	14186	14196	14312	14264	14257	14200	14330	13993	14239	14187	14419	14202	14272	14246	14162	14210	14205	14327	14241	14348	14328	14208	14323	14245	14238	13992	14252	14143	14374	14172	14171	14321	14078	14139	14130	14183	14263	14228	14100	14382	14150	14272	14163	14190	14262	14305	14225	14330	14325	14217	14116	14376	14282	14343	14257	14298	14236	14330	14260	14316	14355	14172	14184	14170	14191	14292	14335	14265	14220	14335	14113	14287	14204	14435	14233	14243	14303	14394	14311	14234	14176	14381	14168	14328	14368	14445	14279	14234	14210	14293	14147	14202	14299	14244	14319	14232	14466	14241	14185	14119	14383	14312	14232	14313	14406	14144	14224	14291	14222	14198	14291	14360	14451	14332	14270	14364	14231	14358	14258	14197	14344	14298	14164	14281	14235	14219	14233	14214	14309	14233	14112	14211	14260	14236	14364	14228	13938	14308	14149	14144	14563	14204	14198	14324	14176	14239	14305	14306	14310	14218	14167	14297	14350	14398	14374	14130	14211	14353	14361	14256	14216	14102	14153	14129	14299	14178	14276	14279	14355	14486	14237	14522	14164	14217	14374	14406	14271	14240	14421	14288	14301	14179	14307	14374	14301	14231	14401	14290	14192	14271	14415	14206	14250	14333	14110	14266	14378	14296	14387	14323	14307	14235	14323	14388	14201	14106	14334	14359	14220	14304	14164	14392	14251	14138	14227	14313	14245	14213	14236	14237	14394	14412	14387	14266	14283	14070	14093	14241	14349	14272	14189	14303	14173	14286	14274	14214	14132	14269	14295	14411	14182	14153	14145	14388	14325	14323	14293	14291	14227	14248	14021	14337	14527	14162	14040	14217	14302	14504	14271	14252	14252	14232	14304	14237	14279	14189	14348	14180	14319	14243	14230	14325	14298	14395	14263	14119	14320	14339	14456	14196	14275	14073	14219	14360	14286	14204	14174	14124	14292	14359	14137	14273	14133	14471	14286	14363	14401	14170	14238	14430	14250	14199	14290	14173	14210	14240	14285	14165	14281	14241	14342	14409	14352	14211	14127	14128	14181	14211	14418	14273	14224	14250	14549	14301	14362	14257	14314	14417	14051	14332	14196	14469	14326	14366	14274	14134	14177	14327	14207	14162	14274	14257	14238	14367	14366	14301	14163	14273	14194	14160	14297	14103	14285	14397	14311	14305	14266	14249	14134	14355	14434	14306	14236	14009	14220	14443	14215	14253	14270	14201	14362	14212	14345	14387	14277	14281	14190	14180	14271	14281	14345	14200	14105	14317	14327	14226	14431	14392	14245	14142	14346	14296	14349	14411	14309	14410	14198	14167	14250	14227	14195	14284	14206	14377	14208	14069	14208	14334	14169	14275	14313	14225	14098	14288	14263	14207	14139	14192	14207	14303	14349	14222	14232	14245	14303	14295
31215	26557	27184	25788	22119	20254	19751	18217	17454	17461	17210	17077	16995	16798	16967	16846	16971	16915	16835	17066	17375	17646	17589	17528	17232	17075	17069	16836	16926	16732	16665	16867	16882	16780	16607	16963	16882	16965	16809	16968	16762	16810	16618	16717	16842	16670	16705	16684	16820	16675	16904	16661	16638	16682	16937	16699	16890	16910	16893	16873	16703	16857	16606	16676	16598	16833	16646	16651	16808	16852	16762	16828	16948	16794	16965	16760	16664	16817	16646	16636	16963	16950	16824	16804	16829	16791	16900	16696	16781	16745	16748	16800	16822	16919	16850	16848	16818	16763	16660	16946	16750	16839	16824	16647	16621	16783	16787	16722	16851	16777	16833	16677	16896	16878	16770	16756	16809	16813	16954	16908	16667	17098	16754	16780	16787	16974	16763	16866	16839	16998	16647	16608	16861	16758	17001	16698	16878	16853	16704	16802	16771	16863	16677	16673	16801	16792	16767	16714	16846	16845	16707	16714	16783	16797	16713	16776	17014	16898	16788	16806	16844	16877	16919	16820	17019	16696	16845	16906	16847	16821	16864	16904	16916	16828	17032	16934	16841	16801	16766	16740	16917	16672	16755	16896	16979	16709	16831	16554	16833	16868	16767	16757	16663	16768	16681	16830	16808	16530	16715	16795	16907	16715	16582	16994	16725	16769	16741	16857	16621	16737	16861	16808	16653	16956	16687	16762	16772	16546	16917	16800	16835	16845	16737	16751	16720	16745	16985	16704	16925	16726	16926	16899	16739	16778	16764	16766	16870	16817	16741	16781	16740	16882	16873	16786	16868	16929	16905	16800	16793	16595	16878	16700	16995	16722	16661	16716	16843	16954	16692	16603	16642	16724	16792	16706	16731	16931	16860	16802	16883	16944	16716	16673	16769	16854	16855	16814	16664	16714	16767	16945	16834	16633	16963	17014	16867	16948	16816	16794	16962	16779	16827	16837	16818	16830	16902	16784	16854	16718	16912	16812	16838	16814	16666	16919	16761	16748	16822	16782	16867	16726	16686	16752	16781	16860	16762	16801	16725	16659	16952	16653	16816	16768	16774	16644	16806	16942	16865	16621	16863	16907	16955	16956	16755	16870	16604	16511	16724	16733	16647	16541	16808	16641	16812	16820	16738	16681	16862	16766	16827	16721	16703	16777	16851	16757	16795	16951	16595	16767	16651	16980	16644	16885	16546	16930	16808	16625	16995	16747	16660	16645	16580	16879	16815	16772	17032	16882	16730	16909	16736	16860	16760	16827	16717	16741	16855	16832	16855	16636	16909	16708	16839	16800	17011	16738	16811	16924	16889	16835	16955	16917	16901	16801	16973	16825	16864	16901	16767	16762	16730	16952	16719	16872	16676	16826	16607	16966	16622	16713	16636	17005	16741	16827	16810	16691	16706	16752	16650	16869	16854	16876	17071	16754	16617	16886	16731	16729	16695	16671	16593	16550	16787	16864	16963	16907	16860	16789	16881	16929	16768	16707	16709	16553	16665	16808	16968	16815	16819	16930	16792	16516	16792	16814	16720	16648	16865	16638	16836	16765	16797	16826	16891	16788	16863	16724	16867	16870	16699	16852	16729	16970	16960	17020	16807	16670	16974	16722	16799	16766	16815	16826	16847	16595	16640	16802	16920	16792	16845	16729	16638	16904	16786	16901	16985	16804	16753	16660	16746	16851	16816	17019	16768	16881	16761	16783	16839	16660	16867	16585	16892	16784	16801	17061	17027	16686	16941	16943	16820	16830	16736	16653	16777	16747	16661	16810	16564	16948	16831	16785	16645	16681	17072	17030	16739	16778	16868	16968	16743	16843	16770	16772	16656	16803	16878	16920	16771	16782	16819	16807	16759	16639	16920	16696	16933	16860	16683	16952	16950	16631	16847	16604	16739	16801	16752	16723	16924	16752	16968	16865	16898	16829	16830	16643	16791	16945	16762	16890	16781	16673	16969	16755	16814	16647	16728	16522	16854	16602	16737	16911	16815	16993	16715	16708	16852	16700	16926	16740	16931	16760	16671	17076	16596	16779	16842	16828	16816	16800	16903	16635	16777	16918	16853	16919	16793	16639	16709	16956	16807	16785	16919	16916	16834	16709	16753	16673	16807	16908	16881	16946	16679	16995	16900	16772	16925	16731	17038	16885	16718	16775	16783	16714	16689	16770	16661	16756	16942	16652	16732	16873	16790	16838	16660	16617	16792	16853	16936	16720	16912	16959	16883	16862	16902	16851	16709	16707	16587	16697	16865	16875	16695	16744	16742	16721	16790	16894	16810	16638	16902	16835	16554	16707	16783	16853	16967	16989	16740	16984	16845	16811	16808	16744	16808	16701	16855	16802	16767	16688	16887	16698	16734	16584	16787	16774	16678	16775	16637	16770	16866	16991	16951	16872	16840	16860	16886	16850	16857	16774	16917	16772	16658	16828	16730	17007	16782	16905	16711	16812	16753	16953	16713	16763	16699	16598	16735	16916	16719	16801	16730	16897	16853	16797	16760	16852	16798	16883	16553	16774	16938	16778	16769	16723	16732	16711	16844	17045	16844	16914	16692	16914	16902	16683	16785	16934	16855	16820	16707	16742	16843	16650	16962	16934	17019	16752	16773	16605	16830	16835	16734	16738	16612	16790	16864	16846	16785	16857	16776	16722	16549	16530	16666	16666	16805	16878	16648	16985	16913	17004	16573	16799	16875	16729	16611	16912	16822	16738	16683	16740	16805	16703	16782	16949	16855	16796	16634	16864	16630	16641	16847	16888	16981	16732	16628	16964	16925	16780	16763	16946	16740	16729	16721	16921	16893	16851	16809	16783	16913	16707	16778	16637	16792	16872	16734	16766	16687	16717	16876	16712	17037	16983	16784	16887	16888	16677	16827	16737	16611	16909	16485	16794	16869	16873	16701	16639	16749	16632	16739	16857	16781	16727	16858	17001	16844	17018	16878	16730	16615	16775	16597	16791	16663	16709	16718	16780	16635	16736	16755	16875	16646	16788	16798	16858	16902	16869	16901	16748	16874	16836	16674	16621	16901	16757	16923	16909	17004	16902	16873	16814	16572	16832	16641	16945	16855	16747	16586	16926	16764	16753	16681	16783	16787	16919	16907	16786	16636	16953	16981	16819	16864	16612	16904	16905	16664	16840	16795	16805	16823	16682	16675	16721	16853	16652	16781	16764	16769	16860	16906	16642	16855	16820	16897	16805	16827	16672	16577	16708	16736	16765	16773	17038	16809	16715	16963	16653	16846	16800	16704	16565	16707	16803	16759	16723	16699	16696	16739	16898	16941	16689	17000	17093	16808	16701	16824	16804	16759	16851	16973	16801	16717	16762	16661	16983	16795	16636	16794	16744	16688	16669	16865	16909	16706	16946	16983	16417	16902	16772	16851	16888	16742	16847	16767	16812	16903	16704	16674	16830	16880	16869	16686	16754	16898	16737	16659	16723	16815	17230	16748	16701	16664	16764	16951	16870	16935	16772	16787	16910	16751	16859	16748	16863	16729	16859	16651	16911	16762	16730	16840	16652	16630	16765	16746	16599	16878	16944	16846	16638	16662	16794	16848	16728	16929	16966	16834	16809	16863	16813	16727	16863	16814	16674	16787	16987	16838	16732	16754	16770	16758	16797	16765	16890	16654	16824	16920	16589	16690	16885	16809	16705	16877	16798	17056	16928	16921	16827	16815	16716	16804	16706	16672	16927	17009	16975	16711	16899	16915	16896	16715	16654	16695	16814	16809	16823	16815	16589	16828	16964	16823	16803	16792	16798	16758	16974	16731	16722	16697	16738	16842	16614	16848	16918	16872	16819	16737	16685	16828	16766	16552	16923	16724	16948	16988	16513	16775	16804	16969	16983	16719	16790	16753	16715	16790	16781	16754	16816	16848	16698	16664	16785	16561	16886	16968	16687	16942	16825	16758	16608	16995	16824	16903	16877	16831	16840	16814	16759	16947	16666	17008	16670	16762	16662	16764	16843	16947	16879	16989	16760	16872	16859	16615	16659	16950	16690	16842	16645	16814	16831	17095	16676	16658	16735	16845	16871	16631	16948	16661	16704	16825	16725	16704	16884	16808	16761	16881	16898	16803	16857	16701	16619	16806	16766	16643	16699	16719	16724	16819	16613	16677	16636	16853	16809	16715	16870	16778	16660	16847	16827	16969	17002	16866	16900	16674	16909	16845	16837	16781	16795	16738	17004	16795	16873	16671	16936	16914	16701	16842	16946	16833	16717	16770	16709	16767	16913	16718	16869	16441	16840	16897	16728	16772	16583	16733	16947	16878	16790	16899	16660	16895	16907	16979	16772	16736	16813	16776	16754	16792	16854	16846	16887	16809	16961	16794	16804	16692	16949	16891	16829	16893	16686	16841	16758	16810	16587	16972	16854	16605	16670	17019	16856	16793	16829	16906	16774	16665	16951	16918	16837	16743	16877	16871	16756	17035	16978	16771	16641	16716	16796	16989	16771	17001	16705	16746	16760	16867	16837	16931	17088	16712	16598	17078	16749	16948	17035	16773	16672	16819	16622	16825	16779	16905	16912	17004	16747	16821	16910	16813	16917	16721	16806	16737	16875	16841	16803	16981	16814	16671	16842	16864	16711	16578	16804	16743	16859	17027	16759	16845	16781	16744	16600	16873	16678	16862	16748	16657	16783	16890	16632	16667	16831	16706	16897	16874	16836	16732	16701	16821	16746	16924	16891	16647	16955	16898	16789	16860	16858	16914	16633	16755	16940	16698	16900	16844	17004	16871	16784	16930	16903	16724	16676	16698	16916	16497	16791	16735	16770	16713	16910	16701	16606	16854	16681	16821	16948	16700	16750	16629	16948	16842	16800	16864	16843	16803	17007	16814	16606	16818	16645	16704	16566	16738	16848	16902	16833	16677	16639	16874	16837	16753	16655	16748	16841	16742	16863	16670	16926	17061	16804	16777	16824	16921	16903	16901	16896	16810	16794	16857	16762	16773	16681	16777	16810	16710	16814	16849	16979	16779	16745	16731	16783	16941	16654	16882	16634	16495	16648	16814	16891	16683	16743	16920	16862	16719	16819	16864	16635	16704	16723	16933	16810	16781	16802	16728	16706	16848	16625	16809	16921	16813	17025	16954	16916	17027	16954	16897	16795	16857	16774	16836	16844
21844	27775	26661	25943	22749	20651	18730	17365	16094	15496	15047	14997	14845	14860	14759	14905	14811	14867	15166	15012	15533	15837	15793	15480	15095	14958	14700	14626	14650	14669	14731	14557	14703	14625	14607	14561	14713	14881	14724	14648	14660	14590	14784	14726	14672	14677	14681	14705	14535	14574	14529	14678	14645	14650	14670	14596	14738	14655	14587	14751	14608	14662	14624	14673	14581	14544	14615	14771	14741	14562	14693	14651	14506	14698	14651	14720	14655	14583	14653	14453	14694	14695	14605	14661	14575	14571	14613	14886	14708	14630	14769	14628	14726	14400	14745	14660	14758	14678	14514	14735	14962	14552	14660	14666	14676	14719	14651	14592	14641	14551	14591	14637	14671	14478	14572	14715	14672	14612	14662	14684	14605	14464	14631	14707	14831	14646	14805	14546	14734	14801	14781	14678	14621	14758	14450	14725	14655	14682	14730	14625	14725	14655	14671	14588	14618	14672	14536	14601	14654	14608	14620	14631	14544	14825	14591	14602	14571	14638	14672	14592	14741	14721	14588	14774	14716	14687	14401	14794	14536	14689	14680	14586	14668	14686	14529	14799	14641	14599	14459	14725	14519	14688	14608	14678	14572	14617	14639	14655	14639	14899	14783	14631	14772	14543	14505	14723	14503	14538	14703	14542	14638	14684	14781	14808	14680	14819	14697	14681	14612	14641	14754	14643	14645	14538	14588	14645	14651	14759	14557	14709	14675	14658	14772	14598	14569	14590	14692	14624	14504	14813	14588	14712	14646	14593	14598	14706	14710	14448	14595	14702	14683	14671	14724	14672	14647	14585	14651	14697	14647	14683	14596	14547	14691	14514	14790	14765	14619	14638	14612	14476	14650	14637	14660	14829	14711	14711	14747	14698	14620	14724	14643	14721	14630	14548	14658	14713	14413	14563	14653	14736	14541	14625	14650	14701	14808	14695	14609	14590	14667	14691	14845	14787	14638	14731	14807	14447	14633	14695	14795	14553	14755	14711	14721	14458	14652	14686	14715	14563	14612	14661	14735	14780	14600	14628	14748	14728	14704	14660	14758	14639	14555	14721	14533	14529	14579	14662	14694	14694	14418	14779	14674	14540	14575	14706	14469	14616	14684	14591	14683	14709	14640	14805	14674	14732	14705	14635	14655	14633	14725	14542	14641	14579	14636	14707	14627	14602	14775	14608	14772	14754	14531	14786	14729	14648	14513	14676	14711	14621	14734	14659	14706	14815	14656	14627	14682	14562	14610	14654	14518	14593	14631	14632	14663	14674	14638	14610	14641	14737	14554	14508	14479	14609	14851	14591	14727	14593	14550	14554	14785	14685	14668	14595	14715	14647	14673	14794	14659	14783	14599	14772	14537	14675	14541	14461	14773	14540	14859	14498	14745	14709	14681	14589	14623	14658	14657	14680	14725	14625	14716	14647	14471	14717	14617	14582	14649	14718	14704	14686	14710	14509	14649	14652	14775	14661	14618	14786	14482	14722	14635	14854	14550	14558	14801	14678	14704	14616	14706	14642	14813	14764	14558	14638	14680	14769	14606	14677	14759	14684	14681	14614	14499	14542	14651	14794	14745	14750	14789	14490	14570	14743	14700	14672	14427	14745	14786	14702	14626	14654	14675	14723	14518	14704	14538	14720	14662	14667	14531	14607	14577	14833	14563	14583	14555	14751	14653	14620	14682	14781	14788	14569	14809	14772	14719	14614	14616	14561	14599	14526	14543	14506	14519	14784	14625	14635	14584	14758	14733	14722	14641	14750	14627	14672	14667	14657	14734	14592	14507	14532	14562	14654	14656	14853	14584	14555	14656	14594	14582	14673	14704	14704	14686	14710	14582	14606	14685	14636	14553	14744	14873	14684	14723	14437	14606	14650	14456	14813	14694	14473	14692	14605	14604	14799	14736	14719	14832	14710	14412	14720	14671	14594	14623	14635	14713	14691	14613	14701	14687	14622	14761	14748	14610	14657	14557	14703	14746	14592	14638	14413	14803	14757	14652	14598	14629	14757	14625	14408	14737	14661	14881	14633	14638	14543	14679	14563	14577	14616	14678	14574	14694	14661	14530	14605	14650	14564	14625	14516	14788	14801	14588	14536	14660	14571	14663	14522	14510	14712	14682	14740	14913	14724	14628	14596	14737	14688	14606	14595	14607	14724	14585	14744	14702	14593	14706	14698	14665	14777	14568	14603	14702	14646	14569	14612	14863	14706	14562	14688	14713	14503	14717	14641	14699	14734	14565	14680	14647	14629	14605	14743	14718	14334	14721	14719	14738	14533	14526	14459	14737	14771	14394	14632	14747	14532	14860	14473	14657	14692	14606	14596	14684	14659	14584	14647	14828	14823	14656	14629	14800	14673	14804	14590	14893	14575	14617	14726	14597	14553	14696	14548	14582	14638	14699	14879	14748	14634	14448	14575	14594	14517	14620	14689	14729	14654	14573	14662	14675	14667	14747	14666	14714	14709	14736	14620	14644	14657	14677	14679	14599	14560	14653	14684	14535	14575	14666	14685	14661	14406	14582	14802	14567	14741	14643	14584	14774	14607	14586	14706	14626	14627	14872	14496	14659	14674	14634	14645	14661	14820	14764	14803	14722	14519	14659	14631	14684	14787	14617	14882	14611	14637	14636	14609	14828	14686	14457	14651	14813	14677	14706	14407	14594	14698	14753	14456	14646	14669	14575	14729	14586	14757	14579	14769	14576	14659	14589	14512	14587	14669	14840	14555	14837	14647	14839	14718	14639	14608	14720	14618	14748	14632	14591	14754	14460	14714	14642	14496	14565	14752	14619	14710	14722	14565	14585	14725	14756	14609	14686	14528	14825	14633	14519	14721	14656	14670	14543	14680	14794	14692	14763	14700	14607	14742	14590	14684	14478	14631	14543	14819	14516	14634	14764	14618	14600	14677	14629	14673	14649	14690	14610	14652	14551	14713	14436	14570	14415	14519	14813	14626	14707	14816	14650	14679	14724	14540	14689	14536	14554	14632	14784	14719	14674	14640	14669	14682	14741	14497	14811	14726	14671	14558	14626	14744	14615	14640	14744	14803	14696	14616	14617	14544	14541	14678	14707	14712	14706	14568	14636	14723	14675	14536	14703	14718	14720	14657	14657	14423	14613	14778	14758	14597	14676	14574	14785	14614	14763	14795	14819	14677	14715	14709	14608	14525	14783	14625	14614	14729	14605	14723	14699	14676	14748	14611	14618	14610	14659	14581	14684	14791	14690	14490	14540	14636	14696	14521	14591	14761	14550	14601	14640	14865	14547	14689	14880	14731	14604	14788	14572	14743	14621	14722	14741	14772	14649	14548	14775	14493	14538	14701	14572	14728	14760	14670	14756	14793	14707	14698	14458	14767	14641	14797	14747	14672	14744	14559	14625	14810	14582	14515	14788	14750	14766	14521	14531	14698	14729	14610	14661	14713	14510	14489	14586	14720	14686	14700	14749	14571	14613	14705	14616	14511	14580	14785	14678	14559	14738	14637	14733	14714	14593	14719	14658	14510	14716	14632	14623	14685	14717	14532	14662	14744	14813	14456	14805	14745	14689	14447	14797	14737	14523	14631	14724	14652	14603	14587	14433	14672	14757	14600	14596	14781	14706	14614	14680	14670	14624	14748	14787	14703	14755	14685	14613	14629	14536	14670	14519	14815	14585	14634	14517	14738	14491	14672	14594	14798	14608	14626	14717	14713	14720	14717	14672	14531	14718	14734	14535	14610	14527	14568	14604	14734	14647	14640	14519	14649	14583	14451	14704	14611	14512	14598	14678	14581	14559	14687	14521	14891	14667	14784	14634	14792	14646	14829	14825	14721	14694	14518	14474	14622	14822	14508	14628	14608	14702	14629	14606	14592	14568	14802	14589	14733	14535	14695	14640	14722	14541	14764	14731	14549	14530	14602	14607	14647	14708	14731	14498	14579	14664	14704	14526	14784	14571	14528	14380	14579	14768	14684	14631	14643	14672	14744	14720	14582	14831	14648	14756	14735	14797	14711	14698	14575	14653	14579	14550	14635	14718	14705	14760	14634	14773	14754	14727	14537	14402	14644	14639	14675	14676	14537	14678	14573	14658	14633	14814	14722	14614	14563	14873	14808	14505	14580	14630	14677	14599	14707	14702	14824	14698	14650	14591	14687	14754	14576	14555	14619	14679	14701	14696	14702	14611	14676	14766	14769	14701	14647	14615	14740	14694	14651	14719	14529	14692	14674	14665	14600	14654	14672	14467	14577	14651	14729	14668	14432	14465	14677	14635	14551	14672	14706	14835	14624	14728	14708	14571	14820	14715	14518	14710	14560	14809	14553	14683	14560	14565	14596	14586	14666	14564	14708	14687	14618	14688	14607	14677	14738	14722	14580	14701	14508	14656	14586	14750	14600	14614	14769	14690	14581	14635	14636	14661	14685	14741	14747	14605	14738	14696	14617	14449	14590	14629	14645	14680	14736	14766	14696	14755	14784	14544	14665	14606	14613	14696	14689	14616	14719	14586	14746	14582	14753	14680	14578	14789	14676	14554	14697	14666	14555	14582	14675	14536	14464	14686	14565	14369	14564	14580	14517	14620	14813	14753	14737	14728	14731	14585	14762	14573	14633	14581	14773	14716	14753	14554	14697	14677	14601	14578	14667	14718	14592	14667	14583	14643	14536	14599	14687	14754	14754	14745	14732	14747	14612	14484	14699	14646	14577	14705	14548	14635	14709	14735	14682	14622	14726	14558	14723	14656	14646	14739	14721	14627	14625	14795	14518	14694	14701	14636	14740	14566	14605	14650	14683	14678	14734	14694	14767	14624	14618	14684	14587	14607	14616	14577	14663	14733	14696	14703	14633	14661	14581	14676	14640	14674	14652	14738	14704	14568	14705	14717	14375	14762	14669	14663	14663	14639	14777	14754	14679	14783	14616	14619	14710	14893	14652	14640	14619	14622	14685	14672	14787	14606	14732	14609	14731	14642	14629	14755	14611	14714	14651	14646	14722	14670	14605	14837	14769	14688	14787	14769	14580	14582	14681	14601	14584	14541	14716	14657	14758	14522	14572	14706	14846	14679	14873	14645	14551	14644	14680	14811	14649	14594	14654	14663	14713	14879	14597	14699	14636	14598	14657	14754	14570	14628	14575	14646	14670	14526	14694	14710	14782
25702	21476	28362	25984	23917	23768	22492	19868	18164	17720	17102	17153	17070	16724	16716	16952	16791	16916	16445	17506	20042	21898	20950	18956	17921	17070	16625	16611	16599	16562	16587	16659	16439	16422	16484	16601	16536	16449	16376	16522	16503	16517	16545	16440	16390	16312	16590	16564	16501	16431	16530	16684	16498	16657	16620	16458	16384	16528	16590	16320	16344	16425	16682	16431	16545	16246	16360	16506	16725	16410	16439	16398	16516	16486	16478	16486	16452	16563	16390	16508	16556	16522	16586	16435	16637	16537	16542	16567	16525	16463	16396	16237	16522	16581	16529	16510	16660	16493	16420	16534	16416	16509	16329	16465	16324	16578	16454	16477	16401	16539	16519	16539	16485	16421	16446	16540	16693	16511	16327	16366	16377	16694	16521	16604	16496	16364	16456	16505	16584	16342	16656	16181	16482	16548	16648	16466	16475	16764	16361	16449	16470	16574	16599	16641	16617	16648	16630	16605	16613	16439	16572	16506	16599	16326	16546	16479	16533	16420	16531	16488	16528	16693	16516	16526	16530	16614	16512	16589	16400	16525	16613	16323	16323	16386	16416	16489	16298	16664	16518	16422	16448	16583	16514	16598	16438	16358	16442	16483	16420	16274	16293	16294	16563	16780	16444	16322	16280	16363	16450	16368	16402	16431	16450	16365	16589	16568	16539	16283	16367	16468	16433	16364	16315	16439	16619	16511	16428	16236	16553	16473	16484	16492	16426	16190	16142	16797	16578	16332	16608	16676	16574	16565	16566	16588	16494	16384	16597	16575	16615	16457	16639	16418	16333	16470	16625	16607	16327	16537	16667	16483	16661	16418	16391	16385	16660	16451	16564	16547	16228	16479	16466	16619	16608	16630	16602	16535	16674	16401	16420	16483	16180	16509	16462	16360	16640	16532	16469	16474	16642	16166	16591	16479	16537	16332	16365	16533	16387	16584	16563	16468	16544	16636	16556	16541	16425	16311	16424	16566	16702	16561	16652	16540	16654	16445	16739	16645	16539	16476	16248	16344	16555	16495	16519	16477	16513	16365	16301	16434	16631	16439	16599	16654	16413	16547	16472	16315	16392	16172	16619	16364	16519	16313	16592	16523	16569	16503	16535	16408	16439	16327	16519	16661	16556	16479	16324	16289	16367	16549	16589	16487	16481	16600	16467	16512	16456	16250	16621	16634	16469	16394	16444	16433	16495	16483	16657	16491	16464	16532	16464	16553	16645	16564	16585	16441	16349	16308	16323	16422	16815	16494	16420	16550	16451	16411	16580	16523	16798	16548	16570	16524	16456	16310	16503	16515	16505	16577	16600	16469	16282	16434	16325	16528	16466	16489	16466	16561	16646	16602	16623	16518	16308	16430	16562	16424	16540	16492	16437	16499	16533	16597	16500	16421	16521	16351	16680	16313	16443	16506	16545	16276	16395	16199	16455	16417	16520	16552	16595	16490	16246	16451	16438	16558	16579	16453	16453	16410	16347	16383	16231	16257	16557	16522	16632	16569	16637	16600	16412	16505	16350	16609	16474	16386	16417	16407	16580	16415	16671	16763	16685	16600	16653	16597	16570	16488	16604	16663	16577	16480	16401	16478	16431	16414	16554	16528	16583	16608	16411	16423	16446	16461	16444	16381	16364	16590	16431	16571	16378	16402	16498	16326	16606	16509	16502	16587	16712	16507	16422	16753	16532	16561	16562	16498	16584	16504	16542	16564	16633	16342	16501	16622	16445	16489	16410	16367	16468	16716	16928	16643	16623	16378	16442	16591	16470	16588	16406	16407	16594	16494	16726	16638	16371	16461	16370	16338	16471	16563	16340	16425	16593	16521	16552	16419	16354	16449	16384	16523	16603	16366	16517	16573	16607	16304	16332	16540	16283	16432	16563	16279	16490	16826	16499	16517	16513	16527	16551	16519	16550	16508	16511	16567	16416	16668	16635	16541	16471	16472	16246	16414	16431	16525	16618	16409	16409	16465	16652	16589	16602	16554	16423	16399	16528	16439	16563	16335	16559	16413	16565	16549	16460	16532	16426	16427	16577	16596	16621	16451	16617	16446	16463	16671	16593	16410	16583	16399	16592	16556	16457	16459	16561	16509	16614	16657	16649	16562	16765	16583	16583	16488	16420	16488	16386	16131	16364	16437	16561	16492	16394	16433	16393	16291	16406	16475	16410	16493	16633	16537	16469	16499	16421	16394	16619	16568	16305	16238	16641	16410	16428	16481	16341	16532	16571	16486	16747	16467	16516	16529	16706	16659	16818	16612	16486	16643	16643	16313	16393	16573	16708	16448	16444	16552	16533	16588	16428	16519	16426	16486	16549	16400	16515	16590	16650	16595	16576	16517	16596	16287	16408	16328	16674	16380	16426	16621	16552	16363	16530	16333	16352	16492	16569	16320	16449	16358	16544	16587	16503	16548	16392	16507	16491	16484	16532	16544	16397	16458	16784	16474	16583	16325	16497	16371	16371	16436	16629	16307	16476	16631	16206	16581	16745	16525	16276	16528	16423	16371	16438	16297	16405	16436	16533	16516	16424	16473	16769	16503	16542	16411	16457	16401	16359	16555	16484	16355	16423	16415	16456	16536	16483	16397	16560	16419	16397	16574	16587	16592	16563	16300	16548	16386	16358	16549	16300	16233	16414	16566	16607	16481	16432	16227	16422	16399	16321	16537	16613	16398	16433	16529	16435	16484	16654	16504	16538	16470	16447	16559	16600	16460	16603	16567	16649	16460	16546	16723	16402	16458	16476	16569	16399	16517	16464	16552	16496	16632	16469	16410	16481	16559	16503	16373	16589	16249	16563	16535	16610	16277	16442	16436	16542	16481	16773	16495	16471	16496	16586	16473	16456	16570	16419	16532	16329	16499	16360	16444	16332	16724	16599	16537	16142	16506	16398	16432	16603	16467	16485	16529	16499	16519	16316	16611	16443	16509	16421	16572	16389	16537	16347	16296	16530	16758	16374	16560	16293	16572	16346	16434	16419	16410	16473	16541	16331	16468	16715	16501	16618	16671	16467	16817	16437	16636	16387	16405	16541	16466	16442	16672	16462	16687	16534	16389	16479	16622	16507	16536	16485	16583	16447	16694	16591	16575	16436	16492	16429	16429	16553	16343	16525	16607	16247	16557	16406	16440	16402	16443	16438	16327	16587	16440	16413	16348	16381	16589	16506	16616	16416	16598	16430	16597	16480	16583	16454	16479	16445	16334	16526	16614	16584	16591	16587	16537	16573	16596	16578	16692	16455	16495	16567	16484	16569	16305	16728	16470	16634	16436	16628	16415	16404	16491	16469	16589	16351	16544	16442	16785	16745	16452	16419	16414	16483	16342	16464	16537	16672	16327	16453	16272	16434	16417	16483	16481	16684	16524	16561	16464	16454	16581	16530	16410	16418	16355	16484	16347	16629	16490	16451	16635	16591	16485	16542	16371	16538	16706	16485	16460	16408	16425	16503	16527	16359	16406	16436	16529	16417	16480	16417	16386	16455	16509	16439	16637	16486	16563	16432	16367	16521	16511	16343	16508	16858	16325	16488	16522	16602	16628	16797	16459	16512	16388	16648	16576	16461	16410	16741	16447	16610	16588	16461	16445	16395	16432	16335	16473	16561	16484	16396	16284	16630	16333	16430	16525	16543	16456	16600	16376	16559	16668	16535	16474	16548	16580	16510	16480	16498	16354	16533	16498	16335	16512	16417	16394	16601	16313	16500	16738	16462	16483	16535	16324	16401	16629	16657	16533	16640	16590	16459	16496	16541	16382	16521	16421	16311	16328	16387	16485	16443	16545	16427	16405	16319	16455	16407	16540	16296	16363	16491	16417	16522	16478	16367	16522	16560	16587	16474	16418	16459	16644	16486	16468	16522	16386	16609	16557	16531	16438	16272	16565	16480	16696	16589	16481	16591	16473	16481	16460	16432	16638	16503	16545	16622	16404	16409	16701	16517	16350	16485	16422	16467	16442	16574	16373	16465	16277	16489	16673	16289	16454	16547	16706	16689	16472	16489	16526	16521	16642	16568	16475	16494	16475	16395	16430	16440	16411	16453	16626	16444	16436	16308	16377	16543	16613	16415	16505	16407	16499	16648	16390	16600	16610	16525	16490	16627	16452	16346	16493	16530	16394	16485	16437	16614	16649	16387	16639	16522	16432	16502	16490	16551	16469	16537	16513	16583	16602	16552	16372	16326	16446	16494	16494	16509	16531	16421	16452	16371	16351	16563	16502	16388	16512	16460	16562	16342	16359	16538	16690	16362	16395	16391	16445	16466	16489	16481	16463	16471	16469	16504	16509	16337	16592	16262	16214	16410	16333	16791	16344	16539	16451	16606	16307	16286	16599	16488	16469	16381	16549	16506	16408	16552	16588	16570	16480	16514	16428	16542	16402	16589	16672	16695	16430	16476	16541	16682	16502	16547	16642	16578	16438	16408	16523	16628	16491	16430	16369	16486	16537	16522	16430	16450	16571	16661	16298	16442	16384	16416	16264	16603	16611	16348	16315	16595	16813	16419	16245	16590	16504	16573	16682	16388	16510	16492	16542	16407	16506	16467	16463	16388	16692	16464	16566	16517	16512	16483	16732	16591	16462	16530	16313	16473	16443	16582	16299	16307	16603	16513	16591	16611	16444	16508	16659	16444	16490	16627	16333	16500	16442	16436	16648	16531	16510	16415	16609	16446	16683	16537	16496	16598	16554	16548	16526	16542	16394	16545	16504	16595	16496	16463	16318	16609	16465	16564	16641	16556	16407	16558	16519	16378	16576	16342	16464	16618	16439	16602	16566	16552	16538	16427	16433	16567	16356	16545	16410	16607	16458	16369	16736	16583	16585	16417	16571	16647	16371	16719	16393	16301	16635	16735	16440	16539	16481	16482	16587	16520	16600	16615	16549	16461	16496	16346	16376	16725	16442	16536	16395	16498	16448	16457	16478	16453	16559	16607	16698	16519	16509	16440	16416	16652	16539	16388	16508	16364	16532	16513	16504	16541	16434	16542	16475	16529	16472	16512	16479	16302	16551	16336	16332	16364	16598	16405	16524	16478	16453	16441	16440	16373	16506	16407	16503	16484	16551	16486	16687	16561	16336	16561	16486	16592	16441	16491	16428	16532	16508	16474	16748	16589	16678	16514	16538	16530	16558
20463	34349	31062	28730	26587	24144	21486	19693	17120	16250	15682	15138	15202	14947	14708	14797	14985	14859	14885	16057	21203	22039	20702	17750	16245	15356	14715	14591	14635	14543	14530	14533	14420	14602	14481	14334	14539	14549	14546	14442	14427	14434	14437	14510	14519	14546	14463	14471	14571	14649	14672	14452	14539	14476	14401	14471	14429	14472	14569	14430	14559	14493	14413	14534	14440	14548	14672	14715	14425	14403	14537	14462	14460	14458	14467	14585	14407	14501	14621	14364	14568	14433	14507	14427	14376	14524	14561	14489	14486	14643	14451	14473	14408	14517	14482	14583	14470	14338	14404	14581	14511	14381	14553	14496	14464	14443	14461	14435	14423	14559	14538	14509	14503	14411	14548	14406	14644	14463	14550	14489	14653	14504	14499	14608	14425	14445	14510	14484	14445	14639	14389	14600	14295	14435	14520	14572	14558	14361	14678	14697	14528	14488	14570	14592	14540	14589	14450	14649	14401	14483	14394	14384	14321	14387	14436	14365	14493	14497	14555	14540	14508	14656	14538	14586	14487	14642	14580	14510	14528	14430	14387	14469	14460	14413	14493	14459	14528	14621	14442	14436	14598	14572	14445	14397	14570	14560	14431	14458	14518	14527	14485	14495	14406	14526	14280	14394	14467	14379	14393	14566	14447	14554	14516	14610	14623	14460	14501	14501	14502	14490	14551	14494	14471	14506	14510	14408	14363	14573	14503	14516	14521	14372	14410	14566	14465	14481	14626	14495	14361	14551	14518	14616	14469	14536	14395	14553	14415	14313	14519	14608	14562	14528	14498	14460	14549	14580	14356	14473	14600	14661	14448	14463	14473	14507	14655	14635	14488	14435	14550	14548	14556	14470	14399	14618	14411	14550	14596	14611	14528	14489	14445	14433	14529	14379	14495	14548	14395	14412	14443	14533	14686	14419	14416	14490	14369	14718	14476	14430	14561	14434	14401	14496	14478	14514	14588	14517	14543	14519	14483	14635	14371	14697	14599	14555	14485	14499	14453	14520	14531	14249	14459	14623	14617	14549	14508	14502	14432	14578	14739	14445	14536	14374	14407	14547	14553	14525	14536	14421	14508	14431	14462	14640	14458	14403	14599	14630	14556	14538	14649	14590	14516	14591	14500	14370	14480	14581	14650	14530	14514	14569	14321	14515	14680	14490	14597	14482	14531	14596	14483	14581	14618	14323	14677	14348	14392	14437	14457	14547	14545	14595	14517	14449	14583	14553	14451	14471	14388	14494	14450	14504	14314	14494	14404	14573	14500	14588	14417	14644	14455	14441	14533	14404	14644	14394	14393	14497	14372	14326	14610	14367	14503	14479	14465	14465	14603	14470	14380	14549	14545	14455	14449	14583	14543	14577	14670	14609	14518	14466	14561	14415	14621	14539	14688	14558	14471	14588	14567	14441	14504	14377	14681	14468	14608	14518	14398	14384	14463	14650	14575	14733	14524	14324	14692	14460	14482	14603	14589	14443	14649	14493	14630	14528	14515	14396	14565	14555	14440	14450	14538	14509	14576	14536	14448	14535	14457	14520	14569	14479	14525	14509	14507	14556	14492	14663	14685	14544	14651	14296	14535	14324	14296	14515	14539	14610	14619	14467	14503	14559	14475	14629	14597	14460	14507	14435	14508	14462	14388	14545	14617	14397	14341	14412	14539	14494	14663	14493	14493	14475	14429	14362	14602	14555	14447	14445	14527	14424	14518	14488	14611	14450	14504	14569	14517	14572	14451	14229	14513	14518	14529	14483	14356	14511	14649	14542	14398	14462	14433	14414	14566	14516	14412	14413	14552	14355	14427	14437	14542	14588	14647	14566	14358	14398	14444	14475	14617	14463	14390	14389	14505	14715	14571	14434	14506	14537	14420	14365	14490	14329	14527	14499	14359	14531	14488	14413	14744	14498	14592	14490	14481	14585	14372	14521	14497	14385	14583	14398	14644	14498	14432	14514	14666	14497	14530	14522	14650	14641	14580	14448	14427	14328	14568	14457	14527	14512	14541	14613	14316	14465	14677	14507	14517	14462	14519	14589	14530	14550	14644	14452	14323	14374	14429	14493	14416	14444	14464	14578	14621	14622	14512	14264	14501	14475	14449	14501	14690	14504	14526	14509	14541	14506	14497	14562	14524	14561	14590	14666	14574	14572	14655	14636	14452	14513	14451	14560	14657	14495	14482	14510	14399	14442	14388	14482	14633	14581	14493	14411	14386	14414	14414	14463	14426	14550	14619	14600	14416	14542	14401	14367	14734	14395	14520	14410	14626	14480	14471	14499	14614	14502	14345	14622	14483	14398	14311	14572	14518	14460	14503	14639	14648	14535	14593	14512	14624	14413	14692	14478	14427	14676	14566	14652	14421	14550	14446	14331	14433	14502	14582	14670	14561	14539	14521	14707	14561	14526	14484	14586	14429	14608	14532	14484	14449	14629	14634	14540	14553	14351	14546	14498	14580	14501	14488	14461	14568	14421	14531	14467	14538	14378	14469	14550	14566	14699	14511	14480	14286	14522	14524	14655	14516	14457	14360	14682	14361	14367	14600	14497	14401	14462	14534	14360	14403	14531	14437	14366	14499	14469	14567	14492	14371	14560	14805	14579	14490	14241	14677	14573	14549	14526	14530	14714	14604	14566	14503	14485	14573	14489	14494	14249	14515	14519	14564	14648	14481	14573	14597	14450	14541	14560	14603	14335	14559	14562	14526	14546	14582	14453	14628	14453	14501	14443	14587	14420	14494	14650	14532	14484	14587	14489	14623	14408	14514	14562	14470	14481	14582	14393	14521	14554	14657	14279	14426	14460	14516	14561	14365	14586	14475	14393	14526	14551	14597	14535	14514	14542	14497	14465	14422	14520	14555	14569	14535	14608	14477	14485	14544	14607	14374	14508	14453	14539	14495	14402	14505	14392	14692	14619	14553	14297	14532	14425	14548	14431	14454	14526	14546	14521	14540	14491	14458	14437	14808	14555	14596	14594	14557	14519	14472	14470	14470	14375	14417	14351	14571	14320	14426	14585	14506	14408	14497	14342	14477	14523	14489	14435	14520	14481	14570	14473	14587	14384	14455	14407	14628	14333	14430	14490	14511	14705	14526	14511	14551	14466	14496	14540	14614	14414	14451	14547	14550	14631	14464	14591	14449	14454	14456	14525	14490	14502	14411	14585	14444	14549	14553	14533	14396	14453	14492	14471	14392	14590	14236	14495	14430	14400	14458	14376	14563	14433	14417	14560	14378	14556	14479	14564	14469	14328	14423	14536	14473	14506	14526	14527	14558	14433	14607	14469	14447	14438	14538	14668	14493	14392	14479	14663	14591	14481	14525	14451	14628	14573	14438	14554	14505	14423	14407	14616	14619	14689	14559	14589	14464	14316	14489	14617	14486	14707	14632	14399	14502	14519	14430	14587	14408	14506	14421	14643	14354	14497	14596	14486	14412	14623	14621	14438	14550	14560	14525	14592	14524	14368	14556	14649	14457	14610	14510	14381	14441	14499	14533	14519	14347	14504	14435	14534	14601	14259	14517	14532	14205	14434	14594	14418	14495	14699	14621	14570	14548	14425	14499	14482	14699	14421	14606	14544	14515	14349	14506	14440	14581	14363	14315	14428	14562	14448	14654	14528	14495	14510	14521	14471	14398	14369	14389	14569	14569	14462	14569	14552	14621	14528	14449	14434	14676	14477	14504	14467	14375	14422	14472	14548	14495	14459	14611	14607	14534	14443	14404	14415	14404	14337	14644	14461	14433	14608	14516	14517	14691	14490	14558	14317	14516	14494	14560	14513	14452	14675	14565	14481	14654	14378	14521	14522	14546	14401	14571	14354	14523	14583	14579	14576	14432	14554	14580	14645	14481	14469	14572	14634	14505	14496	14531	14616	14487	14575	14393	14584	14512	14701	14323	14422	14445	14594	14424	14476	14473	14517	14450	14539	14458	14556	14484	14636	14543	14436	14422	14611	14423	14472	14434	14533	14498	14662	14488	14554	14560	14370	14560	14605	14530	14430	14495	14375	14623	14645	14502	14449	14505	14454	14652	14524	14425	14557	14501	14466	14614	14556	14433	14502	14503	14437	14551	14594	14517	14374	14475	14651	14542	14563	14622	14493	14549	14567	14546	14587	14561	14625	14363	14478	14559	14596	14500	14354	14381	14433	14510	14528	14441	14489	14551	14588	14564	14542	14486	14575	14461	14611	14490	14211	14512	14518	14666	14540	14676	14398	14540	14655	14508	14520	14452	14486	14764	14591	14619	14512	14463	14326	14583	14422	14754	14516	14581	14479	14339	14503	14569	14728	14413	14428	14573	14495	14502	14559	14510	14385	14663	14364	14479	14464	14603	14419	14536	14441	14595	14420	14450	14519	14558	14420	14514	14407	14533	14580	14537	14424	14476	14519	14495	14585	14476	14508	14599	14599	14535	14480	14486	14338	14507	14620	14362	14369	14496	14575	14667	14399	14521	14547	14474	14372	14500	14625	14536	14463	14513	14343	14566	14509	14347	14606	14507	14730	14535	14472	14499	14545	14395	14592	14620	14386	14473	14388	14464	14560	14493	14506	14473	14500	14543	14329	14451	14627	14473	14550	14567	14687	14641	14661	14611	14507	14596	14471	14657	14548	14581	14420	14469	14519	14439	14568	14655	14556	14558	14361	14514	14538	14545	14405	14645	14577	14344	14744	14470	14524	14531	14519	14597	14319	14471	14481	14467	14466	14520	14376	14643	14598	14370	14566	14689	14584	14589	14402	14750	14487	14639	14353	14686	14442	14663	14730	14591	14697	14515	14470	14472	14438	14449	14713	14502	14550	14426	14433	14546	14474	14284	14366	14406	14511	14332	14501	14591	14305	14674	14508	14542	14390	14703	14431	14539	14535	14398	14549	14526	14455	14559	14390	14681	14446	14553	14578	14507	14434	14363	14397	14494	14453	14398	14541	14418	14519	14605	14501	14583	14517	14636	14501	14590	14431	14508	14428	14500	14386	14482	14544	14502	14452	14536	14463	14595	14516	14452	14536	14568	14492	14563	14280	14565	14498	14441	14506	14366	14694	14591	14429	14550	14706	14441	14425	14540	14518	14557	14556	14514	14570	14485	14387	14434	14514	14470	14509	14443	14629	14569	14417	14569	14537	14510	14512
24288	21502	29024	24457	22710	25484	25998	21486	19340	17935	17521	17010	17316	16961	16827	16789	17021	16949	16939	17598	24348	25799	23849	20894	18702	17517	16856	16581	16372	16413	16371	16337	16372	16298	16303	16379	16296	16442	16524	16481	16376	16509	16515	16253	16374	16575	16375	16383	16257	16448	16602	16236	16383	16718	16394	16365	16340	16461	16238	16525	16409	16535	16543	16506	16387	16355	16428	16419	16195	16450	16399	16350	16378	16405	16356	16360	16461	16327	16414	16240	16362	16434	16359	16251	16235	16320	16329	16502	16501	16335	16309	16215	16404	16483	16340	16190	16513	16335	16565	16437	16602	16214	16438	16301	16189	16253	16417	16289	16489	16291	16349	16403	16319	16215	16156	16525	16263	16317	16593	16349	16287	16297	16346	16561	16406	16368	16307	16304	16099	16438	16294	16438	16303	16458	16358	16463	16516	16311	16484	16240	16515	16440	16247	16199	16487	16415	16522	16505	16311	16467	16326	16619	16294	16462	16299	16471	16232	16204	16324	16470	16361	16425	16540	16228	16391	16171	16411	16381	16262	16291	16405	16329	16369	16160	16302	16299	16399	16314	16319	16386	16468	16369	16406	16375	16321	16442	16429	16453	16471	16319	16444	16499	16696	16528	16264	16543	16350	16251	16408	16392	16372	16251	16386	16297	16281	16243	16271	16329	16457	16241	16472	16475	16359	16232	16480	16180	16498	16601	16353	16427	16562	16238	16286	16372	16459	16368	16496	16401	16294	16202	16352	16128	16330	16371	16576	16354	16264	16443	16266	16295	16273	16389	16452	16282	16366	16301	16288	16347	16576	16369	16278	16435	16256	16334	16280	16522	16485	16476	16279	16509	16368	16307	16292	16432	16345	16188	16362	16280	16218	16148	16398	16320	16147	16144	16214	16430	16323	16406	16384	16264	16380	16396	16073	16388	16468	16110	16470	16394	16326	16283	16515	16462	16384	16434	16371	16446	16182	16623	16356	16520	16509	16445	16291	16066	16277	16406	16225	16292	16372	16282	16034	16293	16200	16336	16385	16387	16251	16484	16236	16392	16376	16592	16294	16231	16491	16321	16350	16338	16326	16457	16502	16502	16220	16223	16447	16360	16401	16414	16329	16488	16395	16457	16464	16488	16476	16224	16423	16315	16405	16441	16219	16129	16402	16353	16242	16536	16520	16427	16395	16532	16351	16365	16192	16320	16410	16346	16391	16318	16170	16282	16389	16436	16418	16346	16410	16433	16217	16201	16234	16461	16192	16401	16202	16326	16242	16348	16288	16403	16365	16138	16470	16364	16455	16335	16292	16408	16257	16162	16331	16440	16498	16360	16550	16317	16356	16210	16379	16355	16360	16322	16534	16406	16408	16393	16371	16494	16644	16275	16388	16406	16405	16552	16380	16182	16370	16460	16378	16263	16372	16255	16223	16382	16492	16324	16347	16369	16436	16360	16428	16424	16403	16294	16369	16252	16348	16452	16445	16229	16413	16318	16455	16574	16210	16237	16470	16219	16392	16468	16303	16416	16198	16225	16470	16470	16562	16292	16352	16444	16436	16297	16440	16449	16248	16314	16477	16459	16410	16243	16315	16379	16330	16460	16394	16278	16281	16367	16280	16511	16265	16440	16476	16657	16395	16395	16237	16340	16259	16421	16475	16444	16446	16435	16052	16309	16210	16373	16382	16583	16406	16433	16582	16324	16249	16412	16189	16448	16275	16467	16341	16480	16477	16065	16407	16465	16387	16485	16390	16264	16389	16268	16429	16435	16445	16423	16343	16444	16404	16412	16366	16189	16488	16473	16364	16312	16549	16307	16325	16429	16352	16503	16270	16446	16441	16347	16330	16233	16317	16127	16503	16341	16200	16222	16411	16289	16609	16376	16281	16458	16481	16332	16415	16283	16177	16277	16464	16401	16243	16190	16294	16428	16323	16560	16405	16626	16444	16386	16422	16256	16411	16501	16406	16332	16177	16302	16469	16176	16263	16259	16370	16196	16409	16314	16530	16378	16365	16425	16407	16410	16239	16324	16147	16375	16236	16250	16275	16411	16277	16257	16469	16323	16316	16293	16534	16199	16420	16564	16470	16583	16404	16353	16265	16411	16396	16436	16190	16281	16327	16360	16322	16415	16431	16380	16213	16104	16282	16238	16286	16653	16423	16443	16369	16179	16509	16333	16287	16429	16343	16263	16423	16237	16363	16290	16369	16312	16202	16230	16368	16196	16459	16451	16250	16499	16226	16215	16440	16382	16312	16588	16253	16220	16443	16429	16300	16652	16541	16349	16318	16555	16475	16525	16392	16294	16457	16334	16371	16347	16446	16389	16675	16393	16254	16321	16298	16345	16242	16339	16152	16319	16557	16223	16308	16447	16289	16100	16298	16411	16419	16360	16392	16338	16324	16381	16412	16303	16469	16277	16467	16312	16371	16293	16375	16437	16275	16430	16312	16498	16432	16163	16272	16428	16460	16098	16367	16272	16419	16402	16632	16109	16354	16136	16600	16301	16330	16357	16354	16315	16547	16398	16319	16548	16405	16254	16296	16389	16198	16383	16368	16423	16317	16242	16526	16324	16311	16462	16281	16361	16300	16216	16346	16308	16465	16411	16439	16297	16215	16378	16509	16295	16488	16400	16232	16358	16400	16438	16409	16324	16355	16363	16361	16419	16331	16487	16375	16366	16562	16488	16308	16445	16317	16303	16563	16446	16338	16648	16334	16483	16301	16347	16360	16334	16399	16362	16396	16165	16453	16359	16477	16360	16482	16645	16340	16401	16207	16159	16405	16537	16310	16352	16274	16446	16629	16481	16242	16238	16373	16478	16239	16267	16426	16568	16518	16282	16386	16341	16510	16426	16347	16336	16370	16431	16370	16216	16365	16445	16336	16131	16146	16435	16497	16418	16412	16326	16409	16194	16194	16323	16216	16350	16543	16435	16395	16390	16305	16353	16131	16325	16477	16290	16388	16264	16355	16306	16337	16498	16309	16395	16203	16212	16170	16570	16539	16238	16302	16432	16200	16509	16322	16346	16658	16409	16310	16243	16458	16461	16188	16277	16387	16494	16599	16208	16452	16179	16538	16266	16496	16481	16215	16414	16329	16501	16271	16360	16541	16474	16370	16520	16491	16624	16499	16192	16301	16172	16304	16321	16332	16377	16509	16345	16238	16463	16298	16346	16350	16200	16465	16340	16396	16471	16264	16305	16313	16366	16218	16410	16305	16374	16303	16460	16410	16263	16263	16500	16480	16243	16236	16425	16311	16291	16425	16268	16477	16363	16686	16415	16320	16313	16294	16281	16444	16315	16392	16372	16334	16418	16267	16315	16265	16263	16309	16418	16388	16427	16370	16404	16279	16319	16431	16456	16339	16120	16224	16404	16285	16266	16499	16459	16506	16342	16304	16468	16305	16466	16464	16076	16495	16269	16471	16358	16345	16348	16350	16416	16494	16281	16598	16148	16403	16506	16515	16431	16389	16397	16220	16373	16352	16373	16346	16360	16254	16517	16453	16175	16387	16455	16251	16325	16517	16246	16369	16400	16473	16303	16427	16608	16482	16374	16199	16594	16312	16428	16467	16523	16351	16398	16357	16282	16229	16503	16300	16459	16475	16494	16378	16362	16422	16217	16315	16257	16410	16457	16381	16525	16514	16368	16490	16468	16533	16333	16375	16398	16298	16211	16558	16102	16371	16397	16474	16172	16262	16197	16304	16523	16507	16426	16391	16389	16263	16517	16278	16414	16381	16222	16328	16237	16524	16422	16229	16415	16386	16465	16412	16244	16304	16326	16159	16298	16410	16609	16391	16398	16468	16538	16562	16496	16314	16398	16393	16521	16511	16221	16328	16179	16107	16458	16499	16321	16394	16407	16502	16368	16416	16399	16439	16352	16450	16291	16499	16385	16254	16383	16334	16447	16365	16442	16249	16416	16401	16349	16333	16526	16291	16364	16108	16589	16434	16347	16545	16306	16221	16424	16570	16249	16150	16285	16256	16417	16409	16266	16309	16298	16381	16340	16460	16228	16014	16324	16478	16366	16269	16347	16327	16403	16359	16463	16424	16472	16450	16401	16370	16428	16262	16317	16450	16249	16383	16370	16329	16552	16403	16349	16309	16153	16256	16249	16551	16455	16369	16370	16458	16493	16442	16352	16499	16165	16268	16162	16349	16392	16380	16298	16487	16411	16443	16417	16207	16549	16391	16307	16233	16134	16347	16181	16228	16353	16336	16522	16448	16424	16308	16269	16149	16370	16347	16163	16481	16405	16104	16464	16412	16109	16375	16353	16423	16481	16252	16688	16241	16382	16470	16132	16061	16399	16398	16441	16329	16418	16240	16360	16412	16150	16388	16312	16289	16361	16405	16330	16415	16390	16242	16528	16308	16361	16342	16440	16482	16216	16182	16238	16477	16223	16511	16454	16474	16300	16400	16374	16332	16128	16521	16508	16549	16273	16418	16413	16373	16260	16352	16247	16247	16379	16383	16510	16210	16221	16137	16057	16527	16296	16346	16166	16249	16475	16286	16325	16403	16050	16420	16523	16274	16477	16408	16344	16451	16233	16484	16235	16328	16344	16151	16218	16195	16363	16279	16372	16544	16276	16382	16257	16326	16572	16249	16403	16412	16246	16351	16448	16496	16359	16313	16480	16525	16339	16329	16457	16455	16487	16245	16341	16183	16236	16253	16358	16289	16474	16282	16105	16388	16180	16235	16444	16337	16491	16377	16370	16443	16415	16624	16157	16292	16517	16540	16375	16553	16428	16131	16411	16499	16245	16370	16264	16474	16424	16221	16292	16472	16444	16428	16415	16513	16412	16305	16375	16202	16498	16158	16368	16325	16222	16361	16327	16503	16627	16455	16292	16302	16213	16384	16579	16358	16245	16343	16073	16140	16481	16189	16312	16453	16476	16283	16363	16326	16465	16275	16488	16241	16396	16443	16301	16346	16226	16405	16352	16285	16379	16329	16249	16164	16320	16463	16341	16557	16444	16305	16275	16512	16288	16456	16306	16370	16242	16328	16390	16048	16256	16281	16676	16459	16249	16390	16380	16252	16361	16368	16519	16253	16473	16345	16683	16475	16416	16461	16279	16392	16423	16333	16447	16412	16415	16365	16127	16433	16503	16387	16340	16249	16296
22668	38651	36256	31997	28792	26780	24148	21716	18695	16501	16026	15540	15552	15045	14911	14866	15273	15036	15073	16741	27279	27491	24184	19947	17275	15542	14790	14510	14326	14452	14340	14577	14653	14378	14583	14288	14540	14662	14458	14389	14407	14556	14426	14417	14510	14481	14578	14465	14476	14573	14430	14365	14397	14531	14551	14436	14276	14359	14389	14456	14382	14517	14422	14472	14363	14552	14347	14432	14399	14359	14462	14543	14322	14488	14469	14366	14488	14582	14409	14338	14382	14344	14384	14470	14482	14533	14601	14412	14371	14484	14428	14271	14502	14353	14355	14412	14333	14308	14367	14414	14429	14414	14505	14441	14520	14381	14388	14557	14519	14561	14603	14576	14429	14270	14407	14369	14447	14323	14390	14422	14430	14384	14340	14284	14530	14425	14554	14331	14292	14352	14319	14479	14603	14530	14505	14292	14311	14505	14509	14438	14593	14536	14467	14433	14559	14352	14436	14522	14422	14436	14419	14418	14427	14432	14443	14422	14379	14429	14347	14353	14362	14485	14450	14491	14572	14332	14425	14436	14368	14339	14303	14511	14475	14397	14385	14440	14335	14486	14492	14573	14466	14447	14383	14449	14479	14465	14393	14413	14553	14327	14433	14435	14456	14423	14558	14591	14384	14556	14431	14368	14325	14332	14449	14423	14533	14511	14365	14493	14517	14307	14387	14615	14327	14480	14384	14490	14362	14469	14400	14334	14548	14533	14467	14595	14463	14540	14454	14368	14432	14564	14471	14303	14643	14365	14285	14352	14469	14480	14281	14402	14477	14623	14458	14594	14443	14354	14434	14482	14328	14435	14542	14267	14470	14389	14341	14351	14628	14367	14561	14553	14448	14399	14554	14453	14264	14503	14441	14349	14581	14470	14251	14407	14388	14372	14431	14564	14481	14540	14243	14327	14338	14546	14401	14601	14359	14518	14716	14523	14440	14519	14465	14289	14447	14528	14416	14440	14448	14520	14361	14264	14634	14428	14368	14408	14511	14500	14521	14277	14639	14491	14430	14438	14300	14562	14292	14489	14504	14607	14581	14444	14642	14410	14475	14375	14496	14352	14562	14297	14388	14242	14536	14490	14431	14418	14402	14486	14425	14394	14307	14383	14567	14427	14326	14527	14542	14563	14408	14296	14560	14545	14428	14549	14544	14417	14289	14476	14566	14505	14444	14471	14358	14375	14479	14445	14600	14469	14340	14491	14364	14354	14442	14484	14367	14500	14299	14365	14610	14316	14456	14404	14567	14480	14471	14406	14455	14571	14435	14479	14383	14398	14429	14502	14295	14458	14369	14255	14357	14496	14375	14429	14613	14400	14323	14523	14402	14535	14364	14388	14534	14368	14576	14369	14338	14378	14313	14486	14329	14557	14304	14285	14458	14307	14577	14751	14425	14422	14363	14542	14393	14439	14318	14346	14572	14306	14279	14374	14610	14272	14430	14442	14346	14365	14554	14441	14376	14319	14392	14455	14429	14273	14400	14331	14498	14295	14425	14468	14322	14469	14527	14482	14408	14578	14490	14303	14432	14439	14279	14532	14568	14190	14485	14456	14547	14509	14358	14451	14419	14353	14453	14549	14404	14461	14597	14494	14391	14545	14553	14493	14346	14354	14420	14372	14493	14450	14524	14405	14555	14510	14473	14480	14385	14413	14467	14440	14359	14366	14310	14476	14299	14196	14399	14670	14265	14308	14397	14434	14495	14522	14520	14392	14325	14272	14435	14403	14432	14530	14258	14442	14513	14294	14381	14426	14437	14235	14390	14368	14567	14361	14325	14232	14492	14351	14290	14421	14350	14469	14529	14591	14609	14174	14368	14468	14344	14612	14436	14447	14484	14352	14342	14427	14458	14350	14326	14431	14319	14315	14369	14305	14451	14259	14513	14370	14496	14503	14277	14256	14354	14435	14472	14519	14496	14437	14479	14344	14429	14510	14424	14389	14557	14510	14541	14479	14353	14584	14357	14323	14385	14464	14666	14299	14415	14428	14377	14525	14553	14420	14480	14353	14397	14350	14521	14419	14337	14491	14419	14273	14541	14614	14381	14476	14409	14436	14290	14462	14426	14452	14250	14358	14368	14460	14566	14417	14317	14397	14398	14398	14585	14461	14660	14354	14466	14339	14619	14433	14294	14296	14593	14549	14582	14508	14438	14571	14445	14308	14476	14666	14403	14565	14432	14494	14445	14398	14438	14332	14508	14370	14473	14405	14377	14370	14423	14276	14444	14302	14289	14485	14531	14399	14390	14389	14445	14442	14404	14406	14481	14436	14351	14448	14493	14331	14421	14515	14376	14506	14346	14463	14458	14565	14547	14522	14449	14390	14537	14351	14485	14542	14572	14438	14477	14437	14560	14534	14433	14478	14388	14508	14476	14581	14524	14471	14308	14446	14270	14359	14420	14517	14478	14398	14381	14355	14473	14418	14429	14502	14336	14416	14521	14476	14420	14330	14463	14540	14366	14357	14389	14324	14405	14496	14301	14405	14382	14472	14408	14457	14446	14489	14406	14391	14506	14435	14440	14374	14363	14377	14445	14334	14468	14478	14283	14386	14442	14309	14553	14528	14302	14318	14561	14240	14460	14450	14359	14334	14444	14453	14370	14569	14587	14371	14410	14445	14613	14573	14596	14306	14515	14458	14396	14449	14422	14301	14475	14690	14494	14363	14324	14544	14433	14505	14344	14399	14503	14400	14366	14437	14465	14290	14448	14361	14402	14444	14482	14317	14320	14549	14448	14350	14454	14276	14351	14332	14381	14359	14382	14470	14432	14460	14312	14481	14619	14470	14515	14559	14381	14452	14385	14642	14486	14353	14465	14473	14394	14479	14491	14369	14350	14316	14282	14463	14295	14331	14484	14369	14331	14528	14442	14446	14637	14400	14409	14436	14503	14519	14576	14552	14431	14453	14427	14390	14382	14582	14525	14443	14456	14569	14578	14453	14437	14368	14474	14523	14583	14590	14440	14609	14474	14388	14421	14525	14350	14284	14471	14396	14428	14399	14320	14489	14436	14487	14372	14465	14471	14370	14287	14452	14415	14342	14454	14397	14298	14264	14694	14438	14464	14434	14318	14387	14426	14525	14441	14471	14360	14383	14460	14467	14345	14405	14438	14479	14492	14412	14392	14529	14333	14336	14322	14453	14663	14545	14503	14431	14358	14477	14427	14347	14463	14440	14432	14483	14390	14455	14510	14375	14269	14563	14510	14320	14372	14463	14703	14471	14505	14340	14293	14547	14292	14388	14474	14333	14431	14473	14253	14519	14474	14573	14396	14399	14398	14328	14444	14396	14538	14525	14423	14490	14467	14384	14468	14266	14342	14602	14410	14524	14342	14472	14478	14326	14510	14382	14464	14574	14566	14398	14382	14600	14400	14577	14357	14648	14461	14475	14366	14447	14311	14649	14409	14333	14450	14457	14451	14350	14489	14542	14411	14486	14421	14309	14228	14410	14481	14404	14381	14530	14540	14360	14345	14477	14539	14459	14529	14465	14391	14552	14640	14319	14492	14493	14345	14503	14357	14362	14512	14454	14507	14533	14444	14420	14656	14500	14392	14554	14423	14356	14247	14526	14398	14373	14498	14513	14318	14490	14486	14580	14345	14152	14587	14409	14399	14382	14343	14566	14379	14601	14411	14406	14359	14454	14472	14548	14463	14399	14473	14374	14437	14506	14482	14469	14316	14365	14514	14514	14578	14435	14231	14389	14557	14444	14433	14294	14274	14484	14459	14462	14393	14437	14564	14373	14501	14340	14508	14459	14548	14420	14456	14474	14447	14509	14520	14547	14370	14519	14632	14487	14488	14421	14486	14341	14563	14373	14360	14370	14419	14280	14375	14525	14452	14331	14458	14409	14512	14469	14448	14428	14510	14557	14400	14700	14411	14316	14492	14555	14552	14545	14398	14462	14500	14437	14383	14525	14558	14404	14519	14531	14365	14474	14521	14394	14438	14492	14600	14530	14374	14546	14333	14530	14593	14463	14490	14409	14473	14402	14466	14397	14460	14511	14427	14230	14290	14259	14419	14445	14413	14186	14346	14353	14389	14244	14455	14446	14529	14575	14537	14387	14348	14401	14523	14319	14338	14437	14198	14293	14456	14414	14523	14450	14406	14535	14295	14478	14391	14532	14570	14591	14383	14479	14553	14245	14445	14551	14378	14422	14345	14439	14703	14538	14525	14448	14548	14561	14562	14351	14520	14471	14367	14441	14441	14343	14384	14326	14458	14427	14408	14379	14199	14671	14392	14466	14430	14340	14400	14464	14501	14534	14302	14394	14408	14270	14411	14410	14479	14322	14400	14435	14512	14525	14368	14352	14572	14420	14322	14598	14446	14412	14457	14351	14321	14403	14622	14520	14524	14289	14307	14331	14568	14264	14283	14462	14460	14472	14483	14442	14393	14391	14332	14436	14386	14409	14460	14413	14608	14414	14518	14756	14372	14407	14612	14622	14346	14478	14575	14427	14435	14432	14456	14586	14318	14455	14399	14500	14471	14506	14331	14308	14393	14459	14413	14437	14555	14347	14497	14365	14538	14478	14465	14577	14440	14451	14424	14436	14416	14331	14482	14524	14510	14535	14312	14437	14310	14308	14228	14474	14335	14367	14591	14465	14595	14484	14429	14201	14468	14386	14468	14386	14404	14505	14364	14444	14482	14452	14447	14412	14531	14639	14596	14483	14475	14448	14509	14617	14491	14356	14398	14329	14609	14491	14496	14364	14617	14345	14358	14468	14291	14469	14412	14449	14463	14452	14529	14262	14516	14216	14299	14356	14404	14411	14261	14473	14395	14488	14257	14408	14442	14274	14411	14553	14482	14316	14525	14488	14445	14454	14338	14325	14633	14514	14565	14427	14444	14590	14336	14488	14340	14461	14444	14625	14390	14364	14409	14346	14382	14361	14397	14400	14594	14398	14488	14476	14472	14392	14526	14459	14370	14399	14502	14518	14442	14291	14436	14412	14401	14253	14407	14429	14567	14430	14408	14498	14471	14426	14377	14481	14431	14430	14583	14452	14520	14297	14399	14370	14383	14504	14336	14237	14380	14368	14309	14550	14662	14610	14301	14417	14526	14299	14468	14467	14485	14561	14396	14316	14340	14445	14320	14611	14452	14310	14387	14376
31214	27574	29062	24516	20907	19720	19214	18608	17855	17409	17466	17192	17136	17456	17087	17089	17333	17235	17138	17336	17735	18028	18003	17640	17509	17236	17102	17132	17143	17194	16969	17083	16967	16876	17080	16951	16822	17253	17156	16984	17010	17041	16865	16897	16905	16945	16768	17012	17020	17310	17112	16946	16922	17103	17047	17094	16904	17099	17187	16933	17066	17186	16984	16881	16929	17092	17043	17012	16970	17028	16950	17088	16936	17162	17153	16898	16972	17071	16990	16811	17024	16985	17050	17072	16991	16806	17033	16994	16780	17118	17028	17105	17056	16963	17180	17118	16946	17278	17095	17092	17288	17108	16943	17047	17051	17189	17041	16892	16938	17086	16769	16830	17081	17063	16826	17050	16831	17192	17102	17102	17191	16798	17121	17064	17126	16926	17212	17104	17047	17060	16950	17060	16926	17030	17004	17027	17016	16980	17062	16835	17020	17089	16872	17216	16872	17088	17117	17038	16929	16808	17021	17127	17155	17133	17050	17037	17107	17117	17048	16947	17057	17029	17064	17014	16879	17104	17202	17131	17062	17022	17125	17047	16940	16901	17117	16877	17003	17019	16952	17113	17056	17137	17044	17119	17085	16871	17020	16966	17030	16872	17036	16992	17214	17003	17161	17026	17050	17067	16967	17032	16825	16820	17182	16935	16896	17045	16991	16973	16959	17081	17002	16825	17087	16951	17027	17143	17063	16920	16914	17185	17069	17051	17065	16919	17160	16941	16913	16891	16945	16831	16952	17081	17151	16994	17018	17072	16835	16991	16844	16928	16880	16971	17133	16971	17005	16890	16811	17026	16858	16911	17029	16898	16899	17086	17066	16969	17038	16936	17061	16999	16956	17044	16941	16823	17206	16875	16905	16872	17049	16807	17115	16960	17101	17055	17143	17252	16946	17059	17139	16929	17082	17090	16959	16947	17151	16879	16976	17375	17075	16750	16985	16902	16940	17000	16997	16884	16964	17027	17010	17116	16982	17049	16808	16900	16957	17042	17074	17184	17119	17060	16821	16902	17070	17077	17282	16987	16875	17144	17048	17017	16947	17284	16947	17073	17117	16922	17073	16902	17161	17016	17131	17033	17107	16962	17029	16835	16980	16844	17039	17000	17022	16975	16908	16984	17012	17156	16905	16898	16997	17196	17063	17037	16951	17079	16845	16943	17035	17119	17045	17196	17240	17053	16844	17093	17087	17037	17069	17101	17224	17196	17018	16935	17112	17274	17109	17097	17127	16783	17046	17070	17000	16697	17020	16897	17335	17168	17110	16844	17129	16917	17156	17040	17030	16968	16873	17125	17115	17174	16762	16979	17153	17158	17058	17070	16865	16909	17013	17072	16977	16909	17017	16985	17030	16860	16998	17082	17066	16953	17090	17134	16979	17234	17002	17260	17186	17048	17174	17175	16873	16831	16801	16973	16918	17019	16963	16779	16987	16880	16812	17141	17136	17108	16924	17009	16972	17084	16844	16919	17109	16918	17139	16876	17050	17101	16969	16890	16979	17184	17092	17179	17023	16916	17316	16842	17010	16999	17168	16947	16990	17064	17030	16957	17046	16944	17046	17050	17007	17035	17203	17038	17013	17026	16882	16972	16914	17030	16920	16890	17016	16959	17082	17146	17030	17055	16940	17050	16967	16958	17152	17021	17156	17026	17165	16970	17136	17200	17010	17062	16957	16983	17052	17153	16940	16996	17008	17123	17100	17092	16982	16923	17078	17149	17081	17010	17024	16956	17064	17103	17038	16988	16988	17078	17008	17134	16920	17045	17034	16982	17081	16976	17199	17095	17137	16856	16967	16936	16919	17001	16960	17107	17137	16962	16956	16828	16959	17111	17146	17268	17041	16890	17248	17038	17274	17123	16971	17040	17152	17014	16987	16997	17104	17012	16835	17020	17102	17022	17263	17041	16981	16985	16908	17175	17072	17196	17080	17074	16941	17047	17046	16936	16796	16883	16876	17042	16973	17300	16972	17032	16947	17106	16945	17214	17109	17028	17205	17271	17259	16996	17159	16884	17026	17160	17124	16973	17001	17348	17201	17161	17126	17089	17063	16992	17015	16902	16963	17012	16933	17071	17009	16980	17018	16896	16937	16908	16756	16874	16867	17141	17166	16882	17087	16987	17023	16943	17048	17036	16956	16828	17158	17031	16893	17044	16896	17174	16846	17067	17004	16847	17187	17100	17176	17119	17273	17027	16986	17138	17029	17056	17278	16967	17144	16985	17007	17030	16814	16879	17156	17129	17091	17180	16945	17106	16959	16973	16964	16985	16863	16911	16894	16937	17175	17074	16942	17273	17232	16943	16807	16974	16906	16938	17017	16846	17058	17220	17161	17168	17054	17088	16977	16966	17155	17136	16788	16778	17076	17075	17048	17047	17108	17027	17044	16817	17033	17092	17086	17030	16995	17223	17016	16999	16974	17004	17036	16921	17000	17022	16995	17010	16969	17180	16972	16981	17088	17020	17088	16768	17021	17035	17033	17112	17115	16924	16981	16878	16893	16754	16935	16893	17167	17092	16870	17241	16963	17085	17053	17030	16946	16967	17064	16859	16851	16883	16897	17171	16972	17020	17130	17051	17070	16982	16783	17134	16940	17152	16962	16925	16994	16950	17015	17102	16894	16873	17174	17126	17064	17234	17032	17193	17121	16932	17147	16941	17023	17096	16913	17037	17059	17131	17018	17035	17175	17138	16921	17171	17015	17161	16886	16867	16863	16992	16794	16839	17242	17067	17115	16976	17015	16994	17001	17007	17094	16897	16953	17136	17020	16895	16903	17163	17064	16918	17028	16898	17047	16944	17070	17058	17180	16864	17166	17066	16970	16925	16983	17095	17309	17036	16995	17077	17022	16997	17076	16871	16902	17021	17006	16938	16890	17011	17222	16997	16842	16947	16833	17026	16908	17052	17203	17140	17048	17137	16984	16949	17109	17075	17138	17183	17064	17091	16954	16967	16931	17017	16906	16861	17019	17059	17101	17081	16920	17055	16779	16852	17150	16869	17063	17258	17001	17054	17212	16984	17148	17268	17125	17050	17135	17065	17015	17120	17196	17001	16857	17163	17032	17053	17138	17155	16885	17127	17232	17007	16992	16968	17152	17166	17225	17030	17052	17075	16950	16980	17126	17060	17140	16886	17085	16958	17124	16933	17020	17015	17254	17140	17143	16870	17020	17135	16906	16951	17082	16924	17107	17234	16966	16981	16925	17060	17193	16930	16935	17187	16952	16975	17076	16940	16998	17044	17135	17047	16897	16925	16940	17212	17275	17088	17238	16958	16911	16815	17108	17061	17020	17093	17080	16774	17221	17087	16849	16988	17062	17032	17049	17080	16999	16930	17068	17194	17016	17029	17043	17001	17159	17168	17039	16970	16864	16908	17079	16801	16893	16830	16931	16914	16833	16915	16993	16956	17110	16894	17036	17031	17086	17054	17099	16919	17093	16944	17064	17052	16965	16931	17239	17037	16910	17131	17134	16975	17196	17253	17176	17026	17208	16982	17142	17000	17048	16933	16933	17056	16857	17115	17023	16960	16858	17042	17017	17084	16968	17277	17063	16828	17140	16908	16830	17019	17106	16785	17033	17030	16994	16956	16976	17046	16905	16959	17134	16864	17003	17114	17079	17142	17012	17099	17039	17059	16879	17166	16986	17051	17103	17069	17078	17131	17121	17068	16823	16899	17097	17173	16966	17091	16968	17088	16991	17008	16836	16934	17014	17004	16892	16812	17136	17156	17068	17081	16784	16914	17073	17006	16935	17071	17059	17014	17108	16939	16987	16858	17063	16992	16857	17174	17078	16950	16812	17091	16828	16861	16924	17028	17048	17003	17015	17211	17216	16916	16896	17025	16997	17070	16952	17101	17061	16863	17198	16948	16862	16950	16965	17146	16981	17022	17064	16929	17113	17072	17239	17040	17089	16977	17092	17045	17130	16856	16875	16884	17170	16894	17203	17196	16870	16957	16889	16969	16950	17003	16887	16938	17105	17007	17112	17012	17049	17278	17080	17033	17117	16911	16941	17060	16950	16991	16890	16996	17013	16923	16969	17060	17053	17142	16961	17042	17066	17018	17097	17067	16892	16879	17205	17203	16907	16925	17181	16819	16919	16938	17088	16978	17052	17099	17169	17172	17139	17037	17073	16985	17173	17079	16904	16947	17067	16869	17095	17060	17047	17092	16967	16894	16866	17022	17040	17044	17079	16992	16945	17066	16812	17228	16931	16866	16978	17177	16967	16982	17094	16841	16942	16896	17007	17058	17159	16824	16984	17031	16772	17024	17013	16899	16985	16973	17049	16972	16700	16970	17150	17014	17035	16784	17063	16955	17008	17075	16926	17098	17102	16952	16923	16898	17030	17106	17095	16922	17035	17113	17080	17020	17093	17032	17190	16886	16949	17029	17090	17086	17112	16759	17082	16918	17268	17158	16997	17207	17193	16936	17109	17182	16993	17084	17207	17147	16915	16903	17082	17062	17018	17057	17095	16998	16722	17089	16966	16960	16964	17086	17099	16963	16819	16958	17167	17073	16967	17049	17004	16749	17032	16919	17084	16870	16819	16901	16934	16764	16931	17007	17068	16990	16949	17030	17058	16954	17140	17060	16843	17035	16993	17151	17128	17161	17076	17083	17155	16966	17191	16958	17109	16902	17012	17013	16932	16934	16787	17035	17107	17165	16938	16987	16922	16975	16966	17097	16947	17064	16964	17052	17081	17014	17028	17018	17011	17092	17032	16909	16853	16953	17004	16842	17068	17120	17066	17103	16956	17056	16990	17001	16880	17280	17114	17070	16893	16898	16963	17135	17011	17032	17001	17027	17051	17028	16954	16862	17098	16770	17052	17073	16894	17086	16899	16999	17006	17001	16965	17221	17001	16960	17031	17091	16778	16986	17157	16998	16964	16994	16906	16790	17025	17107	16914	16986	17048	16995	17105	17052	16907	17103	17232	16917	17093	17076	16933	16751	17239	16847	16996	17066	16983	17159	17006	17018	16975	17041	16862	17141	17168	16957	17030	16862	16893	16997	17036	16931	17141	16995	16901	16977	16948	17004	17056	16812	16832	16995	16955	16934	17031	16923	17070	17118	17046	16980	17098	16873	16932	16840	16934	17004	16936	16855	16990	17061
22291	28787	28121	23192	20712	19551	18197	17257	16127	15249	15167	15048	15112	14959	14850	15082	15028	15013	14916	15240	15975	16519	15985	15523	15340	14886	15035	14917	14990	14722	14812	14853	14974	14839	14844	14828	14966	14924	14755	14793	14784	14989	14834	14746	14662	14758	14935	14811	14778	14958	14920	14806	14795	14835	14759	14771	14889	14765	14815	14830	14815	14883	14877	14847	14761	14767	14947	14860	14751	14840	15007	14836	14725	14848	14877	14874	14907	14778	14737	14705	14877	14914	14742	14794	14830	14827	14731	14942	14623	14840	14864	14800	14887	14804	14913	14884	14838	14869	14752	14752	14757	14943	14830	14784	14838	14771	14692	14794	14836	14997	14877	14811	14774	14925	14725	14703	14780	14765	14842	14763	14973	14714	14735	14898	14738	14834	14768	14805	14805	14893	14767	14838	14826	14852	14775	14814	14849	14832	14733	14689	14767	14796	14688	14935	14712	14930	14735	14696	14869	14901	14709	14804	14911	14742	14752	14635	14851	14801	14907	14837	14907	14910	15117	15031	14866	14870	15012	14779	14993	14755	14741	15077	14730	14792	14816	14649	14715	14911	14858	14819	14891	14905	14781	14873	14848	14940	15007	14702	14880	14759	14673	14882	14801	14741	14844	15013	14837	14838	14805	14785	14948	14772	14955	14943	14825	14652	14850	14791	14760	14802	14799	14872	14817	14761	14882	14698	14720	14777	14936	14808	14733	14801	14880	14799	14569	14762	14706	14875	14914	14881	14890	14950	14948	14677	14891	14830	14913	14855	14800	14877	14882	14856	14776	14776	14971	14557	14679	14660	14859	14982	14966	14765	14792	14782	14681	14776	14809	14854	14854	14761	14754	14965	14829	15061	14684	14883	14871	14796	14817	14767	14828	14806	14759	14761	14750	14741	14940	14794	14945	14757	14818	14804	14761	14837	14751	14846	14756	14942	14863	14727	14860	14852	14894	14769	14664	14838	14723	14733	14807	14757	14913	14812	14798	14773	14903	14903	14926	14983	14597	14735	14746	14568	14839	14813	14713	14786	14833	14843	14727	14815	14976	14681	14752	14809	14810	14759	14912	14874	14972	14752	14914	14775	14944	14815	14840	14751	14852	14749	14797	14850	14705	14726	14775	14757	14783	14797	14691	14720	14770	14773	14794	14892	14902	14828	14949	14825	14898	14842	14909	14891	14869	14851	14805	14848	14689	14848	14767	14884	14748	14687	14917	14901	14863	14867	14897	14738	14694	14865	14991	14696	14908	14756	14804	14859	14888	14864	14897	14833	14842	14733	14768	14784	14900	14861	14793	14803	14764	14851	14732	14729	14743	14985	14489	14705	14800	14838	14795	14774	14632	15000	14597	14822	14659	14828	14942	14889	14753	14960	14719	14810	14978	14848	15113	14791	14847	15020	14938	15013	14963	14751	14798	14780	14770	14744	14750	14757	14840	14955	14800	14906	14820	14839	14791	14710	14615	14788	14777	14704	14916	14869	14933	14900	14916	14696	14739	14830	14868	14666	14781	14832	14894	14829	14743	14882	15004	14859	14747	14685	14909	14760	14899	14997	14888	14753	14995	14924	14779	14801	15014	14897	14926	14742	15009	14792	14767	14778	14861	14799	14749	14951	14722	14865	14849	14719	14771	14795	14757	15045	14851	14990	14819	14828	14802	14945	14789	14791	14807	14697	14720	14968	14665	14791	14791	14871	14862	14784	14751	14750	14938	14765	14916	14916	14922	14907	14818	14745	14726	14801	14753	14829	14674	14934	14754	14567	14737	14708	14787	14674	14831	14776	14723	14737	14759	14766	14975	14874	14689	14800	14774	14797	14918	14786	14704	14708	14885	14835	14751	14799	14705	14740	14740	14719	14763	14762	14841	14712	14841	14980	14650	14702	14704	14834	14784	14825	14785	14934	14789	14751	14859	14777	14639	14667	14810	14826	15078	15009	14911	14787	14790	14954	14679	14733	14923	14809	14631	14980	14695	14874	14771	14905	14698	14875	14872	14886	14855	14694	14845	14758	14929	14820	14829	14992	14768	14842	14886	14702	14843	14786	14743	14718	15036	14803	14866	14893	14837	14783	14840	14797	14822	14796	14908	14774	14760	14837	14729	14758	14835	14749	14903	14699	14858	14809	14870	14811	14959	14607	14732	14691	14893	14920	14797	14845	14773	14759	14741	14749	14787	14680	14748	14810	14881	14825	14715	14918	14845	14795	14832	14844	14612	14835	14723	15009	14870	14841	14892	14827	14711	14921	14835	14818	14642	14841	14872	14826	14778	14918	14898	14987	14948	14841	14737	14881	14708	14824	14896	14728	14569	14755	14807	14827	14915	14846	14844	14796	14803	14741	14895	14941	14846	14768	14799	14865	14854	14933	14845	14809	14874	14719	14737	14903	14776	14776	14839	14620	14880	14817	14786	14853	14965	14855	14608	14837	14731	14978	14807	14807	14877	14807	14968	14883	14829	14920	14874	14866	14975	14845	14675	14767	14770	14878	14805	14790	14769	14957	14777	15037	14723	14717	14738	14803	14662	14908	14875	14912	14762	14860	14859	14742	14855	14762	14811	14710	14888	14732	14823	14914	14788	14926	14741	14629	14848	15004	14853	14764	15009	14684	14951	14876	14818	14874	15007	14829	14924	14921	14778	14771	14792	14787	14862	14855	14722	14838	14766	14771	14833	14704	14780	14837	14778	14543	14866	14931	14847	14885	14918	14689	15051	14864	14855	14698	14961	14852	14880	14708	14848	14766	14762	14826	14677	14810	14841	14816	14833	14844	14562	14963	14902	14886	14709	14882	14831	14976	14759	14896	14810	14681	14904	14901	14765	14964	14765	14772	14965	14748	14804	14890	14785	14613	14964	14927	14888	14714	14838	14889	14827	14968	14900	14814	14749	14859	14781	14681	14870	14797	14666	14932	15086	14713	14769	14877	14887	14840	14880	14817	14646	14845	14882	14743	14814	14730	14680	14787	14704	14880	14846	14814	14859	14684	14849	14805	14871	14804	14760	14802	14825	14857	14986	14854	14673	14856	14725	14720	14816	14842	15031	14554	14893	14727	14940	15044	14694	14871	14842	14719	14768	14749	14791	14840	14758	14943	14918	14786	14663	14697	14744	14692	15032	14919	14688	14814	14872	14915	14865	15050	14913	14774	14803	14735	14872	14728	14907	14613	14718	14887	14712	14669	14792	14718	14795	14958	14801	14913	14804	14910	14795	14895	14791	14868	14883	14730	14917	14763	14744	14911	14813	14927	14842	14876	14932	14710	14823	14816	14875	14853	14866	14791	14670	14752	14880	14705	14867	14923	14844	14826	14754	14893	14709	14708	14826	14634	14874	14727	14833	14852	14834	14724	14820	14856	14892	14822	14679	14955	14806	14999	14901	14840	14836	14829	14682	14880	14891	15044	14741	14757	14740	14896	14888	14825	14850	14839	14822	14779	14783	14947	14661	14692	14800	14649	14723	14760	14858	14794	14750	14651	14795	14778	14751	14799	14821	14852	14921	14858	14909	14546	14864	14807	14843	14747	14778	14804	14890	14779	14886	14876	14699	14888	14682	14829	14776	14884	14888	14866	14960	14906	14798	14787	14788	14649	14783	14740	14741	14745	14732	14839	14797	14746	14851	14761	14917	14731	14769	14821	14801	14801	14905	14755	14732	14800	14885	14829	15091	14805	14749	14803	14759	14746	14956	14734	14758	14701	14784	14651	15001	14876	14908	14908	14867	14894	14788	14888	14757	14846	14703	14990	14810	14790	14994	14857	14722	14757	14831	14749	14981	14643	14895	14755	14898	14878	14910	14715	14880	14698	14664	14850	14831	14719	14677	14729	14756	14807	14906	14905	14896	14883	14789	14897	14773	14936	14837	14740	14981	14856	14884	14861	14712	14634	15013	14738	14896	14966	14864	14810	14949	14825	14767	14723	14829	14786	14817	15007	14930	14797	14720	14891	14837	14882	14834	14733	14931	14918	14694	14926	14808	14763	14715	14795	14914	14748	14952	14733	14848	14734	14815	14758	14902	14779	14930	14738	14929	14762	14788	14922	14796	14808	14851	14821	14739	14882	14883	14699	14802	14865	14752	14906	14893	14758	14821	14723	14807	14940	14895	14815	14951	14798	14818	14956	14903	14724	14790	14808	14684	14725	14817	14861	14752	14736	14833	14641	14863	14783	14751	14694	14642	14823	14908	14898	15036	14644	14862	14857	14675	14871	14769	14800	14752	14808	14941	14778	14880	14881	14910	14808	14673	14685	14655	14787	14829	15012	14743	14770	14713	14849	14754	14790	14995	14781	14668	14789	14941	14683	14953	15003	14977	14758	14949	14915	14777	14773	14890	14856	14917	14964	14776	14937	14743	14869	14980	14715	14714	14824	14807	14839	14797	14681	15036	14660	15022	14912	14861	14851	14827	14823	14802	14909	14815	14844	14814	14719	14848	14861	14798	14820	14765	14725	14960	14724	14740	14712	14785	14788	14692	14949	14946	14738	14866	14717	14932	14921	14817	14760	14810	14835	14838	14850	14825	14757	14785	14924	14713	14800	14854	14840	14767	14819	14932	14727	14886	14933	14776	14827	14739	14881	15032	14827	14887	14797	14806	14933	14814	14883	14543	14917	14889	14741	14981	14752	14885	14828	14860	14826	14959	14819	14948	14654	14772	14683	14891	14915	14937	14858	14735	14770	14802	14617	14699	14801	14983	14697	14902	14880	14915	14817	14921	14748	14668	14831	14747	14877	14835	14760	14911	14640	14850	14957	14864	14680	14777	14852	14919	14882	14703	14858	14795	14705	14632	14782	14966	15017	14970	14731	14657	14780	14817	14823	14870	14790	14845	14711	14869	14776	14958	14835	14840	14987	14882	14923	14882	14753	14844	14681	14962	14826	14908	14738	14807	14762	14648	14896	14791	14805	14982	14796	14799	14871	14782	14747	14760	14770	14836	14927	14884	14799	14880	14936	14752	14989	14784	14745	14997	14747	14868	14737	14925	14719	14813	14792	14813	14804	14860	14928	14688	14691	14838	14828	14835	14763	14814	14834	14934	14741	14708	14807	15009	14839	14834	14787	14717	14787	14698	14860	14885	14974	14735	14932	14722	14781	14851	14812	14654	14651	14858	14929	15034	14856	14855	14834
25682	21562	28530	26154	23560	23301	22306	19938	18486	17680	17334	17000	17031	17016	17153	16959	17028	16813	17132	17704	20972	22048	21065	19583	18310	17510	16882	16925	16787	16850	16736	16705	16692	16838	16834	16949	16911	16659	16582	16643	16737	16581	16846	16787	16771	16633	16672	16926	16682	16599	16796	16774	16695	16531	16757	16760	16796	16822	16864	16831	16694	16790	16691	16924	16710	16556	16777	16792	16724	16742	16798	16676	16833	16690	16744	16780	16585	16675	16771	16774	16826	16737	16892	16812	16735	16677	16940	16677	16682	16647	16705	16554	16885	16863	16808	16725	16844	16758	16676	16639	16512	16753	16661	16798	16750	16850	16724	16466	16623	16725	16631	17006	16515	16736	16529	16607	16764	16453	16840	16752	16768	16540	16736	16600	16737	16550	16568	16502	16809	16622	16659	16737	16635	16624	16733	16803	16873	16726	16771	16848	16747	16740	16787	16697	16697	16546	16686	16760	16923	16751	16591	16839	16760	16858	16912	16607	16647	16739	16675	16976	16789	16736	16680	16719	16595	16704	16759	16715	16749	16589	16525	16747	16912	16867	16558	16572	16803	16799	16627	16889	16858	16732	16649	16785	16482	16692	16799	16704	16633	16773	16486	16596	16648	16629	16593	16425	16523	16653	16549	16590	16579	16709	16778	16744	16620	16621	16787	16888	16478	16658	16589	16884	16809	16545	16621	16686	16460	16620	16953	16757	16737	16658	16604	16717	16759	16722	16819	16679	16601	16763	16470	16642	16653	16688	16581	16627	16845	16571	16738	16731	16736	16665	16857	16528	16751	16741	16579	16723	16649	16399	16589	16707	16704	16429	16690	16756	16873	16803	16716	16643	16642	16631	16812	16908	16734	16773	16920	16745	16722	16837	16805	16636	16721	16654	16729	16630	16620	16799	16682	16653	16755	16573	16754	16718	16891	16597	16779	16772	16734	16664	16712	16621	16533	16675	16759	16775	16906	16692	16692	16788	16963	16729	16705	16686	16598	16592	16747	16905	16655	16631	16873	16876	16791	16721	16884	16672	16625	16815	16616	16701	16676	16631	16591	16809	16653	16853	16881	16565	16769	16890	16608	16690	16742	16906	16793	16528	16521	17028	16947	16651	16575	16772	16604	16814	16703	16699	16519	16775	16623	16757	16741	16763	16923	16727	16768	16741	16859	16497	16749	16763	16728	16868	16921	16589	16754	16742	16714	16758	16670	16756	16593	16597	16703	16743	17021	16947	16887	16526	16726	16705	16520	17021	16793	16836	16722	16521	16568	16531	16797	16563	16732	16878	16718	16966	16810	16694	16874	16628	16868	16799	16701	16740	16761	16681	16684	16590	16707	16570	16532	16715	16738	16667	16498	16664	16659	16554	16713	16927	16742	16736	16816	16775	16661	16688	16794	16711	16624	16797	16752	16833	16847	16762	16821	16533	16548	16820	16663	16855	16505	16670	16789	16715	16709	16732	16597	16923	16846	16642	16568	16765	16795	16757	16618	16617	16732	16569	16636	16761	16774	16682	16739	16605	16820	16669	16656	16694	16780	16665	16544	16633	16617	16659	16685	16630	16768	16814	16791	16854	16939	16817	16863	16787	16508	16718	16764	16506	16743	16943	16609	16623	16581	16675	16499	16830	16848	16573	16775	16570	16528	16539	16651	16582	16697	16641	16703	16586	16723	16868	16765	16698	16806	16643	16446	16681	16863	16687	16603	16511	16744	16878	16650	16693	16870	16642	16737	16724	16654	16683	16808	16653	16802	16836	16865	16633	16846	16639	16827	16728	16636	16759	16816	16709	16669	16547	16526	16552	16668	16780	16650	16754	16779	16630	16916	16715	16696	16608	16684	16595	16611	16720	16787	16769	16751	16856	16671	16640	16765	16715	16605	16618	16693	16774	16698	16548	16533	16875	16523	16630	16759	16568	16679	16737	16672	16779	16617	16619	16721	16799	16686	16649	16676	16843	16599	16789	16749	16734	16607	16497	16586	16786	16882	16594	16662	16938	16685	16852	16767	16697	16709	16685	16579	16612	16475	16593	16647	16628	16664	16452	16759	16713	16727	16645	16736	16748	16484	16569	16708	16918	16644	16876	16579	16778	16644	16904	16512	16737	16636	16744	16750	16466	16708	16641	16644	16578	16676	16493	16718	16693	16727	16533	16660	16805	16890	16674	16707	16799	16752	16709	16754	16751	16650	16701	16744	16854	16692	16741	16754	16646	16573	16837	16738	16825	16894	16680	16694	16614	16899	16721	16638	16589	16757	16696	16763	16688	16894	16626	16442	16787	16623	16858	16963	16517	16994	16716	16692	16702	16612	16634	16766	16626	16538	16758	16623	16582	16609	16559	16635	16702	16718	16710	16614	16746	16735	16808	16890	16617	16681	16828	16835	16595	16822	16635	16707	16744	16494	16832	16722	16477	16657	16807	16613	16767	16753	16694	16855	16800	16658	16663	16938	16720	16647	16565	16918	16468	16766	16764	16624	16676	16862	16667	16863	16812	16545	16799	16887	16707	16743	16902	16737	16651	16540	16869	16831	16956	16564	16708	16870	16805	16818	16710	16688	16778	16828	16935	16768	16649	16538	16738	16620	16597	16693	16757	16663	16655	16867	16636	16705	16903	16679	16615	16818	16715	16787	16817	16900	16518	16586	16854	16596	16866	16823	16527	16539	16746	16733	16605	16722	16688	16617	16700	16834	16649	16838	16744	16622	16815	16696	16872	16848	16835	16777	16774	16710	16837	16575	16818	16797	16831	16747	16667	16652	16679	16742	16707	16791	16832	16590	16764	16628	16713	16733	16894	16998	16857	16718	16816	16566	16761	16757	16739	16842	16618	16666	16743	16839	16580	16773	16581	16727	16619	16624	16655	16612	16575	16845	16644	16539	16591	16564	16699	16754	16556	16744	16788	16658	16550	16795	16747	16700	16655	16789	16741	16828	16732	16707	16633	16547	16714	16722	16809	16706	16723	16723	16533	16802	16489	16761	16695	16712	16807	16801	16711	16607	16749	16788	16817	16702	16786	16844	16666	16613	16711	16630	16683	16649	16763	16752	16838	16486	16732	16715	16767	16761	16837	16980	16855	16716	16769	16873	16863	16747	16852	16730	16702	16675	16710	16402	16583	16813	16631	16723	16781	16707	16551	16723	16663	16678	16808	17018	16583	16568	16612	16529	16893	16674	16609	16737	16768	17010	16699	16785	16724	16801	16619	16627	16693	16622	16784	16735	16844	16765	16475	16745	16752	16690	16722	16750	16768	16844	16600	16879	16746	16648	16882	16697	16693	16765	16710	16674	16571	16644	16900	16697	16701	16828	16772	16580	16619	16660	16866	16722	16482	16964	16717	16812	16872	16618	16764	16632	16681	16413	16747	16640	16669	16962	16828	16761	16638	16838	16574	16459	16536	16917	16641	16675	16565	16699	16501	16536	16813	16712	16807	16929	16609	16744	16724	16798	16548	16829	16480	16468	16745	16707	16641	16549	16770	16951	17013	16834	16694	16939	16833	16680	16818	16609	16676	16482	16597	16647	16762	16662	16593	16605	16603	16763	16726	16661	16726	16781	16771	16556	16708	16772	16543	16684	16801	16802	16665	16893	16761	16668	16574	16762	16869	16500	16637	16642	16664	16739	16717	16671	16625	16805	16799	16799	16444	16784	16615	16853	16641	16705	16661	16602	16475	16876	16802	16685	16580	16666	16767	16798	16636	16767	16918	16535	16717	16531	16926	16688	16724	16714	16581	16737	16803	16590	16695	16649	16751	16447	16703	16796	16563	16789	16807	16682	16634	16557	16621	16773	16740	16801	16717	16925	16477	16686	16715	16540	16547	16628	16769	16721	16602	16762	16633	16750	16815	16739	16850	16731	16600	16479	16566	16770	16764	16826	16442	16878	16718	16599	16699	16618	16561	16873	16784	16696	16815	16678	16840	16672	16525	16649	16762	16821	16741	16818	16637	16942	16772	16757	16809	16892	16593	16568	16580	16782	16614	16852	16519	16640	16650	16646	16634	16743	16761	16896	16820	16937	16808	16729	16708	16607	16885	16651	16874	16530	16989	16698	16542	16748	16809	16795	16579	17009	16820	16676	16811	16824	16485	16772	16782	16741	16601	16841	16730	16580	16640	16801	16860	16736	16540	16654	16779	16524	16641	16860	16806	16586	16652	16890	16697	16785	16879	16835	16817	16565	16811	16690	16747	16768	16800	16573	16485	16677	16752	16646	16660	16865	16754	16770	16862	16608	16769	16683	16547	16706	16766	16566	16687	16743	16717	16814	16741	16639	16609	16776	16916	16857	16688	16623	16699	16869	16967	16712	16847	16651	16856	16739	16757	16925	16639	16771	16675	16672	16606	16785	16778	16753	16714	16631	16626	16686	16783	16696	16676	16682	16813	16571	16660	16764	16563	16822	16633	16654	16593	16890	16747	16676	16455	16793	16862	16612	16784	16716	16782	16676	16646	16869	16657	16832	16676	16572	16733	16538	16786	16786	16702	16711	16713	16825	16963	16845	16707	16815	16881	16756	16641	16496	16589	16732	16602	16613	16803	16803	16783	16725	16545	16854	16678	16748	16897	16582	16564	16726	16591	16599	16800	16701	16712	16823	16669	16787	16601	16843	16724	16870	16910	16718	16543	16659	16821	16684	16766	16716	16697	16484	16865	16876	16691	16471	16782	16799	16853	16447	16596	16617	16709	16533	16629	16967	16749	16689	16569	16723	16546	16895	16606	16767	16439	16862	16717	16740	16590	16797	16869	16546	16669	16691	16715	16721	16778	16602	16562	16651	16609	16622	16502	16702	16782	16721	16757	16843	16662	16714	16713	16601	16795	16799	16837	16939	16800	16878	16670	16654	16537	16779	16841	16778	16784	16735	16867	16708	16621	16500	16769	16629	16809	16572	16671	16827	16645	16669	16693	16796	16733	16870	16571	16612	16629	16599	16716	16917	16619	16758	16776	16774	16769	16775	16823	16839	16669	16707	16709	16661	16530	16531	16691	16736	16838	16818	16802	16685	16669	16669	16699	16685	16763	16734	16788	16713	16723	16553	16723	16870	16804	16742	16724	16700	16704	16592	16464	16618	16831	16782	16730	16642	16438	16626	16756	16506	16853	16616	16694	16745	16721	16689	16709
21108	34580	34520	28628	25368	22582	20816	19488	17121	16005	15519	15198	15154	15022	14961	14926	15004	14823	15320	16429	21455	22197	20034	17826	16239	15139	14789	14630	14716	14748	14494	14672	14830	14420	14475	14774	14504	14738	14629	14674	14671	14542	14563	14449	14707	14705	14687	14612	14610	14739	14704	14685	14615	14624	14553	14503	14759	14558	14828	14716	14627	14705	14680	14718	14848	14670	14640	14680	14693	14518	14544	14653	14571	14716	14695	14535	14605	14602	14461	14606	14629	14631	14468	14618	14631	14691	14743	14566	14632	14805	14599	14574	14833	14515	14642	14544	14607	14549	14671	14632	14638	14562	14583	14563	14449	14654	14584	14445	14516	14731	14634	14677	14736	14706	14605	14565	14677	14608	14549	14580	14673	14631	14715	14461	14431	14574	14698	14507	14764	14448	14478	14667	14633	14670	14609	14476	14923	14606	14558	14638	14562	14636	14744	14494	14605	14455	14705	14660	14652	14666	14550	14667	14660	14803	14548	14511	14441	14462	14644	14654	14569	14562	14627	14681	14548	14515	14648	14549	14577	14563	14860	14619	14591	14561	14592	14655	14696	14595	14737	14756	14535	14709	14652	14675	14579	14667	14540	14691	14598	14573	14786	14533	14538	14584	14553	14567	14706	14545	14512	14593	14638	14750	14654	14626	14571	14649	14635	14602	14681	14865	14554	14786	14470	14612	14626	14581	14546	14703	14624	14693	14593	14676	14657	14525	14582	14670	14734	14561	14613	14648	14744	14483	14669	14616	14591	14532	14457	14617	14458	14702	14722	14560	14627	14562	14641	14656	14660	14455	14550	14825	14570	14591	14604	14610	14500	14644	14784	14497	14754	14743	14598	14728	14684	14648	14466	14748	14452	14503	14826	14786	14691	14662	14487	14771	14602	14636	14597	14580	14568	14552	14474	14637	14480	14499	14650	14788	14445	14627	14524	14617	14767	14526	14630	14695	14631	14661	14451	14641	14662	14566	14561	14575	14586	14550	14741	14674	14622	14624	14654	14655	14378	14610	14780	14530	14614	14740	14691	14558	14610	14622	14518	14716	14546	14591	14628	14584	14734	14597	14618	14601	14552	14556	14656	14521	14550	14425	14738	14712	14675	14601	14698	14386	14559	14545	14405	14713	14567	14651	14472	14627	14725	14578	14650	14702	14588	14753	14502	14511	14702	14697	14622	14568	14666	14661	14712	14395	14547	14730	14482	14570	14605	14568	14792	14418	14395	14620	14518	14456	14629	14639	14590	14643	14752	14488	14629	14627	14732	14658	14663	14594	14715	14440	14727	14722	14316	14608	14566	14508	14636	14636	14673	14724	14696	14702	14626	14575	14706	14721	14587	14703	14644	14552	14600	14718	14521	14512	14680	14650	14558	14570	14584	14756	14624	14612	14594	14396	14601	14675	14628	14692	14501	14583	14589	14597	14711	14534	14613	14714	14656	14454	14587	14472	14656	14675	14551	14545	14646	14584	14623	14596	14590	14496	14637	14747	14503	14574	14557	14609	14424	14561	14656	14619	14533	14687	14683	14764	14763	14555	14807	14641	14585	14510	14495	14569	14601	14641	14667	14537	14764	14575	14609	14533	14601	14589	14613	14571	14753	14559	14551	14694	14470	14640	14821	14583	14620	14609	14669	14626	14649	14454	14777	14627	14621	14652	14590	14639	14724	14765	14673	14572	14615	14678	14738	14696	14538	14600	14688	14737	14679	14639	14532	14612	14598	14547	14679	14564	14616	14668	14787	14583	14656	14639	14704	14649	14569	14692	14629	14762	14738	14745	14672	14610	14769	14728	14659	14514	14488	14430	14655	14590	14618	14512	14648	14631	14707	14326	14524	14476	14744	14717	14463	14634	14661	14414	14711	14667	14704	14506	14429	14484	14635	14522	14734	14422	14694	14621	14645	14800	14609	14701	14700	14644	14449	14578	14641	14626	14713	14510	14684	14664	14671	14519	14738	14684	14568	14489	14614	14615	14708	14663	14636	14590	14597	14582	14809	14655	14571	14707	14556	14696	14728	14793	14657	14587	14493	14580	14568	14571	14520	14770	14552	14723	14685	14456	14620	14562	14685	14699	14723	14659	14581	14619	14508	14791	14557	14601	14786	14678	14598	14761	14750	14470	14626	14757	14507	14731	14692	14537	14622	14422	14766	14652	14494	14500	14525	14567	14687	14600	14599	14537	14512	14599	14501	14629	14627	14614	14698	14554	14589	14507	14767	14515	14688	14638	14642	14516	14715	14627	14601	14534	14565	14674	14735	14693	14698	14527	14522	14446	14611	14689	14457	14608	14601	14634	14466	14522	14586	14643	14680	14552	14500	14530	14665	14491	14425	14720	14672	14660	14677	14702	14622	14630	14651	14655	14577	14534	14610	14662	14632	14617	14692	14656	14625	14567	14606	14749	14587	14502	14706	14788	14644	14467	14534	14700	14772	14641	14625	14657	14494	14559	14522	14619	14534	14695	14441	14598	14659	14632	14634	14574	14550	14699	14688	14635	14690	14565	14799	14671	14638	14569	14684	14607	14628	14474	14774	14418	14671	14698	14553	14579	14381	14758	14495	14482	14503	14550	14616	14627	14689	14694	14572	14623	14738	14591	14681	14625	14684	14633	14758	14620	14523	14717	14674	14663	14553	14622	14555	14543	14570	14731	14565	14544	14532	14594	14644	14458	14670	14682	14856	14709	14443	14701	14479	14496	14653	14590	14644	14532	14713	14696	14585	14600	14464	14604	14530	14619	14522	14608	14719	14684	14526	14588	14564	14775	14603	14844	14512	14552	14475	14692	14693	14587	14527	14600	14500	14610	14689	14598	14719	14568	14640	14496	14697	14533	14565	14606	14866	14423	14751	14595	14614	14522	14648	14525	14544	14733	14659	14587	14620	14547	14606	14743	14651	14504	14805	14540	14512	14718	14741	14594	14487	14646	14867	14547	14563	14602	14673	14732	14641	14454	14465	14577	14771	14324	14739	14589	14626	14516	14610	14618	14629	14618	14516	14623	14803	14576	14590	14521	14563	14704	14684	14536	14575	14557	14553	14793	14630	14583	14632	14516	14683	14492	14386	14524	14473	14620	14550	14711	14569	14682	14628	14721	14489	14495	14610	14609	14568	14456	14496	14611	14617	14451	14755	14610	14547	14594	14740	14658	14486	14546	14503	14619	14685	14682	14670	14537	14546	14532	14483	14678	14611	14638	14730	14717	14678	14714	14563	14668	14571	14472	14833	14495	14488	14585	14534	14787	14686	14696	14720	14744	14581	14629	14700	14697	14583	14696	14495	14639	14666	14711	14849	14726	14744	14664	14682	14687	14604	14640	14656	14679	14552	14577	14575	14633	14570	14717	14508	14527	14561	14840	14718	14700	14659	14652	14633	14624	14557	14691	14616	14850	14680	14657	14589	14654	14667	14645	14784	14605	14560	14633	14661	14639	14655	14488	14773	14733	14710	14635	14673	14812	14667	14593	14660	14707	14592	14559	14659	14514	14671	14802	14549	14678	14659	14616	14548	14607	14542	14609	14670	14718	14679	14677	14656	14581	14630	14696	14656	14736	14607	14597	14797	14731	14811	14445	14696	14539	14696	14607	14585	14696	14611	14598	14877	14536	14731	14660	14656	14626	14550	14425	14641	14545	14549	14606	14561	14746	14531	14495	14766	14671	14525	14545	14609	14642	14619	14736	14692	14612	14626	14601	14521	14670	14810	14537	14674	14795	14496	14559	14749	14495	14617	14742	14436	14481	14675	14640	14577	14724	14446	14803	14565	14505	14674	14641	14557	14464	14585	14631	14554	14613	14621	14606	14570	14656	14610	14672	14766	14538	14685	14601	14660	14491	14511	14708	14540	14847	14596	14528	14660	14505	14531	14514	14770	14724	14429	14637	14799	14489	14620	14798	14542	14747	14766	14566	14689	14591	14614	14604	14732	14625	14478	14569	14681	14550	14440	14704	14581	14610	14454	14564	14540	14417	14600	14509	14429	14682	14494	14502	14625	14690	14595	14649	14634	14582	14682	14730	14574	14644	14591	14489	14705	14677	14635	14743	14606	14610	14769	14609	14616	14877	14670	14603	14664	14620	14690	14649	14716	14754	14693	14605	14686	14587	14601	14638	14672	14508	14630	14628	14646	14488	14832	14611	14677	14561	14521	14681	14575	14692	14493	14635	14527	14535	14589	14638	14747	14767	14794	14666	14534	14600	14637	14530	14753	14599	14539	14635	14738	14564	14645	14605	14573	14521	14622	14701	14775	14548	14630	14730	14553	14663	14618	14643	14760	14511	14615	14592	14652	14565	14684	14648	14528	14665	14386	14743	14692	14525	14730	14620	14716	14663	14729	14713	14564	14718	14735	14592	14665	14607	14508	14553	14776	14703	14674	14739	14622	14642	14603	14545	14632	14644	14809	14668	14716	14686	14584	14632	14516	14501	14787	14679	14732	14634	14686	14737	14651	14511	14632	14574	14833	14601	14614	14560	14455	14583	14561	14634	14692	14548	14678	14516	14657	14730	14709	14590	14605	14502	14874	14654	14533	14715	14677	14573	14522	14509	14594	14672	14564	14534	14450	14501	14760	14717	14712	14523	14575	14513	14643	14597	14783	14710	14571	14743	14666	14633	14658	14700	14578	14675	14583	14578	14629	14318	14501	14822	14634	14754	14572	14687	14682	14627	14758	14702	14564	14620	14527	14755	14652	14434	14611	14622	14460	14684	14609	14682	14716	14567	14653	14444	14712	14707	14615	14609	14542	14593	14780	14711	14647	14513	14670	14590	14669	14723	14607	14558	14665	14616	14669	14663	14572	14795	14580	14466	14540	14625	14634	14729	14555	14540	14616	14609	14590	14595	14566	14562	14757	14674	14579	14775	14619	14726	14657	14557	14638	14537	14722	14550	14625	14647	14543	14654	14601	14711	14500	14689	14737	14517	14509	14612	14640	14526	14663	14622	14654	14530	14507	14537	14671	14460	14544	14537	14614	14610	14596	14625	14578	14439	14541	14469	14550	14608	14505	14567	14549	14556	14650	14612	14572	14748	14786	14649	14663	14552	14500	14415	14540	14789	14674	14731	14716	14499	14671	14513	14622	14593	14754	14739	14555	14738	14677	14646	14731	14615	14633	14515	14652	14673
24251	21399	28926	24608	22761	25277	25751	21604	19638	18435	17402	17281	17329	17039	17061	16845	16820	16960	17191	18112	23068	26061	24007	21265	19108	17694	17171	16745	16832	16739	16703	16793	16717	16603	16555	16695	16715	16541	16550	16698	16517	16442	16549	16592	16522	16685	16819	16790	16462	16456	16496	16684	16570	16415	16736	16619	16563	16628	16782	16668	16731	16599	16672	16614	16613	16512	16688	16445	16714	16358	16772	16593	16541	16572	16693	16713	16350	16490	16553	16636	16652	16603	16484	16658	16861	16619	16578	16672	16643	16487	16544	16570	16548	16544	16441	16637	16604	16439	16738	16597	16521	16479	16428	16566	16606	16665	16788	16608	16645	16759	16640	16672	16491	16505	16723	16836	16733	16665	16798	16632	16649	16845	16631	16618	16602	16554	16627	16469	16492	16583	16671	16595	16657	16790	16312	16467	16493	16634	16536	16457	16528	16607	16426	16570	16559	16570	16692	16736	16443	16594	16605	16282	16527	16637	16525	16259	16663	16477	16666	16488	16555	16516	16481	16691	16574	16550	16562	16640	16560	16556	16673	16729	16642	16479	16531	16417	16416	16434	16481	16427	16473	16557	16479	16589	16786	16590	16590	16795	16519	16281	16607	16759	16619	16604	16455	16679	16405	16638	16745	16669	16838	16696	16509	16515	16490	16610	16500	16507	16405	16556	16467	16440	16761	16695	16523	16521	16508	16551	16488	16525	16302	16558	16574	16454	16498	16480	16433	16486	16671	16580	16427	16334	16674	16741	16633	16292	16466	16462	16709	16520	16487	16568	16664	16415	16466	16569	16611	16714	16672	16574	16564	16683	16374	16515	16730	16735	16648	16449	16700	16457	16776	16606	16638	16637	16671	16624	16581	16492	16665	16480	16729	16671	16617	16669	16640	16766	16597	16631	16452	16517	16471	16574	16514	16566	16554	16437	16540	16676	16319	16658	16740	16555	16627	16559	16549	16666	16413	16512	16735	16853	16513	16558	16597	16521	16575	16676	16504	16544	16676	16748	16721	16633	16629	16535	16598	16789	16766	16735	16416	16599	16595	16588	16719	16447	16732	16405	16629	16545	16717	16527	16496	16458	16722	16511	16433	16754	16654	16537	16508	16455	16672	16536	16510	16653	16516	16870	16540	16497	16455	16541	16557	16599	16578	16732	16410	16536	16504	16563	16718	16396	16510	16568	16627	16457	16731	16438	16854	16515	16569	16386	16498	16609	16538	16382	16541	16624	16524	16757	16515	16602	16469	16693	16609	16408	16554	16481	16520	16560	16489	16672	16586	16625	16347	16549	16507	16626	16641	16737	16540	16575	16745	16482	16420	16558	16742	16506	16636	16721	16506	16428	16683	16394	16364	16631	16422	16624	16636	16420	16345	16413	16728	16573	16391	16598	16638	16560	16533	16381	16681	16707	16519	16626	16357	16866	16586	16433	16558	16429	16456	16569	16442	16536	16678	16634	16602	16537	16412	16548	16563	16478	16550	16413	16597	16617	16418	16705	16521	16377	16691	16415	16577	16464	16588	16747	16709	16420	16519	16635	16540	16430	16395	16560	16557	16601	16658	16487	16593	16532	16741	16554	16418	16281	16416	16535	16502	16539	16346	16472	16394	16577	16577	16598	16337	16544	16752	16605	16564	16404	16434	16753	16559	16522	16722	16652	16563	16519	16516	16538	16783	16804	16554	16562	16625	16545	16410	16375	16498	16680	16511	16759	16314	16709	16490	16352	16563	16515	16425	16580	16753	16588	16650	16541	16567	16514	16500	16538	16443	16465	16712	16557	16450	16519	16585	16556	16612	16474	16691	16586	16733	16731	16650	16715	16660	16460	16667	16490	16576	16491	16422	16612	16755	16599	16804	16742	16761	16640	16567	16456	16854	16564	16605	16703	16551	16572	16557	16509	16461	16760	16643	16592	16868	16513	16597	16360	16600	16658	16496	16488	16557	16529	16472	16506	16526	16576	16639	16480	16560	16469	16462	16567	16665	16493	16749	16445	16391	16501	16523	16455	16349	16547	16552	16611	16594	16448	16769	16601	16728	16366	16500	16545	16509	16562	16422	16502	16592	16339	16462	16567	16673	16368	16475	16335	16536	16399	16724	16663	16422	16469	16625	16289	16700	16538	16634	16205	16410	16412	16606	16675	16499	16415	16636	16677	16513	16668	16631	16548	16670	16620	16508	16494	16541	16459	16480	16767	16678	16523	16612	16469	16615	16452	16579	16616	16584	16485	16692	16608	16721	16765	16495	16497	16652	16427	16823	16503	16509	16682	16525	16426	16697	16624	16507	16581	16402	16467	16538	16592	16548	16574	16649	16425	16589	16671	16502	16767	16729	16494	16353	16670	16529	16550	16705	16602	16540	16433	16629	16689	16655	16599	16471	16581	16583	16650	16587	16622	16781	16667	16620	16507	16723	16589	16674	16594	16586	16540	16649	16478	16445	16612	16412	16424	16536	16337	16590	16552	16415	16528	16492	16557	16531	16508	16602	16640	16680	16356	16614	16784	16650	16545	16457	16558	16621	16571	16410	16585	16577	16425	16477	16677	16459	16466	16650	16827	16654	16572	16408	16570	16605	16607	16746	16459	16611	16402	16432	16493	16343	16558	16481	16543	16533	16576	16446	16509	16570	16706	16633	16649	16504	16607	16372	16486	16745	16267	16606	16479	16615	16565	16450	16578	16625	16531	16670	16468	16372	16575	16530	16418	16395	16456	16721	16660	16496	16515	16422	16598	16516	16457	16359	16581	16760	16443	16514	16576	16598	16490	16646	16576	16755	16680	16623	16485	16623	16589	16433	16523	16399	16556	16649	16626	16350	16654	16713	16511	16557	16550	16478	16557	16545	16573	16769	16532	16636	16488	16333	16539	16583	16705	16508	16598	16508	16410	16679	16672	16719	16542	16734	16654	16525	16364	16507	16643	16513	16552	16589	16535	16597	16456	16492	16252	16472	16264	16661	16503	16559	16494	16443	16811	16667	16686	16712	16625	16592	16459	16586	16417	16446	16482	16620	16711	16647	16758	16626	16805	16684	16584	16651	16542	16597	16670	16525	16541	16443	16585	16718	16658	16640	16656	16534	16579	16557	16543	16608	16607	16580	16699	16514	16721	16525	16708	16632	16223	16422	16546	16494	16438	16672	16601	16482	16488	16536	16474	16714	16589	16497	16492	16569	16596	16624	16492	16696	16609	16676	16425	16389	16441	16569	16457	16387	16730	16716	16554	16579	16582	16468	16601	16677	16385	16538	16635	16713	16652	16555	16593	16364	16443	16495	16496	16416	16432	16652	16656	16614	16379	16531	16743	16739	16643	16649	16555	16710	16709	16657	16657	16538	16562	16539	16499	16394	16443	16486	16476	16640	16517	16453	16604	16684	16551	16501	16517	16569	16563	16475	16507	16894	16540	16422	16626	16637	16531	16694	16601	16626	16704	16394	16688	16666	16621	16482	16613	16486	16522	16793	16687	16561	16350	16699	16637	16449	16640	16565	16629	16713	16788	16711	16624	16594	16712	16675	16585	16605	16566	16765	16476	16601	16729	16557	16360	16537	16438	16443	16351	16545	16637	16586	16599	16660	16682	16534	16517	16454	16407	16614	16446	16531	16533	16505	16457	16625	16473	16588	16480	16617	16457	16659	16602	16615	16667	16474	16673	16554	16525	16709	16538	16610	16485	16555	16534	16674	16673	16551	16557	16594	16602	16640	16627	16448	16577	16569	16361	16700	16733	16653	16308	16598	16568	16711	16717	16439	16616	16577	16609	16527	16577	16561	16468	16574	16313	16654	16568	16684	16727	16706	16536	16534	16538	16688	16627	16634	16702	16637	16573	16554	16546	16822	16470	16559	16686	16383	16557	16688	16684	16657	16350	16428	16471	16539	16491	16490	16758	16778	16497	16504	16434	16358	16467	16593	16632	16655	16567	16432	16573	16810	16562	16349	16611	16577	16497	16588	16775	16656	16715	16388	16610	16661	16711	16650	16638	16658	16597	16583	16564	16652	16593	16698	16619	16537	16589	16606	16546	16493	16413	16727	16422	16543	16421	16613	16608	16744	16781	16369	16436	16739	16618	16555	16735	16593	16490	16578	16754	16586	16654	16581	16645	16586	16706	16702	16575	16387	16721	16642	16642	16525	16668	16620	16499	16575	16578	16440	16747	16489	16604	16519	16645	16369	16677	16604	16558	16657	16842	16438	16662	16559	16402	16523	16571	16676	16588	16481	16625	16414	16443	16551	16535	16563	16438	16777	16487	16776	16453	16845	16543	16530	16475	16505	16705	16457	16674	16304	16582	16527	16457	16527	16593	16516	16415	16404	16553	16434	16271	16758	16649	16677	16633	16472	16620	16497	16535	16713	16659	16788	16649	16514	16519	16519	16508	16663	16547	16519	16664	16530	16651	16618	16526	16470	16541	16530	16499	16631	16585	16491	16376	16617	16552	16524	16559	16498	16538	16522	16483	16650	16676	16595	16551	16500	16440	16614	16596	16681	16803	16647	16556	16503	16472	16478	16421	16721	16531	16507	16467	16544	16645	16350	16819	16439	16468	16668	16690	16521	16648	16506	16552	16686	16476	16594	16453	16697	16507	16510	16393	16434	16553	16568	16609	16433	16464	16459	16630	16264	16391	16705	16444	16454	16553	16610	16555	16599	16469	16546	16719	16526	16520	16580	16390	16447	16435	16551	16413	16480	16394	16588	16481	16638	16785	16529	16558	16451	16592	16498	16577	16605	16613	16655	16713	16371	16538	16667	16518	16613	16602	16600	16617	16513	16434	16615	16495	16460	16654	16573	16591	16683	16443	16561	16525	16659	16730	16547	16554	16479	16360	16665	16616	16701	16583	16616	16617	16638	16600	16506	16547	16600	16688	16585	16655	16464	16633	16612	16545	16381	16765	16619	16761	16427	16636	16595	16459	16589	16396	16696	16437	16676	16743	16706	16577	16549	16558	16573	16583	16720	16695	16690	16527	16491	16456	16568	16585	16664	16460	16782	16622	16677	16457	16616	16528	16536	16619	16631	16640	16625	16449	16668	16613	16657	16508	16642	16575	16782	16623	16460	16696	16749	16632	16511	16606	16812	16797	16679	16428	16495	16440	16577	16446	16474	16530	16597	16670	16549	16498
22570	38054	38935	34199	28993	26485	23616	21630	18895	17121	15754	15452	15389	15237	15090	14898	15200	15208	15588	17275	25518	27618	24394	20119	17376	15658	14702	14646	14495	14428	14469	14574	14770	14586	14571	14406	14581	14576	14641	14405	14661	14607	14624	14548	14581	14551	14452	14608	14601	14526	14600	14563	14672	14606	14434	14606	14654	14519	14504	14541	14358	14676	14540	14484	14508	14430	14448	14660	14417	14447	14642	14506	14449	14526	14478	14473	14456	14614	14495	14662	14576	14409	14363	14610	14578	14500	14500	14575	14610	14572	14395	14548	14447	14503	14392	14654	14559	14381	14468	14541	14451	14528	14565	14674	14368	14526	14532	14544	14644	14365	14565	14533	14662	14516	14475	14380	14564	14490	14507	14542	14473	14404	14403	14674	14514	14635	14542	14484	14694	14364	14501	14560	14550	14618	14451	14405	14611	14638	14521	14533	14573	14636	14503	14480	14646	14431	14503	14597	14319	14300	14460	14512	14544	14612	14501	14364	14449	14500	14496	14385	14602	14461	14572	14602	14456	14570	14655	14536	14357	14463	14547	14676	14374	14580	14645	14489	14521	14471	14473	14550	14501	14430	14450	14513	14419	14545	14398	14509	14300	14607	14546	14536	14430	14450	14602	14511	14598	14746	14587	14472	14502	14487	14407	14513	14584	14446	14589	14549	14610	14508	14534	14393	14467	14334	14660	14349	14526	14570	14528	14539	14629	14511	14513	14468	14471	14360	14458	14503	14499	14579	14593	14476	14508	14562	14454	14524	14660	14531	14528	14515	14646	14456	14543	14416	14517	14657	14453	14577	14219	14618	14442	14498	14495	14462	14407	14517	14489	14453	14586	14420	14562	14348	14369	14532	14472	14454	14505	14580	14473	14506	14485	14596	14566	14599	14565	14448	14645	14588	14529	14514	14486	14569	14556	14446	14521	14670	14544	14581	14543	14500	14533	14556	14498	14504	14560	14564	14408	14514	14569	14455	14503	14525	14592	14604	14593	14823	14544	14462	14515	14577	14504	14363	14574	14542	14420	14566	14721	14518	14396	14521	14733	14499	14551	14502	14470	14449	14511	14374	14572	14400	14608	14586	14504	14788	14400	14583	14639	14527	14607	14588	14512	14663	14424	14312	14562	14666	14520	14488	14501	14519	14481	14592	14455	14320	14478	14546	14463	14577	14484	14513	14475	14563	14529	14390	14515	14580	14415	14362	14593	14648	14518	14476	14571	14423	14472	14606	14455	14519	14440	14748	14555	14509	14426	14559	14554	14504	14440	14434	14630	14412	14530	14676	14482	14453	14507	14582	14774	14506	14620	14467	14562	14400	14515	14450	14331	14464	14572	14483	14430	14565	14352	14459	14462	14533	14436	14491	14372	14454	14708	14553	14626	14539	14485	14580	14426	14446	14561	14684	14688	14570	14638	14459	14548	14592	14532	14389	14733	14476	14619	14391	14588	14541	14475	14384	14419	14600	14386	14388	14505	14493	14556	14434	14444	14623	14600	14467	14571	14379	14432	14666	14530	14392	14448	14768	14450	14400	14616	14592	14370	14660	14615	14455	14621	14470	14562	14407	14600	14382	14474	14513	14518	14459	14515	14555	14402	14462	14485	14579	14515	14552	14375	14680	14472	14528	14609	14533	14617	14262	14594	14699	14504	14511	14369	14629	14427	14413	14512	14446	14589	14687	14575	14509	14553	14438	14529	14420	14535	14374	14481	14692	14480	14466	14377	14539	14409	14559	14597	14487	14502	14539	14445	14326	14524	14672	14479	14509	14642	14461	14450	14601	14400	14601	14622	14548	14628	14573	14525	14657	14475	14569	14639	14551	14686	14699	14488	14447	14462	14439	14677	14515	14617	14459	14499	14521	14411	14425	14383	14435	14493	14583	14645	14456	14458	14524	14407	14429	14621	14476	14597	14493	14534	14510	14554	14568	14462	14477	14588	14403	14392	14546	14478	14543	14526	14520	14352	14414	14601	14556	14375	14607	14552	14553	14601	14428	14473	14428	14437	14557	14571	14610	14657	14447	14607	14418	14278	14510	14572	14539	14534	14717	14482	14437	14570	14425	14513	14518	14526	14567	14614	14497	14571	14453	14504	14438	14707	14608	14454	14384	14455	14445	14426	14341	14598	14564	14644	14543	14499	14568	14564	14603	14624	14560	14522	14570	14569	14611	14594	14552	14484	14514	14546	14567	14783	14417	14526	14375	14614	14535	14516	14520	14492	14553	14511	14409	14451	14462	14742	14467	14358	14513	14604	14603	14317	14557	14609	14664	14616	14610	14542	14345	14507	14640	14649	14511	14425	14612	14561	14596	14500	14544	14485	14465	14485	14518	14408	14569	14448	14551	14490	14631	14470	14432	14611	14598	14566	14332	14478	14496	14520	14512	14390	14273	14597	14421	14528	14480	14429	14750	14536	14576	14644	14494	14488	14541	14393	14541	14496	14418	14477	14668	14613	14560	14321	14588	14470	14438	14472	14401	14508	14456	14611	14558	14497	14580	14436	14433	14663	14365	14561	14522	14729	14686	14424	14614	14673	14372	14496	14537	14601	14384	14500	14611	14491	14590	14523	14537	14459	14566	14532	14505	14420	14572	14473	14517	14520	14491	14523	14521	14503	14393	14631	14570	14521	14477	14445	14526	14408	14549	14515	14340	14414	14645	14561	14421	14459	14473	14390	14696	14632	14323	14467	14558	14422	14578	14601	14487	14422	14698	14512	14576	14554	14597	14383	14569	14364	14557	14458	14402	14493	14563	14665	14630	14532	14460	14453	14422	14621	14431	14567	14590	14536	14479	14486	14622	14548	14441	14456	14454	14646	14657	14458	14435	14407	14584	14773	14363	14566	14584	14457	14665	14419	14382	14482	14564	14336	14278	14582	14499	14598	14659	14435	14501	14509	14343	14395	14415	14499	14528	14474	14507	14592	14592	14499	14611	14534	14486	14530	14580	14523	14609	14575	14470	14569	14471	14572	14462	14279	14418	14538	14410	14356	14607	14717	14434	14593	14454	14466	14372	14464	14484	14535	14463	14654	14428	14492	14393	14558	14567	14402	14642	14451	14415	14636	14540	14433	14583	14734	14593	14708	14568	14592	14624	14441	14564	14699	14413	14540	14556	14599	14607	14533	14436	14521	14493	14625	14460	14379	14530	14500	14554	14464	14534	14578	14574	14527	14457	14518	14414	14548	14362	14460	14553	14513	14483	14499	14364	14474	14468	14434	14572	14441	14550	14666	14453	14468	14597	14795	14545	14461	14533	14509	14449	14432	14575	14489	14488	14486	14595	14448	14456	14419	14403	14514	14380	14486	14648	14559	14635	14505	14565	14270	14646	14532	14442	14484	14520	14444	14418	14663	14606	14674	14422	14541	14603	14686	14510	14612	14657	14615	14424	14483	14466	14526	14451	14452	14510	14366	14596	14321	14600	14454	14403	14440	14621	14322	14460	14512	14314	14602	14589	14579	14565	14487	14345	14564	14387	14511	14534	14458	14342	14535	14478	14730	14687	14734	14586	14514	14461	14442	14593	14724	14552	14613	14540	14539	14437	14603	14324	14543	14521	14452	14427	14329	14483	14466	14386	14470	14458	14635	14469	14585	14492	14358	14497	14659	14512	14538	14534	14537	14613	14522	14579	14454	14385	14454	14480	14580	14512	14492	14405	14441	14504	14455	14356	14528	14620	14454	14514	14487	14426	14474	14455	14679	14656	14451	14548	14512	14641	14660	14675	14558	14514	14571	14554	14491	14456	14534	14430	14537	14552	14533	14505	14702	14511	14643	14649	14557	14406	14513	14659	14553	14497	14491	14436	14524	14605	14621	14484	14485	14431	14511	14354	14616	14610	14477	14537	14503	14588	14542	14470	14446	14410	14344	14334	14598	14434	14652	14636	14574	14516	14620	14548	14529	14495	14504	14422	14705	14436	14720	14453	14309	14528	14588	14613	14620	14348	14597	14436	14429	14608	14622	14350	14436	14665	14326	14502	14445	14501	14521	14467	14376	14333	14447	14601	14417	14494	14697	14332	14555	14455	14500	14597	14529	14360	14504	14778	14625	14643	14506	14284	14531	14530	14488	14476	14349	14564	14553	14503	14649	14517	14625	14555	14578	14459	14460	14553	14557	14508	14521	14438	14551	14458	14617	14481	14658	14590	14479	14502	14470	14406	14479	14528	14428	14462	14401	14681	14384	14537	14493	14599	14409	14552	14533	14550	14517	14409	14491	14654	14522	14368	14661	14426	14398	14482	14573	14357	14535	14450	14708	14516	14512	14459	14543	14497	14609	14440	14441	14564	14590	14443	14721	14363	14482	14324	14534	14471	14569	14395	14622	14546	14393	14352	14631	14587	14516	14655	14634	14741	14528	14422	14547	14553	14645	14479	14659	14557	14557	14512	14552	14534	14506	14482	14467	14521	14583	14453	14471	14505	14466	14484	14492	14505	14512	14587	14514	14372	14412	14574	14359	14572	14625	14578	14488	14643	14473	14432	14609	14489	14461	14558	14519	14578	14664	14431	14487	14405	14390	14462	14401	14557	14616	14584	14551	14618	14594	14479	14535	14508	14389	14651	14559	14398	14439	14513	14265	14675	14280	14462	14608	14414	14453	14418	14602	14789	14426	14488	14473	14612	14455	14421	14470	14449	14595	14375	14649	14372	14389	14440	14449	14502	14416	14549	14482	14635	14624	14490	14430	14630	14396	14436	14695	14497	14564	14498	14575	14460	14461	14570	14389	14391	14528	14399	14429	14400	14595	14611	14446	14483	14449	14592	14536	14496	14610	14484	14532	14506	14452	14644	14311	14614	14603	14352	14489	14486	14309	14488	14308	14465	14529	14542	14522	14619	14576	14462	14686	14680	14695	14628	14470	14637	14557	14567	14508	14450	14667	14399	14610	14577	14348	14502	14443	14513	14526	14542	14530	14667	14420	14528	14504	14532	14509	14528	14419	14576	14499	14532	14463	14508	14439	14475	14707	14361	14581	14594	14518	14420	14446	14552	14447	14648	14535	14524	14474	14473	14560	14385	14530	14463	14483	14667	14378	14503	14445	14506	14500	14455	14402	14550	14499	14501	14484	14566	14746	14479	14544	14522	14395	14559	14412	14605	14489	14579	14447	14595	14394	14226
31300	27615	30691	26238	21522	20328	19187	18635	17845	17539	17344	17123	17195	17175	17182	17069	17461	17210	17553	17489	18037	18157	17989	17783	17677	17493	17231	17261	17188	16975	17044	17271	17303	17287	17231	17120	17164	17190	17134	17249	17409	17234	17102	17197	17113	17266	17206	16940	17205	17162	17071	17128	17348	17329	17305	17044	17331	17118	17151	17213	17292	17314	17228	17082	16953	17157	17444	17143	17001	17002	17269	17195	17308	17406	17192	17444	17318	17182	17274	17157	17254	17250	17162	17282	17088	17139	17266	17159	17152	17246	17108	17273	17395	17243	17076	16933	17290	17192	17259	17001	17190	17091	17164	17242	17001	17100	17286	17136	17217	17275	17094	17126	17223	17063	17182	17312	16977	17006	17350	17257	17154	17256	17139	17148	17279	17137	17307	17056	17137	17153	17041	17171	17113	17107	16918	17102	17158	17191	17080	17198	17103	17256	17156	17079	17342	17125	17147	17090	17061	17225	17081	17069	17033	17305	17103	17155	17105	17131	17169	17035	17019	17082	17160	17052	17215	17443	17307	17149	17223	17284	17271	17171	17403	17117	17193	17234	17280	17404	17208	17260	17273	17215	17130	17395	17256	17130	17292	16960	17275	16943	17206	16915	17211	17254	17276	17339	17176	17163	17292	17153	17280	17027	17415	17184	16912	17004	17171	17207	17297	17230	17293	17042	17038	17029	17153	17180	17055	17114	17123	16999	17133	17168	17188	17217	17094	17187	17109	17084	17372	17050	17079	17081	17171	17151	17226	17078	17251	17207	17039	16972	16970	17084	17045	17110	17261	17162	17035	17294	17181	17236	17042	17112	17274	17262	17269	17125	17207	17036	17138	17238	17233	17109	17077	17071	16961	17265	17324	17145	17092	17273	17082	17166	17059	17196	17205	16996	17152	17144	17214	17063	17117	17386	17378	17101	16973	17109	17143	17185	17184	17101	17226	17004	17162	17280	17139	17390	17245	17161	17185	17224	17208	17068	17257	17121	17178	17198	17115	17075	17050	17134	17181	17104	17071	17383	17266	17162	17185	17081	17202	17098	17124	17114	16976	17145	17060	17180	17138	17241	17253	17115	17195	16916	17176	17332	17191	17077	17088	17219	17378	17089	17164	17350	17152	16939	17105	17268	17133	17361	17120	17483	17265	17120	17266	17286	16946	17185	17192	17175	17284	17310	17295	17098	17217	17220	17324	17112	17061	17117	17165	17181	17390	16882	17222	17100	17218	17213	17174	17225	17324	17255	17323	17285	16908	17161	17234	17188	17289	17120	17226	17290	17080	17071	17065	16964	17327	17249	17104	17015	17181	17054	17041	17209	17089	17463	17266	17320	17425	17139	17099	17264	17161	17202	17137	17237	17014	17197	17061	17280	17051	17114	17436	17159	17178	17074	17246	17089	17148	17148	17183	17146	17092	17277	17084	17081	17251	17134	17281	17066	17043	17154	17328	17240	17261	17300	17161	17316	17268	17118	17269	17220	17140	17241	17172	17291	17241	16974	17209	17271	17363	17158	17176	17100	17206	17088	17490	17011	17246	17161	17202	17213	17329	17141	17174	17113	17309	17255	17290	17339	17215	17268	17189	17173	17290	17228	17194	17161	17010	17258	17265	17035	17094	17167	17129	16967	16995	17302	17372	17139	17139	17209	17142	17243	17259	17051	17324	17089	17266	17244	17149	17289	17067	17106	17063	17078	17127	17147	17028	17070	17117	16826	17161	17084	17207	17050	17137	17167	17260	17319	17218	17311	17178	17303	17208	17228	17050	17128	17290	16992	17075	17154	17106	16952	17321	17278	17376	17381	17263	17083	17320	17296	17271	17235	17148	17304	17136	17256	17254	17169	17247	17421	17215	17302	17189	17296	17168	17105	17159	17275	17369	17230	16990	17123	17138	17169	17225	17324	17100	17087	17203	17033	17133	17360	17293	17284	17000	16932	17285	17214	17148	17159	17083	17074	17242	17386	17212	16963	17143	17138	17303	17038	17117	17246	17135	17263	17255	17262	17116	17128	17252	17260	17184	17089	17094	17130	17073	17264	17076	17108	17321	17254	17176	17067	17004	17089	17126	17190	17254	17073	17257	17347	17127	17152	17210	17047	17139	17266	16955	17300	17238	17269	17167	17236	16992	17225	17140	17238	17189	17058	17135	16900	17241	17107	17107	17175	17253	17157	17139	17112	16989	17120	17056	17077	16960	17225	17238	16985	17225	17136	17341	17225	17119	17153	17212	17142	17323	17183	17275	17119	17253	17134	17279	17163	17352	17184	17133	17230	17225	17271	17407	17069	17136	17034	17223	17185	17014	16924	17098	17041	17117	16985	17322	17137	17088	17292	17131	17195	17268	17158	17152	16944	17028	16899	17250	17255	17153	17250	17185	17267	17132	17290	17014	16984	17268	17204	17304	17163	17267	17241	17359	17328	17081	17259	17021	17186	17136	17045	17176	17192	17420	17185	17133	17386	16997	17131	17320	17195	17231	17278	17095	17335	17296	17331	17190	17028	17319	17061	17050	17257	17123	17120	16970	17134	17174	17125	17353	17144	17121	17203	17227	17127	17075	17115	16998	17178	17251	17174	17236	17132	17352	17384	17198	17140	17120	17348	17114	17162	17119	17243	17340	17266	17218	17291	16962	17172	17205	17340	17188	17206	17150	17172	17125	17350	17100	17157	16921	17154	17111	17057	17236	17149	17137	17147	17124	17286	17112	17224	17268	17309	17113	17179	17317	17101	17095	17206	17281	17124	17105	16978	17234	17184	17167	17024	17008	17185	16982	17003	17260	17026	17212	17204	17126	17239	17061	17035	17413	16949	17129	17080	17374	17076	17256	17286	17121	17267	16988	17165	17293	17177	17197	17052	17472	17269	17217	17136	17200	17117	17189	17156	17377	17346	17211	17020	17127	17060	17190	17380	17393	17319	17150	17246	17014	17142	17222	17222	17163	17217	17160	17278	17088	17182	17389	17115	17105	16912	17259	17113	16996	17282	17152	17118	17175	17034	17234	17103	17043	17290	17011	17199	17231	17240	17139	16999	17037	17116	17244	17117	17169	17156	17062	17166	17202	17158	17347	17149	17228	17181	17127	17131	17020	17055	17155	17245	17229	17172	17246	17216	17083	17281	17018	17075	17108	17063	17156	17214	17246	17196	17193	17087	17096	17082	17110	17148	17227	17246	17225	17387	17111	17267	17239	17164	17180	17383	17209	17186	17192	17267	17085	17064	17284	17145	17246	17168	17265	17142	17097	17146	17103	17266	17199	17285	16902	17104	17308	17158	17401	17211	17224	17316	17315	17259	17204	17009	17109	17260	17028	17043	17004	17410	17248	17271	17055	17166	17049	17107	17079	17254	17190	17052	17327	17113	17104	17187	17270	17218	17007	17220	17162	17124	17203	17257	17273	17129	17131	17234	17140	17268	17098	17110	17159	17161	17143	17179	17266	17299	17286	17196	17406	17197	17328	17131	17192	17100	17332	17081	17132	17046	17120	17154	17187	17415	17274	17213	17254	17150	17172	17096	17303	17075	17079	17145	17291	17174	17230	17277	17186	17218	17302	17238	17214	17332	17383	17089	17183	17322	17131	17243	17138	17351	17050	17263	17125	17282	17121	17323	17174	17350	17005	17139	17014	17250	17087	17140	17139	17271	17172	17106	17169	17041	17142	17073	17212	17128	17269	17140	17414	17129	17047	17127	17369	17194	17128	17229	17194	17341	17182	17138	17194	17099	17127	17121	17316	17111	17202	17452	17014	17258	17050	17138	17105	17026	17122	16973	17048	17040	17026	17062	17105	17197	17151	17179	17087	17226	17186	17217	17374	17218	17187	17190	17258	17092	17239	17120	17090	17096	17174	17202	17181	17043	17168	17078	17327	17143	17098	17144	17150	17275	17206	17318	17248	17251	17214	17254	17299	17154	17162	17003	16958	17036	17188	17145	17261	17118	17157	17204	17187	17234	17076	17248	17109	17077	17283	17048	17344	17322	17041	17077	17280	17111	17104	17104	17108	17193	17154	17293	17081	17169	17159	17045	16956	17176	17118	17233	17152	17224	17149	16964	17290	17507	17277	17155	17138	16991	16995	17094	17267	17108	17104	17020	17202	17228	17354	16949	17415	17338	17210	17132	17266	17068	17077	17285	17081	17338	17091	17311	17268	17272	17037	17115	17099	17375	17169	17173	17255	17238	17383	17014	17135	17148	16960	17090	17150	17069	17037	17436	16929	17182	17247	17147	17302	17225	17095	17150	17126	17353	17231	17279	17246	17046	16963	17043	17243	17145	17160	17348	17217	17045	17154	17130	17196	17150	17292	17286	17322	17364	17334	17031	17140	17059	17117	17015	17040	16969	17137	17209	17235	17155	17025	17061	17163	17280	17019	17202	17190	17341	17173	17214	16977	17022	17164	17229	17079	17257	17276	17180	17234	17182	17221	17047	17081	17125	16927	17144	17196	17172	17258	17263	17298	17236	17273	17126	17098	17183	17150	17053	17334	17055	17467	17300	17357	17256	17002	17089	17187	17158	17085	17226	17262	17141	17218	17334	17161	17263	17228	17268	17321	16947	17150	17169	17046	17051	17110	16977	17106	17208	17243	17171	17338	17056	17320	17219	17311	17157	17265	17228	17285	17274	17178	17235	17252	17234	17297	17297	17166	17122	17221	17268	16937	17112	17050	17172	17188	17249	17140	17400	17290	17246	17014	17342	17050	17223	17179	17036	17088	17149	16961	17183	17065	17359	17091	17047	17061	17188	17093	16970	17137	17370	17308	17126	17123	17143	17178	17047	17361	17236	17118	17250	17376	17179	17283	17422	17224	17150	17091	17182	17293	16978	17149	17043	17157	17215	17265	17280	17311	17184	17314	17330	17058	17224	17208	16887	17023	17241	17207	17147	17210	17140	17036	17239	17282	17243	17058	17090	17124	16926	17343	17266	17219	17219	17226	16834	17052	17344	17212	17145	16967	17393	17444	17357	17237	17270	17163	16971	17148	17307	17173	17340	17148	17155	17328	17241	17175	17165	17463	17053	17166	17092	17317	17181	17207	17163	17052	17303	17316	17254	17289	17145	17331	17095	17207	17157	17319	17108	17120	17065	17222	17049	17423	17316	17199	17017	17108	17204	16886	17162	17290	17130
22449	29416	30541	25146	21189	19856	17967	17227	16017	15655	15322	15096	14942	15025	15024	14769	15128	15042	15050	15354	16520	16466	16064	15575	15411	15035	14962	14835	14974	14828	14875	14820	14931	14981	14725	14866	14850	14903	14841	14949	14750	15042	14822	14908	14911	14936	14671	14951	14945	14821	15030	14945	15093	14897	14947	14718	14856	14984	14809	14972	14852	14874	14782	14689	15001	14885	14869	14883	15049	14872	14709	14853	14852	14910	14910	14846	14824	14820	14989	14832	14871	14943	14955	14876	14767	14733	14850	14983	14873	15022	14801	14743	14924	15043	14983	14977	14909	14906	14949	14866	14928	14827	14777	14738	15024	14908	14746	14649	14810	14826	14678	14815	14853	14906	14794	14927	14922	14848	14820	14875	15009	14930	14771	14878	14983	14802	14857	14880	15014	14985	14809	14865	14835	14917	15102	14904	14871	14994	14831	14986	14932	14941	14982	14845	14906	14971	14760	14768	14930	14822	14684	14931	14792	14985	14750	14931	14881	14853	14960	14705	14847	14690	14951	14865	14761	14796	14806	14841	14894	14835	15032	14954	15146	14780	14958	14866	14975	14797	14826	14733	14986	14917	14918	14775	14867	14787	14834	14837	14834	14869	14893	15052	15047	14750	14904	14924	14789	14884	14897	14933	15013	14806	14783	14963	14921	14752	14960	14785	15030	14946	14941	14896	14947	14895	14897	14770	14839	14712	15002	14972	14873	14846	14886	14756	14815	14729	14826	14755	14871	15002	14831	14810	14808	14777	14858	15048	14802	14873	14900	14863	14765	14937	15066	14663	14932	14846	14889	14821	14798	14884	14747	14899	14745	14955	14850	14801	15083	14880	15043	14760	14720	14958	14843	14821	14792	14924	14809	14820	14774	14862	14966	14852	14921	14939	14857	14765	14739	14899	14858	14817	14835	14865	14815	14939	15001	14967	15020	14942	14834	14859	14742	14953	14735	14960	14857	14800	14863	14987	14909	14851	14816	14978	14764	15038	14922	14802	14844	14936	14900	15005	14857	15100	14965	15108	14923	14882	14781	15005	14971	15008	15030	14954	14866	14743	14936	14645	14881	14975	14991	14799	15004	14957	14890	14991	14817	14806	14900	14859	14879	14826	14797	14751	14913	14785	15001	14881	14863	14804	14701	14874	14811	14840	14761	14862	14775	14839	14783	14737	14941	14952	14971	14938	14710	14862	14806	14964	14833	14909	14942	14866	14830	14943	14868	14906	14802	15009	14921	15009	14990	14833	14971	14834	14910	14798	14806	14943	14804	14793	14914	14886	14883	14768	14812	15009	14828	14785	14862	14916	14851	14935	14865	14761	14915	14943	14914	14858	14954	14871	15092	14831	14851	15002	14905	14852	14883	14917	14860	14687	14676	14845	14956	14750	14847	14931	14927	14862	14950	14946	14989	14850	14858	14909	14805	14714	14927	14912	14771	14845	14902	14878	15018	15132	15137	14734	14913	14941	14946	15135	14993	15084	14696	14832	15056	14900	14859	14956	14976	14774	14848	14989	14912	14921	14707	14902	14807	14889	14778	14849	15000	14934	14875	14795	15003	15016	14905	14908	14967	14873	14904	14995	14756	14882	14958	14833	15068	14844	14797	14855	14887	14809	14714	14827	14783	14811	14883	14935	15033	14853	14942	14868	14855	14845	14826	14931	14955	14925	14880	14877	14875	14890	14988	14892	14773	14778	14840	14779	14862	15003	14785	14699	14920	14917	14900	14817	14773	14947	14899	14620	14817	14832	14840	14852	14774	14873	14825	14798	14981	14720	14840	14973	14796	14861	14871	14887	14970	14994	15071	14874	14633	14846	14787	14835	14948	14837	14893	14937	14987	14873	14924	14912	14949	14935	14971	14862	14860	14929	14778	14957	14842	14885	14864	14802	14847	14687	14892	14769	14868	14915	15051	14897	14914	14900	14839	15021	14722	14912	14839	14779	14874	14794	14806	14952	14850	14819	14935	14822	15083	14774	14748	14731	14882	14850	14996	14835	14899	14910	14980	14910	14810	14893	14806	14690	14848	14984	14871	14882	14904	14883	14771	14784	14929	14999	14807	14758	14982	14957	14837	14718	15065	14962	14888	14836	14856	14970	14794	14916	14867	15044	15100	14967	14937	14849	15117	14989	15005	15132	14955	14859	14894	14854	14924	14877	14807	14759	14836	14886	14960	14878	14909	14889	14955	14846	14827	14906	14899	14802	14956	14845	14884	14772	14780	14795	15054	14896	14912	15001	14944	14994	14804	14785	14694	14796	14733	14798	14867	14992	14878	14849	14926	14865	14885	15017	14830	14787	14996	14945	14800	14894	15001	14995	14833	14801	14752	14791	14936	14781	14828	15010	14919	14876	14875	14848	14929	14671	14869	14857	14874	14841	14801	14983	14930	15003	14865	14867	14878	14926	15257	14901	14871	14942	14964	15063	14719	14958	14871	14919	14891	14857	14807	14898	14798	14857	14817	15065	14973	14918	14918	15002	14811	14756	14896	14951	14736	14928	14906	14878	14949	14900	14749	14807	14814	14790	14984	14906	14838	14907	14765	14776	14859	14775	14932	14944	14843	14764	14949	14741	14768	14932	14788	14831	14906	14919	14789	14881	14730	14961	14807	14851	14902	15037	15040	14928	14823	14886	14771	15065	14760	14918	14811	15006	14915	14825	14748	14861	14976	14794	14844	14676	14820	14911	14867	14870	14791	14931	14812	14972	15002	14873	15032	14707	14862	14950	14907	15010	14738	14886	14831	14730	14763	14865	14892	14915	14965	14939	14829	14976	14786	14902	14843	14965	14758	14708	14777	14963	14815	14751	14767	14962	14864	14795	14751	14969	15019	15076	14833	14788	14934	14790	14894	14985	14834	14972	14920	14954	14682	14898	15100	15036	14906	14894	14934	14859	14958	14914	14863	14703	14762	14837	14831	14819	14780	14994	14787	14727	14983	14897	14789	14954	14917	14758	14946	14925	15092	14848	14833	14759	14922	14822	14907	14796	14865	14866	14973	15041	14947	14936	15041	14731	14911	14809	15005	14882	15036	14841	14764	14967	14935	14966	15156	14852	14942	14977	15009	14937	14943	14953	14801	14960	14957	14819	14943	14980	14668	14945	14782	14825	14897	14820	14885	14976	14804	14909	14849	14862	14855	14868	15004	14841	14904	14889	14945	14709	14789	14902	14858	14867	14846	14817	14907	14812	14893	14829	14926	14826	14833	14851	14768	14914	14845	15020	14874	14880	14890	14919	14917	15005	14988	14968	14956	15013	15084	14767	14916	14766	14861	14863	14974	14944	14782	14895	14776	14970	14952	14908	14912	14775	14659	14833	15014	14926	14941	14739	14894	15120	14795	14926	14995	14930	14769	14885	14825	14768	14965	14784	14931	14820	14832	14843	14923	14971	14859	14975	14816	14976	14810	14827	14876	14640	14995	14782	14935	14919	14970	14837	14826	15005	14886	14860	14762	14994	14790	14878	14883	14856	14714	14869	14862	14822	14855	14820	14770	14901	14927	14737	14993	14831	14923	14833	14829	14873	14863	14905	14896	14846	14842	14862	14816	14961	14899	14906	14928	14769	14973	15027	14835	14984	14852	14887	14799	14864	14809	14973	14816	14968	14940	14819	14805	15030	14731	14915	14877	14974	15014	14911	14926	14857	14875	14894	14850	14872	14851	14874	14858	15027	14769	14721	14736	14710	14888	14806	14910	14913	15125	14823	14882	14874	14892	14831	14789	14693	14835	14886	14939	14849	14834	14956	14773	14898	14855	14969	14855	14916	14938	14737	14891	14910	14869	14795	15061	14871	14925	14862	14993	14888	14921	14819	14944	14941	14854	14916	14804	14700	14905	14782	14993	14673	14917	14890	14813	14722	15021	14793	14746	15045	14948	14807	14807	14880	14745	15084	14775	14765	14850	14866	14999	14896	14850	14886	14869	14810	14971	14851	15011	14886	14857	14890	14983	14767	14970	14861	14858	14845	14679	14940	14974	14744	14812	14730	14900	14894	14939	14960	14932	15058	14746	14946	14896	15054	14940	14879	14820	14805	14770	14949	14824	14930	14936	14954	14768	14779	14908	14837	14731	14900	14965	14884	14854	14862	14854	14685	14676	14779	14822	14946	14912	15041	14918	15004	14971	14825	14767	14846	14963	14894	14924	14785	14955	14778	14999	14744	15032	14924	14950	14902	14888	14898	14846	14848	14806	14926	14833	14892	15013	14944	14911	14841	14865	14940	14846	14930	14972	14890	14900	14750	14832	14903	14983	14844	14846	15143	14830	14810	14727	14911	14893	15060	14779	14883	14864	14881	14889	14823	14865	15034	14888	14823	14905	14902	14705	14753	14890	14925	14886	15145	14991	14946	15029	14932	14844	14833	14980	14862	14933	14852	14783	14834	15007	14891	14974	14855	14804	14922	14700	14797	14912	14769	14915	14975	14815	14796	14945	15006	14833	14905	14962	14766	14755	15060	14992	15006	14820	14820	14831	14933	14859	14938	14922	14889	14904	14966	14785	14867	14727	14868	15067	14895	14786	14929	14762	15035	14918	14776	14869	14824	14869	14864	15021	14876	14746	14935	14908	14797	14949	14995	15098	14807	14789	14906	14838	14794	14884	14763	15024	14742	14893	14916	14993	14734	15021	14887	14829	14859	14749	14892	14841	15044	14660	14883	14923	14931	14703	14979	14925	14862	14824	14782	14895	14893	14801	14765	14898	14893	14974	14985	15090	14825	14764	14855	14907	15023	15015	14772	14910	14786	14764	15043	14828	15030	14711	14754	14957	14922	14742	14932	14917	14773	14916	14811	14684	14870	14572	15068	14945	14758	14867	14813	14877	14981	14893	14878	14778	14799	14938	14664	14897	14898	14824	14787	14905	14942	14922	14844	14943	14972	14971	15042	14747	14721	14835	15048	14842	14869	14799	15020	14719	14870	14890	14971	15005	14940	14933	15037	14821	14936	14826	14803	14952	14937	14990	15012	14828	14853	14876	14848	14847	14889	14914	14825	15028	14665	14927	15005	14897	14965	14755	14869	14997	14821	14752	14936	14891	14857	14659	14923	14944	14881	14876	14726	15025	14798	14893	14808	14902	15069	15037	14903	14620	14949	14986	14856	14718	14884	14993	14936	14779	14836
25665	21474	28729	26745	25141	24256	22132	19525	18466	18147	17788	17578	17167	17234	17109	17129	17146	17227	17142	17308	19877	22348	21499	19362	18192	17323	17278	16943	16725	16813	17008	16886	16604	16907	16991	16868	16926	16882	16873	16989	16943	16637	16549	16913	16929	16973	16745	16744	16943	16998	16967	16678	16833	16732	16896	16718	16873	16687	16877	17032	16766	16972	16921	16831	16839	16828	16859	16608	16885	16977	16867	16754	16677	16813	16689	16864	16865	16899	16933	16729	16762	16788	16818	16830	16928	16731	16831	16705	16923	17021	16900	16910	16947	16961	16816	16794	16654	16706	16597	16703	16732	16745	16765	16811	16863	16924	16680	16821	16796	16832	16636	16743	16651	16716	16605	16800	16810	16674	16829	16805	16866	16855	16674	16872	16806	16889	16820	16859	16983	16867	16921	16701	16990	16783	17032	16858	16877	16713	17043	17022	16641	16751	16915	16833	16645	16919	16972	16842	16779	16842	16781	16970	16715	16646	16609	16833	16805	16836	16724	16748	16794	16832	16821	16606	16747	16638	16843	16945	16831	16996	16880	16659	17050	16638	16888	16890	16716	16891	16746	16653	16762	16699	16852	16960	16649	16764	16912	16805	16728	16752	16839	16671	16720	16762	16721	16921	16811	16800	17048	16838	16883	16709	16684	16649	16836	16820	16951	16776	16761	16872	16869	16979	16755	16780	16730	16790	16756	16743	16742	16849	17085	16977	16823	16828	16915	17093	16734	16852	16566	16647	16722	16662	16664	16922	16932	16803	16783	16817	16662	16707	16769	16931	16754	16973	16738	16832	16850	16754	16463	16971	16937	16743	16773	16830	16837	16627	16799	16940	17030	16664	16782	16736	16958	16899	16803	16780	16986	16810	16763	17010	16760	16747	16793	16713	16775	16820	16663	16863	16881	16855	16758	16900	16837	16880	16926	17014	16706	16914	16787	16935	16654	16935	16774	16811	16901	16997	16967	16817	16632	16865	16666	16921	16792	16805	16821	16713	16847	16764	16801	16872	16872	16762	16929	16756	16906	16945	16725	16867	16886	16887	16877	16763	16943	16949	16947	16810	16690	16809	16755	16754	16881	16926	16980	16854	16848	16736	16683	16793	17124	16954	16964	16704	16911	16866	16715	16734	16816	17047	16883	16746	16876	16760	16740	16827	16837	16884	16802	16937	16662	16858	16828	16805	16795	16809	16818	16719	16688	16771	16743	16794	16767	16678	16707	16655	16791	16984	17025	16955	16827	16860	16622	16835	16760	16762	16829	16708	16905	16843	16715	16741	16932	16749	16794	16470	16968	16534	16685	16703	16789	16716	16767	16570	16808	16652	16702	16716	16996	16984	16795	16992	16669	16606	16886	16745	16824	16728	16815	16819	16783	16744	16880	16740	16869	16787	16773	16777	16686	16791	16857	16822	17061	16911	16811	16841	16841	16880	16753	17077	16924	16954	16722	16724	16598	16644	16743	16840	16841	16697	16914	16547	16716	16587	16650	16696	16506	16757	16889	16651	16583	16827	16929	16870	16749	16871	16910	16901	16786	16878	16637	16954	16729	16980	16839	16758	16896	16752	16848	16763	16791	16723	16860	16699	16889	16996	16809	16859	16818	16845	16756	16691	16797	16861	16977	17037	17028	16819	16754	16631	16769	16898	16814	16836	16722	16804	16722	16848	16619	16895	16894	16794	16780	16717	16723	16744	16633	16776	16900	16600	16394	16742	16624	16917	16878	16755	16798	16780	16906	16623	17047	16809	16891	16771	16933	17042	16885	16793	16777	16724	16912	16666	16902	16692	17036	16841	16746	16762	16756	16762	16848	17001	16684	16961	16813	16811	16973	16737	16813	16873	16765	16824	16690	16680	16688	16885	16865	16826	16922	16907	16729	16878	16784	16901	16680	16793	16835	17061	16874	16744	16798	17152	16987	16869	16691	16970	16820	16686	16809	16894	16800	16813	16862	16981	16700	16973	17038	16830	16835	16973	16732	16912	16781	16781	16838	16891	16953	16675	16895	16876	16620	16645	16741	16698	16912	16828	17026	16698	16675	16699	16786	16641	16532	16874	16678	16794	16951	16843	16782	16888	16788	16749	16705	16747	16766	16788	16826	16849	16770	16859	16685	16791	16661	16680	16773	16736	16536	16642	16828	16659	16753	16690	17034	16805	16767	16889	16775	16741	16779	16672	17028	16845	16842	16781	16801	16824	16840	16708	16892	16828	16880	16690	16923	16876	16913	16782	16784	16860	16729	16723	16813	16913	16769	16844	16856	16814	17027	16807	16781	16725	16745	16760	17034	16782	16601	16835	16883	16859	16623	16719	17009	16782	16956	16948	16879	16836	16708	16685	16887	16876	16780	16877	16929	16753	16936	16796	16691	16853	16681	16901	16844	16909	16883	16802	16869	16657	16789	16821	17187	16715	17041	16830	16748	16753	17011	16710	16766	16627	16807	16783	16823	16633	16657	16687	16855	16880	16771	16670	16931	16983	16922	16913	16912	16876	16861	16817	16792	17062	16989	16701	16847	16701	16865	16735	16935	16889	16775	17053	16820	16831	16738	17093	16932	16887	16885	16721	17024	16773	16670	16912	16835	16960	16948	16738	16902	16733	16681	16844	17048	16964	16783	16744	16737	16867	16940	16631	16579	16736	16906	16751	16832	16607	16827	16758	16891	16826	16900	16694	16864	16730	16991	16636	16739	16831	16703	16899	16907	16773	16861	16673	16560	16736	16820	16827	16890	16905	16781	16915	16913	16871	16830	16849	16904	16864	16732	16996	16720	16790	16729	16923	16848	16762	16833	16855	16932	16770	16625	16741	16695	16769	16867	16694	16703	16789	16894	16737	16640	16920	17040	16904	16859	16713	16996	16847	16685	16706	16911	16914	16865	16880	16974	16648	16775	16759	16817	16781	16929	16971	16758	16642	16893	16934	16684	16847	16864	16816	16910	16686	16698	16858	17109	16690	16764	16876	16877	16811	16846	16942	16626	16962	16683	16849	16884	16882	16901	16901	16938	16856	16849	16867	16927	16701	16976	16729	16878	16839	16714	16773	16773	16819	16757	17050	16846	16731	16853	16640	16736	16861	16923	16903	17027	16892	16777	16664	16813	16605	16918	16727	16917	16872	16958	16762	16677	16640	16763	16706	16862	16878	16730	16931	16727	17020	16803	16885	16951	16878	16672	16898	16928	16736	16809	16714	16793	16720	16672	16712	16772	16714	16918	16807	16954	16823	16809	16767	16874	17004	16914	16936	16671	16987	16843	16829	16760	16849	16675	16730	16815	16717	16554	16945	16991	16688	16745	16915	16625	16834	16820	16822	16926	17000	16650	16887	16812	16757	16940	16909	16975	17032	16897	17032	16940	16924	16876	16865	16779	16789	16927	16914	16810	16805	16759	16827	17029	16891	16865	16836	16842	16823	16899	16885	16782	16838	16843	16805	16896	16843	16825	16566	16748	16771	16841	16701	16808	16874	16912	16678	16829	16875	16865	16750	16650	16918	16728	16781	16712	16776	16598	16929	16784	16795	16840	17001	16972	16885	17022	16855	16865	16789	16996	16735	16904	16871	16723	16638	16920	16856	16793	16826	16995	16889	16686	16709	16796	16630	16852	16744	16655	16878	16622	16775	16883	16969	16795	16785	16835	16748	16671	16594	16697	16651	16762	16977	16870	16684	16897	16909	16728	16711	16738	16700	16739	16966	16819	16817	16725	16859	16563	16679	16931	16766	16659	16565	16872	16701	17070	16862	16888	16838	16639	16837	16703	16771	16981	16777	16833	16840	17009	16869	16726	16770	16814	16885	16843	16915	16911	16778	16834	16828	16802	16755	16951	16809	16820	16853	17033	16813	16813	17067	16896	16599	16919	17017	16780	16701	16859	16798	16770	16797	16794	16938	16822	16994	16778	16897	16731	16667	16858	16976	16789	16866	16952	16595	16938	16909	16765	16824	16736	16705	16651	16936	16921	17009	16903	16688	16756	16903	16852	16724	16972	16931	16842	16770	16966	17093	16706	16754	16659	16831	16645	16855	16933	16711	16865	16664	16722	16865	16833	16873	16644	16781	16816	16801	16553	16899	16833	16895	17004	16829	16821	16638	16850	16791	16746	16790	16917	17063	16854	16849	16925	16803	16738	16848	16752	16785	16829	16717	16866	16880	16847	16976	16800	16747	16710	16794	16708	16917	16994	16936	16658	16781	16899	16771	16851	17050	16919	16804	16757	16943	16751	16830	16807	16840	16918	16835	16767	16827	16750	16887	16788	16923	16791	16819	16824	16908	16786	16821	16809	16642	16923	16745	16695	16783	16864	16935	16795	16738	16904	16740	16791	16829	16901	16908	16687	17002	16903	16960	16821	16608	16842	16838	16759	16815	16944	16879	16616	16658	16716	16837	16657	16913	16800	16841	16892	16937	16799	16708	16651	16945	16815	16771	16939	16865	16786	16703	16929	16726	16838	16751	16932	16972	16791	16817	17001	16625	16795	16972	16771	16700	16774	16707	16880	16844	16637	16750	16872	16742	16948	16656	16699	16759	16803	16774	16908	16778	17016	16896	16716	16890	16819	16604	16673	16748	16817	16790	17030	16853	16877	16667	16908	16697	16770	16866	16601	16705	16801	16862	16946	16831	16829	16977	16901	16733	17049	16988	16761	16739	16911	16739	16795	16961	16686	16642	16783	16578	16917	16792	16998	16679	16674	16853	16783	16933	16751	16699	16906	16878	16727	16856	16993	16925	16805	16824	16870	16655	16996	16678	16933	16974	16612	16632	16798	16800	16771	16924	16671	16799	16756	16771	16711	16904	16783	16924	16820	16902	16804	16789	16812	16824	16857	16807	16799	16759	16848	16864	16774	16689	16967	16830	16720	16815	16880	16678	16688	16808	16755	16782	16796	16894	16948	16716	16912	16811	16904	16697	16822	16980	16901	16898	16734	17050	16789	16907	16653	16923	16926	16712	16988	16725	16668	16711	16777	16862	16921	16877	16819	16907	16723	16810	16824	16697	16658	17004	16764	16819	16657	16823	16882	16998	16878	16796	16732	16843	16904	16927	16867	16711	16787	16797	17067	16727	16918	16882	16731	16605	16949	16944	16873	16768	16726	16845	16956	16634	16731	16736	16851	16946	17031	16755
20147	34426	35846	32350	29332	23781	20034	18809	17276	16190	15885	15526	15166	15100	14997	14937	14936	15039	15240	15782	19863	22127	20791	17678	15933	15349	14962	15044	14700	14680	14782	14794	14701	14718	14775	14687	14590	14711	14902	14815	14625	14577	14595	14776	14743	14703	14568	14775	14645	14638	14585	14680	14718	14812	14727	14636	14881	14551	14729	14879	14647	14642	14683	14675	14707	14561	14850	14741	14760	14655	14841	14681	14730	14720	14735	14697	14708	14765	14793	14784	14631	14647	14694	14576	14638	14626	14736	14563	14696	14742	14840	14567	14829	14823	14762	14868	14592	14865	14712	14774	14699	14858	14643	14732	14561	14569	14709	14638	14674	14769	14795	14943	14603	14724	14735	14789	14637	14765	14499	14856	14791	14499	14701	14642	14679	14739	14606	14623	14907	14820	14598	14808	14768	14705	14765	14608	14523	14680	14749	14658	14772	14625	14681	14658	14778	14668	14614	14625	14765	14627	14721	14623	14674	14760	14559	14907	14630	14743	14678	14822	14755	14791	14609	14692	14612	14712	14617	14683	14689	14745	14771	14536	14731	14716	14490	14683	14700	14701	14582	14706	14593	14500	14818	14617	14755	14763	14852	14728	14668	14667	14774	14853	14658	14765	14640	14674	14910	14589	14625	14744	14749	14747	14577	14752	14734	14546	14725	14582	14620	14643	14818	14572	14629	14658	14599	14621	14622	14659	14569	14739	14768	14552	14913	14638	14627	14816	14606	14770	14687	14600	14759	14746	14631	14659	14524	14684	14557	14536	14605	14800	14469	14501	14788	14645	14646	14758	14684	14742	14749	14693	14859	14658	14705	14619	14568	14636	14596	14619	14650	14750	14748	14845	14795	14761	14877	14649	14580	14515	14617	14782	14715	14628	14569	14652	14746	14753	14754	14750	14876	14673	14686	14639	14698	14611	14503	14693	14722	14748	14719	14475	14764	14579	14655	14724	14807	14696	14744	14607	14562	14505	14789	14560	14618	14555	14695	14735	14728	14641	14680	14563	14831	14706	14811	14723	14717	14577	14716	14693	14610	14754	14794	14767	14589	14763	14710	14965	14574	14574	14596	14659	14655	14711	14773	14711	14621	14580	14853	14652	14601	14542	14643	14535	14613	14545	14608	14658	14624	14828	14736	14596	14587	14620	14607	14773	14650	14760	14748	14679	14647	14755	14699	14627	14678	14721	14832	14706	14677	14596	14730	14675	14833	14619	14787	14792	14654	14481	14936	14731	14831	14813	14677	14793	14730	14684	14650	14732	14748	14721	14754	14731	14639	14612	14627	14607	14739	14734	14757	14587	14559	14742	14664	14708	14684	14593	14782	14645	14864	14721	14666	14640	14903	14589	14655	14687	14770	14815	14614	14706	14525	14599	14591	14769	14681	14660	14733	14566	14721	14561	14799	14592	14879	14683	14740	14534	14776	14679	14698	14818	14663	14471	14615	14601	14694	14785	14568	14544	14780	14746	14622	14808	14631	14741	14729	14667	14832	14607	14677	14731	14679	14587	14758	14737	14584	14764	14677	14765	14748	14743	14810	14705	14839	14606	14787	14647	14689	14575	14639	14911	14847	14636	14642	14648	14799	14806	14707	14799	14682	14843	14870	14595	14728	14649	14688	14524	14647	14784	14701	14588	14506	14736	14677	14700	14774	14785	14560	14673	14721	14711	14638	14679	14585	14520	14672	14642	14755	14611	14772	14653	14688	14808	14699	14688	14614	14646	14666	14755	14822	14699	14797	14827	14651	14738	14747	14541	14784	14826	14614	14732	14595	14635	14701	14599	14566	14772	14779	14775	14548	14526	14729	14806	14705	14638	14614	14746	14770	14512	14751	14604	14817	14547	14711	14746	14531	14591	14568	14662	14651	14701	14489	14685	14699	14639	14493	14596	14778	14583	14619	14798	14610	14841	14426	14831	14734	14651	14620	14610	14779	14770	14621	14733	14733	14576	14744	14910	14643	14715	14826	14522	14767	14760	14517	14724	14735	14690	14587	14677	14733	14607	14670	14800	14631	14766	14754	14579	14548	14762	14560	14554	14619	14745	14583	14752	14633	14737	14586	14625	14749	14698	14683	14692	14735	14794	14679	14706	14615	14576	14725	14804	14616	14610	14671	14698	14610	14493	14654	14756	14686	14585	14795	14807	14772	14783	14625	14755	14768	14666	14661	14795	14826	14785	14768	14466	14692	14668	14660	14740	14682	14655	14730	14660	14880	14591	14711	14537	14772	14699	14614	14791	14607	14664	14640	14591	14741	14641	14675	14660	14763	14636	14803	14759	14564	14547	14586	14817	14764	14710	14648	14705	14656	14578	14858	14622	14649	14689	14564	14685	14990	14612	14643	14501	14604	14620	14675	14787	14739	14715	14670	14565	14706	14581	14686	14460	14635	14678	14604	14819	14686	14718	14836	14742	14723	14699	14485	14691	14584	14702	14744	14820	14563	14800	14685	14772	14756	14602	14865	14872	14651	14830	14768	14608	14798	14526	14760	14800	14619	14705	14617	14598	14676	14688	14584	14739	14501	14779	14628	14747	14751	14872	14734	14501	14530	14514	14483	14734	14623	14732	14579	14811	14744	14613	14634	14588	14716	14642	14600	14562	14784	14663	14788	14723	14764	14821	14683	14563	14630	14736	14660	14750	14589	14647	14947	14738	14645	14644	14743	14797	14741	14610	14800	14657	14684	14667	14695	14762	14744	14768	14604	14691	14741	14586	14644	14736	14887	14692	14719	14661	14779	14690	14791	14765	14747	14698	14678	14756	14834	14763	14722	14778	14766	14755	14770	14650	14631	14741	14717	14829	14595	14731	14811	14498	14744	14584	14726	14791	14479	14822	14820	14688	14668	14669	14777	14703	14727	14627	14767	14773	14707	14609	14633	14650	14770	14728	14669	14697	14704	14583	14673	14556	14726	14752	14438	14836	14627	14693	14676	14712	14745	14728	14618	14862	14726	14744	14709	14720	14740	14688	14858	14802	14674	14635	14544	14624	14773	14558	14671	14696	14710	14583	14710	14636	14615	14566	14954	14641	14864	14778	14726	14638	14772	14617	14683	14647	14821	14785	14901	14603	14704	14724	14603	14758	14654	14758	14610	14617	14613	14695	14566	14627	14693	14644	14666	14787	14769	14612	14716	14723	14778	14574	14678	14672	14694	14688	14699	14646	14581	14752	14631	14594	14557	14655	14807	14536	14710	14843	14729	14793	14641	14704	14644	14656	14825	14602	14841	14805	14635	14661	14577	14698	14619	14556	14819	14639	14745	14598	14758	14612	14598	14687	14663	14633	14857	14706	14689	14725	14667	14690	14710	14745	14744	14757	14780	14662	14779	14458	14713	14834	14587	14672	14725	14557	14873	14757	14762	14767	14468	14774	14758	14661	14757	14606	14454	14591	14695	14837	14661	14674	14673	14773	14680	14539	14732	14585	14377	14737	14605	14948	14676	14846	14787	14685	14650	14844	14684	14730	14622	14550	14663	14645	14659	14663	14634	14742	14706	14645	14678	14879	14715	14578	14713	14820	14771	14547	14614	14788	14699	14509	14692	14637	14809	14779	14694	14833	14909	14488	14577	14714	14779	14903	14723	14604	14659	14796	14799	14539	14877	14621	14727	14710	14531	14699	14746	14749	14840	14645	14463	14738	14756	14636	14629	14534	14655	14622	14713	14690	14586	14626	14643	14655	14594	14796	14540	14634	14725	14743	14720	14716	14713	14665	14614	14596	14674	14633	14779	14641	14663	14623	14621	14656	14832	14627	14728	14666	14638	14492	14845	14639	14759	14752	14772	14716	14650	14586	14761	14789	14833	14696	14651	14803	14630	14618	14736	14709	14922	14658	14597	14671	14653	14599	14626	14671	14742	14632	14581	14731	14763	14796	14719	14534	14859	14656	14710	14697	14856	14572	14750	14827	14717	14744	14619	14604	14540	14642	14730	14666	14682	14577	14977	14703	14685	14787	14779	14625	14833	14638	14758	14861	14612	14522	14837	14828	14783	14603	14794	14684	14598	14667	14543	14742	14638	14711	14671	14746	14498	14827	14767	14544	14727	14716	14593	14716	14670	14733	14563	14677	14673	14722	14720	14725	14831	14712	14650	14591	14791	14626	14598	14794	14699	14635	14630	14691	14763	14720	14769	14701	14624	14730	14567	14655	14585	14663	14650	14732	14682	14586	14651	14432	14520	14592	14709	14674	14562	14656	14685	14749	14744	14705	14689	14478	14655	14697	14622	14823	14880	14731	14839	14588	14572	14734	14594	14528	14703	14738	14702	14609	14686	14683	14713	14727	14785	14617	14826	14469	14611	14642	14596	14662	14770	14739	14765	14541	14794	14585	14804	14691	14683	14793	14731	14724	14617	14610	14884	14805	14673	14726	14829	14647	14645	14426	14649	14426	14600	14543	14775	14655	14552	14735	14857	14738	14695	14705	14783	14540	14664	14543	14687	14831	14728	14762	14779	14769	14654	14725	14662	14746	14869	14542	14789	14871	14673	14656	14751	14642	14654	14752	14866	14795	14836	14677	14712	14665	14743	14764	14547	14564	14587	14739	14766	14805	14702	14628	14771	14679	14444	14683	14524	14720	14691	14814	14672	14786	14644	14801	14568	14616	14547	14747	14689	14716	14746	14677	14522	14590	14856	14632	14691	14639	14509	14666	14758	14616	14630	14624	14759	14752	14545	14668	14596	14732	14591	14490	14676	14620	14666	14655	14626	14756	14826	14710	14616	14740	14738	14741	14704	14794	14596	14758	14616	14537	14593	14810	14903	14565	14752	14708	14586	14623	14547	14548	14746	14624	14751	14595	14608	14770	14708	14827	14669	14734	14594	14494	14562	14588	14542	14748	14497	14786	14689	14752	14844	14656	14631	14681	14747	14668	14665	14682	14760	14586	14563	14763	14544	14791	14700	14658	14604	14614	14685	14652	14649	14700	14583	14730	14618	14778	14747	14670	14739	14609	14734	14635	14676	14707	14589	14791	14591	14860	14701	14626	14698	14689	14666	14591	14734	14665	14657	14612	14659	14772	14660	14520	14738	14623	14712	14576	14714	14729	14703	14717	14742	14649	14787	14702	14620	14675	14560	14669	14611	14729	14875	14765	14801	14736	14631	14689	14722	14619
24222	21398	28999	24604	23571	25787	25844	20810	19413	18451	18020	17455	17407	17279	17443	17004	17089	17203	17514	23193	23974	24628	23387	20143	18909	17601	17201	16817	17015	16734	16934	16892	16801	16771	16973	16877	16697	16959	16824	16758	16851	16761	16793	16881	16939	16769	16809	16899	16681	16587	16756	16802	17019	16983	16676	16752	16781	16622	16788	16703	16868	16890	16743	16659	16605	16655	16881	16643	16774	16752	16780	16839	16643	16594	16767	16916	16780	16655	16738	16582	16646	16711	16924	16898	16743	16836	16638	16781	16572	16702	16706	16905	16614	16911	16853	16805	16900	16839	16642	16634	16840	16676	16845	16661	16655	16776	16681	16682	16718	16562	16691	16812	16655	16696	16572	16792	16805	16654	16825	16683	16709	16753	16949	16860	16622	16696	16935	16756	16543	16793	16900	16719	16829	16719	16669	16659	16689	16925	16813	16885	16895	16791	16773	16738	16712	16757	16682	16717	16906	16844	16638	16678	16918	16908	16899	16679	16739	16906	16700	16784	16900	16664	16679	16734	16868	16603	16563	16702	16506	16746	16772	16716	16697	16781	16731	16724	16717	16725	16789	16680	16715	16815	16710	16595	16750	16584	16754	16802	16641	16715	16689	16532	16871	16929	16808	17003	16824	16787	16843	16755	16741	16687	16776	16737	16578	16777	16867	16871	16840	16599	16889	16771	16566	16608	16671	16756	16710	16717	16834	16810	16822	16752	16655	16695	16741	16766	16604	16665	16647	16841	16756	16614	16513	16690	16689	16740	16777	16788	16943	16770	16711	16630	16659	16804	16828	16617	16933	16542	16856	16888	16928	16720	16664	16682	16668	16590	16584	16708	16715	16878	16722	16787	17016	16990	16711	16783	16814	16721	16630	16849	16683	16729	16711	16725	16715	16725	16648	16616	16831	16741	16733	16864	16810	16544	16708	16745	16613	16691	16801	16875	16733	16653	16658	16485	16702	16582	16967	16876	16663	16853	16611	16679	16823	16781	16664	16928	16782	16775	16787	16877	16699	16852	16722	16889	16700	16609	16638	16693	16632	16795	16690	16717	16772	16666	16835	16703	16765	16699	16640	16567	16812	16686	16679	16792	16791	16721	16901	16678	16651	16820	16737	16681	16819	16663	16735	16711	16645	16790	16575	16732	16751	16904	16632	16605	16756	16733	16863	16590	16897	16742	16881	16770	16845	16884	16866	16789	16784	16647	16652	16570	16614	16624	16665	16906	16607	16895	16664	16658	16818	16746	16942	16613	16748	16658	16871	16517	16676	16596	16571	16791	16890	16706	16743	16786	16749	16848	16497	16871	16747	16814	16786	16473	16688	16662	16785	16551	16809	16756	16777	16482	16756	16744	16888	16454	16676	16598	16683	16716	16789	16569	16762	16647	16910	16675	16852	16661	16654	16772	16675	16577	16846	16563	16440	16800	16777	16902	16750	16583	16916	16847	16821	16845	16661	16687	16731	16747	16655	16597	16743	16982	16918	16711	16839	16657	16610	16840	16696	16805	16585	16843	16662	16689	16478	16786	16781	16694	16771	16730	16659	16726	16675	16591	16758	16649	16835	16620	16689	16773	16820	16750	16860	16485	16680	16667	16782	16716	16746	16638	16999	16755	16688	16659	16758	16897	16580	16762	16888	16582	16827	16810	16487	16666	16907	16831	16617	16771	16899	16728	16793	16728	16605	16552	16868	16844	16657	16641	16766	16804	16709	16744	16545	16670	16730	16655	16736	16585	16771	16642	16907	16681	16861	16824	16901	16843	16681	16469	16836	16787	16784	16684	16758	16624	16589	16809	16700	16675	16640	16669	16492	16537	16566	16621	16716	16696	16690	16600	16919	16659	16727	16649	16639	16696	16777	16980	16800	16847	16603	16711	16589	16851	17002	16973	16651	16755	16722	16764	16710	16675	16623	16442	16851	16726	16842	16862	16599	16713	16854	16638	16480	16728	16903	16823	16712	16810	16747	16669	16731	16861	16672	16808	16711	16662	16866	16617	17041	16733	16802	16702	16619	16845	16634	16726	16602	16573	16730	16782	16555	16670	16810	16617	16762	16754	16862	16639	16799	16847	16682	16499	16769	16718	16715	16659	16779	16612	16852	16875	16770	16731	16801	16628	16469	16845	16733	16772	16866	16754	16729	16574	16884	16611	16721	16686	16734	16825	16678	16727	16965	16869	16805	16652	16800	16805	16704	16648	16502	16715	16723	16679	16571	16646	16693	16774	16673	16677	16856	16658	16910	16659	17056	16743	16777	16717	16766	16629	16640	16550	16717	16776	16786	16866	16693	16659	16607	16647	16890	16641	16462	16644	16904	16558	16867	16860	16640	16889	16641	16630	16695	16576	16733	16586	16687	16795	16843	16670	16993	16760	16896	16692	16571	16802	16882	16831	16836	16846	16797	16544	16770	16731	16837	16893	16935	16459	16589	16670	16745	16711	16548	16799	16720	16642	16710	16539	16742	16788	16563	16717	16689	16875	16897	16667	17038	16743	16886	16521	16728	16584	16854	16648	16682	16599	16743	16536	16581	16631	16567	16590	16751	16614	16693	16726	16763	16743	16841	16965	16718	16796	16864	16613	16646	16515	16640	16699	16817	16549	16757	16715	16796	16657	16694	16541	16761	16756	16912	16934	16723	16780	16887	16724	16658	16697	16871	16850	16640	16847	16652	16943	16734	16707	16633	16716	16724	16789	16560	16674	16608	16700	16874	16607	16842	16869	16787	16719	16763	16645	16735	16732	16600	16731	16786	16798	16793	16814	16865	16629	16908	16885	16854	16727	16811	16800	16805	16687	16662	16875	16678	16499	16434	16639	16700	16572	16658	16664	16716	16835	16841	16766	16847	16912	16693	16854	16687	16608	16719	16650	16839	17087	16832	16584	16600	16740	16624	16814	16713	16842	16739	16815	16882	16770	16828	16777	16487	16696	16639	16719	16603	16742	16744	16614	16934	16834	16729	16959	16757	16607	16765	16655	16719	16684	16736	16881	16722	16678	16576	16712	16707	16702	16684	16662	16863	16707	16660	16752	16850	16916	16789	16609	16824	16749	16906	16838	16757	16629	16748	16700	16963	16615	16899	16681	16487	16582	16704	16776	16889	16859	16926	16641	16822	16622	16753	16890	16735	16766	16804	16737	16465	16632	16769	16671	16781	16769	16680	16786	16874	16642	16627	16894	16603	16705	16787	16715	16813	16780	16859	16726	16875	16773	16609	16563	16805	16724	16870	16770	16714	16652	16574	16740	16614	16659	16723	16741	16667	16805	16799	17029	16752	16614	16790	16711	16826	16951	16665	16702	16867	16652	16856	16582	16904	16860	16640	16624	16754	16516	16730	16878	16863	16819	16661	16744	16810	16662	16462	16646	16703	16765	16823	16614	16632	16677	16736	16497	16745	16552	16592	16763	16827	16601	16723	16788	16676	16698	16852	16786	16567	16699	16658	16582	16775	16810	17002	16734	16537	16846	16770	16906	16891	16687	16927	16644	16721	16753	16815	16833	16635	16709	16876	16742	16571	16771	16761	16759	16776	16609	16781	16691	16850	16730	16720	16754	16687	16679	16821	16795	16697	16641	16801	16909	16809	16515	16680	16761	16910	16960	16688	16739	16696	16751	16767	16850	16538	16778	16747	16654	16829	16731	16551	16629	16628	16749	16822	16735	16884	16707	16780	16813	16658	16698	16705	16907	16744	16825	16640	16453	16644	16705	16619	16499	16741	16684	16677	16718	16766	16961	16858	16836	16796	16773	16742	16667	16688	16712	16489	16826	16661	16814	16796	16764	16803	16803	16603	16794	16848	16665	16620	16906	16639	16651	16720	16899	16712	16749	16561	16781	16746	16459	16720	16963	16769	16764	16902	16638	16486	16357	16641	16677	16619	16851	16877	16906	16895	16870	16904	16490	16903	16694	16744	16510	16723	16818	16843	16818	16651	16826	16803	16684	16766	16887	16794	16727	16581	16707	16747	16781	16601	16695	16848	16697	16759	16804	16655	16654	16692	16343	16898	16825	16885	16795	16848	16704	16613	16804	16878	16852	16804	16920	16841	16883	16650	16749	16719	16723	16796	16649	16775	16672	16719	16868	16810	16665	16814	16570	16771	16604	16639	16539	16565	16638	16773	16847	16811	16856	16881	16693	16544	16639	16716	16650	16646	16819	16734	16756	16663	16644	16680	16850	16717	16751	16743	16675	16690	16631	16734	16840	16859	16778	16725	16659	16505	16990	16934	16741	16688	16807	16704	16560	16779	16808	16764	16711	16920	16814	16874	16731	16811	16703	16720	16706	16865	16570	16639	16879	16830	16750	16623	16854	16805	16941	16571	16690	16864	16766	16674	16694	16695	16830	16742	16809	16705	16777	16715	16843	16628	16637	16714	16712	16716	16620	16757	16696	16793	16741	16735	16802	16802	16652	16800	16736	16784	16869	16962	16748	16768	16646	16726	16899	16913	16784	16869	16622	16857	16666	16749	16537	16763	16667	16865	16725	16848	16787	16866	16696	16714	16699	16631	16718	16797	16843	16621	16648	16533	16753	16805	16704	16809	16639	16937	16627	16806	16970	16607	16745	16769	16648	16899	16791	16926	16842	16855	16775	16790	16456	16771	16739	16641	16501	16960	16843	16830	16980	16789	16907	16550	16558	16687	16791	16858	16600	16710	16804	16739	16786	16740	16660	16634	16544	16582	16566	16734	16709	16653	16677	16755	16903	16688	16670	16612	16593	16598	16704	16803	16787	16853	16660	16682	16443	16695	16964	16696	16791	16638	16661	16999	16661	16741	16749	16846	16838	16815	16585	16653	17032	16670	16759	16866	16673	16484	16833	16726	16761	16706	16773	16759	16768	16584	16736	16393	16670	16813	16728	16733	16939	16590	16725	16704	16704	16564	16744	16569	16840	16810	16668	16713	16704	16784	16717	16606	16523	16651	16542	16828	16766	16881	16882	16620	16794	16883	16661	16635	16668	16902	16839	16700	16591	16608	16778	16540	16771	16900	16701	16615	16729	16823	16806	16895	16794	16609	16708	16895	16919	16847	16770	16698	16764	16807	16796	16618	16592	16704	16756	16691	16604	16835	16825	16786	16694	16968	16927	16667	16730	16816	16748	16589	16860	16772	16766	16632	16755
21463	37626	39379	37298	32675	27829	23022	19881	18735	16854	16202	15257	15419	15470	15329	15057	15124	15246	15763	24279	24834	25449	23152	19073	16773	15414	14860	14686	14686	14546	14709	14607	14614	14536	14602	14659	14479	14835	14708	14626	14616	14600	14684	14722	14705	14735	14614	14637	14799	14666	14692	14488	14577	14614	14701	14606	14662	14720	14668	14797	14663	14566	14559	14496	14732	14759	14634	14627	14728	14684	14779	14646	14635	14564	14739	14585	14542	14802	14600	14715	14819	14568	14741	14687	14695	14673	14629	14612	14612	14687	14660	14634	14612	14534	14624	14575	14670	14608	14738	14512	14462	14589	14720	14624	14557	14547	14786	14588	14663	14723	14551	14650	14644	14677	14627	14884	14626	14773	14513	14603	14638	14782	14671	14494	14456	14607	14413	14716	14550	14659	14705	14615	14575	14587	14566	14672	14578	14797	14658	14533	14504	14799	14526	14623	14641	14621	14822	14525	14620	14507	14691	14588	14653	14735	14743	14456	14701	14773	14449	14776	14645	14698	14608	14693	14678	14671	14606	14535	14601	14624	14510	14653	14656	14610	14761	14644	14700	14551	14650	14800	14754	14718	14591	14521	14571	14493	14593	14738	14668	14648	14634	14612	14777	14695	14546	14676	14605	14620	14653	14596	14765	14648	14631	14569	14677	14733	14548	14491	14710	14652	14556	14690	14513	14456	14614	14547	14560	14755	14795	14711	14452	14628	14584	14682	14613	14657	14605	14558	14620	14645	14566	14553	14681	14600	14486	14515	14649	14596	14544	14697	14515	14452	14694	14597	14707	14588	14515	14596	14801	14810	14533	14558	14606	14673	14657	14717	14606	14563	14726	14630	14660	14637	14526	14426	14573	14680	14542	14560	14614	14617	14688	14709	14705	14555	14560	14607	14493	14808	14666	14619	14605	14632	14478	14437	14691	14469	14471	14597	14687	14581	14790	14563	14670	14625	14562	14531	14620	14497	14704	14542	14807	14550	14680	14590	14645	14370	14733	14457	14728	14562	14731	14667	14525	14769	14564	14641	14494	14518	14473	14630	14460	14692	14637	14658	14454	14581	14714	14450	14583	14738	14622	14559	14535	14772	14572	14460	14618	14498	14696	14692	14737	14534	14745	14543	14556	14429	14652	14695	14621	14623	14721	14611	14650	14543	14699	14530	14535	14557	14614	14605	14476	14604	14524	14578	14582	14713	14727	14518	14572	14665	14772	14639	14731	14658	14659	14756	14780	14701	14753	14719	14631	14623	14722	14420	14697	14790	14430	14490	14521	14698	14517	14690	14542	14664	14423	14586	14531	14595	14592	14781	14536	14567	14595	14711	14447	14508	14495	14555	14679	14719	14640	14610	14641	14576	14682	14552	14677	14609	14477	14429	14580	14725	14612	14611	14751	14583	14680	14533	14611	14674	14593	14688	14658	14579	14599	14591	14615	14643	14532	14754	14666	14447	14504	14676	14558	14628	14509	14679	14662	14522	14753	14625	14779	14544	14554	14637	14681	14642	14682	14735	14652	14634	14661	14613	14642	14612	14613	14492	14661	14556	14827	14636	14761	14615	14657	14817	14514	14651	14635	14653	14579	14518	14658	14538	14679	14547	14594	14529	14476	14458	14571	14632	14429	14657	14794	14726	14608	14510	14592	14777	14670	14594	14610	14568	14354	14596	14628	14594	14485	14599	14562	14759	14582	14625	14678	14650	14754	14698	14624	14644	14675	14664	14606	14779	14665	14446	14708	14546	14578	14701	14640	14474	14651	14565	14577	14532	14578	14739	14569	14610	14746	14487	14565	14702	14417	14573	14695	14562	14639	14652	14614	14650	14625	14739	14737	14682	14527	14670	14605	14457	14553	14681	14631	14527	14493	14527	14628	14703	14647	14535	14648	14613	14526	14723	14659	14531	14544	14580	14609	14679	14759	14452	14576	14669	14551	14672	14766	14599	14564	14549	14651	14580	14621	14644	14708	14652	14500	14753	14808	14517	14760	14618	14660	14672	14701	14517	14856	14520	14617	14801	14674	14782	14486	14539	14614	14675	14702	14614	14692	14478	14513	14646	14763	14528	14664	14655	14705	14685	14628	14529	14432	14605	14626	14737	14584	14383	14611	14651	14772	14735	14537	14763	14610	14520	14678	14605	14580	14569	14592	14530	14559	14510	14540	14705	14539	14617	14571	14529	14584	14747	14647	14670	14544	14537	14583	14616	14679	14477	14731	14482	14539	14650	14623	14625	14536	14637	14644	14569	14630	14569	14518	14610	14735	14574	14584	14647	14508	14777	14722	14606	14598	14790	14593	14634	14514	14576	14546	14593	14689	14689	14595	14517	14607	14367	14631	14575	14536	14715	14600	14680	14644	14717	14680	14576	14577	14598	14569	14634	14642	14488	14594	14682	14744	14716	14609	14609	14666	14852	14642	14714	14675	14581	14662	14646	14586	14745	14742	14555	14683	14634	14488	14670	14632	14611	14578	14636	14742	14609	14575	14554	14542	14618	14481	14468	14551	14634	14492	14453	14599	14667	14612	14528	14635	14627	14671	14702	14570	14634	14564	14639	14627	14562	14556	14525	14790	14754	14613	14712	14511	14623	14706	14749	14485	14499	14452	14649	14556	14645	14504	14805	14703	14445	14624	14422	14705	14592	14551	14501	14617	14690	14488	14830	14567	14688	14733	14451	14555	14608	14642	14747	14825	14423	14657	14481	14731	14638	14593	14593	14528	14377	14654	14662	14568	14842	14702	14620	14563	14470	14456	14606	14496	14663	14605	14593	14690	14566	14613	14604	14749	14669	14678	14641	14717	14685	14526	14584	14657	14592	14758	14620	14579	14716	14445	14637	14628	14533	14607	14726	14686	14686	14754	14716	14689	14614	14534	14684	14545	14546	14690	14750	14605	14632	14652	14602	14613	14487	14620	14674	14495	14762	14563	14574	14644	14557	14794	14653	14573	14561	14814	14472	14516	14532	14706	14684	14419	14646	14669	14582	14540	14499	14734	14685	14632	14458	14868	14614	14847	14593	14530	14459	14827	14543	14719	14729	14677	14666	14579	14737	14595	14604	14653	14591	14565	14620	14427	14768	14516	14672	14799	14565	14601	14569	14717	14592	14587	14737	14679	14572	14662	14523	14792	14662	14610	14633	14589	14498	14609	14538	14730	14616	14740	14563	14463	14545	14660	14649	14565	14607	14594	14473	14559	14615	14498	14572	14742	14440	14572	14792	14675	14489	14788	14727	14608	14507	14683	14635	14934	14646	14691	14726	14709	14808	14627	14609	14599	14456	14514	14609	14551	14616	14562	14523	14713	14621	14681	14547	14467	14660	14568	14618	14595	14519	14516	14579	14704	14614	14717	14595	14691	14643	14630	14468	14453	14500	14582	14444	14509	14670	14536	14540	14758	14580	14633	14762	14549	14633	14410	14668	14697	14677	14475	14673	14480	14519	14544	14516	14605	14720	14744	14482	14653	14570	14734	14616	14599	14541	14406	14541	14677	14800	14580	14640	14634	14466	14604	14644	14687	14711	14669	14703	14674	14566	14504	14642	14688	14611	14748	14716	14545	14764	14613	14631	14569	14810	14660	14635	14571	14664	14646	14665	14531	14749	14533	14363	14742	14627	14569	14577	14629	14710	14621	14606	14628	14575	14628	14485	14590	14584	14575	14418	14701	14602	14719	14617	14545	14529	14583	14518	14610	14574	14712	14725	14555	14553	14756	14629	14670	14870	14496	14677	14760	14522	14581	14557	14598	14534	14590	14630	14659	14682	14596	14767	14718	14625	14632	14611	14635	14595	14649	14538	14800	14694	14629	14736	14605	14538	14699	14618	14745	14512	14542	14606	14661	14621	14524	14548	14665	14684	14537	14618	14771	14621	14654	14490	14737	14556	14648	14495	14772	14596	14807	14596	14710	14612	14513	14578	14585	14828	14670	14635	14691	14751	14607	14600	14574	14638	14565	14722	14708	14663	14655	14537	14533	14598	14602	14581	14666	14731	14714	14613	14557	14361	14629	14575	14676	14627	14631	14491	14590	14844	14588	14785	14680	14647	14680	14773	14602	14735	14549	14610	14609	14715	14667	14523	14599	14597	14613	14479	14552	14772	14739	14624	14680	14493	14903	14609	14478	14652	14364	14593	14565	14640	14580	14612	14742	14772	14539	14673	14669	14574	14758	14505	14543	14686	14485	14608	14639	14606	14627	14454	14650	14755	14676	14712	14535	14478	14704	14601	14668	14594	14674	14582	14633	14727	14736	14689	14684	14639	14601	14655	14513	14504	14750	14523	14727	14570	14541	14522	14662	14547	14475	14759	14529	14724	14627	14615	14599	14676	14659	14699	14577	14795	14619	14826	14695	14744	14703	14669	14660	14528	14465	14481	14659	14558	14676	14651	14625	14659	14682	14600	14644	14557	14730	14545	14484	14506	14620	14469	14584	14584	14560	14635	14691	14562	14576	14695	14676	14458	14504	14729	14625	14625	14560	14656	14621	14828	14697	14692	14407	14761	14572	14864	14700	14616	14685	14813	14601	14599	14649	14527	14521	14770	14430	14487	14710	14638	14576	14612	14682	14639	14617	14578	14681	14472	14632	14631	14615	14529	14536	14698	14716	14561	14702	14701	14668	14677	14685	14767	14594	14594	14587	14705	14667	14640	14801	14489	14668	14566	14480	14585	14715	14496	14597	14682	14595	14491	14653	14523	14585	14632	14563	14378	14584	14607	14716	14692	14806	14651	14404	14528	14489	14512	14576	14443	14709	14460	14824	14570	14654	14836	14671	14757	14788	14596	14531	14613	14703	14692	14518	14578	14598	14652	14702	14793	14669	14570	14801	14658	14593	14723	14781	14556	14650	14688	14576	14594	14663	14663	14526	14690	14597	14636	14573	14521	14706	14814	14751	14483	14513	14526	14644	14348	14504	14541	14650	14707	14605	14551	14608	14490	14685	14529	14782	14610	14770	14602	14508	14738	14548	14758	14500	14685	14643	14718	14676	14605	14770	14446	14599	14731	14653	14840	14652	14699	14581	14640	14943	14479	14683	14713	14734	14595	14653	14449	14617	14672	14519	14770	14692	14708	14584	14786	14606	14505	14716	14693	14589	14509	14541	14405	14599	14605	14529	14653	14551	14765
30721	26561	30246	26797	22196	20544	19315	18342	17963	17777	17848	17678	17557	17603	17616	17364	17557	17511	17455	18035	18663	18556	18361	18042	17731	17577	17535	17317	17496	17436	17403	17574	17439	17549	17525	17527	17529	17546	17473	17301	17632	17491	17522	17652	17430	17678	17498	17450	17443	17569	17530	17410	17550	17420	17295	17316	17535	17340	17601	17320	17593	17316	17279	17465	17196	17512	17584	17496	17470	17348	17453	17283	17256	17439	17195	17428	17582	17511	17403	17351	17316	17375	17421	17270	17619	17395	17313	17457	17464	17671	17321	17299	17200	17267	17443	17365	17288	17588	17313	17559	17619	17404	17423	17500	17464	17580	17513	17487	17553	17358	17509	17365	17450	17396	17308	17411	17364	17312	17676	17366	17425	17549	17441	17295	17484	17451	17627	17284	17417	17340	17337	17394	17514	17368	17347	17634	17577	17510	17542	17365	17291	17320	17328	17395	17344	17526	17487	17528	17497	17532	17403	17123	17362	17381	17484	17365	17487	17508	17362	17616	17613	17388	17495	17299	17538	17395	17365	17512	17414	17645	17411	17489	17483	17408	17398	17300	17523	17504	17335	17440	17405	17403	17532	17299	17484	17366	17397	17501	17381	17343	17393	17327	17355	17330	17228	17475	17471	17464	17502	17533	17383	17588	17269	17316	17560	17609	17334	17542	17372	17442	17398	17364	17494	17515	17623	17336	17395	17416	17365	17489	17464	17664	17523	17552	17535	17524	17448	17522	17313	17466	17505	17406	17349	17493	17524	17548	17410	17669	17464	17411	17522	17413	17389	17316	17335	17217	17348	17421	17365	17345	17388	17390	17353	17391	17427	17493	17549	17464	17336	17433	17365	17376	17501	17260	17406	17528	17509	17587	17373	17339	17629	17567	17455	17309	17449	17611	17387	17427	17403	17318	17533	17501	17378	17336	17331	17462	17518	17348	17543	17606	17478	17462	17462	17370	17403	17429	17328	17501	17329	17371	17453	17431	17447	17630	17567	17553	17470	17215	17413	17442	17381	17536	17288	17379	17486	17388	17508	17351	17394	17294	17720	17497	17602	17316	17540	17262	17452	17363	17434	17302	17452	17374	17536	17261	17358	17393	17465	17478	17412	17312	17429	17366	17377	17581	17512	17426	17381	17573	17344	17466	17500	17494	17502	17382	17491	17324	17330	17604	17175	17531	17492	17583	17687	17526	17400	17341	17359	17332	17726	17539	17546	17434	17592	17457	17422	17530	17320	17460	17386	17166	17424	17345	17344	17442	17375	17381	17428	17299	17536	17421	17507	17638	17520	17487	17333	17310	17347	17513	17414	17487	17540	17517	17313	17285	17489	17495	17543	17321	17295	17584	17411	17453	17404	17487	17469	17446	17311	17445	17330	17577	17252	17313	17329	17351	17445	17473	17471	17520	17340	17514	17616	17500	17518	17360	17335	17382	17370	17470	17358	17363	17572	17655	17276	17438	17511	17422	17548	17458	17291	17382	17477	17270	17254	17235	17616	17544	17423	17307	17514	17342	17464	17282	17443	17260	17395	17404	17585	17277	17407	17380	17335	17462	17263	17312	17387	17439	17388	17429	17404	17472	17567	17473	17464	17464	17603	17543	17331	17427	17553	17419	17512	17704	17287	17298	17283	17360	17626	17619	17342	17378	17469	17430	17251	17399	17350	17376	17329	17484	17524	17276	17556	17564	17420	17490	17640	17340	17403	17361	17416	17573	17400	17322	17187	17371	17437	17260	17277	17286	17257	17306	17489	17523	17521	17384	17456	17606	17342	17510	17461	17548	17498	17406	17478	17371	17648	17579	17485	17582	17374	17455	17325	17504	17476	17297	17404	17275	17468	17138	17471	17559	17450	17615	17246	17374	17502	17337	17500	17513	17569	17319	17237	17393	17366	17473	17318	17415	17522	17380	17399	17381	17326	17263	17242	17477	17451	17339	17409	17341	17186	17408	17526	17400	17439	17475	17529	17562	17398	17290	17268	17495	17423	17551	17469	17436	17617	17535	17334	17464	17395	17435	17473	17350	17694	17502	17455	17374	17354	17456	17507	17385	17520	17348	17470	17273	17443	17471	17394	17468	17395	17337	17373	17449	17425	17461	17498	17435	17504	17559	17335	17486	17581	17599	17456	17393	17382	17377	17374	17414	17415	17342	17432	17281	17419	17342	17445	17363	17343	17568	17430	17283	17268	17408	17354	17390	17179	17445	17562	17542	17291	17453	17354	17499	17304	17326	17491	17451	17369	17473	17499	17472	17372	17455	17324	17508	17440	17649	17294	17413	17354	17521	17325	17380	17611	17321	17339	17475	17421	17568	17647	17406	17504	17329	17381	17347	17389	17500	17339	17514	17386	17359	17248	17405	17497	17495	17298	17512	17300	17457	17554	17431	17431	17359	17351	17345	17463	17479	17367	17290	17507	17476	17446	17575	17363	17539	17336	17602	17743	17592	17357	17427	17588	17464	17760	17594	17456	17451	17471	17513	17458	17414	17459	17493	17456	17206	17432	17183	17243	17250	17535	17333	17429	17595	17550	17403	17441	17531	17369	17598	17544	17560	17475	17227	17405	17273	17134	17358	17539	17488	17521	17459	17289	17481	17492	17354	17654	17540	17508	17450	17603	17486	17439	17398	17344	17397	17464	17215	17246	17275	17274	17366	17258	17371	17361	17293	17487	17450	17388	17464	17399	17300	17349	17460	17338	17397	17594	17423	17337	17287	17515	17339	17614	17496	17310	17631	17384	17263	17489	17484	17508	17361	17339	17371	17461	17282	17473	17369	17576	17424	17324	17306	17354	17540	17528	17411	17477	17540	17220	17426	17527	17450	17575	17430	17299	17498	17510	17486	17365	17458	17480	17455	17452	17438	17429	17606	17397	17439	17577	17502	17486	17579	17477	17637	17363	17534	17491	17454	17388	17407	17560	17523	17401	17518	17222	17301	17530	17402	17521	17622	17336	17553	17303	17452	17412	17297	17256	17506	17345	17368	17608	17370	17516	17521	17617	17448	17434	17446	17418	17407	17296	17675	17599	17392	17417	17285	17528	17506	17495	17301	17391	17433	17499	17417	17644	17519	17602	17494	17437	17405	17512	17272	17283	17265	17483	17592	17686	17540	17646	17380	17369	17174	17429	17317	17279	17472	17588	17576	17525	17437	17533	17423	17481	17396	17429	17355	17258	17512	17431	17746	17429	17327	17426	17457	17501	17422	17402	17194	17445	17582	17646	17316	17388	17440	17406	17381	17537	17331	17508	17376	17389	17650	17347	17463	17387	17256	17261	17442	17336	17548	17323	17193	17509	17334	17559	17533	17259	17365	17502	17268	17390	17234	17352	17187	17609	17575	17631	17294	17501	17317	17411	17374	17450	17486	17316	17565	17465	17412	17539	17448	17299	17207	17538	17347	17312	17587	17410	17588	17372	17458	17431	17555	17590	17575	17305	17323	17281	17676	17494	17334	17402	17389	17334	17510	17476	17217	17466	17317	17347	17519	17519	17340	17445	17515	17366	17395	17448	17476	17421	17321	17342	17441	17445	17431	17548	17575	17546	17628	17365	17474	17551	17599	17402	17373	17492	17510	17324	17536	17451	17280	17519	17459	17299	17497	17581	17444	17376	17508	17460	17364	17331	17239	17536	17355	17516	17289	17399	17597	17595	17403	17451	17568	17686	17301	17577	17654	17376	17258	17288	17220	17322	17299	17352	17511	17458	17299	17366	17361	17524	17279	17399	17254	17346	17534	17396	17266	17593	17315	17591	17651	17532	17671	17227	17561	17472	17605	17387	17528	17428	17365	17358	17252	17557	17209	17343	17467	17323	17326	17408	17399	17499	17498	17389	17358	17408	17470	17405	17427	17321	17129	17431	17386	17356	17348	17490	17183	17293	17309	17461	17358	17472	17562	17188	17337	17433	17490	17481	17566	17236	17265	17307	17360	17574	17331	17597	17558	17507	17427	17337	17475	17416	17381	17448	17490	17355	17348	17282	17507	17695	17511	17486	17403	17440	17472	17612	17552	17463	17519	17288	17424	17368	17423	17361	17547	17387	17403	17376	17434	17608	17391	17529	17428	17393	17512	17360	17457	17540	17415	17232	17432	17513	17421	17467	17490	17665	17325	17471	17495	17392	17341	17513	17392	17409	17582	17491	17457	17575	17236	17365	17335	17382	17527	17509	17411	17332	17501	17596	17535	17536	17500	17508	17451	17551	17646	17537	17582	17478	17411	17401	17134	17520	17402	17485	17507	17286	17399	17461	17313	17534	17287	17577	17400	17377	17613	17361	17565	17551	17373	17395	17299	17491	17321	17262	17518	17345	17313	17269	17517	17324	17438	17343	17323	17352	17209	17513	17481	17448	17355	17282	17404	17438	17443	17355	17313	17498	17463	17555	17427	17568	17608	17290	17373	17559	17391	17388	17414	17542	17287	17427	17425	17673	17357	17337	17255	17449	17402	17358	17401	17278	17542	17659	17578	17495	17532	17638	17380	17356	17375	17388	17401	17505	17418	17541	17477	17467	17633	17536	17428	17342	17331	17482	17511	17279	17524	17282	17498	17477	17430	17518	17292	17522	17317	17207	17496	17359	17371	17305	17513	17321	17419	17566	17420	17421	17371	17526	17532	17315	17842	17556	17665	17458	17469	17458	17535	17441	17560	17229	17489	17433	17372	17656	17394	17339	17432	17517	17562	17691	17413	17496	17359	17575	17276	17448	17320	17334	17386	17467	17352	17278	17492	17524	17436	17191	17448	17300	17313	17439	17343	17497	17364	17441	17106	17515	17341	17443	17401	17500	17454	17335	17525	17470	17632	17425	17458	17431	17435	17711	17463	17578	17497	17327	17468	17475	17616	17403	17503	17666	17419	17334	17298	17288	17384	17370	17476	17503	17260	17386	17381	17363	17486	17439	17382	17346	17577	17560	17297	17414	17621	17324	17332	17412	17387	17364	17590	17484	17483	17317	17423	17682	17436	17297	17287	17614	17500	17404	17444	17485	17570	17574	17284	17398	17448	17336	17550	17449	17379	17495	17421	17392	17664	17577	17374	17610	17555	17443	17523	17433	17395	17447	17470	17462	17398	17354	17577	17512	17461	17454	17378	17384	17316	17404	17491	17349	17257	17524	17472	17309	17366
19813	27877	29932	26097	22411	19335	17946	16274	15791	15497	15634	15261	15238	15099	15263	15178	15180	15101	15068	15883	16911	16674	16039	15519	15497	14942	15125	14999	14906	15056	14947	14989	14930	14848	14885	15097	14940	15112	15111	14998	15021	14970	15031	15147	14928	15223	14959	15034	15202	15059	14870	15082	14967	15162	14984	15009	15028	14992	15086	14884	15139	14865	14926	15102	15172	14962	15050	15014	14980	14819	15085	15064	15182	15026	15174	14843	15177	15066	15203	15112	15106	14981	15032	14804	14988	14986	14931	14948	14976	15190	15046	15158	14968	15054	15005	15093	15048	14943	15005	14869	14903	14941	15117	14965	15127	15083	15067	14967	14905	15021	14978	15106	14981	15012	14959	15031	15055	15077	14881	15029	15039	15042	15057	15022	14918	15324	15020	15064	14898	14998	14916	15108	15103	14874	14959	15104	15014	15038	15047	15032	14874	14813	15019	15163	14996	14955	14853	14876	15213	15035	14874	14915	14922	15113	14936	15093	14989	15179	14958	15032	15015	15151	15032	15276	15007	15001	15137	15043	15080	14863	14876	14783	14919	15207	15025	15053	14895	14861	14919	14975	15043	14891	14980	14923	14876	14972	14860	14917	14993	15040	14880	14895	14927	14967	15124	15010	15076	14967	15052	15143	15008	15051	15092	15050	15070	15155	14996	15006	15146	14899	14974	14971	14990	15006	14858	15104	15071	15190	14760	14908	15106	15021	14893	15243	15077	14961	15138	15075	14881	14969	14944	15053	14973	15034	14965	14868	14974	14980	15002	14937	15050	15131	15071	14997	14899	14955	15009	15048	14960	14850	14944	15033	15119	14999	15043	14943	14965	14965	14922	15078	14906	14853	14945	15138	14992	15111	15076	14992	15113	15040	14975	14957	15032	15065	15047	14944	14963	14863	15009	15033	15144	15083	14965	15072	14946	14969	15019	14890	14916	15104	15024	15008	15148	15020	14977	15072	15037	15075	14878	14945	14853	14970	14892	15018	15015	15061	15032	14987	15086	14971	15083	14847	14855	15292	14838	14963	15108	15028	14985	15213	15132	14920	15041	14961	15116	15064	14903	15098	15026	15236	15091	15056	14970	15145	15181	14921	15196	15062	15080	15014	15100	14962	15036	15086	14955	14891	15086	15032	15065	14922	15018	14939	14924	15059	15091	15013	15038	14887	15023	15174	15107	15008	15140	15042	14921	15048	15108	15014	14974	15030	14841	14942	14942	14993	15046	15048	15046	14958	14965	14759	15172	15002	14958	15066	15008	14869	15112	14921	15231	14939	14979	15078	14959	14979	15148	14959	15033	15119	15035	14944	15026	14977	15041	15145	14994	15046	15254	14827	14975	14905	14969	15168	14932	14911	15087	14976	14954	14909	15120	14941	14905	15063	15192	15022	14868	15035	15100	14931	15083	15127	15023	15061	14937	15111	15046	15076	14989	14835	15038	15068	15015	15264	15079	15055	15049	15013	14923	14955	15030	14912	14968	14956	14940	15219	15101	15003	14851	15078	15098	14904	15156	14969	14949	15188	15087	15138	14953	14915	14979	15074	14895	14966	14973	15034	15044	15100	14993	14893	14927	15218	15076	14928	15068	14970	15098	14856	15061	15050	15008	15116	15024	15010	15174	15083	14883	15094	14931	15000	15025	14975	15150	14952	14931	15041	15063	14979	14885	15128	15118	15043	15099	15125	14925	15063	15124	15013	15020	15066	15078	14927	15122	15077	14941	14972	15009	14995	15018	14884	15000	15002	14822	15095	15177	15022	14965	15002	15026	15067	15033	14791	15099	14953	15100	14800	15079	14901	15010	14929	14894	15005	15004	14865	15150	15176	15034	15090	15080	14930	15063	15098	14910	15176	15064	15043	15052	15195	15128	15168	15097	15040	15054	15158	14864	15080	15099	14927	15033	14934	15112	15159	14870	14990	14972	14902	15007	14951	14834	14951	15048	15041	14905	15048	14915	15233	15063	15030	15103	15009	14942	15119	15127	14816	14855	15026	14940	14938	15026	14972	15127	14960	15118	15016	14981	14925	15054	14930	14878	15168	14969	14919	15057	14940	14990	15132	15081	15068	15108	14920	15080	15033	15062	15006	15064	14985	14980	14915	14996	14963	15101	15095	15039	15067	15082	15108	14899	14939	15033	15057	15006	15111	14942	14940	14957	15010	14798	14968	15021	15097	15028	14838	15136	14749	15125	14936	15023	15055	15179	14975	14936	14946	15064	15014	15036	15083	14916	15082	15066	15087	15131	15066	15099	15073	14976	15007	15101	14847	14936	14980	14871	14946	14965	14914	15017	14870	15040	15008	15222	14952	15098	14890	14962	14912	15073	15078	15070	15013	15088	15062	15071	14978	15065	14985	14878	15080	14965	15057	15194	15104	14955	15013	15040	15061	15188	14820	15044	15128	14886	14980	15175	15043	14948	15099	14955	15037	14968	14957	15016	15065	14921	14847	15169	15042	15093	15017	15076	15039	15049	14984	15026	14907	15155	15148	15005	15117	15152	14960	15017	14951	15060	14904	14976	15003	15046	15148	14956	14952	14818	15001	15092	15111	15036	15010	14851	15244	15043	15143	15081	15123	14874	15042	14886	15089	15119	15051	15034	15228	14985	14963	15249	14996	14995	14999	14940	14846	14902	14967	14971	15103	15124	15074	15080	14974	14985	15047	15045	14952	14961	15115	15109	14979	15156	15095	14997	15007	14826	15010	14840	14923	15120	15045	14958	15068	15072	14977	15029	14943	15052	14913	15038	14984	14994	15225	15147	14871	15154	14984	15098	15048	14963	15062	15120	14967	15113	15079	14994	14931	15085	14949	15008	15030	15010	15177	15097	14946	14924	14940	15117	14947	14870	14985	14942	15031	14969	14880	14977	15116	14913	14950	15005	15103	15035	15120	15090	14972	15134	14980	14888	15013	15022	15000	14958	15006	14931	15064	15132	14918	15131	15073	15002	15139	14902	14914	15102	15057	15022	14969	15015	15062	15064	15133	14823	15074	14997	15204	15127	15006	15009	15107	15193	15091	14913	14967	15151	15040	14820	15173	15115	14934	14925	15017	14929	14880	15033	14961	15102	15083	14907	15175	15090	14957	14888	14963	14873	15147	15006	14975	15168	14936	14962	15151	14804	15079	14901	14899	14980	15025	14950	14967	15101	15036	14989	14978	15162	15179	15003	14930	14996	15007	15062	15049	14947	15095	15125	15058	14972	15076	14927	15024	15167	15036	15097	15095	15008	15011	15032	15015	15179	15045	15059	15025	15065	15133	15092	15082	15053	15073	15083	15146	15058	15039	15187	14836	15076	15199	15196	14848	14887	15009	15103	15023	15019	15143	15050	15064	14951	15207	14960	15078	15089	15006	15021	15074	15000	15081	15063	15062	15080	14943	14889	15116	15069	15019	15061	14860	15128	14916	15096	14990	15103	15118	14986	14954	15050	15130	15067	14971	14800	15046	15050	14973	14885	14806	15014	15112	14993	15252	15082	14919	14985	15095	14972	14994	14916	15084	15076	14969	14980	15023	14972	14899	15045	14911	14947	15097	15086	15192	14930	15184	15052	15200	15008	14945	15039	14955	14934	15050	14970	15043	15035	15026	15038	14849	15096	15072	14991	15012	14827	15059	15069	14958	15001	15080	15025	15028	15164	14915	14956	15126	15136	15093	14993	14916	14981	15072	15017	14893	14975	14959	14964	14929	15078	15029	15026	15142	15052	14896	15021	14982	15132	15101	14897	15070	15082	15153	15014	15142	15070	15147	14835	14886	15140	15046	14845	15023	15280	15024	14955	15048	14853	15049	15085	15119	15008	15005	14887	15004	15003	15042	15006	15018	15031	15094	15038	14893	14983	15007	14861	14944	15232	15086	14835	14936	14867	15046	15181	14946	15188	15020	15109	15134	14897	14916	15017	14985	14866	14982	15057	14843	14953	15042	15061	15023	15142	15143	15127	15006	14974	15041	15074	14814	15123	14947	14929	15005	15074	15055	15023	14945	14882	14899	15138	14906	15212	15073	15006	14928	15186	15039	15099	15133	14956	14955	15198	15049	14893	15008	15109	14964	15312	14984	15021	14970	15009	15046	14921	15142	15033	14985	14973	14974	15015	15074	15214	15068	14908	15011	14922	14969	15132	15084	15047	14994	15021	14946	14956	15128	14981	15079	15278	14916	14980	15019	15002	15063	15117	15043	15089	15045	15075	15177	14993	15007	15024	15132	14923	14895	15024	14935	15023	14889	15069	15044	15049	14953	14925	15020	14944	15086	15034	14937	15116	14940	15036	14951	14881	14957	15029	15051	14911	14930	15187	14985	14936	15036	15041	14927	15056	15095	15173	15078	15158	15108	14928	14971	14962	14973	14949	15029	14995	14880	15103	15219	15046	14850	15035	15070	15046	15000	15084	15184	14849	15040	14923	15023	15242	14976	15015	14972	15227	14923	14966	14974	15097	15075	15064	15020	14977	14856	15079	14990	14968	15040	15019	15031	14970	14979	15052	15031	15098	15011	15019	15076	15055	15000	15033	14906	15288	15082	15095	14753	15047	14948	15105	15082	14787	14887	14923	14964	14973	15196	15053	15027	14982	14953	14991	15050	15057	14864	14999	14907	15018	14944	15080	14979	15239	14972	14990	15097	15016	14951	15078	15028	14861	15002	15055	14944	15081	15058	14970	15079	14938	15166	15051	15076	14782	14971	15165	14969	15052	15046	15204	15113	15041	15108	15100	15032	15014	15029	14934	15104	15049	14996	14881	15032	14890	15065	14962	15160	14979	15040	15104	15003	15048	14951	15080	14894	14890	14951	14764	15024	15067	15138	15075	14980	15164	14954	15095	14864	14870	14924	14932	14926	14918	15021	15097	14982	14987	14993	14930	15254	14942	14994	14927	14932	14984	14984	15017	14946	14854	15101	14848	15072	15093	14811	14974	15045	14904	14933	15046	14997	15118	15184	15006	15271	14922	14995	14983	15138	14954	15038	15271	14941	14968	15003	14900	15033	15116	15194	15018	15072	15040	14852	15047	15069	15075	14894	15031	15028	15050	14972	15219	14905	14968	14905	15042	15000	15011	14874	15011	14905	14985	15011	15054	14877	14764	15059	14864	15008	15009	14984	14860	15041	15072	14915	14936	14905
25709	21474	28735	26384	24779	24233	22514	19767	18528	18411	18074	17627	17387	17320	17403	17466	17414	17195	19613	22318	23421	21086	19522	18388	17518	17352	17173	17214	17212	17334	17204	17342	17162	17132	17219	17169	17179	17206	17026	17069	17103	17197	17212	17053	17067	17024	17039	17119	17172	16963	17318	17182	16993	17183	17130	17086	16971	17342	17137	17079	17108	17192	17048	17017	17110	17290	17077	17087	16854	16913	17171	17111	17039	17363	17186	17168	17026	17180	16912	17001	17050	17039	17041	17172	17152	17216	16992	17247	17174	17060	17135	17103	17071	17010	17308	17198	17305	16959	17082	17002	17151	17050	17160	17116	17120	17145	17064	17004	17037	17057	17088	17036	17012	17295	17182	17141	17266	17019	17192	17144	17066	16914	17096	17002	16995	17253	17055	17125	16978	17125	17081	16853	17047	16897	17037	17214	16963	17008	17437	17173	17056	17343	17193	17152	17150	17136	17170	16992	16955	17119	16975	17074	17054	17225	17136	17183	17069	17182	17154	17112	16910	17068	17204	17163	17170	17189	17000	17019	17120	17145	17279	17117	17009	16993	16981	17081	16917	17019	16987	17175	17222	17161	17037	17202	17207	17117	17159	17148	17164	17138	16878	16943	16945	17174	17146	17023	16908	17172	17108	17127	17365	16949	17146	16902	17103	17246	17191	17337	17006	17115	16983	17211	17114	17094	17190	17285	17073	17174	17119	17112	17002	17177	17049	17149	17035	17006	17080	16956	17254	16985	17020	17053	16854	16904	17114	17237	17285	16883	17036	17168	17229	17143	16853	17049	16942	17033	17158	17213	17032	17084	17189	17104	17281	17265	17113	17027	17122	17016	17028	17033	16910	17055	17252	17096	16981	17068	17013	16999	17055	17195	17004	16974	17301	17184	17114	17184	17169	17114	17149	16995	17041	17079	17284	17015	17289	17018	17032	17204	17047	16916	17164	16988	17224	16914	17105	16897	16956	17134	17108	16974	17160	17198	17132	16995	17176	16966	17181	17274	17107	16990	17085	17203	17031	17126	17035	17240	17188	17005	17228	17324	17216	16922	17041	17154	17222	16970	17083	17088	17151	17197	17207	17218	17228	17108	16976	17129	17195	16990	17132	17076	17003	17203	17079	17159	17266	17124	17265	17051	17071	17068	17166	17085	17103	17070	17033	16928	17098	17048	17120	16992	17074	16951	17254	16988	17121	17071	17122	17178	17239	17050	17032	17070	17303	16952	17290	17134	17089	17209	17098	17185	17008	17000	16974	17210	17105	17135	17207	17098	17255	17032	16738	17183	16894	17135	17061	16980	16996	17199	17285	16855	17204	17063	16903	17112	17229	17139	17241	17068	17125	17194	17184	17380	17095	16951	17124	17154	16938	17051	16905	16928	17007	17194	17000	17101	16917	17017	16991	17057	17284	17180	16955	17332	17014	17025	17049	16814	17075	17189	17022	17090	17093	17109	16981	17177	16952	17223	17071	16968	17000	17176	17282	17058	17135	16824	17115	17048	17058	16984	17159	17174	17053	17110	17072	16946	16904	17156	16982	17225	17094	17006	17078	16967	17003	17020	17030	16999	17025	17151	16975	17131	17127	17133	17124	17140	17243	17198	16995	17015	17227	17228	16979	17194	17115	17005	16955	16995	17029	17102	17040	17027	16977	16980	17227	17232	16940	17220	17107	17215	17204	17204	16852	17012	17098	17217	17142	17214	17203	17182	17133	17130	17083	17310	17305	17151	17158	17105	17096	17236	17151	17157	17272	17197	17184	16925	17013	16990	17124	17049	17021	17018	16924	17053	17157	17238	17242	17189	17072	17163	17007	17134	17065	17113	17236	17087	17163	17068	17058	17076	16946	16939	16981	17185	17240	16953	17185	16958	17034	17157	17045	17020	16983	17184	17267	17098	16952	17180	17160	17118	17136	17208	17186	17153	16965	17038	17197	17167	17169	17247	17129	16919	16992	17056	17102	16897	16999	16900	17227	17047	17126	17277	17134	16996	17215	17127	17036	17154	17108	17197	17051	17199	16995	16923	17152	17208	17123	16820	17177	17261	17075	17156	17078	17170	17175	17184	17253	17193	17082	16926	17136	17079	16967	17109	16930	17077	17092	17089	17129	16861	17102	16892	17059	17107	17105	17106	17078	17048	17166	17009	16883	16894	17099	17108	16793	16931	17022	17057	17170	17241	17174	17058	17037	17265	17014	17062	17135	17134	17207	16960	17185	17209	17188	17144	17050	17201	17037	17127	16908	16985	17163	17114	17058	16916	17048	17201	17073	17001	16938	17216	17109	17100	17099	17162	17256	17164	16838	17122	17071	16838	17170	17037	17083	17038	16974	17003	17174	16992	16971	17117	17027	16953	17015	17219	17038	17095	17052	17018	16973	17047	17099	17098	17185	17035	16926	17189	17034	16999	17235	16992	17180	17117	17037	17371	17055	16867	16938	16913	17132	17069	17042	17221	16973	17231	17093	17063	16945	16988	17164	17237	17099	17108	17040	16996	16978	17144	17216	16980	17075	17280	17092	17163	17200	17084	17059	17148	17260	17040	17160	17107	17240	17123	17188	17048	17062	16972	17207	17257	17323	17110	16949	17218	17151	17084	17268	16950	17184	17184	17010	16969	17159	17068	17208	17195	16975	17094	17077	17128	17153	16973	17223	17200	17106	17155	16789	17291	17024	16892	17097	17118	17142	17031	17321	17114	17064	17056	17010	17106	17212	17000	17162	17119	16959	17079	16954	17148	17195	16989	17224	17232	17313	17101	17141	17188	17286	17269	17277	17020	17030	17249	16941	17034	16903	17182	17135	16947	17005	16956	16854	17124	17003	17207	17167	17116	17120	17114	17199	17140	17272	17170	17100	17049	16992	17144	17195	17114	17064	16947	17121	16912	16912	17080	17161	17274	17149	17005	17090	17035	17181	17276	16959	17134	17010	17100	17206	17164	17103	17142	17068	17029	17106	16972	17091	17062	17019	17079	17104	16905	17142	17074	16979	17072	17124	17172	16957	16919	17155	16956	17000	16883	17034	17135	17120	17059	16940	16921	17036	17025	17228	17066	17217	17256	17009	17266	17219	17136	16971	16939	17055	17109	17187	17105	17064	17050	17086	17253	17178	17147	17158	16996	17078	17214	17210	17228	17166	17083	17125	17033	17271	16981	17000	16953	17053	17170	16992	17053	16974	17086	17192	17153	17171	17074	17016	17015	16903	16985	17050	17042	17164	17047	17035	17214	17117	17431	17217	17248	17103	17000	17187	17352	16993	17077	17007	17290	16948	16849	17246	17076	17089	16972	17137	17280	16991	17200	16982	16958	17059	17117	17202	17226	17117	16990	17171	16963	17059	17234	17166	17147	17270	17201	17287	17070	17055	17072	17080	16941	17258	17130	17125	16886	16974	16980	17251	17195	17001	17323	16988	17170	17009	17017	17117	17165	17153	17235	17200	17326	17127	16959	16799	17130	17234	17246	17010	17112	17144	17202	17029	17192	17096	17050	17181	17178	17185	17008	17094	17390	16996	17090	17290	17276	17207	16964	16900	17057	17173	16970	17019	16958	17015	17165	17070	17256	17176	17229	17116	17029	17077	17116	16987	17051	17273	17111	17098	17208	17205	17120	16859	17130	16941	17220	16937	16998	17078	16921	17002	17077	16867	17130	17109	17251	17014	16960	17014	16979	17057	17190	17134	17070	17057	17122	17023	17097	17100	17106	17242	17037	16948	17068	16931	17221	17157	17269	17152	17182	17044	17214	17144	17173	16908	17119	17015	16912	17181	17084	17283	17084	17312	17103	17087	17087	17318	17250	17125	17153	16984	17140	16855	17083	17166	16999	17077	17020	17203	17171	17426	17341	17163	17096	17082	17094	16946	16948	16870	17116	17124	17113	17105	17006	16959	17003	17071	17154	17217	17071	17300	17056	17250	17125	17186	17161	17181	16977	17071	17078	17066	17089	17092	17127	17291	16760	17005	16864	17198	17128	17199	16969	16963	16961	17103	17142	17194	17108	17145	17054	17225	16949	17265	17009	17145	17325	16923	17093	17216	17146	17046	17159	16908	17122	17119	17134	17071	17030	17133	17061	17006	17029	17175	17125	17161	17210	17165	17064	17221	17109	16944	17108	17294	17142	17138	17210	17170	17298	17296	17235	17040	17035	17011	16825	16915	17051	17143	17148	16943	17031	17140	16957	17234	17077	16950	16930	16919	17203	17087	17217	17068	17011	17150	17152	17191	17279	17231	17112	17120	17239	16935	17133	16900	16981	17060	17046	17114	17172	17052	17339	17250	17156	17286	17264	17012	17190	17088	17167	17303	17049	17026	16996	17091	17322	17163	17079	17101	17145	17266	17233	17087	17128	17010	17058	17117	17040	16990	16919	17083	17057	17189	17056	17146	17071	16874	17062	17115	17277	17088	17264	17086	17129	16980	16852	17295	17214	17006	17098	17285	17154	17223	17088	17161	17336	17232	17031	16976	17154	17140	17070	17095	17075	17143	17241	16953	17037	17242	16879	16942	17205	16980	17275	17071	17144	16902	17106	17134	16969	17273	17054	17056	17163	17222	17172	17227	17161	17229	17215	17056	17283	17038	17097	16918	17246	16829	17253	17116	17151	17065	16814	16961	16753	17107	16958	17000	17275	17130	17158	17048	16972	16982	17117	17165	17011	17184	17153	17089	17268	17065	17078	17171	17079	17027	17043	17308	17095	17063	17223	17010	16954	17078	17056	17089	17191	17239	17252	17079	16871	17182	16999	16994	16943	17223	17111	17204	16877	17141	16917	17175	17143	17017	17073	16945	17087	16914	17167	17188	17146	17013	17104	17001	17279	17397	17045	16861	16872	17026	17151	17275	17281	17150	17118	17062	17201	17149	17382	17161	17086	17134	17045	16913	17010	17136	17280	16874	17066	17092	17107	16994	17100	17168	17119	16889	17261	16984	16900	17062	17072	17123	17038	17143	17319	16949	17095	17203	17112	17128	17001	17259	17081	17003	17164	17245	17181	17083	17026	16836	17066	17084	17169	17188	16870	17266	17097	16983	17195	17125	17115	17039	17193	16949	16953	17198	17060	16979	17089	17198	16989	17061	16925	17272	16840	17129	16976	16996	16987	17018	17095	17127	17115	17090	17107	17096	16993
19342	31946	35649	31856	27758	23491	20248	18409	16763	16362	16000	15537	15104	15227	15385	15240	15057	15027	19324	22612	23110	19849	17964	16186	15537	15158	14868	14893	14856	14908	15100	14847	14736	14764	14889	14884	14635	14948	14768	14980	14890	14948	14874	14736	14851	14838	15025	15084	14818	14812	14819	14825	14904	14787	14847	14958	14778	14739	14890	14854	14843	14818	14649	14661	14730	14898	14785	14821	14882	14941	14996	14893	14917	14781	14793	14837	14902	14994	14768	14920	14862	14944	14804	14921	14819	14933	14827	14712	14850	14882	14806	14840	14863	14900	14835	14791	14931	14818	14845	14922	14775	14771	14783	14993	14866	14703	14885	14804	14951	14904	14798	14726	14722	14896	14791	14884	14707	15058	15013	15040	14860	14914	14932	14907	14913	14786	14590	14784	14855	14865	15005	15024	14897	14913	14805	14832	14780	14911	14880	14784	15010	14688	14925	14708	14908	14700	14779	14891	14929	14736	14693	14808	14802	14862	15024	14733	14938	14975	14653	14855	14823	14837	14815	14876	14894	14685	14731	14843	14860	14709	14910	14856	14968	14780	14907	14849	14868	14732	14994	14931	14844	14835	14882	14916	14806	15046	15002	14799	14825	14807	14802	14904	14932	14847	14800	14834	14802	14857	14901	14782	14775	14903	14808	14700	14799	15026	14840	14907	14868	14813	14810	14864	14660	14917	14960	14727	14776	14829	14837	14919	14923	14776	14884	14917	14843	15095	14707	14915	14804	14612	14843	14930	15038	14859	14901	14967	14853	14804	14962	14823	14893	14831	14719	14809	14758	14876	14815	14770	14887	14770	14866	14928	14923	14736	14793	14687	14777	14875	14902	14747	14928	14753	14946	14896	14797	14669	14895	14987	14889	14690	14698	14749	14822	14830	14823	14894	15043	14793	14925	14649	14992	14738	14843	14979	14840	14762	14805	14816	15005	14807	14883	14903	14832	15034	14857	14715	15049	14849	14684	14991	14982	14675	14905	14858	14983	14660	14735	14946	14894	14935	14808	14798	14950	14882	14844	14901	14916	14847	14913	14843	14747	14705	14892	14674	14831	14926	14719	14897	14911	14865	14826	14897	14704	14757	14863	14846	14940	14922	14830	14835	14880	14797	14842	14786	14648	14786	14839	14777	14984	14750	14972	14757	14754	14921	14867	14854	14794	14644	14743	14818	15008	14835	14944	14849	14593	14756	14706	14781	14848	14796	14763	14861	14837	14673	14760	14655	14804	14741	14754	14746	14831	14675	14931	14724	14813	14845	14769	14806	14824	14967	14878	14777	14680	14825	14857	14813	15013	14761	14836	14806	14794	14873	14815	14715	14930	14734	14818	14706	14922	14817	14931	14884	15054	14849	15008	14683	14773	14855	14807	14887	14765	15073	14834	14711	14812	14950	14890	14810	14848	14777	14719	14972	14857	14880	14793	14936	14777	14836	14947	14666	14852	14922	14791	14739	14825	14862	14916	14698	14873	14790	14676	14909	14837	14830	14866	14817	14808	14742	14707	14961	14871	14762	14870	14815	14737	14812	14734	14793	14868	14834	14876	14890	14921	14986	14774	14909	14941	14719	14799	14808	14935	14818	14949	14967	14844	14827	14933	14721	14883	14759	14886	14880	14776	14866	14869	14592	14861	14791	14936	14824	14854	14854	14890	14783	14840	14831	14693	14695	14927	14864	14862	14792	14761	14793	14855	14898	14946	14843	14857	14904	14919	14872	14897	14873	14832	14908	14706	14782	14845	14797	14890	14705	14774	14818	14818	14722	14871	14827	14909	14796	14797	14733	14867	14909	14851	14824	14816	14787	14903	14756	14917	14828	14955	14855	14819	14750	14841	14873	14796	14783	14777	14806	14980	14781	14907	14766	14647	14925	14873	14838	14858	14868	14816	14828	14723	14923	14732	14866	14842	14750	14871	14874	14872	14860	14919	14665	14758	14871	14929	14930	14909	15035	14887	14834	14860	14874	14905	14961	14970	14850	14722	14839	14779	14942	14941	14934	14888	15023	14851	14862	14983	14823	14892	14867	14756	14760	14821	14787	14926	14730	14711	14940	14790	14705	14682	14694	14984	14759	14892	14859	14805	14827	14999	14835	14828	14859	14868	15007	14998	14845	14828	14890	14903	14771	14699	14807	14848	14793	14965	14775	14634	14918	14838	14820	14798	14915	14895	14848	14816	14731	14887	14709	14710	14841	14774	14730	14671	14813	14929	14915	14953	14767	14817	14861	14760	14710	14736	14734	14799	14782	14845	14840	14889	14853	14951	14877	15102	14768	14792	14896	14821	14768	14867	14754	14985	14703	14797	14839	14842	14741	14878	14918	14961	14888	14789	14992	14873	14883	14784	14908	14862	14948	14881	14723	14877	15017	14994	14769	14911	14817	14870	14830	14686	14732	14941	14730	14867	14951	14842	14863	14744	14746	14810	14970	14880	14836	14852	14980	14699	14982	14920	14988	14845	14881	14898	14862	14822	14748	14668	14838	14990	14855	14840	14686	14822	14904	14746	14859	14859	14758	14792	14981	14855	15051	14779	14863	14840	14961	14813	14777	14656	14922	14945	14771	14913	14758	14770	15030	14844	14901	14697	14733	14833	14756	14768	14838	14890	14827	14880	14875	14877	14876	14831	14835	14792	14726	14884	14782	14714	14833	14717	14912	14744	14901	14946	14832	14778	14733	14774	14896	15000	14785	14771	14826	14735	15000	14908	14653	14892	14802	14972	14997	14815	14862	14762	14808	14896	14886	14915	14824	14699	14921	14839	14734	14750	14874	15013	14891	14813	14755	14747	14799	14794	15062	14920	14712	14889	14926	14691	14657	14807	14815	14769	14762	14928	14723	14959	14946	14607	14865	14842	14792	14667	14891	14954	14896	14821	14772	14703	14691	14746	14816	14768	14877	14883	14753	14788	14808	14846	14676	14916	14926	14749	14763	14826	14829	14850	14824	14825	14869	14860	14757	14866	14931	14744	14833	14865	14810	14725	14796	14763	14857	14755	15018	14778	14790	14851	14809	14975	14760	14902	14830	14849	14906	14792	14837	14872	14934	14946	14756	14971	14858	14701	15001	14857	14793	14899	14977	14780	14971	14829	14755	14862	14809	14867	14804	14799	14937	14781	14961	14816	14794	14979	14746	14869	14767	14788	14753	14844	14857	14883	14935	14882	14590	15166	14892	14880	14917	15029	14887	14825	14838	14770	14914	14865	14828	14858	14883	14639	14770	14849	14773	15023	14820	14951	14709	14932	14937	14799	14805	14859	14957	14840	14808	14859	14622	14986	14869	14791	14891	14886	14859	14822	14853	14838	14881	14933	14632	14923	14784	14822	14905	14724	14788	14652	14650	14822	15010	14776	14982	14728	15008	14725	14917	14939	14802	14717	14777	14926	14777	14958	14919	14841	14763	14710	14910	14882	14786	14842	14833	14887	14834	14804	14774	14707	14943	15063	14711	14654	14741	14872	14691	14903	14847	14758	14839	14893	14836	14922	14731	14825	14807	14748	14997	14788	14891	14937	14809	14926	14728	14735	14726	15060	14807	14859	14756	14751	14780	14893	14825	14798	14833	14856	14686	14832	14810	14798	14946	14955	14785	14875	14749	14948	14732	14830	15016	14767	14817	14982	15001	14830	14859	14780	14756	14818	14900	14905	14700	14822	14934	14850	14843	14630	14878	14906	14714	14785	15072	14814	14775	14858	14797	14941	14804	15036	14695	14821	14799	14755	14915	14935	14838	14711	14897	14832	14720	14924	14840	14770	14940	14741	14729	14810	14710	14891	14835	14725	14894	14855	14820	14975	14987	14913	14651	14917	14945	14761	14912	14833	14754	14786	14798	15033	14915	14920	14820	14775	15044	14861	14745	15075	14801	14987	14682	15114	14853	14913	14820	14959	14804	14878	14930	14857	14962	14831	14909	14774	14835	14868	14834	14953	14986	14825	14803	14813	14970	14656	14712	14926	14945	14646	14679	14821	14988	14815	14674	14809	14795	14856	14879	14773	14826	14723	14920	14727	14523	14842	14850	14928	14819	14857	14804	14802	14962	14883	14850	14649	14666	14735	14841	14775	14866	14840	14866	14971	14858	14931	14949	15078	14990	14871	14845	14776	14822	14790	14974	14778	14906	14826	14713	14941	14689	14785	14754	14960	14880	14874	14961	14804	14829	14758	14887	14738	14729	14888	14700	15016	14796	14886	14801	14874	14798	14915	14916	14871	14938	14739	14946	14655	15040	14815	14885	14749	14989	14720	14850	14982	14788	14949	14827	14817	14758	14899	14930	14900	14760	14836	15019	14730	14849	14820	14867	14814	14863	14732	14828	14853	14909	14613	14765	14946	14929	14842	14839	14743	14978	14831	14767	14835	15019	14876	14719	15134	14775	14889	14735	14727	14717	14882	14906	14820	14857	14881	14878	14910	14886	14752	14875	14787	15007	14687	14912	14910	14972	14937	14828	15000	14752	14843	14805	14938	14920	14809	15058	14932	14790	14684	15080	14815	14670	14804	15045	14877	14807	14912	14916	14897	14792	14929	14887	14844	14973	14855	14791	14971	14761	14942	14970	14749	14966	14729	14899	14917	14858	14965	14964	14839	14720	14884	14944	14947	15071	14900	14963	14722	14706	14892	14919	14930	14893	14967	14931	14674	14706	14876	14909	14771	14966	14779	14768	14908	14855	14872	14857	14647	14758	14777	14964	14933	14866	14714	14958	14898	14881	15060	14826	14802	14771	14752	14797	14702	14912	14869	14911	14816	14851	14890	14720	14798	14799	14773	14707	14836	14747	14778	14903	14981	14843	14795	14892	14847	14847	14773	14728	14920	14936	14891	14647	14947	14854	14932	14815	14780	14775	14826	14762	14845	14833	14741	14631	14850	14884	14762	14858	14858	14990	14859	14752	14863	14744	14788	15048	14890	14766	14767	14868	15145	14926	14739	14833	14804	14577	14790	14750	14842	14914	14841	14792	14917	14899	14798	14965	14842	14840	14804	14921	14749	14762	14851	14715	14936	14738	14666	14940	14981	14758	14841	14928	14954	14886	14691	14830	14827	14924	14673	14947	14962	14765	14868	14854	14855	14857	14901	14819	14727	14784	14878	14777	14763	14948	14749	14843	14826	14974	14923	14880
24259	21376	28903	24926	23444	26890	26551	21597	19436	19111	18455	17982	17639	17557	17629	17434	17501	18610	27390	28079	26195	22012	19458	18283	17566	17286	17123	16952	17114	16976	17188	17143	17246	17038	17277	17041	17159	17253	17086	17149	17139	17165	17090	17135	17044	17211	17050	17154	17157	17121	17193	17024	17004	17058	17161	17170	16948	17126	17004	17164	16901	17063	17068	17041	17068	17043	17015	17039	17105	16919	17018	16972	17215	16862	16969	17122	17065	17047	17119	16965	17107	17216	16899	17106	17051	16881	17129	17094	17169	17173	17124	17089	17121	16996	16841	17029	16936	17149	17090	17060	16995	17198	17106	16955	17132	16887	16896	17004	17273	17019	16977	16932	17048	17038	17027	17082	17159	17090	17063	17050	16938	16981	17205	16996	16905	17257	17027	17015	17077	17099	17169	17044	16961	17116	16926	17103	17095	17011	17380	17171	17168	17107	17162	16821	17087	16985	17016	17133	17012	16910	16920	17241	17125	17019	16904	16889	17052	16903	17024	16989	17059	17224	16955	17057	17136	16837	17085	17063	17078	17034	17114	16971	17019	16968	17207	17055	16857	17172	17005	17016	17094	17062	17213	17154	17121	17127	17027	17069	17232	16864	16994	17110	17101	17037	17077	17199	17095	17085	17010	17086	16964	16950	17084	16913	17106	17128	17094	17018	17072	17147	16947	17074	17043	16874	16946	16984	17082	17043	16955	17096	17246	17243	16997	17231	16956	17019	17019	17020	17263	17109	17041	17082	17119	17042	17031	16955	17012	17161	17060	17018	17109	16797	17194	16985	17028	17102	16992	17144	16931	16936	17081	16954	17068	17112	17086	17086	16925	17022	17235	16994	17025	17016	17100	17160	16919	17204	17230	16994	16980	17081	17095	17002	17111	16778	17086	17014	16965	17070	17056	16904	16910	17074	17140	16891	17031	17130	16949	17150	17095	17242	16920	16929	16872	17079	16929	17037	17081	17022	17066	17126	16834	17084	16993	16888	16972	17009	17155	17121	17035	17027	16926	17103	17161	17232	17026	17047	16995	16824	16862	16944	17028	17155	17057	16910	16800	17167	17102	17165	17112	17019	17183	17057	17043	16950	17056	16979	17121	17015	16945	16969	17051	16925	16954	16931	17045	17043	16980	16993	16906	17089	17360	16926	17083	17016	16912	16883	17015	17020	16999	16940	17121	17132	17064	17008	16857	16914	17166	17158	17279	17063	17310	16847	17010	16991	17177	17139	17022	16955	17077	16935	17057	16933	17043	17082	17005	17150	17223	17270	17376	16987	16887	17223	16952	16919	17040	16899	17062	17084	17061	17182	17078	17269	17323	17119	16829	17039	17188	16931	16981	17011	17005	17152	17065	17126	17026	17209	16935	17036	16835	17066	17100	17170	17106	16821	17083	17090	17176	17002	17339	17092	17023	17095	17361	16881	17096	17007	17159	17144	17052	16892	17067	17176	17117	17009	17036	17109	16974	16956	16954	16936	16980	16976	17202	16941	17265	17132	17068	17029	17081	17110	16963	16984	17038	16974	17121	17135	17122	17161	17029	17100	16908	17109	17125	16993	17079	17121	17103	17074	16909	16925	17262	17136	17138	17099	17079	17165	17202	16929	17224	17058	17139	17101	17292	17183	17195	16956	17138	17068	17119	16911	17137	16900	17007	17153	17143	17178	16892	17212	16973	17022	17118	17059	17011	16939	17105	17049	17041	16970	17196	17137	16906	17046	17143	16970	16974	17153	16956	17091	16887	17054	16985	17022	16893	16857	16942	17071	17046	17104	17019	17079	16942	16923	17126	17027	16970	17139	17056	16946	17043	17062	17143	17202	17145	17070	16909	17136	16952	16955	16964	16999	17159	17171	16975	17090	16965	17213	17314	16936	17040	17213	17187	17231	17094	17074	17028	17158	16970	17030	17000	17051	17056	17157	17017	17024	16831	17111	17094	17027	17123	16957	17036	17083	16920	16899	17110	17093	16908	17064	17008	17048	16990	16940	17060	17032	16998	16843	16875	16945	17359	16895	16947	16933	17046	16839	17170	16847	17047	16930	17065	17100	17193	16930	16930	17152	17102	17023	17122	17090	17015	17064	16953	17060	17073	17067	17250	17160	17170	17079	17278	17001	16896	17069	17053	17128	17060	17032	16929	17052	16934	17264	16912	17030	17149	17105	16897	16981	16950	17132	16933	17147	17076	17025	17055	17153	17336	16892	16960	17031	17048	17071	17151	17196	17150	17243	17049	16835	16975	17071	16991	17215	16979	16930	16826	16855	17094	17008	17084	17088	17039	16944	17106	16829	17048	17193	17072	16859	16984	16951	17156	17038	17003	16902	17347	17077	16904	16984	16944	17117	17100	16968	17132	17078	16962	16904	17129	16944	16974	17158	16943	17088	17092	17050	17038	16990	17074	17040	16871	17123	17140	17045	16970	17044	17087	17229	16928	16899	17031	16972	17110	17040	17281	17146	17012	17056	16973	16848	17240	16969	17110	16923	16950	17271	17122	16920	17138	17248	16937	17118	17044	17056	17220	16809	17131	17122	17039	17163	16822	17081	17046	16894	17221	16927	16966	17268	17129	16824	17153	17181	17252	17145	17152	16854	17036	17273	17095	17049	17153	16912	16994	16933	16989	17185	16984	17063	17039	17175	17131	16899	17018	16768	17113	16991	17087	17222	17146	17069	17063	17114	17124	17156	17217	17176	17019	17315	16929	17239	16917	17010	17085	16929	17218	17168	17117	17088	16921	17169	16989	16935	17020	17132	17166	17037	17049	16884	17071	16781	17146	16975	16969	16920	17114	17188	17263	16954	16889	17183	17218	16878	16867	17016	16919	17090	17073	17056	17016	16962	17137	17220	16971	16883	17115	16963	17065	17104	17207	17265	16680	17033	16897	16919	17060	17159	16813	16962	16985	17001	16819	16997	17164	16940	17027	17039	17134	16911	16862	17104	16886	17105	16825	17068	17102	16872	17068	17198	16983	17054	16957	16998	17350	16998	16805	17047	17004	17003	16959	16945	16940	16930	16924	17124	17085	16894	16964	16958	16938	16826	17163	16811	17102	16891	16977	17092	17060	17191	16983	16994	17084	17060	17199	17183	17203	17005	17051	17206	17008	17132	16990	17062	17041	17043	16956	17046	17083	16928	17103	17163	17221	17048	17100	16848	17183	17185	16944	16958	17160	16857	17184	17066	16895	17205	17057	16983	16770	17150	17069	17082	17126	17268	16964	16862	16892	17106	17094	16888	17003	17018	17116	17205	16927	17068	17110	16972	17093	17086	17224	17030	16871	16969	17126	17078	17059	16952	16919	17032	17025	16949	17046	17030	17033	16902	17015	16970	17025	17060	17095	17135	16845	17016	17177	16981	16971	17007	17016	17148	17210	16883	16991	17099	17041	16934	17042	17048	17106	17044	16997	17067	17170	17131	17146	16906	16975	16968	17051	17030	17154	17106	16953	16881	17194	16686	16886	16953	17091	16986	16853	16931	16865	17024	17059	17048	17107	17030	17131	16976	17072	17169	16867	17303	17078	17155	16937	17085	17129	16952	16860	16975	16899	17061	16952	17181	17201	17219	17002	17049	17045	16992	17196	17063	16982	17018	17064	16983	17242	16918	17081	16912	16967	16995	17034	16940	17088	16973	16960	17149	16925	17100	17007	17052	17089	17067	16988	17130	16938	16829	16939	16972	16852	17064	17068	16932	17077	17097	16875	16744	16996	16960	17042	17064	16983	17034	16756	16860	17069	16853	17061	17103	17123	17099	17042	17015	17037	17027	17026	17061	17217	17146	17008	17070	17051	17030	16943	16917	17072	17060	16996	17037	17147	17080	17142	16960	17004	17018	17006	16981	17131	16826	17132	17014	17066	16899	17035	17145	17099	17158	17184	17061	17063	17050	17017	16800	17062	17249	16734	17120	17181	17051	17113	17088	17172	17006	17068	16963	16979	17067	17189	16990	17137	17126	17086	17148	16905	17019	17183	17015	17150	16993	16926	16882	16944	17055	16935	16930	17292	17082	16947	17048	16978	16982	17002	17125	16940	17029	17013	16886	16918	16924	17172	16875	17011	17184	17172	17079	17122	17044	16959	17000	16910	17023	16991	16987	17320	17137	16938	17019	17113	17164	17042	16958	17324	16971	17128	17209	16918	17005	17138	17025	16919	16985	16776	16908	17197	17162	17051	17100	16902	17109	16983	16949	17205	17080	17169	16983	17123	17110	17060	17185	16892	16815	17024	16858	17029	16985	17098	17073	16900	16915	17018	17089	17261	17060	17211	17013	17072	17074	17151	17009	17036	17100	17228	17051	17041	17099	16946	16956	17007	17050	17101	17106	16983	16942	16935	16929	17020	17016	17037	17041	17037	17136	17140	17149	17001	17236	17066	17192	17053	17124	17111	17069	17079	17029	16862	17199	17141	17183	17049	17138	17024	17106	17045	16877	16944	17142	17166	16837	16993	16856	16899	17041	17130	16923	16979	17209	17126	16990	17083	17142	16923	17219	17088	17114	17221	17089	17079	16923	17060	16799	17034	16931	17045	16910	17007	17031	16998	17018	17057	17099	17009	17129	17168	16965	17110	17050	17084	17014	16969	17163	17129	17065	17101	17085	16866	16961	17093	16994	17035	16933	16990	17092	16967	17082	17137	17100	16990	16929	17100	17056	16908	16981	17215	16902	16924	17187	17062	16932	17073	17310	17069	16999	16836	17094	17117	17082	17085	17083	17076	16956	17103	16996	17096	17003	17138	17147	17036	16946	16987	16906	17101	17368	17000	16900	16982	17181	17003	16998	17104	17146	16967	16935	17067	17095	16951	17053	17123	17197	17347	16976	17057	17171	16873	17188	17014	17020	16970	17233	17001	17059	17028	17018	17037	17154	17130	16883	17092	17071	16997	16916	16973	17029	17093	17175	17160	17017	17216	17059	16997	17196	17187	16956	17091	17031	17063	17099	16918	17164	17050	17036	17103	17151	16933	17087	17293	16965	16932	17125	17111	17002	17248	17058	17094	16740	17051	17194	17150	17246	17009	17095	17058	17164	17059	16961	17062	16982	16912	17040	17012	16998	16988	17129	17022	17074	17194	16850	17121	16793	16923	17044	17062	17122	17078	17018	16916	17099	17063	16931	17105	17054
21262	35061	38386	36854	31770	28677	24115	20939	18330	17348	16396	15782	15452	15431	15387	15156	15354	17854	30432	28893	26411	20515	17776	16048	15319	15097	14864	14752	14850	14868	14885	14724	14812	14750	14983	14760	14874	14653	14800	14887	14757	14864	14752	14941	14725	14783	14755	14779	14803	14938	14727	14745	14885	14783	14722	14822	14782	14775	14892	14870	14648	14770	14873	14833	14776	14783	14799	14825	14776	14760	14863	14860	14676	14861	14732	14673	14695	14727	14687	14805	14751	14830	14929	14788	14703	14921	14658	14665	14776	14992	14777	14685	14847	14730	14824	14724	14715	14823	14566	14816	14690	14803	14906	14882	14749	14862	14714	14669	14974	14816	14775	14710	14763	14899	14889	14804	14836	14885	14817	14847	14619	14887	14863	14892	14855	14883	14605	14713	14851	14682	14782	14802	14822	14712	14733	14866	14652	14774	14664	14687	14826	14843	14868	14756	14825	14776	14667	14632	14789	14904	14774	14796	14816	14859	14757	14926	14662	14809	14866	14571	14865	14839	14745	14499	14811	14763	14823	14663	14777	14699	14653	14815	14740	14842	14750	14813	14753	14825	14817	14786	14642	14825	14707	14666	14821	14788	14905	14805	14997	14692	14687	14771	14740	14735	14733	14816	14933	14713	14775	14689	14613	14853	14808	14732	14839	14781	14740	14634	14757	14761	14902	14853	14840	14850	14791	14685	14601	14894	14998	14690	14861	14706	14825	14586	14738	14740	14805	14734	14579	14944	14652	14818	14780	14553	14935	14721	14603	14770	14861	14826	14785	14842	14926	14840	14845	14891	14739	14774	14935	14704	14784	14885	14645	15002	14764	14618	14765	14748	14847	14676	14689	14768	14654	14840	14788	14649	14621	14760	14666	14876	14839	14854	14812	14688	14836	14778	14873	14778	14947	14770	14816	14953	14837	14741	14753	14713	14680	14822	14773	14873	14887	14693	14854	14756	14785	14932	14652	14940	14821	14890	14719	14787	14755	14797	14721	14753	14643	14869	14810	14812	14721	14890	14640	14881	14849	14710	14919	14838	14712	14665	14842	14646	14821	14932	14759	14740	14797	14772	14758	14552	14846	14882	14871	14617	14692	14793	14690	14785	14934	14798	14684	14713	14782	14671	14770	14880	14883	14875	14851	14696	14885	14701	14703	14764	14890	14739	14785	14908	14887	14813	14831	14662	14796	14769	14902	14720	14837	14889	14556	14788	14763	14701	14744	14695	14847	14719	14922	14662	14641	14883	14723	14858	14734	14653	14742	14802	14704	14626	14779	14873	14833	14676	14810	14883	14814	14806	14574	14763	14730	14601	14647	14740	14862	14710	14843	14827	14730	14852	14822	14955	14751	14803	14922	14675	14860	14806	14842	14729	14813	14609	14654	14715	14797	14776	14969	14750	14833	14743	14686	14787	14844	14765	14746	14713	14791	14725	14724	14893	14690	14740	14809	14823	14552	14770	14935	14735	14742	14694	14779	14795	14800	14817	14521	14788	14654	14817	14849	14699	14769	14782	14797	14887	14793	14691	14760	14773	14846	14881	14761	14821	14826	14819	14812	14655	14796	14838	14698	14735	14770	14798	14757	14700	14493	14695	14576	14558	14785	14721	14789	14842	14779	14758	14531	14756	14706	14858	14797	14905	14773	14824	14759	14627	14711	14826	14806	14774	14836	14775	14694	14819	14832	14861	14775	14832	14806	14933	14831	14926	14803	14764	14899	14672	14797	14707	14678	14651	14793	14657	14876	14751	14852	14634	14841	14874	14672	15006	14825	14747	14892	14697	14502	14900	14687	14811	14731	14716	14764	14808	14846	14790	14779	14739	14831	14811	14773	14925	14894	14611	14871	14929	14563	14885	14576	14786	14848	14678	14752	14726	14834	14809	14762	14665	14723	14625	15018	14633	14806	14811	14714	14832	14713	14770	14913	14814	14807	14877	14837	14730	14720	14907	14705	14691	14625	14760	14815	14627	14741	14776	14935	14653	14884	14699	14715	14896	14820	14495	14685	14743	14764	14769	14773	14858	14690	14695	14645	14857	14724	14693	14507	14657	14918	14997	14720	14793	14789	14516	14975	14758	14688	14637	14730	14805	14966	14931	14782	14710	14814	14807	14781	14858	14772	14844	14742	14846	14713	14810	14820	14758	14754	14853	14856	14845	14878	14623	14681	15023	14757	14695	14876	14894	14753	14773	14761	14620	14653	14942	14722	14828	14854	14625	14862	14758	14665	14831	14672	14735	14850	14692	14827	14729	14667	14628	14781	14776	14731	14741	14744	14801	14812	14686	14772	14704	14894	14940	14722	14797	14749	14851	14865	14731	14949	14773	14890	14818	14750	14844	14715	14786	14781	14996	14804	14925	14830	14806	14744	14771	14821	14795	14763	14719	14915	14624	14551	14780	14676	14519	14659	15012	14696	14798	14861	14806	14984	14817	14835	14814	14696	14678	14781	14771	14783	14743	14796	14732	14670	14822	14927	14690	14935	14806	14881	14725	14887	14733	14788	14899	14819	14846	14807	14879	14771	14684	14801	14655	14746	14894	14535	14703	14843	14693	14778	14595	14812	14631	14721	14753	14825	14763	14589	14629	14911	14974	14842	15030	14783	14733	14893	14896	14784	14836	14809	14855	14702	14860	14636	14804	14676	14645	14853	14546	14886	14916	14774	14813	14727	14624	14729	14846	14798	14763	14781	14998	14856	14787	14888	14729	14759	14825	14579	14730	14653	14852	14609	14690	14684	14644	14702	14793	14691	14672	14696	14750	14710	14728	14655	14703	14793	14681	14859	14872	14710	14752	14723	14803	14985	14881	14792	14654	14748	14849	14719	14765	14679	14798	14636	14636	14611	14864	14698	14722	14620	14755	14758	14954	14863	14786	14734	14953	14619	14824	14616	14941	14718	14699	14974	14761	14857	14566	14864	14775	14883	14689	14799	14707	14631	14767	14778	14619	14844	14836	14918	14781	14910	14576	14729	14704	14666	14678	14826	14617	14866	14829	14759	14783	14870	14848	14679	14836	14730	14750	14894	14812	14688	14750	14796	14655	14796	14863	14537	14780	14834	14814	14731	14794	14813	14768	14739	14744	14921	14757	14854	14679	14871	14808	14768	14710	14897	14752	14929	14773	14840	14712	14638	14748	14888	14842	14749	14759	14979	14738	14806	14731	14529	14703	14693	15009	14769	14769	14795	14777	14580	14600	14676	14871	14847	14680	14637	14755	14715	14804	14716	14768	14854	14749	14625	14795	14789	14854	14879	14669	14918	14691	14859	14549	14752	14836	14759	14719	14699	14819	14824	14769	14842	14708	14815	14810	14832	14772	14771	14622	14863	14625	14900	14666	14766	14665	14630	14763	14792	14769	14749	14687	14703	14734	14822	14866	14656	14734	14669	14798	14841	14838	14680	14786	14743	14908	14634	14836	14724	14758	14808	14895	14865	14936	14733	14655	14723	14775	14750	14713	14776	14731	14636	14692	14792	14814	14641	14869	14934	14665	14830	14907	14711	14742	14522	14708	14725	14848	14972	14755	14940	14821	14764	14942	14786	14845	14777	14874	14708	14997	14834	14577	14920	14818	14788	14751	14717	14707	14760	14904	14762	14863	14559	14779	14755	14796	14610	14822	14816	14783	14507	14759	14768	14723	14652	14750	14743	14820	14810	14896	14680	14648	14905	14770	14940	14716	14847	14739	14914	14687	14839	14743	14779	14721	14839	14905	14856	14830	14694	14754	14673	14916	14600	14692	14627	14700	14819	14885	14762	14629	14648	14687	14930	14822	14614	14747	14708	14891	14471	14819	14777	14783	14791	14752	14691	14772	14755	14766	14800	14694	14816	14581	14619	14710	14766	14779	14801	14716	14925	14704	14656	14822	14901	14787	14939	14888	14748	14740	14919	14630	14888	14942	14703	14876	14788	14713	14874	14912	14777	14611	14678	14766	15013	14805	14787	14860	14877	14840	14637	14689	14777	14797	14546	14973	14944	14722	14759	14839	14838	14607	14622	14803	14730	14689	14815	14890	14696	14688	14820	14700	14835	14754	14887	14657	14958	14882	14642	14548	14600	14743	14738	14745	14848	14903	14808	14666	14889	14800	14723	14824	14615	14704	14770	14759	14843	14738	14769	14948	14836	14830	14878	14839	14960	14624	14867	14646	15006	14693	14704	14687	14778	14842	14775	14843	14688	14750	14780	14899	14801	14954	14609	14893	14698	14891	14723	14841	15029	14828	14658	14814	14877	14818	14696	14934	14717	14744	14682	14958	14713	14729	14920	14908	14669	14709	14733	14738	14813	14750	14989	14721	14736	14895	14854	14853	14703	14679	14771	14754	14597	14770	14692	14886	14848	14696	14799	14823	14868	14623	14724	14791	14697	14814	14965	14803	14847	14759	14729	14675	14689	14628	14755	14857	14577	14803	14846	14994	14902	14933	14688	14796	14690	14736	14820	14840	14531	14586	14718	14776	14703	14840	14868	14615	14875	14858	14777	14780	14729	14871	14774	14796	14762	14605	14859	14624	14868	14743	14610	14949	14894	14677	14745	14807	14696	14671	14790	14855	14648	14631	14703	14891	14753	14635	14725	14716	14805	14798	14871	14773	14652	14699	14794	14830	14876	14863	14933	14635	14790	14903	14923	14837	14703	14771	14684	14635	14721	14784	14804	14733	14811	14662	14761	14732	14835	14847	14629	14851	14800	14673	14874	14790	14716	14754	14727	14758	14755	14834	14771	14767	14813	14683	14703	14667	14621	14645	14937	14787	14931	14836	14817	14720	14830	14737	14683	14804	14756	14839	14642	14815	14688	14748	14862	14738	14707	14878	14658	14830	14964	14766	14814	14693	14758	14771	14688	14808	14928	14662	14765	14755	14835	14585	14953	14757	14674	14680	14756	14670	14640	14717	14873	14817	14722	14684	14990	14843	14835	14709	14755	14676	14743	14796	14672	14636	14778	14933	14682	14849	14737	14901	14977	14751	14759	14739	14830	14773	14809	14837	14689	14691	14808	14815	14546	14621	14810	14655	14795	14640	14638	14919	14766	14819	14818	14711	14770	14865	14997	14838	14779	14819	14765	14843	14778	14909	14687	14723	14718	14738	14780	14783	14820	14669	14749	14848	14752	14738	14609	14758
30772	24902	28147	28768	22903	22392	20088	18997	18301	18231	17930	17687	17611	17634	17729	17630	17663	17884	18277	18607	18521	18272	17771	17443	17727	17710	17566	17486	17734	17660	17577	17577	17369	17382	17488	17621	17732	17667	17664	17552	17567	17677	17571	17555	17645	17574	17450	17719	17314	17705	17785	17524	17467	17275	17419	17587	17390	17579	17439	17554	17720	17639	17545	17585	17564	17588	17543	17671	17657	17499	17488	17483	17359	17615	17408	17618	17558	17482	17513	17433	17641	17730	17368	17483	17483	17609	17452	17573	17440	17621	17472	17566	17482	17381	17561	17647	17355	17555	17569	17569	17704	17380	17568	17435	17519	17576	17625	17471	17411	17288	17480	17467	17491	17461	17769	17550	17738	17581	17369	17391	17723	17565	17754	17420	17564	17592	17520	17644	17533	17524	17448	17611	17715	17403	17687	17509	17401	17507	17468	17634	17387	17489	17591	17655	17616	17610	17406	17394	17644	17474	17388	17608	17603	17694	17736	17479	17583	17522	17632	17392	17663	17558	17456	17547	17469	17474	17586	17627	17659	17465	17419	17394	17364	17555	17414	17376	17716	17713	17441	17416	17532	17481	17567	17388	17542	17484	17509	17541	17330	17519	17463	17635	17449	17757	17524	17517	17630	17526	17445	17518	17555	17420	17488	17714	17560	17326	17428	17438	17634	17621	17412	17495	17544	17606	17487	17511	17543	17608	17629	17566	17451	17683	17790	17537	17505	17435	17434	17696	17598	17469	17414	17577	17608	17531	17598	17326	17588	17463	17550	17578	17693	17498	17645	17541	17436	17709	17376	17642	17434	17314	17467	17452	17362	17441	17722	17554	17543	17337	17622	17448	17398	17753	17515	17436	17578	17652	17605	17494	17407	17567	17609	17585	17520	17476	17541	17395	17512	17607	17645	17559	17484	17685	17585	17374	17664	17525	17337	17556	17566	17619	17501	17621	17548	17352	17605	17597	17458	17485	17459	17482	17496	17713	17486	17458	17447	17677	17404	17486	17427	17240	17376	17531	17516	17691	17612	17538	17715	17617	17515	17437	17452	17399	17428	17540	17539	17574	17619	17515	17604	17467	17503	17467	17576	17646	17450	17680	17449	17781	17585	17697	17562	17461	17439	17711	17741	17722	17726	17646	17353	17527	17451	17563	17349	17586	17566	17499	17634	17382	17446	17491	17700	17666	17650	17686	17686	17729	17623	17760	17581	17519	17689	17450	17591	17414	17576	17591	17587	17640	17308	17522	17555	17481	17738	17466	17566	17600	17457	17527	17555	17583	17527	17456	17560	17544	17421	17587	17547	17359	17536	17666	17439	17464	17512	17572	17564	17579	17631	17367	17434	17358	17578	17599	17653	17628	17495	17406	17607	17687	17610	17548	17625	17865	17482	17574	17360	17516	17548	17518	17609	17608	17541	17490	17471	17582	17376	17694	17398	17528	17564	17460	17396	17512	17654	17403	17626	17520	17586	17520	17615	17591	17472	17495	17531	17417	17614	17421	17489	17633	17569	17485	17663	17382	17351	17424	17423	17631	17646	17540	17480	17527	17628	17356	17561	17510	17577	17636	17464	17591	17609	17641	17624	17648	17632	17533	17529	17529	17625	17469	17650	17461	17728	17404	17776	17714	17608	17605	17458	17472	17581	17583	17476	17685	17510	17435	17407	17416	17445	17635	17437	17190	17550	17367	17523	17610	17473	17580	17569	17470	17622	17407	17611	17599	17529	17269	17650	17408	17516	17508	17597	17489	17609	17743	17584	17532	17451	17477	17739	17380	17531	17700	17601	17572	17589	17609	17702	17671	17396	17480	17659	17653	17498	17496	17390	17732	17399	17577	17513	17559	17585	17598	17495	17485	17458	17404	17717	17609	17562	17394	17336	17346	17771	17449	17495	17609	17413	17459	17608	17485	17788	17551	17673	17423	17669	17583	17483	17545	17448	17724	17574	17634	17579	17541	17681	17523	17567	17658	17636	17583	17599	17399	17325	17750	17476	17565	17555	17605	17613	17608	17498	17509	17673	17549	17606	17366	17652	17613	17743	17455	17371	17287	17592	17573	17451	17340	17526	17369	17404	17580	17466	17362	17491	17651	17498	17531	17636	17344	17515	17594	17668	17742	17512	17535	17420	17516	17759	17654	17584	17524	17644	17496	17664	17549	17519	17561	17621	17356	17646	17576	17452	17726	17740	17647	17373	17600	17547	17516	17685	17573	17670	17646	17488	17707	17569	17546	17560	17481	17602	17575	17508	17654	17726	17479	17462	17690	17554	17721	17739	17481	17657	17627	17619	17444	17397	17757	17435	17298	17458	17608	17431	17506	17479	17512	17722	17531	17616	17630	17452	17595	17452	17528	17412	17559	17507	17601	17508	17494	17231	17449	17514	17464	17656	17442	17600	17351	17676	17486	17352	17368	17631	17618	17437	17397	17396	17630	17412	17474	17573	17467	17454	17436	17634	17507	17561	17469	17702	17564	17627	17409	17560	17515	17597	17606	17441	17353	17446	17544	17599	17691	17727	17544	17764	17471	17556	17482	17474	17438	17745	17562	17674	17585	17562	17380	17532	17365	17483	17594	17622	17629	17596	17618	17618	17508	17505	17568	17566	17427	17482	17469	17378	17490	17516	17473	17557	17629	17451	17624	17673	17455	17472	17436	17549	17729	17491	17640	17569	17638	17636	17436	17586	17556	17375	17649	17750	17389	17565	17288	17382	17422	17492	17565	17685	17595	17611	17727	17423	17706	17811	17588	17686	17421	17488	17572	17369	17445	17675	17735	17526	17375	17492	17536	17578	17423	17426	17323	17671	17547	17491	17551	17701	17673	17492	17369	17691	17490	17491	17318	17463	17542	17812	17610	17535	17626	17582	17574	17695	17504	17549	17463	17590	17423	17581	17434	17481	17707	17488	17534	17535	17592	17479	17540	17664	17379	17518	17518	17742	17582	17557	17696	17589	17508	17465	17469	17487	17443	17505	17784	17726	17579	17639	17527	17588	17570	17525	17645	17583	17572	17551	17548	17564	17577	17763	17542	17183	17609	17693	17491	17353	17467	17520	17522	17632	17882	17520	17569	17731	17610	17639	17417	17572	17669	17711	17472	17552	17655	17519	17685	17604	17665	17514	17434	17389	17414	17491	17575	17481	17548	17607	17698	17662	17341	17503	17732	17529	17457	17469	17569	17717	17603	17609	17524	17368	17527	17574	17415	17516	17658	17656	17543	17492	17524	17588	17641	17382	17461	17549	17584	17532	17539	17567	17684	17518	17639	17594	17703	17513	17590	17590	17557	17602	17568	17565	17543	17592	17612	17613	17552	17664	17548	17476	17462	17681	17349	17521	17511	17468	17643	17570	17598	17593	17471	17581	17744	17442	17536	17500	17524	17610	17516	17818	17615	17586	17655	17500	17477	17601	17615	17605	17603	17602	17560	17570	17631	17566	17448	17597	17563	17512	17522	17418	17557	17861	17495	17193	17574	17332	17411	17457	17535	17565	17504	17602	17379	17542	17649	17682	17544	17609	17497	17521	17569	17450	17479	17575	17550	17599	17722	17783	17507	17512	17672	17447	17473	17549	17634	17484	17465	17812	17546	17624	17624	17627	17551	17653	17489	17431	17758	17559	17458	17719	17610	17538	17472	17610	17710	17646	17375	17553	17733	17516	17445	17579	17701	17721	17325	17490	17619	17528	17433	17550	17723	17507	17467	17603	17576	17586	17573	17370	17673	17658	17428	17389	17633	17685	17699	17432	17348	17436	17716	17463	17392	17724	17557	17455	17610	17507	17594	17533	17510	17529	17609	17517	17528	17347	17581	17395	17426	17563	17470	17440	17444	17544	17545	17427	17535	17623	17584	17474	17620	17493	17716	17585	17459	17578	17623	17473	17320	17439	17371	17463	17586	17585	17488	17395	17711	17683	17410	17429	17821	17702	17448	17574	17707	17383	17605	17647	17285	17502	17448	17527	17652	17641	17346	17626	17539	17580	17605	17483	17540	17335	17604	17627	17639	17513	17414	17489	17625	17592	17352	17633	17542	17555	17375	17515	17561	17673	17580	17499	17310	17447	17590	17580	17633	17579	17378	17523	17651	17609	17583	17417	17732	17515	17592	17607	17483	17658	17592	17606	17592	17603	17500	17417	17526	17535	17608	17521	17723	17647	17704	17522	17398	17337	17539	17294	17510	17618	17430	17510	17673	17405	17463	17761	17671	17688	17427	17654	17459	17711	17530	17806	17623	17518	17649	17549	17527	17560	17482	17466	17736	17670	17580	17622	17199	17571	17454	17432	17450	17538	17406	17547	17573	17714	17475	17604	17494	17580	17737	17504	17517	17803	17541	17703	17686	17643	17535	17708	17399	17591	17541	17629	17704	17486	17538	17468	17904	17388	17602	17470	17548	17433	17480	17491	17448	17425	17508	17601	17442	17396	17418	17746	17400	17581	17719	17600	17732	17290	17533	17406	17552	17621	17534	17650	17260	17326	17586	17509	17662	17494	17675	17576	17558	17778	17472	17523	17537	17659	17537	17555	17469	17526	17550	17506	17543	17525	17493	17602	17432	17343	17484	17508	17474	17560	17521	17444	17464	17852	17625	17469	17688	17637	17673	17467	17478	17782	17637	17543	17679	17726	17636	17615	17406	17598	17402	17512	17565	17491	17533	17510	17672	17600	17516	17604	17301	17734	17527	17545	17681	17652	17637	17589	17673	17495	17615	17493	17425	17415	17754	17530	17520	17596	17494	17383	17594	17484	17524	17681	17561	17388	17559	17587	17521	17467	17728	17382	17459	17587	17737	17404	17634	17583	17545	17338	17485	17662	17613	17573	17575	17629	17725	17579	17469	17412	17225	17394	17680	17524	17483	17483	17489	17585	17450	17386	17642	17436	17427	17611	17619	17784	17491	17698	17560	17509	17544	17686	17600	17715	17597	17571	17563	17539	17680	17575	17481	17455	17436	17626	17585	17536	17367	17358	17520	17700	17574	17776	17414	17491	17443	17606	17413	17607	17635	17545	17361	17279	17450	17678	17552	17588	17608	17585	17573	17516	17529	17519	17450	17595	17575	17747	17618	17586	17509	17671	17675	17704	17635	17579	17528	17425	17459	17626	17615	17634	17500	17635	17522	17492	17564
19841	24418	27860	28418	22744	22604	18350	17127	16134	15734	15586	15419	15177	15314	15319	15197	15148	15449	16039	16386	16222	15708	15545	15186	15083	15147	15235	14937	15065	15144	15164	14992	15007	15137	15116	15090	14954	15054	15014	15113	15055	15118	15061	14904	14894	15075	15108	14976	15173	15180	15003	14897	15052	15132	15105	14997	14994	15085	15111	14997	15055	15073	15058	14966	14890	15097	15072	14981	15339	15036	15216	14914	15089	15049	15165	14935	15071	14914	15084	15056	15000	15150	15063	15053	15202	15048	14990	14988	15137	14885	15016	15157	14942	15032	15056	15123	14930	15056	15298	15013	15149	15101	15041	15237	15018	15090	15093	15141	15061	15032	15072	15063	14851	15195	14987	15074	15108	14998	14991	14917	15108	14978	14967	15038	15129	15082	15002	15015	15227	15076	15148	15106	14821	14912	15124	14814	15103	15134	15023	15421	15052	15087	15237	15005	15178	15012	14990	14944	15083	15042	14938	15048	15134	15086	15184	14958	14948	15035	15024	15187	15101	14981	15131	14981	15104	15174	14962	15146	15201	15142	15047	15003	14944	15103	15006	15084	15027	14987	14991	15156	15081	15109	15032	14962	14991	15202	15040	15040	15135	14890	14918	15241	15024	15105	15084	15015	15105	15077	14960	15100	15045	15157	15069	15041	14949	15019	15097	14920	15169	15039	15155	14931	14978	14946	15008	15150	15083	15067	15060	15134	15160	15029	15024	14876	15050	14869	15180	15109	15118	14985	14989	15177	14945	15121	15099	15094	14863	15153	14941	15032	15152	15101	15191	15122	15031	15021	14911	14885	15134	15101	15116	15089	15074	15072	15158	14922	15127	14982	15034	15160	14970	15055	14907	14946	15129	15036	15204	15041	15014	14997	15008	14922	15083	15140	14989	15090	15013	15079	15011	15050	14876	15179	14890	15120	15060	14938	15012	15217	14969	15074	15117	14936	14986	14952	15028	15051	15104	15046	14929	15053	14986	15037	14925	15159	15019	14876	15262	15168	15012	15095	15134	15158	15063	15077	15185	14960	15116	14963	14959	15077	15203	15162	14828	15000	15105	15078	15075	14914	15112	14981	15061	15127	15079	14896	15037	14997	15144	14992	15075	15137	15078	14731	15159	15065	15035	15190	15105	14916	15060	15020	14938	14913	15196	14991	15102	15140	15028	15073	14926	15121	14827	14974	15065	15069	15046	15056	15016	15167	15180	14916	15117	15249	14971	15002	15105	15040	15061	14991	15025	15263	15011	14959	15193	15070	15079	14980	15179	15008	15096	14996	15098	15151	14967	15168	15049	15035	15150	15103	15036	15100	15185	15310	14853	14890	15099	15031	15076	15147	14992	15077	15060	15239	15041	15128	15098	15005	15105	15052	15057	15399	15135	15002	15195	15239	14973	15257	15076	14976	15116	15054	15065	15046	15181	14930	15138	14996	15031	14911	15129	15117	14985	14970	15050	15000	15280	15134	15122	14904	15049	15004	15170	15057	15213	14981	15034	15191	15059	14884	14969	15221	15044	15114	15074	15116	14927	15125	14962	15122	15110	15032	15044	15155	14926	14954	15231	14996	15117	14940	15118	15156	14921	15110	14947	15107	15061	15062	15138	15006	15166	15173	15209	15058	14909	15110	15024	15063	15003	15106	15115	14823	15071	15084	14735	14902	14925	15064	15105	15212	15144	15043	15169	15098	15253	15046	14971	14896	15055	15085	15148	14979	15011	14863	15078	15103	14936	15044	15088	14961	15251	14804	15093	15067	15158	15085	15013	15077	14975	15113	15024	15135	14932	15033	15030	15048	15030	14965	15055	15005	14952	15048	15036	15050	14930	14975	14989	15094	15026	15103	14986	15175	15057	15043	15060	14941	14902	15182	15153	15121	14911	15191	15106	15043	15078	15167	15137	14941	15078	14883	15117	14970	14994	14926	15122	15115	15089	15070	15077	14924	14891	15020	15140	15027	15059	15173	15133	15047	15074	14902	14961	14953	15173	14985	14968	15166	15178	15061	14963	15091	15068	15180	15073	15115	15176	15082	15077	15059	14919	15024	14910	15035	15080	15072	14938	15024	15044	15034	15100	15143	15023	15065	15132	15177	15009	14919	15063	15104	15008	15082	14953	15120	15033	15184	15100	15089	14990	14991	15158	15064	15099	15124	14995	14886	15107	15134	15156	15104	15140	15133	15046	15019	14931	15185	15005	15014	14947	15221	15159	15021	15203	15054	15096	15008	15047	14980	15111	15042	15072	15210	15031	14930	15055	15039	14985	15220	15102	15057	15082	14992	15023	15228	15050	15017	14957	15004	15065	14926	15076	15111	15103	15074	15025	15077	14926	15304	15058	15096	15099	15199	14984	14840	15003	15026	15032	15092	15041	15026	14996	15157	15099	15064	14989	14997	15014	15069	15088	15111	14956	15135	15193	14983	15079	15028	15226	15028	15079	14986	14953	15042	15037	14945	15207	15121	15079	14859	14992	15080	14996	14886	15281	14909	14924	14901	14972	15017	15252	15048	15017	15054	15187	15228	15014	15068	14852	15166	14984	15133	14916	14970	15097	14986	15091	15095	15094	15148	14962	15056	15113	15008	14910	15012	14966	15037	14982	15080	14995	15126	15091	15048	14959	15201	15098	15220	14970	15100	15079	14963	14953	15021	15009	15163	14950	14965	15169	15089	14882	14974	15090	15031	15106	14991	15032	14818	15048	15235	15048	15014	15007	15032	15093	15034	15270	15132	14989	15121	15188	15088	14876	15123	15161	15129	15016	14944	15138	15158	15171	15203	15130	14872	15026	14901	15028	15079	15270	15070	15000	15124	15105	14987	15136	15098	14855	15085	15051	15187	15140	14959	14952	15064	15012	15109	15060	15060	15074	15062	14878	15033	15075	15045	15057	14932	15022	14979	15139	15099	15008	15073	14866	15073	14967	15028	15207	15110	15107	15188	15136	15010	15039	14954	15146	15087	15060	15072	14916	15081	15117	14974	14942	15021	15024	15075	15101	15086	14976	15213	15052	15095	15076	14992	14930	15161	14976	15016	15155	14913	15055	15063	15113	15134	15097	15068	14997	15203	15049	14901	15132	15116	14955	14964	14895	14946	15048	14931	14971	14975	15107	15002	15037	14987	15201	15073	15090	15016	15134	14881	15022	15167	15012	15009	15124	15132	15122	15056	15088	15132	15061	15112	15114	14967	15032	15187	14888	15082	15303	14958	14973	15085	14964	15128	15033	15120	15151	15121	15076	15139	14998	14918	15254	15084	15077	14954	15022	15002	15083	15189	15150	15059	15196	15113	15214	15084	14624	15143	15069	15002	15123	14976	15008	14963	15000	15114	15000	15144	14945	15170	15178	15047	15025	14946	15017	14979	15071	14898	15079	15030	15180	15098	15075	15054	15003	15318	14986	14972	14941	15200	15008	15132	15098	15149	14989	14922	15195	15001	14937	15130	14970	15053	15010	15179	15144	15247	15087	15171	15039	14893	15147	15037	15108	15011	15103	15152	14897	15276	15033	15045	15048	15163	15037	15020	15057	14980	15007	14963	15123	15080	15043	15097	15058	15021	14950	15111	14995	14997	14981	15105	15020	15145	15050	15078	15128	14951	14958	15063	15024	15282	14947	15073	14937	15073	15086	15144	15060	15066	14938	15229	15047	15027	14911	14906	15212	15140	15085	14997	14983	14981	15114	15072	15009	15239	15009	15037	15087	15201	15059	15074	15086	15033	15102	15034	14964	15119	15130	15069	14875	15156	15022	15014	15059	15157	15187	15049	14915	15035	15068	14968	15176	14975	14953	15092	15031	15090	14898	15034	14996	15145	15092	15074	15063	15019	15152	14948	15249	15116	15075	15031	15057	15025	15151	15160	15158	15127	14980	15090	15022	14990	15057	15031	15113	14975	15054	15035	15105	14974	15145	15268	15175	15025	15155	14973	14876	15006	15139	14969	15062	15057	15099	14993	15137	15101	15057	14932	15213	15071	15004	14802	15124	15069	15041	15070	15003	15003	15110	15166	15080	14934	15137	15071	14964	15111	14918	15014	15116	15089	15045	14912	15020	15169	15039	15049	15085	15086	14961	14926	15120	15118	14973	15068	15082	14974	14921	15034	15062	15042	14919	15011	15013	15044	15332	14923	15042	14987	15018	15128	15093	15054	15038	14934	15121	15030	14967	15170	15025	14971	15041	15248	15059	15142	15163	15149	15194	15093	15126	15088	15008	15066	14983	15059	14826	15147	14938	15011	15056	15004	15029	15121	15045	14983	15161	15016	15101	15091	15204	15096	15125	15095	15165	15176	15104	15061	15313	15110	15063	15098	14828	14997	15046	15048	15096	15119	15037	15100	15136	15054	14986	15069	15150	14960	15058	15083	14886	15073	15090	15096	14946	15030	15004	15068	15166	15024	15000	15229	15065	15084	15007	14986	15002	15171	14988	15111	15195	15224	15283	14946	15003	15122	14903	15138	15100	15051	15025	15038	15053	15163	15239	15114	15163	15104	15122	15199	15060	15015	15004	14984	15072	15020	15263	14917	15230	14924	14954	15030	15034	15050	14948	14982	15015	15147	15012	15090	15176	15099	15093	15195	15150	15156	15003	14969	14982	15170	15117	14972	15078	15042	15071	15065	15198	15157	14977	15040	15071	15073	14936	15124	14845	14981	15165	15065	15079	14960	15177	14960	15047	15084	15157	15032	14952	15132	14913	15018	15263	15101	15098	15039	15056	14976	15075	15007	15147	15214	14995	15046	15241	15071	15079	14988	15139	15096	15022	15088	15171	14991	15062	14962	14854	15012	15018	14999	15030	15175	14971	15160	14984	15062	14843	15031	14921	15190	15051	15073	15044	15093	14993	15200	15128	15092	14829	15179	15104	15054	15083	14963	14904	15106	15066	15066	14966	15017	14976	14860	15190	14983	15127	15210	15025	14930	15065	14908	15067	15024	15099	14876	14943	15064	15051	15086	14919	14970	15037	15014	15037	15173	15036	14977	14979	15164	15095	14991	15049	14927	15205	14818	15090	15011	15077	15058	15004	14949	15015	15065	14989	15181	15106	15053	15140	15101	15027	15095	14999	15080	15120	15022	15099	15020	15084	14968	15044	15057	15014	14983	15038	15055	15114	15092	15074	15109	15006	15086
25636	21410	28367	27175	26940	28207	23830	20318	18973	18425	18000	17634	17723	17475	17587	17417	17486	17713	19357	21970	20837	21177	19728	18537	17694	17310	17426	17167	17416	17199	17114	17089	17053	17118	17118	17195	17073	17190	17274	17242	17013	17268	17252	17042	17159	17180	17137	17238	17175	17258	17267	17286	17199	17261	17215	17089	17248	17043	17240	17274	17090	17349	17117	17166	17133	17066	17077	17243	17203	17227	17279	17275	17278	17161	17150	17103	17179	17101	17113	16979	16883	17091	17056	17272	17270	17255	17141	17203	17171	16952	17034	17093	17288	17079	17008	17138	16937	17187	16947	17211	17166	17352	17256	16916	17130	17316	17067	17181	17060	17344	17120	17247	17361	17269	17185	17167	17223	17039	17176	17073	17032	17092	17289	17179	17023	17214	16941	17262	17140	17308	17056	17226	17213	17072	17007	16868	17200	17158	17040	17050	17102	17164	17084	17235	17304	17133	16937	17095	17181	17169	17169	17126	17165	17027	17130	16995	17151	17175	17157	17095	17209	17033	17193	17295	17118	17129	17097	17108	17047	17011	17274	17228	17146	17078	17050	17217	17142	16940	17076	17087	17330	17164	17207	16975	17292	17183	17161	17127	17092	17009	17105	16923	17064	17067	17158	16930	17209	17012	17255	16906	17087	17165	17026	17077	17112	17054	17345	17116	17053	16962	17116	17244	17199	17096	16954	17303	17137	17099	17153	17352	17216	16965	17173	17274	17192	17121	16947	17221	17330	17240	17324	17048	17158	16987	17144	16938	17096	17116	17293	17317	17173	17202	17209	17308	17176	17022	17140	17109	17101	17277	17090	17059	17079	17059	16943	17204	17083	17137	17025	17197	16972	17235	17071	17077	16865	16913	17118	17339	17028	17155	17178	17220	17030	17291	17152	17168	17002	17004	17049	17194	17312	17169	17224	17238	17289	17161	17220	17028	17182	17104	17304	17222	17168	17099	17061	17076	17176	17058	16986	17206	17135	17129	17262	17160	17253	17330	17273	17155	17171	17237	17118	17058	17160	17379	17001	17191	17050	17037	17156	17089	17083	17119	17102	17061	17027	16916	17103	17102	17104	17148	16894	17197	17229	17237	17132	17188	17133	17297	17151	17079	17244	17257	17153	17161	17121	16982	17109	17066	17141	17090	17181	17229	17075	17206	17268	17194	17252	17266	17111	17096	17182	17325	17375	17034	17137	17293	17048	17080	17284	17166	17184	17140	17128	17277	17341	17127	17020	16969	17280	17091	17110	17114	17173	17023	17008	17262	17203	17193	17180	17279	17051	17239	17098	17064	17043	17141	17172	17240	17131	16969	17350	17110	17111	17143	17032	17193	17078	16889	17019	16953	17246	17358	17244	17142	17287	17273	17157	17186	17363	17156	17362	17334	17232	17109	17087	17188	17077	17024	17194	17246	17354	16964	17071	17119	16995	17507	17186	16948	17277	17275	17117	17145	17257	17040	17217	17283	17116	17071	17172	17123	17052	17139	17133	16892	17174	17083	17300	17289	17121	17167	17085	17298	17282	17212	16980	17216	17101	17115	17041	17042	17199	17209	17201	17297	17214	17200	17071	17108	17241	17015	17106	17030	17163	17273	16949	17184	17243	16817	17007	17246	17048	17155	17044	17101	17157	16896	16911	17185	17150	17248	17196	17165	17302	17190	17252	16935	17232	17217	17372	17165	17016	17209	17183	17210	17207	17162	17167	17028	17250	17133	17094	17115	17150	17018	17079	17049	17024	17111	17040	16992	17262	17035	17086	17294	17069	17177	17366	17170	17094	17269	17051	17080	17077	16924	17046	17194	17070	17087	17135	17184	17222	17055	17005	16911	17205	17219	17290	17295	17167	17062	17159	16971	17357	16925	17104	16959	17015	17015	17250	17027	17181	16924	16995	17124	17145	17001	16973	17099	17220	17163	17210	17293	17176	16986	17243	17170	17028	17174	17067	17342	16877	17123	17220	17070	17138	16981	17195	17074	17169	17081	16930	17004	17071	17129	17270	17250	17111	17013	17050	17258	17271	17110	17186	17244	17367	17206	17054	17195	17150	17155	17183	17125	17302	17240	17296	17113	17111	17119	17230	17274	17130	17118	17013	17136	17152	17121	17025	17112	17268	17187	17149	17130	16954	17011	17295	17137	16984	17014	17052	17166	17176	17229	17269	17024	17204	17268	17166	17137	17009	17218	17220	17241	17189	17098	17154	17017	17139	17102	17113	17356	17122	17158	17005	16996	17159	17326	17071	17065	17255	17293	17054	17171	17140	16994	17195	17164	17073	17170	17094	16932	17135	17265	17225	16940	17039	16966	17122	17381	17131	17229	17151	17111	17136	17040	17283	17108	17000	17299	16915	17110	17193	17275	17010	17131	17194	17281	17107	17281	17112	17313	17123	17145	17092	17230	17109	17077	17018	17110	17226	17129	17018	17265	17206	17099	17052	17079	16968	16940	17025	17162	17091	17296	17128	17111	16932	17254	17215	17203	17264	17248	17389	17129	17176	17313	17189	17119	17115	17351	17040	17199	17148	17034	17025	17089	17211	17224	17083	17117	17002	17152	17248	17117	17292	17325	17068	16990	17116	17107	17176	17207	17048	17097	17124	17054	17203	17060	16999	17096	17218	17145	17109	17293	17200	17098	17267	17076	16944	17102	17040	17087	17257	17162	17089	17087	17079	17194	17321	16975	16974	16941	17133	17005	17245	17201	16938	17152	17113	17114	17223	16974	17171	17271	16964	17171	17144	17089	17215	17095	17273	17380	17218	17225	17001	17147	17200	17003	16997	17137	17270	17183	17012	17173	17072	17038	17079	16994	17167	17280	17184	17058	17089	17089	17012	17150	17129	17292	17181	17121	17093	17048	17174	17126	17179	17322	17082	17076	17210	17023	17094	17294	17128	17277	17175	17246	17300	17114	17000	17079	17210	17138	17017	17130	17011	17244	17064	17211	17066	16927	17071	17159	17178	17125	17242	17073	17198	17040	17044	17243	17190	17145	17020	17193	17122	17029	17039	17190	17379	17084	17032	16856	17109	17017	17113	17089	17156	17219	17267	17240	17212	17134	17347	17311	17049	16956	17175	17128	17140	17211	17104	17279	17275	17244	17198	17195	17082	17051	17078	16980	17222	17302	17066	16807	16959	17073	17142	17441	17177	17298	17191	17095	17127	17140	17125	17162	17066	17052	17141	16962	17085	16986	17066	16974	17223	17176	17172	17150	17238	17126	17033	17546	17048	17249	17260	17076	17148	17381	17256	17139	17201	17216	16996	17274	17158	17026	17280	17130	17264	17172	17000	17169	17035	16983	17250	16933	17111	17048	16951	17123	17198	17096	17136	17039	17200	17192	17185	17273	17073	16972	17092	17139	17144	17136	17131	17086	17136	17146	16931	17112	17073	16908	17142	17110	17109	17331	17382	17020	17223	17270	17302	16994	17158	17128	17034	17337	17056	17016	17273	17148	17211	17371	17102	17062	17095	17302	17271	16914	17144	17077	17197	17222	17249	17012	17105	17109	17166	17045	17204	16991	17200	17140	17252	17117	17069	17096	16999	17048	16972	17280	17006	17137	17024	17112	17096	17096	17286	17102	17086	17299	17207	16937	17106	16995	16849	17077	17125	17012	17054	16943	17114	17244	17109	16943	17367	17226	17180	17211	17073	17335	17089	17134	17359	17061	16963	17146	17105	17244	17070	17127	17099	16982	17124	17127	17253	17067	17434	17139	17172	17133	16979	17178	17061	17149	17183	17145	17162	17121	17123	17050	17297	16993	17177	17331	17049	17075	17128	17065	17173	17289	17248	17256	16999	17212	17153	17183	16986	17236	17210	17183	17252	17227	17060	17345	16976	17170	17048	17291	17145	17321	17262	17175	17030	17290	17025	17078	17063	17043	17030	17271	17159	17044	17104	17223	17004	17074	17199	17086	17200	17042	17027	17282	17139	17031	17254	17176	17016	17048	17213	17290	17247	17178	17224	16963	17115	17000	16917	17144	17185	16999	17246	17242	17147	17249	17058	17153	17212	17220	17167	17281	17332	17203	17051	17154	17143	17070	17185	17289	17305	17124	17189	17269	16972	17224	17070	17110	17154	17142	17074	17139	16912	17133	17086	16956	16916	16899	17032	17125	16997	17043	17193	17283	16997	17135	17190	17170	17089	17124	17150	17292	17338	17177	17036	17223	17332	17389	17226	17176	17093	17149	17064	16943	17005	16825	17013	17288	16986	17191	17151	16965	17123	17249	17112	17019	17174	16996	17214	17284	17198	17009	17189	17029	17114	17355	17213	17008	17180	17216	17249	17237	17105	17149	17102	17120	17046	17192	17279	17215	17249	17131	17108	17297	17140	16954	17259	17206	17215	17131	17262	17084	17152	17114	17043	17033	17076	17136	16929	17153	17169	16871	17203	17153	17211	17100	17208	17124	17310	17246	17175	17342	17111	17090	17194	17251	17151	17124	17133	17307	17406	17349	17156	17140	17188	17174	17183	17179	17169	16994	17111	16929	17087	17079	17287	17192	17198	17186	17238	17184	16991	16960	17300	17352	17263	17184	17122	17134	17006	17105	17311	17280	17133	17046	17092	17261	17083	16802	17071	17063	17168	17105	17115	17014	17085	17347	17045	17053	17025	16942	17121	17120	17023	17135	17062	17193	17214	16975	17056	17150	17150	17088	17094	17151	17255	16744	17072	17064	17134	17162	17220	17106	17197	17078	17001	17058	17136	17226	17083	17047	16834	16904	17141	17172	17116	17187	17026	17038	17185	17202	16957	17186	17015	16880	17051	17192	17328	16957	17179	17159	17046	17265	17223	17133	17197	17174	17086	17106	17151	17237	17150	17079	17008	17118	17323	17190	17355	17268	17157	17213	17274	17267	17074	17228	16944	17084	17211	17110	17021	17212	16932	17059	17080	16923	17171	17180	17076	17172	17241	17046	17125	17001	17068	17114	17009	16977	17184	16710	17129	17117	17116	17291	17122	17140	17429	17338	17141	17032	17066	17079	17038	16954	16866	17109	17216	17079	17149	17154	17148	17256	17087	17144	17174	17186	17155	17198	17148	17168	17076	17227	17267	17155	17248	17238	17208	17141	17115	16988	16811	17129	17060	17287	17022	17168	17299	17079	17002	17004	17060	17310
18933	30333	31027	34680	32227	29221	21225	19026	17668	16109	15590	15224	15086	15051	15131	15108	15385	16176	18700	21823	19708	20506	18136	16421	15509	15019	14828	15005	14852	14887	14629	14854	14805	14820	14804	14822	14860	14832	14929	14888	14788	14881	14902	14907	14978	14849	14912	14756	14928	14779	14911	14600	14684	14702	14874	14957	14930	14756	14911	14625	14814	14900	14799	14720	14925	14921	14846	14919	14906	14605	15082	14927	14912	14751	14757	14672	14723	14878	14830	14917	14772	14916	14654	14910	14898	14933	14991	14864	15085	14935	14659	14681	14921	14791	14866	14800	14634	14719	14874	14768	14834	14894	14775	15039	14854	14874	14953	14814	14782	14685	14867	14774	14979	14824	14870	14899	14708	14586	14859	14665	14855	14806	14858	14804	14647	14879	14780	14639	14919	14668	14865	14700	14874	14938	14685	14744	14791	14764	14775	14681	14796	14919	14963	15110	14784	14839	14876	14883	14732	14776	14799	14708	14880	14765	14817	14820	14972	14768	14842	14891	14871	14720	14847	14838	14811	14756	14823	14905	14678	14875	14711	14832	14768	14854	14857	14834	14882	14816	14816	14698	14863	14795	14752	14839	14636	14906	14745	14768	14804	14807	14871	14803	14880	14839	14752	14806	14835	14866	14724	14755	14711	14728	14886	14939	14674	14878	14699	15072	14812	14749	14836	14702	14941	14869	14683	14900	14863	14742	14862	15023	14791	14787	14797	14822	14948	14880	14925	14748	15022	14638	14834	14821	14814	14740	14875	14836	14807	14579	14748	14750	14670	14721	14753	14792	14895	14788	15028	14755	14894	14911	14847	14923	14766	14805	14868	14732	14802	14782	14953	14819	14867	14846	14866	14808	14883	14741	14804	14823	14891	14860	14892	14968	14670	14773	14933	14861	14839	14840	14956	14832	15017	14840	14912	14963	14611	14654	14847	14766	14922	14943	14795	14909	14644	14696	14806	14830	14829	14888	14794	14906	14903	14944	14615	14917	14709	14994	14705	14790	14713	14896	15092	14750	14685	14795	14956	14812	14915	14875	14582	14736	14751	14958	14840	14739	14822	14744	14917	14870	14717	14733	14671	14661	14814	14803	14770	14713	14794	14801	14772	14845	14855	14852	14703	14748	14824	14851	14897	14997	14673	14737	14814	14740	14882	14640	14668	14667	14907	14816	14788	14838	14817	14669	14752	14832	14833	14774	14772	14870	14771	14765	14815	14753	14706	15012	14851	14926	14968	14834	14657	14924	14794	14878	14759	14647	14807	14842	15062	14775	14786	14866	14845	14842	14932	14689	14709	14933	14815	14728	14759	14878	14701	14840	14845	14752	14926	14708	14820	14841	14739	14702	14635	14772	14802	14792	14861	14840	14874	14947	14697	14709	14768	14762	14809	14759	14943	14889	14836	14706	14700	14950	14757	14841	14961	14829	14822	14858	14875	14746	14876	14853	14614	14801	14844	14825	14732	14764	14968	14682	14838	14692	14791	14713	14948	14733	14784	14698	14943	14669	14811	14760	14749	14859	14879	14846	14865	14777	14823	14793	14703	14720	14925	14957	14849	14802	14634	14974	14860	14817	14915	14696	14953	14692	14829	14712	14844	14830	14809	14847	14872	14760	14616	14743	14862	14822	14713	14884	14842	14919	14750	14777	14917	14749	14598	14868	14738	14819	14821	14881	14833	14726	14672	14672	14972	14880	14745	14970	14772	14795	14705	14691	14708	14985	14813	14850	14924	14826	14908	14791	14834	14593	14941	14992	14803	14840	14773	14889	14667	14715	14818	14635	14821	14709	14783	14822	14850	14687	14850	14777	14777	14929	14792	14899	14858	14659	14846	14799	14616	14927	14924	14700	14980	14793	14908	14887	14810	14737	14906	14787	14883	14863	14861	14663	14845	14719	14862	14819	14867	14823	14967	14736	14895	14795	14796	14693	14918	15027	14805	14777	14751	14871	14773	14870	14905	14562	14780	14818	14848	14802	14929	14890	14816	14876	14875	14801	14883	14826	14904	14836	14871	14826	14913	14731	14776	14883	14844	14819	14891	14826	14864	14900	14777	14768	14886	14750	14886	15067	14873	14878	14697	14806	14720	14884	14883	14692	14813	14747	14850	14700	14750	14962	14796	14979	14996	14799	14838	14721	14885	14691	14857	14904	14822	14728	14700	14760	14847	14845	14892	14779	14770	14938	14842	14615	14740	14904	14796	14791	14789	14741	14739	14938	14856	14789	14583	14796	14854	14902	14794	14783	14693	14764	14580	14938	14791	14858	14746	14937	14873	14778	14804	14844	14875	14983	14770	14738	14766	14927	14519	14871	14877	14880	14759	14675	14505	14901	14940	14833	14848	14744	14679	14898	14811	14908	14688	14642	14754	15060	14940	14808	14855	14902	14870	14794	14698	14744	14787	14932	14698	14953	14857	14666	14836	14896	14906	14838	14827	14941	14701	14646	14784	14705	14809	14708	14911	14861	14548	14910	14688	14912	14782	14942	14799	14838	14960	14815	14813	14807	14799	14832	14645	14833	14849	14966	14870	14819	14773	14901	14661	14710	14732	14815	14717	14809	14645	14927	14854	14854	14809	14799	14893	14709	14963	14775	14691	14856	14721	14694	14786	14874	14748	14863	14811	14670	14779	14596	14821	14759	14759	14794	14787	14753	14923	14887	14780	14826	14893	14728	14827	14774	14656	14745	14776	14667	14753	14617	14840	14672	14687	14866	14788	14864	14879	14755	14872	14932	14727	14939	14922	14914	14787	14672	14933	14718	14866	14751	14807	14778	14808	14605	14769	14982	14755	14900	14832	14869	14740	14841	14759	14835	14669	14845	14860	14765	14811	14854	14875	14886	14782	14641	14800	14890	14698	14761	14841	14736	14728	14741	14878	14851	14835	14634	14844	14747	14809	14720	14968	14945	14965	14799	14841	14763	14711	14827	14781	14955	14963	14828	15004	14662	14907	14764	14818	14890	14901	14894	14883	14876	14933	14782	14894	14676	14754	14719	14835	14972	14879	14754	14763	14845	14735	14708	14618	15008	14845	14844	14732	14854	14980	14840	14666	14780	14703	14926	14767	14922	14793	14811	14830	14737	14871	14831	14931	14801	14863	14802	14844	14915	14769	14888	14863	14835	14903	14727	14967	14822	14590	14625	14684	14785	14844	14897	14881	14829	14772	14680	14852	14904	14724	14791	14975	14844	14940	14666	14790	14864	14756	14797	14825	14690	14783	14791	15052	14979	14669	14942	14975	14833	14933	14786	14801	14943	14824	14838	14913	14652	14796	14750	14766	14782	14929	14756	14751	14858	14872	14811	14763	14747	14874	14896	14897	14843	14752	14837	14887	14841	14705	14904	14728	14763	14696	14849	14805	14731	14753	14921	14718	14758	14898	14798	14726	14964	14796	14875	14885	14827	14786	14893	14774	14850	14783	14844	14909	14985	14736	14638	14888	14807	14878	14950	14899	14757	14729	14781	14811	14859	14617	14955	14766	14605	14750	14880	14944	14881	14680	14935	14622	14877	14835	14870	14862	14827	14781	14769	14833	14852	14958	14703	14786	14711	14881	14716	14651	14791	15006	14636	14892	14741	14899	14832	14704	14767	14732	14869	14837	14781	14808	14832	14758	14826	14795	14848	14754	14862	14839	14734	14551	14912	14792	14972	14804	14893	14958	14915	14754	14865	14962	14827	14772	14789	14897	14954	14830	14668	14984	15019	14841	14774	14765	14816	14683	14899	14836	14868	14930	14738	14896	14861	14743	14754	14818	14752	14780	14650	14612	14784	14895	14710	14853	14791	14719	14824	14927	14669	14798	14779	14959	14854	14857	14778	14817	14699	14860	14989	14813	14886	14719	14954	14859	14881	14815	14670	14834	14883	14792	14766	14966	14742	14906	14722	14854	14807	14984	14878	14656	14829	14881	14803	14831	14792	14749	14903	14850	14771	14713	14689	14827	14800	14783	14766	14859	14850	14838	14755	14885	14917	14808	14783	14711	14762	14693	14830	14869	15136	14812	14874	14820	14910	14695	14891	14646	14908	14586	14821	14916	14759	14859	14777	14774	14797	14811	14949	14917	14809	14797	14789	14921	14903	14531	14954	14763	14757	14751	14922	14691	14736	14804	14712	14756	14875	15017	14871	14822	14748	14787	14800	14855	14780	14838	14928	14758	14751	14871	14831	14933	14724	14629	14746	14622	14825	14880	14883	14594	14812	14875	14686	14862	14936	14851	14752	14854	14797	14620	14813	14973	14800	15020	14879	14779	14814	14726	14772	14842	14707	14647	15146	14478	15064	14846	14673	14770	14840	14874	14802	14852	14959	14762	14844	14651	14800	14745	14797	14823	14728	14726	14928	14692	14815	14891	14968	14664	14623	14864	14821	14713	14700	14802	15109	14683	14738	14769	14796	14765	14915	14981	14856	14755	14917	14731	14727	14849	14837	14820	14772	14772	14953	14872	14943	14915	14797	14891	14749	14740	14773	14633	14720	14908	14925	14858	14808	14868	14896	14706	14910	14940	14897	14778	14736	14818	14886	14955	14703	14827	14692	14870	14670	14895	14767	14956	14829	14761	14865	14977	14822	14791	14938	14813	14950	14876	14776	14792	14855	14732	14571	14827	14860	14796	14804	14671	14831	14679	14734	14792	14656	14661	14863	14822	14776	14648	14700	14836	14779	14897	14906	14857	14759	14801	14774	14937	14884	14867	14881	14699	14572	14951	14740	14653	14886	14749	14830	14646	14771	14831	14821	14837	14647	14834	14827	14920	14783	14779	14715	14735	14772	14829	14847	14759	14746	14799	14955	14690	14907	14961	14804	14694	14842	14755	14961	14904	14711	14821	14838	14676	14660	14824	14815	14915	14841	14808	14879	14796	14787	14806	14798	14975	14850	14970	14975	14622	14872	14863	14747	15037	14873	14667	14856	14668	14706	14881	15059	14943	14712	14869	14791	14931	14703	14841	14817	14812	14691	14837	14871	14901	15036	14745	14896	14733	15081	14783	14793	14704	14840	14757	14772	14726	14855	14699	14702	14829	14980	14861	14823	14977	14702	14920	14714	14808	14927	14861	14812	14602	14897	14757	14682	14881	14734	14837	14884	14750	14878	14807	14773	14864	14980	14801	14766	14889	14678
24200	21382	28881	24565	25899	28663	27321	22028	20006	18787	18117	17801	17398	17413	17741	17812	17819	18407	21429	23449	24262	24717	22330	19640	18266	17660	17434	17170	17285	17112	16946	17185	16973	17047	17189	17066	17185	17236	17052	17354	17168	17170	17322	17063	17038	16928	17114	17141	17128	17158	17109	16960	17022	17295	17011	17059	16867	17046	17219	17057	17166	17174	17052	16904	17056	17320	17135	16944	17040	16977	16986	17098	16880	16839	17006	16865	17064	16844	17099	17107	17149	17057	16919	17106	16887	16860	16940	16861	17093	16950	16942	17049	17229	16898	16910	17068	16860	17013	17115	17275	16994	16964	17087	17007	17165	17057	16911	17070	17045	17188	17212	17093	16996	16948	17001	17244	16982	17099	16870	16881	17114	17098	17143	17145	16971	17058	17016	17055	16964	17195	16910	17033	17175	17147	17092	17003	17021	16975	17085	16951	17281	17298	17002	17037	16835	17144	17077	17213	17215	16982	17188	16921	16886	17098	17076	17062	16929	16978	16936	17038	16919	17187	17125	16983	16842	17086	17069	17060	16996	17081	17032	17106	16931	17236	17061	17048	16808	16916	16925	17129	16842	17091	17146	16816	16900	17209	17028	17105	16690	17029	16978	17054	16979	17096	16914	16951	17024	17126	16874	17067	17069	17015	17027	16910	17017	16893	17185	17050	16990	17135	17233	16973	17249	17180	17068	16834	16901	16778	17133	16796	17071	17051	16944	17030	17028	16862	16987	17010	17110	16908	16872	17206	17076	17139	17168	17121	17007	16870	16883	16980	17100	16947	16966	16942	17060	16951	17041	16894	17211	17102	17183	16966	16717	16805	17019	16841	17150	17132	16999	16922	16973	16907	17050	16989	17206	17011	17042	17075	16952	16974	17117	17140	17133	16875	17124	17091	17025	16826	16930	16987	17146	17079	16943	17074	16960	16940	17052	17053	16928	17243	16914	17154	17284	17055	16987	17082	17267	17080	17001	16954	16949	16955	17063	17046	16995	17026	17019	16988	17116	16962	16801	17143	16990	17017	17016	16979	16938	17027	16978	17008	16936	17014	17246	17062	16940	16942	17001	16990	17009	17213	16852	17281	17069	16977	17150	17164	16966	17076	16917	16897	16980	17072	16876	16968	16986	16907	17108	17005	17185	17071	17049	16909	17046	17174	17072	17136	16933	16997	17140	17238	16988	17127	17178	16974	17028	16786	17019	16925	17144	16857	16867	16945	16929	16971	17119	17130	16967	16906	17118	17237	16827	16900	17060	16788	17009	17093	16974	16998	17234	16996	16967	16704	16939	17001	17149	17036	16973	16977	17012	17127	17037	17092	16832	16853	17305	17181	16883	16954	17058	17102	16978	17046	17028	16879	16918	16814	16988	17019	17163	16835	16990	17096	16938	16881	16991	17103	17055	17082	16957	17011	16790	17080	17036	16959	17152	17032	17125	16943	17067	17020	16952	17130	17107	17082	16977	16974	17133	16887	16904	17101	16968	16849	16920	16995	16844	17062	16842	17174	16642	16852	17173	17065	17046	17262	17012	16850	16989	16873	16997	17020	17116	16958	16959	16819	16999	17001	16979	16894	16903	16914	17077	16872	16932	16970	16910	16837	17010	17122	16984	17066	16701	16824	16934	17074	17165	17027	16804	17206	16980	16875	17210	17059	16962	17157	17124	17220	16954	16896	16972	16781	17081	17043	16942	16985	16973	16933	17117	16981	16939	16937	17176	17110	17126	17112	17113	17041	17261	17085	17195	17074	17065	17106	16796	16995	17090	16885	17025	16971	16985	17070	16784	16930	16884	16856	16992	16999	17118	17072	16825	17019	16912	16970	16997	17108	17170	16908	16990	16978	16904	17009	17000	17017	16979	16826	17025	16952	16863	17155	16839	17086	17135	17076	16986	16889	16989	17050	16823	17078	16943	16890	17037	17121	16976	16950	16739	16802	16761	16870	16943	16892	16825	17024	16856	16909	17058	17120	17069	17021	16826	17015	16992	16605	16912	17032	16986	17096	17088	16808	16880	16971	16975	16953	17184	16951	16979	16940	16939	16886	16961	17042	17124	17089	17140	16859	16836	17162	16980	17149	16957	16967	16929	16900	17330	17017	17171	17048	17101	17094	16979	17077	16710	17066	17214	17003	16758	16988	17128	16858	16942	17089	16954	16912	16983	17059	16979	17008	16942	16893	17095	17064	16937	16945	17166	17013	17114	17004	17026	16808	16938	16789	16853	17039	17098	17039	16875	17050	17117	17029	17098	17002	16991	17051	17075	17012	16930	17045	16996	17109	16809	17172	16894	17021	16955	17052	17050	16992	16990	17046	17078	16963	17075	16947	17018	16893	17066	17018	17060	16932	16955	17047	17058	17060	17088	16851	17088	17107	17084	16932	17018	17150	17071	17019	17114	17058	16907	17161	17040	16933	17141	16757	17101	16965	17257	17070	17146	16848	17005	17011	16955	17185	17085	17027	16809	16891	17028	16856	16792	17000	16839	16884	16964	17058	17079	16835	17020	17114	16970	16981	16911	16948	17101	16868	17015	16958	17172	17182	17017	17032	17014	17091	17065	16961	17062	16902	17033	16904	16785	16954	17102	17140	16968	16944	16923	17113	17010	17005	17310	17048	17136	17060	17180	17171	17146	16858	17071	17034	17015	17014	17098	16995	17125	16996	17040	17023	17108	17013	16975	17033	16922	17193	17022	16945	17004	16990	17154	16917	16960	17059	16941	16879	16744	16987	16912	16888	16879	16960	16960	16877	17092	17114	17077	16877	16947	17109	16989	16838	16740	16882	16967	17025	17069	16919	17008	17046	17105	17000	17209	16843	17084	17035	17075	16924	16864	17017	17313	16882	16940	17276	16897	16796	17039	16798	17023	16751	16952	17075	16981	16933	17134	17023	16922	17098	16904	17219	17204	16803	17032	16889	16934	16912	17142	17007	17140	17014	17324	17114	17089	16825	16874	16799	16942	16933	17051	16972	17072	16881	17032	17051	16810	17022	16967	17087	17073	17015	17067	17037	17061	17122	16878	16868	17160	16895	16979	17247	17064	16875	17019	17004	17158	16986	16917	16854	16977	17118	17050	17034	17045	16995	17088	17041	17041	16944	17054	16882	17086	16894	17047	16995	17049	16987	17049	16714	16963	16822	17049	17010	17037	17119	17051	17070	16940	17100	17081	17140	17048	17027	16756	16910	17036	16968	16786	17244	16902	16988	16960	17052	17037	17099	17010	17009	16772	16938	16909	16992	17128	16794	16919	17123	17092	16789	16931	17166	17047	16947	17201	16997	17163	17024	17031	17049	17213	16996	17151	16959	16948	17142	17000	17199	17031	17070	16943	17020	16998	16953	17027	16955	16931	16919	17076	16960	16969	16863	17152	16909	16837	17113	16841	17105	17244	16985	16919	16959	17078	17137	17156	17118	16888	17114	17002	17031	17179	16968	16912	16941	17008	16800	17015	17223	16872	17090	16990	17049	16969	17272	17100	16926	16931	17134	16948	16957	17138	17253	17062	17105	17138	16877	16951	17065	17089	16981	17018	17168	17077	16826	16847	16932	16866	16808	17116	17062	17032	16933	17013	17127	17001	16954	17057	16931	17190	16967	17034	16984	17220	16845	16917	16905	16980	16973	16851	16837	16941	17072	16873	16717	17029	16661	16821	16919	16989	16972	17050	17070	17031	17015	17001	16926	16980	16972	16963	16986	17148	16892	16977	16925	17090	17143	16961	17081	16870	16879	16960	16952	17063	17066	17242	16969	17163	17169	17138	17061	16886	17014	17098	16839	17086	17063	17201	17042	16965	17027	17005	16908	16996	17222	17112	16890	16941	17109	17026	16979	16892	17128	17032	16798	17055	16951	17110	16874	16988	17103	16938	17077	16993	17004	16769	16984	16929	17000	16946	16926	17116	16959	17302	17172	17037	16775	16919	17083	16875	16989	16919	16857	17093	17212	17010	16976	17077	16870	16911	17120	17031	17015	17039	16978	16822	17131	17010	16938	17021	17107	17180	17121	16804	16967	16803	17087	16804	16785	17004	16802	16950	16942	17128	16950	17011	17113	16911	17010	17066	16975	17117	17002	17073	17113	17062	16854	17003	16996	16772	17016	17061	16887	16847	16884	16908	16949	17033	17124	17040	16822	17130	16987	16980	17112	17016	16999	16910	17035	17108	16928	16922	16943	17114	16994	17165	17033	17120	16814	16866	16974	17016	16960	17067	17164	17016	16976	16832	17070	17204	17434	17108	17112	16873	16960	16962	17023	16838	17045	16915	17065	17167	16996	16787	16998	16956	16872	16963	17029	17024	17046	17104	16733	16903	16874	17080	17061	16860	17064	17014	16940	16973	17039	17006	17164	17071	17109	16817	16852	16904	16973	16885	16942	17012	16874	16854	17013	17147	16884	16854	16967	17050	17005	16833	16682	16946	16871	16989	16801	17024	16833	16996	17032	17000	16965	17004	16881	17111	16972	16972	17065	17063	16923	16969	16912	16953	17157	16942	16890	16892	16880	16855	17106	16901	16932	16961	17046	17002	16898	17119	17194	17149	16981	17204	16913	17076	17103	17021	17176	17262	17015	17070	17092	16794	16887	17030	16766	17024	16843	16982	17214	17118	17094	16766	17278	16939	17018	17067	16985	16916	16995	17201	17020	16959	16973	16840	16882	16926	16814	17039	17084	16904	17045	17098	17056	16892	16803	17150	17160	17039	16774	17070	17043	17012	17110	16991	17039	17052	16985	17041	16965	17019	16902	16856	17026	16789	17064	17032	17024	17257	16933	17043	17018	17135	17065	16958	17002	16881	16775	16746	16959	17091	16920	17048	17025	17219	17045	17089	16946	17170	17029	17100	16926	17245	16901	17057	17034	17057	17028	17071	16935	16971	16995	17038	17026	17213	17094	16879	17014	16991	16972	17012	16821	17102	16976	16949	17068	17239	16867	16803	16920	17096	17034	17085	17147	17167	16959	16966	16932	16969	16928	16903	16797	16824	17104	16952	17038	17080	16965	17176	17225	16915	16960	17078	16912	17016	16998	17018	17158	16959	17011	16990	17204	17019	16921	16934	17015	16961	17087	16995	17019	17002	16882	17064	16822	17019	16974	17002	16990	17156	16842	16897	17040	17094	16846	17037	17129
20548	34585	35068	35679	40079	31232	24474	21469	19456	17069	16068	15811	15425	15202	15480	15675	15964	17335	22266	23626	25394	24790	21397	17791	15992	14947	15051	14580	14773	14763	14799	14670	14657	14745	14864	14803	14957	14781	14669	14604	14781	14802	14697	14827	14741	14712	14856	14646	14712	14849	14601	14740	14796	14710	14594	14804	14705	14676	14865	14724	14630	14624	14802	14890	14640	14779	14878	14804	14714	14592	14653	14748	14755	14795	14691	14817	14648	14746	14807	14683	14647	14757	14742	14829	14782	14763	14649	14811	14776	14771	14783	14798	14817	14754	14699	14860	14693	14718	14663	14948	14797	14809	14660	14850	14762	14778	14805	14670	14709	14590	14821	14594	14788	14885	14730	14675	14882	14663	14755	14897	14817	14704	14685	14705	14648	14977	14662	14727	14956	14726	14508	14733	14823	14856	14673	14717	14643	14778	14650	14576	14751	14871	14743	14539	14621	14665	14716	14632	14807	14673	14838	14775	14671	14927	14784	14868	14691	14789	14669	14800	14798	14846	14813	14573	14831	14711	14670	14609	14690	14618	14799	14726	14816	14607	14970	14661	14600	14759	14619	14728	14738	14747	14785	14792	14797	14849	14667	14815	14776	14872	14757	14717	14737	14691	14800	14650	14850	14751	14771	14848	14669	14627	14673	14692	14795	14803	14914	14755	14739	14867	14756	14773	14903	14720	14746	14657	14771	14663	14713	14845	14890	14926	14971	14643	14796	14789	14738	14757	14844	14670	14696	14800	14897	14710	14837	14764	14811	14815	14798	14791	14784	14748	14588	14761	14763	14694	14898	14602	14701	14640	14743	14795	14771	14669	14872	14813	14783	14787	14728	14814	14735	14931	14697	14779	14733	14637	14723	14792	14691	14836	14651	14699	14736	14640	14753	14812	14858	14662	14674	14799	14701	14890	14644	14766	14596	14675	14726	14740	14646	14744	14730	14648	14876	14780	14707	14752	14815	14878	15022	14731	14774	14843	14677	14744	14739	14804	14744	14622	14589	14765	14828	14844	14763	14794	14632	14880	14651	14638	14805	14779	14662	14751	14793	14638	14783	14722	14562	14716	14800	14678	14686	14811	14700	14672	14646	14772	14639	14753	14596	14823	14744	14726	14751	14657	14752	14568	14772	14712	14662	14858	14620	14811	14912	14804	14708	14653	14529	14800	14810	14789	14881	14615	14759	14794	14780	14741	14897	14683	14885	14650	14915	14732	14969	14763	14719	14536	14647	14761	14665	14738	14569	14696	14752	14759	14827	14747	14621	14710	14757	14646	14881	14880	14746	14548	14868	14589	14745	14707	14715	14723	14762	14651	14801	14903	14710	14913	14637	14714	14780	14654	14721	14718	14770	14814	14896	14941	14833	14678	14811	14837	14599	14677	14742	14633	14731	14686	14737	14788	14721	14733	14565	14793	14847	14578	14721	14842	14818	14822	14551	14700	14900	14628	14772	14807	14657	14795	14733	14848	14780	14732	14837	14782	14692	14786	14964	14743	14744	14749	14720	14739	14739	14900	14747	14670	14634	14759	14716	14803	14719	14806	14724	14930	14711	14760	14689	14787	14793	14736	14804	14917	14881	14956	14601	14749	14621	14773	14800	14740	14671	14701	14698	14482	14783	14820	14813	14982	14797	14741	14705	14629	14653	14760	14709	14819	14665	14972	14690	14799	14799	14662	14559	14610	14719	14646	14867	14941	14619	14773	14636	14788	14755	14589	14702	14719	14679	14817	14821	14891	14523	14652	14704	14562	14621	14864	14768	14723	14750	14596	14722	14771	14801	14703	14738	14693	14681	14847	14943	14561	14640	14695	14749	14740	14760	14811	14678	14500	14665	14735	14790	14684	14854	14772	14720	14732	14673	14707	14836	14660	14727	14656	14723	14798	14771	14851	14730	14827	14619	14761	14878	14886	14681	14702	14693	14663	14841	14674	14675	14695	14681	14652	14705	14850	14625	14672	14773	14724	14710	14775	14620	14820	14812	14702	14736	14562	14720	14747	14736	14625	14644	14792	14931	14677	14828	14724	14669	14789	14668	14824	14879	14679	14876	14807	14680	14747	14837	14650	14540	14732	14860	14875	14603	14890	14714	14929	14668	14863	14774	14736	14741	14610	14647	14577	14608	14684	14736	14796	14739	14841	14899	14767	14689	14938	14591	14578	14824	14790	14717	14770	14595	14709	14828	14772	14803	14889	14681	14724	14752	14859	14704	14649	14665	14790	14835	14712	14575	14770	14768	14834	14846	14800	14819	14859	14678	14651	14734	14727	14749	14838	14825	14607	14702	14859	14684	14846	14550	14771	14808	14731	14828	14686	14650	14784	14814	14905	14646	14652	14860	14845	14855	14770	14665	14818	14716	14765	14659	14696	14867	14642	14738	14671	14734	14760	14882	14559	14836	14637	14616	14836	14726	14629	14711	14763	14769	14720	14776	14777	14712	14680	14638	14708	14683	14784	14715	14589	14572	14687	14594	14657	14625	14753	14865	14806	14545	14739	14719	14758	14746	14848	14718	14652	14785	14786	14832	14944	14709	14612	14828	14634	14765	14636	14832	14739	14647	14937	14682	14674	14709	14832	14918	14779	14853	14791	14697	14721	14882	14713	14776	14808	14632	14740	14842	14708	14590	14854	14750	14773	14699	14876	14723	14830	14773	14833	14859	14722	14618	14659	14714	14684	14756	14728	14756	14665	14758	14911	14842	14753	14927	14836	14778	14866	14753	14785	14676	14875	14816	14764	14605	14758	14725	14753	14667	14573	14823	14718	14671	14681	14835	14754	14816	14631	14865	14712	14817	14753	14723	14883	14695	14704	14682	14704	14863	14812	14698	14940	14862	14871	14690	14751	14773	14710	14770	14782	14637	14836	14783	14739	14591	14662	14736	14834	14908	15011	14880	14779	14637	14776	14655	14736	14615	14759	14642	14924	14801	14560	14845	14736	14893	14764	14535	14707	14748	14782	14780	14685	14727	14659	14868	14802	14549	14600	14704	14743	14699	14849	14637	14742	14731	14641	14790	14633	14934	14716	14732	14744	14676	14804	14766	14619	14559	14711	14679	14643	14796	14755	14692	14618	14687	14819	14877	14695	14800	14835	14768	14837	14833	14592	14690	14735	14760	14745	14827	14823	14876	14616	14606	14637	14730	14705	14872	14689	14731	14858	14764	14857	14794	14700	14719	14947	14622	14947	14688	14686	14662	14710	14821	14700	14881	14806	14811	14774	14610	14776	14722	14658	14875	14621	14774	14761	14814	14579	14719	14722	14746	14737	14837	14589	14758	14712	14643	14763	14997	14616	14668	14738	14645	14574	14757	14811	14539	14706	14829	14845	14829	14636	14739	14832	14777	14804	14707	14755	14732	14883	14833	14653	14712	14809	14731	14746	14805	14687	14650	14629	14820	14556	14931	14719	14734	14782	14868	14673	14763	14741	14545	14807	14762	14855	14551	14856	14899	14805	14799	14648	14831	14732	14822	14735	14786	14740	14861	14812	14654	14831	14828	15045	14899	14804	14805	14592	14879	14919	14630	14794	14674	14775	14686	14675	14679	14607	14722	14697	14844	14755	14652	14757	14719	14744	14903	14828	14746	14673	14867	14703	14837	14783	14806	14690	14765	14585	14876	14671	14699	14711	14641	14943	14779	14636	14667	14915	14717	14858	14679	14784	14737	14824	14651	14709	14649	14643	14706	14678	14534	14921	14774	14775	14832	14798	14732	14784	14747	14663	14871	14874	14735	14808	14892	14826	14824	14533	14677	14580	14684	14620	14585	14635	14864	14731	14779	14899	14851	14670	14783	14664	14675	14752	14622	14686	14801	14623	14821	14730	14650	14714	14681	14762	14675	14712	14753	14829	14883	14722	14795	14562	14825	14784	14614	14785	14752	14775	14767	14700	14925	14791	14923	14753	14767	14611	14867	14782	14670	14633	14804	14689	14745	14863	14802	14569	14700	14718	14721	14792	14757	14692	14573	14692	14606	14883	14695	14677	14658	14739	14791	14764	14593	14881	14776	14826	14758	14717	14806	14601	14764	14790	14851	14844	14737	14701	14888	14844	14736	14702	14756	14673	14696	14966	14748	14703	14847	14741	14707	14824	14892	14841	14744	14822	14789	14761	14693	14642	14771	14711	14705	14774	14610	14655	14823	14590	14651	14709	14771	14788	14698	14751	14815	14904	14808	14710	14730	14497	14894	14786	14719	14722	14661	14839	14863	14742	14790	14742	14792	14703	14603	14686	14721	14607	14930	14696	14795	14888	14972	14706	14792	14775	14707	14857	14754	14655	14648	14761	14583	14837	14766	14620	14746	14719	14768	14654	14681	14736	14789	14638	14799	14812	14760	14626	14826	14782	14748	14721	14595	14750	14751	14710	14739	14841	14656	14660	14605	14698	14806	14724	14718	14846	14693	14701	14692	14667	14718	14848	14719	14587	14712	14910	14714	14780	14743	14859	14638	14803	14810	14782	14716	15042	14843	14551	14821	14739	14733	14746	14824	14644	14867	14594	14587	14639	14784	14863	14845	14867	14600	14770	14867	14550	14667	14762	14834	14636	14753	14704	14625	14811	14682	14662	14716	14782	14658	14628	14767	14766	14947	14728	14745	14766	14747	14835	14913	14892	14843	14891	14757	14684	14681	14882	14675	14880	14737	14720	14747	14763	14587	14819	14718	14806	14707	14717	14747	14666	14597	14770	14748	14852	14696	14856	14801	14769	14736	14738	14957	14838	14856	14722	14870	14853	14693	14826	14597	14710	14754	14850	14736	14643	14793	14782	14799	14661	14757	14777	14594	14738	14667	14699	14827	14752	14658	14857	14576	14494	14869	14777	14717	14771	14904	14746	14759	14800	14598	14598	14589	14674	14737	14781	14622	14820	14811	14698	14562	14764	14660	14557	14715	14818	14783	14726	14813	14508	14623	14594	14742	14688	14925	14957	14715	14688	14651	14706	14788	14744	14797	14575	14741	14827	14522	14643	14689	14786	14777	14613	14656	14870	14830	14684	14577	14632	14877	14707	14639	14801	14731	14918	14924	14680	14744	14878	14659	14652	14831	14725	14899	14868	14668	14682	14662	14627	14807	14775	14709	14715	14837	14661	14559	14834	14839	14622	14837	14838	14826	14680
30684	23864	25066	24484	22962	22460	20242	18976	18539	18066	17974	17851	17676	17471	17666	17607	17868	17867	18031	18487	18338	18566	18286	17980	17754	17639	17672	17685	17512	17524	17597	17549	17607	17742	17393	17595	17500	17706	17783	17573	17586	17610	17344	17651	17261	17577	17534	17356	17412	17708	17684	17595	17704	17652	17533	17685	17632	17707	17604	17600	17523	17656	17568	17446	17579	17672	17723	17718	17653	17429	17794	17490	17528	17566	17388	17744	17615	17550	17586	17853	17842	17552	17614	17472	17620	17817	17772	17611	17651	17701	17410	17428	17621	17621	17708	17633	17712	17593	17331	17513	17572	17471	17630	17513	17431	17673	17677	17488	17569	17550	17601	17575	17581	17449	17461	17436	17496	17640	17745	17712	17501	17503	17474	17454	17672	17432	17741	17657	17457	17561	17440	17617	17525	17833	17469	17590	17718	17665	17612	17613	17762	17534	17675	17584	17532	17401	17728	17511	17829	17468	17685	17659	17645	17512	17592	17483	17422	17645	17698	17486	17515	17420	17551	17668	17291	17634	17560	17469	17609	17619	17525	17461	17470	17607	17470	17410	17643	17683	17490	17525	17572	17653	17673	17567	17725	17719	17610	17503	17614	17349	17702	17651	17608	17576	17781	17719	17429	17691	17632	17565	17730	17640	17571	17508	17576	17622	17715	17517	17715	17615	17412	17627	17458	17451	17577	17589	17549	17486	17542	17647	17513	17580	17757	17462	17593	17364	17462	17433	17879	17669	17492	17475	17599	17481	17487	17601	17330	17519	17539	17636	17663	17553	17351	17327	17628	17505	17617	17480	17394	17642	17759	17722	17780	17607	17525	17648	17655	17496	17722	17618	17399	17374	17450	17660	17570	17402	17360	17492	17604	17617	17702	17626	17641	17550	17761	17672	17510	17575	17762	17446	17520	17488	17455	17572	17560	17531	17519	17652	17534	17634	17561	17711	17705	17496	17701	17500	17527	17757	17607	17651	17370	17395	17656	17601	17589	17534	17546	17654	17573	17526	17684	17492	17393	17663	17769	17712	17767	17501	17482	17496	17668	17530	17533	17594	17452	17649	17516	17519	17377	17549	17499	17570	17531	17630	17783	17656	17644	17371	17362	17438	17603	17583	17678	17561	17678	17643	17697	17402	17443	17612	17597	17775	17565	17518	17509	17481	17690	17698	17423	17540	17707	17430	17429	17760	17719	17583	17642	17612	17626	17736	17681	17329	17411	17542	17458	17677	17746	17577	17665	17558	17551	17604	17494	17651	17484	17879	17526	17573	17514	17541	17483	17680	17622	17609	17500	17507	17600	17796	17566	17600	17497	17560	17613	17624	17757	17658	17876	17519	17556	17850	17478	17567	17450	17309	17452	17561	17505	17426	17652	17447	17607	17699	17554	17440	17589	17564	17437	17566	17301	17449	17643	17587	17641	17477	17594	17721	17472	17459	17445	17739	17483	17465	17446	17273	17686	17525	17602	17415	17512	17614	17641	17516	17644	17641	17544	17429	17637	17642	17612	17673	17478	17472	17403	17676	17557	17611	17667	17441	17745	17523	17652	17545	17371	17597	17586	17793	17524	17465	17705	17292	17647	17662	17661	17500	17484	17489	17558	17517	17536	17533	17663	17576	17673	17624	17575	17503	17517	17592	17551	17700	17518	17714	17473	17498	17576	17524	17488	17537	17575	17549	17721	17688	17449	17644	17642	17674	17607	17364	17684	17350	17658	17541	17641	17708	17718	17416	17710	17660	17744	17501	17630	17582	17592	17415	17513	17488	17649	17304	17580	17648	17758	17518	17590	17452	17460	17425	17595	17498	17616	17601	17658	17494	17561	17603	17519	17561	17498	17614	17535	17621	17454	17527	17535	17370	17800	17741	17757	17672	17558	17529	17569	17480	17491	17572	17405	17597	17595	17454	17572	17681	17374	17558	17482	17735	17576	17614	17720	17559	17674	17423	17455	17508	17476	17608	17481	17579	17548	17522	17603	17422	17678	17714	17536	17612	17634	17573	17860	17372	17378	17632	17586	17566	17561	17608	17578	17586	17538	17678	17579	17462	17567	17581	17440	17484	17725	17623	17698	17652	17770	17778	17501	17599	17535	17402	17493	17443	17592	17519	17780	17627	17451	17505	17538	17585	17534	17623	17614	17618	17517	17471	17600	17727	17901	17602	17691	17302	17614	17441	17344	17588	17656	17501	17633	17714	17553	17723	17398	17517	17539	17661	17576	17549	17402	17600	17492	17560	17714	17519	17368	17412	17512	17487	17550	17538	17669	17498	17791	17732	17507	17822	17558	17488	17778	17689	17530	17642	17761	17663	17780	17631	17531	17548	17607	17584	17495	17595	17803	17717	17506	17596	17425	17545	17580	17594	17617	17650	17307	17535	17724	17501	17528	17644	17706	17665	17804	17683	17698	17670	17521	17572	17582	17579	17542	17640	17390	17523	17832	17292	17530	17590	17609	17568	17544	17514	17216	17473	17613	17507	17634	17474	17535	17546	17533	17479	17537	17565	17523	17388	17812	17633	17595	17561	17553	17712	17532	17892	17726	17544	17711	17454	17731	17524	17680	17325	17604	17757	17489	17526	17568	17736	17449	17612	17533	17426	17751	17415	17674	17515	17508	17594	17337	17522	17649	17567	17622	17439	17543	17592	17538	17610	17468	17464	17602	17629	17413	17560	17555	17602	17522	17553	17716	17578	17521	17420	17735	17798	17508	17555	17579	17511	17509	17607	17559	17620	17549	17698	17360	17444	17503	17545	17359	17764	17524	17450	17707	17473	17496	17537	17664	17371	17707	17593	17458	17660	17513	17501	17706	17501	17660	17675	17640	17685	17610	17594	17684	17507	17633	17520	17673	17853	17635	17688	17669	17712	17694	17483	17679	17551	17694	17767	17448	17517	17695	17507	17550	17560	17508	17591	17530	17491	17398	17604	17578	17605	17569	17683	17589	17906	17428	17743	17647	17678	17552	17522	17520	17642	17706	17418	17750	17713	17549	17489	17579	17563	17511	17440	17468	17582	17409	17620	17683	17661	17609	17800	17705	17551	17521	17478	17491	17650	17609	17442	17679	17567	17693	17792	17669	17509	17460	17452	17361	17520	17543	17377	17480	17656	17591	17664	17556	17448	17543	17560	17727	17584	17601	17678	17713	17501	17696	17538	17490	17686	17588	17518	17588	17586	17582	17449	17615	17658	17485	17475	17556	17622	17695	17608	17538	17328	17525	17504	17357	17629	17488	17546	17558	17917	17541	17562	17519	17597	17554	17545	17475	17511	17544	17557	17483	17455	17484	17457	17588	17443	17545	17774	17717	17721	17668	17703	17779	17606	17484	17587	17517	17485	17753	17425	17567	17516	17518	17571	17564	17693	17671	17732	17624	17474	17562	17669	17759	17688	17696	17766	17658	17576	17655	17576	17721	17580	17636	17702	17804	17433	17681	17592	17525	17616	17635	17632	17597	17562	17638	17685	17556	17697	17857	17748	17660	17442	17633	17507	17426	17516	17638	17520	17413	17756	17631	17510	17602	17562	17588	17590	17435	17418	17481	17534	17434	17674	17484	17349	17677	17532	17509	17672	17408	17707	17649	17630	17553	17652	17420	17502	17426	17614	17698	17691	17545	17488	17602	17791	17528	17717	17650	17646	17599	17910	17562	17652	17525	17583	17646	17748	17686	17626	17350	17449	17537	17467	17607	17675	17610	17427	17548	17462	17514	17671	17769	17613	17665	17604	17628	17776	17531	17369	17499	17517	17542	17483	17554	17570	17542	17692	17572	17550	17837	17545	17537	17519	17486	17700	17501	17584	17933	17677	17566	17561	17448	17487	17624	17455	17688	17328	17633	17637	17589	17497	17731	17668	17597	17355	17529	17399	17601	17430	17469	17495	17640	17448	17432	17587	17565	17516	17575	17557	17592	17452	17538	17474	17453	17574	17734	17561	17597	17506	17350	17465	17368	17624	17853	17798	17574	17489	17625	17620	17612	17493	17699	17762	17580	17537	17547	17646	17522	17480	17522	17356	17494	17384	17639	17395	17610	17752	17529	17535	17591	17478	17590	17492	17663	17506	17531	17492	17681	17410	17755	17509	17808	17741	17637	17701	17509	17426	17480	17624	17588	17607	17569	17750	17504	17437	17628	17582	17802	17687	17627	17642	17495	17559	17544	17514	17560	17577	17516	17538	17682	17444	17573	17638	17693	17584	17378	17501	17662	17405	17591	17614	17647	17530	17658	17599	17463	17574	17570	17503	17511	17953	17815	17442	17597	17857	17518	17474	17568	17501	17541	17675	17628	17515	17565	17570	17532	17642	17645	17718	17707	17389	17593	17769	17560	17474	17561	17684	17420	17627	17766	17540	17681	17709	17458	17552	17467	17475	17513	17567	17625	17532	17500	17378	17561	17490	17590	17651	17527	17432	17558	17612	17384	17709	17466	17414	17513	17611	17589	17604	17499	17570	17344	17720	17476	17419	17596	17454	17580	17549	17434	17429	17751	17439	17647	17704	17641	17618	17536	17679	17480	17617	17702	17723	17583	17605	17518	17580	17453	17549	17700	17551	17679	17580	17669	17743	17580	17500	17505	17638	17446	17544	17354	17590	17516	17508	17467	17403	17354	17352	17553	17438	17527	17639	17590	17401	17546	17549	17648	17751	17648	17470	17719	17625	17663	17718	17602	17582	17621	17460	17597	17395	17479	17630	17586	17716	17702	17537	17691	17741	17447	17580	17783	17556	17417	17840	17627	17570	17645	17388	17616	17523	17557	17585	17593	17643	17542	17652	17596	17762	17669	17538	17452	17408	17372	17659	17554	17689	17605	17605	17527	17833	17728	17595	17667	17692	17781	17527	17633	17431	17485	17484	17459	17386	17494	17368	17576	17600	17428	17546	17629	17587	17497	17618	17514	17597	17898	17547	17588	17566	17409	17724	17434	17725	17569	17495	17593	17582	17571	17645	17672	17447	17657	17720	17719	17517	17653	17605	17752	17618	17727	17616	17561	17576	17531	17545	17719	17841	17613	17608	17616	17518	17551	17746	17524	17426	17654	17634	17255	17524	17682	17547	17464	17705	17434	17597	17482	17493	17515	17524	17242	17503	17637	17299	17647	17619	17680	17370	17524	17564	17516	17534
20449	23031	23146	23858	23785	22558	18932	17499	16233	15763	15434	15451	15249	15352	15168	15444	15748	15348	15902	16400	15995	16453	15874	15609	15275	15222	15316	15147	15142	15024	15191	15262	14998	15218	15307	15142	15041	15175	14984	14906	15120	15159	15022	15060	15146	15094	15168	15142	15252	15047	15174	15162	15078	15055	15015	14982	15238	15063	15105	15069	15214	15142	15249	15014	15127	15109	15049	15233	15042	15010	15140	15158	15219	15161	15138	15205	15086	15040	15056	15033	15155	15143	15111	15199	15113	15073	14936	15178	15070	15201	15169	15175	14969	15089	15179	14980	15262	15018	15001	15126	15148	15221	15191	15123	15112	15175	15227	15038	15028	15135	15300	15165	15024	15366	15216	15134	15155	14931	14998	15121	15012	15025	15101	15102	15055	15101	15242	15129	15157	15021	15059	15061	15141	15063	15018	15204	14960	14939	15044	15054	15100	15140	15083	15177	15219	15173	15143	15039	15184	15265	15074	15217	15069	14995	15076	14925	15044	15169	15247	15085	14921	15029	14963	15067	15068	14972	15186	15003	15224	14990	15060	15271	15029	15164	15088	15227	15093	15044	15088	15223	15189	15026	15138	15081	15027	15236	15179	15184	15148	15177	15271	15085	15171	15169	15071	15292	14970	15121	14996	15297	15060	14973	14998	15160	15259	15108	15165	15103	15232	15074	15002	15238	14921	15025	14999	15126	15089	15135	15096	15050	14983	15145	15189	15167	15079	15177	14949	15044	15121	15021	15176	15088	15089	14995	15275	15175	15106	15122	15207	15210	15146	14979	15185	15167	14966	15009	15022	15026	15184	15084	15189	15029	15077	15256	15000	15060	15146	14990	14902	15262	15056	14893	15202	15085	15066	15114	15067	15185	15187	15157	15059	15286	15061	15186	14987	15047	14933	15097	14965	15004	15281	15062	15097	15238	15120	14973	15192	15222	14935	15108	15068	15082	15105	15201	15050	14921	15200	15177	15183	15135	14997	14966	15076	15061	15139	15139	15214	15054	15115	15061	15206	14928	15126	15201	14954	15239	15247	14972	15087	15170	15061	14992	15238	15016	15250	15220	15007	15279	15201	14961	15122	15105	15120	15152	15025	15060	14939	15344	15158	15095	15129	15099	15111	15062	15219	15213	15032	15145	15273	14979	14923	15049	15116	15205	15105	15179	14958	15136	15189	15199	14831	15023	15132	15082	15113	15054	14960	15093	15166	15074	15036	14950	15034	15194	15092	15090	15096	15118	15016	15128	15045	15243	14934	14979	15186	15271	14967	15018	15231	15183	15159	15235	15140	15038	15263	15013	15068	15130	15063	15085	15083	15002	14990	15114	15266	15058	15159	15152	15098	15057	15064	15185	15136	15208	15168	15030	15168	15098	14947	15174	15146	14989	14983	15148	15218	15081	15225	15118	14987	14983	15180	15087	15171	15092	15020	15076	15213	14990	15088	15091	15317	15059	15166	15031	15103	14960	14992	15136	15248	14965	15135	15148	15196	15041	15056	14975	15080	15165	15110	15104	15143	15150	15011	15219	15085	15258	15097	15044	15117	14978	15228	15134	15143	15208	15024	15051	15084	15276	15056	15239	15056	15040	15019	15108	14940	15043	15138	15154	15238	15156	15166	15122	15195	15118	15160	15090	15171	15133	15110	15098	15051	14998	15093	15183	15098	14973	14881	15159	15223	15160	15136	15142	15021	14939	14903	15078	15020	15188	15110	15088	14940	14920	15040	15188	15137	15134	15079	15072	15032	15064	14997	14948	15029	15122	15000	15126	15021	15002	15231	15184	15090	15201	15132	15202	15102	15071	14993	14978	15142	15063	15123	15170	15056	15078	15232	15144	15139	15252	15043	15075	15191	15094	15181	15205	15125	15174	15123	15212	15059	15174	15025	15056	15111	15051	15010	15104	15130	15109	15040	15056	14980	15144	15184	15093	15166	15066	15006	15006	15013	15222	15030	15149	15164	15150	15342	15039	15196	15082	14840	15103	15046	15225	15085	15206	15113	15283	15187	15075	15074	15063	14968	15209	15205	15090	15062	15211	15270	14844	15115	15082	15132	15004	15098	15187	14988	15140	15086	15062	15039	14988	15167	15268	15125	15011	15218	15258	14887	15224	15177	15214	15150	15220	15096	15078	15086	15097	15180	15017	15121	15133	15200	15262	15108	15066	15181	15023	15184	15159	14980	14889	15164	15047	15098	15019	15088	15196	14888	15088	14965	15150	15117	15075	15297	15023	14938	15107	15012	15100	14977	15129	15043	15058	15133	15044	15206	15028	15098	15022	15089	15080	14951	15160	15245	14949	15003	15206	14996	15062	15063	15099	15089	14965	15310	15034	15247	15056	15016	15118	15104	14997	15092	14985	15014	15063	15142	14968	15213	15075	15162	15039	15040	15246	15146	15089	15066	15276	15155	15135	15040	15110	15140	14958	15104	15205	15142	15196	15304	15243	15141	15206	15102	15005	15068	15163	15076	15089	15447	14986	15114	15035	14994	15124	15086	15101	15048	15128	15005	15104	15067	14955	15094	15282	15246	15052	15098	15243	15044	15208	15136	15055	15178	15018	14984	15088	15272	15012	14980	15176	15006	15173	14893	15145	15195	15126	15188	15040	15162	15351	15247	15270	15005	15172	14968	15021	15101	15107	15027	14933	15125	15141	15348	15114	15284	15245	15261	15112	15176	15218	15117	15243	14921	15049	15132	15096	15197	15256	15133	15006	15234	14916	15052	15085	15026	15086	15251	15205	15175	15053	15155	15081	15268	15238	15116	15348	15223	14960	15092	15027	15210	14973	15254	15308	15018	15060	15097	15087	15085	15117	15102	15129	15014	15138	15168	15145	15209	15098	15153	15253	14978	15376	15182	15228	15064	15105	15193	15144	15082	15240	15183	15108	14968	15069	14980	15174	15086	15145	15162	15243	15265	15165	15193	15144	15151	15130	15085	15213	14977	15165	15117	15156	15159	15220	15052	15050	15099	15099	15174	15009	14942	15016	15057	15242	15092	14975	15160	15118	14948	15261	15186	15106	15065	15236	15129	15119	15022	15156	15201	15101	14939	15100	15016	15007	15042	15116	15113	15183	15129	15302	15171	15138	15157	15026	15058	15240	15042	15239	15324	15228	15081	14914	15039	15028	15184	15035	15118	15195	15112	15100	15304	15086	15044	15050	15043	15178	14909	15245	15051	15011	15189	15040	15060	15168	15093	15215	15220	15251	15085	15309	15072	14995	15319	15085	15141	15108	15042	15335	15001	15071	15112	15169	15091	15329	15117	15206	15009	15092	15165	15049	15289	15145	15079	15139	14874	15133	14898	14974	15164	15259	15015	15067	15225	15128	15284	14985	15049	15076	14984	15163	15154	15225	15159	15135	15087	15196	15247	14988	15140	15006	15154	15100	15169	14997	15006	15121	15186	15107	14987	15202	15050	15127	15028	15166	14954	15088	15171	15216	15061	15091	15088	15198	15262	15085	14939	15105	15182	15133	15079	15057	15027	15221	15074	15039	14982	15059	15128	15155	15106	15183	15083	15079	14992	15216	15056	15176	15229	15089	15148	15245	15072	15036	14989	15082	15076	15189	15137	15052	15129	15010	15267	15009	15100	15138	15192	15174	15108	15188	15113	15064	15131	15040	15281	15025	15174	15061	15084	14822	15196	15183	15160	15165	14908	15182	15057	15170	15096	15028	15115	15126	15194	14980	15072	15029	15150	15108	14983	15220	15236	15001	14957	15082	15148	15235	14964	15083	15058	15165	15189	15089	15103	15128	15192	15255	15157	15281	15062	15258	15053	15062	15090	15195	15205	15130	15105	15213	15099	15094	15097	15160	15097	15203	15005	15191	15293	15102	15126	15180	15076	15040	15114	15073	15126	15266	15094	15125	15208	15004	15036	15102	15000	15146	15132	15070	15010	14975	15180	14979	15236	14999	15161	15258	15025	15083	14990	15145	15092	15148	15084	14913	14949	14986	15085	15171	15172	15192	15176	14981	15261	15093	15103	15226	15111	15046	15223	14984	15233	15264	15158	15083	15156	14982	15259	15104	15249	15173	15126	15055	15052	15123	15206	15150	15095	15200	15030	15229	15059	15054	15102	15143	15080	15138	15058	15269	15132	15128	15018	15085	15265	15183	15156	15080	15080	14942	15072	15066	15030	15121	15043	15058	15176	15070	15030	15096	14952	15038	15012	15211	15124	15182	14906	15155	14996	15018	15105	15108	15166	15133	15193	15055	15067	15122	15131	14962	15035	14966	15079	14930	15253	15082	15134	15103	15063	15240	15094	15154	15250	15083	15131	15122	15207	15201	15163	15179	15337	15101	14980	15267	15021	15066	15114	15164	15204	14980	15228	15145	15202	15180	15051	15257	14980	15080	15146	15025	15152	15182	14979	15009	15068	15111	15112	15176	15036	15132	15013	15214	15147	15124	15110	15103	15112	15069	15228	15075	15072	15155	15067	15325	15140	15055	15154	15034	15159	15097	15103	15082	15258	15206	15116	15168	15035	15050	15058	15036	15205	14964	15224	14890	15129	15184	15009	15038	15211	15057	14995	15083	15180	15003	14975	15220	15074	15157	15161	15172	15155	15036	15119	15098	15214	15000	15273	15026	14856	15063	14978	15193	15091	15269	14956	15387	15041	15074	15029	15051	14951	15052	15147	15205	15156	15031	15025	15051	15170	15134	15179	14959	15256	15123	15109	15118	14979	14964	15051	15114	15172	15082	15120	14975	15204	15035	15031	15121	15095	15144	15146	15107	15096	15158	15122	15012	15006	15109	15229	15067	15264	15050	15191	15024	15214	15079	15208	15228	15144	15190	15122	15072	15296	15140	15056	15063	15102	15148	14929	15172	15009	14944	14907	15084	15009	15132	15159	15092	15073	15093	15003	15134	15250	15349	15173	14943	14955	15197	14978	15176	15017	15130	14976	14979	15046	15091	15052	15086	15073	15308	15076	15061	15099	14974	15225	15113	15228	15160	15177	15100	15121	15138	15046	15213	15116	15239	15154	15201	15128	15223	15150	15071	15082	15165	15105	15182	15139	15128	15030	15103	15056	14954	15153	15291	14989	15152	15098	15130	15040	14974	15167	15155	15208	15175	15030	14932	15074	15250	15255	15119	15162	14947	15092	15138
25672	21443	28291	25744	23681	24036	24990	21434	19186	18421	17994	17969	17639	17429	17673	18002	17993	17847	19123	22168	22718	20923	19679	18771	17814	17697	17465	17284	17543	17278	17254	17161	17380	17150	17381	17045	17448	17248	17138	17256	17305	17118	17124	17146	17497	17285	17422	17214	17251	17189	17171	17404	17370	17212	17365	17334	17173	17158	17365	17162	17206	17358	17074	17337	17309	17129	17116	17353	17504	17212	17218	17379	17125	17308	17221	17132	17487	17176	17279	17452	17227	17331	17325	17302	17418	17268	17302	17248	17273	17310	17108	17244	17320	17267	17210	17192	17232	17437	17438	17237	17254	17216	17350	17318	17251	17387	17226	17245	17283	17162	17373	17519	17175	16978	17034	17135	17220	17267	17316	17259	17242	17145	17147	17268	17132	17356	17222	17359	17234	17191	17320	17186	17260	17348	17305	17162	17077	17388	17415	17133	17256	17248	17205	17114	17275	17097	17119	17290	17418	17274	17269	17262	17231	17360	17305	17224	17058	17339	17563	17219	17147	17066	17191	17297	17272	17218	17078	17441	17410	17158	17170	17027	17180	17065	17220	17389	17249	17372	17191	17161	17305	17270	17463	17254	17019	17199	17149	17167	17256	17114	17340	17498	17269	17217	17334	17439	16963	17193	17149	17164	17360	17269	17314	17013	17147	17471	17218	17214	17162	17234	17255	17168	17083	17234	17279	17096	17187	17241	17199	17293	17233	17225	17020	17164	17285	17348	17163	17324	17091	17234	17401	17135	17532	17225	17290	17363	17301	17143	17345	17358	17502	17231	17303	17302	17490	17104	17325	17125	17148	17299	17253	17134	17320	17187	17362	17172	17387	17263	17201	17325	17143	17390	17223	17202	17338	17450	17210	17315	17262	17366	17269	17270	17158	17174	17302	17167	17297	17182	17479	17268	17246	17296	17429	17205	17409	17232	17227	17337	17215	17201	17443	17253	17213	17015	17332	17215	17233	17242	17286	17291	17064	17210	17330	17301	17123	17077	17062	17126	17240	17220	17303	17234	17124	17297	17037	17200	17276	17358	17186	17340	17122	17338	17249	17321	17230	17258	17491	17174	17175	17115	17073	17333	17317	17305	17411	17233	17356	17393	17081	17253	17247	17303	17109	17241	17297	17080	17204	17113	17051	17180	17187	17155	17281	17066	17295	17173	17225	17358	17485	17179	17353	17283	17211	17209	17310	17038	17194	17222	17295	17261	17082	17247	17185	17291	17310	17357	17131	17210	17371	17250	17400	17375	17158	16946	17260	17207	17221	17303	17062	17021	17021	17283	17114	17280	17219	17259	17149	17299	17356	17079	17333	16984	17170	17252	17278	17149	17343	17266	17292	17191	17507	17113	17245	17106	17243	17364	17414	17259	17463	17361	17410	17132	17262	17403	17400	17186	17237	17245	17176	17195	17061	17166	17365	17306	17125	17596	17058	17419	17263	17227	17151	17218	17237	17169	17260	17395	17147	17197	17244	17251	17138	17228	17254	17203	17392	17275	17115	17157	17309	17289	17284	17288	17245	17219	17243	17383	17308	17303	17065	17040	17244	17291	17282	17338	17121	17180	17141	17220	17329	17157	17247	17291	17323	17217	17428	17352	17213	17181	17206	17475	17265	17121	17210	17203	17409	17458	17404	17318	17099	17183	17258	17376	17168	17285	17086	17118	17098	17424	17305	17242	17251	17230	17214	17150	17085	17263	17356	17274	17166	17295	17328	17352	17220	17104	17321	17438	17369	17208	17482	17412	17352	17266	17258	17108	17316	17252	17298	17193	17303	17303	17212	17316	17138	17357	17511	17252	17266	17209	17310	17157	17076	17282	17391	17145	17330	17148	17051	17182	17276	17271	17312	17119	17226	17176	17212	17121	17334	17340	17127	17155	17256	17248	17213	17107	17041	17316	17327	17281	17258	17273	17069	17143	17367	17139	17327	17160	17299	17237	17221	17210	17358	17081	17333	17477	17263	17295	17014	17203	17366	17075	17337	17109	17094	17465	17354	17220	17163	17343	17356	17312	17118	17267	17235	17294	17309	17288	17242	17294	17422	17379	17326	17132	17309	17258	17167	17453	17149	17277	17336	17195	17150	17193	17292	17278	17272	17346	17184	17206	17213	17282	17170	16915	17198	17350	17314	17328	17329	17185	17113	17085	17306	17317	17165	17089	17107	17132	17272	17311	17239	17224	17314	17288	17180	17125	17211	17346	17146	17283	17015	17183	16970	17243	17151	17351	17184	17153	17388	17335	17498	17335	17042	17097	17199	17264	17318	17457	17271	17300	17165	17149	17324	17251	17119	17225	17194	17168	17345	17243	17150	17182	17170	17098	17147	17354	17142	17355	17331	17333	17507	17419	17310	17216	17161	17197	17306	17363	17197	17385	17297	17315	17098	17192	17374	17393	17330	17169	17217	17247	17458	17408	17340	17353	17243	17344	17247	17336	17280	17254	17262	17174	17101	17422	17269	17207	17213	17353	17374	17026	17222	17199	17405	17473	17238	17217	17571	17428	17316	17333	17182	17259	17260	17102	17261	17356	17213	17480	17322	17275	17056	17260	17322	17206	17206	17362	17314	17225	17227	17209	17213	17393	17235	17247	17198	17121	17418	17466	17144	17197	17204	17310	17200	17090	17398	17046	17454	17113	16982	17344	16964	16943	17153	17184	17229	17250	17166	17212	17198	17363	17408	17075	17199	17143	17188	17307	17340	17268	17586	17221	17249	17245	17156	17414	17213	17329	17148	17147	17116	17119	17269	17176	17268	17210	17308	17131	17194	17185	17288	17278	17253	17139	17327	17431	17203	17447	17333	17323	17218	17310	17258	17281	17354	17432	17401	17312	17160	17141	17345	17075	17367	17378	17164	17310	17466	17266	17217	17054	17202	17475	17272	17257	17217	17101	17122	17306	17192	17323	17246	17057	17267	17165	17356	17090	16948	17193	17325	17303	17331	17177	17206	17166	17370	17166	17319	17347	17166	17136	17470	17275	17334	17058	17387	17222	17365	17200	17306	17381	17202	17186	17235	17273	17320	17223	17198	17253	17442	17400	17230	17246	17153	17254	17188	17333	17523	17202	17194	17191	16981	16953	17180	17292	17388	17279	17152	17098	17229	17112	17163	17254	17472	17385	17313	17327	17177	17134	17127	17332	17350	17181	17111	17218	17281	17448	17368	17524	17114	17447	17244	17304	17217	17233	17195	17234	17243	17317	17423	17187	17065	17348	17246	17634	17227	17180	17116	17333	17404	17352	17131	17392	17162	17068	17572	17331	17219	17276	17502	17323	17174	17200	17112	17046	17426	17357	17206	17176	17291	17307	17322	17397	17451	17243	17374	17528	17162	17193	17261	17095	17341	17276	17261	17070	17238	17406	17165	17467	17098	17471	17202	17056	17062	17225	17145	17164	17329	17187	17212	17116	17137	17160	17119	17188	17250	17259	17240	17323	17560	17211	17290	17270	17235	17116	17182	17066	17404	17390	17350	17283	17076	17074	17090	17153	17210	17018	17285	17057	17210	17248	17154	17259	17429	17277	17309	17316	17283	17257	17354	17261	17439	17355	17300	17105	17186	17274	17409	17173	17327	17291	17248	17178	17275	17178	17358	17234	17326	17207	17322	17332	17282	17425	17315	17208	17311	17225	17212	17175	17140	17286	17258	17242	17231	17174	17325	17253	17138	17336	17497	17169	17269	17306	17326	17267	17331	17160	17103	17168	17354	17286	17229	17176	17257	17069	17318	17283	17373	17174	17211	17220	17476	17262	17360	17235	17314	17200	17206	17138	17178	17345	17242	17297	17254	17111	17520	17272	17223	17320	17267	17396	17246	17255	17229	17246	17321	17205	17076	17167	17183	17203	17255	17120	17119	17438	17210	17380	17336	17096	17217	17157	17249	17148	17353	17329	17335	17354	17466	17097	17433	17291	17366	17415	17224	17137	17160	17179	17275	17395	17081	17135	17234	16976	17235	17232	17309	17260	17072	17198	17232	17045	17317	17316	17450	17144	17318	17255	17064	17193	17440	17368	17211	17278	17342	17216	17228	17151	17417	17426	17288	17222	17217	17327	17411	17254	17129	17088	17074	17323	17168	17255	17392	17257	17164	17049	17277	17040	17010	17217	17170	17298	17214	17133	17254	17212	17302	17318	17291	17192	17335	17461	17386	17334	17212	17189	17256	17135	17193	17156	17261	17358	17159	17348	17204	17464	17411	17273	17306	17424	17349	17186	17171	17286	17114	17215	17197	17242	17361	17133	17163	16928	17046	17247	17110	17195	17230	17148	17239	17192	17275	17132	17341	17446	17310	17271	17293	17315	17314	17242	17433	17267	17240	17204	17107	17446	17405	17127	17255	17048	17333	17392	17204	17398	17261	17184	17156	17269	17236	17283	17335	17031	17400	17214	17309	17254	17325	17219	17172	17281	17206	17384	17163	17012	17194	17091	17272	17478	17337	17319	17315	17322	17375	17360	17082	17153	17227	17226	17199	17257	17244	17188	17274	17112	17073	17367	17348	17085	17118	17480	17147	17410	17337	17131	17263	17387	17212	17211	17269	17310	17221	17172	17266	17187	17158	17225	17342	17095	17313	17251	17482	17229	17387	17380	17283	17280	17159	17401	17196	17199	17308	17361	17187	17307	17240	17333	17223	17082	17287	17325	17376	17404	17408	17160	17087	17248	17046	17309	17188	17246	17449	17105	17137	17309	17106	17083	17370	17028	17200	17466	17203	17246	17215	17166	17282	17435	17261	17167	17397	17083	17211	17196	17135	17248	17404	17193	17159	17248	17220	17062	17122	17062	17247	17407	17414	17322	17040	17125	17528	17269	17201	17358	17244	17082	17211	17266	17376	17262	17313	17213	17081	17276	17288	17289	17255	17092	17279	17312	17184	17033	17138	17050	17141	17064	17315	17499	17430	17330	17176	17457	17022	17277	17244	17276	17399	17222	17306	17119	17170	17293	17259	17167	17370	17243	17308	17377	17423	17235	17149	17281	17260	17187	17136	17300	17152	17392	17344	17104	17249	17147	17356	17015	17101	17214	17433	17213	17374	17193	17133	17324	17114	17116	17309	17352	17139	17435	17257	17248	17058	17203	17242	17468	17352	17295	17377	17387	17267	17201	17413	17398	17321	17159
19897	30794	28977	26865	24525	23964	24290	20511	17596	16533	15925	15584	15293	15186	15282	16042	15848	15870	18180	22741	21890	20044	18155	16390	15595	15295	15082	15060	14993	14896	14976	14989	15053	14953	14911	14986	14929	14939	15094	14972	14853	14874	14958	14873	14938	14761	14995	14767	15020	14915	14938	14973	15082	14939	15029	14739	14887	15049	15081	14963	14918	15128	14958	14804	15147	14975	15046	14991	14943	14860	14938	15059	15053	14761	14981	15056	14974	14944	15091	14939	14903	14936	14768	14970	14985	14754	15047	15054	15110	15092	14927	15056	14981	14872	14926	15027	14963	14875	14897	14907	14899	15068	14841	14985	14917	15071	14901	14904	15101	15121	14986	14959	15147	14967	14961	14771	14974	14808	14868	14831	14909	15042	14934	14957	15061	15085	14949	15032	14860	15061	14911	15111	15059	14807	14828	15011	14965	14887	14921	14863	14819	14798	14991	14996	14922	15002	14919	14879	14794	14937	14913	14995	15012	14907	14880	15114	14959	14755	15018	14953	14979	15070	14824	14954	14851	14904	14826	15024	15056	15041	14968	14863	14960	15068	15157	14929	14992	14930	14902	15110	15044	14899	15079	14778	15001	14957	14657	14852	15077	14719	14629	15039	14841	15114	14802	14860	14900	15045	14879	14930	14931	14976	14973	14927	14843	14902	14781	15040	15044	14788	14846	14868	14840	14843	15022	14894	14896	15055	14918	14886	14844	14857	14858	14861	14904	15006	14934	14840	14874	15023	14983	15067	14857	14912	14876	15033	14796	15011	15011	14822	14778	15089	14915	14979	14913	14841	15158	15055	15066	14874	14911	15095	14813	14948	14921	14863	14930	14904	15069	14857	14878	15048	14870	15067	14959	14981	14918	15101	15013	14829	15017	14724	14718	14957	14949	14921	14938	15048	15075	14875	14826	14932	14901	14957	14986	14933	14931	14912	14998	14920	14989	14848	14861	15016	14998	14854	14968	15042	14970	14994	14870	15022	15029	14975	15042	15019	14857	15000	15105	15084	14878	14941	14931	14723	14892	14849	14890	14939	14816	14965	14928	15073	14941	14720	14833	14986	14912	15050	15004	14977	14853	14867	14809	14801	15026	14893	15002	14902	15021	15091	14817	14931	14920	15065	14955	14786	14940	14968	14957	14816	14972	15061	14885	15063	14977	14934	15007	15017	14970	14805	14934	14918	14877	14968	14862	14915	15011	14878	14962	14897	14841	14870	15016	14990	14890	14909	14931	14782	14999	15044	15002	15007	14943	14826	14966	14840	14824	14883	15031	14812	14987	15131	14912	14960	14868	15120	15056	14813	14910	14974	14860	14764	15033	14957	15186	14848	14957	14924	14886	15153	14762	14819	15026	14772	14928	14993	14980	14951	14990	14867	14839	14913	14974	14962	15218	14945	14988	14918	14939	14970	15063	15077	14965	14826	15000	14879	14950	15058	14895	15038	14931	14934	14890	14920	14818	14971	14872	14941	14844	14847	15012	14913	15102	14996	14874	14907	14999	14917	14978	14898	15095	14883	14946	15027	14986	15005	14847	14916	15000	14755	14946	14983	14877	14966	15237	14900	14942	15046	14983	15008	14908	14944	14965	14872	14909	14954	14931	15055	14842	14987	14885	14792	14860	14874	14804	15101	14899	14860	14988	14902	15083	15157	14968	14947	14937	14870	15076	14922	14945	14851	14813	14924	14979	15115	14898	14958	14787	15046	14803	14965	14862	15028	15016	14918	15172	15134	15130	14956	14880	15006	14825	15002	15051	14768	14968	14889	14832	15031	14896	14951	14948	15004	14987	14932	14829	14869	14901	14803	14827	14917	14971	15040	14895	15086	14889	14868	14981	15089	14807	15067	14819	14971	15246	14840	14981	14907	15039	14844	14968	14977	15089	15000	15029	14782	14993	15012	15089	14939	15009	14799	14965	14955	14956	14928	14806	15079	14841	14837	14947	14969	15020	15059	14887	14993	14873	15170	14884	15034	15000	14927	14999	14805	14820	14922	14773	15014	15098	15010	14960	14908	14977	14667	14944	14840	14902	14882	15038	14816	14977	14999	14797	14963	14958	14973	14994	14993	14941	14959	14890	14895	14935	15037	14897	14889	14990	14994	15048	14974	14977	14895	14894	15025	15018	14901	15056	14711	15012	14902	14922	14939	14957	14936	15010	15000	14858	14872	14868	14951	15161	14925	15063	14910	14969	14956	15036	14913	15055	14760	15059	14906	14913	14919	14985	14693	14902	14989	14841	14991	14951	14949	14924	14961	14942	14982	15038	15026	15066	15032	14875	14983	15027	14956	14972	14925	14964	14979	14971	14842	14816	14925	14868	15076	14944	14980	15112	14917	14844	15064	14939	15077	15004	14924	14862	14788	14936	15011	14799	14893	14966	14870	15053	14987	15072	14944	14857	14929	14878	15083	14985	14910	15117	14992	14799	14934	15106	14852	14996	14937	15048	14968	14947	14951	14962	14891	15045	14976	14938	14864	14877	14984	14959	15132	14894	14904	15032	14888	15081	14937	14760	15096	14803	14923	14907	15110	14953	14989	14999	14883	14909	15014	14897	15220	14961	14931	15021	14916	14854	14969	14999	14972	14998	15009	14850	15028	14936	14875	14761	14965	14918	15023	14982	14795	14933	14879	15026	14783	14896	14880	14975	14834	15020	15077	14936	14951	14857	14971	14954	14862	15049	14900	14852	15058	14925	15016	14905	14887	14882	15101	14867	14982	14981	14926	14965	14978	14917	14968	14983	14834	14906	14889	14954	14885	14868	15076	14903	14780	14708	14892	14813	14958	14881	14854	15101	14897	14928	14894	15046	14895	14911	14900	14865	15024	14922	14865	14951	14839	15065	14754	14930	14887	14768	15027	15019	15044	14916	14832	15078	14878	14723	14883	15006	14961	14983	14826	14915	15003	14957	14860	14875	14942	15012	14906	14866	15077	14894	15065	14883	14936	14960	14918	14880	14978	14966	14941	14956	14907	14987	14952	14851	14722	14901	15052	14887	14902	14810	14983	14936	15044	14995	15096	14958	14737	14924	15023	15116	14861	14800	15050	15076	14793	14938	15098	14945	15201	14949	15041	14945	15045	14937	14878	14979	15010	14723	14876	14867	14924	15056	15024	15011	14881	14869	14962	14958	15091	14852	15110	14995	14955	14896	14982	14837	14942	14927	14864	15040	15004	14948	15026	14960	14922	14881	14791	14932	15040	14881	15084	14804	14865	14928	14947	14926	15029	15065	15042	14870	14926	14922	14920	14960	14843	14974	15030	14904	14953	15092	14846	15033	14825	14871	14987	14956	14833	15104	15050	14878	14784	14898	14949	14838	14979	15020	15003	15111	14980	14897	14888	14919	14725	14986	14830	15064	14878	14858	14890	15017	14760	14958	14869	15029	14926	14839	14851	15000	14839	14776	14966	15033	15008	14954	14940	15008	15038	14887	14983	15100	14853	15070	14890	14903	14850	14957	15170	15100	14779	15084	15012	15019	15037	14908	14929	14954	14888	15000	14820	14755	15018	14908	15066	14945	15042	15129	14883	14734	14950	15070	14952	14863	15090	14841	14910	14937	14917	14887	14913	14835	14964	15081	14831	14984	14979	15096	14907	14778	14980	14806	15115	15013	15065	15035	15035	14889	15001	14844	15070	15115	14896	15113	15070	14958	14944	14744	14863	14962	14939	14889	15021	15016	15054	15023	14929	14955	14895	14904	14764	14949	15119	15140	14941	14964	14925	14887	14745	15105	14949	14867	15020	15008	14862	14956	14887	14888	15074	14873	15000	15048	14993	14981	14895	14889	14879	14816	15014	15051	14953	14826	14798	14895	14894	14975	15021	14945	14892	14979	14818	14873	14895	14835	14770	14943	14920	15071	14898	14941	14802	14952	14814	14960	15064	14823	15043	14958	14963	14928	14935	14988	14928	15034	14943	15005	14895	15024	14946	15010	14903	14785	15023	14954	15034	14943	14766	14801	15038	14867	14993	14786	14980	14941	15045	15023	14789	15187	14758	14992	14976	14969	15050	15024	15024	15005	14933	15077	15048	14963	14927	14904	14926	14989	14917	14999	14853	14769	15103	14834	14846	14937	14867	14957	15073	14990	15101	14976	15014	14956	14868	14906	14885	14923	14914	14929	14912	14839	15027	15094	14954	14852	14953	15087	14998	14968	15076	14992	14971	14886	14856	15012	14942	14784	14880	15027	14875	15002	14837	14911	14946	14832	15010	15020	14908	14964	15011	15035	14788	14979	14988	15030	15068	14882	15086	14938	14784	14909	15019	14896	14885	14868	14969	15042	14858	14800	14844	14963	14907	14860	15072	14963	14903	15062	14790	14872	14850	14749	14988	15031	14924	15106	14868	14841	15036	14940	14924	14888	14936	15029	14973	14722	14976	14911	14977	15189	14744	14847	15055	14813	14922	14994	14879	14987	15009	14937	14953	15245	14910	14692	14862	14922	15081	14882	14927	15045	15064	14893	14969	14786	15097	14956	14908	14863	14943	15034	15013	14942	14879	14912	14892	14897	14922	14932	14882	14865	14962	15030	15078	15028	14960	14978	15051	14976	15003	15029	15012	14920	14955	14979	15016	15100	14890	14914	14891	14975	14916	14933	14979	14964	15059	15085	14941	14864	15224	14757	14901	15021	14919	14910	15084	14718	14964	15065	14813	15044	14683	15034	14849	14912	14945	14942	14909	15041	14973	15198	15041	15261	14780	14823	14996	14810	14953	14874	15036	14919	14857	14900	14950	15074	14943	15023	14929	14880	14877	15018	14846	14966	14844	14844	14995	14818	14967	15152	14870	14900	14889	14897	15135	14977	14905	15111	14761	14898	14922	14957	14912	14845	15040	14817	14893	14952	14980	14828	14879	14903	15044	14763	15015	14946	15048	14914	15067	14953	14940	15001	15010	14579	15078	15055	14856	15058	14834	14801	14826	14754	15053	15011	14984	15060	15090	14947	14894	14893	14930	15061	14967	15062	14980	14836	14833	15032	14880	14684	15084	14731	15037	14737	14827	14949	14974	15040	14937	14895	14889	14794	15051	15093	14864	14915	14879	14930	15044	14637	14948	14902	14858	15106	14725	14944	15219	14742	15029	15037	14875	14949	14838	15069	14827	14816	15006	14992	14787
24212	21410	28822	24442	22469	24837	26930	24330	21171	19585	18860	18209	18064	17771	18053	18225	18326	18557	19775	26312	26595	24475	21407	19473	18267	17718	17329	17276	17379	17401	17310	17343	17332	17357	17444	17421	17140	17517	17425	17328	17241	17493	17360	17283	17259	17408	17192	17222	17350	17336	17307	17338	17264	17123	17137	17246	17307	17242	17337	17269	17260	17354	17408	17265	17062	17414	17329	17223	17042	17171	17186	17187	17120	17151	17287	17449	17254	17062	17050	17305	17241	17447	17364	17265	17232	17105	17152	17161	17341	17099	17048	17180	17292	17291	17068	17486	17244	17046	17333	17281	17354	17260	17191	17237	17166	17075	17132	17191	17293	17062	17193	17095	17088	17293	17236	17212	17107	17208	17378	17157	17201	17144	17156	17254	17451	17364	17048	17142	17240	17223	17246	17324	17311	17260	17306	17143	17250	17122	17142	17218	17334	17172	17211	17244	17173	17210	17202	17359	17268	17305	17202	17165	17267	17274	17229	17158	17262	17194	17474	17317	17351	17196	17093	17212	17334	17263	17192	17197	16955	17099	17257	17222	17126	17299	17277	17271	17166	17160	17235	17233	17345	17203	17310	17122	17144	17208	17318	17066	17090	17185	17159	17285	17288	17309	17242	16982	17274	17431	17185	17313	17132	17350	17160	17313	17226	17247	17075	17295	17235	17125	17292	17089	17200	17281	17132	17285	17422	17313	17130	17119	17160	17305	17344	17456	17219	17170	17287	17475	17435	17157	17281	17324	17272	17367	17216	17417	17054	17071	17148	17162	17192	17138	17309	16927	17248	17058	17322	17190	17168	17239	17109	17141	16999	17363	17393	17230	17398	16988	17259	17300	17238	17268	17318	17155	16947	17194	17102	17244	17478	17138	17144	17221	17061	17313	17185	17307	17092	17101	17233	17308	17191	16969	17204	17326	16972	17244	17311	17320	17020	17261	17330	17404	17144	17293	17419	17172	17427	17419	17223	17232	16969	16982	17244	17152	17285	17315	17286	17299	17233	17367	17074	17071	17206	17210	17359	17151	17397	17258	17286	17057	17191	17402	17234	17075	17160	17150	17192	17224	17170	17113	17089	17214	17269	17262	17286	17083	17203	17149	17118	17070	17042	17131	17132	16977	17205	17177	17312	17261	17458	17053	17194	17467	17145	17200	17259	17219	17040	17161	17090	17229	17174	17192	17054	17300	17274	17309	17492	17110	17103	17086	17273	17137	17325	17182	17229	17178	17191	17141	17152	17300	17202	17144	17298	16972	16999	17200	17169	17066	17210	17083	17310	17093	17473	17363	17280	17254	17348	17181	17367	17214	17343	17083	17360	17225	17303	17377	17092	17146	17217	17309	17258	17094	17287	17163	17214	17154	17385	17350	17345	17174	17348	17210	17302	17054	17010	17210	17175	17365	17221	17041	17186	17383	17299	17140	17287	16962	17177	17221	17191	17221	17241	17106	17269	17360	17415	17018	17402	17342	17261	17229	17291	17343	17313	17239	17073	17301	17432	17350	17178	17227	17194	17254	17214	17394	17206	17311	17222	17180	17082	17107	17345	17251	17195	17400	17244	17218	17135	17217	17173	17341	17206	17382	17148	17121	17237	17153	17097	17194	17186	17164	17364	17161	17178	17148	17254	17180	17296	17420	17247	17261	17249	17206	17268	17118	17170	17500	17447	17281	17121	16897	17131	17098	17404	17195	17091	17331	17301	17230	17194	17291	17145	17185	17216	17003	17439	17322	17548	17374	17206	17323	17249	17323	17173	17135	17347	17073	17300	17239	17233	17208	17254	17106	17206	17304	17272	17132	17086	17160	17155	17130	17214	17151	17125	17159	17177	17390	17194	17156	17221	17243	17408	17145	17276	17061	17254	17125	17173	17169	17169	17190	17085	17096	17088	17149	17021	17204	17238	17232	17240	17283	17280	17225	17129	17233	17255	16926	17209	17255	17314	17055	17091	17137	17286	17269	17159	17113	17308	17174	17300	17111	17308	17438	17249	17169	17184	16912	17133	17338	17363	17323	17214	17236	17063	17193	17067	17114	17241	17311	17141	17156	17488	17217	17481	17241	17111	17217	17300	17170	17352	17358	17199	17218	17181	17277	17154	17194	17230	17386	17280	17225	17324	17338	17111	17262	17190	17353	17243	17290	17207	17203	17308	17377	17184	17076	17097	17333	17470	17272	17000	17090	17144	17192	17165	17035	17224	17277	17267	17257	17333	17206	17053	17198	17192	17145	17233	17105	17229	17355	17280	17350	17277	17253	17230	17326	17143	17106	17275	17196	17314	17377	17425	17161	17181	17276	17174	17543	17182	17058	17231	17467	17285	17206	17272	17361	17226	17335	17241	17288	17334	17447	17067	17253	17204	17086	17206	17165	17195	17145	17438	17448	17237	17312	17112	17358	17411	17159	17456	17227	17291	17281	17063	17025	17274	17116	17247	17111	17311	17079	17253	17197	17248	16935	17327	17344	17284	17234	17281	17082	16975	17398	17153	17367	17440	17025	17308	17225	17390	17286	17267	17142	17193	17202	17204	17295	17367	17221	17318	17039	17312	17187	17243	17099	17046	17163	17159	17165	17254	17249	17332	17207	17091	17036	17302	17185	17221	17204	17138	17045	17026	17246	17163	17022	17188	17305	17108	17177	17371	17250	17304	16942	17063	17273	17247	17119	17371	17571	17183	17310	17329	17115	17235	17212	17078	17349	17306	17257	17253	17123	17188	17081	17056	17176	17221	17256	17235	17334	17323	17062	17248	17260	17398	17375	17007	17402	17110	17218	17166	17342	17149	16967	17071	17270	17278	17225	17078	17340	17240	17274	17284	17242	17242	16993	16952	17115	17300	17311	17220	17225	17450	17181	17223	17093	17243	17283	17157	17038	17243	17081	17413	17176	17197	17212	17106	17213	17224	17214	17261	17179	17156	17001	17225	17307	17107	17219	17080	17286	17164	17480	17176	17326	16937	17489	17193	17137	17083	17264	17309	17295	17280	17180	17299	17200	17321	17247	17294	17201	17238	17292	17172	17204	17317	17049	17332	17240	17376	17194	17344	17185	17145	17320	17078	17268	17120	17287	17164	17281	17286	17046	17184	17454	17356	17120	17215	17263	17202	17152	17320	17155	17236	17151	17171	17369	17274	17212	17391	17328	17299	17243	17162	17034	17330	17372	17356	17159	17345	17087	17219	17286	17080	17270	17254	17174	17290	17316	17180	17193	17232	17186	17243	17067	17166	17092	17341	17157	17293	17196	17278	17408	17193	17050	17290	17252	17140	17056	17120	17094	17059	17359	17239	17162	17308	17397	16978	17209	17166	17239	17098	17282	17208	17330	17187	17200	17119	17148	16974	17254	17311	17146	17219	17243	17143	17177	17178	17186	17204	17178	17324	17049	17272	17243	17393	17272	17215	17138	17196	17238	17108	17291	17347	17228	17298	17549	17155	17204	17286	17165	17386	17144	17091	17231	17444	17325	17104	17346	17013	17249	17212	17279	17083	17253	17140	17306	17290	17208	17283	17151	17235	17309	17037	17260	17269	17269	17218	17272	17387	17152	17475	17327	17207	17282	17116	17059	16970	17194	17391	17263	17135	17196	17084	17423	17138	17385	17133	17072	17135	17247	17029	17247	17217	17141	17313	17195	17187	17129	17366	17194	17317	17007	17120	17268	17206	17149	17138	17154	17247	17273	17105	17379	17169	17265	17125	17262	17230	17113	17353	17317	17127	17209	17421	17125	17247	17361	17189	17207	17360	17215	17274	17096	17361	17326	17243	17174	17308	17348	17222	17327	17385	17298	17088	17149	17258	16979	17272	17185	17253	17168	17239	17242	17369	17019	17237	17235	17335	17055	17210	17230	17368	17179	17183	17228	17127	17376	17250	17326	17442	17314	17283	17174	17255	17046	17209	17090	17163	17126	17131	17246	17179	17151	16909	17174	17058	17229	17065	17174	16989	17149	17270	17093	17302	17165	17221	17151	17247	17330	17279	17037	17138	17094	17083	17125	17165	17266	17206	17399	17176	17307	17133	17313	17170	17163	17261	17384	17053	17373	17193	17117	17268	17187	17137	17147	17100	17129	17226	17447	17326	17297	17172	17377	17313	17065	17017	17141	17311	17465	17436	17003	17319	17173	17175	17245	17221	17048	17160	17382	17219	17176	17240	17008	17202	17501	17360	17379	17249	17242	17171	17100	17055	17080	16832	17128	17319	17278	17175	17153	17235	17023	17291	17121	17065	17068	17330	17235	17376	17063	17254	17340	17108	17259	17366	17280	17280	17277	17168	17125	17204	17164	17287	17148	17316	17100	17158	17149	17380	17271	17338	17210	17188	17196	17177	17197	17260	17256	17126	17284	17132	17542	17328	17281	17191	17079	17241	17180	17191	17156	17215	17242	17015	17115	17330	17042	17387	17133	17331	17186	17111	17259	17336	17356	17355	17290	17244	17192	17158	17235	17125	17145	17104	17324	17276	17116	17032	17449	17110	17216	17191	17168	17201	17242	17169	17375	17414	17235	17129	17059	17316	17331	17248	17406	17258	16989	17178	17106	17439	17146	17206	17088	17206	17263	17514	17202	17074	17277	17288	17288	17303	17258	17250	17238	17231	17421	17292	17254	17247	17013	17159	17145	17334	17263	17184	17223	17121	17207	17282	17015	17178	17229	17195	17312	17106	17198	17140	17095	17120	17115	17404	17133	17117	17225	17211	17201	17099	17270	17171	17196	17334	17219	17214	16958	17135	17390	17391	17155	17387	17192	17228	17252	17298	17185	17095	17425	17232	17317	17009	17188	16939	17250	17229	17281	17200	17092	17143	17211	17324	17376	17073	17266	17440	17289	17347	17185	17266	17218	17305	17356	17283	17326	17165	17170	17492	17417	17455	17404	17347	17193	17257	17335	17144	17343	17216	17190	17240	17333	17059	17235	17237	17244	17264	17134	17334	17290	17117	17222	17195	17174	17182	17251	17006	17370	17209	16993	17227	17260	17158	17387	17309	17431	17621	17123	17006	17244	17144	16927	17208	17058	17127	17276	17525	17138	17191	17275	17218	17201	17203	17009	17219	17108	17375	17393	17314	17245	17246	17135	17303	17382	17184	17175	17270	17275	17259	17357	17308	17346	17209	17449	17266	17291
20966	34996	33390	30615	26694	23958	25442	25144	20457	17597	16681	16333	16134	15534	15627	16845	16377	16743	19176	28317	26963	23972	20016	17611	15911	15361	14903	15058	14958	14828	14760	14882	15033	14898	14880	14861	14955	14940	14865	14863	14892	14744	14910	14961	14874	14931	14873	14816	14789	15042	14970	14613	15065	14961	15049	14885	14802	14948	14815	15021	14811	15005	14851	14896	14858	14874	14931	14918	14915	14799	14856	14917	14915	14835	14870	14871	14876	14996	15000	15029	14884	14957	14812	14787	14892	14881	14940	14883	14816	14928	14983	14916	14836	14817	14982	14922	14974	14744	14919	15095	14811	14961	14895	14945	14692	14903	14810	14933	14836	14935	14908	14734	14870	14813	15015	15136	14736	14850	14984	14783	14828	15049	14944	14810	14780	14840	14871	14787	14812	14667	14954	14900	15037	14868	14952	14992	14858	14645	14870	14767	15033	14897	14884	14738	14896	14814	14846	14972	14687	14822	14887	14789	14765	14944	15028	14928	14918	14686	14929	15015	14898	14825	14984	14746	14862	14949	14884	14756	14783	14762	14768	15000	14761	14741	14779	14905	14835	14768	14873	14718	14936	14948	14853	14801	14869	14847	14779	14931	14775	14647	14915	14760	14920	14913	14688	14976	14939	14731	14882	14882	14926	14883	14868	15038	14820	14792	14833	14911	14933	14799	14821	14904	14923	14789	14960	14991	14978	14887	14911	14981	14817	14982	14920	14805	14839	14644	14969	14797	14864	14837	14747	14740	14941	14827	14962	14917	14867	14894	14847	14828	14971	14892	14883	14886	14883	14823	14954	14814	14696	14838	14676	14873	14739	15088	14963	14819	14975	14893	14890	15006	15059	14844	14890	14809	15027	14877	15013	14941	14763	14726	14977	14889	14972	14855	14760	14914	14759	14777	15056	14859	14776	14876	14923	14966	15084	15083	14908	14837	14970	14691	14965	14923	14832	14841	14879	14870	15041	14911	14827	14899	14808	14978	14827	14915	14999	14809	14954	14724	14746	14787	14861	14767	14833	14885	14981	15011	15018	14767	14840	14717	14758	14869	14755	14954	14966	14796	15036	14736	14870	14946	14899	14902	14901	14881	14971	14836	15137	14958	14848	15084	14866	14871	14833	14921	14818	14817	14833	14670	14954	14747	14917	14896	14893	14855	14924	14806	14861	14976	14750	14803	14912	15013	14852	14776	14887	15025	14921	14983	14854	14912	14944	14809	14869	14815	14792	14781	14954	14919	14971	14827	14906	14957	14830	14809	14863	14843	14905	14759	14880	14942	14722	14884	15004	14953	15011	14850	14845	14775	15005	14824	14894	15060	14844	14883	14967	14711	14946	14712	14802	14906	14893	14976	14968	14828	14942	14803	14650	14862	14860	14897	14730	14808	14816	14891	15006	14885	14947	14936	14945	14798	15070	14924	14856	14884	14859	14903	15089	14828	14793	14855	14800	15197	14819	14863	14915	14864	14832	14721	14819	14726	14872	14767	14849	14840	14647	14773	14911	14984	14949	14762	14772	14819	14833	14808	14886	14922	14935	14731	14813	14795	14827	14911	14660	14909	14799	14848	14902	14894	14985	14979	14826	14886	14879	14735	14756	14786	14789	14985	14975	15101	14943	14750	14928	14902	14928	14846	14920	14909	14904	14941	14784	14528	14819	14983	14918	15031	14978	14851	14973	15004	14931	14812	15076	14900	14890	14963	14888	14890	14767	14771	14911	14907	14967	14811	14835	14821	14881	14706	14747	14816	15011	14877	14878	14865	14873	14780	14848	14899	14620	14960	14772	14833	14877	14829	14877	14771	14749	14788	14896	14749	14811	14760	14915	14842	14808	14832	15089	14938	14815	14840	14746	14943	14862	14768	14905	14950	14929	14863	15011	14877	14858	14934	14795	15006	14791	14932	14993	14921	14847	14848	14930	14932	14904	14762	14935	14902	14915	14792	14862	14870	15019	14777	14776	14887	14768	14898	14960	14831	14786	15077	14878	14917	14712	14873	14921	14735	14926	15002	14829	15074	14979	14726	14692	14946	15113	14833	14676	14869	14980	14853	14857	14688	14759	14713	14902	14856	14823	14973	14938	14796	14834	14928	14893	14829	14770	14912	14680	14719	14811	14836	14797	14784	14765	14942	14949	14875	14795	14877	14866	14911	15046	15053	14934	14949	14755	14929	14823	14875	14838	14903	14862	14866	14720	14836	14792	14768	14890	14910	14702	14756	14956	14854	14814	14887	14920	14756	14938	14891	14859	14768	14924	14655	14929	14860	14808	15040	14951	14749	14886	14793	15037	14935	14850	14887	14957	14776	14831	14760	14854	14698	14818	14858	14957	14992	14927	14838	14921	14962	14660	14785	14947	14943	14864	14733	14937	14792	14798	14838	15027	14708	14810	14788	14791	14960	14671	14852	14996	15029	14949	14980	14981	14869	14771	14978	14989	14812	14940	14940	14812	15001	14835	14757	14939	14931	14958	14802	14955	14807	15034	14819	14903	14701	14808	14811	14718	14815	14927	14769	14883	14756	14912	14863	14994	14813	14919	14841	14674	14900	14947	14883	14927	14942	14856	14828	14884	14936	14704	14921	15042	15017	14889	14842	14991	14789	14786	14801	14881	14890	14778	14638	14732	14860	14795	14888	14929	15016	14905	14889	14891	14890	14899	14804	14987	14910	14809	14892	14920	14757	14822	14770	14827	14939	14938	14984	14835	14981	14992	14777	14768	14726	14970	14917	15001	14989	14928	14845	14883	15028	14893	14836	15021	14979	14798	14933	14867	14780	15090	14930	14847	14901	14967	15022	14756	14872	14899	14871	14805	14942	14859	14849	14882	14779	14808	14871	14821	14923	14983	14961	14952	14639	14955	14901	14867	14987	14846	14937	15037	14848	14834	14795	14865	14938	15084	14877	14954	15055	14950	14822	14781	14913	14842	14731	14760	14955	14812	14998	14826	14975	14922	14818	14790	15049	15047	14723	14887	14989	14814	14950	14945	14936	14918	14747	14843	14974	14833	14961	14741	14974	14790	14953	14760	14975	14731	14962	14805	14953	14911	14943	14693	14729	14692	14929	14899	14894	14726	14801	14828	14926	14897	14772	14891	14742	14977	14741	15020	14859	14929	14810	14751	14871	15010	15079	14791	15043	14837	14967	15004	14859	14866	14918	14748	15047	14774	14721	14858	14937	14747	14802	14828	14961	15006	14883	14983	14798	14810	15002	14821	14693	14955	14858	14788	14999	14859	14841	14972	14750	14761	14869	14810	14748	14873	14902	14814	14645	14900	14837	14829	14833	14813	15059	15001	14810	14827	15029	14770	14819	14932	14801	14739	14823	14979	15121	14924	14991	14856	14873	14996	14814	14620	14980	14871	14855	14822	14900	14834	14835	14850	14874	14907	14807	14930	14804	14778	14810	14894	14916	14795	14832	14878	14931	14799	14785	14995	14772	14942	14826	14861	14943	14877	14934	14875	15102	14932	14912	14753	14789	14891	14885	14940	15086	14870	14962	14747	14808	14815	14849	14850	14910	14694	15053	14818	14966	14829	14947	14987	14854	14928	14854	14816	14963	14951	14929	14763	14887	15028	14813	14849	15018	14987	14930	14742	14877	14865	14821	14845	14818	14954	14875	14774	14904	14891	14840	14965	14748	14865	15055	14790	14800	14885	14860	15098	14941	15019	14960	14775	14932	14882	14835	14790	15004	14941	14835	14820	14870	14725	14718	15009	14966	14805	14922	14838	14858	14917	14819	15037	14859	14884	14850	14868	14841	14875	14702	14916	14873	14798	14840	14788	14802	14993	14927	14961	14903	14719	14907	14993	14965	14772	15014	14897	14889	14835	14693	14826	14926	14974	14912	14730	14936	14955	15014	14972	14788	14990	14999	14914	14910	14787	14855	14865	14779	14700	14865	14736	14791	14902	14966	14949	14925	14768	15152	14803	14836	15013	14952	14729	14895	14845	14939	14771	14806	14931	14959	14882	14760	14850	14926	14658	14674	14815	14839	14831	15007	14787	14895	14701	14896	14791	14883	14933	14790	14842	15030	14976	14876	14877	14710	14780	14791	14827	14911	14968	14825	14741	14842	14919	14929	14952	14879	14821	14956	14749	14886	15005	14840	14998	14760	14813	14841	14812	14937	14940	14732	15099	14673	14728	14851	15041	14775	14705	14790	14911	14918	14743	14948	14924	14758	14890	14937	14675	14815	14811	14761	15001	15010	14766	14885	14789	14986	15015	14970	14904	14855	15046	14813	15017	14878	14869	14848	14920	14949	14751	14740	14658	14923	14928	14809	14887	14865	15080	14752	14803	14897	14814	14906	14849	14914	14714	14817	14892	14855	14964	14754	14849	14744	14846	14833	14770	15002	14866	15001	14835	14981	14825	14689	14779	14819	14862	14772	14772	14810	14967	14723	14599	14982	14742	14916	14823	14825	14958	14960	14953	14932	14942	14758	14964	14747	14991	14934	14909	14837	14833	14756	14887	14896	14691	14893	14860	14823	14954	14840	14886	14804	14891	14966	14783	14845	14849	14961	14695	14771	14869	14782	14856	14808	14833	14867	15035	14682	14799	14789	14863	14844	14762	14837	14841	14819	14907	14899	14887	14753	14854	14851	14799	14700	14829	14857	14966	14870	15005	14783	14745	15048	15019	14967	14736	14745	14864	14993	14737	14877	14896	14874	14802	14814	14823	14961	14763	14865	14727	14841	14781	14969	14836	15020	14725	14781	14856	14915	14657	14877	14955	14862	14827	14914	14842	15099	14902	14774	14873	14944	15045	14871	14875	15032	14916	14845	15016	14957	14879	14848	14773	14888	14972	14881	14924	14723	14992	15016	14743	14925	14844	14934	14865	14731	14804	14708	14815	15170	15025	14867	14917	15010	14850	14836	14828	14910	14914	14788	14744	14862	14866	14780	14758	14903	14831	14982	14799	14830	14907	14952	14769	15023	14863	14832	14652	14990	14719	14972	14916	14820	14895	14847	14780	15111	14933	14845	14869	14950	14824	14971	14748	14970	14913	14980	14990	14966	14879	14671	14956	14915	14951	14818	15085	14911	14866	14893	14808	14876	14858	14884	14803	14935	14951	14855	14808	14930	15053	14926	14883	14937	14619	14781	14777	14961	15005	14835
30421	23963	24354	21757	19591	19997	21406	20899	19571	18516	18290	17938	18069	17994	17827	18021	18272	18034	18733	19043	19015	18833	18415	18322	18095	18092	17881	17752	17888	17808	17767	17764	17931	18034	17853	17871	17771	17820	17862	17709	17766	17761	17876	17877	17766	17580	17872	17833	17936	18031	17971	17751	17870	17706	17761	17910	17791	17618	17782	17720	17727	17705	17605	17687	17845	17920	17513	17753	17850	17812	17728	17796	17668	17884	17866	17788	17892	17862	17828	17870	17952	17742	17822	17857	17517	17872	17683	17905	17947	17590	17652	17710	17707	17979	17718	17627	18002	17707	17871	17867	17902	17841	17792	17827	17994	17827	17733	17831	17854	17656	17978	17859	17833	17846	17841	17799	17972	17871	17915	17620	17598	17799	17745	17611	17630	17898	17863	17936	17860	17950	17880	17984	17658	17967	17895	17907	17740	17772	17920	17806	17888	18019	17765	17895	17892	17668	17725	17965	17663	17837	17762	17780	17781	17865	17761	17956	17961	17882	17752	17758	17647	17627	17709	17703	17771	17904	17772	17755	17844	17693	17776	17601	17860	17833	17904	17787	17778	17864	17742	17721	17646	17718	17653	17956	17925	17711	17916	17791	17882	17986	17777	17864	17810	17661	17735	17894	17843	17788	17865	17789	17859	17668	17815	17639	17710	17719	17736	17711	17850	17744	17747	17610	17496	17925	17847	17932	17806	17724	17847	17835	17635	17688	17715	17688	17701	17850	17602	17713	17932	17796	17732	17922	17814	17701	17803	17920	17915	17732	17994	17640	17687	17780	17900	17584	17539	17914	17647	17751	17811	17744	17766	17751	18055	17809	18048	17863	17830	17637	17938	17590	17646	17722	17926	17808	17774	17720	17584	17917	17745	17800	17826	17665	17876	17713	17675	17673	17772	17864	17656	17838	17916	17971	17845	17694	17880	17767	17696	17634	17591	17685	17684	17859	17671	17807	17815	17726	17747	17579	17586	17736	17948	17985	17854	17787	17817	17661	17688	17589	17840	17659	17829	17749	17768	17673	17714	17805	17871	17749	17894	17682	17868	17633	17612	17872	17802	17775	18035	17994	17745	17832	17771	17739	17729	17861	17718	17653	17661	17744	18001	17865	17926	17782	17811	17773	17765	17538	17751	17757	17614	17800	18018	17912	17843	17806	17791	17653	17907	17845	17797	17669	17939	17890	17618	17886	17567	17977	17809	17810	17911	17997	17986	17681	17858	17894	17996	17678	17742	17978	17580	17815	17720	17726	17664	17714	17718	17714	17575	17729	17751	17555	17772	17786	17673	17797	18165	17771	17630	17842	17901	17661	18116	17808	17797	17828	17737	17681	17820	17903	17706	17708	18018	17747	17629	17808	17793	17800	17787	17892	17873	17842	17910	17877	17837	17905	17788	17780	17653	17765	17617	17735	17809	17737	17851	17867	17765	17627	17753	17786	17995	17737	17908	17718	17721	17810	17985	17837	17859	17891	17817	17808	17945	17919	17892	17748	17666	17785	17769	17711	17806	17904	17878	17776	17757	17907	17757	17738	17843	17699	17834	17848	17805	17703	17787	17724	17766	17833	17919	17815	18009	17801	17773	17797	17647	17991	17896	17663	17756	17770	17942	17682	17796	17883	17892	17688	17856	17734	17680	17679	17575	17954	17832	17856	17804	17921	17754	17763	17849	17655	17880	17703	17899	17929	17761	17679	17830	17895	17755	17542	17920	17649	17707	17592	17761	17929	17931	17745	17798	17765	17990	17885	17686	17614	17810	17885	17725	17946	17817	17734	17964	17813	17930	17824	17800	17888	17764	17706	17899	17763	17873	17942	17806	17917	18024	17585	17811	17763	17802	17675	17834	17642	17682	17822	17669	17883	17807	17842	17783	17866	17827	17585	17824	17828	17777	17858	17823	17727	17820	17584	17700	17881	17914	17772	17930	17895	17927	17737	17714	17740	17667	17734	17824	17967	17939	17850	17695	17928	17691	18000	17652	17825	17855	17976	17807	17697	17944	17732	17716	17900	17882	17818	17761	17808	17784	17729	17738	17879	17870	17549	18016	17821	17666	17723	17808	17834	17691	17716	18012	17819	17835	18131	17608	17953	17647	17537	17641	17735	17851	17947	17942	17954	17788	18004	17957	17897	17694	17687	17778	17780	17929	17673	17834	17804	17943	17832	17892	17850	17936	17861	18054	17848	17871	17931	17659	17637	17732	17617	17814	17832	17590	17717	17499	17538	18049	17808	17831	17832	17788	17775	17778	17898	17771	17761	17723	17854	17614	17787	17734	17800	17748	17920	17844	17957	17660	17893	17796	17958	17767	17964	17944	17825	17900	17778	17690	17687	17826	18002	17945	17891	17797	17975	17898	17936	17774	17680	17902	17747	17873	17765	17653	17790	17890	17646	17937	17790	17553	17745	17957	17799	17925	17659	18072	17512	17654	17888	17841	17764	17744	17921	17844	17997	17789	17693	17853	17695	17932	17867	17706	17909	17880	17788	17778	18012	17829	17797	17857	17770	18050	17886	17889	17788	17766	17661	17733	17833	17829	17824	17928	17702	17723	17743	17850	17876	17868	17882	17568	17702	17998	17701	17880	17665	17814	17679	17759	17630	17835	17972	17819	17863	17778	17748	17790	17755	17862	17810	18020	17738	17767	17872	17876	17805	17789	17695	17823	17798	17746	17889	17560	17717	17687	17644	17706	17944	17776	17853	17819	17727	17810	17969	17683	18031	17861	17981	17942	17971	17781	17761	17810	17861	17776	17941	17794	17643	17809	17793	17975	17656	17794	17699	17874	17813	17997	17800	17784	17868	17922	17751	17760	17701	17885	17675	17981	17737	17963	17774	17789	17753	17850	17884	17642	17853	17835	17847	17809	17949	17792	17782	17751	17892	18110	17695	17808	17784	17859	17910	17929	17607	18010	17569	17767	17771	17865	17877	17792	17839	17884	17727	17685	17837	17822	17823	17633	17888	17682	17730	17684	17738	17637	17866	17802	17801	18047	17695	17794	17889	17529	17826	17846	17744	17813	17918	17813	17846	17836	17794	17767	17855	17840	17784	17758	17704	17840	17892	17936	17897	17881	17804	17912	17812	17974	17968	17951	17747	17970	17878	17730	17948	17754	17952	17873	17908	17993	17764	17787	17763	17806	17816	17953	17861	17783	17901	17754	17648	17842	17594	17928	17859	17550	17881	17780	17898	17708	17891	17784	17635	17684	17979	17669	17986	17774	17869	18011	18015	17960	17857	17945	17861	17816	17836	17631	17704	17795	17787	17763	17732	17733	17699	17887	17760	17876	17723	17971	17796	17792	17849	17638	17989	17793	17799	17637	17772	17965	17685	17643	17585	17617	17937	17496	17917	17891	17708	17867	17759	17712	17808	17785	17820	17687	17800	17649	17849	17934	17863	18002	17971	17764	17846	18033	18002	17786	17783	17805	17823	17795	17840	17899	17656	17859	17532	17762	17625	17963	17903	17831	17800	17910	17760	17951	17884	18063	17931	17854	17935	17808	17878	17779	17829	17870	17824	17792	17757	17985	17663	17837	17705	17668	17758	17973	17876	17897	17765	17772	17730	17860	17797	17752	17555	17720	17859	17751	17799	17929	17796	17652	17648	17913	17966	17767	17845	17778	17924	18017	17865	17844	17631	17671	17766	17858	17698	17822	17965	17810	17657	17999	17849	17821	17729	17640	18133	17972	17736	17951	17893	17706	17862	18008	17802	17926	17636	17753	17973	17986	17904	17668	17867	18070	17914	17602	17576	17762	17861	17809	17747	17969	17953	17861	17847	17843	17786	17924	17784	17779	17831	17752	17852	17557	17769	17909	17676	17920	17893	18005	17703	17704	17600	17758	17781	17604	17892	17623	17777	17716	17878	17820	17896	17759	17772	17694	17861	17852	17736	17853	17676	17754	17826	17904	17851	17946	17603	17704	17960	17677	17770	17802	17995	17926	17839	17858	17802	17889	17718	17826	17896	17798	17623	17699	17763	17656	17757	17775	17742	17674	17866	17746	17910	17996	17887	17669	17837	17671	17693	17825	17830	17788	17819	17863	17718	17932	17821	17891	17796	17743	17745	17605	17828	17795	18024	17741	17876	17752	17762	17954	17918	17878	17620	17846	17743	17948	17763	17709	17818	18053	17781	17783	17667	17873	17872	17810	17774	17789	17979	17724	17631	17702	17611	17896	17742	17809	17869	17898	17898	17747	17791	17817	17920	17777	17823	17814	17858	17691	17739	17855	17821	17754	17691	17963	17782	17519	17721	17935	17894	17848	17748	17770	18006	17901	17813	17713	17842	17789	17594	17774	17779	17704	17856	18056	17861	17794	18015	17774	17985	17659	17758	17805	17793	17731	17784	17910	17830	17886	17754	17825	17777	17817	17928	17778	17823	17870	17883	17949	17852	17640	17805	17744	17914	17731	17934	17762	17858	17869	17763	17886	17746	17765	17727	17774	17809	17873	17709	17669	17715	17903	17928	17926	17870	17921	17887	17773	17643	17769	17841	17845	17808	17846	17762	17851	17698	17792	17648	17687	17824	17707	17608	17713	17737	17801	17724	17806	17801	17878	17926	17927	17728	17566	17773	17891	17756	17862	17818	17862	17723	17763	17972	17870	17831	17947	17893	17884	17757	17978	17826	17826	17751	17880	17809	17898	17800	17753	17619	17898	17765	17915	17903	17833	17889	17814	17788	17889	17872	17987	17905	17820	17733	17695	17885	17815	17743	17829	17869	17797	18173	17699	17555	17707	17727	17766	17658	17828	17660	17892	17783	17878	18057	17907	17694	17883	17963	17923	17852	17866	17725	17825	17695	17816	17741	17689	17851	17803	17662	17921	17709	17672	17863	17812	17679	17733	17584	17704	17756	17681	17815	17604	17636	17931	17917	17608	17720	17710	17808	17652	17744	17911	17923	17827	17869	17624	17824	17810	17836	18005	17735	17964	17819	17737	17957	17818	17884	17818	17564	17794	17877	17838	17772	17650	17751	17788	17668	17706	17748	17693	17868	17750	17917	17823	17887	17788	17814	17588	17904	17922	17711	17801	17798	17855	17793	17850	17777	17877	17708	17976	17783	17926	17647	17760	17938	17823	17659	17806	17499	17785	17662	17788	17883	17770	17871	17899	17592
19354	23090	22078	19364	18280	18774	21517	20183	17840	16040	15722	15589	15407	15293	15563	15850	15640	15874	16495	16970	16670	16213	15762	15660	15279	15409	15128	15211	15379	15166	15177	15230	15069	15259	15264	15095	14941	15315	15137	15318	15180	15178	15242	15235	15228	15220	15257	15260	15186	15277	15257	15161	15151	15222	15270	15156	15276	15269	15235	15045	15132	15154	15345	15247	15170	15111	15258	15113	15339	15227	15086	15390	15171	15111	15093	15125	15068	15227	15281	14947	15124	15372	15356	15244	15157	15010	15164	15042	15121	15198	15290	15256	15245	15235	15254	15295	15196	15007	15099	15190	15155	15126	15102	15179	15203	15202	15170	15288	15093	15158	15072	15101	15337	15061	15156	15232	15265	15259	15206	15158	15157	15064	15099	15107	15206	14955	15299	15258	15239	15132	15260	15107	15335	15088	15149	15235	15044	15274	15116	15245	15029	15196	15244	15160	15150	15219	15335	15101	15224	15263	15318	15167	15056	15266	15329	15184	15360	15129	15176	15312	15143	15199	15293	15174	15114	14946	15209	15203	15262	15200	15243	15233	15193	15489	15080	15193	15166	15179	15216	15285	15278	15014	15076	15145	15223	15229	15126	15065	15314	15205	15139	15240	15167	15199	15148	15169	15161	15120	15195	15231	15176	15278	15200	15215	15187	15151	15212	15073	15239	15202	15279	15127	15317	15120	15433	15338	15176	15171	15255	15212	15164	15117	15193	15305	15136	15263	15303	15281	15320	15143	15226	15287	15040	15098	14972	15297	15111	15328	15428	15422	15057	15183	15264	15180	15140	15200	15349	15179	15234	15214	15233	15402	15358	15079	15227	15211	15304	15106	15196	15231	15238	15173	15374	15265	15054	15298	15294	15188	15248	15312	15256	15079	15155	15254	15184	15062	15067	15316	15186	15287	15246	15220	14914	15220	15308	15215	15192	15305	15235	15274	15243	15257	15379	15229	15241	15232	15152	15245	15051	15201	15270	15203	15117	15383	15034	15362	15032	15086	15097	15246	15160	15206	15203	15182	15011	15229	15254	15227	15289	15234	15243	15122	14960	15329	15025	15191	15076	15223	15271	15120	15312	15287	15352	15241	15162	15180	15267	15144	15315	15058	15177	15071	15160	15303	15128	15255	15090	15184	15341	15180	15317	15133	15112	15160	15232	15150	15355	15269	15096	15099	15307	15144	15142	15127	15335	15296	15323	15123	15035	15188	15128	15066	15201	15252	15364	15268	15280	15194	15057	15141	15257	15270	15095	15208	15245	15498	15339	15289	15225	14998	15334	15192	15230	15145	15199	15168	15241	15243	15217	15290	15228	15123	15147	15121	15241	15161	15263	15036	15366	15368	15387	15320	15183	15116	15332	15172	15289	15206	15119	15111	14975	15324	15120	15117	15284	15149	15202	15213	15192	15148	15135	15097	15394	15213	15160	15206	15173	15188	15189	15199	15270	15328	15237	15220	15202	15192	15289	14979	15170	15230	15325	15087	15199	15202	15085	15126	15332	15278	15130	15218	15276	15412	15110	15081	15373	15211	15310	15264	15032	15141	15165	15310	15125	15219	15251	15256	15339	15270	15181	15050	15062	15165	15160	15241	15025	15304	15143	15279	15131	15212	15254	15303	15187	15281	15223	15163	15166	15147	15106	15237	15250	15277	15259	15143	15153	15230	15039	15105	15377	15150	15313	15270	15381	15222	15273	15329	15262	15177	15252	15195	15246	15188	15101	15215	15163	15054	15297	15246	15043	15132	15165	15315	15098	15246	14966	15278	15247	15082	14847	15314	15265	15317	15166	15314	15205	15046	15074	15020	15233	15230	15331	15406	15346	15205	15189	15220	15313	15271	15249	15401	15149	15224	15454	15117	15101	15025	15273	15143	15079	15304	15243	15246	15123	15190	15139	15306	15174	15218	15062	15122	15232	15205	15169	15363	14996	15139	15046	15132	15344	15142	15293	15325	15093	15186	15137	15127	15099	15268	15205	15197	15141	15169	15132	15190	15295	15113	14984	15225	15312	15217	15224	15127	15318	15273	15199	15364	15176	15195	15307	15062	15248	15054	15185	15231	15372	15166	15032	15234	15292	15271	15315	15397	15128	15197	15265	15214	15127	15184	15387	15278	15156	15231	15121	15340	15081	15147	15239	15178	15221	15233	15318	15257	15323	15211	15301	15262	15289	15308	15004	15231	15250	15188	15207	15153	15108	15130	15107	15405	15083	15247	15310	15155	15138	15342	15175	15242	15175	15265	15086	15221	15273	15153	15269	15217	15122	15102	15198	15271	15153	15208	15217	15044	15245	15074	15235	15128	15141	15159	15241	15066	15317	15118	15137	15121	15288	15180	15249	15210	15183	15059	15085	15287	15243	15454	15140	15284	15142	15044	15051	15115	15300	15289	15272	15211	15023	15170	15134	15159	15221	15242	15245	15252	15163	15166	15323	15253	15042	15264	15140	15161	15155	14990	15257	15146	15249	15225	15085	15248	15133	15331	15142	15122	15074	15339	15125	15249	15039	15323	15099	15150	15292	15044	15103	15117	15184	15162	15127	15156	15193	15184	15158	15138	15196	15002	15358	15246	15154	15296	15115	15260	15168	15311	15173	15086	15168	15059	15255	15233	15163	15005	15192	15135	15144	15220	15156	15213	15150	15176	15402	15207	15095	15148	15135	15335	15177	15271	15238	15219	15186	15141	15225	15268	15238	15347	15224	15083	15217	15194	15105	15196	14892	15262	15327	15276	15136	15252	15170	15146	15153	15201	15181	15250	15132	15254	15321	15198	15387	15240	15074	15116	15322	14931	15430	15165	15255	15157	15170	15300	15186	15120	15312	15226	15357	15244	15242	15236	15238	15190	15330	15119	15144	15220	15138	15202	15123	15306	15201	15097	15009	15210	15220	15152	15285	15137	15157	15107	15142	15207	15220	15108	15253	15313	15099	15262	15178	15181	15195	14958	15206	15062	15141	15070	15292	15172	15211	15194	15109	15170	15216	15183	15221	15137	15179	15229	15058	15201	15306	15257	15178	15146	15167	15084	15293	15111	15145	15186	15071	15260	15233	15421	15327	15240	15383	15207	15239	15173	15186	15317	15157	15267	15037	15111	15152	15227	15232	15128	15128	15317	15217	15239	15214	15320	15217	15156	15286	15246	15254	15090	15209	15243	15245	14981	14928	15262	15290	15125	15211	15144	15434	15179	15203	15211	15287	15046	15408	15201	15128	15150	14984	15384	15179	15093	15208	15127	15330	15255	15161	15389	15193	15024	15150	15108	15160	15176	15307	15135	15329	15153	15153	15248	15059	15300	15287	15235	15148	15220	15189	15205	15005	15220	15391	15210	15256	15161	15260	15137	15385	15093	15169	15293	15230	15243	15152	15192	15344	15267	15376	15101	15208	15202	15120	15243	15251	15165	15180	15242	15214	15182	15312	15215	15057	14944	15207	15329	15289	15217	15105	15261	15209	15176	15133	15261	15417	15199	15232	15195	15304	15161	15185	15102	15259	15280	15241	15234	15341	15195	15188	15074	15214	15178	15255	15280	15241	15163	15251	15325	15233	15333	15341	15200	15374	15116	15271	15058	15233	15285	15050	15244	15179	15199	15190	15190	15428	15320	15352	15164	15355	15030	15189	15141	15199	15053	15322	15182	15040	14960	15071	15137	15096	15200	15331	15178	15244	15356	15219	15236	15148	15271	15443	15268	15218	15219	15257	15294	15236	15053	15313	15151	15169	15369	15312	15204	15103	15114	15289	15167	15155	15191	14989	15244	15256	15166	15218	15203	15313	15093	15349	15215	15310	15168	15247	15211	15263	15084	15122	15256	15210	15142	15251	15217	15159	15248	15171	15311	15044	15157	15142	15160	15143	14957	15243	15255	15126	15253	15073	15317	15179	15172	15044	15253	15262	15119	15285	15135	15218	15195	15168	15138	15359	15043	15174	15205	15214	14906	15102	14971	15031	14978	15449	15223	15159	15208	15110	14949	15246	15293	15047	15301	15159	15114	15050	15122	15053	15080	15231	15114	15244	15253	15176	15165	15185	15053	15267	15267	15225	15358	15244	15161	15089	15289	15226	15325	15346	15301	15296	15307	15234	15205	15147	15084	15184	15032	15244	15063	15118	15186	15110	15330	15165	15076	15155	15211	15210	15172	15195	15153	15253	15051	15234	15250	15276	15102	15146	15262	15295	15215	15183	15210	15243	15134	15121	15199	15208	15231	15282	15272	15042	15088	15184	15112	15233	15234	15266	15125	15286	15154	15267	15111	15111	15069	15182	15272	14997	15270	15239	15218	15211	15204	15280	15287	15218	15156	15220	15129	15234	15361	15315	15319	15058	15048	15194	15087	15201	15116	15193	15320	15224	15189	15246	15182	15332	15033	15212	15361	15128	15248	15345	15130	15120	15143	15157	15211	15333	15145	15281	15148	15273	15280	15338	15088	15093	15366	15128	15366	15298	15179	15367	15214	15063	15280	15318	15294	15283	15239	15235	15296	15122	15166	15334	15115	15202	15424	15232	15184	15309	15108	15309	15324	15274	15185	15282	15222	15466	15235	15328	15062	15057	15207	15188	15261	15282	15140	15221	15364	15128	15170	15059	15175	14986	15186	15189	15192	15196	15244	15065	15247	15178	15103	15299	15195	15014	14982	15229	15116	15287	15207	15078	15105	15260	15146	15180	15185	15233	15193	15115	15039	15286	15278	15193	15241	15224	15233	15095	15107	15128	15401	15149	15234	15040	15096	15141	15234	15285	15163	15274	15115	15289	15080	15101	15238	15341	15356	15199	15313	15294	15254	15236	15124	15318	15130	15142	15192	15235	15147	15176	15213	15182	15102	15153	15231	15091	15131	15131	15125	15342	15100	15195	15214	15075	15098	15208	15179	15204	15169	15320	15073	15306	15283	15219	15170	15357	15110	15074	15151	15138	15241	15319	15127	15262	15289	15150	15275	15143	15266	15239	15097	15149	15199	15186	15274	15049	15200	14997	15190	15391	15226	15229	15186	15422	15099	15128	15129	15093	15106	15381	15163	14909	15299	15083	15270	15225	15308	15241	15198	15176	15216	15308	15225	15034	15180	15129	15142	15266	15257	15293	15273	15177	15189	15200	15208	15184	15145	15157	15097	15083	15300
25690	21419	28303	25522	22980	22741	26682	24731	22050	19798	18397	18230	18128	17969	18369	18211	18181	18129	20037	22834	22500	21035	19314	18586	17872	17538	17725	17768	17354	17645	17327	17471	17444	17590	17481	17464	17501	17377	17614	17646	17599	17689	17483	17661	17734	17563	17651	17521	17416	17616	17652	17617	17665	17664	17416	17441	17842	17514	17555	17609	17567	17640	17514	17473	17575	17674	17520	17539	17690	17445	17464	17641	17731	17271	17442	17413	17724	17590	17606	17553	17438	17747	17579	17628	17685	17590	17560	17473	17588	17632	17535	17466	17495	17415	17390	17671	17812	17583	17488	17627	17408	17524	17427	17358	17376	17594	17663	17608	17555	17398	17557	17579	17447	17477	17442	17427	17390	17477	17456	17817	17405	17396	17596	17479	17279	17625	17601	17551	17701	17584	17528	17341	17556	17472	17520	17816	17434	17424	17606	17568	17513	17369	17498	17486	17598	17451	17829	17560	17565	17589	17658	17521	17668	17593	17634	17582	17557	17361	17565	17430	17415	17534	17530	17559	17557	17630	17468	17331	17584	17384	17656	17580	17582	17474	17597	17351	17640	17674	17507	17504	17484	17433	17543	17586	17508	17524	17628	17408	17544	17663	17582	17448	17507	17499	17479	17740	17746	17544	17523	17356	17537	17496	17610	17584	17582	17634	17235	17386	17492	17395	17522	17572	17921	17688	17514	17610	17512	17490	17563	17352	17541	17496	17520	17777	17462	17391	17574	17701	17601	17497	17606	17589	17603	17614	17458	17547	17527	17385	17549	17519	17645	17410	17527	17476	17702	17701	17244	17453	17282	17469	17233	17473	17484	17286	17487	17474	17419	17604	17513	17292	17468	17434	17632	17623	17641	17598	17716	17619	17596	17670	17811	17396	17814	17737	17306	17390	17426	17374	17363	17392	17407	17454	17633	17536	17405	17491	17417	17554	17547	17594	17501	17385	17373	17542	17548	17512	17496	17620	17433	17350	17470	17418	17380	17520	17512	17690	17518	17356	17385	17489	17245	17360	17307	17407	17510	17520	17444	17442	17446	17439	17648	17674	17429	17502	17508	17509	17617	17411	17635	17206	17658	17296	17563	17667	17538	17278	17642	17340	17385	17695	17391	17323	17384	17729	17391	17744	17616	17516	17514	17387	17512	17372	17495	17525	17617	17625	17724	17476	17509	17489	17575	17757	17578	17566	17554	17573	17490	17547	17425	17674	17544	17365	17453	17376	17467	17532	17507	17688	17656	17593	17430	17501	17457	17643	17588	17459	17585	17513	17544	17456	17637	17557	17563	17530	17405	17558	17455	17261	17547	17586	17545	17549	17371	17317	17485	17408	17343	17690	17520	17407	17651	17449	17566	17368	17509	17517	17512	17744	17321	17442	17421	17414	17456	17664	17567	17491	17532	17420	17499	17481	17560	17587	17582	17740	17541	17357	17486	17374	17542	17481	17595	17404	17385	17459	17464	17488	17429	17547	17515	17644	17321	17377	17612	17757	17565	17560	17619	17501	17572	17604	17513	17333	17401	17384	17663	17431	17373	17383	17545	17690	17566	17432	17579	17290	17452	17538	17584	17560	17590	17355	17534	17272	17510	17578	17407	17512	17447	17307	17476	17550	17651	17540	17655	17401	17390	17526	17664	17544	17655	17522	17663	17510	17189	17421	17559	17391	17442	17545	17557	17540	17594	17605	17459	17586	17522	17622	17471	17521	17651	17470	17605	17306	17411	17600	17594	17566	17668	17241	17435	17540	17578	17516	17553	17442	17505	17480	17507	17345	17600	17547	17548	17582	17541	17422	17342	17230	17565	17456	17557	17445	17500	17795	17551	17484	17610	17411	17486	17486	17584	17582	17361	17401	17709	17501	17481	17393	17671	17531	17442	17396	17415	17341	17465	17412	17579	17551	17509	17638	17643	17414	17688	17433	17590	17442	17381	17541	17373	17579	17655	17541	17482	17643	17305	17431	17714	17421	17538	17469	17395	17609	17564	17632	17532	17694	17577	17471	17736	17718	17326	17381	17436	17514	17472	17707	17544	17417	17414	17670	17508	17576	17425	17386	17813	17498	17642	17548	17466	17684	17377	17514	17471	17498	17761	17324	17494	17655	17334	17677	17799	17512	17561	17541	17542	17386	17415	17510	17531	17291	17529	17535	17484	17349	17335	17389	17526	17436	17435	17549	17518	17569	17680	17472	17510	17554	17342	17480	17624	17631	17595	17399	17575	17486	17417	17484	17722	17603	17463	17367	17622	17746	17590	17251	17586	17665	17488	17576	17507	17745	17530	17358	17385	17417	17429	17350	17476	17521	17471	17623	17501	17475	17475	17641	17602	17506	17612	17364	17569	17532	17524	17288	17602	17497	17435	17566	17574	17469	17599	17446	17535	17602	17601	17651	17550	17295	17368	17516	17521	17442	17714	17558	17615	17570	17327	17579	17704	17618	17624	17384	17491	17744	17511	17229	17728	17553	17355	17557	17253	17307	17535	17288	17564	17781	17445	17703	17597	17540	17556	17626	17576	17346	17438	17532	17519	17430	17443	17384	17501	17541	17595	17681	17517	17289	17702	17577	17578	17489	17588	17679	17463	17423	17645	17470	17597	17692	17824	17542	17484	17697	17426	17523	17489	17337	17567	17483	17569	17468	17546	17407	17436	17493	17530	17299	17456	17626	17759	17322	17464	17451	17487	17529	17754	17473	17345	17552	17564	17618	17408	17467	17352	17352	17557	17486	17507	17492	17511	17494	17696	17389	17426	17386	17517	17441	17591	17680	17414	17358	17393	17487	17607	17603	17435	17299	17417	17633	17476	17204	17630	17619	17689	17466	17405	17701	17580	17606	17420	17654	17467	17664	17397	17380	17308	17546	17421	17794	17646	17476	17492	17452	17424	17450	17317	17610	17529	17465	17616	17412	17510	17400	17537	17550	17552	17284	17622	17660	17619	17512	17751	17540	17361	17266	17570	17567	17412	17416	17487	17450	17463	17604	17515	17431	17454	17352	17535	17418	17506	17417	17778	17528	17540	17538	17457	17662	17654	17502	17496	17576	17394	17671	17688	17546	17460	17402	17570	17558	17825	17444	17499	17494	17555	17589	17666	17507	17605	17512	17591	17601	17520	17747	17434	17482	17445	17530	17587	17338	17752	17672	17580	17202	17608	17666	17497	17397	17744	17437	17397	17453	17485	17510	17520	17646	17396	17776	17440	17455	17445	17569	17562	17517	17846	17519	17649	17385	17422	17557	17563	17556	17338	17612	17639	17536	17775	17444	17744	17429	17530	17357	17487	17580	17437	17679	17538	17515	17453	17476	17450	17273	17586	17369	17210	17403	17571	17433	17481	17470	17529	17404	17450	17407	17457	17653	17462	17276	17579	17365	17614	17464	17494	17447	17666	17466	17490	17294	17539	17460	17385	17428	17589	17674	17673	17642	17470	17580	17496	17501	17679	17633	17415	17403	17552	17474	17423	17527	17446	17614	17597	17655	17693	17419	17501	17522	17607	17692	17428	17736	17709	17581	17658	17610	17473	17369	17571	17606	17306	17340	17411	17546	17775	17447	17512	17578	17594	17395	17410	17546	17565	17694	17566	17495	17561	17759	17585	17363	17601	17510	17495	17444	17524	17436	17489	17392	17618	17482	17444	17421	17738	17555	17613	17530	17529	17654	17373	17465	17552	17377	17600	17468	17401	17544	17443	17613	17587	17671	17623	17388	17529	17290	17356	17533	17705	17414	17547	17442	17397	17507	17601	17607	17428	17356	17504	17475	17655	17447	17466	17381	17503	17635	17470	17501	17547	17442	17786	17304	17623	17495	17751	17545	17500	17485	17438	17482	17295	17412	17542	17617	17605	17370	17722	17420	17684	17459	17480	17567	17352	17670	17501	17554	17437	17587	17611	17510	17448	17410	17275	17403	17483	17508	17555	17507	17492	17335	17547	17533	17553	17631	17528	17567	17788	17621	17532	17330	17556	17348	17463	17513	17556	17574	17508	17525	17763	17658	17541	17494	17422	17592	17542	17628	17380	17287	17673	17648	17559	17450	17507	17510	17508	17385	17302	17415	17633	17327	17496	17481	17235	17524	17465	17351	17618	17453	17444	17549	17511	17449	17369	17695	17392	17443	17379	17389	17436	17349	17746	17542	17429	17683	17668	17526	17188	17553	17611	17491	17406	17668	17554	17473	17510	17388	17541	17317	17624	17490	17566	17590	17446	17405	17443	17492	17639	17486	17590	17508	17394	17364	17448	17568	17520	17385	17748	17692	17551	17452	17324	17451	17433	17648	17514	17666	17554	17611	17618	17545	17688	17702	17474	17466	17546	17357	17470	17545	17514	17136	17491	17581	17575	17470	17512	17743	17754	17679	17361	17580	17542	17554	17458	17643	17536	17421	17704	17539	17630	17558	17514	17542	17734	17561	17663	17550	17632	17514	17442	17620	17703	17707	17465	17418	17610	17472	17656	17606	17568	17469	17618	17560	17744	17516	17632	17286	17432	17561	17528	17652	17695	17629	17582	17337	17535	17676	17529	17609	17525	17612	17526	17561	17544	17506	17608	17623	17565	17499	17696	17580	17761	17502	17558	17377	17506	17625	17626	17643	17632	17419	17494	17560	17590	17393	17468	17567	17470	17702	17494	17655	17558	17381	17373	17322	17585	17375	17499	17667	17368	17789	17526	17635	17464	17656	17618	17399	17531	17585	17521	17526	17501	17541	17476	17497	17453	17392	17592	17622	17466	17404	17427	17542	17555	17676	17586	17611	17615	17557	17411	17477	17640	17461	17315	17387	17343	17648	17662	17527	17501	17572	17550	17672	17685	17462	17606	17582	17768	17632	17562	17655	17482	17508	17487	17545	17397	17575	17427	17571	17496	17415	17415	17558	17622	17525	17630	17601	17472	17520	17543	17532	17744	17378	17481	17401	17492	17451	17387	17492	17322	17490	17401	17427	17490	17536	17384	17478	17644	17733	17432	17436	17423	17359	17524	17567	17609	17694	17450	17616	17534	17496	17617	17399	17494	17628	17387	17530	17719	17574	17374	17543	17477	17539	17484	17660	17480	17543	17565	17529	17561	17339	17742	17559	17690	17609	17649	17234	17559	17686	17488	17435	17661	17565	17707	17520	17606	17508
18860	29613	28586	24000	21640	21961	27144	25679	21295	17926	16404	15985	15787	15578	15829	16007	16143	16472	19517	22738	21951	19664	17417	16014	15447	15205	14968	15110	15111	15353	15121	15150	15072	15070	15191	15126	15070	15084	15136	15163	15213	15154	15263	15166	15189	15195	15106	15120	15101	15100	15069	15174	15048	15163	15002	15132	15046	15263	15134	14989	15006	15063	14973	15128	15019	15069	15021	15034	14780	15052	15042	15080	15140	15045	15002	15185	15090	15163	15069	14979	15068	14982	15188	15089	14959	15053	15099	15096	15228	14972	15188	14990	15158	15099	15039	15117	15007	15091	14850	15102	14941	15114	15164	15082	14814	15002	15125	15026	15046	14934	15218	15114	15137	15122	15104	15053	15111	15246	15172	15047	15172	14974	15106	15069	15204	14965	15287	15092	14938	15078	15185	14900	15139	15160	15126	15160	15083	15277	14877	15027	15029	15245	15166	15207	15117	14766	15138	15113	14986	15105	15069	15107	15264	15263	15111	15055	14980	15226	15053	15179	14987	15009	15105	15024	15112	14955	15137	15126	14923	15096	14854	15188	15164	15115	15099	15089	15234	15090	15017	15123	15029	15087	14875	15115	15214	14974	15116	15140	15057	14967	15117	15219	15162	15212	15046	14998	15204	15088	15004	15109	15057	15033	15080	15151	15051	15208	15088	15117	14941	15059	14998	15241	14951	15083	15072	14918	14951	15017	15007	15000	14976	15057	15035	15300	15039	15032	15125	15033	15017	15054	15047	15052	15045	15060	15195	14971	15096	15211	15126	15137	15032	14980	15165	15015	15098	15101	15081	14979	15000	15117	15077	15057	15089	15075	15035	14998	15020	15299	15043	15100	14873	15143	14944	15203	15054	15075	15018	15057	15035	15140	15183	15015	14992	15080	14960	15100	15235	15024	15019	15173	15037	15191	15020	15113	15301	15253	15035	15113	15167	15003	15037	15042	15020	15089	15190	15048	15106	15293	14944	15348	15047	15115	15048	14960	15214	15236	15306	14964	15140	15096	15031	15172	15160	14997	15012	15054	15042	15084	15126	15081	15387	15167	14990	15053	14991	15193	15255	15146	15111	15034	15144	15146	14950	15224	14989	15034	15034	15048	15084	15243	15162	15140	15224	15067	14978	15216	14974	15220	15025	15130	15160	15071	15126	15005	14950	15082	15027	15068	15259	14973	15178	15219	15089	15083	15126	14996	15003	15046	15116	15033	15210	14995	14918	14850	15009	15064	15138	15046	15022	15072	15121	15152	15038	15033	15020	14963	15044	15081	14942	15237	14910	14988	15213	15037	15238	15162	14990	15139	14919	15121	15040	14944	14989	15006	15230	15015	14957	15196	15129	14951	15045	14937	15131	15162	15042	14935	15271	15100	15081	14973	15055	14900	15042	14977	15020	15066	14983	15172	14990	15108	15152	15186	15100	15011	15167	15022	14977	15036	14985	15117	15358	14917	14938	14998	15156	15186	15080	15029	14921	15247	15047	15045	14875	14990	15148	15098	14976	15094	15021	15105	14989	15131	15179	15155	15137	15006	14973	15063	15165	15030	14802	15021	15197	15146	15082	15101	15154	15067	15105	14997	15104	15088	15112	15111	14933	15083	15046	15203	15020	15073	15082	15029	15039	15095	15089	14923	14976	15118	15081	15022	15017	15161	15059	15007	15169	15130	15016	14928	15083	15263	15011	15167	14927	15166	15001	15086	15118	15062	15228	14923	14942	15163	14986	15158	15052	15161	15105	15076	15170	15041	15124	15168	15150	14992	15146	14837	15012	14951	15065	15121	15042	15133	15067	15075	15075	15200	15093	14939	15013	14902	14962	14944	15124	15094	15195	15113	15139	15154	14930	15056	15236	15162	15034	14995	15042	15038	15048	14982	15006	15084	15045	14973	15126	15130	15071	15125	15124	15134	15079	15129	15208	14992	15160	15047	15053	15231	15018	14951	15066	15045	15110	15027	15151	15149	15087	15149	15060	15036	15164	15120	15080	14954	15063	14916	15117	15001	14952	15188	15251	15140	15023	15120	14788	14971	15052	15108	15194	14993	15211	15049	15044	15093	15038	15094	15036	15262	14906	15011	14996	14893	15073	15054	15005	15130	15011	15147	15222	15146	14962	15093	15045	15072	15220	15016	14952	15056	14917	15043	15160	15021	15030	15214	15074	15144	15062	15076	15173	15186	14935	15215	15005	14985	15222	15156	15148	15119	15158	15074	15207	15155	15073	14934	15079	15251	14902	14991	14884	14974	14890	14984	15035	15013	15095	14952	15162	15092	15225	15117	15088	15243	15142	14994	15024	15195	15166	15079	14996	14927	15147	15107	15054	14931	15172	15189	15137	14961	15198	15112	14972	15065	15046	15115	14986	15035	14982	14976	15166	15169	15000	14993	15085	15043	15090	14919	15038	15075	15018	15042	15063	15235	15107	15077	15073	15174	15063	15097	15090	15067	15037	15015	15077	14966	15163	15040	14997	15090	15003	15002	14897	14885	14957	15173	15105	14943	15209	15176	15207	15065	15208	15084	14995	14989	14913	15209	15090	15099	14886	15082	15233	15073	15097	14881	15095	15046	14971	15012	15200	15091	15028	15086	15105	15071	15100	15048	15034	15106	15096	15120	14997	15204	15185	15102	15254	15128	15107	15123	15018	14990	15068	15026	15046	14935	15163	15156	15127	15037	15025	15027	15097	15124	15085	14898	15028	15144	15159	15241	15088	15004	15017	15071	15098	15193	15008	15040	14934	15178	15166	15056	15093	15166	15124	15096	14982	15115	15175	15103	15149	15126	15107	14999	15076	15118	15121	15157	15051	15175	15080	15007	15268	15090	15178	15177	15173	15021	14988	15029	14980	15043	15061	15219	15107	14897	14939	15157	14977	15163	15113	15042	15043	15027	15261	15032	15103	14916	14984	14971	15182	15121	15089	15015	15106	15110	15117	15151	15009	15002	14980	14865	15118	15082	15106	15090	14952	15086	15046	15080	14927	15122	15193	15171	15013	15020	15100	15119	14889	15044	15094	15164	15033	15187	15073	15156	15005	15017	15055	14970	14975	15016	15038	15209	15118	14914	14903	14974	15026	14947	15068	15074	15157	15092	15126	15049	15083	15077	15108	15078	15124	15266	14977	15014	15016	15160	15008	14968	15009	15082	15119	15156	15222	14945	15111	15060	15038	15181	15007	14949	14967	14932	15042	15139	14986	15221	15198	15014	15058	15166	15121	15007	15097	15187	15194	15052	15160	15151	15032	15028	14903	14945	15114	15125	15188	15038	14927	15201	15211	14988	15046	15087	15121	15221	15085	15136	14874	15098	15134	15186	15036	15041	14942	14943	15098	15017	15005	14960	15073	14971	15119	15117	15277	14936	15254	15104	15154	15083	15105	15166	15042	15032	15148	15022	15032	15233	15066	15175	15110	15007	15143	15012	15190	15234	15008	14981	14934	15204	15037	15085	14979	15150	14953	15050	15164	15039	14825	15069	14959	15218	15255	15024	14925	15019	15231	15092	15050	15012	15010	15122	15027	15125	14966	15018	15014	15014	15270	15112	15120	15080	15160	14892	15140	14928	14982	14916	14927	15114	14977	15054	15092	15087	15207	15027	15087	15050	15152	15011	15022	15088	15002	15117	15187	14966	15098	14861	15045	15002	15126	15175	15027	15133	14958	15155	15087	15071	15182	14993	15167	15191	15231	14979	15104	15177	14903	15115	15058	15051	15040	15252	15089	15036	15046	15142	14998	15006	15030	15166	14886	15080	14896	15059	14955	15134	15142	14995	15111	15235	15046	15036	15052	15137	15001	15229	15057	14923	14963	15007	15227	14869	15045	15215	15148	15027	15062	15064	15136	15179	15059	15073	14978	15119	15209	15113	14904	15121	14992	15205	15133	15054	14905	15021	15008	15070	15155	15196	15092	15093	15084	15004	14987	15045	14988	15006	15167	14944	14984	15137	14979	15164	15001	14927	15257	15052	15218	15190	15075	14851	15120	15196	15030	14952	15068	14990	15227	14876	15191	15044	15132	15075	15175	14980	15128	15100	14996	15159	15187	14945	15229	15024	15018	15023	15115	15193	15046	15160	15085	15212	15090	15240	14965	15038	15018	15168	15039	15099	15037	15140	15231	15256	15040	15288	15097	15120	15047	14886	15061	15147	15243	15115	15164	15057	15061	15242	14993	15341	15211	15335	15043	15125	15140	15079	15041	15068	15160	15132	15079	15084	15003	15038	14947	15215	15100	15061	15076	15157	15046	14905	15127	15258	15137	14961	15174	14962	15054	15089	15028	15287	15265	15192	15160	15131	15117	15046	15078	15002	14901	15091	15036	15105	15118	14961	15122	15116	15141	14990	15063	15140	15028	15068	15092	14950	15215	15330	15055	14826	15112	15009	15107	15238	14918	15142	15134	15094	15109	15009	15160	15203	15147	15050	15091	15222	15357	15175	15030	15194	15176	15054	15061	14984	15243	15099	15037	15059	15106	15209	15218	15229	15014	14946	15176	15071	15006	15002	15103	15057	15156	15034	15002	15082	15200	15173	15041	15028	15063	15141	15114	15225	15034	15135	14989	15134	15090	15108	15032	15063	15231	15169	14988	14908	15018	15110	14942	14988	15184	14982	15161	15100	15081	15094	15082	14975	15022	15098	15136	15075	15187	15112	15033	15188	15044	14954	15039	15209	14929	15139	15116	15213	15102	15123	15204	15105	15215	15170	15068	15260	15037	15100	15137	15080	15113	15179	15157	15099	15093	15130	15114	15223	15058	15237	14999	15147	15115	15072	15148	15091	14987	15122	15046	15094	15191	15130	15163	15095	15295	15124	15040	15051	15008	15221	15084	15083	15107	15146	14847	14971	15082	15053	15022	15002	15012	15138	15090	15099	14992	15075	15077	14957	15008	15087	15041	15078	15016	15132	14998	15049	15018	15160	15074	15078	15130	14959	14870	15118	15025	15148	15234	15126	15024	15144	15117	15047	15027	15146	15195	15080	15003	15190	15295	15006	15125	15015	15118	15166	14882	15196	15165	15112	15256	15077	15037	15209	14977	15155	15174	15112	15235	15085	15038	15254	15111	15080	15137	14889	15029	15086	15105	15022	14940	14998	15150	15168	15038	14773	14970	15236	15086	15118	15027	15233
24231	21413	28925	24379	22197	24828	30497	27011	24229	21641	19638	18870	18666	18203	18063	18925	19066	18852	21848	27099	26639	23817	21013	19111	18305	17834	17801	17731	17811	17624	17532	17433	17459	17333	17762	17525	17630	17553	17687	17623	17530	17513	17691	17698	17434	17461	17674	17400	17393	17377	17559	17616	17482	17421	17643	17498	17507	17484	17408	17624	17522	17382	17495	17556	17524	17584	17601	17359	17385	17205	17286	17397	17549	17438	17467	17375	17361	17384	17687	17598	17499	17586	17375	17448	17448	17471	17485	17613	17520	17332	17365	17661	17482	17675	17356	17556	17663	17401	17336	17388	17437	17404	17631	17402	17566	17365	17410	17517	17582	17369	17705	17602	17332	17555	17633	17468	17362	17525	17699	17576	17395	17379	17652	17457	17420	17325	17639	17377	17506	17661	17565	17394	17505	17514	17461	17548	17260	17396	17640	17624	17767	17506	17358	17441	17393	17358	17396	17459	17589	17400	17481	17534	17623	17416	17504	17321	17333	17544	17368	17562	17513	17516	17442	17555	17494	17315	17559	17240	17389	17386	17420	17702	17508	17311	17391	17607	17619	17377	17394	17407	17491	17402	17384	17484	17280	17700	17364	17438	17515	17670	17521	17345	17602	17607	17361	17245	17537	17618	17580	17565	17600	17466	17556	17655	17391	17692	17115	17314	17461	17523	17514	17408	17352	17332	17306	17484	17334	17268	17281	17531	17362	17456	17287	17374	17348	17410	17398	17386	17398	17342	17577	17382	17323	17508	17642	17551	17632	17485	17411	17486	17534	17456	17615	17568	17494	17414	17479	17653	17639	17391	17513	17379	17422	17475	17217	17594	17487	17446	17569	17552	17531	17510	17606	17527	17501	17583	17494	17506	17464	17687	17635	17604	17415	17502	17591	17541	17428	17516	17443	17330	17517	17586	17521	17430	17478	17403	17612	17581	17532	17657	17535	17457	17533	17541	17432	17521	17344	17371	17358	17768	17350	17346	17337	17498	17488	17497	17630	17296	17427	17399	17454	17537	17516	17464	17462	17420	17341	17559	17344	17366	17474	17449	17282	17539	17438	17556	17356	17372	17493	17387	17470	17482	17548	17453	17586	17558	17334	17493	17280	17511	17587	17661	17617	17412	17619	17525	17452	17453	17566	17729	17408	17427	17381	17537	17251	17518	17637	17354	17500	17564	17326	17505	17560	17282	17287	17460	17472	17553	17463	17759	17534	17580	17528	17395	17284	17413	17573	17421	17474	17511	17492	17375	17548	17426	17561	17617	17526	17592	17272	17430	17575	17444	17438	17429	17710	17557	17636	17500	17652	17486	17305	17367	17362	17602	17548	17488	17480	17544	17620	17449	17508	17387	17394	17486	17379	17496	17428	17605	17373	17555	17557	17313	17459	17575	17650	17449	17593	17566	17659	17526	17369	17379	17357	17317	17384	17484	17803	17417	17248	17390	17542	17322	17677	17554	17640	17447	17571	17596	17544	17421	17328	17349	17447	17576	17570	17635	17351	17534	17596	17464	17489	17445	17605	17407	17374	17304	17420	17524	17560	17556	17495	17473	17678	17384	17379	17354	17492	17534	17451	17469	17520	17442	17518	17447	17454	17610	17641	17594	17527	17283	17447	17703	17584	17498	17635	17521	17340	17714	17448	17424	17531	17419	17624	17307	17429	17499	17377	17245	17418	17457	17353	17374	17515	17332	17553	17465	17411	17530	17646	17639	17591	17486	17615	17519	17606	17538	17512	17441	17488	17257	17549	17485	17572	17586	17400	17372	17635	17442	17469	17532	17429	17222	17349	17564	17470	17303	17493	17280	17582	17363	17432	17331	17640	17369	17363	17487	17539	17338	17437	17492	17441	17266	17606	17314	17566	17538	17468	17625	17426	17482	17375	17686	17793	17372	17483	17456	17444	17469	17429	17324	17336	17343	17184	17543	17492	17585	17280	17396	17479	17449	17598	17345	17566	17605	17285	17378	17579	17438	17556	17564	17257	17356	17559	17255	17590	17419	17461	17425	17388	17492	17480	17528	17471	17392	17508	17384	17547	17481	17518	17356	17467	17500	17534	17566	17247	17461	17386	17549	17415	17521	17611	17418	17423	17355	17536	17503	17439	17646	17348	17675	17632	17658	17561	17386	17478	17381	17407	17493	17535	17541	17482	17391	17500	17543	17472	17295	17249	17560	17315	17421	17279	17469	17458	17472	17595	17633	17719	17682	17452	17577	17458	17594	17506	17488	17409	17520	17431	17371	17300	17623	17308	17470	17699	17554	17378	17291	17428	17549	17496	17549	17471	17535	17539	17634	17647	17631	17467	17354	17724	17584	17574	17492	17406	17413	17353	17375	17647	17604	17330	17483	17433	17541	17356	17427	17432	17552	17611	17609	17411	17339	17253	17554	17348	17510	17545	17505	17309	17509	17348	17639	17675	17576	17476	17501	17609	17509	17539	17425	17404	17520	17479	17681	17469	17619	17332	17295	17529	17314	17500	17429	17342	17356	17543	17540	17302	17297	17540	17435	17444	17349	17454	17588	17470	17360	17374	17387	17541	17549	17739	17524	17454	17240	17422	17619	17540	17738	17717	17469	17522	17454	17361	17333	17412	17381	17452	17356	17709	17335	17514	17278	17336	17352	17379	17477	17350	17582	17440	17552	17542	17587	17335	17544	17626	17466	17375	17620	17457	17332	17455	17482	17243	17474	17489	17482	17625	17461	17592	17537	17527	17619	17676	17617	17525	17434	17380	17271	17550	17613	17255	17723	17591	17407	17638	17332	17536	17491	17630	17518	17471	17485	17448	17596	17242	17661	17617	17542	17485	17469	17280	17649	17584	17436	17575	17429	17568	17419	17369	17441	17547	17439	17271	17292	17488	17364	17382	17295	17523	17502	17703	17637	17632	17606	17452	17480	17307	17581	17365	17507	17389	17589	17307	17394	17406	17440	17406	17594	17515	17332	17465	17544	17508	17506	17468	17394	17445	17595	17470	17408	17302	17563	17360	17621	17886	17491	17419	17421	17367	17717	17443	17609	17621	17519	17473	17137	17301	17477	17551	17617	17387	17618	17591	17421	17649	17437	17706	17512	17514	17485	17314	17460	17550	17385	17528	17439	17408	17474	17375	17560	17611	17554	17441	17395	17488	17456	17639	17189	17536	17192	17368	17127	17511	17333	17656	17477	17411	17384	17485	17686	17434	17401	17534	17495	17427	17541	17369	17548	17668	17640	17375	17598	17416	17556	17484	17401	17571	17468	17600	17430	17523	17592	17581	17379	17395	17364	17518	17334	17495	17302	17340	17359	17465	17330	17243	17371	17519	17649	17394	17577	17443	17619	17499	17482	17484	17573	17455	17458	17369	17490	17406	17518	17439	17436	17491	17365	17423	17357	17491	17481	17430	17448	17598	17491	17450	17658	17478	17643	17172	17401	17494	17451	17450	17385	17598	17388	17304	17497	17347	17403	17496	17538	17585	17553	17498	17321	17654	17320	17536	17601	17619	17579	17415	17618	17725	17603	17207	17561	17510	17231	17530	17353	17497	17340	17255	17437	17374	17512	17450	17357	17540	17350	17656	17340	17290	17457	17300	17682	17365	17389	17456	17527	17379	17501	17420	17513	17411	17581	17441	17544	17696	17507	17395	17652	17332	17404	17441	17428	17418	17492	17517	17598	17366	17176	17466	17494	17493	17455	17594	17336	17522	17460	17312	17347	17361	17462	17275	17611	17446	17566	17331	17184	17382	17548	17247	17486	17499	17475	17271	17485	17523	17390	17395	17676	17395	17403	17722	17287	17540	17319	17575	17466	17413	17510	17384	17408	17391	17529	17512	17457	17325	17595	17652	17397	17656	17473	17458	17463	17415	17321	17499	17505	17513	17593	17456	17425	17533	17654	17332	17559	17294	17679	17496	17392	17313	17331	17447	17520	17477	17282	17496	17385	17457	17434	17545	17362	17242	17438	17378	17555	17542	17523	17478	17404	17383	17527	17359	17623	17422	17417	17429	17426	17884	17525	17440	17582	17407	17512	17467	17543	17415	17630	17519	17519	17451	17438	17337	17424	17553	17636	17492	17450	17621	17491	17350	17579	17522	17609	17287	17529	17426	17474	17425	17588	17581	17423	17490	17476	17631	17506	17556	17446	17502	17236	17513	17340	17540	17361	17526	17399	17401	17240	17421	17477	17599	17727	17502	17541	17509	17367	17205	17306	17531	17423	17634	17429	17498	17408	17306	17293	17446	17609	17494	17294	17504	17439	17362	17342	17652	17299	17355	17489	17291	17347	17411	17484	17559	17481	17417	17532	17533	17424	17652	17439	17395	17468	17417	17539	17435	17566	17541	17589	17417	17590	17590	17424	17555	17663	17542	17530	17646	17209	17657	17361	17485	17651	17748	17521	17303	17489	17491	17497	17347	17652	17467	17469	17458	17723	17286	17360	17581	17569	17599	17643	17619	17517	17510	17322	17434	17519	17543	17297	17460	17307	17379	17542	17310	17447	17578	17729	17640	17634	17378	17434	17498	17430	17342	17484	17489	17440	17490	17446	17535	17655	17434	17452	17586	17365	17592	17585	17625	17501	17580	17356	17484	17426	17475	17594	17472	17558	17613	17190	17667	17376	17430	17559	17516	17501	17608	17568	17414	17490	17449	17629	17590	17413	17435	17549	17485	17420	17479	17310	17518	17331	17336	17390	17458	17412	17516	17370	17377	17402	17413	17363	17562	17398	17368	17528	17350	17320	17477	17442	17365	17434	17244	17454	17474	17398	17520	17560	17486	17485	17453	17332	17420	17497	17520	17589	17469	17560	17581	17667	17592	17392	17666	17333	17329	17594	17547	17426	17630	17471	17366	17450	17380	17365	17652	17387	17439	17583	17461	17480	17426	17502	17247	17468	17438	17463	17524	17564	17541	17637	17603	17428	17518	17516	17431	17517	17349	17529	17526	17535	17419	17348	17453	17535	17601	17431	17334	17584	17581	17530	17515	17107	17435	17486	17351	17409	17454	17500	17526	17385	17259	17547	17646	17416	17546	17533	17492	17574	17408	17679	17521	17432	17168	17414	17428	17440	17519	17619	17637	17526	17269	17510	17474	17512	17508	17524	17462	17328	17449	17561	17546	17462	17404	17444	17365	17446
20435	33857	32931	26989	24444	23672	30825	28311	24742	20184	17505	17138	16942	16186	16303	17270	16927	17043	22482	28600	27091	22890	18754	16872	15593	15241	15193	15086	15225	15083	15196	15188	15057	15056	15119	14988	14938	15065	15162	14967	15084	15071	15070	15098	15064	15023	14965	15030	14971	15016	15156	15115	15008	15216	14936	14942	14941	15080	15209	15040	15236	15124	15068	15034	15021	15086	15064	15226	15076	15057	14866	14937	14884	14956	15147	15159	15045	15146	15041	15075	15142	15057	15035	15097	15036	15191	15115	15200	15060	15081	15279	15129	15074	15023	14912	14960	15002	15016	15032	15156	15081	14986	15147	15030	15009	15121	15131	15009	15057	15204	14932	14960	14917	15129	15154	15130	15065	15021	15145	14982	15101	15141	15113	15043	15163	14999	15052	15032	15134	15084	15021	15261	14981	15171	15102	15041	15080	15118	14963	15091	14941	14993	14973	14976	14916	15105	15020	15001	15051	15035	15076	15215	15096	14952	15115	15104	14989	14926	15092	15115	15191	15105	15063	15051	15147	14944	14914	14974	15101	15176	14981	15009	15042	14956	15038	15027	15109	15167	15041	14999	14985	14929	15093	15030	15067	15191	15076	15204	15242	15093	15052	15039	15030	14984	15048	14944	15027	15040	14947	15006	14967	15231	15045	15145	14899	15113	14913	15043	15240	15077	15046	15100	14948	15083	15107	14930	15131	15014	15084	14916	15021	15117	15006	14930	15258	14957	15001	14947	14864	14816	14856	15012	14875	14903	15036	14955	15143	14938	15072	14919	15038	15283	15055	14972	15013	15046	15154	15024	14928	15258	15062	14949	14950	14950	15060	15056	15083	15201	15025	15042	15074	15138	14985	14917	15014	15025	14995	14928	15224	15021	15112	15250	14919	15083	15095	14979	15068	15080	15081	15081	15116	14978	15153	15100	15047	14953	15030	15108	15076	15208	14913	15019	15113	15166	14966	15090	15122	14918	15064	14915	15101	15017	15088	15121	15134	15068	15117	15189	15155	15042	15178	15036	15011	15242	14954	15145	14934	14973	15094	15086	14924	15173	14937	15062	15185	15094	14947	15143	15171	15148	15145	15075	15206	15146	15035	14999	15173	15078	15123	15061	15093	15094	15125	15055	15144	15030	15084	14958	15226	14847	15059	15109	15075	15093	15101	15021	14999	15035	14897	15157	15016	14964	15247	14899	14919	15153	15123	15197	14921	15015	15026	15012	15068	15085	15156	15034	14913	14993	15052	15198	14884	15116	15008	15016	15045	14928	15025	15100	15043	14835	14969	15144	15196	15126	15182	15066	15253	15026	15051	15033	15054	15045	14931	15216	15112	15000	15103	14879	15078	15008	14888	15080	15046	14939	14992	14903	14938	15081	15006	15086	15148	15015	15023	15046	15022	15051	15014	15105	15100	15074	15023	15110	15104	15180	15081	15225	14976	14969	15162	15065	15004	15076	15161	15093	15084	15102	15085	15267	14810	15055	15129	15286	15026	15018	14988	15137	15009	15051	15100	14918	15186	15037	15169	15132	15013	15021	15051	15248	15117	14898	15021	14956	15123	15027	15038	15047	15055	15047	15110	14939	15100	15067	15043	14995	15087	14924	15087	14970	14954	15010	14956	15225	14991	15001	15106	15069	14882	14966	15048	14999	15101	14885	14932	15052	14957	15248	15122	14959	15084	15027	15072	14945	15097	15112	15051	14937	15104	14881	15011	14906	15034	14998	14933	14999	14981	14853	15058	14937	15103	15014	14956	15211	14967	15147	15067	15010	14805	15023	15160	14940	14915	15010	15071	15069	15070	15075	15243	14971	14986	14977	15032	15067	15224	15009	15032	14995	15095	15067	15122	15117	14954	15137	15008	15107	14991	15142	15030	14991	14962	15132	15055	15189	15009	15022	14893	15023	14960	15033	14972	15214	14983	15019	15002	15034	15086	14986	15130	15220	15253	14875	15111	14964	15032	15135	14949	15161	15079	15068	15010	15031	15169	15252	14936	15080	15062	15034	15129	14889	15080	15107	15054	15047	15040	14954	15106	14890	14998	15070	14966	14903	14987	15064	15051	14959	15181	15125	15036	15150	15063	15036	14899	15083	14864	15139	15091	14963	15030	15115	15036	15019	15098	15092	14924	14998	14948	15091	14988	14970	14990	15180	15153	14970	14893	15042	15160	15130	15091	14947	14898	15167	14864	14992	14983	15055	15042	15189	14971	14951	14985	15016	14923	15205	15059	15002	15007	14886	14982	14970	15167	15132	15109	14905	15182	15012	15080	15024	15148	14930	15203	15045	15112	14989	15024	14989	15050	14940	15119	15012	14997	15145	14937	14988	15016	15035	15167	15007	15048	15183	14920	14788	14991	15042	15081	15016	15251	14987	14978	15191	14991	15144	15232	14984	14929	15182	15139	15017	15213	15114	15088	15190	14991	15113	15167	15069	15176	14945	15058	15261	15103	15071	15077	15006	15041	14917	14994	15264	15140	15102	15171	14963	15215	14897	15242	15202	15025	15112	14818	15124	15005	15060	14921	15045	15079	15131	14890	15036	15205	15161	15067	15131	15149	15038	14961	15003	15096	15003	15026	14919	15036	14978	15069	15161	14989	15084	15041	15124	15057	15029	15067	15127	15059	15063	15036	15115	15074	15086	15024	14982	14942	15174	15058	14922	15046	15029	14943	15073	15072	15015	15039	14956	15033	15045	14918	15003	15102	15010	14930	15110	15129	15157	15043	15036	15246	15037	15194	15113	15158	15207	14894	15137	14941	15160	15075	14936	15125	15274	14999	15108	15107	15117	15077	15240	14870	15049	15050	14970	15155	14970	14914	15002	14988	15113	14996	15062	15113	15061	14978	15134	15029	14878	15058	14900	15039	15253	15085	15152	14911	14989	15121	15071	15041	15055	14999	15225	15031	14960	15078	15023	15075	15023	15051	15286	15178	15115	15027	15115	14966	15097	14860	15032	15055	15077	14958	15154	15242	15034	14979	15241	14975	14994	15045	14969	15185	15046	14956	15066	15275	15056	15081	15138	15045	14936	14976	15033	15108	14993	14885	15119	15099	15039	15140	15093	15220	15008	14928	14963	15038	15028	14988	14735	15123	15088	14999	14930	14994	15120	15122	14923	15130	15105	15142	15142	15145	14698	15007	15068	14945	15040	15224	15115	15061	14972	15028	15048	14807	14984	15105	14987	15139	15148	15095	15136	15101	15097	15169	14869	14961	15136	15105	14991	15194	15152	14948	15120	14964	15159	15015	14986	15051	15037	14950	14980	15041	15015	15117	15159	15080	15063	15124	15142	14998	15068	14984	14996	15118	14975	15167	15123	15131	15037	15104	15054	15076	15129	15097	15025	14974	15013	15087	15298	15201	15179	15055	15203	15045	14996	15010	15036	14974	15080	15039	15159	15152	15058	14996	15143	14990	14955	15077	15010	14972	14967	15056	14903	15026	15374	15011	14996	15310	15034	15192	15032	15110	15090	15138	15028	15117	15012	15050	15062	15158	15114	15096	15008	15091	15083	15104	15007	15062	15167	15049	15051	15079	14956	15089	15075	15163	15140	15227	15117	15017	15082	15112	14834	15069	15158	15087	15023	15009	15082	15007	14877	15021	15111	14879	14952	15052	15005	14992	15041	15101	14859	15083	15264	15234	14998	15127	15227	15075	15020	15038	14991	15108	15131	14833	14967	15157	15222	14934	15008	14995	15093	15094	15083	14952	15108	14912	15036	15112	15031	15116	15007	14946	14976	15050	15078	15250	15076	14961	15041	15110	14869	15036	15050	14884	14951	15171	14858	15170	15116	14908	15094	15070	15158	15040	15060	15003	15118	15089	15097	15113	15358	15136	15015	15117	15152	15050	15058	15007	14922	15163	14875	15141	15108	14994	15069	14981	14969	15001	15077	15175	15084	15152	15082	15083	15094	15128	14968	15030	15132	15080	15135	15198	14863	15174	15013	15138	15088	14948	14794	14966	15031	15243	15147	15255	15225	15139	14940	15121	14989	15115	15162	14929	15311	15132	14964	15049	15119	15123	15016	15127	15018	15023	15139	15251	15003	15178	15115	15242	15110	14983	15157	14983	15010	15074	14976	14950	15096	14840	15106	15175	15032	14968	15045	15066	15107	15005	15172	15209	14925	15052	15113	15063	15203	15197	15073	15071	15104	14921	15088	15122	15085	14974	15082	15245	15006	15066	15155	15030	15094	15169	14852	15113	15105	15129	15145	15076	15030	15177	15036	15189	15165	15090	15041	15013	15123	15069	14911	14934	14986	15141	15068	15013	15030	15030	15004	15138	15028	15017	15110	15106	15091	15077	14919	15047	15038	15006	14921	15135	15017	15265	15015	14964	15195	15284	15207	15094	15006	15117	15104	14943	15074	15305	14947	15006	15203	15099	15063	15119	15040	15063	15060	15207	14836	15074	15238	15095	14946	15068	15170	15046	15211	15036	15045	15087	14855	14961	14964	15077	15176	14928	15026	15113	15018	14977	15123	15072	15120	15184	14947	15067	15103	15022	15157	15057	15048	14999	15012	15088	15088	14855	15217	14952	15006	14899	15125	14929	15000	15107	14995	15119	15075	15141	14998	15258	14893	14978	15167	15058	14843	15175	15008	14873	15171	15091	15225	15008	14903	15056	15078	14978	15056	15050	15219	15032	15158	15261	14914	15105	15194	15123	15022	15126	15121	15144	14954	15136	15098	15121	15118	15217	14929	15082	14917	14851	15031	15033	15031	15047	15004	15122	15026	15288	15016	14945	15063	14964	15066	14846	15222	14952	14910	15105	15150	15187	15115	15092	15025	15229	15005	14942	15037	15026	15152	14922	15018	14950	14956	14959	14986	15014	14968	15111	15116	14962	15052	15035	15005	15118	15121	14996	15010	15031	15097	15227	15019	15029	15175	15106	15140	15117	14931	15141	14996	15138	15276	15107	15039	14950	15127	15120	15024	15118	15053	14890	15054	15004	15159	15050	15044	15029	15087	15091	14904	15002	15102	15041	15078	15244	15122	15068	14958	15155	15109	15036	15166	15214	15136	15060	15037	14757	15009	15010	15054	14985	14906	15030	15103	15204	15217	15032	15101	15254	15150	15253	14978	15173	15106	15122	15032	15170	15017	15064	15046	15082	15166
30464	23744	24295	21674	19124	19552	21935	21522	20595	19360	18450	18820	18346	18404	18206	18542	18441	18274	18604	18980	19043	18694	18431	18292	18152	17959	17800	18076	18067	17875	18069	17854	17774	17924	17886	17838	17971	17846	17903	17929	18113	17987	17859	18051	18016	17794	18048	17860	17821	17787	17871	17857	17902	17855	18243	17943	17993	17893	18029	18222	18000	17879	17966	17863	18142	17868	17688	17921	17774	18005	17972	17829	18017	18076	18026	18004	18074	18081	17851	17938	18085	17764	17892	17857	17800	18027	17899	17867	17956	18178	18013	18034	18105	17730	17854	17875	17960	17806	17824	17920	17952	17905	18044	18167	17937	18028	17804	17946	18036	17713	17807	17842	18036	17782	18058	18144	17810	17927	18006	17882	17902	18147	17943	17958	17915	17994	17950	17896	18069	18087	18033	17883	17855	18002	17787	17758	17915	17961	18119	17844	17942	17903	18006	17822	18186	17972	18048	17776	17818	17983	17866	17942	17771	17832	17848	17927	17857	17969	18008	17997	17971	17912	17723	17804	17769	18052	18247	17885	17811	17830	17970	17982	17939	17846	17851	17801	17821	18000	17815	17811	17853	18005	18047	18022	18051	17903	18027	17994	17841	17855	17795	17999	18036	17934	17902	17895	18008	17838	17924	17957	17948	17783	17860	17789	17769	17875	17744	17958	18111	17962	17847	17942	17884	17700	17810	18002	17964	17823	17904	17852	17877	18001	17923	18217	17905	17856	17847	17687	17935	17989	17876	18013	18002	17890	18020	17881	17863	17744	18096	18015	17935	18150	17845	18035	17873	17936	18012	17920	17963	17863	17967	18009	18042	17837	17972	18093	17847	17879	18012	17623	17776	17920	18144	17808	17801	17863	18050	18097	17947	18060	18024	17637	17888	17922	18001	18056	17832	17832	17734	17654	17917	17945	17811	17890	18148	18072	18083	17626	17863	17908	18073	18058	17858	17798	17964	18031	18079	18030	18190	17854	18033	17892	17881	18137	17949	17931	17948	18051	18083	17820	17937	17895	17962	17958	17812	18019	17771	17666	18063	17864	18031	18024	18020	17943	17843	17898	18129	17736	18031	17848	17896	17955	18010	17955	18073	17941	18007	17899	17830	18051	17804	17935	18036	17970	17851	17922	17975	17959	17806	17955	17897	17868	17817	17858	17993	18051	17723	17901	18023	17850	18110	17770	18075	18047	17962	17895	17952	18063	17948	17838	18012	17790	18078	18115	17791	17976	18253	17824	17919	18089	18035	17979	18035	17912	17963	17851	17976	17981	18025	17771	17940	17901	17998	17755	17662	18048	18127	17916	18044	17725	17794	17701	17988	17781	18060	17977	18020	17934	17732	18094	18001	17686	17992	17804	17905	17757	17916	18220	17913	17812	17843	18076	18077	18006	18114	17749	17916	17990	17914	18090	17889	17807	17994	17970	17734	18037	17911	17962	17813	17804	17775	18030	17684	17815	17890	17939	17879	17924	17650	17759	17859	17973	17691	17852	17740	17828	17806	17760	18081	17790	17937	17915	17884	17827	17987	17934	17848	18128	18121	18183	17962	17870	18090	18001	18107	17975	17887	18112	18035	18004	17907	17693	18012	17934	17870	17942	17846	18120	17999	18070	17860	18061	18218	17980	17968	18035	17937	18059	17730	17936	17842	18093	17859	17993	18026	17894	18064	17738	18071	17871	17895	17833	17915	17945	17978	17823	18040	17940	17980	17850	17964	17795	18039	17894	17964	18030	17681	17996	17865	17817	17864	17841	17983	18067	18050	17680	17884	17882	18027	17800	18029	17905	17885	18051	17727	18022	18054	17831	17872	18009	18054	17951	18052	18053	18067	17922	17739	18008	17998	18070	17949	18002	17946	17892	17991	17740	17783	17911	18008	18085	18143	17943	18026	17827	18044	18054	18099	17937	18059	17845	17851	17905	17888	17862	17954	17981	18142	18096	17919	17952	17969	18140	18202	17974	17950	17832	18144	17777	17919	18185	18116	17783	17807	18085	18098	18218	17892	18089	18094	18106	17760	18042	17986	17978	17969	17899	17975	17820	17729	17885	17953	17782	18037	17866	17846	17887	17780	17925	17928	17924	18016	17956	17846	17989	17890	18003	18034	17820	17916	18044	17945	18040	17996	18164	17912	17991	17901	18031	17985	17828	17873	18063	18068	17836	17845	17746	17866	18202	17955	17919	17825	17909	18090	17926	17975	18079	18033	17911	17657	17860	18022	17848	18052	18156	17863	17798	18081	17974	17874	18028	17954	17953	17829	17919	18023	18013	17915	17953	17913	17948	17894	17807	18055	18012	18025	17828	17982	18173	17915	17837	17733	17927	17875	17851	18048	18062	18022	17983	18003	17911	17975	18102	18070	18066	17854	17983	17891	17859	17770	17937	17915	18063	17902	17865	18012	18117	18049	17843	17800	18116	17923	18056	17946	17721	17898	17861	17942	17881	18033	18009	17824	17749	18102	18020	17893	17878	18251	17948	17928	17712	17792	17894	18064	17868	17899	17620	17955	18110	17974	17843	17897	18044	17846	18033	17938	18005	17919	17864	17903	17850	17746	17813	17973	17922	17732	18022	17808	17897	17970	18003	17707	17895	18013	17927	17988	17876	17793	17887	17982	17898	17762	17986	18175	17982	17931	17703	17950	17838	17779	17874	18000	17916	17899	17861	17958	18040	18077	17884	18075	17910	17928	18070	17859	18001	17990	17825	17763	17886	17804	17836	17800	17878	17815	17842	17916	17715	17885	18000	17830	17957	18089	17932	17964	17908	17866	17952	18162	17935	17926	17912	17863	17923	17779	17801	17641	17948	17896	17838	17889	17907	17985	18131	17972	18102	17900	17951	17937	18039	17998	17869	17742	17978	17916	17848	18022	17914	18103	18126	17991	18038	17860	17753	17803	17793	17915	17980	17931	17925	17999	17795	17890	18029	18214	17806	17975	17645	17672	18042	17835	18004	17917	17707	18036	17945	17843	18108	17777	17811	17869	17898	17900	17894	17939	17934	17918	18042	17985	18304	18126	17815	17778	17988	17973	17942	17809	18117	17814	17902	17941	17949	17868	18050	18144	17922	17905	17975	17971	17964	17854	17959	17801	17673	17646	17876	17740	17902	17912	18075	17740	17932	17907	17927	17866	18068	18144	17902	17979	17967	18037	18060	17871	17792	17857	17756	17983	17857	18227	17821	17790	18029	18034	17937	17838	17880	17993	17869	17959	17920	17927	17980	17949	17975	17864	17999	17975	17980	17965	18014	17949	17811	18069	17902	18067	17979	17867	17958	18037	17766	18062	17912	18045	17915	18039	17943	17696	17983	17972	18008	17945	17834	17829	18053	17943	17751	17875	17918	18146	18004	17933	17797	17965	17923	18005	18175	17805	17986	18096	17911	17921	17940	17866	17807	17957	18064	18000	17905	17842	18010	17938	17980	18138	17925	17598	17852	18015	18007	17861	18163	18058	17796	17783	17911	18078	17640	17917	17926	18057	17883	17971	17812	18004	17884	17874	17816	17955	17909	18061	17857	17947	17834	17950	17972	17775	18021	17976	18053	17970	17868	18011	17984	18099	17813	18208	17938	17939	18006	17780	18085	17972	17875	17819	17732	18058	17715	17648	17941	18023	17997	17848	17987	18032	17870	17911	17896	17904	18211	17949	17985	17943	17910	17838	17872	17943	18021	17980	17878	17957	17881	17939	17814	17835	17818	17879	17791	17885	17890	17888	17868	18004	17862	17818	17850	18053	17805	17911	17675	17771	17960	18013	17821	17895	18003	17850	17804	17962	17896	17850	17887	17682	18005	17868	18070	17968	17928	17919	17784	17959	18089	17859	17893	17940	17893	17883	17733	18062	17871	18019	17936	18011	18026	17795	17732	17901	17805	17748	17834	18123	18015	17921	17964	18048	17990	17752	18103	17792	18060	17818	18090	17854	17853	17813	17917	18014	17966	17907	17852	18075	18095	17996	17912	18030	17743	17829	17864	17815	17890	18005	18057	17966	18211	17991	17921	18034	17986	17931	17919	17711	17845	17822	17924	17793	18041	17893	17896	17781	17726	18148	17644	17972	18045	17845	17691	17974	17892	17954	17769	17957	18006	17771	17820	18006	17919	17851	17909	18065	17848	18070	17960	17749	17937	18156	18106	17830	18184	17813	17788	17899	17940	17778	17953	18153	17913	17769	17838	17884	17936	17693	17657	17824	17814	17813	17858	17974	18030	18134	17825	18106	17750	17702	17814	17974	17894	17794	17768	18077	17986	17941	17841	17799	17806	17969	17844	17805	17924	17746	17964	17989	17997	17962	17814	17819	17832	17933	17866	18157	17727	17977	17960	17784	17811	17978	17903	18019	17994	17955	18003	18036	17959	17710	18027	17908	17994	17835	17998	17915	18051	17901	18034	18051	17770	17795	17841	17855	18113	17918	18090	17960	17811	17776	17835	17955	17899	17863	17920	17866	18069	18109	18013	18195	18004	18086	17940	18177	17975	17775	17977	18043	17854	18101	17987	18144	17911	17782	17932	18093	17935	18095	17675	18075	18003	18178	18130	17966	17873	17979	17994	17832	17895	18066	17889	18088	17853	17945	18213	17963	17954	17925	18087	17846	17990	17913	17890	17881	18064	17969	17937	18084	17705	17937	17975	17963	17989	17881	18173	18281	17915	17884	18078	17875	17923	17948	17909	18114	18169	17887	17799	17918	17900	17904	17754	17800	17948	18043	17934	18086	18019	17802	17987	18065	18011	17912	17860	17883	17984	18127	17893	18000	17974	18149	18063	17819	18004	17915	17796	17965	17905	17996	17902	18118	17924	17948	17947	17895	17971	17993	17763	17932	18007	17896	17921	17864	17809	18011	17920	17763	17945	17840	17991	18116	17878	17959	18003	18017	17875	17926	17694	17881	18021	17988	18026	18003	17860	17957	17884	17944	18006	18016	17840	17926	17933	17761	18072	18022	17951	17889	17894	17927	17952	17885	17852	17852	17986	17937	17896	18044	17771	17966	17904	17964	17850	17992	17921	18019	17804	18029	17857	17815	17996	17803	17951	17833	17745	17805	17805	17940	17988	18024	17987	17723	17968	17902	17878	18030	17884	17872	18019	17869	18045	18127	18008	17790	17953	17879	17826	18073	17914
19208	22482	22024	18870	17377	18691	22119	20963	19150	17234	16337	16435	16206	16132	15824	16265	15884	15847	16247	16734	16740	16400	15833	15550	15386	15271	15447	15286	15277	15443	15318	15389	15195	15392	15396	15275	15281	15312	15314	15404	15422	15327	15294	15105	15405	15417	15298	15289	15363	15288	15398	15318	15350	15295	15409	15408	15272	15192	15194	15394	15208	15409	15391	15133	15151	15493	15514	15260	15509	15253	15238	15257	15348	15416	15249	15497	15282	15318	15366	15229	15296	15281	15188	15621	15364	15265	15268	15269	15258	15362	15470	15295	15263	15167	15190	15312	15384	15314	15323	15194	15154	15493	15422	15227	15423	15312	15328	15191	15355	15281	15416	15246	15318	15249	15373	15369	15257	15318	15438	15388	15407	15337	15199	15382	15294	15128	15336	15332	15288	15435	15315	15344	15175	15313	15377	15230	15109	15347	15429	15286	15135	15432	15357	15309	15156	15433	15292	15339	15469	15255	15403	15235	15225	15306	15286	15402	15242	15232	15383	15463	15391	15249	15344	15390	15290	15396	15334	15199	15300	15251	15072	15371	14985	15268	15212	15335	15286	15181	15127	15319	15078	15283	15294	15319	15518	15028	15289	15354	15278	15259	15253	15227	15340	15198	15308	15325	15189	15384	15262	15081	15279	15224	15274	15176	15384	15204	15430	15143	15380	15534	15104	15273	15249	15270	15337	15309	15286	15274	15320	15245	15161	15153	15289	15423	15406	15157	15420	15316	15251	15107	15333	15219	15245	15133	15302	15493	15363	15261	15277	15323	15299	15329	15242	15247	15300	15166	15365	15531	15381	15326	15308	15133	15333	15521	15218	15313	15324	15323	15329	15141	15451	15310	15512	15406	15289	15484	15309	15348	15296	15354	15397	15082	15278	15363	15340	15333	15350	14963	15382	15292	15275	15414	15210	15337	15349	15252	15297	15253	15435	15480	15284	15304	15416	15471	15288	15280	15286	15263	15288	15416	15194	15319	15163	15476	15417	15414	15336	15293	15341	15260	15447	15242	15457	15168	15103	15285	15189	15242	15438	15195	15268	15289	15351	15256	15290	15241	15256	15179	15354	15184	15073	15390	15239	15246	15204	15332	15279	15301	15286	15424	15433	15273	15138	15296	15303	15242	15269	15274	15343	15423	15212	15433	15259	15429	15473	15280	15264	15275	15330	15271	15244	15365	15186	15137	15438	15384	15441	15238	15324	15246	15133	15434	15395	15284	15339	15362	15254	15188	15396	15478	14996	15285	15339	15168	15385	15246	15166	15097	15249	15216	15315	15269	15208	15407	15129	15297	15391	15320	15194	15383	15456	15232	15362	15394	15410	15203	15290	15166	15406	15212	15361	15239	15261	15357	15244	15190	15157	15473	15170	15270	15454	15309	15252	15204	15295	15338	15418	15572	15207	15103	15354	15309	15341	15275	15223	15448	15383	15444	15335	15205	15436	15351	15342	15415	15110	15335	15370	15329	15285	15097	15305	15462	15218	15365	15429	15229	15273	15384	15116	15267	15459	15263	15423	15128	15408	15325	15382	15438	15261	15258	15182	15328	15347	15435	15197	15251	15303	15269	15283	15208	15329	15185	15278	14970	15213	15421	15139	15340	15245	15267	15361	15258	15240	15398	15411	15256	15395	15376	15443	15202	15222	15382	15252	15283	15313	15353	15205	15460	15346	15308	15374	15176	15266	15257	15334	15170	15370	15218	15434	15391	15377	15512	15221	15307	15327	15335	15342	15372	15295	15196	15335	15310	15474	15296	15350	15242	15425	15436	15175	15234	15381	15230	15337	15378	15348	15174	15293	15226	15185	15169	15188	15324	15200	15450	15379	15175	15388	15278	15201	15354	15371	15249	15316	15245	15396	15436	15176	15276	15462	15288	15297	15406	15245	15214	15195	15437	15313	15268	15319	15365	15358	15436	15040	15356	15112	15478	15289	15329	15323	15426	15389	15098	15204	15334	15266	15219	15308	15226	15377	15449	15337	15264	15128	15479	15332	15350	15443	15223	15174	15438	15221	15405	15132	15383	15341	15204	15181	15373	15448	15322	15303	15301	15368	15269	15297	15335	15323	15207	15386	15388	15179	15294	15186	15251	15302	15184	15397	15262	15352	15284	15269	15367	15338	15388	15345	15392	15465	15319	15155	15336	15247	15357	15402	15249	15292	15334	15423	15142	15151	15309	15586	15205	15474	15352	15210	15320	15283	15138	15404	15326	15508	15209	15282	15263	15331	15183	15442	15364	15272	15189	15250	15295	15400	15381	15284	15331	15376	15214	15205	15315	15177	15105	15232	15296	15210	15325	15248	15213	15284	15279	15237	15295	15357	15185	15424	15546	15257	15288	15385	15287	15408	15134	15237	15223	15457	15287	15396	15337	15178	15437	15239	15194	15325	15167	15161	15244	15222	15240	15351	15314	15370	15319	15365	15390	15404	15277	15213	15337	15469	15294	15291	15219	15353	15172	15357	15143	15460	15243	15325	15362	15505	15286	15270	15295	15311	15259	15403	15429	15368	15205	15235	15342	15303	15267	15307	15498	15199	15370	15448	15203	15278	15328	15354	15415	15287	15333	15349	15251	15230	15475	15223	15464	15237	15252	15364	15298	15156	15523	15301	15324	15242	15098	15265	15283	15238	15220	15244	15365	15232	15222	15103	15297	15378	15293	15129	15134	15276	15155	15270	15341	15310	15444	15351	15278	15327	15423	15187	15189	15394	15207	15360	15376	15136	15244	15206	15241	15343	15355	15321	15525	15174	15385	15367	15314	15349	15232	15465	15285	15338	15269	15209	15182	15524	15087	15365	15468	15395	15396	15229	15133	15363	15377	15269	15393	15192	15351	15339	15389	15254	15182	15145	15145	15287	15514	15360	15228	15328	15362	15255	15189	15434	15317	15140	15311	15165	15379	15431	15318	15159	15364	15339	15358	15296	15128	15282	15316	15350	15208	15253	15375	15293	15158	15240	15154	15227	15198	15288	15490	15368	15300	15485	15340	15443	15335	15131	15358	15299	15329	15369	15280	15317	15198	15397	15251	15247	15510	15299	15280	15294	15232	15316	15320	15301	15382	15308	15241	15451	15321	15347	15285	15407	15267	15573	15283	15377	15173	15364	15390	15288	15379	15305	15440	15186	15312	15310	15391	15339	15368	15167	15294	15155	15353	15367	15308	15316	15161	15184	15357	15297	15393	15376	15259	15374	15312	15251	15402	15303	15270	15371	15356	15351	15220	15359	15348	15420	15362	15252	15313	15249	15387	15398	15214	15375	15256	15145	15278	15495	15436	15318	15330	15391	15303	15140	15278	15266	15323	15215	15279	15298	15349	15293	15277	15504	15172	15375	15478	15525	15371	15143	15296	15307	15276	15191	15416	15295	15225	15450	15334	15315	15369	15183	15393	15400	15235	15368	15432	15347	15159	15282	15195	15185	15299	15188	15322	15393	15371	15106	15260	15194	15328	15150	15321	15296	15210	15263	15274	15329	15480	15310	15277	15174	15323	15284	15332	15349	15377	15318	15317	15322	15329	15315	15261	15288	15552	15450	15413	15407	15428	15113	15409	15301	15280	15289	15224	15583	15300	15397	15377	15389	15405	15367	15415	15457	15267	15226	15193	15333	15339	15413	15294	15202	15379	15389	15273	15282	15310	15213	15260	15338	15166	15291	15345	15232	15316	15382	15407	15241	15372	15237	15402	15533	15272	15307	15430	15362	15311	15232	15371	15376	15489	15220	15452	15198	15368	15398	15221	15351	15208	15234	15191	15342	15267	15276	15224	15482	15337	15226	15400	15248	15203	15130	15257	15443	15343	15318	15372	15352	15321	15288	15263	15484	15317	15231	15237	15271	15213	15330	15339	15309	15403	15509	15269	15249	15456	15141	15385	15438	15418	15287	15289	15399	15234	15345	15321	15330	15448	15404	15211	15307	15308	15203	15185	15435	15215	15126	15398	15400	15462	15282	15211	15401	15186	15314	15349	15294	15403	15221	15376	15263	15399	15212	15319	15505	15241	15336	15407	15303	15247	15242	15302	15319	15216	15212	15246	15239	15263	15406	15351	15203	15395	15404	15148	15187	15344	15388	15204	15402	15228	15429	15436	15290	15372	15269	15200	15164	15257	15411	15258	15304	15414	15235	15240	15326	15120	15315	15354	15105	15463	15327	15405	15309	15243	15244	15325	15458	15156	15217	15344	15284	15125	15277	15364	15189	15415	15426	15397	15356	15322	15387	15444	15380	15289	15494	15330	15267	15466	15119	15286	15205	15389	15194	15349	15084	15243	15457	15379	15388	15231	15356	15347	15324	15117	15345	15268	15367	15372	15167	15294	15431	15280	15329	15341	15211	15290	15386	15397	15325	15382	15347	15310	15249	15388	15294	15288	15463	15260	15175	15299	15359	15329	15403	15362	15485	15352	15281	15193	15270	15125	15279	15264	15383	15338	15356	15357	15349	15311	15384	15241	15327	15383	15320	15235	15341	15356	15399	15298	15345	15474	15370	15278	15233	15230	15330	15289	15271	15274	15450	15441	15269	15173	15417	15224	15162	15383	15476	15327	15285	15257	15231	15201	15287	15269	15156	15378	15400	15383	15404	15273	15289	15376	15266	15366	15130	15151	15233	15270	15315	15302	15372	15340	15190	15362	15208	15327	15361	15319	15340	15142	15352	15132	15407	15419	15163	15356	15124	15227	15418	15303	15294	15468	15459	15263	15339	15200	15254	15222	15426	15291	15453	15362	15189	15367	15286	15391	15323	15332	15135	15521	15266	15268	15264	15386	15428	15318	15323	15273	15240	15334	15321	15317	15262	15185	15252	15221	15430	15229	15402	15240	15159	15172	15345	15485	15243	15248	15216	15252	15370	15289	15170	15415	15294	15259	15360	15262	15105	15338	15467	15393	15339	15423	15340	15239	15460	15363	15357	15175	15279	15259	15367	15258	15250	15284	15344	15204	15304	15319	15293	15326	15335	15398	15348	15328	15312	15228	15370	15297	15273	15277	15275	15368	15405	15300	15153	15101	15349	15467	15233	15233	15209	15447	15101	15252	15327	15208	15239	15337	15240	15305	15301	15398	15218	15360	15387	15324	15192	15194	15263	15215	15298	15237	15417	15401	15241	15172	15324	15377
25616	21421	28319	25517	22859	22320	25191	24572	22106	20342	19379	19199	19434	19310	19046	18783	18785	18550	19195	22797	22880	21059	19532	18656	17985	17797	17844	18055	17877	17734	17620	17660	17930	17781	17798	17741	17991	17865	17789	17660	17698	17823	17592	17618	17758	17873	17751	17833	17883	17898	17655	17681	17679	17845	17666	17904	17735	17737	17693	17597	17770	17869	17740	17627	17598	17692	17734	17639	17598	17707	17679	17653	17663	17732	17858	17574	17711	17653	17576	17582	17635	17745	17751	17685	17912	17503	17793	17818	17816	17528	17575	17846	17742	17666	17737	17823	17817	17692	17828	17747	17556	17697	17546	17614	17640	17473	17756	17641	17646	17588	17679	17680	17730	17600	17680	17690	17670	17870	17513	17636	17613	17476	17559	17802	17733	17739	17655	17566	17724	17751	17562	17787	17841	17782	17599	17658	17714	17615	17630	17649	17664	17767	17561	17749	17806	17603	17561	17647	17873	17763	17775	17706	17743	17613	17553	17586	17936	17538	17716	17444	17619	17555	17656	17850	17592	17883	17614	17631	17614	17680	17743	17694	17671	17551	17811	17691	17542	17713	17739	17684	17623	17566	17856	17777	17743	17972	17740	17814	17631	17616	17578	17724	17555	17688	17693	17845	17670	17695	17745	17700	17713	17717	17806	17649	17660	17916	17629	17739	17895	17666	17698	17763	17606	17823	17686	17690	17832	17798	17942	17655	17700	17679	17416	17669	17835	17663	17740	17890	17725	17551	17842	17796	17652	17800	17658	17833	17733	17522	17568	17558	17889	17690	17722	17694	17820	17622	17523	17649	17614	17768	17738	17709	17738	17664	17810	17570	17545	17821	17799	17763	17695	17539	17591	17730	17657	17695	17643	17717	17686	17863	17884	17828	17673	17791	17719	17553	17614	17569	17597	17706	17838	17717	17855	17659	17697	17772	17590	17697	17864	17694	17838	17596	17546	17591	17604	17653	17606	17569	17703	17849	17756	17631	17908	17689	17922	17840	17781	17736	17671	17657	17604	17727	17898	17544	17435	17767	17760	17976	17710	17674	17549	17771	17733	17613	17853	17734	17640	17815	17511	17709	17654	17528	17592	17675	17593	17732	17493	17755	17700	17754	17555	17910	17930	17847	17628	17792	17834	17784	17914	17615	17640	17648	17738	17562	17833	17631	17679	17705	17654	17804	17737	17678	17834	17514	17689	17702	17860	17583	17746	17452	17630	17935	17834	17679	17705	17753	17854	17474	17490	17621	17664	17719	17722	17703	17602	17468	17836	17732	17724	17789	17697	17669	17575	17719	17627	17488	17615	17509	17684	17848	17512	17704	17725	17665	17682	17665	17857	17738	17623	17572	17698	17718	18058	17574	17891	17848	17610	17665	17815	17732	17776	17708	17878	17692	17600	17648	17865	17556	17711	17618	17591	17776	17459	17564	17873	17464	17700	17790	17644	17727	17781	17695	17732	17749	17599	17899	17740	17948	17641	17811	17804	17578	17706	17715	17770	17816	17588	17607	17621	17691	17566	17738	17455	17695	17698	17633	17694	17694	17660	17726	17779	17907	17735	17859	17823	17928	17609	17641	17617	17822	17691	17789	17884	17843	17590	17717	17750	17648	17884	17579	17697	17523	17588	17625	17926	17673	17550	17639	17735	17673	17673	17659	17519	17821	17660	17811	17674	17585	17848	17623	17669	17738	17605	17622	17747	17706	17777	17789	17657	17593	17648	17787	17668	17732	17785	17571	17704	17639	17797	17757	17415	17553	17522	17560	17543	17376	17753	17581	17721	17762	17531	17607	17837	17745	17746	17756	17741	17763	17803	17596	17549	17721	17757	17861	17790	17659	17688	17531	17643	17507	17811	17698	17878	17687	17882	17657	17770	17598	17490	17647	17668	17680	17693	17868	17781	17626	17865	17759	17926	17522	17459	17567	17563	17836	17715	17484	17679	17648	17745	17754	17709	17690	17755	17652	17737	17520	17509	17701	17619	17593	17720	17683	17705	17636	17558	17630	17478	17692	17797	17671	17786	17593	17449	17815	17524	17762	17811	17845	17592	17747	17741	17839	17681	17691	17751	17738	17467	17763	17623	17415	17613	17721	17732	17675	17779	18007	17827	17691	17669	17562	17899	17711	17488	17578	17600	17606	17820	17633	17747	17640	17767	17654	17653	17763	17776	17726	17816	17791	17531	17636	17708	17635	17557	17727	17900	17786	17701	17578	17768	17600	17666	17875	17698	17926	17482	17713	17639	17844	17881	17988	17821	17820	17486	17639	17447	17779	17746	17727	17635	17694	17908	17621	17712	17671	17684	17685	17627	17633	17756	17858	17966	17748	17735	17537	17607	17850	17683	17732	17929	17652	17595	17756	17781	17757	17916	17582	17856	17531	17993	17671	17862	17773	17668	17709	17544	17608	17693	17507	17512	17860	17669	17644	17731	17639	17809	17621	17433	17769	17694	17658	17541	17695	17832	17930	17786	17632	17949	17917	17579	17720	17765	17680	17708	17812	17571	17736	17985	17855	17656	17894	17784	17820	17588	17479	17562	17620	17635	17564	17457	17791	17727	17644	17795	17837	17697	17486	17741	17648	17547	17796	17800	17764	17643	17740	17564	17699	17669	17702	17671	17663	17757	17759	17757	17822	17758	17724	17530	17746	17899	17601	17678	17779	17695	17698	17748	17767	17750	17725	17566	17802	17631	17747	17735	17730	17764	17878	18054	17582	17661	17699	17804	17914	17819	17502	17628	17786	17667	17605	17917	17644	17663	17668	17541	17655	17670	17684	17676	17910	17710	17830	17809	17745	17669	17725	17767	17768	17764	17633	17697	17712	17522	17792	17686	17825	17566	17681	17791	17687	17726	17827	17740	17764	17799	17886	17886	17684	17649	17757	17809	17664	17601	17702	17808	17492	17745	17743	17767	17529	17663	17707	17765	17536	17612	17693	17742	17763	17824	17688	17626	17743	17633	17613	17660	17561	17695	17709	17763	17610	17735	17580	17684	17677	17754	17714	17797	17679	17815	17669	17878	17815	17814	17552	17637	17737	17746	17807	17979	17949	17632	17609	17640	17679	17707	17829	17719	17768	17426	17687	17804	17728	17846	17638	17698	17660	17900	17687	17895	17770	17833	17574	17684	17666	17823	17867	17620	17613	17704	17528	17702	17813	17709	17817	17644	17761	17752	17638	17947	17731	17738	17718	17777	17534	17682	17622	17627	17505	17821	17666	17775	17812	17808	17822	17466	17681	17837	17771	17647	17659	17738	17587	17513	17540	17810	17928	17747	17761	17775	17631	17693	17873	17681	17718	17623	17730	17690	17556	17803	17583	17807	17625	17885	17990	17772	17464	17621	17672	17733	17789	17846	17603	17791	17772	17659	17632	17728	17709	17735	17651	17834	17722	17739	17630	17764	17784	17607	17665	17619	17673	17487	17509	17595	17593	17936	17757	17821	17749	17745	17613	17597	17677	17700	17852	17596	17883	17796	17819	17783	17754	17735	17611	17664	17687	17717	17751	17602	17860	17761	17836	17668	17794	17783	17791	17706	17757	17720	17824	17826	17583	17674	17682	17694	17515	17813	17712	17669	17787	17705	17803	17960	17747	17821	17611	17682	17824	17656	17746	17645	17725	17629	17537	17739	17680	17876	17668	17790	17574	17819	17697	17760	17848	17599	17631	17760	17756	17853	17872	17632	17558	17885	17610	17525	17604	17582	17536	17747	17663	17771	17947	17818	17760	17605	17737	17659	17566	17660	17756	17649	17608	17896	17684	17685	17786	17825	17777	17663	17801	17723	17739	17758	17744	17604	17896	17776	17698	17564	17816	17757	17679	17686	17791	17712	17774	17594	17774	17465	17872	17562	17622	17675	17694	17653	17760	17617	17582	17500	17702	17679	17910	17795	17598	17753	17599	17763	17677	17440	17760	17940	17844	17830	17604	17566	17720	17709	17579	17573	17782	17730	17559	17727	17936	17712	17743	17446	17744	17680	17805	17742	17497	17687	17423	17693	17662	17849	17678	17616	17780	17562	17755	17856	17502	17550	17526	17699	17767	17704	17801	17540	17708	17853	17639	17886	17492	17662	17751	17949	17682	17753	17868	17838	17673	17796	17752	17559	17843	17755	17714	17733	17661	17592	17661	17722	17860	17709	17709	17606	17880	17626	17595	17722	17531	17552	17746	17816	17794	17870	17822	17702	17879	17807	17487	17762	17894	17566	17617	17612	17716	17802	17703	17689	17595	17749	17649	17719	17745	17816	17659	17770	17504	17478	17579	17659	17534	17505	17652	17639	17750	17679	17599	17657	17976	17810	17596	17423	17486	17533	17853	17757	17529	17670	17537	17759	17605	17705	17808	17572	17682	17805	17575	17835	17910	17850	17801	17679	17788	17727	17457	17463	17648	17862	17754	17923	17729	17762	17599	17902	17508	17869	17719	17724	17680	17474	17686	17719	17805	17831	17787	17735	17562	17706	17780	17812	17584	17818	17574	17558	17789	17877	17748	17730	17896	17680	17709	17649	17795	17670	17546	17655	17483	17709	17631	17754	17672	17775	17707	17814	17594	17635	17578	17725	17823	17533	17510	17769	17673	17786	17887	17855	17694	17621	17979	17905	17680	17952	17642	17609	17703	17709	17853	17659	17616	17843	17802	17779	17680	17648	17672	17666	17642	17722	17642	17709	17622	17693	17608	17627	17467	17782	17548	17637	17449	17576	17897	17853	17706	17726	17870	17774	17745	17745	17899	17658	17566	17585	17769	17619	17688	17825	17730	17851	17717	17725	17623	17404	17508	17646	17637	17813	17726	17509	17597	17569	17845	17667	17627	17936	17646	17601	17644	17748	17654	17741	17633	17880	17514	17649	17537	17712	17606	17773	17800	17711	17722	17647	17600	17906	17676	17575	17643	17659	17848	17660	17776	17543	17816	17803	17801	17766	17449	17998	17774	17626	17891	17787	17896	17659	17713	17718	17673	17779	17625	17508	17750	17804	17612	17723	17621	17593	17501	17699	17754	17714	17830	17791	17680	17590	17718	17857	17621	17729	17718	17611	17764	17759	17644	17659	17926	17729	17585	17828	17873	17829	17827	17602	17703	17615	17608	17681	17829	17872	17759	17681	17678	17690	17747	17471	17579
18980	29675	28569	24602	21119	20366	24956	25539	21958	18641	17580	17769	17544	17959	16956	16790	16802	16206	17573	22619	22076	19667	17231	16251	15525	15090	15299	15120	14977	15187	15239	15221	15137	15114	15059	15066	15216	15087	15222	15204	15089	15312	15131	15198	15285	15166	14894	15259	15268	15185	15216	15058	15147	15143	15123	15113	15076	15186	15147	15214	15180	15342	15197	15060	15344	15155	15072	15129	15123	15228	15070	15337	15143	15155	15131	15075	15305	15113	15116	15141	15293	15172	15058	15233	15313	15132	15118	15169	15043	15189	15222	15011	15253	15091	15223	15187	15157	15243	15057	15136	14983	15101	15298	15174	15155	14981	15142	15321	15137	15157	15167	15249	15325	15233	15028	15226	15182	15249	15223	15135	15089	15058	15197	15130	15182	15229	15184	15231	15228	15053	15077	15151	15264	15031	15128	15018	15172	15177	15173	15166	15417	15179	15078	15169	15173	15014	15142	15015	15149	15125	15151	15194	15205	15105	15222	15153	15174	15110	15343	14912	15222	15147	15204	15271	15033	15089	15026	14980	15116	15217	15116	15238	15114	15177	15193	15318	15311	15080	15152	15282	15182	15319	15160	15245	15072	15171	14991	15261	15063	15208	15223	15215	15173	15118	15008	15188	15098	15096	15162	15164	15085	15268	15194	15133	15164	15201	15103	15251	15156	14976	15248	15188	15135	15245	15173	15055	15151	15140	15168	15264	15075	15273	15102	15143	15100	15108	15221	15130	15100	14981	15218	15134	15179	14985	15217	15132	15326	15276	15119	15161	15236	15159	15136	15137	15216	15155	15065	15158	15309	15168	14956	15213	15015	15204	15154	15239	15015	15005	14925	15077	15164	15233	15254	14909	15059	15006	15126	15257	15091	15089	15354	15328	15201	15243	15058	15104	15211	15289	15027	15298	15224	15049	15234	15122	15118	15177	15184	15155	15081	15119	15134	15227	15209	15033	15298	15186	15044	15068	15088	15068	15280	15155	15132	15236	15133	15137	15100	15082	15170	15264	15174	15334	15155	15148	15264	15242	15197	15189	15189	15113	14984	15355	14986	15122	15173	15296	15250	15215	14976	15134	15299	15131	14944	15081	15068	15072	15258	15075	15038	15051	15265	15231	14977	15181	15164	15190	15193	15229	15221	15148	15141	15141	15068	15468	14968	15178	14991	15267	15147	15276	15027	15114	15312	15291	15025	14993	15013	15180	15143	15193	15055	15068	15078	15204	15205	15144	14936	15141	15109	15171	15062	15304	15147	15117	15050	15097	15147	15268	15323	15121	15138	15152	15166	15146	15035	15225	15021	15139	15129	15070	15029	15140	15130	15139	15378	15184	15237	15230	15234	15133	15269	15298	15068	15177	15211	15268	15090	15198	15342	15010	15046	15105	15062	15062	15055	15080	15336	15033	15160	15091	15299	15167	15267	15047	15161	15109	15221	15254	15279	15141	15090	15161	15247	15133	15181	15184	15376	15225	15149	15200	15077	15263	15175	15130	14940	15199	15227	14964	15177	15145	15178	15190	15242	15036	15010	15012	15153	15054	15119	15252	15125	15156	15243	15082	15208	15145	15151	15085	15201	15163	15231	15259	15114	15066	15061	15160	15148	15175	15166	15094	15213	15179	15136	15235	15217	15246	15245	15109	15026	15191	15109	14965	15137	15205	15304	15163	15251	15024	15253	15081	15042	15258	15163	15080	15228	15220	15056	15181	15258	15197	15314	15303	15212	15135	15229	15014	15017	15061	15102	15251	15153	15198	15136	15112	15157	15241	15152	15166	15401	15189	15126	15252	14955	15253	15206	15263	15213	15091	15251	15119	15141	15303	15194	15111	14986	15226	15337	15131	15061	15234	15230	15089	15155	15141	15335	15225	15015	15108	15041	15173	15196	15287	15071	15125	15221	14901	15083	14942	15279	15045	15217	15186	14971	15311	15163	15042	15227	15303	15210	15273	15260	15157	15090	15233	15075	15190	15152	15138	15057	15116	15205	15258	15164	15234	15122	15282	15161	15161	14962	15157	15145	15200	15181	15319	15138	15091	15170	15282	15034	15085	15173	15232	15100	15229	15291	15228	15267	15097	15066	15187	15229	15193	15120	15162	15186	15053	15005	15349	15095	15367	15059	15235	15310	15043	15177	15124	15232	15146	15154	15153	15083	15273	14943	15237	15332	15267	15158	15095	15189	14831	15153	15204	15014	15078	15255	15296	15179	15144	15001	15163	15338	15194	15188	15019	15048	15106	15102	15142	15164	15144	14973	15211	15233	15008	15040	15130	15005	15179	15056	15069	15096	15186	15036	15235	15304	15151	15016	15281	15056	15102	15165	15330	15333	14944	15229	15190	15033	15067	15268	15037	15186	15220	15258	15077	15064	15063	15210	15187	15202	15283	15176	15159	15279	15299	15151	15157	15165	15299	15111	15295	15012	15192	15309	15071	15335	15145	15137	15214	15006	15189	15317	15137	15037	15021	15065	15345	15115	15219	15160	15198	15176	15125	15191	15371	15110	15066	15215	15250	15226	15049	15029	15027	15081	15128	15285	15189	15071	15079	15177	15227	15264	15293	15105	14975	15236	15091	15210	15230	15083	14972	15070	15085	15165	15067	15132	15123	15118	15246	15068	15194	15148	15075	15046	15023	14962	15076	15140	15257	15151	15216	15201	15250	15025	14997	15164	15290	15137	15259	15128	15277	15115	15221	15039	15243	15083	15215	15003	15186	15062	15179	15177	15183	15142	15071	15278	15047	15335	15104	15335	15048	15175	15113	15105	15233	15134	15321	15061	15143	15135	15008	15091	15151	15352	15090	15183	15168	15155	15198	15162	15142	15123	15065	15063	15111	15244	15214	15219	15095	15137	15200	15086	15239	15215	15058	15159	14914	15130	15246	15159	15173	15133	15107	15397	15124	15216	15178	15290	15211	15024	15148	15136	15143	15156	14959	15346	15105	15221	15069	15104	15252	15227	15116	15098	15139	15095	15186	15223	15064	15203	15108	15158	15177	15132	15269	15072	15209	15270	15173	14905	15224	15068	15286	15184	15142	15256	15140	15121	15349	14899	15269	15229	15295	15233	15095	15207	15110	15202	15145	15125	15089	15219	15259	15193	15192	15220	15096	15273	15075	15212	14914	15147	15230	14934	15177	15148	15115	15048	15217	15175	15307	15229	15081	15112	15072	15113	15246	15313	15275	15093	15257	15176	15068	15098	15274	15076	15329	15206	15219	15248	15143	15112	15121	15286	15069	15284	15148	15211	15343	15149	15117	15092	15294	15292	15249	15169	15178	15208	15182	14936	15143	15028	15258	15175	15082	14962	14983	15170	15171	15236	15268	15114	15268	15134	15185	15173	15085	15286	15201	15134	15098	15318	15142	15377	15169	15230	15088	15057	15084	15033	15316	15168	15298	15151	15104	15182	14983	15061	15109	15306	15289	15176	15212	15030	15206	15198	15089	15112	15139	15149	14983	14950	15239	15102	15450	15125	15072	15060	15204	15186	15124	15217	15099	15222	15168	15141	15190	15143	15061	15274	15173	15166	15195	15176	14853	15321	15271	15233	15195	15344	15039	15094	15153	15162	14998	15236	15225	15209	15315	15209	15221	15017	15181	15270	14995	15145	15207	14972	15032	15163	15194	15022	15171	15075	15315	15208	15065	15189	15237	15192	15266	15074	15125	15340	15088	15203	15199	15189	15230	15152	15277	15190	15071	15273	15227	15030	15127	15290	15219	15216	15163	15063	15180	15154	15126	14991	15221	15122	15027	15069	14959	15323	15044	15306	14981	15203	15291	15332	15172	15119	15080	15191	15221	15296	15091	15153	15091	15171	15175	15139	15198	15122	15337	15242	15183	15212	15144	15255	15247	15155	15059	15247	15097	15147	15063	15219	15114	15218	15248	15201	15057	15094	15312	15287	15194	15183	15073	15187	15018	15235	15095	15295	15209	15124	15180	15175	15025	14992	15154	15082	15223	15045	15023	15183	15115	15126	15142	15192	15285	15086	15187	15004	14967	15214	15322	15051	15178	15216	15046	15208	15103	15158	15424	15227	15060	15227	15136	15353	15304	15072	15170	15060	15195	15228	15045	15281	15148	15126	15017	15255	15036	15171	15081	15165	15182	15181	15196	15302	15244	15286	15205	15093	15193	15069	15153	15026	15245	15382	15166	15143	15269	15094	15270	15053	15149	15184	15310	15034	15193	15171	15038	15180	15179	15184	15055	15157	15136	15253	15100	15226	15112	15170	14959	15244	15232	15163	15129	15117	15264	14993	15187	15135	14976	15314	15182	15167	15159	15258	15141	15144	15105	15169	15034	15156	15123	15185	15153	15104	15037	15192	15148	15230	15076	15176	15352	15072	15056	15263	15194	15097	15022	15107	14952	15154	15040	15213	15347	15176	15147	15114	15110	15157	14974	15094	15162	15379	15136	15308	15143	14941	15094	15278	15103	15058	15336	15164	15079	15203	15189	15133	15182	15061	15289	15331	15102	15208	15174	15158	15174	15163	15218	15265	15198	15036	14947	15264	15057	15099	15090	15223	15266	15021	15267	15230	15254	15281	15275	15300	14964	15167	15158	15275	15048	15278	15103	15072	15112	15180	15212	15338	15202	15270	15131	15174	15083	15024	15160	15221	15108	15084	15084	15072	15276	14869	15268	15141	15148	15059	15162	15322	15153	15118	15131	15252	15108	15307	15124	15125	15140	15180	15279	15108	15074	15014	15094	15091	15098	15027	15087	15145	15078	15160	15040	15040	15182	15059	15108	15279	15240	14956	15100	15220	15355	15014	15140	14891	15169	15040	15263	15193	15077	15130	15307	15158	15155	15202	15256	15057	15235	15250	15103	15017	15246	15101	15147	15220	15201	15044	15100	15148	15297	15113	15156	15209	15016	15273	15082	14993	15103	15315	15110	15254	15065	15113	15123	15169	15037	15286	15093	15201	15135	15110	15189	15072	15249	15117	15114	15399	15180	15163	15166	15081	15161	15252	15072	15080	15080	15041	15251	15149	15143	15174	15241	15154	15288	15269	15270	15085	15269	15066	15195	15222	15005	15059	15118	15258	15014	15155	15290	15032	15181	15141	15137	15165	15118	15144	15219	15062	15088	15173	15143	15054	15254	15089	15002	15181	15177
24263	21379	28879	24360	22200	24146	27218	27285	24996	22617	20806	20210	20092	19998	20054	19531	19515	19121	19323	23685	27327	24120	21038	19243	18434	18009	17879	17693	17715	17675	17859	17751	17677	17815	17811	17679	17823	17738	17628	17436	17630	17679	17549	17695	17674	17696	17818	17678	17573	17538	17775	17679	17625	17672	17643	17795	17412	17387	17615	17715	17479	17653	17717	17831	17773	17638	17409	17635	17587	17712	17726	17841	17741	17568	17642	17636	17787	17816	17841	17688	17633	17588	17773	17448	17685	17656	17591	17591	17540	17546	17584	17708	17711	17650	17735	17739	17788	17837	17897	17714	17630	17572	17696	17546	17695	17715	17698	17611	17765	17779	17637	17497	17625	17673	17759	17596	17555	17631	17629	17683	17642	17724	17809	17491	17610	17634	17618	17591	17609	17742	17770	17617	17673	17561	17683	17619	17761	17780	17593	17831	17683	17342	17519	17775	17412	17671	17637	17551	17791	17509	17797	17673	17717	17561	17864	17511	17668	17601	17669	17707	17711	17794	17633	17577	17691	17766	17586	17792	17913	17757	17885	17654	17701	17700	17690	17481	17614	17571	17743	17647	17811	17541	17636	17633	17780	17482	17577	17463	17729	17551	17873	17511	17678	17866	17543	17658	17565	17695	17677	17602	17588	17770	17624	17736	17481	17779	17861	17782	17776	17646	17659	17870	17835	17463	17692	17538	17600	17693	17823	17661	17731	17895	17603	17834	17484	17789	17654	17636	17572	17703	17583	17658	17585	17782	17649	17441	17747	17626	17752	17653	17681	17584	17653	17618	17743	17751	17675	17777	17648	17487	17584	17653	17554	17515	17795	17722	17729	17635	17615	17548	17653	17706	17666	17507	17525	17743	17629	17638	17602	17459	17664	17633	17477	17560	17634	17379	17675	17855	17545	17851	17673	17477	17603	17543	17786	17511	17669	17731	17619	17526	17555	17650	17603	17609	17541	17672	17579	17525	17539	17735	17589	17658	17701	17841	17639	17628	17845	17593	17765	17783	17748	17852	17630	17580	17595	17731	17760	17531	17590	17462	17555	17596	17510	17974	17511	17602	17536	17848	17743	17569	17738	17524	17517	17680	17677	17687	17669	17710	17472	17442	17742	17820	17685	17745	17689	17692	17745	17701	17768	17575	17818	17686	17719	17724	17654	17626	17569	17605	17746	17701	17470	17617	17641	17725	17704	17471	17570	17923	17770	17548	17608	17706	17748	17777	17789	17646	17652	17891	17558	17707	17467	17699	17728	17605	17670	17677	17670	17705	17550	17469	17677	17612	17771	17627	17561	17590	17550	17659	17658	17624	17773	17594	17707	17640	17657	17559	17836	17649	17440	17494	17761	17461	17603	17644	17532	17482	17655	17675	17629	17789	17774	17590	17614	17585	17728	17628	17716	17646	17426	17685	17455	17669	17815	17781	17678	17668	17596	17695	17513	17412	18001	17524	17368	17636	17741	17676	17767	17753	17728	17694	17664	17560	17454	17758	17444	17376	17690	17644	17667	17483	17765	17619	17666	17551	17508	17576	17580	17450	17712	17731	17652	17772	17644	17546	17538	17727	17712	17608	17687	17740	17624	17574	17504	17550	17361	17628	17626	17509	17696	17795	17743	17601	17626	17635	17859	17666	17698	17635	17781	17506	17573	17724	17568	17626	17582	17521	17525	17609	17730	17539	17521	17573	17373	17601	17556	17520	17576	17829	17594	17534	17774	17539	17646	17586	17830	17745	17678	17560	17693	17562	17460	17473	17784	17686	17629	17699	17923	17730	17740	17619	17689	17825	17739	17381	17582	17669	17734	17611	17710	17575	17593	17874	17652	17738	17670	17612	17603	17752	17581	17534	17468	17631	17492	17678	17879	17636	17479	17629	17804	17820	17570	17563	17772	17721	17663	17788	17884	17536	17756	17712	17518	17829	17553	17572	17643	17653	17570	17681	17678	17660	17619	17739	17651	17684	17654	17533	17765	17776	17628	17746	17806	17667	17739	17858	18018	17774	17657	17727	17535	17808	17483	17427	17806	17517	17580	17687	17742	17634	17662	17602	17723	17740	17584	17666	17609	17629	17750	17699	17474	17539	17536	17647	17555	17750	17725	17746	17479	17634	17521	17723	17527	17712	17611	17500	17460	17744	17484	17415	17593	17679	17553	17708	17745	17558	17597	17473	17520	17449	17463	17745	17663	17640	17760	17670	17708	17493	17613	17795	17775	17613	17684	17849	17487	17811	17613	17305	17743	17726	17663	17370	17554	17549	17631	17407	17774	17715	17682	17443	17691	17604	17728	17682	17778	17611	17621	17777	17535	17737	17623	17534	17724	17987	17379	17500	17778	17802	17743	17728	17755	17713	17727	17492	17658	17666	17682	17772	17699	17721	17707	17804	17749	17727	17566	17551	17657	17744	17637	17680	17703	17752	17900	17611	17788	17596	17520	17627	17642	17647	17772	17654	17706	17707	17779	17659	17571	17520	17630	17682	17453	17646	17659	17558	17637	17719	17566	17608	17645	17465	17445	17913	17657	17552	17693	17528	17555	17725	17671	17800	17694	17681	17667	17706	17529	17691	17543	17713	17765	17580	17636	17673	17852	17672	17760	17632	17652	17732	17466	17630	17667	17442	17448	17642	17742	17687	17581	17662	17623	17591	17790	17803	17682	17703	17644	17745	17656	17541	17742	17574	17601	17654	17700	17806	17519	17669	17753	17569	17789	17776	17677	17646	17705	17619	17728	17869	17637	17477	17687	17796	17480	17665	17746	17731	17612	17686	17699	17671	17708	17676	17583	17618	17741	17783	17806	17609	17487	17568	17580	17582	17485	17652	17856	17655	17674	17691	17622	17584	17554	17562	17976	17665	17400	17590	17419	17542	17473	17626	17563	17544	17755	17633	17649	17687	17658	17618	17545	17666	17676	17972	17522	17507	17575	17730	17649	17695	17766	17695	17845	17681	17499	17697	17623	17583	17879	17716	17603	17606	17696	17598	17485	17538	17464	17781	17610	17450	17586	17590	17686	17596	17529	17548	17627	17393	17771	17737	17808	17901	17504	17625	17555	17702	17671	17558	17624	17563	17779	17447	17561	17505	17722	17624	17551	17694	17772	17506	17814	17814	17689	17790	17614	17729	17604	17720	17579	17712	17638	17745	17784	17560	17445	17566	17580	17633	17584	17507	17565	17518	17424	17630	17828	17632	17726	17659	17723	17583	17478	17628	17613	17771	17710	17497	17878	17585	17773	17609	17812	17559	17687	17684	17596	17671	17642	17600	17486	17547	17707	17654	17858	17386	17575	17702	17823	17731	17612	17706	17445	17562	17501	17612	17736	17589	17945	17529	17571	17589	17575	17774	17498	17723	17915	17643	17460	17467	17648	17927	17561	17660	17775	17687	17784	17683	17539	17570	17411	17639	17718	17655	17690	17744	17622	17684	17725	17633	17816	17470	17752	17462	17500	17539	17617	17660	17710	17643	17603	17609	17650	17689	17547	17645	17619	17613	17523	17759	17745	17749	17709	17443	17563	17542	17693	17579	17635	17661	17721	17542	17594	17542	17766	17691	17723	17698	17651	17680	17768	17646	17616	17662	17646	17590	17688	17742	17623	17688	17779	17552	17646	17629	17622	17703	17525	17483	17725	17603	17686	17638	17660	17818	17652	17616	17534	17660	17865	17730	17557	17660	17697	17587	17786	17755	17520	17515	17867	17598	17540	17659	17750	17557	17485	17596	17702	17939	17526	17585	17794	17807	17579	17836	17685	17586	17672	17617	17594	17663	17575	17703	17723	17663	17721	17579	17632	17645	17564	17536	17635	17525	17745	17653	17780	17656	17686	17902	17630	17483	17684	17528	17391	17287	17696	17772	17733	17690	17591	17597	17731	17487	17668	17735	17781	17461	17615	17746	17764	17687	17825	17447	17572	17484	17699	17653	17599	17856	17869	17735	17430	17454	17662	17800	17575	17594	17764	17460	17764	17756	17660	17737	17582	17727	17686	17651	17589	17708	17629	17573	17670	17632	17567	17657	17564	17696	17713	17784	17824	17721	17500	17534	17587	17555	17519	17694	17531	17762	17585	17582	17825	17543	17500	17485	17550	17695	17593	17733	17618	17805	17888	17549	17658	17668	17612	17590	17519	17605	17912	17616	17526	17591	17869	17797	17610	17595	17673	17497	17596	17798	17821	17456	17698	17547	17687	17457	17691	17852	17834	17750	17793	17436	17590	17522	17550	17751	17796	17727	17542	17843	17737	17422	17829	17637	17568	17867	17591	17729	17474	17555	17447	17585	17745	17577	17566	17538	17538	17574	17675	17794	17786	17518	17665	17858	17768	17637	17692	17638	17563	17830	17762	17832	17835	17696	17582	17567	17656	17672	17777	17514	17492	17456	17571	17673	17568	17699	17561	17628	17528	17710	17633	17595	17833	17607	17659	17676	17777	17541	17554	17585	17604	17570	17635	17523	17680	17540	17792	17860	17827	17673	17675	17708	17580	17672	17440	17451	17715	17470	17520	17596	17732	17723	17546	17567	17556	17696	17639	17732	17565	17715	17545	17513	17672	17526	17662	17838	17618	17747	17510	17591	17641	17647	17714	17698	17783	17790	17521	17677	17817	17915	17678	17630	17718	17731	17635	17556	17468	17774	17755	17731	17710	17639	17731	17483	17668	17520	17787	17703	17748	17595	17531	17637	17840	17604	17876	17584	17659	17753	17715	17743	17644	17679	17433	17478	17648	17708	17689	17435	17448	17621	17700	17750	17676	17719	17592	17606	17557	17813	17808	17599	17576	17591	17660	17641	17807	17786	17712	17506	17756	17683	17823	17684	17632	17743	17651	17779	17699	17659	17677	17554	17450	17699	17522	17352	17722	17722	17609	17603	17589	17687	17720	17571	17705	17509	17709	17699	17464	17593	17591	17507	17780	17673	17524	17650	17631	17675	17699	17620	17765	17544	17591	17692	17542	17824	17803	17778	17643	17632	17826	17696	17706	17705	17677	17559	17718	17669	17534	17525	17598	17792	17703	17609	17486	17476	17704	17588	17733	17307	17746	17654	17867	17663	17802	17640	17698	17523	17926	17757	17662	17648	17526	17589	17443	17603	17613	17575	17665	17616	17594	17485	17432	17672	17573	17697
20384	34026	34011	29191	24034	21444	25702	29226	26044	21870	19356	19108	19215	19330	18542	17770	17930	17064	17637	24778	27737	23203	18870	16986	15813	15146	15080	15081	15188	15057	15085	15135	15204	15011	15137	15090	15059	15062	15011	15270	15099	15217	15026	15129	15150	15051	15070	15069	15164	15029	15215	15221	15203	15117	15134	15121	15073	15154	15116	15127	15083	15234	15124	15030	15124	15107	15207	14979	15076	15110	15099	15004	15032	15052	15104	14972	15206	15134	15119	15290	15248	15030	15137	15021	15224	14957	15319	14993	15257	15182	15239	14926	15246	15163	15012	15145	15151	15076	15219	15259	14995	15133	15201	15148	15053	15085	15098	15155	15046	15126	15139	15064	15055	14800	15063	15090	15230	15107	15107	15074	15131	15097	15129	14946	15060	15083	14972	15260	15234	14909	15216	15201	15236	15095	15104	15067	14877	15099	15123	15097	15054	15146	14983	15020	14947	15081	15131	14999	15151	15107	14968	15122	15217	15161	15047	15192	14982	15078	15062	15203	15168	15043	15196	15189	15020	15206	15142	15083	14970	15079	14936	14994	15207	15143	15246	15042	15101	15229	15226	15012	15019	15133	15282	14986	15141	14897	14968	15061	15185	15092	15008	15033	15024	15238	15129	14990	15201	15050	15071	15378	15073	15201	14984	15017	15158	15070	15043	14914	15068	15067	15106	14951	15063	15092	15149	15068	15052	15037	14849	15204	15001	15114	15111	15087	15131	14957	14955	15215	15201	15187	15171	15176	15081	15054	14978	15188	15029	15252	15008	15132	15013	15176	15118	15114	15167	15045	15069	15118	15124	15034	15129	14970	15180	15069	15118	15084	15030	15244	15185	15145	15078	15036	15118	14970	15107	15242	14947	15200	15188	15172	14992	15041	15238	15107	15128	15097	15195	15105	15143	15050	14961	15024	15089	14969	15177	15216	15254	14760	15124	15080	14976	15271	15012	15207	15133	15028	15002	15179	15074	15254	15082	15208	15025	14971	15187	14927	15149	15063	15040	15118	15166	15044	15029	15089	15079	15224	15167	15028	15115	15061	15089	15091	15137	15018	15130	15131	15306	15140	15093	15045	15045	15053	15245	15103	15062	15127	15018	14993	15064	15103	15213	15208	14964	14987	14996	15028	15259	15195	15062	15110	14963	15266	15145	14966	15248	15100	15028	14954	15133	15197	15181	15144	15106	14873	15209	15220	15272	15101	15025	15145	15189	15152	15246	15271	15054	15014	15160	15195	15069	15105	15146	15034	15121	14968	14954	15175	15065	15154	15156	15080	15050	15145	15007	15054	15071	15094	15164	15100	14946	15019	15177	15098	14907	15140	15125	15189	15148	15149	15331	15202	15042	15101	15220	15153	15063	15111	15199	15139	15030	15025	15104	15069	15129	14891	15080	15198	15120	15065	14912	14921	15173	15129	15248	14985	15096	15116	15106	15104	15062	15180	15175	15094	15121	15204	15072	15078	15141	15100	15125	15161	15077	15134	15182	15183	15108	15089	14992	15268	15258	15111	15181	15088	15026	15179	14933	15036	15408	15154	15179	15044	15003	15229	15235	15078	15114	14958	15160	14916	15117	15061	15114	15131	15017	15120	15086	15001	15203	15038	15176	15037	15156	15141	15007	14813	14895	15105	15228	15174	15035	15182	15113	15120	15245	15026	15220	15077	14957	15143	15036	15183	15095	14995	15083	15117	15024	15084	15136	15081	15159	15114	15101	14976	15104	14980	15208	15002	15053	15065	15160	15066	15096	15123	15124	14860	15041	15248	15196	14979	15213	14924	14997	14948	15142	15228	15042	15000	15116	15144	15032	14977	15041	15078	15184	15061	14979	14992	15184	15074	15136	15020	15126	15097	15169	15041	15148	15006	15049	15128	15206	15111	15138	15124	15317	15208	15200	15164	15301	15029	15095	15032	15015	15218	15041	15017	15097	15116	15111	15144	15132	15071	15153	15127	15263	15083	15175	15198	15199	15107	15163	15045	14963	15119	15118	15141	15049	14924	15061	15127	15063	15078	15124	14961	15049	15064	15044	15272	14893	15158	15007	15069	15209	15072	15018	15129	15072	15041	15227	15047	15190	15121	15085	15143	14940	14927	15184	14976	14925	15002	15092	15121	15096	15119	15000	15101	15118	15055	15094	15189	15276	15185	15101	15305	15131	15089	15033	15168	15188	15130	15054	15270	15129	15047	15063	15026	15012	15132	15076	15287	15024	15113	14972	15196	15078	15057	15092	15235	15080	15103	15027	15230	15021	15047	15125	15167	15152	15204	15117	15219	14948	15153	15251	15067	14833	15028	15048	14972	15055	15220	15018	14992	14991	15010	15120	15243	15048	15102	15086	15091	15055	15100	15121	15100	15140	15047	15211	15114	15165	15119	15143	15205	15050	15110	15035	15068	15162	15112	14911	15094	15266	15190	15034	15208	15234	15112	15060	15098	15091	15044	15009	15157	15143	15268	15030	14986	15031	15089	15004	15217	15153	15093	15093	15041	15178	15076	14985	15131	14992	15026	14952	15278	15249	15135	15353	15118	15152	15006	14984	15179	15005	15112	15126	14961	15187	15121	15056	15108	15064	15327	15176	14972	14945	15156	15206	15036	15036	15164	15050	15026	14945	15011	15138	15171	15131	14908	14979	15157	15097	15160	15194	15104	15103	15120	15051	14999	15073	15035	15102	15008	15191	15071	15068	15173	15044	15163	15062	15240	14963	15059	15241	14998	15168	15119	15192	15064	15186	15055	15120	15085	14998	15139	15150	15093	15093	15233	14997	14917	15235	15113	15174	15220	15030	15140	15102	14994	15281	15220	15045	15092	15238	15218	15048	15078	15091	15011	15069	14974	15059	15126	15020	14953	15194	14992	15056	15110	15357	15179	15079	15088	15044	15175	15259	15074	15093	15084	15093	14971	15246	15107	15110	15265	15137	15065	15031	14998	15026	15092	14953	15194	15072	15070	15124	15054	15079	15202	15071	15139	15128	15145	15022	15062	15060	15164	15036	14996	15127	15098	15075	14871	15162	15100	15180	14958	15154	15121	14990	15138	15249	14976	15098	15216	15160	15250	15199	15114	15121	15253	15072	15082	15172	15147	15147	15101	15080	15142	14995	15111	15018	15220	15340	15188	15035	15182	15100	14978	15199	15082	15035	15029	15088	15075	15078	15181	15152	15140	15040	15237	15210	15055	14995	15048	15120	15198	15082	15007	15116	15198	14922	15199	15112	15012	14940	15080	15242	15044	15047	15281	15140	15022	15168	15016	15051	15157	15181	15096	15009	15047	15034	15124	15194	15103	15113	15005	15070	14936	15075	15164	15190	15102	15206	15260	15275	15036	15188	15090	15179	15188	15150	15350	14923	15186	15118	15087	15115	15193	15017	15136	15166	15017	15047	15192	15120	15055	15120	15170	15178	15087	15103	15196	15124	15065	15171	15107	15176	14985	15205	15218	15080	15023	15093	15163	14987	14892	15274	15078	15189	15055	15076	15141	15106	15128	15152	15197	15133	15106	15054	15195	15145	15105	15109	15070	15048	15135	15112	15281	15355	15074	15130	15096	15181	15209	15280	15165	14996	15077	15088	15189	15010	15062	15011	15061	15088	15110	14911	15037	15059	15210	15081	15089	15087	15056	15099	14998	15175	15111	15185	15066	15161	15081	15143	15124	15195	15084	15194	15112	15133	15058	15203	15073	15033	15105	15100	15261	15031	15246	15063	15114	15059	15264	14929	15155	15250	15211	15100	15208	15034	15211	15079	15113	15208	15031	15155	15277	14933	15230	15122	15095	15035	15331	14948	15047	15233	15237	15149	15256	15066	14960	15245	15159	15135	15157	15100	15089	15185	15062	15125	15215	15149	15002	15007	15215	15104	15027	15103	14963	15138	15106	14913	15348	15113	15123	14959	14953	15202	14985	15063	15183	15000	15158	15174	15168	15151	15168	15110	15130	15237	15093	15186	15146	15188	15146	15128	15165	15080	15008	15216	15111	15132	14927	15042	15111	15111	14982	15253	15018	15073	15132	14945	15165	15103	14999	15142	15054	15145	15026	15075	15085	15227	14901	15120	15069	15122	15190	14982	15137	15213	15041	15107	15079	14959	15077	15042	15096	15040	15158	15155	15083	15072	15066	15201	15186	15196	15026	15187	15120	15191	14971	15092	15215	15100	15198	15073	14991	15220	15169	15050	14859	14987	14984	15132	15089	15018	15158	15110	15004	15133	15039	14993	15153	15154	15100	14881	15189	15134	15109	15159	15136	15110	15034	15095	15121	14995	15028	15188	15162	15197	15303	15078	15061	15037	15188	15039	15119	15128	15131	15138	15093	15069	15067	15043	15074	15077	15231	15098	15153	14940	15184	15131	14986	15180	15137	15261	15144	15085	15078	14961	15116	15129	15232	15159	15135	15264	14987	14961	14997	15116	15220	15087	14999	15108	14991	15083	15063	15039	15000	15220	14968	15030	15080	15116	14946	15014	14980	15097	15024	15333	15117	14991	15215	15037	15179	15154	15113	15214	14951	15006	15068	15282	15102	15121	15016	15133	15059	15260	15029	14858	15166	15172	14993	15092	15166	14924	15073	15117	14998	15024	15131	15186	15105	15119	15034	15033	14977	14999	15108	15140	14988	15146	15101	15106	15153	14900	15215	15167	15189	15181	15237	15124	15084	15191	15156	15082	15139	15127	15250	15169	14992	15131	15208	15197	15112	15166	15101	15155	15210	15069	15019	14960	14957	15164	15043	15128	15124	15057	15244	15065	14948	15066	15250	15005	15281	14937	15164	14963	14843	15147	15040	15114	15010	15216	15119	15055	15137	15141	15131	15166	15216	15173	15185	15192	15092	15157	15185	15030	15054	15236	15134	15242	15235	15064	15082	15083	15073	15081	15000	15122	15026	15252	15123	14914	15204	15169	15171	15102	15206	15139	15131	15308	15010	15183	15047	15023	15026	15060	15114	15188	15261	15228	15036	15025	15176	14923	15057	15057	15265	15007	15259	15245	15226	14922	15098	15302	15225	15016	14981	15183	15082	15227	15122	15226	15059	15184	15166	15109	15088	15000	15065	15246	15210	15291	15081	15167	15248	15129	14962	15176	15188	15078	15279	15048	15095	15177	15083	14986	14986	15125	15289
30520	23862	24641	22399	20000	19424	21542	22865	21172	20498	20420	19571	19508	19073	18962	18772	18887	18616	18557	18472	19063	19092	18746	18378	18209	18419	18165	18359	17927	18294	18289	18114	18090	18108	18156	18127	18190	18201	18379	18253	18084	18199	18238	18265	18077	18082	18379	18223	18375	18153	18182	18211	18192	17875	17983	17979	18069	18045	17991	18211	18437	17890	18114	18161	18068	18197	18145	18121	18131	18261	18251	17982	18315	18130	18176	17945	18164	18179	18147	17886	18194	18195	18121	18073	18035	18008	18255	18289	18264	18099	18125	18086	18093	18129	18126	18092	18186	18320	18143	18156	18178	18158	18131	18275	18026	18308	18207	18222	18080	18112	18215	18010	17985	18199	18259	18030	18171	18196	18061	18189	18086	17899	18135	18131	18168	18354	18239	17961	18242	18060	18053	17947	18218	18108	18051	18083	18222	18229	18236	17905	18375	18099	18057	18105	18124	18259	18180	18281	18055	18240	18209	18073	18183	18186	17979	18014	18178	18168	18142	18225	18126	18222	18076	18055	17950	18151	18136	18174	18239	18268	18113	18032	18099	18103	18249	18176	18151	18139	18187	18127	18248	18032	18078	18330	18128	17941	18192	18108	18109	17948	18197	18028	18318	18073	18081	18294	17988	18082	17985	18236	18069	18204	18242	18284	18362	17971	18108	18255	18005	17919	18204	17998	18008	18555	18230	18160	17885	17967	18099	18033	18235	18057	18310	18272	18225	18207	18080	18240	18159	18114	18166	18028	18323	18012	18008	18060	18228	18055	18256	18251	18075	18097	18255	18033	18065	17932	18219	17873	18136	18171	18292	18157	18220	18026	18378	18063	18255	18187	18124	18291	18144	18459	18111	18053	18225	18112	18142	18205	18138	18140	18144	18172	18208	18140	18154	18335	18296	18037	18149	18020	18103	18238	18340	18160	18262	18127	18189	18389	18295	18115	17982	17966	18184	18203	18205	18199	18070	18220	18297	18257	18034	18192	18175	18215	18185	18153	18115	18153	18255	18204	18036	18312	18075	18103	18266	18285	18243	18196	18227	18203	18035	18342	18297	18144	18138	18272	18036	17962	18194	18031	18207	18393	17910	18200	18097	18149	18321	17965	18128	18136	18387	18026	18054	18015	18190	17998	18135	18046	18326	18059	18216	18227	18049	18286	18089	17997	18073	18132	18154	18202	18148	18065	18175	18299	18031	18039	18131	18198	18174	18239	18064	18084	18208	18264	18227	18295	18167	18347	18209	18194	18080	18168	18216	18113	18268	18091	18349	18179	18164	18048	18243	18051	18192	18173	18251	18052	18079	18118	17959	18011	18160	18042	18145	18083	18120	18313	18114	17953	18104	18156	18095	18192	18186	17844	18188	18205	18261	18353	18147	18159	18358	18207	18243	18200	18138	18285	18240	18267	18138	18189	18363	18076	17892	18062	18052	18223	18223	18045	18093	17962	18004	17994	18071	18235	18380	18183	18154	18169	18068	18223	18188	18110	17979	18260	18273	18262	18008	18143	18160	17879	18042	18212	18208	18069	18047	18112	18358	18206	17866	18136	18054	18030	18238	18214	18110	18109	18180	18051	17859	18133	18235	18208	18029	18188	18158	18062	17937	18237	17970	18116	18300	18139	18137	18095	18227	18260	18096	18175	18210	18081	18082	18175	18031	18167	18244	18139	18499	18144	18548	18188	18050	18190	18136	18112	17996	18400	18243	18242	18112	18148	18193	17981	18102	18150	18098	18234	18173	18251	18211	18348	17801	18061	17883	17981	18102	18131	18301	18136	18263	18454	18150	18299	17993	17996	18255	18102	18344	18170	17981	18362	18341	18332	18155	18217	18075	18067	18049	18181	18305	17948	18160	18121	18338	18015	18291	18167	18108	17895	18207	18275	17914	17963	18051	18165	18007	18162	18256	18084	18270	18056	18120	18307	18136	18087	18149	18041	18169	18176	18456	18313	18159	18178	18268	17977	18136	18059	18202	18236	18166	17997	18191	18156	18242	18170	18292	18318	18012	18221	18334	18309	17956	18176	18256	18143	18178	18293	18089	18182	18165	18393	18290	18018	17966	17983	18227	18112	18208	18112	18171	18098	18163	18216	18210	18224	18240	18161	18248	18207	18264	18080	18113	18033	18052	18242	18070	18108	17939	18000	18158	18306	18028	18082	18097	18046	18058	18341	18120	18191	18262	18183	18062	18086	18281	18026	18377	18180	18025	17900	18180	18285	18210	17959	18278	17936	18264	17982	18165	17980	18139	17983	18082	18076	18111	18261	18072	18273	18018	18025	18122	18011	18133	18230	17977	17942	17981	18170	18340	18136	18252	18119	18165	18153	18460	18006	18156	18063	18198	18285	18362	18093	18269	17909	18048	18326	18187	18399	18156	18211	18263	18333	18156	18414	18181	17969	18022	18138	18303	18182	18318	18148	17901	18251	18147	17939	18013	18189	18431	18237	18135	18203	18229	18313	18196	18029	18066	18107	18280	18073	18475	18197	17983	18153	18237	18249	18331	18109	17938	18245	18031	18076	18083	18244	18127	18211	18193	18153	18063	18100	18079	18140	18368	17984	18175	18014	18312	18116	18025	18163	18092	18225	18083	18176	18226	18130	18214	18289	18314	18199	18197	18088	18138	18224	17990	17960	18057	18120	17766	18320	18106	18238	18156	18264	18307	18058	18021	18159	18189	18202	18154	18038	18067	18269	18065	18279	18104	18170	17901	18225	18079	18328	18138	18123	18228	18222	17986	18200	18006	17972	18093	18467	18216	18145	18215	18090	18074	18053	18147	18173	18234	18221	18066	18327	18070	18439	18171	18258	18064	18416	18033	18272	18176	18062	18086	17961	18169	17911	18033	18156	17855	17990	18162	17964	17946	18071	18140	18275	18102	18374	18179	18185	18135	18271	18279	18380	18209	18163	18348	18105	18187	18230	18347	18248	17872	18134	18078	18152	18169	18237	18216	18018	18086	18269	18053	18046	18025	18008	18285	18315	18192	18427	18264	18220	18298	18192	18181	18224	18220	18068	18097	18123	18379	17958	17823	18143	17961	18203	18071	18065	18275	18136	18226	18073	18176	18127	18139	18047	18073	18209	18000	18369	18318	17950	18233	18283	18310	18147	17889	18385	18162	18171	18262	18201	18198	18154	18165	18192	18013	18031	18174	18128	18086	18223	18289	18122	17982	18019	18385	18086	18146	18098	18138	18205	18044	18399	18423	18151	18181	18056	18295	18219	18260	18237	18180	18295	18149	18227	18205	18360	18250	18024	18147	18224	18036	17954	18161	18079	18095	18057	18325	18242	18221	18279	18116	18182	18017	18203	18127	18177	18175	18087	18012	18194	18266	18109	18186	18143	18161	18362	18051	18089	18194	18095	18297	18084	18164	18416	18138	17936	18308	18118	18133	18100	18086	18097	18207	18003	18251	18123	18277	18249	18314	18254	18331	18248	18410	18100	18129	18142	17983	18239	18148	18069	18247	18102	18094	18020	17941	18052	18082	18202	18379	18340	18381	18072	18119	18090	18164	18128	18242	18365	18184	18401	18456	18377	18196	18105	18195	18116	18198	18350	18421	18294	18340	18202	18009	18349	18229	18082	18113	18123	18221	18337	18362	18019	18050	18260	18097	18154	18184	18138	18110	18186	18157	18214	18380	18168	18074	18152	18061	18141	18234	18171	18042	18113	18025	18046	18201	18150	17965	18063	18248	18152	18287	18035	18136	18124	18141	18377	18312	18145	18212	18285	18004	18153	18179	18227	18093	18061	18234	18164	18012	17954	18224	18277	18247	18293	18025	18149	18109	18119	18145	18059	18126	18086	18088	18023	18029	18052	18123	17973	18416	18196	18037	18225	18366	18087	17992	18303	18179	18054	18221	18062	18343	18173	17989	18356	18434	18126	18370	18288	18204	18106	18163	18222	18035	18267	18214	18244	18221	18212	18381	18080	17916	18264	18162	18101	18231	18301	17996	18313	18096	18286	17969	18167	18272	18288	18183	18021	18301	18390	18310	18099	18196	18108	17935	18195	18296	18227	18206	18076	18190	18277	18099	18194	18129	18130	18173	18089	18263	18061	18153	18301	18004	18108	18155	18147	17935	18081	18165	18036	18181	18165	18264	18294	18004	18394	17915	18125	18236	18112	18205	18126	18186	18121	18085	18156	18072	18170	18107	18310	18296	18307	18086	18090	18369	17990	18092	18007	18016	18207	18358	17983	18118	18101	18126	18198	18120	18217	18040	18322	18268	18249	18453	18352	17998	18116	17983	17913	18269	17978	18390	18269	18253	18116	18181	18083	18058	18159	17938	18244	18226	18254	18128	18076	18086	18237	18107	18248	18310	18100	18206	18341	18345	18113	17953	18182	18094	18184	18089	18070	18233	18354	18152	18179	17917	18161	18074	18265	18270	18078	18084	18029	17971	18119	18268	18272	18307	17975	18175	18295	18245	18139	18181	18034	18256	18233	18308	18187	18092	17964	18176	18223	17974	18005	18262	18079	18296	18044	18078	18097	18197	18375	18280	18027	18147	18195	18025	18004	18222	18070	18117	17949	18045	18298	18128	18138	18364	18134	18248	18129	17959	18167	18154	18276	18137	18022	18272	18054	17940	18322	18328	17979	18240	18119	18076	17939	18167	18115	18135	18179	18114	18237	18278	18104	18124	18199	18164	18249	18145	17885	18194	17955	18124	17956	18069	18214	18172	18093	18110	18306	18256	18071	18209	18281	18355	18005	18142	18266	18173	18401	18128	17990	18074	18200	18197	18242	18144	18269	18042	18155	18149	18121	18157	18193	18192	17918	18296	18043	18049	18253	18283	18179	18192	18029	18175	18144	18099	18177	17990	18383	18199	18235	18235	18158	18174	17938	18153	18205	18144	17678	18172	18182	18215	18236	18306	18071	18157	17880	18135	18085	18184	18225	18069	18042	18326	18162	18048	18173	18298	18163	18085	18214	18280	18137	18167	18343	18151	18002	18139	17947	18062	18086	18159	18054	18178	18280	18153	18156	18339	18256	18256	18141	17960	18107	18161	18185	18104	18138	18142	18126	17987	18102	18217	18175	18341	18092	18313	18175	17997	18139	18131	18011	18517	18046	18228	18023	18142	18125	18135	17953	18002	18307	18136	18218	18126	18297
19248	22793	22322	20312	17726	18170	21405	23008	20057	19474	18963	17557	17312	17122	16717	16348	16568	15868	15883	16186	16791	16619	15921	15659	15769	15339	15370	15471	15291	15397	15381	15424	15340	15613	15260	15410	15458	15205	15490	15542	15328	15411	15436	15555	15558	15489	15385	15539	15458	15470	15385	15332	15529	15468	15384	15369	15395	15428	15530	15313	15409	15544	15424	15354	15493	15513	15426	15244	15533	15319	15389	15429	15365	15432	15429	15460	15274	15304	15528	15500	15311	15618	15577	15252	15384	15499	15410	15368	15455	15521	15254	15424	15235	15458	15489	15452	15467	15387	15474	15438	15322	15332	15497	15248	15327	15400	15334	15466	15442	15335	15365	15240	15309	15332	15338	15279	15374	15288	15268	15515	15409	15429	15480	15369	15182	15344	15475	15505	15181	15317	15371	15268	15385	15482	15410	15280	15535	15448	15382	15644	15368	15443	15357	15470	15479	15315	15405	15394	15466	15511	15396	15253	15554	15328	15358	15357	15276	15315	15308	15566	15288	15371	15479	15407	15524	15304	15237	15400	15439	15438	15409	15492	15499	15329	15266	15465	15361	15341	15458	15400	15322	15587	15397	15427	15464	15396	15458	15395	15372	15249	15254	15377	15298	15238	15453	15300	15303	15447	15473	15509	15256	15391	15482	15302	15415	15652	15417	15449	15466	15347	15404	15353	15432	15296	15331	15330	15337	15390	15427	15510	15418	15269	15481	15327	15404	15250	15239	15455	15325	15350	15277	15470	15288	15353	15479	15281	15602	15391	15189	15445	15623	15324	15363	15290	15340	15421	15307	15383	15302	15421	15376	15518	15566	15367	15299	15462	15435	15424	15331	15445	15346	15409	15575	15339	15233	15382	15270	15242	15356	15491	15547	15402	15464	15390	15412	15237	15314	15397	15321	15446	15376	15294	15377	15526	15471	15532	15401	15415	15318	15365	15462	15483	15280	15361	15581	15410	15465	15258	15431	15354	15423	15431	15334	15153	15417	15328	15369	15470	15348	15336	15388	15427	15155	15435	15186	15382	15534	15533	15509	15441	15388	15520	15407	15458	15499	15406	15554	15398	15455	15504	15596	15398	15375	15418	15381	15364	15470	15368	15380	15379	15478	15611	15483	15261	15179	15315	15371	15270	15260	15409	15465	15331	15380	15284	15470	15468	15442	15441	15310	15343	15582	15523	15425	15463	15366	15297	15357	15475	15135	15468	15406	15368	15451	15566	15426	15377	15398	15289	15393	15437	15308	15390	15484	15255	15313	15434	15371	15496	15274	15414	15436	15509	15467	15336	15347	15301	15302	15351	15566	15529	15461	15238	15363	15366	15487	15395	15354	15402	15222	15413	15260	15406	15399	15402	15382	15458	15315	15302	15352	15309	15377	15427	15344	15282	15347	15340	15532	15468	15556	15306	15360	15254	15507	15579	15386	15579	15366	15319	15460	15590	15348	15486	15339	15317	15422	15503	15430	15302	15616	15479	15347	15443	15267	15428	15393	15404	15290	15490	15516	15465	15420	15264	15451	15401	15353	15477	15473	15444	15530	15388	15204	15411	15258	15484	15538	15517	15409	15538	15366	15386	15378	15252	15502	15383	15360	15248	15481	15328	15487	15377	15384	15524	15462	15331	15423	15550	15585	15406	15309	15303	15318	15424	15459	15373	15318	15469	15481	15431	15498	15524	15362	15437	15352	15396	15474	15482	15432	15139	15586	15492	15568	15363	15207	15435	15326	15347	15442	15573	15515	15482	15435	15386	15309	15207	15517	15613	15446	15383	15485	15521	15441	15374	15359	15378	15392	15444	15417	15491	15522	15425	15472	15325	15557	15481	15553	15431	15315	15276	15243	15377	15357	15225	15441	15583	15376	15494	15585	15371	15390	15390	15427	15380	15544	15445	15330	15462	15409	15321	15284	15466	15414	15354	15192	15481	15442	15451	15467	15519	15564	15468	15295	15451	15376	15420	15376	15421	15422	15418	15375	15342	15539	15469	15450	15300	15329	15504	15420	15515	15325	15543	15466	15361	15523	15391	15286	15501	15441	15541	15426	15371	15374	15367	15419	15291	15569	15477	15264	15480	15524	15184	15368	15332	15494	15466	15297	15329	15443	15386	15335	15413	15391	15475	15388	15411	15506	15362	15446	15370	15466	15249	15362	15379	15413	15393	15355	15428	15520	15640	15454	15384	15450	15337	15396	15318	15480	15436	15296	15335	15422	15341	15461	15325	15315	15409	15290	15469	15455	15394	15333	15373	15336	15513	15342	15364	15359	15268	15359	15417	15445	15411	15458	15490	15376	15375	15276	15498	15435	15495	15406	15511	15379	15380	15485	15420	15338	15388	15421	15522	15585	15332	15385	15505	15307	15485	15313	15447	15519	15309	15433	15396	15486	15359	15267	15293	15519	15510	15430	15439	15419	15452	15504	15440	15416	15358	15506	15435	15516	15385	15624	15311	15267	15530	15324	15415	15566	15348	15265	15419	15477	15467	15481	15580	15424	15362	15493	15426	15472	15209	15451	15330	15531	15381	15464	15526	15418	15516	15293	15466	15447	15291	15449	15383	15195	15265	15434	15287	15536	15412	15268	15410	15331	15424	15380	15471	15309	15383	15515	15267	15394	15442	15355	15462	15551	15358	15424	15370	15301	15519	15539	15390	15559	15532	15281	15337	15410	15202	15383	15465	15367	15323	15450	15452	15617	15482	15368	15302	15394	15559	15368	15416	15313	15451	15406	15249	15344	15311	15392	15485	15454	15438	15451	15303	15553	15591	15396	15367	15373	15454	15604	15482	15206	15436	15527	15418	15440	15393	15366	15386	15313	15510	15530	15250	15431	15375	15341	15445	15428	15292	15423	15142	15515	15444	15305	15271	15517	15354	15423	15414	15507	15515	15394	15349	15519	15432	15398	15534	15448	15468	15263	15522	15589	15416	15545	15382	15413	15483	15470	15631	15237	15464	15470	15502	15308	15668	15413	15390	15386	15374	15551	15229	15308	15350	15365	15506	15325	15428	15342	15217	15451	15269	15494	15140	15460	15301	15386	15273	15424	15314	15256	15368	15426	15433	15426	15422	15233	15445	15407	15423	15367	15522	15271	15346	15329	15341	15548	15326	15615	15434	15432	15435	15368	15597	15470	15313	15550	15459	15433	15277	15420	15311	15311	15484	15420	15381	15395	15184	15541	15300	15457	15343	15268	15209	15398	15453	15484	15403	15320	15564	15689	15291	15553	15201	15469	15493	15339	15278	15429	15642	15495	15432	15496	15302	15310	15232	15482	15356	15468	15384	15387	15249	15486	15426	15378	15426	15339	15179	15441	15434	15536	15504	15532	15520	15454	15326	15269	15373	15241	15386	15322	15412	15492	15271	15411	15402	15489	15324	15582	15349	15425	15288	15468	15520	15287	15488	15468	15375	15273	15513	15433	15406	15367	15352	15285	15440	15441	15442	15386	15232	15442	15400	15331	15518	15377	15308	15467	15492	15231	15574	15374	15560	15545	15275	15355	15532	15427	15434	15458	15613	15366	15429	15269	15559	15323	15297	15429	15475	15549	15374	15335	15417	15348	15371	15397	15369	15431	15263	15511	15520	15515	15591	15548	15391	15493	15370	15402	15419	15324	15355	15459	15419	15310	15446	15275	15320	15535	15527	15542	15396	15378	15588	15254	15391	15322	15417	15291	15307	15405	15379	15415	15343	15439	15484	15301	15481	15388	15524	15547	15508	15399	15399	15502	15372	15441	15283	15514	15377	15152	15411	15356	15325	15419	15251	15422	15398	15325	15522	15543	15255	15437	15382	15459	15591	15392	15352	15334	15424	15315	15406	15479	15494	15519	15270	15317	15530	15426	15287	15423	15367	15359	15448	15577	15482	15250	15519	15373	15529	15395	15410	15445	15389	15294	15388	15647	15413	15497	15445	15463	15305	15288	15425	15360	15382	15505	15273	15372	15384	15335	15429	15363	15373	15419	15452	15456	15439	15383	15489	15492	15471	15369	15300	15405	15336	15555	15359	15639	15235	15407	15193	15387	15534	15501	15501	15253	15456	15382	15443	15463	15354	15430	15439	15251	15531	15589	15379	15488	15443	15525	15407	15527	15359	15372	15412	15433	15464	15361	15164	15414	15311	15414	15507	15538	15343	15406	15296	15384	15402	15467	15434	15484	15518	15294	15470	15458	15310	15707	15524	15414	15339	15464	15372	15631	15252	15429	15393	15556	15335	15529	15373	15398	15395	15329	15441	15374	15449	15372	15362	15442	15422	15359	15226	15389	15508	15514	15468	15369	15439	15137	15360	15538	15476	15412	15369	15458	15278	15224	15308	15442	15497	15354	15456	15553	15439	15526	15481	15366	15285	15564	15412	15318	15444	15318	15513	15179	15290	15418	15442	15353	15192	15456	15529	15380	15396	15563	15213	15382	15387	15451	15347	15397	15392	15488	15328	15528	15213	15345	15292	15347	15364	15458	15585	15444	15493	15519	15403	15456	15402	15554	15398	15444	15376	15290	15390	15231	15535	15530	15325	15349	15354	15467	15382	15414	15358	15485	15255	15376	15456	15349	15377	15422	15308	15328	15328	15510	15424	15326	15536	15570	15385	15572	15309	15488	15317	15438	15514	15205	15623	15299	15389	15421	15327	15456	15400	15403	15506	15342	15345	15349	15345	15457	15352	15431	15373	15409	15418	15434	15377	15417	15454	15372	15270	15469	15334	15319	15405	15401	15501	15233	15417	15338	15453	15588	15520	15445	15485	15271	15562	15379	15371	15487	15621	15294	15483	15326	15513	15350	15351	15455	15495	15545	15550	15347	15237	15528	15361	15503	15320	15282	15462	15519	15433	15488	15516	15464	15481	15411	15471	15436	15386	15269	15473	15397	15417	15334	15392	15371	15521	15449	15334	15445	15480	15475	15380	15399	15457	15405	15468	15253	15293	15438	15430	15269	15417	15455	15445	15471	15414	15294	15502	15200	15356	15285	15467	15456	15326	15493	15569	15452	15506	15418	15323	15355	15457	15438	15521	15302	15625	15312	15376	15529	15446	15643	15430	15308	15497	15362	15521	15588	15536	15199	15368	15489	15308	15365	15445	15486	15447	15361	15429	15413	15250	15365	15445	15446	15453	15446	15390
25583	21439	28217	25701	22862	22467	23978	25368	23722	21137	19920	19658	20281	19766	19347	19053	19050	18406	18253	19701	22170	21594	20086	18748	18129	17880	17735	17973	17842	17767	17697	17823	17698	17764	17644	17734	17704	17854	17935	17689	17769	17608	17772	17777	17783	17640	17828	17803	17849	17678	17674	17807	17692	17844	17987	17823	17645	17581	17583	17721	17681	17816	17811	17710	17917	17879	17890	17893	17722	17729	17814	17706	17790	17774	17552	17505	17764	17599	17586	17659	17874	17884	17648	17843	17663	17833	17799	17646	17606	17678	17676	17611	17769	17812	17927	17452	17637	17874	17849	17706	17941	17700	17859	17665	17672	17783	17636	17619	17839	17627	17669	17774	17583	17820	17517	17607	17647	17810	17781	17678	17758	17573	17718	17588	17582	17498	17781	17906	17847	17544	17719	17417	17670	17709	17829	17711	17726	17773	17545	17839	17613	17529	17810	17630	17773	17741	17659	17697	17741	17642	17596	17858	17924	17698	17679	17816	17490	17583	17833	17839	17777	17745	17687	17728	17716	17797	17859	17790	17856	17756	17722	17796	17707	17697	17867	17705	17502	17845	17784	17565	17781	17623	17750	17932	17847	17498	17532	17679	17860	17701	17640	17731	17625	17690	17743	17676	17656	17552	17723	17753	17746	17580	17735	17620	17623	17704	17555	17750	17641	17597	17829	17726	17593	17955	17748	17717	17792	17701	17792	17713	17773	17799	17936	17879	17712	17554	17646	17610	17703	17918	17792	17731	17651	17729	17786	17705	17881	17788	17634	17714	17644	17864	17717	17638	17549	17687	17615	17916	17766	17567	17582	17687	17564	17690	17847	17547	17843	17780	17903	17817	17887	17787	17658	17642	17543	17969	18022	17699	17675	17647	17748	17731	17762	17646	17800	17684	17746	17800	17936	17842	17739	17653	17534	17884	17798	17804	17774	17629	17812	17575	17660	17432	17723	17753	17785	17650	17746	17741	17571	17451	17811	17779	17386	17644	17765	17795	17697	17637	17917	17895	17648	17593	17743	17695	17748	17823	17582	17670	17857	17693	17770	17867	17698	17712	17677	17703	17741	17854	17752	17681	17730	17769	17918	17707	17598	17676	17695	17669	17795	17631	17779	17644	17783	17649	17745	17652	17652	17706	17697	17770	17760	17903	17740	17705	17790	17608	17649	17648	17616	17871	17687	17480	17706	17918	17698	17583	17829	17762	17544	17668	17630	17732	17669	17807	17725	17556	17675	17629	17896	17735	17726	17472	17496	17502	17700	17963	17649	17657	17674	17783	17795	17918	17504	17811	17563	17601	17627	17844	17783	17692	17789	17869	17725	17705	17511	17899	17612	17814	17778	17537	17594	17794	17568	17588	17692	17790	17746	17669	17778	17590	17706	17764	17669	17608	17964	17679	17561	17560	17820	17821	17874	17827	17656	17955	17894	17816	17713	17670	17733	17616	17716	17650	17886	17792	17592	17974	17758	17634	17669	17456	17716	17575	17515	17777	17687	17735	17738	17704	17806	17674	17717	17602	17703	17536	17771	17720	18013	17672	17731	17657	17821	17713	17755	17590	17609	17782	17722	17797	17799	17680	17641	17795	17627	17725	17636	17727	17858	17800	17872	17422	17733	17629	17901	17536	17580	17702	17417	17730	17601	17858	17742	17526	17529	17769	17802	17642	17557	17613	17813	17616	17707	17891	17789	17601	17830	17870	17610	17860	17856	17643	17667	17651	17762	17671	17811	17820	17812	17889	17776	17750	17449	17421	17786	17716	17751	17739	17630	17932	17702	17756	17726	17721	17926	17767	17760	17857	17509	17870	17658	17679	17634	17734	17609	17754	17545	17534	17594	17584	17918	17734	17817	17697	17712	17832	17670	17917	17733	17682	17665	17750	17717	17754	17850	17617	17735	17718	17790	17669	17655	17686	17798	17841	17809	17777	17686	17646	17726	17745	17654	17758	17458	17867	17611	17545	17668	17620	17603	17756	17592	17593	17718	17754	17849	17650	17734	17790	17842	17851	17923	17711	17736	17851	17704	17601	17558	17635	17765	17791	17499	17651	17663	17777	17579	17754	17759	17539	17657	17772	17554	17792	17712	17689	17714	17636	17741	17968	17667	17652	17828	17686	17701	17596	17750	17607	17598	17773	17748	17805	17834	17820	17736	17693	17685	17535	17767	17693	17692	17625	17632	17786	17691	17846	17788	17722	17707	17671	17773	17748	17775	17805	17590	17749	17795	17721	17551	17690	17856	17667	17802	17772	17645	17867	17627	17698	17827	17731	17652	17772	17641	17732	17465	17715	17629	17802	17540	17770	17773	17750	17837	17618	17627	17676	17793	17856	17770	17956	17791	17613	17748	17738	17813	17876	17607	17696	17663	17839	17607	17937	17828	17766	17774	17814	17721	17688	17810	17653	17813	17592	17774	17672	17779	17759	17860	17812	17679	17741	17878	17768	17861	17850	17728	17689	17630	17543	17721	17756	17727	17636	17703	17759	17762	17888	17863	17694	17623	17652	17706	17731	17691	17675	17690	17727	17908	17758	17819	17642	17862	17703	17615	17691	17688	17792	17587	17657	17763	17593	17671	17821	17794	17662	17956	17707	17640	17645	17557	17741	17785	17662	17668	17855	17799	17591	17452	17708	17835	17715	17748	17756	17714	17756	17700	17797	17756	17839	17792	17585	17623	17706	17573	17931	17784	17800	17740	17783	17879	17795	17735	17654	17637	17809	17922	17772	17496	17723	17731	17639	17691	17810	17657	17614	17787	17797	17746	17654	17730	17706	17489	17837	17827	17784	17726	17683	17693	17764	17813	17670	17480	17781	17639	17805	17811	17630	17613	17708	17722	17815	17642	17631	17644	17737	17746	17921	18031	17648	17590	17710	17880	17824	17771	17653	17679	18029	17860	17742	17829	17749	17765	17576	17730	17799	17733	17750	17933	17752	17483	17733	17652	17644	17925	17586	17694	17798	17557	17490	17844	17862	17745	17570	17637	17784	17491	17713	17782	17806	17641	17702	17663	17690	17915	17836	17731	17628	17632	17704	17670	17699	17739	17748	17704	17564	17710	17767	17599	17768	17735	17599	17719	17657	17765	17875	17717	17837	17642	17817	17514	17796	17675	17705	17865	17595	17674	17782	17763	17634	17739	17683	17587	17684	17739	17553	17728	17725	17747	17761	17663	17723	17799	17915	17761	17735	17779	17540	17795	17584	17750	17657	17694	17695	17825	17467	17709	17760	17848	17580	17655	17422	17781	17614	17637	17682	17722	17497	17706	17754	17627	17527	17661	17701	17780	17937	17710	17831	17850	17649	17790	17636	17563	17651	17947	17885	17973	17844	17864	17733	17712	17654	17650	17777	17737	17616	17624	17749	17722	17881	17657	17844	17780	17697	17468	17704	17804	17831	17736	17780	17616	17891	17634	17806	17770	17793	17516	17649	17991	17829	17719	17798	17656	17547	17658	17747	17900	17785	17682	17796	17991	17712	17923	17610	17736	17686	17768	17771	17751	17776	17572	17709	17763	17622	17479	17761	17888	17679	17838	17893	17846	17627	17682	17602	17837	17925	17737	17658	17867	17772	17650	17835	17856	17656	17599	17561	17666	17598	17723	17663	17551	17712	17786	17697	17679	17915	17854	17767	17698	17721	17735	17918	17544	17950	17579	17776	17797	17893	17558	17632	17761	17677	17750	17687	17737	17587	17586	17810	17787	17768	17699	17579	17760	17712	17668	17686	17641	17828	17662	17710	17645	17704	17749	17706	17511	17778	17710	17789	17882	17707	17597	17760	17977	17782	17699	17693	17401	17598	17609	17952	17784	17701	17704	17637	17531	17840	17814	17780	17550	17728	17782	17657	17751	17848	17875	17708	17764	17564	17599	17686	17889	17482	17596	17630	17734	17725	17784	17626	17417	17611	17677	17628	17684	17704	17797	17578	17764	17827	17828	17887	17772	17777	17760	17947	17977	17788	17624	17836	17726	17546	17917	17728	17712	17710	17790	17716	17808	17957	17813	17732	17641	17617	17710	18032	17958	17934	17759	17717	17701	17773	17801	17768	17731	17825	17801	17641	17944	17814	17543	17616	17756	17686	17760	17557	17750	17755	17755	17524	17686	17708	17674	17677	17868	17760	17460	17788	17876	17534	17603	17717	17711	17743	17882	17680	17645	17706	17795	17555	17585	17684	17791	18089	17630	17562	17673	17774	17812	17744	17819	17829	17781	17741	17673	17742	17779	17599	17383	17708	17664	17791	17699	17732	17633	17601	17704	17685	17627	17777	17961	17833	17722	17901	17775	17594	17776	17561	17706	17853	17695	17759	17700	17612	17733	17902	17961	17781	17759	17813	17799	17742	17389	17702	17822	17701	17756	17728	17633	17724	17768	17824	17876	17641	17890	17663	17880	17705	17708	17753	17805	17757	17838	17757	17662	17682	17753	17505	17685	17840	17633	17646	17508	17564	17511	17633	17713	17487	17667	17786	17665	17631	17861	17696	17629	17675	17907	17864	17648	17847	17680	17733	17471	17719	17650	17771	17798	17633	17590	17598	17869	17632	17662	17689	17837	17655	17647	17717	17436	17772	17715	17775	17684	17667	17964	17769	17638	17686	17594	17641	17841	17761	17673	17652	17704	17787	17856	17527	17670	17638	17647	17543	17881	17556	17591	17522	17565	17713	17672	17608	17724	17725	17688	17806	17650	17769	17808	17883	17940	17793	17789	17635	17768	17898	17721	17802	17788	17827	17844	17627	17667	17635	17950	17766	17714	17679	17672	17798	17813	17682	17699	17643	17687	17849	17845	17747	17630	17864	17564	17707	17728	17764	17919	17739	17662	17765	17667	17887	17733	17704	17703	17656	17803	17794	17733	17830	17589	17777	17782	17816	17722	17722	17652	17859	17816	17721	17824	17833	17876	17891	17626	17608	17688	17652	17794	17834	17833	17977	17880	17830	17775	17922	17743	17684	17779	17578	17742	17798	17766	17640	17728	17863	17760	17822	17751	17763	17943	17525	17805	17720	17652	17783	17628	17690	17815	17642	17748	17792	17630	17677	17752	17771	17741	17790	17677	17986	17749	17622	17684	17939	17754	17838	17773	17928	17707	17613	17644	17866	17726	17612	17712	17634	17771	17550
18609	29989	29362	25349	20738	20500	23397	26737	23678	19550	18209	18474	19352	18229	17543	17224	16877	16500	16148	18645	21874	20040	17737	16385	15515	15264	15387	15181	15261	15262	15127	15191	15161	15098	15119	15312	15158	15400	15157	15215	15096	15357	15172	15054	15160	15211	15045	15132	15159	15006	15101	15188	15201	15096	15163	15255	15118	14993	15189	15179	15418	15203	15337	15039	15186	15287	15285	15159	15396	15271	15204	15277	15213	15143	15316	15220	15204	14969	15225	15175	15171	15118	15230	15285	15032	15261	15334	15182	15237	15279	15197	15466	15315	15238	15197	15065	15040	15169	15099	15239	15213	15157	15162	15284	14961	14950	15055	15303	15160	15090	15197	15194	15093	15252	15194	15261	15322	15067	15220	15151	15278	15039	15111	15124	15159	15141	15236	15283	15216	15360	15176	15243	15137	15197	15241	15251	15046	15235	15210	15129	15156	15202	15252	15070	15264	15116	15094	15130	15188	15076	15183	15287	15239	15051	15245	15082	15099	15024	14940	15269	15153	15038	15202	15146	15185	15099	15121	15169	15126	15144	15103	15047	15252	15336	15206	15118	15111	15214	15156	15155	15215	15049	15112	15137	15145	15271	15097	15106	15058	15055	15290	15230	15053	15065	15078	14988	15157	15283	15052	15384	15014	15109	15326	15278	15182	15295	15184	15234	15084	15361	15066	15248	15374	15137	15185	15221	15197	15235	15111	15326	15186	15374	15026	14984	15274	15164	15096	15190	15296	15064	15026	15228	15200	15392	15161	15139	15209	15193	15098	15084	15125	15267	15261	14992	15126	15304	15134	15189	15251	15206	15089	15169	15255	15137	15215	15279	15069	15082	15175	15236	15222	15284	15138	15284	15320	15222	15111	15063	15146	15059	15292	15242	15276	15076	15103	15038	15292	15204	15150	15279	15161	15165	15266	15202	15056	15063	15280	15214	15122	15269	15148	15161	15277	15122	15141	15203	15202	15075	15214	15178	15077	15172	15237	15220	15160	15259	15156	15142	15112	15145	15157	15168	15156	15286	15180	15116	15115	15075	15148	15235	15146	15024	15217	15040	15236	15217	15153	15132	15319	15275	15256	15282	15193	15099	15254	15179	15057	15212	15090	15164	15182	15304	15259	15131	15082	15174	15153	15259	15166	15356	15270	15073	15100	15184	15123	15076	15045	15136	15208	15132	15226	15181	15156	15079	15124	15168	15156	15090	15290	15340	15121	15162	15245	15368	15161	15158	15248	15287	15202	15159	15099	15155	15240	15192	15153	15128	15106	15005	15183	15320	15156	15188	15277	15137	15159	15445	15007	15134	15275	15234	15150	15222	15160	15106	15082	15163	15054	15176	15101	15277	15130	15148	15125	15068	15261	15244	15178	15168	14956	15324	15083	15358	15215	15098	15211	15329	15109	14979	15207	15337	15217	15278	15156	15258	15068	15203	15339	15094	15256	15263	15255	15195	15163	15120	15285	15388	15080	15235	14960	15248	15223	15234	15043	15288	15128	15084	15164	15320	15077	15240	15218	15088	15028	15313	15290	14974	15184	15075	15116	14983	15171	15136	15202	15148	15288	15254	15252	15310	15142	15244	15195	15363	15150	15153	15176	15245	15168	15163	15185	15281	14980	15213	15177	15184	14970	15174	15255	15167	15360	15157	15120	15241	15280	15209	15187	15232	15298	15392	15196	15159	15184	15203	15214	15206	15221	15321	15111	15152	15066	15245	15232	15033	15216	15059	15182	15202	15092	15071	15351	15131	15047	15186	15063	15358	15155	15216	15216	15189	15228	15252	15329	15101	15357	15185	15050	15096	15215	14987	15228	15059	15111	15167	15173	15563	15145	15151	15113	15132	14974	15171	15095	15055	15190	15236	15043	15171	15140	15228	15182	15064	15330	15238	15090	15216	15202	15301	15195	15038	15128	15184	15253	15221	15057	15220	15075	15263	15133	15155	15149	15254	15201	14988	15300	15155	15112	15241	15440	15161	15281	15096	15219	15131	15258	15062	15159	15106	15230	15325	15098	15182	15333	15365	15226	15257	15073	15183	15245	15075	15211	15071	15179	15070	15184	15156	15083	15175	15235	15278	15189	15229	15270	15181	15289	15250	15373	15198	15221	15196	15456	15167	15124	15252	15221	15146	15170	15204	15229	15193	15316	15313	15264	15158	15162	15056	15177	15154	15187	15260	15314	15177	15156	15289	14996	15160	15130	15385	15121	15147	15196	15235	15053	15126	15422	15167	15175	15248	15006	15203	15145	15182	15012	15182	15174	15028	15230	15322	15136	15093	15115	15304	15078	15201	15287	15198	15238	15374	15051	15116	15207	15281	15133	15094	15236	15082	15312	15180	15087	15108	15267	15204	15129	15169	15482	15274	15204	15107	15156	15140	15272	15151	15252	15326	15084	15134	15058	15186	15253	15289	15275	15300	15060	15234	15216	15217	15224	15098	15204	15202	15070	15168	15077	15218	15252	15103	15272	15376	15159	15108	15330	15217	15206	15291	15207	15259	15263	15294	15133	15224	15054	15177	15152	15196	15116	15155	15333	15235	15355	15237	15216	15281	15292	15255	15066	15169	15262	15020	15286	15338	15090	15138	15169	15358	15121	15229	15130	15110	15191	15147	15100	15115	15191	15152	15181	15168	15257	15412	15059	15156	15173	15050	15392	15005	15154	15230	15244	15160	15075	15233	15196	15293	15160	15213	15067	15046	15295	15261	15260	15041	15262	15055	15091	15366	15215	15248	15128	15147	15229	15169	15130	15350	15135	15103	15199	15094	15114	15083	15263	15228	15353	15154	15029	15167	15251	15046	15148	15068	15288	15294	15259	15162	15312	15057	15213	15186	15192	14908	15204	15350	15286	15088	15252	15276	15031	15205	15233	15166	15184	15258	15136	15094	15186	15072	15215	15241	15189	15242	15250	15004	15172	15196	15024	15171	15177	15389	15177	15096	15311	15208	15273	15400	15069	15191	15207	15274	15184	15240	15181	15021	15153	15131	15199	15157	15275	15209	15094	15291	15237	15179	15141	15212	15166	15288	15033	14945	14986	15121	15178	15206	15214	15294	15212	15262	15356	15215	15271	15067	15274	15089	15136	15219	15122	15090	15161	15196	15168	15063	15231	15207	15125	15312	15142	15280	15277	15279	15067	15142	15342	15165	15304	15295	15338	15209	15297	15117	15176	15089	15225	15278	15253	15279	15193	15278	14967	15058	15301	15167	15167	15178	15243	15221	15252	15161	15203	15177	15295	15298	15226	15165	15225	15077	15290	15219	15214	15351	15265	15191	15318	15048	15143	15352	15279	15280	15076	15195	15186	15100	15111	15160	15011	15098	15255	15098	15190	15061	15228	15272	15196	15331	15298	15150	15016	15207	15149	15184	15270	15201	15179	15116	15430	15226	15217	15007	15118	15141	15296	15188	14952	15139	15397	15224	15129	15055	15163	15373	15109	15241	15231	15236	15044	15104	15287	15162	15118	15255	15169	15196	15167	15131	15127	15369	15138	15232	15139	15103	15060	15276	15215	15248	15181	15241	15198	15049	15171	15117	15236	15160	15317	15080	15154	15234	15228	15182	15304	15436	15303	15148	15251	15098	15218	15104	15075	15181	15280	15320	15235	15244	15216	15313	15262	15172	15179	15205	15164	15099	15131	15210	15204	15157	15074	15236	14944	15201	15303	14994	15260	15236	15231	15162	15159	15175	15258	15279	15231	15305	15210	15209	15132	15214	15197	15149	15392	15096	15241	15126	15166	15207	15241	15082	15130	15327	15259	15143	15137	15162	15164	15231	15266	15227	15210	15194	15020	15196	15351	15205	15106	15276	15222	15132	15164	15252	15085	15161	15184	15340	15219	15213	15220	15119	15028	15342	15236	15186	15149	15208	15261	15060	15259	15136	15198	15159	15183	15011	15235	15221	15071	15124	15199	15273	15284	15110	15161	15144	15388	15331	15261	15154	15102	15189	15155	15208	15145	15234	15338	15095	15162	15240	15139	15198	15259	15164	15137	15127	15182	15285	15167	15169	15107	15187	15316	15023	15234	15201	15195	15182	15316	15081	15186	15112	15103	15290	15111	15274	15114	15251	15274	15211	15248	15143	15071	15111	15256	15048	15145	15336	15198	15269	15238	15258	15122	15195	15200	15166	15138	15312	15257	15204	15126	15204	15219	15152	15157	15147	15080	15213	15246	15293	15330	15193	15237	15236	15021	15381	15256	15297	15169	15065	15180	15306	15288	15017	15050	15063	15316	15267	15229	15277	15071	15237	15068	15053	15250	15174	15120	15075	15162	15226	15059	15332	15151	15308	15134	14985	15206	15261	15152	15237	15256	15290	15227	15163	15076	15261	15236	15228	15198	15179	15127	15337	15225	15069	15196	15205	15219	15336	15178	15211	15187	15286	15189	15133	15079	15181	15208	15175	15210	15134	15238	15112	15293	15227	15163	15145	15153	15255	15120	15200	15253	15040	15085	15091	15141	15195	15273	15150	15109	15063	15397	15147	15174	15170	15204	15125	15276	15238	14987	15082	15126	15201	15140	15297	15196	15280	15315	15152	15167	15269	15248	15139	15141	15300	15053	15303	15263	15270	15251	15418	15294	15157	15390	15217	15200	15210	15185	15113	15159	15224	15261	15401	15159	15030	15182	15250	15130	15251	15127	15222	15229	15240	15190	15272	15186	15243	15121	15235	15288	15220	15185	15069	15219	15139	15189	15113	15298	15173	15208	15278	15240	15199	15207	15246	15210	15240	15173	15273	15360	15020	15149	15266	15233	15109	15189	15111	15292	15276	15061	15217	15295	15122	15210	15143	15172	15322	15062	15271	15134	15116	15362	15348	15215	15284	15272	15084	15173	15335	15174	15245	15111	15349	15231	15083	15203	15145	15300	15017	15210	15123	15297	15228	15302	15221	15264	15260	15267	15159	15472	15344	15151	15279	15266	15205	15243	15255	15233	15281	15328	15257	15178	15347	15111	15229	15204	15255	15145	15150	15127	15079	15208	15056	15152	15155	15129	15260	15186	15214	15202	15210	15120	15252	15096	15030	15151	15227	15303	15239	15122	15185	15281	15314	15212	15187	15024	15250	15350	15221	15307	15256	15251	15187	15229	15210	15145	15189	15214	15126	15284	15157
24205	21423	28914	24365	22238	24599	27037	26300	26185	24358	21984	20512	20333	19385	19813	19804	19602	19201	19192	20643	25350	24843	22235	19900	18759	18193	18085	17956	17698	17972	17800	17758	17831	17866	17745	17616	17812	17800	17787	17654	17656	17713	17710	17786	17859	17777	17672	17689	17867	17863	17900	17839	17814	17701	17629	17775	18011	17923	17643	17637	17673	17716	17503	17508	17773	17672	17808	17736	17864	17945	17623	17894	17708	17754	17714	17882	17684	17622	17677	17839	17888	17756	17768	17622	17820	17831	17862	17776	17700	17689	17608	17647	17865	17836	17599	17748	17910	17914	17878	17911	17559	17532	17810	17680	17569	17725	17860	17691	17617	17707	17707	17834	17640	17539	17701	17791	17875	17759	17673	17752	17608	17703	17909	17871	17723	17728	17664	17568	17576	17589	17705	17720	18046	17692	17816	17595	17901	17716	17683	17593	17800	17646	17551	17698	17828	17631	17535	17720	17735	17743	17696	17658	17605	17613	17728	17508	17693	17797	17619	17802	17722	17771	17613	17645	17709	17693	17729	17645	17760	17706	17776	17824	17735	17744	17955	17633	17745	17655	17398	17726	17630	17733	17659	17656	17760	17714	17853	17717	17789	17905	17647	17779	17858	17595	17910	17687	17869	17530	17772	17750	17648	17679	17540	17548	17526	17527	17773	17647	17807	17740	17926	17606	17752	17476	17654	17499	17719	17794	17632	17795	17723	17656	17984	17818	17761	17592	17688	17841	17798	17814	17744	17575	17709	17758	17681	17783	17676	17655	17843	17648	17663	17780	17801	17768	17854	17809	17960	17599	17895	17613	17810	17540	17817	17805	17814	17876	17821	17635	17836	17702	17545	17446	17691	17723	17715	17494	17801	17584	17776	17515	17637	17690	17750	17766	17662	17688	17749	17836	17694	17685	17739	17761	17661	17856	17763	17684	17677	17709	17646	17679	17768	17683	17770	17827	17793	17749	17727	17620	17747	17814	17846	17640	17787	17594	17846	17699	17677	17635	17837	17578	17587	17630	17598	17699	17601	17484	17638	17812	17708	17727	17829	17648	17802	17770	17909	17818	17704	17652	17798	17484	17653	17817	17767	17688	17803	17562	17652	17675	17740	17632	17613	17547	17731	17547	17799	17710	17688	17702	17464	17749	17814	17622	17605	17874	17738	17565	17578	17729	17759	17718	17659	17650	17906	17689	17615	17721	17556	17557	17676	17868	17804	17509	17840	17586	17678	17667	17651	17625	17623	17958	17628	17738	17710	17486	17722	17833	17509	17574	17756	17673	17751	17620	17800	17495	17577	17635	17571	17713	17699	17894	17778	17582	17690	17698	17843	17754	17743	17583	17603	17578	17619	17674	17785	17846	17677	17846	17626	17811	17720	17832	17949	17598	17464	17716	17778	17536	17588	17827	17729	17810	17731	17664	17709	17718	17709	17794	17718	17595	17850	17626	17718	17720	17738	17801	17636	17610	17875	17731	17642	17668	17902	17600	17746	17613	17560	17569	17559	17736	17842	17701	17655	17588	17456	17566	17667	17586	17624	17629	17588	17652	17751	17805	17715	17723	17782	17755	17623	17611	17692	17780	17789	17825	17705	17755	17836	17722	17746	17909	17713	17453	17736	17874	17638	17631	17510	17806	17452	17616	17937	17759	17733	17807	17741	17559	17949	17784	17664	17762	17665	17739	17711	17818	17845	17747	17801	17596	17693	17851	17671	17541	17881	17707	17722	17839	17557	17682	17628	17553	17744	17694	17659	17620	17464	17768	17587	17692	17566	17498	17609	17880	17864	17679	17666	17528	17541	17624	17528	17623	17715	17636	17580	17789	17782	17676	17859	17649	17574	17901	17633	17521	17827	17708	17693	17534	17761	17721	17771	17475	17697	17676	17648	17648	17713	17692	17716	17636	17508	17718	17645	17587	17775	17612	17753	17867	17945	17664	17839	17813	17799	17790	17616	17733	17642	17651	17553	17516	17618	17618	17776	17971	17773	17665	17591	17636	17729	17765	17678	17693	17710	17862	17830	17798	17769	17651	17690	17816	17479	17766	17999	17629	17626	17447	17645	17552	17734	17716	17568	17680	17782	17738	17769	17606	17591	17650	17726	17892	17639	17714	17673	17712	17672	17756	17835	17898	17805	17887	17843	17730	17610	17674	17810	17627	17776	17806	17607	17674	17697	17738	17896	17870	17634	17586	17863	17492	17576	17715	17580	17695	17848	17725	17705	17678	17748	17785	17782	17653	17561	17789	17819	17749	17583	17608	17920	17557	17721	17764	17741	17564	17832	17705	17789	17499	17630	17670	17881	17813	17730	17740	17660	17718	17639	17685	17624	17666	17444	17700	17682	17749	17565	17530	17555	17834	17705	17742	17654	17647	17831	17702	17733	17733	17731	17735	17748	17790	18034	17874	17694	17611	17736	17629	17615	17611	17603	17730	17696	17705	17711	17534	17755	17627	17567	17794	17742	17648	17580	17772	17767	17587	17656	17677	17554	17770	17487	17777	17747	17673	17928	17444	17871	17668	17727	17759	17858	17908	17668	17657	17883	17593	17761	17781	17766	17825	17771	17824	17856	17629	17747	17971	17658	17573	17614	17757	17799	17836	17852	17830	17607	17627	17811	17654	17657	17777	17710	17841	17730	17732	17759	17545	17708	17624	17729	17868	17579	17600	17657	17692	17897	17943	17662	17756	17594	17656	17670	17719	17713	17713	17620	17710	17653	17817	17914	17967	17670	17619	17640	17763	17704	17554	17521	17640	17770	17435	17832	17644	17753	17935	17649	17705	17664	17822	17691	17646	17607	17636	17897	17695	17807	17716	17889	17674	17930	17740	17652	17646	17988	17735	17552	17559	17717	17582	17645	17698	17753	18042	17778	17836	17569	17631	17763	17674	17753	17713	17808	17723	17738	17640	17615	17691	17686	17830	17656	17639	17702	17790	17786	17689	17644	17671	17689	17751	17598	17622	17854	17823	17693	17674	17606	17515	17961	17736	17735	17682	17500	17667	17871	17658	17570	17606	17642	17712	17677	17910	17579	17855	17714	17402	17743	17542	17800	17739	17784	17639	17674	17636	17799	17825	17620	17609	17804	17791	17729	17783	17606	17681	17537	17718	17812	17942	17999	17801	17649	17750	17578	17748	17891	17598	17734	17934	17662	17726	17758	17457	17866	17580	17944	17649	17605	17562	17714	17732	17759	17817	17673	17542	17674	17791	17678	17787	17825	17518	17673	18045	17758	17514	17809	17632	17949	17617	17802	17701	17940	17857	17707	17781	17547	17660	17869	17721	17585	17757	17910	17638	17872	17705	17809	17794	17808	17645	17734	17828	17768	17868	17586	17683	17775	17674	17764	17744	17733	17991	17753	17789	17852	17801	17846	17728	17588	17655	17981	17797	17674	17760	17594	17670	17691	17786	17600	17973	17789	17607	17676	17737	17609	17588	17673	17700	17751	17744	17437	17681	17723	17707	17861	17678	17783	17605	17788	17703	17755	17974	17772	17711	17640	17428	17661	17466	17528	17700	17437	17636	17894	17885	17783	17619	17808	17891	17848	17777	17776	17655	17874	17782	17937	17657	17742	17515	17616	17814	17754	17625	17841	17652	17732	17611	17755	17653	17683	17853	17660	17646	17652	17675	17721	17700	17573	17903	17691	17693	17615	17623	17717	17725	17595	17500	17646	17484	17663	17650	17713	17716	17605	18005	17602	17812	17759	17611	17687	17841	17752	17727	17728	17770	17448	17560	17620	17797	17782	17627	17623	17642	17644	17558	17574	17740	17636	17729	17687	18013	17728	17715	17723	17664	17701	17772	17776	17618	17831	17654	17752	17728	17602	17590	17486	17612	17613	17848	17568	17769	17570	17721	17607	17625	17717	17638	17585	17762	17709	17573	17695	17641	17743	17811	17583	17707	17511	17817	17670	17694	17875	17690	17816	17650	17776	17828	17621	17706	17550	17689	17760	17816	17574	17746	17810	17621	17606	17882	17785	17891	17793	17666	17754	17671	17772	17748	17855	17729	17870	17535	17590	17861	17897	17503	17642	17679	17743	17697	17645	17672	17750	17819	17674	17849	17852	17764	17659	17721	17742	17609	17837	17541	17464	17573	17592	17712	17589	17802	17568	17622	17697	17808	17538	17771	17580	17720	17618	17565	17723	17591	17778	17788	17865	17858	17636	17619	17670	17645	17700	17515	17970	17805	17894	17802	17610	17642	17658	17623	17676	17658	17717	17765	17603	17764	17702	17931	17968	17957	17719	17691	17629	17500	17733	17681	17863	17815	17727	17657	17672	17784	17501	17812	17707	17533	17799	17948	17613	17709	17990	17845	17756	17884	17697	17870	17813	17724	17650	17634	17745	17718	17532	17390	17636	17560	17625	17745	17505	17770	17793	17808	17783	17829	17867	17674	17574	17707	17825	17793	17758	17518	17761	17742	17703	17781	17883	17425	17621	17517	17727	17695	17667	17702	17694	17561	17734	17774	17948	17781	17751	17489	17628	17556	17774	17787	17554	17608	17753	17587	17770	17683	17719	17740	17633	17777	17458	17705	17713	17810	17833	17648	17694	17744	17714	17675	17640	17947	17643	17704	17480	17716	17726	17671	17666	17582	17707	17668	17810	17820	17616	17651	17567	17820	17649	17747	17722	17657	17614	17594	17730	17629	17536	17757	17718	17847	17617	17514	17527	17481	17863	17852	17555	17619	17736	17706	17970	17710	17521	17868	17692	17742	17684	17672	17884	17737	17653	17663	17841	17810	17715	17695	17727	17758	17681	17735	17754	17849	17550	17629	17894	17802	17523	17925	17786	17710	17841	17757	17739	17668	17552	17761	17697	17621	17600	17852	17713	17596	17696	17709	17748	17675	17865	17620	17863	17670	17696	17875	17555	17771	17645	17583	17692	17895	17734	17880	17882	17763	17723	17943	17714	17835	17580	17651	17856	17568	17688	17641	17639	17790	17662	17635	17752	17594	17778	17796	17760	17741	17619	17743	17523	17800	17845	17686	17742	17742	17552	17815	17751	17730	17817	17698	17604	17673	17707	17702	17948	17666	17693	17705	17636	17577	17729	17851	17784	17905	17632	17837	17790	17923	17842	17779	17695	17775	17663	17694	17793	17834	17699	17775
20484	34946	33043	29197	24527	22521	24522	27943	27615	24320	21126	18946	19051	17804	18623	18401	17810	17412	17095	20344	26336	24435	20562	17474	16118	15469	15200	15227	15287	15285	15224	15181	15074	15325	15290	15103	15092	15255	15204	15239	15129	15327	15213	15255	15065	15305	15117	15141	15075	14995	15103	15103	15324	15084	15190	15220	15283	15174	15223	15105	15212	15215	15160	15123	15025	15245	15242	15066	15185	15167	15135	15061	15066	15362	15157	15223	15372	15152	15227	15244	15087	15185	15300	15111	15278	15346	15108	15162	15268	15073	15314	15059	15297	14942	15052	15136	15120	15114	15200	15139	15152	15128	15215	15240	15188	15192	15106	15118	15326	15235	15107	15254	15226	15265	15099	15129	15150	15213	15051	15198	15146	15089	15091	15297	15160	15157	15288	15094	15101	15060	15149	15316	15183	15168	14980	15244	15244	15267	15237	15209	15096	15056	15391	15345	15109	15031	15065	15133	15085	15181	15094	15038	15011	15146	15117	15261	15193	15248	15217	15130	15191	15092	15188	15219	15161	15179	15242	15247	15194	15208	15231	15278	15169	15214	15121	15104	15194	15002	15220	15089	15207	15180	15135	15220	15108	15187	15310	15198	15107	15313	15042	15224	15037	15187	15043	15173	15042	14994	15173	15176	15193	15051	14961	15294	15116	15306	15161	15303	15213	15195	15315	15051	15118	15169	15011	15196	15176	15245	15020	15228	15360	15150	14990	15197	15146	15161	15107	15122	15168	15042	15074	15153	15202	15148	15096	15202	15157	15247	15234	15221	15159	15254	15180	15156	15038	15095	15218	15117	15280	14970	15263	15261	15203	15174	15218	15107	15248	15210	15118	15157	15446	15161	15237	15182	15043	15152	15089	15364	15227	15223	15196	15087	15007	15332	15058	15237	15175	15074	15279	15213	15110	15175	15179	15091	15318	15192	15261	15312	15164	15139	15199	15230	15083	15258	15408	15070	15157	15116	15143	15174	15218	15047	15172	15141	15029	15153	15060	15282	15142	15201	15159	15250	15001	15198	15184	15235	15086	15328	15215	15044	15030	15207	15174	15025	15082	15078	15283	15071	15087	15273	15118	15013	15144	15305	15127	15198	15315	14958	15127	15194	15199	15285	15133	15146	15106	15228	15135	15178	15229	15300	15163	15116	15116	15010	15176	15104	15273	15206	15118	15100	15140	15115	15193	15080	15246	15070	15207	15198	15181	15250	15265	15057	15201	15150	15239	15205	15226	15171	15232	15109	15158	15251	15186	14945	15218	15167	15217	15041	15166	15209	15278	15094	15062	15403	15014	15051	15241	15221	15207	15089	15074	15235	15145	15255	15194	15082	15158	15163	15136	15195	15179	15190	15358	15109	15099	15144	15112	15407	15151	15158	15153	15083	15289	15145	15163	15191	15149	15274	15123	15444	15367	15225	15120	15185	15105	15428	15102	15213	15135	15265	15190	15119	15259	15342	15186	15229	15190	15132	15179	15262	15210	15159	15212	15213	15258	15126	15009	15128	15050	15212	15072	15135	15107	15199	15167	14989	15196	15256	15207	15312	15232	15147	15208	15219	15126	15165	15221	15084	15110	15147	15186	15299	14931	14988	15243	15258	15237	14993	15153	15095	15274	15101	15218	15159	15175	15110	15197	15274	15007	15274	15231	15305	15101	15258	15326	15026	15143	15147	15119	15101	15214	15331	15079	15134	15148	15061	15226	15093	15137	15134	15254	15167	15266	15259	15250	15111	15095	15207	15152	15179	15064	15258	15063	15102	14999	15087	15272	15324	15249	15227	15210	15316	15044	15091	15132	15387	15010	15062	15184	15241	15286	15039	15253	15079	15355	15131	15241	15159	15271	15204	15236	15213	15276	15253	15333	15275	15212	15142	15415	15181	15120	15289	15194	15290	15232	15020	15034	15201	15317	15261	15232	15048	15178	15080	15089	15285	15119	15217	15125	15190	15310	15178	15291	15091	15207	15062	15251	15074	15062	15169	15078	15156	15093	15220	15097	15114	15135	15295	15092	15108	15174	15091	14994	15220	15205	15167	15173	15160	15098	15177	15156	15058	15170	14995	15026	15233	15255	15256	15009	15072	15042	15063	15002	15233	15297	15103	15153	15008	15156	15344	15237	15273	15049	15100	15229	15102	15128	15146	15244	15038	15048	15223	15119	15193	15045	15046	15185	15055	15174	15220	15248	14979	15095	15047	15163	15234	15347	15218	15095	15270	14944	15241	15251	15209	15270	15072	15183	15119	15016	15238	15207	15030	15044	15167	15189	15156	15082	15096	15152	15231	15200	15269	15141	15237	15120	15047	15151	15090	15141	15018	15275	14974	15214	15094	15278	15030	15161	15241	15283	15098	15308	14996	15296	15274	15104	15314	15220	15198	15173	15122	15269	15176	15160	15158	15178	15124	15251	15265	15145	15123	15121	15189	15112	15003	15060	15152	15193	15098	15177	15104	15084	15159	15042	15308	15344	15180	15290	15244	15229	15127	15192	15063	15107	15063	15233	15021	15043	15341	15141	15106	15274	15142	15242	15080	15117	15095	15100	15275	15298	15194	15117	15211	15404	15172	15119	15114	15224	15160	15313	15080	15118	15060	15184	15168	15195	15113	15242	15244	15154	15089	15120	15117	15163	15116	15311	15049	15185	15046	15006	15045	15211	15161	15065	15026	15051	14983	15154	15336	15059	15029	15239	15145	15334	15057	15381	15157	15199	15118	15229	15244	15023	15214	15100	15020	15066	15255	15211	15005	15187	15175	15205	15116	15074	15392	15360	15298	15116	15083	15313	15069	15123	15175	15233	15238	15213	15233	15160	15211	15367	15132	15093	15109	15172	15207	15094	15217	15085	15160	15071	15124	15284	15313	15195	15155	15270	15021	15092	15169	15070	15199	15224	15254	15077	15155	15091	15123	15183	15212	15341	15126	15220	15156	15264	15088	15115	15307	15211	15119	15288	15132	15043	15038	15224	15010	15325	15218	15196	15159	15231	15209	14995	15318	15016	15189	15266	15212	15109	15307	15165	15262	15378	15230	15113	15095	15245	15156	15192	15101	15165	15151	15014	15268	15155	15183	15077	15139	15138	15002	15378	15174	15233	15046	15129	15242	15174	15209	15224	15185	15218	15204	15239	15306	15244	15038	15031	15161	14922	15227	15025	14922	15261	15207	15055	15104	15104	15214	15123	15168	15133	15200	15411	15276	15166	15246	15147	15228	15155	15239	15125	15228	15081	15211	15254	15252	15198	15169	15327	15128	15164	15197	15120	15155	15209	15040	15068	15181	15181	15087	15072	15269	15182	15317	15274	15165	15083	15140	15192	14962	15306	15235	15272	15246	15083	15143	15182	15181	15064	15221	15298	15053	15141	15255	15166	15021	15281	15332	15207	15085	15187	15115	15116	15124	15205	15224	15189	15226	15164	15175	15184	15078	15103	15264	15270	15248	14984	15151	15107	14974	14951	15238	15079	15146	15153	15157	14971	15149	15217	15278	15184	15301	15343	15205	15235	15286	15075	15286	15325	15132	15264	15128	15315	15211	15157	14953	15230	15293	15252	15078	15052	15151	15037	15142	15185	15018	15210	15138	14916	15423	15210	15351	15120	15226	15131	15292	15223	15028	15091	15345	15127	15180	15386	15283	15087	15158	15082	15268	15184	15082	15107	15173	15243	15176	15189	15142	15379	15087	15256	15320	15211	15202	15109	15151	15128	15283	15174	15299	15145	15229	15174	15143	15034	15150	15209	14969	15275	15211	15061	15145	15242	15178	15099	15092	15090	15181	15181	15117	15196	15129	15224	15191	15110	15043	15041	15348	15342	15190	15152	15178	15113	15125	15246	15074	15225	15306	15211	15088	15148	15069	15220	15307	15086	15244	15191	15109	15015	15060	15146	15217	15238	15203	15224	15327	15164	15139	15093	15204	15092	15156	14966	15192	15123	15199	15353	15133	15211	15209	15089	15172	15330	15128	15105	15262	15246	15239	15208	15198	15238	15040	15200	15135	15153	15139	15009	15128	14901	15119	14959	15288	15129	15285	15239	15059	15191	15119	15127	15226	15193	15129	15242	15123	15181	15315	15231	15253	15034	15114	15220	15228	15218	15097	15095	15066	15226	15118	15224	15125	15150	14968	15192	14940	15056	15084	15114	15121	15276	15023	15338	15220	15037	15141	15336	15179	15180	15164	15083	15029	14980	15232	15009	15034	15221	15103	15185	15254	15188	14955	15124	15223	15304	15117	15190	15032	15106	15169	15117	15221	15252	15136	15060	15009	15242	15087	15251	15266	14968	15169	15099	15279	15094	15149	15227	15047	15202	15120	15239	15134	15249	15236	14963	15290	15170	15287	15244	14994	15259	15223	15222	15280	15150	15209	15145	14945	15369	15064	15289	15173	15111	15159	15233	15106	15136	15254	14903	15146	15193	15211	15221	15159	15171	15186	15330	15134	15261	15413	15082	15144	15178	15036	15078	15231	15017	15088	15182	15195	14969	15224	15292	15230	15146	15057	15186	15102	15204	15254	15130	15144	15071	15279	15221	15230	15277	15309	15084	15093	15127	15142	15271	15134	15246	15158	15319	15199	15123	15182	15227	15119	15000	15234	15034	15072	15167	15080	15265	15221	15187	15137	15181	15115	15218	15136	15060	15114	15183	15087	15186	15189	15341	15118	14963	15309	15322	15090	15125	15064	15169	15127	15292	15069	15204	15117	15121	15037	15113	15092	15032	15069	15009	15114	15211	15148	15306	15090	14956	15169	15185	15248	15381	15352	15151	15084	15228	15141	15157	15262	15173	15209	15104	15211	15093	15291	15070	15210	15384	15235	15214	15137	14994	15302	15092	15366	14926	15233	15195	14849	15304	15193	15170	15128	15246	15221	15190	15307	14919	15251	15160	15182	15152	15154	15243	15191	15139	15157	15284	15318	15055	15235	15162	15131	15152	15192	15188	15023	15145	15312	15224	15226	15056	15235	15154	15087	15219	15299	15154	15084	15031	15127	15117	15006	15015	15162	15265	15191	15206	15133	15283	15170	15204	15032	15114	15012	15228	15203	15150	15256	15053	15016	15240	15188	15186	15196	15211	15112	15153	15046	15039	15127	14941	15112	15182	15164	15159	15203	15307	15233	15137	15218
30443	24337	25283	22151	19838	19177	20220	20539	20975	20780	20135	19868	18845	18699	18600	18557	18825	18741	18558	18567	18848	19023	18848	18512	18100	17934	18121	18060	18121	18186	18168	18251	18013	18154	18274	18162	18059	18236	17918	18198	18081	18150	18254	18153	18425	18120	18256	18062	18345	18128	18305	18138	18214	18184	18249	18054	18077	18145	18091	18163	18288	18124	18247	18027	18327	17960	18411	18289	17980	18045	18078	18105	18156	18235	18202	18256	18145	18024	18254	17983	18116	18352	18114	18325	17985	18058	17974	18250	18088	18062	18146	18095	18339	18212	18449	18043	18157	18251	18052	18192	18095	17956	18116	18143	17949	18013	18235	18034	18119	17916	18235	18265	18140	18072	18055	17872	18307	18315	18147	18386	18476	18182	18272	18088	17807	18135	18019	18107	17831	18164	18189	18149	18307	18248	18137	17952	18097	18053	18269	18153	17886	17887	18066	18067	17960	18041	18212	18124	18076	18041	18034	18232	17988	17975	18006	18069	18198	18066	18160	18095	18120	18021	18175	18077	18179	18150	17961	18030	18190	18143	18122	18001	18145	18099	18152	18026	18216	18019	18290	17920	17942	18125	18267	18072	18120	18287	18112	18158	18090	18128	18316	18153	18341	18027	17984	18096	18100	18036	18123	18084	17986	18090	18313	18165	18082	18242	18052	17986	18285	17938	17963	18165	17885	18192	17974	18141	18066	17986	18090	18051	17919	18051	18131	17888	18385	17982	18055	17845	17928	18130	17944	18141	18022	18104	17947	18077	18059	18021	17907	18453	18154	18141	18205	18075	18144	18108	18030	18063	17948	17992	18011	18148	18221	18085	17942	18318	18196	17956	18207	18174	18057	17976	18126	18055	18059	18123	17781	18412	18262	18285	18199	18254	18212	18157	18227	18005	18156	18136	18095	18073	18164	17993	18062	18313	18239	18078	17848	18112	18353	18036	18084	18265	18196	18140	18099	17954	18060	18076	18255	18166	18030	18118	18162	18086	18147	18085	18055	18114	18232	18206	18118	18128	18107	18180	17983	18015	18135	18102	18051	18180	18097	18060	18152	18065	18106	18230	18105	18106	17982	18197	18228	18078	18262	18260	18004	18209	18028	18068	18182	17908	17970	18168	18064	18146	18171	17942	17965	18216	18079	18055	18094	18274	18071	17947	18017	18263	17928	18244	18186	18169	18027	18216	18273	18210	18194	18014	18215	18207	18132	18300	18230	18068	18234	18216	17974	18067	18298	18255	18410	17955	18276	18421	18144	18259	18051	18125	18101	17990	18139	18180	18276	17899	18175	18220	18132	18152	18082	18177	18033	17902	18226	18224	18237	17985	18061	18303	18036	18118	18140	17862	18268	18084	18007	18106	18166	17990	18105	18054	18237	17975	17954	18193	18073	18121	18020	17945	17980	18000	18261	18265	18154	18235	17946	18009	17979	18017	18007	18228	18099	18162	18249	18199	18209	18090	18127	18042	18167	18067	18253	18147	18423	18104	18215	17976	17872	18066	18262	17924	18143	18135	18130	18219	18107	18354	18292	18061	18267	18282	18387	18097	18060	18194	18165	18222	17945	18194	18180	18109	18105	18060	18250	18180	18068	18104	18079	18272	18135	18241	17874	18066	18136	18043	17960	18310	18135	18098	18166	18092	17849	18233	18014	18051	18324	18271	18028	18116	18184	18158	17983	17982	18093	18097	18251	18186	18102	18237	18009	18011	18264	17949	18091	18083	18242	18058	17972	18204	17993	17946	18173	18186	18041	18100	18013	18152	18356	18179	17838	18122	18106	18285	18231	18211	17989	18025	18272	18191	17869	18185	18060	18068	17952	18147	18238	18074	18219	18271	17962	18318	18312	18246	18332	18188	18250	17985	18008	17787	18106	18093	18107	18151	17915	18031	18045	17930	18002	18243	18058	18166	18124	18158	18099	18008	18037	18108	18197	18123	18285	18132	18273	18152	18199	18122	18208	17970	17960	17913	18301	18219	18029	18213	17981	18105	18162	18294	18199	18201	18116	18108	18221	18078	18070	18321	18326	18105	18325	18132	18323	18099	18073	18079	18234	18189	18170	18225	18132	18063	18074	18030	18196	18251	18049	18096	18087	17855	18104	18095	18008	18024	18276	18032	17936	17961	18061	18169	18214	17989	17860	18024	18212	17984	18037	17824	17867	18069	18237	18247	18227	18072	18200	18205	17989	18106	17991	18164	18022	18007	18074	18226	18226	17979	18171	18113	18228	18084	17912	18044	18083	18391	18024	18098	18056	18265	18158	18144	18104	17987	18172	18088	18236	18045	18307	18162	18125	18156	18235	18127	18126	17966	18057	18280	18016	18227	18196	18106	18231	17978	18146	18051	18094	17977	18123	18209	18134	17978	18117	18140	18164	18335	18181	18144	18170	18184	18088	18195	18297	18186	17993	18234	17909	18150	18076	18054	17878	18007	18078	18205	18227	18278	18256	18194	18234	18228	18048	17893	18002	18148	18096	18133	17856	18067	18105	18035	18276	18192	18114	18049	18145	18103	18177	18194	18095	18103	18125	18014	18114	18301	18106	18199	18156	18105	18113	17996	18003	18192	18261	18106	18181	18023	18092	18331	18093	18148	17907	18130	17955	18273	18226	18114	18075	18096	18062	18138	18218	18100	18229	18020	18086	18021	18133	18113	18223	18073	17990	18191	18018	18163	18057	18123	18074	18232	18166	18103	18073	17957	18140	17992	18290	18224	18099	18122	18214	18073	17919	18119	17952	18328	18122	18235	18063	18108	17973	17880	18003	18200	18190	17845	18179	17998	18160	18084	18233	18196	18161	18072	18055	18021	18177	18085	18135	18069	18246	18232	18230	17968	18078	18273	18100	18202	18126	18055	18176	18172	18077	18093	17947	18128	18256	18140	18056	18093	18240	18140	18071	18049	18019	18151	18039	18098	18138	18002	18234	18119	18218	18081	18196	18050	18097	18083	18008	18039	18165	18172	18101	18133	18123	18225	18137	18205	17990	18076	18102	18355	18100	18142	18007	18110	18265	18086	18379	18053	18222	18050	18167	18492	18156	18060	18131	18159	18110	18318	18367	18266	18344	18223	18389	18248	17968	17868	18171	18027	18068	18266	18218	18200	17973	18288	17966	18404	18052	18001	17959	18243	18186	18188	18178	18283	18368	18038	18222	17966	18124	18182	18037	18048	18211	18346	18064	18143	18040	18156	18126	18056	18305	18096	17990	18130	18194	18346	18053	18213	18275	17935	18225	18171	18065	17951	18230	17982	18103	18228	18099	18127	18030	18111	18143	17934	17946	17893	18088	18236	18065	18084	18071	18064	18144	18084	18059	17975	17925	18075	18034	18083	18207	18096	17970	18132	18080	18014	18087	17958	18340	18430	18095	18052	18411	17883	17925	18257	18022	18117	18032	18309	18115	17976	18343	18159	18306	18338	18292	18222	18056	18132	18128	18113	18037	18133	18330	18148	18303	18183	18013	18060	18203	18131	18269	18164	18182	18227	18085	18200	18122	18022	18078	18045	17989	18199	18127	18014	18226	18152	18110	18078	17936	17895	18221	18182	18252	18104	18169	18101	18204	18219	18197	18205	18273	18188	18217	18357	18052	17912	17956	18067	18266	18333	18223	18200	18088	18107	18199	18177	18145	18103	18186	18110	18308	18161	18110	18084	18273	17847	18125	18249	18262	18188	18197	18010	18347	18184	18277	17979	18066	18004	18080	17928	17936	18244	18020	18200	18240	18270	18122	18310	18129	18089	18204	18070	18250	18188	18041	18173	18047	18172	17869	18234	17857	18210	17993	18290	18364	17998	18229	18064	18043	17835	18089	18328	17938	18147	18068	18169	18104	17956	18156	18191	18127	18169	17989	18182	18275	18140	18124	18063	18198	18253	18058	18138	17903	18102	18298	18040	17859	18074	18239	18090	18222	17982	18261	18017	17961	18273	18216	18110	18270	18043	18190	18012	18087	18161	18158	18225	18098	18020	17927	18051	18054	18134	18183	18015	17861	18168	18178	17980	18270	18415	18169	18340	18024	18024	18189	18090	18058	18054	18189	18189	18116	18075	18239	18166	18064	18108	18216	18056	18168	17939	18176	18145	17966	18080	18211	18209	17996	17902	18082	18208	18334	18154	17951	18173	18122	18185	18111	18013	18034	18142	17712	17937	18080	18298	18154	18311	18153	18197	18201	18207	18072	18268	18009	18298	18181	18131	18051	18052	18272	18154	18080	18174	17936	18216	18214	18114	18188	18020	18052	18105	17927	18172	18068	18146	18267	18216	18211	18079	18067	18017	18094	18102	17939	18099	18359	18190	18075	18287	18302	18202	18097	17911	18095	18116	18223	18275	18173	18030	18079	18269	18201	18063	18129	18320	18032	18188	17976	18051	18005	18383	18246	18244	18242	18269	17975	17907	18158	18312	18041	17946	17986	18162	18104	17900	17921	18180	18229	18172	18067	18021	18176	18065	18159	18290	18225	18199	18035	18071	18183	18056	18160	18170	18207	18134	18225	18271	18077	17974	18218	18132	18130	18087	18187	18096	18005	18191	18235	18141	18062	18157	18242	18252	18135	17959	18128	18183	18270	18013	18140	18122	18089	18201	18176	18202	18065	18250	18161	18298	18010	18189	18124	18040	18262	18074	18289	18178	18174	17964	18212	18116	17979	18056	17953	18254	18309	17978	17997	18154	17989	17969	18019	17905	18066	17867	18121	18093	18151	18267	18099	18218	18165	18230	17999	18236	18314	18170	17961	18107	18197	18200	17966	18336	18127	18128	17992	18266	18084	18009	17995	18117	17971	18125	18148	18029	18220	18225	18128	17966	18031	18017	17994	18181	18086	18130	18211	18268	18143	17956	18066	18260	17956	18159	18192	18216	18333	18015	18054	18224	18057	18275	18230	18121	18111	18268	18258	18168	18115	17841	18220	18067	18175	18074	18232	17987	18126	18187	18377	18144	18141	18106	18304	18325	18124	18054	18264	18224	18275	18335	18085	18106	18069	18272	18229	18063	18290	18139	18156	18189	18194	18180	18166	18071	18333	18235	18147	18164	17854	17881	17998	18224	18155	17987	18218	18128	18011	18236	18142	18080	18269	18036	18235	18075	17953	18096	18160	18195	17970	17930	18006	18220	18444	18036
19025	23859	22690	19614	18237	16916	19004	19523	20061	19826	19078	17853	16632	16343	16155	16432	16478	16387	16200	16051	16195	16345	16025	15675	15591	15482	15488	15494	15168	15459	15295	15481	15409	15215	15350	15524	15517	15316	15327	15289	15381	15296	15534	15409	15252	15362	15445	15262	15338	15467	15387	15464	15352	15350	15285	15376	15311	15459	15324	15124	15400	15479	15226	15361	15285	15379	15398	15471	15505	15444	15294	15313	15422	15342	15230	15428	15262	15334	15294	15169	15559	15334	15440	15365	15487	15462	15518	15381	15335	15480	15258	15397	15335	15564	15449	15501	15379	15288	15389	15330	15349	15451	15363	15270	15318	15427	15408	15198	15345	15271	15274	15493	15333	15357	15328	15248	15361	15260	15294	15331	15481	15322	15329	15480	15254	15361	15417	15461	15343	15496	15497	15300	15460	15416	15372	15435	15366	15454	15347	15270	15486	15418	15454	15397	15404	15259	15321	15383	15400	15434	15480	15343	15409	15390	15507	15450	15516	15486	15358	15311	15380	15522	15349	15333	15273	15302	15415	15367	15582	15292	15372	15276	15387	15366	15469	15417	15515	15441	15425	15439	15319	15187	15436	15304	15183	15398	15249	15377	15429	15401	15345	15370	15467	15360	15414	15369	15497	15371	15292	15398	15343	15264	15318	15494	15199	15253	15279	15431	15208	15551	15372	15442	15353	15392	15417	15337	15353	15377	15473	15307	15353	15449	15252	15591	15262	15202	15388	15105	15502	15271	15429	15447	15324	15447	15352	15404	15348	15200	15305	15499	15452	15280	15595	15343	15310	15387	15363	15332	15456	15439	15428	15481	15391	15352	15381	15364	15527	15344	15524	15269	15326	15507	15487	15400	15549	15482	15413	15332	15434	15292	15503	15538	15392	15325	15257	15426	15314	15401	15304	15347	15394	15135	15197	15418	15422	15323	15341	15380	15401	15358	15483	15462	15467	15407	15451	15352	15252	15439	15425	15301	15287	15438	15504	15253	15290	15442	15162	15420	15482	15291	15380	15372	15422	15281	15524	15321	15351	15271	15389	15373	15397	15167	15218	15515	15379	15241	15336	15456	15384	15358	15431	15416	15431	15405	15364	15374	15339	15445	15485	15362	15387	15477	15412	15364	15475	15548	15396	15447	15313	15233	15371	15410	15463	15405	15394	15373	15338	15488	15314	15307	15421	15280	15357	15365	15401	15238	15358	15294	15293	15377	15376	15348	15241	15351	15283	15379	15450	15348	15540	15523	15435	15255	15292	15454	15525	15424	15627	15490	15729	15408	15445	15528	15389	15525	15408	15401	15538	15255	15433	15564	15391	15417	15432	15385	15284	15372	15478	15437	15507	15326	15465	15382	15358	15488	15376	15215	15283	15327	15348	15543	15300	15483	15491	15457	15479	15349	15543	15348	15502	15452	15221	15329	15462	15292	15392	15419	15385	15414	15448	15487	15428	15500	15297	15388	15369	15467	15310	15196	15359	15347	15274	15510	15409	15436	15501	15331	15430	15445	15294	15515	15375	15456	15440	15339	15323	15321	15386	15274	15454	15388	15364	15361	15436	15299	15565	15336	15437	15404	15457	15192	15482	15356	15486	15422	15440	15683	15450	15267	15482	15449	15398	15300	15552	15363	15410	15390	15288	15442	15379	15404	15424	15381	15469	15408	15342	15452	15247	15324	15393	15364	15415	15458	15434	15602	15357	15360	15438	15280	15560	15414	15492	15379	15313	15375	15569	15358	15419	15253	15287	15470	15276	15371	15362	15325	15419	15542	15348	15471	15413	15397	15266	15267	15303	15290	15577	15529	15428	15495	15446	15349	15431	15381	15323	15403	15515	15326	15327	15322	15243	15315	15310	15421	15415	15561	15232	15453	15420	15366	15373	15350	15479	15392	15369	15465	15378	15399	15331	15493	15258	15268	15552	15455	15524	15281	15476	15352	15549	15425	15261	15379	15317	15307	15481	15295	15339	15226	15361	15568	15189	15247	15382	15456	15304	15501	15428	15433	15430	15388	15349	15361	15377	15406	15369	15378	15327	15361	15228	15468	15518	15345	15526	15332	15295	15440	15378	15285	15205	15436	15288	15402	15367	15394	15386	15320	15408	15501	15291	15425	15547	15448	15279	15366	15338	15334	15560	15294	15379	15395	15404	15197	15454	15331	15435	15401	15443	15526	15447	15435	15425	15273	15342	15452	15391	15433	15291	15398	15396	15376	15347	15444	15460	15429	15429	15360	15218	15448	15294	15597	15397	15405	15346	15516	15331	15382	15410	15369	15336	15454	15377	15464	15359	15285	15303	15200	15400	15481	15418	15419	15318	15223	15420	15369	15362	15290	15487	15381	15310	15353	15389	15375	15359	15600	15388	15382	15393	15289	15355	15530	15154	15337	15284	15314	15477	15414	15415	15425	15341	15418	15278	15369	15486	15442	15309	15391	15415	15303	15433	15419	15536	15396	15439	15405	15360	15325	15461	15547	15400	15341	15411	15346	15434	15449	15395	15234	15408	15474	15600	15378	15399	15539	15355	15439	15368	15319	15496	15256	15396	15387	15371	15404	15584	15365	15376	15485	15377	15363	15456	15425	15409	15292	15405	15364	15368	15428	15320	15509	15451	15186	15359	15391	15417	15341	15406	15541	15450	15403	15328	15480	15346	15307	15434	15184	15436	15321	15296	15584	15392	15225	15377	15421	15384	15361	15405	15497	15379	15267	15420	15275	15385	15315	15199	15480	15433	15328	15241	15577	15474	15441	15366	15397	15350	15318	15424	15448	15429	15336	15261	15378	15213	15337	15386	15347	15378	15451	15413	15294	15416	15359	15342	15280	15383	15407	15368	15490	15389	15405	15361	15439	15458	15364	15350	15468	15548	15399	15381	15254	15506	15373	15552	15534	15418	15225	15288	15409	15380	15492	15349	15517	15382	15395	15315	15591	15379	15376	15505	15495	15378	15280	15381	15369	15433	15262	15490	15431	15312	15407	15451	15493	15212	15370	15332	15424	15220	15332	15354	15427	15186	15435	15371	15548	15294	15377	15527	15439	15308	15698	15169	15451	15574	15369	15306	15157	15384	15312	15212	15375	15339	15357	15444	15370	15400	15202	15354	15506	15262	15463	15562	15239	15552	15319	15444	15361	15442	15290	15329	15421	15569	15449	15442	15463	15523	15387	15419	15344	15263	15312	15364	15295	15352	15515	15348	15383	15279	15556	15499	15364	15353	15473	15328	15420	15293	15375	15314	15358	15335	15476	15347	15268	15495	15272	15507	15553	15419	15466	15496	15405	15448	15241	15352	15605	15398	15377	15431	15323	15418	15465	15374	15303	15449	15373	15356	15362	15286	15397	15408	15428	15142	15492	15363	15345	15348	15345	15445	15414	15306	15515	15329	15377	15298	15393	15331	15413	15364	15288	15361	15387	15366	15305	15428	15285	15469	15371	15550	15238	15281	15396	15328	15428	15455	15472	15377	15346	15319	15551	15500	15377	15430	15448	15360	15492	15448	15459	15270	15480	15352	15224	15286	15453	15552	15554	15428	15332	15399	15402	15263	15383	15160	15489	15453	15382	15417	15332	15313	15239	15338	15363	15446	15530	15310	15343	15388	15383	15273	15443	15150	15444	15516	15373	15364	15360	15368	15402	15248	15290	15671	15565	15317	15502	15570	15409	15177	15489	15325	15311	15414	15263	15378	15326	15434	15149	15299	15499	15415	15574	15487	15315	15336	15412	15363	15414	15375	15341	15348	15451	15427	15204	15406	15298	15462	15389	15447	15396	15460	15340	15385	15374	15482	15359	15439	15312	15388	15345	15517	15345	15262	15326	15350	15389	15392	15399	15362	15403	15348	15494	15318	15562	15438	15496	15329	15415	15224	15414	15588	15335	15315	15551	15272	15456	15442	15297	15424	15402	15342	15476	15416	15333	15337	15491	15410	15255	15509	15351	15257	15345	15209	15439	15331	15237	15467	15414	15554	15243	15449	15371	15340	15408	15137	15439	15369	15346	15550	15291	15402	15398	15275	15452	15310	15387	15429	15346	15271	15242	15532	15481	15457	15535	15447	15581	15425	15384	15221	15186	15341	15463	15538	15389	15304	15346	15399	15312	15347	15403	15441	15309	15311	15382	15275	15436	15485	15385	15567	15470	15315	15387	15391	15620	15465	15618	15495	15336	15309	15417	15460	15446	15458	15217	15442	15256	15465	15462	15500	15373	15298	15357	15305	15362	15148	15503	15340	15477	15442	15392	15347	15477	15502	15232	15516	15402	15435	15300	15419	15405	15430	15384	15307	15429	15500	15331	15264	15428	15545	15270	15310	15418	15462	15236	15399	15432	15358	15288	15352	15453	15394	15477	15378	15408	15673	15319	15420	15529	15457	15533	15134	15409	15371	15238	15449	15391	15353	15520	15372	15394	15434	15304	15358	15374	15568	15414	15469	15415	15553	15347	15307	15258	15426	15326	15425	15501	15350	15451	15469	15327	15398	15284	15555	15545	15348	15410	15466	15328	15497	15361	15532	15467	15266	15214	15480	15534	15482	15471	15199	15512	15306	15341	15282	15383	15436	15305	15376	15262	15392	15363	15464	15476	15463	15393	15312	15468	15434	15423	15328	15452	15380	15544	15443	15229	15357	15331	15546	15395	15202	15279	15410	15356	15279	15304	15559	15609	15253	15567	15264	15416	15220	15364	15557	15514	15396	15341	15441	15454	15421	15387	15413	15335	15447	15380	15202	15512	15307	15470	15310	15347	15414	15525	15277	15345	15427	15386	15316	15378	15400	15293	15455	15367	15304	15511	15329	15350	15269	15322	15359	15313	15407	15302	15399	15405	15338	15473	15294	15429	15398	15203	15453	15328	15404	15231	15503	15387	15251	15320	15419	15352	15383	15277	15366	15393	15395	15368	15442	15390	15318	15412	15370	15435	15485	15627	15269	15358	15349	15125	15336	15286	15477	15255	15453	15289	15400	15584	15481	15380	15467	15459	15297	15457	15472	15339	15447	15368	15490	15379	15338	15623	15660	15262	15415	15593	15468	15412	15470	15505	15243	15376	15311	15327	15418	15580	15498	15357	15357	15427	15339	15210	15373	15393	15489	15422	15244	15403	15549	15477	15157	15323	15466	15498	15446	15324
25532	21399	28285	25533	22980	21839	22560	21965	21915	21578	21423	20674	19992	19793	19492	19397	18679	18724	18864	19853	21416	20816	19889	18917	18304	18023	17890	17908	17807	17975	17852	17733	17720	17958	17750	18062	17708	17721	17858	17729	17848	17896	17777	17732	17647	17857	17899	17754	17722	17983	17726	18043	17951	17838	17880	17840	17676	17801	17700	17864	17716	17817	17784	17677	18025	17768	17675	17986	17599	17759	17853	17852	17726	17881	17833	17767	17809	17768	17653	17768	17846	17788	17747	17778	17770	17555	17648	17897	17699	17857	17568	17773	17869	17803	17869	17903	17853	17821	17648	17818	17855	17894	17645	17686	17812	17888	17919	17697	17684	17767	17730	17944	17777	17676	17784	17687	17724	17879	17646	17770	17664	17875	17762	17762	17625	17780	17669	17609	17732	17799	17808	17814	17790	17795	17586	17679	17919	17891	17743	17824	17850	17880	17832	17851	17862	17770	17767	18015	17954	17823	17790	17802	17940	17716	17903	17836	17923	17820	17967	17800	17757	17820	17612	18008	17902	17674	17753	17804	17663	17695	17781	17726	17745	17786	17678	17783	17703	17624	17909	17921	17660	17773	17894	17918	17807	17618	17825	17818	17863	17889	17831	17809	17812	17601	17697	17695	17771	17697	17950	17865	17781	17698	17730	17887	17719	17506	17757	18097	17572	17775	17781	17572	17861	17574	17990	17834	17845	17498	17801	17623	17749	17890	18043	17949	17842	17726	17977	17756	17652	17807	17690	17844	17771	17738	17864	17859	17777	17658	17772	17690	17739	17990	17809	17811	17868	17952	17846	17930	17709	17816	17765	17797	17801	17794	17725	17447	17870	17950	17762	17503	17666	17836	17735	17646	17848	17763	17717	17660	17765	17932	17727	17859	17608	17924	17937	17754	17911	18060	17884	17650	17711	17812	17685	17842	17579	17865	18013	17948	17978	17783	17986	17804	17941	17936	17769	17752	17847	17962	17755	17663	17621	17736	17985	17768	17661	17746	17715	17879	17958	17972	17578	17716	17745	17682	17815	17821	17858	17826	17793	17734	17586	17739	17941	17654	17820	17848	17917	17808	17801	17860	17823	18038	17824	17771	17790	17833	17780	17724	17900	17836	17797	17800	17890	17861	17719	17704	17618	17850	17757	17754	17880	17764	17857	17688	17923	17780	17591	17788	17917	17691	17851	17473	17785	17855	17772	17888	17867	17681	17828	17788	17824	17968	17782	17905	17846	17703	17818	17724	17755	17818	17854	17936	17901	17709	17665	17643	17877	17726	17807	17802	17648	17705	17867	17852	17887	17700	17812	17921	17650	17795	17650	17815	17553	17776	17393	17806	17955	17826	17764	17907	17750	17763	17747	17818	17764	17621	17729	17862	17649	17840	17777	17918	17936	17851	17829	17922	17768	17779	17939	17883	17929	17900	17843	17737	17672	17723	17978	17667	17760	17905	17974	17803	17895	17785	17799	17771	17801	17766	17707	17869	17728	17888	17602	17781	17700	17650	17699	17728	17808	17726	17850	17639	17872	17972	17909	17723	17778	17897	17776	17712	17586	17796	17879	17722	17785	17540	17895	17791	17738	17780	17826	17693	17791	17879	17817	17843	17944	17760	17789	17820	18023	17733	17708	18167	17914	17744	17927	17796	17936	17894	17734	17799	18010	17599	17723	17725	17828	17760	17921	17893	17950	17795	17915	17671	17933	17656	17941	17732	17733	17647	17934	17637	17845	17729	17830	17690	17781	17778	17693	17851	17809	17652	17790	17771	17769	17600	17743	17622	17804	17790	17939	17606	17923	17873	17665	17728	17726	17805	17814	17663	17886	17990	17795	17826	17667	17768	17858	17846	17928	17919	17571	17741	17881	17941	17703	17642	17701	17756	17773	17677	17796	17721	17856	17861	17873	17753	18008	17623	17829	17917	17703	17634	17617	17764	17816	17695	17904	17874	17649	17938	17819	17982	17795	17970	17820	17740	17908	17888	17771	17752	17769	17793	17845	17761	17771	17732	17895	17568	17920	17676	17683	17880	17824	17710	17783	17752	17922	17973	17836	17800	17754	17981	17675	17966	17793	17586	17756	17549	17634	17851	17648	17649	17810	17762	17848	17536	17517	18005	17730	17737	17637	17995	17975	17684	17892	17911	17797	17694	17869	17640	17920	17753	17792	17792	17777	17756	17650	17570	17716	17734	17876	17784	18006	17806	17762	17708	17741	17883	17727	18155	17818	17652	17717	17797	17735	17577	17737	17778	17571	17707	17756	17751	17797	17747	17961	17770	17732	17597	17718	17807	17899	17979	18153	17961	17786	17443	17735	17730	17581	17756	17834	17677	17856	17681	17690	17538	17799	17835	17853	17984	18032	17897	17975	17753	17752	17724	17848	17850	17770	17672	17648	17870	17589	17873	17851	17509	17813	17777	17614	17841	17776	17750	17846	17837	17699	17736	17702	17669	17722	17687	17788	17545	17746	17889	17729	17998	17767	17698	17647	17761	17770	17737	17751	17781	17877	17874	17671	17841	17943	17904	17615	17796	17948	17893	17755	17871	17713	17955	17851	17735	17577	17848	17691	17832	17753	17764	17555	17719	17708	17669	17744	17891	17668	17694	17745	17765	17839	17868	17720	17632	17812	17938	17837	17811	17689	17869	17833	17624	17694	17627	17533	17778	17617	17576	17669	17828	17796	17732	17952	17797	17720	17765	17705	17659	17818	17692	17740	17685	17737	17779	17715	17612	17664	17823	17533	17750	17584	17532	17755	17707	17776	17880	17696	17910	17710	17825	17754	17816	17918	17825	17644	17706	17867	17824	17771	17634	17684	17792	17748	17582	17614	17552	17708	17855	17449	17755	17786	17653	17593	17779	17822	17645	17714	17639	17634	17682	17784	17868	17825	17686	17725	17831	17724	17466	17814	17632	17769	17848	17811	17806	17643	18060	17782	17806	17893	17810	17831	17757	17556	17831	17795	17794	17632	17731	17619	17803	17853	17796	17840	17751	17806	17894	17805	17803	17749	17829	17745	17831	17944	17903	17909	17736	17683	17667	17836	17674	17886	17721	17712	17741	17737	17638	17629	17777	17799	17665	17811	17633	17952	17573	17615	17738	17552	17697	17704	17658	17656	17699	17772	17904	17962	17850	17824	17761	17656	17679	17682	17824	17889	17796	17863	17967	17618	17702	17544	17797	17791	17741	17921	17739	17731	17667	17951	17800	17907	17719	17828	17806	17562	17759	17484	17718	17810	17929	17795	17795	18018	17862	18054	17713	17793	17660	17595	17806	17857	17776	17719	17640	17879	17994	17685	17928	17986	17861	17779	17910	17938	18014	17718	17722	17750	17798	17818	17836	17792	17731	17890	17708	17747	17910	17897	17802	17760	17659	17705	17871	17837	17546	17868	17593	17613	17649	17698	17737	17708	17817	17688	17797	17690	17833	17770	17764	17717	17515	17694	17735	17744	17841	17691	17754	17605	17723	17851	17783	17926	17895	17731	17808	17778	17668	17787	17842	17651	17929	17836	17695	17759	17812	17842	17805	17730	17993	17851	17760	17743	17759	17749	17847	17841	17839	17995	17891	17861	17756	17677	18068	17794	17904	17728	17802	17863	17798	17692	17704	17816	17681	17853	17581	17482	17824	17677	17858	17549	17769	17820	17676	17964	17867	17836	17846	17947	17950	17777	17840	17660	17763	17721	17659	17807	17655	17864	17736	17858	17678	17741	17669	17732	17837	17907	17640	17738	17815	17794	17743	17815	17822	17801	17783	17751	17821	17916	17757	17786	17703	17652	17694	17644	17826	17825	17968	17868	17716	17698	17537	17927	17755	17606	17844	17692	17915	17678	17737	17657	17742	17731	17975	17816	17636	17835	17847	17841	17801	17705	17860	17742	17845	17805	18020	17548	17698	17904	17975	17847	17808	17749	17879	17943	17687	17763	17818	17658	17792	17686	17991	17819	18129	17789	17888	17923	17574	17677	17721	17585	17765	17831	17825	17653	17666	17919	17714	17653	17863	17938	17926	17749	17985	17912	17760	17743	17875	17708	17765	17871	17798	17600	17551	17649	17675	17766	17750	17833	17784	17790	17841	17792	17832	17734	17751	17712	17894	17624	17771	17842	17596	17800	17686	17721	17775	17611	17819	18039	17918	17904	17843	17634	17644	17772	17829	17868	17777	17903	17724	17798	17606	17599	17804	17789	17770	17817	17698	17831	17842	17775	17755	17865	17691	18040	17582	17869	17965	17700	17742	17687	17749	17947	17738	17712	17656	17937	17741	17732	17789	17804	17724	17558	17735	17682	17554	17849	17660	17951	17762	17791	17464	17584	17818	17668	17658	17908	17777	17774	17692	17797	17926	17858	17725	17897	17759	17655	17823	17777	17854	17847	17795	17584	17807	17897	17734	17757	17821	17832	17713	17909	17774	17803	18027	17716	17731	17752	17770	17609	17675	17762	17645	17714	18011	17702	17680	17717	17751	17647	17970	17956	17752	17712	17731	17539	17883	17580	17657	17794	17778	17841	17795	17831	17927	17866	17673	17853	17905	17651	17794	17852	17672	17910	17742	17755	17838	17918	17874	17590	17777	17807	17796	17756	17618	17869	17862	17897	17859	17837	17707	17645	17632	17673	17690	17821	17790	17927	17837	17887	17753	17850	17720	17966	17938	17900	17727	17695	17799	17685	17976	17889	17810	17881	17950	17708	17643	17823	17784	17903	17790	17884	17833	17814	17665	17772	17595	17751	17666	17818	17866	17760	17803	17650	17800	17899	17651	17769	17836	17816	17859	17689	17846	17818	17875	17957	17860	17746	17813	17778	17592	17822	17946	17670	17673	17941	17822	17761	17819	17671	18008	17817	17744	17858	17693	17795	17846	18042	17835	17814	17700	17743	17886	18097	17744	17851	17950	17778	17989	17917	17843	17744	17773	17740	17788	17802	17837	17928	17814	17757	17819	17608	17589	17652	17763	17649	17707	17804	17928	17863	17807	17851	18177	17835	17775	17924	17715	17587	17845	17630	17620	17797	17590	17750	17636	17654	17808	17796	17612	17789	17893	17687	17752	17904	17708	17870	17639	18101	17553	17913	17884	17950	17780	17871	17587	17633	17761	17946	17910	17697	17855	17754	17839	18026	17696
18998	30689	29615	24580	21500	19254	20343	22178	21915	21343	20899	19365	18595	18374	17678	17282	16707	16606	16615	18379	20905	19554	17958	16290	15561	15475	15340	15195	15218	15272	15110	15380	15414	15285	15217	15137	15163	15291	15311	15079	15109	15420	15320	15234	15388	15294	15411	15106	15256	15142	15313	15196	15260	15364	15374	15206	15236	15170	15324	15376	15154	15289	15184	15090	15271	15286	15320	15146	15310	15297	15161	15323	15206	15171	15273	15309	15198	15254	15372	15255	15202	15250	15272	15186	15115	15204	15420	15542	15481	15263	15298	15212	15080	15247	15180	15198	15185	15116	15207	15158	15255	15293	15264	15412	15182	15336	15250	15185	15191	15399	15347	15127	15338	15236	15170	15385	15144	15204	15258	15151	15109	15186	15357	15279	15360	15120	15269	15091	15251	15432	15165	15231	15231	15454	15181	15163	15379	15191	15247	15298	15346	15081	15095	15103	15132	15213	15216	15288	15187	15225	15073	15299	15329	15176	15061	15327	15328	15313	15197	15195	15308	15276	15265	15168	15360	15306	15309	15195	15344	15141	15116	15246	15182	15242	15219	15213	15188	15280	15123	15200	15348	15063	15245	15172	15135	15195	15271	15125	15304	15242	15239	15309	15131	15163	15203	15343	15335	15274	15340	15240	15284	15251	15243	15285	15152	15361	15395	15169	15291	15294	15267	15303	15316	14981	15262	15182	15322	15131	15186	15127	15292	15281	15249	15302	15223	15269	15264	15076	15193	15112	15260	15048	15283	15399	15078	15240	15169	15197	15231	15277	15135	15289	15427	15300	15340	15283	15234	15292	15080	15177	15288	15118	15290	15437	15284	15223	15336	15200	15293	15223	15216	15279	15396	15086	15420	15143	15317	15105	15184	15285	15223	15118	15306	15209	15144	15167	15164	15248	15268	15172	15239	15227	15388	15163	15289	15164	15412	15262	15263	15143	15359	15386	15301	15229	15063	15192	15033	15328	15175	15139	15331	15180	15128	15133	15168	15057	15182	15199	15031	15286	15247	15150	15036	15138	15297	15252	15210	15258	15259	15315	15255	15278	15360	15052	15217	15218	15204	15277	15077	15256	15199	15305	15285	15278	15222	15207	15189	15202	15035	15215	15209	15246	15153	15260	15148	15203	15237	15235	15276	15143	15089	15259	15278	15125	15094	15159	15304	15313	15149	15220	15325	15158	15321	15264	15226	15554	15192	15069	15289	15372	15378	15100	15156	15353	15224	15092	15241	15160	15317	15082	15229	15218	15254	15117	15266	15344	15155	15218	15141	15010	15181	15298	15261	15219	15280	15282	15412	15253	15127	15242	15313	15102	15094	15151	15087	15195	15145	15143	15108	15156	15153	15157	15120	15145	15195	15260	15173	15224	15261	15337	15300	15185	15289	15323	15127	15123	15090	15322	15338	15111	15143	15211	15238	15205	15299	15344	15030	15062	15308	15163	15150	15205	15304	15265	15214	15344	15110	15394	15130	15148	15315	15295	15156	15450	15122	15129	15158	15212	15235	15455	15236	14999	15164	15283	15244	15224	15315	15265	15155	15276	15214	15189	15357	15346	15196	15300	15264	14963	15095	15235	15248	15271	15245	15203	15199	15330	15268	15188	15152	15174	15043	15132	15063	15305	15318	15203	15297	15157	15232	15300	15205	15214	15187	15402	15370	15158	15251	15263	15169	15164	15166	15371	15308	15055	15349	15197	15193	15347	15135	15268	15231	15138	15219	15098	15282	15319	15064	15270	15130	15324	15192	15163	15283	15273	15139	15342	15376	15237	15261	15122	15238	15243	15251	15140	15333	15181	15414	15241	15334	15274	15209	15158	15251	15171	15204	15245	15247	15330	15302	15250	15101	15383	15240	15252	15286	15129	15370	15301	15125	15291	15327	15287	15423	15298	15273	15132	15414	15167	15073	15336	15180	15309	15448	15152	15289	14994	15224	15377	15157	15173	15335	15182	15197	15156	15138	15298	15226	15407	15336	15267	15218	15295	15300	15129	15097	15304	15250	15150	15137	15198	15339	15203	15261	15045	15178	15224	15238	15311	15322	15070	15247	15194	15303	15111	15423	15261	15228	15116	15366	15310	15217	15241	15313	15159	15248	15189	15172	15149	15266	15247	15250	15221	15227	15375	15094	15278	15086	15248	15203	15340	15271	15280	15164	15180	15308	15272	15096	15305	15228	15278	15132	15185	15167	15205	15219	15157	15190	15325	15076	15322	15377	15233	15223	15218	15362	15012	15242	15164	15262	15124	15475	15377	15227	15128	15250	15206	15180	15099	15253	15393	15261	15301	15154	15124	15048	15319	15071	15296	15358	15136	15383	15134	15179	15131	15383	15149	15186	15291	15323	15247	15144	15142	15330	15352	15270	15078	15372	15187	15351	15293	15248	15241	15534	15143	15256	15162	15339	15101	15187	15248	15094	15247	15250	15293	15106	15193	15259	15135	15452	15187	15084	15125	15220	15133	15280	15195	15328	15122	15173	15244	15123	15352	15244	15205	15281	15209	15364	15352	15276	15127	15325	15225	15198	15294	15138	15137	15113	15297	15311	15151	15199	15083	15177	15191	15082	15073	15249	15191	15397	15194	15233	15191	15305	15238	15294	15083	15226	15307	15414	15318	15211	15209	15063	15390	15273	15233	15268	15375	15222	15211	15264	15335	15151	15378	15282	15284	15248	15215	15270	15336	15263	15327	15121	15185	15289	15296	15141	15229	15073	15197	15180	15294	15126	15189	15224	15102	15193	15493	15198	15217	15194	15140	15044	15264	15218	15162	15179	15243	15158	15139	15227	15263	15154	15044	15158	15143	15302	15060	15303	15154	15146	15244	15305	15220	15117	15191	15075	15208	15140	15377	15308	15376	15200	15088	15132	15274	15340	15161	15427	15127	15274	15069	15257	15136	15379	15207	15226	15149	15088	15288	15303	15317	15510	15272	15188	15124	15155	15253	15445	15158	15153	15154	15148	15340	15173	15353	15266	15193	15202	15249	15176	15362	15099	15186	15150	15282	15214	15417	15179	15429	15173	15316	15294	15220	15184	15305	15221	15301	15252	15274	15215	15138	15230	15293	15301	15223	15230	15271	15386	15149	15360	15264	15166	15147	15185	15162	15295	15129	15055	15115	15198	15310	15160	15243	15148	15262	15315	15351	15358	15146	15138	15280	15353	15230	15557	15116	15076	15150	15132	15291	15182	15333	15310	15159	15246	15169	15261	15223	15299	15179	15305	15155	15328	15208	15222	15224	15275	15284	15134	15175	15165	15422	15235	15395	15281	15300	15151	15338	15174	15265	15268	15171	15241	15315	15318	15383	15111	15470	15305	15224	15250	15134	15154	15154	15094	15123	15335	15278	15107	15319	15133	15317	15279	15354	15333	15230	15168	14992	15286	15124	15167	15209	15283	15321	15246	15161	15375	15405	15255	15174	15260	15169	15241	15456	15162	15308	15234	15331	15209	15212	15216	15190	14998	15175	15347	15144	15169	15419	15176	15182	15234	15355	15386	15334	15189	15338	15221	15276	15249	15354	14992	15251	15054	15196	15227	15280	15114	15325	15173	15064	15366	15173	15306	15269	15225	15127	15192	15187	15363	15121	15292	15228	15173	14986	15043	15320	15161	15320	15281	15292	15391	15163	15321	15228	15213	15051	15216	15201	15242	15340	15006	15089	15283	15449	15327	15149	15258	15127	15099	15293	15270	15166	15113	15305	15077	15216	15259	15231	15123	15252	15120	15430	15306	15246	15420	15381	15389	15301	15116	15206	15037	15338	15225	15310	15258	15269	15214	15021	15356	15062	15218	15299	15379	15168	15124	15185	15137	15115	15261	15172	15326	15342	15184	15429	15210	15153	15331	15351	15279	15228	15144	15265	15203	15250	15309	15016	15153	15127	15224	15176	15231	15195	15133	15408	15195	15216	15324	15281	15277	15095	15405	15184	15168	15299	15114	15192	15281	15173	15158	15220	15143	15085	15361	15166	15073	15411	15230	15174	15422	15293	15318	15156	15216	15329	15345	15273	15126	15278	15278	15199	15345	15266	15217	15246	15330	15182	15081	15396	15315	15180	15062	15271	15098	15266	15235	15148	15373	15219	15079	15228	15271	15023	15234	15192	15269	15250	15292	15215	15099	15370	15121	15259	15184	15270	15236	15401	15212	15274	15225	15295	15131	15271	15112	15373	15105	15124	15281	15245	15113	15193	15255	15205	15288	15036	15268	15220	15244	15297	15182	14998	15236	15169	15213	15076	15453	15181	15347	15245	15177	15267	15222	15293	15310	15139	15262	15192	15216	15238	15092	15202	15224	15186	15209	15322	15209	15414	15135	15397	15335	15256	15097	15224	15220	15329	15289	15048	15163	15247	15363	15273	15327	15298	15273	15199	15076	15199	15318	15081	15365	15118	15421	15250	15243	15333	15264	15198	15195	15371	15202	15269	15170	15410	15206	15159	15178	15328	15438	15138	15085	15350	15214	15243	15379	15291	15080	15216	15259	15251	15095	15104	15242	15146	14996	15148	15075	15295	15188	15302	15189	15178	15212	15153	15341	15254	15284	15315	15274	15300	15278	15262	15310	15261	15350	15296	15202	15296	15212	15119	15447	15238	15232	15248	15214	15388	15225	15137	15370	15125	15292	15243	15214	15143	15372	15374	15129	15323	15309	15242	15207	15184	15149	15211	15214	15160	15243	15257	15151	15440	15288	15221	15413	15122	15223	15339	15317	15115	15295	15140	15172	15269	15165	15324	15096	15323	15448	15300	15314	15152	15279	15296	15459	15057	15063	15392	15149	15166	15075	15272	15401	15225	15145	15272	15177	15171	15346	15232	15385	15333	15156	15465	15336	15197	15124	15264	15213	15069	15240	15078	15126	15130	15242	15272	15155	15276	15236	15168	15225	15297	15185	15298	15240	15181	15137	15247	15147	15184	15176	15325	15163	15287	15324	15079	15091	15278	15256	15198	15219	15108	15153	15339	15210	15189	15371	15388	15192	15262	15194	15379	15181	15139	15211	15205	15158	15241	15226	15196	15317	15062	15392	15291	15539	15148	15185	15192	15310	15157	15389	15286	15358	15281	15280	14993	15289	15009	15242	15259	15364	15284	15233	15155	15124	15249	15248	15186	15408	15131
24265	21477	28970	24391	22273	24463	24799	20764	22576	23325	22499	21375	20915	20404	20477	20327	19888	19285	20036	24116	24943	23113	21182	19380	18582	18191	17839	17985	17963	17818	17676	17853	17804	17648	17868	17695	17698	17803	17877	17742	17851	17910	17895	17849	17824	17902	17770	17734	17854	17988	17683	17872	17840	17768	17772	17782	17871	17923	17795	17980	17887	17746	17596	17906	17764	17777	17790	17930	17710	17905	17745	17669	17705	17652	17627	17822	17856	17812	17630	17859	17784	17760	17592	17922	17755	17825	17871	17713	17715	17864	17908	17996	17726	17668	17756	17816	17726	17692	17903	17862	17750	17826	17751	17681	17842	17944	17853	17858	17911	17770	17841	17831	17877	17870	17760	17830	17714	17863	17832	17739	17575	17656	17714	17739	17877	17774	17830	17730	17748	17786	17793	17712	17719	17826	17609	17679	17738	17617	17707	17748	17839	17811	17808	17945	17714	17806	17768	17765	17621	17687	17903	17686	17657	17735	17935	17873	17777	17770	17621	17959	17770	17773	17713	17725	17812	17910	17724	17827	17776	17760	17875	17831	17929	17698	17738	17763	17514	17600	17612	17715	17722	17945	17627	17756	17863	18057	17947	17826	17659	17636	17903	17689	17483	17848	17906	17612	17810	18041	17823	17625	17701	17854	17683	17606	17818	17652	17760	17753	17847	17804	17889	17799	17680	17841	17636	17793	17818	17815	17555	17703	17707	17730	17859	17649	17713	17617	17679	17581	17540	17797	17681	17903	17819	17891	17613	17679	17565	17873	17984	17863	17875	17824	17736	17773	17889	17789	17819	17628	17877	17613	17844	17876	17802	17929	17736	17803	17869	17675	17499	17620	17775	17836	17792	17751	17726	17721	17633	17684	17756	17756	17749	17892	17688	17930	17750	17718	17747	17866	17749	17736	17771	17773	17900	17841	17785	17792	17814	17782	17883	17871	17822	18016	17762	17766	17816	17645	17688	17827	17810	17800	17788	17622	17962	17711	17774	17807	17895	17763	17666	17619	17886	17804	17633	17682	17658	17666	17825	17618	17980	17746	17984	17919	17688	17809	17796	17789	17736	17627	17613	17602	17837	17729	17862	17781	17957	17744	17771	17787	17732	17499	17691	17832	17765	17711	17740	17745	17738	17731	17617	17872	17709	17901	17835	17790	17668	17816	18019	17695	17837	17677	17762	17790	17703	17621	17683	17361	17801	17896	17658	17737	17819	17619	17659	17799	17479	17514	17704	17586	17573	17786	17833	17908	17676	17797	17714	17708	17886	17915	17808	17621	17615	17901	17823	17781	17674	17771	17951	17664	17690	17474	17579	17755	17698	17690	17854	17716	17837	17573	17786	17639	17840	17792	17831	17763	17496	17529	17769	17866	17945	17792	17650	17763	17812	17750	17886	17870	17776	17786	17835	17745	17724	17733	17743	17678	17697	17529	17929	17649	17718	17776	17964	18021	17791	17892	17718	17705	17881	17832	17794	17665	17885	17755	17820	17863	17820	17871	17725	17735	17905	17938	17764	17738	17739	18067	17850	17738	17609	17577	17578	17619	17599	17717	17670	17910	17874	17654	17652	17806	17597	17763	17689	17777	17886	17581	17779	17856	17776	17735	17818	17787	17725	17659	17838	17744	17823	17670	17850	17729	17814	17795	17673	17684	17726	17613	17746	17666	17677	17586	17666	17766	17665	17656	17642	17421	17758	17715	17849	17685	17809	17702	17559	17687	17716	17712	17947	17824	17594	17918	17840	17765	17731	17886	17561	17842	17830	17840	17830	17756	17640	17961	17744	17583	17795	17686	17679	17816	17841	17558	17685	17958	17655	17502	17708	17754	17513	17755	17642	17819	17735	17654	17677	17763	17708	17569	17813	17739	17573	17748	17840	17706	17607	17774	17703	17618	17781	17847	17551	17816	17751	17758	17781	17896	17896	17673	17670	17822	17613	17856	17744	17735	17864	17835	17881	17658	17673	17574	17676	17863	17780	17839	17607	17624	17675	17776	17880	17973	17701	17679	17857	17635	17869	17693	17838	17622	17919	17749	17792	17728	17821	17847	17862	17457	17978	17521	17768	17591	17573	17776	17661	17772	17655	17714	17640	17560	17705	17624	17814	17901	17858	17892	17583	17680	17929	17783	17785	17797	18052	17904	17769	17624	17796	17688	17755	17816	17660	17740	17877	17855	17717	17748	17734	17793	17685	17749	17896	17751	17696	17631	17852	17726	17742	17625	17770	17690	17709	17701	17912	17844	17888	17664	17749	17918	17677	17605	17665	17687	17790	17604	17699	17728	17855	17904	17790	17849	17734	17720	17627	17616	17819	17743	17924	17751	17949	17969	17971	17991	17841	17819	17675	17667	17941	17710	17663	17739	17881	17649	17690	17975	17694	17739	17786	17910	17651	17601	17865	17798	17853	18041	17802	17848	17810	17686	17773	17702	17709	17763	17780	17763	17732	17527	17823	17785	18002	17696	17778	17683	17669	17723	17787	17719	17900	17640	17798	17792	17616	17578	17740	17903	17876	18070	17740	17658	17840	17690	17954	17843	17672	17699	17546	17625	17713	17771	17921	17795	17830	17848	17657	17728	18055	17790	17815	17875	17777	17747	17894	17839	17810	17719	17793	17663	17937	17653	17754	17606	17604	17737	17730	17606	18006	17739	17771	17911	17766	17679	17606	17356	17563	17700	17710	18047	17849	17727	17990	17808	17889	17776	17733	17851	17608	17593	17892	17752	17521	17449	17738	17601	17891	17607	17916	17827	17627	17727	17825	17824	17713	17739	17744	17631	17820	17933	17969	17797	17811	17625	17789	17753	17619	17531	17633	17542	17661	17805	17746	17833	17971	18089	17834	17946	18048	17711	17726	17829	17430	17704	17613	17954	18027	17603	17708	17887	17948	17779	18018	17625	17739	17806	17605	17919	18062	17865	17858	17929	17639	17807	17785	17687	17648	17609	17645	17745	17638	17910	17718	17843	17720	17636	17834	17764	17632	17596	17580	17665	17915	17850	17772	17555	17949	17933	17824	17746	17825	17704	17787	17753	17792	17921	17866	17635	17735	17825	17870	17651	17568	17734	17741	17653	17789	17605	18077	17891	17858	17842	17745	17808	17508	17680	17674	17800	17649	17870	17606	17722	17834	17855	17708	17760	17680	17659	17836	17563	17672	17655	17596	17710	17882	17792	17759	17962	17626	17706	17913	17686	17854	17917	17864	17802	17643	17919	17903	17809	17667	17883	18008	17685	17740	17705	17808	17793	17715	17793	17865	17750	17967	17884	17586	17932	17787	17681	17739	17633	17686	17647	17859	17745	17842	17965	17839	17495	17794	17740	17694	17716	17949	17714	17723	17374	17781	17650	17946	17702	17643	17627	18033	17637	17777	17685	17701	17778	17750	17796	17732	17583	17702	17754	17823	17793	17658	17787	17680	17834	17817	17705	17724	17653	17782	17510	17754	17837	17709	17657	17646	17635	17899	17706	17863	17957	17736	17703	17865	17658	17565	17687	17876	17736	17680	17675	17890	17812	17566	17763	17760	17603	17961	17726	17698	17857	17821	17871	17970	17629	17592	17699	17691	17798	17815	17885	17806	17673	17573	17681	18022	17740	17864	17794	17631	17875	17953	17804	17778	17642	17637	17890	17876	17903	17789	17734	17855	17915	17789	17782	17732	17612	17857	17565	17728	17845	17763	17908	17779	17703	17779	17798	17691	17577	17752	17782	17630	17756	17783	17757	17715	17816	17815	17683	17704	17723	17930	17860	17472	17575	17814	17808	17714	17714	17519	17578	17786	17826	17954	17554	17694	17663	17681	17610	17732	17735	17734	17870	17661	17842	17753	17881	17781	17640	17637	17931	17664	17766	17695	17793	17804	17590	17849	17547	17821	17644	17686	17791	17835	17844	17839	17666	17822	17644	17617	17641	17876	17802	17807	17654	17918	17641	17606	17661	17751	17733	17673	17712	17794	17814	17861	17597	17743	17799	17880	17833	17858	17719	17605	17760	17468	17565	17747	17756	17790	17992	17768	17848	17703	17557	17581	17887	17752	17823	17780	17747	17749	17725	17854	17760	17789	17816	17873	17901	17921	17921	17684	17696	17791	17609	18062	17701	17763	17802	17958	17675	17907	17759	17831	17607	17792	17761	17743	17673	17736	17770	17969	17814	17935	17908	17893	17523	17697	17953	17678	17705	17785	17693	17982	17721	17730	17812	17728	17707	17631	17814	17696	17516	17875	17687	17863	17784	17700	17818	17897	17851	17801	17773	17900	17870	17802	17564	17974	17856	17747	17664	17563	17937	17742	17710	17771	17599	17883	17756	17669	17584	17877	17877	17941	17781	17621	17825	17724	17987	17925	17674	17712	17706	17876	17741	17808	17795	17650	17849	17775	17647	17984	17649	17845	17806	17764	17697	17811	17991	17791	17635	17697	17745	17570	17650	17829	17979	17821	17837	17838	17601	17844	17788	17839	17549	17555	17629	17927	17790	17693	17773	17693	17872	17617	17721	17642	17794	17796	17718	17870	17681	17994	17483	17731	17787	17843	17899	17596	17726	17674	17808	17893	17679	17803	17770	17751	17847	17653	17945	17785	17586	17672	17700	17722	17776	17715	17607	17772	17650	17898	17763	17672	17729	17956	17786	17769	17687	17653	17709	17814	17705	17746	17919	17784	17642	17787	17906	17749	17673	17703	17678	17862	17795	17856	17894	17910	17478	17767	17921	17896	17917	17826	17928	17745	17674	17984	17627	17689	17797	17604	17846	17692	17583	17727	17834	17738	17746	17761	17867	17914	17807	17836	17614	17795	17689	17907	17730	17733	17744	17624	17742	17812	17779	17678	17743	17832	17710	17568	17785	17875	17514	17916	17677	17720	17567	17783	17740	17788	17830	17961	17739	17694	17775	17872	17597	17992	17593	17855	17736	17591	17685	18000	17584	17897	17737	17788	17784	17759	17709	17735	17693	17573	17856	17762	17603	17830	17710	17684	17597	17770	17736	17742	17705	17718	17774	17816	17756	17813	17602	17611	17900	17749	17580	17649	17850	17856	17876	17796	17896	17806	17688	17697	17602	17624	17656	17878	17777	17825	17734	17873	17634	17697	17882	17797	17703	17558	17763	17798	17774	17751	17595
21306	36108	34290	28641	23906	22436	20444	19501	23384	23283	21913	20466	19798	19443	19346	19056	18553	17748	18954	24282	25177	22260	19216	16939	15963	15547	15489	15097	15537	15236	15182	15263	15305	15180	15442	15350	15242	15308	15081	15306	15254	15324	15190	15278	15104	15253	15319	15242	15436	15159	15173	15344	15245	15174	15162	15329	15207	15394	15296	15338	15209	15129	15250	15380	15134	15091	15160	15309	15183	15367	15357	15425	15257	15288	15269	15145	15263	15317	15225	15291	15181	15264	15226	15439	15270	15196	15308	15227	15215	15113	15301	15372	15138	15210	15339	15339	15317	15211	15157	15305	15162	15049	15346	15430	15231	15176	15319	15354	15306	15237	15385	15216	15250	15202	15260	15236	15011	15134	15363	15150	15274	15287	15216	15127	15354	15311	15246	15292	15393	15387	15190	15258	15043	15287	15274	15299	15395	15398	15212	15251	15156	15312	15286	15197	15265	15175	15197	15181	15292	15234	15290	15279	15410	15309	15208	15250	15192	15129	15406	15283	15338	15276	15201	15290	15369	15330	15310	15229	15250	15111	15175	15445	15082	15194	15266	15233	15307	15371	15268	15355	15215	15280	15143	15199	15215	15350	15141	15081	15165	15346	15086	15294	15269	15240	15235	15293	15110	15175	15315	15307	15562	15369	15526	15324	15406	15290	15378	15187	15424	15242	15369	15269	15305	15205	15193	15295	15262	15181	15209	15209	15317	15316	15293	15336	15074	15341	15286	15244	15262	15175	15345	15303	15119	15205	15203	15234	15303	15198	15391	15253	15289	15460	15343	15091	15099	15384	15055	15320	15323	15138	15433	15365	15195	15226	15078	15238	15280	15184	15150	15367	15376	15292	15180	15314	15198	15255	15193	15271	15291	15367	15310	15179	15176	15127	15294	15085	15344	15235	15320	15057	15172	15113	15307	15161	15240	15160	15185	15170	15276	15454	15112	15279	15406	15231	15207	15246	15291	15044	15285	15259	15282	15101	15276	15219	15177	15254	15326	15160	15255	15309	15223	15259	15030	15291	15039	15312	15302	15170	15153	15357	15417	15247	15357	15123	15279	15210	15129	15384	15152	15288	15094	15270	15064	15181	15186	15288	15399	15108	15205	15260	15396	15216	15229	15349	15039	15231	15228	15365	15412	15268	15142	15156	15134	15171	15228	15259	15420	15179	15217	15374	15254	15001	15197	15216	15212	15348	15171	15306	15545	15315	15284	15250	15167	15118	15256	15177	15272	15394	15197	15289	15281	15366	15141	15299	15172	15287	15420	15274	15048	15315	15358	15175	15167	15274	15349	15438	15298	15293	15261	15358	15261	15338	15221	15178	15281	15249	15187	15198	15222	15438	15089	15184	15423	15176	15262	15164	15191	15246	15157	15275	15148	15279	15362	15190	15126	15076	15282	15177	15191	15298	15191	15321	15406	15232	15317	15299	15413	15226	15217	15359	15283	15130	15321	15503	15172	15267	15039	15064	15321	15216	15185	15195	15337	15179	15204	15369	15269	15188	15427	15218	15225	15211	15142	15292	15309	15358	15330	15351	15092	15258	15340	15288	15358	15334	15383	15073	15190	15254	15317	15281	15437	15188	15345	15253	15294	15409	15242	15427	15259	15258	15253	15361	15228	15249	15400	15358	15297	15282	15173	15272	15211	15439	15213	15265	15145	15281	15249	15281	15003	15374	15384	15167	15282	15068	15375	15128	15104	15110	15222	15342	15256	15187	15199	15317	15242	15245	15290	15277	15300	15288	15259	15259	15316	15161	15247	15265	15263	15239	15323	15218	15312	15145	15331	15246	15129	15176	15178	15075	15160	15182	15347	15219	15314	15394	15192	15259	15361	15198	15301	15201	15263	15384	15333	15418	15229	15038	15189	15034	15331	15172	15266	15188	15383	15173	15451	15174	15086	15306	15282	15147	15259	15363	15156	15130	15344	15137	15258	15103	15255	14991	15246	15392	15213	15203	15173	15161	15325	15122	15415	15229	15092	15181	15129	15117	15385	15169	15072	15284	15079	15089	15272	15252	15287	15256	15256	15295	15279	15322	15160	15197	15322	15264	15237	15273	15132	15286	15270	15316	15171	15353	15407	15281	15191	15116	15188	15238	15278	15364	15389	15161	15267	15336	15283	15256	15157	15302	15234	15133	15352	15495	15155	15141	15183	15382	15472	15256	15310	15352	15233	15354	15304	15323	15276	15107	15290	15443	15007	15207	15395	15087	15434	15195	15296	15170	15331	15178	15192	15073	15328	15204	15254	15191	15211	15240	15094	15317	15093	15203	15188	15198	15346	15316	15240	15213	15116	15300	15235	15092	15318	15320	15284	15261	15116	15400	15104	15316	15335	15370	15329	15176	15131	15359	15306	15285	15328	15187	15318	15342	15453	15336	15196	15235	15235	15362	15255	15259	15257	15214	15356	15354	15203	15399	15211	15362	15232	15073	15350	15259	15186	15215	15261	15168	15226	15340	15291	15350	15180	15231	15291	15548	15240	15293	15251	15258	15184	15288	15179	15375	15162	15343	15157	15275	15165	15339	15415	15059	15150	15243	15234	15263	15255	15179	15320	15254	15210	15113	15277	15150	15202	15213	15294	15263	15262	15246	15237	15214	15322	15163	15218	15307	15151	15149	15182	15120	15234	15246	15128	15437	15143	15162	15377	15284	15156	15439	15309	15088	15372	15228	15198	15347	15227	15230	15358	15148	15331	15462	15121	15208	15277	15213	15320	15225	15182	15341	15212	15163	15210	15153	15234	15180	15129	15279	15427	15328	15320	15265	15297	15363	15051	15348	15110	15259	15137	15280	15139	15248	15249	15250	15205	15249	15212	15309	15180	15317	15300	15198	15330	15355	15354	15220	15404	15290	15246	15295	15283	15304	15252	15142	15211	15131	15301	15312	15301	15033	15192	15104	15255	15250	15287	15158	15190	15182	15194	15125	15293	15282	15311	15432	15304	15239	15479	15344	15135	15140	15300	15158	15324	15244	15435	15449	15257	14977	15167	15186	15397	15260	15125	15387	15373	15140	15172	15272	15088	15181	15316	15409	15239	15278	15308	15135	15170	15236	15441	15263	15149	15183	15229	15172	15494	15206	15361	15245	15328	15290	15143	15246	15320	15133	15108	15251	15294	15183	15126	15184	15289	15308	15272	15275	15243	15313	15199	15274	15040	15235	15079	15294	15170	15335	15225	15285	15272	15486	15057	15179	15235	15316	15389	15201	15197	15342	15150	15461	15424	15219	15371	15200	15279	15367	15241	15240	15168	15142	15327	15289	15370	15331	15435	15310	15262	15273	15128	15195	15254	15261	15141	15207	15286	15305	15412	15083	15209	15251	15389	15237	15416	15350	15294	15181	15160	15118	15191	15197	15348	15295	15239	15154	15302	15360	15208	15250	15299	15079	15338	15180	15151	15188	15115	15109	15376	15149	15273	15273	15156	15105	15403	15294	15272	15207	15300	15199	15239	15318	15138	15236	15229	15229	15218	15224	15345	15482	15374	15300	15232	15463	15204	15329	15223	15206	15286	15357	15308	15020	15118	15303	15302	15367	15270	15198	15245	15339	15281	15280	15221	15161	15198	15372	15317	15371	15253	15175	15192	15155	15398	15214	15158	15310	15303	15222	15193	15200	15199	15201	15315	15270	15169	15185	15132	15213	15243	15175	15180	15314	15170	15295	15201	15256	15384	15280	15257	15323	15143	15248	15143	15264	15115	15290	15187	15230	15241	15248	15316	15178	15416	15238	15280	15090	15229	15281	15242	15237	15439	15286	15220	15385	15132	15153	15409	15026	15159	15109	15376	15226	15359	15200	15305	15392	15157	15266	15212	15266	15449	15310	15262	15272	15183	15032	15275	15273	15163	15082	15194	15184	15255	15124	15146	15228	15286	15098	14999	15295	15204	15256	15067	15094	15154	15273	15314	15054	15129	15457	15154	15151	15211	15317	15267	15352	15241	15369	15107	15164	15383	15292	15313	15385	15175	15208	15346	15246	15193	15252	15208	15227	15237	15288	15319	15130	15302	15173	15353	15257	15172	15308	15130	15217	15228	15165	15192	15224	15205	15181	15177	15141	15464	15151	15194	15259	15352	15108	15127	15250	15233	15196	15121	15222	15266	15132	15313	15172	15213	15225	15272	15274	15099	15235	15071	15270	15388	15165	15257	15166	15239	15163	15400	15317	15353	15165	15293	15234	15249	15336	15188	15231	15110	15250	15172	15158	15303	15133	15339	15246	15288	15179	15334	15327	15193	15196	15240	15256	15195	15306	15335	15216	15258	15315	15115	15262	15277	15267	15218	15261	15313	15289	15308	15410	15135	15286	15230	15272	15389	15204	15252	15054	15318	15215	15373	15240	15252	15277	15281	15163	15157	15230	15200	15295	15272	15152	15353	15419	15359	15318	15170	15024	15244	15327	15215	15195	15348	15098	15016	15149	15065	15217	15280	15229	15280	15273	15169	15258	15266	15295	15100	15382	15224	15204	15193	15164	15167	15283	15261	15169	15384	15156	15150	15540	15176	15177	15279	15100	15286	15208	15428	15404	15196	15419	15130	15297	15256	15256	15383	15331	15250	15186	15360	15193	15225	15203	15241	15239	15438	15175	15292	15156	15316	15144	15142	15216	15396	15339	15294	15384	15316	15333	15257	15301	15151	15247	15361	15197	15287	15254	15107	15186	15205	15368	15410	15163	15313	15153	15182	15379	15096	15425	15351	15318	15314	15137	15265	15366	15148	15301	15182	15304	15207	15302	15315	15232	15228	15207	15284	15210	15092	15213	15428	15161	15146	15309	15201	15293	15270	15252	15147	15329	15153	15474	15206	15197	15107	15097	15124	15264	15070	15338	15097	15100	15193	15358	15061	15263	15133	15390	15245	15382	15196	15277	15311	15125	15195	15252	15363	15272	15391	15363	15149	15193	15053	15208	15351	15301	15299	15410	15305	15354	15222	15146	15322	15239	15241	15104	15168	15358	15311	15100	15301	15222	15325	15341	15275	15241	15368	15293	15317	15015	15279	15189	15210	15246	15297	15123	15175	15178	15292	15197	15206	15260	15185	15094	15371	15265	15230	15296	15284	15196	15291	15232	15170	15391	15379	15235	15273	15129	15267	15059	15371	15272	15255	15230
30587	25268	26458	23170	19592	20221	20537	19815	18798	19376	19410	18927	18950	19135	19297	19226	19066	18803	18961	18839	18974	18691	18736	18468	18354	18356	18133	18337	18348	18338	18340	18001	18187	18215	18154	18425	18074	18210	18087	18228	18142	18185	18193	18362	18027	18311	18323	18270	18277	18264	18373	18321	18533	18119	18312	18339	18331	18304	18198	18264	18231	18008	18356	18392	18136	18477	18151	18214	18274	18129	18253	18490	18238	18163	18001	18248	18250	18104	18335	18129	18204	18193	18242	18227	18492	18355	18209	18252	18369	18062	17938	18278	18192	18103	18252	18121	18312	18165	18036	18149	18172	18361	18099	18246	18361	18299	18244	18355	18139	18188	18114	18304	18108	18332	18225	18276	18303	17987	18211	18128	18192	18375	18153	18428	18343	18279	18171	18258	18156	18215	18218	18123	18133	18196	18237	18288	18222	18243	18238	18254	18037	18072	18316	18047	18122	18055	18304	18152	18087	18149	18144	18090	18229	18071	18162	18300	18283	18243	18324	18179	18079	18175	17965	18253	18380	18173	18023	18137	18218	18252	18241	17945	18260	18247	18315	18117	18167	18228	18322	18360	18271	18297	18168	18236	18080	18199	18186	18215	18218	18243	18249	18070	18161	18057	18422	18241	18089	18306	18213	18159	18009	18246	18038	18191	18330	18293	18323	18254	18269	18092	18087	18206	18425	18226	18289	18143	18229	18222	18334	18151	18060	18088	18301	18217	18385	18100	18173	18028	17959	18202	18043	18264	18254	18073	17954	18085	18216	18475	18127	18205	18301	18186	18417	18379	17995	18172	18246	18241	18280	18026	18230	18062	18124	18223	18285	18258	18279	18348	18068	18153	18121	18024	18356	18281	18098	18280	18127	18340	18349	18114	18146	18353	18304	18215	18441	18059	18188	18311	18148	18036	18315	18127	18217	18205	18327	18429	17973	18400	18324	18208	18391	18223	18318	18340	18281	18381	17907	18146	18118	18237	18100	18208	18403	18311	18229	18044	18160	18073	18198	18073	18069	18085	18205	18271	18318	18023	18374	18080	18375	18103	18381	18445	18171	18256	18213	18218	18331	17973	18003	18384	18188	18180	18374	18106	18002	18260	18367	18095	17917	18231	18058	18266	18372	18367	18314	18380	18108	18094	18156	18141	18041	18169	18155	18325	18375	18414	18336	18150	18110	18249	18353	18096	18184	18322	18359	18417	18070	18071	18228	18319	18079	18323	18177	18329	18117	18335	18234	18206	18073	18192	18330	18109	18331	18233	18138	18250	18119	18244	18432	18256	18225	18083	18268	18386	18177	18218	18439	18247	17994	18064	18379	18139	18258	18382	18320	18157	18225	18222	18056	18277	18175	18257	18137	18196	18317	18127	18212	18223	18160	18262	18353	18254	18234	18257	18320	18209	18155	18134	18227	18001	18123	18128	18209	18393	18273	18204	18300	18365	18389	18032	18406	18302	18218	18347	18112	18351	18402	18222	18151	18383	18149	18260	18149	18219	18087	18331	18335	18129	18378	18253	18309	18313	18062	18198	18255	18190	18198	18148	18164	18212	18418	18093	18287	18243	18260	18242	18238	18163	18238	18098	18157	18102	18308	18274	18199	18448	18312	18322	18491	18153	18436	18238	18279	18438	18120	18125	18280	18318	18120	18049	18152	18147	18195	18260	18072	18093	18118	18160	18126	18233	18308	18235	18166	18185	18133	18092	18230	18133	18072	18198	18206	18176	18268	17943	18208	18317	18240	17965	18310	18169	18298	18368	18261	18195	18261	18213	18259	18359	18364	18190	18183	18276	18239	18319	18276	18221	18446	18319	18379	18144	18443	18115	18246	18032	18323	18074	18218	18310	18112	18066	18237	18349	18288	18304	18343	18067	18280	18214	18307	18040	18310	18226	18440	18328	18296	18389	18070	18292	18231	18392	18370	18298	18259	18280	18277	18280	18114	18226	18359	18425	18293	18129	18216	18298	18372	18208	18252	18020	18150	18315	18112	18148	18352	18138	18325	18122	18242	18113	18006	18160	18101	18274	18456	18290	18267	18179	18044	18308	18216	18310	18315	18055	18277	17969	18148	18116	18238	18216	18131	18213	18178	18149	18110	18191	18135	18338	18251	18196	18232	18368	18444	18290	18308	18259	18179	18273	18293	18233	18330	18361	18171	18231	18151	18060	18407	18224	18333	18314	18318	18112	18611	18312	18354	18222	18043	18098	18247	18192	18268	18173	18352	18028	18191	18006	18335	18242	18236	18164	17940	18206	18115	18227	18234	18111	18326	18134	18285	18174	18190	18162	18030	18117	18217	18371	18217	18165	18457	18149	17980	18187	18316	18377	18134	18276	18215	17965	18166	18223	18150	18317	18447	18265	18142	18326	18235	18436	18142	18313	18465	18125	18085	18085	18182	18135	18306	18242	18096	18017	18093	18351	18237	18312	18326	18303	18200	18249	18157	18450	18235	18242	18165	18212	18159	18292	18340	18071	18365	18139	18226	18230	18115	18207	18400	18314	18114	18234	18279	18276	18008	18188	18188	18100	18361	18118	18318	18457	18222	18140	18096	18196	18097	18385	18250	18123	18183	18252	18254	18022	18133	17995	18203	18198	18183	18088	18384	18096	18112	18207	18194	18235	18232	18312	18082	18018	18143	18294	18137	18328	18088	18154	18149	18354	18409	18290	18216	18188	18063	18108	18318	18173	18374	18314	18211	18185	18485	18516	18333	18294	18512	18162	18205	18281	18143	17989	18262	18306	18096	18220	18295	18170	18137	18148	18290	18386	18076	18363	18200	18149	18226	18139	18013	18181	18283	18317	18278	18163	18145	18113	18186	18251	18347	18220	18337	18098	18282	18302	18347	18398	18241	17936	18252	18199	18445	17996	18309	18265	18203	18075	18247	18198	18187	18297	18165	18176	18129	18190	18129	18247	18206	18320	18151	18535	18132	18083	18212	18421	18091	18189	18228	18163	18362	17997	17979	18297	18109	18158	18264	18244	18007	18248	18290	18287	18207	18195	18232	18219	18124	18240	18212	18137	18372	18296	18387	18434	18228	18206	18206	18221	18254	18267	18328	18221	18317	18119	18204	18148	18424	18181	18228	18389	18082	18079	18208	18130	18193	18022	18199	18180	18157	18313	18043	18104	18132	18004	18148	18192	18200	18074	18183	18276	18267	18299	18302	18136	18050	18239	18398	18207	18218	18052	18350	18139	18422	18328	18020	18305	18041	18373	18330	18395	18110	18317	18042	18106	18234	18276	18460	18006	18476	18416	18131	18059	18510	18277	18166	18212	18374	18110	18461	18345	18280	18089	18313	18226	18311	18259	18237	17963	18191	18185	18211	18269	18157	18200	18175	18282	18110	18230	18221	18210	18258	18221	18261	18238	18204	18202	18351	18110	18095	18305	18177	18115	18219	18094	18305	18070	18152	18110	18148	18132	18499	18260	18125	18140	18281	18248	18272	18000	18359	18292	18253	18122	18298	18198	18186	18009	18111	18059	17953	18220	18139	18200	18083	18199	18212	18323	18111	18111	18308	18158	18268	18180	18191	18499	18262	18212	18244	18119	18093	17900	18203	18557	18095	18349	18123	18439	18384	18218	18310	18275	18344	18157	18354	18269	18226	18054	18332	18431	18000	18048	18243	18143	18017	18113	18101	18132	18293	18346	18179	18324	18238	18422	18158	18211	18396	18359	18181	18204	18134	18338	18216	18170	18095	18174	18136	18088	18064	18092	18262	18381	18394	18263	18322	18290	18318	18170	18143	18056	18378	18319	18269	18286	18233	18221	18319	18156	18193	18274	18135	18171	18212	18097	18289	18185	18206	18261	18129	18023	18282	18286	18089	18052	18196	18074	18210	18118	18341	18013	18180	18416	18225	18365	18305	18350	17933	18126	18321	18253	18223	18313	18208	18298	18251	18190	18388	18319	18198	18320	18043	18159	18045	18143	18168	18077	18144	18559	18126	18402	18105	18404	18096	18185	18053	18117	18054	18441	18300	18422	18059	18461	17922	18146	18020	18356	18135	18376	18286	18273	18164	18182	18024	18189	18194	18210	18307	18356	18311	18586	18218	18458	18176	18286	18464	18178	18303	18450	18109	17984	18226	18246	18258	18349	18348	18195	18276	18007	18191	18127	18229	18295	18432	18128	18241	18158	18224	18349	18248	18179	18052	18295	18094	18217	18303	18329	18168	18306	18206	18104	18184	18195	18210	18300	18377	18118	18178	18246	18444	18239	18145	18205	18336	18264	18269	18145	18392	18360	18181	18401	18277	18290	18354	18316	18226	18118	18281	18212	18197	18169	18144	18206	17956	18269	18444	17942	18214	18275	18266	18168	18206	18214	18153	18144	18139	18337	18176	18305	18297	18256	18328	17881	18107	18278	18444	18202	18024	18198	18402	18271	18155	18279	18149	18264	18015	18343	18355	18323	18257	18208	18126	18218	18204	18294	18016	18008	18302	18194	18197	18361	18084	17960	18246	18260	18142	18143	18390	18183	18366	18115	18168	18137	18210	18480	18169	18137	18210	18381	18280	18110	18262	18121	18190	18151	18370	18063	18314	18376	18121	18259	18269	18380	18079	18198	18178	18340	18206	18248	18057	18259	18365	18303	18245	18185	18237	18226	18194	18296	18375	18198	18122	18256	17973	18181	18294	18208	18388	18131	18129	18133	18123	18197	18160	18387	18482	18431	18231	18286	18175	18078	18310	18160	18246	18183	18073	17951	18145	18346	18345	18150	18219	18341	18368	18335	18306	18056	18304	18245	18201	18276	18169	18273	18297	18296	18096	18210	18018	18090	18202	18261	18202	18286	18326	18235	18350	18210	18324	18295	18249	18161	18128	18194	18117	18229	18239	18131	18193	18395	17944	18328	18190	18126	18356	18377	18220	18421	18325	18212	18403	18224	18315	18176	18238	18322	18182	18201	18060	18523	18199	18240	18352	18296	18350	18300	18326	18285	18258	18016	18473	18220	18139	18199	18171	18223	18228	18079	18219	18345	18317	18257	18166	18227	18358	18358	18163	18418	18251	18264	18216	18271	18108	18349	18172	17912	18188	18302	18249	18173	18412	18187	18380	18238	18282	18283	18142	18074	18394	17955	18197	18301	18279	18367	18321	18304	18346	18024	18261	18123
19583	25646	24672	20554	17502	19035	19162	17710	16781	17655	17189	16788	16471	17197	17030	16653	16539	16259	16500	16585	16615	16307	16014	15728	15496	15571	15528	15508	15230	15428	15427	15504	15467	15406	15517	15467	15368	15479	15511	15516	15443	15518	15307	15564	15497	15411	15621	15505	15369	15445	15394	15563	15348	15377	15689	15410	15472	15304	15437	15437	15521	15548	15400	15382	15497	15642	15564	15355	15642	15405	15506	15571	15454	15391	15401	15446	15604	15387	15460	15498	15420	15495	15319	15557	15294	15403	15633	15487	15281	15398	15445	15422	15256	15562	15505	15550	15351	15437	15312	15520	15532	15234	15579	15311	15418	15449	15575	15530	15504	15381	15485	15557	15314	15467	15509	15603	15504	15572	15608	15522	15474	15364	15389	15553	15475	15446	15536	15553	15424	15441	15417	15375	15484	15465	15331	15596	15499	15381	15359	15494	15335	15522	15559	15454	15617	15275	15566	15314	15492	15439	15347	15542	15509	15341	15635	15457	15483	15468	15446	15426	15524	15482	15462	15573	15364	15499	15216	15369	15288	15532	15622	15379	15351	15554	15384	15510	15363	15437	15455	15591	15442	15585	15254	15437	15463	15331	15404	15461	15482	15470	15351	15423	15449	15515	15385	15524	15378	15623	15491	15618	15500	15528	15515	15479	15495	15469	15261	15413	15386	15373	15403	15490	15486	15474	15516	15607	15401	15286	15508	15497	15513	15399	15513	15589	15612	15418	15567	15439	15495	15522	15510	15461	15590	15379	15451	15485	15481	15473	15382	15592	15441	15517	15494	15558	15473	15532	15472	15447	15398	15395	15422	15424	15490	15302	15499	15505	15362	15402	15492	15520	15560	15559	15602	15343	15538	15309	15545	15229	15462	15367	15360	15571	15379	15431	15467	15435	15447	15327	15377	15434	15383	15502	15459	15569	15477	15481	15559	15500	15605	15283	15377	15356	15413	15418	15483	15627	15478	15472	15282	15411	15258	15549	15547	15638	15435	15449	15456	15411	15467	15434	15389	15500	15426	15509	15605	15191	15508	15358	15452	15531	15539	15522	15357	15460	15371	15448	15381	15473	15379	15426	15391	15432	15502	15509	15503	15393	15584	15679	15430	15469	15517	15671	15369	15552	15645	15508	15405	15376	15406	15458	15354	15389	15590	15431	15340	15570	15397	15500	15426	15363	15523	15483	15596	15497	15468	15521	15495	15429	15426	15612	15399	15572	15306	15543	15453	15512	15460	15529	15509	15591	15261	15502	15480	15451	15472	15468	15547	15336	15422	15600	15327	15458	15385	15474	15380	15354	15545	15506	15547	15321	15579	15400	15647	15525	15415	15428	15409	15518	15401	15527	15296	15554	15505	15391	15422	15359	15434	15538	15501	15432	15533	15330	15392	15267	15479	15383	15410	15472	15507	15610	15462	15449	15461	15519	15455	15388	15438	15369	15665	15494	15406	15321	15408	15450	15375	15497	15390	15424	15400	15536	15572	15541	15191	15390	15679	15533	15419	15383	15375	15462	15437	15687	15598	15408	15426	15378	15447	15486	15271	15438	15391	15486	15515	15563	15490	15406	15669	15281	15342	15479	15485	15388	15414	15484	15529	15419	15479	15433	15347	15360	15528	15552	15496	15268	15483	15471	15465	15516	15309	15385	15478	15504	15363	15498	15328	15413	15491	15473	15302	15467	15504	15504	15451	15305	15372	15378	15573	15412	15448	15534	15623	15490	15508	15401	15369	15418	15580	15418	15427	15480	15406	15469	15400	15575	15522	15379	15436	15364	15371	15513	15423	15283	15632	15379	15419	15430	15417	15507	15630	15504	15361	15614	15360	15408	15526	15572	15464	15482	15379	15379	15423	15422	15382	15434	15512	15493	15302	15331	15486	15503	15340	15489	15384	15586	15549	15474	15325	15586	15483	15526	15467	15408	15376	15505	15483	15415	15359	15534	15520	15533	15369	15513	15493	15405	15498	15535	15343	15403	15438	15434	15428	15515	15526	15472	15466	15714	15422	15427	15410	15373	15506	15350	15287	15550	15616	15368	15714	15494	15326	15549	15486	15415	15585	15306	15366	15442	15459	15457	15644	15461	15532	15396	15474	15522	15526	15404	15482	15489	15419	15384	15645	15445	15365	15468	15485	15504	15530	15404	15422	15475	15482	15570	15353	15512	15456	15453	15572	15283	15518	15334	15549	15386	15471	15638	15793	15284	15659	15421	15475	15410	15367	15331	15464	15381	15429	15575	15511	15324	15435	15360	15430	15433	15587	15262	15631	15487	15494	15512	15479	15445	15672	15514	15491	15212	15464	15320	15377	15556	15456	15429	15432	15555	15527	15513	15580	15397	15428	15527	15329	15491	15358	15562	15484	15470	15585	15386	15442	15376	15433	15512	15393	15487	15460	15351	15567	15400	15455	15572	15418	15485	15551	15471	15643	15515	15473	15391	15425	15509	15630	15471	15306	15564	15451	15380	15443	15384	15457	15521	15401	15440	15536	15547	15596	15383	15295	15457	15587	15484	15635	15408	15424	15446	15552	15410	15434	15357	15535	15451	15438	15353	15379	15506	15536	15367	15380	15270	15581	15398	15538	15432	15584	15592	15480	15453	15418	15496	15521	15406	15561	15500	15457	15436	15385	15545	15438	15495	15551	15582	15628	15311	15670	15357	15535	15348	15434	15421	15530	15335	15503	15387	15401	15393	15538	15587	15510	15335	15349	15526	15387	15621	15235	15461	15424	15427	15626	15626	15502	15598	15360	15411	15473	15436	15248	15371	15487	15290	15525	15449	15343	15593	15511	15397	15412	15382	15511	15404	15466	15443	15378	15520	15628	15580	15661	15310	15483	15514	15531	15387	15524	15530	15333	15487	15222	15351	15435	15514	15616	15450	15408	15417	15332	15523	15527	15502	15395	15469	15478	15503	15462	15436	15534	15526	15564	15380	15396	15418	15562	15426	15510	15557	15399	15474	15557	15489	15372	15436	15602	15455	15509	15372	15568	15550	15491	15430	15520	15449	15530	15608	15394	15429	15684	15495	15433	15524	15496	15475	15494	15457	15378	15447	15295	15268	15328	15424	15436	15491	15475	15334	15310	15397	15452	15582	15445	15460	15484	15392	15628	15652	15523	15623	15470	15360	15393	15571	15416	15476	15349	15439	15414	15573	15488	15436	15607	15529	15547	15296	15582	15367	15523	15416	15473	15535	15465	15285	15447	15396	15469	15429	15303	15359	15430	15292	15484	15612	15525	15392	15512	15533	15559	15450	15614	15465	15448	15512	15460	15525	15412	15394	15609	15420	15453	15310	15542	15569	15599	15412	15417	15420	15579	15472	15602	15483	15533	15461	15404	15437	15533	15476	15421	15522	15458	15639	15384	15425	15521	15377	15508	15482	15553	15440	15396	15486	15536	15495	15371	15672	15361	15375	15377	15433	15631	15499	15317	15555	15484	15371	15534	15423	15628	15588	15358	15402	15527	15469	15454	15535	15462	15320	15614	15424	15426	15508	15372	15424	15515	15361	15378	15370	15544	15398	15357	15371	15464	15519	15464	15325	15562	15431	15363	15582	15575	15359	15409	15406	15482	15399	15485	15463	15512	15490	15352	15579	15540	15533	15548	15612	15508	15660	15421	15573	15473	15553	15546	15269	15428	15525	15411	15309	15439	15544	15586	15497	15517	15489	15350	15464	15321	15719	15391	15379	15531	15513	15491	15285	15416	15499	15375	15392	15355	15407	15431	15357	15589	15504	15378	15708	15451	15430	15487	15340	15614	15302	15515	15257	15410	15571	15536	15534	15364	15404	15278	15358	15523	15546	15370	15443	15453	15550	15487	15368	15475	15460	15489	15554	15450	15401	15553	15525	15491	15454	15400	15431	15670	15475	15481	15590	15674	15388	15527	15517	15553	15339	15282	15541	15446	15618	15339	15513	15460	15463	15311	15476	15558	15431	15486	15490	15394	15461	15463	15397	15544	15452	15392	15482	15464	15216	15357	15555	15508	15459	15543	15540	15473	15582	15505	15440	15490	15507	15452	15592	15456	15482	15369	15461	15598	15589	15444	15520	15354	15576	15400	15536	15364	15406	15380	15296	15442	15366	15532	15584	15453	15513	15487	15697	15544	15501	15531	15454	15352	15541	15548	15570	15426	15367	15291	15331	15528	15574	15344	15569	15630	15659	15490	15258	15595	15409	15315	15480	15429	15400	15383	15554	15528	15520	15460	15290	15412	15479	15607	15654	15576	15459	15610	15373	15414	15530	15449	15412	15473	15439	15384	15505	15469	15464	15281	15441	15392	15425	15449	15406	15441	15496	15423	15534	15555	15530	15338	15444	15501	15501	15363	15487	15447	15480	15597	15377	15589	15404	15528	15505	15474	15381	15811	15464	15688	15423	15562	15452	15373	15547	15528	15471	15555	15454	15578	15394	15586	15463	15608	15329	15332	15432	15540	15391	15462	15267	15420	15513	15472	15657	15429	15802	15623	15444	15357	15356	15362	15510	15440	15419	15507	15234	15479	15310	15556	15375	15467	15508	15518	15422	15407	15494	15583	15383	15351	15433	15472	15246	15463	15519	15526	15468	15684	15542	15428	15372	15447	15447	15461	15394	15571	15514	15235	15455	15369	15540	15402	15625	15542	15427	15564	15251	15577	15219	15610	15494	15471	15490	15397	15444	15337	15247	15291	15587	15521	15381	15377	15518	15323	15385	15409	15305	15443	15592	15578	15454	15435	15495	15485	15378	15549	15460	15422	15442	15564	15430	15480	15405	15475	15537	15499	15639	15446	15353	15559	15284	15612	15440	15365	15301	15456	15536	15412	15345	15518	15596	15368	15580	15601	15183	15422	15459	15509	15404	15448	15501	15384	15432	15338	15439	15328	15398	15532	15455	15554	15442	15468	15406	15116	15433	15318	15325	15414	15595	15494	15529	15331	15543	15556	15437	15664	15390	15322	15514	15567	15308	15510	15519	15458	15577	15697	15546	15354	15473	15343	15455	15405	15585	15492	15488	15542	15310	15505	15348	15384	15291	15530	15534	15424	15640	15413	15395	15488	15491	15553	15595	15494	15578	15392	15360	15490	15413	15438	15511	15411	15554	15518	15269	15466	15431	15527	15701	15458	15535	15517	15431
25615	21461	28456	25712	23590	23894	23817	21698	20020	19395	19500	19178	19186	19272	20303	20082	19748	19352	19919	22830	22704	21199	19773	18784	18612	17849	18108	17996	18104	17996	17976	17863	17898	17853	17942	17880	17807	17748	17997	17936	17984	17866	17817	17862	17955	18051	17897	18077	17796	17562	17901	17937	17896	17831	17823	17946	17993	18152	17849	17908	17849	18020	17959	17906	18078	17865	17822	17840	17950	17907	17961	17903	17902	17782	17838	18103	17850	17829	17820	17869	17864	18028	18056	17839	17818	17908	17950	18134	17932	18093	17946	17897	17914	17786	17862	17953	17851	18110	17757	18068	17821	17828	17892	17720	17887	17873	17804	17809	17739	17910	18086	17701	17978	17755	17951	17795	17902	17886	18028	17819	17892	18042	18004	17880	17604	17867	17896	17604	17759	17981	17706	17904	17978	18055	17917	17867	18046	17800	17792	17680	18037	17885	18006	17888	17930	17760	17743	17846	18061	17922	18009	17773	17970	17786	17789	17862	17982	18017	18017	17650	17684	17888	17750	17829	17961	18106	17987	18004	17824	17886	17855	17936	17868	17920	17773	17910	17957	17960	17811	17779	18010	17770	17638	18038	18017	17721	17768	17642	17854	18064	17843	17822	17742	18061	17915	17890	17698	18012	18058	17866	17905	17964	17884	17887	17987	17646	17892	18017	17942	17833	17905	17959	17842	17825	17775	17948	17844	17740	17703	18018	18005	17842	17872	17864	17831	17869	17726	17941	17926	17800	17836	17939	17777	18114	17819	17741	18004	17712	17985	18096	17781	18040	18000	17850	17858	17740	17978	17810	17821	17733	17746	17899	18044	17965	17853	17910	17814	17905	17941	17830	17859	17685	18101	17924	17878	18109	17884	17936	18073	17921	17963	18012	17679	17731	18083	17750	17714	17727	17667	17837	17865	17970	17839	17945	17883	18004	18048	17726	18033	17967	17944	17722	17835	17814	17823	17858	17907	17786	17875	17960	17920	18036	17850	17883	17983	17780	17904	17814	17781	17815	17865	17892	17777	17914	17879	17936	17771	17794	17981	18027	17980	17859	17837	17899	17785	17863	17926	17968	17883	17780	17995	17923	17830	17884	17837	17926	17903	18098	17985	18123	17768	17881	18077	18058	17947	18149	17833	17967	17745	17722	18057	17993	18009	17868	17937	17871	17863	17985	17847	17878	17840	17930	17987	17957	17564	17773	18007	17950	18108	17909	18072	17914	17934	17855	17893	17931	17709	17903	17855	17894	18028	18057	17950	17765	17914	17966	17975	17846	18098	18087	18058	17826	17885	17822	17862	17761	18063	17718	17896	17676	17845	17800	17991	17899	17815	18033	17776	17747	17995	18087	17821	17818	17724	17733	18039	17785	18113	17832	17705	17965	17875	18116	17659	17878	17833	17936	17803	17848	17818	18032	17700	17934	18139	17960	17859	17883	17886	17607	17764	17801	17736	17852	17818	17851	18108	17806	17966	17791	17973	17955	17806	18056	17783	17854	17746	17892	17752	17934	17941	17947	17814	17774	17911	17869	17817	17860	17920	17998	17953	17661	17973	17891	17963	17852	17845	17902	17897	17788	17861	17763	17956	18058	18108	17716	17924	17887	17706	17804	17823	17950	17893	18028	17843	17918	17843	17688	17866	17875	17997	17886	18135	17763	17820	17818	17876	17802	17822	17952	17732	17773	17822	17619	17854	17893	17834	17957	17981	17921	17753	17828	17902	17888	17938	17910	18038	17971	17918	17828	17788	17913	17812	17999	18046	17995	17955	17852	17921	17832	17871	17567	17971	17936	17789	17870	17993	17824	17834	17930	17935	17871	17807	17748	17839	17886	18036	17791	17842	17921	17870	17977	17845	17938	17771	17888	17853	17960	17939	17812	17937	17638	17607	17772	18049	17891	17723	17933	17976	17992	17755	17796	17789	17943	17915	17780	17979	17939	17917	18014	18052	17939	18020	17915	17855	17865	17941	18018	17953	18020	18041	17808	17794	17870	18050	17952	18041	18020	17928	17898	17711	17844	17850	18079	18018	17904	17787	17976	17898	17872	17886	17932	17803	17815	17885	18014	17825	17831	17954	17951	17840	17951	18007	17852	18062	18083	17918	17927	17996	17734	17862	17737	17904	18009	17882	17877	17956	17923	17962	17950	18054	17725	17684	17868	18008	17790	17670	17686	17740	17834	18147	17865	17947	17893	17812	17840	18187	18088	17963	18214	17905	18008	17908	18016	17862	17795	17975	17836	17731	17819	17933	17947	17924	17903	17760	17677	17851	17910	17779	17959	17936	18181	17794	17791	17871	18025	17903	17969	17855	17728	17919	17857	17843	17847	17944	17883	17927	17769	17757	17886	17763	17944	17920	17994	17882	17783	17906	17915	17756	17869	18184	17719	17936	17829	17899	17734	17876	17906	17877	17944	18107	18079	17792	17842	17897	17767	17909	17919	17774	17943	17649	17727	17926	18030	17979	17982	17981	17744	17776	17783	17829	17877	17883	17764	17949	18040	17866	17833	18111	17798	17985	17926	17989	17918	17798	18031	17884	17922	17800	17905	17731	17975	17866	17864	17858	17943	17785	17849	17806	17770	17936	18104	17987	17827	17699	17697	17767	18174	17801	17711	17730	17854	18024	17924	17928	17789	17937	18051	17639	17799	17884	17930	17691	17999	18003	17878	18143	18078	17699	17661	17978	17921	17780	17825	17674	17659	17885	17791	17782	18042	17903	17811	17907	17978	17831	17969	17969	17846	17802	17964	17763	18065	17888	17988	17682	17881	18030	17990	17903	18067	17873	17807	17899	18071	17815	17767	17834	17996	17931	18008	17857	17828	17914	17885	17878	17876	17758	17865	17931	17904	17964	17836	17799	17935	17870	18020	18007	17873	17954	17945	17851	17620	17707	17873	17881	17899	17819	18011	17954	17889	17880	17898	17906	17914	17756	17900	18062	17942	17975	17741	17869	17786	17871	18025	17764	17761	17858	18094	18010	18008	17898	17810	17736	18061	17681	18073	17766	17929	17929	17871	17663	17934	17906	17791	18009	17936	17925	17781	17914	17841	17822	18061	17785	17998	17891	18025	18057	17973	17976	17757	17842	18000	17876	17655	17797	18054	17960	17753	17797	17880	17808	17748	18082	17949	17938	17962	17715	17714	17871	17954	17686	18078	17928	17744	18096	18091	18027	17883	17787	17813	17913	17839	17791	17918	17921	17884	17928	17825	17915	17644	17965	17865	17880	17754	17977	17944	17861	17795	17998	17854	17780	17919	18032	17719	17806	17711	17947	18019	17960	17908	17983	18093	17947	17972	18024	17890	17796	17730	17948	18000	18102	17799	17809	17951	17937	17995	18053	17955	18065	18055	17899	17882	18147	17972	17882	18133	18076	17976	17870	17908	18103	17808	17812	17977	17934	17827	17938	18103	17940	17859	18056	17989	17890	17967	17832	17679	17903	17723	17864	17886	17992	17881	18126	17996	17857	17785	17891	17831	17779	17891	17972	17958	18048	17954	17769	17883	17631	17730	17910	17843	17915	17995	17884	17787	17878	18009	17973	17763	17834	17912	17711	17824	17715	18057	17956	17992	17957	17965	17825	17652	17958	17998	17756	17894	17904	17899	17820	17858	17810	17878	17855	17839	18061	17836	17723	17744	18056	17851	17946	17754	17815	17890	18060	17780	17928	17898	17727	18039	17942	17939	17650	18116	17982	17919	18012	18132	17779	17724	17960	17861	17710	17921	18040	18020	17930	17788	17872	18011	17754	17964	17838	17916	17884	17690	17801	17898	17894	17763	17906	17959	17821	18007	17892	17756	18021	17870	17913	17868	17888	17805	17929	17769	18009	17732	17929	17749	17978	17727	17870	17834	17948	17847	18000	17812	17916	17869	17796	17818	17925	18044	17823	17735	17886	18070	17962	17780	17920	17790	17938	17947	18129	17847	17646	17705	17969	18134	17961	18087	17904	17773	17779	17765	18026	17853	17949	17831	17971	17794	17914	17837	17697	17960	17848	17813	17893	17818	17725	17828	17896	17726	18012	18063	18032	17739	17900	17879	17732	18008	17840	18012	18027	17850	18049	17875	17929	17771	17894	17862	18160	18000	17970	17962	17939	17945	17923	17854	17905	17879	17768	17891	17890	17885	18141	17717	17881	17855	17800	17994	17860	17690	17846	18015	17910	17934	17876	17790	17791	17975	17968	18016	17853	17806	18021	18028	18066	17950	18033	18088	17926	17898	17873	18007	17780	17862	18177	17820	17983	18020	17818	17853	17787	17976	17870	17842	18070	17901	17847	17848	17860	18051	18024	18068	18151	17845	17617	17859	18056	17832	17805	17924	17964	17871	18066	18077	17833	17841	17917	17638	17842	18044	17975	17986	17917	17848	17936	17952	17976	17721	17884	17963	17889	17686	17990	17906	18056	17955	17800	17850	17772	17961	17932	18030	17920	17997	17927	17868	17934	17851	17768	17740	18084	17914	17943	17941	17844	17812	17954	18179	17827	17797	17924	17787	17733	17860	17740	17860	17914	17884	17892	17803	17809	17797	17835	17878	18097	17893	17992	17924	17927	17981	17824	17884	17907	18174	17791	17713	17902	17936	17838	17962	17821	17848	17910	17935	17904	17774	17874	18066	17919	17963	17919	17903	17947	17732	18056	18011	17880	17852	17786	17739	17750	17833	18058	17878	17824	18058	17967	18014	17875	17746	17977	17904	18032	17920	18063	17988	17611	17881	17815	17993	17816	17674	17891	18012	17854	17864	18067	17862	18017	17998	17848	17796	17846	17931	17714	17929	18015	18003	17796	17814	18029	17816	17811	17775	17934	18005	17947	17892	17937	17657	17930	17681	17775	18029	17814	17986	18105	17911	17952	17749	17815	17831	17884	18011	17846	17757	17860	17819	17832	17847	17790	17841	18022	18045	18001	17840	17867	17792	17955	17932	17840	17904	17874	17818	18060	17828	17929	18027	17857	17839	18046	17973	17863	17930	18097	17914	17840	17841	17795	17731	18031	18012	17857	17902	17892	17999	17979	17863	17941	17745	17843	18034	17696	17909	17892	18044	17819	17861	17843	17888	17965	17856	17886	17932	17802	18055	17895	17837	17954	17749	17833	17687	17982	17927	18031	17983	17935	17845
19246	31351	31463	26449	24311	22949	21792	21183	18463	17468	17458	17472	17579	18070	19343	18718	17870	17576	18646	22838	21966	19614	17503	16383	15574	15511	15449	15273	15422	15336	15291	15545	15441	15374	15451	15179	15295	15196	15363	15348	15289	15209	15377	15349	15373	15436	15330	15408	15390	15227	15320	15320	15198	15334	15343	15399	15307	15193	15268	15362	15219	15275	15364	15223	15508	15271	15214	15433	15272	15541	15395	15185	15198	15313	15203	15294	15409	15266	15385	15393	15302	15299	15304	15205	15363	15324	15530	15306	15300	15184	15280	15163	15243	15242	15303	15224	15176	15301	15400	15441	15268	15082	15419	15492	15331	15290	15242	15313	15336	15242	15225	15296	15293	15249	15166	15138	15232	15382	15316	15194	15307	15353	15149	15404	15374	15348	15211	15336	15318	15393	15450	15289	15382	15177	15204	15353	15355	15298	15310	15223	15265	15294	15409	15164	15087	15339	15171	15164	15298	15208	15265	15103	15239	15411	15393	15527	15405	15227	15258	15426	15268	15288	15123	15286	15324	15170	15515	15342	15361	15347	15316	15257	15341	15193	15232	15433	15186	15272	15331	15165	15321	15241	15279	15313	15428	15456	15401	15246	15393	15275	15343	15204	15422	15297	15170	15277	15220	15241	15324	15543	15529	15167	15393	15372	15244	15168	15152	15425	15204	15342	15261	15346	15469	15225	15186	15335	15268	15325	15388	15321	15334	15297	15489	15283	15208	15451	15350	15350	15309	15253	15272	15377	15412	15276	15327	15170	15282	15327	15280	15304	15303	15235	15297	15351	15158	15338	15382	15438	15346	15442	15044	15333	15351	15333	15446	15028	15287	15523	15247	15550	15355	15279	15393	15245	15168	15356	15304	15431	15257	15458	15179	15269	15207	15332	15276	15304	15353	15332	15264	15320	15155	15224	15314	15228	15363	15377	15225	15213	15391	15285	15113	15303	15486	15474	15079	15405	15214	15239	15256	15322	15218	15218	15357	15367	15195	15253	15199	15159	15304	15393	15189	15360	15382	15247	15394	15337	15576	15206	15100	15179	15323	15232	15270	15292	15258	15288	15262	15343	15201	15287	15321	15353	15407	15391	15190	15211	15336	15230	15449	15179	15340	15380	15342	15245	15416	15444	15321	15364	15186	15355	15343	15219	15361	15298	15110	15202	15219	15349	15245	15272	15315	15431	15123	15394	15352	15288	15219	15375	15350	15321	15281	15297	15355	15250	15318	15447	15422	15161	15424	15322	15121	15331	15342	15479	15182	15468	15173	15219	15221	15412	15394	15277	15211	15409	15330	15263	15339	15268	15123	15360	15324	15203	15300	15260	15182	15102	15415	15253	15312	15270	15429	15232	15391	15192	15304	15338	15206	15359	15294	15273	15250	15099	15376	15263	15263	15445	15111	15303	15617	15134	15347	15213	15348	15361	15272	15227	15419	15207	15390	15328	15227	15327	15430	15315	15085	15447	15351	15217	15378	15284	15345	15310	15208	15275	15223	15323	15353	15346	15317	15201	15410	15338	15411	15057	15243	15228	15204	15238	15292	15173	15376	15173	15307	15057	15320	15221	15498	15116	15173	15382	15255	15112	15256	15313	15420	15181	15315	15307	15307	15124	15310	15373	15242	15210	15478	15237	15364	15205	15350	15289	15332	15318	15134	15226	15297	15318	15310	15319	15266	15243	15281	15101	15093	15392	15238	15297	15433	15440	15329	15259	15309	15322	15388	15302	15369	15451	15419	15200	15389	15254	15150	15097	15375	15308	15271	15498	15299	15204	15284	15359	15515	15293	15203	15255	15384	15380	15381	15349	15289	15300	15511	15323	15334	15255	15325	15123	15217	15292	15337	15142	15235	15260	15199	15289	15154	15257	15428	15295	15392	15217	15241	15345	15338	15209	15235	15144	15338	15304	15292	15280	15413	15307	15273	15345	15218	15298	15416	15250	15268	15225	15260	15212	15280	15443	15284	15387	15360	15302	15208	15241	15385	15323	15397	15385	15314	15272	15365	15214	15364	15156	15369	15234	15328	15428	15273	15328	15360	15212	15230	15180	15442	15339	15353	15354	15367	15418	15335	15434	15406	15211	15363	15139	15203	15449	15402	15266	15075	15254	15195	15357	15300	15238	15285	15312	15336	15320	15153	15371	15350	15311	15351	15323	15499	15360	15408	15263	15225	15336	15151	15343	15236	15235	15380	15322	15279	15258	15295	15270	15477	15280	15274	15466	15326	15488	15253	15309	15353	15192	15237	15259	15246	15226	15343	15160	15311	15129	15382	15192	15346	15074	15312	15373	15294	15388	15352	15189	15417	15277	15282	15513	15301	15118	15391	15400	15241	15374	15219	15325	15204	15355	15188	15364	15287	15522	15439	15348	15190	15441	15459	15377	15290	15344	15310	15251	15334	15411	15333	15181	15343	15363	15310	15279	15186	15391	15266	15249	15259	15365	15333	15498	15336	15260	15366	15290	15301	15293	15226	15265	15228	15282	15269	15247	15335	15242	15234	15278	15351	15318	15254	15469	15237	15229	15269	15369	15240	15300	15151	15536	15213	15173	15354	15189	15352	15374	15247	15339	15413	15394	15310	15409	15405	15201	15276	15456	15225	15189	15260	15357	15358	15221	15360	15420	15262	15298	15277	15130	15310	15259	15282	15164	15486	15520	15343	15275	15263	15323	15259	15245	15243	15359	15373	15248	15223	15286	15638	15342	15323	15226	15419	15220	15328	15345	15489	15350	15219	15309	15316	15288	15136	15530	15337	15464	15283	15290	15308	15468	15313	15313	15314	15226	15179	15470	15378	15434	15170	15129	15150	15401	15205	15374	15240	15354	15333	15100	15218	15344	15384	15198	15294	15275	15326	15534	15330	15330	15260	15209	15414	15169	15357	15390	15409	15419	15356	15224	15334	15459	15344	15309	15353	15184	15343	15286	15380	15369	15210	15295	15284	15345	15413	15423	15348	15262	15357	15147	15383	15152	15471	15309	15287	15282	15353	15230	15273	15397	15380	15410	15318	15341	15432	15495	15145	15347	15414	15275	15183	15386	15321	15342	15239	15442	15361	15373	15376	15344	15256	15305	15342	15246	15346	15350	15365	15234	15441	15207	15294	15463	15372	15337	15140	15220	15180	15382	15412	15441	15353	15266	15227	15265	15374	15377	15250	15168	15311	15356	15317	15378	15428	15234	15228	15168	15288	15295	15314	15461	15209	15371	15105	15480	15174	15287	15213	15143	15369	15277	15345	15298	15372	15258	15339	15206	15319	15380	15307	15341	15329	15317	15433	15098	15475	15440	15448	15212	15239	15299	15156	15320	15410	15235	15381	15354	15188	15277	15058	15207	15120	15386	15078	15407	15348	15474	15060	15250	15227	15500	15411	15265	15230	15309	15344	15283	15256	15317	15446	15424	15099	15216	15242	15275	15187	15306	15264	15116	15409	15357	15162	15425	15254	15308	15293	15246	15217	15219	15329	15403	15218	15427	15307	15113	15338	15354	15349	15192	15385	15179	15405	15411	15456	15330	15239	15346	15309	15223	15228	15268	15251	15235	15244	15107	15245	15389	15428	15278	15170	15320	15334	15248	15179	15417	15304	15302	15499	15330	15491	15257	15129	15282	15416	15288	15163	15188	15388	15225	15304	15244	15339	15278	15216	15189	15314	15340	15165	15412	15393	15226	15222	15303	15200	15392	15292	15216	15354	15066	15207	15446	15300	15431	15275	15212	15432	15403	15232	15319	15258	15270	15526	15263	15285	15126	15383	15325	15256	15500	15194	15233	15431	15382	15211	15230	15387	15366	15447	15301	15229	15109	15304	15359	15424	15227	15464	15162	15402	15349	15242	15266	15278	15345	15377	15395	15295	15274	15346	15303	15347	15308	15355	15522	15155	15224	15401	15340	15379	15068	15134	15181	15365	15108	15330	15378	15409	15274	15486	15260	15002	15382	15483	15360	15390	15176	15287	15112	15376	15276	15305	15398	15505	15356	15374	15165	15297	15357	15349	15348	15262	15345	15214	15271	15415	15396	15258	15372	15204	15351	15291	15157	15397	15270	15467	15474	15074	15369	15365	15211	15396	15424	15197	15333	15362	15224	15429	15239	15224	15386	15257	15227	15353	15135	15247	15458	15318	15299	15197	15310	15271	15496	15221	15381	15362	15457	15295	15363	15320	15184	15285	15335	15343	15188	15381	15238	15242	15204	15198	15450	15510	15207	15170	15437	15279	15320	15292	15520	15264	15265	15216	15425	15346	15305	15418	15434	15216	15147	15438	15312	15295	15311	15457	15482	15436	15281	15379	15452	15326	15260	15282	15445	15298	15348	15404	15373	15376	15365	15340	15266	15439	15246	15266	15368	15221	15256	15394	15166	15281	15502	15346	15371	15298	15233	15210	15243	15434	15398	15436	15298	15345	15190	15448	15260	15320	15330	15274	15328	15275	15409	15360	15448	15317	15367	15307	15386	15223	15330	15306	15328	15387	15293	15400	15294	15412	15245	15169	15138	15317	15424	15215	15323	15366	15274	15395	15338	15385	15446	15337	15337	15227	15280	15505	15477	15237	15154	15222	15295	15341	15134	15265	15311	15200	15301	15416	15349	15332	15450	15221	15276	15316	15353	15322	15163	15138	15306	15397	15362	15399	15340	15406	15237	15347	15318	15292	15306	15416	15335	15155	15190	15188	15221	15228	15179	15388	15353	15459	15306	15203	15251	15289	15366	15284	15390	15529	15197	15245	15233	15254	15425	15495	15269	15223	15253	15287	15294	15406	15279	15067	15087	15414	15286	15225	15127	15372	15203	15243	15495	15321	15295	15270	15283	15207	15286	15360	15208	15384	15335	15358	15314	15415	15410	15447	15223	15400	15158	15324	15394	15297	15199	15302	15152	15378	15195	15362	15240	15283	15329	15312	15326	15162	15373	15275	15425	15324	15415	15345	15292	15376	15201	15366	15175	15255	15303	15283	15317	15491	15291	15383	15412	15245	15124	15408	15347	15214	15318	15273	15426	15312	15392	15324	15292	15233	15276	15212	15466	15324	15161	15274	15378	15242	15315	15087	15419	15366	15312	15431	15204	15341	15295	15391	15131	15271	15254	15253	15357	15376	15316	15099	15181	15291	15410	15315	15371
24209	21362	28842	24415	22476	24774	25235	21600	21610	21585	21394	21282	21520	20464	20074	20029	20312	20130	20046	21407	26689	25446	22848	19998	18760	18253	17941	17956	17651	17871	17889	17945	17735	17639	17780	17927	17801	17864	17843	17727	17780	17727	17909	17944	17925	17835	17993	17662	17633	17564	17911	17919	17712	17789	17792	17956	17866	17999	17811	17640	17911	17764	17797	17693	17704	17621	17722	17903	17938	17608	17819	17892	17762	17750	17878	17824	17789	17718	17544	17644	17893	17938	17951	17927	17751	17721	17822	17720	17813	17723	17902	17685	17792	17754	17822	17822	17886	17764	17829	17616	17628	17692	17581	17594	17765	17713	17769	17653	17882	17883	17745	17899	17718	17664	17657	17762	17690	17639	18072	17868	17809	17925	17887	17971	17860	17822	17739	17873	17874	17715	17732	17581	17600	17920	17671	17758	17633	17868	17800	17916	17705	17791	17979	17658	17775	17667	17746	17791	17804	17643	17629	17771	17850	17548	17790	17806	17904	17964	17880	17804	17578	17946	17865	17728	17854	17764	17701	17850	17812	17802	17639	17846	17886	17777	17857	17605	17765	17753	17729	17743	17824	17744	17697	17737	17626	17729	17855	17794	17491	17604	17692	17771	17959	17832	17759	17737	17838	17827	17767	17681	17838	17809	17809	17692	17838	17908	17725	17828	18022	17976	17821	17736	17443	17658	17684	17802	17683	17550	17807	17719	17730	17876	17732	17787	17596	17755	17726	17732	17730	17534	17865	17689	17771	17752	17825	17797	17689	17734	17520	17754	17849	17843	17809	17830	17638	17649	17786	17820	17795	17654	17905	17883	17746	17842	17677	17776	17748	18006	17852	17734	17805	17881	17801	17864	17947	17730	17893	17866	17656	17822	17819	17801	17800	17707	17747	17706	17800	17668	17930	17887	17670	17717	17549	17882	17606	17807	17784	17852	17881	17849	17808	17664	17745	17782	17789	17628	17881	17617	17704	17733	17625	17870	17930	17867	17757	17652	17643	17727	17724	17911	17843	17518	17594	17820	18028	17605	17896	17733	17987	17626	17755	17862	17828	17887	17780	17751	17507	17685	17782	17695	17706	17816	17461	17755	17731	17721	17656	17624	17990	17734	17648	17687	17759	17541	17857	17697	17749	17632	17698	17642	17687	17929	17792	17703	17804	17784	17809	17741	17968	17595	17898	17884	17780	17637	17935	17762	17530	17667	17797	17650	17651	17761	17590	17590	17716	17738	17900	17723	17507	17809	17687	17719	17912	17543	17736	17611	17967	17784	17585	17750	17783	17770	17849	17793	17547	17836	17642	17759	17644	17661	17605	17826	17640	17634	17625	17913	17857	17720	17757	17807	17808	17781	18049	17843	17738	17740	17736	17910	17715	17657	17890	17625	17738	17750	17777	17682	17847	17727	17807	17772	17708	17849	17624	17637	17951	17691	18043	17633	17684	17897	17914	17573	17846	17713	17787	17950	17834	17746	17832	18011	17575	17782	17650	17695	17834	17637	17649	17648	17938	17639	17616	17891	17931	17714	17783	17586	17883	17763	17794	17839	17823	17680	17742	17740	17741	17738	17799	17619	17555	17806	17768	17624	17693	17697	17740	17611	17714	17660	17688	17748	17619	17659	17734	17661	17716	17570	17835	17790	17816	17795	17579	17850	17696	17669	17775	17812	17955	17735	17638	17748	17806	17680	17784	17818	17856	17689	17734	17753	17647	17840	17855	17903	18056	17730	17631	17941	17623	17733	17911	17781	17734	17737	17708	17712	17596	17803	17938	17824	17613	17840	17744	17986	17847	17890	18025	17896	17873	17695	17848	17751	17787	17757	17672	17850	17645	17671	17831	17922	17817	17766	17958	17691	17742	17605	17670	17805	17597	17793	17893	17753	17652	17575	17721	17662	17729	17760	17772	17786	17709	17751	17895	17921	17757	17743	17827	17864	17772	17564	17699	17682	17709	17879	17804	17627	17740	17711	17784	17958	17818	17745	17708	17855	17811	17840	17545	17713	17611	17778	17622	17586	17729	17770	17870	17652	17894	17704	17534	17657	17852	17747	17803	17774	17704	17925	17980	17802	17763	17527	17861	17785	17859	17743	17768	17741	17781	17674	17771	17867	17754	17828	17472	17877	17804	17723	17728	17549	17795	17826	17969	18029	17764	17816	17591	17481	17932	17715	17617	17737	17928	17509	17672	17841	17886	17770	17819	17607	17756	17805	17733	17705	17483	17745	17700	17708	17658	17712	17740	17617	17788	17741	17865	17793	17681	17773	17835	17856	17798	17635	17708	17909	17871	17691	17781	17552	17479	17661	17834	17607	17812	17692	17887	17897	17561	17782	17717	17743	17784	17864	17934	17788	17758	17608	17877	17753	17752	17796	17840	17749	17756	17780	17927	17770	17713	17948	17782	17855	17786	17802	17662	17576	17847	17840	17776	17626	17668	17556	17563	17755	17718	17969	17823	17800	17771	17664	17599	17796	17749	17866	17785	17571	17709	17642	17754	17855	17818	17860	17766	17796	17726	17863	17708	17693	17747	17646	17685	17717	17626	17894	17818	17940	17742	17995	17920	17607	17730	17825	17627	17791	17772	17656	17712	17752	17801	17773	17665	17834	17763	17748	17794	17871	17625	17635	17845	17933	17920	17710	17672	17719	17765	17610	17904	17762	17871	17907	17739	17888	17719	17894	17617	17691	17626	17782	17685	17778	17726	17605	17760	17473	17765	17986	17765	17760	17674	17769	17949	17850	17711	17915	17770	17797	17889	17631	17932	17873	17806	17646	17567	17682	17794	17663	17674	17819	17789	17814	17880	17521	17752	17850	17745	17863	17757	17782	17674	17678	17754	17637	17730	17806	17652	17575	17681	17856	17827	17726	17928	17868	17973	17729	17938	17729	17886	17864	17793	17829	17887	17671	17671	17785	17798	17727	17656	17738	17811	17867	17811	17838	17899	17827	17726	17847	17781	17450	17849	17707	17921	17767	17664	17745	17825	17690	17885	17725	17547	17776	17674	18015	17832	17825	17849	17764	17836	17611	17709	17836	17847	17696	17663	17742	17650	17596	17614	17816	17779	17757	17624	17715	17798	17932	17809	17641	17874	17686	17697	17964	17828	17909	17807	17844	17774	17762	17770	17842	17777	17734	17813	17819	17901	17944	17582	17834	17540	17713	17774	17614	17811	17628	17588	17613	17715	17848	17963	17778	17744	17770	17937	17666	17822	17816	17644	17742	17677	17795	17845	17775	17725	17575	17701	17533	17740	17841	17569	17753	17560	17699	17651	17676	17828	18116	17709	17754	17843	17748	17687	17562	17693	17878	17845	17803	17842	17963	17952	17776	17975	17716	17685	17731	17817	17839	17791	17632	17700	17710	17796	17774	17789	17719	17983	17887	17718	17780	17886	17709	17729	17682	17718	17952	17637	17700	17763	17889	17777	17814	17869	17984	17629	17797	17694	17717	17830	17709	17820	17581	17750	17744	17638	17575	17908	17775	17564	17989	17600	17881	17860	17891	17688	17820	17678	17656	17871	17779	17963	17799	17647	17753	17756	17688	17511	17661	17635	17803	17663	17726	17983	17661	17606	17776	17695	17658	17738	17818	17830	17612	17956	17637	17684	17507	17747	17743	17603	17906	17903	17599	17884	17829	17675	17811	17858	17783	17587	17500	17665	17806	17942	17842	17774	17848	17867	17873	17910	17808	17711	17624	17817	17843	17803	17752	17862	17635	17643	17646	17833	17880	17701	17672	17607	17879	17853	17800	17615	17837	17826	17748	17694	17832	17605	17516	17756	17734	17761	17859	17896	17729	17718	17650	17766	17615	17681	17650	17669	17676	17607	17770	17660	17935	17865	17800	17645	17944	17897	17688	17806	17657	17639	17520	17689	17647	17795	17848	17719	17575	17747	17652	17797	17589	17641	17932	17552	17838	17617	17804	17772	17886	17742	17940	17883	17872	17947	17665	17888	17682	17774	17762	17595	17885	17798	17598	17599	17875	17851	17851	17662	17907	17943	17789	17646	17900	17822	17811	17693	17588	17818	17847	17662	17742	17748	17731	17643	17843	17733	17682	17619	17560	17823	17768	17650	17542	17835	17703	17778	17804	17923	17775	17931	17799	17599	17903	17716	17819	17827	17654	17907	17951	17845	17442	17765	17748	17549	17959	17887	17686	17961	17629	17748	17984	17768	17685	17873	17750	17708	17741	17511	17654	17691	17856	17623	17934	17708	17867	17665	17593	17806	17899	17800	17823	17814	17778	17897	17707	17905	17684	17744	17595	17789	17790	17567	17640	17973	17917	17675	17853	17729	17892	17747	17641	17638	17532	17817	17583	17767	17902	17771	17716	17597	17454	17871	17753	17641	17667	17835	17733	17734	17691	17865	17861	17624	17734	17898	17732	17720	17775	17870	17917	17823	17844	17838	17762	17802	17807	17675	17784	17780	17693	17951	17732	17717	17664	17687	17730	17781	17820	17839	17728	17882	17610	17742	18032	17714	17862	17797	17779	17759	17750	17813	17837	17910	17922	17802	18030	17664	17826	17843	17726	17767	17609	17838	17861	17729	17858	17832	17994	17656	17653	17857	17774	17634	17812	17509	17866	17709	17677	17974	17645	17507	17801	17736	17863	17835	17794	17840	17637	17746	17771	17747	17849	17634	17807	17800	17920	17769	17776	17874	17632	17517	17741	17813	17710	17625	17936	17714	17762	17489	17771	17788	17592	17720	17591	17824	17761	17886	17812	17774	17710	17532	17896	17793	17651	17741	17717	17790	17788	17753	17706	17849	17855	17822	17771	17538	17540	17779	17846	17739	17706	17838	17508	17897	17692	17630	17904	17684	17754	17877	17884	17932	17913	17810	17682	17858	17807	17663	17795	18036	17512	17608	17710	17720	17787	17817	17742	17840	17444	17946	17480	17819	17889	17729	17804	17821	17788	17738	17859	17827	17822	17774	17839	17835	17770	17568	17672	17910	17787	17666	17865	17796	17710	17863	17796	18038	17801	17831	17673	17737	17698	17938	17873	17789	17812	17868	17771	17810	17758	17864	17952	17730	17631	17902	17772	17676	17681	17734	17588	17707	17601	17758	17792	17565	17749	17759	17834	17627	17800	17621	17535	17686	17772	17708	17767
21075	36112	35449	32490	26795	23658	21029	20267	21995	21213	20823	20735	20731	19517	18741	18660	19061	19113	18453	21423	28055	25317	20996	17496	16186	15506	15393	15243	15210	15230	15268	15418	15259	15343	15182	15121	15403	15210	15133	15215	15181	15404	15200	15296	15172	15303	15240	15258	15151	15267	15218	15198	15356	15240	15212	15247	15215	15300	15235	15387	15173	15125	15287	15187	15302	15285	15276	15403	15330	15199	15247	15240	15196	15268	15260	15137	15037	15338	15170	15182	15328	15297	15359	15124	15412	15236	15273	15302	15191	15389	15165	15188	15289	15093	15390	15350	15305	15145	15242	15217	15189	15230	15170	15485	15222	15184	15266	15122	15151	15293	15053	15250	15440	15187	15250	15323	15229	15242	15195	15344	15121	15304	15383	15197	15256	14947	15285	15239	14930	15169	15287	15113	15155	15368	15198	15233	15053	15234	15183	15258	15210	15102	15234	15313	15257	15191	15174	15123	15237	15029	15344	15163	15317	15449	15137	15203	15159	15233	15233	15271	15465	15224	15271	15224	15230	15276	15221	15281	15155	15258	15053	15051	15309	15349	15098	15296	15195	15171	15436	15296	15252	15114	15186	15278	15330	15229	15196	15218	15223	15231	15022	15338	15113	15435	15382	15267	15317	15250	15228	15297	15245	15262	15134	15281	15224	15204	15267	15382	15314	15304	15198	15268	15349	15119	15324	15172	15218	15260	15170	15184	15163	15206	15276	15264	15309	15153	15332	15262	15118	15103	15245	15248	15358	15044	15353	15123	15259	15320	15298	15315	15156	15250	15081	15158	15070	15028	15367	15305	15209	15282	15221	15142	15086	15198	15197	15296	15206	15053	15170	15110	15165	15433	15318	15122	15183	15319	15154	15223	15169	15273	15131	15297	15114	15394	15058	15106	15311	15163	15202	15168	15362	15207	15384	15300	15311	15159	15233	15236	15028	15220	15360	15200	15236	15179	15281	15154	15301	15229	15119	15280	15103	15405	15197	15217	14956	15099	14971	15269	15047	15258	15145	15300	15219	15165	15363	15039	15327	15177	15070	15157	15067	15085	15366	15062	15152	15177	15325	15182	15360	15196	15256	15295	15149	15252	15229	15289	15103	15292	15308	15252	15238	15163	15254	15196	15195	15242	15196	15163	15213	15319	15119	15164	15225	15285	15071	15176	15210	15150	15156	15092	15256	15309	15329	15332	15280	15113	15266	15142	15117	15097	15285	15281	15221	15070	15243	15065	15239	15045	15319	15257	15263	15409	15310	15212	15181	15107	15193	15237	15299	15141	15228	15105	15138	15256	15142	15268	15054	15310	15234	15365	15022	15191	15246	15046	15360	15114	15207	15324	15109	15301	15397	15369	15295	15048	15231	15339	15376	15164	15163	14991	15314	15173	15206	15250	15151	15211	15145	15084	15251	15086	15300	15069	15282	15119	15343	15160	15102	14978	14957	15254	15159	15245	15160	14999	15313	15202	15189	15136	15144	15089	14907	15145	15297	15287	15094	15256	15124	15349	15084	15210	15300	15129	15274	15301	15147	15207	15227	15269	15115	15146	15057	15228	15111	15098	15198	15280	15347	15138	15157	15314	15106	15138	15143	15321	15221	15274	15151	15294	15122	15140	15120	15281	15293	15237	15190	15065	15006	15188	15265	15226	15342	15235	15201	15353	15160	15262	15247	15191	15171	15102	15198	15267	15359	15103	15106	15050	15181	15313	15295	15313	15228	15047	15347	15112	15095	15347	15155	15161	15247	15158	15335	15206	15548	15123	15273	14977	15308	15445	15247	15203	15239	15276	15296	15378	15267	15131	15292	15251	15094	15203	14986	15219	15180	15042	15152	15266	15332	15217	15363	15134	15324	15208	15196	15080	14914	15344	15216	15265	15200	15211	15184	15068	15278	15252	15211	15224	15149	15276	15181	15200	15180	15233	15065	15183	15292	15061	15296	15330	15336	15226	15241	15221	15168	15148	15258	15300	15187	15192	15245	15327	15393	15348	15109	15132	15350	15229	15189	15188	15317	15255	15181	15177	15268	15303	15175	15139	15233	15334	15129	15075	15329	15298	15299	15221	15120	15270	15150	15439	15178	15282	15309	15213	15124	15210	15249	15222	15332	15338	15305	15241	15124	15240	15281	15394	15166	15193	15298	15270	15208	15263	15306	15304	15208	15169	15361	15331	15328	15345	15205	15265	15224	15186	15280	15142	15214	15230	15258	15353	15231	15231	15262	15243	15092	15273	15188	15411	15174	15208	15165	15130	15280	15310	15352	15195	15214	15379	15240	15228	15220	15099	15347	15177	15249	15349	15124	15069	15318	15207	15408	15119	15277	15224	15209	15166	15211	15244	15205	15317	15221	15336	15170	15158	15341	15144	15253	15090	15098	15237	15319	15051	15280	15317	15331	15236	15208	15271	15256	15173	15235	15275	15116	15323	15327	15322	15000	15238	15170	15188	15202	15164	15327	15270	15281	15340	15302	15208	15154	15315	15207	15129	15196	14988	15282	15084	15277	15175	15183	15222	15383	15261	15181	15268	15258	15164	15476	15223	15226	15275	15225	15264	15251	15191	15270	15284	15190	15296	15351	15387	15061	15261	15283	15259	15321	15207	15155	15419	15018	15391	15160	15195	15208	15245	15350	15216	15250	15177	15209	15292	15271	15142	15334	15080	15329	15220	15137	15299	15273	15188	15130	15174	15018	15227	15166	15318	15021	15171	15206	15172	15275	15275	15356	15297	15041	15232	15298	15184	15170	15098	15421	15268	15237	15210	15144	15232	15381	15297	15167	15053	15224	15285	15289	15268	15302	15177	15216	15351	15207	14998	15342	15129	15195	15212	15353	15181	15406	15354	15145	15121	15096	15348	15278	15332	15030	15329	15195	15258	15289	15226	15218	15248	15268	15200	15224	15160	15258	15303	15326	15310	15243	15343	15220	15365	15186	15236	15320	15145	15186	15175	15146	15229	15348	15263	15085	15155	15276	15373	15244	15308	15352	15171	15159	15254	15296	15212	15082	15366	15188	15234	15305	15201	15295	15203	15182	15144	15169	15224	15260	15292	15022	15338	15171	15183	15136	15205	15273	15272	15258	15369	15278	15150	15193	15235	15353	15133	15066	15341	15417	15224	15107	15144	15272	15267	15083	15295	15107	15344	15218	15102	15323	15210	15233	15272	15366	15208	15185	15293	15249	15329	15122	15237	15295	15375	15119	15131	15004	15438	15069	15231	15235	15310	15176	15196	15149	15176	15390	15213	15219	15179	15165	15346	15280	15251	15222	15220	15203	15207	15116	15234	14997	15201	15106	15292	15234	15213	15234	15129	15144	15248	15162	15194	15131	15279	15333	15263	15214	15296	15294	15172	15201	15327	15165	15314	15167	15191	15356	15221	15230	15129	15322	15416	15190	15248	15156	15092	15213	15285	15196	15232	15233	15436	14993	15116	15336	15152	15154	15240	15294	15440	15276	15354	15392	15217	15229	15425	15338	15229	15409	15434	15205	15176	15290	15158	15322	15325	15271	15223	15019	15184	15295	15144	15200	15329	15184	15385	15307	15169	15299	15141	15093	15369	15128	15175	15140	15273	15264	15253	15186	15077	15282	15281	15203	15214	15066	15166	15278	15228	15054	15032	15377	15486	15240	15126	15157	15264	15195	15043	15270	15179	15262	15248	15290	15309	15316	15300	15219	15226	15098	15275	15171	15036	15286	15171	15298	15309	15194	15181	15123	15280	15041	15301	15148	15296	15321	15358	15231	15220	15201	15364	15091	15147	15275	15398	15217	15226	15380	15239	15224	15268	15167	15241	15233	15295	15171	15340	15268	15165	15269	15120	15117	15235	15159	15159	15232	15267	15151	15237	15108	15100	15126	15184	15238	15274	15062	15200	15186	15100	15191	15079	15140	15148	15065	15412	14999	15198	15332	15136	15091	15246	15103	15271	15242	15142	15189	15300	15183	15126	15165	15160	15191	15113	15280	15064	15285	15194	15121	15046	15102	15145	15237	15199	15112	15253	15254	15319	15045	15137	15182	15384	15075	15205	15153	15265	15305	15143	15169	15040	15402	15315	15256	15113	15125	15236	15139	15177	15063	15105	15104	15185	15153	15302	15278	15171	15026	15050	15218	15320	15175	15223	15173	15257	15185	15318	15184	15415	15190	15236	15228	15106	15285	15141	15386	15202	15206	15148	15157	15292	15247	15354	15443	15247	15218	15259	15301	15196	15359	15196	15265	15348	15160	15288	15262	15319	15173	15322	15261	15264	15354	15328	15066	15290	15261	15196	15151	15181	15345	15291	15166	15202	15202	15226	15188	15314	15302	15297	15088	14982	15285	15157	15189	15269	15077	15134	15377	15238	15243	15310	15277	15301	15271	15181	15131	15258	15293	15192	15150	15178	15196	15189	15277	15133	15199	15194	15100	15327	15245	15251	15274	15108	14975	15370	14977	15274	15297	15247	15328	15170	15218	15086	15277	15211	15226	15311	15315	15283	15138	15342	15257	15150	15210	15162	15171	15205	15332	15304	15414	15116	15195	15247	15174	15210	15375	15293	15376	15239	15275	15346	15246	15154	15197	15094	15303	15151	15190	15137	15117	15388	15199	15306	15439	15055	15134	15136	15148	15154	15370	15226	15365	15195	15267	15138	15232	15211	15268	15195	15206	15321	15130	15224	15187	15216	15305	15119	15102	15182	15174	15304	15138	15280	15248	15131	15214	15130	15178	15350	15297	15341	15084	15296	15183	15209	15095	15321	15268	15240	15190	15169	15177	15279	15228	15293	15265	15300	15239	15191	15278	15327	15105	15125	15351	15132	15319	15361	15332	15209	15193	15144	15241	15344	15180	15360	15282	15163	15215	15095	15229	15358	15121	15131	15054	15310	15233	15228	15151	15265	15282	15191	15217	15193	15229	15068	15003	15220	15205	15101	15283	15405	15391	15207	15047	15366	15193	15354	15203	15278	15194	15333	15242	15401	15276	15173	15157	15230	15148	15222	15275	15205	15219	15176	15298	15235	15035	15308	15098	15193	15093	15318	15146	15173	15165	15285	15187	15226	15220	15308	15101	15175	15180	15108	15215	15108	15121	15095	15252	15212	15341	15092	15185	15512	15184	15150	15181	15374	15206	15183	15354	15059
30725	25533	26755	24082	21161	19806	19909	18880	18890	19276	19640	19505	19590	20111	19809	19312	18973	19306	19462	18838	19083	19127	19071	18659	18455	18370	18396	18405	18095	18091	18263	18258	18115	18264	18199	18121	18345	18223	18357	18388	18137	18229	18241	18230	18219	18286	18134	18293	18327	18151	18183	18256	17888	18199	18097	18181	18090	17860	18168	18195	18236	17975	18284	18143	18534	18122	18263	18235	18140	18290	18118	18015	18175	18091	18226	18320	18140	18302	18189	18181	18298	17972	18096	18193	18079	18208	18115	18142	18167	18110	17985	18151	18050	18222	18320	18081	18171	18198	18047	18227	18112	18001	18214	18214	18194	18099	18313	18356	18125	18380	18162	18380	18193	18115	18132	18153	18298	18295	18010	18290	18256	18248	18169	18159	18285	18315	18012	18310	18131	18106	18300	18258	18083	18341	18280	18154	18142	18111	18303	18058	18258	18215	18151	18207	18268	18336	18182	17939	18195	18242	18238	18252	18055	18135	18290	18335	18193	18319	18155	18181	18218	18056	18082	18249	17950	18171	18120	18110	18147	18227	18250	18125	18451	18129	18229	18214	18162	18089	17962	18243	18225	18189	18490	18244	18223	17956	18173	18156	18102	18168	18051	18116	18119	18268	18143	18299	18398	18149	18258	18201	18027	18469	18118	18331	18268	18218	18178	18132	18005	18265	18392	18148	18387	18285	18176	18212	18146	18370	18092	18354	17891	18034	18296	18371	18203	18328	18301	18231	18387	18180	18378	18082	18062	18249	18096	17894	18485	18345	18168	17974	18225	18259	18199	18191	18171	18300	18019	18179	18235	18172	18222	18251	18301	18136	18304	18089	18071	18251	18036	18257	18249	18239	18057	18018	18166	18143	18391	18209	18373	18244	18141	18114	18169	18102	18208	18093	18155	18117	18097	18267	18126	18193	18294	18271	18140	18349	18021	18071	18313	18187	18226	18239	18393	18290	18192	18178	18361	18274	18040	18270	18264	18248	18302	18292	18089	18101	18140	18099	18133	18352	18045	18406	18373	18209	18254	18099	18054	18449	18288	18170	18228	18246	18352	18216	18271	18098	18226	18147	18257	18119	18273	18173	18375	18491	18115	18364	18292	18477	18227	18178	18261	18139	18200	18110	18400	18022	18259	18221	18188	18219	18438	18391	18134	18236	18169	18375	18234	18203	18199	18162	18267	18276	18301	18154	18251	18186	18260	18047	18188	17898	18116	18232	18246	18239	18036	18354	18247	18256	18276	18238	18166	18085	18246	18257	18202	18296	18333	18153	18141	18237	18338	18248	18277	18315	18175	18291	18263	18298	18264	18230	18111	18063	18388	18275	18178	18423	18157	18224	18280	18247	18168	18040	18216	18018	18076	18023	18301	18163	18142	18371	18256	18314	18410	18150	18237	18077	18145	18138	18026	18024	18325	18322	18287	18211	18211	18202	18262	18234	18165	18024	18175	18218	18270	18053	18205	18337	18241	18229	18336	18320	18360	18238	18199	18032	18090	18147	18101	18096	18081	17930	18204	18193	18052	18093	18170	18212	18260	18241	18258	18074	18100	18176	18042	18178	18287	18381	18263	18189	18094	18083	18264	18370	18238	18377	18296	17986	18312	18252	18069	18088	18199	18360	18161	18257	18088	18251	18212	18160	18140	18210	18275	18381	18076	18327	18270	17987	18143	18221	18225	18227	18238	18174	18337	18135	18107	18338	18279	18021	18163	18173	18280	18130	18168	18291	18226	18268	18061	18171	18290	18128	18122	18238	18313	18131	18077	18139	18145	18151	18170	18240	18270	18509	18284	18084	18327	18162	18159	18331	18127	18071	18224	18220	18495	18223	18164	18225	18226	18087	18120	18276	18387	18169	18235	18291	18303	18277	18326	18254	18277	18384	18198	18282	18081	17886	18208	18442	18372	18140	18098	18174	18157	18158	18216	18210	18357	18236	18230	18086	18181	18258	18155	18291	18179	18134	18412	18267	18254	18323	18014	18269	18341	18572	18312	18088	17991	18243	18137	18058	18048	18181	18221	18137	18246	18318	18218	18211	18211	17892	18019	18330	18286	18221	18299	18110	18355	18407	18312	18331	18248	18287	18241	18150	18280	18160	18273	18317	18307	18330	18463	18232	18281	18211	18136	18182	18276	18237	18244	18333	18208	17944	18227	18340	18207	18068	18153	18107	18174	18157	18377	18053	18316	18353	18301	18123	18135	18330	18297	18204	18153	18156	18370	18243	18047	18227	18095	18119	18295	18182	18392	18234	18209	18277	18075	18181	18281	18209	18300	18152	18247	18419	18068	18152	18279	18241	18327	18219	18387	18256	18189	18273	18279	18048	18246	18094	18233	18092	18230	18167	18189	18274	18247	18184	18093	18230	18086	18304	18307	18326	18164	18039	18133	18136	18254	18033	18276	18130	18292	18153	18301	18237	18365	18213	18286	18235	18105	18200	18112	18407	18128	18190	17913	17872	18103	18546	18263	18030	18119	18237	18249	18357	18211	18438	18257	18319	18294	18150	18379	18297	18060	18146	18189	18272	18342	18295	18321	18072	18362	17937	18208	18358	18236	18255	18107	18243	18198	18056	18288	17979	18138	18211	18163	18318	18214	18027	18022	18069	18279	18215	18031	18164	17999	18370	18264	18089	18270	18136	18464	18212	18166	18139	18189	17992	18318	18121	18203	18282	18281	18329	18274	18506	18211	18015	18126	18118	18052	18352	18309	18230	17988	18261	18440	18390	18353	18226	18320	18194	18128	18141	18314	18154	18383	18362	18308	18111	18178	18241	18006	18172	18161	18174	18073	18312	18154	18131	18064	18269	18169	18191	18257	18153	18074	18556	18249	18216	18260	18314	18244	18219	18313	18388	18085	18175	18275	17928	18056	18084	18221	18038	18130	18032	18100	18099	18277	18074	18208	18199	18194	18195	18120	18197	18179	18390	18159	17989	18074	18282	18046	18143	17977	18336	18281	18440	18201	18271	18276	18237	18167	17986	18140	17906	18301	18302	18202	18263	18176	18242	18252	18290	18053	18249	18034	18240	18236	18143	18173	18177	18078	18147	18096	18181	18274	18166	18475	18184	18344	18033	18175	18347	18271	18221	18067	18140	18214	18273	18024	18068	18102	18385	18084	17963	18194	18259	18165	18160	18234	18154	18322	18042	18262	18243	18232	18189	18333	17984	18157	18204	18095	18269	18117	18075	18300	18272	18415	18169	18310	18229	18299	18288	18113	18044	18268	18278	18212	18431	18126	18080	18163	18169	18114	18062	18160	18121	18238	18352	18332	18209	18136	18297	18444	18277	18367	18138	18226	18147	18233	18147	18235	18277	18226	18237	18265	17994	18307	18406	18015	18143	18043	18327	18285	18253	18208	18270	18368	18102	18193	18302	18265	18197	17943	18138	18120	18340	18249	18212	18209	18196	18308	18256	18415	18395	18192	18063	18237	18155	18130	18098	18185	18156	18158	18244	18107	18297	18204	18237	18149	18247	18127	18336	18305	18354	18119	18381	18235	18356	18211	18322	18054	18154	18381	18244	18351	18261	18226	18187	18255	18124	18063	18253	18163	18293	18016	18200	18141	18347	18196	18124	18249	18273	18137	18058	18280	18286	18221	18387	18237	18193	18428	18238	18288	18430	18373	18223	18408	17961	18126	18367	18261	18111	18176	18273	18412	18369	18306	18093	18158	18176	18266	18186	18272	18328	18407	18107	18223	18457	18355	18338	18216	18304	18289	18030	18289	18200	18101	18273	18026	18338	18061	18082	18355	18245	18308	18028	17865	18283	18194	18229	18497	18139	18034	18301	18286	18126	18164	17996	18071	18539	18325	18186	18293	18164	18214	18218	18178	18364	18275	18139	18201	18451	18280	18135	18380	18317	18281	18121	18105	18315	18311	18156	18218	18199	18207	18305	18349	18163	18208	18185	18239	18171	18100	18172	18353	18326	18201	18327	18419	18041	18311	18083	18261	18231	18104	18191	18257	18204	18107	18247	18260	18072	17970	18135	18304	18345	18338	18159	18139	18276	18218	18436	18183	18384	18260	18101	18130	18228	18201	18205	18318	18350	18234	18239	18169	18275	18026	18146	18376	18204	18221	18252	18309	18296	18083	18055	18230	18052	18416	18517	18321	18171	18345	18308	18264	18211	18051	18212	18230	18257	18061	18479	18359	18180	18212	18345	18186	18171	18229	18106	18248	18279	18519	18290	18132	18000	18427	18153	18032	18056	18394	18325	18276	18078	18100	18439	18284	18183	18372	18308	18289	18223	18227	18225	18106	18138	18233	18075	18352	18267	18188	18193	18140	18174	18073	18181	18054	18162	18228	18018	17993	18320	18008	18300	18207	18177	18167	18348	18110	17991	18296	18210	18290	18354	18241	18154	18289	18287	18115	18111	18407	18270	18277	18247	18059	18484	18304	18311	18326	18181	18192	18261	18158	18164	18069	18153	18210	18344	18236	18327	18010	18157	18339	18374	18155	18082	18080	18444	18376	18385	18249	18173	18188	18125	18159	18136	18381	18221	18118	18277	18187	18209	18275	18043	18229	18191	18212	18124	18245	18235	18177	18144	18140	18191	18268	18217	18172	18159	18226	18349	18211	18200	18210	18225	18326	18399	18371	18248	18265	18437	18423	18557	18080	18132	18167	18116	18171	18253	18162	18196	18094	18226	18251	18107	18185	18310	18225	18322	18351	18174	18242	18226	18155	18173	18278	18330	18159	18365	18100	18245	18118	18361	18201	18231	18222	18115	18206	18127	18379	18304	18318	18391	18237	18215	18200	18354	18428	18291	18170	18223	18065	18252	18345	18211	18165	18088	18085	18243	18190	18117	18274	18069	18235	18237	18260	18329	18218	18116	18255	18237	18200	18149	18188	18422	18310	18468	18072	18199	18156	17978	18137	18198	18317	18319	18210	18094	18210	18168	18145	18234	18226	18242	18263	18251	18310	18342	18303	18345	18275	18080	18312	18167	18292	18287	18237	18038	18275	18396	18370	18302	18286	18430	18262	18173	18172	18327	18331	18185	18203	18116	18232	18374	18252	18043	18155	18252	18089	18123	18213	18163	18204	17937	17984	18327	18275	18280	17928	18085	18333	18277	18249	18161	18141	17993	18183	18385	18180	18309	18249	18201
19845	26234	24635	22633	19813	18005	17852	16777	16839	17518	17945	17787	17829	18728	17986	17144	17102	17227	17219	16575	17009	17148	16407	15931	15677	15561	15646	15485	15497	15370	15348	15352	15457	15570	15561	15630	15369	15524	15441	15621	15710	15486	15434	15545	15362	15359	15459	15480	15448	15454	15300	15515	15369	15518	15309	15422	15442	15433	15442	15343	15444	15600	15483	15499	15320	15459	15571	15458	15431	15492	15459	15402	15440	15568	15316	15441	15439	15446	15614	15502	15512	15329	15448	15383	15317	15368	15304	15388	15608	15499	15387	15466	15426	15490	15399	15350	15464	15380	15296	15481	15539	15408	15461	15472	15422	15529	15410	15408	15387	15640	15337	15416	15550	15516	15468	15480	15516	15359	15497	15415	15528	15420	15552	15339	15477	15349	15627	15373	15540	15597	15485	15593	15622	15581	15578	15729	15429	15468	15486	15389	15498	15228	15430	15486	15543	15634	15540	15483	15484	15369	15582	15496	15461	15519	15567	15483	15440	15396	15454	15352	15412	15595	15462	15451	15424	15496	15535	15407	15479	15379	15424	15528	15553	15485	15458	15460	15471	15513	15502	15648	15348	15499	15369	15368	15593	15371	15479	15582	15309	15378	15359	15562	15479	15582	15538	15667	15410	15605	15370	15362	15375	15419	15335	15257	15481	15574	15611	15314	15487	15357	15447	15566	15530	15299	15507	15521	15585	15536	15531	15426	15483	15528	15415	15472	15403	15440	15542	15395	15433	15372	15430	15485	15433	15521	15479	15493	15299	15368	15477	15542	15561	15390	15523	15456	15538	15379	15506	15362	15511	15434	15512	15450	15462	15413	15579	15329	15501	15311	15665	15539	15495	15462	15571	15494	15336	15661	15396	15506	15286	15319	15506	15540	15474	15536	15329	15435	15338	15568	15596	15492	15519	15541	15372	15408	15365	15546	15591	15510	15498	15545	15391	15511	15363	15506	15424	15597	15465	15290	15480	15514	15518	15455	15465	15406	15407	15595	15557	15298	15508	15442	15359	15522	15337	15554	15485	15403	15626	15541	15472	15446	15345	15402	15371	15396	15357	15437	15339	15560	15536	15488	15378	15655	15445	15603	15605	15241	15479	15400	15583	15476	15456	15469	15487	15395	15575	15531	15377	15513	15464	15389	15542	15542	15301	15350	15449	15376	15463	15523	15451	15423	15494	15384	15413	15483	15467	15551	15639	15408	15563	15588	15397	15398	15524	15406	15301	15246	15647	15499	15380	15465	15455	15665	15573	15410	15533	15361	15565	15497	15442	15399	15348	15370	15561	15522	15513	15386	15518	15507	15490	15361	15627	15341	15298	15463	15294	15444	15482	15574	15332	15332	15725	15455	15408	15478	15569	15580	15462	15355	15513	15379	15456	15443	15458	15531	15453	15378	15470	15444	15445	15425	15372	15582	15511	15342	15550	15555	15554	15254	15548	15523	15289	15540	15494	15405	15525	15423	15523	15411	15505	15573	15343	15753	15516	15445	15538	15553	15416	15382	15409	15468	15337	15444	15381	15450	15345	15580	15495	15416	15624	15433	15443	15447	15487	15437	15557	15526	15501	15727	15388	15510	15334	15631	15525	15511	15535	15393	15477	15660	15382	15413	15570	15533	15543	15610	15426	15554	15391	15274	15415	15538	15329	15478	15669	15367	15450	15419	15450	15530	15449	15455	15437	15583	15495	15685	15460	15439	15476	15494	15498	15463	15500	15397	15397	15448	15399	15278	15525	15565	15511	15335	15688	15583	15461	15568	15292	15504	15311	15358	15488	15515	15551	15482	15485	15443	15585	15319	15364	15717	15320	15704	15553	15296	15368	15539	15482	15582	15517	15411	15341	15541	15427	15495	15466	15390	15609	15462	15393	15417	15401	15391	15476	15296	15399	15552	15543	15476	15408	15642	15515	15455	15524	15586	15409	15578	15449	15475	15334	15575	15501	15360	15446	15451	15627	15520	15519	15511	15378	15430	15349	15454	15331	15572	15376	15502	15460	15514	15372	15238	15528	15489	15371	15526	15451	15568	15411	15480	15499	15541	15726	15429	15438	15315	15521	15488	15476	15314	15377	15355	15400	15545	15451	15320	15564	15502	15507	15564	15448	15511	15577	15530	15640	15342	15490	15366	15604	15526	15339	15551	15580	15425	15530	15599	15528	15581	15529	15405	15441	15381	15412	15527	15479	15647	15522	15353	15475	15585	15468	15499	15424	15521	15646	15443	15620	15411	15482	15541	15411	15463	15553	15504	15440	15506	15433	15457	15426	15513	15441	15413	15428	15535	15476	15586	15475	15412	15359	15381	15343	15469	15508	15428	15327	15664	15403	15523	15522	15526	15658	15641	15530	15571	15498	15370	15427	15475	15541	15457	15521	15409	15437	15538	15381	15372	15444	15532	15656	15512	15589	15416	15492	15513	15487	15508	15528	15324	15592	15358	15393	15415	15448	15368	15439	15503	15405	15382	15491	15471	15371	15413	15449	15488	15467	15455	15468	15328	15612	15499	15367	15594	15428	15529	15425	15628	15573	15519	15395	15248	15518	15362	15461	15715	15512	15629	15469	15392	15348	15564	15531	15636	15323	15440	15469	15503	15284	15444	15371	15484	15278	15313	15622	15516	15472	15588	15515	15404	15311	15435	15586	15341	15385	15568	15321	15390	15551	15458	15534	15430	15508	15511	15554	15337	15445	15510	15333	15555	15516	15507	15467	15540	15474	15528	15416	15403	15554	15649	15475	15521	15391	15582	15346	15381	15458	15520	15408	15269	15388	15761	15463	15566	15596	15426	15474	15514	15422	15509	15299	15595	15459	15526	15283	15351	15510	15481	15440	15611	15480	15589	15488	15524	15669	15439	15523	15597	15398	15580	15424	15523	15489	15354	15590	15565	15469	15490	15475	15472	15291	15579	15551	15470	15433	15420	15237	15449	15452	15412	15491	15464	15627	15290	15325	15315	15462	15576	15395	15436	15764	15583	15479	15352	15427	15287	15590	15501	15483	15662	15368	15314	15476	15552	15509	15493	15734	15445	15610	15359	15484	15406	15506	15604	15508	15373	15442	15483	15466	15498	15364	15453	15626	15697	15486	15530	15456	15424	15359	15415	15477	15260	15461	15470	15764	15569	15419	15565	15362	15618	15499	15511	15439	15531	15438	15503	15522	15596	15433	15432	15636	15490	15528	15551	15672	15463	15613	15336	15467	15531	15496	15521	15558	15477	15582	15740	15225	15694	15535	15568	15423	15594	15274	15448	15660	15519	15419	15521	15539	15450	15475	15588	15487	15528	15525	15618	15549	15434	15422	15330	15388	15491	15473	15401	15475	15505	15310	15416	15527	15479	15355	15493	15591	15440	15510	15461	15339	15419	15329	15397	15364	15501	15500	15431	15549	15439	15350	15488	15300	15504	15428	15411	15576	15547	15590	15652	15493	15532	15383	15295	15547	15489	15583	15632	15553	15244	15595	15488	15299	15404	15773	15408	15393	15499	15336	15443	15537	15259	15527	15463	15564	15574	15697	15788	15511	15641	15479	15359	15485	15507	15532	15255	15531	15522	15425	15561	15650	15399	15616	15500	15395	15237	15444	15360	15454	15484	15647	15558	15343	15563	15318	15412	15389	15486	15517	15486	15514	15344	15332	15414	15548	15322	15761	15528	15418	15457	15606	15560	15374	15441	15607	15506	15536	15353	15402	15486	15606	15480	15497	15470	15351	15470	15349	15403	15457	15455	15430	15415	15500	15366	15407	15411	15541	15521	15360	15332	15565	15315	15656	15351	15674	15499	15551	15468	15487	15555	15668	15478	15580	15454	15472	15485	15470	15734	15587	15454	15581	15413	15505	15480	15455	15530	15555	15391	15431	15324	15629	15449	15295	15595	15456	15514	15612	15442	15604	15510	15373	15536	15688	15392	15511	15538	15446	15495	15423	15451	15441	15443	15196	15520	15325	15512	15482	15430	15314	15578	15539	15348	15457	15681	15364	15512	15484	15465	15563	15587	15381	15267	15434	15489	15659	15632	15559	15293	15479	15500	15573	15579	15477	15505	15459	15177	15477	15468	15508	15348	15456	15307	15470	15387	15527	15460	15386	15352	15544	15483	15451	15477	15378	15521	15521	15418	15395	15397	15484	15461	15261	15348	15553	15243	15466	15551	15625	15377	15469	15387	15727	15359	15721	15445	15291	15592	15421	15460	15327	15582	15477	15373	15494	15469	15354	15460	15483	15434	15313	15410	15327	15538	15567	15491	15534	15494	15513	15297	15424	15450	15392	15386	15431	15349	15580	15553	15538	15300	15379	15462	15400	15333	15596	15533	15622	15459	15547	15441	15526	15463	15452	15464	15440	15301	15449	15388	15447	15597	15491	15520	15289	15636	15585	15398	15544	15241	15462	15606	15424	15555	15424	15623	15425	15497	15274	15411	15320	15461	15420	15713	15371	15537	15359	15493	15553	15582	15330	15519	15450	15315	15438	15583	15577	15625	15413	15583	15306	15356	15447	15517	15597	15375	15515	15479	15536	15456	15601	15548	15556	15513	15457	15184	15558	15513	15414	15466	15638	15443	15607	15503	15532	15529	15551	15541	15328	15519	15626	15625	15649	15457	15356	15436	15249	15453	15507	15423	15424	15410	15641	15508	15453	15523	15540	15448	15523	15544	15522	15242	15592	15409	15362	15438	15577	15567	15522	15487	15534	15364	15420	15468	15507	15541	15474	15487	15392	15376	15363	15404	15549	15531	15368	15491	15577	15460	15493	15580	15690	15556	15520	15267	15341	15311	15444	15463	15575	15315	15617	15267	15407	15565	15574	15403	15390	15640	15429	15417	15660	15541	15449	15279	15627	15663	15475	15365	15489	15446	15473	15570	15370	15494	15514	15592	15511	15520	15581	15527	15601	15583	15430	15534	15520	15420	15351	15490	15402	15618	15458	15407	15426	15530	15577	15425	15452	15535	15562	15465	15439	15645	15446	15469	15424	15489	15339	15557	15538	15456	15475	15316	15448	15424	15536	15416	15343	15596	15496	15663	15696	15488	15442	15573	15581	15312	15455	15531	15444	15492	15341	15466	15402	15447	15529	15529	15544	15381	15400	15463	15374	15617	15562	15442	15330	15555	15412	15311	15574	15503
25682	21436	28319	25754	23137	22133	21376	19777	19114	18967	19594	19997	19935	20110	20464	20290	20120	19903	19087	18673	21292	23709	21609	19601	18767	18438	18077	17988	17910	17862	17888	17957	17925	18071	17894	17796	17885	17982	17860	17980	17639	17865	17778	17608	17845	17971	17969	17851	17747	17893	17866	17737	18047	17866	17858	17861	17797	17998	17784	17838	17938	17768	17952	17947	18133	17903	17760	18019	18011	17839	17908	17887	17973	17658	17807	17914	17811	17861	17532	18124	17913	17949	17888	17656	17751	17854	18106	18024	17822	17791	17716	17764	17908	17766	17954	17563	17815	18010	17875	17812	18019	17747	17733	17879	17883	17739	17879	17975	17911	17758	17957	17796	17884	17927	17795	17762	18013	17959	17767	17839	17749	17809	17768	17761	18183	17807	17878	17801	17816	18054	17728	18016	17922	17964	17914	17800	17867	17901	17841	17776	18051	17746	18105	17991	17720	17812	17953	17850	17825	17993	17963	17991	18046	17872	17930	17917	18118	17969	17923	17713	17934	17697	17703	17754	17830	17702	17813	18076	18136	17729	17696	17659	17756	17845	17801	18098	18014	17750	17794	17897	18074	17852	17957	18089	17952	17782	17926	17705	17756	17834	17835	17756	17730	17734	17972	17880	17886	17855	17912	18079	17774	17809	17739	17902	17844	17923	18023	17786	17783	17802	17882	17996	17967	17933	17885	18066	17836	17985	17776	17967	17945	17863	17750	17838	17842	17774	18118	17962	17981	17925	17715	18167	17819	17991	17816	17858	18058	17755	18006	17999	17870	17915	17805	17868	17960	17858	17899	17633	17927	17827	17684	17966	17904	17898	17660	17757	18033	17678	17911	17894	17926	17892	17925	17882	17959	17859	17929	17852	17921	17724	17987	17782	17779	17836	17753	17829	17875	17956	17790	17963	18064	17836	17791	18032	17998	17840	17980	17903	18010	17870	17630	17774	18027	17665	18057	17977	17975	17694	17773	18037	18014	18008	17968	17960	17964	17752	18117	17975	17628	17830	17897	18004	17910	17682	18036	18029	17740	17884	17934	17893	18057	17817	18057	17966	17924	17774	17789	18106	18089	18099	17812	17792	17782	18033	17884	17699	17727	17950	17786	18035	17873	17918	17820	17831	17765	17780	17795	17642	17919	17828	17703	17828	17962	17942	17860	17719	18003	17857	17986	17714	18007	17680	17874	17871	18023	17875	17928	17849	17932	17846	17793	17788	17809	17954	17981	18112	17943	17904	18031	17955	17880	17679	17759	17802	17979	17974	17956	17847	17828	17812	18074	17832	17838	17953	17872	17734	17853	17786	18131	17907	17813	17880	18025	17921	18040	17950	17926	18060	17794	17870	17957	17914	17839	17858	17980	17858	18116	17834	17843	17871	17964	17882	17935	17736	17798	17763	17872	17903	17875	17757	17837	17948	18247	18010	18048	17763	18083	17936	17773	18057	17927	17765	17757	17723	17914	17766	17621	17875	17867	17977	17837	18091	17849	18005	17725	17910	17770	17793	17880	17827	17921	17910	17759	17887	17859	17938	17698	17887	17757	17874	17689	17699	17790	17900	17799	18041	17774	17794	17742	17731	18002	17987	17872	17751	18069	17871	17884	17859	17784	17844	17718	17902	17724	17946	17739	17782	18025	17891	17801	17613	17767	17931	17888	17963	17831	17923	17905	17825	17993	17828	17799	17798	18116	17726	17730	17833	17847	17787	17759	17659	17861	18142	17970	17822	17766	17969	18083	18109	17825	17791	17802	17877	17805	17879	17979	17708	17806	17955	18052	18051	17924	17891	17880	17832	17987	17851	18032	17724	18006	17914	18052	17884	17679	17943	17905	17747	17825	17687	18107	17777	17886	17803	17839	17837	17840	17816	18020	17776	17878	17640	17920	17734	17844	17918	17970	17982	17750	17957	17880	17675	17522	17871	17967	17713	17935	17706	17846	17810	17698	17999	17998	17873	17797	18041	18041	17797	17971	17890	17841	17778	17888	17987	17989	17813	18024	17770	17777	17794	18077	17947	17809	17965	17935	17697	17907	18001	17929	17858	17976	18088	17916	17910	17771	17785	17886	17821	17770	18115	17939	17876	17927	17881	18054	17777	17838	18133	17944	18024	18132	17905	17946	17814	17751	18051	18012	17768	18086	17928	17894	17965	17643	17912	17816	17928	18028	17940	18016	17952	17794	17911	18123	17885	18011	18043	17829	17850	17797	17686	17825	17889	17828	17839	17795	17792	17920	17970	17786	17732	17785	17658	17707	17809	17835	17891	17851	17824	17662	17781	17971	18117	17879	17950	18012	17859	17854	18113	18037	17893	18022	18032	18057	17922	17756	17720	18009	17784	17756	18003	17753	17832	17676	17910	17769	18008	18185	17805	17850	17908	17874	18043	17773	17955	17999	17859	17810	17763	17974	17896	17879	17990	17736	17880	18028	17866	17809	17749	17877	17816	17692	17949	17865	17942	17903	17920	18035	17722	17805	17738	17664	17911	17829	17844	17976	17979	17816	17904	17799	17781	17913	18009	17861	17961	17914	17920	17810	17841	17885	17752	17617	17908	18001	17666	17896	17913	17908	17787	17827	17840	17687	17875	18138	17953	17909	17796	17829	17798	17986	17908	17947	17870	18042	17829	17776	17825	17914	17918	17691	17925	17872	17764	17819	17897	18056	17828	17882	17785	17890	17709	17800	18009	17976	17576	17731	17958	17890	17941	17823	17762	18147	17974	17996	18029	17875	17885	17976	17934	17956	17898	17852	17906	17932	17706	17950	17942	17891	17919	17761	17937	17950	17804	17745	18045	17856	17914	18048	17802	17797	17659	18020	18011	18053	17991	17971	17805	18108	18077	17893	17816	18099	17990	17972	18004	18050	17958	17919	17823	17770	17890	17885	17923	17895	17965	17760	17668	17847	17691	17653	18013	17926	17689	17923	17857	17869	17890	17965	17959	17738	18012	17691	17798	17873	17955	17736	17713	18011	17802	17962	18043	17919	17875	17783	17841	17786	17838	17825	18147	18085	18000	17799	17798	17969	17858	17953	17828	17805	17932	18067	17860	17911	17935	17799	17862	17897	18212	17866	17925	17920	17845	17948	17962	18140	17892	17696	17796	17892	17768	17907	17943	18010	18195	18128	17729	17822	17819	17991	17880	17969	17968	17856	17835	17828	17985	18027	17913	17879	17792	17896	17933	17878	17748	18061	17979	18001	17999	18115	17665	17849	17772	17824	17774	17796	17860	17838	18085	17876	17845	17816	17910	17845	17788	18063	17727	17827	17885	17718	17914	17931	17930	17965	17944	18234	17680	17933	17879	17959	17905	17998	17933	17779	17926	17917	18022	18076	17930	18130	18058	17952	17966	17912	18046	17831	17796	17747	17784	17903	17830	18011	17913	17668	18027	17861	17878	17874	17773	17868	17877	17857	17631	17773	17884	18222	17772	17891	17959	17785	17941	17903	17835	18067	17751	17867	17677	17845	17945	17897	17978	17990	17918	17973	18012	17849	17722	17924	17845	17971	17696	17920	17901	17824	17915	17772	17938	17915	17973	17930	17948	17871	17941	17663	17876	17757	17689	17772	17785	17805	17834	17873	17938	17902	17863	17868	17922	17844	18001	17804	17843	17822	17890	17927	17952	17956	17906	18020	17909	17771	17869	17727	17917	17976	17881	17749	17787	17736	17874	17961	17904	17883	17872	17947	18009	17735	17938	17823	17739	17710	17952	18145	17745	17731	17732	17934	18105	17740	17911	17865	17928	18039	17867	17965	17820	17895	18057	17922	17835	17626	17753	17931	17929	18039	17896	17871	17851	17779	17694	17635	17899	17896	17765	18058	17850	17766	17846	17816	18051	17867	17745	18035	17986	17934	18061	17840	17700	17774	17916	17913	17990	17853	17971	17855	17774	17818	17680	17840	17914	17955	18057	17973	17960	17897	17815	17989	17875	17862	17748	17822	17731	17980	17895	17936	17792	17970	17812	17781	17733	17766	17888	17974	17783	17833	17957	17878	17902	17809	17856	18068	17656	17972	17731	17831	17955	18102	17825	18047	17722	17964	17960	17907	17801	18009	18009	17689	17787	18016	18049	17816	17769	17963	18006	18150	17918	17942	17916	17848	17779	17910	17903	17910	17792	17897	17829	17940	18043	17996	17701	17804	17832	17913	17874	17835	17911	17869	18000	17688	17856	17993	17787	17707	17861	17809	17716	17832	17960	18052	17858	17934	17966	17934	18013	18058	17949	17855	17903	18011	17996	17945	17756	17840	17902	18086	17912	18138	17856	18125	17700	17835	17971	17959	18031	18032	17929	17902	17906	17748	18213	17899	17933	18026	17931	18096	17659	17899	17740	17856	17918	17935	17730	17763	17536	17850	18013	17992	17865	17831	17915	18057	17764	17874	18039	17841	17910	17904	17861	17913	17835	17751	17802	17668	17957	17853	17879	17950	18022	17815	17920	17861	17767	17974	17719	17832	17788	17734	17912	17976	17846	17976	17933	17871	18095	17806	17955	17791	18132	17889	17891	18032	18029	17993	18080	17865	17855	17790	17828	17906	17849	17770	17861	17881	17844	17837	17969	17743	17877	17848	17902	17804	17878	18067	17910	18009	18047	17870	17872	17515	17774	17942	17921	17605	17529	17982	17895	17865	17769	17982	17791	17997	17944	17936	17829	17780	17873	17835	17933	17888	17882	17899	17901	17833	18130	18196	17664	17687	18086	17716	17884	17789	17935	18008	17952	17948	18013	17825	17602	17860	18139	18023	18101	17985	17878	18027	17791	17936	18023	18029	17905	17986	17803	17885	17857	17975	17745	17814	17781	17662	17693	17860	17864	18007	17883	18000	17812	18065	17838	18176	17872	17882	17769	17749	17905	17906	17846	17626	17880	17991	17964	17768	17692	17828	17821	17797	17964	18097	17910	17888	18002	17904	17959	17843	17928	17769	17902	17860	17877	17846	17898	17959	17974	17974	17705	17744	18036	17855	17904	17820	18034	17815	17997	17911	17754	17882	17859	17859	17929	18040	17783	18058	17921	17831	18061	17905	18089	17861	17954	17901	17877	18063	17912	17814	17982	17811	17968	17753	18030	18133	17818	17783	17860	18046	17762	18025	17905	17894	17880	18003	18044	17915	17901
19566	32403	29464	27362	22548	19543	18404	18067	17224	17410	18319	18614	18509	18994	19530	19234	18833	18622	16605	17246	20941	23149	19710	17218	15967	15587	15261	15484	15392	15439	15293	15295	15342	15438	15311	15354	15230	15226	15247	15294	15433	15302	15233	15330	15346	15392	15215	15408	15324	15165	15436	15133	15203	15236	15152	15366	15215	15086	15321	15469	15244	15324	15265	15317	15185	15324	15353	15321	15230	15350	15235	15368	15272	15288	15485	15263	15359	15281	15441	15366	15233	15308	15323	15243	15334	15175	15303	15255	15341	15156	15400	15123	15421	15270	15238	15265	15479	15303	15146	15258	15216	15226	15191	15134	15322	15269	15184	15221	15261	15238	15285	15354	15388	15385	15260	15341	15309	15309	15332	15283	15372	15378	15276	15262	15392	15186	15323	15177	15546	15275	15317	15180	15444	15482	15355	15318	15406	15315	15260	15242	15273	15410	15297	15326	15449	15315	15340	15292	15255	15278	15266	15419	15224	15329	15183	15165	15391	15177	15082	15225	15221	15292	15441	15516	15369	15304	15436	15313	15217	15168	15419	15363	15281	15295	15340	15378	15312	15184	15390	15320	15272	15177	15070	15322	15205	15281	15268	15186	15324	15273	15253	15107	15344	15336	15310	15280	15338	15427	15259	15131	15489	15249	15071	15201	15265	15333	15330	15261	15327	15310	15407	15104	15368	15338	15143	15212	15268	15369	15307	15180	15169	15383	15383	15364	15327	15279	15218	15383	15288	15250	15299	15237	15276	15254	15406	15318	15230	15265	15276	15284	15311	15194	15121	15201	15389	15222	15185	15122	15238	15257	15213	15315	15308	15170	15318	15088	15244	15288	15390	15263	15137	15180	15402	15267	15414	15407	15314	15282	15256	15274	15264	15146	15149	15346	15275	15243	15253	15293	15262	15240	15438	15280	15393	15431	15225	15241	15134	15342	15219	15278	15198	15211	15236	15172	15241	15174	15230	15311	15398	15289	15230	15333	15228	15153	15266	15323	15318	15326	15311	15205	15257	15394	15341	15274	15305	15403	15261	15279	15197	15327	15240	15347	15158	15164	15096	15246	15344	15316	15343	15230	15338	15229	15009	15183	15410	15216	15385	15270	15356	15211	15272	15337	15197	15286	15250	15572	15308	15143	15361	15254	15018	15315	15257	15342	15255	15347	15269	15138	15297	15261	15385	15300	15200	15295	15117	15195	15475	15115	15372	15391	15257	15212	15316	15225	15269	15132	15308	15365	15299	15254	15354	15287	15309	15245	15395	15340	15270	15313	15220	15263	15247	15348	15219	15291	15206	15326	15291	15148	15266	15102	15259	15265	15305	15321	15277	15307	15236	15267	15290	15173	15403	15283	15319	15349	15237	15131	15281	15225	15261	15173	15486	15408	15352	15219	15388	15411	15274	15364	15310	15345	15163	15415	15259	15293	15217	15134	15387	15356	15292	15374	15141	15252	15292	15306	15282	15246	15249	15388	15260	15413	15519	15215	15298	15371	15376	15072	15295	15365	15361	15355	15187	15436	15340	15171	15278	15197	15329	15306	15239	15195	15159	15346	15315	15343	15391	15263	15328	15219	15371	15514	15197	15312	15097	15348	15289	15276	15180	15282	15129	15278	15402	15556	15442	15382	15206	15218	15337	15052	15286	15369	15262	15425	15347	15388	15150	15244	15355	15311	15232	15329	15245	15191	15177	15107	15197	15275	15442	15294	15221	15283	15392	15338	15344	15332	15290	15281	15136	15223	15320	15224	15388	15244	15352	15295	15443	15224	15198	15247	15391	15360	15187	15369	15264	15126	15313	15298	15047	15012	15416	15205	15294	15203	15275	15393	15168	15400	15305	15256	15261	15298	15316	15142	15146	15325	15301	15345	15379	15268	15205	15422	15349	15329	15227	15345	15195	15401	15466	15317	15173	15177	15376	15195	15309	15296	15171	15303	15401	15166	15280	15220	15358	15282	15277	15202	15266	15041	15329	15206	15405	15250	15221	15209	15370	15333	15223	15264	15304	15345	15376	15416	15188	15293	15254	15216	15131	15209	15220	15342	15251	15237	15276	15223	15146	15250	15358	15127	15403	15262	15343	15354	15244	15383	15297	15339	15348	15293	15230	15417	15344	15306	15160	15261	15171	15259	15054	15099	15165	15224	15287	15432	15174	15400	15303	15269	15218	15279	15237	15301	15203	15224	15130	15217	15346	15256	15298	15178	15326	15179	15259	15310	15204	15388	15273	15240	15191	15388	15206	15340	15272	15300	15239	15388	15449	15274	15357	15364	15240	15132	15223	15198	15233	15321	15274	15244	15301	15330	15387	15326	15202	15205	15209	15205	15279	15202	15245	15328	15384	15198	15421	15112	15394	15154	15177	15436	15282	15193	15158	15234	15195	15202	15455	15104	15280	15042	15384	15231	15282	15214	15333	15353	15218	15203	15040	15195	15424	15338	15236	15181	15169	15331	15243	15341	15146	15206	15416	15187	15262	15312	15130	15243	15316	15388	15266	15359	15274	15128	15606	15125	15281	15317	15488	15333	15197	15128	15235	15236	15231	15305	15063	15253	15223	15593	15217	15226	15247	15286	15149	15156	15134	15340	15341	15241	15117	15311	15354	15036	15268	15126	15285	15275	15387	15352	15231	15433	15345	15242	15215	15139	15264	15261	15187	15451	15356	15299	15214	15171	15300	15374	15350	15141	15299	15364	15279	15255	15399	15209	15343	15264	15203	15303	15269	15378	15220	15291	15259	15353	15243	15208	15298	15279	15260	15235	15094	15435	15271	15193	15289	15180	15267	15188	15269	15352	15390	15194	15337	15261	15371	15298	15371	15396	15178	15271	15327	15277	15228	15304	15256	15316	15425	15180	15336	15294	15289	15313	15338	15018	15254	15162	15349	15296	15340	15301	15387	15312	15335	15379	15324	15408	15278	15109	15447	15214	15270	15324	15278	15187	15316	15289	15172	15468	15359	15106	15266	15324	15308	15230	15204	15427	15139	15585	15264	15305	15439	15152	15195	15355	15284	15316	15206	15530	15273	15312	15271	15318	15303	15141	15312	15319	15276	15337	15230	15155	15411	15245	15306	15227	15311	15341	15367	15190	15338	15136	15172	15361	15452	15228	15320	15316	15450	15323	15303	15183	15203	15400	15324	15341	15184	15399	15103	15338	15319	15485	15233	15154	15278	15255	15209	15368	15391	15289	15268	15211	15406	15408	15438	15518	15263	15251	15297	15156	15333	15211	15249	15347	15386	15232	15145	15442	15267	15298	15260	15254	15088	15311	15360	15262	15202	15316	15435	15235	15280	15239	15231	15308	15429	15104	15319	15360	15342	15344	15312	15197	15314	15155	15258	15265	15284	15259	15199	15140	15510	15290	15121	15216	15333	15138	15324	15282	15410	15382	15371	14994	15197	15196	15279	15224	15325	15376	15184	15277	15208	15263	15246	15255	15283	15320	15357	15407	15210	15285	15346	15282	15274	15387	15124	15468	15297	15329	15245	15219	15177	15237	15245	15349	15348	15110	15195	15216	15169	15154	15112	15201	15418	15334	15129	15404	15282	15399	15360	15313	15274	15185	15367	15306	15131	15337	15352	15051	15292	15120	15435	15111	15240	15324	15249	15246	15268	15251	15254	15095	15261	15190	15185	15434	15175	15249	15275	15191	15248	15099	15268	15366	15433	15316	15216	15236	15211	15224	15332	15293	15123	15202	15293	15279	15257	15025	15263	15185	15264	15240	15170	15268	15324	15236	15280	15213	15224	15369	15369	15324	15295	15233	15165	15128	15261	15238	15191	15330	15269	15478	15181	15334	15224	15379	15163	15189	15352	15429	15317	15194	15287	15002	15287	15251	15313	15398	15470	15417	15257	15230	15380	15111	15259	15318	15334	15400	15299	15244	15091	15291	15289	15186	15158	15163	15247	15422	15216	15321	15414	15271	15176	15180	15197	15272	15329	15352	15241	15373	15313	15092	15245	15318	15432	15387	15196	15209	15351	15360	15571	15271	15270	15319	15439	15320	15298	15323	15213	15304	15344	15058	15173	15255	15433	15365	15434	15325	15278	15362	15341	15316	15270	15354	15368	15053	15276	15317	15297	15297	15270	15180	15267	15228	15325	15358	15292	15357	15234	15031	15054	15259	15223	15072	15313	15171	15224	15378	15164	15468	15290	15097	15340	15261	15276	15219	15234	15229	15293	15149	15462	15175	15377	15280	15357	15300	15325	15404	15459	15092	15341	15287	15443	15336	15193	15341	15210	15331	15212	15176	15334	15509	15342	15271	15270	15163	15096	15332	15198	15207	15241	15195	15291	15265	15158	15386	15197	15384	15288	15250	15320	15256	15191	15240	15362	15127	15276	15307	15150	15103	15397	15276	15343	15385	15148	15241	15546	15163	15376	15331	15286	15100	15100	15348	15328	15329	15329	15307	15187	15287	15290	15299	15288	15375	15193	15330	15139	15099	15225	15190	15203	15358	15202	15370	15276	15145	15220	15350	15346	15203	15284	15385	15208	15390	15175	15314	15229	15263	15180	15301	15258	15244	15189	15246	15270	15198	15355	15289	15418	15319	15301	15386	15270	15357	15213	15275	15341	15214	15352	15260	15163	15303	15285	15359	15150	15396	15219	15315	15194	15313	15251	15287	15280	15306	15273	15421	15206	15356	15349	15230	15250	15146	15360	15352	15078	15300	15271	15385	15404	15302	15339	15081	15319	15234	15210	15301	15193	15193	15192	15383	15327	15302	15073	15499	15330	15328	15185	15370	15413	15311	15296	15193	15253	15201	15183	15455	15341	15265	15398	15334	15297	15265	15326	15396	15239	15321	15196	15293	15459	15179	15413	15341	15359	15392	15289	15158	15326	15335	15272	15278	15174	15113	15165	15204	15159	15099	15233	15201	15331	15401	15228	15324	15235	15352	15292	15316	15268	15402	15168	15169	15371	15350	15398	15092	15247	15320	15340	15380	15304	15368	15288	15435	15272	15132	15235	15311	15338	15370	15128	15229	15155	15252	15241	15280	15519	15338	15255	15292	15260	15309	15155	15339	15343	15340	15223	15269	15306	15281	15137	15361	15306	15317	15284	15314	15305	15221	15380	15468	15369	15115	15346	15221	15211	15229	15282	15283	15288	15340
24187	21403	28907	24394	22346	24097	24640	20529	19640	19681	19672	20386	21109	20636	21207	21281	20644	20182	19090	18533	23144	28348	24760	21497	19921	18605	18057	18137	17991	17908	17936	18061	18097	17973	17912	17788	17965	17834	17946	17827	17932	17998	17949	17965	17807	17935	17900	18001	18057	17956	17725	17725	17862	17928	17897	17879	17809	17795	17777	17725	17793	17684	17976	17828	17835	17803	17819	17748	17734	17870	17804	17918	17899	17904	17813	17752	17834	17898	17776	18071	18084	17763	17974	17802	17780	17857	18092	18130	17854	17775	17790	17787	17868	17804	17896	17649	17751	17698	17745	17838	17815	17696	17821	17706	17687	17648	17910	17919	17975	17792	17747	17871	17999	17995	17785	17940	17860	17859	18023	17777	17777	17784	17889	17866	17706	17762	17932	17948	17676	17820	17913	17764	17787	17791	17812	17801	17917	17767	17787	17644	17730	17983	17667	17644	17890	17683	17925	17847	17739	17549	17819	17774	17748	17832	17813	17968	17900	17836	18018	17911	17686	17908	17822	17932	17787	17791	17932	17772	17750	17906	17987	17884	17580	17756	17707	17705	17612	17741	17601	17789	17914	17876	17826	17857	17740	17975	17897	17845	17790	17768	17946	17695	17646	17873	17878	17990	17851	17835	17961	17665	17693	17898	17741	17844	17770	17610	17800	17879	17858	17804	17831	17715	17637	17625	17632	17718	17716	17846	17904	17862	17696	17726	17587	17703	17767	17855	17882	17897	17840	17753	17828	17896	17808	17885	17612	17787	17993	17785	17736	17767	17704	17686	17974	17839	17771	17904	17809	17803	17846	17940	17811	17917	17647	17798	17885	17789	17848	17750	17842	17807	17655	17858	17767	17970	17967	17865	17732	17707	17687	17790	17784	17944	17785	17748	17929	17629	17787	17855	17848	17666	17759	17729	17705	17695	17883	17669	17665	17810	17782	17850	17869	17638	17753	17773	17944	17806	17906	17918	17964	17778	17736	17721	17869	17974	17966	18107	17843	17964	17737	17638	17748	17934	17740	17637	17774	17867	17946	17755	17886	17816	17609	17859	17927	17871	17939	17812	17798	18130	17806	17713	18046	17621	17807	17871	17910	17835	17725	17724	17959	17782	17840	18020	17696	17797	17927	17963	18104	17824	17833	17927	17757	17764	17824	17799	18026	17658	17749	17729	17978	17898	17889	17652	17755	17796	17561	17548	17774	17820	17827	18077	17648	17857	17620	17813	17711	17645	17896	17850	17649	17896	17731	18021	17770	17743	17857	17736	17788	17914	17951	17776	17878	17741	17837	17703	17754	17937	17824	17747	17677	17824	17659	17640	17872	17925	17710	17815	17697	17745	17695	17902	17744	17673	17631	17753	17808	17930	17894	17936	17952	17886	17987	17547	17756	17739	18047	17867	17919	17781	17959	17877	17690	17759	17878	17794	17605	17565	18006	17964	17833	17823	17813	17752	17840	17491	17898	17868	17678	17709	18009	17902	17828	17669	17932	17759	17968	17811	17964	17999	17877	17668	17727	17881	17848	18167	17803	17771	17855	17811	17607	17788	17743	17753	17669	17887	17682	17807	17548	17900	17923	17710	17855	17816	17901	17756	17826	17908	17734	17831	17653	17595	17730	17469	17787	17875	17627	17882	17925	17571	17876	17911	17865	17715	17863	17612	17634	17591	17683	17788	17557	17887	17818	17624	17749	17886	17727	17848	17858	18030	17849	18050	17838	17913	17936	17795	17901	17762	17835	17772	17920	17605	17674	17730	17846	17998	17875	17731	17746	17947	17969	17870	17603	17856	17776	17552	17584	17844	17796	17939	17669	17841	17865	17801	17841	17571	17823	17683	17888	17665	17546	17733	17862	17620	17849	17961	17864	17782	18041	17942	17925	17818	18052	17951	17708	17726	17675	17824	17535	17917	18027	17541	17741	17661	17868	17637	17934	17759	17738	17525	17783	17755	17979	17832	17896	17849	17646	17632	17688	17755	17896	17675	18018	17661	17836	17911	17724	17802	17739	17996	17787	17910	17783	17994	17850	17732	17822	17747	17663	17855	17647	17781	17858	17890	17919	17930	17777	17980	17962	17827	17958	17935	17579	17830	17702	17724	17832	17890	17801	17802	17930	17749	17840	17708	17725	17735	17951	17621	17847	17739	17819	17775	17843	17685	17869	17867	17670	17804	17747	17716	17734	17690	17813	17775	18096	17911	17806	17848	17743	17795	17938	17783	17803	17791	17802	17750	17843	17716	17832	17836	17726	17671	17514	17798	17724	17751	17840	17812	17785	17770	17996	17757	17691	17806	17793	17828	17836	17876	17812	17826	17767	17930	17756	17823	17945	17726	17822	17896	17761	17811	17728	17660	17801	17897	17960	17742	17904	17892	17897	17748	17930	17677	17788	17767	18125	17823	17954	17879	17843	17753	17800	17727	17720	17804	17858	17804	17874	17675	17723	17812	17756	17814	18012	17756	17793	17946	17920	17743	17950	17696	17815	17747	17754	17706	17786	17717	17709	17733	17685	17783	17827	17760	17719	17521	17837	17819	17817	17816	17927	18015	17831	17597	17836	17771	17671	17836	17841	17689	17776	17884	17991	17941	17589	17583	17646	17760	17608	17848	17662	17850	17837	17726	17865	17880	17790	17880	17812	17606	17959	17852	17951	17873	17742	17710	17843	17785	17848	17500	17587	17655	17924	17606	17832	17857	17927	18105	17993	17778	17636	17597	17887	17655	17855	17792	17795	18008	17900	17848	17573	17910	17826	17685	17773	17789	17895	17936	17845	17660	17691	17734	17687	17943	17974	17714	17614	17761	17884	17739	17596	17833	17742	17731	17967	17761	17589	17636	17880	17832	17736	17726	17876	17732	17879	17785	17813	17786	17962	17903	17878	17710	17657	17647	17751	17726	17804	17665	17769	17870	17972	17743	17968	18013	17950	17819	17715	17925	17482	17889	17825	17945	17864	17772	18061	17942	17841	17765	17778	17772	17857	17644	17675	17841	17959	17814	17707	17695	17831	17780	17842	17918	17975	17735	17836	17584	17913	17754	17769	17577	17723	17794	17835	18039	17803	17893	17902	17765	17654	17857	17693	17862	17865	17898	17879	17752	17939	17986	17720	17959	17774	18062	17953	17704	17918	17884	17708	17874	17831	17784	17930	17825	17876	17873	17973	17824	17774	17812	17858	17810	17946	17658	17858	17668	18102	17863	17732	17582	17821	17922	17883	18023	17777	17709	17905	17663	17895	17683	17841	17821	17845	17522	17767	17849	17838	17781	17630	17783	17843	17696	17721	18011	17959	17803	17919	17881	17795	17807	17690	17809	18013	17825	17687	17875	17833	17911	18092	17766	17744	17692	17806	17818	17845	17956	17776	17928	17751	17639	17940	17966	17904	17804	17827	17732	17666	17681	17791	17921	17602	17697	17865	17671	17864	17669	18030	17956	17803	17633	17804	17664	17870	17727	17741	17773	17678	17764	17760	17752	17741	17827	17671	17918	17875	17801	17667	17751	17840	17736	17776	17692	17684	17895	17899	17794	17870	17690	17727	17579	17791	17800	18052	17909	17749	17832	17848	17663	17683	17814	17846	17808	17991	17746	17791	17883	17787	17985	17623	17607	18112	17691	17764	17771	17688	17876	17683	18145	17690	17879	17778	17751	17725	17820	17931	17755	17993	17781	17881	17877	17749	17608	17749	17743	17753	17687	17774	17690	17781	17956	17784	17699	17789	17787	17578	17915	17880	17618	17743	17814	17828	17862	17750	17930	17722	17851	17692	17872	17829	17670	17896	17801	17930	17889	17787	17955	17610	17659	17809	17652	17807	17816	17959	17974	17843	17656	17627	17764	18079	17910	17914	17719	17676	17719	17785	17643	17646	17671	17665	17587	17967	17645	17763	17764	17656	17903	17921	17797	17692	17755	17869	17742	17882	17837	17924	17814	17743	17742	17904	17816	17803	17675	17853	17857	17777	17923	17872	17803	17598	17630	17851	17663	17768	17910	17930	17841	17716	17755	17854	17872	17716	17909	17725	17953	17718	17637	17839	17843	17799	17769	17806	17938	17863	17669	17896	17932	17742	17838	17837	17608	17760	17912	17909	17799	17759	17829	17857	17987	17762	17914	17638	17825	17696	17979	17587	17784	17914	17944	17931	17774	17786	17999	17729	17762	17905	17835	17775	17615	17915	17658	17810	17732	17575	17808	17811	17778	17732	17788	17735	17738	17783	17836	17854	18063	17883	17846	17948	18009	17694	17718	17812	17832	17842	17812	17715	17888	17973	17774	17804	17825	17884	17857	18017	17816	17923	17835	17631	18006	17736	18082	17754	18036	17715	17855	17919	17697	17783	17825	17996	17728	17666	17745	17779	17599	17926	17746	17948	17755	17723	17841	17907	17886	17848	17677	17741	17890	17954	17973	17643	17890	17732	17864	17793	17816	17919	17771	17627	17763	17877	17759	17752	17770	17921	17731	17819	17938	17902	17754	17799	17753	17888	17674	17827	17900	17904	17811	17803	17731	17893	17627	17843	17873	17678	17747	17885	17702	17861	17690	17762	18051	17738	17628	17845	17843	17737	17800	17910	17850	17886	17739	17729	17769	17798	17825	17561	17820	17647	17778	17903	17883	17692	17911	17962	17720	17837	17691	17703	18037	17712	17737	17911	17779	17628	17797	17902	17934	17750	17886	17813	17614	17813	17858	17851	18012	17685	17887	17552	17966	17813	17669	18022	17810	17751	17930	17572	17601	17793	17864	18031	17970	17861	17655	17963	17862	17609	17842	17851	17791	17898	17710	17840	17740	17876	17906	17856	17645	17775	17672	17696	17897	17941	17857	17781	17791	17888	17613	17598	17839	17841	18026	18051	17504	17809	17807	17846	17863	17849	18054	17797	17970	17826	17890	17940	17971	17749	17594	17989	17932	17792	17970	18034	17805	18100	17810	17783	17931	17757	17933	17828	17695	18070	17675	17681	17787	17751	17850	17879	17709	17861	17800	17789	17820	17760	17949	17758	17770	17786	17802	17715	17864	17725	17921	17929	17775	17617	18005	17776	17833	17923	17746	17776	17754	17856	17790	17904	17871	17707	17898	17903	18053	17924	17737	17899	18006	17922	17844	17781	18010	17788	17664	17935	17703
22021	37459	33941	29757	24492	21330	19859	18954	17980	17795	18111	19233	20535	19856	20530	20450	19727	18328	16758	16522	24090	29248	23774	19467	17117	15921	15463	15337	15247	15169	15126	15019	15417	15275	15315	15268	15265	15105	15300	15203	15096	15242	15147	15098	15325	15202	15371	15262	15217	15199	15130	15236	15137	15027	15368	15309	15300	15187	15144	15295	15328	15182	15259	15268	15356	15182	15163	15227	15114	15021	15167	15203	15220	15221	15110	15278	15275	15349	15378	15142	15136	15172	15218	15186	15249	15177	15089	15197	15137	15282	15307	15067	15274	15267	15173	15199	15128	15231	15109	15220	15187	15065	15069	15359	15276	15103	15173	15267	15272	15361	15103	15091	15168	15105	15082	15338	15257	15125	15236	15344	14941	15187	15076	15356	15226	15098	15253	15151	15284	15260	15102	15173	15164	15156	15161	15143	15199	15050	15189	15152	15136	15150	15167	15322	15081	15168	15230	15330	15133	15145	15036	15195	15266	15157	15179	15189	15017	15443	15240	15112	15168	15224	15131	15135	15202	15172	15023	15178	15231	15087	15170	15179	15293	15302	15244	15303	15195	15286	15273	15185	15279	15248	15061	15300	15117	15089	15133	15113	15371	15179	15176	15194	15110	15210	15339	15079	15072	15274	15171	15195	15078	15215	15296	15121	15247	15103	15196	15272	15160	15213	15121	15342	15033	15144	15226	15215	15299	15340	15329	15233	15229	15282	15368	15204	15151	15238	15339	15212	15172	15374	15265	15084	15354	15289	15222	15341	15301	15145	15205	15261	15120	15088	15224	15261	15222	15224	15306	15239	15267	15231	15231	15181	15256	15230	15040	15275	15242	15106	15193	14885	15201	15335	15281	15105	15371	15143	15167	15228	15114	15161	15085	15251	15331	15206	15176	15227	15152	15161	15219	15270	15182	15243	15275	15275	15298	15027	15234	15200	15253	15266	15135	15203	15071	15175	15349	15350	15146	15197	15093	15011	15335	15061	15158	15156	15264	15282	15031	15142	15218	15249	15077	15214	15145	15214	15158	15264	15144	15182	15072	15221	15116	15360	15085	15357	15235	15423	15072	15156	15306	15189	15237	15229	15314	15257	15397	15162	15279	15175	15171	15290	15130	15080	15149	15241	15035	15149	15268	15074	15088	15359	15170	15137	15224	15125	15143	15257	15192	15239	15243	15112	15140	15131	15301	15188	15348	15219	15219	15176	15141	15189	15218	15209	15093	15010	15252	15269	15179	15164	15213	15109	15157	15134	15416	15168	15118	15272	15332	15007	15257	15273	15013	15072	15240	15094	15326	15156	15138	15180	15082	15213	15127	15124	15244	15149	15066	15036	15306	15176	15164	15354	15198	15148	15140	15198	15178	15048	15198	15080	15108	15264	15256	15164	15109	15259	15058	15035	15141	15061	15239	15251	15362	15164	15146	15136	15154	15132	15191	15118	15132	15200	15187	15172	15196	15257	15113	15155	15103	15191	15478	15082	15154	15139	15293	15059	15131	15223	15210	15034	15334	15240	15199	15161	15193	15364	15161	15077	15162	15312	15279	15156	15234	15207	15301	15273	15156	15354	15220	15097	14984	15186	15107	15307	15249	15139	15181	15134	15031	15330	15139	15233	15177	15260	15167	15250	15158	15142	15030	15174	15063	15104	15290	15229	15098	15080	15204	15182	15390	15018	15379	15104	15199	15188	15232	15301	15129	15188	15054	15259	15247	15149	15295	15275	15164	15233	15419	15298	15232	15316	15233	15277	15072	15274	15206	15244	15170	15369	15197	15187	15137	15232	15293	15067	15275	15125	15079	15145	15216	15250	15312	15223	15332	15109	15008	15365	15220	15255	15342	15104	15107	15234	15411	14939	15268	15193	15295	15204	15143	15026	15325	15275	15218	15030	15304	15086	15162	15223	15080	15299	15147	15279	15218	15202	15114	15255	15296	15182	15063	15174	15369	15066	15367	15145	15170	15334	15139	15242	15312	15168	15284	15244	15165	15123	15307	15127	15209	15174	15409	15092	15231	15206	15380	15170	15295	15229	15187	15336	15247	15289	15235	15096	15353	15319	15093	15280	15319	15240	15063	15137	15229	15316	15132	15102	15201	15166	15223	15165	15153	15101	15210	15158	14985	15194	15186	15110	15330	15222	15220	15231	15316	15215	15139	15314	15358	15138	15103	15109	15246	15134	15105	15303	15317	15250	15220	15409	15207	15157	15161	15152	15143	15118	15277	15309	15221	15285	15353	15059	15170	15173	15244	15078	15134	15219	15103	15090	15091	15175	15138	15152	15206	15313	15120	15046	15164	15052	15290	15061	15164	15145	15209	15298	15359	15166	15204	15230	15114	15161	15214	15247	14987	15098	15145	15162	15378	15153	15207	15120	15064	15206	15212	15163	15196	15335	15259	15330	15247	15189	15159	15251	15048	15190	15308	15248	15257	15147	15131	15255	15228	15344	15303	15129	15390	15335	15224	15347	15036	15046	15230	15336	15232	15042	15285	15186	15272	15279	15202	15222	15320	15126	15364	15272	15171	15257	15166	15191	15177	15071	15265	15057	15068	15416	15067	15177	15391	15167	15206	15087	15038	15118	15065	15402	15235	15244	15309	15184	15149	15239	15267	15367	15263	15215	15419	15117	15215	15171	14995	15165	15044	15174	15078	15279	15281	15107	15185	15249	15237	15069	15221	15084	15083	15228	15114	15149	15177	15146	15317	15068	15105	15202	15143	15220	15242	15035	15201	15316	15246	15222	15136	15155	15333	15098	14944	15103	15413	15243	15064	15017	15150	15191	15061	15221	15244	15372	15098	15243	15065	15175	15352	15222	15202	15202	15227	15138	15120	15284	15252	15122	15088	15195	15069	15309	15262	15010	15391	15118	15267	15216	15087	15267	15285	15154	15287	15175	15138	15227	15266	14883	15394	15371	15282	15158	15301	15016	15284	15288	15296	15121	15056	15085	15161	15042	15137	15215	15126	15255	15327	14969	15199	15180	15334	15263	15104	15153	15106	15269	15155	15269	15173	15206	15107	15174	15349	15316	15213	15209	14997	15151	15110	15291	15146	15114	15201	15039	15049	15134	15369	15109	15302	15136	15181	15223	15258	14949	15148	15192	15252	15215	15219	15156	15233	15302	15115	15322	15271	15452	15037	15220	15161	15223	15222	15120	15164	15122	15249	15290	15171	15314	15278	15117	15176	15213	15042	15125	15059	15273	15165	15274	15200	15193	15048	15110	15192	15121	15273	15094	15128	15119	15125	15193	15290	15158	15119	15032	15252	15387	15130	15253	15164	15187	15121	15167	15311	15250	15193	15202	15155	15159	15265	15257	15124	15209	15328	15159	15355	15127	15234	15006	14953	15303	15192	15198	15140	15154	15279	15204	15292	15229	15224	15206	15121	15179	15252	15041	15115	15203	15126	15284	15074	15228	15023	15252	15250	15133	15217	15017	15355	15317	15092	15163	15306	15241	15128	15208	15146	15145	15193	15251	15269	15226	15293	15158	15298	15204	15106	15148	15257	15174	15293	15232	15159	15263	15326	15114	15265	15228	15143	15313	15190	15229	15119	15288	15152	15282	15211	15202	15114	15231	15373	15171	15138	15275	15191	15191	15197	15103	15294	15269	15158	15081	15154	15192	15202	15106	15216	15287	15143	15278	15124	15065	15100	15001	15206	15193	15352	15077	15362	15316	15195	15113	15195	15220	15289	15101	15154	15167	15395	15261	15094	15174	15226	15275	15023	15257	15084	14950	15174	15109	15079	15036	15278	15254	15156	15331	14999	15145	15177	15006	15193	15067	15260	15218	15172	15057	15151	15293	15092	15276	15165	15092	15233	15157	15114	15311	15266	15288	15059	15288	15077	15294	15111	15254	15254	15098	15327	15207	15277	15269	15182	15380	15244	15256	15106	15129	15187	15130	15176	15323	15099	15296	15181	15335	15081	15115	15173	15147	15114	15292	15248	15185	14967	15233	15281	15203	15277	15204	15048	15294	15161	15251	15212	15083	14995	15333	15214	15150	15133	15235	15143	15211	15100	15014	15200	15293	15070	15345	15184	15319	15163	15195	15143	15218	15141	15241	15271	15298	15095	15239	15274	15140	15263	15276	15181	15290	15153	15124	15127	15049	15295	15265	15348	15162	15187	15162	15057	15324	15150	15174	15198	15193	15193	15202	15205	15230	15267	15188	15210	14989	15287	15202	15126	15110	15230	15230	15137	15229	15164	15311	15259	15296	15290	15247	15169	15313	15149	15119	15340	15210	15171	15283	15110	15148	15108	15112	15145	15241	15269	14997	15104	15213	15220	15241	15228	15184	15214	15153	15102	15267	15167	15241	15292	15258	15144	15185	15092	15217	15223	15292	15163	15210	15268	15127	15200	15044	15304	15196	15167	15271	15238	15260	15333	15238	15208	15337	15174	15340	15113	15248	15049	15159	15412	15308	15165	15113	14945	15349	15222	15217	15212	15190	15180	15124	15017	15257	15121	15111	15104	15206	15300	15137	15092	15275	15132	15316	15184	15118	15133	15232	15212	15307	15034	15198	15118	15155	15221	14990	15194	15125	15118	15195	15335	15112	15170	15216	15104	15183	15035	15127	15146	15391	15188	15228	15209	15056	15293	15303	15096	15245	15107	15331	15217	15167	15148	15244	15068	15170	15259	15158	15332	15201	15069	15300	15005	15213	15056	15296	15215	15115	15027	15211	15186	15203	15113	15304	15305	15239	15285	15203	15215	15159	15295	15330	15278	15161	15131	15213	15248	15317	15108	15151	15064	15225	15195	15229	15213	15313	15140	15158	15125	15172	15181	15158	15170	15121	15303	15117	15232	15055	15043	15034	15192	15062	14991	14954	15124	15360	15369	15230	15168	15315	15163	15368	15235	15010	15308	15206	15206	15140	15154	15106	15096	15157	15497	15132	15085	15275	15159	15089	15025	15256	15400	15069	15090	15054	15200	15183	15116	15104	15249	15185	15163	15084	15206	15101	15188	15130	15121	15245	15381	15006	15098	15268	15109	15235	15151	15105	15206	15236	15210	15055	15210	15193	15193	15256	15047	15246	15106	15490	15288	15230	15225	15230	15200	15219	15104	15170	15363	15177	15179	15097	15207	15287	15105	15300	15195	15272	15258	15260
31162	27845	27660	23642	20226	19405	19553	18941	18606	18612	18826	18945	19303	19674	19495	19777	19347	18919	18517	18700	18792	18976	19203	18869	18440	18523	18446	18259	18259	18260	18085	18471	18350	18219	18438	18243	18284	18228	18266	18315	18246	18185	18102	18106	18273	18248	18353	18147	18178	18172	18169	18142	18257	18152	18135	18187	18239	18112	18348	18151	18309	18305	18230	18374	18218	18205	18455	18106	18065	18160	18363	18363	18264	18018	18205	18290	18216	18250	18354	18270	18179	18188	18045	17969	18204	18103	18194	18245	18343	18226	18613	18213	18244	18421	18333	18229	18172	18187	18348	18023	18011	18381	18193	18242	18286	18366	18141	18321	18141	18084	18248	18363	18222	18176	18098	18228	18133	18041	18230	18188	18321	18241	18205	18151	18022	18025	18331	18294	18153	18063	18242	18239	18083	18256	18225	18154	18226	18170	18193	18062	18202	18248	18165	18084	18455	18398	18240	18232	18330	18246	18251	18347	18098	18220	18239	18108	18163	18270	18229	18475	18211	18383	17960	18186	18184	18210	18422	18245	17922	18148	18198	18359	18321	18410	18316	18242	18361	18167	18167	18197	18413	18382	18323	18340	18109	18271	18218	18146	18067	18155	18249	18340	18335	18373	18270	17875	18100	18262	18118	18289	18237	18227	18272	18461	18295	18160	18210	18227	18295	18204	18377	18335	18173	18195	18232	18268	18387	18225	18188	18282	18240	18254	18126	18271	18130	18131	18480	18167	17991	18027	18178	18071	18102	18084	18026	18317	18183	18364	18352	18438	17950	18196	18171	18073	18156	18148	18122	18367	18181	18091	18256	18210	18227	18382	18248	18103	18242	18145	18235	18314	18261	18185	18254	18034	18061	17962	18310	18353	18372	18238	18370	18098	18149	18326	18089	18223	18213	18342	18066	17992	18296	18197	18311	18234	18155	18216	18240	18201	18147	18465	18299	18278	18283	18041	18177	18191	18216	18497	18070	18247	18204	18284	18438	18200	18185	18081	18213	18199	18322	18143	18329	18014	18194	18274	18234	18010	18248	18261	18285	18275	18293	18124	18026	18389	18243	18348	18248	18061	18102	18206	18039	18111	18260	18130	18126	18061	18174	18323	18178	18191	18224	18372	18262	18203	17993	18264	18229	18063	18137	18313	18186	18328	18229	18202	18352	17994	18122	18280	18209	18174	18301	18102	18065	18258	18248	18258	18527	18567	18440	18509	18243	18066	18306	18185	18556	18125	18312	18116	18365	18123	18163	18010	17912	18252	18287	18241	18181	18304	18136	18024	18438	18333	18016	18350	18084	18248	18220	18146	18163	18415	18110	18120	18332	18113	18338	18067	18160	18246	18204	18265	18211	18151	18303	18000	18225	18344	18277	18034	18190	18280	18344	18105	18246	18186	18362	18407	18278	18382	18072	18240	18207	18235	18420	18306	18399	18230	18077	18237	18265	18321	18409	18323	18227	18121	18186	17907	18097	18246	18140	18308	18190	18356	18129	18325	18215	18423	18211	18248	18145	18398	17986	18115	18044	18096	18252	18174	18141	18250	18190	18336	18173	18327	18220	18275	18363	18370	18358	18525	18303	18580	18022	18005	18074	18326	18244	18251	18190	18318	18294	18192	18264	18302	18235	18306	18191	18318	18449	18130	18228	18216	18443	18092	18159	18280	18358	18168	18328	18153	18042	18238	18173	18454	18123	18341	18149	18142	18090	18352	18107	18093	18123	18281	17979	18315	18433	18123	18325	18309	18180	18290	18263	18347	18332	18302	18262	18127	18231	18086	18224	18244	17928	18063	18231	18336	18168	18234	18217	18113	18368	18155	18319	18364	18256	18381	18248	18295	18346	18316	18306	18077	18293	18281	18127	18273	18134	18100	18224	18289	18402	18189	18225	18333	18224	18361	18456	18216	18217	18223	18152	18413	18264	17963	18335	18271	18329	18394	18180	18403	18267	18164	18182	18156	18410	18257	18243	18198	18208	18178	18307	18299	18317	18293	18131	18077	18236	18181	18035	18217	18211	18175	18181	18188	18151	18175	18262	18131	18193	18116	18210	18312	18360	18294	18222	18147	18138	18272	18330	18110	18259	18325	18295	18199	18144	17988	18224	18087	18187	18243	18369	18289	18358	18173	18185	18534	18117	18132	18143	18197	18048	18163	18073	18242	18092	18155	18359	18112	18503	18070	18220	18625	18135	18356	18358	18366	18360	18262	18108	18059	18446	18192	18290	18318	18295	18211	18113	18173	18427	18156	18348	18313	18235	18055	18139	18329	17983	18169	18264	18394	18302	18137	18101	18376	18171	18002	18108	18213	18297	18365	18171	18428	18223	18389	18262	17957	18542	18053	18199	18192	18195	18282	18212	18313	18157	18499	18048	18234	18240	18105	18512	18270	18221	18261	18213	18137	18215	18546	18113	18282	18059	18001	18202	18119	18377	18236	18185	18020	18214	18106	18267	18267	18348	18180	18289	18305	18071	18281	18057	18004	18175	18233	18142	18373	18197	18299	18343	18272	18113	18151	18264	18205	18149	18185	18290	18226	18153	18226	18274	18207	18358	18168	18299	18280	18140	18089	18403	18260	18208	18311	18292	18191	18297	18314	18177	18169	18034	18038	18229	17846	18209	18176	18425	18194	17811	18314	18048	18198	18230	18218	18324	18319	18293	18242	18059	18126	18116	18122	18381	18224	18206	18183	18181	18404	18224	18349	18289	18319	18249	18273	18046	18140	18197	18150	18287	18381	18198	18193	18178	18223	18376	18482	18269	18195	18269	18157	18273	18321	18091	18228	18350	18124	18449	18170	18313	18145	18131	18242	18096	18322	18436	18356	18283	18264	18445	18057	18256	18443	18128	18140	18169	18442	18334	18188	18205	18123	18339	18202	18149	18274	18241	18538	18231	18321	18245	18255	18093	18177	18265	17916	18318	17997	18277	18331	18314	18037	18087	18286	18468	18354	18300	18041	18376	18133	18314	18231	18117	18180	18458	18076	18159	18430	18263	18267	18290	18361	18250	18188	18270	18208	18017	18131	18202	18263	18159	18057	18287	18019	18378	18298	18241	18164	18250	18420	18108	18407	18215	18239	18235	18323	18083	18288	18227	18153	18154	18192	18333	18382	18263	18237	18221	18226	18234	18214	17902	18253	18429	18052	18542	18285	18201	18310	18178	18163	18102	18077	18236	18086	18388	18247	18307	18426	18342	18040	18106	18377	18331	18199	18483	18090	18139	18289	18289	18383	18151	18217	18256	18187	18155	18062	18387	18242	18153	18309	18108	18216	18174	18170	18114	18065	18172	18274	18212	18378	18091	18159	18392	18390	18207	18210	18203	18106	17995	18305	18370	18143	18252	18282	18142	18043	18242	18146	18371	18289	18311	18300	18207	18315	18278	18235	18253	18168	18156	18103	18072	18202	18245	18281	18113	18202	18327	18066	18157	18195	18409	18362	18204	18238	18302	18254	18324	18379	18041	18088	18271	18405	18282	18244	18285	18134	18212	18191	18263	17936	18364	18478	18122	17978	18262	18099	18162	18225	18116	18136	18291	18432	18041	18278	18198	18241	18507	18408	18265	18411	18257	18260	18382	18010	18133	18125	18161	18093	18207	18232	18381	18271	18203	18327	18404	18077	18302	18198	18003	18112	18283	18438	18405	18152	18388	18366	18274	18155	18388	18189	18190	18015	18285	18143	18140	18210	18332	18335	18254	18382	18327	18188	18342	18218	18204	18433	18285	18108	18318	18321	18453	18342	18278	18291	18338	18313	18079	18161	18214	18346	18122	18072	18146	18291	18495	18367	18176	18247	18147	18227	18264	18160	17995	18248	18341	18283	18025	18123	18096	18121	18218	18234	18138	18205	18376	18236	18281	18330	18204	18352	18217	18223	18105	18183	18235	18209	18131	18275	18162	18343	18346	18124	18149	18199	18138	18164	18369	18247	18185	18417	18200	18039	18215	18130	18246	18234	18256	18207	18244	18241	18324	18320	18180	18274	18274	18407	18403	18032	18149	18284	18218	18321	18438	18029	18088	18091	18080	17982	18217	18326	18187	18053	18078	18099	18094	18415	18193	18109	18192	18228	18228	18069	17996	18382	18231	18207	18163	18231	18273	18257	18205	18025	18057	18510	18072	18302	18304	18280	18204	18179	18155	18273	18141	18088	18207	18360	18207	18246	17931	18056	18181	18186	18390	18357	18294	18256	18215	18425	18461	18310	18112	18194	18162	18269	18234	18189	18141	18092	18313	18119	18253	18315	18373	18404	18356	18149	18130	18397	18233	18545	18196	18287	18249	18313	18278	18296	18223	18213	18054	18100	18359	18363	18273	18056	17949	18227	18271	18134	18103	18154	18222	18353	18314	18319	18194	18030	18417	18406	18173	18198	18317	18314	18354	18097	18152	18188	18327	18337	18155	18174	18336	18252	18166	18107	18313	18287	18304	18183	18212	18330	18221	18296	18208	18415	18549	18201	18245	18409	18255	18364	18265	18237	18264	18322	18190	18385	18247	18359	18141	18187	18306	18220	18271	18227	18372	18356	18153	18267	18300	18515	18419	18144	18339	18251	18258	18343	18143	18116	18253	18411	18252	18148	18269	18269	18304	18244	18238	18647	18005	18167	18063	18225	18121	18100	18333	18298	18163	18330	18254	18318	18374	18290	18368	18273	18146	18158	18054	18251	18368	18295	18186	18390	18432	18049	18076	18455	18062	18144	18253	18220	18076	18228	18293	18435	18410	18405	18118	18216	18240	18119	18397	18059	18120	18280	18256	18284	18372	18168	18228	18392	18422	18255	18463	18209	18259	18222	18306	18025	18123	18258	18351	18332	18228	18032	18283	18001	18335	17893	18157	18213	18115	18187	18327	18185	18171	18295	18301	17995	18460	18244	18300	18412	18138	18402	18130	18310	18301	18230	18392	18297	18091	18063	18087	18198	18145	18040	18154	18111	18156	18281	18274	18419	18480	18212	18294	18079	18058	18263	18384	18118	18291	18366	18138	18335	18339	18365	18305	18220	18260	18095	18298	18109	18438	18137	18112	18144	17980	18132	18268	18256	18143	18336	18258	18251	17998	18195	18159	18189	18304	18329	18366	18317	18114	18167	18255	18257	18281	18177	18217	18386	18278	18007	18343	18279
21592	29109	25419	21258	18297	17228	17628	16879	16241	16212	16264	17038	17371	17848	17395	18072	17365	16377	16144	16113	16137	16674	16536	16126	15759	15569	15602	15323	15525	15489	15648	15477	15463	15531	15550	15537	15604	15428	15310	15381	15391	15547	15333	15468	15489	15421	15286	15576	15432	15380	15353	15486	15355	15375	15686	15423	15565	15462	15470	15522	15445	15565	15482	15275	15610	15427	15680	15461	15488	15394	15579	15529	15401	15391	15389	15545	15559	15470	15450	15225	15399	15600	15466	15471	15493	15489	15521	15490	15497	15302	15513	15437	15431	15560	15318	15413	15493	15344	15328	15495	15446	15545	15478	15424	15391	15394	15516	15434	15479	15344	15573	15561	15556	15432	15313	15309	15516	15430	15462	15478	15536	15385	15613	15372	15478	15275	15491	15474	15387	15517	15392	15307	15458	15397	15398	15231	15536	15521	15506	15391	15444	15447	15491	15278	15316	15407	15442	15392	15597	15325	15421	15345	15490	15391	15521	15219	15496	15335	15390	15421	15409	15551	15450	15487	15463	15507	15341	15501	15539	15551	15330	15460	15268	15217	15492	15380	15284	15415	15539	15458	15388	15464	15519	15395	15561	15429	15466	15321	15451	15541	15534	15427	15365	15410	15577	15400	15395	15443	15478	15527	15492	15575	15444	15558	15472	15468	15468	15328	15560	15646	15556	15286	15464	15458	15529	15469	15420	15461	15470	15480	15491	15548	15399	15497	15526	15446	15585	15486	15197	15515	15452	15329	15648	15612	15462	15324	15419	15543	15544	15516	15535	15465	15461	15404	15508	15735	15479	15596	15549	15409	15458	15454	15426	15468	15583	15405	15575	15518	15365	15398	15394	15569	15433	15564	15480	15558	15480	15406	15417	15626	15379	15326	15440	15450	15512	15433	15459	15526	15412	15502	15451	15619	15472	15405	15494	15350	15362	15502	15573	15405	15453	15440	15518	15465	15293	15393	15455	15579	15403	15530	15520	15482	15484	15364	15650	15406	15376	15484	15521	15515	15457	15539	15627	15364	15450	15495	15458	15471	15446	15524	15423	15425	15540	15550	15411	15368	15563	15501	15161	15369	15630	15480	15426	15407	15448	15490	15410	15558	15428	15567	15408	15434	15451	15408	15728	15371	15442	15496	15524	15389	15486	15540	15574	15537	15361	15384	15529	15468	15449	15418	15360	15604	15551	15492	15512	15588	15463	15353	15533	15352	15384	15575	15510	15400	15412	15271	15343	15427	15451	15443	15284	15471	15394	15389	15592	15457	15389	15599	15484	15655	15399	15657	15389	15364	15492	15319	15438	15373	15493	15386	15498	15621	15491	15386	15410	15380	15474	15288	15469	15509	15290	15276	15486	15397	15488	15334	15341	15419	15328	15473	15533	15404	15678	15601	15536	15519	15496	15410	15526	15397	15482	15406	15616	15486	15543	15405	15382	15340	15613	15358	15377	15348	15410	15459	15511	15424	15568	15461	15162	15581	15538	15513	15467	15312	15393	15412	15532	15480	15460	15309	15510	15574	15414	15586	15492	15390	15462	15572	15337	15426	15477	15566	15522	15444	15669	15387	15405	15324	15501	15575	15322	15503	15606	15499	15437	15430	15442	15604	15440	15460	15455	15386	15516	15435	15450	15453	15623	15487	15345	15363	15351	15624	15449	15564	15347	15564	15428	15354	15522	15552	15446	15397	15669	15402	15358	15463	15449	15462	15550	15585	15414	15432	15530	15395	15539	15447	15451	15457	15336	15676	15596	15405	15542	15537	15554	15451	15555	15377	15538	15458	15597	15387	15528	15468	15482	15310	15419	15585	15501	15575	15646	15408	15351	15483	15565	15579	15426	15485	15274	15368	15447	15510	15514	15438	15524	15551	15414	15680	15528	15372	15515	15449	15449	15463	15460	15397	15499	15405	15400	15446	15377	15507	15405	15361	15271	15557	15319	15516	15467	15479	15419	15305	15549	15514	15321	15472	15586	15414	15512	15580	15352	15374	15477	15448	15452	15660	15595	15377	15460	15468	15305	15547	15358	15518	15549	15491	15686	15428	15336	15486	15387	15481	15283	15364	15471	15411	15413	15386	15296	15442	15457	15502	15254	15502	15538	15419	15467	15437	15495	15400	15299	15368	15624	15482	15454	15457	15563	15637	15391	15517	15639	15456	15455	15413	15426	15478	15346	15437	15562	15456	15512	15387	15452	15514	15442	15471	15395	15430	15354	15406	15582	15427	15352	15433	15560	15556	15578	15496	15519	15576	15526	15251	15539	15379	15552	15402	15362	15557	15541	15604	15513	15439	15413	15490	15414	15505	15449	15472	15356	15394	15320	15515	15456	15444	15445	15542	15496	15500	15468	15525	15414	15606	15495	15581	15363	15389	15614	15408	15590	15622	15586	15549	15272	15369	15314	15554	15437	15480	15378	15627	15548	15399	15450	15437	15370	15571	15408	15424	15417	15523	15367	15303	15438	15298	15672	15483	15512	15622	15453	15356	15348	15539	15522	15518	15404	15512	15486	15391	15604	15497	15459	15512	15446	15463	15437	15312	15511	15362	15559	15638	15610	15585	15347	15308	15459	15579	15471	15575	15587	15474	15500	15403	15516	15304	15603	15506	15592	15420	15459	15599	15427	15553	15428	15261	15423	15350	15462	15392	15572	15476	15516	15578	15369	15279	15689	15502	15338	15463	15437	15520	15347	15514	15397	15379	15470	15614	15409	15311	15435	15370	15343	15533	15323	15356	15459	15500	15430	15443	15336	15497	15376	15457	15454	15478	15634	15603	15579	15575	15406	15433	15388	15419	15471	15458	15582	15510	15572	15383	15588	15447	15561	15435	15281	15463	15495	15631	15359	15591	15536	15429	15424	15352	15466	15473	15393	15577	15529	15431	15248	15492	15331	15548	15499	15498	15503	15574	15555	15423	15427	15367	15478	15552	15472	15345	15520	15453	15513	15511	15434	15530	15512	15447	15596	15402	15339	15481	15458	15364	15557	15488	15548	15491	15453	15587	15257	15376	15575	15655	15383	15319	15397	15686	15364	15349	15378	15363	15415	15575	15451	15644	15378	15350	15465	15281	15339	15271	15394	15553	15389	15504	15336	15409	15368	15318	15399	15436	15431	15408	15424	15404	15678	15376	15407	15426	15301	15457	15438	15323	15542	15558	15538	15659	15457	15439	15433	15434	15468	15549	15559	15427	15469	15436	15533	15381	15427	15545	15572	15393	15383	15416	15477	15466	15370	15575	15295	15547	15608	15524	15415	15574	15381	15391	15536	15660	15406	15321	15552	15532	15498	15410	15339	15512	15456	15555	15331	15383	15361	15500	15557	15375	15406	15415	15568	15302	15416	15562	15467	15554	15378	15411	15522	15288	15470	15352	15565	15474	15523	15471	15422	15539	15501	15501	15536	15485	15526	15531	15394	15511	15413	15290	15606	15508	15478	15436	15609	15407	15478	15406	15488	15471	15511	15713	15395	15393	15488	15504	15555	15333	15431	15550	15455	15508	15522	15482	15411	15441	15566	15612	15338	15569	15419	15473	15477	15482	15428	15514	15370	15388	15569	15432	15369	15215	15514	15290	15509	15481	15438	15524	15438	15626	15450	15497	15498	15259	15491	15260	15430	15545	15415	15581	15420	15475	15473	15319	15531	15266	15434	15555	15385	15344	15446	15415	15578	15475	15433	15420	15445	15320	15561	15465	15610	15477	15437	15440	15373	15386	15532	15603	15495	15489	15473	15490	15521	15539	15414	15502	15575	15444	15375	15415	15526	15491	15286	15463	15453	15541	15490	15556	15353	15358	15250	15570	15307	15455	15399	15599	15504	15445	15369	15211	15482	15583	15498	15331	15392	15467	15543	15251	15290	15597	15424	15429	15413	15531	15358	15374	15504	15428	15457	15333	15485	15423	15487	15350	15635	15442	15365	15362	15460	15653	15425	15353	15399	15555	15572	15581	15562	15365	15447	15536	15508	15547	15342	15650	15384	15417	15482	15611	15607	15320	15502	15287	15501	15452	15557	15496	15362	15265	15521	15514	15540	15439	15448	15407	15434	15479	15324	15460	15525	15307	15503	15440	15516	15452	15551	15399	15408	15444	15509	15320	15551	15424	15302	15590	15497	15739	15557	15346	15521	15392	15390	15575	15502	15597	15375	15422	15457	15618	15409	15618	15397	15451	15409	15437	15362	15457	15421	15364	15451	15360	15384	15335	15462	15408	15408	15431	15508	15483	15393	15379	15491	15302	15455	15387	15462	15467	15548	15463	15443	15532	15415	15508	15437	15333	15550	15434	15625	15479	15506	15367	15493	15603	15522	15452	15552	15391	15348	15567	15326	15613	15458	15443	15429	15426	15350	15476	15352	15466	15445	15473	15432	15377	15410	15384	15428	15463	15649	15499	15641	15488	15271	15398	15413	15316	15560	15749	15374	15479	15316	15655	15581	15463	15502	15572	15546	15541	15510	15404	15417	15530	15444	15516	15400	15603	15503	15617	15544	15646	15697	15531	15301	15512	15480	15615	15499	15334	15457	15542	15298	15502	15446	15557	15474	15307	15406	15518	15420	15549	15433	15334	15473	15533	15321	15468	15487	15366	15430	15503	15452	15364	15396	15322	15541	15656	15400	15369	15444	15423	15583	15496	15564	15424	15516	15411	15470	15384	15504	15399	15522	15626	15455	15333	15420	15664	15247	15558	15263	15364	15587	15366	15364	15368	15462	15630	15501	15602	15537	15358	15472	15467	15588	15523	15409	15400	15443	15419	15467	15437	15552	15432	15604	15439	15543	15517	15512	15426	15441	15407	15490	15361	15287	15290	15606	15543	15397	15458	15523	15441	15442	15486	15616	15360	15412	15467	15351	15546	15747	15435	15602	15410	15627	15323	15720	15518	15410	15517	15358	15478	15396	15496	15342	15585	15300	15371	15479	15319	15532	15349	15425	15504	15570	15331	15384	15487	15382	15371	15398	15408	15428	15552	15482	15539	15489	15499	15666	15435	15388	15554	15569	15533	15498	15436	15477	15330	15544	15592	15279	15466	15412	15389	15434	15452	15381	15431	15270	15444	15473	15385	15516	15405	15649	15580	15629	15527	15466	15408	15457	15518	15482	15243	15586	15475	15407	15389	15358	15556
25696	21431	28355	25599	23075	22164	22230	20184	19516	19329	19007	18925	19052	19804	20261	20165	19924	19493	19212	18923	21117	21835	21602	20072	19130	18384	18078	17954	17888	18037	17897	17867	18058	17815	17857	17731	17830	17929	17711	17915	17758	17821	18037	17912	17857	17597	17908	17965	17822	18028	17884	17804	17731	18012	17840	17711	17905	17907	17788	17794	17698	17614	17881	17803	17772	17853	17734	17765	17809	17773	18019	17696	17814	17890	17919	17980	17787	17659	17898	17858	17756	17646	17792	17878	17750	17716	17569	17719	17792	17634	18032	17752	17528	17898	17668	17801	17900	17907	18053	17872	17762	17986	17811	17760	17833	17820	17704	17912	17889	17693	17931	17765	17886	17844	17874	17897	17875	17722	17832	17889	17720	17881	17864	18071	17736	17870	17687	17849	17939	17853	17846	17916	17943	17599	17910	17674	17868	17577	17820	17977	18051	17859	17537	17718	17942	17910	17787	17784	17661	17759	17859	17683	17861	17803	17796	17688	17925	17620	17638	17807	17742	17843	17851	18126	17964	17682	17867	17892	17924	17774	17811	17705	17829	17804	17622	17851	17698	17900	17727	17866	17764	17849	17924	17705	17713	17729	17770	17651	17764	17827	17771	17745	17683	17784	17904	17876	17895	17921	17719	17883	17869	17753	17880	17784	17828	17779	18082	17882	17715	17838	17747	17560	17849	17883	17835	17605	17786	17930	17843	17612	17932	17768	17745	18037	17785	17546	17842	17799	17747	17784	17745	17746	17945	17769	17824	17693	18027	17880	17747	17713	18026	17658	17915	17634	17828	18053	18022	17613	17914	17694	17806	18003	17850	17875	17997	17944	17815	17861	17806	18105	17781	17680	17857	17867	17670	17686	17716	17656	17835	17867	17816	17692	17756	17774	17757	17584	17837	17859	17797	17893	17689	17844	17812	17879	17755	17760	17992	17854	17883	17633	17792	17854	17898	17651	17715	17726	17891	17762	17685	17853	17652	17956	18021	17865	17954	17769	17601	17925	17909	17832	17818	17821	17874	17889	17873	17717	17909	17735	17887	17924	17559	17750	17805	17816	17752	17579	17799	17968	18123	17784	17918	17992	17830	17713	17942	17590	17527	17848	17702	17746	17730	17986	17674	17738	17769	17625	17817	18035	18035	17786	18108	17786	17718	18002	17727	17809	17863	17814	17852	17863	17727	17935	17906	17743	17939	17868	17639	17775	17996	17893	17807	17811	17667	17665	17879	17797	17893	17776	17657	17847	17769	17761	18031	17987	17990	18117	17770	17802	17819	17951	17604	18130	17936	17791	17764	17620	17807	17777	17750	17880	17798	17937	17706	17639	17937	17745	17805	17922	17861	17757	17928	17704	17832	17891	17779	17665	17943	17850	17902	17811	17748	17872	17794	17707	17861	17889	17867	17821	17901	17900	17727	17861	17727	17870	17853	17698	17825	17808	17615	17805	18108	17855	17716	17673	17672	18074	17910	17911	17735	17845	17804	17805	17764	17828	17760	17968	17792	17745	17767	17909	17829	17886	17835	17791	18101	17976	18008	17828	17895	17630	17924	17622	17796	17949	17700	17849	17838	17848	17718	17812	17983	17851	17973	17942	17696	17533	17847	17914	17756	17842	17968	17861	17475	17839	17910	17937	17663	17722	17928	17894	17841	18013	17799	17747	17900	17720	17864	17907	17805	17762	17881	17730	17802	17777	17799	17799	17831	17886	17648	17819	17649	17782	17833	17833	17785	17835	18022	17810	17583	17776	17810	17725	17917	17646	17853	17837	17747	17822	17813	17879	17825	17805	17927	17731	17991	17894	17858	17782	17611	17755	17812	17795	17875	17866	17794	17698	17747	17683	17843	18186	17599	17954	17917	17877	18008	17639	17545	17873	17784	17693	17804	17864	18041	17965	17973	18048	17569	17717	17918	18001	17906	17772	17779	17881	17705	17889	17864	17938	17664	17750	17804	17671	17738	17702	17865	17888	17837	17747	17857	17759	17752	17926	17564	17682	17789	17582	17729	17796	17859	17936	17910	17764	17748	17853	17889	17802	17682	17839	17732	17941	17739	17784	17668	17839	17696	17651	17876	17829	17790	17904	17865	17956	17939	17806	17879	17731	17748	17936	17859	17659	17797	17804	17784	17716	17864	17841	17901	17738	17707	17851	17947	17667	17722	17781	17647	17967	17715	17731	17740	17749	17814	17660	17878	17731	17847	17707	17942	17735	17841	17976	17603	17703	17919	17701	17867	17798	17762	17907	17888	17737	17612	17873	17826	17747	17910	17763	17904	17840	17869	17709	17769	17856	17919	18051	17916	17647	17910	17855	17783	17786	17773	17611	17805	17699	17788	17952	17693	17723	17698	18080	17901	17729	17764	17700	17838	17803	17760	17877	18057	17762	17914	17729	17846	17787	17998	17719	17833	17663	17791	17672	17757	17780	17858	17561	17989	17785	17899	17600	17678	17799	17992	17808	17773	17894	17937	17916	17909	17756	17851	17721	17723	17806	17633	17621	17691	17735	17935	17928	17937	17989	17805	17761	17749	17533	17776	17716	17830	17678	17714	17804	17905	17943	17821	17813	17755	17858	17950	17775	17649	17871	17801	17986	17821	17973	17693	17946	17530	17829	17834	17954	17852	17655	17778	17669	17793	17696	17883	17761	17955	17637	17805	17944	17812	17917	17789	17792	17761	17985	17901	17807	17815	17880	18045	17798	17756	17826	17893	17968	17933	17890	17842	17657	17820	17836	17799	17848	17745	17872	17873	17894	17843	17845	17749	17854	17960	17766	17884	17803	17744	17857	17964	17761	17886	17818	17860	17809	17901	17880	17790	17877	17576	17877	17737	17593	17653	17752	17842	18112	17895	17618	17872	17626	17828	17768	18014	17821	17904	17775	17608	17820	17798	17867	17740	17958	17964	17948	17612	17815	17815	17643	17775	18043	17623	17799	17769	17815	17811	17816	17819	17897	17754	17678	17930	17730	17805	17774	18002	17725	17824	17979	17923	17565	17782	17791	17836	17963	17725	17844	17789	17781	17680	17789	17701	17809	17588	17778	17823	17786	17904	17786	17951	17743	17850	17900	17715	18150	17697	17628	17864	17597	17717	17866	17715	17658	17738	17779	17696	17748	17703	17867	17783	17804	17677	17793	17859	17914	17677	17822	17650	17738	17717	17797	17909	17789	17727	17817	17831	17688	17784	17930	17853	18150	18074	17957	17706	17723	17749	17741	17735	17842	17632	17681	17871	17922	17767	17860	17779	17689	17876	17865	17712	17803	17746	17890	17842	17886	17779	17777	17643	17750	17692	17825	17781	17740	17828	17904	17791	17860	17811	17671	17937	17797	17738	17678	17823	17840	17793	17821	17840	17735	17963	17853	17957	17740	17876	17698	17803	17745	18071	17892	17691	17802	17854	17722	18100	17912	17850	17768	17838	17697	17781	17827	17779	17568	17753	17650	17688	17718	17768	17710	17796	17689	17999	17741	17693	17588	17561	17750	17843	17796	17890	17722	17773	17828	17932	17772	17846	17832	17755	17686	18135	17987	17778	17862	17819	17701	17739	17856	17785	17885	17995	17967	17769	17905	17829	18025	17963	17797	17897	17761	17933	17736	17898	17850	17701	17608	17604	17834	17839	17826	17913	17733	17924	17621	17776	17862	17766	17775	17880	17656	17531	17879	17683	17758	17852	17935	18000	17726	17861	17831	17861	17958	18057	17772	18035	17829	17913	17746	17878	17692	17876	17915	17694	17899	17842	17808	17614	17873	17844	17928	17869	17924	17858	17778	17890	17916	17773	17766	18050	17826	17886	17660	17778	17957	17942	17809	17814	17923	17841	17843	17735	17678	17743	17702	17751	17989	17775	17863	17638	17715	17687	17657	17666	17748	17858	17753	17680	17888	17931	18022	17745	18020	18091	17964	17840	17774	17753	17726	17906	17731	17650	17861	17793	17647	17793	17720	17822	17704	17676	17682	17575	18020	17802	17819	17926	17935	17837	17986	17742	17849	17685	17969	17924	17818	17658	17613	17840	18006	17830	17772	17866	17739	17876	17770	17577	17913	17736	17761	17727	17854	17917	17727	17924	17660	17836	17736	17646	17828	18005	17995	17633	17914	17779	17771	17938	17872	17829	17890	17893	18024	17784	17960	17710	17783	17560	17711	17786	17722	17839	17758	17666	17862	18019	17638	17963	17691	17673	17781	17835	17758	17821	17836	17895	17950	17761	17806	17955	17803	17949	17853	17718	17848	17917	17661	17727	18021	17826	17760	17882	17664	17753	17841	17651	17880	17813	17870	17855	17691	17748	17703	17819	17719	17823	17749	17858	17874	17754	17834	17645	17889	17910	17721	17597	17712	17919	17895	17649	17736	17940	17731	18159	18110	17997	17841	17754	17855	17908	18040	17866	17795	18019	17827	17670	17933	17656	17566	17695	17817	17758	17576	17868	17883	17885	17786	17667	17816	17758	17816	17799	18021	17778	17807	17751	17903	17778	17907	17809	17973	17803	17792	17946	17840	17706	17791	17881	17934	17738	17814	17772	17769	17611	17686	17653	17928	17861	18034	17739	17909	17852	17841	17811	17716	17891	17659	17837	17858	17734	17820	17666	17701	17801	17778	17682	17768	17812	17896	17841	17807	17877	17916	17973	17949	17735	17880	17888	17938	17743	17947	18005	17856	17788	17733	17585	17934	17846	17634	17969	18013	17777	17916	17909	17863	17862	17725	17916	17635	17783	17851	17777	17779	17932	17828	17834	17866	17838	17535	17758	17884	17768	17746	17864	17689	17822	17946	17799	17950	17905	17644	17776	17711	17948	17813	17903	17922	18047	17801	17694	17813	17915	17665	17735	17683	17849	17944	17764	17711	17711	17701	17896	18028	17862	17716	17801	17766	17899	17933	17840	17752	17628	17904	17742	17896	17660	18001	17842	17658	17747	17920	17742	17706	17671	17974	17731	17908	17767	17823	17811	17967	17777	17780	17863	17674	17851	17748	17839	17625	17780	17640	17833	17659	17803	17655	17897	17846	18023	17811	17631	17867	18093	17866	17911	17945	17827	17776	17925	17969	17827	17726	17530	17997	17971	17751	17892	17765	18006	17980	17902	17815	17817	17620	17730	17809	18008	17687	17815	17675
20443	33848	31650	25346	22080	19765	19945	18489	17952	17343	16778	16901	17479	18596	19079	18892	18585	17813	17351	16424	20384	20785	20354	17837	16449	15934	15377	15229	15195	15314	15289	15241	15250	15262	15185	15264	15395	15086	15183	15148	14984	15279	15168	15221	15224	15404	15155	15228	15270	15437	15199	15245	15238	15191	15361	15173	15200	15072	15234	15320	15283	15255	15177	15105	15353	15117	15111	15362	15370	15092	15208	15242	15033	15291	15212	15225	15202	15307	15333	15211	15150	15141	15295	15124	15276	15030	15344	15252	15114	15059	15174	15153	15290	15403	15115	15119	15316	15256	15189	15191	15269	15257	15255	15209	15172	15296	15165	15214	15283	15194	15181	15201	15131	15175	15211	15173	15239	15221	15260	15197	15383	15215	15329	15358	15251	15190	15085	15106	15279	15274	15270	15308	15196	15286	15241	15258	15300	15133	15282	15239	15372	15060	15085	15048	15209	15177	15074	15183	15356	15097	15172	15081	15178	15123	15299	15203	15133	15271	15150	15185	14978	15226	15230	15308	15285	15181	15291	15279	15179	15346	15244	15121	15130	15193	15158	15227	15334	15131	15301	15221	15168	14993	15333	15241	15121	15021	15197	15447	15079	15254	15018	14973	15276	15183	15327	15184	15167	15403	15336	15229	15233	15246	15284	15316	15302	15117	15155	15197	15245	15227	15171	15228	15309	15171	15107	15121	15264	15196	15229	15140	15163	15089	14998	15318	15111	15506	15204	15103	15123	15133	15190	15146	15222	15248	15057	15280	15113	15132	15185	15105	15214	15346	15353	15048	15221	15184	15250	15248	15072	15386	15213	15070	15282	15206	15149	15287	15237	15301	15254	15130	15181	15182	15268	15141	15161	15382	15222	15131	15257	15143	15095	15202	15130	15059	15156	15267	15250	15175	15214	15479	15127	15245	15100	15304	15154	15479	15373	15189	15166	15224	15176	15279	15139	15156	15082	15217	15060	15196	15288	15237	15368	15162	15275	15163	15229	15255	15140	15185	15121	15194	15258	15326	15262	15042	15300	15327	15186	15191	15151	15184	15226	15271	15203	15178	15161	15105	15244	15077	15359	15238	15281	15217	15252	15109	15240	15298	15107	15115	15207	15180	15144	15095	15235	15100	15128	15344	15090	15355	15398	15008	15259	15204	15173	15068	15232	15295	15087	15205	15264	15384	15084	15373	15142	15108	15343	15191	15214	15156	15198	15024	15242	15181	15167	15284	15333	15267	15193	15136	15136	15065	15108	15205	15072	15121	15211	15167	15198	15058	15280	15230	15105	15169	15150	15168	15273	15224	15225	15303	15365	15001	15371	15249	15230	15275	15290	15129	15142	15258	15239	15136	15285	15231	15216	15324	15232	15050	15186	15201	15078	15325	15307	15304	15293	15087	15281	15103	15198	15070	15290	15188	15160	15266	15167	15254	15083	15158	15182	15318	15196	15394	15259	15264	15226	15029	15074	15081	15005	15188	15261	15326	15264	15091	15178	15088	15184	15068	15047	15148	15139	15333	15170	15053	15146	15211	15118	15229	15176	15117	15267	15170	15207	15258	15348	15394	15142	15264	15122	15221	15221	15313	15363	15255	15170	15260	15299	15159	15138	15144	15030	15130	15149	15110	15222	15244	15251	15056	15310	15297	15222	15215	15192	15198	15279	15300	15351	15217	15233	15295	15567	15242	15285	15162	15343	15263	15301	15215	15175	15285	15143	15235	15312	15335	15346	15239	15117	15335	15219	15221	15230	15161	15161	15076	15038	15248	15170	15208	15172	15200	15194	15348	15335	15138	15102	15316	15307	15227	15233	15324	15134	15262	15214	15228	14974	15191	15260	15060	15340	15172	15287	15164	15200	15052	15360	14939	15153	15171	15128	15344	15011	15091	15081	15213	15261	15080	15321	15170	15096	15187	15357	15390	15278	15301	15326	15167	15207	15135	15322	15260	15537	15158	15136	15284	15368	15225	15309	15257	15279	15276	15051	15250	15282	15214	15187	15089	15251	15100	15138	15260	15097	15325	15163	15243	14963	15182	15309	15353	15211	15309	14989	15090	15278	15315	15250	15213	15051	15117	15280	15158	15242	15295	14977	15301	15040	15241	15420	15414	15286	15164	15070	15311	15185	15288	15282	15362	15323	15319	15175	15177	15252	15183	15281	14851	15347	15092	15140	15172	15082	15269	15041	15156	15097	15223	15077	15129	15162	15229	15340	15189	15177	15100	15182	15193	15273	15149	15197	15201	15224	15163	15182	15145	15114	15413	15291	15375	15198	15133	15304	15214	15078	15261	15209	15219	15347	15250	15465	15120	15104	15200	15384	15181	15040	15137	15280	15188	15156	15191	15256	15224	15258	15105	15039	15144	15186	15345	15199	15341	15322	15122	15333	15137	15104	15277	15166	15232	15474	15206	15112	15210	15239	15224	15313	15310	15191	15243	15117	15228	15131	15350	15256	15158	15220	15355	15285	15273	15120	15159	15158	15193	15063	15286	15071	15383	15005	15331	15165	15218	15168	15224	15402	15201	15205	15195	15076	15118	15073	14970	15068	15255	15206	15194	15244	15093	15186	15239	14995	15332	15290	15114	15197	15218	15142	15252	15140	15094	15289	15242	15206	15162	15040	15069	15228	15295	15152	14973	14999	15127	15330	15115	15182	15232	15087	15257	15285	15334	15283	15336	15300	15279	15242	15232	15374	15043	15273	15422	14988	15067	15371	15248	15162	15147	15224	15017	15221	15283	15214	15169	15176	15370	15307	15230	15247	15120	15037	15069	15207	15236	15261	15153	15290	15421	15238	15239	15164	15264	15218	15367	15162	15092	15065	15052	15254	15128	15114	15190	15276	15201	15134	15095	15188	15225	15242	15072	15321	15273	15141	15187	15175	15122	15246	15252	15312	15276	15397	15284	15178	15102	15329	15175	15240	15136	15181	15195	15157	15103	15165	15191	15033	15254	15270	15167	15323	15251	15118	15209	15102	15082	15386	15217	15176	15270	15243	15191	15226	15305	15183	15262	15246	15109	15206	15193	15111	15352	15253	15284	15165	15239	15137	15314	15147	15128	15211	15314	15181	15378	15321	15232	15154	15213	15259	15359	15172	15253	15121	15195	15176	15370	15231	15077	15083	15279	15250	15211	15343	15176	15365	15313	15166	15107	15313	15076	15124	15217	15244	15277	15176	15235	15186	15082	15153	15194	15289	15230	15319	15256	15160	15033	15161	15099	15066	15183	15072	15239	15340	15185	15274	15132	15235	15108	15301	15066	15161	15178	15333	15280	15169	15202	15331	15192	15156	15168	15325	15133	15264	15329	15043	15202	15189	15380	15349	15380	15176	14961	15168	15170	15261	15230	15227	15223	15122	15096	15174	15175	15282	15291	15146	15264	15158	15136	15310	15119	15442	15239	15143	15321	15300	15242	15308	15335	15170	15252	15123	15200	15248	15344	15299	15314	15193	15162	15239	15033	15232	15214	15281	15155	15413	15212	15178	15320	15322	15186	15245	15205	15237	14915	15188	15098	15305	15119	15240	15292	15279	15102	15368	15376	15188	15394	15114	15118	15223	15228	15248	15211	15279	15303	15049	15232	15206	15251	15142	15279	15261	15081	15402	15324	15211	15082	15354	15168	15300	15127	15157	15403	15166	15076	15087	15237	15067	15326	14908	15368	15388	15270	15056	15258	15284	15247	15222	15203	15024	15236	15108	15471	15147	15147	15162	15133	15250	15151	15250	15353	15138	15243	15282	15297	15256	15195	15114	15223	15042	15277	15200	15257	15133	15302	15101	15220	15161	15275	15271	15093	15349	15241	15223	15291	15217	15269	15084	15354	15218	15196	15241	15283	15403	15176	15330	15131	15333	15088	15202	15233	15271	15091	15164	15145	15175	15109	14981	15157	15339	15266	15463	15193	15382	15019	15386	15140	15203	15265	15329	15193	15366	15396	15032	15156	15184	15117	15139	15417	15293	15226	15196	15218	15261	15198	15231	15264	15200	15221	15225	15058	15215	15349	15368	15255	15195	15257	15195	15366	15199	15259	15241	15160	15242	15250	15292	15236	15241	15172	15219	15212	15068	15258	15222	15297	15255	15143	15123	15331	15214	15000	15109	15308	15280	15112	15066	15249	15201	15229	15217	15237	15371	15238	15376	15240	15162	15284	15259	15169	15173	15271	15165	15203	15093	14993	15242	15266	15177	15173	15125	15343	15148	15209	15246	15232	15261	15276	15343	14969	15243	15042	15209	15322	15260	15243	15123	15274	15008	15397	15229	15362	15357	15195	15323	15278	15167	15237	15260	15306	15107	15281	15504	15261	15215	15321	15340	15266	15232	15230	15087	15236	15282	15142	15313	15211	15260	15224	15121	15214	15180	15206	15271	15379	15209	15304	15282	15190	15112	15204	15236	15297	15320	15335	15314	15256	15314	15141	15232	15245	15103	15245	15148	15294	15292	15228	15278	15062	15155	15146	15336	15370	15309	15275	15311	15313	15315	15094	15207	15246	15291	15212	15360	15355	15111	15161	15219	15349	15233	15210	15335	15202	15144	15429	15166	15277	15300	15312	15194	15356	15230	15276	14911	15171	15242	15264	15364	15189	15231	15058	15228	15268	15208	15212	15160	15188	15375	15292	15250	15231	15219	15210	15142	15240	15179	15403	15229	15167	15108	15235	15026	15375	15237	15212	15265	15336	15233	15310	15109	15326	15167	15192	15295	15223	15262	15270	15250	15198	15282	15215	15389	15131	15158	15319	15242	15132	15332	15232	15062	15126	15148	15148	15293	15085	15291	15079	15324	15267	15114	15239	15335	15244	15180	15480	15242	15127	15209	15277	15173	15218	15314	15289	15298	15216	15134	15258	15061	15200	15214	15091	15291	15140	15289	15229	15127	15193	15325	15178	15272	15103	15238	14920	15200	15068	15366	15142	15142	15132	15367	15346	15289	15064	15317	15125	15321	15281	15267	15243	15175	15160	15329	15176	15223	15222	15391	15240	15051	15136	15311	15188	15229	15252	15531	15296	15218	15302	15379	15280	15219	15262	15318	15286	15198	15307	15542	15115	15260	15249	15321	15363	15230	15070	15270	14957	15074	15263	15097	15188	15250	15041	15171	15268	14984	15275	15221	15086	15320	15000
24217	21502	29059	24469	22542	24503	25271	21335	20204	21072	21275	19792	19373	19834	20435	20822	21097	20210	19812	19681	22869	25794	24538	21542	20179	18801	18545	17937	17785	17818	17921	17756	17820	17851	17787	17749	17728	17779	17783	17678	17749	17813	17642	17731	17858	17724	17875	17899	17823	17638	17962	17962	17737	17742	17693	17787	17731	17640	17698	17684	17703	17871	17742	17858	17716	17499	17779	17969	17675	17638	17518	17824	17704	17888	17772	17748	17761	17770	17824	17813	17617	17798	17853	17801	17711	17820	17632	17740	17736	17739	17837	17728	17830	17520	17715	17693	17909	17725	17752	17951	17891	17506	17778	17681	17896	17635	17676	17595	17853	17585	17647	17724	17839	17722	17690	17918	17462	17915	17931	17668	17725	17632	17799	17767	17667	17744	17568	17617	17905	17623	17734	17750	17595	17638	17942	17609	17652	17919	17831	17653	17733	17599	17792	17911	17755	17695	17847	17916	17553	17514	17917	17801	17587	17733	17802	17686	17649	17563	17902	17787	17612	17779	17694	17715	17756	17891	17493	17702	17622	17659	17701	17689	17653	17615	17960	17439	17475	17655	17899	17819	17715	17541	17782	17788	17758	17573	17874	17834	17571	17675	17565	17876	17744	17625	17660	17607	17821	17702	17988	17789	17653	17678	17829	17752	17628	17581	17693	17693	17830	17732	17825	17924	17829	17711	17561	17620	17618	17581	17785	17778	17727	17746	17825	17548	17865	17623	17900	17844	17775	17554	17792	17772	17597	17653	17729	17518	17890	17903	17780	17960	17541	17628	17832	17794	17526	17667	17660	17592	17642	17722	17719	17573	17705	17722	17763	17744	17958	17670	17876	17564	17784	17697	17705	17682	17683	17688	17675	17679	18000	17834	17846	17768	17600	17668	17635	17703	17851	17641	17865	17668	17667	17785	17599	17749	17632	17679	17746	17758	17640	17802	17765	17468	17710	17557	17672	17740	17891	17543	17686	17561	17582	17651	17845	17538	17629	17860	17671	17659	17739	17855	17669	17702	17623	17825	17809	17647	17751	17705	17752	17837	17737	17748	17684	17605	17779	17785	17683	17645	17870	17713	17873	17847	17685	17633	17722	17834	17696	17567	17768	17738	17848	17660	17659	17781	17614	17739	17660	17759	17753	17532	17709	17677	17628	17763	17805	17726	17523	17733	17787	17693	17566	17916	17664	17713	17714	17689	17747	17657	17766	17670	17799	17834	17856	17516	17536	17670	17526	17642	17698	17764	17730	17695	17627	17628	17844	17602	18038	17799	17652	17526	17741	17783	17818	17768	17683	17554	17487	17916	17758	17785	17825	17814	17694	17648	17792	17604	17696	17827	17715	17762	17633	17851	17641	17797	17828	17725	17670	17997	17810	17685	17729	17532	17683	17695	17766	17753	17855	17757	17638	17870	17655	17637	17666	17673	17803	17731	17726	17776	17852	17528	17783	17543	17624	17805	17675	17956	17821	17744	17936	17688	17622	17790	17688	17403	17633	17632	17612	17620	17833	17728	17953	17707	17777	17668	17811	17651	17705	17591	17728	17715	17608	17654	17606	17753	17716	17763	17686	17694	17825	17833	17631	17691	17778	17842	17747	17652	17810	17708	17683	17581	17558	17841	17757	17756	17857	17927	17646	17685	17786	17588	17538	17869	17758	17729	17769	17528	17867	17551	17624	17668	17801	17753	17742	17981	17733	17911	17915	17760	17592	17782	17525	17922	17548	17888	17603	17669	17660	17555	18020	17968	17530	17846	17829	17790	17945	17595	17548	17964	17707	17736	17632	17627	17818	17710	17843	17700	17808	18093	17829	17622	17778	17567	17541	17643	17703	17715	17561	17624	17643	17778	17760	17751	17664	17464	17701	17846	17638	17703	17717	17693	17726	17769	17975	17735	17905	17708	17671	17609	17578	17794	17728	17928	17854	17944	17890	17745	17796	17731	17603	17767	17700	17845	17733	17544	17842	17770	17779	17668	17834	17662	17809	17855	17476	17542	17700	17646	17634	17736	17863	17607	17682	17625	17773	17795	17871	17837	17820	17865	17692	17610	17652	17755	17726	17618	17701	17827	17601	17739	17729	17543	17710	17555	17649	17840	17526	17701	17705	17610	17647	17712	17801	17573	17562	17775	17716	17622	17852	17726	17670	17632	17658	17724	17806	17676	17657	17708	17684	17536	17672	17802	17582	17840	17545	17666	17771	17758	17806	17854	17763	17865	17681	17614	17500	17773	17757	17680	17651	17797	17671	17737	17358	17667	17672	17950	17794	17738	17783	17659	17692	17665	17638	17709	17558	17670	17758	17772	17702	17742	17590	17624	17713	17681	17614	17534	17657	17646	17802	17687	17830	17593	17686	17610	17784	17740	17851	17528	17453	17805	17888	17638	17716	17891	17667	17764	17630	17578	17603	17947	17804	17652	17833	17725	17782	17667	17749	17721	17621	17767	17775	17744	17720	17839	17825	17607	17604	17612	17745	17533	17662	17899	17548	17507	17449	17740	17530	17626	17827	17659	17559	17947	17699	17645	17786	17663	17755	17844	17820	17679	17829	17790	17825	17706	17745	17700	17939	17786	17781	17781	17650	17747	17749	17854	17755	17506	17884	17770	17742	17621	17629	17621	17698	17752	17595	17771	17676	17734	17660	17815	17820	17665	17613	17679	17762	17919	17575	17742	17663	17824	17729	17667	17635	17693	17723	17856	17835	17703	17671	17664	17785	17700	17658	17588	17825	17610	17847	17895	17802	17651	17653	17748	17541	17626	17763	17716	17661	17716	17871	17741	17786	17635	17874	17697	17683	17691	17672	17592	17641	17668	17645	17761	17651	17657	17855	17622	17718	17739	17862	17738	17729	17849	17799	17788	17750	17533	17687	17691	17699	17726	17799	17511	17647	17490	17814	17626	17687	17897	17748	17783	17720	17468	17740	17721	17629	17611	17582	17546	17789	17746	17775	17980	17626	17733	17704	17450	17773	17644	17821	17860	17732	17787	17614	17713	17908	17530	17781	17700	17880	17788	17601	17739	17654	17783	17573	17626	17694	17628	17807	17757	17651	17937	17893	17658	17796	17781	17821	17731	17790	17922	17829	17950	17781	17785	17720	17780	17880	17700	17740	17851	17764	17649	17831	17916	17644	17867	17730	17825	17402	17722	17617	17927	17592	17546	17835	17642	17691	17655	17637	17849	17622	17565	17709	17827	17683	17712	17638	17830	17837	17692	17704	17581	17629	17791	17587	17796	17826	17618	17921	17768	17824	17829	17922	17629	17898	17919	17973	17792	17762	17692	17703	17867	17472	17546	17634	17953	17894	17528	17767	17757	17729	17645	17861	17607	17876	17698	17690	17777	17684	17884	17532	17654	17715	17694	17783	17749	17783	17748	17779	17529	17844	17824	17766	17636	17693	17861	17926	17979	17610	17719	17786	17691	17525	17807	17978	17852	17961	17627	17759	17767	17696	17663	17645	17817	17676	17614	17716	17947	17773	17727	17577	17741	17759	17606	17731	17751	17852	17683	17719	17969	17838	17609	17486	17683	17659	17685	17623	17926	17757	17733	17764	17716	17726	17559	17643	17779	17782	17725	17775	17564	17673	17573	17897	17691	17760	17628	17870	17624	17620	17604	17851	17999	17823	17690	17597	17772	17758	17866	17747	17817	17919	17610	17865	17806	17766	17627	17831	17505	17739	17670	17541	17669	17634	17636	17808	17593	17783	17502	17694	17769	17841	17766	17729	17756	17723	17655	17735	17728	17927	17787	17785	17836	17687	17800	17811	17890	17817	17768	17724	17562	17722	17824	17782	17772	17720	17744	17605	17464	17916	17654	17821	17631	17917	17480	17394	17667	17745	17664	17672	17512	17755	17826	17974	17759	17849	17752	17866	17704	17845	17590	17665	17653	17735	17756	17763	17671	17735	17724	17673	17743	17578	17538	17582	17785	17642	17900	17836	17777	17605	17746	17478	17795	17736	17715	17517	17839	17930	17854	17687	17740	17731	17715	17658	17684	17931	17747	17567	17755	17687	17759	17785	17584	17695	17689	17824	17627	17858	17849	17609	17756	17673	17731	17609	17580	17462	17804	17740	17844	17670	17733	17545	17812	17888	17627	17707	17761	17706	17788	17756	17752	17816	17724	17777	17797	17809	17582	17506	17697	17827	17732	17821	17684	17727	17664	17641	17775	17777	17669	17670	17722	17831	17683	17863	17732	17590	17471	17767	17618	17752	17640	17750	18018	17578	17744	17784	17612	17687	17672	17455	17612	17712	17543	17876	17788	17841	17739	17931	17653	17689	17583	17793	17446	17652	17597	17651	17714	17761	17715	17548	17655	17940	17812	17768	17759	17728	17747	17429	17729	17610	17791	17630	17794	17783	17704	17672	17813	17795	17699	17617	17792	17909	17790	17556	17727	17641	17783	17597	17647	17753	17888	17574	17748	17757	17863	17668	17721	17910	17659	17518	17827	17718	17633	18019	17884	17631	17844	17754	17717	17929	17742	17728	17780	17748	17871	17696	17683	17839	17680	17699	17624	17925	17859	17554	17653	17451	17735	17829	17802	17637	17637	17844	17824	17687	17663	17742	17463	17759	17530	17576	17845	17781	17672	17744	17565	17844	17642	17495	17335	17731	17640	17609	17694	17945	17604	17638	17696	17717	17764	17555	17943	17869	17683	17627	17621	17703	17686	17771	17734	17607	17822	17665	17961	17649	17786	17920	17681	17759	17356	17720	17735	17732	17669	17731	17530	17800	17790	17733	17764	17695	17614	17864	17900	17714	17618	17778	17652	17930	17790	17652	17648	17658	17546	17619	17821	17546	17765	17651	17660	17740	17787	17742	17913	17700	17592	17623	17773	17633	17561	17599	17627	17766	17723	17631	17757	17775	17768	17562	17507	17767	17647	17728	17658	17521	17733	17580	17756	17775	17662	17679	17669	17772	17595	17753	17633	17933	17732	17748	17934	17861	17735	17705	17779	17708	17530	17649	17789	17612	17832	17771	17867	17709	17879	17757	17772	17661	17656	17855	17835	17868	17724	17953	17900	17731	17682	17596	17672	17779	17855	17825	17670	17653	17727	17678	17741	17612	17623	17537	17696	17903	17630	17762	17570	17746	17684	17845	17661	17842	17693
22202	38445	36656	29831	26345	22139	21359	20076	19414	20838	19968	18307	17538	18680	19470	20188	19919	18700	18522	18253	23532	26224	23908	19952	17596	16302	15540	15396	15064	15135	15229	15293	15199	15243	15115	15176	15081	15133	15162	15339	15308	15268	15285	15229	15219	15022	15220	15256	15159	15130	15123	15372	15146	15299	15220	14958	15176	15171	15036	15128	15292	15093	15035	15171	15224	15106	15003	15259	15305	15180	15197	15196	15133	15324	15127	15226	15215	15064	15247	15200	15188	15043	15085	15198	15061	15219	14907	15145	15215	15358	15247	15132	15145	14921	15184	15167	15327	15182	15265	15153	15157	15037	14964	15022	15209	15199	15165	15208	15287	15121	15359	15159	15158	15341	15136	15093	15111	15108	15200	15172	15103	15349	15221	15190	15108	15283	15106	15298	15081	15155	15267	14997	15183	14987	14989	15104	15204	15190	15033	15193	15167	15164	15161	15087	15090	15033	15066	15227	14987	15147	15270	15169	15101	15057	15182	15102	15173	15274	15116	14973	15276	15131	15195	15142	15039	15204	15202	15154	15389	15092	15189	15126	15189	15050	15179	15108	15074	15076	15059	15182	14987	15046	15110	15146	15246	14986	15188	15083	15226	15149	15258	15159	15187	15014	15078	15206	15189	15101	15218	15109	15064	15060	15138	15233	15144	15094	15054	15302	15251	15218	15176	15271	15138	14993	15177	15148	15165	15067	15178	15136	15281	15079	14945	15225	15095	14984	15186	15002	15278	15213	15118	15184	15137	15388	15089	15029	15224	15086	15093	14991	15210	14980	15144	15346	15136	15214	15061	15049	15143	15121	15225	15076	15025	15443	15292	15267	15145	15037	15064	15364	15137	14959	15174	15050	15233	15325	15037	15203	15023	15042	15185	15143	15130	15041	15260	15154	15114	15086	15029	15161	15307	15320	15124	15256	15103	15296	15235	15013	15276	15312	15235	15231	15086	15229	15067	15174	15118	15186	15163	15222	15388	15078	15102	15236	15231	15195	15142	15045	15073	15084	15085	15144	15012	15213	15224	15214	15082	15043	15077	15024	15094	15301	15221	15162	14993	15088	15155	15028	14984	15299	15158	15260	15316	15136	15198	15034	15251	15048	15124	15175	15011	15167	15165	15166	15254	15113	15129	14954	15185	15268	15229	15114	15113	15175	15174	15215	15058	15155	15240	15271	14966	15008	15238	15300	15106	15237	15209	15105	15212	15060	15213	15162	15292	15026	15051	15090	15090	15099	15332	15309	15180	15331	15323	15144	15268	15244	15268	15235	14976	15210	15209	15364	15171	15261	15213	15175	15180	15104	15069	15285	15238	15045	15129	15221	15064	15265	15138	15212	15155	15222	15254	15176	15187	15204	15171	15134	15164	14954	15161	15124	15132	15134	15210	15181	15371	15167	14949	15403	15153	15194	15060	15262	15147	15363	15244	15204	15023	15227	15201	15213	15150	15034	15137	15101	15297	15124	15192	15216	15240	15068	15026	15185	15232	15265	15100	15338	15105	15056	15202	15346	15138	15383	15074	15340	15020	15364	15123	15194	15258	15092	15156	15222	15056	15047	15015	15209	15031	15106	15076	15166	15100	15243	15147	15109	15259	15173	15102	15185	15241	15209	15302	15127	15029	15332	15213	15131	15087	15281	15161	15251	15122	15106	15058	14997	15336	15248	15189	15324	14995	15161	15116	15212	15085	15148	15278	15166	14972	15171	15205	15170	15019	15145	14883	15120	15240	15236	15048	15151	15062	15151	15207	15197	15109	15209	15213	15129	15090	15196	15063	15014	15168	15137	15075	14910	15182	15034	15159	15332	15184	15087	15181	15220	15126	15104	15114	15179	15195	15244	15355	15154	15258	14962	15220	15324	15207	15036	15167	15076	15290	15093	15169	15089	15242	15179	14995	15205	15243	15186	15147	15387	15233	15238	15150	15120	15240	15120	15258	15130	15084	15194	15106	15167	15112	15099	15227	15016	15066	15192	15298	15038	15257	14976	15321	15351	15005	15072	15262	15037	15086	15212	15234	15063	15119	15121	15084	15211	15315	15071	15182	15213	15053	15229	15167	15104	15229	15137	15182	15193	15181	15086	15209	15039	15175	15068	15225	15063	15094	15190	15094	15102	14959	15110	15178	15250	15132	15172	15147	15070	15205	15205	15329	15140	15080	15080	15235	15196	15265	15043	15247	15042	15230	15108	15287	15387	15210	15110	15079	15227	15183	15162	15198	15163	15111	15181	15305	15041	15177	15117	14973	15043	14942	15181	15105	15148	15128	15161	15246	14916	15072	15225	15069	15168	15037	15250	15178	15221	15179	15156	15113	15261	15281	15010	15147	15181	15068	14968	15113	15320	15167	15316	15179	15253	15381	14977	15353	15231	15266	15200	15024	15078	15193	15269	15176	15178	15013	15110	15028	15156	15152	15151	15101	15191	15220	15061	15248	15223	15128	15011	15067	15154	15165	15110	15037	15141	15168	14940	15194	15165	15111	15161	15117	15128	15263	15156	15297	15301	15038	15083	15097	15004	15128	15042	15244	15164	15123	15062	15155	15129	15282	15185	15176	15151	15084	15146	15363	15283	15148	15064	15086	15154	15247	15348	15093	15089	15178	15084	15154	15059	15332	15174	15157	15147	15173	15239	15297	15101	15244	15341	15231	15049	15096	15125	15205	15288	15131	15205	14902	15089	15349	15156	15177	15223	15257	15212	15097	15075	15357	15165	15085	15332	15080	15178	15180	15235	15174	15377	15190	15197	15182	15167	15169	15223	15127	15144	15142	15128	15069	15231	15033	15200	15309	15074	15138	15076	15337	15219	15431	15048	15177	15157	15054	15408	15125	15125	15143	15048	15170	15266	15188	15241	15306	15286	15057	15149	15298	15125	15110	15242	15188	15265	15265	14968	15051	15093	15104	15273	15157	15134	15129	15131	15259	15370	15334	15001	15155	15153	15156	15187	15113	15085	14921	15174	15065	15129	15276	15072	15198	15160	15285	15166	15141	15328	15129	15196	15151	15465	15222	15198	15228	15160	15408	14935	15093	15089	15172	15203	15284	15142	15295	15262	15142	15163	15110	14912	15013	15257	15230	15211	14895	15150	15127	15102	15118	14988	15199	15097	15296	15078	15058	15317	15179	15130	15204	15222	15119	15192	15339	15226	15129	15227	15094	15060	15256	15118	15317	15220	15317	15306	15248	15039	15205	15023	15250	15153	15126	15050	15106	15268	15190	15305	15197	15122	15184	15235	15114	15233	15215	15135	15175	15105	15059	15310	15060	15054	15060	15231	15107	15070	15281	15199	15174	15218	15002	15139	15201	15255	15046	15134	15077	15078	15132	15089	15100	15156	15199	15153	15165	15149	15210	15280	15300	15066	15088	15259	15118	15141	15028	15136	15171	15243	15034	15243	15225	15294	15186	14993	15103	15195	15037	14990	15287	15382	14964	15054	15232	15183	15315	15107	15283	15266	15189	15418	15026	15133	15150	15231	15223	15189	15220	15215	15067	15153	15254	14984	15116	15054	15073	14877	15120	15201	15101	15269	15134	15204	15101	15195	15293	15206	15120	15165	15178	15257	15205	14994	15098	15076	15242	15120	15187	15048	15199	14949	15260	15056	15100	15375	15144	15314	15050	15118	15177	15098	15235	15018	14904	15117	15152	15272	15015	15124	15128	15292	15114	15203	15222	15066	15099	14987	15078	15105	15102	15089	15035	14928	15214	15017	15179	15107	15263	15181	15150	15162	15052	15242	15238	15095	15119	15246	15086	15189	15028	15308	15212	15045	15127	15078	15279	15055	15158	15404	15064	15319	15089	15077	15147	14937	15325	15274	15074	15301	15040	14930	15203	15107	15081	15051	15150	15227	15086	15146	15282	15086	15019	15147	15095	15031	15086	15094	15152	15288	14984	15187	15099	15016	15123	15125	15166	15020	15077	15214	15023	15235	15110	15042	15155	15078	15078	15140	15153	15206	15150	15180	14952	15076	15172	15104	15257	15094	15088	15180	15171	15214	15129	15259	15099	15308	15223	15131	15030	15170	15242	14990	15148	15182	15160	15109	15189	15168	15261	15171	15125	15128	15219	15126	15036	15112	15288	15126	15124	15222	15131	15040	15196	15108	15117	15412	15074	15164	14984	15275	15290	15123	15071	15140	15233	15249	15009	15247	15238	15017	15135	15243	15327	15342	15286	14914	15026	14923	15122	15118	15255	15204	15127	15112	15073	15131	14997	15094	15100	15259	15102	15048	15311	15099	15171	15253	15173	15253	15174	15025	15207	15156	15116	15344	15178	15221	15166	15209	15144	15090	15174	15176	14978	15075	15119	15064	15253	15165	15087	15052	15246	15146	15105	15131	15101	15238	15301	15344	15240	15279	15025	15185	15114	15284	14988	15119	15186	15347	15118	14870	15292	15186	15086	15248	15124	15183	15072	15370	15023	15179	15150	15106	15287	15026	15146	15215	15155	15148	15258	15377	15140	15197	15110	15261	15108	15121	15121	15108	15259	15158	15226	15158	15255	15158	15189	15206	15204	14991	15129	15076	15269	15196	15018	15035	15084	15209	15136	15290	15101	15299	15085	15018	15143	15038	15099	15152	15241	14998	14898	15205	15140	15154	15168	15230	15022	15273	15261	14918	14996	15212	15278	15221	15066	15175	15205	15188	15227	15071	14972	15257	15092	15024	15162	15259	15110	15132	15154	15222	15152	15171	15127	15111	15185	15334	15192	15154	15169	15097	15243	15167	15162	15092	15148	15127	15223	15278	15328	15142	15262	15291	15237	15192	15214	15197	15188	15121	15058	14985	15187	15175	15096	15241	15177	15224	15068	15152	15183	15145	15072	15130	15232	15205	15108	15039	15116	15298	15179	15209	15033	15134	15169	14989	15062	15211	15114	15147	15069	15141	15213	15092	15159	15118	15149	15054	15200	15092	15089	15146	15032	15216	15219	15109	15033	15149	15123	15239	15138	15057	15134	15076	15038	15059	15207	15092	15118	15175	15137	15027	15235	15131	14912	15317	15333	15195	15287	15175	15035	15122	14947	15177	15036	15250	15159	15193	15121	15121	15171	15150	15149	15142	15016	15264	15307	15263	15333	15245	15140	15095	14983	15066	15156	14992	15325	15079	15126	15015
31273	28746	30785	25055	20930	19895	18991	19066	18778	18656	18905	19873	19166	18816	19111	19225	19357	19075	18888	18749	18591	18971	18902	18490	18461	18500	18008	18161	18132	18277	18020	18251	18155	18388	18059	18252	18221	18396	18190	18179	18053	18056	18168	18083	18067	18272	18305	18169	18252	18338	18344	18242	18076	17905	18199	18279	17951	18114	18255	18064	18011	18051	18170	18116	17995	18137	18089	18254	18242	18285	18079	18152	18180	18190	18044	18230	18221	17945	18290	18252	18249	18170	18025	18191	17994	18007	18019	18050	18077	18140	18052	18255	18157	18184	18100	18153	18190	18325	18237	18149	18156	18242	18170	18141	17988	18009	18131	18037	18443	18290	18266	18210	18329	18091	18004	18157	17955	18040	18010	18169	18245	18403	18059	17919	17950	18258	18207	18189	18079	18100	18071	18005	18131	18227	18108	18102	17965	18186	18126	18010	18121	18203	18183	18174	17925	17969	18200	18072	17991	18176	18071	18037	18023	18101	18079	18226	17942	18106	18219	18255	18474	18254	18097	18210	18308	18034	18275	18256	18053	18240	18215	18092	18156	18159	18246	18037	17983	18119	18087	18179	18153	18051	17930	18160	18090	18214	18235	18318	18224	17898	18120	18337	18121	17905	18236	18169	18196	18154	18191	18187	17970	18019	18238	18224	18108	18213	18392	18322	18052	18075	18177	17982	18098	18072	18171	18120	18183	18204	18058	18027	17985	18021	18151	18030	18055	18294	18165	18077	18153	18289	18193	18209	17954	17998	18334	18036	18187	17998	18073	18047	18136	18213	18206	18114	18009	18309	18228	18137	18239	18146	18035	18027	18274	18203	17976	18366	18208	18064	17937	17852	18157	18252	18081	18176	17991	18151	18116	18293	17897	18122	18009	18015	18070	18197	18240	18086	18262	18180	18097	17987	18037	18028	18095	18292	18231	18113	18102	17957	18152	18134	18034	18139	18044	17920	18116	18060	18160	18168	18352	18299	18023	18068	18023	18244	18183	18165	18474	18193	18207	18024	18223	18097	18225	18087	18282	18195	18011	18142	17877	18240	18163	18192	18175	18116	18061	17981	18231	18367	18091	18323	18233	18256	18188	18242	18083	18214	18130	18074	18226	18165	18015	18158	18247	18150	18063	18226	18022	17975	18102	18074	18269	18273	18267	18244	18275	18153	18356	18000	18182	18106	18208	18348	18290	18124	18186	18168	17903	17942	18107	18117	18126	18205	18157	18127	18090	18245	18134	18305	18226	18023	18092	18183	18194	17946	18203	18136	18364	18216	18037	18099	18123	18075	18104	18018	18134	18107	18209	18067	18158	18170	18027	18189	18056	18243	18094	18222	18050	18057	18175	18219	18101	18123	18342	17986	18089	18052	18230	18118	18041	18186	18194	18037	18108	18430	18127	18260	17971	18223	18294	18157	18366	18209	18213	18335	18114	18312	18038	18167	18237	18171	18100	18169	18158	18317	18188	18107	18101	18170	18187	18107	18243	18051	18100	18061	18192	18161	18218	18233	18145	18221	18082	18052	17970	18105	18127	18052	18334	18108	18180	18138	18150	18056	18263	18236	18100	18186	18251	18479	18032	17838	18015	18181	18205	18103	18236	18072	18296	18257	18075	18108	18068	18112	17900	18246	18075	18013	18183	18067	18170	18215	18125	18071	18084	17890	18052	18141	18282	18095	18211	18126	18194	18057	18122	18166	17989	17874	18088	18228	18116	18158	18173	18164	18194	18191	18154	18170	18155	18233	18125	18118	18137	18149	18252	18258	17977	18376	18067	18109	18369	18282	18134	18278	18158	18020	18113	17976	18360	18112	18039	18152	18081	18214	18025	18210	18146	17913	18126	18162	18097	18116	18166	18220	17989	18199	18249	18083	18117	18247	18042	18155	18095	18056	18041	18165	18132	18084	18156	18237	17969	18139	18077	18287	18184	18157	18052	18123	18094	18121	18183	18060	18162	18088	18177	18245	18262	18267	18162	18121	18205	18094	18416	18317	18179	18232	18047	18144	18108	17868	18034	18241	18254	18286	18038	18264	18129	18076	17959	17939	18151	18230	18337	18072	18080	18100	18186	18026	18207	18137	18205	18173	18211	18128	18050	17946	18173	18214	18051	18197	18188	18183	18042	18270	18108	18186	18114	17981	18263	18288	18079	17976	18162	18172	18148	17977	18209	18177	18270	18124	18106	18101	17999	18152	18060	18092	18034	17957	18086	18272	18362	18279	18261	18222	18429	18063	18227	18110	18176	18051	18246	18197	18191	17889	18075	18066	18256	18114	17989	18148	18183	18173	18110	18223	18116	18057	17937	18126	18109	18415	18249	18019	18327	18059	18151	18351	18338	18172	18165	18374	18110	18018	18045	18134	18167	18195	18379	18132	18173	18060	18169	18024	18116	18071	18351	18219	18310	18089	18132	18067	18020	18087	18293	18253	18253	18077	17957	18239	18181	18104	18055	18197	18159	18195	17916	17899	18360	17913	18200	18014	18136	18048	17968	18002	18192	18082	18274	18281	18167	18151	18220	17997	18235	18236	18138	18199	18272	18125	18184	18197	18035	18204	18265	18050	17941	18196	18025	17968	17945	18026	18152	18220	18095	17944	18241	18225	17885	18013	18180	18152	18151	18109	18009	18160	17953	18336	18097	18135	18215	18024	18000	18181	18010	18005	18297	18259	17986	17897	18149	18238	18124	18228	17989	18165	18073	18257	18226	18153	17983	18212	18102	18058	18168	18361	18031	17955	18223	18155	18178	18164	18011	18255	18117	18095	18147	18063	18065	18191	18371	17972	18198	18069	18100	18082	18184	18223	18256	18256	17989	18234	18201	18042	17997	18268	18246	18088	18003	18032	18174	18090	18242	18160	18102	18233	18205	18319	18093	17837	18159	18162	18238	18064	18281	18198	18004	18036	18201	18097	18148	18128	18271	18121	17916	17989	18396	18034	18204	18185	18405	18433	18074	18291	18123	17931	18132	18128	18126	18119	18113	18248	18126	18036	18219	18235	18103	18027	18077	18113	18141	18218	18087	18419	18071	18087	18133	18198	18161	18200	18164	18241	18182	18244	18218	18333	18146	18168	18183	18081	18062	18340	18057	18392	18249	18137	18145	18059	18062	18018	18159	18044	18155	18020	18093	18018	18075	18137	18149	18114	18285	18196	18335	18110	18169	18316	18327	18286	18097	18313	18173	18139	17983	18074	18016	18182	18172	18069	18105	18145	18067	18188	18188	18125	18169	18049	17924	18131	18242	18143	18092	18222	18154	18206	18072	18178	18256	18135	18127	18117	18106	18006	18080	18258	18156	18368	17941	18090	18195	18084	17991	18043	18045	18140	18288	18004	17889	18139	18051	18093	17964	18050	18180	18097	18116	18034	18240	18137	18150	18435	18371	18097	18308	18085	18058	18086	18184	17965	18367	18221	18099	18249	18053	18112	18064	18165	18149	18168	18346	17896	18312	18226	18291	18095	18201	18152	18110	17956	18163	18044	18089	18094	18136	18198	18339	17927	18303	17983	18105	18157	18223	18266	17951	18012	18047	18083	18000	17995	18326	18263	18321	18220	18131	18206	17938	18096	18150	18053	18146	18108	18161	18248	18113	18383	18031	17968	18046	18075	18240	18079	18379	18311	18239	18107	18205	18173	18096	18187	18105	18156	18194	17949	18373	18049	18300	18136	18135	18322	17889	18206	18298	18046	18290	18245	18078	18450	18138	18179	18128	18006	18061	18055	18228	18147	18139	18261	18184	18162	18134	17933	18255	18200	18159	18204	17939	18081	18013	18113	18069	18201	17916	18068	18036	17977	18262	18115	17968	18141	18218	18117	18175	18056	18227	17833	18087	18236	18070	18192	18071	18020	18199	18294	18233	18191	18129	18060	18186	17986	18164	18162	18035	18071	18447	18290	18199	17954	18354	18175	18020	18093	18069	18031	18365	18387	18118	18157	18008	18109	18206	18122	18262	18195	18159	18178	18167	18162	18139	18337	18306	18327	18091	18274	18067	18160	18140	18088	18233	17995	18088	18256	18206	18158	18093	18265	18251	18139	18032	18046	18334	18182	18162	18076	18263	18295	18333	18083	18241	17981	18272	18435	18095	18064	17989	18216	18336	17985	18202	18112	18023	18082	18076	18019	18219	18279	18267	18153	18102	18071	18463	18162	18132	18008	18472	18231	18317	18094	18098	18224	18342	18018	18190	18164	18230	18209	18306	18079	17958	18073	18245	18219	18026	18348	18220	17984	18004	18399	18073	18028	18258	18149	18072	18213	18095	18158	18130	18013	18126	18198	18070	18454	18144	18032	18097	18358	18216	18019	18065	18253	18062	18240	18346	18065	18302	18255	18128	18136	18122	18017	18219	18095	18098	18201	18072	18058	18028	18134	18033	18198	18107	18050	18135	18200	18360	18346	18394	18312	17995	18402	18222	18285	18042	17939	18051	18124	18212	18117	18019	18207	18121	18201	18145	18187	18073	18318	18133	18333	18187	18198	18065	17994	17886	18024	18190	18184	17924	17980	18047	18124	18243	18103	18090	18084	17992	18022	17972	18063	18176	18168	18262	18087	18080	18209	18131	18285	18234	18184	18146	18172	18255	18180	18064	18029	18239	18184	18123	17996	18095	17874	18396	18291	18085	18171	18179	18110	18120	18283	18549	18233	18141	18165	18233	18001	18009	18340	18058	18021	18053	18345	18051	18035	18143	18020	18180	18028	18131	18232	18213	18249	18162	18033	18113	18065	18287	18101	18187	18030	18125	18363	18191	18176	18060	18223	18141	18110	18204	18219	18174	18183	18141	18051	18107	18080	18243	18151	18001	18064	18087	18178	18224	18228	18120	18212	18092	18083	18362	18259	18286	18189	18249	17856	18099	18139	18318	18102	18325	18009	18114	17939	18147	17968	17935	18144	18204	18352	18154	18074	18067	18099	18167	18242	18078	18097	18248	18150	18153	18136	18163	18261	17928	18039	17998	18112	18057	18234	18171	18340	18269	18256	18191	18077	18035	18015	18384	18141	18306	18112	18111	18136	18206	18060	18136	18125	18201	18137	18131	18085	18096	18138	18153	18175	18278	18033	18238	17845	18083	18240	18317	18166	18284	18134	18166	18250	18086	18107	18407	18054	18004	18043	18231	18295
21755	30798	29792	22285	19017	17664	16798	16699	16583	16233	16963	17978	16595	16712	17158	17329	17550	16970	16848	16148	16201	16455	16295	15810	15731	15528	15606	15272	15400	15234	15427	15524	15366	15452	15454	15484	15276	15319	15408	15297	15197	15447	15425	15382	15358	15303	15217	15376	15455	15501	15490	15440	15442	15386	15382	15321	15210	15307	15334	15446	15256	15372	15444	15371	15451	15419	15319	15404	15297	15295	15354	15391	15472	15307	15269	15212	15586	15299	15483	15278	15330	15445	15153	15339	15437	15512	15347	15294	15275	15265	15353	15381	15280	15452	15354	15385	15412	15301	15545	15403	15280	15246	15408	15311	15351	15460	15311	15272	15345	15322	15422	15474	15220	15214	15251	15529	15249	15408	15281	15396	15311	15448	15410	15337	15397	15302	15341	15475	15411	15351	15260	15373	15412	15157	15471	15382	15457	15194	15360	15236	15541	15537	15323	15462	15452	15350	15268	15362	15424	15373	15458	15461	15401	15493	15240	15252	15378	15334	15318	15421	15573	15446	15308	15290	15411	15467	15277	15288	15301	15325	15407	15194	15404	15301	15272	15324	15137	15418	15450	15419	15249	15428	15418	15550	15448	15238	15398	15338	15246	15342	15353	15253	15469	15270	15589	15336	15290	15531	15375	15287	15382	15389	15513	15197	15299	15257	15269	15315	15273	15468	15499	15420	15328	15391	15422	15369	15313	15358	15438	15352	15317	15308	15588	15340	15454	15382	15434	15393	15280	15167	15327	15414	15401	15443	15362	15413	15354	15194	15442	15350	15352	15379	15291	15371	15391	15352	15415	15447	15410	15400	15495	15503	15325	15245	15375	15425	15195	15287	15316	15377	15416	15290	15285	15396	15366	15232	15400	15247	15479	15256	15478	15331	15318	15262	15316	15317	15395	15397	15344	15126	15202	15085	15470	15365	15196	15459	15318	15238	15442	15312	15631	15458	15237	15338	15321	15260	15445	15217	15314	15257	15313	15376	15483	15424	15419	15344	15328	15428	15285	15380	15415	15197	15213	15338	15194	15394	15500	15389	15254	15243	15351	15367	15281	15367	15411	15281	15334	15316	15458	15393	15393	15305	15338	15350	15342	15230	15472	15328	15494	15386	15298	15444	15309	15329	15177	15323	15282	15413	15275	15480	15417	15123	15367	15375	15331	15125	15390	15346	15413	15427	15292	15366	15386	15358	15273	15420	15299	15434	15320	15395	15327	15404	15450	15294	15539	15261	15509	15354	15406	15358	15406	15308	15415	15406	15448	15310	15359	15382	15462	15312	15464	15275	15348	15552	15271	15397	15411	15566	15363	15436	15355	15367	15375	15272	15467	15419	15405	15265	15363	15333	15276	15490	15191	15378	15558	15478	15439	15480	15156	15571	15232	15418	15174	15489	15297	15456	15376	15230	15239	15545	15195	15291	15301	15404	15340	15486	15347	15356	15305	15285	15227	15272	15421	15388	15389	15506	15352	15253	15331	15258	15318	15459	15483	15432	15261	15393	15510	15362	15409	15512	15255	15207	15431	15150	15326	15386	15314	15362	15475	15499	15531	15309	15343	15334	15312	15386	15250	15458	15434	15514	15333	15200	15526	15298	15301	15372	15428	15394	15216	15427	15306	15332	15346	15314	15369	15346	15427	15536	15432	15523	15294	15457	15472	15298	15296	15371	15459	15356	15398	15368	15398	15343	15340	15185	15365	15483	15274	15424	15318	15325	15369	15329	15462	15456	15289	15433	15414	15310	15247	15149	15313	15510	15323	15519	15246	15403	15464	15275	15335	15436	15444	15425	15160	15301	15422	15409	15380	15272	15316	15483	15346	15500	15338	15520	15409	15262	15412	15235	15462	15557	15274	15293	15529	15478	15265	15272	15320	15479	15352	15362	15363	15296	15479	15434	15390	15452	15184	15430	15413	15397	15433	15312	15430	15358	15337	15452	15310	15440	15417	15502	15321	15496	15261	15312	15518	15376	15416	15378	15261	15484	15423	15442	15068	15406	15290	15403	15327	15573	15278	15266	15251	15500	15395	15348	15160	15409	15219	15540	15242	15329	15354	15385	15388	15465	15244	15422	15310	15232	15371	15390	15453	15388	15378	15408	15412	15452	15374	15294	15381	15330	15223	15317	15438	15462	15398	15083	15413	15257	15363	15175	15422	15413	15475	15290	15333	15281	15446	15358	15354	15363	15332	15367	15491	15408	15422	15261	15219	15467	15258	15354	15506	15436	15321	15435	15327	15489	15382	15501	15363	15398	15312	15381	15519	15485	15389	15184	15455	15315	15429	15378	15550	15337	15416	15420	15468	15264	15333	15371	15342	15453	15437	15363	15429	15271	15485	15325	15257	15233	15346	15296	15340	15403	15433	15298	15369	15285	15464	15353	15499	15436	15446	15292	15249	15281	15346	15344	15379	15348	15462	15315	15255	15320	15526	15224	15442	15336	15482	15497	15208	15384	15536	15644	15484	15359	15703	15379	15375	15298	15398	15364	15546	15482	15441	15294	15259	15219	15292	15183	15169	15394	15457	15349	15312	15381	15465	15360	15295	15423	15376	15376	15494	15390	15159	15346	15379	15371	15244	15397	15279	15415	15433	15404	15451	15355	15236	15405	15455	15199	15339	15472	15428	15438	15380	15547	15327	15259	15445	15294	15340	15377	15452	15218	15271	15292	15497	15352	15265	15519	15118	15364	15353	15240	15505	15330	15255	15232	15373	15392	15387	15404	15392	15347	15579	15416	15439	15256	15371	15501	15358	15296	15397	15366	15288	15429	15298	15400	15400	15238	15218	15262	15326	15193	15378	15347	15464	15367	15382	15308	15361	15323	15342	15318	15250	15462	15341	15300	15554	15190	15275	15438	15246	15414	15311	15274	15342	15288	15378	15438	15400	15399	15358	15405	15250	15425	15340	15334	15352	15351	15443	15400	15290	15321	15324	15400	15477	15413	15396	15398	15340	15323	15274	15280	15312	15374	15501	15284	15437	15277	15543	15366	15442	15319	15562	15299	15410	15295	15390	15372	15232	15492	15319	15258	15299	15506	15234	15426	15295	15432	15364	15396	15410	15323	15299	15265	15447	15391	15421	15408	15431	15392	15273	15277	15230	15335	15361	15335	15404	15303	15257	15300	15368	15363	15260	15389	15453	15285	15267	15267	15322	15411	15333	15214	15258	15172	15256	15414	15184	15414	15358	15319	15273	15336	15337	15559	15417	15412	15360	15396	15202	15396	15405	15452	15416	15446	15493	15377	15518	15287	15561	15441	15241	15434	15541	15447	15381	15413	15298	15452	15430	15378	15437	15427	15451	15413	15461	15268	15282	15256	15533	15414	15464	15306	15318	15345	15282	15408	15356	15371	15312	15461	15494	15197	15412	15311	15400	15311	15541	15315	15240	15430	15396	15438	15307	15329	15264	15206	15479	15301	15163	15486	15370	15458	15302	15163	15482	15353	15496	15471	15275	15319	15372	15230	15419	15431	15515	15443	15134	15384	15320	15569	15408	15387	15416	15420	15338	15447	15403	15457	15322	15323	15475	15277	15493	15465	15364	15545	15374	15370	15369	15132	15254	15287	15339	15316	15358	15303	15497	15487	15425	15382	15447	15186	15514	15458	15344	15262	15311	15449	15379	15372	15310	15437	15400	15396	15399	15395	15333	15347	15360	15407	15330	15274	15393	15299	15568	15303	15305	15359	15369	15225	15355	15321	15451	15477	15247	15362	15162	15423	15338	15440	15364	15324	15377	15319	15298	15419	15438	15424	15367	15326	15345	15363	15558	15378	15384	15428	15341	15429	15356	15246	15425	15347	15213	15315	15476	15232	15275	15281	15323	15338	15524	15256	15331	15463	15578	15285	15303	15413	15395	15515	15522	15367	15434	15336	15439	15359	15348	15289	15364	15352	15346	15305	15315	15388	15451	15454	15285	15413	15526	15310	15321	15492	15359	15398	15251	15433	15328	15373	15411	15299	15279	15502	15361	15288	15308	15318	15257	15352	15373	15364	15224	15325	15376	15390	15541	15436	15341	15203	15522	15302	15412	15321	15310	15362	15376	15468	15300	15226	15522	15366	15194	15185	15319	15482	15473	15305	15288	15358	15318	15275	15390	15261	15325	15355	15499	15299	15301	15289	15327	15361	15223	15310	15276	15327	15402	15224	15323	15364	15183	15397	15385	15358	15375	15317	15400	15199	15284	15279	15550	15337	15419	15432	15416	15350	15320	15443	15268	15314	15405	15395	15564	15356	15349	15402	15276	15439	15377	15332	15492	15386	15380	15444	15341	15361	15307	15365	15470	15352	15383	15343	15392	15303	15424	15509	15463	15344	15645	15471	15474	15245	15362	15442	15431	15278	15313	15165	15618	15364	15319	15433	15449	15390	15326	15267	15526	15352	15269	15278	15470	15246	15425	15455	15330	15101	15346	15334	15382	15270	15448	15263	15297	15413	15163	15390	15457	15321	15358	15339	15377	15281	15240	15313	15250	15242	15288	15433	15392	15353	15386	15348	15542	15400	15281	15316	15414	15284	15413	15283	15358	15258	15564	15338	15290	15406	15219	15280	15286	15479	15345	15354	15400	15567	15443	15254	15466	15412	15175	15371	15254	15403	15162	15521	15279	15237	15239	15266	15229	15377	15232	15422	15243	15584	15300	15398	15250	15314	15295	15399	15384	15502	15267	15395	15486	15381	15491	15423	15392	15404	15181	15317	15333	15327	15195	15516	15226	15338	15271	15224	15469	15387	15245	15287	15487	15343	15432	15308	15416	15418	15309	15500	15346	15245	15320	15370	15398	15240	15320	15418	15307	15293	15240	15487	15382	15344	15430	15310	15238	15522	15190	15418	15443	15233	15320	15322	15305	15350	15426	15402	15475	15394	15283	15403	15379	15285	15444	15365	15455	15324	15404	15578	15180	15336	15373	15447	15516	15470	15401	15313	15378	15323	15292	15513	15270	15296	15322	15508	15344	15353	15314	15338	15200	15302	15221	15285	15519	15304	15305	15278	15638	15490	15182	15347	15474	15382	15420	15198	15449	15351	15220	15507	15352	15275	15358	15380	15480	15482	15355	15382	15410	15429	15315	15370	15359	15282	15412	15442	15132	15327	15345	15492	15257	15382	15375	15440	15439	15344
25595	21533	28555	26131	23163	22884	21037	19701	18834	18833	18980	20817	20064	19488	19194	19382	19147	19484	19292	19397	21583	22018	21630	19566	18853	18284	18049	17888	17884	17794	17878	17579	17763	18005	17750	17737	17694	17614	17569	17795	17711	17791	17916	17638	17778	17737	17754	17673	17713	17779	17778	17720	17710	17848	18013	17754	17637	17693	17726	17727	18010	17829	17799	17904	17673	17615	17858	17816	17835	17981	17735	17692	17526	17658	17764	17865	17718	17564	17698	17818	17824	17754	17707	17664	17859	17760	17814	17706	17820	17822	17842	17616	17673	17746	17601	17744	17610	17469	17674	17847	17716	17782	17618	17857	17576	17638	17669	17716	17755	17770	17654	17797	17589	17768	17794	17708	17895	17796	17897	17446	17934	17926	17822	17899	17645	17798	17689	17701	17573	17715	17828	17959	17731	17804	17671	17889	17724	17872	17730	17860	17799	17696	17763	17871	17725	17716	17654	17564	17771	17679	17747	17773	17715	17702	17717	17832	17836	17956	17705	17857	17586	17828	17716	17872	17668	17854	17641	17679	17690	17973	17727	17653	17689	17675	17823	17665	17625	17640	17741	17823	17892	17817	17785	17693	17688	18055	18111	17744	17642	17663	17935	17814	17764	17808	17761	17905	17833	17733	17671	17915	17757	17835	17996	17863	17859	18034	17839	17817	17686	17482	17648	17764	17784	17853	17943	17822	17881	17834	17549	17710	17896	17634	17846	17782	17799	17836	17806	17623	17600	17598	17579	17775	17918	17864	17565	17642	17542	17794	17762	17604	17514	17615	17839	17670	17963	17742	17447	17603	17684	17787	17817	17646	17937	17775	17812	17590	17763	17577	17796	17703	17759	17814	17861	17768	17782	17767	17776	17907	17609	17788	17807	17796	17599	17645	17844	17610	17678	17760	17729	17753	17771	17644	17649	17899	17857	17814	17835	17827	17824	17863	17654	17610	17810	17682	17839	17685	17674	17883	17876	17716	17741	17680	17722	17789	17602	17687	17768	17746	17753	18018	17794	17813	17946	17728	17823	17684	17474	17773	17726	17632	17830	17994	17745	17710	17734	17621	17604	17971	17823	17844	17597	17865	17843	17680	17792	17769	17666	17757	17809	17782	17840	17774	17789	17634	17788	17748	17773	17813	17833	17847	17729	17735	17701	17787	17760	17741	17720	17798	17790	17771	17857	17679	17695	17733	17819	17814	17807	17767	17601	17682	17909	17689	17742	17817	17797	17765	17825	17778	17717	17685	17981	17630	17829	17461	17811	17872	17609	17753	17897	17597	17635	17792	17609	17718	17690	17801	17723	17960	17832	17676	17827	17711	17717	17813	17729	17860	17526	17704	17637	17644	17627	17792	17964	17913	17909	17819	17763	17793	17721	17603	17733	17943	17656	17733	17720	17640	17737	17765	17563	17705	17818	17865	17717	17748	17805	17789	17551	17830	17826	17764	17729	17666	17829	17754	17814	17802	17993	17835	17741	17761	17610	17697	17778	17923	17626	17751	17961	17901	17662	17784	17806	18008	17930	17829	17819	17714	17822	17640	17629	17735	17839	17650	17756	17708	17852	17705	17802	17668	17685	17653	17838	17634	17699	17826	17946	17852	17652	17689	17522	17948	17646	17732	17910	17620	17570	17763	17821	17819	17763	17748	17816	17810	17899	17764	17700	17819	17756	17621	17610	17678	17609	17587	17796	17636	17896	17975	17831	17854	17840	17875	17814	17549	17696	17937	17498	17699	17784	17470	17710	17878	17640	17604	17922	17742	17798	17715	17957	17651	17442	17737	17818	17772	17776	17904	17667	17742	17723	17768	17679	17768	17918	17656	17923	17696	17727	17678	17800	17543	17864	17857	17708	17648	17787	17633	17533	17754	17874	17749	17874	17816	17886	18001	17655	17833	17797	17755	17827	17735	17643	17636	17666	17815	17821	17991	17691	17909	17651	17933	17845	17723	17724	17641	17666	17800	17829	17689	17598	17785	17741	17636	17813	17955	17962	17848	17748	17699	17770	17895	17577	17695	17772	17704	17725	17697	17540	17780	17683	17756	17758	17629	17681	17668	17712	17821	17778	17624	17868	17601	17792	17918	17823	17669	17699	17849	17835	17692	17571	17837	17908	17756	17676	17633	17732	17755	17834	17767	17824	17903	17505	17850	17810	17895	17694	17850	17725	17727	17520	17886	17890	17578	17659	17718	17680	17808	17660	17734	17687	17828	17668	17759	17750	17662	17681	17767	17860	17571	17594	17619	17981	17788	17709	17682	17927	17776	17834	17560	17808	17967	17812	17651	17654	17663	17830	17704	17803	17782	17715	17734	17880	17757	17810	17934	17587	17631	17467	17672	17910	17596	17452	17645	17710	17832	17730	17814	17786	17521	17544	17688	17685	17777	17626	17744	17809	17765	17694	17779	17706	17613	17679	17863	17731	17676	17806	17655	17560	17706	17784	17831	17677	17763	17743	17775	17858	17767	17734	17795	17690	17571	17698	17698	17738	17707	17608	17950	17876	17635	17767	17764	17919	17724	17639	17743	17636	17586	17676	17595	17743	17809	17728	17665	17688	17773	17863	17841	17769	17752	17966	17794	17796	17729	17617	17716	17888	17697	17690	17561	17912	17717	17638	17635	17634	17783	17740	17834	17799	17928	17780	17710	17866	17682	17633	17670	17704	17860	17749	17622	17801	17601	17606	17649	18041	17620	17803	17778	17733	17653	17805	17614	17710	17741	17537	17809	17690	17796	17834	17898	17723	17750	17657	17754	17840	17758	17820	17829	17659	17581	17759	17685	17727	17850	17888	17657	17704	17882	17898	17858	17532	17794	17682	17832	17496	17660	17728	17677	17852	17695	17667	17603	17711	17578	17568	17568	17539	17701	17832	17788	17730	17738	17896	17759	17687	17668	17808	17775	17703	17700	17563	17747	17823	17637	17848	17784	17811	17767	17777	17829	17900	17553	17694	17713	17573	17685	17879	17622	17541	17544	17749	17503	17790	17817	17750	17840	17784	17642	17653	17833	17645	17892	17652	17802	17715	17707	17687	17639	17928	17779	17464	17716	17838	17838	17503	17733	17627	17751	17857	17612	17827	17838	17701	17775	17787	17862	17812	17688	17620	17747	17839	17734	17770	17785	17881	17866	17699	18028	17726	17616	17664	17603	17712	17959	17804	17759	17747	17892	17715	17538	17877	17688	18009	17674	17789	17745	17865	17919	17785	17793	17598	17855	17729	17818	17604	17684	17779	17772	17842	17742	17859	17857	17899	17633	17646	17745	17774	17581	17646	17816	17772	17711	17952	17630	17630	17657	17810	17817	17719	17815	17910	17865	17837	17642	17774	17616	17670	17717	17790	17683	17815	17717	17895	17831	17752	17856	17908	17739	17640	17838	17675	17776	17699	17684	17946	17983	17666	17718	17748	17901	17604	17700	17670	17576	17824	17701	17495	17919	17906	17688	17771	17614	17646	17926	17619	17687	17711	17733	17599	17759	17589	17825	17949	17539	17731	17801	17847	17714	17775	17793	17733	17724	17825	17634	17873	17668	17748	17508	17749	17702	17748	17617	17712	17861	17710	17571	17827	17486	17925	17705	17797	17721	17807	17809	17888	17699	17739	17754	17678	17689	17614	17735	17714	17668	18011	17760	17822	17804	17797	17936	17757	17772	17737	18016	17652	17930	17839	18065	17952	17793	17822	17804	17604	17587	17737	17760	17773	17715	17802	17664	17824	17929	17775	17725	17820	17686	17778	17784	17725	17784	17924	17772	18013	17849	17663	17546	17674	17526	17716	17784	17615	17695	17791	17932	17674	17803	17716	17829	17743	17855	18073	17614	17851	17647	17697	17615	17726	17702	17903	17663	17636	17796	17654	17772	17615	17798	17747	17736	17669	17713	17889	17546	17726	17663	17606	17558	17533	17857	17721	17764	17757	17563	17815	17860	17615	17925	17959	17880	17713	17682	17619	17623	17886	17558	17740	17704	17633	17839	17596	17750	17800	17653	17678	17738	17624	17748	17946	17875	17731	17706	17566	17684	17772	17782	17714	17778	17596	17752	17669	17837	17794	17980	17806	17655	17748	17499	17565	17763	17891	17702	17946	17556	17575	17714	17733	17614	17680	17659	17772	17672	17562	17834	17754	17742	17683	17808	17591	17769	17939	17646	17771	17579	17504	17696	17669	17761	17615	17668	17574	17861	17755	17566	17717	17720	17761	17889	17710	17678	17817	17736	17735	17628	17814	17747	17818	17828	17741	17781	17730	17643	17694	17953	17934	17777	17914	17635	17726	17746	17722	17759	17741	17738	17780	17735	17636	17720	17727	18023	17826	17892	17497	17586	17877	17653	17859	17737	17814	17772	17691	17586	17801	17905	17771	17685	17651	17578	17727	17754	17886	17862	17643	17728	17815	17556	17848	17702	17774	17869	17757	17701	17727	17661	17707	17754	17833	17840	17638	17745	17824	17843	17720	17662	17939	17727	17717	17776	17855	17721	17805	17825	17700	17840	17720	17757	17892	17886	17925	17766	17661	17704	17754	17686	18004	17901	17758	17835	17494	17739	17786	17883	17852	17711	17934	17801	17777	17910	17794	17766	17926	17822	17700	17677	17688	17850	17756	17652	17783	17752	17693	17630	17643	17740	17696	17769	17780	17768	17753	17560	17930	17790	17684	17963	17586	17746	17932	17733	17840	17829	17812	17711	17513	17695	17693	17612	18057	17722	17668	17737	17822	17791	17785	17722	17901	17779	17703	17808	17550	17591	17969	17861	17678	17876	17870	17674	17713	18086	17852	17834	17619	17747	17818	17837	17971	17892	17917	17950	17827	17835	17866	17901	17922	17723	17840	17989	17816	17918	17727	17964	17689	17946	17627	17898	17647	17553	17943	17580	17669	17879	17709	17880	17712	17571	17629	17798	17848	17973	17530	17701	17735	17683	17691	17652	17558	17733	17840	17862	17810	17824	17881	17757	17901	17735	17868	17817	17714	17659	17791	17528	17700	17909	17893	17828	17781	17885	17864	17741	17694	17695	17762	17718	17618	17642	17662	17720	17760	17679	17624	17768	17774	17686	17873	17726	17857	17998	17571	17909	17803	17476	17686	17957	17885	17878	17701	17746	17600	17692	17611	17522	17759	17768
20362	34427	34025	28214	23077	20849	17973	17551	17232	17014	17792	19939	18792	17633	17854	18019	17564	17814	17238	17909	20854	21506	19573	17376	16472	15720	15409	15296	15276	15193	15171	15227	15129	15192	15305	15047	15262	14949	15259	15212	15215	15173	15333	15147	15141	15389	15138	15253	15246	15167	15210	15378	15159	15275	15295	15128	15284	15171	15121	15292	15018	15080	15266	15148	15152	15253	15096	15375	15069	15185	15149	15295	15171	15099	15225	15143	15204	15187	15017	15168	15216	15131	15293	15179	15360	15218	15203	15041	15103	15197	15000	15052	15302	15095	15087	15333	15096	15255	15045	15007	15172	15118	15110	15241	15219	15255	15186	15115	15247	15183	15190	15149	15158	15085	15165	15084	15121	15088	14952	15068	15235	15145	15171	15154	15150	15220	15241	15166	15003	15077	14929	15189	15253	15187	15281	14984	15172	15310	15109	15165	14973	15355	15124	15046	15183	15276	15267	15153	15217	15149	15161	15035	15209	15242	15106	15074	15188	15065	15078	15144	15085	15209	15428	15135	15169	15051	15100	15208	15159	15191	15118	15144	15158	15176	15271	15044	15294	15038	15371	15125	15005	15172	15072	15052	15304	15248	15105	15210	15294	15115	15230	15094	15121	15184	14929	15235	15063	15197	15281	15187	15133	15266	15183	15122	15122	15129	15145	15138	15195	15038	15088	15116	15084	15254	15280	15180	15248	15230	15304	15096	15335	15197	15122	15256	15083	15115	15098	15245	15125	15186	15124	15035	15145	15282	15316	15144	15135	15345	15050	15220	15108	15137	15096	15182	15213	15177	15205	15097	15198	15035	15150	15200	15165	15118	15186	15244	15105	15151	15133	15205	15310	15295	15206	15127	15340	15183	15154	15158	15089	15169	15118	15086	15119	15213	15094	15093	15044	15221	15331	15193	15193	15193	15106	15205	15072	15063	15173	15121	15201	15282	15172	15164	15240	15153	15211	15124	15042	15217	15171	15332	15212	15000	15071	15307	15089	15144	15246	15336	15271	15336	15302	15249	15170	15211	15231	15136	15140	15249	15051	15055	15202	15154	15267	15215	15204	15204	15078	15139	15224	15085	15295	15221	15085	15176	15105	15076	15066	15433	15053	15060	15097	15073	15054	15246	15039	15170	15166	15151	14972	15276	15119	15026	15199	15165	15324	15298	15050	15151	15106	15181	15196	15091	15061	15222	15078	15144	15042	15348	15142	15276	15438	15256	15189	15072	15126	15197	15099	15123	15181	15259	15073	15077	15323	15131	15181	15122	15114	15232	15125	15203	15162	15188	15134	15056	15194	15325	14957	15084	15183	15153	15311	15206	15097	14951	15136	15207	15128	15297	15124	15168	15352	15242	15262	15124	15218	15113	15238	15155	15098	15252	15098	15169	15214	15042	15089	15287	15146	15194	15252	15173	15211	15229	15006	15234	15175	15204	15120	14941	15142	15237	15102	15278	15170	15229	15190	15086	15320	15273	15305	15401	15169	15352	15077	15197	15029	15205	15419	15117	15166	15168	15220	15064	15116	15151	15064	15182	15258	15164	15248	15086	15257	15090	15246	15159	15050	15069	15324	14895	15124	15245	15197	14957	15339	15111	15232	15086	15197	15200	15221	15137	14983	15264	15163	15108	15167	15117	15256	15195	15111	15227	15235	15354	15295	15226	15129	15195	15233	15063	15233	15069	15327	15148	15370	15222	15273	15061	15233	15193	15179	15224	15241	15098	15224	15018	15280	15146	15149	15058	15140	15121	15255	15126	15120	15036	15136	15316	15275	15226	15338	15177	15245	15245	15229	15043	15182	15266	15182	15269	14985	15094	14994	15296	15200	15169	15276	15049	15050	15313	15077	15113	15203	15187	15079	14990	15231	15040	15231	15081	15203	15136	15117	15236	15243	14929	15144	14995	15182	15234	15221	15311	15092	15154	15174	15077	15103	15175	15386	15123	15230	15171	15164	15139	15011	15056	15210	15131	15098	15251	15241	15073	15341	15137	15077	15165	15277	15137	15208	14950	15280	15165	15356	14950	15192	15172	15363	15130	15166	15052	15173	15137	15125	15044	15117	15239	15053	15019	15121	15109	15243	15152	15154	15079	15210	15171	15246	15169	15035	15041	15244	14950	15204	15296	15147	15070	15130	15195	15172	15228	15217	15289	15213	14942	15041	15180	15159	15302	15103	15219	15128	15362	15110	15226	14976	15117	15109	15127	15081	15210	15036	15201	15487	15074	15099	15200	15124	15147	15315	15235	15264	15297	15230	14965	15255	15165	15127	15137	14920	15224	15213	15090	15259	15155	15173	15136	15363	15118	15304	15258	15123	15132	15146	15015	15231	15208	15099	14932	15181	15390	15105	15153	15228	15264	15186	15309	15328	15288	15105	15120	15102	15132	15212	15263	15133	15339	15211	15281	15156	15238	15298	15009	15023	14975	15326	15239	15153	15256	15101	15215	15115	15227	15307	15261	15064	15239	15186	15203	15251	15166	15105	15132	15128	15146	15222	15378	15172	15315	15137	15304	15211	15123	15085	15160	15163	15217	15083	15174	15259	15255	15174	15120	15200	15250	15134	15180	15040	15366	15213	15134	15242	15224	15268	15236	15274	15164	15042	15239	14964	15212	15196	14995	15237	15111	15108	15214	15040	15111	15312	15200	15091	15301	15049	15097	15285	14963	15174	15117	15239	15194	15144	15163	15115	15509	15272	15071	15189	15135	15270	15125	15035	15239	15165	14998	15107	15300	15270	15222	15262	15021	15411	15345	15077	15193	15193	15330	15116	15308	15194	15433	15266	15195	15247	15155	15185	14955	15150	15376	15260	15313	15262	15353	15058	15247	15264	15222	15275	15230	15098	15194	15085	15220	15074	15201	15204	15149	15124	15183	15156	15332	15271	15039	15103	15245	15288	15079	15164	15123	15286	15263	15225	15258	15260	15263	15158	15249	15267	15077	15109	15172	15198	15189	15277	15240	15192	15096	15311	15242	14925	15109	15262	15199	15212	15097	15182	15024	15051	14989	15189	15245	14986	15030	15120	15030	15259	15151	15268	15372	15135	15158	15080	15293	15100	15011	15274	15217	15232	15159	15087	15241	15265	15155	15100	15245	15260	15192	15068	15189	15324	15111	15122	15007	15110	15111	15099	15039	15273	15378	15169	15267	15235	15163	15167	15299	15280	15211	15176	14995	15089	15149	15129	15276	15202	15282	15219	15217	15191	15189	15176	15013	15151	15258	15180	15202	15315	14986	15113	15060	15036	15241	15261	15093	15274	15128	15163	15055	15194	15219	15277	15191	15117	15083	15215	15082	15235	14955	15110	15192	15292	14907	15287	15070	15328	15081	15292	15190	15299	14986	15094	15279	15110	15179	15124	15184	15118	15107	15159	15218	15131	15180	15057	15294	15101	15184	15164	15235	15088	15283	15333	15191	15303	15156	15147	15328	15268	15154	15255	15232	15125	15185	15201	15267	15288	15200	15130	15186	15377	15293	15223	15162	14978	15228	15089	15057	15262	15062	15227	15124	15090	15263	15129	15068	15207	15185	15161	15268	15120	15228	15108	15245	15206	15128	15267	15202	15049	15099	15130	15125	15115	15152	15091	15248	15058	15069	15268	15170	15044	15249	15350	15179	15197	15113	15230	15207	15093	15074	15179	15236	15166	15096	15121	15148	15128	15074	15283	15083	15355	15202	15124	15211	15361	15251	15319	15399	15402	15074	15321	15118	15316	15196	15137	15085	15153	15159	15130	14967	15253	15084	14945	15118	15324	15080	15243	15184	15332	14983	15171	15260	15142	15180	15244	15221	15004	15209	15296	15195	14988	15192	15170	14978	15151	15056	15149	15197	15283	15177	15260	15288	15207	15224	15158	15138	15115	15146	15177	15202	15071	15161	15075	15075	15333	15099	15230	15098	15107	15250	15050	15190	14963	15258	15130	15080	15157	15246	14952	15195	15040	15085	15248	15150	15116	15282	15244	15222	15121	15184	15295	15131	15255	15200	15226	15273	15094	15064	15210	15200	15121	15209	15288	15301	15213	15319	15207	15182	15190	15193	15073	15139	15192	15111	15088	15286	15098	15271	15297	15190	15100	15190	15028	14961	15099	15104	15114	15305	15195	15164	14965	15162	14910	15189	15280	15107	15142	15144	15198	15270	15114	15053	15338	15186	15188	15274	15106	15064	15034	15108	15139	15122	15224	15276	15231	14981	15175	15102	15249	15216	15192	15197	15274	15255	15139	15056	15082	15238	15126	15229	15252	15339	15176	15173	15059	15224	15220	15030	15244	15124	15303	15075	15121	15186	15212	15096	15038	15217	15307	15100	14975	15119	15192	15163	15076	15224	15151	15090	15318	15227	15118	15094	15376	15261	15139	15164	15294	15130	15149	15127	15182	15293	15145	15222	15184	15154	15190	15098	15039	15079	15120	15198	15114	15191	15020	15108	15007	15278	15009	15185	15051	15278	15094	15134	15120	15137	15144	15067	15080	15145	15199	15128	15168	15127	15140	15239	15159	15220	15133	15223	15298	15073	15181	15036	15256	15206	15346	15249	15171	15228	15122	15242	15134	15088	15184	15156	15193	15160	15121	15060	15190	15136	15222	15092	15026	15238	15101	15231	15144	15120	15282	15081	15169	15030	15234	15190	15079	15221	15445	15220	15096	15333	15218	15058	15215	15064	15160	15151	14998	15131	15003	15261	15217	15131	15120	15027	15254	15262	15188	15178	15056	15078	15259	15177	15178	15075	15128	15062	15242	15014	15236	15130	15229	15190	15151	15194	14984	15226	15012	15057	15164	15126	15219	15080	15301	15030	15341	15225	15192	15328	15160	15265	15189	15118	15134	15343	15137	15192	15170	14950	15130	15227	15333	15207	15184	15221	15270	15272	15070	15208	15094	15077	15187	15148	15212	15117	15166	14975	15094	15133	15056	15272	15123	15185	15133	15222	15114	15389	15260	15112	15189	15404	15275	15236	15211	15157	15145	15215	15114	15236	15125	15292	15172	14939	15245	15196	15281	15235	15114	15350	15143	15202	15067	15174	15145	15327	15187	15082	15161	15239	15159	15116	15059	14932	15226	15113	15091	14995	15078	15250	15093	15112	15216	15128	15272	15112	15069	15149	15121	15237	15162	15237
24176	21410	28954	24474	22338	24407	24587	20353	19312	19487	19428	20781	21650	21055	20081	20125	20124	19805	19858	19784	25800	25005	23785	21455	20017	18789	18156	18036	17821	17967	17875	17795	17731	17812	17899	17908	17850	17720	17666	17840	17658	17956	17873	17777	17599	17621	17873	17680	17549	17677	17843	17819	17682	17668	17795	17773	17552	17556	17737	17644	17689	17770	17878	17507	17858	17685	17774	17761	17597	17716	17796	17825	17701	17721	17511	17688	17924	17852	17629	17735	17713	17543	17880	17771	17618	17818	17493	17640	17696	17701	17791	17789	17817	17730	17690	17435	17600	17787	17835	17585	17889	17910	17730	17560	17560	17642	17577	17628	17776	17461	17701	17720	17763	17664	17871	17906	17807	17771	17612	17555	17621	17705	17765	17567	17676	17582	17667	17612	17668	17629	17737	17922	17694	17868	17799	17772	17762	17815	17889	17774	17573	17935	17734	17842	17706	17487	17706	17984	17774	17648	17756	17689	17738	17728	17677	17674	17695	17736	17620	17710	17548	17728	17581	17632	17566	17656	17624	17541	17734	17903	17800	17651	17599	17666	17660	17790	17592	17772	17657	17609	17635	17663	17577	17626	17832	17838	17779	17925	17711	17740	17594	17901	17750	17496	17830	17771	17658	17646	17633	17798	17742	17540	17555	17645	17656	17759	17733	17762	17820	17693	17722	17865	17617	17938	17601	17791	17624	17597	17808	17652	17734	17783	17706	17607	17720	17749	17720	17740	17573	17528	17645	17824	17860	17665	17618	17604	17649	17628	17711	17593	17869	17522	17701	17574	17695	17724	17859	17617	17638	17707	17776	17836	17582	17601	17869	17706	17701	17546	17595	17733	17537	17846	17616	17913	17758	17778	17767	17699	17834	17552	17661	17430	17785	17550	17614	17685	17483	17649	17731	17583	17696	17534	17750	17814	17718	17755	17795	17798	17688	17855	17711	17842	17688	17731	17841	17745	17474	17831	17794	17796	17715	17514	17894	17581	17624	17572	17631	17753	17676	17596	17784	17960	17958	17646	17690	17781	17697	17825	17550	17653	17701	17721	17900	17767	17777	17729	17881	17630	17535	17698	17630	17700	17683	17797	17780	17670	17712	17745	17848	17816	17640	17786	17699	17593	17840	17607	17622	17713	17551	17838	17642	17628	17642	17727	17583	17585	17708	17739	17964	17740	17783	17873	17922	17814	17829	17819	17801	17659	17771	17981	17696	17693	17627	17739	17720	17582	17830	17626	17802	17692	17794	17689	17760	17684	17577	17998	17908	17607	17541	17730	17667	17705	17693	17536	17726	17920	17711	17591	17736	17722	17695	17629	17659	17569	17642	17814	17889	17690	17846	17833	17866	17454	17529	17592	17978	17827	17854	17720	17814	17848	17726	17640	17596	17493	17561	17764	17687	17564	17621	17734	17818	17693	17852	17650	17595	17716	17821	17821	17765	17588	17711	17703	17738	17634	17642	17737	17702	17630	17711	17711	17601	17732	17610	17574	17758	17876	17700	17526	17687	17760	17781	17575	17532	17753	17763	17768	17668	17821	17661	17616	17814	17736	17701	17655	17884	17709	17775	17394	17558	17490	17637	17705	17550	17656	17682	17496	17591	17484	17498	17605	17714	17886	17600	17728	17581	17591	17701	17797	17659	17758	17812	17820	17684	17857	17801	17735	17746	17874	17832	17530	17493	17889	17632	17668	17682	17514	17775	17578	17502	17740	17861	17688	17772	17721	17632	17890	17515	17620	17865	17790	17779	17725	17789	17750	17859	17612	17632	17710	17942	17670	17730	17707	17499	17819	17714	17762	17684	17630	17567	17777	17794	17805	17800	17795	17728	17543	17667	17688	17786	17834	17771	17627	17761	17656	17686	17639	17650	17806	17742	17581	17888	17769	17704	17669	17603	17658	17713	17729	17845	17545	17696	17849	17783	17729	17655	17694	17656	17632	17591	17689	17923	17685	17725	17764	17814	17427	17793	17638	17802	17732	17695	17738	17681	17610	17707	17527	17743	17650	17714	17571	17725	17567	17774	17837	17699	17387	17762	17630	17772	17684	17856	17740	17729	17635	17669	17723	17797	17685	17730	17746	17544	17756	17762	17658	17638	17980	17742	17732	17795	17527	17681	17874	17663	17506	17808	17785	17798	17778	17760	17982	17741	17665	17622	17670	17754	17732	17520	17665	17635	17773	17721	17468	17723	17760	17570	17696	17783	17729	17716	17559	17806	17767	17673	17799	17783	17917	17763	17593	17812	17706	17958	17775	17757	17576	17806	17735	17656	17883	17662	17735	17683	17660	17650	17681	17601	17598	17883	17585	17859	17675	17791	17495	17519	17418	17574	17756	17813	17888	17699	17583	17588	17779	17733	17896	17569	17672	17643	17651	17700	17713	17719	17712	17700	17673	17805	17888	17705	17715	17663	17717	17858	17766	17833	17747	17747	17675	17825	17819	17726	17801	17568	17762	17635	17886	17651	17802	17821	17542	17700	17621	17661	17614	17721	17786	17690	17669	17678	17490	17534	17720	17646	17707	17686	17654	17669	17630	17802	17719	17524	17778	17646	17770	17681	17594	17747	17691	17489	17679	17748	17486	17756	17663	17840	17971	17774	17717	17727	17610	17707	17749	17593	17699	17676	17581	17999	17795	17671	17791	17651	17822	17672	17683	17690	17708	17638	17737	17746	17740	17545	17587	17919	17745	17449	17700	17771	17483	17824	17739	17622	17671	17517	17647	17636	17790	17725	17677	17945	17868	17732	17733	17699	17735	17840	17820	17669	17463	17647	17634	17575	17627	17530	17541	17729	17842	17888	17840	17829	17692	17647	17796	17572	17646	17643	17759	17707	17580	17742	17634	17703	17591	17668	17612	17715	17597	17777	17833	17476	17585	17565	17681	17803	17647	17705	17778	17628	17747	17690	17589	17711	17504	17580	17675	17650	17912	17876	17507	17591	17693	17508	17907	17593	17461	17842	17809	17698	17829	17728	17764	17576	17713	17686	17760	17690	17721	17590	17690	17814	17711	17759	17469	17725	17677	17719	17670	17666	17668	17510	17807	17761	17628	17800	17807	17580	17704	17656	17674	17752	17676	17753	17806	17763	18004	17780	17560	17649	17801	17757	17781	17554	17692	17726	17559	17795	17830	17867	17755	17842	17673	17651	17776	17788	17770	17745	17685	17631	17736	17628	17680	17572	17701	17902	17732	17722	17554	17604	17611	17943	17828	17562	17875	17943	17616	17749	17897	17987	17680	17817	17841	17705	17812	17754	17355	17741	17631	17720	17416	17757	17532	17699	17859	17653	17793	17681	17914	17761	17624	17587	17816	18028	17731	17781	17902	17723	17698	17516	17564	17642	17756	17780	17606	17764	17713	17599	17750	17588	17757	17689	17786	17741	17640	17694	18034	17863	17624	17655	17517	17741	17614	17581	17785	17787	17651	17775	17687	17589	17724	17869	17666	17577	17697	17422	17600	17794	17597	17724	17739	17578	17627	17786	17806	17614	17485	17693	17617	17623	17679	18076	17759	17825	17677	17664	17648	17720	17604	17750	17691	17667	17783	17837	17803	17705	17634	17596	17672	17643	17784	17565	17536	17799	17732	17724	17575	17619	17647	17771	17767	17694	17717	17560	17698	17483	17673	17712	17901	17763	17969	17761	17603	17681	17738	17864	17662	17545	17681	17768	17528	17697	17725	17507	17756	17546	17640	17688	17813	17669	17812	17598	17839	17722	17677	17630	17611	17557	17503	17837	17857	17783	17743	17678	17688	17854	17830	17652	17715	17773	17538	17786	17559	17501	17955	17885	17612	17670	17709	17809	17798	17686	17663	17905	17580	17703	17764	17589	17749	17656	17546	17579	17826	17699	17624	17816	17720	17776	17899	17686	17791	17628	17993	17760	17518	17728	17556	17638	17591	17643	17501	17870	17788	17778	17731	17695	17882	17849	17748	17990	17639	17455	17616	17732	17797	17531	17772	17886	17673	17576	17586	17724	17549	17713	17823	17715	17760	17837	17680	17643	17540	17931	17751	17856	17638	17929	17673	17624	17740	17814	17850	17755	17660	17778	17694	17697	17805	17688	17714	17701	17652	17728	17830	17780	17581	17818	17638	17816	17776	17623	17758	17436	17597	17632	17817	17520	17572	17775	17440	17702	17644	17734	17604	17699	17657	17656	17529	17608	17548	17620	17710	17705	17700	17747	17675	17787	17496	17589	17717	17724	17756	17860	17688	17779	17737	17574	17472	17751	17564	17810	17775	17550	17596	17525	17655	17706	17827	17642	17762	17596	17807	17734	17826	17656	17881	17524	17814	17948	17736	17859	17601	17718	17704	17794	17630	17668	17651	17480	17512	17749	17781	17832	17868	17800	17695	17676	17763	17784	17746	17746	17850	17526	17470	17670	17681	17760	17338	17582	17671	17692	17824	17644	17706	17692	17544	17790	17655	17817	17675	17683	17783	17733	17692	17563	17873	17787	17688	17642	17509	17713	17781	17878	17457	17744	17747	17747	17660	17612	17755	17469	17695	17610	17819	17682	17636	17733	17965	17715	17718	17734	17777	17595	17650	17691	17679	17766	17538	17630	17620	17744	17725	17573	17631	17652	17805	17549	17675	17651	17855	17570	17538	17521	17818	17722	17920	17799	17536	17599	17645	17823	17725	17753	17834	17766	17652	17656	17604	17496	17438	17519	17624	17765	17674	17782	17787	17670	17746	17853	17571	17767	17696	17662	17572	17612	17805	17442	17934	17480	17732	17751	17595	17779	17693	17609	17828	17542	17671	17871	17751	17706	17604	17665	17610	17704	18068	17750	17767	17778	17637	17547	17681	17832	17783	17589	17727	17858	17874	17741	17753	17695	17606	17988	17570	17592	17751	17964	17871	17649	17620	17801	17520	17766	17893	17731	17641	17609	18015	17730	17686	17549	17676	18053	17789	17679	17619	17675	17672	17497	17585	17704	17671	17701	17626	17513	17726	17682	17596	17766	17709	17676	17738	17876	17729	17887	17857	17652	17870	17953	17587	17542	17801	17739	17886	17626	17571	17800	17727	17561	17837	17665	17559	17582	17668	17569	17580	17692	17811	17758	17714	17855	17697	17900	17855	17538	17757	17702	17851	17906	17815	17742	17944
21581	37058	37392	31111	24768	21926	20023	18409	17738	17377	17380	20868	21514	19954	18903	18919	18495	18762	18167	18668	27339	24960	23543	19469	17707	15952	15309	15179	15070	15022	15166	15162	15219	15105	15083	15108	15174	15268	15348	14953	15142	15005	15005	15187	15203	15070	15214	15016	15003	14987	15136	14898	15120	15158	15084	15136	15146	15039	15103	15000	15192	15028	14880	15213	14895	14917	14923	15045	15208	15053	15025	14988	15287	15095	15123	15010	15114	15049	14994	15057	15067	15145	15015	15264	15129	15009	15161	15059	14920	15074	14963	14919	15149	15083	14888	15112	15082	15103	15101	15082	15221	15148	15111	15150	15135	15129	15152	15182	15105	15236	15187	15167	15027	15028	15069	15214	14987	15171	15116	15116	15077	14903	15123	15041	15098	15176	15042	15143	15179	15094	15014	15046	14951	15171	15107	15084	15003	15395	15202	15240	15181	15047	15028	15057	15167	14816	14909	15239	15078	15001	15103	15093	14913	15066	15283	14990	15123	15041	15098	14975	15113	15231	15062	15150	15048	15197	15189	15154	15019	15129	14932	15037	15079	15093	15033	15202	14835	15031	15109	14875	14906	15022	15087	15162	15076	14893	15049	15009	15099	15105	15040	15100	15217	15169	15043	15047	15202	14976	14980	15035	15241	15134	14996	15241	15098	15069	15261	15206	15150	15049	15081	15071	14986	15293	15006	15195	14958	15120	15086	15020	15067	15084	15044	15139	15076	15099	15149	14875	14980	15195	14974	15119	15020	15012	15068	15068	15120	15145	14946	15053	15047	15088	15042	15165	15032	15327	15196	15134	15074	15128	15117	14967	15133	15021	14921	15193	15161	15049	15032	14875	14917	15109	15030	15074	15066	14995	15098	14935	15115	14974	14954	15014	15242	15213	15141	15128	15132	15126	15130	15079	15062	15215	15142	15115	15082	15181	15065	15028	15067	15029	15113	15134	15064	15163	15032	14892	15124	15164	14977	15080	15160	15062	14927	15155	15098	15032	15082	15020	15172	14907	14998	15023	15104	15222	15084	15101	15134	15136	15081	14977	15065	15112	15175	15237	15163	15138	15151	15034	15046	15146	15056	15048	15003	15074	15026	15146	15090	14989	15118	15261	14966	15205	15317	14945	15092	15308	14983	15187	15039	15199	15135	14923	15059	14999	14926	15160	15171	15057	14933	15047	14961	15014	15049	15029	15080	15173	14978	14935	15011	15198	15339	14971	15113	15071	14945	15034	14984	15209	15163	14989	15152	14988	15094	14963	15091	15060	14934	15089	14826	15188	14994	15049	14871	15039	15144	15109	15054	14984	15165	15113	15176	15030	15178	15030	14923	15111	15194	14948	15015	15262	14971	15006	15074	15039	14837	15212	14928	15004	15101	15041	15050	15067	15186	15085	15222	15175	15133	15011	15008	15084	15040	15213	15042	15158	14966	15087	15072	15233	15048	15133	14900	15153	15013	15061	15098	15003	14961	15147	15090	15008	14958	15142	14958	15054	15191	15164	15072	15146	15099	15154	15004	15194	14980	15148	15216	15016	15100	15118	15100	14913	15198	15238	15107	15181	15001	15201	15061	15224	15070	15130	14794	15054	15170	14995	15050	15047	14920	14884	15109	15006	15106	15047	15061	15083	15126	15037	15161	14995	15098	15061	15141	15108	15121	15097	15131	15130	15153	15127	15088	15042	15082	14905	15078	14993	15155	14925	15064	15081	15096	15004	15032	15008	15165	15040	15030	15059	15066	14933	15114	15147	15063	15049	14850	15036	15142	15122	15067	14962	15078	15192	15103	15066	15054	15017	15045	14997	14955	15113	15131	15004	15087	15101	14987	15071	15234	14825	15048	14892	15081	14939	15092	15037	14980	15087	15140	15144	14996	15071	15016	15136	15161	15104	14997	15186	15034	15096	15241	15073	15103	15047	15199	14826	14923	15250	15119	14969	14858	15050	15168	15185	15208	14946	15153	15141	15096	15097	15082	15164	15200	15078	15189	15001	15030	15102	15213	14929	15069	15156	15131	15107	15050	15086	14961	15211	15073	15011	14891	15099	15070	15035	15063	15255	15086	15173	15220	15151	15119	15028	15037	14919	15183	15013	15087	15034	14976	15121	14956	15227	15102	15118	15186	14942	15130	15101	15056	15092	15145	14951	15153	14938	15111	15003	14949	15088	15206	15032	15167	15073	15036	15138	15118	15116	15086	15197	15012	15196	15271	15153	15097	14891	14975	14970	14980	15179	15101	15299	14930	15065	15208	15037	15015	15015	15051	15119	15080	15134	14942	15018	15096	14995	15068	15023	14928	14974	15054	14893	15150	15126	14967	15048	15046	15140	15011	15110	14971	15167	15054	15081	15110	14992	15103	14929	14939	15164	15200	15100	15049	15075	15065	15026	15168	15139	14821	15102	14908	14966	14909	14920	15267	15104	14995	15156	15054	15043	15012	15079	15165	15061	15310	15219	15019	14993	15007	14993	14974	15091	14994	15232	15095	15108	14947	15026	15072	15373	15068	14912	15276	15129	15015	15039	15118	15153	14930	15060	15059	15027	15150	15149	14920	15276	15032	15058	15064	15157	14989	15130	15236	15115	15097	14982	15139	14903	15158	15043	14984	15090	14927	15070	15062	15003	15095	15084	15015	15094	14886	15132	15102	15008	15101	15009	15083	15046	14848	15122	15002	15165	15020	14961	15167	15131	14888	15230	14985	14912	14987	14966	15047	15249	15159	15023	15091	15112	15057	15131	15040	15221	15064	15056	15154	15013	14987	15080	15020	15020	15073	15018	15075	15034	15140	15119	15140	15037	15166	15122	15127	15237	14906	15081	15034	15069	14976	15044	15051	15065	15176	15184	15097	15216	15115	15181	14999	15018	15056	15139	15173	15010	15115	15068	14993	15149	15161	15102	14966	15102	15105	15007	15029	15023	14900	15119	15067	15155	15237	15005	14994	14721	15063	14788	15009	14964	15004	15062	15022	15111	14976	14973	15163	15055	15088	15191	15283	14844	15125	14983	14939	14997	14999	15230	15267	15277	15065	15113	15089	15060	14955	15112	14956	15120	15230	15109	14934	15026	15027	15030	15132	15050	15274	14965	15159	15077	14871	15090	15087	15021	15180	15093	15166	15020	15125	15059	15264	15218	15038	15122	15136	15144	14868	15126	14978	15036	14956	15156	14987	15083	15128	15070	14949	15030	15042	15155	14974	14991	15070	15253	15104	15056	15199	15198	15119	15030	15084	15052	15224	15162	15169	15138	14907	15061	15068	15161	15063	15031	15356	15041	15095	14977	14988	15054	15006	15139	15165	14936	15152	15125	15304	15155	15071	15316	14932	15180	15027	15051	15278	14943	15151	15011	15167	14940	15058	14995	15110	14997	15043	14946	15034	15125	15153	14993	15096	15042	15120	15048	15085	15129	15245	15126	14938	15085	15148	15119	14928	15162	15252	15155	15110	15038	15282	15049	15069	15008	15029	15126	15108	15049	15040	15130	15116	15014	15185	15078	14966	15039	15138	15122	15108	15411	15024	15009	15136	15138	15096	15053	15018	15116	15135	15124	15058	15002	15224	15095	15194	15180	15059	15054	14994	14870	15045	14975	14920	14967	14961	15315	14989	15097	15028	14943	15029	15038	15163	15141	15119	14987	15079	15036	15034	15094	14869	15011	15059	14978	15135	15043	15168	15172	14889	15217	15103	15098	15092	15192	14950	15142	15262	14908	15122	14954	15282	15082	15105	15185	15024	15129	15049	15178	14900	14963	15069	15131	14983	14939	15049	15030	15028	15231	15061	15007	15084	15110	14946	14999	15113	15191	15057	14895	15009	15074	15249	15139	15066	15060	14992	15137	15143	15022	15122	15134	15076	14864	14970	15011	14992	14965	15165	15038	15060	15055	15086	15219	15077	14982	15074	15028	15205	15062	15007	15122	15129	15163	14915	14997	15118	15051	15158	15065	15175	15061	14952	15117	15027	15053	15111	15200	15079	14908	14884	15022	15079	15231	15203	15214	15100	15216	15136	15085	15173	15047	15024	15059	14987	15284	14976	15003	15101	14988	15049	15209	15186	15111	15071	15172	15162	15169	15018	15036	15168	14983	15226	15105	14890	15267	14944	15129	15094	14912	15122	15023	15236	15153	15019	15139	15103	15102	14921	14984	15071	15240	14999	15071	15152	14981	15031	15145	15122	15049	14972	15204	14942	14938	14998	15067	15224	15132	15072	15082	15086	15071	15174	15110	15165	15059	15139	15041	15174	14970	15092	14915	15079	15059	15042	15117	15042	15144	15139	14977	15057	14982	15216	14939	14998	15077	15122	15056	15036	15227	15106	15129	15083	15143	15053	14945	15102	14860	15063	14980	15135	15033	15162	14932	15147	15004	15047	15046	14992	15151	15003	15126	14833	15039	15024	15261	15065	15014	15176	15106	14997	14994	15154	14957	15062	15031	15089	15059	15004	15092	15127	15203	14955	15055	15015	15094	15136	15075	15016	14850	14990	15135	15316	15122	15111	15156	15194	14991	14895	14972	15094	15141	15236	15113	15107	15088	15191	15035	15157	14953	15226	15052	15103	15081	15087	15059	14971	14942	15046	14998	14959	15235	15078	15007	15045	15142	15077	15015	15097	15193	15127	15117	15185	14982	15066	15086	15126	14889	15038	14920	15083	15042	15010	15149	15153	15064	14961	15162	15045	15064	15098	14977	15099	15094	15029	15088	14975	15153	14993	14931	15167	15018	15042	15110	14989	15005	15123	15128	14887	15207	15091	14989	15058	15074	15144	15104	15219	15101	15160	15112	15010	15118	15100	15284	15120	15222	15002	15087	15092	15201	15015	14928	15072	15175	15155	15078	15157	15216	15249	15243	14858	15218	15122	15069	15026	15217	15045	15053	15053	15203	14996	15002	15221	15026	15128	15146	15058	14958	15048	15083	14930	15131	15033	15151	15004	14916	15112	14935	15054	15253	14902	15189	15141	15055	14974	15214	15041	15178	15296	15109	15198	15027	15020	15101	15211	14963	14994	15129	15003	15239	14980	15089	15167	15048	15234	15029	15110	14989	15055	14963	15049	14958	15198	14952	15106	15016	15103	14937	15057	15062	14952	14896	15154	15234	15001	14910	15024	15013	15017	14993	15090	15177
31248	27722	30260	26995	21238	19837	19287	19017	18665	18621	18545	18899	20297	19926	19612	19361	19284	19085	19075	18676	18730	18796	18828	18555	18422	18244	18129	18340	18215	18150	18008	18209	18077	18221	18197	18238	18090	18092	18223	18035	18104	18297	18193	18213	18074	18178	18136	18077	18106	18189	18229	18362	18157	18293	18319	18116	18188	18281	18057	18349	18221	18202	18154	18083	18240	18141	18216	18285	18008	18078	18071	17990	18134	18138	18243	18041	18240	18258	17938	18156	18256	18213	18157	17999	18242	17996	18338	18110	18337	18261	18237	18392	18208	18278	18127	18291	18135	18323	18050	18236	18319	17924	18241	18257	18195	18082	18234	18122	18229	18108	18010	18145	18028	17862	18306	18103	18069	18387	18076	18019	18121	18117	18359	18016	18139	18180	18294	18121	18278	18246	17993	17988	18136	17973	18045	18169	18281	18203	18284	18223	18118	18254	17984	18137	18078	18247	18167	18221	18092	18407	18031	18040	18244	18188	18261	18253	18222	18332	18252	18135	18356	18305	18321	18094	18097	18095	17928	18231	18109	18124	18219	18161	18125	18001	18086	18122	18116	18108	18212	18263	18161	18080	18252	18268	18185	18048	18335	18219	18220	18326	18032	17965	18279	18289	17887	18289	18088	18013	18145	18131	18063	18364	18114	18080	18188	18088	18230	18120	18148	18128	18205	18090	18115	18368	18259	18258	18202	18109	18050	18063	18045	18046	18065	18100	18090	18038	18135	18077	18206	18071	18132	18079	18131	18393	18172	18139	18100	18201	18142	18190	18183	18147	17988	18000	18184	18209	18398	18149	17954	18121	18089	18391	18257	18230	18137	18161	18101	18145	18155	18153	18185	18309	18153	18257	18368	18198	18395	18169	18362	18254	18351	18270	18302	18048	18130	18181	18334	18050	18272	18167	17921	18085	17982	18036	17957	18408	18134	18278	18298	17969	18254	18219	18003	18217	18164	18088	18096	18179	18186	18331	18184	18119	18275	18012	18140	18197	18190	18078	18100	17983	18255	18021	18164	18036	17953	18068	18058	18077	18053	18179	18211	18079	18255	18024	18047	18036	18153	18210	17966	18326	18081	18155	18077	18079	18106	18284	18088	18363	18278	18195	18140	18110	18293	18123	18223	18149	18147	18171	18328	18237	18366	18038	18205	18227	18097	18095	18186	18037	18129	18285	18254	18228	18262	18263	18127	18029	18289	18124	18186	18210	18206	17885	18028	18063	18046	18258	18197	18103	18130	18106	18306	18110	17904	18260	18074	18288	18208	18073	18155	18230	18122	18134	18270	18091	18266	18196	18268	18093	18172	18185	18145	18069	18398	18328	18325	18277	18258	18177	18001	18076	18222	18273	18172	18131	18215	18179	18205	18311	18203	18279	18102	18172	18148	17983	18156	18227	18119	18279	18113	18149	18192	18125	17997	18140	18207	18144	18354	18202	18183	18202	18216	18098	17904	18065	18234	18176	18021	18078	18253	18154	17966	18132	18129	18194	18099	18176	18022	18363	17917	18285	18171	18424	18198	17969	18027	18101	18184	18120	18138	17940	18318	18153	18135	17942	18198	18075	18154	18248	18173	18048	18042	18034	18204	18073	18306	18347	18059	17974	18030	18380	18261	18032	18333	18202	18242	18110	18078	18141	18095	18033	18168	18305	17849	18185	18066	18097	18158	18084	18213	18309	18091	18184	18012	18318	18213	18248	18140	18020	18198	18032	18045	18390	18307	18117	18019	18034	18280	18005	18340	17980	18185	18216	18087	18218	18236	17941	18207	18198	17887	18249	18211	18166	18113	18414	18104	18203	18154	18130	17992	17974	18206	18011	18116	18167	17983	18143	17980	18142	18185	18377	17963	18121	18083	18146	18080	17941	18269	18186	18169	18183	18219	18088	18097	18202	18114	18116	18154	18263	18308	18278	18110	18348	18305	18158	18287	18225	18142	17980	18132	18336	18241	18061	18426	18355	18307	18213	18035	18164	18199	18258	18010	18064	18275	18191	18194	18459	18207	18014	18353	18334	18300	18063	18303	18127	18173	18031	17911	18062	18235	18198	17987	18221	18140	18126	18147	18285	18183	18050	18108	18223	18147	18129	18188	18019	18013	18216	18191	18267	18393	18064	18387	17954	18164	18150	18304	18219	18170	18047	18105	18232	18071	18076	18302	18186	17995	18176	18206	17977	18088	18270	18252	18175	18234	18113	18110	18028	18137	18184	18260	18014	18209	18018	18010	18048	18238	18130	18282	17990	18340	18350	18040	18268	18158	18270	18226	18188	18103	18250	18251	18312	18329	18142	18082	18149	18158	18195	18343	18170	18196	18322	18262	18137	18215	18220	18109	18199	18008	18151	18288	18128	18102	18048	18221	18202	18091	18229	18104	18266	18254	18018	18124	18075	18249	18145	18245	18334	18086	18144	18186	18162	18049	18306	18058	18240	18046	18038	18111	18075	18224	18247	18311	18350	18371	18167	18268	18112	18228	18186	18075	18186	18174	18133	18272	17995	17935	18231	18112	18032	18155	18135	18169	18355	18321	18193	18359	17949	18263	18202	18265	18331	18281	18227	18144	18098	18179	18194	18348	18242	18282	18128	18143	18023	18027	18031	18086	18198	17963	18171	18198	18371	18163	18047	18178	18026	18143	18359	18166	18050	18262	18132	18049	18141	18256	17963	18304	18032	18189	18148	18004	18050	18121	18423	18317	18283	18169	18152	18006	18268	18215	18162	18061	18118	18196	18048	18210	18252	18143	18185	18210	18026	18090	17985	18066	18075	18104	18347	17915	18137	18152	18083	18179	17932	18058	18141	18333	18248	18190	18210	17972	18269	18325	18244	18183	17902	18215	18168	17982	18179	18148	18066	18173	18298	18070	18116	18293	18030	18054	18049	18180	18080	18048	18096	18611	18273	18047	18321	18158	18275	18220	18176	18342	18231	18298	18182	18176	18380	18267	18051	18282	18378	18210	18115	18161	18235	18144	18432	18198	18209	18140	17957	18306	18105	18085	18075	18362	18118	18099	18077	18094	18176	18065	18195	18078	18256	18190	18160	17987	18079	18307	18132	18354	18353	18077	18075	18195	18207	18259	18000	18310	18083	18073	18043	18220	18044	18184	18176	18228	18166	18164	18240	18098	18227	18141	18204	18147	17918	18125	18267	18338	18072	18134	18287	18179	18100	18121	18077	18188	18094	18071	17988	18178	18121	18411	18159	18087	17927	18215	18169	18110	18118	18359	18102	18352	18124	18341	18177	18156	18219	18335	18317	18029	18236	18036	18050	18178	18220	18116	18416	18216	18209	18189	18191	18095	18307	18137	18061	18011	18144	18267	17977	18008	18278	18286	18353	18096	18057	18095	18109	18349	17999	18227	18230	17883	17959	18245	18231	18266	18078	18255	18091	18092	18059	18151	18267	18352	18129	18236	18191	18357	18059	18174	18108	18224	18077	18241	18296	18156	18215	18141	18232	18187	18180	18161	18141	18052	18171	18316	18295	18248	18146	18124	18187	18449	18289	18289	18064	18307	18232	18170	18332	18258	18034	18277	17903	18166	18136	18114	18098	18186	18150	18198	18195	18016	18249	18217	18451	18159	18215	18187	18175	18140	18106	17945	18241	18210	17975	18294	18061	18175	18006	18280	18299	18283	18312	18057	18366	18210	18091	18083	18210	18173	18109	18363	18247	18272	18202	18206	18237	18330	18195	18181	18198	18146	18196	18251	18015	18247	18200	18097	18195	18154	18064	18274	18178	18186	18063	18290	18245	18176	18172	18215	18151	18358	18218	18200	18188	18458	18139	18070	18254	18143	18103	18209	18285	18207	18070	18229	18064	18244	18346	18098	18172	18191	17889	18088	18157	18406	18309	18029	18345	18420	18006	18253	18070	18076	18270	18124	18189	18359	18223	18114	18105	18036	18080	18302	18193	18055	18087	18168	18190	18087	18181	18003	18263	18126	17919	18219	18234	18315	18351	18341	17995	18163	18107	18121	18047	18147	18034	17989	18016	18281	18135	18007	18039	18130	17953	18095	18467	18238	18208	17837	18294	18236	18016	17882	18088	18421	17986	18219	18282	18193	18259	18354	17997	18356	18220	18188	18223	18145	17951	18324	18102	18030	18141	18092	18413	18138	18157	18227	18356	18214	18011	18282	18109	18373	18164	18329	18252	18104	18175	18452	18125	17921	18283	18078	18130	18004	18325	18229	18049	18112	18098	18180	18087	18194	18196	18222	17834	18149	18036	18397	18265	18218	18283	18248	18231	18027	18104	18217	18303	18041	18233	18147	18079	18062	18220	18026	18189	18041	18011	18310	18263	18227	18318	17965	18063	18158	18323	18211	18045	18009	18200	18177	18148	18000	18192	18151	18126	18211	18057	18071	18305	18186	18146	18197	18263	18005	18116	18273	18280	18174	18171	18169	18427	18243	18075	18339	18032	18350	18438	18152	18008	18017	18111	18209	17918	18026	18073	17984	18327	18148	18284	18259	18151	18079	18009	18180	18199	18123	18288	18204	18296	18164	18223	18039	18087	18036	18286	18147	18279	18064	18041	18064	18220	18206	17898	17963	17988	18221	18205	18138	18120	18174	18189	18104	18019	18212	18102	18138	18253	17949	18101	18118	17919	18447	18222	18209	18040	18283	18162	17884	18063	18149	18002	18269	18198	18071	18294	18104	18281	18135	18048	18037	18156	18203	18245	18125	18269	18062	18186	18246	18233	18121	18317	17994	17898	17968	18230	18085	18107	18077	18146	18298	18039	18130	18139	18098	18322	17967	18097	18132	18140	18304	18282	18329	18332	18353	18270	18385	18340	18186	18218	18227	18242	18180	18139	18045	18041	18108	18030	18159	18050	18065	18021	18157	18229	18235	18201	18323	18012	18258	17997	18040	18115	18169	18249	18362	18192	18188	18242	18105	18316	18315	18222	18249	18097	18128	18199	18132	18085	18241	18024	18046	18280	18039	18157	18293	18021	18328	17961	18253	18189	17910	18118	18178	18265	18270	18312	18180	18158	18261	18291	18283	18249	18380	18490	18174	18286	18100	18075	18034	18359	18048	18277	18316	18159	17868	17980	18144	18008	18256	18275	18313	18276	18314	18297	18256	18102	18123	17984	18298	18168	18067	18261	18198	18057
21945	28421	29061	25043	18940	17835	17302	16692	16197	16081	16220	16948	18943	18064	17677	17297	17034	17032	16456	16215	16205	16028	15857	15735	15720	15579	15485	15291	15483	15400	15271	15250	15164	15308	15381	15456	15354	15293	15238	15246	15279	15324	15360	15546	15384	15329	15582	15406	15416	15369	15311	15343	15377	15456	15411	15504	15183	15416	15513	15083	15431	15452	15239	15447	15295	15429	15323	15361	15275	15475	15217	15425	15386	15221	15411	15339	15384	15391	15405	15386	15368	15555	15385	15427	15239	15289	15394	15477	15308	15431	15221	15149	15278	15376	15309	15400	15520	15412	15454	15471	15365	15410	15325	15174	15442	15413	15418	15355	15447	15378	15374	15483	15435	15281	15417	15342	15346	15218	15275	15465	15534	15364	15341	15339	15189	15368	15316	15358	15584	15460	15343	15487	15407	15546	15364	15152	15348	15340	15295	15317	15470	15407	15604	15349	15393	15351	15363	15248	15339	15437	15372	15533	15225	15512	15374	15381	15450	15281	15457	15322	15254	15201	15327	15353	15396	15145	15444	15358	15318	15290	15449	15234	15407	15272	15514	15326	15370	15282	15276	15487	15304	15305	15483	15179	15315	15409	15306	15193	15391	15316	15474	15363	15281	15219	15170	15447	15467	15525	15409	15466	15307	15377	15390	15280	15612	15165	15298	15351	15351	15191	15229	15406	15441	15449	15237	15212	15356	15352	15390	15415	15506	15406	15389	15171	15302	15385	15370	15362	15239	15219	15289	15410	15429	15408	15334	15371	15245	15498	15374	15338	15513	15213	15379	15474	15347	15296	15323	15401	15394	15525	15452	15267	15513	15266	15433	15294	15485	15383	15540	15247	15134	15359	15353	15336	15287	15227	15337	15561	15464	15386	15280	15383	15288	15299	15338	15397	15326	15399	15470	15355	15379	15317	15275	15412	15354	15351	15410	15348	15333	15379	15505	15348	15519	15316	15415	15468	15336	15244	15372	15225	15328	15335	15314	15347	15419	15393	15445	15545	15129	15324	15393	15293	15484	15519	15219	15409	15425	15406	15357	15395	15227	15487	15374	15319	15429	15350	15277	15411	15470	15331	15440	15443	15281	15437	15327	15229	15280	15375	15412	15453	15430	15331	15376	15389	15497	15226	15254	15258	15549	15308	15172	15305	15432	15326	15528	15322	15388	15407	15286	15449	15383	15276	15368	15320	15257	15261	15529	15318	15518	15283	15427	15375	15433	15506	15390	15296	15354	15417	15258	15360	15363	15161	15255	15387	15429	15310	15259	15379	15515	15508	15389	15261	15324	15273	15412	15320	15601	15328	15406	15463	15361	15301	15448	15269	15299	15177	15368	15357	15283	15232	15253	15378	15329	15314	15297	15284	15369	15292	15487	15455	15412	15328	15247	15456	15364	15229	15320	15526	15252	15280	15381	15185	15418	15249	15508	15291	15334	15418	15334	15309	15372	15136	15462	15337	15366	15475	15566	15348	15306	15375	15506	15338	15181	15372	15413	15422	15263	15433	15457	15325	15249	15355	15284	15333	15345	15385	15405	15520	15275	15252	15310	15381	15418	15389	15344	15307	15247	15273	15254	15524	15406	15395	15304	15399	15381	15220	15167	15420	15238	15439	15269	15346	15410	15261	15329	15373	15430	15496	15524	15271	15531	15330	15429	15279	15471	15382	15308	15343	15372	15407	15284	15191	15295	15397	15295	15295	15333	15256	15253	15288	15397	15491	15350	15365	15359	15439	15506	15357	15195	15185	15355	15488	15364	15420	15326	15342	15473	15377	15333	15516	15278	15428	15409	15305	15495	15356	15341	15253	15453	15398	15412	15235	15287	15393	15402	15411	15276	15329	15473	15334	15196	15369	15328	15422	15380	15428	15429	15280	15573	15486	15295	15277	15251	15352	15574	15355	15364	15303	15440	15258	15303	15142	15404	15336	15500	15281	15189	15419	15372	15433	15461	15336	15521	15316	15360	15579	15518	15429	15224	15242	15371	15354	15236	15477	15349	15436	15407	15317	15374	15499	15524	15156	15246	15156	15391	15463	15348	15440	15269	15214	15468	15439	15294	15394	15320	15226	15271	15316	15351	15501	15228	15227	15321	15200	15416	15601	15367	15372	15386	15481	15412	15427	15458	15386	15451	15265	15371	15159	15359	15456	15393	15598	15436	15229	15510	15283	15343	15129	15315	15331	15264	15353	15292	15602	15100	15328	15241	15369	15452	15364	15442	15440	15354	15266	15335	15429	15495	15482	15395	15424	15506	15518	15532	15301	15349	15191	15348	15112	15350	15349	15336	15315	15251	15482	15335	15222	15364	15309	15478	15371	15230	15407	15385	15305	15414	15255	15486	15430	15463	15409	15320	15209	15550	15096	15550	15345	15237	15419	15351	15179	15407	15464	15494	15394	15468	15400	15243	15205	15449	15314	15334	15302	15456	15294	15346	15333	15360	15471	15317	15270	15477	15315	15440	15513	15345	15393	15384	15184	15307	15206	15340	15270	15465	15201	15355	15269	15352	15520	15361	15147	15375	15120	15351	15248	15185	15543	15128	15470	15362	15359	15310	15434	15389	15341	15203	15234	15542	15354	15301	15343	15293	15387	15325	15227	15347	15222	15302	15360	15435	15550	15423	15366	15400	15346	15254	15531	15557	15266	15240	15342	15302	15400	15304	15357	15447	15363	15449	15460	15257	15521	15323	15473	15373	15457	15339	15201	15367	15439	15435	15378	15406	15242	15416	15388	15301	15281	15445	15113	15298	15381	15444	15396	15329	15431	15415	15344	15360	15465	15274	15484	15427	15295	15486	15265	15473	15383	15435	15485	15407	15470	15257	15301	15344	15460	15356	15502	15468	15480	15389	15211	15257	15372	15384	15346	15341	15227	15223	15565	15299	15209	15421	15236	15273	15370	15456	15405	15382	15416	15228	15271	15329	15391	15529	15304	15379	15394	15565	15381	15272	15435	15402	15516	15418	15533	15401	15258	15452	15241	15378	15338	15324	15203	15389	15299	15356	15313	15322	15229	15278	15271	15228	15405	15419	15389	15313	15437	15381	15372	15186	15257	15431	15350	15358	15314	15463	15451	15299	15349	15218	15305	15209	15493	15317	15169	15253	15332	15372	15387	15231	15405	15328	15387	15241	15358	15486	15158	15346	15359	15380	15306	15353	15386	15181	15351	15509	15384	15505	15370	15266	15230	15284	15335	15463	15400	15509	15264	15535	15372	15259	15334	15231	15299	15320	15300	15306	15392	15391	15551	15373	15346	15278	15278	15362	15409	15320	15442	15276	15337	15365	15352	15509	15324	15416	15314	15345	15343	15422	15553	15281	15077	15118	15311	15248	15456	15261	15388	15243	15415	15245	15389	15300	15223	15396	15223	15384	15237	15375	15259	15247	15316	15164	15455	15426	15421	15249	15329	15359	15340	15490	15361	15387	15300	15419	15314	15289	15437	15493	15454	15369	15505	15398	15302	15390	15378	15342	15343	15166	15364	15420	15423	15289	15373	15220	15463	15456	15303	15316	15331	15300	15462	15286	15469	15449	15294	15357	15193	15459	15373	15531	15332	15306	15289	15442	15356	15317	15246	15472	15480	15456	15382	15323	15210	15296	15280	15451	15339	15262	15126	15224	15345	15335	15352	15492	15358	15213	15351	15261	15383	15331	15477	15431	15429	15172	15422	15494	15323	15292	15294	15532	15437	15412	15357	15468	15406	15273	15262	15180	15413	15483	15267	15413	15291	15251	15380	15378	15407	15372	15300	15444	15226	15380	15464	15278	15503	15315	15328	15360	15219	15446	15325	15401	15309	15298	15334	15312	15390	15476	15327	15161	15229	15252	15383	15446	15328	15277	15361	15283	15298	15497	15168	15432	15394	15310	15496	15328	15424	15424	15362	15481	15245	15574	15562	15305	15338	15269	15148	15204	15322	15543	15413	15422	15505	15561	15308	15247	15298	15215	15397	15513	15521	15224	15363	15305	15574	15364	15189	15447	15186	15406	15391	15424	15259	15237	15444	15154	15395	15526	15426	15272	15313	15316	15422	15426	15422	15135	15336	15477	15232	15489	15326	15288	15240	15411	15307	15180	15359	15416	15274	15173	15416	15227	15288	15257	15297	15527	15491	15437	15235	15326	15314	15415	15403	15412	15379	15438	15368	15562	15188	15488	15412	15434	15258	15400	15299	15225	15385	15217	15451	15406	15317	15373	15448	15254	15323	15371	15155	15333	15375	15250	15143	15413	15301	15463	15233	15346	15358	15268	15480	15231	15399	15356	15450	15364	15212	15406	15258	15413	15355	15481	15422	15279	15385	15292	15383	15321	15428	15535	15228	15473	15335	15342	15335	15167	15309	15419	15301	15242	15463	15352	15312	15498	15354	15328	15277	15161	15429	15232	15215	15348	15255	15194	15533	15271	15385	15368	15446	15514	15236	15618	15472	15170	15510	15252	15327	15315	15308	15439	15460	15250	15547	15396	15442	15201	15416	15491	15250	15304	15325	15406	15268	15365	15254	15376	15386	15461	15178	15414	15232	15323	15367	15321	15418	15322	15368	15374	15413	15476	15359	15308	15469	15392	15260	15388	15496	15382	15351	15277	15455	15303	15438	15327	15528	15264	15543	15262	15336	15434	15286	15515	15584	15424	15335	15400	15369	15405	15271	15357	15187	15528	15169	15535	15504	15299	15309	15437	15418	15368	15391	15447	15369	15111	15507	15441	15477	15579	15494	15410	15396	15452	15286	15442	15332	15420	15375	15394	15336	15403	15517	15273	15293	15443	15403	15471	15305	15221	15524	15334	15393	15443	15265	15350	15283	15409	15280	15473	15387	15225	15248	15393	15212	15568	15406	15140	15342	15390	15374	15348	15160	15412	15385	15292	15360	15361	15344	15257	15379	15352	15296	15416	15475	15283	15374	15465	15446	15460	15375	15322	15642	15234	15456	15396	15377	15488	15462	15581	15423	15325	15224	15488	15202	15379	15351	15356	15450	15435	15293	15473	15372	15252	15459	15263	15345	15314	15281	15419	15468	15438	15311	15416	15311	15430	15423	15310	15526	15387	15359	15432	15199	15520	15366	15481	15355	15456	15300	15237	15387	15261	15297	15383	15401	15322	15229	15062	15431	15316	15217
25623	21572	28859	26345	23769	22805	22345	19879	18851	18942	18769	18643	19456	20804	20042	19910	19792	19328	19132	19653	21080	21435	21170	19405	18862	18424	17995	17919	17692	17916	17934	17786	17830	17909	17941	17813	17722	17965	17769	17537	17471	17619	17725	17771	17696	17792	17561	17745	17780	17801	17911	17652	17640	17723	17619	17506	17813	17760	17864	17662	17703	17786	17853	17734	17671	17810	17960	17763	17593	17600	17861	17531	17867	18002	17790	17536	17815	17923	17536	17779	17886	17941	17681	17799	17839	17809	17586	17806	17768	17753	17964	17693	17840	17737	17731	17618	17787	17732	17599	17938	17642	17627	17669	17628	17901	17791	17583	17626	17807	17784	17723	17823	17803	17875	17555	17931	17729	17924	17598	17813	17776	17576	17799	17778	17706	17715	17490	17642	17760	17777	17766	17792	17862	17710	17740	17858	17687	17749	17706	17714	17846	17606	17684	17699	17542	17528	17682	17719	17731	17728	17941	17746	17607	17818	17869	17652	17905	17615	17902	17793	17733	17623	17750	17798	17555	17847	17718	17554	17823	17696	17600	17682	17580	17636	17622	17799	17578	17666	17666	17882	17825	17790	17633	17482	17613	17701	17832	17802	17686	17820	17773	17723	17923	17684	17673	17678	17542	17647	17650	17798	17626	17463	17702	17698	17653	17719	17828	17690	17842	17799	17783	17549	17834	17883	17941	17821	17815	17681	17450	17860	17834	17646	17614	17922	17823	17645	17769	17738	17653	17620	17809	17891	17840	17495	17693	17789	17777	17700	17680	17827	17912	17575	17531	17700	17662	17708	17722	17586	17696	17712	17704	17820	17656	17407	17545	17719	17728	17689	17699	17759	17561	17711	17705	17555	17830	17672	17839	17756	17695	17744	17755	17667	17759	17701	17732	17730	17570	17430	17735	17607	17808	17819	17637	17719	17852	17600	17568	17453	17677	17690	17739	17519	17751	17805	17797	17532	17673	17836	17647	17693	17558	18008	17804	17808	17835	17784	17890	17790	17787	17607	17547	17492	17824	17748	17704	17636	17674	17792	17757	17629	17546	17476	17794	17545	17779	17550	17769	17819	17575	17853	17743	17809	17410	17636	17718	17726	17823	17808	17701	17655	17890	17815	17741	17670	17865	17638	17670	17959	17919	17836	17708	17783	17803	17685	17673	17845	17635	17762	17957	17684	17707	17616	17730	17796	17783	17945	17589	17384	17781	17758	17615	17821	17884	17640	17757	17687	17565	17879	17593	17573	17737	17666	17832	17542	17760	17761	17665	17800	17846	17835	17421	17708	17892	17874	17713	17951	17719	17761	17866	17722	17625	17519	17688	17714	17721	17806	17646	17709	17860	17803	17693	17777	17669	17903	17858	17645	17841	17608	17725	17613	17785	17686	17672	17806	17801	17606	17681	17726	17817	17923	17886	17542	17806	17603	17763	17702	17672	17665	17762	18151	17738	17768	17618	17750	17666	17613	17667	17692	17634	17690	17775	17791	17567	17798	17691	17817	17766	17604	17815	17702	17905	17502	17734	17673	17583	17880	17615	17950	17404	17840	17844	17595	17614	17463	17850	17633	17680	17829	17861	17609	17639	17737	17726	17676	17961	17881	17755	17772	17966	17709	17677	17825	17745	17561	17657	17997	17792	17908	17980	17595	17795	17767	17706	17661	17743	17830	17711	17613	17894	17731	17944	17872	17648	17692	17749	17736	17656	17739	17657	17500	17871	17826	17808	17819	17826	17680	17770	17683	17646	17692	17891	17765	17825	17813	17661	17698	17702	17595	17634	17704	17501	17575	17681	17658	17826	17745	17738	17806	17745	17690	17797	17741	17668	17943	17605	17854	17828	17477	17735	17559	17628	17692	17759	17565	17798	17870	17824	17664	17589	17592	17634	17768	17762	17798	17639	17738	17600	17662	17814	17700	17810	17930	17738	17818	17942	17472	17729	17532	17516	17604	17617	17554	17933	17560	17624	17629	17993	17814	17794	17739	17868	17629	17597	17733	17497	17788	17745	17643	17725	17938	17647	17720	17707	17844	17744	17683	17840	17736	17561	17735	17616	17764	17950	17695	17756	17594	17802	17663	17951	17837	17966	17772	17755	17644	17685	17629	17710	17713	17674	17566	17644	17840	17642	17491	17900	17748	17722	17753	17812	17714	17774	17861	17576	17744	17548	17700	17655	17580	17702	17748	17641	17689	17632	17755	17606	17777	17816	17740	17625	17759	17732	17794	17602	17808	17648	17765	17732	17513	17621	17687	17809	17652	17786	17576	17644	17661	17700	17604	17609	17825	17637	17661	17596	17860	17823	17743	17855	17886	17535	17621	17653	17652	17779	17837	17758	17443	17585	17907	17799	17674	17627	17807	17666	17634	17814	17698	17614	17931	17699	18133	17909	17994	17800	17781	17885	17693	17769	17653	17858	17668	17898	17723	17724	17842	17685	17750	17702	17577	17810	17519	17686	17811	17676	17847	17796	17687	17755	17785	17748	17649	17739	18013	17802	17604	17820	17725	17674	17946	17900	17399	17676	17609	17552	17661	17622	17859	17699	17615	17807	17722	17970	17676	17934	17548	17704	17528	17753	17840	17557	17705	17549	17455	17739	17569	17771	17913	17696	17801	17794	17629	17685	17872	17715	17905	17713	17779	17762	17623	17682	17670	17739	17838	17819	17659	17821	17729	17877	17759	17687	17723	17646	17738	17730	17720	17707	17842	17670	17572	17461	17661	17710	17611	17784	17936	17736	17594	17683	17832	17822	17848	17826	17501	17701	17859	17720	17558	17739	17610	17919	17785	17758	17837	17648	17804	17774	17650	17708	17652	17773	17673	17776	17780	17728	17556	17466	17618	17755	17726	17871	17721	17642	17778	17769	17730	17741	17664	17603	17705	17586	17624	17637	17797	17884	17686	17773	17660	17396	17749	17548	17681	17707	17640	17840	17629	17702	17582	17807	17678	17694	17713	17784	17773	17788	17644	17930	17793	17789	17428	17523	17659	17412	17649	17532	17759	17732	17791	17885	17903	17815	17827	17783	17664	17718	17583	17645	17683	17672	17551	17695	17519	17761	17764	17778	17641	17795	17936	17923	17866	17662	17745	17854	17769	17719	17701	17965	17895	17908	17896	17867	17609	17609	17509	17594	17806	17666	17774	17914	17637	17804	17631	17808	17721	17864	17676	17759	17787	17830	17788	17624	17661	17867	17748	17580	18001	17651	17852	17738	17769	17763	17721	17930	17682	17688	17784	17779	17824	17864	17661	17604	17736	17851	17777	17794	17709	17794	17817	17646	17658	17887	17659	17555	17780	17796	17774	17684	17612	17595	17649	17655	17601	17835	17812	17650	17631	18102	17535	17789	17851	17910	17641	17576	17771	17767	17696	17537	17802	17771	17988	17707	17356	17823	17695	17674	17765	17772	17641	17755	17609	17637	17718	18047	17611	17828	17710	17667	17608	17957	17584	17673	17533	17655	17656	17550	17507	17548	17892	17744	17760	17753	17775	17725	17730	17750	17692	17723	17621	17876	17921	17864	17620	17575	17640	17657	17722	17706	17659	17784	17583	17441	17631	17730	17812	17764	17828	17736	17730	17629	17720	17714	17757	17650	17777	17680	17723	17700	17715	17751	17725	17587	17873	17699	17915	17776	17692	17794	17750	17580	17502	17643	17680	17675	17653	17750	17752	17769	17794	17640	17573	17756	17620	17799	17748	17692	17568	17903	17642	17842	17724	17739	17797	17824	17782	17606	17658	17745	17839	17830	17669	17722	17566	17654	17688	17467	17792	17774	17837	17604	17615	17942	17795	17588	17728	17694	17673	17763	17726	17775	17802	17670	17743	17699	17825	17677	17658	17841	17743	17863	17803	17663	17858	17746	17649	17663	17618	17728	17561	17830	17617	17873	17976	17847	17826	17747	17942	17672	17557	17626	17989	17986	17743	17648	17624	17658	17717	17721	17824	17871	17671	17695	17443	17697	17743	17897	17670	17609	17733	17732	17837	17629	17725	17932	17854	17697	17684	17725	17749	17906	17899	18018	17745	17820	17944	17703	17726	17578	17747	17758	17677	17741	17690	17921	17727	17828	17642	17706	17713	17874	17805	17710	17606	17742	17631	17838	17739	17718	17825	17695	17721	17779	17848	17867	17449	17721	17659	17674	17780	17773	17750	17880	17775	17920	17617	17607	17643	17867	17643	17709	17728	17841	17750	17635	17834	17750	17715	17735	17691	17707	17470	17801	17727	17781	17770	17697	17598	17649	17928	17954	17766	17689	17693	17748	17896	17766	17766	17571	17668	17766	17664	17605	17844	17695	17736	17709	17819	17711	17737	17573	17713	17699	17621	17509	17657	17607	17628	17696	17586	17713	17826	17737	17579	17703	17602	17668	17609	17660	17779	17663	17698	17697	17689	17587	17699	17972	17659	17624	17676	17807	17673	17805	17825	17688	17740	17788	17806	17680	17834	17923	17697	17755	17802	17797	17714	17621	17662	17800	17644	17694	17587	17479	17640	17762	17702	17583	17828	17786	17673	17954	17748	17774	17561	17554	17643	17684	17655	17688	17769	17747	17753	17856	17814	17998	17591	17707	17867	17708	17727	17971	17627	17885	17882	17772	17724	17785	17757	17483	17715	17739	17452	17651	17593	17572	17794	17724	17644	17844	17714	17956	17734	17658	17817	17661	17845	17681	17829	17872	17744	17808	17799	17889	17743	17595	17984	17819	17734	17780	17505	17640	17867	17705	17784	17586	17742	17836	17631	17806	17757	17808	17823	17518	17650	17569	17767	17693	17669	17732	17825	17700	17808	17769	17769	17776	17727	17778	17825	17761	17670	17835	17588	17608	17709	17707	17671	17786	17862	17588	17748	17668	17809	17685	17827	17783	17898	17678	17610	17881	17765	17882	17897	18068	17708	17746	17716	17767	17635	17777	17740	17646	17878	17577	17827	17735	17525	17789	17740	17802	17726	17752	17646	17686	17836	17485	17525	17505	17642	17745	17814	17851	17708	17627	17710	17643	17725	17860	17718	17572	17730	17873	17549	17603	17757	17668	17743	17850	17838	17669	17635	17746	17898	17780	17628	17787	17664	17754	17700	17810	17780	17613	17648	17696	17769	17643	17703	17841	17720	17671	17527
21142	34422	34425	29269	24468	20475	20166	18303	17333	16772	16502	16656	18102	19908	18470	18533	18556	17587	17283	18235	20838	20336	19866	17492	16484	15677	15327	15190	15138	15285	15153	15153	15016	15352	15249	15011	15188	15024	15126	15139	15134	15101	15261	15185	15108	15242	15085	15260	15347	15135	15184	15025	15219	14965	15148	15230	15082	15011	15090	15285	15120	15007	15165	15396	15201	15322	15201	15148	15092	15172	15252	15209	15260	15183	15244	15161	15074	15175	15146	15125	15310	15183	15284	15247	15217	15276	15171	15240	15132	15124	15103	15217	15133	14991	15181	15176	15181	15202	15054	15211	15165	15215	15378	15238	15209	15112	15194	14948	15266	15220	15256	15030	15117	15129	15126	15132	15159	15180	15155	15286	15235	15184	15165	15292	15097	15256	15133	15303	15154	15154	15097	15156	15068	15182	15216	15039	15231	15026	15202	15201	14975	15308	15275	14992	15233	15113	15154	15179	14966	14941	15336	15114	15102	15019	15049	15088	15212	15109	15184	15279	15178	15229	15150	15013	15102	15204	15287	14987	15278	15170	15214	15268	15096	15229	15085	15179	15070	15290	15055	14994	14936	15033	15254	14993	15149	15145	15241	15077	14998	15140	15148	15094	15355	15202	15197	15024	15197	15137	15122	15356	15194	15123	15116	15226	15011	15225	15143	15178	15237	15190	15341	15363	15169	15183	15051	15045	15270	15311	15073	15146	15104	15250	15160	15222	15230	15086	15076	15304	15159	15021	15168	15056	15086	15188	15175	15088	14912	15108	15232	15156	15146	15106	15383	14955	15111	15157	15140	15443	15295	15087	15045	15214	15073	15015	14902	15181	15085	15029	15027	14894	15312	15185	15129	15039	15071	15272	15198	14993	14993	15197	15295	15090	15320	15026	15040	15162	15126	15220	15079	15200	15012	15163	15135	15150	15169	15155	15134	15086	15168	15143	15275	15191	15109	15147	15130	15085	15080	15164	15188	15098	15120	15179	14978	15223	15080	15159	15191	15109	15043	15374	15074	15233	15273	15254	15221	15158	15207	15309	15233	15179	15270	15168	15399	15135	15277	15216	15044	15140	15042	15034	15001	15034	15227	15167	15105	15190	15155	15204	15301	15082	15191	15184	15168	15046	15040	15318	15141	14996	15246	15227	15133	15066	15057	15266	15168	15253	15203	15272	15265	15370	15253	15141	15142	15061	15183	15080	15101	15136	14995	15204	15162	15053	15194	15064	15173	15137	15056	15176	15179	15155	15150	15190	15182	15205	15071	15229	15095	15080	15408	15190	15150	15369	15161	15080	15197	15367	15122	15178	15204	15086	15191	15193	15016	15327	15007	15220	15223	15114	15208	15265	15255	15186	15379	15181	15138	15190	15110	15025	15144	15213	15099	15165	15273	15086	15234	15231	15262	15022	15145	15261	15259	15189	15323	15001	15086	15139	15202	15092	15195	15237	14985	15230	15236	15178	15280	15182	15200	15258	15311	15119	15054	15222	15419	15269	15187	15176	15240	15029	15126	15277	15199	15148	15186	15208	15202	15119	15042	15035	15174	15144	15197	15151	15115	15077	15049	15214	14928	15151	15061	15065	15156	15362	15245	15208	15218	14996	15152	15239	15177	15109	15071	15287	15069	15240	14978	15106	15151	15119	15127	15224	15084	15293	15118	15085	15045	15177	15130	15083	15083	15026	15273	15019	15224	15221	15070	15123	15055	15199	15082	15005	15243	15076	15038	15113	15177	15121	15076	15001	15209	15105	15029	15089	15241	15205	15287	15263	15169	15159	15001	15256	15115	15279	15058	15268	15030	15101	15014	15153	15124	15082	15114	15082	15026	15162	15052	15334	15000	15181	15339	15120	15101	15197	15287	14965	15231	15152	15116	15147	15130	15043	15260	15057	15238	15025	15104	15290	15156	15017	15114	15104	15336	15181	15353	15057	15247	15209	15176	15029	15135	15261	15075	15105	15177	15109	15209	15145	15228	14996	15105	14967	15089	15203	15271	15151	15166	15329	15211	14941	15310	15129	14890	15052	15103	15187	15199	15306	15298	15348	14980	15231	14967	15209	15281	15110	15211	15168	15202	14970	15066	15152	15193	15244	15113	15110	14993	15223	15240	15260	15077	15186	15298	15120	15119	15195	15228	15252	15023	15162	15219	15231	15169	15146	14993	14946	15035	15147	15058	15188	15164	15229	15165	15024	15234	15080	15146	15235	15002	15037	15252	15158	15096	15139	15285	15120	15271	15201	15002	15098	15256	15039	15077	15062	15046	15162	15105	15122	15285	15159	15233	15183	15145	15275	15215	15112	15142	15157	15128	15056	15189	15200	15101	15178	15117	15147	15234	15220	15274	15108	15158	15221	14973	15235	15042	15194	15178	15238	15069	15060	15145	15207	15179	15106	15265	14942	15174	15086	15225	15262	15121	15301	15188	15217	15252	15083	15322	15260	15123	15031	15228	15176	15102	15132	15278	15340	15099	15133	15146	15192	15125	15059	15081	15231	15033	15156	15179	15305	15013	15249	15140	15013	15137	15144	15161	15077	15256	15210	15235	14986	15168	15118	14986	15157	15196	15258	15229	15207	15306	15135	15081	15212	15109	15191	15207	15431	15127	15135	15120	15232	15201	15157	15152	15210	14920	15158	15148	15267	15186	15158	15247	15141	15140	15197	15077	15322	15215	15275	15124	15250	15227	15148	15275	15048	15244	15102	15147	15015	15164	15135	15137	15126	15118	15042	15246	14970	15212	15151	14997	15068	15194	15096	15192	15172	15199	15116	15108	15181	15139	15072	15127	15176	15103	15070	15187	15405	15158	15126	15026	15071	15229	15190	15228	15250	15161	15026	15081	15307	15103	15193	15256	15129	15338	15174	15143	15226	15157	15340	15125	15094	15124	15189	15263	15126	15070	15247	15137	15218	15091	15089	15137	15259	15154	15223	15121	15186	15205	15270	15141	15299	15187	15193	15151	15308	15178	15323	15336	15215	14929	15137	15065	15309	15172	15295	15134	15112	15355	15306	15143	15205	15181	15148	15157	15064	15225	15129	15168	15244	15117	15239	15097	15140	15244	15348	15131	15213	15152	15318	15317	15252	15085	15282	15268	15006	15217	15192	15126	15262	15154	15200	15072	15182	15257	15071	15196	15182	15214	15098	15028	15189	15088	15144	15119	15263	15094	15287	15245	15003	15068	15245	15248	15026	15151	15295	15167	15224	15226	15212	14901	15172	15187	15141	15107	15173	15441	15107	15022	14969	15417	15108	15279	15034	15195	15178	15113	15215	15104	15020	15161	15002	15159	15154	15093	15115	15187	15174	15159	15311	15170	14924	15289	15282	15104	15086	15138	15064	15130	15146	15290	15324	14890	15207	15167	15215	15350	15282	15191	15296	15221	15177	15168	15142	15107	15156	15183	15224	15217	15204	15032	15249	15128	15358	15129	15106	15047	15162	15282	15482	15095	15190	15173	15093	15171	15222	15157	15246	15152	15228	15211	15277	15345	15288	15235	15334	15074	15222	15101	15260	15171	15122	15167	15249	15188	15189	15172	15029	15118	15091	15179	15180	15068	15193	15118	15301	15120	15167	14964	15225	15125	15038	15242	15116	15124	15097	15102	15194	15209	15163	15153	15135	15281	15241	15168	15153	15319	15150	15093	15043	15205	15110	15201	15110	15167	15406	15192	15167	15152	15247	15027	15182	14968	15238	15173	15200	15144	15130	15235	15120	15136	15230	15182	15140	15194	15232	15158	15163	15185	15026	15206	15039	15128	15186	15212	15228	15289	15155	15152	15194	15270	15211	15193	15099	15028	15199	15203	14952	15123	15083	15236	15214	15377	15232	15119	15078	15103	15144	15201	15235	15260	15263	15255	15155	15176	15222	15238	14973	15134	15158	15095	15030	15184	15122	15084	15145	15077	15153	15211	15063	15216	15125	15150	14956	15341	15131	15104	15022	15173	15197	15117	15067	15105	15235	15176	15255	15189	15072	15177	15233	15338	15068	15039	15183	15257	15143	15332	15162	15324	15139	15226	15263	15062	15053	15151	15218	15203	15200	15188	14956	15331	15120	15287	15262	15154	15151	15112	15129	15091	15169	15192	15009	15269	15062	15074	15240	15080	15019	15347	14977	15164	15088	15280	15386	15141	15168	15168	15046	15326	15105	15119	15189	15124	15325	15146	15072	15088	15177	15205	15256	15066	15052	15140	15346	15252	15251	15317	15219	15263	15183	15284	15085	15262	15110	15105	15000	15266	15138	15109	15142	15061	15100	15143	15165	15216	15173	14955	15103	15059	15157	15084	15144	15060	15140	15103	15130	15082	15222	15109	15297	15114	14963	15213	15081	15340	15210	15109	15182	14983	15285	15240	15244	15152	15094	15322	15147	15157	15164	15190	15245	15241	15156	15305	15102	15239	15123	15107	15045	15044	15370	15245	15086	15293	15043	15230	15112	15161	15175	15025	15060	15217	15226	15204	14955	15156	15177	15250	15087	15172	15236	15215	15230	15099	15205	15053	15237	15105	15209	15099	15036	15139	15218	15104	15057	15163	15126	15139	15088	15130	15296	15128	15155	15068	15061	15229	15025	15071	15206	15033	15225	15190	15087	15162	15263	15123	15100	15055	15298	14999	14999	15154	15299	15062	15109	15237	15221	15358	15287	15077	15235	15210	15104	14995	15076	15302	15252	15167	15190	15204	15267	15133	15256	15102	15212	15105	15224	15270	15186	15172	15228	15256	15192	15208	15082	15161	15065	15421	15008	15104	15166	15260	15171	15299	15074	15097	15180	15244	15233	15093	15300	15157	15066	15269	15236	15131	15131	15114	15445	15018	15176	15129	15159	15180	15286	15315	15173	14899	15187	15143	15239	15089	15239	15172	15260	15149	15096	15113	15252	15071	15246	15198	15278	15292	15223	15060	15208	15223	15088	15120	15191	14982	14940	15267	15265	15348	15385	15345	15053	15161	15245	15147	15232	14992	14952	15204	15252	15371	14984	15179	15070	15311	15203	15270	15139	15244	15143	15136	15331	15240	15047	15090	15288	15245	15032	15174	15212	15316	15313	15146	14887	15135	15135	15208	15205	15242	15357	15364	15178	15301	15040	15203	15291	15194	15198	15098	15313	15130	15110	14990	15114
24150	21390	28983	24439	22740	24748	26094	21559	20550	19858	19365	19269	20149	21534	21195	20295	19820	19766	19199	21400	23377	24469	23807	20845	19584	18503	18073	17846	17489	17678	17606	17641	17505	17654	17696	17521	17657	17650	17747	17677	17695	17652	17540	17620	17567	17588	17576	17571	17336	17649	17531	17675	17646	17596	17618	17642	17553	17620	17472	17664	17618	17478	17627	17453	17600	17431	17570	17491	17587	17667	17556	17332	17497	17539	17320	17654	17369	17454	17496	17721	17401	17467	17619	17655	17612	17582	17527	17683	17404	17705	17468	17348	17645	17550	17673	17433	17453	17640	17631	17498	17406	17574	17298	17533	17564	17489	17700	17457	17338	17570	17599	17365	17536	17525	17462	17582	17587	17469	17421	17674	17416	17576	17571	17542	17426	17618	17558	17638	17345	17490	17441	17574	17630	17355	17459	17320	17505	17600	17699	17672	17573	17482	17385	17598	17549	17634	17269	17543	17399	17448	17575	17667	17577	17609	17598	17795	17566	17644	17502	17539	17538	17543	17557	17545	17588	17410	17497	17440	17645	17555	17410	17419	17648	17664	17604	17664	17584	17615	17608	17434	17630	17621	17588	17392	17463	17467	17278	17443	17615	17646	17502	17551	17426	17385	17403	17632	17542	17501	17515	17390	17724	17378	17382	17639	17623	17367	17300	17372	17490	17650	17473	17479	17353	17504	17408	17581	17612	17419	17662	17497	17522	17461	17524	17462	17349	17709	17469	17390	17512	17421	17504	17448	17518	17428	17523	17593	17493	17400	17763	17465	17728	17554	17473	17591	17466	17612	17301	17426	17507	17710	17878	17534	17658	17599	17573	17446	17456	17549	17567	17721	17486	17117	17455	17575	17414	17471	17431	17638	17402	17473	17519	17465	17471	17366	17478	17448	17553	17543	17546	17627	17624	17528	17486	17473	17515	17520	17485	17233	17473	17400	17240	17631	17472	17437	17463	17491	17582	17497	17415	17704	17724	17677	17602	17733	17711	17698	17335	17612	17447	17404	17403	17513	17615	17676	17559	17668	17536	17623	17475	17411	17693	17594	17485	17781	17541	17464	17576	17510	17455	17470	17541	17761	17573	17521	17515	17650	17489	17568	17530	17558	17596	17489	17476	17576	17552	17641	17429	17498	17568	17607	17541	17400	17473	17635	17526	17422	17535	17575	17500	17475	17650	17564	17530	17380	17414	17602	17303	17663	17470	17419	17443	17357	17368	17436	17570	17452	17367	17606	17356	17727	17702	17582	17363	17362	17432	17381	17291	17514	17545	17325	17384	17510	17476	17438	17499	17541	17411	17333	17481	17538	17369	17638	17797	17608	17903	17623	17630	17556	17509	17583	17655	17566	17538	17412	17647	17497	17761	17868	17613	17443	17506	17450	17755	17657	17681	17526	17557	17345	17694	17676	17627	17470	17341	17420	17526	17487	17467	17475	17590	17592	17665	17421	17582	17617	17491	17587	17563	17773	17573	17578	17598	17758	17381	17475	17415	17369	17740	17522	17585	17681	17637	17468	17422	17482	17586	17551	17530	17523	17508	17470	17617	17429	17569	17610	17492	17458	17641	17532	17706	17460	17368	17495	17323	17415	17582	17494	17476	17445	17373	17517	17499	17566	17592	17616	17634	17495	17570	17493	17456	17502	17587	17552	17517	17576	17443	17535	17492	17724	17614	17413	17569	17368	17509	17576	17535	17586	17547	17595	17517	17485	17651	17402	17498	17396	17464	17585	17444	17461	17682	17589	17646	17485	17503	17418	17600	17494	17471	17618	17557	17366	17671	17473	17503	17292	17717	17444	17545	17248	17626	17447	17586	17716	17439	17515	17562	17481	17661	17367	17405	17539	17451	17673	17361	17394	17684	17528	17273	17575	17403	17534	17626	17638	17577	17452	17332	17440	17683	17221	17504	17590	17541	17623	17523	17573	17797	17465	17443	17419	17506	17549	17378	17498	17637	17617	17476	17503	17502	17449	17626	17671	17538	17422	17482	17368	17610	17501	17611	17364	17693	17585	17573	17497	17412	17459	17411	17612	17356	17366	17597	17646	17506	17485	17425	17622	17372	17643	17493	17492	17518	17453	17465	17457	17392	17418	17409	17485	17749	17499	17599	17414	17704	17578	17726	17481	17416	17422	17593	17485	17633	17397	17503	17460	17477	17337	17433	17572	17359	17698	17450	17687	17539	17605	17527	17602	17411	17440	17604	17657	17622	17456	17603	17510	17561	17552	17561	17648	17718	17652	17486	17457	17651	17431	17610	17410	17402	17525	17558	17685	17376	17317	17337	17640	17198	17473	17330	17623	17331	17562	17516	17577	17872	17410	17466	17459	17553	17534	17659	17600	17649	17600	17431	17658	17551	17340	17461	17313	17456	17183	17390	17446	17685	17666	17369	17416	17605	17656	17653	17483	17542	17793	17669	17518	17652	17420	17424	17628	17475	17440	17472	17567	17681	17563	17499	17495	17311	17699	17416	17509	17647	17634	17554	17315	17805	17670	17421	17388	17287	17389	17494	17432	17509	17627	17399	17439	17452	17511	17502	17560	17478	17632	17503	17292	17325	17497	17775	17596	17315	17470	17687	17525	17604	17434	17795	17456	17470	17633	17398	17467	17821	17534	17392	17674	17644	17381	17678	17463	17391	17587	17534	17471	17508	17611	17605	17391	17682	17652	17499	17473	17437	17576	17544	17475	17633	17455	17642	17741	17494	17610	17778	17629	17505	17508	17460	17286	17460	17470	17365	17505	17503	17530	17432	17293	17544	17495	17487	17452	17531	17482	17586	17474	17235	17440	17468	17608	17516	17461	17555	17573	17277	17656	17523	17534	17503	17398	17471	17483	17672	17678	17606	17623	17430	17556	17239	17608	17317	17663	17692	17395	17618	17255	17504	17351	17269	17795	17355	17637	17603	17522	17494	17777	17475	17358	17634	17371	17686	17587	17398	17255	17388	17443	17429	17490	17442	17677	17730	17625	17711	17512	17490	17700	17381	17406	17365	17438	17534	17805	17719	17547	17518	17514	17535	17437	17518	17418	17462	17840	17429	17581	17567	17453	17468	17632	17512	17578	17491	17453	17585	17671	17554	17388	17446	17454	17528	17483	17615	17586	17488	17548	17385	17404	17400	17549	17635	17505	17746	17654	17586	17363	17690	17680	17380	17453	17611	17433	17405	17454	17551	17768	17484	17475	17398	17554	17489	17522	17470	17461	17600	17591	17481	17386	17490	17660	17521	17396	17672	17424	17493	17322	17609	17582	17337	17469	17480	17517	17310	17716	17604	17656	17474	17306	17339	17422	17417	17402	17536	17459	17579	17712	17396	17669	17394	17495	17666	17608	17398	17454	17631	17526	17501	17490	17623	17621	17336	17573	17575	17483	17466	17593	17610	17541	17612	17562	17467	17673	17466	17670	17576	17483	17427	17541	17409	17451	17529	17516	17740	17462	17323	17292	17491	17515	17785	17521	17612	17536	17591	17581	17560	17540	17617	17521	17300	17473	17605	17540	17604	17656	17372	17520	17585	17555	17630	17470	17518	17605	17579	17668	17592	17679	17375	17385	17407	17508	17416	17513	17598	17517	17836	17543	17844	17617	17402	17434	17555	17349	17577	17791	17657	17418	17395	17448	17342	17716	17688	17589	17624	17483	17336	17691	17479	17470	17573	17402	17596	17391	17541	17588	17378	17563	17338	17349	17389	17282	17668	17407	17531	17747	17773	17474	17297	17495	17674	17674	17291	17412	17537	17554	17534	17475	17617	17561	17723	17851	17558	17432	17676	17480	17400	17524	17558	17425	17431	17476	17533	17459	17676	17469	17493	17692	17632	17318	17558	17569	17312	17613	17357	17517	17634	17574	17665	17550	17411	17487	17539	17640	17550	17464	17517	17722	17809	17441	17530	17347	17675	17450	17567	17566	17410	17491	17565	17648	17442	17504	17774	17601	17492	17638	17418	17413	17719	17549	17664	17617	17383	17191	17445	17649	17503	17552	17540	17640	17483	17410	17523	17436	17357	17755	17518	17317	17348	17450	17609	17373	17613	17365	17598	17609	17467	17404	17588	17644	17544	17572	17415	17488	17656	17550	17732	17658	17509	17314	17593	17510	17304	17559	17413	17460	17490	17269	17399	17632	17520	17491	17538	17660	17546	17544	17473	17611	17433	17315	17518	17651	17662	17474	17566	17449	17624	17629	17567	17591	17436	17473	17503	17487	17602	17471	17510	17652	17546	17586	17540	17463	17639	17503	17412	17427	17574	17207	17521	17506	17741	17567	17546	17527	17588	17648	17649	17454	17411	17406	17414	17526	17566	17500	17442	17326	17413	17375	17322	17466	17484	17487	17533	17600	17426	17402	17676	17634	17598	17471	17455	17399	17557	17503	17616	17576	17476	17591	17390	17429	17611	17549	17504	17518	17526	17620	17398	17524	17496	17636	17546	17451	17758	17626	17624	17355	17432	17538	17540	17454	17361	17551	17410	17568	17634	17390	17332	17634	17609	17553	17585	17554	17553	17628	17621	17666	17630	17476	17547	17539	17694	17561	17393	17443	17619	17753	17488	17372	17464	17384	17444	17350	17483	17508	17495	17699	17577	17341	17410	17595	17470	17495	17454	17653	17426	17509	17614	17439	17306	17464	17385	17538	17641	17516	17389	17480	17479	17449	17362	17345	17624	17740	17482	17769	17474	17500	17531	17561	17658	17451	17540	17583	17315	17466	17433	17504	17517	17472	17551	17513	17540	17447	17622	17519	17336	17425	17523	17661	17480	17674	17495	17763	17539	17545	17545	17500	17609	17356	17446	17500	17528	17500	17550	17649	17528	17305	17368	17728	17433	17542	17347	17665	17570	17587	17639	17504	17559	17510	17438	17583	17710	17506	17630	17379	17396	17486	17555	17384	17620	17401	17588	17485	17570	17670	17467	17376	17770	17414	17512	17549	17477	17728	17687	17412	17580	17423	17383	17256	17566	17412	17492	17415	17542	17573	17570	17602	17399	17592	17452	17542	17504	17719	17570	17543	17567	17575	17684	17655	17563	17400	17606	17527	17539	17469	17599	17613	17483	17625	17455	17327	17510	17403	17564	17441	17643	17693	17639	17558	17571	17399	17434	17628	17581	17501	17377	17535
22655	37112	36798	33258	28096	23881	23731	21253	20216	18528	17571	18007	19784	21392	20567	19770	18338	18225	18007	21557	23253	24593	23374	19359	17386	15942	15350	15000	15264	15041	15185	14979	15138	15009	14876	15048	15034	14954	15083	14785	14983	15024	15112	15147	14973	15065	15068	14973	14941	15090	15122	14993	15070	15146	15075	14776	15157	14915	15185	15067	15126	15000	15099	14916	15095	15087	15065	15081	15115	15129	15252	14966	14983	14966	15100	14959	14948	15146	15046	14968	15226	14961	15113	14842	15189	15018	14997	14918	15031	15082	14989	14977	15092	15069	15128	14982	15133	15048	15051	15146	15135	15109	15144	15006	15081	14987	15025	15029	15042	15251	15033	15052	15081	14862	14826	15050	14885	15190	15006	15042	15104	15089	15245	14995	14977	14991	15059	14947	15254	15017	15225	15010	15185	15091	14958	15114	15130	15181	15045	14968	15038	14992	15179	15234	15048	15200	15158	15028	15012	15115	15056	15139	15313	14940	15091	15056	15137	15086	15066	14964	15098	15128	15085	15074	15234	15298	15127	15219	15014	15109	15098	15034	15224	14914	15051	15005	14966	15074	15101	14959	14889	15044	15025	15245	15042	15121	14956	15131	15010	15110	15163	15133	15058	14981	14995	15108	15062	15065	15094	15166	15009	14975	14983	14935	15082	15091	14925	15070	15069	15132	15273	15020	15018	15068	15246	14928	14999	15007	15117	15171	15009	15036	15071	14973	15045	15076	14890	14974	15067	15073	15035	15060	15037	14994	14956	14964	15114	15213	14947	15034	15144	15079	14869	14987	15029	15233	15044	14901	15212	15057	15185	15025	14969	15172	14850	15101	15052	15063	15198	15061	15102	14994	14870	15075	15071	15165	15126	15106	15096	14978	14963	15124	15059	15176	14914	15131	14941	15024	15075	14889	14985	14805	15082	14915	15023	15230	14954	15094	15079	14836	15082	15074	15016	15069	15108	15089	15294	15138	15132	15012	15160	14933	15054	14892	14975	15294	15136	15014	15029	15086	14966	15007	15083	15012	15084	14989	15091	14947	14945	14980	15113	15043	15132	14961	14980	14955	15019	15078	15205	15017	15034	14951	15001	14988	15046	14996	15159	15027	14922	14971	15106	15083	14811	15239	14950	15014	15144	15016	15031	15067	14941	15141	15040	15011	15078	15080	14856	14953	15068	14883	15063	15004	15161	15056	14951	15109	15030	14962	15168	15178	15020	15133	15090	14991	15126	14999	15002	15031	15137	15013	14984	15071	15173	14936	15186	15090	15076	14938	14962	14923	14935	14910	15070	15108	14876	15175	14984	15001	15053	15046	14948	15050	15004	15042	15086	15040	15039	15166	15013	15109	15025	14824	15164	15026	15159	15124	15104	14928	15067	15021	15009	14892	14964	15237	15104	15021	15104	14843	15183	15069	14870	15067	14969	15049	15050	15166	15091	15207	14828	14908	14951	14945	15016	14921	14912	15024	15057	15087	14927	14959	14996	15275	15188	14983	14973	15284	15088	15075	14905	15108	15105	14936	14998	15088	15070	15171	15065	15267	15058	15277	14930	15107	15094	15114	15026	15270	15071	14843	15040	14937	15112	15034	15021	15057	15079	15127	15069	15157	15056	14996	14855	14908	14993	15113	15106	15173	15070	15026	14937	14982	14962	15164	15065	14855	14988	15061	15062	15087	15176	14977	15053	15131	15188	15050	15130	15073	15076	15082	14973	14972	15017	15129	15121	14949	15045	15071	15071	15020	14896	15079	14908	15009	15091	14991	14918	15061	14940	14960	14969	14771	15162	15227	14769	15060	14949	15011	14966	15140	15122	14861	15039	15033	14986	15217	14986	15071	15023	14988	15007	15045	15050	15065	14957	15001	15085	14879	15040	15005	15106	15111	14983	14896	14975	15044	14902	14962	15100	14971	15312	15166	15060	15069	14877	14939	14996	15007	14929	15047	15228	14914	15159	15101	14923	14913	15125	14928	14947	14933	14963	15120	15091	15085	14948	15018	15092	14848	15088	15009	14978	14956	15079	15067	15237	15224	14940	14977	15008	15098	15085	14897	15023	14890	14975	14943	14926	14975	15023	14974	15022	14933	14898	15050	15080	15058	14824	14978	15137	15133	14978	14873	15027	14780	15005	14964	15059	14990	15068	14991	15057	15234	15143	15064	15182	15105	14945	15200	15170	15123	15144	15020	14949	14941	15002	15041	14916	14967	15053	15245	15010	15169	14958	15027	14892	15159	14947	15075	15027	15088	15087	15028	15002	14970	15041	14995	14987	15001	15195	15042	14919	15002	15028	15134	15044	15110	14892	14988	14977	14866	15017	15021	15099	15041	15061	14945	15118	15040	15104	15143	15002	14952	15156	14996	14874	15072	14942	15207	14992	15217	14903	15030	15025	14988	15060	15085	14925	15184	15112	15006	15129	15199	14937	15179	14936	15010	14966	15093	14935	14986	15134	15006	15213	15024	14939	14949	15012	15077	15150	15052	14766	15048	14939	14969	15086	15017	15116	15082	15002	15139	14976	15002	15018	15059	15010	14916	14961	15200	15150	15012	15173	14869	15217	14848	14878	15006	14848	14998	15083	15069	14996	14986	15006	15180	14951	15099	14986	15174	15097	14970	15068	15073	14910	15141	15044	15063	15060	15088	15048	15141	15101	15162	14994	15130	15019	14893	15136	15059	14822	15070	15178	15077	14960	15224	15034	15048	14979	15122	15077	15064	15059	15052	15023	14903	15118	15000	15046	14994	15019	14960	15040	15082	15048	15038	14987	14951	15167	15146	15129	14952	14965	14925	14835	14992	15133	15184	15061	15134	15165	15103	14936	15136	15042	15014	15201	15080	15067	15011	15032	14975	15013	15006	15095	14991	15020	15169	14974	15021	14993	15101	14930	14994	15148	14966	15095	15116	14949	15077	15151	14992	15133	14904	15149	15157	15161	15142	14982	14988	15197	14967	15020	14928	15096	15089	15168	15135	15134	15113	14869	14972	15062	15105	15128	15176	14988	15036	14894	15253	15123	15079	15032	15124	15060	14996	15084	15068	15025	14819	14949	15043	15072	14960	15088	15151	14972	14972	15149	15131	14958	14966	15304	15110	14963	15000	15039	15047	15024	15043	15086	15086	15075	15009	14964	15013	15087	15087	15017	14853	14975	15083	15082	14982	14949	15088	15117	15010	15107	15161	14946	15033	15041	15062	15056	15076	15059	14999	15068	15113	14926	15191	14956	15015	15042	15028	14974	15081	15052	15036	15098	15056	14934	15288	14901	14967	14963	15079	15009	15011	15029	15120	15084	14989	14932	14987	15148	15060	15200	15215	15008	14959	14954	14978	15159	15131	15062	15020	15015	15080	15006	14987	15099	14963	15083	15168	14860	15141	14921	14998	15122	15057	15040	15194	14965	14935	14970	14988	15099	14894	15152	15103	15025	15013	15143	15098	14991	14974	15048	15209	15012	14935	14952	15069	14970	14961	14996	14969	14883	14985	15227	15044	15027	14999	15222	14888	15036	14963	15158	15227	15101	15096	15077	15018	15040	15037	14993	15113	14982	15133	15076	15030	15069	15123	15047	15041	14870	15082	14953	14979	15132	15025	15224	14958	14987	15075	15024	15036	14934	15104	15047	15123	15067	15006	15006	15150	15043	15029	15006	15129	14884	14870	15014	14984	15179	15006	15110	14852	15155	14948	15007	15035	15003	15187	14854	15080	15014	15064	14897	15094	15136	15007	14862	14852	14870	14990	14977	15070	14983	15084	15094	15097	15074	15179	14895	15198	15070	15005	14899	15020	15022	14959	15115	15047	15231	15171	15134	14999	15071	15125	15154	15099	15257	14940	15154	15100	14884	15078	15131	14981	15037	14914	15247	15043	15023	15187	14949	15081	15033	14990	14795	14960	15191	15201	15108	15128	15013	15014	15149	15001	14969	14947	15023	15149	14981	15020	14956	14927	14858	15263	14927	15086	14932	14943	15097	15088	15090	15045	14955	15186	14866	15098	15042	15180	14881	14897	14977	15192	15021	15031	15119	14980	15025	15129	14885	15089	14912	14961	15122	15038	15062	15062	15074	15152	15000	14977	15122	15138	15125	14980	15081	15130	15022	15156	15208	14898	14981	15077	15035	15037	15053	15023	15040	15130	14844	14958	15274	14992	15031	14992	15074	15001	15273	14920	15071	15055	15155	15130	14837	15064	14996	14903	15079	15026	15136	15076	15068	14969	15131	15183	15027	14978	15056	15009	15083	15100	14977	15087	14925	15066	14961	14907	15058	15157	15058	14968	15069	14999	14964	14946	15186	14915	15017	15028	15128	14946	15068	15118	15089	15131	14981	15019	15071	14914	14892	14985	15028	15075	14886	15008	15152	14987	15037	15114	15098	14884	14962	15054	15006	15179	14994	14903	15136	15096	14983	15116	15095	14973	14975	15083	15053	15012	15052	14993	14959	15133	15015	15037	15091	15065	14884	15082	15028	15018	15029	15019	15018	15098	15107	14935	15076	14895	15179	14968	15168	14963	15084	14940	15008	15092	15085	15204	15113	15035	15151	15137	15026	14959	15000	15331	14952	15080	15175	15123	15009	14910	14928	15131	15116	14957	14907	14924	15123	15101	15126	15106	15033	15036	15118	15032	15075	14901	14876	14848	15020	15142	15001	15109	14976	15227	15178	15171	15014	15061	15110	15085	15144	14924	15041	15157	14905	14872	15218	15041	15204	15074	15182	15161	15127	15029	15266	15022	15114	15097	14970	14994	15068	14985	14909	15149	14981	14951	15077	15081	14865	15070	15046	14923	14906	15080	14939	15059	15063	15149	15057	15053	14965	15034	14958	15026	15044	15142	14988	15092	15100	15007	15148	15102	14952	15037	14973	15181	14974	15088	15157	14797	15097	15118	15028	15070	15141	14891	15033	15187	14979	15040	15048	15048	15146	14968	14934	14988	15135	14907	15031	15119	15180	14866	15106	14982	15170	15126	14898	15074	15083	15117	15103	14970	15113	15005	15201	14997	15057	14869	15152	14941	14985	14915	14989	14968	15104	15061	15062	14972	14949	15072	14945	15164	15117	15076	15123	15010	14970	15053	15152	15133	15032	15087	15137	15017	15105	15078	14984	15016	15014	15030	14962	15097	14974	15125
31902	28660	29014	25739	21995	20358	20775	20086	19849	18907	18843	18690	19139	19359	19560	19084	18997	18657	18598	18547	18642	18533	18673	18558	18287	18066	18040	17944	18104	18090	17968	18225	17889	18137	18043	18014	18226	17963	18081	18048	17914	18023	18016	17856	18119	18198	18174	18169	18016	17979	18051	18155	17934	17973	18114	18277	18094	17814	17946	17988	18126	18230	17990	18011	18222	18106	18188	18063	17949	18188	18065	17855	18078	18198	18298	17873	17893	18349	17879	17968	17965	18000	18243	17990	18092	18112	18028	18104	18052	18152	18283	18087	18108	17830	18223	18042	17762	17986	17850	18171	17780	17717	17948	18109	17859	18190	18040	18003	18064	18135	17946	17883	18180	18055	18037	18048	18122	17975	17997	18047	18271	18216	18003	17984	18090	17922	18132	18011	18080	17991	18197	18102	18002	18093	18056	18203	17911	18029	18024	17834	18056	18135	18140	18081	18102	17975	18002	18035	18060	18223	18086	18052	18041	18126	18125	17998	18020	18128	18161	17924	17901	18269	18121	17916	17962	18029	18135	18037	18143	18226	18083	18097	18003	18001	17944	17845	18102	18013	18193	17882	17824	18039	18033	18110	18268	18067	18058	18085	17881	18248	18216	18134	17846	17940	18125	17892	18226	18161	18055	18092	17948	18111	17985	18161	18119	18029	18076	18053	18082	18194	18311	18026	18244	17920	18006	17965	17999	18078	18057	17889	18209	18138	17981	18248	18009	18144	17950	17978	18050	18010	18001	18040	18007	17986	18318	18168	18094	18202	18070	17978	18181	17752	18166	18140	18080	18088	18000	17994	18043	17846	17941	18152	17987	18188	18136	17836	18094	17967	18151	18078	18027	18207	18035	18137	18258	18198	18051	17999	18152	17973	18012	18094	18177	18110	18045	18134	18019	18046	18018	18150	18101	17998	18171	17916	17930	18316	18126	18043	18036	18022	18280	17950	18114	18066	18224	18119	18148	18001	18209	18038	17998	17916	17899	17888	18119	18045	17952	18164	17960	18077	18079	17930	18050	18058	17972	17907	18198	18085	18144	18184	18054	18152	18272	17925	18071	18378	18226	18196	17887	18120	18160	18105	18188	18067	17926	18227	18111	18144	18106	17861	18163	18007	18011	18136	17998	17985	18031	18236	18120	18146	18240	18229	18108	17967	17936	17842	17951	18034	18110	18063	18011	18208	18050	18103	17994	18178	17974	18023	18127	18091	18213	18221	18113	17943	18130	18019	18152	18059	18124	18032	18000	17988	17924	18258	17941	18096	17803	17975	17855	18009	18079	18219	18013	17978	18003	18040	18082	17882	18030	18060	18188	17833	18248	18211	18237	18181	18340	18169	18229	18115	17911	18138	18213	18072	18014	18190	18181	18096	18293	17850	18051	17921	18072	17989	17982	18019	18107	18087	17973	18259	18150	18057	18063	18036	17993	18047	17990	18024	18007	17981	18169	18089	17971	17928	18107	18056	18213	18046	17951	17892	18053	17984	18169	17976	18127	18146	18061	18170	18047	17996	18261	18009	18043	18188	18180	18074	18178	17940	18066	18004	17863	18045	17999	18050	18131	18170	17990	18117	18108	18131	18173	17992	18014	17982	18004	18056	18220	18013	18238	18168	18104	18281	18296	17933	17927	18197	18027	17793	18244	18073	18082	17960	18074	18187	18028	18062	18107	17926	18270	17887	18083	18155	18041	17985	18078	17886	18135	17999	18208	18212	17964	17953	18121	18107	17970	18051	18189	18154	17995	18072	17787	18097	18152	18204	17813	18111	18137	18054	17981	18049	18276	18369	17928	18302	17915	17968	18117	17986	18251	17938	18120	18041	17959	18179	18198	18205	18211	18137	18120	18010	18194	17837	18037	18071	18101	17989	18004	18068	17971	18097	18177	18187	18199	18197	18187	18146	18006	18069	18071	18013	18105	18135	18068	17910	17979	18085	18040	18271	18094	17963	18151	17973	18012	18014	18183	17937	17874	18157	18070	18130	18005	18078	18186	18085	17927	17962	18138	18161	18146	18120	18215	17874	18119	18197	18146	18076	18274	17919	18052	17743	18003	18165	18014	18223	18160	18008	17895	18199	17832	18054	18077	17990	17925	17918	17769	18038	18020	18243	18157	18188	18093	18263	18156	18308	18128	17961	18169	18005	18024	18165	18073	17938	18088	18141	18194	18268	18050	18170	18029	18001	17987	18004	18020	18033	17951	17960	18133	18178	18276	18094	18083	18085	18187	18030	18074	18147	17921	18143	18308	18114	18243	18122	18222	18176	18157	18078	17979	18018	18165	18212	17933	17853	18154	18190	17944	17979	18006	18122	18269	18249	18253	18044	18065	17953	17925	17999	17973	18149	17996	17870	17962	18033	18199	18076	18187	18149	18278	18270	18186	18083	18331	18041	18269	18030	18001	18266	18033	17958	18034	18097	18271	18169	18063	18304	18125	17951	18091	18044	18097	18164	17946	17931	17947	18260	17985	18093	18116	18167	18067	17847	18070	17996	17936	18116	18147	18228	18350	18175	18214	18080	18015	18172	18115	18086	18072	18042	18120	18096	18067	18073	18076	18058	18067	17957	18023	18272	18070	18024	17966	17907	18118	18095	18022	18158	18025	18081	18146	18266	18271	17992	18065	18019	18041	18040	17925	18000	17986	18144	18038	18235	18277	18171	18089	18084	18293	18195	17910	18210	18137	18180	18173	18134	17956	18072	18072	18125	17874	18119	17855	17953	18217	18193	18052	17990	18068	18120	17885	17897	18271	18072	18015	18026	18159	18085	18139	18201	17998	18079	18068	18075	18114	18123	18377	18213	18031	18076	17972	18003	18130	18286	18007	17990	17880	18181	17954	18092	18026	17892	17900	18013	18092	18148	18083	18256	18038	17953	18139	17851	18286	18305	17976	17821	18023	18061	18082	18178	17886	18054	18036	17860	18065	17966	18111	17889	18125	17977	18217	18073	18173	18078	17953	17991	18190	18055	18201	18072	18073	18149	18016	17782	18104	18037	17958	18048	18053	17882	18058	18095	18208	18076	18062	18188	18000	18050	18186	18107	17959	18266	17839	18141	18208	18119	18008	18011	17969	18128	18000	18160	18330	18103	18151	17889	18017	18049	17974	18085	18121	18169	18211	18061	18105	17941	18299	18143	18034	18140	18062	18077	18056	17983	18099	18244	18142	18052	18131	18071	18032	17877	18198	17981	18210	18201	18142	18089	18299	18147	17989	18156	17973	18000	18087	18228	18027	18030	18110	18080	18005	18119	18059	18089	18083	17993	18084	18147	18018	18097	18092	18065	18311	18279	17867	18170	17950	18155	17983	18051	17980	17945	18290	18089	18245	18167	18149	18098	18052	18194	18080	18101	17977	17912	18208	17930	18107	17955	17996	18126	18069	18098	18104	18105	17877	17963	18017	17990	18159	18186	18130	18145	17994	18047	17954	18078	18217	18112	17983	18084	18135	18136	18063	18010	18220	18029	17980	18046	17943	18137	18005	18111	18245	18131	18007	18191	17970	18065	18278	18219	18113	18090	18021	18122	18024	18152	18159	17959	18088	17878	17980	18087	18209	18058	18141	18022	17972	18230	17987	18060	18001	17956	17867	18068	17886	18162	18113	18020	18058	17861	18140	17995	18031	18091	18070	18077	18112	18166	18118	18017	18155	18172	17964	17917	18150	18084	18042	18012	17952	18087	18078	17989	17933	18075	18022	17876	18110	17920	17889	18139	18113	18017	17931	18042	18274	17987	18189	18145	17969	18149	18260	18034	18150	17966	17966	18029	18225	17899	18126	18097	18176	18261	18095	18013	18016	18153	17968	18143	18063	17796	18052	18052	18230	18082	17984	18062	18035	17958	18078	18073	17862	17998	18119	18142	18022	18086	18083	17968	18004	17836	18163	18049	18089	18307	18221	18096	18068	17906	17893	18024	18171	18019	18258	17985	17921	18092	18145	18119	18006	18123	18027	18012	18071	18265	18173	18000	17979	18099	18184	17964	18012	17980	18090	17969	17983	18124	18113	17774	18272	18039	18140	18241	18067	18027	18006	17850	18086	18185	17975	18025	18091	18037	18162	17907	17997	18205	18011	18241	17972	17825	18073	18207	18015	17944	18167	17896	17926	17963	18240	18074	18028	17888	17982	18090	18077	17885	18232	17935	17989	18005	18258	18125	18061	17958	17974	18007	17982	18024	17982	18087	18052	18319	18075	18111	18251	18142	18029	18096	18103	18075	18061	18005	18262	18196	18298	18009	17953	18129	18093	18025	18178	18026	18073	18038	18292	18051	18058	17994	18371	18157	17924	17984	18012	18008	18000	17951	18108	18109	18087	17959	17882	18074	17993	18103	17966	18123	18021	18185	18070	17978	18213	18026	17980	18111	17930	18212	18053	18136	17956	18099	18069	18070	18295	18019	18037	18129	17901	17912	18095	18050	18087	18302	18148	17950	18041	17967	17977	17922	18029	18210	18244	18102	18030	18127	18073	18109	18160	18224	18111	17976	17850	18204	18127	17907	18144	17969	18116	18105	18205	18038	18016	18046	18247	18370	18051	17883	17954	18278	18097	18077	18130	18131	18155	18140	17988	18117	17958	18022	18275	17963	18034	18177	18051	18114	18048	17902	18194	18065	18030	18149	17857	18114	18213	18328	18027	18014	17945	17984	17994	17884	17919	18102	18079	18191	18207	18239	18267	18345	18110	18031	18154	18035	17986	18027	18218	17993	17910	18014	18137	18099	18301	18022	18046	18078	18029	18055	18212	18091	18030	18033	17879	18271	18320	17939	18027	17851	18032	18026	18133	17946	18065	18052	18143	18107	18101	18105	18122	17943	18035	18109	17992	17812	17972	17994	18276	18051	18089	18025	18192	17873	18206	18098	17896	18170	18096	17977	18003	18073	18194	18198	18024	17981	17925	18048	18085	18091	17992	17924	18230	18138	18180	18114	18135	18149	18058	18173	18044	18222	18189	17978	18110	18193	18043	17947	18095	17909	17918	17987	17899	17833	18036	18154	18158	18127	17993	17805	18068	18101	18037	17889	18016	17913	18094	18168	18142	18114	18086	17933	18058	18113	18204	18199	18094	17930	18160	18176	18089	17923	18034	18227	18132	17912	18001	18128	18121	18188	18134	18095	17888	17918
22920	29441	26920	23715	20413	18761	19923	19010	17887	16884	16384	16514	17064	17879	17890	17388	16932	16423	16131	15976	16034	15957	16305	15898	15788	15398	15458	15246	15410	15375	15430	15344	15293	15452	15356	15305	15406	15431	15329	15436	15380	15329	15425	15344	15248	15240	15225	15340	15425	15448	15432	15389	15549	15380	15425	15243	15322	15338	15374	15310	15399	15374	15337	15232	15485	15280	15409	15302	15454	15427	15355	15421	15329	15300	15375	15302	15249	15446	15398	15393	15279	15261	15415	15414	15305	15465	15212	15262	15313	15448	15161	15474	15408	15217	15390	15128	15246	15250	15273	15185	15373	15315	15268	15360	15220	15263	15408	15570	15342	15366	15315	15342	15389	15437	15411	15355	15406	15289	15414	15145	15244	15330	15531	15343	15483	15335	15229	15424	15434	15317	15286	15406	15174	15383	15387	15571	15422	15191	15327	15333	15375	15334	15296	15406	15298	15437	15327	15165	15334	15519	15337	15302	15375	15401	15464	15340	15315	15235	15274	15374	15292	15351	15366	15425	15287	15283	15219	15392	15381	15453	15431	15337	15350	15411	15359	15472	15542	15289	15250	15217	15394	15309	15544	15317	15292	15529	15304	15347	15299	15224	15268	15288	15389	15235	15404	15227	15483	15528	15273	15388	15281	15174	15276	15404	15376	15252	15476	15397	15445	15212	15340	15370	15347	15465	15356	15433	15403	15348	15354	15297	15227	15311	15360	15261	15385	15356	15459	15384	15340	15382	15442	15291	15355	15465	15449	15310	15387	15311	15343	15499	15261	15345	15323	15377	15302	15368	15354	15254	15513	15407	15313	15377	15276	15192	15386	15503	15431	15328	15557	15387	15185	15244	15292	15440	15351	15261	15202	15465	15385	15306	15069	15308	15411	15398	15375	15165	15472	15372	15333	15239	15221	15329	15469	15342	15457	15367	15363	15402	15502	15466	15221	15356	15153	15348	15323	15444	15355	15426	15414	15297	15229	15330	15282	15483	15360	15383	15385	15368	15404	15366	15306	15447	15367	15364	15115	15228	15339	15476	15469	15297	15447	15247	15511	15266	15297	15371	15350	15403	15424	15149	15376	15288	15299	15352	15058	15363	15406	15317	15329	15351	15425	15439	15435	15314	15376	15385	15449	15406	15442	15376	15345	15262	15611	15335	15300	15181	15217	15432	15462	15410	15293	15368	15321	15229	15234	15430	15299	15401	15234	15286	15333	15414	15251	15363	15246	15349	15390	15312	15315	15309	15349	15367	15413	15342	15357	15347	15434	15134	15188	15351	15443	15405	15472	15339	15255	15290	15198	15175	15444	15357	15278	15390	15498	15390	15233	15368	15447	15226	15521	15426	15256	15232	15381	15309	15472	15355	15055	15438	15333	15440	15439	15237	15196	15347	15325	15074	15366	15334	15327	15271	15239	15399	15463	15442	15344	15287	15303	15252	15301	15441	15295	15248	15391	15315	15453	15207	15311	15455	15336	15254	15366	15342	15415	15295	15419	15340	15295	15385	15573	15403	15495	15490	15294	15318	15315	15310	15367	15413	15416	15434	15301	15249	15344	15258	15394	15439	15217	15202	15137	15324	15360	15330	15383	15398	15267	15402	15367	15461	15396	15135	15434	15496	15332	15486	15259	15362	15225	15262	15479	15227	15234	15426	15431	15688	15237	15389	15603	15348	15380	15438	15278	15468	15337	15274	15258	15404	15389	15419	15393	15335	15178	15367	15267	15308	15355	15367	15388	15334	15568	15229	15175	15354	15458	15365	15377	15375	15296	15425	15438	15399	15454	15376	15413	15462	15243	15052	15327	15264	15527	15403	15374	15323	15350	15291	15269	15317	15504	15386	15307	15513	15390	15511	15486	15387	15252	15339	15322	15494	15487	15373	15422	15461	15286	15308	15405	15405	15374	15444	15308	15117	15414	15348	15211	15286	15455	15261	15268	15299	15439	15335	15377	15461	15323	15327	15350	15590	15317	15301	15404	15334	15335	15212	15422	15282	15314	15181	15354	15342	15432	15162	15276	15407	15353	15314	15323	15342	15312	15407	15393	15313	15248	15346	15387	15351	15337	15435	15315	15372	15303	15307	15357	15469	15262	15226	15473	15309	15361	15262	15279	15581	15522	15245	15218	15473	15160	15191	15305	15538	15438	15293	15459	15335	15229	15381	15239	15338	15412	15523	15393	15365	15481	15495	15301	15247	15165	15476	15372	15319	15436	15252	15104	15350	15415	15424	15152	15388	15483	15336	15311	15488	15417	15391	15434	15293	15382	15272	15353	15398	15376	15328	15415	15455	15377	15443	15457	15350	15370	15325	15299	15363	15419	15245	15368	15507	15139	15283	15176	15478	15339	15287	15329	15402	15281	15372	15332	15341	15322	15417	15328	15337	15302	15362	15349	15413	15390	15339	15486	15460	15421	15482	15292	15354	15360	15387	15316	15348	15295	15393	15200	15325	15254	15264	15278	15417	15456	15372	15440	15269	15245	15322	15393	15310	15212	15200	15420	15419	15261	15331	15360	15349	15491	15437	15257	15354	15491	15497	15463	15367	15274	15372	15507	15365	15250	15505	15347	15390	15336	15362	15294	15440	15359	15384	15169	15373	15479	15240	15364	15365	15274	15266	15409	15285	15254	15468	15486	15514	15434	15365	15382	15356	15327	15204	15314	15539	15434	15308	15462	15396	15372	15490	15408	15361	15360	15296	15484	15486	15335	15307	15379	15282	15205	15407	15567	15243	15368	15300	15376	15268	15428	15509	15264	15257	15315	15390	15402	15391	15474	15179	15254	15414	15304	15391	15393	15420	15354	15446	15504	15425	15307	15477	15456	15270	15265	15232	15425	15231	15451	15308	15465	15512	15315	15424	15296	15332	15277	15477	15219	15378	15310	15299	15320	15429	15422	15453	15423	15459	15218	15359	15266	15510	15300	15332	15331	15295	15490	15279	15461	15277	15357	15288	15246	15364	15415	15245	15156	15325	15289	15421	15470	15523	15499	15587	15242	15399	15484	15398	15473	15295	15195	15512	15425	15311	15345	15501	15450	15311	15372	15262	15456	15246	15579	15213	15347	15201	15295	15380	15484	15393	15473	15303	15321	15337	15338	15423	15355	15316	15455	15402	15302	15428	15350	15411	15277	15342	15458	15461	15401	15460	15488	15397	15260	15235	15493	15282	15397	15291	15332	15385	15388	15366	15497	15305	15590	15426	15169	15418	15430	15369	15443	15400	15471	15372	15348	15463	15301	15374	15340	15240	15382	15247	15292	15285	15264	15226	15494	15494	15293	15408	15348	15370	15251	15427	15316	15455	15441	15212	15450	15304	15374	15198	15302	15312	15348	15259	15366	15346	15127	15457	15260	15448	15268	15444	15534	15476	15064	15359	15348	15525	15402	15392	15486	15379	15318	15215	15345	15257	15198	15478	15373	15344	15305	15250	15227	15228	15495	15455	15389	15370	15315	15366	15446	15498	15253	15427	15353	15284	15323	15329	15434	15552	15206	15434	15340	15268	15348	15534	15512	15361	15547	15364	15341	15318	15298	15441	15315	15275	15474	15409	15372	15446	15345	15329	15211	15381	15366	15355	15254	15160	15525	15303	15352	15433	15451	15279	15341	15463	15328	15341	15355	15402	15370	15314	15343	15318	15363	15372	15372	15182	15477	15241	15362	15498	15328	15225	15237	15176	15264	15316	15415	15478	15529	15360	15329	15315	15387	15318	15448	15385	15469	15435	15457	15482	15398	15206	15308	15365	15378	15153	15378	15404	15262	15329	15424	15267	15320	15574	15460	15437	15412	15335	15431	15377	15342	15374	15312	15312	15538	15405	15653	15301	15397	15291	15228	15277	15383	15351	15438	15324	15344	15521	15308	15409	15460	15279	15362	15295	15205	15442	15368	15485	15404	15305	15473	15242	15333	15306	15335	15401	15346	15352	15234	15245	15177	15119	15377	15262	15415	15228	15482	15379	15378	15344	15289	15252	15241	15317	15550	15271	15260	15421	15490	15543	15277	15236	15345	15446	15309	15403	15356	15428	15218	15140	15411	15337	15491	15382	15217	15163	15400	15369	15573	15125	15406	15312	15337	15396	15396	15219	15263	15374	15357	15189	15234	15216	15448	15177	15358	15336	15356	15440	15379	15179	15294	15374	15446	15180	15398	15315	15569	15327	15385	15296	15329	15394	15424	15561	15156	15352	15410	15180	15322	15329	15300	15425	15149	15295	15379	15294	15395	15319	15444	15232	15267	15516	15322	15398	15336	15232	15528	15241	15417	15305	15280	15316	15328	15426	15154	15584	15244	15512	15369	15295	15314	15311	15394	15215	15370	15329	15373	15335	15269	15443	15452	15381	15462	15446	15238	15460	15340	15469	15396	15403	15461	15283	15428	15461	15414	15255	15236	15271	15343	15353	15167	15251	15389	15221	15345	15232	15443	15244	15384	15425	15269	15279	15311	15175	15486	15357	15437	15238	15538	15569	15305	15316	15411	15453	15302	15336	15415	15409	15342	15435	15369	15372	15330	15488	15301	15305	15293	15478	15355	15163	15567	15281	15268	15344	15427	15379	15505	15270	15374	15390	15489	15376	15377	15265	15258	15306	15371	15270	15344	15363	15443	15427	15261	15322	15477	15318	15500	15114	15252	15443	15332	15544	15531	15305	15394	15357	15421	15424	15275	15421	15442	15433	15367	15324	15227	15267	15431	15432	15366	15174	15389	15465	15368	15539	15358	15493	15546	15393	15379	15332	15311	15382	15353	15371	15302	15418	15409	15221	15424	15427	15498	15365	15411	15441	15205	15394	15407	15408	15245	15510	15421	15396	15393	15550	15357	15316	15472	15310	15253	15421	15289	15284	15410	15405	15286	15403	15367	15482	15337	15412	15370	15280	15380	15385	15381	15385	15239	15326	15473	15365	15487	15461	15390	15455	15175	15291	15369	15372	15374	15487	15246	15339	15386	15504	15437	15299	15322	15408	15380	15306	15315	15298	15257	15386	15447	15432	15285	15467	15374	15341	15403	15362	15362	15283	15458	15464	15435	15527	15425	15289	15621	15420	15230	15252	15464	15352	15380	15353	15362	15347	15255	15358	15293	15468	15385	15411	15394	15475	15481	15350	15269	15472	15501	15523
25590	21462	28492	25977	23621	23108	24014	21229	21579	21889	19396	18963	19192	18860	19023	18949	18487	18151	18124	18653	20374	21891	21548	19703	18804	18196	17785	17630	17523	17592	17566	17541	17495	17429	17488	17612	17592	17589	17375	17579	17496	17631	17624	17438	17423	17584	17551	17576	17560	17432	17460	17486	17331	17592	17604	17438	17558	17677	17510	17532	17491	17425	17515	17515	17659	17557	17292	17679	17387	17553	17465	17551	17434	17416	17409	17386	17294	17485	17673	17650	17705	17660	17520	17606	17642	17595	17402	17470	17471	17361	17507	17385	17622	17480	17460	17635	17635	17612	17487	17637	17571	17450	17560	17525	17393	17429	17774	17425	17686	17873	17664	17536	17623	17576	17657	17754	17631	17420	17436	17633	17488	17332	17641	17398	17486	17514	17448	17547	17419	17258	17599	17505	17423	17500	17674	17520	17568	17404	17605	17470	17652	17256	17449	17602	17506	17509	17571	17657	17355	17573	17614	17480	17714	17569	17482	17435	17419	17350	17670	17437	17685	17483	17531	17436	17531	17624	17474	17523	17578	17623	17613	17565	17466	17556	17660	17311	17119	17382	17789	17607	17606	17467	17412	17485	17475	17517	17392	17619	17447	17396	17452	17478	17566	17458	17567	17410	17516	17401	17396	17549	17418	17651	17531	17349	17473	17645	17694	17437	17479	17623	17542	17465	17510	17605	17622	17307	17355	17512	17586	17475	17564	17577	17518	17409	17407	17550	17318	17707	17590	17396	17567	17512	17521	17335	17646	17469	17615	17525	17564	17527	17600	17471	17390	17546	17482	17644	17567	17331	17599	17596	17572	17592	17531	17441	17541	17353	17521	17612	17648	17687	17422	17632	17512	17553	17256	17562	17533	17439	17442	17536	17533	17392	17283	17364	17532	17486	17454	17348	17361	17350	17511	17422	17291	17512	17587	17564	17536	17557	17285	17584	17471	17418	17436	17595	17580	17531	17355	17582	17684	17464	17586	17615	17608	17622	17483	17601	17734	17539	17509	17457	17517	17242	17317	17546	17815	17546	17627	17628	17505	17510	17556	17609	17390	17358	17565	17514	17606	17450	17447	17582	17503	17470	17788	17608	17639	17592	17619	17515	17471	17392	17706	17565	17373	17504	17507	17435	17419	17413	17587	17376	17564	17580	17291	17345	17348	17505	17655	17403	17626	17364	17456	17530	17601	17463	17371	17423	17468	17745	17573	17419	17541	17479	17526	17622	17365	17504	17540	17535	17507	17544	17501	17512	17415	17269	17603	17349	17585	17423	17636	17562	17510	17489	17355	17343	17491	17526	17449	17680	17377	17472	17500	17275	17447	17403	17480	17369	17515	17370	17780	17647	17490	17369	17363	17446	17536	17483	17523	17428	17370	17391	17495	17570	17286	17648	17657	17695	17489	17462	17716	17450	17399	17495	17327	17471	17452	17678	17527	17254	17596	17299	17426	17321	17290	17530	17405	17561	17643	17780	17388	17377	17584	17446	17487	17444	17448	17463	17549	17545	17574	17468	17483	17738	17649	17488	17694	17694	17459	17529	17352	17555	17564	17320	17633	17695	17501	17771	17707	17759	17541	17406	17588	17442	17506	17485	17387	17448	17599	17494	17590	17403	17679	17306	17534	17368	17504	17597	17506	17534	17481	17335	17510	17446	17312	17518	17584	17562	17621	17360	17619	17561	17482	17396	17593	17536	17628	17550	17477	17453	17539	17676	17298	17356	17601	17483	17385	17281	17377	17568	17628	17431	17488	17256	17570	17656	17777	17436	17632	17437	17528	17592	17443	17561	17558	17417	17575	17660	17595	17325	17543	17454	17577	17398	17358	17425	17554	17396	17777	17567	17424	17442	17563	17528	17557	17399	17358	17456	17509	17488	17604	17602	17557	17513	17362	17494	17387	17636	17440	17584	17713	17633	17664	17368	17522	17429	17427	17565	17082	17426	17601	17428	17408	17424	17493	17530	17442	17432	17608	17546	17383	17516	17551	17421	17410	17577	17586	17704	17628	17594	17637	17599	17686	17496	17359	17456	17363	17516	17563	17417	17479	17379	17540	17626	17571	17549	17586	17767	17329	17501	17635	17445	17665	17362	17318	17396	17508	17604	17510	17633	17338	17474	17378	17463	17447	17496	17411	17565	17366	17573	17322	17513	17594	17539	17419	17370	17391	17558	17533	17653	17384	17334	17532	17482	17440	17443	17327	17573	17608	17460	17688	17477	17469	17495	17338	17578	17483	17538	17476	17324	17278	17450	17359	17513	17431	17448	17432	17554	17392	17437	17312	17699	17686	17468	17558	17505	17535	17387	17511	17480	17302	17482	17582	17570	17489	17522	17495	17348	17477	17450	17290	17412	17527	17515	17565	17395	17744	17653	17626	17453	17492	17400	17422	17512	17467	17333	17442	17562	17585	17490	17487	17689	17638	17335	17459	17486	17673	17657	17738	17597	17680	17446	17599	17646	17456	17319	17454	17562	17414	17506	17707	17579	17357	17625	17322	17639	17404	17375	17501	17468	17504	17409	17212	17496	17666	17350	17520	17574	17204	17640	17503	17592	17512	17411	17563	17408	17508	17541	17590	17423	17643	17495	17460	17376	17411	17325	17415	17306	17515	17507	17675	17690	17375	17637	17470	17397	17462	17442	17609	17448	17477	17606	17465	17557	17688	17471	17408	17360	17361	17682	17480	17648	17728	17567	17686	17592	17592	17590	17432	17515	17466	17482	17624	17562	17804	17432	17460	17591	17343	17687	17470	17559	17497	17254	17392	17517	17627	17535	17519	17321	17401	17561	17620	17619	17364	17405	17284	17630	17463	17493	17320	17408	17629	17529	17417	17746	17630	17266	17452	17435	17716	17536	17496	17488	17504	17435	17439	17317	17371	17465	17389	17599	17588	17475	17364	17570	17447	17470	17679	17405	17638	17272	17574	17507	17445	17589	17478	17380	17269	17501	17626	17491	17569	17843	17442	17498	17618	17508	17567	17556	17464	17579	17360	17457	17500	17466	17554	17474	17608	17197	17554	17459	17456	17385	17356	17462	17462	17573	17427	17371	17519	17643	17581	17501	17330	17319	17454	17581	17660	17457	17436	17440	17464	17478	17405	17268	17654	17493	17698	17620	17485	17472	17642	17417	17357	17473	17550	17443	17324	17290	17351	17414	17546	17502	17376	17371	17499	17506	17482	17519	17409	17489	17615	17483	17623	17468	17520	17642	17475	17441	17461	17576	17521	17490	17470	17328	17632	17556	17348	17491	17639	17393	17361	17525	17547	17415	17496	17432	17596	17701	17506	17594	17282	17491	17659	17741	17367	17647	17310	17423	17659	17433	17576	17320	17276	17629	17520	17574	17465	17345	17491	17629	17552	17586	17812	17596	17456	17395	17591	17405	17593	17532	17606	17482	17451	17582	17621	17737	17625	17450	17816	17442	17443	17484	17316	17311	17442	17426	17514	17447	17408	17288	17505	17414	17225	17397	17617	17605	17451	17407	17457	17390	17527	17505	17517	17414	17527	17557	17553	17558	17414	17362	17325	17527	17641	17476	17738	17412	17637	17627	17718	17582	17527	17474	17682	17587	17492	17514	17430	17460	17579	17539	17646	17776	17895	17519	17424	17724	17591	17576	17512	17534	17498	17431	17289	17229	17413	17467	17399	17523	17494	17439	17290	17686	17543	17542	17594	17533	17755	17485	17451	17778	17566	17373	17607	17392	17526	17431	17569	17407	17533	17422	17494	17614	17485	17478	17468	17477	17403	17446	17592	17233	17525	17308	17353	17435	17584	17532	17767	17848	17538	17702	17421	17592	17266	17583	17389	17523	17483	17520	17688	17731	17541	17354	17394	17575	17488	17713	17672	17509	17555	17170	17370	17387	17492	17453	17241	17292	17524	17458	17629	17583	17586	17668	17547	17702	17498	17497	17466	17441	17406	17247	17428	17463	17585	17623	17583	17675	17480	17223	17486	17368	17513	17236	17593	17404	17473	17411	17448	17535	17435	17521	17390	17585	17513	17610	17328	17616	17410	17347	17547	17518	17545	17404	17410	17558	17560	17244	17427	17415	17509	17424	17577	17468	17466	17462	17359	17465	17484	17542	17420	17376	17652	17664	17536	17427	17490	17385	17527	17642	17665	17592	17638	17306	17502	17372	17404	17457	17478	17637	17484	17553	17442	17550	17638	17571	17561	17560	17470	17492	17616	17580	17452	17310	17484	17505	17748	17572	17340	17449	17501	17386	17540	17661	17485	17566	17519	17553	17523	17541	17650	17242	17513	17517	17526	17467	17301	17540	17557	17644	17506	17551	17633	17590	17521	17466	17324	17218	17569	17457	17565	17442	17700	17636	17536	17505	17268	17390	17351	17438	17386	17474	17457	17626	17622	17579	17585	17582	17509	17554	17551	17556	17608	17619	17620	17425	17475	17417	17524	17567	17468	17480	17257	17660	17316	17519	17483	17688	17580	17641	17407	17527	17634	17576	17674	17493	17386	17700	17435	17588	17534	17510	17726	17398	17720	17330	17703	17664	17549	17605	17610	17362	17494	17535	17460	17467	17531	17552	17474	17695	17518	17303	17628	17510	17621	17507	17262	17527	17386	17469	17541	17527	17487	17524	17549	17760	17404	17257	17472	17676	17723	17646	17783	17388	17470	17551	17351	17365	17392	17540	17555	17478	17573	17364	17469	17397	17614	17596	17666	17639	17576	17698	17494	17505	17740	17372	17370	17545	17528	17633	17489	17677	17668	17661	17512	17493	17550	17364	17582	17360	17534	17383	17530	17308	17436	17226	17549	17495	17534	17531	17329	17387	17569	17553	17546	17522	17707	17634	17444	17546	17356	17375	17465	17347	17448	17476	17611	17565	17841	17535	17751	17525	17544	17565	17528	17350	17402	17464	17788	17620	17483	17624	17543	17495	17585	17676	17585	17564	17515	17492	17431	17609	17467	17478	17682	17614	17616	17404	17549	17606	17396	17549	17489	17594	17630	17326	17494	17412	17443	17542	17432	17496	17490	17586	17568	17593	17325	17522	17530	17478	17423	17463	17617	17768	17571	17790	17422	17496	17417	17498	17455	17702	17472	17561	17433	17625	17460	17514	17686	17594	17435	17409	17603	17340	17435	17615	17517	17471
21256	33926	32561	28052	24105	22220	22793	21236	22295	21719	17673	17233	17126	17112	17752	17422	16592	16070	16027	16893	20032	21545	20481	17691	16576	15770	15140	15043	14868	15080	15078	15133	14994	15247	15185	15096	15119	15083	15074	15044	14985	15058	15060	15076	15018	15013	15263	15053	15133	15126	15006	15120	14971	15004	15280	15161	15022	15138	15213	15073	15081	15207	15085	15026	15181	15087	15219	14976	14950	15124	14953	15204	15132	15196	14825	15019	15167	15037	14954	15101	15114	15073	15103	15007	15068	15041	15202	15001	15164	14769	15042	15131	15138	15235	15047	15138	15088	14988	15232	15081	14948	14979	15005	15161	14933	14988	15106	15033	15188	15161	15072	15014	15078	15109	14969	15010	15070	15033	15237	14952	14991	14991	14904	15099	14963	14994	15247	14952	15096	15105	15091	14997	15087	14891	15069	15174	15275	15021	15017	14992	14984	15059	15096	14934	15091	14839	15216	15035	15132	14891	15132	15042	15214	14960	15202	15077	15372	15005	14892	15106	14969	15051	15201	15092	15024	15015	15189	14994	15208	14983	15038	14924	15051	15112	15292	15072	15063	15213	15131	15154	15033	14945	15128	15235	15120	15121	15281	15151	15137	14952	15060	14947	15103	15124	15032	15010	14908	15107	15030	15104	15066	14950	15128	14911	15010	15201	14924	15009	15012	15239	15078	15252	14978	15035	15082	15078	15258	14875	15102	15026	14804	14979	15064	15105	14991	15013	15046	14931	15136	15080	15020	15008	14982	15049	15169	15051	15039	15161	15101	14989	15118	14913	14804	15136	14983	15131	15191	15209	15055	15057	15171	15036	15064	15018	15093	14976	15045	14997	14973	15002	15092	15108	15200	15139	15282	15155	14955	15070	15016	15182	15040	15317	14941	15047	14994	15075	15128	15137	15103	15377	14985	15260	15020	14819	15035	15069	15064	15084	14909	15068	15005	14868	15002	15112	15056	15038	15049	15118	14947	15003	15062	15086	15019	15120	15182	15094	15124	15149	15066	15015	15087	14996	15137	14846	15136	15120	15123	15006	14999	14921	15131	15013	15072	14998	14881	15111	15058	15065	15210	15157	15023	14961	15216	15145	14813	15017	15204	15149	15154	15167	15182	14981	14883	15022	15014	15056	15080	15164	15188	15154	15050	15182	15126	14959	15122	15206	15219	14992	14974	14890	15014	15158	15076	15017	15018	15074	14956	15031	15303	14878	15014	15158	14975	15109	15031	15033	15127	14973	15177	15040	14916	14910	15093	15081	15015	15107	14903	15233	15020	15189	15048	14895	15168	15045	15005	15168	14958	15054	15102	15082	15187	15036	14995	15044	15190	15077	14945	15094	14896	14928	14970	15080	15115	15125	15043	15049	15127	15036	15035	15199	14983	15120	15003	15034	15168	14953	15120	15073	15142	14984	15040	14915	15054	15082	15174	14997	14969	15094	15017	15184	15247	15064	14959	14928	15045	15102	15127	15132	15013	15083	15050	15078	15073	15169	15031	14969	15047	15025	15069	15076	15179	15155	15004	15093	15120	15216	15065	14991	15242	15095	15002	14976	15164	15077	15076	14972	14977	15069	15190	15032	14882	15153	14995	15049	15032	15097	14851	15120	15082	15097	14958	14849	15086	15212	15026	15074	15154	14962	15139	14994	15152	15106	15122	15021	15062	14907	15182	15114	15255	14971	14848	14975	15081	15020	15082	14959	15215	15046	15092	15031	15121	15018	15017	15025	15044	14980	15222	15005	14880	14935	15026	15197	15048	15048	14986	14894	15176	15007	15060	15020	15065	15011	15110	15191	14946	15014	15064	14999	15125	15200	15074	14962	15032	15060	14967	15204	14994	15127	15091	15073	15025	15087	15122	15211	14950	14987	15128	15023	15046	14912	14958	15074	15143	14933	14998	15092	15140	15162	15047	15104	15115	15329	15084	14965	15049	15072	15100	15120	15146	15102	15182	15008	15120	15166	15083	15017	14953	14918	15230	15118	15088	14916	15167	15097	14904	15098	14951	15028	15153	15050	15007	14969	14928	15138	15012	14979	14936	15127	15053	15019	15141	15113	14927	15061	15133	15246	15097	15154	15164	15169	15056	15089	15134	15014	15015	15123	15051	15029	15141	15030	15078	15124	14950	15048	15084	15007	15051	15068	15145	15052	15146	15064	15251	15160	14883	15003	15167	14890	15003	15081	15123	15207	14931	15051	14992	15246	14941	14895	14951	15065	15085	15014	15108	15002	15019	15204	15076	15320	14933	14939	15185	15038	15052	15164	15219	14975	15085	15286	15051	15104	15065	15018	15004	15023	14984	15112	15100	15176	14988	15138	15053	15063	14895	14955	15105	15031	15159	15116	15036	15016	15121	15006	14947	14958	15014	14921	15096	14965	15010	15068	15019	15029	15065	15131	15099	15158	14906	15141	15054	15023	15022	15098	15031	14973	15113	15061	15160	14995	14950	15135	15190	15040	14932	15196	15046	15089	15005	14865	15118	15026	15189	15088	15114	15042	15198	14913	15109	15184	14955	15139	15232	14950	15184	15033	15075	14851	15037	15324	15147	15158	15086	15120	14978	15002	15205	14842	14921	15030	15029	15018	15152	15099	15351	15002	14994	15014	15163	14979	15139	15040	14964	15059	15020	14944	14929	15058	15138	15029	15110	15090	15054	15022	15108	15005	14961	15000	14985	15076	15123	15054	14928	15092	14929	15185	14984	15178	14990	14914	15199	15064	14997	15071	14959	15097	15146	15115	15096	15014	15167	15150	14908	15133	14989	15152	15119	15115	15060	15115	14907	14937	15101	15043	15079	14928	14982	15125	14968	15192	14956	15042	15218	15008	15114	15204	15016	15030	14817	15132	15107	15154	14856	15118	15044	15156	15248	14890	14950	15108	14946	15176	15103	14989	15094	15165	15070	15035	14884	14808	14965	15209	15086	15042	15018	15116	15084	15072	14948	14964	15050	14890	14947	15193	15038	15030	15216	15092	15110	14849	15039	15141	15170	15217	15031	15048	15099	15066	15060	15194	15035	15047	15069	15027	15193	15220	15074	15077	15053	15248	15041	15119	14980	15036	14968	15079	15036	15168	15149	15073	15091	14992	15143	15147	14822	15200	14937	15222	15199	15040	14990	15166	15024	14966	14936	15101	15000	15031	15109	14992	14984	15158	15100	15140	15079	15009	14963	15128	15114	15020	15012	15281	15124	15097	15045	14948	15080	14939	15036	15042	15045	15101	15026	15028	15208	15129	14967	15102	15084	15283	14952	15085	15128	14926	15160	15168	14997	15066	15198	15015	14951	15044	15037	15069	15107	15079	15053	14970	15090	14923	15165	15172	15054	15068	15073	15023	15266	15052	15008	15120	14989	15087	15127	14915	15135	15160	14958	15164	15156	15033	15023	15131	15042	15018	15061	14990	15075	14984	15086	15080	15007	14884	14945	15193	15061	15080	15023	15108	14997	15172	14998	14844	14891	14908	15139	15068	14840	15086	15148	15202	14756	14908	15053	15057	14984	15122	14975	15025	14995	14994	15101	15127	15219	14998	14878	15046	14933	14953	15134	15044	15143	14931	14961	14989	15095	14983	15190	15112	15141	15250	15045	15138	15017	15131	14918	15057	14964	15237	14988	15021	14988	15083	15122	15206	14931	15112	15184	15146	15103	15061	15020	15012	14913	15125	14996	14841	14991	15289	15066	15153	15078	15128	15160	15051	14986	15119	15030	14984	15104	15079	15072	14991	14925	15009	15136	14912	15166	15207	15069	14997	15073	14968	15008	14873	15157	15174	15143	14980	15010	14964	15039	14952	15037	14969	15190	15195	15058	15156	15027	15125	14988	15286	15053	14941	15045	15153	15127	15221	15094	15174	15084	14974	15065	14961	15065	15209	15116	15064	15147	14991	15077	15046	15135	15057	15068	15141	15065	15040	15039	15217	15062	15098	14992	15066	14933	15170	15053	15070	14888	15208	15127	15100	14965	15157	15083	15093	15098	15113	15222	15274	15079	15122	15114	15041	14982	15066	14998	14936	15045	15228	15005	15202	15112	14970	15158	15043	15144	14974	15202	15089	15141	15087	15087	14930	15068	15032	15029	15077	15026	14990	15243	15044	15061	15090	14936	14903	15009	15075	15199	14981	15016	15050	15043	15247	15178	14981	15040	15221	15003	15044	15249	15071	14877	15165	14979	15114	15133	14955	15066	15056	15284	15052	15105	15096	15056	15220	15153	15224	15292	15122	14847	15112	15005	15026	15056	15127	15109	15056	15115	15205	15092	15006	14995	14989	15099	15039	15043	15023	15122	15026	14945	15149	15129	15036	15088	15018	15277	15040	15198	15068	15033	15091	15180	15033	15089	14977	15011	15245	14897	15036	15014	15085	15052	15268	14973	15075	15029	15081	15055	15099	15222	15068	14982	14987	14887	15183	15210	14973	15124	14998	15012	15203	15085	15077	15106	15205	15069	15220	15176	15053	14956	15168	14978	15081	14997	15161	15049	14973	15013	15043	15073	15000	15140	15069	15130	15031	15303	15121	15075	15107	15176	15096	15098	15089	15113	15119	15061	15065	15030	14950	15191	14890	15191	15073	15098	14895	15030	14978	15048	14984	14958	15036	15202	14916	15090	15007	15067	14963	15220	15080	15049	15040	15141	15003	15178	15101	15037	15026	15128	15005	15109	15031	15103	15108	15031	15049	14965	15132	15137	15032	15164	15058	15073	15201	15210	14996	15049	14890	15169	15008	15177	15019	14975	15036	15167	14969	15061	14998	15118	15211	14837	15065	15114	15064	15181	15216	15017	15099	15028	15190	14918	14991	15018	15032	15189	15165	15225	15133	15321	15038	14964	15022	15256	15216	14958	15045	15065	15183	15137	15000	15080	15140	15066	14970	15264	15005	15073	15224	14871	15260	15038	15068	15252	15025	15071	15028	15116	15164	15031	15267	14985	15032	15087	15049	15003	15054	15070	15038	14944	15060	15132	15004	14954	15023	15067	15173	14835	15155	15095	15154	15097	15137	14935	14929	15063	15066	14898	15113	15203	14999	15304	15035	14904	14950	15079	15176	15056	15023	15055	15130	15130	15252	15247	15157	15062	15027	15172	15037	15047	15120	15088	14962	15044	15155	15072	15066	15208	14977
24181	21453	28929	24508	22598	25355	27724	23415	23372	23680	21602	19873	19617	19451	19726	19709	19356	18857	18228	18340	22191	25124	25158	21494	19843	18817	17965	17589	17312	17423	17411	17536	17583	17528	17568	17399	17464	17620	17719	17319	17288	17485	17438	17394	17470	17654	17482	17441	17463	17566	17304	17321	17319	17178	17343	17421	17500	17404	17501	17379	17354	17417	17355	17375	17315	17512	17471	17267	17206	17509	17649	17357	17474	17426	17432	17350	17340	17518	17331	17493	17579	17355	17422	17309	17381	17353	17512	17600	17391	17510	17552	17484	17351	17739	17354	17393	17282	17411	17483	17382	17549	17342	17479	17532	17465	17403	17508	17392	17402	17409	17472	17330	17288	17368	17407	17457	17450	17350	17194	17446	17323	17314	17330	17412	17481	17444	17362	17417	17447	17461	17379	17399	17527	17360	17639	17607	17327	17369	17420	17241	17150	17298	17593	17275	17383	17432	17481	17509	17285	17240	17541	17464	17277	17406	17303	17385	17585	17507	17461	17354	17362	17213	17437	17339	17352	17326	17483	17422	17434	17311	17449	17394	17367	17480	17365	17442	17449	17347	17419	17363	17418	17570	17416	17399	17217	17637	17315	17414	17535	17266	17489	17394	17328	17296	17261	17441	17286	17377	17457	17351	17602	17322	17350	17433	17439	17276	17317	17477	17507	17468	17336	17272	17194	17279	17319	17190	17346	17336	17446	17237	17039	17523	17452	17474	17228	17299	17398	17442	17322	17506	17409	17422	17527	17596	17433	17529	17358	17279	17362	17510	17350	17162	17319	17460	17085	17500	17430	17544	17404	17194	17278	17189	17381	17211	17286	17246	17486	17514	17446	17304	17293	17227	17397	17399	17430	17336	17375	17176	17436	17201	17355	17196	17314	17347	17210	17463	17320	17316	17572	17550	17710	17309	17398	17386	17484	17563	17304	17403	17391	17388	17312	17411	17473	17456	17588	17426	17437	17622	17456	17357	17390	17371	17293	17363	17205	17442	17479	17421	17511	17425	17484	17223	17487	17331	17432	17271	17330	17344	17308	17260	17338	17487	17460	17175	17314	17261	17347	17388	17396	17475	17470	17344	17397	17376	17350	17387	17530	17328	17592	17434	17205	17306	17281	17368	17440	17358	17556	17449	17405	17419	17613	17364	17298	17582	17354	17430	17435	17510	17417	17382	17466	17254	17565	17544	17578	17312	17440	17477	17584	17303	17461	17491	17276	17322	17243	17571	17419	17395	17313	17379	17361	17348	17330	17479	17336	17533	17398	17356	17599	17509	17369	17451	17397	17476	17235	17128	17414	17377	17498	17226	17692	17392	17431	17445	17531	17202	17332	17440	17392	17523	17565	17499	17462	17186	17228	17388	17221	17246	17472	17422	17528	17460	17388	17246	17150	17605	17227	17519	17461	17517	17286	17220	17247	17446	17407	17448	17289	17513	17239	17599	17248	17300	17261	17453	17522	17195	17363	17179	17435	17432	17552	17343	17287	17340	17253	17244	17358	17264	17398	17403	17298	17387	17574	17524	17311	17419	17602	17485	17485	17331	17325	17304	17470	17429	17553	17620	17636	17491	17561	17486	17414	17462	17277	17204	17270	17415	17398	17437	17501	17256	17272	17482	17421	17376	17511	17379	17457	17509	17477	17331	17435	17429	17370	17372	17413	17337	17480	17242	17218	17280	17342	17376	17217	17146	17355	17302	17382	17366	17493	17453	17200	17286	17278	17254	17270	17337	17518	17346	17436	17425	17569	17490	17445	17359	17394	17365	17362	17574	17513	17479	17509	17388	17318	17489	17239	17309	17412	17413	17335	17148	17414	17509	17494	17345	17301	17492	17358	17299	17294	17415	17302	17507	17281	17390	17536	17389	17401	17292	17422	17414	17317	17225	17422	17375	17490	17356	17460	17475	17442	17261	17385	17199	17392	17462	17410	17272	17413	17250	17424	17439	17235	17387	17277	17220	17482	17511	17309	17440	17397	17383	17379	17432	17395	17382	17461	17409	17221	17370	17147	17261	17177	17371	17456	17316	17360	17641	17301	17458	17393	17076	17356	17446	17428	17525	17465	17244	17395	17290	17371	17355	17258	17417	17451	17365	17463	17165	17569	17366	17406	17237	17455	17358	17393	17383	17325	17228	17210	17453	17475	17478	17419	17211	17405	17344	17335	17374	17325	17192	17343	17601	17574	17340	17305	17399	17474	17237	17583	17234	17300	17521	17208	17375	17483	17338	17399	17398	17421	17363	17502	17437	17464	17409	17312	17357	17431	17367	17530	17546	17505	17293	17328	17552	17412	17350	17436	17345	17565	17493	17549	17272	17363	17351	17414	17564	17416	17454	17518	17579	17370	17415	17256	17583	17357	17269	17431	17606	17433	17185	17255	17352	17343	17347	17339	17382	17399	17456	17366	17375	17498	17318	17546	17220	17468	17235	17204	17372	17359	17320	17227	17357	17286	17512	17410	17237	17194	17528	17370	17452	17732	17316	17193	17359	17445	17491	17373	17184	17565	17418	17444	17329	17398	17498	17437	17439	17490	17357	17471	17190	17550	17304	17329	17415	17383	17272	17411	17423	17281	17325	17335	17280	17172	17324	17407	17182	17393	17321	17399	17454	17575	17445	17232	17290	17424	17309	17148	17438	17363	17389	17428	17321	17622	17323	17260	17340	17400	17371	17469	17129	17290	17379	17503	17233	17356	17638	17402	17466	17574	17159	17569	17179	17419	17308	17334	17440	17369	17297	17479	17361	17228	17483	17459	17307	17499	17540	17338	17296	17579	17299	17378	17345	17360	17333	17659	17367	17299	17513	17393	17406	17239	17085	17240	17410	17381	17373	17333	17464	17640	17452	17277	17383	17262	17545	17502	17526	17441	17486	17268	17360	17542	17543	17366	17356	17564	17325	17569	17608	17572	17490	17449	17501	17362	17171	17567	17300	17294	17553	17331	17424	17644	17426	17375	17508	17524	17265	17561	17488	17493	17348	17498	17488	17439	17543	17386	17624	17524	17296	17384	17368	17472	17766	17433	17303	17457	17362	17476	17378	17414	17366	17390	17551	17298	17541	17539	17226	17301	17326	17544	17375	17329	17433	17349	17489	17256	17429	17365	17369	17316	17486	17245	17272	17350	17233	17343	17414	17562	17487	17394	17503	17330	17399	17440	17463	17339	17289	17427	17238	17519	17264	17397	17475	17524	17426	17413	17346	17411	17306	17311	17313	17437	17472	17381	17342	17342	17394	17359	17337	17423	17465	17430	17443	17429	17400	17354	17327	17193	17346	17698	17114	17528	17457	17201	17549	17542	17182	17467	17430	17405	17504	17518	17614	17451	17653	17453	17643	17295	17361	17326	17426	17484	17414	17390	17440	17367	17353	17363	17257	17446	17369	17315	17173	17334	17493	17569	17392	17359	17620	17263	17457	17426	17545	17648	17480	17433	17353	17414	17067	17489	17416	17482	17413	17255	17433	17425	17431	17554	17364	17323	17708	17529	17427	17292	17546	17340	17412	17539	17470	17560	17383	17368	17316	17409	17384	17303	17305	17413	17494	17439	17503	17335	17273	17395	17422	17314	17258	17384	17628	17371	17364	17389	17506	17510	17361	17570	17471	17453	17459	17414	17495	17437	17513	17338	17390	17421	17699	17465	17325	17144	17552	17446	17504	17515	17466	17417	17421	17364	17318	17549	17327	17615	17313	17486	17348	17449	17430	17380	17332	17393	17500	17390	17445	17312	17548	17536	17547	17393	17510	17544	17281	17464	17454	17509	17328	17534	17379	17364	17415	17367	17349	17319	17524	17524	17433	17558	17294	17212	17340	17238	17586	17257	17593	17489	17298	17358	17369	17476	17252	17363	17640	17346	17416	17267	17379	17263	17382	17482	17430	17393	17654	17544	17386	17487	17371	17373	17512	17379	17334	17361	17469	17300	17467	17605	17344	17491	17460	17459	17347	17374	17195	17191	17433	17443	17260	17471	17377	17349	17510	17540	17342	17523	17329	17480	17598	17341	17379	17289	17382	17364	17487	17446	17361	17593	17205	17216	17221	17325	17275	17311	17608	17451	17354	17119	17290	17341	17474	17417	17471	17526	17327	17357	17585	17392	17235	17224	17329	17343	17497	17467	17366	17548	17482	17491	17465	17590	17472	17457	17489	17627	17337	17354	17278	17376	17289	17383	17233	17295	17409	17436	17556	17399	17319	17299	17469	17317	17483	17485	17468	17529	17595	17440	17220	17249	17468	17432	17398	17489	17482	17307	17394	17390	17471	17524	17321	17404	17163	17269	17449	17344	17464	17622	17438	17515	17501	17510	17318	17619	17461	17457	17437	17317	17332	17577	17726	17397	17342	17328	17439	17351	17524	17384	17396	17521	17425	17278	17188	17407	17535	17599	17239	17361	17420	17328	17287	17372	17393	17594	17374	17212	17486	17507	17526	17157	17171	17460	17259	17238	17416	17348	17443	17343	17314	17419	17256	17419	17346	17424	17297	17337	17420	17437	17190	17476	17450	17336	17286	17340	17274	17301	17393	17466	17517	17290	17287	17342	17413	17432	17371	17457	17379	17332	17297	17468	17552	17405	17452	17238	17555	17447	17410	17372	17261	17314	17444	17304	17460	17486	17306	17290	17515	17418	17310	17352	17195	17281	17271	17449	17481	17594	17618	17441	17567	17567	17437	17482	17465	17347	17442	17489	17457	17337	17215	17654	17532	17320	17406	17248	17375	17497	17449	17523	17256	17386	17385	17245	17425	17326	17522	17516	17568	17496	17474	17401	17213	17485	17291	17401	17407	17472	17385	17581	17510	17078	17270	17286	17451	17159	17529	17539	17363	17310	17380	17444	17152	17501	17491	17638	17547	17484	17472	17255	17391	17269	17260	17305	17288	17401	17396	17434	17453	17543	17433	17597	17405	17423	17279	17569	17563	17477	17409	17440	17448	17447	17355	17374	17503	17488	17473	17377	17448	17470	17507	17332	17447	17251	17325	17480	17631	17260	17369	17286	17290	17476	17289	17470	17442	17494	17316	17546	17487	17378	17435	17362	17423	17346	17364	17327	17333	17429	17574	17435	17297	17457	17473	17359	17631	17581	17423	17449	17414	17373	17576	17352	17470	17245	17725	17446	17358
22315	37184	35890	30586	26861	25599	26251	23885	24986	24829	20366	18421	19081	18539	18322	18565	17759	16822	16197	16441	23224	26238	25350	19816	17779	16310	15282	15055	14983	15013	14952	15124	14974	14984	14973	15043	14999	14803	15083	15012	14963	14964	14968	14993	14890	15012	15022	15042	14913	15124	15007	14874	15077	14898	14882	15040	14928	14919	15039	15084	14952	14932	15050	15062	14902	15030	14896	14929	14890	14945	15032	14904	14930	15073	15049	15102	15016	15068	14950	14860	15124	14896	14921	14966	14907	14789	15067	15015	15004	15065	15003	14899	15060	15062	15106	15178	15077	14923	14788	15057	14945	15007	14944	14869	15052	14892	15129	15049	15059	14918	14988	14904	15094	15123	15056	15105	14949	14946	14992	14865	14999	14999	15048	15038	14942	15029	14910	14957	15148	14964	15061	15010	14961	14920	14951	14967	15009	15094	14990	15022	14994	14856	14933	14792	15033	15025	15027	15002	15133	14962	14939	14917	14795	14925	14810	14969	14961	14898	14973	14834	14951	14853	15129	15089	14911	15068	14809	15057	14974	15029	15050	14922	15091	14819	14904	14788	14879	15001	14874	14916	14959	14788	14938	14994	14971	15147	15087	15111	14978	14999	15058	14976	15043	15029	14934	14911	14858	15113	15030	14922	14910	15069	15026	14797	15060	14936	14918	14906	14971	15040	14986	14931	14881	14979	15010	15031	14837	14908	14779	14945	14868	14972	14879	14978	14965	14793	14904	15084	14983	15062	15058	14938	15164	15113	15136	15136	14893	14978	14759	14838	15031	15034	14813	14967	14972	14977	15081	15071	15133	15147	14901	14845	14873	14849	15046	14903	15054	14951	14960	15035	14936	14983	15174	14972	14979	15039	15091	15112	15105	14979	15051	14750	14957	14911	14883	15050	15078	14972	14876	15072	14998	14800	14917	15046	14913	15007	14968	15000	14760	14946	14947	15015	14881	14947	14905	15103	15069	15093	15043	14930	14873	15000	14988	14878	14914	14852	14981	15040	14928	15159	14897	15078	14928	15011	15018	14911	15012	15012	14928	15086	15048	15001	15084	15044	14928	15034	15098	15046	15032	15042	14876	15146	14798	14997	14958	14905	14969	14971	14898	14952	14999	14989	15097	14938	14918	14960	15067	14816	14897	14902	14989	14967	15078	14990	15035	15090	14989	14862	15021	14986	14796	15031	14923	15039	14901	15011	14906	15048	15052	14979	14949	15058	14902	14869	15042	15077	15093	14962	14904	14866	14900	14933	14954	15035	14969	14962	15090	15042	14943	14941	14948	15040	14823	14832	15008	15106	15100	14921	14977	14811	14882	15037	14950	15034	14916	15085	15059	15157	15024	14904	14915	15099	14947	15065	14943	14937	15022	15086	14879	15005	15039	14820	14931	14950	15085	14749	14836	14901	14975	14880	15037	15032	14792	15114	14995	15078	14927	14957	15183	14857	15113	14874	14969	14889	14976	14962	14806	14971	14858	14772	14799	14948	15094	14935	14846	14943	14878	14847	14865	14882	15005	14974	15071	14867	14999	15098	15042	15083	15058	14881	14932	15206	15048	14954	14871	15074	14885	14900	15083	15075	14878	14855	14896	14880	14970	14849	14791	15021	14963	15003	15012	14887	15040	15101	14943	15034	14993	14941	14965	15046	15112	14852	14979	14797	15015	15014	14983	15028	14985	15124	14864	14940	14991	15002	15012	15042	14928	14916	14982	14916	15112	15089	14835	15062	14966	14960	15029	15146	15144	15012	15058	15021	14979	15018	15009	15035	15126	15025	14950	14668	15036	14959	15066	14932	14939	15142	14956	15122	15012	14898	15090	15048	15159	14977	15105	15024	14773	14864	15113	14964	14852	14957	14946	15034	14945	14965	14864	14891	15039	14985	14790	15038	15006	15001	14775	14877	14997	15025	14983	14974	14911	14984	15011	14985	14792	15009	14915	15024	15012	14755	15064	14884	14964	15115	14949	14990	14990	15025	14981	14832	14799	14877	14786	15032	15092	14950	15033	14884	15116	15009	14893	15077	14956	14988	14981	14928	14778	15021	14943	14963	14951	15003	14918	15073	14999	14849	14874	14909	14980	15074	14820	15126	14987	14992	15012	14943	15133	15062	15005	14978	14858	15149	14932	15039	15140	14811	14925	14998	14804	15107	14947	15006	14907	14812	14783	15026	15004	15009	14898	14996	14879	14840	14869	15018	15066	15001	14997	14937	14953	15032	14958	14960	14883	14845	15046	14960	14957	14996	14769	14966	14924	15037	14936	14965	15018	15030	14844	14996	14989	14866	14877	15118	15116	14974	14951	14938	15104	14926	15086	15023	14935	14823	14936	15024	15041	14787	14953	14875	15049	14899	14943	15034	15046	15067	15227	14967	14907	14888	14898	15141	15014	14992	14953	14901	15056	14873	14856	14983	15112	15013	14972	14902	14911	15070	14881	15001	14860	14766	15012	14921	15045	15066	14974	15039	15007	14985	15107	15004	14862	15033	14995	15064	14921	14928	14935	14981	14814	15039	14959	14929	15032	14985	15144	14948	14944	15187	14963	14856	15007	14798	14974	15022	14859	14910	14953	14983	14930	15116	14905	15010	14952	14890	15014	14861	14784	15056	15085	15139	14971	15078	15030	15119	14894	14946	15045	15016	14811	14893	14936	14863	14979	14841	14826	14963	14894	14815	14834	14887	14969	14937	14911	14936	14935	15003	14972	14938	14880	14839	14854	14935	14883	14896	14914	15035	15131	14823	14912	14993	14988	14769	14973	14861	15010	14735	14990	15089	15053	14863	14895	15190	15016	15080	14927	15066	15005	14863	14999	15119	14937	14974	14927	14926	15005	14934	14985	14849	14884	14971	14875	14973	14886	14959	15147	15017	14868	14978	15088	14989	15009	14981	14943	14968	15044	15077	14917	15035	15106	14933	14942	14836	15129	14967	14951	14911	14798	14804	15032	14986	14853	15101	14944	14880	14997	14899	14736	15117	14900	15016	14951	15043	15072	15071	14913	14843	15034	15017	14866	14989	14883	14819	14869	15026	15024	15153	15015	15004	14894	15049	15033	14936	15119	15017	14938	14754	14936	14940	14986	14842	15148	15022	14930	15010	15016	14867	15057	15121	14921	14950	14938	15055	14899	14937	14973	15083	14903	15133	14892	14920	15024	14851	14880	14951	14964	15289	14950	14897	14920	15015	15184	14907	14804	14878	14995	15013	14973	15058	14982	14986	14955	14939	15094	14949	14930	14932	14982	15091	15057	14780	15013	15034	14983	14942	15043	14872	15073	14883	14919	14981	14941	14949	15039	14912	14999	15101	15099	15017	15035	14947	14924	15055	15086	14990	14945	15086	15037	15030	14843	15051	14816	14959	14861	14996	14978	14972	15048	14943	14908	15168	14779	14817	15028	14933	15071	14944	15035	14940	15059	14704	14846	14966	15056	14959	14948	14866	14975	14911	15102	14970	14940	15168	15089	14832	14919	14965	14967	14930	15027	14958	15108	15044	14988	14964	15082	15045	15072	14901	14947	14913	15029	15032	14934	14956	14922	14923	15002	14989	14960	15062	14996	15080	15209	14961	14987	14845	14983	14961	15136	14962	15146	14971	15059	15091	14775	14917	14864	14907	15048	14953	14757	14907	14971	14860	14903	14843	15034	14923	15046	14767	15010	15004	15175	14981	14983	14961	14768	14870	14988	14835	15052	15087	14985	15059	14982	14979	15028	14966	15058	14990	14687	15111	15001	14764	14975	14910	14959	14950	15009	14906	14912	15056	15017	15112	14784	15011	14752	15040	14835	14995	15038	15040	14663	15022	15035	14914	14979	15148	14947	15094	14945	14950	14892	15022	15003	14946	14993	14865	15183	15059	14905	15016	14911	14869	14989	14999	14911	15026	14857	14940	15051	14971	15134	14838	14981	14883	14890	14938	14846	15049	14878	15009	14854	14890	15053	14915	14987	14978	15148	14878	14913	14957	14849	14913	15037	14897	14992	14763	15129	14950	14882	14975	14886	15058	14893	14928	14903	15029	15020	14978	15038	14822	15073	14883	15069	15010	15054	14980	14972	14902	14906	14903	14876	14978	14962	15015	14999	15028	14679	14951	14985	14993	15046	15000	15049	15019	15017	14970	14847	14975	14978	14976	15101	14879	15002	14991	14882	14940	15165	15004	14986	15020	15178	15024	14933	14943	14779	14979	14946	14906	15130	14903	14878	15096	14937	15022	14896	14909	15125	14949	14910	15117	14773	14945	15138	15114	15010	15047	14952	14990	14941	14922	15011	15027	14970	14877	14882	14899	14991	15051	14983	15000	14803	15113	15008	15036	15012	14979	14870	14772	14971	15096	14991	14943	15034	14972	15090	15015	14960	15000	14791	14892	14937	14939	14860	14966	15100	14878	14986	14870	14903	14956	14961	14990	15127	14914	14902	14826	14845	14880	14864	15035	15109	15101	14868	15008	14880	14940	14940	14957	14859	14881	14850	14971	15136	14845	14878	15084	14867	14977	14871	14996	15065	14959	15084	15048	14951	15024	15226	14947	14996	14911	15019	14905	15167	15039	15044	15041	14883	14859	15006	15045	14856	14939	14953	14994	15047	14996	14883	15063	15011	15044	14964	14917	15069	15003	14960	15055	14940	14725	14930	15144	14980	14964	14783	15204	14917	14903	14870	14821	14915	14895	14894	14837	15021	15132	15004	14942	14837	14892	14850	14776	15048	14791	15033	15022	14906	15043	14935	15020	14981	14937	14862	14901	15032	14801	14885	14926	14937	14903	14869	14930	14948	15014	15007	14959	14980	15020	14942	14833	14954	14993	15049	14926	14923	15006	14983	14850	15201	15022	15008	14947	14914	14995	14822	14894	14835	14984	15011	14890	15162	14851	14904	14975	14983	15220	15010	14868	14896	14970	14977	15023	14914	14972	15023	14987	14939	14858	15103	14870	15039	15011	14943	15172	15058	14818	15099	14933	14919	14789	15050	15043	14923	14994	14946	14966	15125	15043	15067	14821	15098	14983	14785	15028	14989	14894	14920	15200	14923	15008	14986	15058	14887	15000	14988	15122	14928	14994	14963	15000	14817	14867	15073	14892	14847	14795	15033	15051	14752	14894	14837	15023	14950	14943	15010	14968	14933	14937
30984	25796	28062	24328	21827	20551	20266	19888	19824	20034	20134	19485	19258	18810	18909	18633	18436	18359	18232	17871	18093	18375	18633	18542	18158	18000	18099	17980	17690	17778	17800	17728	17939	17911	18140	17737	17830	17750	17885	17823	17746	17736	17917	17923	17969	17673	17904	17783	17710	17762	17873	18013	17913	17882	17892	17901	17984	18043	17890	17797	18007	17979	18007	17848	17862	17862	17751	17703	17770	17863	17877	17871	17914	17856	17826	17986	17719	17713	17688	17915	17936	17846	17595	17820	17880	17898	17924	17778	17721	17774	17859	17785	17889	17970	17893	17945	17754	17918	17754	17877	17740	17927	17965	18071	17779	18042	17892	17983	17839	17968	17873	17803	17880	17932	17926	17883	17738	17976	17660	17908	18017	17927	17724	17668	17714	17900	17712	17895	17732	18043	17753	18011	17961	17923	18085	17833	17983	17884	17829	17920	17931	17938	17974	17819	17633	17669	18004	17780	17817	17995	17966	17808	17880	17646	17984	17869	17869	17862	17708	17797	17917	17878	17849	18003	17813	17754	17889	17858	17880	18039	17715	17786	17908	17474	17853	17933	17944	17717	17808	17946	17874	17938	17930	17759	17761	17847	17815	17872	17878	17807	17902	17817	17907	17856	18001	17711	17837	17951	17829	17781	17947	17689	17969	17687	17919	17869	18037	17860	18009	17810	17915	17817	18097	17849	17760	17998	17777	17909	17856	17881	17778	17949	17797	17662	17887	17691	17811	17732	17725	17851	17813	17748	18038	17985	17809	17887	17697	17897	17728	17853	17809	17932	17761	17694	17842	17855	17783	17942	17883	17707	17812	17932	17870	17647	17862	17639	17944	17574	17940	17743	17836	17990	17733	17754	18040	18000	18041	17820	17640	18036	17719	17850	17927	17731	17693	17885	17905	17913	18072	17760	17868	17831	17749	17799	17910	17804	17968	17755	17942	17852	17980	18124	17913	17832	17791	17867	18025	17845	17875	17830	18102	17911	17930	17975	17808	17781	17762	17852	17700	17822	17810	17923	18001	17710	18100	17904	17916	17852	17854	17717	17696	17827	17793	17918	17860	17765	17922	17917	17773	17938	17870	17876	17689	17757	17875	18128	17611	17870	17949	17801	17951	17894	18099	17878	17881	17696	18100	17817	17986	17727	17780	17801	17833	17943	17663	17808	18051	17860	18011	17851	17848	17755	17962	17868	17772	17792	17987	17937	17700	17797	17665	17864	18047	17753	17747	17875	17880	17782	17762	17758	17736	17915	17755	18037	17840	17699	17725	17990	17641	17924	17986	17860	17842	17637	17698	17725	17996	17806	17726	17760	17905	17908	17861	17877	17862	17848	18037	17804	17889	17914	17847	17848	17920	18036	17723	17728	17916	17896	17911	18107	17691	17841	17968	17790	17998	17797	17819	17826	18083	17901	17903	17730	17842	17923	17721	17825	17965	17872	17922	17897	17781	17866	17737	17967	18130	17675	17753	17866	17890	17817	17853	17931	17794	17723	18023	17929	17884	17889	17808	17896	17875	17857	17855	17820	17798	17841	17949	17876	17940	17751	17833	17869	17971	18073	17995	17902	17734	17886	17878	17941	17782	17896	17843	17798	17856	17958	17740	17848	18051	17733	17931	17730	17777	17779	17724	17989	17990	17804	17766	18071	17676	17826	17953	17982	17920	17480	17906	17976	17912	17860	17957	17900	17856	17866	17878	17608	17757	17809	18019	18026	17806	17946	17916	17742	17941	17810	17924	17975	18080	17516	17781	17759	17995	17680	17640	17735	18075	17705	18014	17985	18091	17827	17647	17667	17759	17841	17847	17810	17733	18009	17946	18008	17854	17930	17962	17823	17992	17998	17961	17914	17820	18014	17828	18043	17914	17817	18033	17786	17832	17952	17882	17800	17817	17875	17838	17820	18029	17816	17827	17880	17832	17845	17742	17773	17823	17875	17925	17723	17839	17831	17749	18015	17791	17959	17947	18012	18031	18015	18029	17831	18068	17874	17841	17759	17829	18014	17820	17864	18071	18013	17903	18029	18014	17966	17878	17791	17738	17878	17750	17868	17923	17810	17682	17846	17906	17776	17837	17848	17997	17768	17972	17851	17922	17724	17803	17818	17749	17772	17706	17880	17893	17918	17927	17887	17898	17636	17739	17754	17759	17887	17860	17682	17769	17793	17566	17871	18043	17907	18080	17945	17987	17695	17802	17815	17701	17855	17776	17886	17901	17756	17876	17922	17891	17799	17751	17835	18115	17662	18088	17833	17965	17653	17901	17895	17878	17858	17795	17929	17768	17739	17670	17762	17720	17956	17747	17664	17885	17937	17948	17729	17820	17653	17708	17940	17742	17830	17719	17769	17963	18041	17862	17913	17892	17580	17836	17854	17765	17912	17568	17820	17782	17907	17829	17929	17793	17835	17945	17746	17701	17950	17674	17879	17880	17901	17944	17883	17757	17761	17905	17837	17911	18154	17933	17804	17972	17854	17881	17874	17746	17791	17922	17691	18045	17800	18044	17841	17973	17862	17895	17696	17998	17819	17865	17968	17797	17753	17622	17864	17851	17790	17630	17778	17764	17783	17831	17889	17982	17722	17945	17955	17817	17855	17757	17990	17988	17910	17906	17860	17918	17979	17809	17890	17630	17798	17670	17878	17820	17913	18000	17775	17869	17854	17836	17589	17810	17911	18033	17980	17792	17803	17739	17899	17854	17827	18020	17780	18004	18024	17825	17750	18034	17901	17757	17716	17871	17731	17826	17947	17955	17772	18009	17905	17751	17732	17949	18194	17910	17948	18127	17807	17763	18000	17838	17683	17867	17844	17852	17807	17879	18031	17870	17906	17902	17822	17820	17911	17887	17836	17850	17815	17984	17842	17738	17897	17776	17836	17950	17686	18029	17932	17943	17788	17774	17796	17752	18034	18086	17954	17763	17874	17771	17978	17883	17972	17932	17823	17849	17853	17873	17840	17862	17665	17901	17705	17918	17885	18111	17884	18034	17735	17839	17767	17799	17834	18000	18059	18033	17956	17872	17756	17922	17950	17832	17899	17860	17963	17923	17760	17904	17847	17935	17979	17899	17772	17970	17749	17718	17661	17742	17922	17635	17933	17857	18031	17886	17902	18009	17922	17784	17819	17838	17831	17853	17807	17958	17765	17844	17871	17857	17844	17585	18003	18059	18008	17599	18112	17983	17738	17806	18169	17772	17906	17677	17816	17748	17673	17919	17992	17560	17633	17857	17802	17860	17801	17891	17753	17679	17791	17962	17917	17849	17900	17788	17793	17955	17728	17809	17938	17989	17924	17647	17868	17901	17797	17794	17778	18014	17870	17804	18050	17910	18048	18087	17939	17943	17873	17794	17850	17847	17743	17894	18088	17769	17718	17817	17864	17906	17901	17874	17942	17892	17783	17873	17945	17939	17766	18043	17904	17822	17757	18093	17848	17702	17898	18000	17802	17831	17859	17792	17749	17710	17741	17691	17773	17863	18041	17873	17847	17863	17843	17842	17825	17867	17762	17726	17832	17836	17672	17906	17755	17936	17794	17872	18175	17818	17912	17961	17812	17840	17878	17855	17790	18109	17727	17911	17821	17814	17850	17812	17960	17838	18110	17838	18025	17791	17919	17745	17591	17786	17833	17853	17776	17790	17723	17894	17903	17833	17946	17853	17780	17847	17570	17739	17869	18023	17832	17830	17799	17975	17674	17986	17894	17950	17903	18030	17790	17817	17891	17843	17841	17852	17996	17970	18040	17854	17806	17912	18006	18001	17766	17784	17844	17950	17677	17814	17846	17816	17935	17863	17793	17669	17656	18011	17752	17848	17868	17915	17947	17965	18099	17778	17665	17644	17869	17957	17764	17758	17953	17934	17895	18034	17705	17767	18097	17869	18069	17810	17916	17936	17858	17873	18016	17863	17882	17988	17857	17770	17875	17794	17868	17719	17974	18052	17967	17879	17928	17908	17883	17840	17942	17926	17859	17957	17728	17982	17862	17867	17997	18020	17731	18005	17827	17774	17981	17852	17834	17842	17749	17886	17966	17933	17843	17807	17816	17998	17719	18152	18090	17932	17677	17863	17920	17999	17583	17678	17911	17965	17772	17707	17769	17820	17868	17712	18000	17971	17821	17847	17799	17803	17888	17862	17980	17622	17784	17604	17839	17886	17917	17917	17928	17848	18159	17928	17852	17856	17847	17672	17905	17881	17857	18042	17937	17882	17861	17895	18015	18019	18138	17805	17675	17685	17725	17859	17798	18004	17790	17662	17777	17889	17835	17956	17773	17620	17775	17775	17774	17873	17794	17848	17987	17914	17648	17836	17958	17938	17716	18045	17824	17953	17803	17802	17872	17828	17913	17860	17859	17788	17982	17664	17986	17941	17966	17804	17895	17983	17949	17989	17882	17871	17762	17826	17722	17901	17854	17647	17771	17847	17737	17933	17880	17860	17746	17811	17944	18013	17881	17910	17820	17937	17820	17793	17855	17789	17589	18174	17911	17927	18030	17953	18132	18056	17874	17922	17939	17762	17775	17793	17947	17852	17977	18038	17727	17938	17805	17961	17815	17852	17662	17965	17797	17878	17912	17714	17847	17652	17707	17841	18007	17902	18064	17817	17582	17705	17779	17908	17962	17955	17924	17873	17815	17896	18040	17858	17849	17874	17676	17752	17848	17741	17900	17893	17876	17810	17999	17890	17636	17943	17761	17999	17966	17911	17887	17878	17594	17764	17926	17810	17860	17824	17866	17788	17924	17996	17823	17989	18032	17996	18031	17958	17864	17945	17862	18007	18116	17730	17748	17884	17672	17794	17757	17961	17755	17672	17724	17943	17952	17838	17834	17831	18067	17694	18077	17911	17884	17860	17972	17662	17813	18011	17898	17865	17803	17833	18004	17937	17780	17882	17917	17752	17704	17650	17986	17811	17737	17816	17738	17867	17689	17904	17819	17904	17843	17698	17754	18049	17983	17976	17682	17748	17826	17875	17770	17711	17795	17789	17848	17750	18067	17863	17774	17738	17812	17803	17779	17701	17841	17666	17887	17882	18060	17848	17947	17853	17842	17726	17806	17725	17942	17929	17874	17893	17949	17860	17777	17791	17830	17860	17686	17767	17862	17773	17916	17842	18030	18024	17760
20646	26356	26332	22115	21211	19557	19102	18819	18909	18937	18919	17945	17545	17275	16755	16778	16324	15847	15759	15631	15738	16229	16222	15724	15639	15406	15447	15162	15245	15199	15288	15099	15235	15209	15156	15262	15381	15347	15140	15228	15192	15242	15311	15359	15225	15257	15338	15277	15011	15319	15117	15290	15072	15371	15337	15133	15243	15382	15179	15139	15367	15226	15145	15147	15300	15176	15281	15289	15241	15224	15204	15316	15189	15278	15221	15163	15385	15173	15090	15323	15291	15330	15221	15166	15141	15129	15350	15204	15258	15187	15149	15270	15251	15296	15213	15351	15217	15219	15240	15303	15293	15165	15400	15251	15220	15264	15160	15320	15074	15280	15112	15141	15312	15252	15044	15257	15218	15247	15059	15315	15237	15093	15180	15110	15046	15211	15211	15162	15192	15164	15149	15181	15252	15098	15381	15271	15017	15290	15266	15270	15085	15186	15228	15309	15340	15173	15281	15231	15198	15115	15399	15116	15273	15227	15219	15234	15290	15257	15188	15168	15255	15203	15167	15332	15306	15207	15226	15298	15260	15223	15085	15167	15156	15173	15180	15286	15294	14952	15218	15058	15126	15031	15177	15099	15134	15280	15282	15234	15289	15319	15107	15205	15256	15249	15174	15257	15267	15270	15255	15181	15241	15084	15191	15255	15212	15306	15340	15202	15056	15253	15009	15155	15291	15173	15288	15139	15112	15172	15039	15170	15073	15301	15137	15244	15167	15217	15138	15066	15220	15295	15182	15002	15185	15245	15280	15232	15075	15187	15096	15349	15185	15173	15048	15176	15165	15353	15182	15222	15205	15323	15300	15279	15240	15207	15221	15293	15119	15179	15310	15132	15309	15090	15360	15248	15101	15120	15103	15250	15167	15165	15103	15340	15112	15322	15234	15232	15163	15240	15134	15451	15171	15213	15291	15210	15189	15115	15298	15153	15152	15169	15328	15220	15430	15181	15093	15163	15315	15177	15182	15254	15047	15192	15126	15063	15221	15202	15300	15157	15244	15134	15278	15352	15245	15099	15159	15299	15375	15291	15121	15163	15046	15232	15200	15197	15176	15100	15247	15289	15091	15231	15333	15325	15074	15097	15108	15094	15389	15024	15133	15093	15268	15159	15392	15075	15142	15276	15026	15021	15215	15276	15226	15291	15216	15314	15165	15170	15290	15110	15185	15261	15278	15297	15448	15225	15321	15226	15297	15091	15128	15070	15241	15097	15114	15189	15219	15216	15352	15316	15132	15154	15364	15167	15402	15251	15193	15178	15251	15170	15160	15163	15271	15142	15261	15083	15386	15095	15218	15240	15221	15205	15141	15282	15245	15102	15304	15072	15244	15144	15132	15202	15139	15231	15168	15315	15260	15356	15204	15385	15115	15221	15163	15272	15122	15265	15256	15020	15037	15205	15269	15297	15254	15101	15098	15298	15194	15158	15243	15318	15083	15077	15261	15269	15147	15051	15246	15268	15015	15172	15229	15151	15204	15227	15183	15185	15123	15277	15213	15100	15282	15227	15160	15411	15354	15164	15248	15178	15055	15123	15285	15415	15091	15092	15224	15175	15153	15310	15183	15188	15199	15185	15303	15228	15249	15268	15221	15033	15266	15248	15245	15225	15172	15154	15134	15354	15212	15055	15212	15276	15042	15264	15032	15314	15239	15206	15173	15197	15227	15389	15053	15276	15243	15195	15197	15159	15259	15188	15260	15233	15287	15253	15332	15236	15339	15464	15169	15324	15164	15240	15249	15259	15301	15299	15220	15320	15083	15097	15119	15357	15168	15260	15303	15189	15234	15171	15402	15318	15314	15115	15261	15175	15215	15328	15090	15233	15025	15227	15300	15279	15243	15096	15142	15161	15445	15225	15285	15346	15018	15240	15351	15207	15340	15219	15220	15079	15283	15267	15453	15264	15231	15118	15278	15250	15234	15207	15301	15206	15167	15307	15362	15202	15217	15167	15092	15190	15338	15230	15138	15241	15144	15162	15200	15228	15174	15203	15333	15270	15228	15160	15120	15269	15191	15214	15175	15190	15248	15226	15165	15185	15193	15227	15289	15132	15284	15140	15296	15268	15228	15200	15181	15122	15199	15317	15268	15123	15183	15267	15214	15370	15170	15175	15262	15525	15269	15271	15149	15252	15341	15215	15267	15268	15234	15114	15312	15242	15046	15128	15268	15157	15265	15361	15171	15166	15091	15125	15122	15214	15226	15248	15317	15260	15143	15296	15167	15172	15161	15125	15188	15212	15237	15222	15046	15182	15148	15277	15361	15348	15302	15166	15090	15245	15292	15295	15205	15310	15228	15332	15192	15326	15312	15384	15191	15097	15307	15297	15144	15007	15233	15183	15079	15241	15158	15168	15253	15194	15344	15174	15051	15266	15287	15317	15407	15158	15262	15168	15245	15221	15283	15315	15150	15265	15292	15212	15073	15288	15040	15204	15138	15199	15093	15242	15246	15036	15369	15249	15138	15096	15287	15154	15131	15199	15446	15072	15336	15396	15089	15268	15256	15243	15167	15246	15121	15322	15212	15137	15176	15125	15125	15231	15200	15194	15158	15271	15303	15083	15236	15216	15228	15388	15139	15152	15355	15211	15215	15177	15050	15277	15443	15251	15278	15145	15221	15213	15184	15317	15077	15066	15198	15252	15137	15073	15124	15101	15335	15200	15246	15291	15145	15258	15186	15328	15205	15099	15226	15057	15017	15278	15091	15219	15180	15187	15113	15286	15398	15207	15261	15097	15191	15182	15277	15221	15251	15276	15191	15356	15262	15370	15303	15271	15297	15383	15330	15243	15149	15296	15174	15198	15057	15267	15103	15273	15242	15364	15183	15225	15129	15199	15176	15201	15252	15137	15312	15291	15245	15203	15343	15318	15220	15226	14992	15259	15083	15357	15294	15339	15347	15290	15172	15359	15267	15526	15087	15088	15239	15189	15286	15176	15257	15222	15217	15161	15399	15365	15231	15186	15284	15427	15174	15166	15304	15133	15376	15251	15191	15115	14987	15171	15493	15218	15481	15318	15287	15121	15178	15244	15215	15153	15233	15276	15062	15188	15245	15305	15286	15279	15083	15171	15252	15287	15152	15271	15265	15279	15273	15256	15053	15193	15108	15246	15215	15237	15191	15182	15301	15100	15164	15258	15397	15321	15168	15230	15234	15030	15129	15243	15227	15165	15265	15104	15199	15292	15065	15355	15173	15292	15330	15282	15214	15236	15308	15009	15148	14981	15277	15246	15159	15223	15318	15217	15261	15103	15051	15386	15222	15312	15251	15275	15104	15242	15167	15238	15298	15175	15233	15443	15171	15202	15334	15224	15296	15290	15447	15130	15356	15141	15341	15227	15087	15145	15167	15161	15208	15164	15328	15097	15305	15163	15222	15151	15017	15284	15224	15232	15170	15196	15090	15281	15199	15421	15338	15057	15292	15231	15184	15283	15336	15106	15244	15358	15291	15316	15262	15360	15056	15212	15004	15246	15278	15337	15376	15258	15434	15097	15105	15168	15255	15246	15249	15338	15292	15397	15175	15094	15328	15428	15102	15188	15232	15346	15203	15315	15196	15199	15213	15237	15227	15093	15175	15346	15173	15204	15191	15162	15210	15192	15118	15246	15188	15283	15251	15279	15375	15425	15108	15343	15095	15178	15209	15243	15332	15148	15223	15220	15255	15133	15135	15227	15260	15340	15314	15329	15127	15311	15238	15135	15274	15254	15136	15242	15257	15202	14944	15245	15189	15050	15297	15347	15216	15305	15110	15297	15116	15139	15285	15109	15257	15280	15240	15158	15221	15142	15282	15103	15173	15266	15197	15282	15217	15041	15328	15122	15227	15159	15405	15147	15347	15259	15156	15150	15143	15389	15356	15234	15107	14992	15375	15168	15249	15222	15120	15242	15211	15394	15206	15350	15375	15135	15069	15238	15208	15331	15358	15227	15169	15116	15191	15357	15145	15211	15204	15213	15290	15100	15315	15168	15231	14973	15125	15124	15262	15072	15488	15102	15246	15245	15167	15159	15167	15153	15114	15167	15231	15414	15325	15352	15265	15252	15182	15339	15026	15107	15060	15250	15091	15361	15072	15338	15159	15131	15382	15205	15173	15082	15062	15273	15194	15117	15245	15058	15210	15306	15213	15176	15169	15208	15109	15223	15152	15166	15048	15212	15270	15313	15141	15362	15221	15160	15095	15092	15212	15335	15207	15046	15281	14904	15303	15124	15188	15158	15216	15294	15080	15409	15291	15363	15086	15260	15225	15372	15136	15238	15262	15372	15375	15064	15250	15320	15176	15182	15275	15278	15452	15258	15249	15206	15052	15369	15367	15269	15267	15293	15239	15175	15255	15310	15383	15252	15080	15231	15179	15236	15272	15275	15199	15312	15052	15119	15160	15255	15103	15401	15272	15008	15260	15170	15288	15111	15303	15233	15303	15335	15405	15248	15223	15132	15238	15248	15127	15196	15370	15264	15251	15191	15174	15246	15264	15189	15276	15233	15164	15233	15221	15160	15227	15194	15297	15360	15245	15250	15231	15191	15177	15208	15162	15449	15170	15280	15277	15281	15215	15190	15139	15453	15155	15077	15215	15211	15190	15205	15208	15203	15232	15213	15257	15159	15234	15207	15057	15254	15259	15278	15318	15130	15329	15200	15245	15353	15336	15294	15398	15202	15128	15053	15149	15181	15166	15092	15192	15209	15291	15206	15234	15229	15157	15289	15221	15174	15063	15071	15207	15407	15247	15119	15224	15310	15339	15238	15177	15221	15418	15225	15273	15327	15341	15191	15176	15355	15260	15210	15246	15352	15060	15105	15434	15177	15224	15242	15214	15369	15043	15130	15255	15197	15308	15098	15261	15416	15215	15198	15335	15229	15232	15155	15259	15317	15373	15223	15229	15215	15225	15358	15213	15262	15453	15273	15157	15209	15199	15256	15245	14952	15031	15174	15265	15339	15223	15281	15428	15328	15247	15307	15269	15008	15377	15124	15083	15194	15181	15147	15286	15223	15086	15270	15215	15235	15077	15229	15267	15346	15218	15131	15251	15188	15232	15163	15232	15122	15347	15204	15213	15265	15380	15262	15075	15314	15357	15261	15192	15268	14950	15250	15230	15210	15227	15269	15090	15367
25692	21404	28353	25851	24234	24194	23451	20514	19744	19421	19736	19511	19521	19432	19193	18871	18810	18320	18139	17765	19630	21861	20825	19661	18840	18144	17540	17381	17402	17357	17497	17155	17384	17491	17276	17375	17291	17331	17358	17298	17354	17314	17525	17271	17449	17363	17362	17403	17492	17444	17226	17365	17415	17159	17422	17371	17367	17265	17460	17249	17201	17534	17334	17282	17320	17689	17153	17315	17327	17224	17373	17472	17271	17533	17469	17329	17287	17447	17332	17253	17339	17287	17381	17251	17310	17266	17431	17373	17423	17332	17394	17366	17271	17482	17256	17552	17293	17278	17246	17340	17345	17243	17235	17313	17432	17242	17232	17192	17113	17301	17397	17372	17280	17438	17397	17177	17263	17432	17353	17444	17416	17256	17339	17297	17269	17234	17204	17385	17613	17258	17438	17509	17437	17335	17456	17421	17311	17488	17552	17512	17485	17153	17429	17421	17209	17421	17374	17532	17377	17327	17416	17461	17365	17446	17435	17355	17269	17333	17431	17421	17485	17204	17301	17289	17462	17243	17329	17275	17528	17436	17330	17105	17318	17704	17195	17354	17501	17346	17140	17268	17196	17457	17413	17324	17277	17383	17337	17463	17400	17473	17273	17408	17391	17291	17335	17422	17333	17123	17193	17376	17287	17174	17294	17349	17307	17359	17457	17217	17066	17315	17268	17258	17333	17189	17282	17440	17326	17324	17457	17213	17244	17360	17223	17264	17248	17286	17426	17303	17322	17381	17365	17089	17279	17511	17065	17387	17293	17531	17468	17131	17475	17225	17277	17284	17288	17399	17295	17310	17408	17256	17386	17239	17335	17533	17245	17185	17381	17230	17261	17382	17173	17402	17392	17332	17209	17313	17326	17265	17279	17481	17300	17134	17263	17316	17322	17148	17305	17204	17256	17299	17236	17349	17395	17370	17342	17095	17353	17478	17247	17214	17409	17209	17364	17122	17272	17039	17348	17446	17198	17130	17679	17315	17356	17394	17054	17215	17449	17081	17377	17312	17203	17138	17450	17394	17208	17283	17284	17260	17343	17189	17130	17373	17429	17247	17395	17279	17433	17378	17260	17273	17217	17387	17356	17409	17411	17196	17307	17338	17212	17336	17395	17413	17233	17190	17226	17266	17255	17415	17438	17317	17023	17293	17392	17230	17082	17384	17092	17260	17285	17422	17238	17194	17559	17300	17504	17327	17291	17222	17248	17342	17348	17435	17461	17411	17381	17232	17321	17471	17591	17351	17435	17244	16800	17351	17515	17471	17333	17377	17321	17422	17352	17353	17253	17296	17382	17545	17540	17399	17387	17383	17339	17222	17355	17405	17521	17382	17335	17234	17320	17178	17298	17297	17328	17318	17476	17415	17389	17160	17474	17408	17465	17306	17372	17243	17234	17390	17053	17385	17348	17215	17399	17228	17285	17351	17355	17139	17414	17419	17453	17320	17437	17393	17371	17349	17348	17246	17305	17453	17315	17524	17369	17344	17359	17216	17353	17277	17387	17277	17518	17220	17328	17246	17297	17245	17312	17303	17267	17236	17444	17283	17299	17284	17255	17397	17338	17429	17227	17419	17270	17519	17193	17427	17532	17326	17355	17265	17257	17231	17337	17198	17366	17272	17318	17188	17102	17432	17151	17330	17484	17284	17350	17327	17431	17361	17199	17348	17295	17364	17382	17395	17367	17254	17474	17494	17384	17445	17279	17277	17482	17424	17369	17258	17261	17280	17347	17333	17237	17407	17315	17288	17451	17387	17218	17249	17331	17250	17277	17267	17256	17271	17483	17260	17325	17339	17282	17488	17212	17338	17298	17414	17415	17275	17310	17474	17232	17359	17321	17293	17345	17048	17341	17388	17448	17362	17408	17342	17344	17242	17351	17145	17376	17285	17141	17284	17397	17298	17287	17210	17267	17284	17290	17326	17322	17255	17284	17341	17257	17401	17366	17363	17329	17282	17234	17319	17243	17255	17269	17320	17321	17363	17351	17285	17365	17407	17163	17277	17247	17384	17232	17421	17495	17536	17435	17505	17313	17497	17181	17398	17328	17235	17346	17577	17129	17267	17264	17277	17181	17345	17497	17441	17375	17171	17440	17315	17426	17303	17330	17232	17304	17470	17230	17163	17439	17433	17406	17215	17419	17551	17391	17442	17508	17227	17281	17187	17146	17424	17503	17252	17161	17297	17198	17346	17255	17162	17382	17166	17428	17245	17330	17433	17087	17472	17358	17422	17234	17259	17152	17214	17363	17191	17197	17245	17271	17287	17212	17305	17300	17325	17324	17096	17372	17350	17347	17265	17209	17211	17447	17408	17238	17412	17265	17504	17439	17281	17081	17262	17455	17231	17459	17358	17379	17366	17343	17353	17284	17089	17339	17377	17455	17389	17354	17444	17341	17335	17346	17317	17348	17411	17354	17340	17251	17519	17598	17495	17345	17158	17371	17423	17243	17350	17448	17239	17100	17219	17285	17378	17435	17313	17414	17171	17244	17163	17151	17394	17249	17202	17118	17151	17220	17279	17330	17358	17366	17247	16998	17272	17406	17383	17221	17339	17529	17327	17259	17329	17274	17245	17348	17391	17301	17352	17433	17386	17318	17359	17182	17419	17480	17288	17560	17386	17422	17219	17353	17307	17286	17219	17298	17336	17194	17249	17163	17245	17462	17306	17055	17353	17178	17354	17319	17069	17151	17225	17354	17177	17312	17146	17270	17574	17313	17270	17372	17260	17206	17335	17226	17278	17174	17199	17214	17347	17231	17382	17385	17444	17210	17460	17404	17546	17265	17054	17263	17330	17396	17413	17356	17155	17286	17289	17313	17396	17272	17307	17289	17333	17387	17200	17324	17372	17283	17365	17435	17147	17378	17289	17348	16915	17533	17251	17477	17466	17345	17230	17441	17195	17353	17493	17344	17311	17170	17562	17478	17397	17456	17197	17448	17368	17302	17246	17358	17282	17389	17574	17250	17236	17259	17335	17219	17201	17461	17410	17240	17283	17360	17247	17115	17293	17454	17218	17270	17329	17266	17329	17058	17296	17310	17195	17469	17332	17385	17506	17240	17278	17546	17458	17170	17418	17364	17289	17015	17139	17279	17593	17241	17502	17493	17110	17231	17368	17445	17288	17328	17166	17224	17365	17390	17216	17473	17251	17169	17488	17254	17317	17470	17316	17080	17345	17348	17342	17400	17075	17323	17539	17335	17163	17496	17277	17481	17193	17532	17326	17315	17361	17264	17393	17355	17285	17044	17277	17262	17414	17274	17268	17308	17515	17169	17585	17250	17302	17347	17459	17467	17333	17492	17306	17370	17329	17413	17443	17403	17436	17613	17393	17338	17300	17199	17396	17262	17470	17220	17160	17249	17497	17440	17202	17243	17256	17389	17383	17352	17274	17167	17118	17378	17266	17373	17356	17414	17350	17415	17281	17269	17318	17490	17402	17337	17407	17395	17364	17138	17320	17466	17390	17252	17222	17332	17266	17327	17442	17496	17496	17209	17295	17222	17251	17435	17356	17221	17444	17370	17378	17264	17262	17402	17559	17482	17487	17237	17416	17340	17229	17437	17449	17327	17221	17501	17631	17340	17290	17299	17354	17188	17329	17294	17263	17342	17413	17507	17243	17398	17470	17232	17187	17372	17279	17438	17354	17280	17282	17282	17202	17193	17272	17624	17303	17417	17100	17304	17395	17380	17386	17294	17393	17276	17109	17350	17285	17602	17307	17362	17416	17140	17207	17379	17367	17333	17487	17305	16961	17379	17305	17490	17378	17379	17417	17242	17433	17101	17278	17262	17193	17327	17288	17063	17219	17235	17147	17289	17441	17377	17306	17537	17290	17259	17591	17414	17567	17298	17328	17586	17343	17346	17270	17455	17399	17243	17396	17500	17482	17460	17264	17300	17307	17330	17408	17301	17139	17330	17295	17535	17356	17260	17472	17218	17448	17291	17443	17316	17387	17354	17453	17185	17191	17207	17274	17483	17294	17214	17158	17182	17130	17257	17351	17153	17381	17333	17222	17440	17435	17241	17373	17406	17286	17193	17406	17583	17372	17250	17372	17464	17299	17304	17259	17391	17370	17267	17422	17384	17350	17262	17303	17292	17162	17534	17431	17199	17532	17462	17493	17456	17221	17321	17264	17529	17544	17165	17373	17255	17382	17305	17093	17171	17374	17297	17183	17424	17249	17319	17197	17319	17077	17016	17395	17147	17274	17253	17433	17513	17272	17424	17197	17252	17224	17391	17337	17370	17106	17250	17371	17663	17257	17364	17277	17389	17191	17527	17318	17438	17298	17389	17205	17424	17312	17246	17307	17424	17340	17430	17486	17365	17435	17299	17187	17592	17425	17302	17232	17204	17499	17202	17115	17428	17235	17319	17186	17519	17395	17250	17421	17192	17268	17276	17393	17479	17070	17115	17162	17221	17194	17117	17214	17279	17420	17498	17298	17356	17300	17304	17420	17575	17161	17217	17476	17170	17307	17377	17328	17407	17368	17640	17331	17346	17290	17300	17418	17276	17491	17214	17286	17233	17297	17229	17465	17502	17582	17561	17359	17201	17259	17332	17450	17482	17130	17164	17410	17400	17207	17200	17385	17139	17382	17310	17490	17358	17291	17326	17231	17232	17383	17221	17255	17401	17354	17338	17391	17365	17257	17350	17206	17252	17089	17326	17333	17352	17173	17373	17358	17266	17481	17327	17076	17418	17237	17382	17404	17347	17390	17382	17250	17603	17568	17602	17630	17330	17316	17452	17469	17458	17260	17122	17438	17176	17518	17369	17264	17153	17325	17322	17361	17266	17155	17171	17263	17666	17364	17309	17477	17431	17281	17261	17206	17347	17168	17023	17393	17459	17305	17350	17513	17294	17410	17306	17146	17305	17252	17507	17615	17260	17304	17582	17281	17310	17168	17419	17257	17073	17150	17265	17266	17326	17333	17241	17344	17296	17346	17461	17400	17339	17060	17243	17210	17264	17307	17455	17157	17356	17282	17184	17438	17325	17284	17227	17439	17509	17512	17445	17236	17341	17370	17318	17270	17352	17207	17397	17481	17203	17280	17407	17224	17068	17243	17357	17535	17345	17378	17300	17347	17396	17343	17264	17476	17221	17440	17455	17451	17510	17252
19792	31398	31084	27155	26855	23541	21985	19967	18805	18418	18628	18537	18688	18452	17781	17404	16998	16293	16136	15648	19176	21581	19886	17796	16618	15548	15089	14911	15134	15028	14943	15016	14851	15057	14953	14987	14960	14978	14987	15098	15048	14954	14919	14902	14956	14785	14964	14926	14880	15033	14949	14995	14923	14751	14973	15070	14932	14948	15040	14895	14938	14919	14908	14962	15054	14892	15120	15038	15047	15064	14831	14978	14992	15060	14926	15049	14832	14986	15108	14954	14743	15030	14937	14910	14893	14795	15076	14981	14961	14934	14870	14976	14758	14994	15015	15021	15049	15066	15076	15011	14879	15057	15002	14977	14975	14935	14926	14880	15020	15157	14948	14983	14885	14986	14829	15090	14911	15031	14957	15047	14964	14949	15046	14940	14822	14982	14898	15013	14887	14975	14978	14865	15019	15048	15007	15028	15160	15107	14982	14896	14900	15008	14987	14829	14953	14905	14861	14949	14880	14805	15092	14902	15029	14918	14923	15014	14997	14955	15021	14939	14938	14885	14946	14859	14992	14876	14818	14935	15045	14911	15105	14858	14895	15069	14956	14904	15055	14851	14947	14825	15086	14960	15027	14804	15088	14908	15015	14834	14971	14798	15006	14923	14865	15017	15077	14898	14982	15057	15035	14931	14850	14793	14983	15069	14854	15094	14847	14898	15011	15099	14991	14846	14896	15159	14979	15101	15071	15052	14820	14953	15003	15019	15074	15023	15069	14864	14976	14864	15070	14889	14937	14988	14843	14942	14932	14820	15065	15046	15063	14970	14994	15024	14947	15162	14820	14880	14866	15000	14969	15017	14955	14887	14942	15031	14881	14992	14960	14953	15010	15059	14831	15046	14835	14978	15106	14941	15054	15054	15035	14995	15040	14960	14936	14989	14843	14987	15062	14877	15028	15149	15008	15180	15029	15000	14878	14849	15153	14867	15112	14807	14977	14893	14876	14957	15056	14812	14945	15012	14888	14952	14976	14898	15012	14953	15109	14963	14962	15053	14902	14988	14933	14769	14825	15054	14847	15049	15005	14700	14982	14845	14983	15059	14852	15006	14915	14983	14988	15159	15073	15133	15033	14966	15122	14959	14929	14731	14882	14914	14885	14817	14809	14924	14809	15099	14981	14895	15011	14911	14900	15013	15019	14959	15072	15041	14933	14885	14999	15003	14891	15120	14746	14904	14831	15032	15117	15027	14965	14942	15005	15086	14943	15008	14807	14835	15180	14853	15043	14792	14973	14774	14969	14931	14919	15026	14736	15003	14973	14906	15124	15002	14896	14939	14866	15039	15099	15091	15054	14946	15081	15000	15099	15062	15025	14969	15028	14886	14944	15068	15016	15005	14982	14979	14994	14905	14956	14867	14744	14829	15067	14956	15003	14878	14935	14961	14992	14884	15000	14834	14859	15055	15097	15089	15071	14900	14975	15009	15019	15070	14799	14944	15058	14896	15022	15101	14948	14955	15010	15046	14992	14923	15023	14989	14959	14985	14875	14871	14982	14847	14927	14935	14991	15034	14856	15110	15053	14969	14913	15138	14963	14868	15046	14920	14853	14952	15169	14959	14960	15017	14984	14982	14963	14987	15033	14947	15056	15121	14748	14969	14880	14961	15065	15110	15024	14860	15042	15094	14811	14893	15091	14850	14974	14833	15017	14805	14940	14924	14855	14990	14920	14822	15164	14994	15113	14770	14949	14979	14986	14945	14961	15117	15014	14995	14888	14986	14896	15109	15037	14898	15033	14900	14892	14957	14865	15120	14956	14992	14855	14999	14957	14915	14938	14820	15115	14942	14890	14944	15004	14962	15073	14868	15041	14963	14975	15006	14933	15022	14799	14971	15013	14895	15067	14984	14810	15045	15033	14842	15055	15018	14964	14974	14958	15219	15021	14929	15004	14893	15202	14822	15183	14805	14953	14937	15028	14968	14988	14851	15070	15042	15111	14933	14917	15018	15032	14831	15035	15030	14989	14908	15040	14966	14985	15052	14778	14934	14879	15020	14868	14962	14984	14890	15021	14828	15018	14774	15082	14886	14899	14921	15029	14945	15067	14933	14971	15027	14877	14972	14855	15098	15055	15006	14955	15009	15002	14897	14944	15027	15000	15003	14970	14943	15003	14982	15080	15024	14992	14952	15034	14996	14954	15099	14913	15000	14885	14833	15124	14965	14789	15075	14987	15007	14974	15000	14929	14925	15063	14890	15122	14990	14864	15007	15006	15097	15015	14991	14956	15013	14860	14826	14946	14709	14905	14870	15027	14967	15178	14959	15096	14985	14925	15015	15008	14819	14924	15039	14931	14888	14878	14934	15164	14883	14889	15010	14847	14767	14933	14896	15022	14913	14790	15072	14966	14977	15069	15055	15001	15043	14897	14993	15095	15040	14801	14966	14910	14953	15118	14984	14925	14901	15010	14963	14964	14806	14967	14851	14970	14796	14930	15136	14971	15061	14897	15088	14919	14934	14797	15046	14952	15020	14958	14917	14954	14791	14870	14998	14976	15031	15074	15034	15044	15076	15026	15017	14979	15000	15034	14967	14887	15007	14954	14909	14843	15020	14852	15012	14832	14948	15175	14902	14952	14941	15043	15004	15083	14957	14967	14896	15020	14819	14882	14821	14979	15089	14811	15004	14978	14998	14957	14918	14875	15165	14926	14909	14975	14959	14991	15072	14906	15123	15053	14829	14889	14878	14954	15205	14963	14961	15076	14754	14764	14989	15056	14985	14992	15016	14871	14962	15025	14775	14842	14932	14892	14957	14897	15077	14999	15011	14964	14997	14838	15036	15041	14959	15018	15086	14943	14871	15106	14862	14910	14895	14840	15020	15115	14943	14924	14996	14888	14934	14900	15021	14945	14920	14795	14940	15037	15016	14976	15086	14951	14992	14921	14926	15090	14961	14864	14988	14946	14917	15135	14942	14978	14972	14942	14922	14930	14905	14863	14907	14995	15027	15004	14739	14980	15120	14999	15110	15010	15062	14989	15020	14984	14910	14896	14961	14956	14865	15035	14948	15050	15052	15033	14938	14969	15253	14903	14933	14999	15104	14914	14995	14834	14916	14885	14975	14888	15082	14990	15160	14835	14907	14978	14969	15098	14883	14862	14910	15097	14925	15082	14997	15036	14953	14988	14913	15132	14962	14979	14857	15084	14860	14786	15083	14945	14933	14959	14902	15109	14919	14903	14846	14975	14950	14856	14930	14960	15075	14954	14920	14903	15059	14962	14954	14981	14832	15153	15024	15101	14934	14935	15084	14982	14968	14960	15047	15014	14906	14818	15071	15024	15055	14950	15037	15012	14966	14938	15197	14907	15025	14975	14931	15035	14869	14856	15104	14943	15019	15107	14847	15035	14972	15097	15041	15060	15002	14997	15002	14927	14900	14992	14925	14941	15042	15004	14882	15008	14935	14897	14960	14980	15155	15160	14783	15020	14934	14797	14936	14924	15032	15034	14907	14943	15090	15175	14814	14900	14820	14949	14929	15080	14924	14940	14930	15047	14814	14845	15017	14852	15050	15078	14783	14912	15018	15045	14962	14925	15030	14968	14896	15110	15045	15041	15057	14971	14832	15044	14990	15008	14957	14923	15210	14928	14954	15032	15011	14877	14820	14728	15007	15006	14927	14927	14997	14977	14932	15026	14989	14998	14908	15034	14992	14787	14995	14920	15003	14948	15105	14969	15044	14921	15049	14984	14872	14956	15023	14926	14986	15014	15036	14931	14952	14859	14968	15102	14836	14982	15039	14969	14840	14982	14851	14969	14887	14950	15000	14900	15060	14957	14931	15000	14931	14995	14901	14934	15022	15003	15108	14965	14992	14932	15119	14735	14775	14837	15054	14999	15092	15001	14940	14879	14948	14973	15018	14915	15091	14871	14902	14994	15036	14966	14826	14984	14844	15020	15028	15048	15073	15035	14904	14883	14796	14957	14815	14894	14971	15020	14984	14922	14953	14926	14966	14974	15029	14941	14883	15068	15019	15105	15069	14722	15063	14900	15028	14925	15072	14910	14992	14864	15069	15076	15122	14956	15113	14875	14857	14957	14986	15014	15101	14967	14932	14836	14930	14980	14916	15097	14991	14985	15055	14908	14959	14926	14945	14952	15066	14795	15119	14834	14946	14893	14932	14856	15063	14829	15124	15092	15045	15046	14940	14882	15012	14970	14856	15004	14803	15039	15065	15035	14920	14871	15076	15029	14889	14959	15021	14859	15042	14979	15031	14953	14951	14877	14892	15067	15001	14977	15013	14893	15083	14993	15075	14915	15080	14986	14847	15246	14882	14919	14938	14989	14835	14902	14928	14898	14965	14842	14919	15080	14955	14983	15091	14950	14879	14845	14961	14987	15013	14932	15061	14954	14950	14943	14868	15018	15006	14947	15054	15074	14904	15055	14864	14999	15050	15063	14919	14985	14796	14916	14912	14983	15077	14903	14937	15011	14915	14972	14948	14948	15041	14955	14762	14977	14932	14909	15177	14993	14890	14938	15123	14864	14997	14763	15150	14988	14983	15058	14705	14951	14906	14846	15044	14901	14998	14886	15077	15051	14818	14993	15002	14935	15000	15042	14886	14961	15049	15058	14987	14938	15139	15098	15016	14991	14943	15095	14862	15053	14992	14954	14966	14864	14949	14991	14947	14904	15123	14863	15015	15030	15094	14771	15094	14977	14969	14990	14912	14990	14845	14993	14776	14844	14984	14915	15085	15038	14901	15040	15122	14969	14805	15046	15017	15034	14714	14988	14868	14955	15019	14944	15035	14989	15003	14845	14862	15004	14830	14958	14890	15034	14986	14976	14820	14999	14982	14879	15065	15054	15250	15041	14942	14992	14978	14843	15009	14875	14862	14868	14949	14932	15011	14778	15056	14950	15142	15025	14955	14910	14965	15048	15005	14859	14848	14991	14962	15014	14981	14964	14947	15198	15020	15002	15076	15059	14910	14974	15022	15003	15059	14918	15012	14909	15076	14954	14847	15006	14988	15032	14990	15001	15046	14999	14971	14981	14845	14999	15008	14882	15008	14581	14820	15190	14920	14962	14943	15072	15029	14880	14997	14903	14929	15108	15107	14895	14886	14859	14919	14847	14877	14916	15051	14772	14921	15002	14751	15047	14917	14879	14806
24139	21370	28841	24392	22442	24969	25276	21112	20027	20076	19855	20180	19920	19765	19544	19616	19449	18551	18422	18265	22577	25625	23894	21378	19447	18363	17849	17336	17307	17135	17235	17297	17211	17278	17228	17213	17168	17182	17098	17357	17011	17423	17143	17139	17119	17137	17399	17151	17079	17292	17434	17358	17315	17099	17114	17085	17252	17263	17446	17117	16979	17279	17373	17284	17135	17238	17249	17128	17307	17240	17466	17291	16932	17140	17109	17251	17043	17055	17143	17223	17175	17243	16964	17064	17262	17174	17074	17249	17232	17103	17183	17109	17373	17223	17110	17480	17199	17321	17192	17311	17109	17211	17101	17159	17234	17113	17123	17168	17192	17107	16978	17096	17170	17109	17114	16916	17246	17093	17075	17285	17122	17216	17214	17284	17181	16979	17265	17192	17012	17260	17291	17361	17204	17193	17211	17111	17190	17159	17147	17221	16904	16854	17104	17275	17090	17172	17059	17143	16916	16968	17154	17039	16910	17195	17336	17150	17120	17188	16912	16991	16970	17071	17130	17126	17110	17282	16959	16991	17466	17199	17325	17125	17096	16986	17066	17250	17154	17131	17377	17133	17259	17346	17100	16922	17232	17195	17149	17073	16916	17034	17305	17218	17163	17489	17188	17082	17034	17276	17193	17281	17154	16977	17089	17177	17177	17213	17150	17046	17285	17130	16982	17177	17134	17136	17104	17124	17044	17125	17167	17273	17255	17085	17215	17080	17150	17276	17194	17018	17080	17193	16986	17285	17095	17109	16896	17063	17289	17176	17081	17188	17303	17086	17316	17091	17304	17252	17329	17118	17205	17095	17197	17329	17162	17198	17259	17195	17214	17235	17204	16923	17086	17312	17291	17003	17079	17198	17167	17242	17189	17118	17277	17121	16777	17328	16919	16966	17079	17177	17213	17118	17171	17085	17200	17185	17020	17201	17021	17285	17219	17117	17235	16897	17302	17237	17356	17310	17285	17271	17164	17099	17017	17091	17091	16911	17035	17228	17214	17192	16959	17055	16843	17416	17114	17011	17212	17064	17228	17015	17063	17186	17095	17141	17034	17314	17200	17218	17235	17111	17302	17000	17037	16997	17119	16997	17378	17203	17209	17195	17141	17195	17100	17104	17346	17069	17090	17294	17149	17087	17216	17016	17162	17168	17323	17186	17161	17328	16949	17109	17248	17162	17096	17084	17169	17295	17066	17297	17149	17111	17346	17281	17086	17145	17110	17106	17181	17306	17395	17022	17107	17111	17117	17093	17365	17162	16939	17302	17260	17408	17170	17131	17215	17141	16860	17300	17247	17103	17145	17240	17094	17216	17159	17245	16937	17080	17014	16980	17090	17281	17260	17299	17151	17184	17286	17122	17010	17163	17224	17071	17161	17019	17057	17293	17282	17099	17205	17061	17217	17316	17192	17181	17121	17110	17192	17232	17070	17085	17197	17260	17181	17147	17346	17206	17099	17199	17175	17120	17231	17099	17180	17110	17267	17154	17087	17118	16973	17113	17077	17063	17117	17078	16926	17088	17112	17132	17106	17079	17117	17103	17085	17114	17247	17138	17261	17218	17244	16993	17115	17205	17342	17350	17252	17077	16977	17119	17072	17056	17203	17062	17105	17062	17184	17221	17159	17176	17202	17171	17129	17122	17185	17033	17137	17008	17147	17077	17276	17140	17281	17231	16944	17072	17186	17252	17082	16948	16983	16949	17067	16996	17055	16802	17274	17255	17240	17031	17167	17060	16901	16968	16918	17146	17194	16927	17086	16955	17053	17103	17137	17264	17263	17089	17247	17050	17166	17102	17333	17261	17167	17187	17023	17037	17085	17108	17090	17145	17127	17096	17111	17052	17189	17216	17338	17030	17133	17134	17053	16950	17070	17282	17185	17110	17102	16954	17076	17319	17131	17067	17242	17043	17006	17048	17007	17169	17206	17146	17077	17194	17040	17232	16956	17234	17232	16961	17108	17118	17066	17003	16932	16935	17205	17190	17097	16933	17028	17025	17168	17134	16913	17012	17138	17107	17345	17038	17010	17113	17032	17036	17195	17135	17150	17029	17021	17205	17238	16927	17377	17242	17221	17168	17140	17148	17281	17177	17019	17160	17023	16851	17026	16930	17031	16966	17037	17181	17096	17157	17104	17058	17228	17135	17135	17150	17182	17274	17123	17176	17244	17004	17044	17188	16997	17040	17268	17251	17107	17341	17127	17029	17090	17227	16862	17211	17453	17265	17109	17191	17271	16787	17268	17128	17043	17200	17257	16925	17019	17183	17192	17143	16995	17167	17098	17199	17143	17019	17263	17223	17453	17307	17236	17087	17167	17160	17152	17264	17144	16930	16879	16855	17108	17189	17150	17300	17090	16999	16927	17356	17268	17223	17106	17090	17117	17073	17243	17168	17132	17160	16971	17319	17174	17066	17339	17088	17046	17275	17122	17330	17340	17154	17233	17024	17187	17172	17126	17242	17077	17069	17145	17182	16867	16993	17353	17109	17159	16992	17034	16876	17035	17134	17050	17147	17174	17117	17181	17041	17121	16986	17143	17206	17108	16968	17140	17249	17072	17049	17233	17114	17139	17143	16908	17041	17209	17080	16938	17242	17266	17177	17447	17259	17254	16970	17378	17167	17424	17162	17129	17174	17380	16976	17208	17249	17226	17008	16994	17165	17185	17105	17007	17289	17123	17366	17225	17095	17175	17086	17239	16982	17210	17287	17361	17144	17189	17009	17250	16877	17184	17200	17258	17203	17124	17195	16953	17059	17251	17211	17216	17090	17205	17175	17104	17185	17072	16986	17269	17250	17236	17166	17253	17195	17139	17233	17063	17057	17025	17140	17205	17202	17207	17134	17071	16948	17092	17251	17083	17334	17240	17199	17277	17042	17191	17116	17104	17205	17281	17218	16989	17101	17253	17265	17298	17126	16985	17028	17159	17124	17127	17030	17008	17323	17115	17333	17086	17390	17124	17042	17080	17183	17237	17092	17215	17191	16934	17322	17138	17120	17164	17109	17076	17020	16950	17229	17141	17098	17084	17087	17075	17214	17120	16957	17199	17213	17068	17177	16945	17149	16971	17295	17158	17072	17141	17494	17173	17231	17247	17050	17060	17294	17302	16922	16930	17099	16996	17044	17156	17194	17095	17070	17210	17080	17088	16905	16987	16996	17153	17186	17192	17148	17228	17068	17179	17281	17028	17309	17092	17372	17190	17409	17077	17189	17228	17254	17130	17004	17221	17215	16885	17145	16930	17014	16987	17284	17048	17128	17192	17325	17127	17257	17226	17159	17241	17228	17172	17175	17006	17249	17161	17256	17107	17139	17029	17351	16986	17122	17061	17504	17238	17132	17016	17216	17205	17075	16917	17144	17233	17246	17045	17117	17293	17090	17221	17030	17181	17147	17276	17197	17420	17179	17188	17077	17396	16955	17179	17177	17242	17157	17075	17181	17098	17115	17190	16910	17216	17188	16964	17069	17194	16996	16957	17271	17306	17301	17020	17167	17203	17146	17152	16959	17030	17267	16993	17165	17268	17096	17087	17156	17201	17032	17143	17194	17036	17210	17202	17262	17088	17045	17091	16952	16999	17270	17127	17416	17167	17216	17213	16968	16948	17180	17140	16807	17068	17143	17009	17335	17036	17231	17237	17188	17222	17240	17038	17084	17372	17306	17092	17244	17195	17226	17281	17227	17386	17199	17055	17389	17310	17146	17149	17022	16977	17107	17124	17440	17229	17259	17149	17245	17185	17294	17292	17230	17023	17264	17143	17164	17216	17054	17131	16918	17012	17061	17203	17171	16992	17191	17298	17199	17175	17076	17117	17145	17001	17306	16923	17207	17299	16980	17321	17164	17284	17154	17236	17075	17342	16991	17171	17191	17032	17234	17084	17141	17122	17250	17062	17201	17173	17164	17199	17240	17212	17353	17296	17233	17179	17171	17295	17089	17070	17235	17060	17280	17224	16990	17100	16994	17068	17228	16862	16834	17233	17221	17157	17195	17348	17185	17242	17152	16930	17147	17057	17117	17160	17162	17306	17121	16986	17104	16952	17188	17285	16920	17005	17211	17006	17258	17413	17107	17267	17207	17218	17218	17040	17158	17255	16784	17302	17038	17218	17140	17201	17362	17028	17106	17317	17306	17124	17014	17147	17176	17061	17110	17003	17362	17001	17132	17056	17338	16868	17050	17138	17163	17152	17344	17209	17021	17227	17026	17323	17043	16998	17105	17257	17201	17063	16999	17017	17284	17244	17203	17132	17101	17114	17204	16928	17147	17162	17236	16991	17116	17132	17192	17307	17116	17034	17329	17014	17161	17186	17103	17070	17239	17244	17048	17239	17162	17130	17327	17337	17141	17119	17081	17247	17118	17083	17117	17348	17255	17029	17085	17057	17135	17012	17212	17359	16867	17031	17162	17188	17164	17165	17114	17135	17191	17151	17267	17304	17098	17091	17017	17051	17019	17070	17146	17201	17251	17219	17148	17208	17150	17132	17020	17206	17321	17370	17110	17155	17181	17067	17084	17286	17152	16976	17130	17024	17231	17279	17051	17255	17223	17174	17320	17113	17282	17186	17139	17228	17025	17009	17059	17272	17098	17159	17126	16923	17191	17045	17017	17156	17381	17236	17124	17258	17301	17118	17196	17023	17121	17071	16843	17157	17309	17023	17089	16993	17197	17164	17140	17041	17096	17070	17126	17161	17172	17137	17216	16907	17147	17162	17221	17270	17313	17008	17147	17248	17195	17372	17283	17106	17184	17084	17078	17153	17366	17035	16989	17004	17275	17153	17279	17101	17010	17277	17268	16990	17187	17165	16947	17162	17269	17022	17106	17196	17243	16935	17043	17115	17144	16964	17257	17129	17080	17250	17126	17196	17193	17001	16984	17257	17115	17258	17007	17202	17087	17255	17013	17249	17135	17151	17255	17015	16990	17295	17113	17142	17102	17102	17116	17111	17091	17412	17149	17258	17167	17145	16999	16928	17276	17236	17097	17083	17145	16973	17226	17247	17298	17010	17003	17012	17303	17059	17003	17423	17307	17182	17093	16978	16987	17234	17225	17351	17242	17100	16886	17158	17287	16965	17081	17089	17053	17101	17111	17155	17480	17064	17164	17247	17205	17179	16960	17089	17201
20477	34887	33536	30705	27164	24806	22126	20577	19507	19000	18869	19644	19517	18825	18748	18788	18279	17235	16796	16264	23915	26831	23860	19934	17777	16053	15448	15238	14925	14990	14691	15084	14895	14919	14870	14817	14855	14935	14760	14877	14853	14709	14984	14831	14970	14971	14838	14886	14763	14811	14881	14817	14723	15054	14785	14960	14896	14812	14902	14822	14840	15030	14944	14778	14623	14671	14887	14890	14786	14797	14902	14621	14849	14766	14862	14898	14665	14880	14883	14832	14719	14685	14898	14939	14670	14828	14785	14780	14748	14863	14756	14789	14792	14736	14958	14783	14749	14858	14888	14856	14768	14888	14710	14952	14602	14764	15008	14867	14868	14886	14932	14901	14899	14750	14900	15016	14850	14994	14787	14858	14814	14944	14850	14804	14914	14695	14844	14845	14807	14981	14778	14873	14838	14846	14753	14934	14849	14858	14864	14700	15020	14881	14848	14734	14925	14838	14834	14781	14788	14980	14740	14881	14709	15040	14831	14807	14741	14949	14841	14711	15064	14924	14737	14681	14705	14840	14755	14790	14823	14888	14882	14880	14867	14823	14836	14892	14953	15062	14785	14805	14681	14935	14691	14725	14765	15026	14911	14821	14873	14842	14855	14903	14733	15015	15015	14736	14886	14910	14753	14703	14833	14837	14819	14899	14885	14781	14838	14753	14779	14933	14684	14890	14877	14906	14862	14804	15035	14873	14810	14845	14684	14918	14734	14785	14934	14693	14799	14787	14630	14781	14848	14736	15063	14583	14815	14853	14807	14783	14950	14736	14765	14888	14792	14757	14817	14754	14803	14741	14866	14957	14808	14789	14920	14666	14731	14861	14894	14689	14956	15020	14925	14909	14985	14910	14832	14873	14899	14849	14833	14980	15050	14892	14906	14916	14870	14803	14869	14900	14793	14949	14721	14947	14790	14931	14786	14842	14824	14806	14761	14771	14737	14891	14958	15062	14831	14940	14673	14929	14912	14839	14859	14884	14976	14804	14696	14896	14864	14916	14864	14784	14817	14916	14793	15009	14795	14793	14922	14841	14734	14815	14990	14874	14875	14931	14719	14913	14680	14840	14889	14697	14805	14661	14729	14679	14955	14792	14832	14786	14750	14696	14736	14898	14772	14812	14852	14955	14957	15039	14818	14754	14779	14728	14732	14741	14865	14855	14772	14901	14847	14884	14848	15066	15011	14951	15021	14721	14723	14772	14906	14845	14877	14678	14847	14798	14906	14704	14821	14998	14870	14902	14888	15023	14776	14803	14820	14835	14782	14733	14755	14872	14804	14833	14794	14974	14823	14980	14794	15061	14792	14754	14803	14895	14838	14746	14979	14735	14829	14796	14970	14873	14916	14846	14828	15004	14834	14876	14801	14880	14569	14834	14933	14708	14903	14938	14952	14727	14761	14792	14994	14838	15066	14931	14721	14914	14969	14706	14800	14815	14754	14899	14886	14772	14896	14879	14704	14997	14887	14811	14798	14875	14797	14642	14831	14866	14928	14686	14806	14744	14836	14835	14805	14704	14630	14717	14831	14807	14736	14678	14647	14976	14907	14960	14748	14878	14779	14641	14730	14990	14708	14815	14816	14942	14860	14809	14870	14704	14859	14819	14703	14933	14807	14829	14757	14892	14943	14801	14957	15069	14841	14800	14909	14739	14785	14937	14754	14894	14771	14812	14717	14810	14843	14817	14731	15044	14671	14814	14875	14942	14891	14779	14854	14627	14942	14761	14856	15029	14991	14903	14925	14816	14820	14845	14766	14800	14859	14842	14915	14768	14822	14833	14766	14793	14881	14834	14832	14998	14720	15021	14850	14762	14649	14722	14793	14839	14862	14786	14958	14997	14831	14805	14681	14831	14803	14796	14957	14863	14839	14755	14914	14606	14800	14665	15089	14759	14794	14722	15002	14713	14858	14750	14840	14905	14991	14862	14900	15015	14801	14765	14914	14895	14776	14710	14774	14850	14820	14847	14904	14758	14966	14786	14830	14839	14841	14660	14883	14835	14818	14784	14824	14751	15023	14869	14905	15007	14969	14768	14791	14924	14874	14943	14846	14703	14750	14770	14864	14691	14771	14750	14787	14716	14808	14838	14949	14990	14874	14954	15002	14896	14912	14784	14701	14680	14744	14938	14762	14974	14965	14922	14883	14643	14840	14809	14886	14744	14948	14770	14905	14688	14816	14789	14811	14866	14919	14785	14769	14887	14769	14677	14914	14980	14685	14843	14719	14692	14896	14808	14919	14973	14859	14815	14782	14814	14843	14711	14927	14564	14889	14855	14912	14807	14831	14815	14882	14865	14794	14724	14815	14855	14732	14940	14961	14932	14714	14836	14888	14718	14717	14665	14829	14725	14894	14896	14687	14886	14880	14801	14841	14750	14945	14791	14772	14693	14692	14773	14979	14909	14820	14940	14764	14794	14706	14873	14910	14753	14955	15023	14828	14921	14712	14948	14757	14741	14774	14819	15035	14764	14951	14901	14878	14788	14871	14836	14761	14963	14801	14869	14787	14849	14901	14866	14889	14911	14893	14876	14936	14886	14850	14651	14978	14873	14762	14823	14741	14908	14741	14771	14715	14738	14855	14876	14697	14901	14717	14909	14789	14869	14785	14916	14860	14749	14763	14977	14917	14786	14887	14905	14782	14994	14777	14913	14958	14962	14808	14755	14825	14736	14858	14705	14882	14683	14839	14699	14675	14679	14807	14803	14807	14926	14790	14877	14850	14851	14841	14844	14958	14843	14773	14767	14941	14666	14856	14931	14806	14570	14864	14860	15103	14738	14930	14779	14655	14964	14805	14570	14913	14791	14885	14816	14892	14668	14993	14927	14866	14947	14835	14858	15056	14778	14897	15002	14769	14933	14662	14940	14774	14693	15034	14708	14904	14899	14935	14783	15030	14721	14747	14816	14748	14832	14800	14812	14958	14786	14796	14732	14928	14733	14978	14703	14823	14904	14808	14771	14902	14853	14841	14729	14835	15002	15079	14764	14822	14723	14824	14759	14874	14851	15030	14854	14823	14797	14857	14797	14885	14915	14770	14694	14980	14825	14825	14789	14942	14662	14847	14917	14708	14596	14834	14901	14847	14679	14805	14669	14874	14741	14724	14716	14708	14887	14936	14851	14789	14848	14825	14927	14849	14854	14723	14858	14751	14775	14957	14626	14863	14972	14861	15049	14825	14756	14679	14970	14820	14921	14885	14849	14897	14821	14852	14771	14719	14912	15040	14943	14748	14869	14736	14883	14872	14830	14954	14669	14947	14807	14786	14850	14898	14947	14842	14875	14847	14905	14674	14780	14832	14686	14748	14613	14666	14852	14851	14765	14706	14772	14798	14917	14696	14822	14888	14635	14733	14816	14882	14904	14831	14699	14874	14934	14869	14780	14814	14703	15073	14927	14985	14817	14919	15003	14930	14877	14774	14752	14840	14824	14804	14814	14757	14833	14825	14860	14831	14750	14650	14789	14868	14904	14801	14801	14756	14803	14690	14782	14777	14652	14771	14706	14721	14982	14926	14926	14706	14846	14780	14932	14901	14873	14858	14921	14822	14821	14788	14769	14780	14792	14789	14801	14854	14971	14955	14860	14631	14752	14766	14828	14946	14802	14803	14904	14990	14681	14865	14830	14842	15061	14928	14946	15002	14765	14826	14705	14782	14904	14811	14812	14740	14753	14759	14760	14759	14688	14840	14829	15016	14900	14938	14797	14734	14815	14920	14934	14780	14850	14776	14787	14737	14773	14991	14849	14748	14740	14731	14804	14895	14879	14940	14764	14906	14845	14730	14967	14722	14839	14832	14812	15079	14850	14697	14648	14851	14953	14798	14657	14764	14927	14860	14686	14875	14872	14902	14721	14987	14846	14742	14636	14995	14887	14749	14914	14838	14879	14728	14866	14991	14714	14780	14784	14954	14893	14996	14828	14855	14960	14844	14795	14805	14765	14882	14720	14898	15011	14816	14736	14833	14892	14934	14900	14970	14888	14746	14826	14844	14880	14823	14864	14942	14885	14858	14994	14803	14620	14896	14781	14887	14798	14964	14824	14858	14767	14848	14769	14820	14725	14902	14868	14772	14714	14799	14834	14793	14793	14882	14855	14869	15011	14788	14941	14794	14841	14862	14676	14887	14879	14944	14694	14894	14858	14805	14949	14710	14816	14744	14961	14963	14767	14770	14925	14737	14980	14644	14794	14672	14808	14767	14927	14918	14955	14780	14955	14768	14882	14942	14795	14969	14904	14694	14792	14848	15019	14835	14789	14801	14768	14870	14981	14848	14805	14924	14895	14839	14672	14882	14730	14864	14916	14776	14780	14899	14889	14894	14772	14901	14796	14912	14792	14843	14767	14823	14666	14798	14684	14951	14813	14883	14915	14638	14850	14731	14888	14889	14844	14830	14904	14806	14818	14915	14820	14661	14782	14938	14932	14883	14864	14652	14852	14797	14750	14814	14860	14694	14687	14875	14867	14794	14850	14677	14838	14838	14817	14828	14649	14797	14872	14948	14686	14853	14903	14895	14819	14767	14913	14827	14936	14856	14754	14825	14787	14779	14883	14869	14828	14668	14766	14820	14851	14933	14722	14816	14833	14902	14788	14694	14791	14760	14969	14924	14712	14887	14806	14735	14749	14729	14802	14877	14726	14880	14770	14838	14669	14851	14818	14813	14882	14863	14878	14959	14914	14847	14755	14648	14733	14704	14951	14786	14737	14925	14880	15145	14881	14866	14834	14794	14838	14868	14839	14927	14612	14913	15050	14916	14855	14764	14889	15001	14739	14855	14651	14833	14873	14898	14906	14747	14749	14920	14793	14889	14779	14944	14824	14908	14795	14916	14652	14952	14752	14779	14798	14708	14818	14809	14724	14947	14880	14816	14971	14883	14950	14929	14826	14792	14801	14853	14633	15012	14806	14840	14872	14960	14697	14570	14724	14909	14991	14907	14961	14926	14729	14803	14888	14739	14890	14667	14782	14752	14952	14759	15025	14747	14869	14817	14929	14913	14681	14671	14782	14853	14854	14764	14746	14916	14859	14768	14687	14829	14857	14731	14950	14967	14957	14634	14883	14761	14827	14751	14643	14793	14829	14934	14856	14818	14956	14710	14750	14923	14878	14891	15003	14658	14764
30483	24450	25926	24613	20671	20033	19737	18949	18557	18584	18445	18613	18796	18415	18577	18261	18383	18401	18229	18225	18430	18493	18541	18287	17975	18055	17673	17815	17881	17895	17696	17889	17787	17618	17843	17837	17808	17735	17616	17839	17711	17688	17735	17756	17810	17794	17607	17734	17808	17793	17831	17906	17722	17669	17718	17641	17774	17687	17533	17790	17759	17783	17737	17730	17943	17742	17692	17765	17791	17815	17639	17811	17788	17717	17751	17764	17893	17730	17876	17906	17595	17924	17884	17956	18028	17806	17681	17610	17737	17739	17870	17731	17745	17670	17716	17607	17689	17891	17625	17779	17934	17704	17878	17718	17849	17807	17595	17656	17635	17857	17570	17699	17754	17805	17818	17638	17777	17634	17870	17806	17781	17680	17509	17734	17691	17760	17910	17839	17576	17975	17825	17868	17757	17703	17778	17718	17728	17590	17694	17736	17715	17604	17831	17864	17747	17645	17851	17709	17723	17821	17868	17667	17639	17945	17710	17607	17407	17684	17785	17650	17622	17710	17937	17918	18007	18117	17849	17583	17665	17812	17801	17700	17715	17821	17822	17867	17695	17725	17830	18002	17767	17854	17673	17678	17778	17805	17758	17705	17757	17732	17581	17857	17754	17730	17719	17811	17759	17598	17884	17848	17788	17776	17765	17759	17821	17713	17735	17840	17692	17840	17803	17745	17949	17797	17775	17817	17784	17823	17786	17744	17683	17790	17622	17595	17672	17813	17546	17679	17748	17848	17806	17934	17869	17663	17747	17815	17688	17608	17675	17785	17659	17481	17659	17777	17673	17574	17676	17750	17836	17444	17710	17643	17939	17738	17697	17633	17787	17444	17930	17750	17601	17648	17856	17751	17724	17693	17891	17738	17841	17739	17790	17728	17582	17649	17873	17933	17715	17703	17722	17812	17896	17839	17799	17923	17865	17734	17805	17651	17713	17612	17656	17767	17580	17674	17591	17746	17782	17504	17638	17844	17557	17712	17725	17574	17712	17647	18014	17822	17636	17709	17741	18060	17878	17717	17905	17852	17724	17804	17725	17800	17695	17633	17948	17677	17696	17764	17808	17573	17855	17853	17587	17831	17672	17688	17847	17757	17617	17644	17881	17423	17650	17664	17769	17632	17751	17730	17637	17746	17592	17783	17460	17709	17757	17744	17661	17832	17558	17561	17718	17744	18064	17722	17633	17992	17431	17794	17794	17721	17638	17812	17713	17724	17640	17608	17644	17615	17709	17578	17943	17769	18005	17616	17916	17757	17761	17805	17943	17790	17685	17717	18010	17756	17715	17675	17561	17800	17764	17640	17905	17672	17734	17639	17715	17679	17766	17832	17721	17760	17866	17847	17687	17688	17712	17626	17905	17681	17850	17737	17972	17761	17752	17563	17557	17838	17787	17879	17758	17675	17791	17664	17779	17730	17697	17712	17617	17791	17923	17865	17758	17964	17655	17732	17554	17789	17518	17866	17698	17665	17592	17804	17790	17750	17735	17750	18004	17887	17797	17841	17810	17678	17890	17811	17725	17778	17769	17588	17548	17548	17740	17716	17710	17638	17733	17797	17858	17695	17829	17732	17726	17655	17765	17791	17568	17650	17604	17593	17793	17741	17878	17808	17818	17677	17765	17785	17818	17786	17797	17675	17618	17579	17784	17573	17704	17637	17838	17720	17717	17816	17761	17699	17775	17750	17828	17670	17580	17644	17558	17696	17753	17854	17622	17811	17728	17689	17639	17816	17833	17956	17810	17730	17774	17750	17821	17763	17738	17674	17635	17629	17768	17569	17761	17774	17841	17710	17790	17642	17951	17783	17938	17538	17615	17728	17625	17662	17860	17769	17735	17651	17859	17708	17657	17536	17775	17919	17918	17760	17695	17743	17975	17790	17759	17650	17590	17758	17755	17746	17659	17832	17725	17713	17529	17704	17588	18012	17623	17615	17799	17626	17627	17809	17858	17776	17673	17795	17681	17796	17897	18015	17703	17769	17561	17934	17571	17882	17916	17920	17822	17892	17650	17642	17588	18010	17811	17897	17959	17734	17635	17451	17885	17972	17852	17783	17735	17737	17597	17608	17704	17791	17635	17764	17744	17890	17639	17597	17833	17732	17720	17797	17694	17584	17749	17682	17793	17559	17975	17697	17790	17651	17715	17859	17878	17637	17756	17638	17800	17640	17730	17748	17776	17717	17661	17599	17803	17837	17546	17689	17667	17694	17821	17624	17723	17741	17861	17614	17729	17801	17702	17723	17598	17830	17757	17652	17702	17698	17840	17947	17823	17858	17812	17889	17855	17800	17842	17876	17656	17672	17914	17633	17822	17680	17779	17564	17743	17755	17747	17797	17605	18052	17469	17735	17702	17719	17778	17939	17609	17677	17829	17567	17492	17678	17556	17863	17855	17778	17793	17851	17777	17697	17707	17690	17747	17810	17801	17688	17640	17797	17760	17706	17782	17755	17897	17807	17682	17682	17812	17724	17531	17576	17711	17795	17666	17769	17853	17682	17807	17931	17850	17780	17890	17756	17769	17688	17611	17788	17633	18032	17879	17912	17714	17669	17539	17562	17746	17791	17730	17804	17646	17847	17842	17611	17598	17662	17561	17838	17676	17736	17911	17708	17868	17652	17802	17708	17777	17939	17739	17866	17760	17858	17675	17904	17670	17772	17797	17782	17854	17710	17618	17827	17833	17677	17759	17656	17759	17638	17718	17500	17618	17703	17811	17782	17772	17868	17734	18065	17757	17743	17628	17762	17719	17724	17855	17632	17798	17659	17687	17607	17874	17747	17647	17638	17707	17657	17529	17591	17815	17831	17634	17842	17865	17745	17720	18038	17725	17814	17441	17641	17809	17960	17711	17721	17850	17832	17822	17776	17614	17662	17614	17812	17709	17597	17979	17587	18070	17682	17587	17632	17719	17816	17829	17643	17835	17721	17570	17675	17828	17903	17669	17555	17581	17995	17810	17757	18004	17652	17634	17766	17605	17702	17683	17813	17691	17544	17823	17771	17797	17727	17779	17713	17795	17806	17713	17876	17740	17861	17797	17807	17581	17750	17893	17688	18068	17794	17765	17608	17674	17596	17729	17749	17431	17493	17721	17817	17726	17705	17715	17893	17698	17679	17799	17739	17739	17612	17902	17657	17577	17644	17600	17643	17681	17679	17741	17576	17859	17494	17597	17891	17786	17782	17947	17739	17655	17743	17873	17870	17689	17726	17891	17756	17738	17720	17707	17803	17689	17664	17723	17710	17777	17929	17801	17921	17773	17758	17814	17708	17595	17864	17694	17710	17642	17898	17798	17782	17816	17686	17792	17643	17642	17833	17713	17749	17767	17801	17834	17997	17658	17966	17685	17595	17525	17737	17741	17774	17819	17774	17815	17886	17672	17728	17694	17756	17645	17791	17752	17935	17898	17859	17828	17548	17804	17717	17862	17748	17696	17723	17472	17655	17615	17882	17955	17716	17701	17891	17572	17600	17749	17699	17671	17810	17830	17851	17546	17709	17730	17895	17826	17728	17873	17959	17778	17813	17808	17888	17770	17673	17722	17789	17657	17676	17917	17802	17863	17740	17799	17802	17801	17800	17733	17711	17772	17906	17585	17882	17725	17729	17901	17741	17722	17596	17736	17493	17779	17872	17677	17675	17788	17800	17897	17809	17875	17788	17654	17609	17781	17748	17783	17819	17835	17574	17779	17698	17940	17829	17783	17725	17766	17669	17772	17674	17503	17616	17795	17927	17774	17553	17822	17630	17741	17746	17866	17714	17641	17725	17668	17623	17840	17795	17852	17737	17767	17810	17900	17690	17805	17690	17798	17705	17784	17617	17832	17739	17706	17993	17754	17875	17748	17763	17624	17577	17718	17992	17669	17915	17815	17738	17786	17663	17731	17837	17816	17978	17656	17662	17833	17733	17646	17697	17697	17826	17572	17754	17664	17914	17625	17889	17870	17691	17660	17808	17818	17781	17727	17764	17924	17817	17702	17778	17786	17977	17819	17925	17814	17826	17891	17665	17747	17692	17625	17601	17758	17824	17824	17855	17886	17631	17644	17637	17655	17748	17798	17701	17796	17708	17633	17659	17630	17665	17850	17946	17847	17773	17742	17563	17648	17891	17844	17708	17547	17727	18104	17773	17625	17824	17731	17719	17726	17577	17750	17645	17713	17786	17802	17794	17711	17847	17794	17627	18127	17895	17662	17901	17723	17756	17750	17883	17669	17766	17689	17733	17823	17819	17782	17913	17632	17679	17915	17754	17682	17634	17676	17745	17861	17718	17756	17740	17731	17667	17680	18011	17617	17775	17869	17800	17808	17867	17809	17708	17877	17677	17674	17716	17837	17777	17884	17818	17577	17767	17843	17740	17866	17769	17599	17676	17812	17694	17627	17640	17625	17605	17861	17957	17681	17618	17705	17742	17596	17779	17844	17918	17891	17528	17716	17520	17747	17695	17788	17759	17820	18036	17676	17698	17671	17554	17690	17876	17888	17768	17907	17832	17921	17979	17811	17766	17829	17802	17702	17882	17625	17841	17835	17815	17615	17790	17800	17580	17613	17693	17483	17704	17628	17940	17783	17752	17794	17667	17953	17945	17893	17739	17882	17722	17767	17631	17975	17663	17457	17771	17785	17800	17782	17573	17693	18033	17733	17628	17689	17917	17745	17644	17710	17833	17960	17697	17664	17765	17809	17749	17790	17690	17710	17697	17614	17799	17708	17863	17836	17877	17777	17727	17699	17732	17766	17642	17745	17924	17700	17694	17800	17865	17575	17541	17861	17863	17974	17791	17823	17665	17710	17752	17515	17568	17771	17925	17823	17750	17819	17827	17745	17889	17888	17512	17860	17678	17740	17737	17753	17633	17900	17541	17856	17789	17719	17644	17703	17662	17667	17788	17747	17970	17741	17693	17698	17799	17582	17733	17745	18068	17902	17924	17890	17778	17743	17868	17905	17828	17588	17483	17606	17660	17784	17686	17595	17667	17624	17830	17704	17571	17825	17773	17737	17762	17759	17770	17765	17823	17789	17926	17775	17690	17755	17891	17805	17767	17689	17827	17817	17602	17620	17688	17681	17700	17699	17689	17857	17608	17764	17717	17719	17784	17884	17666	17601	17685	17616	17831	17768	17922
18928	23892	23988	23415	18804	19042	17862	16870	16771	16423	16252	16516	16896	16387	16260	16214	16575	16424	16072	15578	15817	16224	16103	15967	15392	15440	15386	15131	14998	15294	15103	15148	15235	15116	15031	15158	15112	15325	15189	15235	15237	15262	15063	15198	15329	15199	15122	15153	15012	15202	15169	15178	15194	15106	15344	15114	15129	15127	15129	15288	15147	15013	15341	15295	15065	15197	15310	15242	14977	15114	15239	15176	15187	15231	15168	15036	15106	15191	15252	15200	15138	14938	15057	15122	15160	15191	15070	15309	15105	15189	15003	15120	15036	15149	15149	15149	15212	14989	15144	15329	15266	15079	15257	15083	15189	15093	15154	15217	15073	15307	15160	15049	15254	15167	15303	15221	15097	15101	15275	15126	15055	15200	15228	15152	15083	15135	15206	14964	15141	15308	15118	15282	15128	15198	15056	15157	15366	15342	15022	15288	15369	15230	15332	15239	15227	15082	15164	15446	15093	15103	15059	15287	15108	15266	15149	15211	15246	15017	15055	15091	15249	15156	15078	15089	15263	15141	15254	15149	15168	15029	15261	15035	15008	15074	15094	15082	15089	15292	15371	15289	15108	15098	15198	15260	15275	15169	15238	15285	15269	15073	15279	15173	15135	15308	15141	15096	15200	15287	15179	15240	15061	15211	15113	15187	15063	15395	15176	15232	15120	15123	15143	15079	15041	15143	15281	15300	15074	15073	15344	15185	15112	14899	15175	15208	15278	14937	15119	15067	15163	15226	15013	15221	15219	15118	15071	15172	15161	15075	15219	15017	15247	15170	15163	15262	15100	15165	14943	15084	15255	15176	15261	15134	15059	15118	15102	15192	15303	15315	15076	15004	15154	15223	15035	15077	15322	15114	15194	15145	15103	15072	15133	15082	15086	15247	15131	15159	15168	15177	15109	14979	15086	15106	15229	15310	15202	15117	15246	15230	15243	15168	15077	15275	15107	15324	15131	15083	15182	15208	15024	15081	15238	15020	15238	15270	15192	15024	15204	15246	14937	15352	15250	15099	15282	15116	15114	15240	15116	15067	15085	14874	15233	15084	15089	15180	15099	15238	15227	15039	15227	15163	15203	15134	15227	15137	15186	15203	15234	15276	15233	15006	15166	15028	15192	15212	15185	14980	15272	15291	15006	15179	15290	15087	15068	15103	15065	15232	15301	15285	15220	15290	15166	15195	15151	15278	15237	15221	15101	15297	15096	15173	15049	15144	15066	15277	15213	15026	15133	15152	15271	15170	15344	15025	15141	15079	14958	15171	15267	15158	15313	15140	15228	15334	15093	15173	15189	15121	15130	15204	15280	15280	15078	15234	15186	15087	15024	15230	15141	15142	15298	15291	15164	15097	15125	15130	15024	15018	15108	15188	15158	14987	15258	15106	15080	14945	15055	15105	15148	15073	15239	15253	15026	15316	15114	15162	15133	15024	15197	15012	15151	15200	15309	15173	15236	15155	15042	15028	15135	15143	15110	15072	15155	15227	15013	15262	15129	15203	15251	15300	15195	15298	15195	15213	15275	15360	15114	14988	15243	15298	15083	15215	15235	15134	15192	15237	15136	15280	15279	15147	15201	15270	15106	15113	15387	15035	15171	15163	15330	15237	15143	15249	15087	15159	15201	15072	15157	15101	15086	15257	15147	15135	15217	15077	15140	15168	15063	15132	15124	15022	15286	15181	15169	15181	15191	15131	15164	15231	15187	15306	15112	15190	15220	15097	15203	14983	15065	15117	15168	15093	15124	15182	15214	15171	15233	15303	15086	15182	15279	15149	15123	15040	15253	15221	15063	15138	15306	15323	15009	15209	15099	15130	15101	15169	15247	15278	15117	15173	15069	15120	15258	15225	15349	15231	15173	15145	15305	15147	15190	15250	14998	15233	15047	15323	15210	15290	15178	15198	15367	15137	15229	15249	15251	14956	15220	15229	14846	15078	15158	15116	15123	15385	15141	15160	15124	15115	15254	15104	15162	15188	15081	15057	15157	15091	15095	15235	15008	15260	15146	15109	15137	15278	15219	15121	15070	15293	15306	15182	15250	15071	15129	15067	15248	15144	15080	15164	15089	15284	15276	15211	15226	15118	15185	15226	15201	15090	15231	15181	15183	15080	14999	15319	15049	15064	15039	15006	15288	15212	15177	15179	15289	15326	15030	15120	15127	15156	15127	15275	15149	15193	15173	15057	15246	15128	15080	15277	14867	15276	15280	15096	15103	15335	15117	15279	14923	15042	15155	15086	15425	15266	15147	15249	15077	15256	15218	15161	15080	15325	15153	15163	15093	15106	15211	15050	15111	15252	15176	15075	15293	15191	15140	15095	15189	15183	15252	15137	15156	15212	15010	15311	15341	15122	15359	15080	15155	14833	15076	15170	15000	15278	15082	15179	15177	15029	15148	15295	15146	15108	15145	15167	15360	15152	14967	15246	15002	15318	15277	14949	15212	14879	15192	15312	15064	15282	15188	15310	15153	15269	15084	15157	15163	15079	15241	15195	15260	15204	15192	15306	15278	15243	15124	15187	15163	15156	15197	15131	15220	15265	15281	15205	15068	15239	15057	15250	15052	15111	15284	15196	15027	14998	15178	15162	15370	15332	15158	15109	15181	15116	15023	15176	15182	15317	15301	15136	15113	15166	15105	15026	15191	14999	15110	15271	15091	15024	15365	15111	15391	15210	15319	15182	15154	15167	15173	15246	15116	15209	15039	15274	15087	15183	14993	15094	15166	15340	15188	15393	15275	15238	15201	14975	15243	15272	15166	15171	15195	15105	15186	15088	15133	15107	15285	15209	15170	15046	15088	15010	15437	15267	15095	15185	15255	15196	15174	15188	15275	15237	15126	15159	15232	15219	15181	15250	15221	15089	15109	15258	15202	15023	15046	15084	15195	15298	15237	15221	15068	15142	15193	15207	15176	15008	15225	15130	15196	15088	14914	15077	15112	15120	15172	15144	15373	15004	15150	15270	15246	15193	15117	15151	15150	15054	15161	15167	15194	15128	15104	15187	15143	15161	15172	14999	15256	15086	15134	15244	15265	15250	15193	15226	15234	15116	15118	15179	15054	15011	15095	15108	15201	15099	15204	15191	15290	15205	15125	15178	15211	15177	15230	15012	15254	15029	15228	15075	15041	15132	15272	15073	15247	15117	15288	15128	15153	15250	15151	15187	15217	15158	15217	15168	15102	15112	15150	15126	15255	15301	15218	15196	15247	15112	15232	15240	15158	15047	15150	15262	15093	15027	15266	15183	15020	15273	15258	15184	15254	15124	15228	14988	15286	15101	15004	15272	15125	15132	15204	15099	15075	15107	15161	15223	15169	15261	15226	15128	15293	14968	15298	15270	15117	15158	15388	15258	15050	15279	15171	15257	15161	15211	15178	15139	15402	15254	15055	15136	15215	15273	15189	15174	15075	15101	15045	15103	15243	15116	15204	15169	15186	15168	15147	15123	15143	15204	15228	15242	15029	15323	15186	15084	15256	15088	15108	15143	15089	15016	15234	15106	15273	15150	15042	15375	15289	15133	15263	15076	15087	15107	15242	15344	15234	15160	15154	15032	15206	15111	15296	15119	15121	15069	14964	15053	15232	14925	15101	15202	15277	15114	15210	15275	15187	15151	15149	15079	15246	15303	15191	15068	15052	15288	15109	15291	15189	15186	15041	15180	15209	15102	15153	15302	15198	15134	15252	15215	15210	15224	15131	15137	15188	15197	15083	15255	14956	15214	15117	15358	15195	15236	15264	15152	15283	15179	15262	15179	15266	14962	15229	15244	15252	15168	15147	15245	15167	15011	15004	15077	15124	15271	15128	15195	15176	15197	15118	15264	15196	15283	15272	15166	15266	15154	15181	15172	15178	15243	15331	15210	15092	15295	15101	15136	15280	15248	15170	15117	15217	15014	15287	15139	15132	15271	15123	15161	15065	15218	15286	15291	14999	15262	15250	15214	15042	15136	15270	15017	15091	15113	15251	15213	15017	15204	15124	15093	14994	15172	15098	15076	15211	15265	15149	15337	15135	15131	15103	14916	15289	15155	15036	15208	15337	15241	15400	15261	15218	15187	15338	15271	15054	15158	15173	15234	15195	15232	15092	15208	14988	15386	15123	15086	15123	15361	15149	15377	15227	15111	15280	15060	15265	15111	15056	15181	15105	15005	15235	15134	15171	15087	15062	15274	15293	15221	15193	14956	15335	15067	15214	15043	15245	15148	15044	15159	15078	15134	15238	15119	15207	15101	15294	15166	15317	15328	15104	15102	14988	15092	15195	15275	15294	15174	15221	15124	15254	15231	15131	15196	15146	15211	15086	15090	15217	15030	15034	15047	15243	15112	15184	15231	15331	15137	15063	15324	15241	14899	15109	15104	15189	15009	15109	15115	15226	15303	14978	15011	15116	15286	15051	15189	15095	14992	15252	15181	15121	15301	15113	15039	15158	15269	15062	15232	15173	15142	15148	15287	15173	15235	15419	15358	15169	15245	15086	15231	15056	15230	15110	15172	15139	15396	15242	15110	15171	15260	15213	15244	15012	15319	15251	15153	15200	15145	15137	15290	15225	15147	15097	15220	15168	15113	15118	15130	15163	15273	15181	15025	15169	15193	15266	15320	15302	15204	15262	15196	15209	15157	15267	15270	15167	15203	15169	15114	15452	15149	15028	15276	15165	15250	14980	15118	15236	14945	15235	15228	15169	14999	15215	15196	15230	15134	15124	15102	15277	15068	15221	15348	15176	15060	15335	15177	15114	14986	15207	15246	15246	15358	15134	15125	15122	15141	15020	15373	15067	15076	15041	14979	15097	15240	15010	15240	15259	15100	15136	15103	15128	14988	15288	15125	15089	15383	15371	15158	15229	15236	14977	15269	15037	15201	15153	15104	15153	15040	15069	15122	15098	15256	15095	15251	15158	15132	15181	15275	15202	15339	15178	15231	15176	15209	15272	15064	15285	15269	15138	15159	15083	15169	15218	15107	15184	15346	15166	15154	15238	15147	15057	15114	15289	15323	15304	15219	15164	15102	15140	15280	15107	15165	15155	15021	15239	15212	15063	15257	15160	15152	15170	15190	15253	15108	15343	14932	15375	15283	15114	15183	15111	15427	15223	15262	15229	15192	15105	15359	15096	15045	15199	15177
25697	21402	28230	25817	23105	22067	20723	18524	18017	17842	17862	18264	18638	18572	18428	18398	18236	18440	18559	18036	20797	22419	21290	20064	18905	18007	17433	17331	17407	17298	17397	17319	17402	17211	17237	17342	17343	17321	17308	17367	17211	17313	17402	17376	17481	17356	17385	17428	17364	17399	17360	17447	17356	17296	17083	17267	17330	17218	17308	17161	17372	17204	17240	17149	17378	17286	17260	17466	17162	17163	17317	17247	17128	17066	17199	17240	17384	17375	17259	17246	17460	17142	17314	17301	17202	17219	16987	17389	17215	17271	17342	17131	17500	17264	17431	17549	17243	17178	17198	17262	17247	17282	17376	17506	17150	17168	17239	17421	17217	17292	17394	17375	17157	17219	17329	17314	17376	17466	17169	17262	17282	17135	17302	17284	17175	17181	17227	17061	17373	17340	16982	17123	17523	17254	17153	17215	17355	17202	17204	17153	17444	17484	16988	17234	17151	17385	17323	17241	17151	17330	17346	17399	17473	17148	17462	17284	17252	17372	17276	17209	17109	17251	17378	17377	17195	17177	17412	17180	17259	17405	17434	17317	17615	17412	17013	17258	17391	17308	17296	17125	17385	17232	17097	17212	17124	17191	17189	17359	17286	17169	17250	17207	17423	17391	17279	17387	17472	17346	17300	17294	17443	17274	17223	17138	17149	17150	17347	17236	17257	17254	17382	17274	17447	17250	17391	17239	17381	17338	17120	17105	17285	17295	17222	17230	17362	17349	17344	17211	17020	17160	17170	17273	17199	17288	17321	17300	17296	17339	17068	17234	17311	17301	17273	17168	17076	17185	17287	17264	17365	17285	17306	17188	17243	17467	17412	17206	17023	17254	17110	17113	17144	17013	17324	17343	17249	17289	17311	17666	17368	17155	17226	17298	17494	17277	17247	17223	17128	17407	17208	17320	17056	17216	17272	17335	17413	17186	17204	17491	17238	17398	17124	17257	17347	17486	17420	17231	17431	17273	17283	17220	17337	17248	17423	17320	17209	17101	17208	17533	17351	17242	17321	17270	17347	17122	17265	17306	17122	17219	17086	17268	17260	17397	17257	17384	17501	17153	17159	17329	17177	17260	17265	17108	17181	17096	17110	17310	17342	17304	17261	17359	17212	17287	17220	17220	17258	17175	17157	17100	17156	17219	17269	17409	17333	17241	17169	17220	17254	17282	16985	17152	17255	17405	17324	17080	17104	17403	17220	17392	17229	17297	17261	17377	17246	17176	17326	17099	17052	17180	17223	17174	17310	17338	17154	17125	17450	17311	17433	17314	17306	17332	17236	17532	17278	17181	17289	17392	17197	17305	17091	17139	17420	17394	17378	17293	17147	17198	17165	17214	17197	17264	16992	17358	17316	17358	17224	17220	17084	17439	17259	17103	17238	17315	17337	17131	17392	17266	17236	17334	17185	17481	17266	17384	17251	17238	17245	17444	17260	17375	17169	17214	17159	17200	17183	17142	17356	17357	17353	17339	17418	17346	17331	17268	17146	17119	17168	17361	17224	17362	17176	17240	17145	17314	17536	17286	17448	17462	17103	17392	17354	17450	17303	17241	17427	17043	17291	17441	17337	17294	17396	17198	17230	17196	17473	17310	17273	17267	17314	17242	17231	17075	17527	17238	17274	17285	17359	17350	17382	17381	17052	17233	17293	17147	17178	17365	17326	17237	17313	17130	17294	17485	17188	17356	17238	17312	17334	17387	17540	17278	17215	17366	17185	17288	17238	17305	17261	17380	17270	17349	17374	17280	17184	17289	17179	17177	17289	17169	17233	17273	17056	17136	17134	17043	17259	17351	17276	17195	17246	17389	17024	17248	17413	17143	17332	17311	17303	17454	17238	17148	17118	17324	17232	17220	17476	17313	17282	17393	17253	17485	17049	17325	17311	17238	17264	17311	17146	17282	17306	17169	17321	17135	17193	17167	17369	17210	17106	17107	17228	17356	17386	17345	17208	17318	17199	17123	17371	17207	17300	17303	17399	17247	17321	17147	17094	17233	17310	17082	17233	17222	17334	17495	17290	17319	17215	17218	17401	17242	17381	17252	17232	17266	17220	17299	17466	17284	17365	17220	17118	17132	17102	17285	17382	17267	17373	17250	17241	17215	17153	17231	17325	17378	17354	17278	17284	17314	17236	17134	17394	17062	17249	17267	17319	17304	17250	17262	17549	17462	17429	17328	17268	17065	17011	17273	17381	17182	17282	17300	17213	17229	17124	17302	17217	17283	17213	17114	17326	17250	17412	17447	17433	17318	17317	17413	17401	17404	17128	17151	17196	17284	17300	17304	17576	17258	17337	17313	17375	17179	17381	17143	17243	17354	17353	17225	17321	17321	17364	17383	17250	17276	17245	17337	17222	17154	17329	17117	17250	17283	17449	17611	17195	17216	17140	17150	17243	17204	17449	17227	17309	17384	17304	17257	17116	17307	17404	17279	17344	17328	17424	17190	17174	17201	17279	17343	17191	17195	17424	17313	17412	17146	17056	17339	17266	17079	17277	17451	17333	17208	17269	17401	17373	17342	17212	17142	17121	17307	17296	17241	17444	17351	17155	17150	17384	17444	17359	17293	17564	17260	17389	17341	17104	17312	17164	17250	17269	17436	17327	17262	17259	17344	17246	17200	17096	17505	17351	17245	17408	17492	17393	17391	17335	17293	17570	17302	17308	17353	17290	17450	17274	17336	17152	17282	17517	17243	17335	17260	17265	17105	17245	17181	17271	17196	17403	17239	17145	17091	17373	17404	17317	17322	17389	17208	17097	17544	17186	17373	17215	17410	17405	17555	17303	17348	17159	17311	17325	17290	17214	17409	17428	17358	17306	17285	17194	17113	17235	17325	17273	17312	17357	17260	17247	17279	17329	17255	17266	17271	17227	17459	17209	17173	17283	17375	17324	17334	17274	17351	17246	17213	17248	17175	17334	17244	17332	17481	16939	17344	17264	17342	17341	17166	17485	17380	17215	17266	17315	17289	17284	17163	17092	17205	17346	17280	17334	17233	17283	17337	17317	17165	17211	17019	17312	17521	17383	17522	17362	17371	17482	17415	17265	17137	17394	17097	17431	17342	17367	17393	17124	17448	17190	17425	17301	17270	17227	17269	17222	17312	17238	17228	17217	17388	17330	17112	17257	17207	17233	17523	17214	17367	17293	17318	17301	17174	17274	17427	17221	17267	17165	17238	17379	17221	17320	17076	17347	17153	17283	17413	17209	17318	17288	17424	17339	17143	17300	17312	17242	17047	17244	17330	17283	17226	17435	17361	17328	17137	17261	17199	17280	17237	17322	17240	17123	17352	17247	17215	17336	17090	17468	17261	17034	17436	17141	17058	17305	17286	17339	17333	17059	17194	17117	17207	17316	17368	17532	17149	17303	17158	17505	17213	17258	17305	17333	17252	17121	17538	17161	17241	17571	17043	17250	17392	17311	17149	17353	17379	17368	17344	17474	17372	17189	17194	17113	17091	17036	17159	17033	17270	17237	17090	17314	17337	17384	17335	17609	17359	17195	17271	17390	17371	17484	17056	17247	17262	17366	17389	17113	17346	17134	17099	17272	17139	17429	17096	17298	17354	17172	17299	17344	17259	17197	17117	17471	17238	17323	17154	17564	17171	17326	17147	17381	17117	17224	17371	17205	17237	17558	17279	17101	17205	17475	17254	17281	17352	17322	17464	17354	17128	17247	17243	17221	17351	17319	17230	17483	17279	17274	17340	17445	17283	17408	17450	17428	17247	17265	17257	17171	17228	17397	17226	17155	17325	17245	17178	17336	17227	17083	17284	17209	17210	17154	17270	17258	17318	17212	17292	17347	17334	17393	17193	17215	17308	17241	17438	17368	17184	17236	17482	17097	17533	17150	17257	17396	17187	17305	17337	17086	17385	17181	17329	17160	17346	17523	17164	17351	17502	17239	17282	17271	17138	17292	17227	17228	17382	17102	17124	17118	17279	17353	17502	17371	17164	17300	17318	17233	17448	17350	17326	17380	17246	17232	17125	17293	17097	16943	17199	17350	17429	17295	17219	17257	17181	17153	17259	17348	17092	17201	17361	17377	17404	17325	17205	17231	17219	17429	17210	17443	17377	17154	17344	17175	17059	17312	17316	17226	17233	17164	17215	17264	17238	17232	17198	17305	17522	17349	17327	17451	17307	17086	17111	17340	17261	17216	17286	17500	17351	17461	17174	17368	17427	17187	17200	17239	17097	17378	17280	17487	17325	17296	17077	17347	17277	17425	17342	17317	17106	17261	17287	17305	17305	17266	17301	17254	17362	17363	17054	17248	17269	17317	17258	17186	17204	17261	17309	17430	17388	17136	17133	17331	17387	17211	17165	17420	17323	17462	17249	17323	17196	17234	17341	17236	17321	17131	17556	17332	17308	17372	17155	17133	17229	17271	17234	17166	17265	17291	17361	17335	17301	17029	17333	17260	17340	17303	17502	17023	17571	17448	17424	17328	17280	17243	17318	17262	17507	17379	17293	17055	17173	17169	17203	17142	17300	17191	17314	17445	17385	17408	17409	17294	17192	17511	17213	17333	17371	17399	17457	17193	17155	17223	17329	17369	17137	16985	17387	17241	17510	17261	17495	17245	17376	17446	17468	17550	17093	17312	17380	17214	17199	17404	17054	17213	17504	17346	17086	17424	17180	17370	17101	17420	17244	17231	17368	17350	17109	17213	17431	17391	17349	17283	17367	17255	17319	17088	17250	17415	17303	17338	17240	17374	17350	17440	17338	17248	17468	17595	17262	17513	17565	16975	17288	17137	16908	17173	17168	17365	17282	17253	17520	17321	17310	17532	17241	17385	17346	17455	17324	17372	17319	17287	17414	17184	17239	17060	17258	17250	17198	17447	17249	17177	17502	17363	17324	17312	17285	17265	17139	17402	17341	17281	17408	17241	17247	17410	17666	17117	17206	17427	17392	17369	17198	17161	17245	17273	17234	17359	17281	17270	17178	17228	17189	17174	17311	17369	17349	17179	17334	17153	17427	17303	17188	17356	17250	17352	17358	17502	17204	17252	17278	17390	17081	17453	17205	17241	17128	17317	17345	17040	17089	17347	17280	17268	17230	17219	17230	17070	17390	17320	17072	17192	17311	17289	17325	17177	17331	17325	17118	17371	17233	17381	17192
18332	28770	28327	26909	22285	20022	17118	16251	16048	15571	15736	16651	17579	17063	16737	16439	16523	16530	16465	16155	20966	22389	20634	18085	16718	15594	15288	15082	15021	14746	14887	14763	15013	14992	14933	14884	14888	14989	14962	14983	14895	14973	15013	14978	14879	14888	14935	14785	14906	14962	15009	14865	14758	14819	14844	14860	14888	14961	14842	14952	14909	15000	14904	14933	15004	14970	14908	15112	14855	14931	15088	14835	15023	14974	14971	14925	15096	14830	14920	14878	14857	15094	14732	14987	15133	15057	14726	14829	14825	14851	14918	14815	14889	14978	14956	14711	14811	14851	15008	14718	15077	14835	14993	14754	14802	14967	14836	14763	14856	14918	14920	14893	14720	14895	14793	14944	15031	14833	14920	15184	14964	14766	14941	14947	14735	14993	14797	14838	14877	14706	14973	14842	14827	14916	14924	14940	14966	14943	14992	14911	14992	14915	14836	14818	14840	14891	14902	14995	14844	14798	14843	14883	14851	14787	14947	14913	15024	14940	14786	14840	14920	14871	14974	14837	14844	14960	14901	14877	14690	14734	14909	14662	14852	15045	14868	14694	14940	15027	14735	14912	14817	14939	14978	14777	14998	14859	14908	14854	14813	14756	14892	14860	14874	14952	14804	14618	14940	14906	14821	15034	14843	14842	14961	14947	14841	15054	14962	15048	14866	14807	14885	14896	14798	14828	14797	14955	15012	14779	14934	14821	14952	14857	14909	14855	14872	14840	14911	14762	14774	14877	14979	14822	14789	14623	14915	15100	14852	15097	14668	15006	14776	14984	14940	15072	14850	14757	14974	14930	14976	14852	15065	14875	14928	14816	14984	14715	14764	14964	14775	15063	14797	14895	14937	14812	14944	14829	14728	14999	14903	14974	14971	14721	14947	14903	14994	14779	14993	14995	14957	14809	14781	14961	14873	15136	14826	14906	14976	14947	14979	14879	14961	14850	14955	14619	14994	14885	14815	14916	14881	15030	14890	14826	14865	14980	14761	14963	14889	14866	14950	14937	14880	14907	14990	14827	14891	14877	14763	14876	14914	14867	14926	14740	14946	14841	14797	14988	14904	14808	14807	15074	14849	15062	14624	14999	14870	14948	14883	14861	14931	14880	14818	14859	14961	14865	14856	14795	14946	15041	14860	14738	14906	14911	14928	15054	14853	14800	14875	14876	14901	14921	14939	14893	14825	14938	14742	14825	14911	14820	15040	15002	14811	14915	15022	14799	14983	14722	14941	14877	14799	14817	14940	14791	15061	14891	14919	14848	14871	14798	14860	14871	15042	14956	14768	14934	14862	14859	14781	14882	14855	14734	14871	14842	14939	15027	14904	14873	14829	14772	14821	14850	14968	14833	14883	14729	14978	14961	15015	14824	14921	14938	14863	15026	14954	14963	14773	15025	14719	14805	14676	14755	14765	14885	14890	14792	14919	14842	15156	14808	14844	14906	14857	14857	14790	14985	14968	14888	14859	14861	14905	14782	14878	14788	14926	14930	14883	14893	14908	14869	14848	15054	14842	14877	14994	14835	14850	14763	15109	14932	14924	14911	14812	14890	14864	14846	14899	14778	14871	14687	14898	14937	14904	15087	14793	14768	14946	14823	14859	14927	14857	14811	14958	14974	14896	14869	14900	14794	14953	14887	14848	14849	15014	14841	14899	14832	14832	14994	14794	15027	14902	14869	14963	14843	14979	14827	14782	14788	14940	15045	14834	14854	14891	14849	14932	14919	15053	14806	14871	14829	14872	14925	14827	14951	14847	14894	14771	14752	14837	14972	14861	14813	14881	14778	14862	14901	15034	14958	14794	14773	14835	14894	14894	14994	14951	14908	14835	14972	14801	15056	14876	14829	14856	14787	14897	14762	14886	15002	14858	14835	14899	14861	14887	14795	14961	14773	14857	14809	14841	14878	15030	15127	14986	14892	14889	14889	14773	14857	15073	14878	14908	14869	14976	14758	15009	14851	14930	14850	14971	14847	14864	14987	14779	15008	14796	14866	14770	14765	14832	14802	15029	14775	15027	14806	14927	14934	15021	14672	14786	14890	14875	14955	14897	14902	14942	14912	14825	14916	14804	15017	14916	14782	14957	14906	14790	14945	14905	14877	14792	14798	14865	14892	14990	14794	14864	14945	14594	15003	14782	14877	14743	14827	14736	14982	14941	15000	14988	14911	14902	14987	14817	14880	14870	14809	15049	14739	14896	15089	14877	14835	14831	14970	14850	14981	14834	14939	14977	14873	14955	14787	14947	14938	15045	15011	14919	14933	14947	14766	14886	15104	15003	15013	14766	15005	14836	14860	14824	14881	15006	14980	14911	15086	14805	14946	14842	14882	14769	14896	14857	14844	14975	14898	15108	14810	14945	14995	14801	14910	14812	14870	14893	14872	14717	14873	14998	14860	14901	14832	14866	15108	14789	14855	14870	15168	14845	14928	14967	14818	14800	14892	14927	14758	14921	14876	14964	14854	14923	14926	14953	14789	14779	14824	14855	14975	14830	14759	14767	14798	14831	14864	15078	15023	14870	14979	14739	15122	14848	15035	15002	15008	14794	14923	14986	14910	14874	14993	14918	14821	14934	14748	14814	14835	14789	14879	14986	14853	14923	14898	14798	14838	14812	14837	14898	14803	14830	14913	14786	14942	15041	14904	14926	14647	14909	14737	14749	15043	14806	14900	14847	14970	14845	14878	14770	14909	14975	14976	14806	14732	14954	14770	14971	14930	14961	14862	15104	14813	14815	14942	14960	15026	14798	14690	14985	15093	14938	14882	14957	14809	14853	14995	14938	14783	14956	14767	14994	14846	15031	14932	15054	15017	14937	15023	14756	14960	14979	14897	14846	14851	14956	15140	14899	14972	14931	14941	14816	14923	14836	15028	15027	15036	14899	14969	15014	14768	14590	14697	14865	14922	14849	15004	14920	15083	15070	15089	14864	14984	15043	14852	14887	15023	14922	14717	14973	14823	14851	14947	14856	14872	14706	14854	14940	15015	14883	14897	15015	14795	15073	14969	14823	14832	14894	14788	14833	14736	14950	14830	14741	14945	14785	14942	14901	14782	14888	14823	14855	14944	14780	14885	14935	14819	14883	14948	14913	15039	15006	14933	14941	14809	14945	14831	15103	14896	14821	14875	14802	14892	14874	14836	14711	14890	14862	15029	14935	14792	14893	15055	14984	14927	14876	15006	14842	14888	14907	14944	14778	14693	14897	14842	15062	14859	14957	14910	14798	14809	14901	14800	14972	14987	14997	14914	14760	14928	14898	14886	14885	15012	14965	14808	15046	14793	14896	15033	14906	14951	14972	14884	14867	14884	14902	14869	14924	14882	14676	15006	14750	14836	14876	14932	14979	14917	15011	14929	14848	14922	15072	14860	14931	15011	14894	15008	15006	14927	14719	14898	15042	14954	14975	14670	15009	14860	14785	14808	14733	14954	15044	14813	14995	14829	14921	14948	14996	14905	14953	14787	14824	14953	14920	14942	14894	14960	14781	14803	14941	14970	14941	14919	14884	14777	14859	14765	14824	14898	14753	14956	14770	14936	14762	14887	14879	14721	14919	14972	14774	14936	14833	14923	14890	14827	14839	14823	14986	15040	14669	15076	14837	14699	14712	14984	14884	14958	14855	14874	14843	15114	14868	14891	14757	14936	15051	14825	14950	14807	14895	14878	15051	14908	14806	14778	14875	14816	15004	14885	14833	14735	14878	14982	14916	14794	14871	14933	15123	14912	14895	14882	14842	14878	14819	14868	14904	14942	14882	14705	15041	14886	14909	14744	14972	15034	14940	14979	15064	14939	14752	14891	14921	14882	14860	14969	14951	14975	14918	14862	14843	15083	14885	14837	14999	14803	14905	14860	14869	14830	14825	14751	14937	14894	14780	14892	14963	14946	14934	14851	14937	14984	14761	14821	14892	14862	15060	14962	14811	15064	14823	14990	15087	15010	14781	14841	14867	15019	14793	14808	14928	14937	14916	14838	14811	15049	14933	14869	14869	14715	15029	14969	14992	14846	14858	14974	14963	14871	14943	14972	14837	14702	14738	14942	14939	14962	15016	14869	14993	15035	14963	14886	14873	14826	14902	14768	14993	14879	14890	14809	15021	14729	14766	14940	14857	14867	14820	14935	14823	14881	14823	14913	14806	15051	14943	15015	14864	14912	15003	14737	14860	14867	14878	14991	14891	14843	14806	15009	14913	15035	14849	14980	14927	14843	14564	14765	14863	14967	14925	14988	14902	15138	14915	14970	14964	15128	14858	14827	14744	14893	14884	14891	14951	14938	14748	15038	14732	14759	14711	14904	14800	14928	14974	14939	14931	14739	14985	14837	14923	14833	14894	14864	14949	14749	14916	14848	15055	14962	14798	14947	14763	14840	14864	15033	14926	14902	14773	14937	14815	14936	14911	14886	14915	15019	14890	14870	14850	15015	14935	14883	14979	14939	14886	14852	14897	14771	14949	14930	14904	14696	14950	15182	14814	15029	14881	14822	14905	14920	14915	14893	14950	14740	14912	15038	14895	14948	14742	15066	14731	15008	14731	14789	14962	14946	14785	15001	15033	14953	14963	14927	14886	15064	14917	14823	14903	14874	14896	14888	14871	15049	14971	14837	14906	14938	14873	14979	14951	14851	14806	14878	14881	14800	14820	14786	14823	14903	15026	14886	14888	14908	14744	14829	15061	14798	14954	14805	15039	15010	15008	14931	14761	14856	14917	14956	14924	15014	14942	14756	15017	14860	14833	14813	14895	14762	15036	14828	14829	14814	14999	15030	14918	14821	14981	14798	14935	14946	14881	14920	14845	14919	14965	14957	14720	14963	14985	14917	14899	15048	14815	15075	15120	14980	15099	14860	14782	14821	14801	14781	14771	14981	15075	14892	15002	14996	15004	14875	14948	14932	14944	14889	15009	14912	14784	14974	14812	14934	14915	14858	15052	15020	14967	14958	14708	14697	14847	14904	14818	14776	14819	14815	14973	14790	14910	14892	14909	15089	14889	15000	14885	15072	14931	15057	14947	14728	14837	14825	15040	14928	15016	14843	14791	14998	14694	14876	14941	14930	14859	14875	14965	14801	14957	14947	14985	14905	14903	14975	14889	15016	14922	15054	14851	14865	14992	14891	15001	14886
24262	21389	28850	24375	22203	23182	22813	19634	18986	18687	18041	17932	18666	19117	18931	18428	18450	18449	18366	18905	24277	26781	24752	21822	19939	18208	17781	17401	17270	17250	17055	17301	17353	17263	17116	17247	17241	17075	17062	17055	17002	17080	17070	17267	17158	17146	17169	17081	17385	17116	17336	17427	17164	17317	17240	17123	17087	16932	17032	16846	17099	17143	17155	17108	17319	17095	17448	17041	17193	17204	17104	17113	17259	17313	17196	17228	17065	17157	17086	17079	17270	17087	17192	17241	17143	17031	17006	17216	17183	17212	17211	17152	17213	17080	17159	16952	17032	17305	17084	17092	17160	17132	17089	17059	17256	17056	17315	17081	17022	17280	17252	17133	16949	17087	16957	17040	17129	17036	17158	17176	17226	17158	17071	17236	17156	17216	17063	17001	17287	17218	17266	17051	16955	17243	17166	17383	17093	17205	16990	17320	17151	16934	17210	17054	17316	17387	17114	17089	17079	17139	17083	17165	17103	16970	17290	17149	17112	17095	16985	16934	17074	17013	17187	17233	17096	17015	17162	16999	17153	17113	17007	17128	16906	17147	17135	16964	17145	17362	17174	17284	17261	16870	17004	16938	16889	17127	17068	17033	16991	17016	16993	17032	17238	17247	17193	17203	17101	17073	16971	17218	17124	17146	17191	17394	17251	17155	17186	16985	16975	17107	17045	17180	16995	17099	17336	17110	17043	16831	16859	17311	17129	16997	17249	17081	17136	17077	17244	17034	16955	17187	16909	16953	17239	17101	17172	17093	17093	17049	17149	17107	17007	17130	17146	16784	17251	17076	16961	17076	17217	17169	17065	17242	17109	17257	17016	16969	17183	17176	17107	17021	17120	17209	16994	17110	17212	16934	17171	16990	17165	17197	17294	17182	17162	17119	17136	17182	17104	16959	17158	17130	17134	17035	17348	17138	17130	17157	17041	16874	17140	17064	17337	17214	17033	17141	17204	17180	17038	17165	17193	17127	17040	17209	17304	17276	17105	17060	17285	17097	17231	17146	17033	17089	16931	17121	17052	17043	17133	17229	17018	17169	17312	17007	17261	17130	17175	17224	17096	17334	17125	17244	17057	17033	17198	17266	17309	17113	16942	16989	17283	17129	17161	17143	17163	17091	17015	17063	16981	17117	17005	17166	17121	16980	16996	17039	16901	17131	17279	17204	16977	17091	17233	17144	17194	16971	17147	17052	17081	17200	17052	17063	17097	17242	17212	17120	17085	16974	17180	17013	17109	17139	16976	17135	17078	17375	17022	17042	17076	17271	17191	16977	17112	17143	17021	17045	17224	17146	17289	17177	16965	17199	17136	17191	17206	17200	17235	17209	17214	17042	17177	17196	17246	17104	17133	17044	16841	17117	17159	17211	17278	17169	17099	17055	17071	17105	17127	17020	17070	17034	17040	16923	17207	17048	17116	17104	17108	16936	17104	17046	17008	17186	17201	17259	17055	17042	17290	17178	17334	17260	16968	17023	17016	16977	17212	17021	16935	17233	17005	17187	17073	17170	17067	17270	17134	17137	17223	17254	17112	17080	17064	17138	17016	17161	17064	16929	16886	16935	16844	16973	17177	16963	17169	16956	17095	17112	17305	17011	16976	17016	17371	17097	17141	17089	17157	16987	17094	17107	17180	17187	17242	17143	17169	17161	17126	17265	17141	17328	17216	17037	16934	17081	17007	17183	17004	17179	16949	17137	17194	17047	17358	17145	17036	17177	17072	17063	17092	17186	17149	16950	16998	17127	17146	17184	17305	17227	16944	17325	16973	17079	17189	17105	17016	17256	17330	17143	17051	17191	17115	16869	17039	17224	17048	17087	17154	16911	17084	17161	17063	17146	17186	17186	16972	17195	17331	17234	17331	17181	17175	17088	17077	17045	17099	17259	17389	17224	17327	17370	16984	17193	16877	17215	17031	16964	17064	17056	17023	17098	16993	17129	16999	16863	17050	17299	17032	17189	17025	17018	17161	17177	17325	16927	17069	17186	17287	17302	17185	16977	17018	16961	17291	16975	17218	16923	17107	17181	17003	17210	17017	17047	17044	17190	17193	17118	17365	17097	17285	17159	17040	17138	17054	17076	17074	17057	17078	17015	17121	17125	17186	17231	17141	17141	17137	17026	17182	17231	17089	17040	17274	17150	16928	17068	17169	17193	17169	17140	17106	16995	17054	17090	17126	17203	17010	17366	17137	17213	17026	17146	17259	17094	17153	17253	17179	16958	17074	17162	17129	17057	17221	17102	16920	17100	17241	17195	17134	17115	17259	17003	17356	17137	17290	17089	17074	17165	17178	16971	17124	17045	17333	17274	17390	16971	17285	17119	17151	17143	17067	17157	17113	16895	17021	17293	17202	17311	17189	16992	16901	16999	17058	17113	17044	17067	17085	17158	17315	17104	17235	17101	16980	17054	17122	17036	17207	17210	17072	17246	17158	17067	17336	17016	17256	17222	17139	17100	17151	17139	17120	17009	17383	17144	17066	17146	17254	17049	17062	17033	17108	17045	17174	17069	17163	17110	16965	17025	17176	17015	17250	17098	16815	17157	16996	17181	17109	17076	17048	17170	17112	17150	17136	16992	17133	16994	17092	16869	17026	17143	17027	17134	17188	17046	17116	17077	16947	17157	17061	16973	16988	17127	17178	16855	17011	17027	17204	17130	16980	16997	17238	17060	16921	17294	17216	16992	17147	17041	17197	17172	17111	16926	16988	17256	17288	17264	17172	17148	17178	17110	17157	17108	17011	17068	17035	17142	17302	16943	17044	17109	17214	16985	17221	17054	17205	17032	17171	17141	17057	17016	16994	17008	17044	17113	17023	17142	17156	17178	17214	16938	17071	17023	17235	17151	17147	17215	17254	17088	17013	17069	17358	17220	17139	16946	17039	16886	17303	17194	17394	17111	17360	16966	17142	16864	17103	17265	17054	17125	16991	17007	17285	17119	17254	17303	16846	16956	17120	17136	17128	17101	17159	17101	16960	17094	17102	16931	17181	17217	17157	17180	17171	17227	17100	17151	17135	17161	16903	17232	17028	17017	17017	16860	17022	17133	16914	17208	17323	17207	17085	17092	17074	16996	17106	17057	17016	17127	17156	16943	16972	17016	17203	17235	17166	17087	17134	17035	17354	17173	16965	17175	16957	17079	17163	17125	17153	17095	17032	17101	17137	17055	17124	17309	17122	17139	17043	17289	16949	17063	17052	17117	17195	16998	17080	17091	17086	17237	16954	16941	17192	17161	17166	17079	17157	16952	16963	17109	17223	17176	17065	17078	17056	17212	17077	17199	17031	16921	17267	16992	17173	17032	17078	17222	17035	17157	16998	16998	17207	16888	17019	17035	17069	17065	17093	16869	17355	17129	17042	16999	17083	17221	17067	17158	17159	17019	17123	17082	17210	17121	16792	17054	16989	17145	17003	17083	17128	17086	17160	17152	16899	17216	17047	17206	17089	17131	16919	16975	17206	17060	17338	17247	17032	17080	17267	17221	17246	16871	17245	17149	17264	17323	17150	17146	17143	17001	17044	17099	17164	17190	17047	16978	17153	17041	17214	17394	17228	16846	17015	16991	17089	16992	17121	17094	17045	17156	16985	17008	16791	16959	17103	16910	16953	17175	17071	17227	17332	17045	17082	17098	17169	17139	17029	17096	17126	16980	16936	16971	17013	17224	17118	17097	17048	17177	17344	17074	17014	17205	17190	17174	17083	17091	17349	17163	17353	17115	16835	17149	16924	17103	17225	16980	17137	16843	17155	17083	16980	16973	17274	17167	17077	17101	17088	17141	17064	17030	16988	17171	17149	16883	17016	17147	17218	17184	16996	17306	17038	17165	17160	17283	17138	17123	17070	16981	17190	17209	17014	17030	16930	16941	17009	17113	17008	17258	17146	17056	16989	17083	16993	16930	16995	17136	16989	17057	17045	17149	17303	17060	17036	17063	17253	16983	17114	16923	17018	16891	16896	17082	17182	17003	17094	17252	17124	17234	17011	17139	17131	17352	17118	17316	16972	17153	17022	17224	17172	17083	16886	17277	17030	17054	17137	17130	17174	17092	17127	17320	17170	17121	17253	17254	17282	17121	17092	17239	17047	17034	17247	16995	17322	17288	17297	17147	17134	17296	17080	17106	17142	17042	17050	17057	16994	17082	17083	17184	17004	17201	17045	16926	17150	17102	17183	17052	16910	16906	16880	17120	17151	17022	17178	16997	17083	17110	17249	17049	17107	16983	17138	17109	17108	17090	17038	17259	17313	17218	17238	17213	16969	17091	17089	17119	17085	17252	16915	17211	17107	17122	17270	17229	17200	17219	16986	17288	16967	17125	17001	17156	17140	17227	17007	17049	17007	17115	16845	17087	17366	17030	16984	17010	17189	17101	17179	17070	17182	17202	17148	17103	17233	17145	17134	16976	17098	17276	17084	17334	17016	17176	17162	17143	17366	17007	17158	16970	17071	17127	17170	17148	17120	17091	17309	17250	17246	16919	16908	17170	17117	16942	17041	17070	17006	16834	17057	17148	16979	16974	17158	17135	17129	17019	17159	17011	17119	17006	17071	17077	17300	17238	17042	17093	17089	17083	17086	17170	16978	17036	17054	17339	17006	17026	17201	17018	17087	17157	17183	17213	17066	17205	16934	16912	17206	17053	17089	17033	17364	17061	17097	17087	17024	17212	17103	17110	17132	17207	17095	17125	17153	17016	17008	17004	16997	17205	17381	17314	17369	17190	17134	16973	17021	17184	17254	17021	17204	17014	17007	17131	17072	17101	17214	16953	17104	16996	17067	17227	17099	17098	16978	17070	17042	17296	17115	17347	16974	17074	17081	17095	17251	17016	17062	17040	17107	17136	17160	17256	17144	17201	17124	17162	17207	17128	17040	17039	17022	17181	17311	17273	17081	17344	17283	16931	17021	17082	17186	17274	17099	17299	17119	17144	17294	16917	17287	17134	17139	17125	17171	17191	17040	17313	17171	17065	17006	17163	17309	17197	17189	17002	17021	16969	17019	17056	16999	17160	17112	16944	17253	17281	17292	17185	17170	17017	17049	16986	17167	16949	17380	17157	17037	16900	17107	16964	17211	17000	16956	16943	17128	17267	17081	17091	17237	17203	17115	17218	17123	17167	16903	17057
20335	33929	31225	28362	24241	18245	17748	18172	18144	16878	15998	16401	17365	18039	17468	17034	16934	16554	16633	17800	26513	27365	25338	20648	17943	16116	15140	14793	14781	14825	14693	14874	14844	14850	14833	14882	14865	14962	14865	14883	14807	14504	14848	14857	14858	14740	14744	14816	14628	14725	14719	14860	14805	14675	14808	14793	14616	14577	14783	14654	14682	14597	14694	14877	14837	14768	15017	14938	14711	14853	14697	14757	14772	14748	14843	14672	14799	14757	14754	14665	14838	14813	14859	14690	14773	14711	14944	14784	14887	14790	14784	14674	14825	14779	14802	14658	14781	14698	14645	14782	14954	14750	14820	14602	14646	14786	14778	14847	14799	14651	14695	14842	14851	14805	14690	14801	14768	14778	14833	14715	14885	14772	14613	14594	14790	14795	14754	14692	14859	14787	14616	14652	14786	14899	14855	14652	14665	14710	14690	14752	14724	14750	14699	14842	14833	14685	14820	14854	14689	14870	14832	14846	14757	14842	14839	14918	14758	14717	14677	14810	14695	14700	14698	14649	14728	14698	14907	14712	14730	14714	14758	14693	14899	14816	14902	14957	14785	14847	14834	14744	14804	15017	14733	14697	14897	14738	14840	14614	14799	14769	14693	14735	14713	14824	14831	14878	14670	14774	14738	14702	14780	14810	14851	14726	14828	14955	14529	14717	14901	14879	14849	14898	14657	14845	14790	14805	14815	14731	14860	14635	14806	14836	14833	14685	14816	14899	14737	14711	14999	14881	14929	14758	14773	14729	14742	14793	14991	14974	14732	14760	14632	14789	14854	14824	14556	14794	14671	14652	14529	14844	14778	14871	14932	14800	14538	14836	14906	14778	14944	14848	14779	14871	14759	14911	14847	14894	14670	14718	14689	14598	14841	14936	14786	14858	14696	14917	14839	14943	14837	14816	14643	14596	14767	14732	14793	14793	14835	14778	14868	14725	14727	14695	14826	14613	14842	14822	14800	14819	14798	14742	14742	14705	14822	14620	14596	14650	14758	14796	14794	14778	14855	14579	14659	14816	14797	14801	14701	14889	14841	14806	14808	14690	14623	14818	14782	14840	14740	14534	14728	14764	14825	14795	14747	14868	14834	14610	14755	14706	14759	14685	14705	14629	14883	14810	14848	14736	14700	14696	14723	14769	14711	14884	14873	14779	14746	14724	14650	14818	14749	14708	14575	14893	14642	14714	14898	14813	14831	14738	14779	14930	14709	14774	14708	14661	14828	14843	14555	14887	14663	14987	14846	14691	14672	14656	14878	14669	14724	14760	14858	14634	14919	14864	14762	14831	14722	14822	14822	14602	14693	14672	14722	14636	14892	14859	14748	14554	14725	14754	14831	14743	14841	14661	14656	14725	14729	14654	14903	14791	14703	14742	14970	15011	14705	14745	14658	14826	14844	14902	14714	14755	14626	14669	14867	14789	14713	14712	14777	14859	14708	14855	14829	14710	14801	14721	14803	14698	14852	15023	14777	14842	14695	14824	14726	14915	14785	14899	14773	14737	14760	14745	14899	14782	14649	14764	14682	14675	14922	14663	14580	14695	14818	14645	14713	14702	14743	14701	14769	14665	14745	14726	14809	14668	14775	14730	14721	14711	14708	14821	14917	14733	14657	14764	14699	14752	14809	14835	14592	14764	14858	14924	14773	14732	14651	14673	14743	14912	14792	14680	14575	14694	14730	14703	14697	14824	14826	14852	14605	14896	14771	14719	14797	14679	14935	14701	14633	14863	14755	14724	14754	14816	14884	14757	14854	14675	14950	14716	14815	14735	14800	14778	14702	14663	14801	14670	14785	14851	14583	14778	14578	14830	14843	14728	14713	14774	14851	14736	14725	14829	14858	14826	14867	14866	14723	14822	14645	14782	14719	14748	14843	14708	14695	14822	14758	14640	14777	14838	14587	14755	14784	14875	14787	14818	14598	14823	14766	14658	14734	14700	14826	14623	14702	14825	14877	14725	14780	14718	14801	14810	14718	14706	14753	14865	14730	14686	14904	14712	14857	14734	14872	14598	14923	14805	14737	14781	14795	14797	14638	14854	14751	14724	14757	14897	14512	14792	14656	14695	14997	14721	14710	14816	14721	14827	14769	14900	14762	14759	14640	14687	14723	14685	14719	14754	14824	14819	14800	14676	14600	14900	14739	14845	14624	14852	14732	14783	14641	14665	14839	14704	14863	14747	14761	14837	14672	14884	14662	14747	14747	14662	14909	14707	14820	14827	14924	14755	14706	14575	14806	14825	14740	14713	14745	14740	14730	14863	14784	14829	14696	14768	14661	14810	14787	14740	14726	14765	14790	14664	14707	14734	14682	14807	14826	14808	14847	14792	14852	14761	14732	14758	14754	14778	14689	14869	14778	14931	14871	14723	14794	14862	14808	14692	14719	14789	14823	14753	14781	14721	14619	14812	14703	14691	14783	14641	14845	14718	14692	14696	14867	14954	14864	14675	14727	14513	14949	14736	15043	14621	14601	14858	14766	14674	14637	14740	14881	14734	14871	14576	14817	14676	14760	14661	14827	14896	14769	14840	14735	14884	14777	14792	14549	14751	14738	14971	14777	14725	14657	14637	14876	14743	14784	14737	14769	14694	14732	14875	14979	14811	14852	14592	14738	14677	14861	14789	14766	14769	14839	14781	14762	14777	14664	14832	14852	14711	14800	14657	14681	14818	14804	14650	14736	14729	14647	14684	14736	14654	14760	14687	14864	14699	14630	14698	14850	14837	14917	14816	14812	14728	14651	14793	14644	14729	14882	14710	14845	14857	14918	14635	14711	14833	14653	14772	14756	14739	14745	14839	14626	14770	14569	14770	14660	14808	14742	14671	14635	14814	14886	14530	14575	14855	14643	14926	14622	14677	14740	14771	14806	14725	14750	14664	14755	14844	14729	14733	14753	14601	14664	14531	14663	14906	14643	14766	14744	14839	14648	14731	14849	14743	14711	14869	14610	14745	14793	14650	14862	14923	14781	14785	14844	14747	14662	14846	14697	14716	14714	15077	14528	14820	14754	14704	14622	14868	14716	14708	14734	14712	14954	14620	14788	14852	14768	14720	14929	14959	14702	14905	14770	14703	14779	14746	14814	14820	14633	14893	14817	14865	14754	14830	14637	14916	14916	14583	14766	14799	14891	14718	14739	14679	14754	14839	14678	14517	14754	14837	14791	14470	14791	14776	14773	14730	14799	14746	14667	14792	14702	14821	14869	14613	14880	14707	14828	14819	14774	14669	14800	14653	14739	14852	14891	14745	14683	14915	14667	14819	14726	14726	14862	14564	14717	14759	14754	14732	14669	14754	14701	14666	14710	14763	14861	14756	14761	14850	14842	14571	14706	14640	14721	14794	14641	14578	14797	14676	14645	14790	15033	14781	14728	14777	14602	14825	14746	14908	14716	14690	14708	14770	14877	14635	14740	14800	14610	14907	14798	14826	14879	14959	14729	14798	14712	14599	14834	14985	14767	14719	14715	14747	14784	14820	14791	14881	14747	14815	14700	14893	14744	14736	14740	14902	14910	14670	14741	14737	14816	14878	14771	14856	14775	14682	14786	14732	14827	14828	14880	14760	14639	14940	14862	14702	14786	14738	14598	14708	14710	14928	14685	14712	14803	14801	14807	14803	14714	14899	14554	14872	14754	14773	14827	14731	14661	14761	14756	14531	14814	14731	14843	14844	14829	14782	14807	14618	14707	14771	14797	14713	14852	14617	14700	14845	14795	14840	14748	14772	14501	14755	14777	14785	14778	14590	14516	14757	14822	14789	14819	14753	14840	14806	14917	14579	14666	14855	14804	14822	14861	14971	14677	14822	14789	14817	14729	14944	14918	14910	14724	14748	14877	14818	14698	14831	14749	14828	14773	14838	14829	14833	14821	14702	14980	14916	14727	14738	14746	14777	14795	14597	14892	14685	14861	14789	14778	14844	14731	14640	14750	14844	14874	14829	14814	14871	14849	14774	14746	14754	14819	14715	14683	14759	14819	14772	15011	14802	14610	14836	14866	14804	14759	15063	14873	14904	14781	14642	14844	14687	14906	14719	14708	14666	14831	14735	14845	14744	14855	14939	14776	14765	14836	14799	14624	14672	14694	14853	14646	14613	14790	14886	14798	14620	14626	14783	14618	14703	14820	14620	14779	14556	15031	14717	14733	14816	14839	14574	14709	14620	14778	14717	14818	14737	14853	14735	14756	14698	14606	14605	14803	14668	14763	14618	14678	14772	14660	14784	14743	14772	14645	14720	14722	14799	14864	14667	14827	14678	14684	14617	14729	14702	14892	14788	14712	14746	14685	14842	14886	14637	14741	14950	14659	14842	14705	14727	14885	14774	14748	14775	14712	14920	14647	14675	14834	14728	14745	14811	14815	14713	14885	14762	14864	14788	14778	14766	14750	14855	14691	14844	14797	15071	14840	14763	14746	14757	14701	14755	14857	14759	14595	14865	14856	14755	14791	14674	14792	14745	14758	14868	14893	14695	14820	14705	14792	14683	14694	14714	14723	14767	14928	14669	15060	14907	14622	14813	14793	14714	14901	14781	14522	14739	14921	14666	14751	14744	14485	14667	14783	14712	14782	14843	14654	14898	14654	14924	14622	14691	14605	14824	14668	14922	14798	14703	14603	14729	14872	14633	14673	14801	14980	14764	14889	14758	14775	14591	14752	14758	14971	14822	14791	14570	14839	14812	14799	14629	14865	14958	14741	14665	14899	14691	14659	14671	14680	14658	14908	14785	14757	14725	14741	14741	14713	14811	14784	14779	14652	14632	14766	14801	14835	14733	14733	14596	14844	14812	14712	14692	14774	14670	14750	14889	14870	14738	14737	14690	14785	14647	14703	14824	14751	14700	14924	14697	14973	14745	14798	14707	14772	14794	14809	14704	14670	14625	14710	14782	14805	14791	14845	14874	14766	14793	14790	14752	14706	14662	14716	14595	14741	14558	14788	14741	14850	14684	14629	14710	14812	14803	14658	14869	14922	14854	14945	14855	14759	14780	14819	14743	14741	14762	14767	14751	14822	14833	14656	14813	14598	14674	14708	14728	14808	14946	14769	14696	14780	14597	14757	14786	14766	14784	14832	14670	14759	14732	14783	14785	14771	14781	14793	14783	14773	14835	14723	14749	14739	14922
30801	24511	24487	21374	20239	18834	18644	18848	18719	18586	18232	17977	17957	18163	18230	18237	18035	17987	18038	17964	18252	18761	18771	18287	18308	18270	18010	17793	18087	17857	17951	17872	17913	17752	17879	17723	17665	17888	17591	17694	17620	17707	17828	17941	17872	17926	17840	17884	17681	17862	17693	17615	17941	17820	18101	17838	17922	17677	17808	17699	17781	17833	17783	17723	17808	17675	17875	17788	17681	17644	17799	17689	17778	17682	17803	17850	17815	17664	17670	17815	17736	17847	17742	17953	17803	17795	17755	17928	17846	17753	17798	17769	17761	17755	17699	17699	17600	17797	17683	17681	17561	17488	17665	17502	17649	17679	17761	17681	17805	17858	17564	17681	17588	17817	17676	17738	17675	17794	17861	17532	17779	17690	17633	17611	17733	17876	17753	17631	17867	17777	17800	17937	17793	17598	17896	17729	17676	17766	17770	17691	17591	17747	17637	17647	17721	17722	17660	17807	17861	17841	17700	17746	17595	17644	17881	17865	17946	17773	17784	17682	17728	17765	17703	17812	17835	17642	17421	17784	17818	17936	17762	17759	17902	17871	17884	17585	17855	17674	17899	17620	17723	17788	17682	17640	17770	17920	17758	17765	17659	17748	17479	17796	17936	17790	17813	17806	17729	17693	18005	17675	17903	18035	17890	17830	17776	17731	17639	17789	17951	17820	17962	17759	17638	17557	17661	17764	17696	17822	17677	17817	17768	17817	17707	17797	17629	17528	17772	17609	17834	17707	17807	17659	17835	17688	17693	17685	17902	17727	17939	17823	17705	17611	17735	17833	17710	18019	17720	17644	17866	17861	17687	17662	17802	17714	17604	17752	17795	17536	17761	17792	17744	17723	17774	17769	17758	17811	17663	17822	17697	17790	17688	17822	17619	17770	18081	17648	17819	17728	17814	17860	17788	17679	17927	18243	17726	17789	17563	17867	17719	17737	17830	17886	17838	17790	17760	18010	17713	17945	17666	17557	17815	17882	17770	17711	17673	17769	17722	17534	17710	17769	17880	17837	17837	17766	17619	17709	17758	17735	17785	17671	17666	17832	17634	17876	17471	17790	17770	17816	17712	17887	17796	17854	17853	17688	17788	17653	17959	17660	17803	17675	17806	17745	17621	17621	17876	17790	17546	17678	17763	17674	17646	17892	17542	17768	17561	17893	17935	17748	17838	17703	17877	17818	17777	17760	17496	17849	17919	17584	17979	17909	17814	17852	17812	17833	17720	17779	17799	17840	17761	17929	17740	18003	17908	17977	17544	17821	17630	17851	17762	17867	17810	17812	17703	17854	18020	17946	17809	17876	17880	17827	17695	17685	17594	17870	17706	17869	18103	17634	17825	18005	17871	17707	17843	17686	17847	17700	17718	17615	17914	17925	17745	17701	17754	17805	17592	17842	17814	17692	17666	17612	17785	17612	17667	17832	17914	17994	17765	17887	17635	17733	17816	17692	17786	17628	17695	17866	17716	17763	17835	17817	17835	17746	17879	17726	17643	17781	17627	17512	17735	17781	17740	17781	17639	17874	17963	17727	17593	17614	17737	17833	17874	17612	17819	17749	17770	17854	17762	17850	17847	17723	17856	17833	17669	17832	17522	17727	17774	17843	17677	17723	17798	17980	17834	17932	17594	17575	17792	17774	17728	17745	17764	17743	17777	17673	17743	17887	17641	17921	17523	17852	17698	17546	17895	17941	17669	17574	17757	17873	17800	18017	17773	17745	17590	17859	17822	17793	17806	17735	17810	17850	17815	17778	17716	17997	17896	17555	17654	17817	17681	17796	17851	17785	17729	17802	17930	17663	17823	17849	17667	17738	17823	18073	17829	17723	17907	17767	17734	17718	18145	18035	17880	17629	17775	17675	17785	17804	17816	17892	17820	17884	17836	17737	17866	17893	17662	17736	17652	17737	17812	17701	17775	17653	17960	17571	17593	17695	17857	17666	17607	17799	17570	17784	17769	17665	17848	17887	17890	17841	17755	17846	17823	17683	17789	17664	17886	17509	17828	17594	17840	17528	17840	17703	17658	17745	17712	17776	17747	17789	17681	17683	17803	17921	17592	17703	17815	17737	17632	17669	17629	17798	17735	17963	17758	17788	17984	17682	17707	17999	17739	17720	17660	17756	17711	17782	17747	17848	17680	17715	17807	17713	17612	17735	17932	17768	17992	17617	17728	17744	17738	17839	17802	17823	17747	17881	17805	17917	17805	17790	17711	17507	17729	17764	17660	17809	17453	17730	17774	17840	17833	17874	17695	17733	17845	17711	17622	17542	17948	17805	17847	17959	17796	17754	17972	18022	17528	17853	17658	17926	17656	17662	17757	17773	17691	17992	17901	17800	17808	17686	17910	17755	17783	17799	17860	17867	17763	17911	17683	17713	17793	17746	17616	17853	17767	17659	17742	17827	17732	17796	17880	17889	17614	17949	17717	17710	17711	17898	17887	17676	17656	17868	17836	17802	17500	17752	17662	17754	17670	17629	17692	17775	17995	17756	17906	17781	17784	17692	17760	17789	17595	17592	17603	17963	17780	17781	17837	17828	17954	17607	17634	17786	17797	17693	17708	17793	17942	17644	17883	17766	17853	17520	17655	17832	17660	17719	17927	17798	17809	17732	17674	17973	17819	17797	17636	17782	17827	17813	17863	17871	17667	17660	17903	17789	17739	17677	17847	17739	17712	17793	17847	17819	17830	17564	17568	17892	17717	17765	17843	17875	17723	17675	17657	17955	17787	17942	17885	17770	17775	17974	17749	17668	17886	17646	17698	17758	17780	17810	17632	17688	17944	17987	17753	17772	17665	17688	17870	17734	17725	17823	17774	17961	17678	17806	17658	17564	17647	17709	17605	17718	17833	17537	17766	17851	17996	17815	17760	17762	17682	17828	17709	17762	17853	17758	17912	17752	17592	17783	17656	17899	17823	17823	17675	17829	17718	17812	17806	17865	17577	17718	17740	17887	17765	17822	17849	17812	17893	17781	17705	17616	17872	17601	17702	17709	17720	17801	17852	17801	17808	17716	17720	17872	17613	17822	17890	17736	17751	17771	17747	17620	17863	17911	17682	17605	17645	17699	17723	17795	17721	17937	17846	17659	17882	17881	17576	17868	17604	17722	17749	17817	17873	17941	17811	17637	17726	17818	17820	17737	17746	17867	17875	17855	17734	17722	17836	17831	17900	18012	17785	17981	17731	17665	17534	17891	17557	17724	17913	17778	17840	18010	17699	17837	17894	17846	17781	17775	18004	17863	17844	17605	17716	17697	17761	17872	17769	17830	17744	17677	17914	17881	17721	17732	17880	17691	17733	17735	17965	17662	17931	17847	17983	17797	17911	18037	17742	17612	17521	17775	17704	17758	17582	17815	17867	17488	17720	17585	17744	17872	17843	17866	17795	17546	17861	17869	17766	17876	17654	17735	17979	17793	18067	17782	17620	17813	17710	17745	17747	17765	17718	17706	17908	17862	17785	17677	17854	17761	17948	17830	17916	17846	17907	17696	17939	17906	17627	17832	17911	17728	17462	17787	17672	17829	17672	17691	17767	17931	17805	17639	17848	17895	17762	17944	17923	17780	17815	17736	17889	17801	17701	17641	17636	17828	17804	17756	17657	17915	17691	17786	17900	17772	17829	18005	17834	18018	17996	17700	17745	17691	17696	17687	17669	17430	17987	17768	17940	18125	17772	17901	17619	17861	17832	17995	17816	18013	17675	17621	17682	17796	17742	17944	17739	17900	17623	17856	17744	17875	17587	17813	17855	17765	17684	17893	17734	17858	17899	17945	17743	17678	17726	17709	17720	17755	17846	17811	17749	17684	17926	17877	17767	17748	17700	17680	17890	17803	17769	17579	17727	17854	17746	17834	17826	17728	17706	17774	17718	17578	17920	17735	17661	17723	17729	17953	17769	17826	17893	17920	17667	17679	17937	17774	17774	17836	17873	17967	17720	17804	17696	17933	17854	17895	17610	17773	17750	17792	17802	17659	17856	17838	17805	17812	17659	17814	17852	17619	17689	17773	17788	17794	17828	17653	17926	17710	17799	17657	17796	17945	17602	17655	17790	17841	17792	17629	17839	17834	17564	17802	17899	18129	17781	17643	17890	17954	17592	17647	17709	17672	17784	17662	17587	17651	17784	17569	17805	17779	17883	17752	17784	17732	17627	17794	17838	17740	17720	17749	17773	17919	17653	17981	17864	17596	17754	17577	17782	17984	17843	17700	17847	17822	17765	17625	17719	17775	17977	17726	17709	17735	17608	17746	17884	17806	17784	17901	17819	17592	17787	17597	17915	17687	17780	17779	17836	17783	17607	17866	17935	17771	17622	17789	17860	17924	17980	17735	17719	18006	17834	17678	18002	17775	17827	17581	18112	17870	17863	17885	17738	17553	17753	17653	17901	17825	17589	17794	17738	17696	17730	17860	17822	17566	17722	17841	17789	17958	17448	17759	17607	17663	17589	17818	17815	17663	17976	17660	17846	17678	17769	17728	17646	17606	17629	17887	17600	17894	17877	17647	17946	17794	17732	17937	17790	17606	17853	18021	17705	17746	17700	17904	17909	17899	17753	17775	17840	17830	17902	17793	17744	17943	17920	17685	17702	17795	17907	17778	17897	17729	17673	17754	17823	17702	17801	17819	17769	17791	17642	17711	17888	17732	17587	17696	17620	17871	17899	17797	17809	17689	17596	17968	17707	17747	17883	17824	17769	17734	17821	17828	17753	17742	17536	17927	17861	17622	17919	17816	17638	17700	17814	17799	17950	17782	17676	17970	17734	17906	17708	17903	17730	17626	17786	17656	17732	17872	17735	17827	17829	17848	17957	17726	17605	17853	18054	17896	17934	17780	17821	17836	17863	17604	17732	17859	17680	17674	17762	17671	17718	17830	17739	17930	17811	17774	17927	17818	17758	17736	17652	17847	17709	17857	18057	17879	17899	17576	17619	17730	17753	17717	17877	17656	17667	17836	17718	17657	17662	17705	17787	17589	17574	17734	17818	17710	17744	17696	17504	17718	17740	17661	17725	17541	17812	17604	17643	17634	17886	17745	17834	17861	17844	17684	17713	17820	17781	17628	17930	17829	17677	17880	17652	17703	17667	17717	17642	17704	17656	17619	17723	17834	17774	18097	17809	17786
19308	23809	21416	18460	19311	15952	16810	16900	16593	16365	15520	15776	15718	15940	15782	16027	15792	15670	15575	15503	15955	16317	16131	15759	15530	15378	15227	14886	15220	15245	15212	15117	15183	14977	15260	15178	14980	15124	15184	15134	15124	15248	15150	14979	15113	15221	15148	15055	15110	15019	15236	15183	15299	15116	15111	15145	14845	15164	15052	15140	15082	15274	15253	15262	15068	15107	14980	15027	15193	15127	15126	15178	15114	15125	14969	15054	15102	15158	15135	14931	15050	15071	15339	15205	15197	15120	15229	15100	15138	15068	15125	15096	15127	14975	14998	15100	15101	15170	15077	15091	14926	15001	14993	15146	15244	15043	15152	14935	14992	15067	15077	15122	14979	15089	15083	14993	15095	15094	15110	15192	15096	15060	15117	15029	15091	14962	14994	14947	15096	15196	14917	15152	15236	15225	15065	15154	14969	15019	15095	15144	15202	15126	15113	15164	15062	15213	15209	15132	14963	15137	15168	15041	15118	15008	15201	15050	15110	15130	15033	15256	15063	15169	15114	14961	15052	15020	15136	15040	15049	15007	15126	15067	15155	15223	15135	15099	15015	15210	15121	14915	15035	15037	15083	15047	15183	15078	15164	15008	15185	15126	15141	15034	15142	15148	15098	15086	14959	15020	15115	15035	14991	14987	15017	15078	15205	15082	15151	14862	15086	15259	15305	15167	14996	15119	15060	15074	15172	15246	15095	15050	14934	15079	15161	15118	15107	15113	15112	15182	15042	15007	14996	15092	14962	15283	15122	15152	15080	15198	15043	15009	15075	15146	15078	15170	15138	14986	14998	15074	14963	14985	15129	15000	14985	15024	15262	15152	15070	15094	15048	15065	15035	15113	15235	15120	15102	15095	15000	15058	15284	15152	15017	15169	14924	15085	15188	15167	15171	15111	15062	15087	15209	15178	15050	15150	15114	14981	15058	15152	15158	15066	15106	15156	15092	14929	15013	15094	15244	15096	15024	15176	15049	15001	15193	14992	15068	15286	15067	15206	15129	15077	15134	15000	15248	14973	15074	15086	15309	14949	15011	14895	15276	15157	15020	15193	15218	15079	15041	15031	14991	15027	15039	15172	15057	15007	15293	15192	15285	14999	15112	15003	15314	15142	15139	15076	15043	14925	15146	15211	15182	15053	14929	14973	15081	15102	15047	15101	15103	15015	14923	15032	14858	15063	15055	15085	15195	15180	15176	15173	15057	15081	15189	15080	15009	15113	15260	15114	14990	15216	15193	15072	15064	15112	15066	15110	15208	15064	15076	15055	15216	15078	15132	14949	15012	15122	15208	15121	15051	15147	15063	15106	15081	15094	15235	15083	15226	15200	15110	15046	15142	15220	15297	15099	15160	15201	15137	15180	15125	14954	15192	14990	15027	15304	14974	15173	15181	15090	15044	15099	15016	15078	15234	15128	15250	15015	15039	15018	15206	15118	15086	15121	15050	15024	15150	14888	15103	14996	15019	15108	15099	15151	15107	14903	15056	14976	14964	15105	15120	15086	15154	15121	15081	15018	15063	15208	14939	15108	15076	15196	15147	14966	15139	15190	15060	15127	14919	15002	15130	15120	15244	15247	15030	14982	15141	14859	15059	15257	15009	14935	15189	15160	15231	15119	15001	15286	15197	15182	15114	15131	15038	15255	15116	15129	15155	15047	14978	15152	15122	14965	14910	15046	15171	15088	14992	14976	15246	15304	15230	14887	15062	15155	15127	15035	15198	15022	15099	15145	15179	15149	15107	15116	15019	15153	14992	15031	15088	15055	15093	15111	14978	15153	15223	15215	15346	15091	15110	15060	15136	15079	15118	15098	15103	15127	15150	15251	14971	15128	15237	15054	15203	15257	15229	14981	15182	15233	15014	15164	15092	15106	15308	15181	14967	15107	15191	15147	15063	15009	14978	15016	15191	15132	14972	15065	15170	15079	15048	15051	15015	15159	14947	15210	14979	15080	15086	15124	15050	15105	15111	15121	15273	15217	15127	15209	15177	15094	15083	15236	15054	15026	15215	15214	15182	15196	15069	15222	15038	15169	14991	15093	15089	15098	15133	15038	15215	15182	15073	15155	15436	15209	15235	15118	15032	14983	15291	15160	15115	15174	15152	14973	15174	15178	15029	15088	15099	15056	15148	14969	15102	14908	15157	15228	14988	15058	15124	15138	15108	15145	15228	15050	15304	15072	15120	15064	15094	15089	15117	15325	15387	14986	15363	15094	15007	14991	15136	14975	15126	15182	15198	15117	15050	15026	15103	15140	15109	15132	14881	15036	15116	15193	14881	15307	15056	15137	14976	15202	15218	15081	15167	15175	15032	15121	15247	15186	15122	14938	14985	15137	15399	15219	15098	15028	15033	15073	15256	15066	15122	14868	15055	15191	15223	14917	15055	15160	15065	15004	15267	14893	14976	15092	15165	15147	15009	15215	15014	14917	15294	15260	15209	15146	14957	15182	15065	15180	15116	15093	15230	15235	15176	15213	15021	15146	15360	15186	15121	15192	15132	15104	15225	15112	15088	15198	15215	15037	15181	15040	15043	15078	15168	15339	15038	15119	15048	15103	15302	15059	14967	15106	15117	15089	15209	14963	15127	15050	15149	15072	15192	15058	15121	15040	15213	15220	15105	15078	15104	15164	15022	15104	14960	15058	15177	15135	14851	15094	15142	14982	15095	15206	14941	15019	15136	15108	15275	14996	15143	15086	15140	15090	15104	15101	15091	15124	15077	15127	15064	14999	15213	15077	15056	15050	15030	15005	15129	15237	15129	15105	15139	15094	15117	15167	15217	15039	15044	15237	15214	15104	15063	15052	15034	15032	15214	15099	15064	15090	14982	15054	15150	14973	14964	15151	15136	15220	15044	14936	14975	15170	14946	15115	15118	15234	15061	15087	15113	15227	15187	15159	14958	15226	15112	15052	15234	15088	15036	15009	15163	15004	15256	15074	15082	15115	15151	15088	15088	15094	15215	14985	15015	15190	15339	15186	15076	15235	15070	15081	15050	15101	14958	15028	15102	15190	15185	15044	15134	15119	15177	15097	14956	15259	15038	15085	15269	15215	15058	15093	15210	15231	15239	15142	15127	15021	15085	15099	15036	15102	15093	15031	15158	15083	15074	14972	15312	15171	14940	15096	15181	15028	15110	15054	15117	15071	15217	15110	15056	15194	15124	15111	15150	15109	15169	15074	15209	15213	15313	15045	15105	15198	15048	15006	15093	15295	14905	15079	15116	15254	15085	14979	14950	15098	15057	15201	15128	15103	15141	15226	15251	15253	15071	14997	15073	15039	15099	15188	15055	15095	15127	15071	15054	15127	15072	15039	14989	15216	15154	14971	15006	15137	15107	14999	15065	15188	14969	15182	14955	15299	15016	15086	15145	15105	14958	15083	15163	15128	15102	15324	15077	15000	15213	15121	15280	14960	15194	15059	15197	15342	15088	15230	15092	15234	15118	15033	15351	15099	15202	15300	15053	15151	15117	14956	15095	15030	15127	15198	15129	15227	15096	15113	15084	15073	15004	15161	15141	15061	15085	15024	15020	15136	15106	15063	14936	15160	15109	15113	15221	15099	14968	15054	15112	15124	15081	15099	14939	15148	15199	15164	15123	15142	15161	15176	15014	14998	14968	15084	15204	15100	15052	14972	15118	15062	15074	15064	15228	15122	15012	14996	14927	14988	14987	15180	15124	14995	15176	15160	15188	14988	15221	15218	15006	15228	15095	15003	15129	15081	15163	15159	15094	15170	15211	15182	15057	15062	15233	15025	15109	15060	15125	14979	15112	15063	15043	15122	14927	15217	15149	15032	15131	15246	15113	15021	15226	14999	14990	15024	15220	15143	15163	14913	15169	14946	15172	15203	15192	15230	15111	15086	15098	15113	15065	15100	15029	15032	15070	15094	15172	15191	15136	15163	15220	14979	15281	15205	15218	15240	15055	14928	15070	15114	15211	15145	15264	15090	15090	15179	15012	15043	15076	15041	15075	15049	15078	15054	15213	15277	14954	15086	14925	14938	15106	15099	15100	15124	15019	15050	15098	15157	15061	15075	15212	15008	15059	15156	15294	15082	14893	15317	15092	15042	15246	15070	15145	15040	15237	15105	15033	15137	15016	14889	15098	15061	15174	14980	15206	15099	15091	15036	14985	15101	14944	15102	15123	15159	15040	14832	15172	15228	15180	15094	15212	15073	15011	15097	14950	15119	15174	15032	15097	15129	15128	15203	14978	15234	15166	15184	15002	14998	15152	15062	15002	15086	15134	14857	14878	15097	14970	15147	15181	15087	15176	15052	15240	15173	15306	15100	15063	15031	15319	15131	15040	14921	14947	15140	14920	15020	15235	15208	15279	15015	15070	15123	15110	15082	14998	15166	15083	14920	15134	14784	15114	15101	15213	15087	15050	15154	15051	15181	15058	15162	15174	15020	15189	15013	15054	14871	15173	15166	15030	15185	15070	15058	15200	15022	15173	15133	15049	15206	15088	15222	14972	15064	15160	15061	15204	15113	14953	15018	15034	15130	15107	15162	15025	14960	15196	15134	15035	15114	15186	15057	15179	15090	15163	15053	15150	14987	15196	15133	15148	14948	15061	15166	15216	15051	15202	15129	15167	15121	15212	15127	14974	15098	15019	15172	15330	15119	15110	15157	15130	15108	14980	14994	15168	15214	15081	15103	15028	15285	15012	15030	15038	14977	15152	15182	15193	15086	15083	14780	15089	14993	15085	15151	15242	15099	15087	15092	15335	15281	15287	15044	15032	15221	15029	15048	15038	15046	15066	15325	15104	15019	14948	15041	15100	15254	15184	15154	15190	15090	15135	14828	15050	15061	15143	15063	15227	14948	15163	15122	15181	14917	15259	15051	15160	15189	15013	15088	15117	15226	14899	15192	15088	15181	15127	15045	15136	15037	15139	15184	15384	15065	15053	15038	15110	15008	15099	15093	14835	15028	15032	15142	15199	15034	15294	14952	15160	15068	15293	15060	15097	14971	15032	15070	15039	15329	15163	14898	15006	14973	15298	15095	14852	14963	15170	14971	15063	15136	15036	15190	14980	14970	15000	15036	15059	15060	15165	15103	15077	15263	15159	14998	15102	14948	15116	15106	15150	15085	15289	15069	15102	15068	15223	14927
25662	21407	28242	25425	22555	21091	20888	19735	18960	19013	18491	18220	18311	18297	18344	18094	17850	18014	17816	17810	19252	22446	21958	20256	18885	18004	17394	17399	17042	17257	17301	17268	17213	17253	17339	17186	17402	17335	17233	17082	17166	16900	17027	17222	17292	17248	17264	17276	17290	17277	17189	17315	17369	17372	16963	17478	17366	17263	17255	17126	17079	17332	17311	17137	17164	17255	17203	17394	17254	17128	17313	17167	17315	17262	17074	17242	17312	17060	17302	17324	17317	17183	17241	17157	17251	17229	17335	17230	17350	17129	17228	17256	17217	17157	17469	17133	17213	17118	17349	17240	17239	17141	17233	17207	17303	17189	17170	17283	17453	16977	16992	17411	17238	17231	17373	17272	17148	17112	17321	17079	17292	17196	17260	17024	17312	17060	17500	17228	17156	17109	17276	17223	17125	17277	17121	17279	17270	17071	17298	17105	17337	17008	17255	17179	17421	17142	17113	17362	17281	17181	17246	17302	17147	17266	17362	17140	17251	17194	17064	17263	17284	17042	17234	17283	17309	16990	17053	17199	17245	17476	17283	17274	17178	17257	17132	17337	17082	17068	17217	17483	17130	17169	17165	17210	17267	17214	17276	17306	17179	17217	17065	17259	17256	17234	17216	17296	17257	17126	17344	16939	17331	17318	17238	17235	17171	17112	17052	17091	17125	17221	17151	17214	17279	17166	17222	17392	17340	17335	17358	17068	17124	17268	17040	17223	17194	17148	17136	17204	17202	17330	17128	17133	17180	17042	17213	17068	17341	17284	17323	17174	17250	17131	17176	17393	17263	17351	17121	17453	17281	17320	17461	17270	17258	17399	17245	17396	17105	17368	17171	17222	17121	17288	17483	17341	17376	17253	17070	17053	17196	17164	17245	17145	17279	17398	17480	17187	17184	17332	17243	17235	17371	17191	17381	17553	17277	17230	17134	17097	17149	17276	17269	17205	17144	17327	17230	17155	17320	17231	17055	17103	17321	17331	17328	17141	17330	17177	17146	17097	17118	17312	17326	17413	17237	17377	17277	17240	17199	17217	17393	17149	17293	17181	17233	17161	17064	16976	17414	17156	17277	17236	17374	17315	17399	17260	17225	17088	17127	17410	17212	17075	17105	17217	17339	17315	17099	17294	17233	16985	17221	17197	17448	17372	17134	17077	17357	17282	17124	17247	17149	17340	17307	17224	17058	17115	17315	17240	17343	17199	17328	17101	17016	17064	17332	17592	17081	17356	17113	17191	17335	17242	17160	17099	17083	17282	17142	17370	17272	17151	17338	17150	17323	17081	17285	17199	17171	17230	17279	17136	17428	17197	17346	17375	17254	17260	17114	17077	17154	17275	17004	17137	17229	17140	17099	17121	17343	17427	17300	17197	17290	17283	17200	17294	17162	17353	17139	17347	17196	17221	17292	17130	17165	17119	17276	17289	16920	17166	17090	17009	17247	17260	17279	17190	17298	17202	17040	17134	17248	17151	17270	17066	17332	17269	17361	17180	17111	17220	17028	17072	17203	17386	17317	17072	17138	16881	17202	17104	17143	17182	17317	17276	17404	17090	17408	17195	17233	17178	17203	17240	17330	17511	17318	17180	17290	17059	17338	17370	17188	17251	17209	17006	17107	17081	17212	17102	17154	17272	17139	17435	17308	17108	17203	17270	17171	17144	17137	17097	17173	17332	17040	17244	17115	17277	17371	17230	17377	17159	17092	17075	17155	17161	17175	16977	17047	17365	17140	17106	17284	17204	17054	17125	17328	17061	17396	17106	17348	17180	17151	17100	17130	17220	17202	17065	17074	17303	17326	17126	17107	17193	17394	17268	17536	17267	17154	17152	17142	17231	17196	17309	17179	17280	17301	17122	17027	16949	17123	17317	17242	17218	17347	17006	17247	17137	17040	17309	17124	17087	17225	17421	17351	16975	17289	17103	17266	17226	17338	17210	17129	17290	17248	17163	17130	17085	16973	17162	17000	17256	17244	17256	17065	17298	17235	17499	17293	17067	17343	17413	17229	17194	17341	17273	17384	17276	17311	17340	17216	17117	17018	17446	17291	17220	16990	17125	16934	17461	17123	17217	17139	17461	17274	17183	17305	17116	17144	17273	17110	17253	17312	16939	17128	17298	17266	17478	17384	17221	17453	17196	17264	17223	17254	17241	17181	17176	17189	17188	17311	17049	17250	17387	17238	17330	17369	17319	17020	17343	16974	17279	17206	17088	17124	17105	17226	17161	17178	17299	17379	17154	17229	17294	17149	17243	17318	17287	17416	17139	17183	17309	17128	17142	17165	17140	17104	17362	17172	17302	17328	17418	17020	17195	17284	17083	17074	17111	17209	17221	17342	17183	16999	17155	17234	17257	17336	17193	17116	17369	17252	17177	17146	17112	17238	17285	17296	16960	17199	17040	17274	17263	17289	17214	17494	17181	17200	17254	17396	17332	17237	17301	17301	17444	17235	17170	17188	17122	17280	17255	17326	17233	17175	17340	17354	17232	17165	17186	17291	17200	17140	17180	17191	17187	17262	17143	17274	17253	17153	17271	17169	17193	17230	17203	17183	17070	17320	17527	17201	17236	17160	17252	17336	17232	17240	17147	17336	17129	17157	17073	17254	17098	17129	17320	17054	17015	17157	17146	17332	17073	17133	17182	17325	17187	17149	17144	17389	17273	17501	17304	17194	17141	17113	17256	17226	17122	17270	17199	17102	17165	17335	17213	17223	17350	17503	17392	17304	17262	17237	17013	17277	17152	17293	17160	16858	17185	17223	17138	17393	17183	17070	17326	17160	17094	17031	17250	17262	17319	17331	17305	17163	17241	17138	17319	17307	17292	17182	17436	17270	17297	17218	17250	17086	17199	17182	17371	17323	17181	17152	17277	17315	17157	17169	17004	17358	17155	17148	17068	17166	17292	17155	17025	17122	17466	17251	17190	17348	17134	17165	17266	17200	17097	16993	17330	17077	17085	17267	17251	17156	17191	17309	17184	16986	17204	17047	17115	17254	17027	17435	17076	17166	17234	17258	17385	17086	17166	17161	17133	17441	17305	17413	17289	17305	17271	17374	17125	17249	17238	17214	17416	17386	17185	17022	17187	17204	17205	17100	17348	17293	17232	17110	17076	17149	17241	17314	17504	17196	17229	17365	17252	17204	17410	17037	17293	17253	17316	17299	17366	17034	17231	17307	17333	17117	17161	17206	17210	17211	17131	17224	17319	17206	17207	17066	17195	17494	17162	16997	17313	17071	17229	17251	17239	17151	17119	17203	17261	17334	17152	17459	17267	17159	17173	17026	17360	17189	17182	17095	17319	17032	17327	17316	17279	17255	17178	17325	17363	17241	17165	17197	17313	17397	17000	17348	17217	17252	17270	17323	17246	17359	17237	17411	17250	17219	17138	17268	17165	17094	17145	17218	17150	17216	17132	17275	17353	17133	17222	17284	17209	17392	17106	17115	17286	17282	16998	17089	17236	17206	17218	17189	17204	17185	17405	17395	17167	17262	17040	17203	17116	17110	17287	17229	17521	17379	16955	17173	17183	17402	17313	17143	17160	17335	17388	17095	17176	17303	17316	17306	17164	17364	17393	17263	17307	17081	17293	17247	17090	17196	17207	17300	17180	17124	17097	17432	17253	17254	17189	17051	17271	17344	17016	17045	17174	17058	17126	17067	17035	17288	17320	17172	17341	17307	17034	17472	17344	17281	17244	17199	17202	17314	17104	17071	17275	17189	17316	17342	17101	17210	17316	17251	17483	17270	17123	17108	17323	17200	17196	16910	17145	17407	17145	17260	17141	17139	17293	17132	17241	17270	17069	17108	17228	17236	17198	17223	17123	17110	17311	17255	17147	17120	17383	17135	17035	17396	17149	17362	17289	17218	17249	16980	17161	17285	17065	17220	17094	17061	17351	17347	17353	17501	17351	17271	17314	17182	17267	17055	17212	17379	17382	17337	17104	17298	17235	17206	17313	17092	17154	17185	17252	17141	17057	17216	17286	17120	17217	17235	17423	17323	17301	17087	17325	17172	17278	17339	17147	17405	17358	17275	17209	17186	17384	17253	17250	17183	17300	17351	17259	17110	17489	17210	17266	17068	17273	17148	17281	17382	17400	17230	17311	17217	17175	17282	16976	17058	17195	17315	17428	17363	17160	17213	17203	17083	17030	17132	17272	17459	17017	17361	17143	17322	17306	17104	17040	17228	17122	17229	17179	17258	17159	17219	17554	17217	17127	17113	17204	17232	17268	17120	17163	17167	17316	17078	17385	17256	17116	17223	17268	17343	17190	17304	17294	17337	17347	17141	17323	17282	17374	17211	17146	17076	17291	17277	17132	17087	17250	17015	17296	17225	17109	17300	17368	17223	17175	17098	17081	17218	17176	17399	16898	17397	17284	17145	17090	17238	17107	17130	17071	17094	17143	17107	17276	17316	17224	17305	17337	17353	17305	17170	17189	17203	17178	17154	17144	17293	17322	17196	17330	17129	17205	17276	17147	17214	17261	17034	17298	17178	17275	17287	17063	17235	17204	17423	17270	17256	17320	17167	17232	17125	17155	17131	17178	17290	17310	17196	17097	17182	17019	17164	17301	17246	17258	17261	17042	17127	17400	17231	17224	17227	17250	17289	17306	17255	17270	17313	17205	17258	17278	17118	17163	17235	17303	17195	17140	17225	17157	17238	17413	17277	17373	17168	17152	17147	17284	17409	17423	17209	17027	17216	17117	17219	17314	17508	17190	17270	17294	17262	17267	17041	17241	17136	17040	17109	17138	17389	17118	17266	17323	17350	17333	17298	17265	17281	17142	17175	17194	17431	17264	17294	17205	17101	17151	17197	17180	17340	17281	17251	17094	17258	17413	17205	17419	17421	17186	17367	17182	17139	17343	17087	17145	17043	17268	17181	17254	17354	17149	17176	17187	17072	17229	17255	17207	17320	17076	17308	17231	17260	17236	17192	17355	17432	17485	17054	17344	17139	17170	17201	17340	17149	17124	17150	17166	17118	17176	17132	17175	17202	17025	17208	17229	17331	17092	17165	17381	17155	17089	17182	17155	17237	17184	17191	17401	17132	17149	17020	17224	17365	17331	17316	17178	17187	17285	17041	17199	17281	17269	17302	17336	17193	17153	16901	17255	17316	17092
18945	30511	27591	21868	20886	17664	18503	18728	17754	17140	16678	16291	16396	16420	16230	16083	15837	15882	15828	15760	18482	22755	21279	18431	16552	15824	15226	15234	14721	14897	14853	14926	14911	14917	14945	14900	14918	14839	14981	14828	14917	14741	14665	14965	14912	14894	14721	15001	14894	14707	14843	14863	14889	15049	14824	14710	14779	14862	14928	14840	14926	14662	15042	14816	14931	14935	14791	14835	14859	14817	14814	14829	15008	14780	14788	14886	14934	14969	14848	14912	14734	14785	14881	15007	14700	14800	15077	15001	14768	14701	14894	14904	14915	14775	15041	14757	14850	14797	14926	14863	14877	14826	14878	14956	14958	14730	14916	14934	14865	14882	15021	14828	15020	15118	14856	14968	15023	14814	14637	14883	14669	14754	14761	14742	14735	14844	14859	14840	14885	14914	14796	14683	14718	14902	14806	14821	14672	14888	14704	14995	14720	15030	14900	14930	14859	14836	14885	14789	14857	14761	14898	14717	14697	14960	14954	14786	14843	14977	14723	14815	14944	14719	14811	14894	14885	14948	14886	14851	14819	14884	14789	14716	14779	14666	14782	14882	14808	14874	14745	14823	14852	14937	14932	15036	14776	14865	14657	14969	14862	14807	14878	14815	14843	14929	14901	14846	15003	14829	14822	14839	14910	14724	14899	14871	14720	14894	14823	14884	14675	14972	14960	14931	14860	14903	14541	14811	14816	14940	14762	14789	14815	14914	14955	14877	14785	14842	14926	14757	14877	14906	14846	14836	14693	14983	14996	14926	14830	14813	14840	14842	14908	14785	14916	14835	14827	14706	14870	14969	14816	14847	14991	14699	14760	14655	15001	14785	14844	14922	14685	14690	14920	15032	14865	14732	14890	14976	14915	14927	14877	14926	14783	14774	14885	14924	14782	14954	14877	15020	14694	14796	14841	14933	14722	14708	14850	14832	14843	14772	14722	14857	14863	14877	14866	14813	14866	14883	14995	14759	14943	14839	14943	14736	14849	14713	14735	14969	14779	14709	14740	14856	14827	14655	14779	14943	14806	14833	14709	14800	14806	14784	14922	14971	14943	14972	14844	14844	14747	14878	14866	14832	14901	14936	14849	14884	14770	14836	14772	14862	14962	15047	14781	14949	14944	14671	14839	14933	14799	14850	14871	14664	14923	14864	14736	14745	14821	14777	14873	14959	14998	14724	14701	14854	14836	14761	14846	14884	14941	14787	14779	14689	14703	14867	14757	14699	14846	14896	14828	14889	14834	14834	14783	14919	14928	14787	14849	15054	14734	14843	14872	14878	14947	15016	15074	14976	14891	14791	14922	14721	14924	14998	15035	14967	14821	14776	14723	14828	14649	14787	14940	14769	14801	14935	14801	14958	14899	15024	14783	14940	14886	15040	14615	14733	14906	14788	14736	15008	14845	14816	14828	14847	14837	14704	14768	14861	14794	14854	14813	14844	14843	14909	14709	14734	14953	14898	14786	14913	14845	14982	14810	14815	14867	14818	14868	14706	14906	14935	14914	14907	14890	14815	14786	14943	14987	14816	14848	14723	14947	14800	14863	14843	14764	14828	14828	14884	14684	15026	14890	14840	14836	14857	14968	14873	14774	14905	14731	14769	14893	14796	14896	14884	14682	14877	14886	14773	14891	14868	14856	14854	14952	14944	14852	14897	14896	14687	14821	14999	14951	14971	14796	14822	14953	14782	14734	14744	14971	14841	14845	14845	14763	14869	14873	14841	14813	14905	14962	14766	14935	14891	14903	14952	14908	14943	14819	14779	14915	15161	14732	14782	14906	14838	14833	14858	15100	14758	14874	14733	14996	14809	14747	14810	14868	14766	14901	14956	14839	14947	14842	14898	14775	14761	14785	14823	15026	14916	14750	14928	14794	14786	14790	14806	14802	14860	14682	14988	14860	14765	14773	14734	15072	14826	14720	14736	14942	14786	14936	14889	14893	14808	14731	14783	14928	14706	14769	14691	14834	14872	14875	14849	14731	14939	14785	14915	14843	14698	14958	14862	14710	14878	14776	14734	14790	14816	14838	14865	14777	14899	14809	15028	14848	14802	14974	14693	14849	14716	14857	14831	14931	14822	14753	14951	14893	15008	14838	14975	14859	14922	14651	14916	14744	14859	14822	15015	14925	14926	14802	14825	14885	14830	14662	14942	14684	14732	14665	14840	14756	14820	14669	14734	14826	14920	14968	14944	14836	14752	14810	14923	14938	14752	14829	14740	14877	14966	14825	14923	14810	14913	14924	15041	14818	14799	14657	14797	14828	14868	14719	14878	14890	14918	14805	14767	14902	14815	14726	14912	14886	14917	14958	14996	14881	14838	14833	14934	14845	14731	14941	14898	14799	14704	14927	14752	14732	14895	14868	14809	14884	14924	15014	14927	14795	14685	15059	14945	14936	14828	14878	14812	14772	14829	14844	15019	14928	14733	14804	14807	14928	14985	14848	14775	15083	14810	14710	14898	14950	14777	14874	14961	14771	14764	14675	14814	14856	14743	14916	14811	14816	14756	14900	15019	14800	14836	14932	14832	14928	14797	14853	14897	14754	14738	14870	14976	14675	14798	14895	14745	14690	14924	14701	14774	14866	14868	14906	14764	14996	14927	14781	14883	14804	14922	14875	14797	14956	14790	14773	14810	14636	14937	14779	14691	14765	14827	14733	14908	14817	14763	14820	14741	14800	14716	14838	14957	14869	14999	14635	14963	14847	14947	14791	14782	14719	14743	14931	15055	14677	14712	15029	14905	14887	14753	14986	14713	14853	14958	14887	14931	14799	14875	14874	14753	14897	14803	14818	14790	14840	14763	14731	14705	14679	14733	14851	14953	14833	15011	14742	14773	14870	14853	14772	14755	14565	14862	14854	14761	14903	14934	14950	14746	14720	14788	14805	14866	14657	14814	14793	15014	14834	14886	14834	14899	14749	14718	14770	14858	14964	14856	14782	14881	14691	14902	14756	14908	14902	14854	14620	14753	14694	14861	14847	14892	14698	14998	14986	14813	14746	14776	14927	14862	14839	14763	14970	14715	14865	14908	14870	14743	14835	14788	15000	15041	14849	14995	14739	14884	14711	15112	14874	14881	14873	14915	14869	14917	14923	14759	14775	14849	14891	14695	15002	14747	14789	14918	14708	14636	14782	14901	14866	14848	14845	14752	15000	14715	14941	14860	14886	14797	14874	14831	14892	14780	14972	14882	14771	14909	14820	14794	14793	14844	14874	14982	14851	14838	14677	14790	14953	14794	14815	14826	14741	14938	14815	14822	14867	14776	14896	14831	14860	14893	15092	14832	14863	14819	14743	14862	14787	14704	14937	14811	14772	14810	14762	14779	14865	14801	14816	14899	14838	14856	14865	14858	14781	14844	14986	14817	14840	14880	14808	14772	14882	14828	14827	14858	14969	14874	14843	14822	14946	14952	14898	14862	14630	14868	14904	14845	14910	14796	14727	14955	14959	14799	15029	14910	14762	14795	14932	14702	14966	14786	14989	14779	14811	14759	14727	14985	14862	14820	14613	14732	14745	14889	14727	14826	14812	14812	14775	14762	14794	14915	14859	15021	14765	14967	14988	14824	14986	14975	14810	14704	14835	14763	14856	14768	14909	14682	14886	14759	14859	14748	14947	14991	14979	14767	14797	14967	14776	14991	14853	15092	14841	14743	14794	14929	14954	15038	14909	14783	14949	14822	15047	14866	14740	14684	14755	14783	14693	14817	14818	14873	14810	14843	14665	14994	14765	14882	14804	14774	14840	14852	14837	14923	14844	14814	14915	14789	14762	14774	14811	14854	14981	14971	14951	14956	14952	14769	14911	14723	14747	14996	14854	14814	14950	14816	14706	14762	14840	14798	14768	14645	14783	14832	14856	14874	14743	14850	15023	14832	14963	14898	14762	14811	14852	14855	14962	14871	14976	14877	14798	14748	14727	14981	14754	14763	14761	14855	14764	14810	14981	14816	14796	14734	14770	14827	14786	14799	14948	14696	14958	15016	14748	14743	14903	14778	14868	14772	14887	14854	14872	14761	14967	14794	14851	14951	14827	14773	14740	14741	15031	14855	14810	14891	14885	14839	14879	14857	14758	14804	14852	14785	14671	14972	15004	14756	14891	14868	14830	14650	14935	15038	14829	14852	14900	14946	14859	14587	14849	14869	14972	14845	14709	14850	14805	14760	14816	14715	14908	14744	14793	14644	14906	14816	14959	14922	14825	14831	14690	14941	14866	14935	14754	14753	14904	14864	14665	14979	14741	14987	14885	14882	14751	14767	14996	14872	14951	14792	14816	15023	15014	14854	14656	15062	14893	14861	14816	14734	14763	14648	14655	14851	14773	14981	14931	14945	14802	14899	14914	14851	14862	14797	14750	14732	14768	14723	14711	14789	14832	14846	14932	14828	14880	14789	14924	14879	14760	14797	14871	14778	14957	14878	14911	14804	14856	14910	14907	14967	14983	14695	14897	14660	14817	14886	14746	14808	14944	14815	14847	14965	14823	14789	14957	14973	14770	15007	14937	14941	14854	14985	14861	14835	15050	14932	14791	14881	14835	15034	14911	14865	14976	14900	14776	14924	14838	14881	14854	15055	14712	14800	14899	14901	14825	14917	14948	14839	14847	14961	14830	14965	14733	14845	14736	14731	14715	14910	14929	14999	15062	14709	14946	14917	14743	14871	14852	14887	14795	14660	14783	14653	14953	15013	14757	14770	14915	14697	14785	14790	14975	14757	14805	14871	14726	14960	14813	14831	14790	14740	14812	14851	14677	14792	14836	14684	14743	14754	14670	14872	14794	14993	14772	14851	14944	14730	14717	14800	14754	14855	14884	14652	14800	14950	14965	14903	14815	15046	14673	14725	14828	14800	14794	14888	14791	14799	14895	14808	14980	14934	14694	14865	14811	14871	14911	14792	14953	14945	15039	14830	15110	14752	14769	14751	14787	14772	14790	14776	14874	14534	14741	14915	14827	14875	14837	14849	14980	14889	14778	14846	14899	14823	14988	14859	14814	14802	14806	14832	14766	14819	14798	14786	14856	14868	14831	14765	14869	14774	14850	14802	14777	14952	14911	14870	14945	14811	14807	14741	14831	14703	14861	14703	14766	15078	14767	14899	14878	14692	14861	14772	14704	14976	14801	14789
24224	21370	28876	24260	22042	23760	23784	20947	19636	19682	19332	18686	18592	18407	18311	18250	18067	17770	17909	18724	21014	25991	25394	22415	20123	18361	17643	17477	16991	17061	16929	16979	17042	17038	17209	17158	17150	17066	17022	16938	16975	17110	17009	17206	16934	17096	17146	17047	17245	16994	16954	17250	16937	17118	17096	17066	17064	16950	16990	16983	17002	17032	17048	17028	17041	16860	16981	17138	16834	16978	17113	17058	17295	16895	17014	16962	16997	16930	17038	16748	16933	17123	16938	17014	17026	17070	16881	17103	17099	16985	17139	16936	16961	16832	17150	16879	17025	17015	17078	17211	17101	17062	16873	17024	17000	17076	16997	16864	17019	17104	17022	17047	16978	16929	16886	17106	16957	17077	17049	17024	17057	17006	17123	17029	16855	16935	17052	17011	16961	16914	17021	16811	16907	16879	17022	17014	16858	16976	16992	17179	16969	17040	17077	16894	17029	17234	17094	16831	16993	16929	16895	17030	16878	16867	16807	16960	16821	16789	17073	17128	16867	16890	16978	16896	16928	17052	16820	16692	17059	17010	16929	16900	17042	17087	16967	16845	16878	16975	17068	17126	17070	16960	16810	17099	17031	17088	17087	17043	17107	17221	17004	16922	17061	16817	16966	17028	16974	17070	17098	17205	17173	17009	17081	16827	17078	16856	17088	16843	17198	16907	16905	16923	16956	16947	16975	17113	17053	17063	17017	17106	17139	17055	16951	17068	16943	16912	17065	17008	17062	16953	16946	16918	17009	16932	17048	17030	17020	16914	16852	16950	16948	17048	17120	17004	17127	17064	16814	16752	17033	17013	16868	16840	16936	16963	17097	16905	17067	17003	17012	16989	17089	16944	16911	16630	17109	17016	17084	16847	17067	16957	16879	16941	17147	16951	16922	16939	16977	17168	16820	17068	17118	17012	17150	16845	16850	16888	16984	16921	17031	17058	16810	16993	17079	16895	16927	17028	16959	16893	16869	16957	16920	16986	17207	17018	17273	16932	16978	16812	16972	16976	16972	16939	16920	16853	16834	16798	17117	16809	16949	16993	16991	16928	17218	16921	17138	16746	17023	16909	16985	16850	17014	17014	16866	17022	16928	16756	17019	17007	17067	17081	17049	17024	16888	16903	17092	16897	16795	17034	16896	16999	17066	17078	17135	16861	17199	17044	17114	17032	17205	16895	16845	16854	17127	17151	17101	16962	17069	17089	16901	17106	17094	17038	17117	16894	17052	16672	17188	17042	17106	16996	16970	16900	17100	17000	17041	16863	16930	17095	16950	16892	16937	17033	16953	16906	17024	16784	17005	17121	16896	17209	17228	16953	16820	17019	16974	16823	17116	17175	17157	17041	17053	17130	17012	17266	16962	17057	16877	16901	16797	16904	16910	16966	16953	16992	17012	16999	17106	17077	17056	16944	16888	16901	16739	16799	16817	16834	16978	16874	17032	16955	17107	17087	16742	16840	17027	17054	16836	16830	16932	17002	17068	17021	17006	16856	17094	17025	16732	16958	16852	16916	17206	17142	17018	16940	16963	16895	16969	16817	17142	17034	16976	17043	17171	17166	17087	16644	17031	17052	16896	17025	16946	17075	16836	17036	17018	17206	16966	17054	16986	16897	17166	17065	16926	17055	17044	17047	17027	16858	17089	17056	17098	16850	16943	17047	16923	16929	16979	16867	17051	17033	17068	16967	16894	17098	17074	17058	17015	17028	16948	16792	16875	16956	17017	17036	16961	16913	17072	16865	16832	17021	16984	16926	16890	17013	16979	16706	16981	16773	16928	17221	16870	16723	16970	16815	16988	16886	17020	16946	17021	17086	17099	16919	17110	16965	16815	16843	17167	16988	17091	16983	17125	16994	17018	16905	16870	16824	16888	17013	17040	17105	17031	17195	16980	17070	17012	16780	16843	16825	17073	17065	17020	16912	16953	16966	17051	17005	16878	16968	17028	16926	17139	17128	16980	16925	16908	16902	16889	16885	17193	16846	17015	16934	16908	17102	16883	17095	16990	17068	17114	17070	16782	16936	17078	17042	17002	16923	17068	16873	16965	16833	16877	17120	16924	17064	16905	17152	17128	16969	17029	17058	17072	17083	17037	16949	16878	16885	17247	17030	16773	16947	16878	16922	16967	17013	16971	16969	17126	16950	16944	17085	16954	16982	16984	17061	17199	16819	17083	17076	16873	17036	16954	16930	16954	17027	16840	17196	16977	16912	16942	17011	16968	17095	17007	16965	17103	16956	16960	16885	17063	16993	16916	17049	17076	17001	17098	16904	16738	16809	16854	17103	16968	17100	16945	17003	17048	16939	17084	17037	17075	16980	16955	17099	16771	16905	16981	16933	17010	17046	16865	16872	16978	17044	17073	16635	16985	17083	16977	17019	17086	16946	16963	16836	16886	16929	16935	16874	16904	17055	17050	17101	16998	17216	17033	17101	17245	17021	16841	16910	17008	16993	17002	16934	16963	16864	16960	16843	17070	16779	16956	16974	17002	17019	16919	16917	16996	16962	16887	16716	16922	17015	17021	16931	16867	17007	16942	16844	17044	16792	17123	16956	16955	16903	16920	17140	17043	17089	16859	17097	16850	16980	16889	16913	16940	17137	16867	17004	16964	17066	17058	16984	16927	17031	16818	16975	16856	16960	16721	17138	16966	17040	16986	16971	17105	17136	16819	16926	16890	16858	16925	17109	17121	17146	17084	16982	17098	17005	16734	16895	17198	17009	17143	16781	16927	17077	17008	17047	17137	17016	17047	17094	16862	16918	17091	16885	17182	17127	16862	17257	16799	16941	17050	17051	16994	17063	16959	16799	16910	16967	16929	16988	16953	17122	16943	17196	17067	17030	16987	16886	17009	16980	17115	16876	17010	16913	17001	16675	16821	17107	16962	17014	16912	16870	16941	16966	17111	17206	16930	16928	17003	16904	17042	17071	16734	16930	17018	17162	16959	16889	16956	17002	16874	16843	17050	17106	16990	16839	17066	16955	17116	17030	17045	16756	16927	17036	16935	16912	17100	16988	16881	16846	17069	16956	16965	17015	16810	17009	17085	16912	17082	16757	17029	16892	16959	16992	16957	16870	16952	16901	17065	16811	16942	17065	17036	16868	16966	16927	17003	17046	17225	17013	16895	16904	16998	16992	17144	17011	16831	16876	16903	17049	17003	17187	16989	17042	16989	17027	16833	17052	16836	16902	17146	16910	16805	16948	17059	16994	17157	16893	16953	16925	17057	17114	16787	17032	16999	16854	17002	16824	17042	16959	16888	16939	16823	17024	17175	16985	16999	16853	16995	17109	17048	16974	17011	16977	16976	17063	17136	16790	17159	17253	17015	16957	17032	17102	17032	17086	16999	16910	16890	17007	16843	17138	17013	16819	17006	17009	16844	17178	17121	17225	17068	16849	17104	16955	17092	16970	16914	17074	17092	17084	17215	16942	16936	17124	17003	17074	17172	17117	17016	17006	17050	17144	17064	17072	17109	16848	16891	17011	16809	17023	17058	16859	16934	16866	16999	17057	16815	16904	17161	17093	17007	17035	16844	16802	17118	17141	16997	16991	16952	16958	16975	16811	16731	17054	17046	16979	17033	17039	16880	17018	16829	17127	17130	17037	17053	16785	16924	17115	16859	16752	17103	17083	16989	17066	16947	17004	16960	17011	16998	17075	17060	17161	16908	17015	16909	16996	16959	16912	17112	16956	16892	17069	16943	16823	17072	17074	17277	17009	17037	16889	16951	16837	16826	16987	17011	16851	16958	17007	16900	16858	17087	17114	17166	16976	16988	17089	17146	16969	16919	16959	16959	17155	16933	16726	16997	16961	17169	16942	16942	17123	17030	16915	16900	16926	16944	16934	17045	16958	16716	16942	17035	16976	17260	16933	16931	17158	16763	16883	17069	16836	17243	17234	17074	17099	17106	17075	16943	17022	16957	16778	17105	17075	17076	16929	17132	17091	16853	16891	17048	17200	17038	16786	16959	16935	17009	16804	17046	16823	17113	16992	17064	16978	17083	16917	17094	17045	17058	17144	17155	16973	17099	16890	16803	16932	17197	17114	16874	17014	16929	17092	17081	17048	16942	17008	16906	17017	17034	16884	16821	16895	16982	16810	17015	16921	16859	17043	16825	16967	16835	17010	17088	17013	17052	17000	17228	16837	17032	17015	17088	17017	16831	16978	16985	16804	16995	16868	17163	17143	17009	16981	16874	17021	16968	17125	17039	16924	17160	16833	16841	17157	17073	16944	16941	16972	16856	17129	16977	16966	17067	16891	17106	16952	17109	17023	17100	16964	16949	16864	16879	17009	17096	17159	16790	16987	16969	17067	16840	16983	16924	16937	17098	16862	17127	17051	16885	16928	16837	16866	16750	17025	17067	16883	16846	16929	16986	17117	16903	16761	16938	16812	16843	16983	17084	16990	16942	17035	16903	16880	17110	17003	16835	16895	16957	17004	17081	16908	16869	17275	16950	17117	17145	17161	17026	17002	16905	17134	17161	16827	16996	17023	16966	16856	16971	16823	16934	17031	16985	17025	16972	16869	16907	16895	16915	17083	16945	17032	17072	16994	16803	17083	17018	17130	16796	17083	16859	16991	17074	16929	16969	17325	16949	17023	16990	16846	17075	16954	17234	16924	16902	16987	16865	16926	17221	17235	17117	16839	17130	17131	16933	17115	16987	16694	16843	17057	17215	17009	16782	17081	17008	17209	17061	16944	17130	17137	16970	16925	16938	16806	17014	16989	16861	16891	17055	17049	17156	16933	17228	16830	16821	16980	16961	16973	16966	16903	17098	17179	16987	16941	17054	16938	17065	17084	16971	16876	16943	16718	16974	16917	16989	16545	16862	16806	16991	16922	17002	17005	17022	17128	17086	16989	17090	16968	17094	16866	17377	17166	17176	17071	16987	16938	16850	16872	16876	16959	16976	16959	16831	16932	16901	17009	17085	16890	17185	17052	17112	16848	17086	17190	16963	17127	17153	16945	16962	16977	16964	17150	17071	16927	17032	16892	16950	16818	16968	16942	17105	17024	16917	16842	16982	16992	17113	17078	17114	17114	16827	16750	16798	17005	16875	16975	16865	16775	16754	16928	16907	17017	17053	16972	17068	17281	16963	16954	17073	17279	17013	16753
20745	34776	32971	25375	22407	20735	19830	20618	19644	18767	18273	17513	16987	17007	16675	16771	16046	16357	16161	17554	21255	27779	25917	21216	18253	16375	14915	14885	14678	14761	14722	14713	14851	14707	14783	14847	14693	14661	14750	14732	14642	14742	14772	14791	14675	14700	14732	14747	14693	14815	14677	14624	14703	14586	14581	14702	14634	14682	14618	14654	14674	14790	14757	14739	14741	14813	14757	14861	14788	14812	14804	14755	14570	14618	14715	14589	14762	14633	14680	14681	14627	14541	14752	14514	14693	14833	14920	14596	14676	14805	14684	14815	14605	14661	14709	14659	14748	14801	14656	14799	14714	14623	14608	14745	14684	14672	14836	14609	14748	14694	14570	14770	14713	14925	14637	14780	14719	14887	14707	14673	14776	14867	14742	14649	14767	14698	14759	14720	14903	14792	14675	14864	14692	14745	14766	14595	14738	14595	14722	14724	14816	14613	14802	14764	14704	14796	14701	14821	14734	14772	14813	14609	14814	14646	14753	14588	14946	14713	14647	14725	14585	14827	14842	14702	14808	14601	14551	14745	14776	14846	14685	14644	14686	14624	14782	14751	14931	14752	14714	14607	14784	14680	14510	14569	14564	14653	14646	14709	14803	14875	14756	14725	14548	14673	14681	14718	14862	14631	14646	14782	14790	14663	14781	14698	14802	14690	14526	14762	14715	14755	14688	14669	14640	14692	14582	14788	14722	14650	14493	14730	14638	14671	14778	14777	14706	14771	14683	14863	14612	14783	14623	14613	14608	14762	14833	14591	14777	14747	14730	14741	14751	14646	14777	14641	14667	14832	14753	14823	14644	14635	14742	14608	14850	14707	14816	14661	14679	14676	14634	14767	14752	14540	14761	14646	14704	14575	14710	14666	14661	14714	14742	14730	14641	14638	14866	14489	14891	14742	14753	14647	14668	14660	14796	14690	14740	14801	14669	14635	14737	14776	14756	14661	14652	14830	14583	14717	14727	14577	14680	14816	14717	14975	14725	14606	14703	14702	14613	14746	14642	14804	14802	14534	14874	14825	14715	14746	14822	14723	14740	14822	14608	14709	14685	14669	14551	14702	14604	14713	14617	14743	14716	14712	14739	14791	14605	14722	14654	14608	14680	14662	14602	14504	14726	14709	14914	14735	14674	14706	14571	14687	14661	14756	14811	14577	14762	14618	14898	14811	14467	14742	14706	14610	14729	14652	14997	14921	14663	14763	14625	14833	14579	14605	14572	14708	14525	14711	14744	14919	14635	14717	14525	14624	14823	14659	14723	14716	14818	14607	14769	14743	14650	14531	14795	14639	14647	14483	14644	14744	14631	14598	14653	14672	14730	14703	14633	14597	14737	14741	14733	14810	14734	14732	14596	14737	14535	14668	14597	14696	14743	14767	14846	14846	14591	14648	14904	14669	14563	14702	14753	14522	14749	14644	14650	14719	14799	14641	14663	14777	14695	14682	14778	14660	14715	14861	14622	14768	14850	14823	14624	14575	14832	14937	14747	14750	14653	14855	14719	14694	14603	14690	14808	14638	14708	14686	14722	14626	14664	14641	14649	14729	14686	14833	14765	14564	14739	14719	14845	14844	14713	14680	14690	14626	14578	14821	14548	14593	14679	14648	14672	14580	14586	14678	14676	14629	14714	14638	14796	14747	14683	14634	14708	14761	14767	14582	14565	14775	14556	14651	14768	14650	14483	14741	14777	14796	14705	14695	14610	14651	14760	14727	14732	14731	14770	14644	14688	14660	14761	14562	14861	14665	14666	14665	14798	14662	14574	14744	14746	14699	14646	14691	14699	14733	14867	14798	14650	14724	14570	14578	14608	14522	14668	14764	14684	14753	14687	14774	14619	14756	14746	14564	14677	14706	14691	14682	14778	14646	14605	14617	14716	14766	14805	14680	14807	14595	14698	14769	14620	14732	14933	14703	14668	14643	14752	14693	14630	14528	14722	14687	14608	14711	14747	14702	14718	14603	14770	14727	14585	14634	14888	14645	14666	14839	14598	14652	14620	14673	14850	14825	14926	14937	14950	14460	14779	14665	14716	14442	14605	14785	14652	14828	14822	14713	14611	14652	14678	14837	14696	14610	14558	14480	14759	14788	14808	14804	14816	14699	14789	14645	14781	14886	14815	14667	14784	14439	14692	14747	14744	14637	14714	14835	14710	14676	14663	14811	14647	14627	14756	14522	14634	14769	14738	14745	14748	14604	14763	14550	14631	14630	14722	14759	14828	14707	14641	14494	14721	14651	14751	14807	14782	14648	14529	14813	14770	14823	14745	14686	14653	14637	14640	14735	14867	14661	14690	14690	14584	14514	14665	14641	14922	14605	14688	14784	14596	14714	14530	14613	14628	14740	14728	14706	14744	14553	14694	14799	14650	14635	14870	14775	14600	14715	14468	14590	14548	14660	14768	14666	14846	14738	14738	14803	14833	14685	14625	14767	14696	14699	14674	14994	14610	14738	14650	14584	14712	14643	14693	14673	14794	14627	14537	14705	14736	14869	14746	14863	14652	14726	14736	14705	14614	14881	14702	14795	14669	14641	14847	14699	14855	14661	14716	14672	14593	14639	14660	14715	14759	14665	14669	14881	14630	14774	14719	14637	14717	14848	14634	14774	14689	14669	14722	14679	14729	14584	14649	14730	14756	14786	14620	14721	14650	14705	14642	14766	14899	14744	14704	14675	14761	14688	14557	14831	14824	14696	14668	14866	14783	14838	14734	14602	14635	14841	14636	14650	14791	14786	14856	14510	14710	14735	14687	14822	14801	14604	14707	14766	14931	14599	14697	14744	14720	14563	14616	14862	14786	14680	14790	14884	14684	14681	14751	14513	14805	14685	14638	14828	14667	14552	14723	14697	14815	14595	14597	14709	14724	14749	14579	14690	14658	14725	14664	14839	14815	14580	14642	14758	14739	14789	14654	14916	14667	14713	14822	14693	14817	14620	14735	14623	14754	14601	14639	14707	14677	14675	14850	14731	14759	14641	14927	14533	14713	14729	14790	14558	14758	14741	14736	14793	14575	14681	14762	14633	14630	14792	14777	14776	14764	14710	14774	14595	14684	14746	14662	14834	14665	14635	14599	14629	14713	14705	14697	14722	14644	14750	14639	14637	14877	14653	14567	14699	14659	14781	14870	14591	14625	14646	14624	14551	14758	14525	14711	14822	14876	14655	14617	14657	14599	14497	14866	14762	14597	14574	14788	14600	14799	14850	14875	14615	14795	14837	14527	14875	14781	14746	14750	14777	14567	14871	14594	14736	14603	14764	14661	14521	14814	14719	14746	14650	14897	14624	14656	14776	14763	14712	14700	14709	14877	14747	14738	14675	14762	14989	14614	14687	14700	14709	14524	14567	14746	14662	14715	14586	14679	14542	14570	14634	14684	14591	14805	14619	14659	14544	14967	14504	14555	14677	14743	14671	14767	14639	14582	14594	14770	14606	14861	14583	14732	14635	14657	14635	14787	14660	14879	14712	14790	14823	14766	14592	14615	14684	14666	14595	14635	14616	14753	14809	14846	14663	14655	14765	14768	14868	14772	14712	14557	14842	14721	14762	14769	14744	14693	14593	14669	14755	14630	14817	14744	14807	14578	14665	14470	14667	14604	15027	14808	14730	14602	14777	14544	14775	14704	14672	14519	14732	14612	14775	14646	14729	14815	14868	14775	14417	14711	14702	14609	14727	14707	14795	14772	14613	14896	14800	14778	14667	14679	14641	14649	14728	14498	14738	14556	14780	14743	14538	14572	14616	14671	14665	14772	14738	14840	14865	14598	14797	14668	14663	14764	14748	14734	14640	14637	14733	14732	15025	14725	14673	14698	14593	14775	14798	14687	14650	14825	14679	14674	14673	14686	14581	14622	14721	14686	14742	14717	14562	14676	14804	14705	14788	14786	14868	14847	14814	14620	14682	14770	14710	14801	14585	14711	14638	14739	14690	14778	14701	14779	14655	14714	14703	14760	14729	14645	14654	14738	14723	14721	14556	14777	14804	14740	14773	14702	14630	14810	14682	14863	14735	14608	14800	14752	14743	14781	14574	14706	14710	14773	14791	14666	14697	14614	14631	14983	14783	14803	14675	14578	14876	14619	14517	14771	14765	14704	14607	14750	14694	14825	14653	14655	14787	14743	14646	14745	14670	14648	14766	14594	14825	14825	14570	14725	14694	14852	14751	14799	14670	14660	14639	14659	14661	14683	14769	14865	14758	14816	14777	14610	14642	14864	14597	14863	14592	14719	14541	14952	14782	14790	14671	14660	14699	14718	14734	14530	14612	14702	14642	14726	14618	14663	14800	14684	14679	14851	14781	14644	14647	14781	14538	14803	14744	14877	14680	14573	14699	14666	14572	14690	14781	14657	14900	14668	14854	14708	14632	14526	14739	14714	14895	14661	14676	14673	14760	14858	14622	14707	14794	14558	14714	14700	14762	14832	14733	14753	14668	14797	14705	14648	14661	14854	14624	14790	14742	14734	14680	14787	14763	14571	14545	14821	14822	14717	14880	14771	14650	14704	14795	14685	14605	14940	14778	14642	14582	14722	14672	14805	14639	14706	14625	14824	14809	14730	14845	14838	14722	14677	14790	14712	14719	14871	14768	14873	14820	14754	14792	14679	14761	14684	14691	14647	14762	14544	14692	14727	14686	14960	14655	14616	14836	14702	14863	14874	14774	14374	14620	14638	14668	14581	14786	14690	14661	14744	14695	14827	14838	14680	14807	14585	14620	14615	14640	14639	14735	14768	14743	14517	14856	14574	14772	14784	14598	14833	14694	14885	14692	14728	14618	14829	14632	14703	14706	14783	14576	14549	14762	14658	14652	14666	14725	14793	14520	14737	14811	14794	14675	14711	14720	14800	14678	14732	14676	14843	14837	14652	14668	14708	14677	14793	14653	14718	14738	14629	14625	14686	14748	14492	14774	14778	14779	14690	14729	14694	14606	14647	14663	14765	14707	14770	14651	14673	14746	14712	14723	14693	14754	14661	14804	14587	14592	14634	14741	14790	14792	14606	14760	14643	14711	14719	14727	14559	14597	14882	14657	14712	14721	14707	14785	14783	14660	14521	14686	14698	14716	14850	14667	14734	14724	14656	14649	14661	14739	14715	14689	14706	14763	14723	14508	14639	14827	14466	14818
30926	24864	24994	22742	19545	19172	18976	19032	18550	18357	18160	18197	17987	17991	17817	17913	17991	17808	17743	17962	17937	18551	18269	18473	18129	17898	17739	17738	17642	17675	17773	17648	17749	17644	17707	17714	17651	17601	17764	17593	17464	17693	17612	17656	17605	17443	17553	17498	17555	17575	17854	17497	17653	17774	17622	17517	17389	17748	17482	17667	17604	17548	17570	17518	17563	17723	17668	17629	17492	17807	17787	17622	17821	17653	17614	17586	17658	17542	17486	17722	17592	17665	17575	17564	17747	17462	17283	17700	17505	17531	17646	17395	17391	17822	17545	17538	17638	17540	17622	17580	17582	17556	17662	17496	17598	17846	17543	17577	17676	17468	17653	17433	17538	17451	17590	17635	17646	17513	17593	17278	17386	17486	17588	17560	17352	17667	17495	17444	17582	17618	17382	17592	17776	17391	17580	17668	17609	17500	17686	17680	17465	17614	17627	17742	17593	17672	17460	17610	17334	17604	17794	17667	17651	17733	17604	17667	17578	17535	17538	17471	17562	17687	17553	17556	17678	17690	17606	17689	17485	17593	17387	17726	17652	17505	17644	17619	17406	17499	17534	17549	17666	17785	17615	17535	17543	17635	17498	17634	17631	17471	17706	17652	17720	17606	17609	17716	17595	17679	17663	17653	17447	17449	17710	17635	17585	17490	17657	17532	17513	17596	17818	17547	17646	17648	17490	17379	17763	17515	17621	17505	17668	17543	17497	17819	17703	17612	17490	17506	17337	17589	17686	17570	17678	17497	17722	17624	17632	17665	17789	17626	17758	17516	17702	17603	17542	17577	17652	17457	17728	17710	17672	17555	17520	17655	17578	17789	17570	17595	17578	17498	17574	17639	17615	17547	17571	17475	17639	17827	17584	17856	17421	17517	17629	17405	17630	17650	17598	17558	17560	17460	17466	17565	17463	17736	17690	17543	17788	17675	17827	17387	17560	17543	17599	17435	17845	17686	17644	17648	17605	17558	17667	17475	17701	17546	17589	17460	17461	17715	17762	17836	17621	17450	17886	17629	17689	17555	17614	17696	17817	17555	17533	17679	17506	17607	17736	17643	17517	17616	17787	17817	17625	17604	17431	17432	17667	17628	17503	17472	17576	17732	17568	17331	17622	17561	17592	17582	17801	17560	17690	17543	17596	17557	17514	17474	17467	17757	17699	17586	17765	17595	17649	17623	17512	17627	17499	17727	17520	17624	17831	17655	17579	17672	17587	17593	17669	17439	17401	17875	17769	17743	17470	17625	17474	17592	17668	17441	17819	17600	17633	17503	17426	17317	17434	17502	17481	17470	17594	17544	17495	17701	17697	17596	17603	17634	17522	17786	17598	17842	17525	17653	17687	17610	17353	17367	17405	17614	17723	17669	17653	17649	17491	17796	17836	17437	17680	17626	17626	17697	17472	17491	17488	17339	17495	17452	17579	17614	17739	17529	17535	17690	17610	17778	17526	17420	17425	17498	17400	17488	17622	17657	17611	17477	17699	17811	17480	17719	17823	17605	17421	17604	17717	17756	17683	17704	17607	17541	17664	17555	17569	17877	17777	17483	17604	17726	17587	17400	17719	17727	17337	17603	17657	17477	17618	17661	17535	17521	17690	17770	17621	17736	17676	17405	17587	17597	17636	17510	17603	17421	17731	17659	17547	17480	17635	17589	17497	17668	17758	17674	17624	17780	17513	17678	17486	17583	17627	17710	17564	17589	17799	17591	17631	17609	17650	17754	17714	17678	17746	17489	17626	17681	17844	17747	17775	17638	17528	17441	17434	17622	17625	17523	17399	17726	17547	17529	17606	17732	17684	17634	17314	17661	17517	17559	17555	17812	17574	17578	17646	17536	17609	17619	17764	17687	17755	17602	17581	17503	17400	17605	17437	17639	17711	17595	17559	17658	17484	17761	17689	17644	17704	17528	17528	17651	17720	17730	17711	17680	17655	17528	17579	18035	17430	17526	17704	17370	17534	17543	17568	17813	17545	17721	17476	17813	17516	17653	17581	17828	17809	17506	17423	17666	17414	17721	17461	17656	17689	17594	17581	17559	17637	17721	17561	17526	17585	17510	17710	17743	17628	17726	17382	17486	17609	17915	17551	17682	17586	17584	17650	17732	17620	17559	17525	17762	17569	17678	17865	17535	17510	17511	17774	17547	17679	17756	17802	17452	17753	17505	17613	17616	17503	17603	17608	17628	17624	17606	17502	17691	17566	17492	17648	17641	17573	17541	17509	17589	17432	17565	17806	17642	17578	17386	17602	17695	17711	17332	17690	17672	17670	17636	17708	17603	17589	17637	17645	17651	17650	17618	17569	17620	17668	17728	17595	17569	17585	17802	17768	17614	17715	17421	17764	17584	17668	17658	17575	17622	17668	17609	17607	17688	17421	17684	17510	17499	17345	17793	17693	17394	17701	17478	17671	17760	17679	17623	17749	17606	17467	17755	17791	17645	17712	17627	17722	17399	17467	17608	17747	17548	17492	17515	17730	17855	17731	17631	17449	17578	17602	17579	17497	17687	17788	17477	17840	17356	17608	17711	17660	17677	17701	17576	17854	17527	17639	17671	17750	17668	17669	17738	17516	17627	17880	17525	17479	17602	17545	17579	17327	17564	17674	17461	17642	17486	17628	17670	17504	17677	17508	17621	17691	17543	17731	17788	17566	17556	17483	17461	17477	17681	17535	17646	17475	17421	17704	17499	17512	17424	17675	17587	17520	17668	17718	17691	17445	17458	17507	17614	17500	17753	17625	17467	17491	17673	17635	17638	17664	17598	17609	17624	17511	17529	17626	17506	17576	17544	17585	17397	17623	17544	17864	17648	17804	17817	17705	17705	17616	17868	17643	17612	17460	17570	17491	17561	17470	17711	17694	17563	17656	17584	17636	17591	17534	17357	17470	17497	17823	17489	17625	17663	17671	17440	17631	17718	17619	17482	17529	17534	17734	17591	17701	17575	17616	17612	17683	17474	17588	17685	17655	17716	17657	17498	17568	17698	17508	17641	17639	17575	17704	17695	17435	17407	17583	17609	17585	17525	17676	17500	17488	17845	17701	17714	17562	17809	17543	17661	17370	17634	17712	17754	17722	17652	17797	17590	17504	17679	17535	17484	17402	17546	17686	17519	17528	17664	17466	17448	17589	17545	17585	17612	17715	17655	17781	17480	17470	17735	17609	17483	17536	17602	17575	17696	17717	17397	17517	17294	17445	17730	17713	17572	17731	17590	17790	17550	17678	17698	17711	17682	17391	17495	17419	17478	17453	17572	17519	17623	17767	17543	17528	17422	17655	17742	17514	17584	17654	17592	17424	17637	17507	17532	17606	17566	17665	17529	17577	17693	17443	17520	17634	17587	17639	17507	17482	17481	17769	17589	17883	17473	17652	17632	17485	17575	17603	17737	17586	17789	17613	17791	17701	17459	17799	17541	17598	17754	17632	17595	17547	17680	17673	17311	17337	17686	17605	17715	17611	17503	17515	17658	17714	17461	17716	17515	17578	17588	17674	17646	17577	17577	17523	17710	17620	17762	17674	17530	17653	17714	17738	17525	17734	17627	17566	17602	17766	17686	17612	17750	17469	17638	17441	17597	17622	17652	17733	17471	17758	17518	17661	17873	17519	17491	17790	17541	17718	17378	17477	17705	17546	17505	17772	17630	17625	17746	17564	17596	17722	17483	17620	17512	17536	17561	17352	17684	17659	17759	17527	17676	17664	17512	17409	17610	17627	17626	17626	17786	17567	17535	17546	17681	17550	17603	17631	17638	17445	17315	17738	17607	17654	17673	17664	17445	17625	17561	17742	17595	17618	17550	17489	17760	17726	17724	17697	17567	17557	17591	17427	17652	17713	17572	17504	17695	17583	17685	17584	17643	17677	17387	17629	17462	17457	17523	17593	17616	17603	17678	17457	17327	17570	17714	17491	17435	17287	17591	17832	17605	17570	17445	17488	17656	17543	17657	17612	17574	17735	17710	17545	17508	17508	17599	17637	17793	17543	17545	17845	17609	17691	17614	17464	17524	17643	17459	17536	17574	17563	17467	17566	17638	17551	17614	17517	17617	17735	17703	17787	17756	17489	17615	17783	17633	17750	17676	17432	17666	17488	17447	17517	17767	17473	17544	17463	17515	17541	17580	17489	17603	17456	17690	17561	17782	17743	17432	17646	17561	17597	17740	17691	17496	17473	17428	17731	17574	17600	17701	17627	17517	17584	17494	17608	17596	17315	17557	17618	17656	17446	17795	17614	17696	17501	17810	17782	17547	17565	17622	17596	17618	17548	17685	17599	17705	17804	17751	17391	17759	17679	17799	17763	17528	17730	17634	17601	17621	17517	17609	17708	17766	17706	17737	17652	17585	17591	17676	17666	17770	17672	17522	17650	17578	17659	17679	17445	17765	17526	17567	17597	17721	17539	17757	17583	17543	17597	17561	17534	17624	17542	17414	17548	17582	17523	17569	17474	17633	17649	17908	17616	17594	17649	17669	17679	17602	17678	17640	17621	17599	17688	17492	17548	17583	17587	17538	17545	17346	17567	17443	17277	17802	17495	17679	17816	17631	17693	17542	17527	17734	17612	17581	17537	17528	17446	17541	17633	17690	17586	17896	17561	17589	17714	17485	17389	17558	17581	17505	17781	17619	17684	17701	17660	17643	17720	17607	17510	17614	17429	17644	17871	17520	17421	17760	17687	17468	17543	17649	17717	17664	17602	17679	17710	17498	17562	17665	17351	17739	17471	17285	17425	17553	17610	17446	17434	17559	17580	17634	17503	17691	17852	17339	17580	17565	17871	17674	17499	17477	17562	17711	17621	17796	17468	17582	17605	17763	17614	17716	17432	17814	17664	17599	17628	17887	17534	17618	17379	17536	17568	17781	17675	17613	17656	17427	17653	17493	17728	17521	17728	17352	17490	17496	17637	17552	17615	17587	17613	17342	17655	17625	17711	17755	17767	17729	17734	17742	17827	17416	17710	17454	17480	17430	17396	17559	17466	17693	17727	17584	17645	17720	17555	17601	17846	17762	17339	17713	17368	17481	17649	17550	17704	17799	17628	17807	17499	17790	17711	17683	17512	17718	17688	17814	17783	17618	17512	17425	17756	17668	17591	17762	17594	17320	17682	17539	17723	17561	17738	17696
20517	25067	22514	20313	17929	17702	17003	17531	16953	16404	16084	16111	15930	15877	15495	15475	15611	15441	15638	15591	15756	16129	16075	15852	15670	15383	15194	15087	15229	14973	14906	15078	15144	15090	15113	14951	15065	15065	15087	15036	15045	15190	15085	14987	15165	15155	15125	14986	15104	15101	15149	15121	14990	15128	15009	15024	15171	15021	14971	14971	15014	15187	15067	15092	15031	15004	15046	15195	15140	14979	15014	15000	15055	15105	14986	15182	15091	14964	15150	15145	15112	15041	15168	15133	15147	15063	14967	15149	15110	15094	15091	15033	15167	14959	15147	15150	15060	15225	14959	14867	14956	15036	14917	15071	14953	15097	15117	15137	14982	15205	15064	15118	15075	15208	14969	14944	15171	14977	14997	15085	15040	15158	15060	15091	14987	15130	15112	14967	14973	15253	15168	15047	15203	15174	15057	15039	15006	15095	15272	15089	15070	15084	15027	14995	15059	14952	14919	15097	15128	15148	15085	15004	15087	15165	15055	15201	15054	14927	15044	15067	15169	15097	15071	15091	14978	15164	15161	15159	15254	15084	14958	15181	14922	15155	14976	15059	15061	15148	15054	15108	15125	14980	15153	15022	14898	14971	15109	15158	15134	15089	14952	14988	15119	15021	14927	14937	15108	15003	15033	15133	14896	15131	15087	15033	15012	14974	15216	15079	15258	14955	15198	14892	15053	15035	14932	14950	15133	15246	15131	14959	15043	15087	15092	15170	15087	15133	14929	15005	15197	15150	14900	14940	15041	15176	15226	14972	15058	14929	15115	14907	15101	15153	15108	15203	15005	15041	15223	15152	15013	14817	14959	14911	15117	15014	15051	15124	14984	14910	14958	15001	15126	15177	15133	15203	15132	15084	14939	15068	15063	15012	15211	15112	15076	14924	15138	15128	14944	15023	15210	15045	15206	15031	15138	15070	15131	15014	14957	14925	15051	15379	15147	15001	15021	15006	15032	15054	14963	15003	15087	14860	15039	15148	14987	15074	14969	15062	15041	15075	15163	14811	15207	15009	14863	15060	14998	15123	15115	15157	15028	15155	15119	14995	15094	15110	15112	15093	15307	15133	15017	14976	15173	14930	15202	14965	14969	15090	15194	15050	15024	15064	14962	14976	15105	15135	15096	15066	14991	15067	15064	15148	15119	15201	15237	15193	15193	15062	15145	15068	15185	15335	14954	15050	14977	14963	15048	14924	15091	14918	14943	14974	14992	15147	14972	14958	15246	14893	15171	15016	15137	15111	15090	14935	15039	15052	14920	14993	15092	15005	15151	15063	15089	15133	14986	14930	14971	15116	14984	15200	14950	15166	15023	15016	15141	14985	15087	14901	15097	15047	14927	14986	15201	15069	15098	14998	15036	15106	15122	15275	15185	15001	15075	15106	15074	14898	15108	14941	15120	14998	15037	14952	15191	15116	15172	14934	15126	14893	14879	14991	15135	14895	15048	15165	15039	15058	15043	15011	15142	15070	15141	14968	15222	15009	14848	15144	15036	14978	15119	14883	14958	15132	15005	15242	15126	14994	15156	15140	15246	15135	15087	14978	15017	15094	15011	14899	15000	15208	15242	14979	15079	14997	15147	14992	15098	15022	14983	15086	15147	15109	14964	15009	14983	15143	15158	15173	15043	15156	15134	15062	15218	15180	15063	15256	15141	14930	14972	15089	14970	15047	14849	15130	15124	15096	14948	14936	15251	14909	15076	14979	15090	15219	14974	15165	14847	15007	15150	15176	15079	15062	15041	15196	15054	15000	15229	15051	15127	14990	15021	15131	15195	15084	15076	14975	15115	15209	14981	14948	15091	15067	15059	15144	15094	15014	15087	15055	15338	15102	15107	15023	15264	15039	15037	14858	15048	15015	15105	14945	15125	15118	15112	15129	15140	15072	15092	15010	15007	15062	15127	14996	15161	15096	15134	15217	15175	15065	14977	15149	15158	15081	14976	15021	15093	15189	14857	15148	15095	15106	15162	15177	15066	15178	15078	15081	14992	15087	15044	15157	14949	15076	14996	15203	15133	15098	15169	15082	15019	14945	15121	15013	14968	15149	14839	15048	15207	15159	14987	15053	14950	15171	15089	15068	14973	15030	15010	15047	14998	15073	14931	15052	15106	15145	14985	15168	15089	15087	15082	15370	14963	15065	15067	15132	15076	14915	15000	15137	15104	14948	15078	15126	15151	15066	15309	15075	15163	15062	14848	15060	14994	15231	15104	15028	15153	14929	15131	15124	15064	15071	15105	15166	14970	15207	15137	14853	15215	14845	15300	15088	14949	14987	15098	15087	15045	15087	15085	14959	14947	15034	15113	15193	14996	14963	15005	15127	15051	15015	14977	15119	14961	15152	15193	15076	14982	15101	15088	15126	15066	15189	15031	15100	15134	15019	15107	15090	15031	15110	15018	15059	15069	14869	14970	15062	15064	14986	14856	15131	15187	15170	15220	14857	15123	15059	15143	14991	14906	15057	15196	15073	15178	15105	15101	14893	14959	15080	15262	15282	15083	14990	15231	14992	15184	14981	15250	15083	15052	15055	15157	15183	15104	15183	15094	15153	15182	15078	15115	15082	15105	15090	15093	15219	15085	15080	15061	14943	15060	15176	15137	15192	15015	14978	15040	15128	15052	15070	15221	14820	15106	15021	15094	15100	15068	14881	15200	15115	15109	15093	14982	15091	15160	14954	15099	15202	14861	15074	15123	15026	15062	15136	15077	14972	15188	15219	15039	15209	15075	15018	15062	14970	15001	14850	15137	15117	15153	15176	15058	15122	15025	14967	15309	15043	15241	14828	14954	15182	15102	14924	15130	15054	15081	15093	15090	15122	15244	14932	15017	15246	15149	15138	15090	15072	15022	15066	15088	15168	15262	15041	15070	15156	15152	15034	14946	15040	15092	15120	15055	14850	15242	14855	15068	15210	15132	15186	14871	15192	15251	15298	14985	15149	15194	15076	15128	15170	15069	15110	15036	15164	15123	15028	15024	14941	15036	15136	15158	15029	15063	15084	15085	14971	15086	15193	15022	15010	15079	15014	14954	14931	15059	14973	15108	15079	15106	15283	15073	15038	14899	15079	15238	15009	15106	15024	15104	15167	14908	15150	14944	15190	15197	14907	15083	15011	14942	15005	14947	15089	14986	15045	15056	14951	15081	15233	15007	15065	15097	15034	15175	15023	15000	14955	15075	15280	15185	15064	14837	15124	15283	14933	15169	15052	15251	15193	15033	14886	15090	15175	15143	15066	15188	15133	15008	15018	15227	14977	15016	14942	15017	15037	15071	15156	15103	15043	15173	14921	15116	14987	15140	15121	14993	15117	15224	14988	15164	15089	15026	14970	15133	15125	14921	14924	15143	14947	14944	15093	15082	15138	15130	15164	14989	14984	15188	14956	14869	15016	15111	15159	15117	15050	15081	15036	15013	15102	15079	14920	14955	15222	14986	15277	15134	15208	15049	14989	15148	15261	15199	15083	15262	15118	15009	15049	15078	15112	14979	15115	15123	15035	14978	14944	15227	15136	15136	14973	15223	15165	14995	15157	15142	15024	14876	15029	15063	15126	15057	15157	15131	15052	15185	15053	15039	15205	15115	15110	15187	14982	15201	15078	15065	15021	15083	14999	15118	15054	15091	15077	15017	14961	15033	15023	14966	15119	15070	15180	14943	15141	15260	15108	14972	15125	15125	15046	14975	14967	15085	15045	15129	15036	14996	14941	15070	14973	14938	14999	15003	15128	15098	15013	15113	15025	15153	15108	15085	15069	15124	15036	15111	15137	14985	14929	15094	14982	15078	15035	15000	15350	15005	15040	15159	15067	15151	15047	15047	15077	15208	15140	15136	15174	15067	15009	15101	15037	15103	15088	15116	15037	15047	14887	15014	15021	15133	15140	15006	15206	15151	15114	15098	14969	14979	15138	15210	14904	15076	14980	15051	15154	15036	14975	15039	15061	15135	15004	15217	14977	15272	15215	15109	15185	15293	15192	15154	14949	14916	14945	14936	15227	14994	15192	15110	15073	15219	15052	15021	15177	15151	15118	15118	15012	14938	15096	14933	15030	14956	14995	15087	15032	15195	15137	15196	15087	15103	15215	15052	15020	15078	14942	15086	15119	15147	15103	15018	14983	15060	14989	15226	15253	14995	15105	15082	15136	15102	15145	15158	15062	14913	15090	15235	14952	15122	15137	15081	15080	14961	14961	15165	14968	14985	15133	15188	15167	15112	15046	15030	15031	14964	15049	15090	14986	15207	15078	15081	14964	15167	15116	15188	15148	15004	15175	15140	15093	15074	14956	15258	14939	15189	15030	15047	14847	15058	15104	15072	15180	15082	15029	15202	14885	15075	15149	14991	15142	15138	15085	14987	15062	15153	15065	15276	15065	15070	14964	15075	15100	15078	15003	15033	15199	15127	15215	15125	14912	15136	15037	15158	15080	15139	15048	15122	15025	15125	15071	15160	15012	14846	15118	14980	15071	15119	15017	15037	15043	15148	15102	15032	15090	14888	15172	15176	15121	15072	15191	15133	15026	15029	15042	14974	14956	15199	15177	14996	15073	15066	14902	15206	15123	15215	15087	15199	15103	15135	15122	15125	15098	15062	15062	15087	15069	14950	15296	15231	15027	14974	14975	14887	15073	14985	15039	15120	15045	15193	14993	15105	14975	15223	15075	14968	15204	14995	15105	15070	15041	15064	15076	15098	14991	15129	14928	15017	15003	14953	15103	15019	15009	15117	14873	15098	15214	15152	15007	14979	15162	15230	15141	15211	15032	15031	15022	15181	15065	15101	15168	15075	15164	15073	15087	15213	15167	14963	14978	15209	15085	15177	15078	15023	15283	15033	15084	14943	15087	15041	15303	15149	14995	15120	14901	15232	15173	15124	15041	15171	14971	15062	14982	15121	15121	14844	15177	15132	14967	15061	15368	15110	15006	15103	15143	14900	15126	14967	15068	15111	15113	15128	14955	15053	15181	15049	14937	15108	15110	15074	15183	15160	14887	15118	15028	15068	15138	14935	15127	15067	15050	15212	15128	15081	14977	15175	15049	15320	15044	15234	15159	14880	15172	15104	15071	15055	15011	14980	15125	15163	15158	15117	15176	14943	14989	15256	15025	14985	15038	14965	15125	15042	15076
25577	21386	28306	25484	22581	21179	20820	19984	19006	18717	18772	18416	18355	18298	18297	18282	17934	17684	17746	19086	20108	21687	21519	19824	18692	17875	17423	17255	17473	17201	17403	17202	17293	17128	17267	17223	17261	17276	17019	17229	17399	17296	17118	17181	17045	17091	17345	17148	17237	16957	17106	17157	17269	17309	17273	17161	17198	16998	17155	17124	17273	16989	17205	17087	16957	17135	17198	17213	16966	17200	17172	17300	17061	17176	17164	17299	17264	17166	17071	17336	17195	17212	17235	17205	17333	17249	17069	17334	17234	17178	17101	17008	17207	16979	17238	17216	17074	17069	17121	17251	17330	17394	17187	17253	17092	17235	17157	17221	17084	17265	17144	16960	17285	17147	17190	16900	17306	17185	17315	17258	17104	17012	17273	17214	17300	17365	17212	17397	17139	17094	17173	17096	17184	17087	17345	17173	17170	17340	17159	16947	17035	17223	17033	17069	16903	17139	17168	17279	17375	17162	17235	17116	16989	17187	17117	17136	17098	16871	17051	17128	17305	17169	17166	17166	17057	17062	17212	17143	17175	17193	17132	17237	17148	17091	17293	17085	17321	17166	17153	16934	16944	17050	16833	16874	17044	17244	16947	17241	17115	17249	17267	17201	17265	17143	17185	17082	17077	17116	17033	17006	17312	17160	17230	17062	17102	17135	17054	17089	17066	17003	17119	17152	17102	17155	17130	17050	17247	17004	17350	17103	17254	17171	17060	17170	17038	17339	17125	17086	17128	17107	17336	17157	17153	17143	17033	17321	17253	17104	17180	17085	17065	17234	17133	17237	17214	17231	17215	16999	17147	17105	17274	17273	17154	17023	16958	17110	17027	17026	16774	17281	17077	17090	17023	17170	17085	17087	17165	17377	17130	17117	17192	16843	17269	17195	17305	17436	17209	17184	17224	17133	16963	17271	17200	17058	17175	17192	17040	17134	17028	17057	17125	17096	17312	16977	17366	17068	17124	17001	17154	17129	17117	17104	17035	17156	17305	17274	17301	17272	17129	17163	17126	17037	17074	17208	17181	17003	17031	17162	16883	17220	17295	17307	17117	17312	17265	17134	17218	17267	17067	17112	17190	16982	17195	17020	17315	17199	17235	17265	17045	17042	17135	16964	17339	17192	17092	17010	17141	17159	17182	17178	16913	16974	17051	17169	17346	17177	17282	17118	17123	17071	16969	17221	17270	17330	17149	17202	17364	17272	17029	17260	17066	17319	17137	17144	17112	17301	17181	17251	17281	17271	17179	17254	17226	17089	17137	17156	17159	17168	17160	17311	17007	16974	17438	17103	17151	16966	17120	17172	17233	16959	17151	17301	17075	17163	17349	17082	17204	17270	17225	17127	17163	17053	17074	17305	17281	17282	17261	17260	17236	16991	17218	17216	16948	17197	17050	17153	17202	17246	17274	17036	16950	17113	17288	16906	17151	17082	17215	17154	17129	17210	17221	17118	17349	17257	17122	17173	17199	17112	17277	16976	17269	17185	17414	17218	17118	17289	17021	17028	17197	17161	17196	16962	17092	17249	17172	17041	17167	17041	17157	17233	17179	17065	17346	17228	17232	17278	17177	17065	17046	17218	17160	17060	16944	17060	17115	16974	17069	17062	17163	17135	17254	17106	17124	17114	17175	17103	17156	17202	16956	17062	17231	17029	17032	17225	17205	17066	17214	17017	17061	16974	17141	17079	17026	17112	16889	17170	17148	17006	17128	16978	16985	17169	17038	17135	16857	17044	17090	17271	17326	17194	17193	17108	17094	17281	17205	17263	17224	17105	17059	17079	17168	17107	17256	17285	17106	17144	17330	17289	16982	17196	17253	17127	17212	17070	17080	17063	17207	17217	17204	17142	17162	16927	17422	17134	16824	17132	17249	17318	17024	17250	17292	17371	17213	17195	17141	17237	17139	17085	17140	17229	17277	17292	17123	17198	17120	17044	16948	17069	17242	17250	17169	17199	17269	17331	17038	17320	17195	17064	17176	17164	17409	17178	17024	17208	17130	17145	17369	17090	17080	17273	17061	16955	16898	17157	17209	17194	17131	17091	17050	17284	16909	17149	17200	17073	17247	17277	17105	17184	17207	16896	17218	17105	17307	17256	17192	17119	17227	17114	17188	16972	17095	17178	17005	17198	17185	16962	17229	17197	17289	16972	17299	17092	17253	17155	17033	17196	17005	17030	17198	17123	17045	16922	17204	17191	17149	17213	16967	17138	17094	17069	17034	17162	17215	17277	17164	17106	17082	17148	17258	17081	17264	17280	17189	17080	17187	17406	17144	17306	17234	17108	17241	17046	17119	17229	17077	17289	16945	17230	16969	16883	17167	17056	17131	17028	17247	17203	17081	17022	17150	17149	17146	17227	17149	16953	17148	17209	17047	17287	17383	17175	17075	17135	17004	17116	17306	17161	17007	17089	17251	17097	17031	17164	17098	16936	17459	17176	17325	17107	17336	17162	17165	17260	17258	17112	17249	17303	17131	17187	16997	16886	17021	17239	17210	17099	17200	17161	17137	17343	17344	17191	17195	17107	17368	16965	17249	17182	17136	17057	17092	17242	17129	17055	17350	17361	17215	17156	17252	17407	16977	16898	17349	17303	17366	17102	17212	17134	17127	17173	17115	17139	17125	17337	17097	17425	17353	17143	17263	17261	17210	17189	16990	17271	17185	17183	17081	17328	17123	17196	17278	17117	17241	17138	17084	17197	17186	17164	17231	17144	17156	17161	17106	16864	17341	17111	17255	17095	17156	17305	17106	17002	17173	17231	17289	17340	17120	17234	17098	17152	17063	17113	16987	17106	17320	17129	16919	17100	17173	17189	16865	17205	17167	17262	17189	17074	17096	17032	17031	17190	16917	16910	16936	16786	17139	17042	16965	17078	17140	17343	17250	17008	17182	17106	17228	16986	17036	16947	17287	17359	17020	17237	17012	17058	17021	17240	16951	17070	17271	17068	17142	17114	17078	17188	17160	17075	17386	17136	17250	17203	17237	17194	17039	17205	17186	17258	17110	17128	17314	17227	17069	17208	17220	17285	17111	16830	17006	17132	17077	17181	17111	17127	16991	17074	17147	17339	17076	17186	17289	17027	17177	17216	17143	17196	16939	16910	17166	17119	17180	17287	17162	17240	17204	17442	17187	17376	17310	17285	17078	17087	17034	17196	17174	17159	17225	17240	17128	17139	17363	16981	17275	17104	17232	17140	17245	17192	17171	17220	17167	17205	17325	17265	17219	17083	16998	17106	17190	17207	17220	17112	17106	17135	17354	17505	17205	17146	17006	17162	17191	17025	17248	17072	17182	17230	17301	17194	17248	17345	17017	17202	17116	17171	17225	17106	17238	17067	17246	17232	17198	17129	17199	16935	17221	17114	17078	17150	17030	17157	17172	16991	17081	17256	17169	17096	17036	17023	17261	17424	17310	17222	17295	17080	17093	17224	17183	17185	17236	17290	17343	16922	17214	17248	17406	17091	17223	16995	17238	17248	17086	17124	17205	17286	16989	17083	17173	17245	17225	17102	17204	17168	17184	16979	17128	17372	17071	16888	17387	17275	17115	17261	17185	17378	17178	17344	17128	17033	17157	17232	17161	16981	17135	17117	17235	17293	17028	17128	17143	17100	17179	16971	17026	17052	17129	17039	17109	17151	17119	17210	17092	17280	17075	16884	17097	17147	17114	16984	17107	17113	17036	17092	17193	17142	16919	17180	17016	16939	17144	17276	17241	17192	17183	17287	17227	16947	17369	17044	17308	17046	17244	17157	17091	17208	17133	17203	16986	17159	17301	16994	17381	17277	17108	17199	17196	17033	17217	17074	17148	17001	17065	17148	16970	17102	17390	17324	17102	17151	17095	17058	17353	17238	17323	17183	17023	17122	17259	17214	17118	17139	17137	17162	16986	16881	17187	17081	17063	17139	17268	17067	17142	17335	17167	17335	17307	17096	17133	16991	17197	16982	17209	17168	17171	17094	17020	17199	16962	17322	17028	17303	17209	17098	17080	17146	17383	17040	17161	17200	17138	17126	17075	17120	17039	17356	16987	17188	16923	17105	17154	17068	17212	17092	17297	17133	17366	17257	17241	16919	17038	17207	17174	16868	17162	16811	17088	17042	17195	17164	17335	17102	17183	17176	17080	17153	17242	17313	17149	17213	17178	17227	17245	17117	17219	17191	17279	17309	17309	17243	17184	17078	17308	17130	17443	17182	17211	17498	17415	17162	16900	17094	17006	17235	17242	17126	17329	17232	17141	17221	17143	17119	17102	17327	17259	17047	17144	17023	17356	17139	17224	17091	17085	17199	17206	17035	17014	16974	17137	17019	17232	17245	17165	17110	17246	17015	17305	16983	17263	17200	17174	17033	17033	17103	17156	17043	17195	17165	17114	17069	17128	17119	17275	17123	17101	17275	17040	17037	16991	17115	17172	17226	17114	17133	17146	17249	17073	17191	17331	17319	17005	17294	17157	16985	17111	17193	16997	17063	17265	16977	17205	17074	17035	17268	17136	17219	17095	17100	17232	17220	16867	17230	17031	17145	17181	17397	17206	17178	17167	17136	17127	17316	17188	16975	16985	17067	17181	17127	16900	17182	17149	17109	17161	17106	17224	17387	17211	17189	17117	17175	17215	17066	17090	16929	17205	17234	17077	17047	17069	16985	17225	17190	16993	17132	17294	17093	17147	17061	16933	17269	17188	17094	17136	17043	17319	17165	17163	17135	17236	17358	17175	17143	16942	17007	17097	17187	17230	17230	17218	17280	17123	17394	17009	16903	17320	17159	16906	17148	17023	17148	17264	17254	17008	17052	17194	17181	17166	17133	17122	17091	17024	17277	17122	17266	17140	17091	17237	17153	17300	16962	17005	17049	17160	17177	17032	17007	17123	17175	17180	17099	17010	17459	17289	17209	17142	17173	17322	16942	17237	17370	17143	16942	16933	17295	16991	17050	17145	17232	17237	17125	17253	17143	17268	17093	17152	17139	17025	17274	17091	17142	17083	17171	17050	16940	17178	17336	17199	17179	17353	17137	17049	17037	17247	17157	16996	17077	17255	17106	17309	17315	17059	17329	17124	17190	17373	17203	17027	17243	17082	17056	16870	17232	17154	17064	17071	16950	17201	16896	17047	17084	17203	17013
18567	30636	28782	23947	21151	18469	18789	19679	17771	17173	17196	16762	16835	16387	16388	16148	16114	15655	15621	18272	19422	21563	20774	18072	16393	15579	15374	14890	14936	14829	14584	14806	14966	14965	14754	15021	14842	14796	14815	14938	15012	14753	14725	14827	14902	14724	14825	14947	14704	14846	14960	14884	14844	14805	14945	14957	14858	15012	14903	14998	14891	14896	14955	14822	14658	14880	14974	14894	14855	14985	14853	14736	14837	14860	14948	14934	14914	14831	14866	14839	14764	14834	14912	14758	14799	14858	14944	14658	14962	14757	14785	14740	14762	14693	14785	14721	14890	14892	14814	14919	15001	14845	14791	14766	14773	14894	14813	14825	14945	14971	14933	14922	14917	14736	14905	14715	14863	14876	14790	14974	14800	14772	14875	14871	14881	14895	14777	14864	14991	14836	14633	14863	14887	15045	14875	14817	14955	14594	14746	14825	14781	14883	14921	14903	14996	14866	14823	14743	14930	14764	15018	14950	14824	15030	14843	14852	14976	14922	14907	14965	14770	14834	14761	14937	14884	14671	14864	14720	15007	14722	15079	14900	14707	14855	14795	14639	14936	14874	14859	14802	14677	14777	14890	14959	14709	14739	14978	14725	14831	14871	14850	14776	14893	14880	14896	14683	14905	14768	14843	14797	14705	14932	14864	14825	14814	14683	14782	14746	14783	14787	14935	14796	14939	14855	14800	15071	14982	14981	14746	14698	14831	14772	14837	14927	14810	14749	14785	14805	14816	14829	14785	14876	14668	14961	15141	14817	14815	14899	14844	14678	15005	14906	14782	14777	15000	14887	14802	14877	14909	14844	14776	14785	14951	15092	14761	14852	14812	14899	14934	14702	14944	14636	14876	14804	14882	14867	14742	14888	14847	14970	14809	14814	14704	14900	14735	14795	14667	14793	14706	14883	14932	14847	14760	14837	14827	14920	14742	14976	14881	14865	14837	14861	14849	14660	14834	14802	15086	14889	14805	14798	14803	14866	14783	14828	14739	14934	14734	14816	14748	14824	14894	14831	14810	14886	14879	14787	14830	14905	14898	14747	14840	14946	14808	14745	15006	14896	14749	14845	14729	15034	14943	14860	14796	14769	15005	14951	15010	14852	14876	14872	14885	14947	14771	14836	14841	14910	14892	14855	14807	14927	14910	14725	14888	14813	14809	14740	14756	14729	14951	14790	14707	14838	14632	15046	14749	14896	14745	14877	14819	14835	14881	14840	14869	14807	14774	14853	14872	14825	14741	14991	14757	14701	14763	14765	14918	14964	14846	14816	14825	14949	14774	14802	15012	14971	14913	14793	15015	14766	14912	14675	14688	14876	14929	14950	14865	15033	14883	14827	14720	14819	14648	15085	14745	14854	14848	14951	14803	14811	14823	14855	14735	14675	14814	14856	14810	14983	14806	14868	14933	15004	15003	14973	14891	14727	15009	14892	14913	14677	14844	14762	14963	14943	14808	14711	14865	14756	14876	14954	14923	14838	14832	14729	15014	14747	14842	14767	14820	14761	14722	14890	14903	14920	14796	15000	14858	14909	14994	14778	14641	14906	14833	14900	14780	14802	14797	14932	14670	14822	14826	14870	14762	14775	14877	14853	14898	14863	14955	15046	14699	14867	14763	14914	14834	14823	14842	14714	14810	14820	14923	14845	14816	14893	14777	14852	14934	14819	14839	14756	15002	14618	14774	14924	14984	14920	14797	14754	15033	15000	14730	14852	14975	14645	14686	14757	14764	14877	14843	14947	14797	14815	14822	14951	14817	14754	14882	14873	14887	14859	14818	14785	14842	14771	14720	14720	14949	14886	14924	14760	14899	14866	14794	14798	14720	14639	14798	14671	14822	14574	14875	14976	14763	14697	14889	14799	14783	14909	14844	15014	14809	14776	14738	14796	14671	14723	14824	14856	14863	14729	14844	14973	14714	14796	14831	14909	14871	14721	14821	15034	14727	14807	14991	14994	15001	14824	14899	14794	14778	14802	14730	14665	14862	14982	14711	14892	14922	14823	14731	14824	14746	14576	14805	14756	15019	15100	14835	14857	14799	14803	14722	14839	14900	15016	14830	14821	14965	14861	14743	14692	14872	14749	14784	14887	15029	14801	14990	14980	15055	14717	14945	14918	14841	14772	14891	14862	14798	14965	14885	14818	14782	14825	14861	14816	14896	14762	14808	14729	14826	14783	14873	14564	14741	14846	14857	14777	14977	14770	14952	14841	14742	14630	14717	14849	14855	14800	14771	14806	14705	14919	14805	14789	14846	14906	14796	14903	14917	14849	14899	14805	14863	14922	14798	14845	14887	14744	14820	14815	14995	14915	15115	14754	14748	14873	14867	14887	14804	14894	14707	15039	15007	14782	14879	14912	14989	14863	14758	14845	14799	14738	14806	14859	14748	15049	14804	14839	14833	14543	14898	14647	14810	14999	14980	14839	14799	14808	14938	14835	14970	14859	14772	14749	14820	14867	14923	14877	14876	14988	14948	14866	14895	14849	14973	14874	14833	14784	15057	14823	14697	14868	14760	14766	15027	14842	14884	14897	14718	14707	14748	14850	14764	14850	14738	14862	14696	14849	14726	14833	14837	14808	14921	15016	14777	14784	14823	14876	15123	14867	14924	14829	14955	14729	14776	14785	14932	14651	14906	14871	14965	14717	14830	14691	14982	14779	14880	14850	14848	14935	14781	14924	14850	14786	14794	14702	14943	14650	14640	14766	14736	14734	14726	14866	14838	14908	14718	14992	14880	14634	14978	14810	15002	14793	14836	14925	14882	14887	14875	14876	14714	14878	14805	14974	14836	14829	14871	14886	14947	14805	14725	14944	14819	14982	14760	14752	14781	14833	14947	14921	14866	14760	14842	14929	14954	14804	14751	14901	14999	14903	14864	14739	14902	14791	14830	14822	14747	14927	14788	14838	14770	14739	14791	14876	14878	14875	14896	14755	14851	14940	14937	14949	14734	14849	14787	14922	14784	14779	14776	14817	14978	14936	14798	14952	14789	14826	14933	14849	14820	14801	14883	14918	14797	15000	14853	14904	14695	14611	14842	14893	14843	14945	14745	14900	14901	14764	14757	14914	14694	15034	14841	14871	14629	14910	14829	14747	14626	14553	14927	14948	14980	14876	14953	14788	14879	14906	14846	14728	14932	14973	14806	14860	14937	14873	14871	14724	14735	15058	14926	14895	14948	14765	14803	14919	14862	14811	14809	14754	14744	14939	14775	14755	14966	14883	14967	14738	14910	14707	14873	14663	14921	14744	14962	14800	14898	14822	14696	14832	14860	14807	14692	14725	14895	14739	14852	14862	15000	14663	14832	14870	14917	14764	14912	14923	14835	14935	14846	14809	14785	14937	14852	14727	14958	14779	14737	14715	14853	14861	14856	14806	14744	14849	14863	15003	14869	14810	14831	14890	14763	14857	14935	14843	14752	14774	14730	14782	14973	14887	14827	14821	14812	14901	14856	14794	14892	14806	14912	14775	14821	14843	14827	14795	14851	14818	14926	14944	14943	14876	14749	14854	14930	14893	14775	14803	15058	14864	14863	14728	14924	14810	14869	14928	14827	14714	14853	15033	14825	14833	14792	14660	14937	14759	14823	14746	14935	14887	14954	14828	14816	14856	14949	14822	14841	14798	14834	14761	14779	14767	14955	14855	14828	14882	14647	14915	14645	14990	14734	14812	14859	14859	14946	14940	15019	14776	14817	14777	14740	14837	14657	15032	14875	14819	14889	14935	14842	14950	14815	14903	14835	14719	15020	14946	14689	14927	14964	14926	14953	14765	14728	14775	14659	14834	14834	15034	14856	14810	14788	14751	14787	14822	14831	14926	14925	14936	14655	14859	14685	14750	14942	14756	14877	14917	14982	14740	14908	14652	14827	15042	14767	14900	14802	14885	14778	14801	14836	14911	14737	14769	14896	14631	14910	14628	15013	14937	14901	14938	14859	14895	14849	15029	14870	15071	14901	14933	14706	14811	14894	14781	14955	14807	14835	14681	14945	14768	14745	14744	15039	14902	14962	14707	14756	14881	14834	14727	14857	14999	14861	14866	14742	14929	14703	14817	14848	14761	14747	14951	14528	14692	14834	14688	14821	15038	15065	14843	14894	14994	14875	14828	14985	14724	14958	14980	14976	15042	14848	14937	14794	14795	14858	14776	14897	14778	14852	14634	14603	14958	14896	14853	14656	14911	14890	14889	14711	14851	14867	14773	14745	14749	14883	14842	14838	14799	14687	14831	14784	14954	14985	14680	14883	14802	14979	14872	14753	14759	14688	14815	15094	14837	14967	14946	14709	14689	14716	14844	14870	14881	14761	14890	14998	15003	14859	14854	14858	14840	14829	14765	14829	14763	14991	14875	14809	14791	14812	14673	14896	14625	14831	14932	14671	14725	14905	14899	14714	14838	14909	14936	14769	14784	14859	14853	14938	14936	14921	14803	14749	14719	14859	14839	14956	14831	14840	14848	14927	14649	14700	14953	14824	14941	14790	14715	14789	14741	14872	14934	14775	14869	14722	14845	14844	14716	14909	14813	14822	14992	14842	14965	14987	14858	14767	14961	14881	14863	14791	14748	14798	14955	14883	14929	14894	14885	15018	14955	14767	14703	14766	14608	14666	14903	14832	14729	14790	14749	14843	14722	14946	14647	14675	14627	14881	14861	14982	14904	14873	14920	14780	14833	14791	14808	14771	14890	14886	14853	14878	14835	14727	14810	14754	14735	14693	14802	14782	14866	14944	14902	14865	15024	14690	14677	14929	15083	14718	14856	14941	14884	14915	14839	15014	14931	14957	14867	14902	14971	14772	14781	14913	15012	14900	14782	14821	14756	14725	14812	14986	14800	14847	14932	14924	14918	14732	15139	14813	14798	14978	14836	14868	14751	14873	14863	14853	14741	15026	14815	14786	14790	14653	15074	14772	14903	14846	14870	14650	14661	14862	14831	15012	14735	14749	14891	14883	14916	14817	14804	14911	15114	14874	14914	15069	14986	14811	14874	14800	14787	14731	14712	14708	14774	14814	14943	14702	14790	14864	14862	14825	14863	14669	14923	14840	14866	14865	14879	14974	14778	14765	14724	15001	14862	14927	14666	14962	14888	14859	14780	14723	14878	14837	14957	14753	14726	14867	14823
24386	21485	29024	24445	22275	23885	23784	20615	18848	19846	18968	19240	19296	18953	18696	18715	18493	18231	17941	21480	25121	25243	24671	21694	19751	18395	17622	17147	17187	17107	17177	17177	17287	17198	17199	17196	17203	17053	17032	17189	17188	17078	17201	17236	17133	17268	17199	17222	17151	17143	17095	17075	17185	17417	17170	17381	16948	17142	17223	17351	17151	17028	17262	17276	17153	17247	17200	17173	17301	17249	17150	17079	17092	17117	16943	17015	17107	17082	17155	17153	17161	17081	17200	17278	17205	17198	17139	17214	17177	16963	17240	17299	16933	17232	17172	17100	17170	17200	17084	17262	17305	17096	17142	17091	17125	17090	17067	16977	17077	17172	17233	17055	16983	17269	17035	17038	17171	17094	17305	17018	17124	17246	17081	17329	17112	17107	16961	17022	17111	17193	17235	17147	17196	17001	17460	17100	17211	17169	17238	16969	17195	17250	17234	17207	17137	17151	17167	17055	17045	17072	16843	16901	16864	17031	17056	17063	17068	17200	17020	17215	17017	17096	17185	17323	17378	17194	17058	17299	17097	17180	17299	17213	17111	17191	17222	17051	17150	17111	17104	16979	17187	17053	17297	17076	17037	17028	17142	17059	17056	17244	17087	17150	17210	17163	17042	17190	16994	17174	17199	17176	17277	17080	17112	17143	16975	17295	17136	17023	17180	17184	17208	17065	17213	17123	17199	17118	17280	17116	17065	17193	17251	17142	17126	17344	17286	17168	16798	17119	17100	17305	17044	17127	17353	17296	17185	17169	16994	17064	17199	17162	17324	17124	17136	17162	17132	17000	17077	17251	17043	16995	17275	17168	17213	16984	17156	16906	16923	17044	17031	17065	17217	17304	16925	17119	16892	17109	17147	17310	17110	16994	17158	16979	17078	17137	17080	17338	17155	17320	17104	16941	16878	17153	17196	17177	17095	17252	17244	17100	17078	17279	17218	17092	17330	17172	17180	17242	17054	16974	17093	17148	17117	17116	17327	17330	17204	17147	17130	17141	17116	17167	16980	17174	17047	17112	17094	17174	17149	17076	16932	17085	17133	17098	17187	17323	16966	17177	17116	16998	17178	16918	17217	16998	17117	17110	17183	17195	17007	17199	17217	17136	17028	17180	17111	17256	17276	17151	17134	17327	17202	17161	17261	17055	17005	16866	17046	16783	17005	17182	17022	17039	17221	17314	17150	17082	17002	17123	17062	17044	17083	17030	17203	17145	17257	16949	17152	16892	17021	17192	17205	17318	17031	17231	17418	17236	17310	17207	17025	16958	17213	17044	17142	17135	17040	17292	17214	17074	17211	17130	17107	17286	16997	17280	17240	17076	17186	17351	17231	17034	17235	17010	17100	16944	17200	16985	17069	17166	17064	17135	16973	17042	17146	17333	17275	17111	17062	17069	17151	17177	17110	17282	17375	17275	17224	17060	16855	17095	17164	16994	17133	17256	17103	17094	17035	17185	17187	17080	17044	17059	17080	17070	17093	17145	17093	17074	17033	17106	17149	17165	17199	17098	17161	17101	17060	17251	17464	16995	16810	17048	17084	17016	17049	17091	17202	17150	17233	17048	17329	17164	17122	17352	17083	17038	16954	17167	17154	17274	17066	17262	17359	17118	17133	17243	17074	17057	17367	16993	16896	17112	17175	17120	17411	17183	17333	17113	17101	17023	17140	16935	17233	17116	17089	17089	17432	17081	16974	17134	17156	17091	17073	17406	17018	17183	16996	17339	17255	17311	17302	17090	17125	16993	17281	17296	17129	17062	17179	17240	17142	17088	17098	17189	17076	17075	17234	17250	17049	17057	17128	17065	17062	17009	17151	17123	16994	17170	17093	17096	17021	17030	17325	17131	17187	17300	17077	17057	17346	17106	17128	17077	17050	17234	17131	16992	17162	17133	17175	17314	17038	17019	16970	16963	17101	17412	17208	17150	17304	17192	17008	16966	17022	17202	17082	17209	17383	17205	17096	17173	17311	17156	17163	17111	17010	17249	17149	17153	17182	17031	17175	17172	17020	17147	17102	17224	17101	17092	17268	17164	17079	17100	17055	17132	17075	17142	17246	17093	17237	17164	17038	17225	17059	17217	17027	17106	17045	17243	17255	17155	17125	17369	17027	17078	16947	16902	17154	17186	16974	17304	17239	16999	17175	17176	17001	17059	17113	17066	17226	17210	17256	17060	16944	17072	17022	17209	17254	17101	17165	17105	17069	17022	17100	17078	17303	17020	16937	17062	17113	17093	17221	17138	17185	17056	17093	17131	17208	17017	17294	17037	17359	17179	17177	16970	17271	17238	17318	17070	17083	17080	17230	17276	17146	17115	17047	17119	17380	17152	17217	17342	17121	17263	17179	17197	17345	17267	17182	17061	17031	17086	17120	17199	17133	17096	17063	17263	17051	16964	17421	16947	17082	16907	17207	17049	17205	17081	17026	17309	17260	17109	17297	17123	17173	17051	17304	17002	17197	17172	17156	17086	16997	17217	16936	17085	17007	17019	17108	17116	16961	17093	17305	17071	17258	16971	17009	17300	17181	17111	16972	17253	17184	17250	17156	17226	17191	17225	17138	17154	17053	17070	17098	17014	17135	17296	17177	17082	17102	17211	17312	17186	17097	17310	17085	17035	17133	17166	17201	16968	17034	17069	17059	17105	17271	17153	16957	16944	17239	17264	17077	17094	16878	17155	17190	16973	17218	17158	17131	17054	17333	17225	17288	17259	17159	17211	17117	16922	16924	16967	17010	16873	17031	17023	17158	17099	17037	17050	17029	17156	17130	17201	16866	17124	16998	16986	17102	17066	17217	17162	17144	16960	17078	16961	16783	17104	17044	17002	17095	17343	17102	16908	17100	17038	17110	17055	16961	17000	17005	17045	17259	17132	17258	17080	17117	17187	17284	17199	17149	17153	17075	17206	17116	17021	17294	17090	17161	17146	17079	17202	17108	17286	17468	17219	17245	17222	16968	17200	17094	17090	17049	17113	17290	17108	17037	17062	17290	17046	17040	17214	17106	17210	17139	17013	17110	17146	17139	17133	17142	17172	17072	17044	17076	17043	16998	17063	17223	17090	17120	17092	17312	17330	17032	17106	17206	17239	17142	17247	17307	17158	17282	16961	17185	16916	17051	16971	17124	16991	16941	16952	17152	16977	17141	17048	17262	17167	17047	16941	17043	16945	17261	17171	17221	17122	17151	17226	17145	17046	17361	16989	17019	17006	17185	17005	17159	17055	17129	17185	17012	17060	17230	17082	17161	17360	17214	16972	17129	17283	17029	17171	17029	17074	17004	17078	17193	17335	17282	17137	17178	17066	17160	17194	17210	17091	17039	17308	17206	17322	17222	17112	17084	17108	17209	17030	17310	17268	17242	16976	17195	17183	17143	17117	17090	17116	16972	17045	17228	17111	17221	17059	17217	17149	17085	16980	16900	16885	17173	16992	17292	17079	17103	17113	17123	16939	16903	17185	17299	16930	17016	17234	17030	16920	17179	16937	17193	16973	17139	17104	17160	17056	17079	17302	17134	16999	17221	17048	17099	17291	17154	17245	17222	17129	17181	17231	17100	17132	17040	17242	17135	17102	17241	17209	17190	17015	17034	17250	17281	17112	17248	17063	16987	17100	17139	17205	17069	17187	17276	17201	17199	17057	17014	17242	17224	17158	17111	17027	17296	17191	17092	17161	17216	17092	17195	17070	17182	17284	17250	17142	17141	17278	17343	17143	16950	16961	17224	17331	17283	17324	17082	16981	17070	17083	17303	16913	17017	17128	17297	17120	16885	17117	17032	17106	17052	17277	17324	17305	17284	17231	16776	17209	17125	17286	17265	17105	17122	17234	17377	17155	17131	17285	17132	17187	16801	17356	17138	17147	17079	16913	17235	17153	17116	17129	17023	16993	17170	17128	17338	17254	17247	17032	16975	16975	17312	17007	17277	16978	17282	17077	17344	17180	16994	17026	17083	17167	17024	16947	17081	17103	17058	17084	17295	17143	17105	17338	17041	17153	17037	17054	17277	17216	17163	17234	17248	17386	17116	17244	17135	17282	17142	17205	17149	17157	17181	17116	17197	17143	17001	17135	17046	16969	17172	16984	17087	17053	16959	17086	16908	17127	17157	17083	17188	16966	17146	17314	17264	17352	17289	16966	17296	16859	17155	17139	17324	17051	16951	17160	17228	16982	16986	16902	17098	17255	17225	17083	17124	17197	17281	17146	17014	17308	17033	17049	17195	16972	17172	17129	17112	17081	17149	17118	17041	17225	17189	16997	17001	17281	17375	17192	17271	17152	17050	16885	17014	17073	17105	17399	17115	16746	17221	17033	17141	16968	17176	17242	17242	17168	17292	17064	17199	17204	17123	17238	17386	17308	17096	17075	16939	17128	17110	17250	17085	17160	17215	17063	17247	17143	17024	17188	17023	17165	17276	17089	17144	17363	17270	16982	16995	17053	17103	17166	17219	17078	17137	17109	17231	17135	17109	16938	17019	17076	17183	17232	17203	17182	17034	17101	17158	17198	17149	17086	17020	17283	17056	17184	17282	17250	17096	17180	17124	17171	17006	17167	17195	17058	17124	17018	17044	17048	17072	17161	17139	16913	17094	17071	17262	17147	17226	17205	17159	17218	17086	17112	16917	17119	17357	17172	17179	17030	17093	17138	17000	17256	17149	17158	17118	17075	17062	17323	17225	17109	17074	17148	17167	17059	17103	17027	17252	17247	17315	17089	17013	17176	17041	16980	16994	17092	17134	17085	17101	17362	17120	17139	17128	17055	17182	17120	16972	16920	16981	17096	17107	16972	17123	17074	17037	16997	17089	17188	17169	17086	17019	16945	17092	17133	17093	17044	16881	16942	17313	17143	17184	16975	17192	17425	17207	17111	17131	17152	17268	17091	17090	17014	17336	17020	17243	16975	17139	16973	17067	17327	17156	17113	17234	17187	17043	17083	17021	17019	17174	17284	17028	17182	17273	17212	17181	17163	17223	17218	17221	17098	17015	17155	16973	17242	17044	17267	17096	17112	17232	17101	17076	17136	17010	17181	17068	17055	17157	17042	17065	17127	17249	17037	17269	17189	16995	16997	17049	17227	17409	17169	17107	17166	17295	17201	17195	17097	17195	17099	17238	17144	17233	17242
20867	34928	33932	28361	23986	20156	19454	20114	17947	18829	18172	18387	18080	17319	17428	17239	16701	16048	16094	22482	26072	25863	24553	20045	17603	16133	15431	15017	14912	14736	14887	14783	14751	14869	14909	14682	14874	14887	14758	14882	14824	14723	14800	14865	14928	14961	14883	14992	14907	14809	15015	14767	14971	14862	14952	14801	14944	14786	14934	14788	14779	14791	14941	15002	14712	14765	14866	14744	14777	14923	14876	14923	14697	14946	14955	14924	14876	14710	14865	14776	14936	14812	14980	14689	14992	14660	14949	14715	14775	14942	14874	14739	14762	14890	14769	14952	14813	15073	14881	14837	14889	14759	14832	14877	14910	14903	14832	14829	14637	14843	14928	14898	14967	14810	14710	14922	14897	14747	14864	14670	14906	14698	14758	14872	14785	14825	14838	14901	14792	14870	14902	14895	14802	14771	14803	14887	14813	14996	14917	15117	14896	14861	14742	14923	14887	14794	14886	14670	14865	14907	14907	14927	14883	14940	14985	14708	14968	14698	14919	14796	14804	14939	14847	14903	14747	14808	14934	14639	14952	14891	14848	14915	14859	14839	14919	14780	14848	14851	14966	14998	14777	14733	14877	14776	14886	14973	14814	14763	14826	14902	14764	14620	14816	14879	14747	14895	14854	14748	14826	14891	14668	14903	14865	14765	14799	14776	14881	14772	14612	14851	14855	14863	14960	14750	14852	14931	14920	14942	14821	14694	14861	14562	14796	14981	14842	15065	14966	14851	14857	14857	14855	14897	14847	14746	14907	14681	14939	14806	14892	14853	14997	14899	14771	14865	14696	14791	14875	14823	14990	14822	14723	14837	14904	14650	14725	14776	14753	14945	14832	14841	14899	14867	14876	14798	14777	15005	14800	14840	14730	14852	14903	14809	14878	14991	14648	14839	14944	14985	14833	14763	14964	14624	14784	14840	14891	14655	14883	14752	14935	14834	14811	15063	14827	14845	14772	14828	14835	14956	14773	14882	14950	14899	14765	14957	14852	14850	14790	14753	14981	14819	14871	14914	14890	14940	14677	14839	14822	14763	14788	14605	15016	14779	14816	14833	14705	14879	14882	15103	14899	14862	14870	14849	14981	14833	14779	14817	14793	14892	14843	14922	14874	14746	14760	14730	14818	14954	14924	14795	14811	14609	14743	14973	14674	14838	14746	14699	14863	14749	15027	14707	14838	14792	14947	14927	14919	14691	14913	14781	14953	14865	14913	14671	14879	14679	14701	14894	14810	14932	14723	14852	14887	14736	14763	14786	14744	14784	14841	14892	14724	14964	14871	14917	14891	14834	14863	14778	14953	14926	14687	14925	15024	14909	14918	14758	14779	14871	14877	14775	14843	14853	14927	14646	14953	14673	14775	14936	14848	14844	14882	14972	14911	14887	14937	14837	14969	14834	14749	14778	14900	14494	14730	14803	14636	14835	14944	14813	14989	14802	14777	14732	14734	14742	14853	14871	14711	14801	14911	14841	14821	14626	14890	14808	14803	14840	14774	14719	14961	14808	14900	14884	14769	14815	14967	14849	14854	14730	14909	14751	14947	14858	14748	14852	14980	14851	14824	14931	14890	14947	14846	14829	14840	14854	14976	14841	14785	14815	14940	14859	14790	14977	14883	14718	14802	14860	14780	15047	14777	14840	14906	15020	14816	14864	14822	14683	14765	14638	14824	14805	14962	14806	14855	14769	14767	15099	14729	14666	14801	14871	14721	14701	14815	14930	14793	14730	14924	14921	14706	14706	14782	14915	14885	14903	14751	14717	14815	14969	14968	14897	14740	14775	14805	14795	15030	14884	14699	14776	14696	14794	14843	14983	14781	14702	14776	14695	14885	15007	14893	14909	14891	15024	14910	14847	14767	14935	14686	14645	14770	14958	14663	14948	14814	14845	14844	14838	14926	14869	14830	14778	14899	14935	14645	14821	14807	14810	14948	14732	14799	14944	14853	14862	14873	14800	14751	14863	14714	14783	14837	14829	14804	14886	14523	14862	14796	14840	14983	14960	14792	14848	14989	14937	14734	15001	14834	14672	14951	15058	14861	14920	14848	14649	14929	14772	14924	14803	14924	14820	14983	14882	14739	14901	14847	14752	15055	14875	14829	14832	14817	14919	14834	14927	14931	14789	14825	15039	14914	14826	14799	14689	14937	14984	14798	14843	14852	14750	14755	14866	14688	14751	15021	14855	14919	14697	14766	14886	14812	14808	14852	14785	14904	14966	14795	14777	14815	14852	14985	14943	14993	14886	14867	14899	14806	14891	14828	14850	15069	14718	14837	14723	14830	14985	14680	14886	14670	14971	14919	14812	14847	14873	14938	14796	14679	14700	14622	14808	14838	14795	14800	14948	14784	14701	14720	14891	14884	14915	14783	14835	14808	14800	14944	14875	14782	14789	14799	14761	14769	14881	14908	14900	14778	14774	15011	14863	14803	14772	14831	14974	14814	14825	14807	14809	14727	14818	14913	14975	14777	14694	14918	14670	14940	14861	14735	14913	14996	14702	14899	14731	14833	14794	14974	14933	14852	15109	14746	14761	14698	14745	14790	14770	14714	14543	14821	14826	14719	14932	14778	14717	14752	14792	14955	14837	14943	15024	14794	14859	14743	14826	14774	14838	14938	14783	14855	14926	14744	14879	14775	14845	14929	14886	14845	14774	14879	14880	14895	14675	14842	14744	14865	14791	14722	14856	14977	14836	14768	14774	14797	14787	14777	14831	14767	15056	15012	14738	14873	14851	14749	14645	14861	14618	14845	14733	14834	14882	14711	14763	14788	14962	15069	14782	14777	14704	14849	14923	14855	14756	14791	14923	14654	14858	14726	14819	15024	14774	14764	15038	14867	15040	14833	14854	14699	14739	14690	15036	14860	14807	14705	14827	14855	14890	14824	14928	14675	14940	14810	14684	14780	14932	15007	14842	14863	14903	14810	14914	14828	14900	14915	14865	14903	14844	14763	14850	14713	14841	14755	14874	14747	14798	14799	14865	14826	14640	14693	14843	14775	14878	14866	14834	14853	14984	14821	14829	14822	14830	14917	14818	14841	14787	14791	14973	14763	14857	14840	14825	14778	14668	14929	14780	14888	14851	14797	14995	15068	14849	14760	14914	14713	14927	14806	14800	14869	14862	14963	15046	14864	14885	14780	14767	14790	14700	14795	14855	14869	14863	14927	14908	14764	14874	14642	14882	14829	14841	14745	14976	14726	14767	14857	14778	14811	14967	14999	14823	14773	14871	14922	14969	14782	14786	14897	14956	14923	14744	14713	14852	14825	14715	14884	14879	14750	14862	14852	14764	14676	14718	14914	14640	15009	14729	14714	14908	14937	14828	14981	14807	14587	14982	14715	14722	14760	14915	14745	14765	14923	14698	14793	14805	14901	14771	15006	14741	14824	14767	14734	14797	14860	14896	14924	14829	14765	14712	14957	14965	14882	14791	14791	14974	14821	14630	14808	14830	14683	14866	14747	14846	14854	14878	14848	14976	14768	14803	14892	14810	14821	14896	14833	14763	14773	14665	14761	14873	14864	14707	14764	14763	14962	14862	14662	14904	14784	14811	14837	14666	14843	14900	14974	14818	14773	14816	14803	14873	14767	14833	14900	14735	14835	14805	14911	14787	14860	14743	14811	14853	15011	14928	14865	14902	14946	14708	14844	14914	14708	14909	14791	14865	14870	14933	14901	14895	14962	14928	14951	14731	14803	14758	14800	14897	14760	14829	14895	14922	14696	14852	14752	14815	14857	14892	14698	14853	14668	14777	14829	14914	14849	14838	14754	14910	14740	14920	14967	14764	14784	14861	15020	14727	14838	14977	14778	14840	14736	14794	14669	14917	14928	14797	14782	14963	14965	14764	14755	15149	14702	14888	14762	14936	14864	14792	14779	14923	14842	14660	14903	14781	14817	14878	14836	14841	14795	14815	14865	14929	15027	14805	14994	14957	14849	14839	14844	14781	14860	14859	14834	14722	14758	14898	14809	14814	14903	14958	14999	14724	14971	14832	14846	14816	14758	14726	14961	14752	14772	14955	14625	14780	14817	14870	14842	15005	14941	14801	14723	14997	14867	14919	14732	14802	14805	14937	14797	14801	14848	14874	14701	14778	14911	14758	14821	14868	14901	14814	14770	14747	14767	14890	14913	14971	14934	14856	14936	14931	14749	14606	14725	14947	15018	14798	14745	14804	14790	14843	14888	14865	14892	14817	14901	14929	14980	14792	14789	14861	14841	14778	14869	14691	14943	14861	14745	14919	14903	14782	14697	14923	14734	14796	14820	14830	14765	14925	14831	14725	14906	14922	14846	14753	14659	14794	14740	14838	14709	14995	14841	14829	14867	14835	14785	14871	14995	14980	14876	14840	14843	14976	14954	14825	15096	14785	14739	14701	14835	14739	14816	15027	14923	14816	14793	14687	14987	14836	14938	14658	14803	14722	14840	14816	14977	14905	14896	14936	14851	14738	14772	14780	14787	14767	14894	14910	14793	14904	14619	14928	14948	14846	14841	14782	14865	14932	14757	15004	15003	14865	14824	14874	14665	14583	14850	14733	14661	14942	14990	14828	14812	14828	14751	14761	14835	14713	14845	14843	14785	14802	14887	14869	15014	14989	14952	14848	14895	14713	14915	14944	14814	14884	14844	14889	14874	14708	14797	14759	14776	14767	14821	14834	14938	14526	14845	14922	14802	14735	14904	14893	14764	14992	14792	14843	14766	14910	14878	14838	14797	14838	14864	14919	14889	14907	14872	14938	15079	14802	14875	14720	14793	14881	14792	14915	14878	14826	14783	14813	14744	14790	14852	14889	14946	14751	14863	14702	14975	14936	14736	14709	14834	14984	14948	14912	14818	14863	14760	14953	14792	14758	14950	14827	14886	14901	14860	14944	14848	14877	14826	14713	14885	14929	14896	14672	14989	14854	14974	14909	14798	15038	14805	14946	15016	14780	14995	14959	14755	14903	14876	14896	14750	14816	14920	14761	14777	14854	14779	14726	14812	14998	14825	14913	14783	14912	14781	14754	14824	14974	14799	14798	14816	14933	14825	14890	14698	14843	14767	14788	14756	15019	14819	14970	15046	14754	14932	14976	14956	14658	14988	14827	14691	14796	14835	14911	14813	14900	14940	14653	14923	14889
30735	24614	25479	22689	19807	19139	18754	18222	18382	18569	18285	18299	18183	18172	18241	18140	17990	17688	18060	17976	18292	18405	18592	18298	18014	17886	17956	17738	17813	17713	17465	17543	17692	17436	17668	17847	17840	17689	17701	17637	17791	17855	17884	17756	17651	17628	17565	17569	17822	17685	17813	17685	17738	17752	17496	17728	17746	17600	17664	17688	17782	17918	17746	17818	17563	17761	17744	17727	17784	17771	17689	17785	17581	17638	17789	17715	17641	17642	17775	17744	17503	17732	17657	17665	17792	17715	17580	17655	17466	17769	17459	17707	17675	17846	17566	17642	17583	17729	17501	17767	17767	17673	17499	17658	17619	17621	17533	17906	17735	17665	17714	17801	17708	17741	17680	17802	17638	17689	17708	17603	17604	17567	17759	17715	17781	17780	17954	17442	17739	17708	17616	17806	17678	17764	17882	17849	17521	17820	17731	17772	17530	17648	17810	17768	17559	17772	17646	17574	17710	17602	17611	17659	17781	17741	17865	17753	17586	17696	17735	17635	17680	17760	17741	17453	17706	17621	17656	17558	17698	17741	17863	17770	17804	17536	17581	17810	17746	17925	17734	17854	17761	17605	17604	17792	17794	17716	17817	17591	17474	17831	17762	17836	17748	17689	17672	17703	17844	17627	17644	17814	17866	17728	17743	17643	17694	17664	17613	17521	17424	17543	17730	17600	17547	17534	17636	17819	17527	17549	17544	17596	17790	17601	17871	17629	17848	17495	17796	17582	17575	17659	17538	17848	17687	17446	17947	17883	17961	17528	17575	17573	17466	17590	17621	17802	17653	17783	17601	17681	17776	17655	17841	17605	17761	17807	17741	17589	17667	17605	17767	17702	17890	17781	17700	17781	17764	17548	17568	17551	17641	17615	17774	17581	17744	17666	17797	17761	17709	17489	17697	17700	17647	17769	17882	17741	17855	17832	17658	17721	17698	17674	17563	17741	17717	17852	17905	17959	17728	17768	17872	17595	17704	17837	17751	17652	17859	17591	17702	17773	17717	17534	17693	17954	17882	17691	17735	17702	17682	17875	17662	17613	17577	17658	17834	17687	17891	17876	17754	17515	17466	17570	17785	17733	17805	17594	17593	17620	17626	17551	17733	17892	17738	17726	17755	17688	17852	17566	17703	17674	17780	17614	17762	17526	17678	17541	17903	17681	17604	17568	17742	17714	17631	17783	17670	17805	17621	17560	17654	17989	17640	17666	17666	17559	17786	17843	17658	17743	17614	17686	18024	17630	17613	17483	17669	17712	17784	18006	17679	17814	17872	17744	17753	17733	17459	17670	17553	17614	17811	17662	17616	17481	17617	17546	17606	17732	17908	17599	17674	17630	17727	17711	17803	17537	17460	17782	17744	17605	17756	17828	17767	17649	17588	17572	17739	17728	17656	17855	17734	17654	17765	17678	17735	17808	17843	17710	17640	17575	17679	17686	17500	17648	17565	17746	17514	17625	17614	17836	17888	17522	17752	17687	17591	17489	17760	17734	17805	17578	17572	17516	17733	17622	17783	17618	17600	17788	17628	17887	17765	17559	17535	17740	17594	17725	17746	17751	17665	17741	17765	17987	17919	17632	17844	17637	17554	17660	17664	17789	17830	17534	17950	17579	17763	17451	17604	17732	17601	17611	17641	17860	17737	17698	17787	17978	17715	17748	17757	17812	17793	17760	17703	17538	17847	17935	17696	17704	17780	17674	17787	17739	17817	17751	17853	17854	17838	17743	17650	17510	17711	17691	17690	17697	17895	17547	17566	17700	17715	17777	17618	17578	17731	17689	17779	17729	17570	17735	17829	17871	17700	17817	17789	17934	17608	17828	17623	17529	17646	17733	17760	17739	17652	17586	17775	17857	17574	17930	17561	17710	17684	17746	17738	17683	17730	17833	17852	17833	17646	17558	17707	17505	17747	17641	17527	17684	17819	17734	17796	17656	17585	17604	17719	17677	17709	17830	17808	17785	17814	17507	17721	17841	17545	17666	17692	17574	17796	17656	17751	17701	17885	17830	17875	17656	17827	17770	17717	17614	17769	17758	17687	17517	17677	17712	17649	17665	17740	17588	17696	17704	17650	17926	17640	17552	17673	17567	17903	17925	17669	17709	17702	17683	17595	17602	17707	17697	17741	17777	17664	17628	17673	17837	17683	17598	17620	17853	17648	17624	17649	17692	17765	17675	17816	17739	17548	17744	17653	17722	17557	17704	17816	17504	17906	17595	17574	17667	17700	17572	17565	17638	17534	17751	17831	17783	17649	17828	17699	17724	17808	17751	17729	17555	17971	17658	17641	17785	17744	17845	17935	17946	17915	17539	17738	17833	17911	17668	17934	17565	17690	17814	17608	17553	17613	17653	17643	17963	17687	17837	17852	17817	17795	17723	17908	17829	17820	17728	17808	17835	17723	17585	17588	17599	17761	17640	17698	17690	17809	17897	17747	17776	17502	17926	17871	17827	17596	17611	17554	17499	17647	17674	17875	17707	17715	17920	17525	17534	17635	17742	17850	17687	17803	17807	17739	17466	17775	17588	17802	17634	17783	17649	17737	17606	17693	17782	17719	17913	17844	17600	17738	17732	17720	18011	17608	17808	17594	17589	17558	17655	17763	17564	17953	17477	17596	17808	17799	17685	17683	17663	17732	17777	17587	17688	17986	17943	17695	17601	17643	17830	18067	17592	17557	17461	17689	17706	17471	17743	17572	17838	17737	17539	17780	17810	17804	17543	17850	17689	17665	17708	17610	17853	17577	17661	17607	17576	17738	17786	17716	17852	17721	17779	17480	17703	17872	17571	17728	17718	17590	17596	17831	17693	17668	17568	17794	17705	17560	17666	17723	17519	17526	17671	17677	17637	17510	17735	17706	17691	17736	17675	17577	17612	17791	17746	17842	17675	17850	17713	17891	17791	17629	17826	17631	17797	17663	17706	17982	17709	17436	17721	17668	17533	17703	17792	17598	17740	17673	17753	17846	17625	17716	17517	17588	17765	17529	17642	17641	17600	17836	17717	17694	17670	17638	17874	17823	17652	17599	17662	17815	17751	17691	17582	17520	17733	17669	17857	17765	17755	17731	17794	17750	17646	17514	17696	17500	17784	17722	17570	17778	17797	17651	17756	17545	17562	17667	17648	17557	17643	17600	17588	17884	17739	17653	17480	17797	17668	17700	17861	17640	17646	17696	17620	17553	17837	17716	17727	17903	17654	17764	17711	17803	17744	17556	17630	17719	17806	17677	17710	17656	17702	17794	17651	17851	17619	17764	17756	17700	17863	17687	17579	17740	17689	17720	17755	17929	17662	17763	17795	17649	17834	17679	17616	17773	17668	17639	17723	17588	17672	17860	17657	17738	17480	17781	17687	17712	17550	17701	17895	17777	17719	17664	17834	17605	17670	17592	17700	17924	17785	17647	17728	17694	17709	17736	17588	17350	17369	17745	17824	17809	17577	17472	17861	17864	17742	17850	17485	17679	17760	17654	17589	17655	17610	17677	17698	17862	17594	17774	17824	17647	17771	17649	17488	17462	17760	17681	17608	17778	17757	17725	17758	17732	17878	17737	17463	17775	17708	17667	17879	17796	17616	17715	17741	17974	17671	17502	17680	17631	17742	17503	17794	17769	17674	17608	17691	17823	17687	17652	17792	17651	17689	17507	17739	17763	17627	17681	17804	17792	18093	17782	17585	17662	17732	17551	17674	17689	17751	17559	17692	17693	17818	17527	17548	17738	17695	17735	17712	17728	17764	17613	17821	17638	17798	17743	17645	17703	17861	17624	17631	17792	17707	17761	17743	17706	17643	17647	17607	17690	17671	18014	17814	17690	17645	17699	17704	17937	17825	17768	17746	17729	17732	17802	17837	17531	17734	17763	17795	17647	17621	17766	17798	17755	17584	17634	17575	17927	18031	17741	17743	17658	17502	17736	17646	17613	17606	17814	17803	17647	17672	17893	17709	17859	17800	17653	17796	17701	17742	17454	17590	17625	17603	17749	17802	17698	17705	17808	17694	17660	17839	17762	17934	17799	17568	17756	17687	17618	17626	17805	17991	17574	17706	17710	17730	17840	17699	17647	17580	17799	17765	17639	17584	17694	17805	17652	17718	17716	17648	17637	17708	17633	17786	17635	17826	17680	17487	17550	17717	17772	17905	17748	17649	17883	17751	17711	17781	17767	17834	17894	17758	17682	17880	17713	17809	17671	17665	17574	17668	17843	17582	17869	17737	17530	18014	17733	17805	17501	17722	18047	17631	17776	17823	17812	17685	17785	17562	17709	17795	17832	17665	17681	17695	17848	17810	17628	17568	17821	17813	17635	17580	17711	17663	17593	17568	17647	17648	17687	17759	17697	17671	17628	17555	17660	17827	17819	17774	17610	17672	17658	17657	17728	17702	17640	17667	17583	17569	17491	17744	17558	17567	17667	17728	17719	17782	17646	17754	17521	17588	17501	17514	17733	17880	17676	17545	17900	17777	17537	17541	17672	17603	17525	18000	17816	17696	17450	17663	17695	17743	17897	17816	17871	17405	17838	17827	17661	17745	17878	17618	17699	17689	17706	17839	17731	17615	17744	17690	17766	17648	17830	17521	17737	17729	17859	17569	17714	17525	17652	17732	17705	17533	17794	17752	17673	17671	17804	17447	17601	17648	17541	17686	17653	17506	17656	17770	17733	17665	17798	17633	17721	17771	17757	17698	17862	17541	17628	17896	17651	17779	17717	17627	17781	17553	17584	17662	17630	17540	17803	17747	17732	17645	17611	17655	17898	17544	17690	17861	17629	17723	17821	17776	17553	17653	17794	17529	17663	17758	17500	17839	17757	17826	17825	17820	17718	17566	17742	17548	17602	17605	17689	17681	17744	17787	17733	17665	17895	17811	17622	17495	17783	17812	17701	17774	17644	17797	17547	17648	17827	17711	17672	17916	17716	17594	17803	17610	17885	17665	17800	17695	17608	17573	17556	17573	17698	17842	17610	17390	17462	17627	17894	17622	17764	17879	17687	17764	17570	17562	17560	17723	17638	17748	17739	17721	17443	17777	17583	17609	17801	17644	17706	17637	17862	17575	17821	17654	17686	17830	17771	17975	17791	17574	17567	17591	17715	17672	17918	17538	17850	17749	17836	17638	17773	17842	17744	17541
19947	24123	23092	20363	18537	17089	16673	16283	16491	16609	15878	16384	16160	16067	15801	15780	15629	15458	15562	15562	16047	16142	16148	15791	15566	15517	15338	15227	15226	15214	15252	15142	15140	15099	15254	15336	15206	15127	15110	15128	15076	15084	15262	15180	15097	15198	15260	15312	15104	15116	15133	15094	15165	15262	15223	15211	15070	15103	15167	15122	15219	15180	15382	15085	15249	15149	15188	15266	15187	15100	15037	15072	15256	15248	15127	15071	15040	15207	15095	15118	15200	15162	15141	15118	15212	15037	15203	15136	15175	15116	15243	15117	15051	15123	15157	15132	14982	15235	15162	15275	14973	15436	15163	15235	15247	15102	15159	15162	15185	15072	15181	15213	15151	15285	15270	15272	15173	15210	15148	15107	15259	15061	15002	15236	15080	15262	15079	15048	15162	15040	15133	15111	15105	15060	15215	15061	15215	15197	15064	15057	15100	15156	15144	15205	15195	15072	15138	15139	15217	15233	15044	15059	14986	15209	15283	15141	15004	15240	15281	15193	15290	15350	14911	15117	15022	15170	15271	15095	15033	15123	15233	15295	15069	15064	15060	15224	15165	15279	15143	15149	15212	15108	15317	15287	15105	15236	15012	15029	15249	15141	15056	15325	15042	15340	15230	15125	15177	15171	15198	15258	15108	15033	15215	15292	15113	15292	15370	15237	15127	15033	15214	15109	15191	15189	15098	15211	15141	15137	15089	15275	15118	15079	15112	15106	15258	15057	15188	15162	15007	15284	15133	15333	15174	15172	15052	15297	15166	15068	15268	15024	15223	15159	15110	15138	15115	15118	15248	15008	15414	15236	15013	15082	15091	15119	15135	15129	15134	15147	15097	15053	15298	15089	15240	15169	15270	15037	15093	15143	15126	15191	15141	15284	15105	15113	15243	15152	15236	15254	15283	15112	15342	15147	15267	15211	15016	15148	15196	15307	15068	15037	15278	15098	15117	15035	15199	15085	15161	15241	15200	15075	15121	15318	15097	15302	15190	15123	15086	15218	15079	15261	15138	14962	15185	15113	15168	15277	15093	15213	15062	15267	15129	15223	15179	15270	15129	15072	15142	15216	15289	15111	15226	15175	15183	14948	15062	15278	15100	15098	15157	15106	14997	15074	15208	15245	15092	15206	15160	15125	15226	15136	15120	15142	15050	15127	15172	15241	15226	15258	15186	15128	15208	15167	15177	15038	15172	15111	15224	15231	15247	15226	15131	15101	15052	15234	15189	15143	15231	15053	15135	15177	15130	15286	15180	15193	15249	15260	15216	15192	15221	15217	15140	15187	15225	15228	15049	15090	15209	15153	15137	14895	15146	15248	15074	15059	15046	15165	15099	15186	15299	15134	15329	15114	15183	15226	15224	15129	15090	15299	15066	15206	15339	14959	15189	15154	15161	15153	15289	15158	15187	14888	15105	15292	15062	15258	14926	14996	14980	15128	15095	15250	15214	15237	15164	15192	15262	15181	15358	15137	15124	14972	15280	15122	15174	15187	15154	15177	15138	15020	15255	15097	15039	15058	15224	15168	15233	15141	15154	15192	15032	15118	15295	14987	15164	15195	15284	14970	15200	15332	15232	15131	15107	15142	15214	15132	15227	15122	15176	15226	15136	15245	15141	15045	15238	15285	15279	15079	15097	15270	15280	15272	15242	15086	15250	15091	15134	15191	15148	14990	15266	15281	15218	15079	15136	15147	15237	15104	15226	15186	15039	14981	15211	15164	15192	15255	15177	15258	15032	15274	15231	15201	15232	15298	15270	15174	15208	15196	15221	15186	15249	15123	15124	15258	15235	15129	15114	15058	15171	15180	15177	15096	15198	15370	15123	15217	15303	15203	15191	15121	15269	15095	15235	15042	15015	15124	15049	15157	15255	15007	15056	15025	15169	15048	15043	15175	15239	15237	15139	15248	14981	15097	15081	15105	15197	15265	15024	15281	15407	15165	15117	15278	15287	15294	15007	15180	15104	14984	15164	15244	15326	15240	15266	15213	15371	15125	15140	15101	15166	15068	15288	14961	15171	15152	15014	15140	15384	15196	15206	15098	15048	15138	15141	15194	15203	15138	15122	15129	15235	15244	15166	15213	15197	15093	15200	14931	15062	15201	15110	15226	15301	15255	15061	15177	15147	15047	15137	15246	15179	15231	15200	15089	15164	15137	15351	15055	14934	14987	15279	15181	15258	15113	15292	15200	15197	15095	15315	15092	15214	15064	14977	15147	15156	15196	15153	15402	15223	15184	15212	15325	15297	15191	15116	15316	15296	15051	15230	15084	15166	15213	15176	15140	15283	15077	15129	15001	15058	15230	15198	15102	15147	15252	15179	15186	15135	15164	15299	15038	15318	15137	15234	15152	15245	15159	15092	15328	14967	15243	15273	15272	15173	15096	15195	15123	15237	15178	15233	15165	15230	15201	15262	15173	15309	15253	15328	15189	15191	15173	15204	15072	15191	15271	15204	15052	14965	15261	15226	14988	15315	15285	15184	15283	15329	15184	15130	15091	15301	15182	15260	15130	15227	15130	15132	15135	15276	15113	15151	15145	15130	15215	15335	15105	14922	15100	15071	15273	14998	15014	14969	15127	15248	15218	15177	15157	15267	15155	15230	15326	15068	15172	15093	15181	15288	15240	15194	15247	15145	15065	15306	15163	15073	15132	15001	15118	15157	15195	15156	15168	15116	15257	15052	15224	15055	14979	15199	15275	15355	15220	15143	15120	15160	15201	15220	15137	15004	15235	15201	15272	15123	15164	15114	15383	15180	15226	15012	15111	15137	15176	15163	15257	15251	15071	15072	15174	15225	15104	15042	15051	15126	14912	15089	15273	15252	15186	15018	15259	15142	15266	15161	14977	15132	15372	15069	15168	15119	15158	15198	15286	15225	15222	15096	15047	15113	15071	15257	15235	15335	15311	15362	15061	15076	15296	15327	15184	15271	15323	15109	15255	15068	15235	15114	15214	15272	15119	15198	15137	15099	15266	15219	15122	15324	15094	15238	15066	15122	15158	15245	15026	15162	15231	15281	15246	15090	15067	15105	15085	15220	15134	15220	15181	15140	15141	15035	15382	15206	15118	15082	15236	15079	15269	15242	15102	15305	15051	15206	15092	15139	15126	15115	15270	15217	15098	15107	15144	15384	15064	15165	15049	15301	15209	15060	15184	15092	15183	15207	15178	15198	15280	15102	15231	15032	15196	15232	15338	15318	15194	15275	15091	15222	15232	15278	15184	15250	15104	15089	15310	15233	15229	15175	15240	15189	15390	15139	15212	15303	15042	15178	15142	15045	15261	15094	15103	15284	15199	15316	15096	15229	15187	15182	15157	15080	15177	15015	15252	15349	15176	15272	15195	14993	15181	15100	15089	15243	15154	15065	15149	15234	15192	15226	15267	15287	15282	14976	15198	15216	15248	15022	15249	14991	15278	15157	15293	15208	15144	15124	15133	15313	15187	15059	15107	15129	15353	15222	15131	14966	15138	15117	15248	15129	15273	15224	15217	15186	15198	15149	15196	15215	15265	15103	15240	15251	15171	15053	15080	15258	15266	15105	15215	15175	15192	15122	15227	15187	15301	15075	15171	15031	15245	15170	15252	15200	15277	15258	15178	15291	15190	15186	15289	15256	15170	15154	15241	14973	15234	15085	15230	15176	15095	15221	15028	15061	15266	15193	15116	15314	15050	15097	15232	15031	15111	15352	15367	15209	15234	15183	15223	15266	15200	15267	15176	15078	15148	15257	15083	15186	15146	15242	15162	15183	15143	15332	15192	15222	15202	15070	15310	15110	14980	15393	15126	14996	15073	15323	15041	15229	15171	15131	15218	15145	15372	15088	15139	15139	15395	15206	15120	15218	15117	15010	15102	15175	15193	15171	15193	15034	15225	15141	15257	15181	15228	15060	15080	15060	15040	15064	15231	15243	15188	15310	14957	15093	15096	15167	15122	15295	15200	15253	15060	15069	15222	15100	15117	15185	15202	15325	15316	15130	15132	15206	15361	14945	15148	15075	15197	15141	15239	14998	15078	15157	15172	15237	15291	14969	15125	15208	15152	15221	15053	15226	15289	15046	15226	15146	15289	15282	15085	15128	14956	15202	15184	15266	15112	15070	15077	15342	15211	15092	15191	15135	15202	15266	15106	14998	15143	15100	15229	15104	15113	15063	15233	15256	15063	15146	15089	15000	15102	15213	15015	15137	15073	15217	15238	15328	15308	15166	15266	15109	15147	15178	15083	15057	15091	15344	15281	15020	15082	15191	15262	15096	15112	15197	15157	15297	15043	15258	15265	15171	15276	15281	15136	15215	15128	15018	15026	15240	15241	15134	15333	15143	15135	15283	15218	15148	15242	15299	15243	15041	15120	15131	15148	15188	15287	14874	15174	15154	15201	15271	15112	15272	15319	15180	15274	15187	15044	15135	15142	15088	15107	15149	15124	15076	15046	15127	15224	15226	15107	15089	15213	15020	15138	15267	15083	15143	15369	15423	15288	15230	15108	15247	15187	15204	15283	15098	15177	15049	15138	15329	15114	15221	15181	15114	15370	15197	15171	15177	15226	15216	15194	15144	15329	15080	15257	15261	15117	15150	15225	15026	15089	15067	15273	15135	15162	15328	15153	15203	15166	15038	15235	15174	15236	15248	15133	15009	15150	15187	15316	15068	15055	15043	14946	15285	15234	15145	15166	15087	15276	15264	15234	15285	15053	15251	15145	15121	15223	15141	15303	15145	15282	15152	15214	15172	15098	15189	15268	15285	15176	15120	15137	15323	15109	15249	15117	15209	15210	15245	15161	15149	15234	15295	15125	15085	15084	15044	15134	15149	15292	15209	15221	15182	15056	15336	15006	15210	15237	15293	15093	15202	15130	15008	15163	15187	15334	15249	15024	15143	15101	15149	15092	15201	15242	15198	15360	14969	15214	15128	15307	15096	15194	15119	15136	15268	15404	15191	15142	15058	15131	15123	15195	15167	15197	15092	15281	15149	15259	15370	15048	15200	15200	14969	15152	15182	15130	15191	15237	15106	15177	15183	15148	15139	15247	15335	15204	14969	15170	15268	15064	15319	15131	15034	15105	15141	15287	15237	15130	15118	15156	15249	15101	15112	15250	15094	15076	15176	15123	14981	15130	15211	15097
25824	21484	28372	25682	22660	21393	20263	18823	19181	19316	18449	18499	18754	18552	18038	17792	17864	17907	17803	18849	22385	22316	21517	19753	18839	18015	17764	17499	17554	17340	17373	17525	17164	17316	17321	17338	17292	17169	17516	17313	17263	17227	17413	17392	17231	17455	17235	17208	17388	17389	17250	17209	17184	17205	17468	17312	17263	17464	17473	17138	17400	17390	17511	17433	17336	17320	17522	17158	17252	17318	17081	17105	17208	17180	17303	17238	17362	17372	17494	17358	17375	17387	17418	17354	17211	17332	17248	17325	17252	17374	17356	17302	17277	17186	17187	17300	17366	17400	17490	17182	17479	17333	17331	17264	17383	17263	17409	17460	17322	17253	17283	17207	17148	17357	17300	17240	17310	17650	17352	17273	17363	17390	17285	17456	17315	17292	17324	17456	17273	17302	17404	17475	17424	17255	17158	17241	17263	17244	17421	17342	17105	17354	17262	17249	17392	17178	17244	17254	17275	17233	17394	17335	17289	17229	17180	17411	17272	17407	17361	17154	17291	17673	17440	17164	17241	17260	17286	17306	17093	17278	17679	17443	17200	17182	17320	17189	17320	17271	17485	17155	17309	17259	17097	17148	17557	17146	17275	17260	17349	17375	17082	17263	17328	17130	17260	17417	17366	17221	17224	17324	17425	17258	17305	17231	17395	17290	17380	17503	17323	17325	17318	17283	17125	17280	17169	17259	17432	17106	17250	17466	17328	17399	17330	17193	17334	17240	17431	17439	17354	17445	17449	17164	17297	17455	17289	17452	17245	17354	17289	17412	17257	17322	17284	17373	17319	17110	17201	17258	17188	17283	17210	17247	17251	17443	17329	17102	17153	17284	17248	17385	17123	17389	17295	17302	16993	17290	17374	17164	17271	17315	17392	17160	17453	17407	17336	17135	17146	17478	17398	17156	17302	17067	17388	17241	17296	17343	17265	17211	17244	17358	17272	17242	17189	17078	17258	17264	17325	17364	17364	17338	17464	17266	17257	17193	17643	17406	17511	17074	17335	17325	17181	17426	17371	17293	17327	17426	17230	17247	17305	17300	17239	17371	17429	17241	17290	17472	17294	17581	17603	17520	17343	17396	17296	17335	17418	17342	17564	17313	17247	17426	17408	17216	17201	17303	17258	17166	17491	17299	17204	17325	17210	17316	17409	17396	17296	17386	17200	17227	17388	17371	17420	17381	17175	17372	17354	17025	17468	17446	17385	17231	17327	17488	17349	17440	17350	17359	17355	17389	17335	17471	17371	17347	17252	17425	17490	17310	17358	17454	17410	17243	17230	17293	17319	17241	17392	17594	17189	17486	17138	17279	17411	17255	17220	17286	17251	17234	17196	17250	17193	17192	17438	17198	17173	17344	17208	17273	17291	17277	17274	17094	17377	17298	17293	17037	17391	17188	17308	17329	17341	17395	17306	17329	17178	17249	17100	17409	17335	17315	17371	17321	17193	17328	17250	17136	17222	17287	17451	17273	17351	17188	17209	17278	17208	17436	17475	17294	17299	17247	17446	17394	17126	17321	17390	17412	17414	17332	17436	17231	17251	17123	17435	17299	17590	17396	17280	17225	17017	17390	17269	17335	17387	17246	17215	17399	17492	17373	17111	17404	17370	17290	17370	17210	17386	17244	17238	17322	17257	17176	17141	17309	17238	17367	17211	17341	17158	17553	17211	17243	17301	17400	17578	17158	17354	17148	17340	17236	17300	17324	17242	17259	17289	17246	17279	17046	17392	17199	17430	17373	17216	17290	17290	17336	17200	17097	17417	17242	17256	17198	17160	17335	17400	17421	17127	17512	17276	17341	17479	17243	17118	17149	17389	17152	17118	17332	17270	17402	17498	17166	17194	17441	17558	17411	17421	17334	17252	17296	17409	17109	17382	17275	17404	17302	17280	17447	17494	17159	17383	17289	17134	17232	17345	17529	17438	17196	17285	17381	17212	17367	17372	17260	17086	17392	17321	17420	17343	17430	17408	17413	17298	17422	17276	17266	17166	17324	17534	17424	17509	17440	17364	17358	17161	17392	17284	17331	17424	17277	17299	17355	17162	17515	17249	17120	17424	17271	17344	17333	17426	17446	17098	17374	17355	17373	17386	17368	17306	17247	17385	17322	17281	17327	17299	17327	17289	17343	17230	17269	17196	17339	17452	17585	17182	17188	17433	17264	17262	17220	17478	17141	17330	17207	17400	17502	17466	17200	17345	17338	17144	17273	17315	17377	17501	17223	17322	17492	17278	17254	17095	17218	17236	17145	17158	17316	17245	17365	17230	17116	17236	17327	17491	17336	17103	17158	17391	17292	17254	17590	17256	17319	17402	17127	17229	17488	17322	17277	17281	17252	17225	17091	17298	17523	17146	17426	17335	17302	17191	17429	17257	17189	17504	17313	17335	17374	17474	17209	17463	17189	17272	17232	17467	17156	17339	17292	17228	17230	17444	17275	17379	17091	17257	17449	17347	17449	17247	17274	17105	17155	17246	17418	17412	17298	17366	17293	17414	17162	17041	17294	17307	17342	17272	17515	17291	17385	17332	17381	17271	17232	17222	17147	17272	17345	17432	17470	17430	17261	17442	17395	17411	17289	17348	17258	17174	17437	17349	17481	17434	17454	17270	17307	17282	17514	17413	17249	17220	17121	17351	17158	17237	17432	17303	17337	17254	17528	17164	17087	17416	17221	17245	17215	17458	17291	17331	17329	17343	17452	17352	17331	17218	17609	17153	17262	17518	17182	17320	17436	17510	17259	17321	17403	17380	17260	17385	17306	17448	17286	17246	17370	17441	17343	17186	17345	16955	17142	17429	17261	17235	17367	17186	17207	17348	17291	17164	17294	17299	17410	17292	17280	17235	17312	17262	17324	17361	17422	17318	17266	17165	17315	17272	17340	17386	17322	17291	17199	17287	17380	17262	17366	17365	17310	17244	17432	17320	17354	17168	17197	17386	17482	17316	17254	17274	17200	17358	17248	17336	17349	17348	17325	17412	17373	17397	17278	17675	17426	17231	17329	17157	17251	17342	17302	17426	17242	17324	17372	17189	17331	17356	17132	17335	17211	17240	17245	17371	17454	17292	17431	17243	17239	17458	17263	17222	17188	17145	17302	17311	17234	17322	17457	17401	17185	17312	17533	16946	17447	17271	17312	17259	17274	17441	17375	17355	17326	17210	17188	17319	17209	17319	17226	17501	17044	17299	17240	17157	17325	17208	17248	17402	17231	17433	17246	17370	17257	17266	17285	17377	17147	17206	17182	17218	17050	17346	17302	17400	17232	17419	17409	17177	17184	17365	17212	17372	17366	17209	17403	17175	17375	17095	17217	17452	17503	17247	17387	17393	17345	17300	17440	17463	17410	17312	17232	17409	17161	17506	17270	17239	17276	17163	17426	17302	17219	17158	17146	17432	17183	17246	17297	17508	17419	17256	17323	17315	17132	17249	17211	17251	17175	17332	17045	17231	17207	17260	17368	17337	17429	17466	17471	17271	17285	17297	17306	17283	17334	17289	17175	17408	17354	17257	17259	17451	17232	17591	17402	17518	17277	17232	17135	17287	17314	17260	17424	17344	17302	17277	17196	17190	17273	17489	17351	17294	17222	17565	17578	17231	17330	17350	17359	17312	17216	17224	17306	17265	17210	17271	17245	17113	17384	17252	17117	17171	17319	17325	17371	17298	17180	17378	17243	17343	17531	17268	17345	17331	17219	17223	17202	17382	17389	17317	17248	17377	17361	17440	17404	17277	17266	17322	17197	17422	17464	17242	17201	17203	17144	17306	17393	17454	17247	17301	17477	17299	17357	17233	17330	17478	17458	17297	17179	17295	17268	17362	17249	17285	17183	17441	17319	17386	17307	17482	17392	17342	17323	17336	17455	17458	17206	17187	17368	17187	17404	17406	17508	17244	17232	17275	17354	17179	17352	17214	17354	17474	17262	17333	17169	17229	17273	17212	17425	17577	17260	17271	17235	17317	17215	17191	17304	17321	17408	17255	17533	17253	17122	17218	17163	17294	17399	17288	17248	17235	17263	17325	17371	17433	17496	17517	17414	17301	17392	17415	17314	17584	17351	17400	17342	17436	17491	17286	17625	17486	17432	17400	17287	17491	17527	17216	17337	17306	17408	17340	17196	17260	17239	17331	17242	17505	17251	17334	17361	17160	17228	17300	17315	17565	17349	17385	17571	17321	17368	17288	17313	17207	17281	17284	17227	17212	17318	17374	17092	17208	17399	17407	17270	17553	17284	17286	17353	17229	17327	17213	17506	17530	17342	17476	17230	17404	17165	17308	17492	17432	17314	17231	17074	17458	17368	17216	17274	16994	17291	17592	17366	17355	17304	17166	17454	17308	17152	17321	17427	17299	17462	17232	17356	17291	17087	17374	17240	17275	17190	17267	17324	17418	17344	17460	17354	17398	17403	17364	17406	17376	17389	17421	17385	17234	17324	17252	17144	17436	17186	17195	17303	17401	17181	17517	17203	17155	17320	17346	17345	17317	17185	17279	17409	17391	17361	17318	17429	17417	17557	17183	17173	17307	17336	17306	17349	17224	17429	17632	17256	17278	17307	17244	17266	17225	17311	17467	17308	17396	17350	17320	17311	17264	17299	17146	17067	17271	17175	17386	17322	17432	17421	17325	17362	17417	17364	17489	17548	17323	17490	17291	17216	17330	17289	17277	17295	17386	17178	17427	17373	17297	17288	17280	17237	17270	17391	17269	17459	17324	17283	17294	17052	17257	17354	17513	17275	17198	17469	17536	17220	17386	17407	17446	17211	17385	17412	17409	17482	17384	17360	17277	17351	17208	17172	17354	17234	17164	17275	17245	17206	17361	17241	17155	16926	17357	17304	17361	17407	17204	17240	17447	17504	17397	17271	17248	17240	17305	17259	17232	17153	17038	17365	17090	17308	17350	17322	17439	17311	17045	17259	17440	17131	17408	17200	17460	17394	17555	17410	17402	17380	17347	17163	17157	17479	17233	17595	17205	17227	17111	17207	17277	17194	17282	17360	17532	17316	17175	17373	17041	17306	17304	17468	17198	17278	17350	17337	17357	17302	17457	17392	17527	17439	17285	17283	17608	17340	17292	17282	17162	17294	17290	17345	17253	17286	17444	17366	17245	17198	17335	17130	17492	17309
18255	29221	29729	24496	20759	18965	17449	17197	18764	18032	16472	16970	16890	16638	16189	15755	15551	15518	15556	17870	22471	21829	20193	17583	16661	15496	15070	15081	15032	14902	14863	14906	15050	14993	15013	14880	15020	14897	14977	14962	15147	14884	14792	14918	15095	14939	15171	14772	14974	15088	15055	14892	15044	14785	14996	14951	15135	14907	14919	14806	14922	14821	14910	14868	15010	14873	15001	14897	14955	15057	14876	14981	14892	15002	14934	14801	15083	14906	14998	14942	14842	14974	15002	15052	15047	14889	14951	14970	14986	14942	14968	15067	14793	14909	15036	14946	14949	14939	14900	14962	15042	14873	14812	14968	14822	14837	14939	15101	14945	14978	14992	14946	14978	14867	14970	14899	14877	14975	14861	14948	14882	14857	15144	14906	14901	15150	15083	14798	15006	14880	14944	14989	14733	14803	15145	14931	14779	14898	14838	14939	14795	15086	14944	14865	14928	14934	14964	14975	14817	14842	14941	14971	14815	15006	14798	14914	14904	14731	14987	14958	15037	14985	15122	14879	15041	14870	14953	14846	15112	14946	15176	14915	15026	14947	15017	15096	14930	14884	15097	15058	15130	14886	14968	15059	15092	14866	14922	15043	14962	14912	14923	14899	14877	14985	14984	15014	14883	14928	15040	14881	15103	14762	14766	14901	14980	14937	14846	15051	14986	15009	14758	14892	14871	14889	14921	14983	14857	15014	14902	14963	14913	14966	14753	15054	15027	14930	15067	15122	14858	14959	15008	14831	15111	14894	15004	14936	14824	14926	14897	14872	14941	14975	14903	14936	14910	15063	14805	14971	14845	14984	14738	15012	15050	15088	14874	14935	14874	14916	14964	14975	15002	14948	14891	15025	14881	15128	14901	14752	14878	14909	14864	14921	14936	14872	14935	14969	15049	15015	15015	14953	14839	14932	14865	14848	14944	14860	15008	15027	14927	14766	14863	14915	15056	15018	15073	14966	15012	14927	14996	14976	14895	14876	14794	15012	15063	14867	14961	14885	14805	15009	15037	14969	14821	14897	15032	14957	14959	15025	14842	15040	15071	15035	15057	14787	14924	14779	14970	14910	14937	14800	15015	15109	14919	14980	14722	14884	14849	15051	14996	15042	14967	14876	14779	14884	15015	14939	15046	14839	14937	14855	14906	14916	14873	14989	14842	15070	14795	15006	15026	15111	14882	14887	14918	14825	14921	15167	14871	14782	14902	14891	15029	14984	15055	14907	14936	15070	14846	14903	14840	14946	15054	14913	14983	14981	14945	14869	14956	14965	14892	14916	14809	14934	15029	14833	15082	14954	15024	14931	14958	14957	15036	14886	14896	15024	14710	15013	15090	14835	14975	15112	15014	14969	14913	14915	14935	14992	14994	15026	15098	14909	14725	14970	14956	14940	14851	14874	14892	15102	14907	15136	14850	14618	15046	14771	14865	14949	15088	14982	14962	14887	15061	14876	14991	14864	14977	15040	14905	14999	14954	14828	14941	14882	14811	15118	14894	15039	14922	14932	14938	15133	14985	15018	15004	14732	14896	15037	14792	14882	14743	14957	14866	14839	14893	14900	14928	14945	14888	14873	15027	14991	14993	15090	14954	15048	14980	14917	15183	15056	14901	14803	14894	14801	15004	15021	14854	14930	14883	14850	15084	15036	14885	14891	14810	14937	15068	14921	14953	14849	14987	14972	14898	15015	14831	14927	14918	15051	14990	14974	14915	14932	15002	14913	14975	14990	14966	14969	15023	14913	14810	14915	15072	14937	14979	14734	14871	14966	14752	15005	14839	14945	14960	14921	15049	14947	14800	15048	14953	14957	14933	14935	15022	14886	14848	14915	15015	14881	14939	14817	14986	14827	14907	14814	15041	14924	15038	14957	14867	14915	15006	14843	14916	14903	14977	15013	14811	14867	14939	14933	15174	15037	14993	14884	14786	14990	14904	14958	14912	14916	15072	14934	14876	14864	14928	15009	14969	15008	14843	14918	15046	14823	14979	14921	15029	14862	14969	14834	14893	14810	14976	14814	14902	14921	15013	15145	14960	14944	15000	14886	14933	14971	15041	14855	14968	14911	14990	14967	14944	14964	14897	15005	14933	14973	15027	14959	14943	14808	14870	14913	14948	15146	15068	14925	14901	15018	14984	14869	14793	15060	14821	14967	14857	15015	14829	14859	14996	14838	15185	14919	14816	14940	14879	14752	14954	14952	15119	15103	14873	14884	14927	15020	15064	15084	14998	14893	14955	14870	15014	14836	14865	14980	14759	14771	14835	14979	15000	14984	14879	15108	14883	14864	15018	14856	14987	14885	14968	14741	15039	14812	14979	14943	14936	14854	15087	14985	14942	14865	14923	14830	15022	14734	14921	14965	15099	14857	14971	15004	14940	14866	14990	14843	15018	14879	14856	14917	14918	14823	14893	15008	15079	14819	15043	14811	14971	14916	14931	14924	15046	14997	14909	14922	15043	14927	14859	14948	14833	14889	14945	14968	14966	14857	14885	14962	15048	15020	14984	14987	14884	15016	14808	14918	14792	15032	14927	15016	14970	14747	14819	14869	15041	14980	14995	14939	14963	14786	14986	14907	14948	14875	14891	14947	15022	15041	15029	14945	14965	15008	15003	14858	14966	14958	14935	14961	14933	14889	14954	15010	14999	15026	14783	15011	14804	15098	14962	14891	14816	14923	14973	15012	14941	15027	15025	14934	15061	15006	14901	15042	15026	14963	14968	14974	14890	15071	14950	14952	14896	14834	14993	14869	14922	14921	14994	14990	14897	14789	14945	14819	15022	14978	14675	14914	14879	14857	14923	15034	15028	14888	14960	14814	14832	14947	14960	14921	14956	15093	14828	15139	14860	14861	14923	14945	14864	14739	15065	14837	14835	14878	14909	14834	14916	15016	15043	14981	14976	14879	15036	14838	15026	15055	14967	15156	15113	14801	15033	15015	14929	14878	14823	15016	15131	15095	14939	15104	14941	15081	14994	15027	14991	14917	14908	15006	14974	15132	14957	14953	14803	14763	14903	14978	14861	15014	14953	14965	14858	14960	15053	14990	14952	14996	14681	14679	15021	14931	14865	14972	14929	14980	14912	14894	15001	14919	15070	14831	15140	14759	14945	14987	14886	15041	15057	14933	14792	14913	14826	15027	14804	14924	14953	14876	14751	14929	15035	15024	15141	15117	14921	14966	14871	14965	15056	14997	15009	15004	14961	15042	14834	14944	14764	15002	14893	14895	14964	14854	14959	14957	14942	15078	15041	15137	15119	14919	15049	14858	14828	14871	14798	14853	15009	15012	14965	14936	14956	15071	15011	14984	14871	15112	14966	15006	14976	15028	14906	15030	14810	15070	15019	14865	14950	14914	14934	14913	15017	15016	15017	15057	14991	14972	15011	14868	14874	14930	14841	15151	14889	14924	15019	14834	14811	14996	14967	14876	14954	15084	14921	14971	14990	15064	14822	14907	15135	15124	14797	14881	15027	14908	15016	14798	15154	15068	14845	14994	14814	14877	14869	14937	14826	14860	14895	14901	15104	14946	14908	14813	14826	15075	14913	14964	15073	14950	14770	15022	14871	15092	14976	14808	15012	15081	14911	14893	15114	15034	15037	14977	14940	14950	14965	14884	15050	14971	14869	14983	14832	14924	14970	14882	14833	14766	14898	14690	15045	15030	14996	14891	14851	14842	15033	14954	14981	14934	14923	14854	14987	14826	14921	14793	14834	14927	15092	15080	14855	14872	14927	14866	15006	14963	14895	14852	14905	14955	14889	15033	15087	14872	14893	14879	14895	14956	14946	15055	15012	14992	14919	14910	14984	15047	15032	14871	14988	14979	14914	14836	15009	14867	14996	14977	14982	15013	14991	14939	14890	14800	14824	14918	14945	14866	14918	14916	15087	14902	14915	14892	15043	14939	15057	14909	14964	14860	15197	14881	15068	15035	15127	14863	14879	15007	14931	14998	15046	14721	14988	14892	14898	14832	15016	14956	14991	15074	15183	14828	14827	14913	14869	14894	14855	14974	14923	14864	15106	14950	15025	14877	15059	14887	14872	15064	14896	14976	14933	15103	14983	14913	15055	15039	14933	14896	14977	14745	14984	14870	15003	14996	14776	14965	14969	14962	14994	15046	14992	14912	14910	14870	14991	14830	14877	14863	14865	14805	14991	15140	14831	14996	14972	14998	14844	14864	14877	14907	14859	14917	14861	14841	14809	14706	14955	14843	14963	14947	14912	15020	14877	14883	14969	14822	15091	14973	15001	15030	14869	14887	15095	15054	14836	15034	14961	15053	14877	14881	14907	14993	14843	14883	15040	14857	14960	14873	14806	14969	15074	15014	15083	14906	14837	15031	14833	14955	15003	15074	14938	14984	14859	14839	14912	14963	15068	14994	15026	15134	14884	14896	15004	14797	14944	15091	14867	14815	14935	14955	14984	15024	14848	15004	14934	15092	15005	15013	14860	15051	14880	14938	14850	14848	14942	15046	14861	14913	14860	14868	14821	15130	15009	15065	15111	14927	15064	14939	15002	14913	14964	14938	15090	14989	14983	15147	14990	14822	14723	14949	14793	14910	14923	14921	14939	15082	14961	15025	14939	15049	14963	14851	14829	14809	14797	14811	14991	15114	14909	14861	15147	14801	14956	15032	14909	14946	14892	14991	14805	14862	15003	15028	15032	15019	14914	15008	14693	14996	15002	14960	15083	14897	14962	15022	15025	14781	15017	14955	14950	15026	14979	15047	14983	14932	15048	15125	14909	14905	15136	14986	14958	14917	14896	14913	14926	14959	15063	15080	14946	14903	15006	15078	14745	14794	14894	14925	14964	14816	15018	14999	14865	14945	15000	14907	15126	14812	15094	14888	14986	15013	15105	15004	14801	14936	14980	14879	14914	15039	15019	14967	14808	15135	14888	14910	14964	14978	14976	14882	14902	14947	14911	14912	14863	14811	14829	14858	14994	14973	15018	15016	15061	14913	14765	14813	14971	15012	14984	14848	14981	14743	14837	14992	14851	14943	14843	15002	14848	14844	14925	14865	14876	14800	14933	15081	14807	14935	14947	14957	14956	15117	14966	14978	14873	14950	14851	14887	14831	15003	14994	14907	14862	14946	14862	14770	15020	14970	14945	14899	15083	14922
24284	21441	29009	24384	22161	23931	23552	19691	19360	19907	19214	18639	18984	18539	18499	18133	17849	17678	17694	18493	26349	26952	25143	21997	19796	18454	17957	17449	17306	17119	17097	17189	17094	17079	17117	17271	17018	17272	17178	17209	17127	17114	17284	17281	17183	17212	17034	17199	17113	17203	17207	16946	17287	17129	17120	17306	17301	17042	17048	17093	16996	16890	17042	17164	17153	17141	16992	17154	17230	17296	17004	17282	17188	16931	17258	17256	17099	17118	17312	16913	17059	17232	17035	16978	17002	17257	17260	17270	17368	17216	17217	17204	17152	17134	17066	17081	17125	17133	16998	17079	17154	17042	17065	17231	17182	17185	17368	17118	17273	17363	17333	17060	17157	17037	17108	16991	17128	16970	16883	17075	17187	17416	17324	17074	17011	17082	17249	16983	16962	17049	17038	17193	17112	17120	17158	17226	17149	17192	17172	17164	17000	17108	17264	17041	17170	16891	17033	17097	17077	17207	17099	17189	17267	16978	16979	17171	16938	17259	17198	17161	17006	17063	17127	17397	17064	17140	17157	17063	17024	16962	16923	17264	17226	17060	17070	17148	17167	17023	17010	17065	17201	17290	17034	17082	17143	17060	17095	17201	16985	17162	17254	17144	16974	17149	16878	17049	17025	17010	17022	17116	17034	17179	17229	17164	17090	17037	17109	16812	16928	17282	17200	17224	16959	17123	17036	17097	17178	17096	16980	17001	17016	17119	16972	16971	16890	17216	16975	17071	16932	17018	17142	17103	17268	17129	17169	17066	17144	17132	17164	17163	16969	17170	16982	17172	17114	16992	17079	16939	17069	17164	17304	17058	17204	16931	17066	17093	17236	17004	17032	17241	17030	17126	17299	17049	17248	17195	17109	17221	17111	17164	17094	17122	17042	17006	17094	16967	17070	17132	16979	17213	17178	17143	17334	17339	16894	17108	17145	16980	17220	17099	17150	17308	17343	17125	17134	16981	17262	16964	16993	17320	17195	17128	17245	17088	17248	17105	17097	17029	17117	17210	16996	17165	17211	17120	17041	17134	17198	17090	17201	17107	17041	17166	17053	17051	17202	16971	17071	17044	17187	17108	17238	17068	16936	17185	16979	17224	17032	17106	17067	17205	17044	17054	17037	17059	17089	17053	17032	17194	17282	17224	17086	16982	17022	17057	17059	16952	17118	17006	17157	17200	16997	17217	17310	17150	17086	16943	17096	17101	17071	17079	17056	16937	17106	17181	17104	17047	17011	17024	17048	16970	17063	17096	16998	17069	17043	16984	17024	17128	17093	16955	17112	17053	17019	17174	17135	17157	17134	17281	16927	17314	17116	17055	17149	17099	17221	16956	17142	17062	16955	17161	17056	17106	17136	16910	17167	17046	17050	17039	17122	17209	16987	16937	17071	17257	16988	17161	17083	17181	17086	17104	17324	17048	17077	16937	17212	17191	17094	17108	17023	17083	17151	17081	17114	17158	17070	17051	17294	17154	17191	16963	16969	17097	16987	17044	17092	17050	17256	17163	17067	17150	17053	16930	16952	17223	17153	17158	17276	17007	17229	17005	17056	16904	17154	17145	16951	17235	17186	17090	17132	16953	17293	17238	17123	17177	17111	17047	17293	17181	17270	17051	17098	17181	17052	17094	17148	17028	17160	17180	17227	17112	17043	16916	17229	17135	17260	17107	17013	17316	17023	17046	17331	17090	17129	16978	17211	16895	16857	16998	17305	17045	17128	17134	17078	17182	16963	16958	16985	17014	17086	17359	17211	17187	17186	17140	17050	16918	17311	16972	17094	17023	17074	16953	16975	17221	17158	17080	17050	16988	17026	17058	16924	16979	17135	17299	17216	17225	16892	17256	17004	17004	17081	17055	17017	17098	17065	17238	17036	17076	16801	16975	17372	17261	17251	17257	17233	17122	17292	17210	17111	17044	17228	17102	17189	17417	17097	17086	17189	17234	17197	16844	17001	17069	17116	17186	17113	16969	16823	17051	17105	16921	17154	17180	16866	16998	17143	16995	17212	17253	17270	16958	17029	17080	16953	17111	17114	17045	17228	17196	17239	17007	17236	17307	17316	17163	16978	16869	17217	17364	17214	17030	16998	17091	17291	17121	17192	17104	17040	17256	16901	17088	17226	17210	17262	17284	17136	17198	17206	17144	17012	17243	17040	17301	17220	17080	17169	17024	17008	17151	17292	17275	16951	17097	17034	17309	17192	16906	17421	17168	17084	17174	17189	17137	17103	17220	17051	17083	17212	17089	17093	17413	17075	17189	17003	16962	17064	17098	17142	17114	17165	17047	16987	17092	17086	17043	17037	17095	17216	17155	17074	17043	17246	16994	17016	17170	17037	17093	17036	17158	17182	17088	17040	17195	17184	17059	17035	17060	17107	17184	17163	17134	17166	17077	16891	16980	17101	17194	17214	17058	17000	16974	16887	17079	16992	17077	16971	17247	17063	17046	16973	17097	17195	17236	17147	17146	17029	17193	17078	17108	17100	17018	17107	16929	17095	16903	17099	17290	17079	17051	17084	17180	17313	17237	17281	17098	17215	17220	17153	17392	17308	17046	17055	17057	16999	16964	17000	17088	17156	16912	17221	16909	17279	17180	17133	16941	17402	17182	17085	17032	17135	17164	17292	17103	16965	17064	17179	16994	16945	16988	17239	17004	17103	17072	17069	17149	17100	17188	17082	17050	16969	17297	17058	17192	17056	17165	17025	17149	17036	16855	16983	16937	17053	16946	16998	17106	17095	16970	17017	16972	17228	17119	17015	17047	17203	17157	17109	17090	17080	17119	17162	17289	17265	17135	17233	17194	17114	17179	17115	16942	17176	17032	16931	17056	17119	16857	17281	17124	17200	16994	17064	17013	17246	17201	16989	17105	17125	16998	17118	17115	17002	16957	17122	17189	17125	16987	16957	17252	17052	17074	16960	17107	17225	17010	16887	17066	17513	17231	17142	17117	17186	17082	17120	17036	16923	16901	17290	17277	17273	17113	16945	17086	17313	17008	17148	17180	17058	16835	17122	16939	17200	17195	17062	16965	17190	16914	17202	17164	17129	17274	17063	17092	17156	17132	17144	17121	17130	17083	17124	17035	17175	17228	17062	17003	17153	17077	17142	17113	17302	17169	16963	17036	17053	17171	17085	17067	16908	17204	17143	16997	17351	17062	17242	17174	17047	16954	16925	16944	17207	17013	17024	17060	17197	17101	17063	17311	17192	16964	16977	17095	17128	16952	17004	17001	17332	17251	17010	17219	17151	17059	17018	17200	17065	17227	16973	16955	16909	17071	17213	16887	17080	16977	17006	17035	17054	17275	17078	16981	17067	17214	17219	17310	17174	17213	17182	17210	17122	17278	17222	17325	17242	17133	17088	17089	17164	16971	16980	17122	16796	17126	17083	16904	17074	16904	17131	17240	17318	17226	16951	16958	17064	17197	17123	17200	17125	17216	17242	17133	17106	17164	17166	17115	16927	17063	17043	17046	17122	17146	17273	17142	17189	17192	16953	17139	16865	17256	17028	17261	16964	17155	17111	17114	17120	16927	17092	17199	17209	17054	17014	17160	17359	16941	17186	17131	17178	17260	17064	17308	17050	17213	17067	16938	17354	17208	17210	17181	17249	17093	17130	17151	17069	17251	17141	16986	17108	16973	16776	16971	16863	17090	17092	17104	17018	17150	17017	17018	16938	17192	17116	17055	17105	17115	17237	17021	17307	17177	17190	17152	17166	16909	17346	17044	17176	17199	17174	17214	17147	17217	17093	17255	17167	17078	17315	17210	17122	17312	17207	17167	17005	17098	17119	17162	17195	17244	17296	17218	17229	16975	17080	16900	17117	17291	17183	17097	17065	17076	17085	17092	17163	17161	16971	17214	17027	16934	17103	17014	17186	17248	16997	17243	17051	17238	17249	17368	17240	17169	16886	17081	17189	17182	16897	17250	17020	17085	17214	16972	17069	17220	17138	16963	17021	17058	17069	17175	16959	17193	17108	16964	17040	17248	17165	16956	17194	17233	17121	17257	17046	17126	17055	17160	16942	17133	17162	17122	17209	17093	17013	17182	17160	17128	16959	17200	17160	17067	17094	16957	17226	17209	17237	16990	17105	17151	17091	17092	16981	17261	17196	17171	17209	17089	17190	17075	17169	17210	17057	16916	17089	17182	17025	17003	17070	17198	16816	17076	16952	16971	17100	17193	17184	17108	17129	17105	17268	17147	17215	17154	17056	17155	16975	17008	17106	17251	17123	17191	17072	17266	17096	17247	17229	17045	17107	17136	17236	17129	17141	17158	17125	17349	17009	17221	16913	17174	17199	17058	16866	17225	17199	17003	17222	17072	17165	16946	17152	17063	17181	16833	17223	17067	16945	17091	17074	17157	17154	17191	17009	17054	17113	17095	17073	17145	17128	17143	17184	16947	17067	17272	16981	16951	16947	17071	16956	16997	17133	16920	17223	17096	16959	16941	17204	16992	16954	17108	17048	16847	17201	17099	17097	17026	17196	17208	17205	17065	16881	17159	17199	17126	16994	17080	17045	17250	17087	17092	17152	17158	16870	17213	17156	17258	17174	17142	17231	17153	17145	17012	17151	17122	16995	17026	17076	17114	16977	17255	17208	17118	17096	17230	17194	17134	17252	16967	16913	17337	16977	16987	16966	17056	17072	17071	17246	17164	17177	17084	16973	17028	16935	16970	17000	17228	17336	17054	17084	17155	17179	17195	16983	17090	17312	17149	17004	17259	17020	17025	17101	17088	17067	17126	16889	17097	17187	17081	17114	17130	17212	17208	17268	17192	17116	17154	17284	17032	17240	16889	17321	17209	17077	17069	17159	17051	16968	17089	17176	17014	16920	16925	17035	17159	17173	17209	16992	17038	17173	17172	17137	17186	17095	17182	17318	17073	17082	17156	17182	16881	17113	17095	17071	17140	17299	17185	17298	17107	17070	17034	17069	16980	17125	17130	17217	16975	17318	17251	17146	16984	17257	17216	17132	17111	17048	17095	16938	17065	17122	17073	17119	16985	16970	17304	17342	17148	17066	17009	17098	17169	17367	17178	17201	17211	16915	17186	17216	17178	16787	17206	16937	17194	17113	17077	17049	17114	17149	17081	17059	16952	17026	17007	17192	17061	17045	16986
18523	32628	31940	27864	22462	20685	18764	18505	18974	19236	17524	17616	18067	17275	16776	16106	15709	15420	15346	17198	28797	27980	25511	20958	17909	16287	15256	15011	14886	14829	14812	14783	14791	14903	14875	14588	14831	14793	14859	14857	14804	14671	14877	14856	14765	14929	14814	14879	14809	14793	14998	15033	14737	14851	14804	14872	14560	14919	14765	14772	14766	14836	14737	14774	14951	14904	14737	14887	14750	14909	14762	14812	14850	14844	14685	14747	14784	14894	14886	14831	14746	14838	14918	14858	14709	14720	14822	14888	14812	15014	14879	14873	14683	14843	14742	14857	14786	14746	14748	14601	14842	14882	14809	14887	14725	14906	14962	14562	14806	14869	14962	14667	14815	14765	14851	14733	14732	14786	14884	14843	14663	14709	14824	14805	14881	14896	14730	14871	14687	14919	14761	14788	14750	14785	14767	14795	14722	14791	14791	14658	14963	14782	14824	14845	14730	14879	14761	14837	14857	14789	14885	14815	14754	14666	14880	14792	14905	14663	14715	14787	14617	14807	14564	14712	14720	15035	14760	14823	14898	14972	14838	14907	14717	14613	14700	14768	14937	14830	14933	14918	14772	14691	14943	14902	14768	14777	14957	14954	14787	14767	14771	14834	14698	14823	14949	14889	14684	14827	14929	14656	14892	14874	14958	14784	14697	14844	14840	14820	14780	14709	14896	14674	14831	14766	14775	14818	14841	14757	14768	14762	14759	14810	14692	15002	14692	14858	14745	14835	14719	14884	14783	14796	14906	14805	14756	14625	14910	14768	14747	14823	14819	14773	14962	14910	14952	14628	14864	14638	14928	14735	14620	14814	14771	14704	14954	14755	14650	14720	14684	14839	14853	14617	14863	14795	15004	14815	14961	14909	14888	15020	14892	14767	14827	14784	14787	14853	14692	14804	14797	14780	14910	14974	14635	14918	14760	14826	14815	14648	14832	14826	14703	14781	14826	14766	14729	14836	14967	14822	14677	14684	14681	14868	14867	14642	14909	14788	14736	14841	14788	14775	14887	14904	14860	14873	14926	14855	14794	14677	14823	14829	14834	14717	14803	14720	14821	14845	14721	14811	14886	14821	14707	14774	14756	14910	14782	14767	14836	14563	14859	14611	14737	14900	14823	14923	14883	14904	14785	14853	14928	14720	14798	14751	14859	14862	14850	14851	14818	14733	14834	14830	14620	14837	14810	14913	14744	14811	14761	14803	14805	14731	14893	14763	14681	14741	15064	14885	14736	14732	15002	14677	14920	14771	14792	14640	14965	14771	14699	14650	14949	14809	14744	14722	14768	14833	14898	14835	14779	14793	14839	14658	14793	14896	14849	14977	14810	14805	14990	14745	14824	14816	14988	14767	14818	14835	14820	14641	14924	14822	14844	14835	14919	14840	14865	14968	14793	14968	14791	14905	14797	14789	14923	14766	14758	14830	14743	14884	14827	14811	14784	14837	14958	14840	14628	14802	15003	14685	14852	14818	14844	14727	14804	14811	14818	14861	14691	14792	14904	14797	14842	14773	14755	14739	14768	14754	14641	14978	14728	14828	14877	15072	14750	14829	14850	14760	14761	14735	14762	14868	14740	14806	14847	14932	14895	15074	14767	14809	14822	14686	14826	14466	14948	14865	14768	14831	14873	14699	14882	14719	14856	14660	14990	14828	14685	14847	14884	14799	14867	14599	14736	14611	14625	14677	14757	14798	14770	14701	14849	14726	14968	14721	14867	14646	14832	14681	14915	14831	14639	14999	14699	14860	14892	14973	14754	14740	14673	14773	14858	14716	14732	14729	14595	14727	14831	14761	14708	14753	14551	14783	14740	14907	14791	14838	14744	14712	14746	14844	14804	14791	14858	14894	14798	14856	14849	14951	14907	14859	14966	14855	14794	14726	14813	14855	14942	14839	14996	15058	14697	14755	14732	14769	14869	14819	14752	14685	14806	14706	14898	14619	14714	14805	14837	14793	14765	14876	14769	14724	14911	14811	14874	14814	14805	14814	14716	14962	14692	14778	14987	14817	14667	14611	14852	14635	14755	14770	14778	14879	14855	14785	14897	14841	14706	14960	14803	14687	14755	14845	14944	14818	14870	14973	14806	14743	14795	14810	14657	14824	14873	14915	14814	14760	14912	14764	14940	14852	14876	14939	14836	14759	14722	14799	14896	14822	14864	14836	14771	14975	15000	14784	14903	14801	14935	14930	14765	14839	14962	14737	14820	14690	14742	14656	14607	14787	14898	14879	14969	14852	14845	14809	14759	14864	14854	14694	14912	14764	14888	14799	14853	14711	14820	14760	14856	14948	14662	14731	14932	14717	14837	14707	14784	14713	14710	14920	14831	14859	14732	14765	14864	14793	14886	14653	14716	14823	14870	14646	14796	14884	14797	14976	14896	14748	14828	14846	14767	14838	14686	14955	14744	14711	14717	14981	14650	14847	14857	14716	14893	14913	14880	14869	14777	14878	14882	14677	15058	14790	14891	14812	15019	14552	14832	14772	14842	14536	14803	14682	14815	14909	14690	14665	14868	14820	14828	14824	14825	14786	14894	14888	14738	14982	14863	14837	14890	14842	14866	14924	14865	14748	14857	14919	14852	14907	14669	14806	14820	14864	14813	14801	14837	14711	14676	14712	14802	14786	14846	14716	14800	14707	14943	14845	14738	14713	14704	14690	14805	14636	14864	14841	14779	14724	14910	14887	14777	14794	14682	14833	14761	14658	14751	14832	14771	14746	14781	14851	14854	14743	14916	14677	14855	14936	14696	14674	14894	14887	14668	14731	14757	14706	14760	14841	14818	14869	14825	14835	14793	14922	14695	14674	14799	14860	14777	14634	14869	14809	14761	14690	14950	14832	14780	14820	14875	14863	14891	14809	14691	14843	14971	14807	14776	14881	14841	14766	14870	14810	14816	14908	14748	14871	14885	14641	14827	14848	14878	14769	14816	14782	14865	14802	14852	14919	14914	14728	14850	14933	14879	14815	14875	14803	14698	14831	14831	14853	14706	14849	14684	14861	14715	14829	14806	14804	14696	14657	14737	14864	14767	14875	14721	14889	14632	14789	14814	14711	14863	14876	14856	14668	14710	14770	14728	14762	14794	14767	14765	14730	14693	14951	14671	14865	14720	14852	14844	14879	14669	14816	14866	14895	14765	14672	14685	14774	14777	14756	14846	14892	14743	14850	14740	14747	14932	14767	14671	14832	14734	14780	14849	14760	14779	14851	14728	14794	14942	14833	14689	14772	14753	14797	14753	14880	14642	14736	14791	14786	14688	14727	14840	14846	14719	14830	14735	14655	14626	14714	14869	14831	14858	14882	14848	14754	14666	15030	14805	14874	15033	14759	14853	14788	14717	14814	14811	14791	14766	14584	14667	14834	14768	14811	14866	14961	14675	14941	14918	14828	14900	14618	14723	14870	14812	14782	14952	14777	14722	14763	14825	14671	14779	14749	14946	14928	14713	14810	14676	14832	14824	14754	14811	14797	14739	14815	14801	14907	14775	14875	14919	14846	14889	14879	14855	14754	14646	14858	14717	14802	14662	14787	14686	14741	14731	14648	14906	14879	14624	14634	14828	14679	14811	14677	14922	14791	14824	14928	14868	14850	14803	14773	14728	14797	14840	14833	14732	14829	14908	14844	14751	14656	14838	14878	14866	14655	14963	14922	14797	14761	14857	15040	14713	14815	14836	14783	14741	14828	14868	14744	14824	14795	14970	14942	14699	14742	14705	14901	14956	15029	14743	14890	14844	14778	14846	14616	14862	14756	14636	14868	14891	14840	14716	14805	14702	14703	14917	14896	14924	14893	14779	14739	14813	14849	14684	14825	14622	14750	14897	14802	14658	14813	14805	14799	14979	14687	14717	14629	14723	14875	14651	14833	14820	14668	14857	14884	14805	14714	14837	14686	14984	14990	14875	15005	14738	14794	14855	14722	14760	14758	14870	14747	14740	14705	14869	14888	14881	14951	14770	14741	14768	14967	14804	14798	14733	14659	14853	14988	14803	14807	14813	14768	14874	14640	14848	14857	14702	14816	14778	14827	14703	14939	14767	14679	14736	14787	14803	14666	14688	14680	14769	14875	14805	14827	14995	14800	14754	14702	14747	14808	14677	14920	14818	14862	14844	14933	14788	14831	14828	14883	14853	14702	14706	14775	14797	14801	14778	14868	14857	14838	14793	14712	14902	14729	15002	14713	14570	14728	14622	14807	14766	14897	14649	14696	14802	14755	14850	14640	14765	14879	14829	14898	14851	14796	14841	14831	14786	14916	14760	14776	14942	14777	14695	14628	14732	14824	14872	14819	14820	14856	14915	14968	14800	14806	14818	14904	14912	14831	14799	14593	14879	14708	14710	14861	14846	14854	14745	14788	14998	14614	14754	14752	14836	14860	14843	14807	14689	14753	14867	15003	14730	14768	14766	14777	14756	14795	14701	14976	14819	14712	14754	15106	14827	14692	14751	14933	14879	14751	14756	14858	14909	14772	15022	14655	14824	14826	14760	14603	14742	14927	14728	14887	14873	14825	14703	14873	14878	14711	14704	14827	14721	14796	14945	14700	14836	14766	14786	14740	14726	14767	15070	14672	14928	14886	14850	14829	14792	14699	14761	14857	14880	14749	14853	14763	14713	14894	14922	14815	15021	14808	14822	14771	14604	14760	14771	14803	14948	14775	14779	14760	14754	14725	14609	14941	14638	14757	14881	14795	14542	14876	14775	14814	14742	14926	14880	14927	14769	14821	14778	14800	14822	14655	14892	14819	14780	14879	14742	14725	14848	14865	14675	14711	14783	14833	14811	14756	14866	14902	14916	14919	14772	14680	14839	14683	15019	14767	14745	14622	14791	14547	14702	14911	14865	14857	14841	14864	14746	14675	14834	14674	14886	14842	14939	14838	14909	14713	14878	14814	14746	14704	14721	14855	14869	14866	14726	14745	14800	14927	14971	14803	14960	14855	14739	14880	15032	14872	14790	14742	14653	15066	14833	14639	14849	14837	14881	14752	14904	14631	14685	14753	14810	14778	14765	14768	14716	14767	14717	14898	14576	14937	14839	14717	14748	14804	14622	14843	14784	14747	14885	14999	14717	14868	14534	14818	14815	14775	14898	14884	14821	14989	14761	14719	14791	14651	14758	14733
30127	22738	23633	21850	19192	18910	18488	18375	18172	18349	18279	18204	18189	18157	17854	17705	17762	17582	17754	17449	18265	18393	18343	18446	18225	17812	17887	17612	17914	17828	17675	17682	17658	17742	17601	17715	17528	17286	17508	17503	17591	17627	17686	17787	17595	17788	17591	17890	17688	17533	17788	17651	17538	17660	17455	17564	17585	17634	17453	17530	17474	17564	17581	17597	17547	17345	17558	17639	17631	17680	17432	17555	17490	17574	17732	17729	17435	17734	17652	17694	17697	17626	17557	17519	17677	17471	17651	17656	17858	17662	17644	17610	17646	17526	17701	17607	17572	17707	17584	17573	17721	17710	17588	17711	17772	17735	17394	17756	17739	17535	17640	17580	17624	17684	17615	17598	17501	17655	17759	17861	17535	17621	17769	17760	17630	17702	17631	17697	17559	17749	17636	17702	17661	17559	17620	17596	17473	17568	17627	17652	17575	17460	17485	17553	17703	17615	17712	17560	17563	17518	17533	17342	17561	17450	17483	17601	17645	17688	17578	17587	17727	17655	17651	17650	17466	17783	17505	17746	17787	17690	17691	17612	17608	17562	17699	17858	17743	17729	17522	17703	17686	17751	17602	17609	17441	17408	17462	17621	17498	17599	17587	17486	17567	17668	17472	17630	17828	17657	17671	17656	17504	17653	17870	17682	17664	17744	17575	17636	17640	17612	17676	17496	17583	17839	17733	17802	17609	17603	17833	17756	17564	17768	17853	17689	17608	17760	17632	17533	17473	17490	17748	17551	17559	17670	17714	17635	17559	17669	17825	17668	17709	17488	17596	17532	17471	17611	17719	17655	17552	17685	17642	17450	17590	17763	17626	17573	17545	17688	17582	17593	17527	17418	17707	17734	17497	17391	17586	17770	17878	17634	17468	17685	17544	17556	17549	17697	17703	17593	17622	17732	17607	17572	17665	17775	17700	17758	17569	17625	17846	17785	17585	17595	17837	17794	17901	17501	17453	17400	17768	17670	17782	17619	17498	17804	17448	17650	17716	17639	17627	17781	17438	17454	17547	17629	17659	17671	17625	17576	17596	17421	17500	17525	17564	17822	17671	17488	17581	17494	17510	17552	17642	17580	17615	17913	17765	17929	17750	17743	17617	17569	17580	17590	17684	17830	17749	17531	17478	17636	17557	17574	17631	17751	17648	17539	17496	17610	17600	17573	17506	17630	17544	17622	17715	17654	17482	17462	17632	17754	17644	17512	17562	17526	17516	17514	17760	17695	17571	17619	17567	17482	17573	17664	17776	17654	17666	17901	17689	17760	17331	17589	17608	17503	17511	17706	17596	17551	17661	17744	17767	17655	17645	17519	17535	17573	17520	17615	17580	17689	17596	17689	17661	17567	17550	17701	17529	17729	17818	17694	17504	17595	17655	17792	17732	17569	17677	17684	17424	17598	17806	17586	17597	17498	17718	17564	17618	17709	17712	17663	17622	17609	17800	17433	17550	17573	17781	17668	17451	17501	17425	17649	17521	17504	17668	17581	17667	17745	17583	17733	17687	17712	17756	17713	17613	17521	17714	17661	17689	17554	17632	17724	17599	17639	17701	17689	17666	17646	17786	17676	17742	17378	17630	17680	17713	17627	17678	17747	17594	17864	17652	17484	17462	17643	17521	17694	17827	17675	17522	17554	17632	17737	17408	17485	17690	17589	17725	17535	17665	17475	17688	17514	17806	17633	17817	17756	17832	17741	17563	17577	17795	17704	17792	17541	17606	17588	17535	17427	17586	17715	17588	17577	17675	17482	17716	17606	17485	17576	17565	17738	17598	17722	17568	17643	17901	17663	17477	17861	17706	17798	17736	17636	17670	17592	17548	17584	17671	17539	17687	17803	17702	17518	17684	17781	17506	17388	17826	17939	17716	17836	17664	17657	17599	17409	17697	17545	17730	17764	17528	17619	17519	17550	17693	17729	17684	17810	17450	17534	17652	17659	17781	17552	17723	17931	17863	17751	17675	17736	17592	17635	17696	17674	17580	17732	17698	17706	17493	17751	17690	17423	17819	17478	17668	17416	17548	17449	17503	17744	17697	17674	17788	17662	17552	17518	17876	17500	17784	17573	17612	17693	17746	17594	17805	17608	17690	17620	17640	17438	17609	17791	17858	17747	17796	17730	17514	17716	17819	17477	17577	17527	17587	17644	17583	17610	17616	17645	17722	17637	17421	17665	17701	17691	17492	17509	17807	17705	17876	17721	17715	17604	17533	17434	17675	17517	17749	17525	17691	17711	17670	17534	17775	17579	17750	17563	17575	17767	17671	17544	17622	17496	17706	17702	17628	17597	17800	17601	17744	17859	17651	17725	17611	17658	17660	17712	17497	17548	17572	17653	17792	17774	17603	17618	17781	17680	17750	17611	17526	17528	17662	17642	17607	17438	17474	17500	17593	17785	17683	17451	17554	17588	17754	17758	17585	17649	17501	17546	17616	17527	17614	17639	17699	17531	17600	17808	17474	17504	17653	17627	17450	17683	17832	17588	17747	17584	17661	17637	17688	17720	17917	17767	17640	17457	17657	17582	17679	17499	17671	17581	17972	17671	17557	17606	17698	17531	17669	17554	17740	17715	17576	17654	17663	17643	17558	17417	17661	17723	17643	17739	17463	17704	17763	17698	17494	17833	17572	17766	17577	17676	17834	17651	17811	17640	17689	17744	17576	17787	17598	17687	17640	17725	17640	17631	17718	17762	17561	17599	17630	17621	17678	17658	17572	17690	17692	17571	17511	17516	17848	17543	17508	17631	17716	17820	17746	17730	17551	17728	17623	17364	17462	17930	17738	17680	17662	17804	17645	17781	17539	17638	17651	17650	17636	17800	17560	17505	17672	17715	17692	17408	17756	17661	17786	17736	17473	17477	17460	17546	17653	17481	17706	17670	17604	17680	17625	17706	17610	17659	17643	17651	17482	17587	17587	17649	17484	17560	17805	17694	17519	17682	17642	17700	17512	17657	17801	17593	17677	17792	17600	17564	17749	17477	17577	17742	17647	17617	17854	17698	17644	17792	17603	17818	17472	17619	17941	17720	17713	17757	17581	17519	17668	17700	17553	17894	17625	17801	17777	17511	17569	17597	17701	17689	17487	17705	17671	17737	17438	17757	17673	17813	17546	17748	17426	17603	17766	17832	17672	17477	17627	17551	17544	17618	17342	17691	17524	17689	17597	17739	17651	17540	17655	17665	17565	17546	17645	17762	17352	17780	17665	17479	17556	17710	17734	17494	17430	17658	17714	17632	17593	17503	17519	17492	17694	17482	17725	17847	17824	17489	17641	17868	17568	17518	17677	17612	17771	17518	17856	17691	17734	17672	17687	17657	17565	17707	17556	17780	17727	17865	17603	17632	17567	17565	17535	17660	17510	17715	17622	17533	17730	17712	17640	17502	17631	17571	17601	17624	17620	17705	17459	17587	17766	17557	17376	17446	17772	17451	17721	17741	17702	17757	17859	17759	17485	17753	17611	17577	17553	17753	17611	17592	17583	17793	17644	17674	17552	17905	17748	17610	17459	17804	17816	17591	17567	17563	17512	17678	17731	17738	17601	17546	17748	17811	17723	17654	17448	17558	17698	17651	17586	17408	17599	17700	17693	17491	17658	17581	17650	17503	17538	17641	17739	17757	17842	17975	17617	17644	17700	17755	17524	17804	17464	17557	17588	17690	17664	17506	17591	17654	17720	17614	17827	17705	17633	17706	17544	17708	17864	17614	17637	17605	17690	17540	17687	17670	17686	17841	17623	17296	17778	17676	17612	17607	17807	17805	17792	17630	17703	17696	17534	17539	17676	17721	17510	17518	17665	17859	17459	17528	17654	17431	17542	17719	17823	17626	17443	17532	17697	17614	17656	17611	17589	17709	17658	17567	17489	17531	17815	17804	17672	17751	17714	17448	17693	17696	17627	17453	17808	17527	17707	17826	17633	17551	17553	17708	17469	17738	17699	17374	17721	17726	17701	17639	17683	17491	17470	17694	17787	17521	17864	17697	17719	17510	17727	17755	17475	17679	17788	17742	17742	17775	17642	17758	17692	17720	17493	17544	17589	17690	17668	17574	17914	17471	17706	17916	17619	17660	17772	17735	17652	17575	17577	17602	17855	17598	17562	17471	17682	17614	17661	17518	17612	17810	17514	17635	17710	17440	17732	17750	17636	17610	17659	17826	17539	17707	17740	17537	17659	17705	17516	17498	17371	17671	17503	17604	17637	17681	17831	17626	17767	17485	17492	17791	17509	17500	17394	17803	17801	17634	17564	17821	17773	17670	17663	17646	17587	17430	17719	17571	17665	17594	17743	17686	17676	17883	17638	17753	17685	17595	17766	17604	17735	17710	17603	17785	17735	17687	17714	17499	17534	17649	17584	17824	17590	17586	17640	17676	17702	17512	17634	17611	17557	17538	17623	17849	17634	17640	17446	17692	17580	17388	17822	17644	17701	17642	17628	17642	17664	17688	17769	17707	17361	17781	17700	17516	17707	17529	17704	17607	17713	17598	17578	17561	17644	17733	17584	17635	17650	17622	17818	17684	17663	17706	17590	17566	17734	17689	17655	17781	17656	17654	17547	17720	17692	17757	17606	17682	17565	17490	17553	17944	17587	17776	17795	17661	17840	17846	17695	17672	17783	17654	17593	17673	17640	17611	17718	17492	17833	17639	17492	17617	17586	17701	17888	17747	17511	17556	17611	17586	17523	17544	17639	17549	17694	17783	17705	17687	17894	17744	17712	17674	17521	17594	17597	17747	17656	17579	17682	17591	17682	17579	17625	17657	17790	17632	17771	17800	17451	17648	17526	17641	17533	17526	17557	17478	17577	17685	17654	17393	17711	17538	17500	17638	17790	17948	17581	17513	17645	17707	17552	17642	17695	17662	17602	17666	17511	17752	17464	17606	17620	17553	17528	17649	17637	17648	17711	17607	17654	17510	17491	17529	17704	17664	17655	17626	17597	17559	17419	17504	17620	17667	17756	17700	17648	17866	17636	17541	17512	17603	17668	17546	17898	17676	17568	17799	17617	17429	17754	17562	17599	17750	17695	17771	17354	17430	17605	17449	17758	17537	17444	17801	17772	17672	17686	17525	17661	17502	17576	17634	17620	17567	17610	17535	17796	17514	17344	17559	17730	17832	17646	17703
17370	20089	20688	19556	17487	17237	16407	16210	16006	16291	16077	15877	16270	15857	15496	15202	15119	15283	15098	15175	15944	16427	16270	15824	15585	15269	15351	15148	14935	15129	15035	15052	14997	15210	14951	15280	14968	15207	15145	15031	14921	15163	15161	15240	15358	15154	15065	15138	15095	15186	15135	15022	15118	15206	15031	15074	15033	15164	15030	15193	15047	15158	15003	15218	15047	15093	15178	15036	15242	15090	15031	15142	15292	14959	15176	14963	15077	15082	15124	14953	15149	14986	15014	14997	15054	15032	15081	15078	14816	15034	15064	15157	14926	14915	14995	14979	15218	15327	15181	15190	15168	15018	15193	15125	15193	14984	15072	15119	15129	15073	15205	15034	15173	15135	15139	15059	15127	15213	14891	15035	15222	15153	15072	15117	15276	15085	15205	15201	15061	15064	14969	15026	14999	15085	15012	15125	14963	15154	15034	15100	15127	15095	15215	15127	15045	15185	15130	15290	15112	14953	15274	15140	15152	15153	15039	15140	15133	15102	15147	15138	15066	15123	15208	15201	15133	15102	14871	15103	15199	15305	15069	15092	14969	15193	15227	15013	14993	15037	15142	15244	14985	15061	15154	15192	15036	15154	15159	15162	15212	15148	15088	15179	14971	14985	15000	14966	15088	15078	15100	15085	15052	15051	15144	15014	15208	14994	15107	15046	15242	15117	15304	15114	15056	15254	15164	15096	14983	15114	14915	14963	15012	15061	15172	15036	15134	15247	15270	15153	15043	15107	15051	15275	15240	15170	15048	15028	15248	15175	15071	15249	14914	14969	15084	15246	15294	14912	15130	15324	15053	15206	15165	15107	15192	15251	15147	15149	15238	15180	15164	15103	14983	15065	15132	15121	14917	15231	15068	15197	15026	15092	15093	15031	15050	15076	15126	15179	15055	15041	15356	15144	15149	15108	15101	15055	15164	15033	15139	15087	15208	15046	15188	15142	15199	14928	15121	15075	14990	15035	15074	15118	15212	15106	15018	15180	15155	15185	15091	15133	15179	15131	15080	15158	15052	15098	15269	15040	15297	15173	15192	15080	15208	15048	15169	14956	15181	15171	15058	15147	15192	15164	15258	15137	15033	15216	15097	15232	15184	15161	15212	15129	15202	15321	15056	15094	14942	15189	15111	15165	15014	15040	15141	15092	15101	15017	15117	15166	15156	15057	14962	15103	15267	14981	15125	15084	15206	14991	15012	15195	15239	15041	15078	15138	14948	14990	14974	15044	15036	15020	15055	15273	15232	15103	15225	15164	14971	14980	15065	15133	15119	15167	15086	15078	15121	15130	15128	15104	15121	15080	14888	15139	15140	15093	15071	15160	15190	15150	15141	15153	15147	15253	15221	15030	15221	14985	15053	15094	15124	15099	15078	15087	15223	14980	15173	14947	15069	14878	15043	15114	15039	15135	15141	15215	15047	15060	15164	15155	15160	15168	15214	15164	15195	15208	14983	15054	15141	15149	15160	15379	15201	15215	15241	15152	15174	15278	15248	15089	15090	15041	15207	14929	15201	15210	15095	15225	15087	15190	15236	15129	15114	15345	15017	15024	15168	15082	15166	14984	15003	15045	15091	15100	15203	15127	15303	15115	15193	15269	15119	15092	15204	15122	15257	15016	15257	15150	15040	15065	15086	15112	15062	15246	15003	15099	14971	15212	15236	15116	15085	15069	15109	15034	15185	15275	15056	15233	15209	15217	15041	15151	14998	15111	15253	14987	15089	15110	15141	15107	15027	14954	15189	14940	14976	15051	14921	15104	15078	15143	15269	15192	15010	15158	15069	15011	15120	14995	15215	15019	15032	15113	15142	15086	15002	15233	15155	15148	15229	15082	15067	15111	15019	15155	15060	15156	15044	15259	15032	15159	15051	15263	15076	15163	15210	15081	15205	15087	14921	15052	15091	15055	15092	15171	15090	15145	15091	15254	15245	15199	15212	15016	14950	15096	14992	15310	15322	15099	15199	14998	15076	15150	15254	15099	15157	15180	15055	15230	15238	15197	15064	15127	15155	15204	15015	15077	14926	15059	15047	15110	15017	15274	15142	15086	15040	15141	15147	15048	15025	15079	15101	15171	15055	15156	15094	15094	15192	15173	15102	15163	15014	15099	15244	15040	15115	15166	15099	15022	15256	15236	15092	15172	15083	15078	15146	15090	15232	15288	15017	15029	15129	15031	15028	15240	15163	15117	14979	15187	15070	15226	14967	15086	15048	15166	15143	15120	15161	15123	15013	15061	15257	15108	15202	15070	15117	15040	15108	15125	14948	15231	15033	15151	15238	15219	14924	15078	15070	15089	15065	15208	15155	14909	15350	15114	15161	15085	15023	15104	15239	15101	15100	14939	15223	15195	15060	15045	15222	15023	14874	15198	15113	15119	15057	15057	15253	15121	15203	15009	15122	15018	15294	15255	15221	14957	15106	15082	15135	15136	15157	15204	15034	15166	14959	15090	15019	15191	15008	15034	15174	15014	15145	15190	15017	15119	15158	15080	15255	15198	15129	14983	15102	15103	15088	15167	14833	15174	14996	15145	15201	15265	15095	15088	15136	15048	15146	15348	15076	15083	15102	15180	15127	15341	14962	15154	14998	14980	15212	15181	15327	15095	15252	15199	15041	15101	15127	15210	15060	15034	15188	15300	15108	15087	15212	15073	14967	15040	15097	15199	15270	14948	15243	15047	15270	14981	15047	15132	15256	15074	15246	15211	15151	15125	15199	15223	15353	15014	15212	15252	15108	15069	15056	14989	15073	15101	15311	15051	15016	15128	15052	14966	15207	15076	15227	15194	15150	15005	15153	15223	15063	15078	15150	15038	15253	15122	15099	15042	15241	15217	15038	15078	15141	15068	15312	15217	14988	15109	15111	15293	15135	15160	14985	15227	15147	15008	15097	15258	15065	15233	15323	15115	15157	15174	15139	15042	15010	15170	15130	15165	15026	14991	14994	15262	15253	15305	15183	15160	15026	15311	15280	14987	15133	15208	15178	14982	15318	15075	15015	15148	15031	15001	15116	15029	15012	15270	15184	15305	15212	15216	15224	15003	15280	15271	15166	15228	15142	15103	15227	15137	15059	15239	15192	15129	15095	15001	15005	15284	15185	15034	15235	15283	15206	15101	15142	15213	14920	15078	15061	15108	15044	15112	15073	15030	15181	15139	15070	15108	15132	15054	15163	15083	15101	15125	15168	15098	15172	15106	15163	15000	15027	15200	15118	15297	15157	15139	15191	14994	14933	15085	15097	15122	15161	15005	15124	15146	15084	15161	15211	15011	15063	15094	15148	15223	15074	15142	15321	15074	15035	15104	15091	15143	15156	15159	15028	15016	15071	15012	15145	14934	15112	15165	15191	15244	15133	15040	14962	15048	15082	15140	15151	15167	15215	15125	15293	15055	15260	15062	15154	15144	14967	14995	15062	15018	15112	15146	15080	15112	15027	15156	15181	15255	14982	15088	15119	15174	15163	15158	14823	15160	15167	15063	15003	15143	15096	15111	14999	15229	14892	15081	15163	15038	15127	15142	14979	14999	15204	15117	15094	15083	15159	15291	15239	15110	15174	15114	15283	15110	15171	15014	15281	15081	15128	15029	15143	15193	15124	15006	15252	15113	15008	15184	15258	15105	15021	15183	15074	15111	15219	15054	14968	15077	15203	15054	15119	14968	15187	15178	15160	15184	15175	15115	14864	15046	15073	15298	15001	15226	15281	14923	15094	15280	15197	15157	15011	15060	15154	15106	14922	15204	15103	15046	15126	15035	15159	14870	15110	14985	15194	15050	15189	15174	15146	15184	15261	15018	15070	15129	15156	15296	14998	15171	15070	15103	15013	15027	15177	14983	15245	14982	15031	15222	15110	15003	15005	14916	14980	15147	15067	15155	15157	15155	15217	15269	15112	15033	15241	15285	15199	15107	15161	15012	15016	15175	15078	15229	15152	15115	15254	15074	15122	14926	15293	15068	15113	15237	15208	15181	15153	14904	15136	15123	15100	15109	15292	14965	14994	15072	14851	15193	15155	15169	15211	15155	15073	14948	15235	15100	15075	15065	15075	15121	15128	15042	15173	15184	15068	15079	15117	15057	15249	15087	15146	15119	15306	15300	15196	15150	15179	15349	14973	15076	15168	15095	15236	15063	15242	15100	15180	15061	14948	15054	15332	15080	15195	15164	15079	15085	15036	15102	15217	15105	15012	14939	15114	15311	15193	15168	15106	15018	15098	15064	15018	14951	15038	15130	15099	15217	14956	15044	15168	15227	14964	15120	15272	15195	15224	15066	15192	15067	15057	15228	15079	15128	15182	14982	15105	15194	15022	15249	14987	15060	15185	15110	14915	15130	15186	15009	15023	15000	15195	15030	15215	15021	15151	15051	15215	15188	14986	15178	15237	15048	15156	15133	15089	15137	15325	15006	15099	15024	15125	15128	15280	15088	15170	15206	15142	15148	14940	15115	15091	15150	14987	15021	15127	15265	15016	15222	15072	15225	15307	15045	15203	15030	15113	15155	15062	15199	15065	15118	15184	15184	15038	15028	14996	15037	15028	15245	15245	15046	15004	15322	15208	15122	15308	15323	15208	15118	15100	15224	15059	14952	15181	15159	15143	15155	15166	15273	15212	15335	14994	15223	15176	15022	15107	15148	15125	15078	15143	15185	15089	15028	15154	14971	15021	15110	15248	15027	15162	15043	15196	14998	15063	15339	15043	15292	15147	15006	15095	15287	15147	15015	15275	15078	15190	15109	14993	15062	15162	15077	15067	15094	15173	15250	15164	15062	14973	15397	15150	15072	15050	15348	15107	15046	15065	15067	15047	15080	15070	15210	15084	15324	15165	15340	15205	15037	15195	15096	15106	15057	15229	15099	15062	14938	15045	15092	15095	15023	15037	15049	15192	15248	15124	15134	15006	15066	15234	15103	15218	15226	15159	15264	15265	14993	15064	15091	15041	15155	15136	15048	15087	15196	15128	14963	15183	15157	15193	15117	15167	15126	15067	15063	15206	15214	15003	15126	14981	15125	15132	15079	15141	15145	15205	15155	15052	15167	15194	15131	15177	15054	15043	14986	15200	15138	15058	15173	15235	15085	15043	15200	15161	15146	15281	15178	15246	14987	15112	14974	15178	15045	15072	15131
25708	21444	28290	25480	22553	20885	20340	18930	18323	18479	18337	18201	18357	18302	17915	17570	17539	17491	17375	17714	21352	23373	22011	20221	18896	18121	17814	17455	17296	17219	17237	17251	17444	17356	17368	17458	17326	17448	17484	17525	17309	17252	17200	17183	17179	17313	17230	17331	17331	17247	17022	17130	17262	17149	17226	17152	17196	17242	17600	17168	17151	17182	17167	17221	17236	17232	17005	16967	17393	17192	17269	17418	17168	17199	17294	17246	17187	17164	17233	17333	17237	17440	17391	17289	17134	17081	17341	17262	17276	17222	17240	17126	17224	17086	17308	17251	17387	17242	17164	17115	17376	17261	17276	17193	17057	17217	17242	17318	17268	17205	17131	17339	17241	17355	17213	17359	17166	17191	17390	17001	17483	17205	17212	17391	17287	17329	17394	17119	17333	17322	17198	17273	17323	17301	17079	17142	17097	17322	17292	17073	17122	17066	17021	17231	17254	17328	17257	17307	17117	17177	17175	17242	17204	17127	17235	17478	17258	17378	17052	17051	17230	17181	17276	16965	17129	17213	17399	17212	17379	17447	17250	17211	17095	16916	17117	17385	17254	17117	17240	17290	17188	17130	17166	17125	17094	17257	17071	17129	17300	17076	17194	17385	17310	17336	17275	17151	17111	17252	17164	17146	17113	16984	17121	17212	17208	17327	17120	17383	17196	17114	17071	17267	17312	17179	17228	17262	17387	17176	17244	17099	17311	17245	17252	17224	17292	17279	17156	17222	17274	17226	17067	17161	17237	17417	17159	17096	17207	17202	16984	17093	17420	17084	17078	17180	17071	17281	17233	17298	17118	17175	17376	17268	17213	17158	17175	17347	17256	17082	17187	17360	17239	17170	17268	17126	17243	17212	17196	17278	17047	17138	17132	17212	17174	17159	17247	17193	17340	17091	17121	17269	17179	17186	17168	17020	17158	17298	17201	17141	17167	17237	17011	17219	17144	17313	17257	17243	17097	17201	17326	17230	17091	17045	17228	17257	17181	17073	17059	17537	17329	17135	17284	17216	17212	17148	16981	17139	17140	17224	17020	17119	17290	17024	17317	17215	17393	17198	17365	17231	17168	17082	17220	17301	17115	17248	17228	16897	17294	17067	17354	17384	17503	17207	17105	17167	17104	17062	17579	17228	17370	17276	17194	17067	17147	17102	17309	17406	17296	17126	16925	17092	17302	17138	17194	17226	17410	17296	17226	17196	17291	17116	17441	17217	17178	17179	17485	17194	17343	17201	17296	17218	17290	17068	17220	17050	17355	17301	17413	17063	17224	17331	17218	17291	17269	17298	17346	17204	16986	17123	17119	17157	17178	17175	17389	17098	17279	17266	17247	17332	17297	17471	17365	17119	17261	17211	17306	17346	17115	17268	17220	17235	17235	17197	17283	17246	17246	17029	17167	17036	17371	17171	17177	17211	17209	17320	17169	17104	17162	17282	17265	17240	17402	17064	17127	17063	17355	17240	17463	17296	17200	17245	17170	17398	17423	17272	17319	17286	17210	17342	17299	17179	17476	17177	17309	17335	17453	17351	17074	17106	17186	17168	17330	17101	17111	17197	16945	17121	17187	17327	17141	17122	17104	17051	17081	17187	17211	17208	17185	17193	17118	17203	17176	17113	17138	17211	17445	17146	17259	17330	17402	17221	17174	17183	17222	16997	17367	17093	17352	17165	17237	17163	17280	17453	17518	17412	17230	17231	17335	17121	17288	17038	17144	17168	17061	17241	17338	17427	17433	17170	17293	17140	17128	17333	17284	17180	17272	17329	17297	17065	17194	17182	17001	17159	17254	17147	17182	17235	17250	17321	17211	17388	17195	17248	17307	17229	17408	17405	17397	17131	17204	17334	17201	17307	17138	17304	17091	17235	17328	17335	17107	17251	16986	17333	17382	17235	17629	17336	17283	17251	17238	17382	17468	17432	17147	17257	17374	17306	17117	17241	17228	17266	17183	17378	17217	17115	17279	17288	17304	17306	17297	17345	17269	17273	17252	17198	17256	17298	17212	17178	17210	17254	17130	17117	17157	17181	17198	17398	17295	17324	17043	17123	17302	17279	17281	17236	17555	17055	17057	17181	17193	17246	17440	17233	17506	16973	17013	17026	17268	17055	17100	17461	17147	17370	17318	17129	17233	17317	17361	17023	17247	17419	17202	17225	17348	17323	17152	17166	17342	17238	17205	17390	17374	17149	17211	17199	17263	17310	17322	17050	17268	17348	17274	17430	17127	17299	17277	17254	17136	17007	17281	17281	17319	17307	17196	17121	17279	17105	17331	17088	17290	17376	17550	17212	17227	17388	17320	17574	17360	17381	17007	17162	17310	17329	17334	17373	17223	17346	17227	17211	17114	17168	17377	17072	17048	17020	17139	17076	17328	17389	17290	17203	17517	17276	17413	17352	17208	17137	17367	17456	17150	17268	17248	17138	17324	17162	17187	17397	17191	17153	17138	17200	17141	17437	17015	17188	17384	17275	17219	17132	17217	17185	17193	17225	17231	17410	17131	17059	17061	17218	17081	17151	17328	17127	17139	17196	17252	17150	17237	17178	17316	17387	17122	17288	17424	17245	17035	17102	17259	17279	17122	17206	17274	17293	17282	17300	17288	17319	17148	17081	17265	17307	17117	17113	17373	17271	17240	17254	17362	17364	17329	17146	17155	17368	17174	17089	17228	17193	17251	17114	17331	17137	17125	17277	17276	17253	17092	17330	17136	16952	17212	17302	17085	17186	17005	17104	17126	17322	17345	17299	17351	17143	17215	17211	17237	17206	17223	17392	17217	17250	17150	17205	17394	17237	17237	17228	17093	17330	17213	17360	17373	17096	17332	17182	17260	17079	17245	17128	17106	17213	17284	17194	17385	17321	17207	17066	17047	17290	17262	17286	17362	17151	17312	17268	17314	17338	17219	17089	17355	17063	17110	17139	17505	17301	17135	17248	17170	17368	16913	17029	17279	17219	17003	17355	17165	17169	17269	17256	17276	17167	17185	16988	17157	17245	17260	17194	17174	17114	17397	17198	17371	17226	17102	17238	17254	17433	17288	17436	17377	17378	17368	17108	16963	17226	17210	17170	17059	17170	17381	17122	17330	17339	17166	17243	17139	17089	17278	17418	17212	17142	17219	17250	17072	17200	17163	17141	17239	17465	17177	17152	17217	17278	17447	17331	17275	17148	17108	17314	17332	17130	16978	17337	17319	17292	17139	17106	16893	17263	17073	17184	17386	17185	17276	17185	17053	17234	17264	17222	17220	17144	17052	17271	17259	17299	17182	17208	17256	17257	17236	17359	17316	17280	17380	17291	17150	17389	17218	17154	17176	17290	17154	17319	17334	17101	16987	16920	17268	17476	17440	17323	17074	17122	17209	17114	17181	17224	17162	17312	17097	17143	17199	17286	17102	17230	17231	17240	17320	17316	17205	17355	17322	17098	16950	17290	17104	17400	17136	17288	17094	17331	17385	17269	17354	17198	17309	17369	16871	17247	17424	17332	17421	17267	17139	17202	17363	17373	17319	17081	17170	17191	17423	17227	17057	17235	17330	17139	17097	17237	17193	17341	17266	17169	17439	17025	17239	17183	17098	17305	17145	16940	17035	17323	17307	17266	17401	17268	17262	17385	17141	17151	17170	17329	17208	17348	17432	17490	17245	17320	17168	17189	17464	17253	17303	17161	17202	17333	17170	17322	17230	17204	17440	17137	17200	17319	17206	17310	17374	17331	17035	17133	17098	17184	17438	17229	17043	17295	17219	17251	17321	17128	17113	17325	17232	17222	17170	17334	17342	17372	17306	17176	17206	17284	17248	17271	17265	17333	17227	17002	17391	16895	17148	17221	17041	17196	17039	17194	17038	17059	17312	17256	17206	17302	17542	17388	17235	17007	17204	17180	17167	17098	17156	17143	17210	17219	17131	17340	17367	17219	17122	17055	17103	17523	17321	17268	17223	17161	17105	17149	17324	17056	17031	17203	17187	17225	17244	17168	17163	17208	17200	17249	17284	17297	17162	17150	17483	17044	17044	17185	17207	17316	17053	17183	17115	17246	17060	17137	17321	17240	17263	17134	17323	17246	17120	17315	17307	17005	17090	17228	17361	17168	17168	17140	17183	17212	17118	17111	17043	17139	17491	17196	17341	17428	17222	17112	17434	17291	17151	17199	17073	17203	17066	17201	17296	17215	17156	17326	17216	17018	17243	17295	17284	17179	17340	17367	17218	17336	17206	17178	17317	17138	17133	17154	17191	17264	17233	17153	17438	17238	17212	17273	17190	17335	17117	17100	17237	17309	17093	17326	17076	17101	17252	17175	17258	17128	17304	17269	17124	17161	17059	17256	17240	17290	17453	17200	17318	17322	17329	17198	17404	17370	17433	17286	17210	17251	17157	17183	17383	17061	17241	17281	17017	17257	17194	17339	17172	17230	17277	17262	17232	17163	17208	17197	17046	17329	17147	17207	17230	17069	17203	17339	17122	17178	17089	17302	17433	17126	17204	17134	17187	17372	17308	17399	17333	17341	17251	17400	17115	17022	17229	17134	17186	17271	17188	17221	17407	17197	17199	17113	17292	17158	17435	17068	17161	17336	17285	17238	17095	17078	16962	17234	17224	17344	17260	17132	17167	17181	17330	17234	17336	17114	17314	17307	16959	17198	17347	17216	17274	17073	17136	17309	17320	17325	17078	17122	17410	17166	17062	17491	17280	17319	17350	17160	17344	17261	17445	17522	17445	17256	17245	17254	17219	17221	17334	17349	17328	17304	17084	17094	17179	16984	17012	16954	17204	17117	17195	17411	17172	17115	17155	17156	17406	17091	17130	17219	17159	17235	17110	17369	17164	17212	17185	17208	17305	17197	17300	17377	17136	17247	17380	17117	17322	17265	17261	17177	17157	17153	17162	16995	17274	17166	17289	17281	17167	17055	17150	17320	17132	17266	17153	17221	17174	17146	17214	17225	17056	17269	17132	17186	17347	17286	17185	17215	17188	17185	17358	17405	17265	17355	17300	17223	17250	17272	17072	17336	17144	17083	17317	17191	17226	17223	17136	17284	17294	16993	17175	17167	17234	17104	17169	17313	17147	17184	17293	17359	17266	17474	17259	17324	17100	17133	17112	17154	17276	17111	17199	17076	17306	17191
16610	26838	26371	23706	19991	18284	17423	17613	16977	16667	16662	16095	16819	16303	15903	15575	15200	15042	15161	15911	22256	23434	21844	18667	17033	15693	15121	14977	15049	14847	15050	14972	14940	14861	14858	14971	14815	14837	14782	14894	15070	14881	14997	14977	14807	14907	14716	14918	14815	14988	14963	14792	15035	14810	14881	14821	14820	14921	14817	14985	14967	14784	14894	14877	15012	14838	14877	14837	14922	14820	14784	14883	14946	14753	14944	14923	14775	14890	14837	15077	14780	14946	14903	14845	14917	14939	14940	14909	14856	14852	14788	14927	14794	14794	14935	14803	15069	15012	14792	14989	14854	14797	15007	14885	14846	14780	15024	14885	14953	14693	14766	14989	14864	14835	14881	14942	14897	14874	14863	14875	14846	14982	14804	14897	14860	14970	14880	15029	14808	14890	14937	14934	14938	14860	15047	14799	14870	14873	14877	14893	14903	14908	14892	14908	14906	14728	14917	14776	14791	15022	14841	14752	14870	14821	14829	14916	15049	14927	14797	14960	14845	14808	15065	14994	14829	14877	14743	14854	14973	14797	14891	14868	14960	14775	14988	14820	14904	14896	14885	14764	14906	14810	14797	14971	14759	14812	15013	14856	14910	14868	14935	14831	14992	14985	14967	14923	14836	14803	14917	14870	14758	14906	14800	14736	14888	14901	14810	14917	14805	14975	14938	14807	14878	15050	14890	15004	14921	14837	14741	14885	14858	14867	14819	14899	14813	14893	14842	14961	14934	14815	14681	14737	14759	14952	14798	14831	14881	14905	14876	15018	14943	14958	14837	14834	14883	14956	14738	14857	14806	14766	14707	14935	14965	15046	14814	14798	14928	14920	15009	14883	14812	14899	14800	15001	14698	14939	15003	14788	14893	15068	15078	14921	14816	14823	14974	15023	14843	14883	15081	14973	14816	14896	14953	14899	14825	14885	14923	14848	14777	14885	14802	14941	15092	14843	14884	14921	14912	14943	14882	15043	14791	14921	14914	14940	14826	14752	14863	14918	14906	14861	14839	14998	14772	14992	14818	15118	14949	14785	14792	14856	14732	14880	14940	14863	14957	14826	14945	14826	14792	14792	14814	14959	14959	14825	14971	14905	14954	14845	14920	14963	14917	14641	14908	15016	14922	14935	14847	14880	14880	14803	14963	14841	15025	14876	14878	14884	15009	15059	14876	14776	14808	14894	14999	14819	14879	14974	14776	14819	15040	14919	14967	14921	14757	14849	14840	14738	14877	15041	14924	14939	14691	14848	15010	14927	14937	14900	14819	14788	14924	14785	14820	14902	14824	14866	14932	14731	14816	14721	14959	14975	14756	14912	14943	15034	14804	14961	14994	14791	14859	14800	15013	14821	14846	14954	14942	14788	14888	14723	14998	14853	14791	14894	14780	14964	14927	15002	14987	14867	15096	14938	14926	14874	14947	14750	14722	14815	14923	14980	14892	15018	15122	14995	14995	14826	14845	14914	14849	14845	14920	14785	14924	14845	14843	14883	14887	14822	14892	14857	14822	15004	15074	14714	14978	14826	14909	14953	14931	14732	14886	14992	14977	14973	14867	14832	14914	14950	14846	14833	14985	14917	14961	15130	14864	14904	14894	14907	14782	14983	14789	14932	14869	14874	14874	14810	14905	14873	14978	14862	14820	14821	15031	14953	14980	14846	14814	14905	14939	14824	14843	15007	14934	14985	14934	14896	15080	14859	14875	14783	14804	14866	14852	14866	14903	14769	15016	14752	14758	15096	14993	14908	14926	14887	15012	14889	14860	15085	14972	14835	14904	14907	15052	14919	15012	14944	14841	14855	14854	14965	14944	14918	14941	14934	14932	14801	15027	14827	15031	14949	15062	14969	15016	14906	14866	14811	14984	14698	14754	14883	14877	14886	14953	14992	14931	14756	14913	14610	14823	14907	14857	14668	14824	14757	14869	14816	15133	14919	14750	14907	14846	14942	14787	14912	14765	15092	14774	14946	14972	14878	14837	14941	14922	14802	14933	14925	14835	14968	14700	14895	14837	14971	14713	14879	14898	14818	15176	14936	14909	14784	15025	14824	14760	14855	14767	14725	14959	14645	14884	14936	14899	14851	14871	14940	14806	14943	15039	15058	14848	14949	14755	14834	15005	14870	14987	14978	14943	14873	14938	14876	14771	14904	14794	14860	14926	14991	14937	14922	14993	14998	14924	14927	14910	14750	14779	15038	14831	14864	14852	14922	14901	14937	14902	14791	15020	14813	15016	14914	14876	14904	14946	14642	14782	15053	14878	14901	14954	14890	14785	14957	14852	14907	14885	14949	15020	14837	14883	14865	14880	14796	14906	14910	14821	14872	14867	14917	14997	15003	14907	14849	14979	14769	14859	14911	14892	14926	14841	14981	14945	14930	14840	14923	15004	14806	14945	14995	15005	14916	14965	14867	14926	14880	14809	14914	14869	14676	14958	14931	14939	14715	14927	14882	14775	14890	14774	14873	14906	14923	14858	14872	14933	14923	14827	14843	15009	14886	14798	14874	14763	14901	14933	14756	14897	14872	14964	14968	14870	14927	14916	14851	14819	14860	14975	14808	14972	14922	14868	14815	14838	14938	14830	14944	14935	14752	14858	14807	14930	14719	14862	14858	14900	14846	14780	14986	14903	14865	14817	14852	14879	14903	14720	14958	14906	15003	14979	14902	14907	14989	14844	15010	14831	14947	15020	14922	14823	14835	15029	14740	14842	14889	14847	14965	14765	14917	14864	14923	14855	14777	14793	14763	14892	14795	15049	14845	14874	14961	14949	14822	15050	14941	15048	14660	14782	14783	14799	14974	14789	14889	14793	14968	14866	14914	14952	14900	14849	14882	14809	14848	14973	14869	15150	14818	14876	14988	14783	14774	14954	14957	14790	15001	14877	14912	14980	14794	14987	14945	14892	14885	14983	14899	15031	14860	14837	14820	14928	14970	14820	14801	14803	14870	14891	14810	14997	14811	14978	14809	14850	14879	15168	14814	14962	14884	15086	14745	14873	14991	14864	15087	14870	14941	14745	14951	14750	14805	14893	14810	14902	14962	15078	14736	14824	14781	14877	15008	14957	14886	14994	14759	14731	14899	15088	14801	14800	14851	14873	14855	15017	14981	14824	14937	14829	14965	14758	14869	14891	14975	14958	14849	14822	14898	14849	14765	14985	15014	14864	15068	14909	14952	14989	14909	14975	14878	14936	14826	14957	14965	14889	14909	14740	14799	14917	14740	14970	14782	14948	15004	14906	14865	14823	14936	14902	14801	14911	14744	14963	14881	14996	14790	15007	14793	14832	14811	14918	14725	15134	14797	14984	14886	14879	14740	15068	14884	14920	14670	14964	14809	14773	14806	14814	14820	14869	14945	14897	15006	14792	14959	14939	14787	15003	14961	14890	14847	14961	14910	14957	14903	14777	15006	14932	14922	14931	14889	15031	14823	14863	14903	14901	14852	15118	14960	15019	14871	14789	14919	15041	14805	14840	15106	14961	14708	14908	14751	14924	14898	14933	14883	14863	14850	14956	14953	14832	14951	14723	14842	14609	14976	15075	14971	14916	14735	14951	14875	15105	14915	14897	14947	14856	14813	14950	14913	14725	14867	14798	15021	15044	14759	14832	14841	14818	14651	14983	14911	14907	14852	14824	15026	14831	14875	14903	14830	14834	14953	14837	14889	14824	14944	14924	14891	14821	14846	15128	15000	15007	14903	14864	14647	14928	14970	14909	14956	14820	14924	14898	14947	14889	14945	14869	14919	14859	14878	14900	14831	14847	15032	14841	15117	14903	15029	14904	14854	14935	15092	14758	14912	14961	14935	14785	14944	14877	14975	14918	14977	14981	14881	15005	15020	15060	14929	14732	14939	14895	14920	14958	14816	15200	14869	14783	14846	14908	14813	14824	14738	14992	14979	15025	14834	15070	14750	14918	14825	14949	14973	14794	14806	14899	15056	15031	14930	15002	14870	14794	14771	14771	14884	15155	14911	14955	14810	14873	14936	14820	14993	14865	14804	14738	14916	14720	14830	15012	14929	15009	14950	14803	14961	14945	14975	15029	15118	14855	14792	14834	14972	14859	14939	14812	15038	14750	14882	14936	14799	14775	14931	14835	14836	14851	14707	14873	14877	14721	15090	14888	15122	14791	14727	14858	14908	14952	14853	14905	14863	14956	14921	14800	14751	14921	14914	14905	14918	14859	14908	14718	14831	14869	14894	14918	14829	14983	14816	14930	14922	14835	14937	14772	14816	14924	14842	14650	14858	14733	15098	14808	14939	15028	14952	14976	14947	14805	14893	14829	14986	14843	14846	14898	14949	14906	14863	14851	14944	15043	14917	14940	15007	14991	14910	14906	14883	15020	14957	14828	14973	14959	14971	14929	14962	14884	14894	14924	14824	14908	14926	14837	14919	14835	14932	14836	14855	14693	14941	14860	14781	14942	14870	14935	14877	14824	14741	14939	14926	14912	14850	14903	14999	14743	14852	14903	14762	14929	14739	14892	14969	14915	14994	14815	14916	14755	14955	14794	14868	14907	14920	15027	14694	14901	14923	14992	14883	14687	14738	14902	14946	14742	14991	14942	14873	14911	15003	14989	14787	14892	14829	14824	14982	14807	15111	14810	14882	14849	14855	15081	14967	14739	14860	14826	14918	14919	14969	14896	14772	14897	14916	14841	14966	14869	14983	15012	14719	14826	14895	14848	14885	14864	14785	14907	14588	14942	14840	14858	15089	14873	14843	15001	14946	14935	14791	14878	14803	14784	14695	14811	14910	15030	14803	14974	14815	14815	15013	14976	14969	14926	14817	14906	14746	14837	15008	14902	14900	14975	14807	14908	14811	14771	14936	15076	14814	14859	14919	14772	14958	15000	14903	14785	14792	15019	14793	14901	14930	14916	14931	15017	14842	15027	14936	14915	14875	14938	14907	14970	14984	15076	14784	14833	14877	14812	14938	14778	14787	14926	14844	14843	14818	14820	14875	14881	15015	14874	15031	14784	14927	14837	15078	14841	14796	14896	15146	14742	14809	15030	14874	14850	14972	14926	14945	14984	14862	14909	15015	14864	14853	14919	14774	14758	14795	14824	15043	14681	14817	14690	14892	14897	14944	15060	14823	15017	14920	14892	14862	14875	14771
24214	21421	28978	24340	22239	23816	23601	19849	18632	18759	19272	18653	18713	18574	17979	17682	17607	17536	17386	18246	25149	27843	26572	23154	20473	18766	17742	17270	17426	17125	17122	17044	17159	17146	17225	17154	17086	17126	17161	17074	17203	17068	17161	17290	17149	17144	17280	16970	17023	17142	17275	17184	17086	17090	17068	17194	17221	17034	17078	17150	17288	17047	17062	16908	16903	17219	17199	17288	17295	17178	17032	17100	17163	17106	16977	17358	17153	17111	16946	17064	17064	17307	17153	17037	17061	17175	17265	17001	17026	17108	17186	17133	17100	17132	17004	16933	17115	17190	17192	17151	17194	17168	17050	17119	17124	17090	17159	16949	17287	17254	17200	16955	17163	16979	17037	16975	17074	17202	17234	17020	17160	17135	17222	16995	17111	17044	17201	17115	17095	17063	16943	17018	17165	17081	17056	17193	17223	17134	17000	17236	17238	17250	17184	17126	17079	17077	16950	16962	17260	17118	17100	17028	17169	17076	17151	17192	17222	16988	16928	16951	16986	17271	17227	17068	16958	16922	17141	16932	17130	17305	17124	17239	17182	17101	17238	17138	17107	17025	17086	17228	17335	17188	17325	17241	17337	17041	17272	17184	17005	17143	16972	17056	17086	17011	17135	17199	17274	17074	17283	17054	17193	17039	17112	17151	17086	17192	17117	17181	17049	17280	17066	17127	17063	17161	17082	17029	16849	17279	16980	17041	16958	17083	16971	16979	17223	17255	17112	17143	16896	17068	17115	16931	17095	17006	17069	17125	17150	16997	17058	16746	16874	17126	16867	17173	17112	17067	17242	17072	17088	17321	17173	17391	17154	17093	17090	17082	17245	17215	17106	17121	17027	16968	17239	17081	17109	17210	17059	17036	16989	17176	17060	17089	17171	17196	16953	17018	17178	17197	17127	17195	17153	17159	16999	17138	17068	16966	17077	17068	17058	17106	16945	16971	17002	17108	17098	17033	16996	16991	17009	16993	17136	17292	17056	16967	17168	17042	17068	16995	17090	17105	17095	16922	17250	17198	17210	17204	17061	17181	17203	16958	16892	16932	17311	17010	17064	16976	17342	17084	17303	17168	16763	17004	16956	16880	16969	17174	16908	17029	17317	17167	17232	16982	17080	17052	17254	17081	17164	17065	16960	17102	17104	17006	17155	17048	17148	17072	17036	17134	16973	17098	17094	17038	17111	17364	17213	17194	17315	17029	17089	16892	17148	16930	17233	16935	16985	16816	17126	16918	17035	17033	17225	16918	17061	16949	16968	17353	17165	17004	16808	17066	16974	17085	17074	17277	16961	17082	17306	17148	16794	17233	17205	17153	17087	17100	16931	17224	17029	17011	17250	17356	16963	16945	17141	17132	17142	17086	17120	17075	17043	17026	17105	17186	16936	17100	17073	17207	17131	17006	17033	17016	17286	17037	17165	17269	17168	17133	16898	17294	17308	16981	17021	17050	17213	17101	17199	17152	16941	17183	17035	16887	17215	17047	17240	17055	17279	17133	17300	17094	17037	17125	17145	17154	17056	17090	17077	17076	17102	17030	17061	17157	17126	17184	16914	17027	17211	17343	17335	17187	17098	17227	17119	17140	16959	17138	17028	17031	17144	17095	16868	17008	17012	16834	17205	17175	17183	17158	17067	17008	17148	17097	17041	17179	17020	17130	17381	17085	17197	17115	17040	17196	17096	17077	17387	17094	17066	16994	17360	17134	17045	17175	17071	16947	17147	17074	17128	17072	17101	17097	17037	17026	17148	16986	16911	16861	16859	16956	17135	17195	16975	17170	17119	17098	17006	16968	17191	16984	17312	16944	17045	17145	17161	17028	17245	17090	17163	17032	17043	17097	17217	17101	17133	17003	17353	16981	16981	17114	17189	17132	17104	17134	17103	16935	16947	17145	17144	17136	17124	17258	17165	17191	17145	17496	17085	17212	17121	16750	16918	17269	17162	16945	16953	17050	17074	17146	16885	17109	16898	16825	17020	17255	17237	17177	16982	17042	17009	17055	16896	17455	16972	17091	16979	17172	17026	17083	17327	16995	17295	17154	17140	17124	17094	17274	17172	17099	17155	17036	17116	16919	17267	17105	17051	17109	17092	17160	17136	17055	17151	17102	16969	16962	16878	17123	17060	17114	17177	17235	17092	17046	16841	17097	17223	17182	17108	17276	17212	17170	16987	17248	17226	17252	17191	17180	17414	17073	17057	16982	17006	17024	17023	17166	17170	17246	17022	16938	17022	17148	17062	17142	17302	17280	17155	16973	17067	17090	17058	17156	17101	17284	16912	17076	17291	17064	17030	17157	17131	17062	17116	17118	17012	17045	17041	17108	16824	17184	17095	16851	17245	17224	16953	16999	17151	17311	17177	17143	17044	17158	17199	17062	17018	17278	17116	16992	16963	17193	17009	17105	17037	17120	17135	17080	17164	17259	17001	17130	17227	17160	16863	17142	17265	17053	17118	17111	17101	17158	17037	17097	17299	17172	17026	17311	16966	17076	16935	16900	17264	17135	16951	17105	16954	17171	17102	17155	16877	17153	17101	17169	16996	17104	17228	17181	17168	16967	17468	16911	16992	17127	17132	17180	16937	17180	17067	17217	17083	17301	17192	16994	16996	17182	16989	17220	17100	17130	17137	17163	17137	17037	17182	17087	17031	17020	17012	16970	17023	17007	17000	17313	17000	17250	17004	16989	17280	16918	17044	16960	17066	17031	17094	17180	17304	17065	17018	17277	17315	17215	17095	17164	17220	17029	17355	17042	17079	17139	16938	16885	17062	17122	16940	16912	17224	16956	17132	17245	16961	17092	17055	17135	17004	17042	17153	17138	17249	17005	17213	16973	17020	17074	16941	17025	17164	17141	17108	17078	17254	17155	16901	17062	17171	17145	17325	16841	17018	17032	17080	17028	17028	17151	17156	17200	16936	17145	17265	16952	16935	16899	17192	16976	17039	16885	17054	17152	17209	17195	17233	17094	17158	17052	16994	16973	17002	17161	16882	17266	17154	16985	17168	16981	17008	17068	17191	17105	17004	17157	17343	17065	16936	16970	17005	17011	17091	17208	17335	17134	17186	17027	17000	17074	17001	17105	17133	17260	17294	17072	16938	16977	17102	17084	17234	17178	17387	17151	17021	17136	17095	17142	17115	17238	17130	17164	17319	17053	16906	17141	17122	16954	16795	17148	17129	16962	17171	17089	16958	17271	17060	17152	17285	16835	17103	17033	17091	17288	17187	17048	17088	17218	17267	17057	17419	17131	17198	17075	17114	16883	16924	16869	17003	16946	17211	17245	16900	17187	17279	17049	17239	17023	16954	17049	17113	16985	17040	17065	17206	17091	17039	17051	16996	17159	16887	17229	17217	17149	17061	16960	17098	17165	17077	17040	17137	17220	17180	17042	17105	17062	17366	17327	17223	16967	17264	16931	17024	16921	16991	17138	17094	16861	17181	17031	17143	17076	17079	16894	17380	16972	16995	17001	17047	17105	17033	17280	17270	17178	17304	17127	17144	17151	17250	17101	17135	16948	17043	17063	17154	17109	17234	17025	17139	17147	17092	17123	17085	17089	17015	17162	17297	17177	17265	16902	17053	16971	16992	16907	17049	16895	17110	17396	17040	17153	17082	16728	17173	17049	17286	17138	17044	17198	17118	17258	17236	17205	17027	17258	17008	17254	17278	17065	17048	17161	17106	17259	17222	17041	17044	17017	17090	17332	17082	17093	16982	17096	17104	17077	17334	17293	17211	17041	17324	17205	17238	17064	17398	17017	16937	17050	17204	17162	17079	17083	17162	17084	17110	17194	17057	17244	17124	17119	17159	17201	17347	17077	17083	17150	17209	17039	17078	17118	17088	17214	17076	17063	17175	17193	17161	17056	16979	16987	17060	16824	16912	16960	17073	16927	17002	17086	17086	17192	17171	16965	17041	17008	17117	16972	16986	17030	17074	17193	17007	16994	17160	17439	17209	17104	17046	17010	17280	16953	17240	17150	17087	17021	17123	16931	17403	17141	17050	17181	17030	17370	17237	17210	17245	17193	16951	17255	17028	17135	17034	17268	17192	17088	17213	17152	17109	17260	17159	16742	17183	17153	17032	16931	16847	17335	17112	17065	17095	17197	17026	17096	17089	17066	17169	17019	17269	17410	16992	17049	16996	17094	17142	17051	17224	17292	17193	17049	17162	16929	17053	17073	17017	17139	17131	17008	17284	17356	17277	16934	17207	17045	16990	16994	17116	17125	17155	17091	17249	17006	16914	17058	17304	17174	17007	17107	17119	17039	17184	17087	17111	16983	17238	17291	17034	17099	17217	17333	17152	17126	17074	17012	17026	17161	16900	17021	17194	17079	17209	17087	17330	17319	16938	17219	17197	16995	17044	17150	17011	16830	17167	17079	16903	16922	17253	17125	17172	16963	17281	17224	17103	17070	17085	17149	16981	17191	17056	17105	17042	16933	17060	16990	17100	17131	17092	17001	16976	17184	17205	17250	17195	17200	17156	17297	17115	17106	17098	17167	17088	17124	17188	17035	17061	17197	17184	16981	16955	17002	17147	17174	17045	17135	17111	17173	17338	17137	17225	17248	17076	17126	17245	16887	17100	16989	17239	16922	17153	16988	17252	17172	17097	16882	16992	17103	17139	17281	17280	17126	17027	17159	17120	17026	16990	17124	17149	17083	17124	17062	17205	17179	17204	17037	16982	17155	16847	17016	17019	17399	16999	16950	17103	17205	17192	17230	17124	17176	17215	17269	17083	17176	16971	16973	16853	17038	17157	17122	17114	17383	17129	16880	17364	17155	17117	17047	17157	17147	17112	17159	17084	17024	17101	17204	17231	17098	17103	17098	17072	17286	17091	17009	17215	17209	17150	17119	17149	16954	17228	17104	17223	17245	17231	17023	17188	17181	17019	16915	17188	17062	17158	16976	17169	17140	17007	17044	17117	16989	16996	17013	17089	17230	16993	17326	16964	17206	17410	17288	17157	17109	17204	16923	17276	17139	17009	17146	16973	16928	17110	17331	17151	17120	17194	17127	17200	17111	17204	17175	17217	17216	17035	17321	17048	16997	17304	16989	17127	17223	16966	17135	17091	16990	17025	17032	17312	17224	17086	17195	17023	17208	17040	17191	17036	17075
18814	31895	31318	26374	24111	20231	19125	18330	16890	17183	18237	16876	17176	16887	16026	15287	15098	15179	15159	17216	27357	28921	27278	21668	18805	16686	15363	15064	14938	14965	14854	14826	14766	14761	14843	14953	14817	14790	14771	14857	14781	14710	14785	14788	14822	14780	14838	14876	14694	14676	14854	14846	14879	14825	15023	14568	14996	14677	14813	14919	14717	14736	14777	14715	14810	14799	14770	14828	14785	14711	14875	14632	14762	14700	14790	14784	14853	14668	14747	14914	14641	14932	14884	14803	14789	14613	14834	14838	14736	14910	14856	14857	14765	14822	14727	14897	14964	14815	14886	14586	14840	14774	14719	14985	14842	14698	14686	14820	14698	14897	14782	14786	14790	14825	14707	14579	14867	14696	14717	14814	14782	14949	14702	14723	14868	14758	14629	14841	14799	14842	14532	14872	14552	14792	14630	14950	14799	14859	14806	14893	14681	14812	14856	14794	14873	14614	14742	14730	14723	14799	14688	14960	14859	14737	14864	14712	14738	14881	14932	14678	14729	14831	14836	14742	14588	14742	14642	14723	14875	14739	14774	14803	14763	14708	14656	14821	14851	14744	14742	14809	14747	14624	14786	14777	14864	14809	14688	14726	14721	14685	14857	14871	14836	14731	14703	14603	14746	14720	14729	14870	14910	14672	14904	14643	14888	14890	14752	14648	14742	14765	14771	14739	14671	14837	14775	14719	14890	14709	14828	14742	14629	14759	14984	14745	14771	14835	14704	14714	14790	14856	14733	14791	14674	14822	14812	14557	14855	14745	14883	14787	14758	14618	14665	14823	14833	14767	14610	14890	14971	14664	14747	14662	14821	14756	14771	14795	14773	14780	14700	14666	14677	14872	14640	14705	14781	14788	14855	14651	14702	14704	14712	14696	14957	14892	14737	14650	14765	14746	14799	14808	14759	14814	14830	14716	14729	14703	14707	14839	14680	14745	14914	14649	14707	14735	14871	14733	14644	14682	14786	14674	14829	14808	14684	14679	14717	14849	14886	14690	14807	14710	14773	14682	14730	14692	14869	14727	14932	14620	14905	14778	14891	14731	14640	14641	14738	14756	14800	14895	14776	14872	14840	14766	14595	14709	14994	14796	14754	14767	14723	14628	14697	14726	14744	14684	14689	14996	14835	14696	14784	14884	14785	14849	14772	14712	14774	14834	14699	14698	14760	14955	14858	14777	14890	14765	14805	14805	14871	14764	14738	14698	14789	14738	14912	14737	14802	14727	14866	14779	14676	14781	14764	14643	14919	14799	14822	14835	14731	14866	14863	14927	14692	14853	14867	15030	14905	14877	14663	14793	14812	14807	14938	14893	14913	14686	14883	14817	14780	14630	14854	14768	14712	14786	14642	14863	14713	14553	14696	14908	14786	14667	14755	14730	14815	14926	14763	14673	14630	14795	14842	14789	14774	14805	14605	14822	14888	14628	14786	14687	14744	14802	14614	14677	14794	14864	14803	14779	14715	14728	14821	14904	14761	15113	14747	14653	14749	14700	14710	14780	14732	14954	14805	14745	14651	14770	14761	14707	14772	14819	14862	14747	14778	14684	14998	14734	14968	14645	14797	14607	14774	14530	14615	14817	14801	14705	14850	14714	14790	14667	14685	14837	14741	14703	14925	14912	14767	14723	14754	14940	14715	14801	14857	14704	14843	14802	14884	14890	14774	14904	14782	14620	14753	14677	14740	14730	14858	14572	14827	14748	14765	14827	14917	14758	14807	14814	14715	14629	14827	14529	14821	14806	14804	14749	14826	14567	14759	14667	14910	14776	14617	14733	14875	14658	14577	14771	14698	14846	14728	14836	14920	14658	14719	14665	14842	14683	14762	14724	14888	14676	14783	14505	14718	14757	14917	14701	14866	14807	14819	14744	14795	14799	14673	14777	14880	14891	14692	14811	14827	14689	14736	14866	14838	14775	14735	14751	14798	14817	14736	14625	14685	14637	14711	14613	14665	14818	14857	14749	14644	14843	14606	14857	14691	14748	14873	14855	14742	14686	14638	14610	14872	14575	14824	14831	14768	14666	14701	14821	14710	14874	14742	14659	14706	14725	14914	14702	14623	14775	14735	14907	14722	14801	14729	14942	14796	14742	14743	14742	14911	14770	14785	14742	14835	14751	14943	14652	14749	14763	14857	14795	14660	14786	14855	14845	14937	14692	14805	14853	14702	14893	14668	14715	14783	14940	14740	14784	14806	14771	14826	14771	14689	14801	14736	14844	14874	14813	14621	14942	14722	14742	14493	14811	14777	14760	14779	14802	14738	14664	14725	14770	14704	14803	14840	14783	14771	14683	14603	14813	14774	14732	14916	14841	14712	14746	14789	14682	14789	14742	14812	14871	14770	14794	14455	14726	14807	14981	14766	14630	14767	14607	14835	14921	14714	14686	14703	14937	14683	14789	14722	14804	14872	14795	14632	14777	14845	14936	14828	14617	14746	14619	14872	14753	14829	14773	14799	14712	14736	14828	14841	14739	14785	14762	14861	14694	14718	14758	14896	14801	14777	14790	14727	14745	14828	14760	14659	14739	14758	14747	14812	14805	14666	14638	14874	14845	14673	14904	14709	14824	14685	14971	14779	14719	14750	14886	14744	14835	14670	14854	14718	14799	14570	14628	14587	14757	14754	14674	14582	14688	14682	14778	14754	14884	14739	14713	14741	14844	14679	14667	14863	14800	14913	14880	14659	14753	14729	14778	14760	14644	15016	14623	14674	14760	14802	14619	14885	14833	14771	14767	14757	14634	14741	14804	14694	14746	14918	14906	14655	14698	14823	14783	14761	14749	14812	14801	14777	14777	14739	14723	14896	14829	14851	14852	14771	14677	14993	14788	14816	14874	14759	14784	14711	14634	14759	14746	14610	14735	14800	14747	14646	14700	14866	14875	14685	14837	14705	14908	14736	14887	14707	14750	14760	14782	14578	14891	14725	14743	14838	14889	14783	14735	14801	14845	14693	14809	14834	14916	14811	14696	14814	14737	14858	14907	14789	14919	14862	14758	14929	14771	14675	14630	14765	14711	14799	14690	14685	14682	14776	14715	14764	14656	14789	14808	14863	14610	14859	14977	14795	14886	14635	14786	14823	14707	14805	14835	14766	14650	14823	14843	14652	14699	14624	14879	14728	14858	14758	14755	14734	14583	14829	14836	14804	14639	14711	14837	14814	14770	14927	14822	14821	14684	14760	14520	14763	14698	14885	14690	14917	14632	14836	14757	14744	14765	14762	14679	14830	14765	14781	14647	14594	14839	14838	14812	14745	14652	14804	14846	14835	14854	14787	14796	14737	14920	14660	14591	15018	14808	14711	14705	14674	14819	14800	14763	14813	14938	14733	14930	14852	14721	14700	14620	14768	14722	14862	14948	14758	14926	14851	14966	14533	14829	14687	14623	14657	14874	14797	14600	14972	14790	14583	14976	14744	14696	14644	14570	14897	14776	14871	14671	14865	14820	14976	14909	14840	14767	14869	14683	14810	14660	14825	14943	14662	14890	14722	14855	14653	14766	14798	14647	14681	14960	14755	14878	14632	14704	14753	14790	14842	15007	14802	14679	14742	14898	14585	14710	14793	14671	14722	14890	14749	14898	14829	14716	14884	14813	14712	14723	14759	14715	14747	14824	14842	14739	14821	14699	14780	14655	14710	14793	14863	14787	14859	14686	14770	14972	14711	14687	14755	14935	14818	14724	14765	14837	14808	14588	14788	14899	14898	15090	14850	14719	14889	14831	14718	14650	14673	14662	14779	14833	14771	14937	14838	14859	14659	14744	14848	14702	14771	14754	15082	14558	14693	14718	14779	14813	14717	14775	14695	14859	14829	14677	14666	14858	14689	14835	14885	14961	14952	14918	15048	14791	14743	14777	14601	14856	14744	14880	14870	14861	14727	14755	14797	14765	14843	14737	14716	14747	14712	14932	14750	14772	14749	14822	14831	14910	14936	14881	14870	14702	14804	14740	14981	14744	14841	14593	14743	14759	14919	14739	14717	14749	14692	14700	14913	14616	14851	14864	14746	14629	14804	14776	14683	14720	14899	14680	14701	14689	14801	14844	14797	14712	14792	14722	14919	14892	14679	14866	14790	14795	14676	14871	14748	14633	14809	14808	14813	14786	14770	14777	14917	14924	14777	14825	14734	14854	15107	14847	14850	14692	14803	14797	14848	14923	14841	14698	14813	14587	14635	14866	14652	14854	14764	14905	14701	14746	14845	14715	14957	14893	14762	14771	14699	14682	14710	14682	14681	14741	14716	14662	14821	14818	14672	14662	14720	14755	14725	14840	14714	14735	14823	14743	14654	14710	14768	14709	14871	14738	14867	14846	14745	14825	14746	14825	14818	14661	14779	14929	14636	14946	14787	14756	14789	14754	14935	14681	14649	14828	14739	14854	14886	14724	14795	14837	14597	14930	14666	14827	14880	14577	14659	14790	14808	14773	14822	14630	14815	14670	14760	14681	14878	14756	14814	14873	14846	14811	14816	14758	14726	14848	14781	14678	14964	14724	14672	14873	14789	14906	14856	14830	14918	14777	14641	14801	14774	14717	14958	14727	14834	14871	14825	14655	14719	14763	14775	14579	14765	14728	14706	14972	14778	14736	14692	14712	14614	14677	14564	14785	14755	14829	14762	14749	14742	14889	14729	14822	14818	14819	14767	14755	14642	14809	14751	14709	15054	14688	14883	14826	15017	14573	14723	14700	14771	14744	14858	14756	14656	14805	14686	14612	14785	14795	14710	14883	14922	14692	14799	14764	14691	14813	14535	14661	14925	14734	14764	14656	14815	14798	14817	14873	14786	14775	14772	14798	14869	14818	14870	14839	14739	14758	14718	14757	14859	14615	14840	14569	14805	14902	14790	14893	14821	14721	14836	14624	14671	14656	14845	14676	14848	14796	14778	14794	14814	14711	14886	14834	14787	14808	14780	14690	14743	14831	14867	14770	14720	14696	14773	14668	15038	14757	14873	14649	14790	14700	14752	14996	14816	14968	14588	15026	14704	14663	14847	14846	14565	14887	14883	14916	14785	14790	14687	14749	14888	14729	14862	14774	14856	14842	14859	14877	14829	14769	14747	14744	14734	14791	14868	14642	14861	14856	14915	14756	14735	14846	14707	14583	14796	14580	14616	14813
30242	22957	23551	21481	19697	18971	18578	18396	18206	17831	18110	18050	17986	18071	17652	17776	17867	17895	17764	17802	17869	18372	18441	18473	18242	17878	17599	17666	17903	17739	17468	17532	17749	17714	17648	17581	17707	17720	17917	17672	17648	17691	17645	17647	17619	17754	17581	17658	17565	17732	17739	17599	17626	17619	17495	17719	17623	18037	17769	17685	17689	17463	17480	17524	17586	17760	17563	17674	17644	17651	17789	17681	17695	17693	17748	17639	17437	17629	17560	17638	17636	17675	17567	17687	17655	17715	17673	17605	17721	17673	17852	17764	17776	17652	17567	17638	17624	17574	17432	17800	17623	17731	17740	17671	17637	17734	17405	17634	17638	17499	17719	17635	17406	17644	17785	17672	17601	17682	17525	17909	17562	17713	17646	17584	17772	17656	17834	17621	17537	17563	17698	17669	17551	17765	17584	17664	17431	17567	17694	17449	17585	17582	17752	17738	17722	17560	17720	17834	17671	17665	17661	17462	17579	17755	17832	17929	17677	17665	17655	17473	17831	17693	17639	17529	17510	17610	17794	17589	17524	17580	17636	17504	17583	17779	17774	17582	17785	17619	17591	17630	17431	17414	17841	17579	17667	17625	17667	17520	17776	17736	17545	17607	17581	17564	17614	17767	17754	17839	17775	17721	17471	17482	17551	17498	17857	17919	17774	17810	17455	17771	17543	17758	17744	17663	17719	17819	17706	17631	17583	17561	17502	17796	17536	17744	17677	17791	17587	17618	17562	17645	17613	17542	17508	17719	17801	17691	17858	17486	17526	17581	17670	17560	17753	17758	17657	17752	17749	17733	17692	17649	17593	17416	17550	17853	17812	17598	17691	17418	17765	17516	17600	17628	17496	17668	17696	17481	17649	17555	17684	17750	17691	17877	17582	17878	17600	17646	17706	17646	17714	17623	17695	17601	17742	17573	17643	17725	17678	17570	17558	17217	17552	17754	17451	17813	17864	17583	17637	17696	17562	17745	17834	17722	17831	17660	17571	17796	17559	17582	17504	17533	17611	17797	17588	17639	17752	17545	17712	17733	17678	17544	17805	17558	17667	17590	17595	17824	17668	17568	17773	17776	17710	17659	17617	17539	17712	17915	17682	17474	17913	17608	17580	17750	17676	17794	17767	17691	17645	17845	17898	17720	17285	17432	17718	17532	17820	17675	17684	17713	17522	17510	17640	17584	17648	17563	17722	17639	17712	17493	17731	17458	17644	17609	17529	17677	17588	17767	17583	17515	17913	17433	17462	17599	17716	17690	17731	17577	17454	17767	17498	17592	17551	17639	17546	17525	17590	17734	17690	17492	17634	17423	17627	17586	17648	17619	17490	17681	17722	17602	17733	17641	17699	17678	17522	17657	17635	17558	17598	17618	17661	17564	17552	17479	17540	17714	17806	17755	17598	17791	17793	17641	17591	17675	17506	17683	17701	17414	17536	17512	17682	17650	17686	17680	17819	17845	17626	17662	17739	17574	17694	17704	17558	17565	17671	17525	17532	17641	17706	17715	17629	17742	17669	17751	17556	17433	17560	17517	17636	17811	17687	17823	17823	17849	17562	17706	17493	17567	17629	17749	17660	17619	17608	17390	17365	17857	17868	17584	17606	17441	17715	17761	17555	17533	17546	17626	17550	17667	17418	17556	17644	17701	17600	17630	17652	17495	17764	17636	17467	17769	17623	17669	17518	17614	17649	17694	17616	17731	17506	17834	17648	17826	17600	17567	17594	17583	17611	17499	17673	17851	17651	17576	17537	17482	17618	17650	17585	17578	17805	17511	17618	17619	17686	17684	17598	17646	17419	17278	17511	17594	17736	17449	17499	17475	17687	17609	17705	17485	17768	17727	17753	17565	17663	17510	17535	17603	17747	17750	17828	17635	17825	17743	17530	17590	17747	17541	17780	17920	17409	17609	17721	17722	17559	17753	17652	17659	17759	17718	17611	17675	17851	17691	17473	17556	17549	17689	17756	17805	17857	17540	17558	17601	17788	17514	17473	17589	17790	17660	17734	17819	17828	17859	17593	17615	17644	17631	17691	17516	17674	17670	17529	17689	17715	17684	17708	17532	17564	17677	17628	17745	17487	17546	17831	17542	17611	17840	17809	17410	17543	17736	17525	17579	17652	17574	17568	17825	17709	17443	17680	17643	17731	17838	17614	17732	17858	17682	17597	17541	17546	17735	17727	17629	17828	17584	17437	17721	17706	17603	17576	17782	17608	17572	17523	17449	17555	17424	17647	17445	17686	17603	17629	17613	17811	17749	17540	17577	17588	17454	17308	17496	17715	17585	17754	17647	17696	17606	17671	17752	17783	17722	17760	17891	17739	17778	17551	17559	17638	17797	17558	17433	17651	17502	17718	17679	17479	17730	17653	17936	17599	17569	17729	17676	17756	17785	17575	17413	17615	17868	17546	17720	17688	17852	17769	17694	17565	17450	17457	17712	17939	17418	17594	17559	17578	17834	17703	17662	17930	17616	17685	17673	17732	17795	17696	17654	17599	17667	17521	17755	17790	17717	17580	17620	17653	17513	17464	17719	17460	17879	17376	17698	17467	17652	17822	17689	17787	17603	17637	17684	17688	17643	17643	17757	17652	17663	17837	17736	17565	17549	17659	17775	17645	17785	17763	17682	17524	17513	17509	17640	17651	17602	17485	17647	17923	17835	17638	17471	17744	17538	17626	17757	17686	17806	17591	17481	17742	17470	17588	17480	17385	17813	17582	17571	17713	17736	17947	17438	17810	17716	17769	17717	17692	17640	17796	17619	17658	17804	17538	17619	17433	17419	17796	17736	17727	17529	17748	17795	17593	17704	17527	17932	17736	17610	17582	17496	17501	17531	17360	17588	17572	17833	17738	17749	17515	17547	17559	17578	17762	17507	17674	17690	17703	17751	17529	17587	17699	17405	17714	17613	17835	17522	17569	17375	17703	17375	17793	17707	17537	17596	17738	17582	17697	17560	17552	17671	17634	17748	17665	17859	17490	17518	17594	17624	17667	17654	17558	17641	17619	17694	17599	17771	17622	17613	17771	17603	17639	17581	17528	17611	17600	17424	17537	17386	17560	17597	17538	17879	17512	17644	17694	17599	17679	17635	17665	17610	17643	17754	17610	17666	17565	17635	17407	17674	17573	17431	17726	17621	17691	17688	17653	17696	17688	17814	17798	17754	17782	17606	17419	17445	17672	17773	17531	17568	17679	17643	17649	17677	17851	17792	17654	17719	17688	17757	17691	17711	17941	17849	17546	17575	17456	17443	17726	17622	17720	17651	17590	17622	17715	17770	17789	17744	17475	17693	17463	17617	17430	17703	17809	17749	17672	17511	17588	17618	17693	17584	17561	17620	17748	17670	17460	17791	17704	17572	17500	17611	17744	17654	17511	17556	17426	17556	17626	17550	17606	17582	17767	17546	17592	17800	17655	17622	17509	17469	17640	17714	17576	17425	17492	17556	17625	17537	17485	17645	17667	17672	17677	17622	17483	17726	17751	17394	17623	17569	17620	17459	17769	17635	17546	17525	17720	17648	17498	17576	17488	17611	17765	17572	17650	17598	17679	17518	17635	17740	17795	17748	17883	17567	17606	17291	17571	17842	17677	17716	17633	17619	17771	17627	17666	17655	17533	17574	17615	17663	17552	17542	17762	17749	17792	17825	17794	17634	17763	17730	17925	17827	17630	17790	17777	17759	17515	17825	17852	17695	17793	17539	17614	18013	17715	17620	17680	17684	17660	17831	17754	17802	17552	17518	17617	17691	17881	17344	17693	17807	17504	17661	17595	17568	17692	17666	17460	17872	17605	17782	17642	17677	17574	17639	17537	17566	17734	17757	17574	17558	17560	17610	17653	17487	17574	17613	17532	17528	17723	17583	17530	17763	17725	17715	17562	17652	17318	17643	17688	17450	17674	17712	17532	17525	17631	17562	17558	17852	17641	17731	17790	17508	17769	17700	17680	17538	17674	17610	17617	17516	17624	17419	17644	17665	17954	17827	17659	17677	17630	17422	17470	17554	17783	17870	17519	17594	17558	17774	17390	17481	17511	17805	17732	17772	17690	17625	17772	17686	17728	17810	17646	17480	17579	17665	17627	17874	17828	17507	17653	17702	17567	17708	17551	17526	17597	17697	17716	17697	17630	17538	17669	17601	17468	17535	17634	17484	17610	17855	17672	17711	17887	17551	17458	17518	17670	17541	17522	17784	17520	17778	17643	17580	17646	17400	17481	17513	17859	17684	17720	17527	17648	17491	17681	17605	17595	17767	17623	17638	17761	17785	17545	17527	17608	17684	17570	17791	17637	17712	17560	17849	17616	17627	17610	17558	17419	17610	17749	17612	17671	17620	17707	17654	17591	17624	17465	17673	17652	17565	17843	17637	17604	17531	17747	17516	17856	17628	17645	17443	17756	17741	17674	17691	17734	17794	17678	17688	17784	17576	17630	17536	17735	17561	17810	17724	17476	17759	17549	17399	17753	17467	17556	17593	17845	17673	17645	17561	17597	17614	17494	17693	17573	17473	17563	17540	17653	17319	17701	17640	17539	17645	17578	17493	17629	17521	17739	17434	17439	17654	17971	17557	17641	17758	17549	17633	17744	17538	17527	17626	17591	17480	17778	17539	17602	17674	17636	17791	17679	17667	17582	17468	17641	17612	17603	17587	17708	17772	17769	17421	17590	17569	17650	17745	17743	17643	17551	17627	17505	17487	17547	17736	17612	17750	17649	17676	17704	17536	17841	17805	17686	17544	17816	17771	17714	17445	17351	17721	17815	17749	17438	17744	17716	17799	17736	17634	17725	17802	17565	17676	17518	17457	17461	17574	17658	17777	17697	17823	17900	17849	17770	17690	17569	17594	17577	17748	17530	17903	17750	17927	17605	17809	17683	17694	17719	17606	17740	17603	17566	17695	17518	17612	17791	17719	17711	17712	17476	17783	17821	17741	17531	17776	17390	17758	17814	17836	17751	17714	17447	17637	17664	17724	17688	17626	17688	17742	17444	17681	17779	17528	17635	17459	17665	17576	17632	17617	17582	17608	17726	17566	17593	17534	17589	17564	17609	17699	17820	17469	17688	17774	17546	17773	17806	17551	17731	17665	17897	17834	17689	17479	17621	17555	17604	17638	17578	17668	17742	17656
17382	20221	20742	18902	18904	17206	16543	16228	15825	15595	16089	15734	15581	15702	15314	15426	15263	15187	15164	15310	15766	16357	16390	16006	15583	15464	15274	15355	15088	15165	15089	15186	15237	15318	15208	15180	15095	15189	15274	15088	15220	15159	15099	14979	15229	15159	15209	15191	15171	15173	15219	15084	15203	15052	15052	15165	15076	15108	15163	15174	15300	14966	15262	15286	15293	15257	15242	15194	15153	15104	15074	15211	15134	15109	15362	15169	15159	15207	15231	15202	15150	15129	15042	15135	15010	15171	15096	15166	15171	15125	15381	15273	15170	15181	15032	15000	15164	15036	15242	15149	15017	15216	15117	15240	15324	15025	15007	14975	15226	15094	15094	15100	15171	15162	15210	15213	15020	15152	15167	15160	15163	15268	15235	15174	15144	15049	15200	15150	15086	15213	15136	15231	15211	15059	15265	15394	15110	15278	15129	15383	15093	15012	15201	15061	15278	15138	15047	15207	15009	15183	15255	15231	15133	15100	15113	15096	15154	15248	15044	15172	15127	15190	15159	15132	15213	15032	15175	15198	15060	15151	15217	15274	15194	15196	15099	15144	15351	15110	15226	15167	15175	15021	15131	15150	15151	15042	15145	15259	15144	15143	15234	15100	15126	15046	15089	15032	15058	15199	15200	15178	15113	15187	15227	15021	15216	15114	15166	15011	15077	15213	15057	15248	15332	15044	15228	15124	15145	15116	15113	15316	15090	15202	15169	15076	15156	15172	15157	15221	15187	15041	15138	15158	15162	15101	15162	15055	15227	15143	15186	15092	15080	15256	15171	15165	15339	15102	15109	15051	15246	15122	15042	15123	14989	15156	15148	15146	15241	15049	15096	15089	15231	15090	15038	15033	15146	15302	15205	15128	15246	14955	15214	15166	15227	15029	15167	15154	15217	15247	15000	15119	15290	14971	15043	15268	15022	15261	15213	15154	15115	15002	15208	15206	15194	15151	15100	15263	15059	15098	15108	15287	15045	15142	15142	15132	15252	15224	15072	15123	15103	15075	15133	15267	15178	15291	15149	14999	15166	15152	15329	15057	15174	15060	15258	15072	15200	15183	15037	15171	15254	15214	15168	15044	15135	15108	15178	15208	15097	15065	15208	15047	15027	14973	15192	14988	15193	15139	15104	15145	15084	15266	15126	14967	15090	15010	15236	15268	15146	15047	15257	15029	15251	15134	15166	15187	15145	15094	15002	15210	15179	15178	15144	15210	15130	15146	15221	15184	15187	15194	15159	15311	15168	15146	15211	15002	15232	15061	15152	15221	15130	15266	15052	15185	15018	15012	15200	15143	15186	15080	15102	15120	15166	15327	15102	15135	15056	15246	15146	15066	15272	15097	15080	15286	15161	15097	15045	15102	15228	15204	15269	15160	15120	15173	15233	15292	15229	15193	15142	15082	15167	15126	15208	15139	15051	15087	15088	15056	15114	15372	15170	15045	15247	15081	15053	15059	15306	15246	15182	15145	15209	15134	15134	15114	15126	15231	15202	15018	15116	15033	15208	15196	15122	14977	15101	15040	15125	15192	14975	15093	15002	15213	15133	15231	15156	15113	15062	15117	15137	15297	15123	15150	15152	15058	15135	15117	15172	15075	15160	15093	15045	15226	14933	15396	15178	15258	15291	15167	15024	15080	15109	15119	15158	15092	15127	15092	15125	15147	15007	15162	15087	15137	15105	15270	15214	15263	15052	15231	15175	15154	15320	15162	15385	15223	15293	15234	15237	15061	15233	15188	15164	15122	15054	15282	15201	15119	15146	15232	15296	15106	15108	15112	15246	15057	15091	15141	15252	15159	15173	15229	15223	15189	15194	15163	15144	15190	15223	15111	15024	15224	15123	15063	15214	15130	15195	15161	15122	15193	15123	15184	15275	15119	15226	15085	14983	15149	15337	15297	15020	15079	15048	15068	15097	15054	15201	15128	15011	15043	15214	15243	15130	15248	15180	15101	15248	15117	15282	15125	15147	15254	15178	15169	15050	15036	15241	15063	15118	15196	15059	15069	15102	15091	15106	15053	15070	15196	15147	15077	15174	15015	15161	15289	15029	15270	15093	14922	15134	14999	15059	15188	15248	15142	15133	15248	15191	15105	14931	15269	15138	14931	15260	15164	15203	15276	15082	15339	15116	15068	15073	15275	15180	15119	15045	15144	15132	15147	15106	15071	15000	15239	15169	15103	15329	15031	15228	14926	15172	15257	15182	15260	15135	15155	15231	15001	14966	15032	15104	15302	15357	15159	15214	15158	15082	15115	15150	15097	14994	15255	15185	15151	15163	15282	15185	15242	15301	15029	15345	15058	15175	15195	15092	15178	15092	15155	15091	15058	15132	15201	15068	15221	15054	15128	15236	15151	15119	15068	15201	15218	15182	15144	15119	15205	15247	15067	15059	15179	15181	15265	15241	15138	14989	15184	15360	15180	15151	15198	15142	14943	15238	15220	15128	15205	15347	15013	15134	15174	15040	15157	15089	15382	15135	15099	15076	15140	15262	15095	15037	15095	15079	15095	15377	15151	15070	15057	15030	15018	15236	15193	15233	15098	15197	15224	15142	15082	15049	15281	15030	15096	15135	15202	15203	15070	15045	15130	15112	15071	15158	15132	15188	15209	15105	15200	15097	15137	15314	15238	15032	14944	15222	15203	15058	15164	15218	14938	15299	15048	15301	15311	15167	15184	15091	15266	15148	15190	15085	14916	15031	15128	15127	15274	15167	15204	15210	15146	15097	15033	15183	15155	15151	15289	15169	15143	15075	15093	15234	15355	15159	15176	15143	15072	15072	14927	15129	15165	15074	15152	15347	15110	15034	15064	15098	15209	15180	15263	15155	15109	15227	15075	15249	15115	15158	14995	15106	15123	15065	15278	15032	15005	15244	14983	15112	15265	15239	15115	15194	15092	15180	15173	15133	15060	15182	15227	15159	14965	15233	15083	15079	15325	15088	14949	15036	14981	15080	15189	15130	15152	15076	15126	15056	15157	15419	15168	15165	15103	15261	15215	15167	15294	15381	15184	15117	15162	15197	15339	15125	14995	15063	15083	15138	15175	15207	15209	15175	15269	15157	15187	15354	15216	15191	14979	15109	15047	15173	15085	15256	15161	15269	15287	15108	15237	15160	15085	15204	15045	15092	15239	15075	15234	15061	15179	15067	15051	15315	15173	15121	15100	15285	15353	15218	15246	15305	15040	15142	15167	15089	15030	15095	15169	15366	15079	15235	15231	15320	15048	15336	15202	15086	15323	15141	15085	15136	15127	15095	15065	15026	15160	15254	15086	15260	15096	15232	15190	15077	15113	15140	15368	15181	15176	15168	15213	15042	15240	15123	14963	15041	15092	15322	15206	15089	15070	15176	15047	15157	15212	15107	15183	15112	15240	15132	15235	15107	15077	15137	15182	15137	15218	15202	15080	15093	15127	15178	15180	15100	14999	15212	15124	15148	15015	15106	15242	15260	15128	15166	14993	15093	15005	15290	15078	15137	15210	14938	15258	15058	15344	15188	15239	15212	15172	15196	15059	15121	15105	15196	15069	15064	15062	15178	15255	15155	15305	15137	14941	15016	15140	15188	15010	15164	15334	15179	15150	15091	15163	15099	15158	15210	15239	15134	15220	15303	15273	15117	15082	15213	15166	15049	15176	15130	15062	15086	15194	15195	15049	15278	15200	15159	15283	15060	15065	15110	15217	15106	15169	15042	15093	15372	15200	15145	15366	15054	15286	15278	15131	15265	15107	15173	15130	15107	15184	15408	15137	14946	15163	15256	15333	15243	14987	15052	15122	15351	15111	14962	15411	15411	15216	15328	15091	15118	15170	15245	15062	15083	15353	15178	15134	15201	15428	15009	15142	15104	15145	15164	15002	15118	15236	15041	15272	15083	15265	15071	15072	15226	15116	15227	15145	15206	15094	15201	15170	15038	15128	15146	15224	15174	15077	15227	15243	15097	15245	15183	15125	15168	15161	15157	15276	15115	15221	15036	14948	15123	15281	15156	15105	15085	15247	15160	15260	15201	15111	15051	15073	15186	15176	15021	15065	15162	15076	15240	14958	15150	15153	14941	15095	15127	15202	15186	15134	15245	15187	15098	15171	15165	15225	15032	15200	15168	15021	15060	15193	15175	15151	15225	15266	15090	15104	15314	15120	15112	15183	15044	15234	15128	15168	15343	15138	15089	15152	15193	15289	15275	15236	14989	15139	15216	15060	15173	15142	15280	15161	15160	15022	15165	15169	14993	15241	15200	15128	15122	15126	15186	15090	15246	14920	15225	15185	15044	14998	15077	15152	15211	15097	15088	15101	15064	15118	15114	15371	15170	15073	15084	15192	15033	15362	15126	15236	15198	15242	15198	15131	15233	15212	15125	15079	15246	15111	14980	15137	15214	15078	15296	15306	15161	15245	15072	15084	15067	15340	14918	15199	15197	15085	15182	15162	15161	15298	15149	15268	15318	15317	15189	15178	15196	15159	15000	15274	15165	15040	15099	15231	15207	15119	15100	14936	15144	15027	15103	15076	15217	15145	15325	15047	15279	15078	15022	15147	15072	15016	15138	15014	15042	15333	14984	15245	15121	14974	15094	15231	15197	15220	15046	15186	15156	15215	15122	15249	15099	15061	15186	15030	15133	15050	15088	15139	15355	15296	15163	15076	15243	15169	15266	15120	15139	15258	15200	15156	15207	15007	15201	15043	15073	15110	15234	15175	15115	15171	15108	15106	15042	15268	15108	15011	15011	15095	15210	15198	15158	15008	15164	15170	15045	15317	15167	15051	15246	15133	15117	15194	15149	15283	15119	15148	15031	15112	15129	15223	15198	15150	15137	15263	15298	15154	15191	15082	15047	15243	15067	15217	15206	15252	15300	15156	15091	15185	15153	15211	15341	15306	15163	15050	15128	15228	15195	15091	15148	15067	15068	15173	15186	15043	15331	15259	15048	15015	14950	15178	15180	15018	15053	15253	15185	15104	15055	15180	15249	15148	15171	15151	14964	15137	15101	15148	15129	15231	15113	15089	15221	15200	15228	15022	15030	15129	15196	15234	15218	15206	15042	15254	15172	15236	15121	15217	15107	15006	15357	15045	15098	15195	15200	15074	15104	15154	15101	15159	15134	15030	15277	15026	15223	15120
25682	21446	28260	25639	22552	21284	20738	19301	18365	18166	18693	18163	17728	17667	17653	17435	17403	17328	17270	17886	20543	23856	23403	20869	19208	18275	17633	17412	17337	17027	17313	17363	17334	17222	17323	17106	17317	17295	17429	17208	17322	17247	17316	17462	17272	17361	17187	17471	17248	17197	17153	17154	17208	17160	17064	17324	17167	17221	17146	17199	17252	17095	17141	17125	17226	17248	17130	17156	17193	17237	17266	17170	17337	17346	17296	17154	17216	17307	17283	17313	17270	17251	17200	17109	17227	17199	16862	17512	17244	17203	17205	17235	17179	17204	17205	17400	17469	17254	17205	17451	17252	17038	17140	17237	17167	17342	17319	17035	17169	17310	17204	17305	17159	17213	17297	17014	17242	17230	17081	17207	17110	17134	17218	17188	16938	17311	17245	17213	17217	17305	17073	17179	17106	17135	17220	17210	17256	17029	17232	17284	17163	17164	17300	17306	17211	17371	17254	17063	17311	17084	17160	17277	17299	17162	17107	17387	17177	17325	17481	17336	17200	17043	17320	17402	17334	17395	17369	17147	17358	17347	17188	17171	17222	17135	17387	16938	17106	17201	17171	17191	17236	17133	17245	17132	17017	17230	17119	17204	17286	17251	17130	17131	17237	17134	17083	17135	17222	17260	17168	17038	17355	17139	17215	17181	17225	17282	17353	17300	17289	17207	17110	17193	17193	17270	17214	17364	17322	17344	17199	17025	17159	17060	17149	17262	17296	17273	17239	17418	17329	17099	17334	17067	17087	17212	17167	17298	16973	17181	17139	17118	17306	17296	17333	17289	17282	16959	17273	17120	17208	17234	17014	17099	17059	17111	17097	17350	17050	17264	16942	17066	17052	17182	17332	17394	17112	17204	17250	17368	17267	17331	17331	17244	17230	17287	17424	17111	17271	17132	17134	17107	17212	16940	17287	17153	17126	17261	17258	17012	17301	17152	17267	17177	17197	17264	17131	17397	17232	17092	17177	17042	17167	17227	17195	17226	17285	17339	17456	17171	17189	17305	17250	17255	17292	17284	17197	17186	17195	17148	17007	17252	17309	17190	17122	16948	17096	17371	17022	17281	17524	17179	16902	17111	17105	17196	17070	17260	17087	17102	17262	17161	17121	17135	17223	17229	17068	17219	17253	17377	17392	17060	17190	16903	17285	17266	17143	17153	17127	17164	17191	17196	17348	17434	17151	17141	17221	17246	17398	17166	17214	17208	17267	17077	17161	17271	17167	17168	17233	17235	17293	17217	17259	17241	17175	17305	17294	17169	17303	17119	17250	17270	17015	17279	17226	17079	17003	17067	17270	17296	17262	17076	17205	17290	17239	17127	17286	17257	16941	17212	17178	17179	17215	17208	17075	17163	17224	17352	17260	17194	17092	17251	17093	17176	17014	17123	17090	17126	17093	17075	17314	17273	17368	17274	17304	17272	17115	17080	17266	17124	17278	17138	17246	16867	17266	17242	17270	17157	17308	17167	17182	17093	17120	17369	17430	17145	17296	17268	17106	17132	17206	17067	17218	17155	17207	17251	17285	17348	17198	17347	17235	17376	17229	17343	17510	17344	17149	17242	17002	17210	17042	17281	17189	17125	17310	17195	17099	17080	17136	17087	17148	17318	17242	17145	17479	17025	17151	16980	17150	17203	17197	17090	17234	17245	17369	17271	17105	17119	17254	17135	17051	17129	17003	17350	17095	17144	17161	17188	17147	16861	17181	17390	17531	17290	17284	17132	17188	17182	17285	17217	17141	17154	17425	17174	17135	17333	17309	17157	17165	17263	17238	17139	17122	17241	17245	17299	17240	17306	17192	17185	17355	17128	17286	17172	17276	17315	17183	17259	17375	17171	17126	17193	17144	17080	17349	17355	17157	17293	17382	17063	17302	17156	17273	16965	17439	17323	17223	17250	17132	17379	17338	17080	17351	17282	17165	17218	17291	17137	17013	17178	17384	17197	17148	17183	17251	17293	17085	17258	17261	17090	17123	17230	17161	16998	17148	17257	17061	17073	17144	17083	17269	17179	17056	17351	17154	17212	17271	17016	16993	17054	16951	17047	17056	17177	17409	17407	17309	17209	17251	17267	17433	17255	16955	17250	17225	17133	16989	17178	17211	17167	17344	17138	17268	17335	17290	17243	17160	17252	17320	17224	17291	17158	17060	17472	17211	17234	16983	17244	16995	17190	17274	17072	17295	17283	17274	17099	17399	17227	17103	17449	17009	17290	17324	17270	17050	17147	17227	17163	17015	17160	17171	17288	17234	17198	17225	17245	17008	17430	17164	17189	17103	17356	17483	17144	17112	17270	17216	17243	17331	17087	17265	17303	17345	17073	17348	17321	17114	17287	17152	17205	17326	16928	17175	17206	17408	17163	17153	17285	17242	17329	17385	17085	17292	17251	17230	17504	17233	17144	17210	17239	17271	17244	17391	17314	17443	17113	17145	17090	17237	17236	17044	17303	17065	17109	17263	17027	17103	16965	17270	17319	17199	17293	17314	16983	17277	17269	17198	17279	17178	17173	17163	17300	17246	17254	17289	17152	17219	17211	17119	17144	17242	17145	17154	17195	17311	17335	17050	17147	17235	17035	17414	17293	17362	17250	17215	17181	17198	17096	17195	17083	17231	17418	17061	17273	17352	17110	17145	17193	17317	16995	17220	17335	17212	17134	17187	17142	17227	17324	17202	17313	17206	17139	17226	17224	17029	17129	17244	17136	17288	17047	17242	17149	16968	17185	17233	17276	17317	17034	17091	17246	17200	17133	17251	17150	17084	17186	17311	17285	17399	17218	17119	17295	17126	17077	17126	17084	17202	17350	17178	17097	17284	17245	17115	17310	17043	17178	17095	17242	17194	17218	17221	17184	17174	17371	17095	17363	17465	17249	17294	17082	17284	17093	17049	17110	17138	17180	17138	17135	17299	17317	17192	16998	17258	17019	17414	17080	17266	17250	17226	17253	17194	17114	17277	17173	17244	17042	17397	17097	17318	17156	17176	17238	17188	17350	17300	17296	17141	17171	17297	17152	17106	17096	17256	17280	17400	17319	17456	17100	17161	17178	17291	17013	17133	17170	17005	17262	17325	17184	17287	17395	17295	17174	17305	17119	17254	17171	17208	17264	17401	17215	17089	17381	17320	17274	17355	17089	17281	17304	17276	17127	17177	17256	17347	17331	17421	17137	17264	17143	17385	17239	17356	17019	17334	17145	17246	17085	17250	17114	17268	17146	17069	17309	17247	17326	17525	17272	17228	17191	17275	17297	17137	17258	17123	17172	17221	17177	17238	17291	17250	17300	17011	17312	17191	17116	17165	17460	17362	17291	17227	17132	17277	17364	17156	17404	17218	17204	17226	17161	17285	17103	17234	17354	17311	17248	17221	17360	16991	17274	17006	17231	17273	17156	17190	17041	17106	17286	17199	17091	17192	17364	17090	17150	17247	17319	17159	17124	17138	17237	17148	17251	17212	17284	17205	17329	17265	17126	17116	16969	17108	17253	17379	17260	17175	17359	17204	17226	17256	17266	17094	17135	17252	17171	17215	17137	17316	17080	17274	17291	17233	17178	17077	17155	17149	17124	17113	17197	17362	17126	17297	17017	17086	17408	17148	17277	17107	17156	16953	17199	17233	17295	17253	17045	17357	17054	17006	17103	17066	17292	17343	17256	17292	17403	17148	17175	17180	17157	17100	17297	17232	17090	17179	17128	17336	17222	17175	17163	17289	17277	17320	17186	17316	17100	17189	17281	17038	17050	17011	17148	17320	17140	17325	17325	17178	17266	17153	17271	17062	17160	17430	17287	17169	17306	17197	17204	17227	17190	17203	17182	17237	17323	17282	17442	17223	17094	17265	17118	17339	17046	17241	17249	17285	17395	17294	17082	17346	17235	16993	17114	17288	17268	17352	16903	17233	17076	17127	17180	17104	17109	17234	17427	17144	17128	17100	17180	17110	17223	17236	17299	17368	17408	17270	17064	17208	17008	17191	17146	17035	17067	17434	17360	17481	17127	17103	17490	17365	17382	17321	17304	17074	17212	17187	17210	17326	17307	17353	17246	17203	17141	17183	17115	17214	17092	17269	17136	17213	17396	17189	17129	17366	17117	17215	17212	17199	17323	17251	17192	17126	17281	17351	17061	17175	17264	17273	17431	17257	17103	17125	17331	17313	17026	17130	17211	17101	17174	17072	17345	17166	17105	17188	17122	17181	17213	17358	17333	17180	17024	17133	17115	17008	17305	17171	17240	17141	17071	17158	17190	17141	17054	17145	17408	17178	17185	17338	17293	17202	17200	17154	17206	17210	17150	17020	17238	17328	17237	17134	17088	17193	17144	17123	17153	17291	17118	17242	17075	17242	17187	17186	17444	17151	17276	17046	17136	17317	17281	17049	17201	17182	17223	17160	16986	17071	17112	17148	17214	16930	17124	17071	17338	17299	17105	17102	17341	17171	17336	17427	17305	17149	17238	17244	17192	17149	17110	17293	17266	17321	16927	17339	17253	17061	17333	17130	17251	17280	17272	17200	17126	17340	17141	17212	17172	17273	17196	17153	17322	17371	17289	17268	17105	17189	17320	17135	17311	17174	17041	17417	17192	17037	17287	17104	17168	17312	17103	17136	17314	17131	17137	17352	17301	17137	17282	17011	17207	17455	17369	17055	17310	17042	17284	17137	17313	17287	17340	17310	17281	17308	17330	17429	17289	17299	17263	17055	17402	17491	17277	16986	17051	17248	17136	17107	17073	17089	17103	17350	17331	17278	17098	17209	17216	17375	17153	17293	17380	16998	17185	17043	17144	17131	17026	17391	17110	17218	17333	17190	17368	17023	17076	17483	17299	17333	17300	17115	17162	17151	17276	17280	17261	17236	17319	17250	17321	17376	17190	17248	17315	17340	17169	17176	17149	17266	17331	17229	17242	17335	17137	17498	17290	17207	17149	17279	17249	17315	16994	17052	17002	17277	17239	17145	17201	17273	17337	17092	17405	17339	17198	17180	17242	17266	17327	17064	17266	17050	17284	17173	17125	17008	17220	17418	17169	17123	17069	17202	17333	17255	17194	17266	17447	17164	17211	17258	17258	16992	17148	17142	17125	17254	17206	17202	17300	17291	17247	17100	17138	17352	17195	17169	17250	17216	17294
16110	26685	26590	23562	19852	18906	18479	17816	16387	16145	17227	16718	15513	15439	15377	15178	15135	15133	15274	15919	20275	24581	23353	19022	17250	15883	15482	15145	14937	15093	14832	14978	14816	14861	14917	14988	14945	14973	14881	14989	14949	15054	14914	14859	14849	14926	14862	14975	14944	14830	14882	15036	14925	14920	15112	14984	14982	14814	14902	15039	14907	14942	14908	14982	15050	14832	14870	14958	14931	14908	14946	14792	14873	15034	14821	15003	15110	14945	14876	14733	14798	14914	15118	15009	14916	14949	14994	15057	14711	14974	14940	15117	15065	14886	14911	14852	14928	14880	14914	15012	14888	14809	14968	14996	14928	15015	14865	14925	14833	14872	15019	14959	14922	14959	14924	14909	14876	14841	14811	15153	14882	14962	14893	14948	14851	14885	14999	14860	14983	14842	15103	14995	14968	14853	14807	14921	14833	14950	14873	14840	14885	14965	14898	14921	14796	14953	15059	14944	14835	14900	14761	14867	14846	14888	14948	14879	14765	14772	14760	14664	15029	14843	14973	15038	15011	14929	14955	14850	14886	14793	14947	14826	15077	14878	14889	15016	14801	14802	14917	15030	14971	14928	14880	14793	14951	14966	14727	14775	15017	14808	14923	14880	14796	14850	14849	14883	14948	14798	15037	15062	14731	15032	14792	14883	14944	14842	14835	14920	14954	14907	14924	14745	14980	15033	15036	15013	14790	14904	15090	15019	14939	14841	14958	15033	14793	14798	14898	14942	14845	15009	14961	14897	14955	14882	14960	14807	15046	14976	14933	14967	14977	15026	14934	14847	15043	14900	15004	15003	14978	14831	15015	14736	14993	14697	14981	15055	14939	14951	15083	15001	14859	14879	14995	15016	14971	14908	14789	14985	14964	15064	14936	15000	14881	14876	14945	14823	14925	14977	14946	14987	14709	15033	14751	14935	14934	14931	14958	14851	14818	14732	14922	14877	14843	15188	14947	15072	14911	14958	14943	15102	15014	14890	14945	14835	15084	14836	14789	14896	14857	14678	14959	14968	14933	14920	14986	14867	14756	14797	14834	14670	14960	15076	14858	15055	14914	14994	14823	15003	14917	14819	14871	14907	14855	14844	14909	14870	15004	14899	14923	15042	14770	14753	15013	14922	14969	14816	14975	14859	14918	14931	15039	14877	14980	14854	14855	14960	14877	14841	14862	14764	14916	14808	14903	14888	15005	14908	14897	14934	14920	14891	14885	14867	14960	14918	15002	14964	14954	14794	14965	14828	14891	15022	14883	14967	14810	14840	14858	14927	14705	14990	14991	14940	14936	14827	14823	14915	14809	14973	14831	14822	14884	15069	14929	14984	14965	14845	14951	15025	14936	14961	15032	14906	14821	14744	14894	14755	14866	14754	14983	14873	14988	14810	15121	14813	14822	14942	14913	14966	14923	14898	14906	14737	15050	14882	14943	14844	15063	14913	14973	14965	14978	15063	14740	14882	15150	14857	15027	14853	14666	14964	14958	14912	14838	14964	14891	14872	14979	14944	14998	14871	14917	14930	14745	14910	15003	14723	15018	14890	14841	15030	14976	14916	14704	14984	14946	14897	15048	14950	14951	15139	14981	14992	14971	15030	15007	14905	14931	14917	15046	14879	14966	14915	15022	14893	14698	14777	14915	14948	14883	14955	14973	14984	14881	14849	14947	14683	14950	14870	14991	14921	15032	15047	14970	14868	14891	14898	14886	14987	14859	14852	15016	15021	14998	14861	14886	14873	14922	14920	14914	14961	14738	14883	14875	14992	14733	15028	15002	14871	14839	14829	14754	14989	14878	14845	14852	14870	14976	15009	14877	15129	14804	14808	15099	14967	14969	15073	14962	14984	14950	14876	14845	14937	14822	14869	14705	15004	15000	14882	15001	14976	14984	14851	14771	15022	14941	14976	14902	15041	15015	14926	14906	14876	14846	14937	14871	14937	14900	14914	14804	14818	15049	15070	14938	15093	15025	14745	15007	14935	15065	14798	14972	14888	14905	14940	14972	14888	14910	14865	14982	14948	14870	14993	14775	14912	14795	14810	14729	15018	14810	14821	15019	14809	14847	14843	14979	14905	15051	15032	14905	14823	15049	14887	15069	14701	14784	14851	14910	14918	14784	14844	14843	14931	14953	14975	14903	14862	14828	15020	14958	14807	14945	14821	14999	14968	14786	14816	14863	15005	14889	14850	14930	14975	14991	14802	15027	14896	15006	14881	14883	14911	15051	14863	14972	14842	14999	14916	14827	14874	14956	14972	14945	14939	14915	14916	14862	14780	14902	14938	15065	14882	14868	14824	14861	14902	14687	14934	15064	14756	14911	14929	14886	14857	14978	14870	14947	15004	14893	15036	14889	15033	14783	14873	14706	14924	15064	14859	15057	14908	14872	14734	14830	14851	15038	14874	14936	14900	14975	14882	15011	14882	14986	14881	14921	14883	14943	14869	14820	15067	14960	14921	15148	15032	14820	14894	14982	15081	14984	14991	14987	14952	14884	15037	15077	15018	14873	14840	14772	14901	14836	14965	14968	14851	15032	14810	14747	14885	15025	14831	15021	15060	14803	14976	14916	14960	14805	14941	14814	14995	14974	14797	14755	14779	15129	14973	15013	15013	14886	14963	14875	14774	14860	14892	14896	14932	15042	15085	14816	14844	14814	14968	15070	14953	14693	15092	14894	14974	14940	14996	14940	14876	15127	15077	14840	15082	15101	14849	14856	14819	14920	14824	14846	14818	14842	14898	14837	15067	14893	15107	14917	14988	14872	15090	14865	14888	14992	14834	14881	14972	14939	14909	14856	14762	14981	14891	14820	14981	14838	14963	15027	14825	15000	14926	14972	14914	14950	15015	14771	14947	14814	14815	15075	14813	14714	14853	15104	15089	14813	14735	14988	14957	14950	14861	14974	14962	14830	14874	15011	14622	14740	14857	14906	14843	15013	14911	14830	14948	14923	14810	14891	14772	14711	14875	14970	14904	14970	14926	14880	14951	15012	14768	14802	14952	14869	14876	14821	14980	14775	14855	14818	15008	14796	14903	14899	14860	15044	14969	14878	14960	14683	15010	14849	14806	14961	14944	14847	15007	14998	14906	14830	14823	14915	14886	14941	15045	14922	14781	14876	14969	14845	14843	14993	14948	14818	14755	14942	14813	14877	15014	14932	14943	14999	14773	14947	14787	14863	15054	14691	14961	14935	15041	15021	14896	14816	14915	14981	15105	14804	14903	14884	14967	14774	14769	14979	14956	14942	14899	15073	14991	14617	14830	14990	14956	14957	14856	14967	14965	14849	14814	14991	14900	14805	14825	14960	14886	14875	14810	14756	14915	14925	15078	14881	15006	15089	14949	15025	14958	14939	14989	14999	14895	14714	14810	14896	14885	14882	14965	14938	14908	14771	14892	14964	14925	14996	14709	14873	14752	14857	14789	14827	14812	14860	14884	14917	15139	14991	15030	14967	14955	14838	15012	14893	14957	14964	15012	14953	14846	15017	14928	14782	14778	15009	15004	14823	14843	14942	14825	14998	14919	14879	14899	15032	14847	15009	14838	14718	14884	14967	14837	15025	14919	14767	14763	14688	15012	15047	14863	14893	14964	14711	15019	14930	14977	15007	14793	14863	14935	14822	14823	14984	15008	14758	14985	14767	14734	14813	14862	14845	14989	14867	14915	14853	14981	14812	14819	14822	14902	14902	14848	14853	14977	14885	14996	14918	14997	14966	14857	14959	14917	14913	14832	14994	14884	14960	14913	14933	14958	14953	14977	14966	14798	15087	15035	14960	14831	14957	14869	14877	14826	14893	14807	14842	14926	14894	14946	14811	15006	14863	14718	14683	14811	14771	14956	14910	14942	14911	14806	14965	14961	14838	14986	14884	14840	14839	14867	14880	15156	14971	14767	14789	14885	14881	14998	14744	14845	15023	14913	14813	14865	14912	15000	14903	14905	14806	14884	14864	14988	15021	15138	15040	14903	15007	14970	14916	14816	14920	14825	15046	14847	14906	14964	14965	14755	14943	15094	14998	14962	14950	15041	15023	14813	14885	15021	15004	14911	15009	14869	14903	14827	14963	14817	14792	14853	14844	14983	15037	14768	14930	14830	14782	14787	14945	14965	14826	14970	14798	14872	14908	14906	14889	14756	15004	14926	15009	14823	14871	14985	14997	14752	14782	14917	14932	14883	14731	15111	15194	14897	14981	14772	14896	14991	14828	14859	15059	15073	14962	14862	14904	14902	14759	15000	14846	14857	14904	14884	15036	14801	15021	14774	14979	14897	14865	14844	14927	14956	15030	15028	14857	15014	14834	14998	14964	14737	14875	14760	15024	15034	14768	14943	15059	14911	14886	14947	14956	15016	14935	14849	14891	14906	14876	14892	15061	14940	15083	14754	14926	15005	14924	15124	14945	14958	14786	14985	14973	14803	14911	14822	15031	15058	15020	14974	14988	14961	14950	15037	14973	14851	14904	14939	14842	15065	14860	14901	15022	14888	15038	15061	14805	14764	14962	14885	14699	14957	14801	14885	14998	14918	14857	14892	14820	14791	14975	14840	14928	14981	14760	15116	14949	14841	14828	14972	15012	15025	14799	14957	14923	15011	14962	14766	14860	14991	14873	14897	15109	14882	14869	14817	14829	14810	14713	15081	14791	14926	14913	14914	14978	14946	14879	14912	15096	15042	15151	15023	14940	14791	14881	14921	14811	14907	14898	14907	14922	14984	14802	14869	14903	14779	15025	14796	14751	14964	14952	14803	14917	15023	14953	14845	14941	14765	14924	15015	14902	14900	14991	14919	14893	14875	14941	14697	14895	14913	15068	14867	14871	14931	14867	14913	14778	14912	14947	14826	15069	14905	15024	14926	15087	14955	15037	14752	14923	14890	14766	14983	14841	14697	14976	14832	14984	14969	15034	15012	14889	14952	14877	14968	14707	15016	14867	14877	15064	14822	14885	14934	15019	14954	14981	14878	15085	14656	14888	14946	14881	14980	14904	14986	15002	15019	14911	14991	14893	14800	14907	14806	14781	15032	15049	14880	14884	14957	14977	15029	14831	14797	14911	14815	14955	14951	15052	14767	14956	14848	15062	14918	14997	15020	14890	14864	14988	14776	14853	14917	14814	14810	15005	15043	14956	14826
24288	21444	28991	24323	22012	23890	23969	20260	18991	18676	18829	18949	17939	17548	17507	17546	17650	17577	17718	18197	24147	29174	27426	23143	20201	18617	17885	17455	17263	17259	17328	17276	17050	17094	17273	17051	17078	16993	17096	17187	17278	17095	16993	17147	17345	17102	17242	17198	17217	16982	17041	17220	17065	16997	17238	17119	17286	17177	17171	17171	17358	17207	17115	17141	17104	17212	17285	17108	17091	17072	17113	17096	17021	16999	17215	17060	17067	17098	17093	17153	17135	17111	17201	17104	17163	17054	17111	16990	17267	16989	17168	17006	17010	17178	17117	16972	16906	17032	17042	17178	17096	17211	16856	17195	17248	17093	16923	17117	17170	17079	17112	17177	17113	17113	16926	17200	16945	16983	17205	16889	17213	17147	17077	17142	16985	17046	17202	17049	17227	17133	17062	17415	17098	17178	17085	17103	17034	17124	17133	17014	17051	17076	17265	17307	17013	17254	17035	16989	17105	17190	17088	16980	17072	17214	17113	17324	17201	17116	17317	16968	17214	17290	17184	17135	17039	17176	17140	17229	16986	17072	17074	17258	17144	17071	17211	17378	17202	17333	17219	17274	17152	16979	17041	17147	17122	17115	17127	17004	17119	17020	17138	17081	17127	17126	17230	17404	17473	17148	17061	17011	16926	17035	17105	17048	17226	17254	17019	17133	17425	17241	17287	17175	17146	17267	16948	16976	17286	17210	16929	16889	17058	17034	17176	17061	16880	17097	17285	17100	17033	17061	17201	17097	16966	16944	17012	17285	17039	16896	16913	17025	17213	17209	16947	16996	17183	17091	17172	16981	17156	17063	17153	17283	17120	17168	17036	17243	17307	17277	17156	16960	17131	17105	17327	17050	17118	17070	16965	17003	16994	17002	17012	17048	17187	17103	17063	17085	17201	17206	17032	17011	16926	17082	17124	16958	16934	17106	17103	17128	17141	17102	17052	17150	17153	17089	17092	17169	17219	17268	17193	17253	17245	17165	16985	17262	16835	17078	17201	17168	17178	17075	17081	17088	17217	17303	17154	17105	17309	17152	17117	17116	17126	16976	17108	17165	17124	17192	17366	17040	17180	17058	17071	16974	17209	17050	17092	17135	16998	17090	17137	17227	17095	17280	17101	17076	17055	17255	17240	17162	17101	16993	17049	17012	17115	17207	17136	17081	17099	17181	17235	17056	16902	17198	17139	17163	17326	17121	17138	17042	17207	17304	17129	17122	17353	17213	17234	17034	17268	16991	17045	17137	17291	17099	17113	17110	17006	17280	17118	17081	17338	17115	17048	17045	16897	16999	17189	17034	17288	17063	16798	17189	17139	17218	17303	17056	17180	17099	17010	17140	16933	17066	17173	16881	16994	17308	17114	16999	17043	17268	17237	17179	17057	16871	16889	17023	17080	17044	17022	17264	17359	17055	17189	16986	17004	17044	17123	17228	17172	17072	16958	17257	17180	17106	16986	17094	17317	17089	16999	17067	16942	17018	17198	17257	17245	16972	17069	17002	17160	17242	17141	17125	17314	17024	17098	17157	17081	17147	16932	17039	16856	17130	17246	17253	17221	17291	16844	17152	17082	17119	17118	17084	17232	17194	17055	17168	17054	17222	16859	17099	17121	17147	17130	17325	17098	17265	16897	17111	17174	17217	17216	17067	17099	17166	16961	17296	17176	17098	17233	17101	17156	17099	17143	17206	17003	17279	17096	17110	17082	17091	17011	17121	16799	17156	17092	17009	17034	17071	17137	17100	17146	17071	17089	17013	17237	17212	17003	17160	17184	17151	17262	17109	17090	16985	17219	17171	17097	17255	17168	17206	17120	17085	17172	17114	17147	17135	16989	17193	17261	17006	17286	17147	17053	17019	17180	17000	17148	17046	17204	17284	17279	17151	17088	17016	17122	16848	17125	17004	17116	16937	16983	17094	17168	17027	17216	17167	17133	16834	17104	17067	16995	17209	17189	17163	16938	17005	17002	17187	16970	17045	17046	17269	17205	17199	17009	17157	16972	17233	17187	16923	17070	17165	17216	17101	17173	16981	16955	17155	17219	17203	17120	17180	16966	17102	17095	17001	17317	17105	17094	16942	17119	17092	17132	17065	17189	17155	16907	17028	17124	17263	17182	17117	17079	16928	17083	17118	16967	17217	17056	17025	17149	17161	17055	17047	16941	17116	17060	16987	17176	17220	17218	17041	17241	16955	16918	17137	17091	17046	17115	17010	17253	17124	17159	17034	17035	17407	17242	17313	17003	16971	17306	16981	17087	16837	17202	17177	16866	17275	17048	17056	17123	17069	17173	17180	17322	17046	17339	17153	17221	17510	17085	17177	17158	17293	17275	17005	16960	17120	16946	17205	17031	16916	16812	16792	17027	17147	17366	16953	17114	17170	17020	17037	17008	17202	17182	17167	17231	17268	17185	17133	17245	17200	16845	17229	16943	17072	17159	17138	17102	16996	17050	17166	17155	17147	17120	17045	17238	17255	17018	17319	17130	17081	16974	16976	17070	17366	17318	17202	17236	17115	17184	17175	17139	17034	17093	17088	17000	17184	17281	17106	16918	17185	17118	16960	17091	16960	17193	17117	17031	17035	17081	17295	17061	17106	17118	17001	17241	17202	17281	17147	17029	17059	17067	17071	17194	17024	17250	17057	17296	17019	17029	17191	17180	16998	17082	17013	16961	17220	17030	17394	17075	16933	17493	17044	17142	17122	17093	17157	17080	17229	17170	17163	17225	17065	16945	16773	17409	16958	17110	17137	17254	17226	17118	17211	17027	16901	17140	17104	17170	17092	16942	17155	17350	17239	17018	17082	17093	17031	17234	17057	17412	17000	17062	17010	17077	17065	16984	16986	17357	17153	17249	17549	17132	17158	17211	17150	17123	17206	17435	17059	17015	17065	17071	16955	17053	17226	17178	17110	16937	16986	17250	17184	17166	17318	17297	17110	16958	17011	16934	16967	17065	17144	17036	17157	17113	17110	16934	17050	17085	16970	16976	17147	17172	17270	17147	17184	17258	17118	17202	17182	17222	16997	17269	17051	17059	16990	17029	17114	17246	17172	17249	17259	17164	17312	16950	17085	17140	17002	17026	17118	17110	17319	17134	17203	17055	17371	17072	17157	17176	17277	17041	16965	17105	17186	17146	17073	16998	16979	17217	17017	17109	17150	17304	17107	17121	17147	17217	17192	17120	17006	16980	17300	17016	17267	17115	16929	16928	17062	16905	17100	16922	17097	17156	17041	17260	17059	17175	17237	17237	17198	17090	17188	16992	17114	17074	17000	17182	17060	17105	17225	17090	17183	17172	17207	17372	17006	16990	17203	17168	16972	16948	16969	17161	17181	16917	17175	17150	17003	17029	17268	17168	16916	17147	17024	17072	17222	17096	17000	17159	17188	17228	17146	16857	17176	17070	17211	17085	16925	17220	17126	17058	17042	16955	17040	17167	16938	17047	17039	17343	17166	17008	17180	17091	17184	17198	17196	17097	17192	17100	17167	17042	16970	17151	16891	16913	17023	17059	17228	17241	17116	17107	17107	17041	17162	17019	17232	17248	17016	17115	17099	17262	16917	16901	17262	17150	17072	17019	17003	17046	17023	16980	17242	17099	17088	16983	16996	17096	17061	17016	16799	17234	17159	17206	16960	16931	17137	16983	17202	17226	16988	17199	16968	17177	16989	17260	17051	17102	17139	17155	17167	16975	16972	16928	17139	17069	17068	16979	17159	17152	16975	17127	17045	17107	17234	17177	17181	17159	17102	17229	16980	17102	16986	17069	17099	17003	17069	17001	16867	17194	16979	16862	17104	17030	17001	17092	16952	16978	17231	16951	17065	17086	17161	16920	16981	16989	17354	17098	17114	17020	17126	17043	17167	17179	16979	17125	17242	17119	17123	17307	17098	17077	17129	17052	17157	17289	17140	17123	17013	17091	17161	17368	17135	17143	17087	17153	17105	17325	17219	17181	17100	17162	16963	16983	16961	17209	16984	17102	17111	16910	17077	17026	16912	16832	16980	17140	17058	17140	17177	17157	17109	17155	16994	17194	16977	17137	17018	17275	17096	17293	17328	17256	17067	17070	16855	16958	17135	17183	17179	17387	17175	17087	17398	17158	16931	17042	16955	17090	17235	16990	17160	17076	17076	17132	16999	17055	17101	17079	17107	17006	17332	16989	17283	17130	17102	17099	17164	16929	17116	16983	17163	17051	17072	17028	17142	17125	16990	17106	17110	17033	17217	17050	17416	17156	17071	16999	17216	17053	17149	17086	16913	17245	17032	17176	17177	17081	16980	17070	17246	17281	17225	17045	17067	17074	17024	17000	17119	16959	16958	17263	17071	17126	16996	17090	16879	17093	16985	17241	17009	17302	17118	17066	16997	17155	17015	17249	17133	17192	17209	17045	17036	17083	17188	17208	17058	17128	17082	17203	17099	17023	17201	16926	17070	17240	16832	17271	17147	17214	17214	17197	17124	17345	17055	17012	17265	17167	17140	17062	17108	17044	17020	17325	17175	17070	17001	16828	16948	17090	17118	17030	16967	16990	17266	17186	17176	16959	16928	17236	17055	17135	17084	17077	17284	17341	17174	17063	17065	16970	17257	17081	17098	17267	17346	17229	17024	17014	17086	17017	17208	17292	17104	17166	17165	17025	17176	17002	16847	17146	17310	17021	17071	17057	17072	17147	17087	16970	17191	16929	17058	17039	17090	17066	17060	17009	17339	17173	17343	17211	17082	17001	17087	17205	17185	17005	17000	17010	17026	17211	17024	17020	17328	17093	17082	17225	17125	17268	17195	17143	16996	17039	17176	17202	17101	17215	17219	17005	16963	16876	17098	17009	17195	17117	17252	17133	16922	17050	17058	16903	17033	17318	17377	17157	17072	17053	17294	17202	16863	17293	17356	16901	17256	17102	16995	17115	17198	17154	17223	17098	17334	17117	17014	17049	17126	17032	16947	17177	17054	17138	17230	17090	17123	17045	17088	17179	17035	16972	17011	16985	16955	17454	17081	16901	17125	17077	17062	17130	17177	17020	17202	17245	16948	17179	16990	17116	17132	17146	17050	16921	17191	17182	17089	17073	17134	17042	17134	16962	16979	17209	16878	17165	17332	17164	17264	17087	17189	16997	17268	16949	17301
17782	31214	29700	25798	21761	21247	19590	19118	17494	16782	17604	17687	15852	15273	15259	15330	15553	15330	15444	16870	26832	31095	28325	22359	18660	16629	15484	15085	14760	14820	14945	14663	14831	14824	14867	14791	14899	14884	14910	14865	14812	15010	14708	14843	14852	14827	14940	14800	14989	14771	14945	14758	14879	14977	14976	14814	14799	14898	14727	14762	14907	14841	14918	14848	14786	14763	14854	14780	14791	14788	14938	14942	14980	14669	14767	14640	14714	14641	14628	14879	14908	14869	14698	14829	14870	14686	15014	14879	14931	14730	14877	15092	14704	14911	15047	14652	14632	14888	14889	14895	14851	14952	14710	14905	14757	14806	14844	14709	14911	14873	14919	14698	14755	14774	14842	14918	14879	14725	14919	14893	14813	14895	14880	14726	14934	15023	14767	14726	14828	14935	14726	14865	14953	14830	14810	14975	15034	14863	14817	14779	14918	14967	14652	14857	14729	14748	14874	14949	14986	14897	14619	14912	14697	14832	14893	14687	14917	14886	14921	14820	15015	14782	14771	14759	14832	14781	14734	14821	14940	14754	14921	14809	14849	14840	14689	14770	14811	14949	14726	14699	14550	14735	14877	15092	14802	14777	14655	14862	14859	14947	15008	14822	14999	14878	14839	14998	14919	14881	14878	14785	14880	14951	14697	14777	14901	14861	14796	14917	14791	14850	14722	14753	14947	14776	14799	14819	14840	14883	14877	14902	14962	14908	14843	14931	14686	14931	14844	14975	14899	14806	14849	14928	14790	14737	14768	14696	15038	14776	14751	14772	14717	14834	14690	14809	14895	14960	14712	14746	14847	14684	14858	14739	14829	14802	14871	14633	14699	14732	14806	14810	14734	14674	14918	14795	14872	14908	14989	14881	14704	14722	14838	14885	14730	14778	15052	14910	14800	14758	14860	14748	15044	14924	14724	14942	14884	14782	14724	14834	14924	14862	14783	15000	14816	14926	14869	14764	14999	14925	15006	14880	14813	14781	14807	14984	14807	14725	14735	14566	15002	14782	14808	14921	14823	14874	14918	14866	14968	14853	14769	14918	14934	14769	14829	14908	14794	14838	14831	14772	14669	14765	14864	14827	14617	14753	14933	14797	14889	14801	14861	14817	14853	14923	14860	14898	14598	14812	14737	14911	14888	14957	14617	14989	14880	14972	14750	14667	14845	14822	14783	14818	14908	14830	14706	14769	14801	14801	14896	14844	14860	14714	14849	14646	14984	14869	14861	14952	14937	14941	14674	14932	14955	14797	14912	14945	14831	14791	14791	14779	14753	14700	14796	14841	14883	14864	14829	14885	14866	15074	14903	14811	14943	14784	14823	14920	14908	14840	14912	14698	14792	14993	14929	14812	14659	14910	14837	14900	14793	14753	14885	14839	14852	14753	14932	14642	14921	14735	14757	15025	14934	14847	14873	14896	14911	14762	14831	14748	14607	14736	14881	14805	14852	14978	14802	14878	14868	14781	14687	14847	14938	14818	14761	14908	14892	14862	14802	14966	14728	14616	14638	14748	14847	14843	14761	14811	14740	14901	14859	14712	14809	14823	14914	14841	14835	14729	14830	14912	14942	14825	14813	14773	14862	15033	14744	14648	14695	14913	14794	14816	14860	14793	14579	14750	14853	14930	14757	14803	15004	14988	14858	14855	14674	14768	14903	14760	14817	14956	14636	14860	14868	14738	14826	14804	14912	14723	14770	14697	14817	14820	14838	14803	14725	14867	14891	14833	14698	14774	14839	14864	15008	14895	14780	14911	14805	14886	14834	15000	14893	14823	14857	14819	14865	14955	14890	14837	14805	14834	14802	14707	15005	14844	14815	14968	14758	14958	14756	14726	14819	14857	14845	14784	14673	14790	14812	14807	15057	14800	14860	14806	14956	14740	14935	14885	14751	14908	14760	14678	14836	14916	14863	14570	14946	14841	14972	14793	14796	14888	14863	14933	14923	14864	14876	14871	14756	14784	14901	14820	14733	14882	14783	14799	14901	14821	14965	14709	14910	14832	14727	14661	14893	14837	14914	14875	14876	14739	14791	14897	14854	14762	14940	14846	14933	14799	14840	14827	14891	14763	14811	14817	14720	14685	14864	14727	14841	14950	15046	14839	14742	14695	14748	14723	14744	14738	14804	14903	14777	14715	14905	14786	14887	14797	14838	14849	14955	14795	14836	14881	15014	14846	14898	14854	15014	14808	14854	14822	14994	14982	14856	14905	14809	14761	14784	14714	14901	14743	14683	14882	14660	15086	14845	14883	14761	14931	14753	14637	14880	14905	14823	14751	14858	14910	14780	14927	14956	14732	14887	14854	14696	14760	14770	14875	14817	14888	14737	14742	14835	14785	14848	14840	14882	14957	14854	14865	14756	14989	14832	14851	14832	14732	14887	14873	14832	14906	14892	14809	14894	14736	14840	14832	14847	15027	14879	14766	14754	14750	14677	14824	14787	14708	14936	14891	14737	14789	14812	14845	14915	14792	14953	14942	14716	14801	14887	14620	14867	14885	14992	14765	14907	14882	14671	14732	14816	14843	14856	14769	14793	14844	15056	15063	14872	14994	14689	14800	14894	14903	14829	14668	14766	14758	14846	14726	14916	14849	14727	14848	14798	14732	14982	14823	14749	14937	14802	15018	14855	14741	14974	14874	14672	14849	14949	14973	14920	14867	14859	14972	14830	14739	14892	14814	14851	14774	14753	14937	14800	14692	14969	14819	14738	14738	14819	14868	14680	14849	14870	14908	14935	15011	14925	14849	14778	14646	14871	14674	14830	14842	14895	14842	14566	14814	15038	14863	14888	14831	14875	14912	14989	14850	14794	14744	14825	14822	15009	14772	14741	14660	14789	14933	14930	14862	14974	14958	14694	14840	14988	14690	14703	14932	14734	14914	14908	14775	14813	14972	14792	14985	14965	14677	14704	14954	14803	14813	14815	14971	14885	14953	14755	14779	14669	14804	14777	14845	14885	14708	14733	14942	14852	14891	14628	14994	14837	14649	14629	14739	14799	14891	14965	14732	14772	14951	15021	14696	14896	15033	14693	14691	14794	14980	14711	14987	14835	14825	14674	14778	14720	15023	14793	14822	14808	14910	14806	14821	14818	14682	14811	14849	14825	14849	14746	14824	14905	14618	14877	14791	14775	14626	14793	14921	14910	14752	14681	14952	14652	14871	14805	14708	14779	14969	14880	14784	14814	14872	14697	14581	14835	14852	14829	14660	14767	14768	14844	14890	14750	15059	14864	14672	14869	14806	14707	14650	14843	14790	14893	14958	14965	14890	14924	14875	14713	14815	14667	14740	14674	14867	14689	14722	14863	14769	14869	14848	14782	14999	14804	14862	14921	14743	14802	14893	14645	14843	15015	14841	14863	14715	14828	14862	14813	14666	14858	14771	14813	14910	14664	14865	14698	14789	14843	14970	14942	14998	14743	14825	14806	14757	14747	14733	14933	14917	14815	14783	14719	14627	14947	14830	14856	14836	14954	14771	14797	14752	14794	14927	14979	14843	14821	14651	14830	14800	14853	14738	14858	14732	14863	14857	14800	14904	14977	14836	14875	14929	14846	14772	14928	14941	14852	14726	14810	14973	14635	14910	14789	14867	14867	14847	14916	14763	14855	14806	14882	14972	14905	14870	14911	14792	14593	14906	14763	14944	14881	14792	14990	14871	14747	14852	14993	14780	14816	14769	14893	14968	14972	14678	14891	14904	14879	14891	14785	14741	14805	14707	14875	14822	14784	14883	14892	14753	14824	14817	14776	14730	14768	14772	14965	15006	14764	14790	14761	14867	14808	14717	14814	15027	14795	14789	14708	14931	14851	14773	14912	14785	14766	14848	14777	14745	14784	14879	15049	14852	14689	14968	14745	14866	14721	14926	14924	14932	14647	15059	14659	14914	14890	14870	14792	14852	14874	14901	14876	14780	14897	14788	14757	14674	14904	14922	14751	14897	14855	14876	14896	14721	14925	14866	14863	14726	14858	14965	14889	14888	14888	14877	14740	14853	14888	14830	14795	14788	14794	14880	14608	14860	14828	14755	14854	14994	14756	15037	14910	14798	14939	14848	14805	15053	14892	14813	14907	14839	14852	14918	14838	14821	14684	14863	14782	14847	14916	14813	14949	14821	14886	14865	14845	14916	14802	14883	14867	14817	14793	14942	14921	14797	14906	14933	14858	14749	14923	15039	14829	14802	14855	14845	14760	14813	14830	14904	14958	14980	14863	14921	15020	14898	14896	14786	14717	14682	14777	14773	14882	14888	14815	14847	14761	14733	14717	14926	14915	14835	14903	14809	14746	14878	14876	14848	14755	14801	14724	14812	14937	14820	14918	14757	14794	14761	14662	14995	14978	14543	14779	14817	14850	14970	14821	14735	14708	14785	14848	14820	14818	14701	14939	14674	14951	14807	14918	14800	14723	14936	14787	14780	14806	14732	14826	14699	14722	14896	14705	14853	14769	14820	14881	14671	14794	14775	14930	14931	14768	14887	14958	14729	14756	14756	14687	14806	14747	14954	14965	14823	14867	14759	14930	14830	14879	14872	14942	14912	14974	14827	14818	14831	14688	14846	14876	14901	14709	14819	14845	14804	14952	14799	14685	14941	14797	14824	14940	15020	15090	14834	14651	15108	14791	14791	14816	14865	14989	14773	14945	14743	14781	14587	14895	14731	14864	14919	14863	14887	14873	14992	14896	14945	14933	14794	14818	14684	14821	14755	14893	14969	14778	14724	14929	14994	14798	14702	14912	14848	14843	14786	14898	14772	14958	14710	14765	14736	14939	14936	14693	14841	14753	14816	14974	14870	15000	14702	14875	14851	14913	14846	14832	14822	14928	14885	14811	14804	14878	14854	14718	15106	14765	14911	14857	14824	14823	14858	14844	14782	14713	14931	14984	14883	15185	14696	14907	14941	14829	14898	14803	14766	14867	14903	14858	14717	14900	14815	14976	14779	14891	14901	14700	14980	15017	14830	14733	14835	14767	14919	14822	14867	14763	14805	14856	14749	14767	14838	14785	14828	14931	14836	14861	14871	14720	14959	14749	14889	14659	14822	14804	14923	14968	14966	14839	14816	14945	14801	14763	15003	14843	14860	14839	14726	14888	14847	15029	14690	14769	14779	14875	14834	14885	14789
30170	22500	22996	20402	18980	19184	18897	18815	18421	18278	18033	18188	17901	17678	17831	17644	17785	17901	17798	17868	18319	18700	18980	18698	18129	17941	17965	17730	17727	17769	17658	17638	17717	17852	17757	17931	17705	18041	17790	17668	17921	17719	17836	17686	17679	17760	17831	17698	17545	17799	17653	17677	17794	17778	17805	17915	17751	17774	17818	17837	17840	17852	17606	17569	17789	17833	17954	17655	17444	17830	17802	17838	17706	18082	17794	17596	17586	17595	17615	17873	17742	17809	17968	17850	17811	17654	17724	17759	17673	17695	17894	17732	17737	17764	17722	17853	17655	17677	17727	17769	17904	17854	17691	17907	17710	17815	17614	17835	17756	17738	17637	17773	17637	17794	17633	17703	17846	17706	17625	17662	17593	17786	17830	17465	17894	17566	17597	17738	17639	17668	17886	17735	17669	17659	17614	17614	17774	17604	17434	17802	17775	17876	17850	17654	17788	17698	17684	17737	17769	17885	17740	17782	17621	17842	17744	18052	17663	17610	17971	17829	17940	17767	17652	17671	17774	17679	17725	17760	17714	17805	17699	17850	17576	17724	17846	17572	17802	17787	17873	17809	17620	17636	17701	17699	17760	17571	17877	17659	17588	17724	17793	17800	17763	17962	17778	17577	17689	17616	17575	17561	17673	17680	17900	17662	17589	17813	17662	17659	17667	17738	17603	17491	17800	17808	17776	17526	17734	17745	17776	17924	17877	17669	17707	17609	17646	17681	17819	17850	17812	17713	17566	17760	17717	17773	17787	17807	17894	17875	17727	17707	17667	17425	17597	17711	17789	17683	18015	17828	17663	17704	17777	17595	17637	17675	17705	17899	17569	17651	17667	17676	17932	17965	18017	17723	17820	17741	17659	17822	17838	17755	17759	17710	17751	17779	17783	17818	17874	17628	17723	17516	17826	17720	17710	17774	17722	17738	17782	17713	17601	17740	17930	17505	17756	17738	17710	17844	17921	17760	17692	17547	17710	17646	17350	17783	17670	17593	17527	17988	17645	17498	17612	17552	17798	17628	17599	17685	17580	17617	17577	17768	17771	17618	17988	17743	17600	17935	17684	17634	17639	17522	17652	17676	17805	17808	17682	17707	17820	17652	17803	17850	17714	17730	17760	17850	17994	17791	17870	17735	17735	17632	17488	17772	17739	17771	17504	17663	17770	17860	17598	17846	17788	17650	17788	17704	17818	17881	17830	17503	17817	17807	17687	17755	17887	17841	17954	17777	17796	17545	17558	17657	17559	17683	17576	17530	17564	17578	17647	17642	17878	17500	17947	17687	17804	17549	17760	17739	17616	17698	17709	17691	17646	17640	17697	17442	17925	17803	17750	17782	17642	17666	17771	17732	17875	17862	17638	17937	17667	17628	17549	17859	17823	17663	17799	17508	17512	17625	17648	17738	17548	17549	17757	17664	17799	17574	17869	17698	17853	17769	17569	17905	17812	17737	17796	18032	17894	17760	17581	17645	17710	17705	17724	17752	17599	17843	17461	17753	17698	17709	17882	17614	17886	17778	17738	17795	17745	17579	17655	17851	17777	17695	17869	17681	17820	17823	17793	17578	17559	17647	17718	17713	17504	17739	17697	17701	17708	17779	17905	17641	17714	17838	17676	17878	17579	17725	17770	17604	17686	17652	17638	17689	17634	17855	17908	17557	17768	17834	17579	17857	17734	17658	18004	17810	17698	17794	17569	17456	17632	17715	17581	17707	17673	17703	17945	17773	17538	17676	17779	17610	17927	17771	17544	17880	17734	17734	17687	17790	17535	17741	17773	17706	17659	17808	17801	17763	17826	17550	17712	17874	17638	17524	17860	17694	17868	17629	17610	17768	17867	17658	17665	17647	17788	17762	17762	17831	17902	17678	17892	17674	17689	17766	17940	17633	17807	17370	17616	17696	17594	17868	17799	17707	17673	17770	17721	17871	17758	17784	17799	17671	17692	17611	17785	17532	17612	17756	17890	17714	17685	17895	17783	17562	17831	17568	17846	17776	17618	17736	17763	17722	17667	17706	17835	17798	17826	17914	17765	17566	17601	17603	17620	17573	17656	17911	17847	17913	17565	17695	17675	17707	17848	17734	17717	17687	17732	17698	17895	17737	17795	17629	17815	17656	17626	17686	17620	17857	17662	17938	17831	17842	17608	17801	17695	17528	17975	17822	17726	17775	17642	17930	17524	17650	17699	17549	17467	17784	17794	17774	17977	17812	17713	17778	17879	17906	17810	17568	17442	17549	17806	17884	17912	17802	17827	17508	17690	17782	17680	17678	17726	17766	17694	17797	17929	17736	17536	17661	17694	17576	17802	17843	17591	17639	17873	17736	17961	17661	17783	17656	17581	17843	17683	17816	17650	17700	17782	17820	17760	17812	17786	17756	17707	17740	17629	17724	17693	17751	17775	17639	17735	17792	17679	17825	17522	17653	17726	17911	17851	17538	17666	17527	17741	17721	17423	17901	17798	17624	17720	17582	17641	17585	17553	17881	17916	17849	17914	17972	17717	17995	17799	17605	17725	17850	17899	17856	17662	17666	17757	17744	17866	17990	17610	17762	17806	17820	17788	17817	17752	17724	17726	17562	17707	17830	17804	17789	17787	17809	17698	17655	17772	17593	17687	17634	17762	17856	17679	17563	17833	17775	17817	17883	17726	17735	17610	17617	17718	17700	17591	17697	17765	17801	17760	17672	17656	17727	17585	17707	17987	17826	17784	17654	17786	17807	17803	17769	17692	17651	17723	17763	17766	17788	17754	17793	17771	17586	17594	17784	17879	17667	17746	17674	17667	17706	17895	17687	17564	17759	17887	17675	17750	17776	17700	17707	17807	17708	17735	17769	17986	17759	17753	17696	17707	17617	17747	17487	17594	17708	17703	17638	17640	17939	17809	17760	17576	17699	17690	17527	17895	17893	17694	17954	17801	17743	17683	17748	17763	17835	17822	17777	17903	17719	17721	17722	17876	17756	17801	17615	17955	17774	17717	17760	17595	17801	17742	17803	17626	17814	17792	17850	17711	17541	17934	17549	17880	17822	17763	17617	17847	17777	17780	17718	17897	17652	17659	17600	17763	17826	17739	17657	17951	17657	17666	17452	17677	17561	17660	17949	17824	17830	17900	17701	17724	17807	17777	17708	17713	17664	17713	17737	17653	17842	17758	17656	17792	17727	17960	17759	17651	17886	17743	17909	17921	17750	17719	17622	17675	17746	17579	17754	17602	17568	17874	17774	17773	17621	17560	17751	17854	17968	18079	17913	17683	17854	17910	17606	17580	17856	17804	17717	17773	17788	17661	17572	17652	17673	17767	17738	17563	17674	17785	17883	17692	17580	17803	17655	17726	17743	17517	17502	17775	17611	17747	17647	17460	17663	17725	17885	17614	17699	17721	17896	17729	17646	17772	17635	17790	17841	17630	17836	17756	17726	17827	17704	17892	17846	17726	17543	17754	17775	17710	17722	17778	17595	17564	17678	17784	17672	17815	17767	17767	17908	17677	17788	17863	17931	17686	17853	17848	17675	17722	17901	17827	17719	17633	17815	17839	17879	17741	17845	17808	17874	17818	17828	17845	17758	17831	17612	17729	17588	17631	17730	17764	17547	17627	17831	17606	17749	17920	17727	17758	17682	17915	17721	17652	17632	17793	17857	17617	17759	17723	17479	17677	17716	17875	17716	17654	17635	17776	17863	17671	17695	17679	17893	17844	17732	17810	17699	17813	17565	17804	17980	17858	17483	17889	17717	17790	17719	17611	17844	17819	17770	17680	17724	17623	17721	17782	17721	17756	17650	17842	17670	17630	17785	17709	17665	17668	17931	17535	17438	17785	17595	17938	17735	17808	17872	17803	17788	17846	17702	17806	17635	17826	17839	17575	17672	17926	17480	17794	17775	17895	17963	17623	17653	17649	17680	17974	17805	17811	17546	17760	17575	17545	17710	17774	17839	17759	17752	17544	17446	17779	17723	17904	17836	17470	17641	17561	17858	17670	17749	17643	17820	17790	17772	17706	17896	17564	17546	17844	17724	17599	17703	17819	17384	17715	17675	17790	17797	17768	17730	17848	17837	17573	17642	17637	17921	17647	17757	17769	17681	17701	17625	17733	17566	17588	17833	17744	17840	17911	17671	17667	17600	17704	17574	17672	17722	17868	17600	17579	17557	17826	17507	17940	17578	17589	17631	17720	17663	17826	17788	18030	17765	17764	17748	17644	17730	17868	17563	17904	17823	17610	17738	17902	17800	17677	17763	17767	17828	17780	17818	17694	17663	17731	17785	17719	17666	17820	17776	17649	17594	17693	17750	17699	17719	17750	17511	17762	17707	17622	17720	17719	17715	17787	17533	17826	17679	17597	17834	17602	17773	17714	17699	17812	17625	17762	17716	17620	17717	17863	17737	17695	17676	17869	17881	17701	17765	17769	17749	17701	17590	17670	17610	17567	17675	17720	17932	17869	17788	17696	17745	17582	17679	17839	17622	17530	17752	17938	17653	17674	17920	17752	17861	17840	17845	17747	17718	17762	17709	17730	17576	17723	17639	17821	17486	17749	17788	17721	17906	17797	17680	17781	17840	17874	17646	17938	17745	17784	17796	17760	17836	17892	17767	17796	17729	17943	17872	17589	17721	17771	17878	17747	17823	17802	17624	17721	17607	17740	17362	17675	17593	17759	17915	17833	17605	17799	17844	17725	17668	17749	17661	17662	17725	17888	17883	17731	17849	17949	17775	17775	17783	17567	17755	17606	17723	17567	17854	17764	17641	17789	17707	17839	17651	17658	17581	17698	17751	17477	17606	17769	17689	17869	17703	17689	17805	17971	17862	17775	17602	17585	17719	17649	17480	17846	17865	17560	17623	17825	17780	17766	17724	17631	17817	17763	17599	17913	17641	17649	17789	17718	17818	17764	17924	17731	17801	17800	17671	17702	17757	17782	17682	17591	17768	17789	17673	17811	17672	17935	17762	17598	17563	17657	17881	17727	17669	17811	17654	17832	17785	18002	17631	17758	17472	17920	17705	17846	17769	17797	17844	17994	17859	17869	17618	17824	17778	17482	17754	17682	17760	17628	17689	17711	18011	17835	17674	17789	17855	17702	17766	17839	17701	17848	17729	17926	17720	17887	17556	17833	17659	17557	17666
17274	19300	19481	17531	17209	17475	16801	17123	16478	15496	15403	15930	15090	15192	15159	15330	15237	15268	15595	15624	15967	16694	16526	15996	15633	15391	15333	15265	15274	15096	15240	15352	15228	15237	15196	15304	15192	15216	15075	15050	15181	15074	15208	15140	15130	14913	15169	15175	15217	15159	15288	15162	15278	15165	15347	15168	15251	15324	15207	15229	15228	15034	15198	15179	15177	15239	15376	15283	15220	14862	15113	15187	15065	15094	15368	15119	15003	15097	15003	15178	15321	15283	15167	15125	15194	15043	15111	15146	15361	15310	15109	15163	15189	15282	15220	15151	15244	15294	15084	15134	15166	15216	15209	15190	15203	15042	15213	15139	15089	15193	15067	15309	15163	15340	15132	15210	15337	15291	15264	15156	15220	15212	15214	15365	15485	15034	15269	15143	15225	15064	15106	15217	15371	15247	15041	15310	15194	15213	15079	15332	15092	15283	15157	14994	15232	15204	15186	15137	15103	15224	15116	15061	15283	15159	15385	15170	15264	15126	15086	15234	15256	15030	15047	15235	15215	15138	15189	15176	15235	15222	15084	15315	15178	15214	15124	15253	15144	15142	15155	15191	15274	15146	15130	15223	15046	15220	15170	15074	15281	15270	15260	15151	15162	15211	15207	15192	15277	15249	15114	15180	15166	15017	15028	15172	15040	15034	15128	15176	15027	15222	15146	15053	15235	15197	15277	15051	15239	15253	15253	15170	15148	15179	15147	15279	15230	15187	15146	15163	15157	15111	15199	15128	15273	15200	15101	15296	15076	15129	15081	15228	15221	15254	15080	15196	15243	15229	14955	15401	15097	15090	15246	15298	15207	15195	15122	15223	15231	15192	15379	14899	15143	15070	15264	15097	15067	15227	15111	15204	15400	15265	15187	15321	15211	15086	15092	15213	15035	15369	15177	15070	15236	15390	15040	15225	15197	15228	15216	15126	15018	14937	15149	15193	15206	15170	15270	15241	15311	15060	15109	15253	15068	15082	15231	15045	15347	15220	15233	15178	15148	15256	15279	15360	15150	15057	15080	15183	15427	15025	15235	15111	15192	15254	15200	15129	15098	15190	15256	15128	15196	15214	15173	15253	15061	15293	15193	15247	15170	14994	15376	15229	15279	15244	15162	15215	14837	15225	15109	15210	15279	15188	15299	15203	15125	15040	15140	15284	15246	15192	15042	15170	15125	15336	15069	15257	15065	15278	15157	15306	15220	15125	15039	15060	15137	15278	15218	15234	15120	15018	15137	15168	15414	15138	15243	15130	15176	15176	15232	15041	15196	15154	15175	15285	15106	15036	15068	15269	15265	15309	15187	15129	15061	15125	15155	15330	15089	15323	15115	15077	15255	15200	15196	15012	15171	15262	15298	15264	15162	15226	14945	15320	15054	15194	15177	15138	15001	15085	15216	15319	15044	15086	15099	15149	15446	15103	15209	15219	15139	15116	15189	14996	15141	15270	15139	15230	15084	15369	15223	15310	15067	15171	15436	15139	15149	15324	15108	15152	15008	15068	15257	15193	15073	15260	15124	15207	15195	15031	15285	15277	15371	15151	15224	15289	15228	15160	15325	15258	15149	15138	15314	14924	15342	15225	15174	15112	15271	15138	15140	15001	15147	15236	15201	15195	15312	14999	15183	15149	15322	15225	15156	15158	15350	15147	15068	15246	15197	15148	15166	15152	15425	15113	15160	15256	15246	15152	15320	15057	15185	15131	15084	15258	15159	15342	15287	15179	15188	15120	15149	15312	14986	15147	15279	15138	15210	15062	15136	15289	15143	15257	15215	15135	15297	15156	15064	15216	15192	15148	15191	15173	15143	15164	15307	15298	15135	15123	15356	15298	15061	15191	15385	15047	15354	15084	15192	15243	15304	15238	15191	15020	15027	15227	15193	15206	15180	15176	15009	15278	15223	15100	15046	15353	15309	14958	15162	15376	15164	15180	15288	15203	15233	15256	15096	15303	15105	15267	15297	15075	15341	15187	15207	15210	15229	15212	15102	15331	15106	15272	15165	15075	15239	15125	15095	15176	15130	15318	15226	15169	15423	15204	15222	15226	15111	15081	15058	15262	15359	15342	15152	15230	14998	15125	15335	15165	15192	15228	15345	15201	15149	15172	15202	15028	15086	15036	15266	15169	15083	15128	15173	15245	15021	15229	15004	15211	15197	15252	15209	15237	15277	15076	15121	15109	15194	15250	15125	15199	15160	14904	15076	15184	15214	15202	15181	15164	15139	15143	15263	15182	15101	15234	15183	15068	15175	15252	15303	15295	15292	15251	15096	15189	15205	15324	15091	15209	15130	15203	15225	15231	15345	15301	15043	15168	15231	15304	15278	15164	15049	15348	15136	15325	15121	15238	15221	15066	15141	15236	15215	15238	15169	15085	15139	15155	15271	15116	15089	15135	15268	15106	15314	15179	15151	15257	15098	15175	15028	15259	15223	15171	15080	15216	15038	15209	15289	15211	15253	15220	15220	15221	15129	15089	15152	15282	15192	15013	15181	15162	15233	15081	15048	15200	14930	15125	15120	15426	15299	15129	15272	15138	15125	15210	15071	15164	15240	15216	15202	15315	15235	15156	15155	15256	15148	15113	15277	15217	15289	15061	15083	15121	15085	15280	15029	15440	15211	15225	15165	15049	15135	15050	15221	15091	15095	15371	15030	15091	15196	14998	15106	15245	15184	15098	15182	15089	15151	15111	15111	15043	15033	15239	15122	15223	15130	15346	15354	15057	15251	15357	15261	15198	15082	15038	15195	15322	15264	15257	15128	14995	14984	15183	15306	15031	15108	15137	15396	15178	15173	15171	15127	15244	15289	15181	15207	15367	15051	15217	15244	15319	15170	15261	15151	15241	15188	15243	15105	15034	15229	15033	15181	15237	15193	15141	15137	15250	15185	15179	15163	15293	15231	15062	15370	15379	15125	15172	15228	15162	15168	15292	15088	15199	15225	15286	15061	15098	15363	15196	15192	15347	15207	15216	15109	15206	15357	15260	15227	15133	15164	15082	15159	15207	15093	14982	15186	15216	15238	15009	15313	15139	15358	15196	15194	15190	15240	15036	15180	15185	15110	15326	15400	15090	15214	15223	15353	15203	15189	15084	14978	15104	15108	15180	15003	15265	15185	15172	15141	15285	15265	15168	15270	15114	15319	15148	15184	15374	15130	15082	15117	15247	15094	15078	15214	15137	15125	15139	15130	15068	15113	15347	15327	15169	15213	15107	15251	15037	15212	15169	15322	15147	15102	15152	15082	15315	15169	15125	15267	15165	15254	15254	15023	15242	15223	15174	15204	15239	15301	15291	15119	15187	15253	15245	15149	15097	15393	15127	15216	15176	15097	15233	15415	15097	15097	15200	14978	15233	15158	15262	14979	15291	15259	15130	15090	15081	15275	15269	15264	15260	15268	15185	15295	15246	15211	15054	15197	15257	15139	15187	15268	15225	15054	15173	15028	15092	15071	15346	15232	15118	15151	15254	15277	15097	15223	15169	15209	15174	15077	15119	15050	15287	15156	15173	15246	15209	15181	15035	15131	15201	15012	15029	15161	15257	15195	15003	15018	15172	15170	15192	15252	15248	15190	15068	15250	15233	15297	15187	15155	15174	15355	15230	15226	14966	15290	15198	15015	15244	15406	15186	15145	15293	15182	15155	15282	15039	15074	15157	15266	15223	15337	15257	15188	15250	15303	15053	15393	15393	15196	15094	15224	15219	15253	15084	15226	15134	15014	15242	15209	15052	15154	15112	15094	15146	15165	15071	15165	15176	15144	15237	15228	15044	15143	15250	15082	15258	15129	15059	15085	15334	15217	15159	15199	15110	15132	15109	15113	15164	15190	15194	15077	14866	15230	15187	15108	15114	15281	15147	15124	15258	15092	15081	15172	15183	15106	14995	15170	15163	15093	15324	15264	15301	15278	15258	15171	15119	15213	15058	15247	15196	15083	15184	15084	15241	15471	15062	15111	15131	15072	15122	15282	15109	15166	15097	15186	15215	15297	15160	15171	15154	15009	15374	15166	15090	15165	15162	15170	15159	14974	15092	15098	15057	14964	15234	15307	15219	15233	14980	15059	15303	15107	15201	15093	15210	15114	15307	15045	15277	15133	15118	15137	14930	15003	15373	15095	15382	15094	15206	15096	15057	15104	15105	15195	15326	15029	15418	15129	15065	15111	15137	15182	15225	15104	15172	15109	15072	15250	15336	15380	15322	15295	15161	15181	15221	15080	15223	15171	15265	15066	15270	15144	14994	15066	15232	15133	15268	15124	15104	15065	15177	15153	15196	15230	15146	15296	15260	15191	15269	15274	15132	15006	15223	15157	15217	15351	15198	15191	15280	15224	15138	15172	15171	15224	15224	15270	15239	15122	15301	15326	15192	15201	15050	15091	15311	15293	15168	15218	15073	15149	15240	15094	15324	15163	15107	15238	15246	15111	15143	15021	15095	15307	15123	15317	15158	15209	15242	15126	15244	15174	15237	15290	15308	15288	15132	15290	15187	15150	15174	15056	15184	15219	15066	15201	15385	15260	15254	15260	15329	15084	15198	15002	15253	15142	15013	15150	15284	15193	15238	15301	15274	15134	15218	15201	15187	15226	15104	15383	15278	15275	15293	15138	15114	15244	15262	15076	15104	15191	14987	15156	15022	15065	15317	15139	15180	15173	15258	15113	15131	15033	15214	15107	15229	15249	15365	15178	15253	15230	15063	15074	15175	15122	15088	15220	15116	15255	15197	15022	15257	15270	15126	15221	15170	15192	15166	14974	15200	15123	15311	15226	15214	14963	15176	15308	15113	15146	15058	15201	15285	15185	15129	15247	15203	15058	15338	15213	15183	15176	15296	15137	15180	15225	15093	15145	15239	15155	15225	15235	15103	14975	15267	15243	15010	15210	15103	15318	15127	15212	15129	15309	15234	15117	15124	15253	15153	15151	15075	15343	15148	15027	15206	15180	15150	15144	15163	15161	15170	15260	15212	15238	15104	15178	15187	15313	15277	15185	14951	15174	15349	15149	15228	15338	15139	15114	15196	15052	15288	15301	15138	15137	15114	15125	15175	15201	15068	15135	15275	15246	15184	15232	15477	15090	15105	15144	15144	14949	15187	15103	15166	15271	15075	15168	15223	15184	15183
25660	21440	28276	25406	22378	21343	20592	19602	18958	18328	17943	18587	17814	17572	17678	17566	17855	17794	17955	20422	23204	23494	21950	20083	18578	17890	17311	17466	17404	17415	17602	17352	17269	17458	17334	17213	17545	17235	17194	17255	17290	17326	17382	17710	17383	17349	17231	17392	17618	17344	17350	17499	17452	17480	17350	17543	17497	17525	17463	17316	17235	17479	17350	17377	17294	17421	17506	17593	17329	17355	17159	17341	17248	17180	17349	17330	17292	17441	17472	17279	17583	17491	17431	17316	17354	17316	17196	17330	17309	17334	17380	17287	17374	17285	17406	17135	17208	17318	17403	17377	17217	17360	17446	17400	17332	17247	17314	17458	17095	17430	17383	17361	17380	17454	17258	17346	17188	17355	17283	17275	17289	17346	17489	17295	17264	17469	17435	17397	17349	17387	17407	17276	17441	17335	17120	17456	17416	17407	17454	17349	17416	17316	17519	17555	17352	17398	17495	17191	17421	17389	17246	17368	17391	17319	17340	17244	17429	17354	17518	17483	17347	17308	17240	17107	17227	16991	17537	17283	17265	17350	17249	17282	17456	17419	17632	17363	17358	17398	17334	17374	17242	17208	17212	17330	17378	17444	17394	17246	17259	17330	17418	17311	17660	17455	17336	17619	17371	17568	17400	17464	17340	17309	17455	17312	17060	17362	17442	17295	17334	17396	17113	17449	17613	17378	17259	17277	17201	17355	17338	17451	17343	17255	17394	17394	17503	17234	17259	17400	17441	17297	17548	17363	17268	17144	17554	17377	17501	17526	17591	17290	17343	17473	17498	17282	17534	17341	17504	17261	17279	17244	17333	17418	17291	17096	17408	17540	17182	17414	17320	17394	17417	17333	17522	17357	17294	17343	17264	17272	17307	17537	17543	17392	17505	17352	17331	17170	17371	17289	17366	17190	17449	17209	17356	17434	17510	17372	17348	17319	17503	17434	17364	17379	17605	17345	17275	17228	17426	17509	17398	17270	17343	17282	17382	17228	17308	17326	17439	17121	17342	17232	17408	17415	17223	17245	17417	17451	17368	17255	17382	17284	17476	17250	17336	17360	17452	17492	17390	17208	17441	17325	17443	17301	17416	17230	17401	17538	17477	17427	17431	17294	17110	17324	17376	17235	17442	17335	17312	17437	17443	17199	17230	17268	17329	17531	17402	17383	17309	17403	17400	17285	17355	17495	17264	17151	17310	17452	17425	17367	17530	17536	17583	17435	17248	17294	17175	17318	17695	17269	17583	17247	17309	17492	17236	17295	17301	17244	17297	17062	17293	17403	17142	17199	17357	17232	17530	17176	17232	17207	17466	17362	17420	17315	17575	17473	17281	17566	17290	17495	17385	17223	17251	17433	17205	17284	17300	17401	17429	17401	17376	17431	17410	17274	17430	17367	17354	17288	17388	17495	17394	17389	17302	17430	17340	17338	17650	17489	17340	17483	17422	17340	17302	17347	17304	17329	17479	17454	17640	17263	17186	17303	17414	17243	17193	17486	17349	17448	17374	17339	17229	17321	17507	17260	17195	17308	17474	17340	17349	17450	17458	17229	17425	17275	17296	17180	17473	17427	17483	17324	17511	17424	17383	17340	17477	17424	17493	17489	17456	17469	17288	17129	17555	17510	17316	17371	17383	17456	17388	17448	17452	17350	17355	17532	17435	17233	17252	17420	17253	17371	17529	17558	17383	17216	17354	17219	17311	17383	17212	17489	17369	17193	17335	17248	17315	17365	17421	17288	17287	17256	17433	17386	17407	17174	17237	17149	17592	17383	17237	17289	17428	17242	17337	17336	17516	17355	17420	17200	17379	17212	17391	17252	17494	17448	17461	17379	17301	17493	17352	17438	17367	17302	17318	17423	17451	17268	17391	17283	17289	17451	17435	17268	17316	17361	17306	17318	17218	17171	17606	17324	17335	17285	17536	17246	17526	17251	17325	17235	17175	17237	17578	17280	17512	17360	17393	17260	17352	17646	17569	17522	17513	17430	17337	17337	17269	17363	17603	17216	17387	17255	17337	17214	17238	17597	17342	17454	17413	17470	17282	17425	17676	17355	17294	17461	17392	17416	17456	17256	17435	17321	17490	17261	17511	17367	17433	17183	17509	17379	17451	17304	17285	17508	17407	17322	17398	17460	17313	17402	17279	17581	17272	17178	17169	17475	17372	17314	17259	17379	17365	17405	17370	17417	17496	17367	17145	17470	17355	17451	17197	17425	17289	17290	17217	17438	17189	17179	17280	17330	17357	17303	17305	17410	17459	17247	17464	17366	17484	17412	17459	17190	17337	17397	17474	17340	17488	17272	17285	17279	17451	17539	17397	17436	17418	17106	17354	17541	17153	17460	17702	17423	17200	17354	17415	17258	17403	17487	17243	17347	17281	17550	17400	17219	17402	17475	17143	17256	17334	17445	17299	17438	17255	17377	17339	17687	17422	17401	17254	17323	17394	17406	17204	17272	17561	17249	17349	17221	17345	17248	17511	17291	17337	17338	17333	17235	17216	17292	17253	17423	17488	17201	17243	17435	17348	17323	17261	17368	17124	17521	17139	17419	17274	17511	17269	17243	17188	17361	17251	17513	17389	17374	17378	17400	17280	17348	17281	17367	17307	17214	17432	17473	17404	17368	17153	17149	17392	17540	17182	17320	17294	17277	17434	17384	17339	17432	17429	17336	17420	17163	17355	17302	17574	17328	17277	17414	17259	17151	17351	17161	17254	17366	17253	17316	17376	17506	17334	17472	17464	17500	17334	17309	17207	17150	17394	17278	17268	17354	17267	17180	17356	17563	17314	17318	17457	17425	17395	17451	17397	17330	17264	17380	17325	17318	17521	17233	17407	17239	17444	17489	17359	17320	17386	17338	17320	17362	17347	17228	17246	17357	17233	17303	17235	17501	17284	17174	17359	17382	17205	17208	17181	17426	17436	17497	17355	17352	17200	17390	17503	17305	17317	17430	17364	17462	17332	17464	17526	17324	17463	17338	17368	17376	17414	17360	17283	17497	17704	17469	17433	17337	17343	17476	17206	17522	17497	17452	17412	17255	17225	17437	17544	17240	17440	17327	17350	17496	17207	17311	17255	17340	17568	17298	17472	17378	17297	17278	17342	17513	17292	17340	17368	17201	17446	17398	17222	17471	17404	17472	17528	17596	17368	17348	17623	17540	17320	17382	17437	17463	17338	17411	17339	17406	17420	17184	17368	17235	17321	17407	17504	17329	17455	17378	17468	17417	17437	17390	17364	17416	17570	17351	17401	17110	17480	17436	17170	17475	17409	17375	17396	17304	17487	17471	17109	17414	17268	17266	17189	17270	17320	17117	17577	17229	17286	17338	17350	17448	17495	17388	17413	17451	17183	17400	17436	17422	17251	17424	17354	17509	17500	17382	17469	17433	17498	17274	17113	17259	17247	17454	17378	17316	17520	17438	17258	17497	17386	17192	17264	17279	17421	17362	17197	17419	17301	17218	17353	17258	17338	17574	17438	17550	17384	17421	17395	17140	17332	17255	17283	17282	17257	17234	17418	17350	17382	17337	17280	17210	17389	17232	17533	17531	17349	17328	17236	17438	17229	17579	17366	17659	17195	17467	17468	17332	17313	17283	17207	17307	17156	17517	17504	17510	17294	17408	17281	17118	17402	17350	17238	17483	17362	17426	17298	17267	17438	17196	17572	17403	17531	17346	17456	17270	17297	17326	17604	17425	17365	17372	17469	17425	17353	17377	17462	17223	17317	17389	17545	17422	17238	17286	17369	17344	17331	17339	17250	17118	17426	17388	17376	17420	17311	17280	17342	17295	17209	17368	17502	17225	17200	17449	17262	17317	17257	17322	17244	17542	17330	17374	17278	17683	17460	17353	17420	17307	17246	17369	17461	17426	17260	17287	17305	17327	17291	17326	17497	17496	17619	17341	17512	17140	17421	17270	17321	17517	17443	17383	17398	17429	17330	17403	17261	17126	17279	17534	17274	17360	17512	17278	17499	17433	17378	17332	17594	17378	17290	17701	17262	17438	17460	17292	17366	17502	17485	17335	17290	17313	17469	17236	17280	17418	17250	17224	17245	17232	17271	17346	17391	17372	17332	17257	17444	17222	17452	17359	17472	17320	17465	17389	17237	17332	17459	17216	17450	17362	17500	17228	17325	17500	17530	17414	17190	17426	17450	17675	17299	17322	17590	17272	17296	17235	17087	17415	17357	17162	17554	17297	17303	17439	17432	17436	17412	17249	17439	17449	17355	17275	17492	17232	17518	17552	17348	17115	17374	17174	17303	17461	17463	17332	17307	17521	17216	17397	17104	17374	17504	17308	17325	17502	17551	17362	17348	17342	17344	17414	17449	17296	17470	17230	17319	17299	17470	17339	17385	17358	17342	17416	17252	17382	17282	17419	17480	17400	17421	17485	17390	17213	17503	17329	17506	17543	17271	17170	17246	17262	17118	17258	17255	17300	17557	17274	17320	17580	17389	17322	17294	17471	17242	17297	17313	17414	17376	17359	17396	17390	17395	17412	17246	17371	17302	17299	17338	17477	17398	17426	17156	17355	17207	17546	17517	17279	17233	17120	17623	17489	17175	17342	17450	17573	17520	17284	17370	17342	17228	17332	17437	17304	17461	17320	17416	17208	17444	17545	17344	17488	17389	17482	17313	17297	17401	17406	17366	17295	17040	17195	17172	17392	17510	17386	17475	17542	17150	17386	17337	17221	17316	17543	17291	17532	17502	17297	17406	17330	17479	17536	17386	17316	17357	17385	17410	17377	17467	17320	17385	17399	17420	17533	17211	17273	17176	17327	17240	17197	17401	17515	17366	17339	17273	17240	17240	17259	17490	17538	17414	17476	17212	17171	17351	17318	17309	17396	17449	17459	17492	17440	17573	17345	17230	17272	17358	17359	17439	17017	17250	17329	17462	17273	17359	17283	17512	17164	17293	17339	17268	17378	17314	17255	17197	17385	17426	17238	17222	17349	17477	17277	17351	17410	17316	17193	17387	17403	17418	17329	17182	17476	17080	17318	17304	17320	17372	17384	17304	17411	17401	17177	17373	17372	17329	17405	17418	17251	17269	17462	17283	17421	17342	17256	17340	17378	17371	17497	17491	17252	17204	17375	17276	17356	17363	17210	17451	17541	17290	17552
16240	26114	25218	20969	18890	18969	17686	18342	17858	16109	15950	16761	15539	15172	15238	15299	15429	15351	15858	20841	23945	23525	21089	17949	16336	15457	15223	15258	15060	14968	14984	14979	15126	14978	14932	15111	14902	15093	14873	15150	15061	14905	14953	14996	15045	14986	15140	15183	14988	14916	15061	14966	14775	14919	15078	14985	15107	14903	15183	15033	14946	14968	15048	14876	14922	15048	15017	14792	14799	15041	15147	15125	15056	15030	15030	15121	15251	15069	14806	15067	14843	15039	15003	15128	15027	14944	15085	15107	15056	15128	15023	14936	14870	15021	15168	14938	15040	14946	15163	15045	15011	15097	15125	14853	14878	14979	15036	14919	14872	15171	15143	14955	15002	15023	15075	15153	15137	15007	14995	15076	15083	15023	14953	15076	14992	15103	15062	14928	14918	14911	14771	15001	15050	14818	15006	14919	15053	14996	15064	14821	14882	14933	14896	15062	15001	15047	14884	15052	14969	15168	15036	14857	14996	14939	14972	14944	15114	14968	14964	14946	15036	14860	15053	15012	15043	14803	15198	15113	14995	15216	14982	14880	15087	14941	15051	15042	15000	14970	14988	14980	15039	15032	15055	15165	14868	15012	15016	15116	14816	15060	14867	14822	14925	14979	15055	15127	15096	14956	15104	14930	15022	15039	14814	15032	14972	14941	15083	15023	14969	14893	14915	15094	15077	15031	14891	14971	15129	15108	15069	15147	14970	14850	14958	14851	14856	15154	15136	14967	14886	14964	15002	15116	15033	15098	14922	14845	14910	15087	15074	15088	15114	14929	15071	15105	14918	14952	14915	14987	15121	14897	15140	15072	15098	15120	14933	15024	14995	14938	14966	14986	15026	14971	15050	14922	15031	14833	14954	15057	14881	14933	15045	15028	14970	14950	15095	14992	14922	15064	14988	14925	14879	15070	15034	14995	15022	14934	15200	15025	14924	14874	15088	14933	15068	15011	15056	15023	14906	15096	14955	15029	15014	14932	14867	15057	14997	15140	14953	15172	15149	14981	14986	14945	15024	15050	15068	14959	15110	15109	15001	15069	15061	15046	14955	14949	14904	14852	15018	14905	15132	14934	15102	14891	15069	15033	14758	14904	14948	15023	14892	14986	15032	14994	15036	15171	15062	15002	14998	15128	14931	14859	14913	14960	15162	15119	14997	14889	15143	15119	14973	15200	14958	14993	15263	15160	15024	14907	15104	15094	15009	15116	15184	14891	15145	14913	14893	14937	15083	14965	14882	14908	15036	15088	15052	14983	14903	14941	15226	15047	14936	15182	15017	15121	15107	15040	15078	15138	14980	15098	15056	14901	14977	14979	14951	15080	15043	15063	15032	14969	14874	15074	14926	15123	14962	14739	14983	14994	15064	14941	14905	14919	14967	15005	15025	14902	15120	15054	15047	15079	15027	14972	14955	15089	14972	14997	14822	15077	14937	14832	14963	15047	14881	15014	15068	14943	15094	14991	15023	15054	15022	15052	15171	14991	15046	14902	15128	14977	15243	14965	14901	14908	15077	14976	14919	14912	14922	14875	15058	14960	14927	15061	14996	15003	14951	14913	15136	14983	15016	14949	14916	14934	14971	15055	14962	14895	15050	14935	14905	14936	14925	15108	15055	14945	15148	15117	15009	15010	15062	14945	14866	15015	14844	15051	15013	15104	14794	14834	14903	15054	14973	15048	15061	15103	15205	15063	15112	15019	14909	14887	15020	15033	14895	14955	15048	15136	15024	14856	15174	15143	14879	15006	15210	14946	15079	15008	15044	15011	15020	14939	15097	14974	15143	15050	15084	14934	14915	15093	15049	14971	15030	14933	14868	15228	15086	15156	14963	14993	14815	14912	14883	14919	14895	14798	14943	15002	14907	15084	15009	15081	14942	14936	14989	15062	14984	14997	14933	15004	14963	15027	14888	14856	15100	15074	14927	14990	15065	14899	14928	15044	15082	14995	15008	14988	14937	14966	15002	15223	14980	14944	15044	14967	15009	14997	14895	14717	14944	14975	15233	14872	14992	15004	14914	14873	15080	14870	15077	14794	14892	14872	14998	15012	15104	15003	14966	15037	14950	14949	14907	15154	15005	15054	14865	15039	14939	15000	15170	14949	14875	15023	14876	14974	15097	14992	15071	15072	14976	15061	15077	14973	14930	15074	14979	15042	15105	15011	14985	14978	15136	15008	14887	14987	15095	15094	14878	14914	15111	14856	15090	14830	14999	14954	14967	14988	15097	14966	14912	14942	15029	14940	15030	15047	15084	15066	15021	14911	15006	14983	15167	14945	15072	14989	15175	15019	15070	15049	14942	15021	14962	15014	14938	14919	14842	14964	14967	14868	14943	15100	14950	15093	15158	15153	15092	15146	14766	15165	14973	15182	14839	15049	14928	14981	14920	15089	14959	15026	15006	14965	14905	15114	14818	14899	15118	15166	14934	15112	15115	14839	14872	15026	14941	14953	14913	14967	14967	15047	14968	15029	15019	15056	15090	14959	15032	14907	15009	14994	14998	14957	14891	15088	15090	14938	14861	14725	15088	14939	14997	14938	14989	14990	14998	15045	14934	14998	14918	14929	14958	15061	15151	14952	14862	15141	14916	15021	15188	15131	14911	14817	14998	15101	15021	14934	14882	14969	14982	14884	15026	14987	14950	15090	14902	15087	15019	14944	15061	14978	14828	14940	15132	14957	15050	15097	15124	14966	15131	15070	15065	14846	14972	14993	15073	14980	15058	15051	15002	14996	14986	15009	15053	14975	14946	15036	14894	15083	14763	15026	14974	14952	15012	15011	15114	15057	14901	14949	14938	15091	15027	14980	15031	15013	15061	15064	15015	15096	15032	15174	14897	15048	15028	15057	15020	15129	15040	14809	15004	14838	14902	15023	15082	14879	15216	15154	14850	15046	15068	15048	15030	15086	14954	15079	14985	15105	15220	14971	14928	15061	14951	15030	15008	14969	15098	15052	15073	14935	15073	14943	15217	14961	15026	15161	14904	15088	14958	15003	15047	14985	15124	15071	15041	14987	14815	14975	14870	15090	14948	15011	15088	14881	14802	15043	15025	15051	14971	14837	14939	15024	15084	14903	15016	15165	15198	15013	14966	15037	15061	15077	15040	15048	15131	15015	14968	14966	15132	15100	15110	14784	15194	15080	14999	14849	14992	15083	15069	15014	14980	14815	15023	15047	15104	14891	15081	15107	15081	14920	15116	15081	15097	14928	14868	14957	14951	15055	15121	15008	14974	14874	14991	15027	14939	14983	15094	15084	15128	15058	15042	14969	15004	15101	15030	15043	15029	15089	15023	14904	15008	14994	15059	15000	14960	15132	14906	14909	14915	15052	15018	14944	14867	15051	15119	14943	14941	14859	14991	15084	14759	15106	14947	14998	15036	15176	14828	15040	15171	15113	14969	15018	15103	15054	15095	14960	15085	15153	15010	15068	14952	14958	15028	14999	15054	15002	14953	14813	14933	15046	15109	15141	14837	15068	14914	15115	15096	14865	15123	14869	14812	15050	15115	15169	15076	14988	15015	15024	15117	14983	14931	14929	15088	15000	14945	15027	14892	15015	15000	15038	15091	15078	14954	14894	14864	14845	15027	15016	14912	15086	14955	14975	15095	15035	14982	14986	15050	15150	14933	14973	15131	15201	15075	15064	14997	15077	14968	14934	15152	14990	14969	15069	15162	14821	15086	15169	14958	14903	14942	15110	14941	15046	14965	14898	15029	14944	15051	14845	15207	15048	15092	14926	15055	15023	14944	15038	15029	15165	14907	14990	15126	15090	15123	14995	15192	14973	14996	14779	14984	15084	14877	14953	14994	14995	15132	14968	14951	14942	14908	15080	14955	15152	15078	14947	14934	15176	15005	14982	15034	15101	15103	14956	15027	15126	15019	15131	14861	15122	14992	14924	14796	14996	14922	15081	14958	15025	14811	14913	15077	14948	15064	14984	14890	14878	14962	15038	14973	14953	14955	14861	14975	15188	15092	15166	15060	15128	14966	14933	15072	14997	14884	14905	15240	15100	14844	14967	15055	14965	15030	14955	14933	14911	15025	15017	14986	15156	15035	15040	15142	14980	15024	15017	14855	15182	15066	14908	15004	15077	14963	15231	14947	14907	14831	15035	14916	15050	14958	15068	14902	14975	14939	15052	14806	14941	15066	14905	15208	14866	14868	14936	14946	15034	14924	15064	14920	15096	14953	15014	14864	14902	15044	15042	14978	14971	15119	15059	14967	15048	15102	15161	14980	15159	14984	14901	14949	15006	15092	15013	15011	15093	15040	15159	15055	14911	15085	15069	14954	15113	14943	14782	15041	14961	15041	15117	15067	15072	15117	14833	15072	14953	14930	14941	15024	15148	15106	14916	15130	14970	14994	14986	15294	15041	14955	15008	14905	15105	14991	14945	15054	14918	15049	15034	14909	15189	14933	15125	15035	14920	14839	15091	15072	15005	14999	14859	15030	14948	15048	15183	15033	14858	14958	15121	14941	15041	15132	15118	15164	15056	14959	14988	14815	14949	14981	15221	14827	15228	14907	14998	15008	14977	15051	14879	15039	14778	14976	15046	14886	15025	14968	15105	15022	15163	15060	14875	14963	15078	14854	14946	15032	15087	14865	14911	15042	15036	14913	15078	15106	14946	15056	14946	15034	15142	14980	14904	15057	14913	15152	15021	15084	14923	15033	15013	15041	15073	14920	15031	15080	14792	14955	14990	15115	15033	14918	14992	14922	15133	15049	14884	14926	15016	15124	14867	14912	15098	15019	14990	15036	15069	14992	14892	15026	14836	14959	15114	14970	15124	15130	15084	14929	15155	15093	15039	15153	15008	15073	14900	15106	14957	14940	15020	14951	15026	14961	14933	15063	15021	14953	15036	14930	15119	14986	15039	14978	15119	15266	15052	15022	14997	15065	14906	14963	14957	15059	15014	14953	15044	15135	14890	14755	14956	14908	15117	15079	14973	14963	14725	15154	14912	15117	15132	14921	14938	14965	15018	14953	14997	15028	15043	14835	15079	14848	15006	14867	15070	15165	15041	14955	14962	15163	15061	14924	14904	14911	15099	14903	14972	15023	14888	14912	14797	15071	15024	15001	14964	15182	14863	14972	14957	15077	15294	14977	15081	15198	15035
24271	21426	28924	24371	21930	23513	23671	21396	19327	18359	18288	18888	18061	17706	17724	17620	17655	17899	18079	22239	28346	28945	25855	21868	19739	18470	17611	17551	17519	17272	17433	17310	17379	17586	17482	17329	17160	17191	17461	17315	17341	17499	17430	17157	17212	17375	17372	17503	17275	17319	17375	17484	17223	17195	17192	17213	17224	17513	17318	17356	17343	17063	17398	17309	17277	17177	17139	17278	17269	17120	17313	17230	17292	17135	17201	17309	17458	17411	17294	17228	17413	17376	17214	17340	16987	17269	17343	17218	17213	17212	17190	17106	17435	17250	17177	17258	17155	17244	17417	17236	17175	17110	17179	17287	17105	17097	17031	17169	17226	17245	17282	17404	17134	17317	17363	17338	17430	17120	17280	17259	17336	17164	17354	17163	17380	17204	17185	17266	17061	17233	17200	17083	17242	17141	17142	17121	17136	17359	17228	17235	17163	17193	17081	17359	17193	17420	17210	17253	17352	17271	17247	17176	17335	17264	17193	17104	17280	17227	17264	17029	17140	17316	17326	17369	17325	17162	17248	17155	17332	17233	17431	17113	17201	17164	17343	17312	17261	16973	17346	17257	17233	17179	17210	17309	17145	17257	17063	17121	17185	17040	17275	17233	17129	17273	17182	17264	17311	17387	17463	17333	17125	17317	16952	17186	17255	17283	17310	17349	17180	17288	17132	17432	17270	17306	17220	17084	17335	17228	17073	17376	17394	17336	17217	17142	17240	17252	17449	17047	17261	17268	17170	17223	17231	17159	17329	17154	17172	17345	17074	17267	17213	17143	17186	17409	17325	16970	17393	17245	17277	17349	17323	17254	17160	17223	17291	17083	17282	17245	17222	17312	17345	17333	17255	17147	17216	17419	17170	17271	17167	17162	17162	17129	17221	17184	17448	17276	17223	17146	17382	17229	17248	17233	17374	17130	17322	17265	17326	17219	17363	17371	17503	17229	17280	17103	17051	17279	17124	17327	17114	17215	17254	17180	17181	17068	17167	17359	17328	17276	17267	17080	17318	17546	17208	17455	17199	17196	17241	17174	17329	17209	17348	17119	17107	17285	17177	17150	17032	17184	17113	17189	17211	17220	17401	17363	17131	17180	17324	17402	17227	17133	17330	17264	17284	17279	17401	17159	17192	17222	17306	17409	17298	17432	17492	17462	17232	17162	17350	17223	17156	17336	17153	17125	17138	17439	17338	17225	17275	17102	17474	17359	17285	17410	17068	17408	17361	17331	17319	17272	17370	17306	17229	17239	17226	17250	17317	17212	17249	17361	17108	17280	17223	17343	17122	17119	17199	17273	17360	17210	17208	17262	17161	17293	17155	16857	17250	17168	17240	17245	17436	17527	17388	17462	17308	17201	17183	17127	17283	17242	17065	17239	16990	17176	17139	17417	17117	17229	17440	17182	17059	17160	17328	17043	17102	17364	17421	17358	17303	17164	17345	17126	17265	17294	17292	17082	17128	17076	17007	17267	17188	17421	17407	17147	17360	17231	17316	17307	17385	17081	17246	17376	17373	17324	17232	17220	17301	17195	17331	17096	17396	17139	17278	17290	17423	17166	17246	17198	17220	17195	17297	17116	17262	17202	17244	17328	17382	17510	17256	17049	17202	17435	17191	17326	17178	17269	17294	17388	17147	17176	17365	17125	17123	17348	17153	17312	17166	17263	17101	17355	17136	17473	17327	17254	17242	17007	17173	17119	17226	17235	17406	17242	17219	17272	17356	17268	17436	17350	17030	17227	17243	17330	17231	17098	17365	17010	17353	17165	17274	17309	17257	17256	17405	17337	17213	17260	17433	17244	17236	17238	17180	17275	17164	17123	17104	17139	17238	17136	17240	17186	17338	17144	17051	17047	17015	17276	17184	17358	17317	17111	17157	17422	17320	17140	17452	17159	17194	17263	17167	17448	17111	17314	17175	17202	17288	17323	17292	17280	17270	17197	17139	17404	17295	17186	17263	17358	17149	17163	17149	17584	17408	17135	17095	17335	17354	17249	17236	17389	17123	17296	17279	17257	17269	17228	17120	17174	17174	17194	17169	17179	17282	17251	17399	17466	17229	17332	17289	17131	17248	17337	17035	17332	17130	17137	17103	17224	17141	17163	17160	17138	17150	17396	17196	17171	17309	17288	17403	17439	17452	17033	17370	17100	17254	17365	17315	17247	17178	17376	17348	17248	17209	17233	17259	17102	17225	17184	17359	17109	17107	17435	17147	17131	17205	17208	17156	17308	17343	17232	17409	17310	17309	17259	17191	17284	17250	17255	16927	17118	17092	17182	17147	17154	17227	17338	17325	17357	17394	17169	17076	17336	17182	17357	17124	17117	17281	17305	17173	17213	17244	17335	17346	17207	17282	17238	17448	17161	17517	17085	17441	17318	17122	17019	17097	17347	17312	17160	17315	17151	17463	17298	17384	17261	17232	17270	17296	17181	17396	17319	17258	17116	17103	17166	17205	17369	17163	17114	17189	17153	17211	17212	17297	17357	17217	17283	17281	17275	17376	17203	17441	17011	17270	17193	17310	17112	17162	17122	17283	17048	17411	17084	17058	17232	17278	17095	17202	17225	17306	17136	17283	17159	17501	17176	17052	17279	17092	17355	17410	17185	17281	17269	17296	17131	16935	17085	17207	17342	17191	17403	17196	17216	17213	17211	16968	17316	17390	17254	17196	17192	17124	17210	17095	17174	17304	17235	17255	17314	17210	17212	17116	17299	17300	17030	17269	17247	17233	17124	17334	17109	17227	17334	17077	17211	17291	17342	17289	17486	17262	17188	17345	17112	17279	17353	17100	17271	17191	17350	17288	17125	17359	17433	17309	17401	17405	17386	17311	17191	17249	17086	17454	17261	17310	17287	17343	17211	17091	17318	17336	17152	17449	17238	17160	17354	17154	17221	17302	17154	17349	17154	17299	17196	17141	17216	17397	17207	17275	17128	17194	17184	17166	17260	17282	17475	17288	17419	17339	17149	17382	17353	17204	17410	17147	17142	17203	17236	17272	17249	17314	17252	17297	17459	17312	17187	17212	17127	17188	17254	17339	17419	17298	17011	17410	16977	17076	17210	17267	17174	17309	17379	17243	17243	17292	17285	17462	17211	17334	17258	17186	17390	17356	17369	17292	17250	17247	17185	17175	17211	17309	17514	17147	17259	17198	17306	17328	17239	17296	17122	17219	17262	17210	17376	17332	17240	17242	17498	17419	17106	17290	17297	17320	17234	17149	17211	17158	17071	17331	17284	17147	17185	17118	17396	17377	17199	17354	17308	17055	17169	17242	17322	17011	17084	17400	17031	17281	17135	17271	17313	17443	17205	17370	17318	17211	17362	17505	17397	17359	17245	17368	17036	17230	17222	17307	17267	17345	17352	17196	17032	16960	17088	17317	17198	17177	17233	17099	17025	17381	17196	17223	17180	17363	17281	17361	17302	17102	17228	17210	17149	17242	17095	17326	17034	17347	17098	17250	17282	17350	17081	17481	16964	17168	17330	17434	17288	17225	17143	17242	17118	17222	17429	17305	17251	17246	17097	17108	17223	17332	17146	17160	17292	17224	17265	17196	17164	17061	17098	17233	17362	17251	17227	17411	17249	17348	17422	17066	17016	17195	17197	17296	17060	17300	17063	17141	17220	17285	17046	17090	17262	17285	17297	17266	17172	17275	17133	17385	17277	17312	17354	17338	17367	17220	17255	17218	17272	17326	17361	17477	17073	17133	17050	17201	17237	17489	17187	17024	17361	17178	17240	17153	17369	17199	17167	17236	17262	17157	17477	17183	17272	17314	17198	17185	17327	17288	17101	17135	17194	17320	17350	17281	17189	17093	17136	17228	17260	17233	17286	17137	17288	17321	17491	17238	17106	17271	17343	17332	17385	17196	17210	17356	17198	17342	17546	17444	17318	17214	17191	17162	17238	17435	17076	17163	17205	17065	17298	17411	17294	17177	17180	17303	17216	16897	17074	17255	17040	17262	17284	17193	17388	17378	17284	17263	17101	17283	17122	17292	17250	17105	17304	17443	16969	17320	17491	17320	17307	17181	17267	17284	17082	17188	17175	17296	17330	17260	17303	17374	17268	17182	17319	17390	17329	17089	17195	17249	17267	17384	17271	17174	17141	17317	17290	17250	17466	17256	17227	16969	17046	17355	17016	17133	17117	17430	17251	17359	17172	17290	17132	17136	17088	17313	17225	17104	17351	17286	17158	17296	17337	17147	17183	17272	17283	17173	17111	17098	17143	17369	17322	17136	17149	16988	17232	17249	17347	17524	17192	17174	17375	17484	17111	17120	17104	17252	17153	17209	17156	17322	17453	17192	17265	17381	17333	17198	17158	17185	17275	17311	17157	17459	17318	17073	17212	16992	17243	17279	17161	17155	17163	17210	17056	17174	17179	17217	17242	17408	17126	17310	17334	17398	17355	17257	17307	17424	17319	17117	17249	17149	17093	17354	17228	17123	17096	17393	17150	17206	17318	17107	17348	17054	17264	17316	17246	17433	17259	17201	17547	17089	17208	17229	17071	17239	17176	17200	17255	17121	17275	17255	16970	17085	17255	17183	17091	17203	17170	17142	17061	17148	17258	17231	17173	17171	17236	17150	17102	17408	17275	17197	17245	17211	17417	17249	17089	17256	17287	17193	17197	17160	17274	17333	17013	17115	17131	17127	17194	17065	17305	17165	17544	17232	17404	17233	17014	17140	17033	17157	17389	17106	17221	17195	17285	17274	17370	17392	17417	17040	17167	17045	17321	17104	17014	17379	17266	17262	17278	17379	17441	17437	17246	17186	17346	17351	17332	17280	17124	17108	17147	17362	17207	17361	17286	17388	17521	17474	17289	17369	17209	17029	17309	17308	17325	17305	17265	17524	17433	17225	17381	17301	17447	17126	17486	17229	17210	17304	17068	17284	16978	17317	17293	17502	17371	17316	17186	17296	17323	17124	17380	17402	17301	17074	17156	17161	17233	17126	17235	17265	17230	17098	17143	17235	17299	17079	17057	17297	17219	17118	17376	17328	17332	17245	17457	17211	17155	17229	17254	16996	17239	17375	17391	17342	17402	17031	17087	17140	17458	17132	17474	17399	17257	17552	17229	17275	17352	17164	17356	17419	17187	17157	17354	17188	17300	17170	17225
18358	30862	29402	23595	20520	19262	19129	21419	18006	16312	16654	17371	15474	15582	15226	15525	15829	15519	15912	23677	31082	30158	25493	20545	17619	16008	15328	14910	14967	15043	14808	14852	14851	15123	14721	14822	14816	14938	14915	14884	14780	14998	14781	14961	14849	14904	14990	15107	14948	14899	14695	15072	14933	15008	15035	14962	14985	14774	14949	14950	14930	14874	15050	15040	15130	15000	14838	14911	14935	14924	14874	15027	14794	15158	14973	14883	14856	14958	14834	14709	14915	14843	15025	14912	14961	14702	15007	14823	14957	14847	15085	14964	14920	14818	14834	14814	14876	14786	14893	14905	14917	14883	14796	14763	14927	14713	14869	14916	14983	14767	15038	14883	14939	14794	14817	14870	14999	15008	14881	14978	14875	14929	14906	14914	14914	14971	14931	14909	14969	14976	14812	14911	14831	14820	14727	14751	14924	14827	14820	14873	14902	14967	14826	15057	14870	14836	14890	14869	14928	14924	14899	14792	14803	15096	15084	14947	14925	14876	14920	14825	15013	15078	14933	14884	14943	14916	14960	14943	14834	14901	15088	14824	14860	14857	15009	14761	14836	14888	14996	14946	14733	14954	14937	14839	14884	14719	15023	14873	14955	14894	14868	14826	14774	14823	14767	14762	14935	14944	14818	14800	14943	14918	14918	15002	14963	14854	14935	15079	14756	15020	15005	14839	14943	15010	14682	14832	14656	14927	15029	15017	14840	14986	15037	15048	14995	14891	15011	14760	15029	14839	14555	14950	14844	14947	14882	14908	14873	14851	14844	14771	14934	14882	14931	14773	14829	14946	14956	14667	15051	14667	14951	14919	14867	14880	14952	14985	14911	14664	14886	14878	14945	14725	14797	14886	14870	15027	14954	14868	14888	15069	14894	14805	14770	14755	14980	14974	14904	14961	14809	14815	14904	14802	14969	14953	14845	14975	14942	14814	14861	14706	15066	15015	14778	14816	14891	14982	14835	14991	14883	14923	14869	14912	14778	14938	15133	14929	15077	14905	14934	14898	14915	14776	14959	14741	14774	14921	14795	14862	14890	14757	14914	14866	14923	14841	14936	14906	14899	14862	14810	14955	14809	14833	14675	14955	14887	14998	15072	14829	15016	14970	14682	14713	14903	14732	15021	14782	14866	14743	14939	14780	15049	14788	14890	15051	14912	14913	14886	14904	14850	15017	15003	14955	15008	14807	14855	14946	15040	14953	14720	14881	14765	14911	14922	14857	14940	14728	14846	14978	14919	14841	14893	14743	14982	14845	14865	14815	14970	15002	15011	14914	14764	14987	14939	14761	14966	14829	14825	14766	14845	14942	14967	14848	14795	14811	14926	14955	14927	14962	14839	14839	15003	14932	14848	14887	14927	14835	14929	14853	14882	14964	14687	14955	14878	14875	15143	14979	14841	14984	14877	15116	14819	14890	14909	14855	14835	14862	14803	14858	14852	14968	14813	15135	14953	14935	14810	14882	14903	14930	14857	15018	14900	14901	14966	14892	14985	14887	14998	14972	14739	14931	14656	15041	14974	14907	14890	14894	14897	15009	14743	14756	15004	14898	15007	14932	14841	14887	14921	14832	14910	14960	14793	14901	14873	14857	14892	14960	15018	15013	14911	15009	14849	14927	14898	15000	14834	14898	14959	14953	14963	14850	15082	14936	14998	14853	15002	14928	15033	14989	14798	14856	14961	14976	14770	14995	14803	14817	14802	14957	14950	14879	14909	14877	15005	14708	15001	14768	15092	14996	14897	14872	14982	14886	14859	14957	14941	14949	14789	15059	14918	14971	14832	14904	14990	14887	14870	14966	14948	14791	15011	14878	14931	14871	14866	15034	14931	14771	14701	14873	15079	14862	14966	15009	14789	14827	14867	15045	15095	14903	14809	14989	14930	14792	14989	14968	14731	14959	14926	14892	14931	14704	15112	14834	14995	14767	14731	14924	14800	14922	14936	14809	14872	14977	14832	14698	14822	14985	14968	14685	14828	15175	14903	15002	15021	14880	14875	14879	14883	14860	14960	14816	14817	14928	14881	14762	14978	14802	15013	14985	14860	14656	14961	14852	14925	15002	14683	14976	14703	14756	14847	14959	14930	14968	14880	14880	14941	14982	14863	15003	14806	14828	14967	14998	14950	15101	14707	14992	14825	14866	14915	14926	15029	14923	14803	15027	14919	14754	14758	14812	14890	15011	14923	14945	14899	14754	14918	14839	14932	15029	14819	14889	14912	14914	14839	14730	14822	14894	14912	14866	14913	14754	14879	14752	14918	14840	14931	14737	14923	14872	14920	15006	14847	14992	14923	14952	14817	14968	15071	14873	14905	14729	14795	15028	14973	14777	14894	14951	14834	14867	14921	14795	14920	14886	15012	15003	15038	14840	14992	14844	15032	14963	14694	14794	14803	15018	14904	14778	15024	14931	14825	14695	14961	14811	14920	14776	14758	14891	14876	14862	15025	15149	14963	14864	14863	15001	14880	14951	14785	14782	14938	15030	14887	15015	14922	14916	14919	14971	14881	14894	14957	14894	14966	14922	14852	14824	14799	14900	14925	14919	14776	14869	14874	14637	14955	14857	14840	14951	14713	14919	14695	14798	15029	15003	14953	15047	15123	15006	14780	14893	14842	14946	15042	14826	14850	14994	14865	15006	14728	15065	14831	14970	14793	14902	14835	14829	14919	14970	15005	14841	14880	14870	14933	14856	14879	14815	14963	14762	15005	14792	15013	14912	14894	14920	14807	15012	14998	15002	14985	14993	14880	14977	14734	14848	14810	14897	14771	14806	14944	14875	14865	14893	14901	14681	14954	14790	14819	14915	14845	14944	14785	14907	14960	14664	14854	14887	14872	14981	14908	14866	14859	14899	14992	15010	14943	14786	14988	14870	14964	14927	14958	14820	14906	14886	14998	14951	14880	14777	14907	14806	14925	14837	14775	14948	14975	14939	14980	14947	14953	14830	14932	14912	14771	14965	14864	14910	14802	14945	14908	14788	14763	14874	14895	14922	14914	14723	14912	14738	14857	14962	14920	14933	14854	14902	14863	14898	14789	14937	14943	14933	14975	14827	14708	14942	14887	14965	14847	15046	14964	14731	14863	14845	14865	14881	14956	14843	14905	14929	14925	14955	14771	14960	15018	15003	14864	14890	14937	14782	14818	14933	14937	14879	14827	14839	14858	14944	14969	14927	14896	14745	14946	14737	14913	14913	14809	14947	14940	14989	14870	14858	14957	14908	14713	14899	14837	14845	15050	14907	14906	14824	14992	14844	14837	14971	14843	14828	14816	14864	14877	14988	15026	14652	14887	14961	14861	14938	14984	14848	14980	14878	14866	14974	14866	14942	14961	14882	14905	14727	14719	14751	14954	14770	14762	14978	14761	14924	14893	14976	14980	14763	14838	14808	14719	14872	14854	14895	15004	14912	14826	14913	14950	14890	14818	14977	14674	14773	14928	14975	14980	14788	14877	14833	14904	14783	14843	14755	15041	15073	14897	14980	14844	15026	14923	15017	14824	14730	14812	14946	15006	14867	14854	14796	14818	14960	14842	14786	14755	14848	15032	14820	14980	14988	14712	15083	14987	14781	14841	14775	14741	14894	14887	14961	14863	14751	14985	14943	14978	14969	14907	14871	14947	14921	14987	14852	14938	14900	14870	14926	14774	14877	14946	14756	14889	14811	14826	14847	15087	14833	14943	15001	14984	15057	14700	15115	15077	15016	14694	14877	14937	14782	14832	14841	14804	14880	15075	14892	14967	14811	14922	14703	15063	14950	14930	14835	14848	14947	14864	14847	15061	14871	15009	15040	14819	15027	14946	15118	15079	14955	14761	14888	14936	14858	14982	14949	14816	14937	14875	14923	14810	14979	14768	14845	14877	14955	14869	14868	14796	14849	15002	14880	15110	14990	14809	15061	15056	14911	14741	14780	14882	14923	14921	14909	15037	15011	14906	15002	14747	14936	14871	14959	14741	14805	14982	14821	15031	15061	14993	14896	14863	14838	14951	14729	14760	15010	14855	14818	14755	14791	15049	14852	14867	14882	14833	14854	15060	14762	14942	14886	14818	14923	14811	15081	15017	14877	14930	15124	14697	14903	14958	14907	14847	14793	15022	14898	14929	14878	14940	14909	15013	14692	14859	15096	15037	14937	14874	14908	14842	14918	14874	14856	14909	14762	14722	14987	14905	14991	14847	14860	14756	14967	14910	14898	14899	14842	14939	14922	14952	14789	14987	15057	14973	15025	15051	14900	14831	14928	14910	14896	14808	14940	14761	14937	15026	14848	14963	14999	14902	14959	15032	14880	15023	14905	14844	15040	14954	15079	14744	14712	15026	14883	14965	14803	14915	15032	14809	14922	15036	14957	15040	14933	14936	14914	14997	14874	14808	14956	15018	14965	14987	14895	14779	14874	14878	14875	14879	14748	15030	14880	14700	14967	14844	15092	14806	14964	14915	14880	14777	14959	14867	14872	14812	14805	14882	14863	14995	14974	14943	14752	14854	15023	14832	14859	15056	14899	14886	15068	14746	15011	15117	14815	14748	15053	14913	14986	14860	15017	14895	14928	14978	15130	14927	14945	14790	14715	15110	14803	14942	14955	14847	14875	14954	14906	14897	14931	14924	14954	15050	14912	14963	14765	14886	14938	14809	15022	14691	15042	14819	14810	15028	14953	14986	14862	14935	14857	14890	14903	14939	14848	14946	14852	14874	14881	14998	14847	14895	14958	14860	14943	14894	14836	14830	14940	14946	14780	14930	14804	14995	14951	14882	14988	14880	14992	14806	15100	14860	15117	14906	14943	14899	14841	15039	14994	14763	14873	14895	14974	14942	14834	14870	14696	14803	14905	14785	14963	14841	14948	14849	14889	15040	15043	14934	14801	14857	15001	14989	14808	14816	14827	14909	14918	14799	14975	14877	14939	15010	14799	14964	14915	14850	15052	14954	14875	14857	14824	14979	14908	14873	14835	14942	14909	14884	14983	14866	14918	14899	14948	14885	14843	14910	14904	14917	14896	14813	14956	14920	14813	14922	14933	14971	14694	14909	14813	14919	15171	14813	14820	14792	14835	15069	14876	14939	14938	15069	14925	14877	14822	14968	14862	14739	14855	14768	14956	14863	14971	14894	14714	14906	14934
30465	22712	22932	20623	18999	18601	19031	18934	18715	17910	18039	18062	18075	18117	17987	17872	17834	18032	18037	17866	18533	19264	18906	18589	18337	17986	17812	17864	17739	17776	17929	17796	17933	18010	17909	18050	17895	17793	17787	18016	17575	17777	18104	17771	18029	17729	17842	17746	17903	17931	18072	18156	17845	18101	17905	17963	17855	18095	18090	17771	17901	17858	17848	18003	17996	18040	17800	17848	17838	17852	17742	17808	17782	17797	17851	17909	18024	17921	17825	17858	17892	17754	17759	17976	17945	17912	17855	17900	17846	17788	17850	17795	17752	17823	17884	17792	17691	17789	18015	17968	17850	17839	17805	17798	17901	17947	17847	17797	17977	17789	17985	17839	17899	17781	17885	17866	17865	17931	17818	17861	17968	17826	17825	17682	17939	17864	17829	17807	17783	17815	17901	17783	17910	17634	17903	17809	17762	17776	17952	18037	17695	17697	17770	17861	17830	18011	18042	17816	17872	17880	17829	18015	17863	17786	17962	17942	17801	17890	18013	18045	17930	17878	18049	17871	17794	17927	17895	17771	17977	17925	17807	17766	17749	17625	17687	17843	17935	17964	17866	17932	17830	17701	17790	17922	17790	17831	17989	17624	17903	17846	17889	17923	17789	17792	17758	17932	17885	18017	17796	18113	17826	17689	17935	17628	17994	17783	17891	17720	18055	17733	17845	17736	17803	17663	18026	17871	17647	17774	17761	17801	17829	17722	17833	17752	17919	17652	17881	17615	17806	17911	17909	17792	17958	17741	17732	18001	17838	17999	17775	17897	17894	17808	17888	17758	17797	17852	17739	17827	17913	17986	17994	17754	17669	18002	17807	17857	17887	17808	17867	17726	17822	17884	17800	17486	17645	17714	17812	17778	17713	17870	18024	17748	17732	17741	17977	17907	17816	17855	17871	17952	17890	17813	18060	17979	17836	17578	17786	17867	17916	17982	17907	17839	18059	17787	17929	17937	17855	17817	17941	17877	18015	17931	17809	17776	17915	17912	18061	17721	17913	17746	17843	18143	17838	17932	17722	17833	17817	18001	17963	18197	17997	17930	17924	17875	17754	17887	17735	17867	17879	17922	17978	17799	17942	17725	17891	17841	17969	17829	17891	17988	17954	17814	18002	17906	17895	17761	17745	17728	17876	17889	17943	17699	17747	17858	17635	17741	17874	17682	18030	17696	17747	17838	17964	18086	17846	17874	17921	17914	17868	17996	17716	17855	17759	18093	17931	17932	17929	17869	17974	17750	17704	17969	17721	17944	17893	17867	17756	18017	17931	17894	17820	17998	17982	17931	17751	17867	17643	17808	17916	17953	17782	17719	17822	17955	17662	17819	17995	17769	17744	17893	17789	17770	17827	17879	17851	17990	17923	17866	17875	17949	17600	17727	17888	17888	18048	17804	17868	17998	17786	17732	17658	17916	17765	17939	17895	18072	17928	17853	17871	17829	17819	17912	17917	17724	17891	17991	17777	17732	17959	17710	17756	17703	17742	17948	18055	17902	18084	18006	17964	17851	18044	17808	17946	17851	17882	17794	17738	17451	17880	17879	17813	17912	17831	17837	17766	17758	17908	17867	17962	17786	18058	18095	18045	17790	17859	17953	17937	17851	17731	17793	17969	18012	17862	17941	17943	17707	17776	17633	17992	18189	17997	17699	17754	17957	18011	17901	17866	17806	17894	17656	17949	17968	17808	17858	17787	17895	17773	17757	17921	17748	17934	17795	18015	18054	17926	18115	17902	17974	17714	17923	18030	17844	17943	17832	18027	17808	17856	17892	17851	18062	17763	17704	17894	17750	17956	17782	17883	17700	17732	17749	18000	17866	17962	17936	17789	17895	17910	18073	17842	17876	17755	17967	17835	17847	17868	17743	17809	17901	17999	17996	17776	17982	17893	17952	17862	17785	17935	17964	17977	17916	17972	17873	18207	17919	17984	17720	18009	17574	17829	18195	17887	17767	18072	17879	17980	17795	17840	17860	17903	17736	17770	17901	17630	17927	17996	17803	17777	17869	17997	17671	17765	17825	17790	17764	17876	17793	17698	17824	17629	17907	17592	17801	17861	17593	17931	17830	17943	17744	17923	17816	17749	17742	17907	17626	17754	17898	17676	17999	17702	17866	17910	17982	17776	18024	17735	17907	17913	17935	17749	17888	17806	17644	17842	17877	17875	17819	17904	17864	17952	17918	17851	17816	17856	17874	18109	17805	17864	17893	18077	17859	17775	17773	17889	17781	17876	17546	17798	17767	17748	17744	17835	17936	18022	17793	17887	17874	17772	17842	17743	17773	17855	17844	17811	17753	18027	17743	17898	18007	17955	17832	18131	17746	17933	17866	17808	18210	18033	17846	17836	17956	17843	17870	17886	17798	17939	17949	17933	17673	17760	17819	17705	17993	17653	17795	17790	17817	17999	17817	17673	17840	17914	17820	18032	17862	17835	17841	17973	17859	17882	17939	17888	17817	17872	17917	17840	17881	17957	17847	18042	17836	18000	17987	18014	17772	17988	17879	17727	17830	17756	17891	17898	17767	17694	17970	17738	17867	17981	17798	18012	17805	17883	17966	17796	17852	17880	17892	17803	17866	17776	17764	17831	17836	17860	17973	17988	18107	17790	17937	18062	17870	17844	17854	17825	18003	18036	17943	17717	17844	17831	17924	17854	18003	17761	18136	17853	17815	17884	18024	17883	17996	17866	17951	17820	17928	17888	17957	17935	17883	17938	17824	17824	17994	17885	17845	17996	17794	17763	17750	17874	17918	17824	17871	17754	17694	17918	17893	17801	17806	17943	17822	17956	17856	17995	17913	17729	17766	17980	17801	17794	17998	17802	17812	17687	17877	17977	17838	17907	17822	17708	17834	17977	17747	17794	17926	17861	17825	17784	17923	18089	17829	17862	17974	17873	17850	17771	17872	17882	17874	17977	17846	17796	18007	17744	17904	17727	17882	17905	17897	17870	17742	17886	17858	17843	17851	17753	17887	17915	17744	17651	17768	18070	17963	17864	17804	17779	17811	17702	17937	17852	17986	17917	17873	18075	17841	17960	18083	17842	17897	17671	18043	17973	17865	17804	17933	17903	18054	17995	18009	17749	17541	17768	17864	17824	17928	17761	17861	17836	17905	17979	17834	17838	17874	17850	18107	18071	17838	17787	17668	17923	17699	17783	17707	17731	17892	17863	17926	17857	17889	18014	17965	17697	17883	17852	17820	17842	17852	17932	17866	17849	17796	17825	17776	17774	17987	17801	17911	17771	17754	18082	17827	17845	17828	18014	18046	17649	17743	18034	17907	17789	17886	17928	17831	18220	17943	17923	17886	17931	17619	17967	17781	17789	17804	18021	17895	17957	17535	18083	17887	17913	17782	17941	17976	17746	17851	17894	18012	17764	17740	17934	17756	17968	17855	17890	17885	17851	17645	18107	17812	17928	17776	17771	17975	17854	17863	17836	17824	17809	18027	17941	18017	17790	17881	17726	17852	17897	17886	17752	17747	18164	17955	17887	17848	17800	17917	17982	17735	17873	17598	17740	17976	17895	17941	18036	17911	17790	17887	17846	17896	18196	18030	18001	17941	17912	17984	17817	18004	18057	17831	17983	18068	18033	17832	17943	17726	17858	17723	17877	17856	17778	17957	17936	17862	17800	17854	17908	17860	17815	17817	17713	17734	17901	17886	17764	17935	17918	17951	17803	17931	17865	17909	17925	17958	17996	18004	17844	17813	17923	17753	17756	17778	17728	17759	17803	18011	17679	17927	18132	17779	17961	17938	17629	17777	17903	17628	17658	17889	17817	17855	17836	17703	17924	17938	17796	17969	17944	17641	17886	18028	17847	17825	17923	17780	17781	17884	17853	17691	17885	17759	17754	17825	17858	17855	17861	17968	17910	17928	17960	17764	17791	17753	17786	17793	17877	17857	18025	17787	18013	17950	17861	17954	18033	17872	17889	17843	17835	17758	17798	17744	17833	18203	17845	17831	17887	17655	17805	17798	18002	17962	17851	17844	17685	17897	17652	17956	17882	17840	18040	17692	17570	17824	17879	18054	17993	17886	17831	17730	17930	17691	18112	17800	17857	17816	17681	17800	17860	18036	18092	17944	17944	17818	17838	17848	17875	18105	17720	17706	17867	17925	17807	18083	17904	18050	17959	17821	18036	17649	17785	17741	17869	17926	17841	17962	18022	17956	17835	17922	17926	17718	17864	17966	17858	17977	17928	17847	17826	17984	18014	18031	17878	17936	18032	18078	17893	17971	18007	18154	17764	17981	17532	17902	17926	17895	18018	17813	17891	17830	17950	17741	18054	18053	17806	17784	17717	17789	18085	17529	17955	17764	17895	17858	17849	17766	17943	17997	17943	17816	17935	17688	17824	17981	17715	17807	17901	17814	17837	17901	17659	17724	17973	17895	17968	18028	17964	17789	17775	17924	17896	17983	17798	17907	17808	17811	17829	17787	17643	17850	17896	17905	17820	18074	17868	18012	18042	17881	18024	17834	17888	18080	17877	17791	17930	17859	17850	17915	17719	18067	17665	17918	17803	17773	17818	17944	17848	17951	17903	18033	17753	17875	18108	17902	17992	17725	17867	17940	18072	17825	17879	17833	17797	17869	17946	17701	17796	17939	17744	17710	17891	17813	17737	17852	17759	18005	17822	17852	17942	17907	17855	18138	17940	17968	17998	17720	17742	17912	18005	17642	17919	17834	18017	17779	17921	17929	18017	17849	17971	17937	18068	17850	17929	17712	17850	17858	17684	17692	17742	17909	17650	17830	17756	17931	18065	18007	17752	17580	17849	18020	17869	17858	17765	17915	18071	17735	17997	17977	17734	17769	17723	17813	17897	17822	17769	18041	18038	17756	17756	17851	17798	17708	17788	17760	18037	17850	17997	17908	17940	17864	17866	17853	17807	17619	17926	17835	18002	17932	17855	17723	18111	17860	17949	17921	17895	17776	17811	17898	17699	17715	17625	17728	17735	17831	17865	17713	17625	17840	17939	17983	17993	17780	17791	17959	18006	17949	17914	17830	17739	17998	17625	17624	17990	17768	17777	17995	18079	17779	17956	17978	17918	17970	17932	17772	17909	17936	17840	17818	17813	17918	17925	17808	17902	17913	17844	17886	17848	17823	17945	17780
17597	19234	19221	17627	17659	16660	17085	17305	16425	15685	15658	15660	15231	15302	15247	15245	15393	15395	15220	15580	16559	16948	16703	16170	15616	15303	15488	15356	15414	15206	15354	15349	15256	15304	15217	15266	15409	15307	15261	15218	15208	15324	15366	15227	15235	15217	15216	15445	15383	15358	15166	15212	15190	15344	15361	15382	15266	15378	15325	15462	15421	15303	15290	15179	15128	15251	15264	15385	15271	15155	15144	15304	15227	15139	15286	15341	15353	15381	15298	15305	15358	15368	15246	15273	15428	15562	15242	15201	15246	15288	15205	15234	15217	15234	15216	15381	15260	15229	15193	15301	15250	15350	15143	15248	15364	15374	15251	15286	15375	15389	15371	15190	15078	15257	15295	15305	15231	15197	15304	15161	15034	15330	15263	15183	15385	15349	15239	15306	15349	15236	15206	15460	15215	15243	15184	15334	15257	15290	15314	15179	15060	15158	15378	15366	15458	15488	15271	15208	15161	15256	15317	15263	15279	15334	15258	15368	15437	15327	15391	15218	15256	15405	15254	15374	15437	15364	15187	15219	15306	15242	15385	15198	15223	15169	15303	15269	15306	15289	15237	15257	15213	15206	15332	15179	15184	15169	15337	15243	15136	15265	15111	15342	15312	15301	15192	15298	15249	15277	15424	15284	15310	15214	15226	15103	15416	15406	15425	15133	15313	15165	15306	15219	15318	15346	15182	15219	15311	15131	15273	15251	15258	15420	15408	15399	15437	15318	15285	15146	15185	15137	15068	15273	15352	15308	15208	15303	15272	15215	15235	15319	15173	15281	15296	15301	15376	15175	15232	15275	15295	15388	15400	15235	15312	15234	15345	15181	15312	15302	15131	15164	15301	15466	15260	15232	15189	15388	15190	15382	15377	15209	15365	15175	15289	15242	15170	15336	15256	15299	15098	15180	15407	15216	15141	15155	15281	15280	15363	15244	15259	15081	15313	15189	15161	15248	15369	15252	15522	15295	15392	15373	15243	15143	15341	15226	15350	15300	15319	15406	15112	15444	15103	15283	15159	15352	15244	15251	15359	15313	15350	15337	15166	15398	15304	15135	15257	15231	15228	15221	15322	15383	15083	15175	15282	15281	15360	15216	15277	15553	15193	15213	15088	15112	15228	15313	15012	15145	15125	15235	15340	15268	15226	15269	15208	15436	15243	15150	15190	15338	15321	15340	15363	15251	15366	15273	15281	15168	15419	15331	15292	15227	15318	15222	15240	15359	15350	15431	15301	15407	15474	15353	15330	15306	15165	15173	15184	15248	15284	15346	15362	15273	15488	15342	15229	15217	15298	15282	15358	15198	15188	15351	15274	15346	15342	15207	15090	15218	15285	15276	15418	15251	15246	15304	15148	15361	15253	15204	15348	15297	15334	15208	15172	15180	15296	15188	15294	15209	15313	15161	15213	15178	15335	15290	15481	15220	15207	15246	15271	15251	15143	15359	15446	15463	15301	15304	15385	15242	14973	15412	15214	15176	15276	15204	15460	15296	15150	15242	15224	15359	15251	15322	15506	15255	15225	15222	15108	15009	15363	15417	15131	15355	15241	15258	15231	15268	15139	15181	15392	15308	15318	15301	15178	15265	15214	15129	15241	15344	15293	15209	15289	15206	15218	15251	15218	15289	15346	15192	15361	15185	15162	15445	15278	15235	15123	15323	15334	15295	15293	15255	15435	15229	15155	15261	15407	15145	15219	15317	15207	15382	15193	15280	15271	15345	15379	15344	15234	15267	15198	15166	15140	15177	15080	15386	15269	15310	15251	15264	15312	15284	15342	15197	15134	15299	15101	15444	15300	15361	15181	15422	15312	15311	15329	15191	15350	15538	15405	15229	15121	15129	15398	15220	15226	15269	15292	15246	15346	15225	15135	15382	15273	15289	15239	15357	15379	15276	15166	15217	15350	15382	15297	15139	15177	15024	15170	15068	15243	15142	15124	15194	14993	15380	15120	15147	15153	15228	15360	15410	15344	15270	15397	15240	15295	15455	15369	15320	15258	15369	15372	15264	15124	15467	15274	15242	15356	15294	15280	15174	15176	15331	15298	15142	15312	15149	15233	15246	15286	15275	15248	15367	15353	15442	15390	15317	15316	15423	15268	15211	15211	15378	15358	15077	15393	15229	15380	15250	15181	15274	15179	15276	15159	15431	15232	15294	15212	15141	15397	15119	15232	15254	15145	15327	15502	15364	15271	15310	15242	15241	15217	15291	15490	15281	15306	15198	15164	15192	15273	15404	15339	15331	15250	15074	15268	15363	15360	15313	15107	15283	15396	15447	15243	15209	15223	15300	15474	15223	15307	15339	15268	15206	15343	15095	15350	15389	15280	15209	15249	15324	15234	15269	15170	15300	15203	15220	15366	15156	15185	15225	15304	15393	15278	15373	15277	15267	15188	15245	15251	15051	15224	15397	15525	15317	15333	15303	15205	15266	15275	15201	15208	15112	15123	15363	15120	15216	15309	15389	15469	15338	15269	15328	15350	15118	15152	15296	15283	15440	15262	15285	15115	15341	15213	15415	15364	15206	15266	15235	15360	15323	15263	15425	15384	15283	15260	15290	15372	15303	15337	15253	15364	15302	15171	15404	15474	15338	15191	15218	15312	15266	15310	15142	15272	15339	15214	15338	15250	15368	15306	15328	15119	15124	15371	15255	15142	15059	15394	15382	15224	15209	15251	15147	15166	15346	15230	15439	15239	15260	15313	15205	15224	15256	15212	15230	15322	15452	15206	15021	15261	15210	15242	15237	15474	15343	15371	15128	15243	15415	15263	15277	15262	15265	15215	15251	15454	15340	15301	15303	15268	15251	15335	15414	15182	15180	15307	15409	15238	15190	15157	15279	15371	15162	15150	15348	15172	15421	15306	15315	15145	15326	15189	15217	15354	15342	15288	15490	15305	15263	15281	15323	15256	15301	15280	15279	15431	15258	15327	15230	15428	15082	15386	15345	15199	15303	15090	15235	15339	15337	15246	15207	15257	15247	15200	15425	15288	15463	15189	15335	15257	15365	15240	15206	15341	15272	15281	15414	15439	15369	15436	15213	15207	15471	15312	15096	15215	15288	15473	15318	15355	15180	15380	15398	15162	15284	15234	15397	15154	15419	15137	15231	15306	15178	15229	15459	15435	15228	15299	15209	15285	15147	15308	15266	15188	15373	15386	15303	15299	15238	15184	15330	15318	15265	15410	15113	15171	15356	15291	15178	15371	15241	15216	15242	15427	15234	15442	15226	15381	15121	15336	15404	15342	15268	15216	15464	15327	15371	15374	15349	15255	15168	15369	15339	15348	15080	15338	15161	15254	15394	15440	15358	15225	15391	15336	15276	15338	15430	15342	15254	15239	15190	15212	15168	15399	15115	15372	15324	15382	15226	15194	15290	15297	15217	15183	15160	15376	15436	15312	15318	15244	15431	15420	15260	15259	15194	15278	15189	15310	15222	15132	15218	15346	15301	15209	15281	15096	15257	15217	15403	15231	15362	15301	15379	15263	15296	15118	15219	15194	15149	15331	15258	15153	15486	15243	15286	15263	15246	15159	15233	15229	15348	15166	15374	15295	15210	15337	15255	15323	15453	15301	15234	15298	15394	15342	15194	15315	15155	15155	15276	15294	15285	15331	15255	15149	15163	15046	15207	15297	15249	15145	15197	15161	15342	15237	15288	15272	15151	15234	15354	15207	15336	15347	15405	15358	15150	15230	15325	15269	15283	15222	15268	15209	15449	15256	15343	15364	15240	15200	15335	15342	15242	15249	15222	15218	15227	15461	15246	15358	15391	15310	15418	15301	15197	15325	15411	15174	15175	15314	15125	15214	15415	15314	15293	15330	15220	15250	15251	15228	15131	15379	15245	15203	15360	15116	15349	15454	15248	15122	15270	15373	15197	15344	15259	15194	15132	15319	15267	15257	15129	15339	15280	15246	15177	15374	15284	15498	14996	15281	15316	15358	15209	15313	15326	15473	15252	15289	15197	15168	15337	15353	15272	15300	15399	15427	15460	15327	15248	15359	15240	15211	15098	15288	15235	15307	15156	15286	15187	15325	15455	15240	15115	15243	15304	15282	15288	15269	15186	15440	15199	15343	15369	15214	15303	15369	15157	15343	15246	15464	15200	15277	15155	15349	15364	15292	15224	15374	15314	15212	15427	15298	15163	15190	15226	15201	15293	15256	15358	15190	15228	15251	15479	15231	15206	15359	15182	15216	15238	15235	15475	15282	15202	15248	15450	15305	15136	15410	15243	15244	15282	15379	15205	15298	15187	15111	15185	15196	15167	15441	15117	15292	15180	15283	15318	15291	15058	15236	15442	15330	15112	15293	15256	15422	15435	15344	15307	15410	15175	15176	15165	15327	15325	15295	15494	15489	15286	15189	15395	15305	15358	15269	15400	15209	15260	15359	15202	15190	15313	15424	15226	15248	15268	15230	15334	15273	15197	15270	15250	15311	15369	15374	15009	15242	15213	15294	15375	15057	15365	15401	15233	15294	15296	15262	15346	15197	15311	15119	15264	15392	15358	15190	15305	15202	15482	15121	15159	15458	15213	15256	15369	15334	15347	15347	15079	15117	15256	15392	15324	15224	15217	15291	15411	15227	15408	15218	15347	15219	15250	15430	15208	15177	15411	15385	15454	15277	15247	15193	15467	15261	15416	15378	15279	15266	15321	15215	15179	15398	15129	15086	15422	15203	15206	15150	15289	15290	15175	15309	15412	15056	15142	15371	15320	15331	15414	15365	15207	15334	15186	15513	15281	15120	15222	15309	15229	15339	15382	15288	15074	15424	15274	15227	15352	15306	15358	15315	15355	15425	15312	15525	15314	15199	15336	15349	15377	15434	15301	15347	15246	15235	15304	15238	15270	15356	15288	15393	15368	15252	15254	15205	15165	15256	15183	15299	15176	15226	15522	15265	15256	15275	15342	15270	15495	15246	15264	15341	15204	15379	15534	15233	15238	15227	15159	15175	15337	15310	15354	15218	15347	15208	15434	15175	15343	15518	15318	15294	15411	15218	15129	15492	15302	15310	15384	15258	15180	15237	15187	15305	15347	15329	15399	15348	15309	15346	15386	15301	15429	15258	15322	15304	15146	15348	15379	15137	15261	15327	15117	14995	15251	15299	15327	15228	15461
25706	21484	28343	25410	22189	20729	20951	19202	19319	18399	18312	18189	17636	17537	17563	17649	17805	17657	17767	18816	23562	24609	22596	20236	18908	18258	17607	17394	17502	17457	17328	17286	17384	17212	17581	17526	17446	17713	17380	17308	17533	17520	17428	17408	17406	17388	17524	17349	17031	17557	17587	17260	17235	17414	17410	17432	17402	17340	17575	17345	17346	17204	17482	17284	17482	17243	17393	17495	17291	17217	17263	17351	17220	17626	17564	17439	17440	17181	17531	17548	17544	17228	17616	17099	17232	17276	17349	17430	17464	17414	17256	17465	17396	17286	17264	17252	17264	17418	17359	17346	17536	17336	17379	17426	17410	17407	17231	17358	17574	17260	17381	17397	17612	17397	17387	17486	17473	17383	17049	17352	17562	17211	17175	17503	17581	17521	17457	17488	17211	17324	17345	17207	17453	17590	17270	17329	17158	17399	17452	17408	17404	17241	17245	17430	17251	17260	17592	17354	17242	17155	17315	17323	17455	17270	17267	17421	17391	17302	17296	17326	17581	17441	17313	17338	17418	17463	17381	17314	17240	17268	17429	17334	17340	17489	17395	17384	17331	17359	17152	17422	17399	17381	17417	17546	17495	17383	17502	17141	17441	17420	17457	17318	17322	17421	17131	17239	17312	17210	17453	17368	17472	17362	17485	17186	17362	17361	17535	17290	17208	17327	17433	17516	17307	17122	17465	17386	17351	17432	17391	17396	17434	17347	17336	17381	17401	17418	17388	17224	17321	17411	17132	17469	17271	17294	17204	17421	17348	17345	17421	17352	17409	17336	17550	17397	17548	17287	17377	17396	17382	17603	17300	17215	17411	17381	17421	17240	17346	17329	17545	17341	17175	17240	17271	17246	17390	17342	17410	17380	17323	17347	17320	17332	17359	17354	17538	17489	17240	17381	17478	17286	17227	17359	17121	17264	17370	17615	17373	17188	17520	17418	17305	17377	17269	17511	17476	17483	17455	17447	17483	17450	17274	17294	17630	17542	17351	17344	17355	17370	17521	17510	17318	17375	17453	17315	17189	17175	17234	17332	17371	17218	17492	17593	17412	17211	17180	17286	17502	17580	17288	17125	17372	17491	17371	17358	17373	17406	17561	17299	17536	17243	17452	17395	17556	17280	17388	17168	17386	17436	17237	17260	17707	17295	17287	17253	17510	17395	17460	17499	17403	17378	17342	17500	17443	17390	17420	17343	17254	17343	17622	17434	17487	17332	17373	17300	17272	17412	17337	17297	17405	17331	17591	17419	17618	17372	17432	17439	17480	17375	17230	17340	17418	17574	17434	17371	17512	17468	17410	17304	17261	17505	17493	17409	17636	17417	17289	17404	17483	17240	17520	17386	17514	17340	17199	17334	17306	17369	17263	17346	17421	17353	17424	17518	17302	17449	17221	17531	17606	17376	17410	17229	17282	17215	17200	17439	17317	17361	17274	17351	17456	17498	17492	17409	17519	17231	17265	17006	17288	17248	17385	17230	17341	17240	17344	17365	17382	17508	17145	17247	17400	17604	17374	17462	17353	17381	17376	17467	17290	17261	17532	17346	17277	17366	17233	17489	17450	17422	17296	17316	17505	17285	17263	17200	17550	17327	17430	17471	17525	17455	17333	17334	17453	17436	17492	17383	17498	17568	17652	17328	17262	17229	17319	17469	17562	17397	17395	17405	17382	17445	17304	17297	17476	17455	17272	17174	17190	17263	17501	17333	17523	17344	17502	17298	17423	17385	17498	17431	17432	17239	17525	17279	17395	17307	17526	17369	17226	17345	17533	17272	17355	17656	17506	17592	17562	17401	17470	17547	17416	17350	17303	17535	17284	17417	17419	17315	17445	17398	17476	17250	17517	17459	17271	17519	17254	17282	17415	17329	17323	17286	17167	17502	17235	17319	17559	17419	17294	17483	17341	17244	17354	17269	17473	17176	17287	17376	17309	17459	17629	17583	17323	17478	17335	17379	17494	17330	17408	17083	17272	17272	17462	17515	17386	17378	17495	17507	17430	17435	17267	17168	17261	17331	17470	17178	17256	17361	17486	17366	17299	17443	17468	17315	17342	17541	17485	17370	17365	17269	17505	17219	17521	17341	17475	17302	17518	17474	17427	17376	17316	17449	17313	17228	17189	17287	17251	17462	17485	17211	17376	17215	17400	17264	17389	17580	17464	17427	17470	17408	17231	17364	17600	17478	17330	17395	17478	17314	17458	17503	17207	17390	17518	17487	17412	17471	17346	17307	17347	17580	17201	17466	17351	17386	17411	17322	17125	17646	17597	17456	17326	17321	17330	17287	17540	17321	17523	17229	17431	17372	17332	17418	17530	17160	17492	17220	17279	17335	17444	17246	17288	17211	17382	17551	17332	17420	17481	17342	17446	17236	17380	17218	17458	17306	17396	17374	17314	17415	17337	17691	17365	17287	17430	17673	17472	17519	17325	17283	17453	17387	17272	17450	17573	17434	17191	17537	17196	17377	17574	17530	17391	17427	17421	17458	17558	17388	17500	17431	17527	17192	17400	17277	17264	17351	17491	17381	17437	17354	17262	17329	17478	17174	17429	17302	17322	17472	17366	17540	17320	17349	17246	17250	17296	17502	17361	17419	17473	17424	17416	17523	17393	17465	17381	17368	17387	17273	17495	17476	17329	17250	17516	17365	17233	17503	17411	17372	17314	17299	17288	17186	17637	17398	17253	17417	17437	17325	17530	17267	17313	17435	17452	17481	17483	17397	17420	17525	17464	17441	17522	17510	17406	17314	17413	17435	17228	17355	17308	17382	17577	17292	17580	17373	17641	17337	17538	17447	17212	17297	17378	17408	17370	17371	17329	17431	17351	17277	17465	17383	17331	17388	17449	17374	17501	17212	17373	17523	17253	17281	17380	17322	17543	17377	17343	17498	17559	17404	17635	17407	17450	17518	17314	17331	17532	17276	17352	17267	17304	17349	17209	17405	17636	17359	17331	17206	17332	17431	17400	17363	17402	17306	17059	17386	17268	17315	17135	17269	17473	17386	17464	17501	17375	17344	17589	17438	17302	17214	17419	17267	17340	17433	17311	17479	17325	17389	17506	17302	17187	17414	17474	17162	17261	17204	17502	17240	17327	17279	17407	17422	17349	17286	17435	17458	17469	17402	17429	17338	17384	17618	17534	17508	17408	17198	17382	17318	17311	17289	17380	17160	17388	17386	17029	17326	17381	17307	17340	17472	17323	17444	17283	17280	17243	17465	17355	17441	17364	17272	17394	17403	17337	17346	17460	17674	17607	17279	17285	17456	17430	17437	17469	17372	17512	17529	17374	17583	17491	17356	17387	17446	17277	17459	17270	17406	17155	17305	17298	17263	17575	17429	17453	17282	17495	17379	17576	17411	17211	17342	17365	17520	17403	17326	17163	17380	17420	17387	17471	17330	17521	17315	17575	17387	17323	17186	17151	17280	17091	17222	17491	17459	17212	17473	17264	17460	17424	17495	17359	17390	17515	17202	17481	17469	17437	17354	17398	17430	17333	17435	17388	17369	17335	17545	17353	17527	17320	17295	17443	17336	17343	17394	17535	17380	17271	17355	17351	17250	17481	17494	17428	17334	17422	17325	17518	17435	17315	17304	17255	17324	17251	17683	17624	17242	17345	17420	17269	17457	17478	17318	17436	17234	17354	17404	17391	17400	17363	17434	17283	17403	17502	17534	17490	17388	17584	17363	17575	17266	17310	17169	17226	17399	17383	17277	17352	17226	17356	17240	17334	17246	17357	17357	17337	17326	17428	17331	17266	17464	17373	17499	17311	17176	17364	17445	17519	17519	17421	17270	17507	17193	17550	17385	17317	17271	17734	17576	17543	17517	17465	17452	17334	17314	17378	17138	17474	17430	17410	17515	17603	17395	17685	17427	17428	17307	17217	17448	17618	17368	17349	17382	17302	17365	17390	17283	17269	17419	17418	17230	17382	17255	17452	17485	17608	17424	17281	17269	17383	17277	17389	17485	17498	17457	17383	17377	17253	17425	17360	17357	17418	17353	17485	17315	17221	17424	17373	17467	17277	17405	17535	17284	17375	17463	17374	17288	17415	17240	17382	17418	17523	17415	17379	17412	17377	17424	17399	17318	17518	17489	17351	17321	17467	17538	17368	17292	17513	17378	17278	17405	17217	17247	17435	17373	17483	17077	17523	17288	17379	17366	17477	17333	17283	17339	17403	17385	17462	17308	17343	17356	17130	17263	17206	17539	17316	17343	17369	17239	17273	17182	17349	17540	17431	17299	17281	17418	17494	17334	17469	17278	17296	17362	17194	17302	17398	17398	17455	17366	17380	17246	17437	17320	17556	17387	17567	17375	17323	17439	17367	17341	17410	17263	17544	17316	17483	17588	17356	17442	17544	17456	17417	17338	17569	17264	17239	17216	17281	17433	17509	17234	17321	17343	17277	17369	17462	17483	17475	17248	17506	17458	17390	17398	17126	17380	17338	17362	17416	17461	17481	17320	17433	17113	17499	17523	17435	17353	17366	17293	17591	17378	17156	17294	17386	17407	17479	17398	17220	17245	17517	17451	17361	17417	17389	17438	17484	17501	17636	17470	17417	17265	17328	17401	17411	17467	17347	17318	17420	17263	17534	17324	17380	17288	17236	17477	17355	17384	17411	17391	17349	17140	17380	17339	17516	17284	17472	17314	17232	17524	17409	17340	17367	17412	17339	17263	17237	17238	17552	17474	17299	17347	17291	17228	17356	17438	17433	17441	17310	17411	17476	17321	17330	17589	17515	17559	17528	17357	17458	17288	17359	17203	17482	17328	17279	17339	17361	17580	17482	17513	17374	17623	17388	17188	17599	17379	17497	17424	17409	17257	17436	17506	17269	17353	17400	17278	17342	17344	17463	17451	17234	17439	17508	17471	17263	17394	17226	17280	17417	17322	17347	17173	17418	17405	17348	17364	17544	17327	17450	17414	17591	17445	17127	17282	17251	17204	17263	17312	17469	17514	17399	17453	17153	17300	17297	17441	17380	17386	17276	17204	17650	17624	17174	17335	17293	17337	17364	17178	17494	17297	17416	17355	17564	17484	17451	17569	17433	17511	17337	17371	17289	17527	17397	17341	17350	17442	17386	17455	17379	17426	17367	17172	17451	17338	17424	17340	17385	17231
16860	25575	24134	20331	18483	18223	18310	17852	18418	16408	16285	15863	15273	15053	15157	15221	15408	15234	15550	17983	24757	24917	21591	18657	16473	15793	15290	15167	15110	15193	14970	15142	15129	15040	14916	14953	15089	14922	15129	15015	15063	15139	14942	15183	15063	15009	15168	14992	14952	15096	15071	15103	15035	15172	15131	15213	15096	14841	15100	15045	15110	14983	15050	15096	15012	14975	15114	15068	15029	14926	15148	15007	15037	14965	15080	14988	14990	15052	15003	15065	15032	14756	15025	14881	14905	14901	15068	14865	14934	14807	15087	15198	14930	15083	15143	15106	15020	15065	14954	14984	14992	14861	15038	14881	14936	15097	15100	15144	15125	14949	15129	15061	14933	15025	14876	15083	15028	15204	15014	15002	15124	14975	14986	15077	15030	15011	14942	15158	15117	15137	14996	15145	15209	14846	15073	15125	15106	15013	15206	14961	15055	15015	15189	15009	15028	14872	15008	15070	15027	15012	14972	15145	14898	14959	14984	14968	15207	15173	14890	15049	15109	14891	14979	15185	14985	15003	15076	14849	15017	15053	15034	15168	15008	14937	15109	14974	15076	15042	15025	15004	15055	14938	14987	14861	14992	14999	15003	15050	14902	14924	15189	14974	14979	15114	14944	14993	15054	15063	14984	15067	14870	14909	15013	14991	14976	15203	15013	14983	15066	14933	15003	14981	14982	15105	14904	15081	14969	15194	15082	15068	15027	15057	15033	15055	15023	15028	14986	15214	15176	15127	15182	15255	15123	14830	15100	15029	15031	15188	15051	14914	14944	14908	15049	14868	14918	15021	14962	15117	14839	15209	14999	15033	14942	14907	14872	15157	15107	14956	14985	15066	14964	15036	14978	15026	14895	14983	15084	14808	14969	14995	15008	15074	15100	15043	14939	14951	15134	14904	15095	14951	14792	15081	15202	14932	15002	14855	14930	14984	15103	15070	15055	15090	15012	14947	15018	15011	15078	15088	15086	15230	14947	15245	14936	15017	14911	15081	15048	14938	15036	14978	15174	15094	15126	14989	14997	15274	14995	15056	15109	15034	15165	14987	15063	14927	14951	14878	14903	15027	15120	14865	15191	15074	14989	14813	15049	14873	15085	15039	14844	14861	15059	14903	15030	14881	15030	15087	15020	14976	14994	14974	14909	14976	14935	15237	15082	15139	15037	14974	15148	15080	15054	15035	14994	14990	15051	15004	15129	15009	15163	15076	15073	15136	14924	14882	15052	15073	14868	14961	14958	15025	15064	14973	15039	15025	15061	15074	15056	15074	15036	15025	14965	15082	15080	15092	14931	15323	15087	15009	15189	15063	15107	15233	15026	15017	15135	15136	15038	15047	15245	14882	14989	15010	15014	15075	15088	15056	15053	14922	15171	14998	14911	15098	15117	14916	15061	15065	15143	14874	14980	14934	15077	15028	14949	15045	14980	15024	15012	15073	14998	14957	15072	14963	14995	15092	15145	14885	14850	15104	15079	14998	15196	15115	15231	14910	15180	15148	15004	14958	15008	14893	14935	15151	14999	14910	15177	15055	14924	15065	14919	14983	14977	15041	14969	15185	15092	14915	15033	14927	15031	15020	14957	14983	15033	15024	15025	14927	14933	15123	14918	15086	15048	15226	15001	14761	15115	14900	15060	15044	15010	14987	15101	15143	14998	14996	14824	14991	14918	14915	15041	14815	15011	15063	15007	14930	15010	15146	14962	15060	14949	14819	14923	15074	14915	15182	15014	15029	14989	15131	14953	15139	15139	15069	14978	15081	15052	15030	15099	15106	14905	15072	15004	14863	15074	14912	14845	14942	14938	15080	15028	14938	15079	15167	14840	15003	15134	15079	15026	15050	15024	15081	15115	15062	15078	14871	15173	14893	14964	15006	14893	15064	15043	15035	15103	15093	15028	15124	15060	15053	15120	14950	15049	14883	15029	15058	14933	15001	14872	15116	15135	15151	15156	14952	15024	15006	14825	15041	15134	15120	15089	15014	15029	14980	15034	14960	14898	14959	14917	15143	14959	14912	14940	15089	15074	14959	15013	15125	14860	15045	14972	15124	14845	15045	14953	15011	14954	15009	15026	15014	14985	15154	15068	15026	14926	15006	14891	15040	15093	14862	15119	14933	14941	14979	15010	14947	15019	15075	14960	14875	15012	15020	15029	15038	15103	15093	15105	15128	15014	15174	15020	15148	15040	15067	14930	15074	14965	15111	14933	15059	14909	15163	15112	15152	14924	15034	14978	14967	15072	15008	14972	15019	15059	15036	15033	14985	15143	15026	15033	14890	15044	15129	15011	15146	15081	14810	15149	15200	14947	14716	14936	15025	14903	14966	14931	15061	14889	15118	15067	15115	14914	15159	15060	15003	15063	14826	14978	15042	14875	15036	14898	15056	14892	15051	14932	14895	14977	14885	15083	15050	15004	14965	15103	14946	14916	15096	14960	15083	15111	15213	15106	15155	15068	14954	14852	15042	15147	14989	14997	15070	15028	15065	14877	14867	15009	15141	14929	15055	15054	14966	15019	15022	14994	14876	14879	15047	14974	14949	14864	14877	15183	15155	15032	15094	14967	15050	15021	15120	15141	15023	15097	15041	14936	15034	15116	15058	14914	14965	14946	14882	14889	15176	14907	15094	14734	15103	14975	14836	14983	15082	14920	15249	15066	14947	14940	15031	14968	14940	15177	15068	15003	15137	15070	14904	14836	14940	15022	14884	15077	15108	15025	15060	14997	14999	15048	15044	15020	15160	14917	14921	14949	14987	15203	14904	14942	15087	15117	15091	15029	15038	14850	14949	14845	15134	15030	15182	15026	14930	14892	15110	15149	15029	14935	15155	15108	15212	14923	14986	14989	14957	15126	15119	15075	14994	14908	15078	15046	15104	14855	15101	15035	15071	14836	15068	15040	15068	15043	14834	15039	15004	14967	14970	14832	15041	14927	14969	15042	15091	15111	14984	15073	14958	15009	15130	14957	14915	15075	14981	15110	14971	14993	14941	14938	14940	15046	14915	14950	15006	14913	15155	15094	15116	14937	15045	14954	15004	15095	15107	14968	15105	14947	15071	15084	15007	14998	15045	15004	14982	15001	14947	15051	15069	15070	14877	15136	14975	14921	15086	14933	15069	14863	15147	15111	15048	14836	14916	15055	15010	15025	15102	14959	14972	15064	15055	14916	15116	15159	15046	15070	15011	14926	14885	15072	15218	15005	14855	15139	14955	14927	15042	15023	15144	14919	15077	15107	15010	15119	15016	15005	15062	14957	15108	15121	14967	14924	14930	14897	15149	14971	14967	15033	15038	15044	14964	15046	15050	15205	14983	15009	14950	14983	15006	14914	15128	14938	15111	15197	14976	14954	14890	14986	14930	15013	14982	15066	14920	15130	15018	15041	15065	15018	14824	15052	14938	15092	15066	15063	14903	15087	14887	15007	14989	15153	14970	15057	15105	15215	15019	15031	15053	15196	15089	15127	15008	15217	15107	14992	14895	14980	15044	15070	14932	15088	15030	15161	14966	15048	14869	15025	15142	15082	14913	14976	15009	15155	15054	14977	14834	14971	14806	15170	14994	15090	15091	14860	14934	14948	14791	14843	14966	14897	15036	14832	15076	14898	15045	15143	15051	15114	14975	15104	14981	14887	14968	14984	15049	15113	15177	15007	15122	15061	15002	14914	14915	14902	15163	14923	15253	15095	15171	15108	15019	15038	14916	14976	15009	15067	14987	15088	14977	14774	15096	15023	14976	14977	15012	15132	14869	15027	14923	14920	15089	14962	14948	14829	14987	14858	15026	14968	15116	14944	15021	14957	15148	14848	14980	15085	14830	14918	15007	15013	14933	15074	14966	15063	14836	15146	14987	15095	15082	15092	14941	14932	14964	14890	15055	15031	14974	14958	14981	15025	14935	14674	15087	15015	15047	14973	14940	15175	15181	15098	15007	14925	15058	15057	15182	15016	15062	15244	14950	15019	14963	15018	14903	15001	14910	15125	15011	15193	15186	15003	15175	14971	14829	14897	15160	15024	14921	14904	14964	15013	15036	14853	15174	14973	15100	14984	14921	15037	15012	14956	15024	15110	14940	14977	15037	15022	14970	14977	15061	14961	15083	15014	15119	15026	15193	14953	15050	15024	15032	15119	14966	14935	14972	15023	14983	15055	15056	14911	15006	14942	15030	15047	15107	15074	14999	15110	14925	15071	14865	14985	14970	14981	15067	15153	14976	15015	15002	15067	15040	14908	14951	14915	15023	15051	14919	15079	15168	14906	15073	14897	15004	14980	14904	15051	14911	14995	15069	15133	14901	15076	15020	15090	14986	14969	15228	15084	15122	15054	14943	14931	15036	14938	14969	15083	14923	14891	15053	15027	14868	15001	15031	15082	15071	14959	15026	14935	15056	14955	15029	15030	14935	15109	15155	15000	15049	14964	14854	15039	15087	14978	15024	14891	15102	14967	15112	15010	15005	14928	15146	14956	14865	15084	15067	14974	14901	15147	14920	14949	14931	15111	14878	15117	14935	15002	15064	14989	15113	15296	15148	15109	15212	14943	15042	15053	14836	14939	15042	15108	15087	14988	14956	15096	14986	15193	15037	14953	14877	15158	15048	14985	15090	15047	14957	14994	15121	15169	15001	15097	15031	15099	14921	15011	14986	14920	15073	14992	15037	15040	14989	14970	14981	14960	15009	14995	14975	14963	14838	15131	15084	15099	14860	15029	14803	15138	14978	15027	14930	15111	15032	14873	15042	14983	15064	14928	15024	15039	14980	14864	15057	15114	15081	15088	15010	15074	14937	15037	14960	14922	15023	14945	15017	15261	15031	14963	15160	14982	15071	15148	14932	15036	15079	14861	15038	14988	14979	14991	15044	15053	15014	15214	15080	15006	14827	15011	15001	14989	14938	15081	14932	15029	15005	14932	14964	15096	14910	15116	15040	14872	14983	14973	15188	14920	14939	15203	14937	14978	14950	14993	15060	15053	14941	15176	14973	15102	15022	14972	15019	14949	15038	14850	15129	15022	14988	15105	15083	15040	14841	15068	14993	15235	15034	15033	14901	14918	15081	15020	15117	15094	15115	15085	14951	14753	14973	15139	14910	15124	14827	15194	15045	14947	15026	15099	15033	15047	15060	14998	14777
24263	21414	28953	24317	21904	23380	23611	20658	20122	19502	18060	18533	17756	17651	17743	17600	17494	17571	18842	22520	29262	28327	25268	21753	19404	18177	17579	17405	17350	17070	17120	17215	17224	17410	17222	17192	17333	17252	17206	17269	17294	17153	16938	17196	17264	17261	17200	17431	17304	17093	17205	17234	17192	17277	17169	17396	17407	17272	17171	17360	17081	17168	17130	17323	17366	17209	17328	16915	17090	17311	17164	16995	17003	17170	17363	17198	17205	17122	17008	17106	17290	17246	17319	17060	17030	17215	17188	17262	17335	17206	17133	17095	17250	17046	17165	17282	16959	17233	17210	17314	17245	17154	17231	17260	17378	16984	17238	17322	17295	17238	17118	17308	17362	17000	17419	17115	17344	17020	17169	17093	17144	17204	17275	17348	17445	17261	17251	17163	17181	17168	17168	17210	17094	17227	17186	17078	17340	17090	17003	17324	17156	17120	17253	17412	17346	17179	17259	17321	17178	17125	17447	17043	17160	17069	17116	17472	17253	17188	16997	17152	17056	17187	17217	17254	17350	17107	17201	17152	17253	17177	17147	17124	17181	17153	17183	17215	17323	17354	17373	17505	17117	17274	17209	16955	16989	17227	17194	16991	17269	17209	17088	17144	17226	17079	17180	16953	17291	17133	17148	17286	17211	17003	17327	17201	17152	17099	17161	17204	17252	17259	17277	17141	17036	17293	16995	17215	17231	17269	17113	17162	17349	17151	17172	17001	17186	17120	17281	17201	17384	17322	17191	17087	17174	17123	16976	17156	17168	17252	17197	17167	17546	17197	17009	17228	17063	16995	17098	17141	17335	17200	17162	17035	17380	17138	17289	17254	17306	17176	17183	17186	17199	17085	17126	17181	17265	16986	17213	17230	17207	17106	17095	17110	17037	17053	17074	17021	17156	17319	17402	17317	17325	17163	17104	17016	17184	17215	17358	17141	16911	17359	17022	17134	17115	17166	17212	17107	17031	17273	17293	17117	17077	17157	17120	17185	17150	17135	17176	17291	17308	17200	17230	17156	17088	17262	17177	17126	17280	17128	17197	17216	17212	17173	17226	17165	17096	16938	17195	17276	17158	17338	17167	17051	17138	17208	17441	17358	17312	17178	17214	17235	17064	16884	16994	16965	17128	17208	17312	17257	17085	17136	17039	17374	17178	17254	17092	17295	17073	17005	17294	17359	17292	16944	17259	17141	17180	17160	17116	17170	16955	17274	17121	17155	17165	17326	17212	17151	17154	17351	17202	17212	17157	16970	17318	17148	17204	17060	17321	17220	17257	17261	17018	17121	17382	17245	17137	17467	17253	17311	17365	17060	17266	17079	17458	17137	17322	17032	17384	17057	17093	17043	17123	17166	17149	17132	17276	17101	17194	17153	17157	17317	17229	17322	17230	17051	17111	17183	17053	17089	17305	17031	17073	17171	17325	17174	17322	17202	17138	17195	17121	17215	17168	17148	17303	17244	17130	17103	17122	17356	17128	17075	16974	17287	17318	17259	17203	17223	17159	17086	17274	16980	17119	17230	17208	17474	17082	17082	17065	16994	17269	17294	17106	17217	17260	17244	17213	17189	17102	17202	17204	17062	17264	17050	17226	17339	17206	17072	17231	17117	17340	17047	17023	17030	17248	17393	17518	17355	17204	17195	17282	17258	17249	17375	17127	17199	17076	17032	17306	17191	17085	17262	17235	17283	17054	17268	17189	16905	17331	17024	17179	17278	17160	17259	17160	17168	17275	17367	17392	17354	17369	17151	17024	16946	17044	17189	17204	17079	17052	17092	17168	17327	17049	17200	17145	17240	17035	17134	17053	17378	17236	17155	17341	17252	17158	17140	17215	17174	17193	17273	17266	17174	17034	17125	17098	17170	17180	17076	16954	17113	17179	17203	17299	17239	17146	17278	17200	17170	17336	17182	17306	16982	17263	17031	17083	17168	17137	17103	17243	17227	17096	17024	17321	17115	17325	17014	17247	17431	16962	17133	17207	17182	17283	17110	16994	17052	17090	17072	17253	17019	17082	17215	17340	17114	17232	17035	17080	16910	17043	17132	17271	17171	17370	17197	17123	17215	17017	16962	16934	16970	17279	17412	17299	17148	16953	17260	17102	17263	17345	17141	17022	17182	17367	17307	17243	17159	17246	17016	17031	17135	17303	17277	17078	17163	17159	17007	17189	17137	17306	17351	17182	17198	17175	17122	17454	17305	17172	17186	17065	17380	17215	17178	17228	17219	17255	17152	17330	17136	17317	17154	17218	17138	17176	17166	17158	17247	17310	17276	17134	17334	17227	17213	17152	17243	17160	17212	17176	17103	17080	17279	16969	17194	17301	17071	17118	17125	17123	17196	17173	17363	17143	17133	17082	16913	17066	17390	17108	17153	17487	17272	17110	17118	17078	17226	17378	17064	17096	17040	17322	17172	17119	17227	17312	16958	17224	16997	17095	17189	17212	17166	17245	17290	17365	17329	17084	17210	17417	17265	17260	17238	17375	17115	17180	17217	17219	17206	17238	17278	17300	17168	17297	17249	17086	17054	17360	17053	17165	17241	17295	17208	17020	17151	17134	17135	17122	17160	17332	17183	17185	17223	17319	17095	17060	17193	17261	17144	17154	17177	17103	17160	17246	17204	17328	17213	17282	17041	17008	17042	17047	17164	17276	17272	17135	17172	17133	17202	17099	17167	17122	16828	16967	16944	17086	17061	17230	17069	16982	17109	17171	17296	17280	17300	16923	17053	17273	17254	17350	17222	17039	17285	17190	17060	17187	17193	17137	17122	17169	17200	17261	17231	16876	17033	17264	17032	17259	17277	17169	17129	17181	17150	17213	17294	17097	17213	17228	17232	17141	17174	17334	17274	17185	17398	17146	17030	17362	17298	17222	17029	17077	17244	17245	17276	17122	17068	17176	17226	17252	17168	17292	17239	17373	17053	17326	17343	17327	17010	17009	17221	17268	17388	17182	17390	17368	17138	17268	17096	17536	17373	17174	17467	17174	17169	17279	17257	17285	17124	17162	17391	17212	17022	17342	17348	17157	17157	17003	17080	17236	17355	17182	17154	17153	17030	17079	17132	17380	17276	17119	17217	17217	17203	17253	17158	17241	17119	17133	17200	17102	17089	17334	17198	17210	17125	17207	17344	17235	17059	17256	17146	17161	17169	17306	17225	17111	17314	17223	17260	17197	16960	17285	17263	17211	17318	17188	17024	17002	16973	17169	17059	17352	16995	17206	17440	17133	17117	17150	17044	17390	17287	17304	16968	17206	17255	17138	16908	17026	17103	17240	17122	17207	17270	17304	17188	16999	17298	17191	17082	17125	17212	17315	17303	17062	17087	17139	17280	17315	17143	17255	17206	17293	17069	17394	17371	17481	17278	17303	17268	17259	17322	17180	17199	17403	17331	17333	17119	17137	17307	17092	17175	17122	17186	17058	17049	17216	17289	17166	17120	17194	17228	17239	17253	17169	17210	17160	17074	17049	17145	17080	17340	17199	17175	17343	17118	17091	16963	17185	17265	17003	17174	17324	17196	16951	17122	17095	17273	17137	17259	17164	17137	17206	17185	17055	17261	17143	17180	17120	17087	17118	17096	17225	17164	16857	17209	17247	17084	17128	17269	17144	17291	17009	17344	17006	17296	17056	17086	17215	17324	17401	17234	17231	17072	17233	17283	17375	17177	17272	17113	16970	17164	17149	17116	17222	17648	17215	17056	17162	17272	17293	17339	17239	17007	17246	16944	17216	17309	17294	17137	17102	17225	17267	17134	17111	17031	17191	17207	16999	17295	17177	17032	17174	17135	17092	17196	17209	17167	17150	17390	17217	17094	17296	17101	17172	17312	17286	17129	17181	17004	17299	17247	17275	17159	16935	17094	17253	17191	17201	17155	17302	17140	17149	17139	17298	17265	17226	17147	17233	17209	17210	17131	17004	17122	17085	17074	17163	17096	17106	17305	17210	17076	17140	17116	17127	16999	17147	17166	17312	17161	17275	17024	17090	17056	17106	17116	17253	17171	17317	17107	17076	17232	17106	17186	17165	17091	17243	17025	17177	17344	17274	17095	17089	17273	17115	17288	17064	17228	17148	17209	17275	17057	16965	17224	17146	17193	17202	17183	17127	17080	17458	17087	17176	17269	17089	16992	17190	17209	17342	17058	17231	17172	17100	17354	17170	17206	17173	17122	17177	17332	17288	17287	17202	17195	17107	17239	17238	17113	17195	17279	17240	17043	17088	17314	17209	17241	17235	17281	17231	17153	17404	17016	17062	17227	17010	17054	17155	17399	17164	17273	17203	17191	17102	17201	17453	17211	17194	16825	17246	17056	17256	17151	17389	17229	17118	17100	17154	16944	17190	17277	17141	17085	17160	17130	17222	17142	17092	17093	17202	17230	17338	17117	17178	17063	17234	17097	17069	17120	17237	17132	17167	17159	17195	17104	17044	17000	17336	17047	17227	17170	17274	17356	17031	17033	17239	17031	17242	17191	17222	17456	17442	17223	17173	17228	17170	17092	17376	17206	17170	17415	16964	17140	17133	17118	17075	17209	17225	17320	17204	17075	17191	17078	17307	17243	16987	17189	17218	17360	17325	17190	17131	17110	17113	17128	17216	16974	17109	17472	17582	17354	17357	17420	17154	17017	17090	17134	17029	17182	17278	17373	17200	17102	17188	17196	17094	17251	17255	17074	17133	17166	17147	17106	17219	17145	17161	17120	17437	17313	17292	17157	17348	17146	17155	17288	17134	17078	17136	17126	17267	17167	17081	16950	17202	17071	17098	17108	17120	16993	17204	17237	17150	17374	17289	17375	17053	16980	17166	17112	17182	17095	17122	17194	17340	17057	17152	17332	17317	17266	17199	17244	16940	17170	17246	17218	17209	17063	17061	17028	17235	17058	17194	17285	17273	17442	17237	17371	17172	17128	17129	17024	17117	17178	17142	17201	17048	17208	17231	17159	17121	17270	17402	17026	17106	17262	17186	17037	17126	17165	17217	17127	17253	17184	17412	17207	17047	17283	17086	17151	17116	17167	17085	17117	16978	16978	17140	17153	17125	17237	17276	17356	17144	17210	17108	17260	17210	17259	17236	17056	17164	17164	17209	17256	17121	16915	17094	17170	17064	17229	17148	16979	17080	17325
18369	31271	27548	22126	19496	18285	19329	20084	19906	17487	16411	16446	15323	15400	15106	15186	15136	15671	17906	23713	31609	29270	25331	20292	17441	16116	15114	15121	14829	14867	14937	14965	14942	14826	14893	14972	14830	14948	14903	15113	14697	14929	14894	14915	14768	14881	14986	14823	14936	14675	14990	14811	14911	14855	14755	14858	14896	14790	14942	14881	14840	14768	14690	14945	14714	14937	14961	14873	14869	14874	14983	14896	14841	14934	14782	14824	14918	14951	14843	14875	14989	14886	15061	14859	14905	14733	14825	14966	14755	14931	14742	14924	14830	14851	14776	14979	14886	14785	14848	14914	14895	14840	14964	14930	14878	14917	14846	14793	14874	15163	14856	14985	14851	14968	14821	14865	14864	15034	14916	14768	14731	14850	14868	15047	14863	14932	15031	14798	14689	14953	14870	14924	14982	14855	14985	14828	14888	14852	14961	14818	14875	14817	14858	14879	14928	14757	14793	14775	14854	14905	14832	14954	14715	14814	14765	14888	14919	14754	14776	14826	14728	14871	14870	14824	14733	14796	14728	15001	14971	15022	15076	14871	14814	14928	14974	14887	14891	14908	14843	14800	14928	14949	14717	14977	14896	14983	14866	14912	14960	14891	14741	14886	14828	14830	14917	14814	14951	14655	15093	14725	14776	14725	14875	15024	15086	14805	14745	14760	14867	15043	14855	14689	14917	15019	14751	14946	14774	14831	14940	14837	14862	14761	14951	14936	15114	14815	14901	14903	14863	14832	14864	14734	14909	14934	14852	14914	14841	14931	15021	14976	15004	14871	14846	15047	14834	14850	15011	15012	14861	15045	14949	14842	14763	14838	14821	14958	14673	14816	14948	14872	15193	14905	14939	14809	14821	14883	14786	14867	14835	14822	14858	14785	14973	14915	14878	14861	14786	14916	14920	14975	14926	14865	14868	14962	15052	14877	14858	14899	14703	14709	14840	14841	14764	14873	14947	15038	14831	14836	14752	14829	15039	14856	14908	14927	14925	14713	15025	14876	14905	14735	14984	14912	14899	14799	14773	14990	14785	15067	14838	14949	14867	14894	14896	14837	15008	14865	14852	14811	14820	14762	14783	14805	14771	14969	14872	14813	14976	14793	14909	14610	14874	14813	14827	14975	14898	14735	14921	14928	14637	14830	14878	15086	14903	14792	14998	14882	14779	14824	14919	14944	14920	14904	14898	14692	14772	14954	14937	14865	14880	14853	14863	14950	15001	14938	14995	14766	14985	14896	14838	14839	14851	14783	14722	14831	14828	14819	14851	14767	14646	14914	14783	14832	14784	14877	14768	14760	14911	14927	14939	14859	14938	14790	14850	14757	14804	14649	14871	14863	15006	14858	14782	14616	14719	14921	14853	14898	14774	14785	14860	15008	14725	14808	14878	14808	14922	14830	14823	14796	14795	15021	14930	14642	14652	14921	14945	14923	14868	14699	14940	14870	14817	14901	14892	14942	14754	14816	14944	14744	14831	14844	14875	14862	14712	14986	14970	14870	14838	14784	14955	14725	14931	14835	14727	15000	14765	14845	14958	14726	14798	14899	14994	14863	14873	14903	14793	14971	14638	14842	14761	14800	14847	15025	14729	14869	14877	14921	14811	14778	14835	14923	14790	14928	15006	15118	14884	14884	14987	15039	15005	14744	15017	14829	14938	14951	14900	14908	14966	14885	14900	14860	14922	14929	15075	14800	14839	14807	14750	14993	14693	15024	14918	14830	14836	14988	14807	15034	14928	14831	14996	14915	14754	14835	15147	14863	14853	14825	14837	14969	14822	14909	14876	14954	14976	15013	14766	14698	14767	14877	14939	14819	14706	15009	14881	14612	14762	14999	14822	14896	14856	14922	14929	14887	14895	14841	14683	14879	14697	14843	14840	14908	14626	14825	14989	14758	14878	14785	14881	14752	14885	14995	14963	14850	14876	14890	14856	14765	14665	14882	14721	14878	14984	14711	14930	14944	14827	14719	14808	14694	14901	14909	14987	14728	14787	14878	14862	14920	14931	14781	14746	14946	14993	14975	14723	14803	14863	14901	14929	14843	14868	14920	15055	14933	14919	14927	14943	14905	14840	14998	14734	14879	14866	14847	15060	14759	14861	14853	14839	14903	14940	14999	14891	14773	14986	14843	14960	14770	14735	14890	14876	14814	14747	14768	14942	14814	14987	14817	14959	14869	14822	14894	14898	15022	14733	14986	14803	14873	14894	14827	14905	14897	14943	14988	14787	14937	14926	14976	14894	14887	14924	14897	14735	14883	14855	14788	14926	14892	14828	14846	14839	14799	14922	14870	14822	14847	14835	14957	15033	14712	14803	14748	14738	14817	14841	14842	14770	14855	14875	14771	14748	14855	14853	14641	14775	14891	14850	14932	14852	14841	14915	14964	14817	14796	14760	14855	14907	14810	14767	15028	14805	14727	15045	14787	14926	14920	15011	14790	14846	14749	14950	14863	14883	14810	14787	14913	14894	14947	14733	14784	14933	14867	14946	14961	14819	15113	14810	14820	15012	14981	14801	14782	14995	14799	14935	14961	14820	15007	14920	14946	14904	14865	14784	14945	14826	14901	14960	14870	14888	14948	15060	14940	14990	14749	14837	14809	14859	14958	14950	14898	14836	14757	14793	14820	14842	14917	14949	14754	14870	14836	14786	14802	14839	14871	14962	14981	14997	14812	15017	14842	14937	14869	14848	14934	14827	14828	14990	14901	14829	14962	15036	14757	14926	14934	14893	14907	14869	14691	14810	14801	14991	14861	14836	14854	14793	14884	14704	14736	14922	14765	14959	14858	14835	14990	14785	14762	14788	14783	14906	14837	14999	14848	14873	14741	14948	14957	14868	14784	14874	14895	14844	14810	15026	14837	15014	14934	14950	14689	14845	14895	14920	14942	14775	14744	14898	14831	15079	14838	14869	14739	14782	14854	14942	14929	14839	14847	14926	14985	14792	14984	14713	14764	14865	14876	14834	14797	14863	14812	14808	14772	14826	14824	14900	14885	14840	14821	14875	14770	14784	14794	14827	14915	14756	14756	14871	15030	15019	14991	14941	14983	14722	14803	14797	14921	14890	14887	14780	14978	14881	14810	14842	14853	14843	14830	14761	14724	14871	14855	14922	14869	14739	14961	14884	14826	14879	14892	14856	14953	14880	14997	14823	14732	14964	14689	14878	14858	14965	14986	14841	14826	14858	14881	14930	14789	14938	14894	14912	14802	14978	14891	14797	14972	14888	14800	14881	14710	15005	14697	14950	14871	14907	15009	14872	14895	15040	14803	14826	14945	14869	14845	14803	14900	14788	14958	14756	14710	14953	14875	14883	14964	14894	14907	14884	14844	14915	14969	14853	14908	14907	14673	14928	14765	14870	14929	14782	14844	14837	14870	14768	14673	14869	14777	14786	14833	14869	14943	15089	14819	14814	14791	14860	14895	14853	14966	14849	14809	14771	14959	14736	14852	14883	14840	14687	14965	14885	14888	14888	14745	14771	14854	14887	14823	15047	14796	14693	14951	14950	14981	15007	14884	14711	14865	14859	14685	14718	14843	14740	14816	14920	14733	14911	14922	14743	14961	14950	14780	14903	14862	14864	14832	14797	14859	14977	14880	14972	15011	14696	14996	14811	14739	14944	14925	14822	14947	14653	14870	14819	14831	14995	14867	14910	14939	14639	14790	14710	14828	14705	14795	14846	14797	14867	14964	14813	14865	14822	14764	14724	14993	14860	15048	14993	14887	14907	14862	14879	14779	14845	15021	14963	14930	14884	14892	14974	14797	15030	14817	14910	14954	14798	14867	14731	14936	14814	14836	14672	14869	14827	14931	14931	14826	14934	14839	14916	14760	14856	14854	14799	14872	14930	14869	14724	14872	14780	14889	14894	14739	14794	15002	14813	14796	14831	14896	14743	15032	14968	14976	14604	14867	14750	15078	14816	14857	14946	14970	14713	15025	14828	14817	14963	14931	14979	14832	14750	14708	14835	14823	15031	14853	14874	14820	14734	14790	14828	14937	14969	14861	14742	14980	14692	14910	14886	14979	14890	14917	14870	14874	14850	14968	14603	14833	14841	14871	14983	14828	14886	14830	14796	14823	14867	14880	14645	14931	15017	14908	14883	14825	14850	14913	14989	14860	14794	14857	14796	14949	14785	14849	15047	14741	14788	15082	14881	14812	14988	14845	15043	14848	14711	14881	14987	14826	14923	14937	14916	15017	15102	14822	14769	14867	14895	14806	14869	14792	14924	14847	14687	14999	14989	14979	15022	14590	14868	14794	14746	14788	14783	14874	14806	14774	15060	14853	14888	14856	14787	14815	15029	14722	14825	14907	14998	14597	14908	14908	14823	14839	14876	14998	14778	15021	14976	14941	14881	14930	14919	14728	14719	14886	14972	14863	14728	14727	14664	14996	15081	14761	14791	14944	14946	14917	14972	14794	14756	14871	14899	14953	14873	14826	14818	14886	14812	14838	14904	14668	14744	14913	14986	14876	14733	14944	14926	14830	15019	14891	14899	14820	14924	14853	14797	14809	14976	14716	15003	15029	14833	14881	14772	14864	15022	14746	15018	14823	14696	14772	14801	14821	14815	14880	14896	14979	14876	14914	14736	14903	14893	14925	14938	14788	14864	14862	14968	14875	14765	14626	14836	14859	14995	14897	14859	14842	14857	14985	14819	14809	15050	14971	14801	14778	14893	14948	14843	14917	14823	14804	14788	14911	14775	14848	14841	14983	14856	14862	14953	14712	14756	14815	14771	14861	14918	14813	14783	14914	14881	14673	14827	14966	14714	14872	14807	14778	14860	14811	14798	14884	14913	14932	14781	14997	14928	14895	14896	14690	14849	14953	14881	14809	14808	14948	14710	14718	14889	14764	14927	14774	14842	14985	14870	14966	14949	14829	14734	14932	14910	14796	14858	14742	14913	14884	14846	14943	14903	14960	14878	14777	14981	14678	15022	14904	14785	14792	14915	14760	14856	14987	14914	14855	14827	14863	14861	14900	14912	14866	14919	14751	14764	15036	14824	14748	14795	14912	14831	14831	15005	14835	14825	14802	14860	14849	14750	14916	14730	14850	14909	14854	14777	14927	14802	14946	14897	14802	14957	14765	14830	14774	14864	14878	14900	14904	14911	14816
30301	22985	22741	20019	18187	18185	19098	18627	18705	18531	17825	18084	18059	17719	18092	17902	17683	17819	17734	18174	18742	18960	18529	18343	18018	18009	18035	17778	17957	17881	17823	17650	17666	17603	17646	17767	17755	17735	17739	17705	17751	17679	17932	17968	17766	17569	17675	17798	17657	17561	17750	17813	17737	17911	17881	17896	17929	17594	17669	17797	17840	17833	17782	17744	17685	17854	17761	17736	17731	17868	17742	17791	17711	17861	17853	17763	17988	17701	17945	17700	17752	17930	17676	17833	17822	18000	17902	17830	17831	17623	17750	17821	18000	17883	17915	17821	17784	17759	17932	17818	17993	17815	17764	17732	17725	17847	17805	17699	17622	17628	17507	17340	17883	17776	17689	17560	17773	17747	17665	17749	17995	17768	17747	17831	17709	17951	17884	17734	17652	17727	17721	17504	17741	17902	17864	17728	17689	17664	17671	17736	17733	17887	17586	17755	17862	17717	17613	18021	17837	17894	17762	17583	17745	17636	17792	17664	17763	17893	17823	17840	17817	17784	17778	17911	17668	17842	17724	17667	17917	18042	17920	17819	17870	17699	17779	17586	17885	17726	17921	17708	17783	17773	17829	17744	17799	17938	17817	17649	17636	17892	17637	17966	17759	17619	17590	17828	17707	17748	17842	17824	17869	17870	17797	17732	17812	17564	17635	17817	17712	17827	17808	17849	17747	17760	17840	17739	18134	17601	17736	17812	17767	17838	17882	17897	17783	17522	17691	17904	17799	17847	17622	17802	17619	17697	17749	17734	17746	17904	17782	17904	17665	17815	17842	17879	17806	17784	17805	18008	17961	17813	17861	17650	17700	17513	17762	17625	17533	17859	17575	17854	17716	17670	17775	17632	17959	17635	17795	17646	17716	17570	17715	17620	17677	17610	17905	17829	17629	17590	17765	17865	17526	17677	17687	17826	17773	17853	17697	17792	17911	17851	17893	17727	17502	17774	17900	17855	17738	17745	17658	17853	17870	17849	17743	17686	17781	17829	17852	17651	17720	17692	17734	17648	17977	17700	17828	17670	17821	17555	17983	17931	17744	17747	17687	17747	17754	17704	17632	17771	17872	17784	17732	17908	17675	17822	17794	17773	17887	17899	17961	17588	17890	17687	17827	17815	17920	17466	17854	17738	17904	17777	17697	17806	17838	17867	17897	17730	17803	17828	17760	17866	17863	17892	17891	17941	17895	17690	17842	17809	17694	17570	17639	17574	17931	17872	17780	17683	17871	17868	17700	17669	17707	17926	17669	17802	17825	17549	17969	17788	17708	17779	17985	17710	17689	17849	17829	17897	17659	17701	17577	17707	17680	17896	17801	17814	17653	17734	17746	17799	17732	17503	17710	17862	17827	17679	17756	17771	17639	17795	17407	17816	17650	17764	17992	17724	17775	17763	17960	17689	17517	17739	17883	17831	17860	17569	17698	17791	17665	17794	17917	17852	17829	17695	17991	17661	17686	17732	17569	18026	17659	17944	17836	17768	17723	17756	17654	17683	17550	17640	17676	17854	17987	17873	17992	17671	17627	17760	17586	17853	17556	17850	17716	17863	17781	17855	17804	17756	17577	17629	17957	17882	17724	17741	17779	17883	17839	17827	17839	17856	17725	17689	17772	17856	17821	17804	17661	17868	17615	17755	17834	17839	17626	18026	17793	17753	17785	17823	17868	18136	17761	17777	17620	17856	17688	17903	17563	17757	17918	17710	17784	17840	17731	17717	17590	17816	17705	17763	18121	17788	17779	17519	17772	17835	17751	17695	17689	17777	17847	17841	17769	17822	17852	17744	17797	17747	17779	17720	17547	17689	17777	17585	17595	17837	17903	17688	17803	17907	17624	17743	17762	17755	18017	17827	17902	17702	17643	17676	17705	17883	17899	17931	17812	17907	17887	17913	17827	17691	17918	17850	17560	17790	17837	17779	17575	17725	17842	17660	17669	17816	17724	17749	17967	17855	17645	17687	17836	17847	17623	17694	18101	17796	17621	17927	17688	17892	17736	17827	17724	17924	17883	17681	17820	17950	17761	17622	17775	17876	17888	17933	18110	17794	17735	17762	17634	17598	17793	17935	17787	17772	17839	17578	17671	17756	17774	17801	17834	17867	17631	17840	17592	17819	17939	17759	17809	17465	17767	17812	17893	17556	17713	17712	17878	17581	17884	17843	17714	17856	17665	17820	17750	17759	17613	18000	17936	17682	17799	17756	17831	17755	17732	17664	17581	17769	17713	17916	17927	17640	17613	17913	17813	17830	17750	17915	17908	17911	17788	17869	17605	17939	17632	17745	17694	17834	17822	17679	17742	17701	17735	17916	17639	17672	17613	17931	18011	17846	17715	17608	17714	17730	17876	17696	18068	17779	17767	17798	17683	17586	17701	17838	17743	17881	17768	17881	17956	17862	17809	17945	17833	17744	17911	17923	17904	17777	17682	17788	17782	17743	17932	17713	17785	17699	17770	17765	17760	17714	17683	17693	17615	17644	17696	17692	18048	17626	17913	17791	17785	17812	17811	17645	17707	17701	17891	17864	17915	17831	17907	17944	17792	17722	17601	17832	17836	17693	17765	17850	17671	18009	17755	17768	17682	17695	18086	17728	17839	17602	17822	17955	17816	17881	17807	17667	17752	17770	17675	17677	17792	17689	17798	17719	17819	17828	17594	17723	18058	17731	17663	17926	17803	17884	17765	17868	17688	17795	17577	17766	17625	17865	17803	17906	17783	17809	17834	17698	17565	17704	17733	17841	17793	17764	17946	17786	17735	17799	17709	17880	17747	17872	17672	17623	17775	17894	17697	17898	17937	17763	17735	17875	17673	17606	17799	17741	17687	17821	17710	17795	17801	17587	17717	17724	17882	17739	17829	17745	17765	17522	17719	17787	17866	17645	17787	17975	17796	17946	17839	17779	17958	17650	17966	17774	17726	17717	17640	17713	17751	17821	17710	17953	17800	17715	17928	17475	17638	17784	17786	18091	17747	17694	18016	17758	17798	17650	17703	17892	17768	17768	17828	17592	17835	17875	17855	17825	17691	17718	18011	17758	17779	17645	17913	17586	17812	17793	17683	17491	17736	17877	17765	17791	18060	17789	18011	17962	17829	17777	17897	17734	17795	17936	17752	17602	17797	17638	17960	17860	17854	17853	17650	17667	17675	17551	17667	17840	17726	17971	17814	17760	17832	17906	17922	17631	17818	17910	17759	17813	17694	17838	17743	17876	17883	17808	17918	17758	17830	17909	17782	17825	17890	17843	17774	17740	17773	17883	17755	17973	17709	17579	17840	17786	17656	17684	17694	17816	17678	17604	17977	17971	17678	17856	17744	17827	17688	18025	17810	17742	17820	17765	18043	17682	17669	17661	18017	17932	17800	17670	17858	17744	17635	17758	17755	17939	17889	17716	17805	17767	17828	17682	17842	17760	17832	17663	17839	17920	17863	17757	17593	17899	17698	17688	17769	17960	17725	17820	17799	17666	17592	17838	17851	17774	17916	17969	17701	17792	17973	17676	17797	17783	17935	17800	17689	17896	17858	17691	17834	17737	17746	17649	17886	17735	17760	17776	17792	17769	17762	17773	17986	17791	17745	17761	17903	17828	17817	17758	17859	17787	17831	17797	17618	17787	17858	17761	17762	17689	17752	17810	17843	17734	17764	17769	17700	17828	17876	17701	17812	17550	17655	17814	17614	17850	17689	17770	17774	17794	17897	17701	17760	17841	17788	17749	17747	17751	17875	17809	17487	17782	17833	18083	17826	17920	17769	17705	17799	17716	17649	17809	17752	17706	17559	17942	17805	18016	17897	17680	17759	17509	17946	17769	17708	17876	17884	17676	17859	17747	17829	17724	17972	17840	17733	17765	17719	17645	17849	17657	17812	17856	18013	17776	17961	17765	17876	17920	17807	17698	17731	18058	17720	17752	17584	17610	17793	17719	17804	17608	17882	17586	17564	17752	17738	17815	17857	17718	17771	17824	17837	17818	17774	17790	17836	17788	17866	17953	17898	17801	17808	17617	17565	17809	17699	17763	17830	17836	17778	17736	17713	17840	17837	17633	17623	17894	17744	17701	17870	17882	17750	17631	17729	17715	17716	17779	17985	17803	17963	17859	17526	17691	17764	17712	17693	17763	17916	17807	17761	17820	17684	17919	17873	17862	17849	17870	17852	17695	17811	17824	17867	17876	17569	17821	17832	17705	17835	17962	17767	17708	17596	17943	17782	17613	17614	17909	17891	17765	17695	17898	17650	17823	17793	17831	17873	17800	17804	17954	17699	17922	17913	17704	17855	17822	17936	17734	17779	17812	17795	17945	17825	17581	17627	17823	17745	17690	17857	17767	17766	18056	17818	17580	17868	17634	17826	17813	17633	17709	17667	17702	17799	17633	17993	17742	17770	17654	17599	17631	17751	17763	17941	17679	17825	17775	17681	17834	17724	17670	17911	17731	17706	17872	17906	17866	17732	17851	17887	17950	17966	17736	17807	17884	17598	17633	17770	17767	17962	17687	17715	17861	17550	17961	17867	17656	17813	17680	17787	17738	17873	17653	17896	17885	17720	17728	17847	17865	17785	17942	17712	17742	17746	17627	17523	17659	17611	17742	17687	17970	18033	17925	17826	17669	17761	17708	17643	17657	17804	17547	17635	17858	17738	17969	17616	17926	17504	17771	17696	17904	17950	17808	17924	17967	17828	17777	17891	17589	17655	17660	17801	17782	17815	17754	17969	17655	17733	18035	18146	17761	17639	17954	17928	17775	17724	17819	17907	17825	17714	17698	17682	17893	17872	17814	17679	17694	17696	17922	17717	17790	18009	17710	17882	17848	17503	17786	17831	17719	17557	17792	17607	17581	17679	17763	17933	17856	18020	17977	17898	17882	17824	17827	17849	17807	17957	17950	17721	17868	17767	17698	17772	17763	17756	17597	17712	17803	17695	17635	17713	17747	17804	17751	17734	17641	17721	17683	17906	17831	17720	17775	17727	17710	17831	17701	17745	17603	17730	17758	17777	17756	17804	18069	17861	17836	17759	17986	17821	17935	17654	17799	17807	17876	17618	17873	17902	17765	17567	17627	17830	17790	17843	17710	17951	17722	17931	17928	17715	17680	17586	17735	17647	17919	17738	17826	17881	17950	17651	17799
17981	20295	18553	16369	15802	16045	17237	17061	17064	16033	15416	15520	15211	15199	15222	15311	15347	15262	15418	15978	16601	16522	16261	15878	15384	15237	15280	15241	15200	15094	15182	15185	15085	15292	15135	15317	15216	15291	15215	15106	15152	15213	15210	15152	15241	15201	15115	15251	15314	15184	15175	15261	15202	15184	15283	15204	15250	15115	15258	15174	15194	15268	15360	15143	15121	15145	15234	15076	15183	15245	15062	15155	15214	15042	14992	15370	15196	15166	15168	14923	15388	15194	15239	15236	15311	15176	15245	15075	15334	15093	15192	15040	14996	15137	15203	15044	15246	15064	15206	15223	15185	15312	15108	15153	15266	15157	15337	15261	15124	15228	15250	15264	15317	15224	15275	15328	15269	15145	15385	15242	15135	15382	15100	15285	15129	14938	15375	15227	15154	15033	15068	15131	15263	15255	15231	15131	15406	15165	15133	15210	15261	15328	15198	15246	15207	15322	15214	15176	15272	15228	15309	15166	15109	15250	15343	15300	14970	15340	15373	15338	15114	15191	15081	15081	15231	15312	15048	15144	14969	15081	15197	15091	15366	15256	15179	15072	15161	15214	15197	15180	15076	15207	15229	15224	15269	15269	15007	15148	15171	15259	15202	14951	15169	15248	15140	15140	15229	15329	15248	15136	15067	15249	15237	15186	15306	15037	15311	15078	15372	15124	15213	15417	15151	15244	15487	15055	15321	15223	15099	15192	15318	15207	15201	15169	15214	15213	15065	15274	15259	15191	15187	15292	15162	15288	15105	15159	15259	15195	15221	15224	15214	15044	15011	15202	15178	15330	15055	15251	15175	15160	15383	15246	15064	15194	15248	15292	15274	15279	15393	15233	15177	15126	15309	15305	15261	15259	15139	15173	15081	15110	15341	15133	15119	15304	15050	15244	15144	15120	15080	15339	15235	15111	15033	15091	15120	15117	15138	15164	15179	15193	15149	15190	15212	15250	15343	15409	15244	15199	15238	15373	15101	15137	15335	15158	15314	15187	15347	15123	15138	15213	15207	15305	15265	15151	15091	15126	15214	15251	15211	15231	15323	15096	15170	15327	15187	15189	15151	15268	15196	15313	15014	15338	15118	15343	15093	15077	15062	15282	15213	15075	15211	15227	15205	15333	15255	15045	15129	15169	15140	15281	15128	15253	15250	15453	15277	15176	15167	15246	15141	15048	15173	15233	15161	15108	15137	15133	15144	15251	15228	15182	15322	15047	15236	15290	15250	15144	15201	15166	15328	15269	15315	15186	15125	15055	15192	15254	15016	15155	15294	15248	15394	15244	15099	15039	15126	15221	15287	15380	15133	15242	15154	15144	15220	15146	15060	15176	15108	15346	15110	15082	15267	15094	15193	15174	15215	15068	15161	15229	15129	15131	15251	15163	15282	15319	15143	15302	15228	15217	15234	15276	15172	15163	15161	15068	15266	15147	15280	15157	15159	15127	15093	15176	15228	15091	15174	14955	15099	15311	15076	15424	15260	15181	15071	15291	15151	15206	15195	15130	14965	15243	15071	15059	15322	15222	15121	15332	15254	15012	15088	15056	15164	15286	15220	15204	15061	15471	15021	15299	15047	15224	15108	15144	15184	15298	15227	15264	15047	14997	15059	15206	15213	15250	15295	15174	15136	15321	15282	15104	15253	15175	15211	15086	15165	15148	15278	15288	15317	15022	15204	15198	15138	15327	15244	15334	15256	15297	15123	15272	15190	15354	15152	15324	15233	15202	15200	15199	15123	15153	15354	15281	15158	15038	15312	15143	15205	15098	15154	15254	15108	15139	15084	15355	15361	14975	15481	15006	15204	15229	15205	15261	15165	15234	15130	15260	15173	15399	15247	15212	15153	15126	15157	15285	15232	15266	15181	15168	15118	15003	15217	15200	15293	15045	15244	15114	15082	15129	15095	15269	15025	15306	15455	15190	15186	15338	15235	15154	15242	15232	15204	15246	15144	15099	15102	15041	15107	15108	15044	15083	15228	15298	15087	15159	15382	15238	15171	15216	15163	15364	15369	15143	15229	15025	15348	15193	15249	15265	15189	15341	15145	15196	15178	15241	15045	15146	15134	15244	15182	15154	15352	15049	15228	15145	15335	15239	15258	15267	15227	15196	15286	15311	15196	15094	15335	15154	15151	15160	15238	15045	15159	15176	15209	15157	15268	15151	15407	15085	15173	15247	15249	15228	15309	15296	15279	15134	15298	15264	15122	14964	15378	15533	15355	15155	15163	15245	15117	15188	15180	15277	15266	15198	15293	15144	15195	15244	15212	15253	15054	15260	15124	15211	15396	15098	15122	15281	15170	15127	15275	15161	15105	15262	15151	15222	15225	15077	15191	15129	15108	15222	15206	15290	15228	15216	15255	15245	15252	14954	15087	15230	15140	15197	15245	15301	15132	15142	15318	15210	15095	15183	15125	15119	15110	15226	15072	15183	15287	15197	15469	15120	15028	15165	15237	15192	15284	15368	15192	15376	15241	15155	14973	15162	15149	15169	15194	15281	15367	15290	15087	15243	15121	14980	15137	15278	15283	15340	15205	15164	15204	15330	15236	15164	15225	15220	15184	15179	15221	14981	15298	15158	15346	15168	15211	15197	15201	15165	14972	15249	15047	15126	15346	15310	15272	15164	15231	15159	15335	15186	15180	15150	15245	15192	15088	15011	15092	15225	15292	15192	15125	15117	15227	15142	15349	15143	15166	15012	15186	15257	15190	15181	15323	15120	15127	15165	15227	15338	15209	15226	15258	15185	15275	15084	15157	15211	15150	15103	15132	15267	15185	15224	15147	15182	15297	15125	15287	15340	15121	15155	15338	15365	15342	15204	15188	15157	15208	15173	15158	15059	15130	15188	15190	15168	15053	15224	15160	15320	15220	15253	15181	15065	15152	15308	15365	15153	15087	15180	15181	15223	15242	15255	15197	15294	15206	15246	15311	15187	15260	15180	15045	15257	15179	15136	15102	15042	15307	15216	15228	15253	15223	15229	15144	15009	15124	15198	15329	15131	15076	15200	15263	15310	15253	15246	15081	15175	15295	15240	15144	15294	15162	15394	15223	15149	15201	15135	15190	15235	15261	15127	15131	15344	15158	15271	15081	15230	15119	15175	15429	15289	15290	15165	15315	15225	15120	15320	15280	15213	15096	15258	15168	15236	15220	15133	15055	15339	15370	15047	15293	15322	15226	15115	15251	15195	15259	15072	15256	15094	15426	15027	15227	15132	15266	15220	15153	15087	15300	15246	15017	15146	15143	15234	15176	15244	15089	15339	15251	15224	15163	15185	15319	15398	15247	15338	15264	15329	15079	15139	15135	15285	15188	15209	15246	15210	15303	15178	15178	15241	15236	15118	15239	15214	15368	15250	14942	15225	15093	15450	15343	15043	15197	15173	15291	15242	15125	15184	15105	15145	15192	15121	15200	15325	15208	15290	15154	15331	15145	15224	15098	15259	15223	15122	15224	15216	15258	15322	15244	15217	15240	15190	15278	15098	15174	15317	15237	15012	15298	15333	15136	15325	15178	15148	15259	15161	15194	15230	15312	15210	15189	15262	15219	15194	15222	15221	15227	15159	15223	15139	15253	15193	15380	15194	15182	15265	15160	15265	15368	15299	15126	15261	15192	15318	15410	15275	15178	15158	15365	15211	15266	15242	15296	15057	15038	15239	15326	15312	15239	15280	15085	15201	15245	15004	15289	15213	15265	15093	15084	15313	15284	15167	15377	15150	15299	15271	15126	15082	15221	15133	15099	15142	15246	15381	15212	15298	15091	15184	15179	15455	15167	14993	15238	15226	15204	15243	15200	15050	15309	15132	15172	15203	15060	15051	15036	15167	15014	15189	15149	15250	15283	15159	15132	15032	15183	15145	15230	15297	15397	15163	15068	15170	15228	15201	15117	15297	15359	14960	15340	15019	15077	15164	15339	15160	15152	15297	15277	15294	15245	15240	15156	15182	15267	15181	15254	15175	15177	15232	15324	15266	15265	15293	15095	15218	15247	15098	15059	15361	15291	15282	15155	15193	15027	15097	15241	15141	15249	15188	15242	15213	15045	15116	15138	15378	15371	15082	15137	15301	15188	15121	15193	15229	15243	15140	15082	15326	15138	15338	15392	15176	15237	15120	15127	15188	15300	15304	15407	15018	15238	15077	15223	15132	15193	15208	15262	15174	15271	15214	15260	15101	15159	15206	15155	15158	15182	15196	15236	15225	15195	15239	15209	15319	15237	15169	15080	15373	15112	15183	15229	14997	15226	15144	15227	15277	15045	15110	15193	15265	15177	15231	15135	15135	15179	15230	15339	15200	15168	15003	15134	15348	15175	15170	15109	15422	15233	15295	15179	15264	15199	15161	15049	15203	15178	15259	15259	15190	15273	15179	15186	15292	15226	15243	15341	15143	15109	15300	15264	15319	15216	15329	15178	15223	15251	15422	15139	15353	15275	15103	15424	15247	15232	15175	15253	15281	15113	15300	15308	15180	15382	15238	15152	15394	15224	15353	15161	15190	15228	15200	15207	15072	15302	15300	15139	15230	15221	15143	15130	14932	15138	15223	15084	15191	15221	15141	15248	15211	15268	15210	15265	15229	15307	15433	15292	15264	15196	15348	15120	15218	15336	15143	15265	15354	15274	15365	15279	15303	15445	15260	15142	15235	15311	15166	15238	15269	15303	15239	15201	15229	15124	15270	15231	15255	15144	15311	15111	15343	15187	15007	15233	15411	15454	15404	15148	15323	15129	15221	15099	15212	15349	15166	15187	15392	14960	15147	15069	15249	15311	15149	15221	15194	15211	15132	15059	15267	15279	15198	15170	15218	15402	15002	15338	15226	15187	15152	15286	15075	15288	15123	15091	15108	15108	15215	15191	15100	15272	15232	15151	15191	15317	15196	15318	15269	15274	15151	15207	15193	15204	15192	15280	15388	15285	15270	15313	15329	15101	15078	15248	15127	15208	15248	15178	15233	15233	15285	15232	15221	15268	15251	15128	15234	15278	14998	15262	15357	15072	15152	15384	15168	15341	15162	15227	15227	15067	15238	15284	15232	15256	15146	15310	15203	15376	15115	15096	15267	15072	15088	15178	15104	15219	15222	15284	15165	15287	15277	15305	15226	15136	15275	15148	15162	15207	15117
25716	21438	28257	25352	22002	20803	21391	19807	19216	19075	18286	17889	17873	17806	17647	17561	17564	17695	19331	22531	24111	23136	20968	19303	18440	17717	17536	17454	17330	17227	17441	17206	17487	17388	17380	17257	17393	17368	17315	17338	17410	17346	17356	17352	17380	17549	17388	17506	17296	17527	17506	17340	17560	17491	17477	17308	17383	17341	17249	17385	17489	17263	17367	17381	17324	17165	17289	17300	17304	17182	17326	17344	17107	17381	17494	17245	17410	17478	17445	17124	17457	17244	17228	17280	17487	17187	17405	17187	17564	17329	17356	17340	17315	17114	17385	17509	17426	17239	17227	17125	17294	17392	17219	17344	17384	17184	17271	17337	17345	17504	17179	17191	17322	17111	17431	17253	17199	17335	17374	17324	17274	17320	17338	17275	17320	17273	17497	17481	17282	17214	17391	17124	17212	17321	17272	17159	17247	17190	17358	17230	17316	17468	17221	17308	17366	17289	17357	17305	17201	17256	17220	17187	17362	17100	17322	17370	17279	17323	17237	17278	17078	17206	17330	17267	17402	17281	17261	17321	17171	17191	17236	17330	17338	17483	17331	17486	17307	17458	17369	17221	17465	17267	17388	17590	17311	17501	17394	17300	17593	17493	17304	17296	17328	17229	17373	17355	17410	17438	17255	17267	17307	17518	17361	17291	17203	17269	17280	17326	17534	17290	17309	17244	17344	17431	17137	17040	17382	17286	17390	17358	17203	17220	17266	17420	17486	17346	17372	17230	17373	17274	17374	17332	17456	17204	17220	17392	17389	17492	17186	17403	17218	17303	17336	17277	17294	17258	17380	17219	17276	17390	17440	17416	17243	17291	17336	17438	17120	17219	17380	17064	17259	17486	17225	17218	17202	17317	17399	17384	17297	17284	17297	17381	17137	17240	17166	17506	17299	17372	17178	17237	17434	17238	17361	17400	17378	17214	17424	17416	17323	17336	17188	17500	17337	17422	17386	17302	17216	17015	17259	17131	17216	17313	17229	17348	17330	17388	17334	17286	17454	17405	17237	17102	17228	17298	17469	17303	17277	17273	17380	17378	17192	17319	17321	17290	17439	17069	17235	17297	17340	17543	17283	17295	17550	17309	17271	17508	17375	17034	17103	17370	17281	17141	17125	17321	17565	17191	17538	17500	17264	17291	17507	17313	17240	17236	17183	17282	17357	17385	17254	17292	17404	17346	17394	17418	17376	17266	17311	17310	17307	17488	17151	17094	17307	17275	17501	17357	17258	17481	17297	17230	17447	17279	17408	17441	17286	17050	16964	17245	17339	17207	17383	17295	17566	17452	17313	17065	17382	17293	17178	17409	17328	17294	17355	17275	17332	17173	17114	17309	17467	17257	17212	17291	17201	17103	17232	17439	17283	17072	17327	17278	17121	17250	17180	17234	17450	17352	17403	17315	17288	17404	17477	17323	17259	17157	17405	17257	17282	17202	17348	17185	17148	17282	17256	17333	17424	17391	17237	17433	17312	17278	17388	17203	17329	17119	17257	17490	17220	17274	17324	17282	17374	17312	17224	17321	17224	17369	17353	17462	17255	17338	17411	17353	17144	17251	17221	17265	17337	17311	17454	17627	17249	17354	17326	17449	17324	17489	17298	17214	17386	17454	17523	17322	17189	17240	17291	17407	17316	17127	17248	17334	17493	17434	17230	17300	17305	17211	17311	17263	17234	17439	17245	17219	17238	17149	17232	17295	17480	17348	17174	17297	17118	17418	17240	17412	17370	17086	17144	17448	17296	17252	17297	17321	17313	17280	17323	17252	17136	17272	17479	17461	17484	17221	17399	17319	17201	17422	17353	17516	17266	17275	17342	17417	17509	17169	17323	17436	17714	17445	17147	17237	17511	17258	17394	17438	17352	17249	17248	17299	17585	17357	17590	17405	17427	17284	17277	17446	17120	17472	17418	17525	17280	17409	17193	17172	17340	17186	17319	17311	17339	17173	17284	17324	17180	17224	17286	17422	17487	17243	17499	17344	17310	17317	17374	17372	17163	17277	17395	17273	17286	17298	17448	17326	17273	17140	17244	17446	17335	17164	17344	17284	17362	17370	17438	17160	17437	17364	17236	17452	17408	17314	17284	17321	17255	17133	17288	17219	17440	17344	17409	17260	17316	17352	17493	17287	17545	17412	17492	17378	17384	17411	17378	17381	17271	17145	17173	17322	17494	17192	17437	17339	17322	17352	17275	17265	17335	17221	17307	17221	17203	17206	17395	17420	17138	17194	17277	17359	17281	17343	17322	17305	17158	17354	17355	17425	17471	17278	17250	17366	17465	17232	17303	17381	17193	17449	17275	17287	17271	17201	17397	17123	17203	17215	17359	17614	17263	17274	17023	17286	17376	17219	17570	17128	17296	17432	17408	17302	17254	17202	17297	17204	17094	17297	17241	17288	17460	17412	17350	17312	17315	17224	17340	17446	17221	17304	17219	17426	17326	17350	17119	17156	17324	17193	17425	17389	17170	17436	17253	17309	17178	17195	17381	17274	17467	17374	17416	17347	17476	17311	17236	17286	17199	17352	17326	17468	17240	17165	17243	17514	17465	17336	17524	17328	17219	17333	17384	17192	17248	17272	17473	17273	17189	17373	17175	17298	17294	17417	17375	17322	17319	17373	17397	17093	17162	17174	17331	17475	17315	17170	17279	17430	17349	17165	17181	17342	17169	17440	17372	17194	17484	17560	17503	17404	17223	17441	17198	17209	17317	17185	17217	17356	17202	17233	17292	17352	17328	17270	17362	17302	17332	17274	17287	17299	17283	17288	17347	17308	17213	17289	17169	17063	17466	17234	17469	17424	17243	17257	17164	17244	17234	17166	17155	17437	17460	17506	17446	17301	17482	17245	17285	17411	17235	17444	17183	17468	17385	17343	17076	17426	17367	17405	17515	17419	17481	17401	17489	17171	17281	17227	17362	17438	17131	17210	17515	17147	17283	17215	17244	17384	17376	17301	17182	17131	17420	17057	17397	17165	17414	17360	17158	17376	17354	17319	17363	17504	17206	17338	17292	17299	17226	17351	17487	17377	17302	17460	17452	17277	17176	17225	17295	17371	17172	17297	17315	17261	17226	17297	17319	17233	17368	17326	17282	17307	17424	17178	17092	17471	17161	17309	17444	17256	17278	17317	17448	17360	17213	17355	17353	17317	17273	17323	17354	17165	17306	17468	17318	17214	17417	17169	17058	17305	17244	17467	17374	17485	17345	17310	17245	17428	17351	17443	17310	17412	17216	17276	17287	17411	17414	17492	17272	17325	17313	17227	17335	17244	17075	17397	17427	17191	17222	17060	17408	17343	17286	17228	17335	17474	17230	17245	17190	17332	17280	17232	17308	17393	17234	17293	17318	17378	17237	17399	17199	17197	17126	17430	17528	17265	17402	17336	17325	17261	17336	17138	17119	17367	17162	17263	17371	17264	17459	17331	17186	17155	17359	17457	17396	17068	17434	17489	17433	17345	17306	17268	17433	17314	17304	17226	17026	17205	17276	17430	17461	17350	17233	17362	17291	16997	17249	17260	17359	17204	17279	17154	17488	17283	17548	17318	17405	17431	17369	17593	17521	17183	17249	17184	17482	17222	17306	17348	17193	17316	17332	17336	17539	17269	17446	17248	17523	17179	17289	17126	17082	17332	17323	17182	17188	17158	17288	17260	17456	17267	17346	17182	17441	17413	17271	17416	17447	17117	17165	17128	17277	17367	17454	17181	17128	17254	17415	17320	17285	16989	17362	17376	17176	17186	17199	17360	17385	17249	17341	17250	17280	17390	17234	17298	17312	17251	17273	17092	17238	17299	17060	17301	17426	17383	17370	17252	17313	17261	17202	17291	17427	17429	17440	17488	17449	17439	17001	17239	17208	17168	17428	17306	17269	17366	17325	17072	17333	17281	17219	17226	17343	17251	17454	17506	17370	17276	17206	17190	17168	17334	17266	17252	17387	17329	17417	17138	17356	17311	17307	17351	17411	17652	17342	17262	17298	17286	17448	17396	17114	17310	17367	16998	17395	17154	17294	17309	17421	17373	17241	17208	17413	17229	17433	17424	17538	17483	17369	17445	17377	17229	17176	17308	17306	17274	17469	17256	17563	17427	17420	17284	17534	17518	17261	17347	17408	17380	17340	17299	17173	17284	17401	17255	17210	17339	17266	17295	17308	17300	17245	17158	17268	17484	17403	17300	17316	17457	17420	17404	17387	17410	17402	17350	17474	17274	17327	17416	17363	17540	17584	17348	17298	17467	17636	17511	17211	17310	17214	17114	17297	17435	17389	17159	17334	17154	17256	17409	17282	17290	17296	17379	17346	17220	17347	17296	17535	17318	17427	17368	17297	17300	17315	17210	17330	17451	17308	17336	17409	17323	17213	17346	17194	17098	17328	17302	17282	17261	17417	17302	17475	17274	17304	17469	17445	17342	17146	17210	17373	17135	17157	17428	17290	17329	17083	17317	17311	17342	17260	17430	17210	17460	17391	17438	17456	17262	17211	17321	17303	17085	17237	17335	17399	17403	17083	17262	17201	17383	17245	17384	17417	17298	17281	17179	17081	17314	17460	17387	17217	17291	17089	17270	17218	17223	17272	17333	17327	17397	17458	17417	17299	17334	17274	17255	17301	17397	17206	17198	17402	17431	17373	17188	17320	17208	17325	17405	17442	17359	17440	17333	17550	17355	17330	17212	17519	17253	17472	17314	17446	17369	17291	17216	17296	17203	17250	17492	17440	17241	17142	17427	17538	17077	17331	17454	17340	17385	17227	17204	17469	17349	17264	17307	17339	17347	17430	17257	17491	17213	17080	17183	17379	17198	17297	17125	17271	17421	17373	17211	17203	17200	17171	17503	17292	17203	17410	17385	17311	17298	17292	17440	17143	17321	17354	17479	17143	17172	17367	17190	17419	17445	17300	17470	17219	17376	17304	17379	17350	17310	17410	17394	17506	17380	17253	17443	17371	17313	17418	17302	17374	17348	17395	17071	17392	17334	17317	17195	17482	17363	17495	17267	17218	17399	17340	17246	17246	17238	17270	17278	17345	17404	17238	17237	17336	17340	17285	17156	17395	17324	17252	17226	17258	17441	17266	17387	17342	17372	17154	17069	17177	17323	17388	17125	17280	17412	17337	17157	17234	17346
16488	26472	24034	19349	17657	17959	19132	18584	17876	17443	16012	15832	15321	15464	15404	15143	15099	15688	18690	23346	24513	22178	19558	17004	16012	15402	15303	14967	14998	15112	14944	14983	14951	14820	14888	14940	15053	14828	14940	14810	15136	15036	14910	15065	14835	14931	15139	15053	15019	15043	15098	14970	14959	15062	14952	14948	14934	15041	14977	14879	14949	15121	15044	14805	15244	15076	14908	14964	14880	15047	15025	14932	15053	15064	15072	15051	14926	14975	14923	15051	14728	14983	15025	15001	14997	14953	14832	15012	15020	14899	14836	15107	14997	14840	14913	15027	14944	14949	14968	14905	15093	14862	15024	14941	14879	15015	15060	14975	14981	14852	15014	14914	15070	14861	14819	15044	14893	14873	14855	14973	14721	15038	14903	15044	14899	14735	14869	15078	14751	15082	14826	14886	15150	14794	15037	14944	14914	14921	14997	15050	14908	15104	14984	15076	14901	14998	14835	15073	14911	14989	14820	15030	14788	14955	14928	15122	14964	14869	14881	15011	14773	15046	14984	14916	14945	14947	14958	14894	15080	14962	14802	14899	15067	14970	14938	14980	14934	14804	14944	15148	15051	14977	14967	14957	14884	14861	15104	15040	14979	14925	14786	14910	15012	15039	14942	14972	14932	14940	14884	14908	14896	15074	15059	14934	14975	14767	14997	14853	14929	14953	15022	15034	15008	14990	14901	14979	15025	15068	15063	14977	14844	14958	14948	15023	15099	15049	15194	14779	14994	14889	15011	14915	15097	15043	14999	14987	14936	14970	15086	15004	15115	14960	14843	15021	14829	14831	14958	15068	15098	14910	14765	15028	14836	15019	14799	14945	14945	14804	15026	14911	14920	14743	14907	15035	14916	14934	15045	14920	14964	14959	14917	14975	15087	14892	14972	15117	15064	14829	14858	14858	14893	14832	14953	15108	15032	15068	14913	14887	14795	14955	14972	14904	14974	14902	14913	15161	14952	14963	14905	15034	15112	14898	14890	14965	14873	14924	14908	14835	14831	14892	14891	15117	15080	15128	14855	15040	14944	15006	15038	15112	15024	14914	14973	14969	15071	14786	15103	14978	14916	14965	15047	15073	15039	15064	14839	14847	14793	14923	14847	15146	15114	14764	14977	14881	14824	15076	14917	15035	14952	14859	14979	15128	15023	15006	14894	14882	14913	15048	15008	14937	15021	15086	15085	14836	14919	14996	15041	14963	14860	14988	15054	14822	14954	14908	15176	14858	15008	14937	14880	15006	14837	15064	14887	15075	15030	14964	14833	14999	14911	14820	14978	15055	15087	15129	14920	14940	15086	15077	14979	14819	14982	14958	14985	14918	15053	14812	14964	14991	14978	14932	14982	14913	14968	14958	15017	14997	14937	15059	15028	14914	14815	15084	14976	15008	15189	14874	14947	14970	14875	15020	14998	15019	14999	14884	15019	14894	15071	14993	14867	14832	15012	15011	14890	14940	14845	15042	14974	14953	14977	14938	14933	14996	14858	15054	15063	15033	15066	14922	14983	14975	14832	14910	14965	15017	14869	15045	14936	14936	14889	14859	14965	14924	14890	14999	15088	14952	14901	15004	15049	14896	14956	14838	15069	14982	14855	14839	15103	15077	14945	14731	14914	14990	14808	15011	14895	14994	14898	14907	14956	15055	14870	14958	14905	14925	14882	14925	15029	15091	15032	14989	14932	14944	15007	14895	14845	15009	15034	14974	14955	15048	14923	15073	14997	15046	14908	14775	15079	14958	14977	14887	14965	14952	14921	14942	15073	14869	14850	14705	14861	14986	14978	14935	15028	14960	15123	14937	15000	14926	14871	14874	15139	15051	14966	14971	14989	15137	15003	14862	15036	14938	15046	14909	15119	14947	15025	14786	14982	14867	14905	15112	15097	15049	15075	14891	14988	14878	15136	14840	14924	14934	14997	14836	14933	15015	14898	14970	14949	14949	14958	14949	14943	14909	14983	14901	14977	14962	15030	14791	15063	14960	15033	14910	14924	14918	15026	15055	14990	14884	15025	14853	15113	14818	14922	14839	14962	15079	15035	14988	14608	14959	14887	14890	14977	14888	14897	15050	14890	14920	14873	15015	15115	15085	14848	14996	14993	15042	14810	15099	15058	15009	15027	14922	14985	14658	14931	15026	14998	14925	14951	14765	15077	14847	14867	14989	15108	14949	14942	14981	15030	14927	14999	14884	14927	15030	15049	14978	15059	14985	14851	15032	14878	15024	14993	14951	14766	14973	15102	14955	14879	14938	14880	14952	15032	15053	14933	14877	14930	14886	14943	14787	14996	15172	15086	14880	15181	15121	14964	15082	14920	14911	15111	14925	14994	14974	14831	14919	15001	14787	15140	14929	14934	15054	14913	14998	15073	14858	14646	15068	14865	15047	14853	15064	14885	15019	14955	14875	14959	14891	14925	14892	14914	14928	14934	14986	14998	15126	14972	15073	14897	15026	15111	15003	15002	14799	14876	14913	15037	14975	14896	15011	14918	14922	14994	15164	14917	15079	14878	14975	15007	15000	15011	14942	14964	15078	14874	15161	14977	14829	15157	14936	14969	14903	14930	14896	14874	15117	15071	14959	14909	14996	14943	14970	15063	15126	14921	15053	15004	14884	15044	14907	14890	15034	14906	14922	14992	14934	15030	14920	14996	14843	15041	15017	14956	14913	14879	15035	15063	15042	14794	15042	14880	15013	14931	14951	14912	14938	14948	15041	14939	15108	15007	15092	14996	14861	15019	15106	15011	14915	14919	14946	14944	14931	14966	15235	15029	14940	14902	15010	14963	15005	14917	15158	14863	14616	15130	14938	14886	14989	14934	14818	15039	14974	15093	14869	14955	14792	14993	15006	14991	14979	14942	14949	14904	14798	15125	14978	14920	14891	14812	15069	15152	14745	14905	14970	14785	14967	14797	14764	14908	15050	15096	15075	14960	14919	14892	14992	14992	15054	14976	14955	15018	14931	15004	14857	14795	14933	14936	14938	14914	14908	15066	14848	14847	15148	14836	14910	14853	14954	14882	15051	15141	14970	15041	15105	15025	15161	15023	15126	15073	14988	14975	14956	14907	15012	15214	14870	14941	14912	14929	15141	14958	15006	15042	14960	14874	15072	15020	14939	15013	14914	14828	14943	15013	15036	15055	15122	14956	15000	14795	15066	14799	15112	14939	14925	14882	14954	15059	14937	15072	14983	14998	14995	14860	14974	14936	15181	15061	14913	14944	14966	15065	14931	15084	14979	14911	15005	15002	14885	14906	14793	14910	14933	14924	15062	14964	14758	14842	15070	14796	14931	14971	14777	14860	14923	14950	14974	15079	14772	14963	14743	14926	15040	14999	15122	14903	15032	14796	15038	14831	14937	15073	15055	14911	15056	15022	14840	14890	14887	14880	15005	14953	14990	15021	14879	14969	14850	14701	14921	15102	14911	14942	14901	14944	15023	15056	14968	14917	14863	15047	14997	14904	15118	14904	15032	15095	15016	15008	15118	14827	15001	14860	14987	14896	14991	14958	14900	15079	14938	14815	14957	14959	14924	14961	15040	14984	14947	14883	14946	15094	14938	14930	14882	14928	15033	14884	14860	14992	14952	15037	14932	14930	15012	15104	14861	15097	14984	14858	14981	14985	14950	14905	15085	14917	14870	15067	14931	14938	15046	14933	14818	14903	14925	14974	14847	15017	15006	15019	14991	15109	15091	14985	14881	14937	14914	14854	14891	14844	14845	15213	15004	14791	14990	15006	14889	14909	15013	14942	15074	14992	15024	15083	14793	15035	14914	14923	14932	14996	15113	14952	15003	15017	14874	14972	14862	15181	15017	14843	14884	14938	14980	14852	14927	14909	14869	15146	14927	14898	15092	14849	14947	14951	14983	14865	14960	14799	14945	14827	15010	14977	14905	14856	14748	15060	15043	15148	15062	15003	14899	14915	15149	14917	15083	15111	14974	14947	14967	14963	14876	15000	15026	14883	14944	14970	15026	14932	15064	14995	14887	15066	14881	15158	14768	14937	14827	14810	14981	15061	14806	14812	14951	14896	15090	14768	14896	14814	14966	14955	14982	14979	15011	14868	14932	14916	15003	14889	14974	14819	15156	14944	14969	14723	15015	15071	15023	14846	15007	15069	15043	14836	14924	15206	14937	14812	14996	15087	14818	14828	14849	14892	14817	15069	15022	14835	15033	15060	14960	14922	14962	14893	14937	14820	15010	14812	14813	14983	14893	14901	15127	15146	14926	14868	14880	14948	15027	15033	14952	15132	14842	14916	15198	14951	14779	14856	14849	14900	14973	14832	14844	15003	14868	14923	15067	14872	14921	15164	14879	14976	14948	15025	14900	14965	14990	14898	15045	14797	15031	14896	15136	14902	15036	14957	14891	14910	14901	15022	14755	15071	14996	14898	14940	14819	14880	15085	15014	15072	14892	14945	15108	14889	14981	14882	14890	14928	15071	15105	14810	14955	15022	14926	14911	14965	14844	15000	15009	14740	14892	15053	14877	15121	14944	15014	14827	14924	15198	15008	15079	14928	14846	15119	14903	14931	14897	14861	15011	14955	14918	14953	15023	14852	15141	14991	14949	15029	14954	14947	14887	14982	15031	14887	14803	14908	15089	14794	15029	14917	14890	14926	14990	14883	14978	15099	14904	14886	14766	14856	14971	14849	14961	14865	14991	14930	14938	14892	14987	14765	14911	14804	14913	14956	15032	14873	14997	14916	15006	14957	14775	15061	14919	14858	15100	15040	14961	15000	15050	14943	14989	15130	14820	14937	14906	14969	15069	15183	15003	14896	15005	14662	14809	15035	15053	14975	14819	14930	14989	15027	14975	14818	15041	14861	14869	14985	14961	14766	15208	15178	14946	15012	14852	14887	14882	15007	15040	15077	15021	14900	15063	14867	14941	14866	14742	14968	15124	15003	15077	14840	15074	14987	14805	15032	14981	14822	14930	15002	14897	14998	14988	15023	14787	15047	14893	15004	14954	15040	14932	15022	15027	14761	14922	14959	14940	14931	14946	14997	14825	15173	14949	14943	14969	15102	15071	14943	14947	14978	14933	15068	14793	15004	14949	14782	15079	14964	14934	15009	14942	14965	14889	14927	14971	14892	15030	15072	14923	15069	15077	14878	15055
24125	21337	28905	24181	21868	23625	24637	20678	19189	19278	18309	18284	17652	17640	17566	17314	17413	17885	19619	25187	28509	28079	24395	20722	18992	17927	17522	17321	17094	17222	16995	16907	17132	17039	17048	17091	17065	17183	17258	17109	17091	17256	17034	17146	17259	17141	16973	16973	17203	17063	16916	17096	16763	16808	16969	17118	16982	17305	16989	16850	16991	17043	17040	17118	16944	16971	16993	17226	17202	16913	17139	16975	16894	17087	17085	17185	17047	16975	17087	16907	17039	17119	16932	17040	16992	16748	17068	16906	17069	17287	16932	17073	17056	17090	17111	17080	17259	17191	17211	16939	16961	17133	17095	16948	17025	17075	17122	16932	17021	17026	17073	17047	16943	17131	17126	17040	17121	16916	16898	17039	17040	17069	17110	16972	17051	17204	17130	17035	17079	16978	17087	17054	16892	17155	17121	17053	17104	17145	17002	17178	16974	16977	16965	17151	16934	17343	17115	17390	16852	16891	17099	16783	16927	17181	16935	17047	16917	17041	17073	17061	17047	17075	17066	17015	17004	16933	16999	17039	17158	17052	17076	17107	17017	16911	16964	16893	17008	17142	17168	16926	16847	16964	16991	17065	16991	17078	16959	17125	17075	17001	17092	17046	16936	17212	17075	17012	16937	17040	17012	17030	16819	17067	17115	17222	16977	17045	16863	17172	16899	16875	16900	16984	17043	17037	17164	17222	17174	16999	17007	16839	17124	17036	17025	17093	17143	16942	17126	16825	16968	16741	17196	17221	17130	16890	16838	17081	17045	17123	16754	16939	16961	17078	17112	17025	17237	17082	16972	17181	16862	17065	16816	17054	17022	16930	17211	16944	17094	17194	17028	17039	17022	17058	17188	17007	16816	16978	17021	16968	16987	17032	17200	17187	17094	16982	16865	16817	16945	17079	16916	17078	16961	17066	17300	16971	16919	16829	16899	16880	16967	17010	17103	16992	16986	16839	16973	17147	17059	16982	16804	16731	17022	17115	16976	17152	17068	16926	17184	17100	16981	16878	16968	17098	17172	16943	16970	16960	16996	17106	17063	16921	17273	17056	17066	17100	17197	17006	17049	16725	17057	16936	17161	17053	17022	17083	16786	16962	16970	16995	17055	17120	17009	17094	17013	17188	16834	16978	17089	17154	16944	17201	17149	17160	16937	16900	17078	17097	17080	17145	17065	16952	17092	17233	17057	16907	17206	16927	17123	16965	17078	17095	16924	16915	17168	16856	16904	17100	17028	16932	17250	16852	16824	17161	17012	17148	16927	17169	16950	17027	17050	17194	16967	17078	16823	16953	16955	16954	16964	16833	16859	17261	16870	16946	16955	17144	17102	16977	17150	17024	17073	17058	17243	16948	16929	16930	17091	17132	17097	17082	17044	16887	16912	17082	16924	16863	16932	17005	16984	17196	16943	16757	17139	17035	16970	17023	17192	16918	17043	16870	17177	17118	16929	16908	16905	16940	17059	16822	17058	17194	17004	17080	17109	17116	17109	17129	17186	16927	17034	17010	17039	16987	16981	17083	16691	17158	16999	17069	16954	16817	16922	17004	16928	16997	16979	17021	17190	17070	17108	16881	16856	16900	17127	16939	17062	17217	17027	17194	17025	16693	17137	17093	17093	17057	16905	16977	16819	17012	17027	16812	16932	17115	16893	17163	17006	16915	16915	17105	17236	16893	17187	17223	16937	16926	17128	16992	16970	16940	16890	17044	17222	16989	17047	17042	17116	17037	16893	16962	17061	16833	17014	16965	16961	17118	17071	16931	17190	17099	16996	16954	17160	17193	16835	16860	16857	17022	17163	17111	16769	16838	16958	17063	17158	16890	17010	17059	17043	16957	16837	16980	17011	16957	16895	17095	17109	17270	16942	16653	17007	17017	17059	16927	16986	17037	16994	17042	17004	17005	17245	17102	17089	16953	17026	16814	17120	16872	17004	17029	16804	17053	16910	16996	17074	17122	16999	17047	17035	17120	17099	17081	17030	17038	17084	16838	16841	17105	16886	17043	17003	17290	17061	17194	16694	16988	17202	16986	17059	17160	17123	17070	16855	17073	17191	16873	17043	16926	17121	17055	17009	17042	17012	16940	17026	17267	17070	17031	17018	17055	17270	16985	17083	17003	16947	17119	16900	17182	17050	17084	17035	17079	17121	16905	16908	17009	17043	17016	16952	17162	17028	16805	16825	17225	16938	16903	16916	17030	17094	16983	16958	16886	16982	16937	17122	17108	17023	16993	16949	16916	17130	16910	16898	17085	17144	16981	17129	17191	17168	16972	16893	17083	17017	17149	17232	17131	17320	16864	17120	17075	16939	17012	16942	17098	16876	16950	16957	17000	16954	17135	17069	17077	17035	16819	17061	16856	17157	17036	16955	16946	17094	16792	16960	17060	17067	16959	17006	17085	17038	16950	16944	17055	17168	16856	16946	17009	16961	17066	17011	17108	17053	16904	16904	16871	17049	16845	17213	17003	16957	16967	16789	17035	17057	17189	16907	17080	16862	17297	16810	17095	16887	17072	17339	17125	16933	17058	17110	17070	17115	17056	17138	16855	16874	16940	17054	16867	17081	17105	17017	16992	17077	16977	17018	17051	17005	16969	16985	16913	17106	16960	17043	17004	17087	17082	17085	16995	17157	17036	16990	16858	17067	17141	17128	17244	16920	16883	16961	17181	17015	17023	17103	17171	16912	16943	16984	16852	17156	16959	17017	16927	17064	17073	16952	17046	16884	17063	16818	16892	17142	17043	17128	17344	17151	17279	16835	17046	16993	16972	16778	17095	17199	17044	17012	17011	17116	16787	17188	17071	17107	16996	16891	16863	17197	17028	17043	16979	17225	17088	17064	16893	16877	16890	17081	16986	16973	17006	17060	17113	16937	17063	17099	17115	17014	17090	17014	16885	17163	16989	17106	16966	16897	17053	17058	16960	16973	16853	16775	16945	16863	16852	16971	17092	17060	16952	16994	17025	17130	16920	17066	16890	16952	17168	16914	17025	17177	16896	17008	17024	17168	16953	16851	17057	17169	17196	17141	17000	17090	16968	17007	16959	17122	16956	17017	16902	17021	16859	17283	17220	17026	16900	17158	16999	17226	17068	17022	17165	16838	16970	17043	17110	17113	17022	17141	17105	16869	17106	17003	17061	17095	17156	17042	17302	17146	17105	16858	17079	17106	16977	16998	17096	17078	17136	17063	16959	16995	16949	16942	16796	16843	17101	17114	17048	16977	17027	17020	16944	16931	17039	16909	17110	16991	17093	16895	16799	17176	16917	16901	17043	16855	16995	17008	16888	17082	17007	16836	17060	17017	16798	16992	17023	17129	16944	17134	16891	17016	17080	16853	17118	16916	17192	17074	16947	17130	17213	16976	16975	16989	17074	17070	16970	16978	17115	16807	17296	16958	17192	16964	16823	17024	16990	17063	17167	16978	16805	16949	16815	16931	16957	17031	16954	16877	16929	17031	17085	17142	17143	17139	16860	17063	16807	17011	17154	17007	17049	17248	17116	17051	17153	17195	16914	17127	17089	17012	16920	16915	16899	17110	17208	16778	16979	16892	16855	17092	16967	17000	17132	17156	17002	16913	17147	17044	17076	16972	17164	16928	17077	17057	16945	16999	16883	16905	17013	16907	17003	17086	16871	16948	16966	17066	16978	17140	17109	17153	16798	17118	16908	17217	17186	17050	16968	17259	17014	16943	17031	17024	17079	17030	17169	17093	17079	17016	17127	16987	16852	17092	16916	17004	17113	16930	17090	17044	17062	17045	17082	17152	17116	17110	17184	17172	17068	17185	17038	17181	17134	17122	17106	17163	17047	17206	17105	16851	16989	16998	17040	17064	16902	16923	17098	17001	16975	17061	17105	17090	16989	17096	16835	17029	16884	17013	16864	16928	17058	17144	17186	17233	17089	16975	17122	16911	16972	17224	16934	16869	17077	16855	16945	16925	17013	17150	17168	17054	16975	16913	17020	16879	17013	16961	16753	17022	16953	16923	16860	17074	17124	16918	17025	16962	17027	17007	16843	17148	17007	16758	16997	16911	17203	17111	16987	16955	17131	17162	17164	16998	17093	17078	16940	17094	16863	17006	17154	17064	16898	17005	16944	16967	16949	17074	17184	16930	17097	17196	17162	17091	17203	16949	16937	16963	16960	17163	17004	17059	17078	16988	16855	17120	16915	17045	17164	17236	17202	17168	17196	16774	16928	17022	16932	17144	17109	16954	16885	17002	16876	16994	16995	17172	16969	17215	17007	16907	17119	17202	16886	17184	17045	16867	16792	16923	17153	16919	16870	16916	16728	16951	17045	16977	17084	17330	16909	17045	16982	17087	17003	16993	16866	16952	16947	17279	17166	17022	17080	17145	16935	16976	16911	17219	17140	16771	16916	17078	17084	17041	17116	17101	17073	16846	17000	17149	17002	16957	17101	17107	16935	17100	17242	17117	16919	17353	17099	17059	16897	17006	16950	16986	16986	16835	17028	16870	17021	17002	17081	16856	16891	17040	17072	17108	17015	17158	16979	17076	16792	17123	17352	17017	17066	17011	17217	17073	16870	17146	16991	16998	17146	17084	17057	17221	17070	17169	17095	16872	16979	16937	16993	16869	17093	17088	16942	17074	16866	16931	17187	17035	17012	17018	16969	17004	17090	16937	17001	17211	17236	17185	17037	16941	17015	17050	17034	17042	17045	17121	16896	16918	17136	17174	17216	16967	17000	17004	16900	16757	16920	16949	16675	16824	16979	16907	17083	16869	17012	17084	16988	16975	17024	17019	17117	17070	17235	17170	17199	16997	17015	17006	16826	17012	16968	16858	17061	16896	16907	17018	16951	16943	16962	17005	16929	16974	16980	16930	16895	17274	17177	16999	17091	17167	17128	17099	17197	17263	17144	17033	16949	16944	17004	16988	16980	17055	17131	17032	16826	16897	17020	17009	16980	17088	16851	17066	16858	16879	17065	16881	17030	16944	16989	16962	17243	17168	17155	16953	17086	17194	17065	16841	16833	16946	17090	17154	17077	17050	16913	16904	16968	16979	17018	17198	16802	17034	16960	16726	17238	17211	17057	17190	17021	17073	16870	16976	17122	17115	17092	17040	16824	17174	17036	16982	17064	16869	17193	17100	17021	17105	16900
18134	30854	28740	22793	20033	20482	21484	20433	18312	18380	16510	16288	15367	15544	15161	15142	15099	16154	19263	27608	30246	28697	23597	19057	16763	15537	15140	14957	14678	14853	14759	14707	14856	14699	14721	14905	14568	14610	14718	14718	14643	14684	14841	14864	14624	14845	14886	14702	14738	14726	14863	14752	14747	14730	14840	14717	14749	14753	14951	14946	14564	14814	14788	14702	14838	14882	14593	14635	14843	14588	14785	14749	14909	14823	14652	14693	14756	14696	14877	14777	14744	14897	14750	14780	14699	14724	14740	14739	14662	14765	14757	14758	14767	14737	14747	14683	14773	14933	14627	14620	14897	14734	14716	14836	14636	14745	14616	14790	14713	14908	14874	14691	14744	14839	14632	14785	14591	14737	14730	14831	14652	14564	14718	14680	14834	14804	14814	14897	14647	14615	14714	14696	14761	14790	14633	14719	14597	14779	14691	14762	14829	14723	14741	14710	14873	14673	14801	14857	14850	14892	14767	14884	14813	14649	14808	14632	14712	14715	14773	14738	14927	14930	14628	14702	14758	14865	14849	14765	14759	14606	14735	14745	14855	14758	14752	14878	14707	14783	14792	14760	14692	14596	14715	14738	14873	14745	14667	14664	14800	14708	14724	14620	14810	14642	14846	14705	14755	14727	14705	14638	14780	14518	14741	14733	14752	14751	14853	14838	14811	14822	14737	14796	14816	14753	14749	14833	14659	14909	14674	14656	14872	14687	14818	14592	14929	14521	14681	14803	14821	14665	14700	14725	14843	14810	14726	14722	14638	14649	14674	14678	14670	14687	14684	14875	14840	14710	14803	14711	14777	14975	14783	14714	14737	14621	14717	14819	14806	14875	14696	14713	14779	14786	14801	14739	14730	14797	14782	14853	14700	14650	14550	14546	14907	14671	14769	14785	14782	14542	14714	14797	14796	14606	14859	14646	14776	14695	14872	14465	14747	14768	14773	14912	14701	14759	14603	14823	14627	14742	14870	14761	14838	14775	14677	14661	14789	14813	14676	14661	14682	14808	14773	14725	14732	14782	14772	14925	14749	14602	14703	14741	14672	14578	14710	14827	14736	14783	14701	14645	14711	14691	14929	14723	14625	14662	14758	14808	14588	14870	14818	14665	14737	14850	14742	14838	14809	14671	14788	14613	14713	14819	14753	14797	14625	14594	14725	14771	14785	14477	14652	14851	14521	14641	14917	14476	14672	14629	14846	14678	14765	14634	14800	14802	14721	14656	14671	14677	14749	14624	14892	14661	14772	14649	14704	14728	14776	14745	14953	14828	14765	14687	14694	14752	14726	14704	14812	14610	14598	14665	14678	14817	14765	14686	14726	14724	14759	14673	14763	14730	14873	14798	14913	14663	14618	14736	14749	14670	14738	14765	14765	14631	14862	14568	14652	14698	14732	14676	14705	14661	14738	14765	14793	14605	14778	14718	14853	14783	14717	14831	14759	14691	14738	14720	14732	14786	14806	14835	14674	14739	14792	14839	14738	14799	14809	14737	14626	14525	14806	14907	14636	14736	14515	14779	14928	14737	14624	14849	14720	14594	14742	14658	14692	14741	14736	14835	14714	14718	14645	14588	14663	14737	14693	14727	14576	14720	14710	14793	14818	14686	14726	14626	14700	14806	14731	14728	14751	14690	14695	14843	14786	14849	14786	14683	14583	14650	14739	14901	14734	14850	14570	14643	14561	14666	14651	14768	14660	14647	14838	14739	14685	14757	14833	14714	14684	14771	14764	14698	14787	14743	14741	14565	14618	14751	14893	14673	14653	14772	14658	14752	14783	14739	14612	14611	14761	14753	14886	14762	14625	14693	14913	14634	14776	14803	14652	14616	14494	14784	14759	14920	14652	14748	14863	14711	14783	14696	14600	14687	14848	14738	14702	14606	14703	14713	14883	14658	14795	14731	14720	14670	14866	14554	14744	14894	14745	14714	14812	14632	14784	14749	14845	14964	14870	14744	14664	14645	14724	14719	14680	14533	14676	14691	14773	14706	14549	14874	14642	14695	14801	14714	14482	14788	14764	14897	14668	14588	14668	14707	14731	14812	14853	14606	14895	14739	14736	14757	14534	14687	14680	14751	14604	14837	14700	14632	14679	14769	14780	14733	14765	14762	14676	14885	14749	14890	14694	14716	14582	14606	14671	14749	14535	14906	14849	14756	14913	14862	14641	14746	14801	14827	14609	14644	14735	14673	14738	14676	14644	14751	14531	14691	14837	14874	14674	14823	14834	14641	14744	14793	14934	14894	14728	14581	14750	14718	14846	14478	14730	14766	14667	14650	14762	14779	14679	14778	14784	14806	14610	14587	14669	14781	14706	14812	14812	14656	14787	14523	14621	14879	14821	14764	14650	14673	14650	14843	14718	14701	14791	14599	14592	14782	14795	14878	14648	14641	14798	14792	14769	14640	14705	14597	14693	14730	14617	14644	14805	14724	14743	14748	14523	14893	14671	14721	14683	14624	14669	14670	14708	14772	14885	14659	14552	14522	14772	14861	14700	14710	14591	14502	14701	14738	14666	14602	14721	14785	14648	14669	14764	14656	14754	14595	14842	14734	14702	14780	14992	14716	14726	14723	14601	14909	14739	14647	14800	14952	14769	14688	14893	14824	14691	14656	14783	14795	14809	14749	14778	14618	14614	14741	14734	14734	14778	14792	14619	14735	14816	14879	14752	14846	14693	14731	14576	14692	14869	14818	14854	14634	14786	14714	14553	14606	14772	14694	14684	14750	14903	14584	14539	14980	14827	14645	14853	14604	14642	14907	14629	14856	14762	14699	14726	14517	14635	14737	14671	14874	14567	14815	14711	14697	14733	14716	14558	14678	14824	14688	14769	14707	14763	14860	14797	14671	14746	14607	14725	14692	14959	14614	14743	14692	14863	14554	14764	14585	14768	14682	14746	14663	14888	14610	14983	14730	14654	14915	14636	14777	14607	14713	14730	14848	14818	14689	14852	14573	14717	14591	14819	14659	14667	14836	14602	14751	14620	14727	14679	14747	14803	14819	14635	14714	14651	14838	14761	14756	14719	14666	14723	14645	14739	14729	14800	14818	14776	14723	14672	14650	14657	14796	14646	14689	14693	14648	14689	14846	14808	14878	14904	14724	14735	14741	14697	14528	14666	14749	14687	14729	14782	14700	14795	14714	14768	14651	14722	14658	14735	14713	14825	14649	14592	14701	14916	14624	14759	14772	14818	14744	14633	14694	14781	14760	14793	14770	14761	14822	14801	14751	14682	14768	14683	14863	14727	14835	14681	14817	14802	14720	14750	14697	14773	14776	14767	14531	14848	14662	14810	14755	14773	14732	14680	14745	14722	14807	14724	14686	14753	14767	14845	14620	14636	14668	14490	14719	14768	15010	14737	14840	14672	14769	14761	14573	14847	14770	14712	14761	14594	14836	14682	15043	14785	14628	14719	14749	14715	14735	14888	14864	14777	14665	14857	14862	14730	14609	14841	14649	14790	14579	14872	14705	14888	14731	14588	14716	14581	14751	14862	14816	14650	14905	14830	14684	14770	14515	14635	14746	14826	14728	14731	14647	14587	14765	14605	14756	14818	14745	14708	14913	14758	14943	14700	14814	14660	14717	14798	14689	14834	14771	14642	14827	14783	14635	14681	14795	14641	14898	14742	14701	14632	14518	14831	14698	14689	14604	14695	14728	14848	14810	14804	14779	14897	14723	14808	14629	14577	14803	14680	14754	14823	14709	14621	14725	14545	14762	14768	14697	14630	14701	14660	14482	14688	14782	14745	14695	14737	14780	14586	14715	14806	14858	14930	14531	14666	14847	14701	14832	14732	14621	14705	14774	14796	14673	14753	14836	14794	14892	14668	14778	14786	14719	14777	14693	14684	14799	14584	14641	14772	14818	14767	14719	14824	14764	14669	14604	14814	14788	14530	14759	14779	14917	14775	14780	14671	14835	14706	14654	14901	14771	14501	14685	14638	14783	14685	14987	14776	14793	14817	14844	14838	14538	14627	14750	14663	14709	14843	14681	14507	14818	14676	14756	14788	14676	14596	14737	14789	14826	14648	14790	14649	14707	14778	14662	14677	14632	14799	14872	14794	14743	14865	14701	14786	14662	14575	14479	14762	14830	14775	14787	14667	14704	14796	14724	14758	14731	14780	14773	14552	14737	14841	14793	14792	14686	14703	14685	14753	14729	14633	14608	14814	14653	14742	14700	14747	14795	14833	14789	14735	14852	14810	14802	14751	14793	14790	14828	14610	14701	14789	14662	14780	14880	14806	14815	14805	14793	14885	14902	14817	14763	14748	14752	14834	14770	14794	14623	14888	14718	14732	14758	14806	14693	14747	14789	14797	14575	14895	14597	14770	14875	14743	14712	14676	14737	14608	14761	14910	14836	14693	14808	14846	14772	14763	14790	14765	14645	14690	14661	14721	14630	14759	14740	14764	14791	14631	14802	14645	14838	14564	14857	14607	14657	14619	14655	14812	14781	14621	14578	14848	14809	14534	14800	14675	14744	14890	14653	14710	14675	14634	14804	14700	14825	14525	14684	14582	14673	14808	14697	14631	14752	14851	14665	14727	14919	14786	14611	14612	14694	14703	14738	14823	14671	14678	14669	14774	14595	14649	14855	14790	14735	14607	14857	14540	14779	14895	14695	14655	14705	14588	14822	14896	14723	14636	14885	14782	14812	14669	14565	14808	14533	14569	14697	14683	14825	14792	14741	14775	14682	14808	14535	14864	14696	14565	14740	14698	14813	14637	14713	14662	14681	14886	14608	14799	14691	14835	14620	14780	14765	14546	14731	14835	14674	14822	14659	14776	14929	14813	14694	14621	14829	14703	14778	14705	14716	14704	14651	14733	14843	14640	14719	14718	14727	14925	14643	14552	14921	14541	14829	14788	14766	14718	14688	14742	14540	14799	14585	14683	14629	14849	14576	14772	14804	14707	14852	14688	14807	14725	14653	14907	14847	14756	14744	14788	14648	14843	14479	14594	14739	14682	14526	14641	14806	14864	14711	14754	14787	14710	14786	14817	14670	14650	14553	14588	14496	14731	14681	14677	14762	14735	14739	14724	14850	14814	14603	14739	14781	14771	14724	14747	14610	14716	14769	14835	14541	14594	14720	14742	14636	14658	14692	14667	14728	14768	14765
30272	22730	23162	20648	18413	18687	19221	18335	18051	18248	17739	17911	17885	17629	17690	17696	17534	17557	17318	17540	18127	18638	18929	18400	17944	17921	17617	17410	17555	17443	17801	17576	17887	17650	17696	17680	17549	17772	17464	17458	17592	17512	17673	17669	17731	17635	17506	17549	17713	17607	17544	17640	17707	17742	17645	17620	17351	17468	17573	17625	17570	17570	17578	17671	17624	17709	17565	17886	17487	17582	17670	17578	17717	17626	17508	17712	17697	17656	17476	17614	17740	17637	17516	17891	17586	17744	17625	17685	17799	17683	17605	17535	17742	17650	17663	17514	17823	17619	17620	17507	17755	17748	17518	17532	17532	17484	17632	17519	17670	17604	17744	17745	17694	17449	17715	17654	17573	17668	17584	17661	17661	17687	17517	17723	17534	17478	17538	17663	17701	17553	17562	17485	17660	17469	17616	17783	17700	17669	17430	17549	17678	17558	17708	17609	17549	17513	17421	17696	17598	17577	17637	17583	17457	17498	17655	17673	17569	17844	17425	17584	17589	17462	17520	17793	17454	17612	17481	17590	17693	17627	17714	17478	17642	17729	17617	17660	17486	17648	17531	17601	17586	17500	17537	17433	17526	17533	17609	17711	17596	17662	17652	17442	17476	17772	17657	17699	17536	17587	17691	17547	17601	17461	17556	17637	17670	17484	17785	17538	17727	17701	17643	17742	17614	17428	17640	17679	17590	17812	17588	17531	17664	17620	17722	17624	17679	17721	17635	17377	17765	17759	17545	17722	17431	17485	17593	17692	17602	17632	17577	17614	17607	17621	17777	17794	17674	17721	17561	17503	17542	17653	17706	17699	17668	17497	17704	17234	17757	17644	17476	17767	17455	17640	17737	17677	17888	17448	17512	17520	17384	17599	17666	17483	17547	17637	17630	17779	17777	17556	17702	17743	17496	17846	17620	17401	17630	17512	17579	17663	17460	17721	17686	17592	17663	17550	17485	17624	17497	17572	17601	17441	17651	17593	17718	17651	17877	17659	17517	17484	17766	17484	17643	17660	17723	17521	17682	17633	17775	17816	17565	17652	17563	17791	17731	17553	17627	17746	17670	17658	17468	17640	17706	17431	17615	17444	17501	17438	17501	17544	17660	17431	17543	17620	17591	17569	17575	17508	17535	17513	17575	17724	17692	17686	17725	17617	17535	17801	17583	17765	17575	17516	17703	17542	17513	17598	17784	17728	17584	17770	17460	17498	17648	17582	17517	17488	17547	17594	17673	17748	17678	17559	17600	17535	17613	17511	17655	17437	17366	17535	17551	17352	17390	17814	17723	17554	17625	17363	17719	17508	17495	17475	17683	17746	17357	17605	17645	17768	17687	17608	17518	17762	17711	17670	17662	17540	17539	17619	17561	17585	17510	17529	17658	17567	17634	17619	17618	17757	17697	17605	17396	17616	17460	17631	17396	17366	17598	17560	17726	17662	17494	17649	17600	17618	17603	17761	17593	17504	17479	17474	17682	17562	17510	17616	17648	17672	17612	17579	17612	17510	17469	17542	17628	17638	17553	17408	17606	17635	17913	17693	17821	17499	17606	17363	17585	17194	17568	17327	17432	17927	17548	17759	17656	17670	17695	17625	17379	17785	17646	17533	17614	17446	17467	17646	17518	17542	17365	17599	17539	17720	17765	17673	17528	17607	17715	17531	17771	17547	17504	17679	17695	17426	17532	17580	17672	17742	17650	17559	17404	17677	17553	17470	17627	17625	17789	17705	17554	17503	17485	17560	17698	17720	17638	17706	17672	17433	17499	17693	17643	17670	17592	17703	17826	17686	17518	17552	17386	17408	17584	17504	17422	17389	17400	17434	17580	17596	17566	17560	17533	17606	17528	17403	17714	17645	17644	17783	17684	17536	17521	17590	17612	17671	17774	17632	17717	17457	17739	17544	17822	17531	17547	17528	17477	17824	17583	17575	17486	17565	17496	17527	17742	17648	17876	17717	17728	17648	17714	17818	17517	17475	17512	17577	17458	17816	17697	17609	17575	17461	17764	17527	17767	17417	17758	17611	17550	17491	17743	17691	17961	17762	17587	17742	17486	17638	17515	17624	17601	17476	17663	17729	17589	17499	17502	17372	17714	17686	17571	17615	17493	17515	17619	17510	17503	17514	17529	17384	17488	17695	17654	17546	17642	17700	17758	17677	17563	17662	17824	17438	17518	17606	17588	17678	17813	17505	17477	17747	17690	17567	17654	17706	17587	17273	17521	17561	17749	17633	17404	17407	17402	17554	17539	17497	17594	17667	17667	17722	17695	17634	17504	17637	17741	17612	17536	17570	17638	17749	17578	17678	17571	17549	17627	17535	17610	17808	17773	17626	17591	17717	17416	17477	17624	17574	17564	17792	17612	17745	17578	17730	17622	17637	17574	17727	17585	17689	17675	17713	17398	17709	17728	17764	17686	17527	17815	17684	17575	17568	17493	17533	17511	17716	17741	17508	17651	17516	17614	17761	17578	17562	17637	17477	17682	17687	17521	17682	17527	17540	17775	17463	17711	17556	17663	17646	17717	17720	17489	17608	17705	17485	17457	17681	17565	17467	17484	17598	17754	17620	17393	17695	17528	17523	17653	17699	17449	17492	17696	17347	17679	17570	17577	17583	17561	17846	17581	17758	17713	17639	17571	17722	17545	17684	17471	17683	17765	17600	17618	17739	17742	17572	17603	17684	17748	17535	17635	17631	17598	17459	17605	17470	17689	17826	17623	17691	17578	17650	17668	17652	17487	17696	17506	17639	17655	17724	17752	17745	17636	17529	17504	17563	17495	17658	17684	17556	17719	17516	17573	17504	17481	17554	17711	17587	17497	17501	17657	17753	17628	17496	17588	17574	17560	17512	17661	17538	17611	17812	17692	17600	17648	17834	17644	17531	17741	17654	17696	17709	17477	17629	17662	17789	17536	17313	17616	17759	17434	17736	17666	17415	17691	17737	17501	17609	17796	17796	17628	17710	17836	17674	17827	17454	17786	17697	17604	17645	17472	17643	17532	17519	17549	17616	17741	17612	17593	17938	17528	17783	17658	17653	17578	17400	17519	17623	17885	17701	17657	17655	17579	17550	17706	17757	17435	17559	17632	17662	17599	17514	17508	17637	17675	17515	17646	17656	17538	17743	17663	17669	17513	17438	17704	17497	17591	17537	17748	17802	17326	17365	17506	17549	17618	17533	17760	17450	17523	17496	17661	17569	17767	17624	17674	17841	17550	17819	17621	17515	17601	17630	17698	17522	17695	17539	17682	17334	17553	17660	17672	17542	17505	17610	17468	17562	17674	17862	17513	17490	17596	17583	17484	17598	17605	17517	17704	17613	17752	17557	17432	17668	17566	17337	17600	17395	17525	17615	17797	17511	17609	17671	17684	17531	17618	17507	17451	17645	17646	17684	17557	17750	17606	17562	17569	17622	17386	17838	17778	17566	17682	17487	17691	17991	17860	17722	17669	17334	17702	17691	17325	17719	17581	17774	17633	17586	17494	17637	17590	17629	17714	17678	17783	17508	17718	17567	17701	17454	17583	17756	17745	17578	17451	17503	17684	17621	17474	17596	17854	17555	17839	17561	17695	17536	17601	17366	17616	17678	17548	17471	17566	17345	17595	17493	17707	17512	17589	17579	17611	17603	17636	17531	17710	17584	17604	17569	17630	17626	17642	17481	17296	17524	17732	17606	17616	17581	17426	17556	17766	17701	17590	17770	17692	17547	17756	17553	17655	17549	17546	17479	17699	17535	17572	17580	17882	17499	17461	17742	17550	17687	17793	17461	17641	17441	17533	17910	17830	17754	17485	17670	17587	17577	17627	17544	17543	17526	17595	17644	17846	17523	17773	17571	17705	17835	17583	17660	17735	17563	17601	17688	17670	17455	17561	17517	17578	17462	17440	17618	17520	17690	17547	17400	17638	17623	17584	17648	17470	17566	17577	17562	17554	17678	17687	17615	17643	17801	17642	17727	17632	17467	17655	17572	17761	17610	17574	17525	17714	17658	17458	17469	17408	17578	17785	17516	17620	17760	17620	17576	17610	17558	17641	17390	17658	17607	17531	17693	17539	17762	17677	17640	17560	17641	17501	17583	17659	17897	17543	17667	17633	17703	17550	17541	17609	17535	17466	17581	17650	17605	17460	17552	17449	17651	17520	17641	17469	17525	17648	17342	17715	17638	17701	17476	17495	17551	17644	17553	17566	17620	17593	17641	17470	17664	17823	17586	17681	17570	17676	17510	17770	17606	17519	17531	17587	17638	17603	17540	17865	17752	17693	17632	17761	17605	17610	17694	17529	17575	17652	17741	17691	17423	17715	17565	17392	17662	17651	17640	17554	17489	17532	17558	17571	17517	17545	17592	17407	17587	17595	17455	17617	17490	17606	17554	17689	17480	17708	17486	17602	17580	17656	17480	17767	17421	17756	17641	17546	17623	17681	17515	17440	17609	17876	17381	17753	17614	17598	17670	17627	17633	17713	17751	17742	17577	17626	17630	17691	17422	17521	17543	17619	17584	17529	17720	17413	17540	17908	17702	17551	17692	17381	17503	17648	17659	17466	17645	17729	17568	17639	17610	17478	17500	17502	17595	17690	17424	17827	17584	17608	17640	17381	17744	17614	17719	17544	17688	17669	17590	17629	17802	17648	17520	17623	17720	17672	17652	17647	17499	17487	17730	17555	17756	17489	17385	17484	17600	17656	17748	17614	17555	17475	17795	17856	17724	17557	17597	17580	17584	17759	17471	17527	17633	17644	17547	17631	17589	17754	17549	17802	17562	17379	17435	17581	17568	17354	17493	17689	17530	17821	17532	17651	17652	17551	17577	17723	17601	17470	17548	17498	17800	17554	17491	17674	17554	17557	17492	17533	17718	17676	17601	17676	17606	17752	17716	17798	17754	17642	17466	17741	17541	17686	17494	17628	17740	17581	17452	17638	17518	17785	17596	17909	17648	17661	17598	17681	17475	17656	17622	17633	17589	17541	17814	17517	17623	17553	17688	17797	17815	17671	17565	17832	17543	17514	17628	17756	17640	17702	17557	17682	17545	17469	17418	17684	17506	17725	17496	17528	17572	17872	17656	17593	17773	17631	17385	17595	17574	17714	17587	17536	17523	17585	17644	17539	17357	17714	17578	17525	17585
17435	19471	19290	17284	16518	17376	17612	16252	15881	16146	15622	15501	15254	15264	15060	15201	15006	15194	15121	15523	16136	16817	16335	15866	15494	15299	15086	15053	15251	15016	15319	15077	15263	15198	15156	15065	15089	15080	15112	14957	15079	15156	15046	14985	15217	15224	15233	15122	15114	15128	15082	15159	14958	15144	15192	15107	14931	15085	15117	15119	14979	15142	14936	15020	15044	15132	15279	15052	15125	15235	15066	15120	15225	15032	15137	15232	15209	15054	15160	14959	15113	15182	14942	15204	15039	14995	15198	15178	15122	15220	15027	15075	14948	15091	15155	15038	14943	15098	15058	15205	15229	15222	15045	15201	15095	15169	15225	15166	15164	14868	15041	15061	15093	15000	15082	15003	14987	15093	15131	15043	15276	15026	15025	14992	15067	15107	14966	15139	15161	15119	15055	15108	14945	15098	15004	15280	15063	15133	15106	14999	15074	14975	15030	15015	15175	15204	15067	15056	15138	15063	15043	15144	15177	15217	15243	15228	15002	15098	15214	15117	15114	14988	14946	15072	15194	15199	14953	15024	14931	15088	15259	15032	15088	15132	15033	15054	14851	15182	15172	15161	15073	15109	15224	15141	15008	15019	15101	15089	15000	15013	15255	14929	15320	15018	15224	15090	15090	15250	15028	15229	15271	15211	15078	14908	15073	15167	15128	14938	14956	15096	14942	15128	15058	15046	15008	15252	14897	15061	15105	14875	15134	15027	14904	15089	15166	15178	15314	15107	15071	14998	15133	15051	14913	15061	15178	15172	15258	15237	15145	15135	15005	14902	14883	15091	15021	15018	15000	15233	14893	15247	15033	15171	15152	15197	15187	15021	15139	15043	15277	15110	15233	15125	15181	15269	15098	15059	15095	15161	15125	15090	15018	14945	15028	15087	15117	15076	15060	15097	15093	14909	15005	15035	15161	15193	15161	15165	15075	15037	15120	15144	14995	15086	15253	14995	14924	15276	15082	15005	15113	15208	15171	15100	15264	15189	14963	15141	15234	15023	15278	15065	15026	15142	15082	15148	15185	15112	15122	15131	14996	14986	15229	14987	15163	15078	15033	15221	15031	15020	15039	14860	15002	15181	15054	15126	15124	15044	15146	14926	15028	15275	15012	15058	15126	15198	15063	14949	14988	15042	15308	15108	15136	14996	14936	15099	15047	14989	15138	15097	15082	15062	14960	15180	14855	15089	14928	15036	15055	15052	15218	15218	15253	14912	15164	15070	15115	15085	15127	15147	15216	15077	15310	15096	15144	15174	15074	15174	15102	14940	15071	15201	15129	15144	15138	15184	15107	15122	15112	15061	15017	15267	15044	15030	15104	15001	15045	15015	15065	15108	15093	15002	15199	15172	14957	15143	15108	15102	15047	15252	15179	15085	15003	15272	15061	15018	15099	15211	15142	15142	15001	15337	14991	15195	15063	15169	14954	15286	14989	15090	15157	14989	15071	14986	15021	15155	14943	15060	14953	14995	15082	15079	15137	15066	15143	15101	15139	15238	15223	15063	15140	15268	15162	15104	15039	14838	15031	15232	15376	15008	15076	15054	15061	15018	14962	15132	15128	14842	15298	15122	15191	15047	14978	14956	15091	15082	15212	15083	15148	14988	15216	14973	15124	15195	15252	15003	15121	15014	15254	15056	14900	15074	15164	15084	15148	15285	15170	15126	15062	15061	15146	14912	15088	15043	15081	15111	15186	15127	15147	15265	14951	15012	15118	15125	15016	15168	14962	15118	15009	15170	15164	15013	15046	14984	15176	15295	15064	14986	15047	14940	15003	14973	15218	15076	15084	15055	15149	15065	15165	15281	15040	15165	15173	15109	14903	15203	14992	15002	15177	15165	15055	15063	15014	15114	15119	15176	14974	15027	15073	15238	15090	14958	15120	15000	15132	14983	15139	15019	15047	15044	15196	14967	15037	15097	15071	15122	15006	14984	15203	15145	15182	15018	15179	14992	15007	15067	14966	15119	15024	15021	14950	15110	15135	15104	15184	14958	15109	15204	15006	15096	14973	14927	15157	15187	14906	15171	15118	14926	15160	15004	15219	15005	15140	15099	15087	15090	15090	15077	15236	15050	15138	14999	15117	15153	15149	15032	15105	15101	15121	15039	15204	14875	15096	15084	14913	15048	15063	14962	14953	15210	15085	15018	15041	15137	15198	15134	15042	15047	15197	15024	15045	15108	15061	15135	15163	15061	14950	15045	15122	15040	15176	15263	15221	15109	15227	14913	15030	15007	15083	15219	14911	14977	15038	15336	14926	15239	14954	15157	15041	15161	15234	15036	15120	15078	15064	15277	14936	15259	15075	15174	15077	15200	14918	15099	15138	15148	15100	15202	15244	15144	15229	15192	15129	15144	15126	15238	15010	15046	15144	15204	15105	15165	15067	15109	15063	15050	15159	15171	15093	15057	15125	15153	15156	15271	15133	15059	14968	14975	15023	14958	15086	15211	15213	14984	15244	15075	15023	15078	15197	14998	14955	15041	15054	15083	15120	15061	15137	15002	15058	15203	15004	14972	15127	15144	15209	15213	15140	15209	15049	15138	15105	14940	15057	15146	14954	14971	15023	14945	15061	15103	15112	15259	14997	15057	15176	15144	15246	15017	15048	15064	15154	14905	15136	15000	15216	15159	15160	15112	15056	15084	15164	15100	15108	14994	15006	15016	15113	15127	15153	15280	15152	15070	15148	15048	15149	15118	15104	15059	15212	15158	15033	15055	14842	15154	15277	15062	15117	15022	15086	15031	15168	15125	14901	15238	15112	15115	15073	15191	15035	15135	15001	15163	15035	15102	15219	15040	15089	15072	15122	15063	15079	15037	15130	15259	15078	14995	15265	15053	15066	15094	14974	15100	15010	15192	15023	15190	15128	15035	15086	15200	15183	15203	15110	15115	15100	15009	15056	15120	15189	15175	14987	15079	15077	15031	15282	15025	15177	15094	14961	15221	15005	15071	15090	15175	15056	15048	15128	15151	15184	15181	15195	15019	15128	15057	15144	15137	15012	15066	15090	15096	14940	15137	15127	14981	15139	15052	15244	15018	15061	15088	15163	15230	14994	15070	15250	15004	14999	14884	15041	14987	15296	15100	15075	15061	15093	14942	15013	15086	15068	15080	15045	14877	15226	15136	15133	15144	15108	15163	15024	15209	15138	15057	15027	15179	15177	14932	15249	15188	15073	15099	15002	15040	15007	15030	15036	15102	15133	15172	15181	15091	15017	15058	15062	15100	15233	15047	15164	15131	15038	15226	15200	15002	14981	15087	15148	14801	15293	15189	14964	15070	15175	15056	15029	15213	15131	15146	15224	15094	15023	15139	15171	15034	15188	15047	15073	15086	15152	15006	15186	15099	15291	14927	15147	14968	15014	15109	15148	15127	15181	15067	15168	15127	15042	15168	15105	15234	15157	15146	15075	15070	15128	15088	15230	14976	14879	15234	15068	15086	15101	15155	14956	15101	15088	15126	15079	15035	15192	15044	15095	15084	15008	15178	15101	15172	15177	15158	15195	15100	15027	14985	15118	15116	15092	15189	14954	15029	15082	14959	15111	15245	15154	15103	15115	15223	15163	15280	15137	15202	15206	15065	15174	14992	15201	15075	15261	15122	14937	15137	15090	15013	15261	15057	14985	15078	15136	14995	15066	15116	15225	15251	15146	14920	14985	15262	15082	15141	15137	15096	15110	15210	15137	14966	15015	15103	15050	15082	15074	15140	15012	14980	15163	15028	14980	15066	15134	15068	15094	14910	15159	15053	15155	15173	14997	15079	14993	15191	15005	15184	15127	15132	15093	15044	15111	15046	15112	15046	15244	15094	15221	14864	15261	15183	15051	14958	14859	15183	14945	15150	15195	15005	15235	15154	15193	14921	15119	15021	15190	15148	15150	15244	15213	15089	15022	15204	15052	15119	15190	15040	15277	15112	15001	15146	15166	15119	15190	15135	15245	15018	15078	14929	15250	15140	15186	15056	15062	14982	15086	15200	15117	14971	15123	15083	15114	14996	15214	15179	15098	15225	15111	15094	14982	15051	15106	15127	15023	15201	15190	15186	14986	15159	15296	15049	14885	15145	15078	15108	15333	15100	14972	15176	15054	15099	14969	14964	15255	15092	14984	14965	14997	15116	15011	15039	15093	14982	15256	15084	14961	15074	15130	14973	15096	15092	15082	15196	15104	14978	15138	15276	15041	15082	14942	14913	15009	15008	15280	15262	15086	14937	15082	15130	15079	15042	15028	14995	15071	15288	15241	14980	15150	14978	15250	15178	15023	15130	15218	15237	15104	15179	15099	15101	15092	15121	15194	15085	14886	15145	15048	15036	15110	15060	15126	15058	14995	14998	15024	15181	15006	15225	15126	15032	14877	15079	15138	15152	15004	14998	14976	15125	14991	15240	15159	14945	14971	15176	15064	15079	15003	15002	15201	15062	15122	15093	15302	15311	15146	15111	15181	15059	14933	15118	15116	15080	14949	15207	15093	15250	15210	15097	15080	14813	15058	15292	15121	14960	15079	15239	15130	14990	15187	14958	15178	15022	15024	15299	15070	15002	15107	15073	15060	15154	15035	15061	15180	14965	15129	15119	14936	15088	15253	14958	14922	14998	15166	15080	15065	15098	14959	15000	15174	15267	15105	15113	15129	15024	15277	15172	15088	15031	14983	15247	15104	15075	15121	15145	15176	15058	15041	15020	15026	15191	14931	15174	15066	15238	15359	15377	15067	14930	15049	15113	15132	15036	15176	15071	15180	14979	15077	15085	15237	15056	15190	15234	15098	15099	15068	14995	15100	15151	15231	15154	15029	15094	15191	15071	15033	15089	14988	15006	14841	15355	15115	15089	15180	15187	15167	15055	15058	15217	15234	15210	15178	15176	14928	15149	15035	15015	15194	14982	15054	15033	15058	15169	15096	15015	15117	14900	15100	15076	15086	15061	15209	15027	15128	15148	14938	15222	15095	14832	15004	15017	15026	15097	15058	15036	15198	14902	15061	15059	14990	15097	15168	15122	15225	14942	15103	15060	15074	15092	14968	15144	15097	15300	15088	15132	15070	15107	15017	15101	15013	15109	15286	15145	15067	15100	15117	15094	15123	15057	15142	15146	15130	15013	15013	15078	15116	15169	15199	15014
25707	21448	28318	25430	22314	20996	21273	19135	18736	18519	17946	17693	17337	17289	17486	17186	17269	17203	17155	19223	23135	23709	21952	19689	18566	17563	17210	17003	17068	17091	16899	16976	17029	17232	17199	17134	17142	17053	16963	16924	16975	17003	16827	17071	17004	16928	17045	17074	16879	17082	17008	17191	17015	17214	17310	17244	17048	17007	17122	17078	17104	17050	16966	17206	17095	17061	16858	17020	17105	16947	17074	16975	17057	16993	16896	17002	16997	17184	16916	16896	16918	16869	16977	16965	17091	17160	17121	17069	17102	16930	16965	16937	16741	16924	17008	16845	16855	17225	17276	16983	16885	17157	17106	17054	16999	17080	16846	16928	16926	16887	17046	16898	16926	16891	16801	16755	17187	17226	16908	16871	17082	17122	17079	17073	17123	16925	17046	16873	17113	17048	17098	17003	16952	17080	16761	17256	16945	16879	17147	17145	17123	17061	16994	17118	17022	16920	16960	16963	17123	17083	16999	16949	16862	17134	16822	16997	17141	17006	16686	16877	16866	16909	16935	16988	16961	16932	16950	17069	16884	16890	17053	17001	17149	17126	16969	17082	16935	17386	17088	16908	16888	17045	16993	17150	17121	17015	17010	17050	17065	16882	16878	17158	17083	17167	16982	16916	17012	17011	16865	17062	17181	17027	16931	16968	16991	16759	16946	16964	17099	17021	17009	17061	16890	16927	17055	16925	17118	16997	17120	17039	16915	16998	17127	16935	17069	17048	17068	16923	16926	17235	17021	17095	17079	16866	17044	17028	17006	17087	17082	17111	16983	17246	16913	16736	17123	16931	17123	16968	16982	16803	17036	17056	17043	16782	17012	16906	16969	16937	17088	17059	17002	16893	16951	17108	16998	16946	16900	17043	17044	17009	16982	17047	17109	17112	17142	17267	17108	17096	17069	17104	16920	17261	17046	16885	17067	17000	17131	16887	16949	16970	17064	16882	17016	16981	16888	17074	17084	17018	17030	16985	17122	16921	17118	16903	16972	16891	16839	16933	16838	16909	17149	17043	17004	17030	17008	17097	16882	17253	17176	16909	17073	17066	17066	17069	17090	17119	16935	16891	17274	16882	16960	16978	16963	17030	17019	16962	16971	16889	17048	16936	16972	16909	17074	16850	16903	16850	17117	17013	17195	17045	16859	17058	16841	17089	17012	16981	17109	17042	16874	17069	16937	17001	16907	17061	16965	17003	16785	16782	17025	17212	16985	16911	16998	17086	17017	16800	16987	16977	17048	16703	16890	16846	17053	16930	16925	16982	17128	17043	16943	16907	16989	17019	17050	17116	16943	16932	16889	17085	16994	16715	17037	17060	17014	16879	17014	16927	17051	16929	16834	17276	17057	17201	17209	17139	17049	17078	17013	17101	17069	17065	17030	17076	17055	16985	17123	16964	16909	17109	17080	17167	16839	16887	16824	16974	17067	17037	16989	17023	16908	16943	17086	17045	16906	17108	17015	16995	17053	17078	16991	17240	17254	17170	17133	16968	17024	17041	17001	17106	16950	16924	17148	17088	16943	16878	17072	16913	16966	17037	16958	16982	17098	16902	17153	17097	17137	16921	16941	16871	17001	16988	16878	16907	17043	17039	16874	17094	17020	16944	16846	16980	17187	16813	16884	16943	16940	17082	17028	17023	16995	17029	17046	17003	17093	17136	17021	17108	16980	16989	17048	17166	17240	17016	16965	16937	16967	17260	17037	16825	16974	16909	17073	17174	17151	17116	17190	17038	17172	17119	17117	16980	16978	16975	17039	17217	17050	16961	16914	17265	17335	17086	16977	16856	16946	17001	17002	17031	16948	16873	17055	17077	17257	16829	17040	17022	16934	16957	16977	16975	16881	16841	16888	17052	16759	16852	17037	16994	17014	16994	17109	17191	17036	16938	17046	17092	17137	16937	16815	16957	16993	16944	16851	16874	17000	16987	16868	16886	17194	16826	16939	17237	17155	17034	17087	17106	17225	16935	16896	17168	16912	16859	16882	16904	17147	17096	16982	16782	17117	16941	16903	17021	17062	16881	17167	17165	17004	17074	16909	16767	16872	16914	17140	16896	16874	16946	16897	16715	17057	17052	16854	17087	16948	17177	16984	17088	16993	16898	16979	16897	16865	16942	17241	16797	17051	17175	17120	17133	17114	17042	17180	16976	17259	17032	16853	17220	17131	17054	16948	16777	17160	16803	16899	17075	16931	16936	16947	17113	16974	16997	17030	17192	16877	16859	17058	17189	17092	16916	16946	17002	16987	17070	16946	16868	17037	16992	17054	17166	16969	16966	16952	17207	17125	16872	17132	16956	17019	17111	17056	17019	17112	17074	17099	17012	16994	16837	16965	17023	17035	17058	17050	17142	17104	17133	16860	17014	16914	17075	17105	17010	16972	16809	17097	16990	16974	17088	17004	17025	17054	17058	17235	17015	16903	16982	16921	17153	16999	17091	16844	17177	16976	16799	16979	17139	16964	16908	16910	17042	17099	16962	16990	17040	16949	17191	16968	17107	17259	17166	17045	17073	17321	17250	17114	17013	16819	16732	17205	16889	16991	17218	16853	17003	17013	16910	17137	16958	16941	17116	17065	17256	16750	16937	16969	16855	17152	17101	16849	16904	17137	17002	16971	17142	16959	16884	17041	17008	16905	16823	16893	16981	17000	16987	16978	17011	17074	17022	17084	16912	17110	17040	16922	17220	16962	17043	17046	16944	16803	16963	16852	16763	16852	17101	16841	16985	16988	16856	17272	17020	17036	17082	16975	16972	17050	17204	16974	16866	17088	16989	17023	17027	17177	16946	17130	17088	17184	17122	17175	17074	17253	17059	17182	16826	16826	16959	17035	16861	17106	17041	17090	16881	17016	17062	17070	17119	16949	16922	17070	16868	16942	17006	17234	17159	16978	16946	16992	16893	16914	17057	17068	16828	16975	17216	17275	17154	16994	16758	17056	17037	17114	16883	16965	16974	17043	16891	17164	17042	16923	16789	16897	17128	17137	17035	17128	17032	16740	16893	17000	17064	17090	16889	16981	17017	16930	16952	17018	16943	16885	16945	17143	17095	16836	16960	17069	17149	17052	16973	17168	17002	17042	17179	17157	16971	17002	16979	17084	16835	17110	16864	16921	17062	16898	16841	16957	17050	17214	17106	17025	17039	17065	16828	16918	17086	16944	16849	16718	17147	17047	17089	17001	17196	16790	17015	17004	16906	16943	17014	16963	17085	17266	16877	16794	16957	17177	16891	16925	16894	16916	17001	16878	17021	16868	16940	16909	17023	16806	16988	16924	17317	17061	17045	17100	17012	16918	17012	16937	17029	17013	17130	17177	17063	17051	16863	17006	17075	17157	17045	16943	16846	17001	16945	16930	17005	17026	17167	17118	16837	16808	17108	16958	17140	16974	16990	16922	17032	17125	17136	16972	16831	16844	16938	16987	16988	16997	16998	17103	16998	16967	16940	17122	17170	17082	17231	17105	17005	16909	16891	17087	17266	16972	16990	16949	16988	16931	16897	16943	17126	17069	16965	17008	16937	17245	17141	16927	17083	16962	16996	17123	16957	17024	17019	17110	17173	16852	17019	17146	16987	17118	16997	17068	17071	16943	16934	17129	17202	17067	16940	16880	16920	17017	16931	17089	16851	17087	17082	17050	17042	16802	16917	17066	16983	17155	17133	17203	17052	16979	16913	16924	17289	17099	16904	16720	16871	17013	17060	17048	17148	17094	17099	17089	16948	16990	17071	17055	17100	17022	17235	17142	17227	16949	16990	17207	16879	17109	17029	17000	17020	17089	16914	17054	17059	17058	16912	17150	17066	16933	17026	17414	16937	17339	16979	17117	16945	16957	16930	16938	16897	17025	16873	17051	17019	17044	16882	17006	17237	17061	17033	17076	16985	17022	17086	16972	17140	16905	16985	16965	16972	17086	16839	17057	17022	17283	17336	16849	16697	17208	17236	17031	16883	17028	16965	17066	17035	16964	17080	16918	16959	16783	17111	17006	17072	16921	16921	17045	16942	16824	17080	16950	16966	16855	16905	17055	16932	16808	16977	16803	16923	16975	16914	17019	16903	16923	16917	17065	17091	17024	17105	17083	16897	17087	16945	16977	16858	17018	17048	16968	16967	17041	17057	17023	16950	17073	16896	16899	16968	17070	16952	16912	17080	17030	16918	16924	17057	17118	17047	17012	16960	17064	16811	16988	16990	17137	17014	17056	16970	16921	16979	17181	17089	17032	17053	17038	17005	17144	16870	17105	16852	17088	17092	17032	16830	17044	16987	17053	16965	16877	17103	16838	17028	16884	17054	17113	17230	16868	17075	16808	16787	17022	17124	16994	16755	17099	17165	16969	17106	17077	16980	17093	16912	17120	16952	17098	17143	17075	16958	17004	16940	16963	16812	17076	16847	17160	16837	16849	17164	16997	17087	17051	16999	17021	16954	16994	17052	17065	17017	17067	16944	16935	17038	17122	17140	17125	16843	17091	16926	16969	16906	17034	16865	17318	17097	16884	16887	16870	17136	17191	17004	17043	16900	16979	16830	17298	17044	16788	16992	17114	16840	16978	17086	17057	16926	17230	16888	17185	16982	17128	16954	17253	17207	17147	17140	17018	16963	16959	16894	17191	16924	17200	17105	17143	17032	17110	16947	17002	16870	16983	17121	16871	16970	17035	17114	17105	17271	17054	17068	17053	16931	16952	16925	17042	17069	16858	16879	16980	17145	16952	17033	16941	17182	16893	17111	16918	16940	16890	17178	16882	16937	17017	16968	16951	17027	16879	16881	16801	16985	16990	17023	16931	17146	17138	17070	16866	17171	17032	16915	17062	16920	16894	16899	17044	16819	17069	16984	16878	16793	16947	17039	17059	17086	17210	17070	17147	16960	17383	17083	17044	16976	16995	16950	16978	16961	16927	17163	16965	17032	17049	16990	16985	16991	16890	17042	16901	16896	16889	16950	17119	16956	17046	17135	16799	17060	17062	17005	17069	17097	17007	17210	16901	17043	16854	17137	16806	16931	16946	17124	16794	16996	17005	17006	17134	17175	17078	16920	16900	17009	17041	17086	17025	17112	16806	16952	17005	16968	16998	16977	16952	16946	17161	16999	17093	17057	17175	17041	17095	16862	16996	17087	16997	17027
16033	24928	24291	20016	18795	18633	19807	17835	17469	17218	15722	15608	15395	15067	15069	15177	15051	15444	15130	19333	24193	24148	21178	17953	16350	15375	15024	14827	14779	14685	14865	14873	14942	14837	14881	14822	14858	14806	14755	14601	14827	14882	14686	14844	14809	14757	14792	14883	14754	14775	14795	14763	14730	14796	14881	14862	14886	14951	14676	14850	14812	14521	14755	14870	14928	14835	14671	14800	14705	14929	14826	14862	14634	14872	14733	14782	14728	14730	14838	14814	14886	14778	14710	14720	14749	14723	14710	14880	14744	14778	14703	14889	14776	14790	14846	14759	14630	14738	14881	14814	14799	14649	14770	14694	14750	14829	14689	14589	14942	14784	14592	14846	14835	14723	14824	14989	14766	14801	14642	14820	14851	14682	14835	14793	14660	14894	14855	14690	14878	14784	14804	14823	14739	14693	14707	14776	14931	14760	14825	14698	14681	14731	14915	14710	14833	14671	14792	14707	14797	14789	14850	14770	14905	14842	14774	14679	14887	14924	14668	14885	14864	14850	14801	14726	14830	14678	14702	14811	14734	14857	14832	14920	14798	14685	14816	14893	14734	14739	15039	14711	14887	14710	14791	14776	14880	14698	14659	14610	14926	14784	14812	14758	14821	14994	14596	14994	14675	14846	14783	14837	14875	14829	14667	14831	14957	14710	14629	14807	14798	14806	14905	14770	14857	14826	14801	14802	14756	14870	14831	14800	14878	14663	14765	14818	14756	14864	14826	14830	14933	14650	14815	14936	14857	14765	14700	14708	14864	14770	14653	14907	14839	14879	14789	14673	14757	14927	14700	14798	14850	14815	14893	15087	14706	14863	14608	14752	14734	14734	14865	14752	14865	14958	14759	14799	14977	14921	14719	14912	14835	14778	15018	14856	14723	14818	14691	14814	14729	14675	14800	14773	14941	14769	14817	14838	14966	14834	14695	14786	14904	14817	14885	14667	14759	14818	14639	14694	14973	14848	14707	14725	14704	14825	14732	14656	14821	14920	14738	14912	14814	14801	14897	14856	14770	14805	14719	14841	14564	14751	14619	14888	14908	14700	14807	14760	14640	14597	14699	14887	14772	14904	14767	14938	14742	14695	14838	14714	15110	14878	14682	14707	14627	14871	14758	14812	14694	14661	14695	14955	14894	14738	14691	14731	14879	14804	14877	14707	14713	14821	14753	14767	14922	14882	14631	14819	14722	14781	14696	14821	14874	14751	14832	14658	14714	14721	14839	14898	14675	14707	14726	14707	14888	14737	14811	14743	14771	14708	14841	14809	14618	14799	14917	14766	14780	14730	14855	14972	14930	14558	14758	14701	14826	14892	14981	15003	14675	14911	14865	14805	14723	14878	14822	14821	14839	14880	14715	14838	14732	14819	14796	14922	14856	14687	14859	14669	14800	14837	14803	14848	14952	14737	14830	14838	14704	14946	14637	14857	14448	14853	14806	14857	14770	14762	14888	14813	14679	14619	14675	14767	14589	14865	14800	14755	14818	14747	14665	14944	14916	14746	14601	14807	14714	14874	14768	14837	14774	14756	14720	14645	14873	14879	14777	14621	14679	14808	14900	14812	14817	14636	14816	14704	14770	14829	14779	14694	14730	14926	14771	14718	14714	14910	14808	14860	14708	14871	14963	15011	14871	14809	14856	14796	14878	14884	15002	14725	14789	14943	14628	14745	15049	14832	14712	14997	14843	14904	14806	14794	14691	14752	14543	14847	14838	14644	14868	14700	14708	14691	14753	14791	14814	14705	14829	14817	14956	14925	14695	14797	14737	14745	14689	14683	14896	14815	14675	14625	14726	14721	14930	14835	14483	14640	14820	14713	14804	14656	14676	14921	14998	14765	14714	14722	14810	14919	14829	14678	14870	14860	14854	14676	14905	14792	14812	14801	14764	14910	14689	14704	14758	14805	14810	14718	14698	14668	14701	14740	14813	14647	14881	14582	14865	14922	14944	14788	14687	14789	14823	14776	14753	14706	14573	14805	14764	14874	14717	14791	14744	14875	14683	14872	14718	14902	14821	14619	14653	14868	14750	14813	14816	14629	14967	14620	14687	14829	14851	14792	14794	14836	14823	14977	14810	14855	14714	14782	14878	14759	14756	14815	14710	14769	14720	14777	14873	14757	14899	14671	14621	14651	14762	14590	14787	14723	14699	14914	14705	14857	14824	14775	14914	14652	14826	14757	14658	14520	14848	14685	14799	14901	14880	14792	14805	14653	14910	14830	14749	14795	14844	14777	14849	14751	14791	14807	14841	14734	14984	14827	14843	14772	14683	14712	14753	14770	14742	14788	14793	14851	14817	14788	14756	14673	14894	14817	14781	14704	14819	14791	14793	14699	14833	14730	14857	14568	14693	15020	14792	14809	14743	14620	14780	14882	14765	14906	14831	14940	14813	14774	14611	14849	14743	14709	14836	14661	14874	14800	14682	14641	14892	14780	14892	14946	14865	14780	14809	14729	14823	14726	14768	14987	14677	14748	14674	14881	14797	14740	14908	14819	14837	14829	14790	14975	14759	14887	14801	14668	14623	14942	14878	14824	14700	14715	14638	14656	14746	14855	14807	14844	14958	14895	14768	14570	14634	14816	14748	14754	14940	14827	14770	14884	14843	14744	14770	14754	14767	14793	14764	14687	14811	14883	14907	14811	14908	14796	14739	14717	14846	14657	14927	14990	14828	14779	14798	14840	14696	14653	14898	14802	14598	14616	14739	14806	14708	14854	14799	14904	14766	14858	14853	14793	14938	14712	14700	14886	14717	14859	14863	14820	14871	14877	14876	14763	14779	14872	14532	14765	14774	14867	14781	14936	14786	14782	14798	14673	14718	14985	14840	14746	14824	14909	14750	14894	14730	14805	14826	14710	14964	14872	14785	14766	14793	14907	14818	14809	14686	15051	14678	14848	14806	14642	14883	14890	14653	14828	14818	14854	14745	14826	14950	14896	14676	14656	14574	14947	14964	14813	14946	14803	14868	14788	14972	14907	14775	14859	14855	14602	14765	14686	14772	14782	14733	14776	14844	14851	14698	14778	14751	14580	14761	14780	14760	14838	14603	14938	14825	14770	14808	14654	14751	14808	14728	14764	14919	14865	14852	14778	14910	14796	14879	14977	14808	14876	14768	14806	14972	14637	14727	14653	14854	14758	14784	14863	14704	14722	14810	14909	14888	14714	14845	14820	14997	14766	14911	14804	14660	14721	14775	14888	14860	14892	14837	14783	14722	14800	14830	14896	14703	14798	14663	14846	14699	14710	14780	14777	14792	14690	14786	14612	14611	14907	14912	14693	14857	14828	14838	14847	14724	14629	14770	14794	14746	14754	14641	14654	14656	14812	14826	14815	14647	14796	14753	14815	14717	15019	14807	14857	14718	15016	14768	14823	14690	14894	14824	14739	14903	14802	14636	15022	14809	14754	14823	14793	14878	14754	14923	14693	14855	14775	14839	14889	14775	14626	14644	14625	14834	14597	15027	14831	14860	14754	14875	14714	14748	14982	14850	14832	14644	14835	14823	14743	14569	14843	14872	14872	14711	14706	14785	14701	14853	14771	14742	14817	14839	14889	14720	14792	14832	14803	14719	14584	14690	14871	14740	14697	14847	14895	14787	14700	14665	14795	14812	14804	14769	14906	14817	14704	14782	14884	14832	14793	14794	14687	14713	14732	14854	14733	14727	14859	14688	14786	14837	14661	14952	14753	14812	14585	15027	14779	14809	14591	14766	14950	14770	14741	14900	14861	14691	14771	14710	14611	14927	14684	14784	14997	14749	14894	14802	14827	14785	14707	14936	14640	14820	14741	14862	14633	14820	14761	14838	14737	14604	14720	14780	14666	14793	14815	14564	14779	14864	14901	14778	14827	14704	14832	14981	14765	14725	14791	14829	14746	14876	14767	14789	14853	14829	14703	14761	14908	14535	14831	14854	14754	14930	14845	14544	14892	14832	14801	14714	14774	14795	14847	14870	14810	14757	14846	14631	14702	14775	14837	14659	14783	14947	14818	14921	14746	14740	14976	14735	14754	14847	14713	14741	14945	14813	14889	14731	14803	14769	14853	14772	14669	14674	14988	14799	14836	14819	14784	14851	14768	14737	14753	14793	14921	14702	14780	14744	14756	14876	14797	14749	14739	14765	14791	14549	14956	14779	14702	14765	14791	14775	14760	14941	14723	14840	14834	14646	14955	14905	14762	14730	14916	14936	14809	14678	14730	14868	14888	14678	14811	14840	14715	14938	14652	14677	14922	14833	14887	14861	14620	14726	14799	14797	14665	14834	14650	14813	14868	14705	14827	14678	14878	14778	14767	14903	14799	14859	14972	14784	14893	14718	14938	14768	14748	14878	14680	14886	14898	14936	14944	14766	14891	14872	14810	14861	14808	14711	14755	14775	14846	14572	14829	14849	14852	14756	14834	14939	14876	14882	14709	14806	14724	14744	14757	14940	14675	14798	14837	14813	14699	14844	14826	14609	14732	14831	14865	14903	14815	14869	15018	14681	14721	14892	14829	14806	14763	14819	14842	14719	14755	14871	14750	14791	14774	14971	14676	14688	14953	14767	14935	14924	14840	14813	14765	14974	14834	14790	14759	14874	14639	14944	14760	14896	14610	14869	14769	14834	14755	14620	14880	14717	14696	14738	14725	14826	14730	14787	14672	14759	14722	14621	14796	14848	14673	14826	14931	14775	15051	14920	14624	14784	14501	14685	14696	14708	14775	14820	14733	14740	14894	14809	14806	14875	14655	14674	14867	14961	14680	14816	14854	15013	14667	14828	14814	14858	14824	14920	14790	14713	14967	14849	14778	14687	14941	14554	14899	14612	14793	14709	14863	14738	14708	14677	14880	14805	14749	14829	14766	14742	14789	14823	15058	14741	14807	14790	14788	14837	14771	14827	14656	14839	14879	14831	14702	14787	14754	14608	14902	14722	14769	14684	14895	14789	14797	14843	14819	14866	14720	14752	14715	14780	14904	14697	14980	14850	14818	14827	14863	14701	14761	14538	14728	14785	14632	14820	14735	14635	14648	14697	14861	14903	14691	14818	14721	14698	14937	14958	14639	14929	14760	14958	14894	14694	14910	14767	14769	14857	14911	14762	14850	14809	14691	14813	14896	14893	14707	14962	14782	14917	14773
24289	21476	28994	24422	21997	23688	24119	20139	18685	19516	18776	18055	17674	17404	17286	17559	17241	17190	17647	22268	28528	27372	25548	21647	18995	17885	17241	16938	17003	16830	16809	17068	16976	16747	16606	16881	16823	16783	16736	16794	16629	16857	16718	16779	16913	16913	16745	16848	16872	16877	16789	16884	16954	16791	16771	16822	16979	16740	16730	16954	16928	16858	16846	16867	17071	16958	16790	16865	16809	17011	16926	16680	16805	16796	16970	16937	16736	16716	16807	16626	16818	16745	16763	16655	16785	17062	16851	16942	16906	16657	16677	16749	17025	16763	16877	16671	16583	16825	16786	16863	16945	16910	16752	16952	16722	16723	17027	16903	16660	16743	16761	16760	16743	16848	16754	16830	16793	16888	16881	16789	16804	16858	16769	16774	16863	16908	16899	16677	16643	16771	16777	16997	16546	16814	16853	16805	16626	16785	16818	16657	16754	16817	16884	16908	16746	16852	16603	16824	16772	16584	16561	16959	16692	16601	16783	16751	16663	16869	16977	16874	16897	16927	16829	16798	16671	16882	16760	16896	16781	16768	16605	16598	16651	16734	16715	16743	16920	16647	16842	16908	16725	16768	16853	16816	16900	16766	16784	16827	16712	16588	16574	16894	16828	16812	16863	16958	16712	16862	16883	16761	16650	16868	16822	16821	16699	17000	16802	16588	16738	16647	16631	16853	16786	16580	16663	16885	16829	16857	16613	16593	16927	16791	16852	16858	16566	16942	16945	16916	16758	16621	16941	16807	16790	16843	16951	16797	16701	16809	17148	16775	16746	16851	16741	16773	16952	16743	16775	16771	16765	16842	16725	16989	16745	16617	16615	16818	16923	16844	16803	16795	16870	16552	16795	16702	16836	16625	16874	16881	16630	16875	16712	16627	16609	16383	16901	16852	16843	16884	16700	16644	16776	16819	16555	16764	16763	16923	16834	16859	16779	16919	16845	16807	16825	16686	16909	16706	16689	16798	16825	16708	16908	16888	16748	16759	16670	16820	16731	16910	16618	16574	16665	16757	16645	16710	16717	16669	16690	16848	16715	16658	16838	16883	16857	16816	16898	16750	16760	16904	16710	16890	16826	16857	16835	16739	16717	16865	16745	16826	16835	16727	16683	16732	16784	16684	16595	16803	16731	16749	16693	16614	16646	16596	16585	16556	16640	16752	16845	16714	16797	16779	16796	16893	16916	16739	16781	16610	16826	16792	16862	16729	16857	16713	16673	16923	16720	16610	16764	16892	16779	16663	16796	16762	16893	16897	16889	16814	16886	16534	16716	16627	16590	16655	16551	16816	16736	16827	16596	16615	16622	16699	16753	17030	16878	16882	16919	16857	16973	16645	16653	17007	16730	16724	16699	16745	16791	16720	16885	16765	16917	16821	16646	16667	16869	16596	16770	16807	16661	16844	16787	16865	16831	16889	16809	16485	16719	16742	16997	16664	16582	16733	16687	16637	16729	16778	16797	16994	16815	16818	16813	16876	16888	16706	16836	16807	16762	16897	16742	16621	16621	16668	16930	16735	16804	16727	16681	16710	16877	16776	16952	16811	16858	16728	16832	16832	16948	17014	16808	16782	16909	16826	16846	16647	16685	16778	16686	16594	16938	16881	16942	16829	16994	16807	16778	16685	16879	16827	16677	16907	16820	16888	16849	16529	16621	16728	16821	16807	16732	16711	16889	16860	16830	16859	16803	16651	16747	16646	16902	16993	16995	16819	16801	16853	16875	16799	16817	16515	16794	17049	16818	16767	16756	16953	16701	16645	16644	16932	16799	16799	16737	16694	16776	16784	16660	16776	16905	16612	16834	16717	16643	16917	16720	16891	16835	16740	16725	16760	16704	16675	16763	16901	16757	16750	16769	16915	16823	16786	16856	16750	16719	16843	16829	16900	16816	16676	16901	16885	16755	16935	16773	16688	16691	16815	16688	16607	16858	16760	16792	16911	16889	16678	16862	16828	16744	16832	16882	16706	16790	16663	16800	16846	16810	16869	16820	16731	16655	16784	16627	16625	16682	16667	16735	16772	16691	16788	16919	16811	16849	16671	16707	16773	16726	16785	16781	16702	16732	16861	16812	16801	16737	16797	16690	16671	16577	16587	16729	16833	16758	16599	16763	16452	16966	16742	16822	16521	16725	16709	16872	16640	16784	16724	16753	16837	16762	17042	16913	16904	16773	16986	16825	16763	16652	16863	16683	16968	16571	16619	16907	16666	16617	16990	16813	16695	16743	16822	16931	16882	16767	16912	16956	16912	16929	16729	16940	16919	16689	16874	16762	16789	16958	16710	16777	16856	16666	16567	16775	16599	16829	16687	16726	16793	16787	16602	16742	16683	16923	16854	16934	16623	16749	16907	16699	16872	16731	16849	16801	16854	16607	16752	16722	16832	16754	16799	16718	16892	16647	16684	16958	16549	16807	16943	16908	16798	16825	16875	16677	16646	16744	16863	16885	16665	16736	16699	16782	16703	16679	16730	16693	16855	16994	16790	16805	16573	16540	16507	16855	16846	16675	16918	16835	17030	16842	16883	16742	16789	16659	16721	16562	16684	16613	16770	16721	16870	16745	16751	16688	16843	16957	16866	16452	16977	16907	16827	16738	16667	16557	16604	16698	16803	16676	16656	16828	16874	16901	16728	16883	16826	17097	16645	16846	16809	16885	16887	16673	16758	16699	16608	16780	16809	16787	16842	16894	16782	16643	16714	16877	16941	16779	16675	16870	16680	16720	16924	16700	16872	16767	16729	16867	16737	16884	16604	16734	16671	16890	16670	16856	16550	16736	16614	16858	16769	16595	16847	17084	16789	16801	16703	16687	16739	16774	16700	16720	16845	16832	16734	16935	16790	16670	16642	16702	16617	16784	16706	16671	16779	16793	16765	16668	16924	16742	16759	16822	16734	17054	16751	16536	16751	16636	16810	16739	16785	16584	16561	16799	16737	16850	16791	16763	16723	16855	16837	16586	16723	16755	17071	16987	16661	16830	16631	16832	16820	16731	16671	16785	16830	16890	16959	17000	16787	16883	16866	16782	16635	16885	16665	16726	16921	16814	16757	17015	16807	16713	16773	16875	16706	16657	16666	16683	16825	16761	16657	16808	16805	16879	16688	16786	16818	16832	16760	16744	16785	16816	16863	16586	16822	16851	16717	16875	16580	16892	16628	16738	16583	16787	16635	16727	16827	16971	16852	16654	16822	16720	16780	16843	16732	16735	16710	16819	16813	16701	16861	16713	16698	16622	16594	16823	16681	16557	16811	16860	16871	16972	16778	16513	16823	16684	16604	16684	16818	16615	16830	16875	16746	16717	16851	16725	16890	16871	16720	16766	16684	16915	16855	16797	16946	16934	16878	16613	16649	16798	16909	16901	16861	16730	16777	16883	16588	16746	16696	16569	16644	16804	16963	16885	16868	16931	16758	16752	16719	16952	16885	16786	16681	16741	16682	17005	16914	16561	16809	16694	16674	16882	16738	16831	16666	16648	16726	16921	16767	16895	16713	16780	16796	16631	16834	16742	16642	16664	16729	16680	16783	16895	16650	16852	16655	16722	16517	16907	16890	16854	16785	16924	16762	16639	16767	16685	16734	16840	16836	16891	16857	16759	16668	16870	16952	16878	16913	16590	16552	16723	16831	16988	16785	16718	16629	16841	16745	16753	16591	16784	16781	16718	16634	16642	16766	16771	16740	16819	16649	16790	16824	16859	16670	16770	16738	16720	16618	16722	16810	16871	16755	16692	16636	16865	16775	16790	16780	16701	16812	16772	16590	16681	16655	16914	16908	16880	16730	16906	16830	16834	16663	16797	16771	16637	16992	16725	16822	16895	16784	16696	16675	16885	16848	16636	16676	16751	16769	16543	16733	16858	16725	16745	16724	16709	16658	16926	16957	16666	16817	16895	16815	16976	16799	16936	16898	16917	16861	16900	16761	16677	16865	16795	16615	16652	16742	16682	16664	16929	16779	16783	16841	16811	16666	16850	16796	16897	16814	16777	16725	16761	16569	16802	16697	16739	16736	16763	16814	16619	16842	16658	16784	16941	16797	16780	16778	16937	16688	16796	16787	16837	16850	16579	16707	16835	16691	16834	16778	16661	16549	16581	16711	16863	16663	16796	16549	16804	16832	16674	16799	16839	16680	16622	16909	16844	16871	16742	16622	16705	16787	16629	16803	16706	16901	16755	16882	16906	16855	16750	16731	16600	16753	16852	16884	16651	16825	16823	16803	16845	16889	16865	16571	16844	16900	16898	16751	16851	16793	16798	16871	16672	16605	16751	16796	16893	16932	16684	16978	16795	16748	16791	16805	16740	16737	16815	16700	16683	16998	16781	16667	16775	16772	16938	16643	16659	16898	16725	16729	16703	16850	16894	16835	16657	16711	16804	16752	16847	16920	16817	16837	16848	16633	16852	16645	16737	16682	16856	16613	16725	16874	16645	16683	16719	16817	16868	16882	16797	16711	16948	16896	16582	16515	16801	16829	16733	16650	16967	16941	16953	16655	16725	16795	16776	16850	16626	16853	16799	16781	16695	16848	16732	16724	16839	16840	17035	16653	16721	16835	16645	16597	16745	16904	16924	16723	16960	16775	16774	16990	16714	16872	16870	16868	16871	16727	16735	16627	16842	16722	16801	16808	16905	16606	16702	16876	16737	16917	16973	16891	16865	16645	16657	16748	16495	16852	16826	16616	16661	16806	16908	16827	16703	16868	16834	16824	16811	16877	16739	17039	16593	16499	16705	16639	16745	16738	16771	16686	16672	16853	16810	16688	16797	16730	16732	16832	16956	16776	16783	16742	16818	16778	16753	16748	17108	16746	16925	16622	16832	16683	16738	16761	16769	16558	16688	16721	16785	16667	16640	16708	16802	16843	16893	16784	16861	16733	16769	16691	16726	16810	16830	16857	16821	16918	16772	16824	16675	16685	16684	16674	16744	16665	16816	16771	16656	16671	16714	16716	16562	16772	16851	16776	16873	16701	16574	16656	16594	16847	16634	16750	16802	16771	16838	16794	16748	16688	16832	16675	16594	16851	16911	16747	17071	16487	16855	16694	16699	16778	16743	16776	16641	16716	16746	16753	16749	16946	16614	16628	16936	16587	16678	16832	16823	16717	16822	16867	16747	16718	16908	16873
17758	29702	27587	23339	20697	20350	21224	19178	18412	18592	17568	15964	15492	15237	15249	15466	15173	15429	16289	24087	30790	28827	25841	20339	17345	15718	14882	14836	14706	14695	14532	14711	14651	14727	14603	14548	14596	14563	14703	14697	14621	14741	14746	14579	14571	14703	14601	14550	14560	14680	14605	14727	14521	14788	14585	14510	14552	14715	14529	14637	14509	14684	14463	14545	14634	14614	14536	14598	14646	14692	14650	14706	14559	14616	14642	14507	14600	14781	14619	14544	14643	14566	14660	14587	14580	14706	14569	14715	14541	14627	14537	14478	14534	14450	14609	14662	14486	14547	14707	14624	14595	14605	14608	14752	14586	14490	14610	14611	14627	14584	14727	14742	14561	14487	14684	14321	14569	14623	14825	14634	14531	14500	14667	14703	14546	14601	14531	14602	14763	14579	14683	14598	14529	14657	14584	14495	14685	14649	14539	14648	14611	14643	14519	14653	14396	14724	14720	14721	14618	14709	14468	14626	14551	14622	14459	14557	14741	14853	14648	14725	14444	14606	14563	14533	14581	14774	14581	14568	14641	14669	14451	14578	14650	14438	14548	14500	14834	14545	14610	14462	14664	14643	14697	14639	14695	14592	14718	14606	14496	14600	14655	14537	14462	14609	14597	14635	14717	14636	14524	14512	14485	14573	14551	14656	14758	14618	14629	14628	14547	14541	14624	14521	14668	14402	14538	14480	14783	14664	14610	14574	14707	14789	14548	14652	14604	14721	14403	14548	14555	14642	14504	14615	14623	14686	14448	14557	14667	14684	14626	14631	14518	14710	14561	14521	14556	14622	14549	14643	14619	14592	14671	14533	14650	14645	14724	14632	14724	14691	14698	14469	14633	14698	14724	14632	14509	14528	14499	14703	14617	14676	14804	14608	14548	14483	14577	14482	14734	14598	14515	14699	14746	14577	14800	14794	14611	14569	14783	14372	14628	14651	14539	14519	14712	14497	14517	14656	14481	14630	14625	14587	14521	14505	14621	14671	14607	14450	14647	14587	14631	14438	14603	14530	14645	14794	14504	14453	14628	14559	14622	14624	14658	14588	14590	14657	14481	14458	14618	14681	14736	14740	14562	14525	14721	14615	14530	14792	14593	14743	14563	14473	14602	14662	14615	14672	14506	14408	14646	14544	14787	14587	14717	14616	14642	14714	14552	14648	14551	14532	14573	14691	14523	14603	14599	14621	14539	14562	14592	14745	14560	14529	14828	14693	14645	14591	14494	14759	14402	14783	14560	14656	14697	14517	14639	14654	14570	14647	14635	14717	14603	14541	14516	14734	14667	14709	14685	14673	14701	14502	14648	14540	14579	14568	14687	14508	14483	14502	14556	14420	14708	14642	14544	14474	14485	14619	14465	14457	14475	14720	14606	14563	14596	14642	14609	14590	14476	14596	14645	14467	14663	14717	14689	14636	14610	14680	14605	14663	14500	14592	14482	14672	14633	14636	14532	14755	14590	14676	14767	14674	14630	14612	14544	14646	14674	14564	14523	14598	14542	14486	14610	14536	14663	14637	14653	14554	14586	14545	14674	14613	14483	14699	14570	14575	14685	14615	14632	14626	14642	14599	14585	14618	14564	14610	14602	14657	14647	14744	14626	14666	14516	14714	14550	14479	14498	14409	14643	14660	14559	14724	14595	14506	14699	14519	14541	14568	14664	14395	14616	14583	14441	14829	14491	14635	14577	14562	14438	14546	14572	14512	14594	14523	14444	14588	14636	14404	14447	14635	14552	14543	14446	14721	14509	14637	14439	14513	14700	14714	14623	14519	14572	14608	14565	14450	14531	14587	14502	14711	14757	14755	14660	14627	14593	14647	14644	14576	14474	14585	14610	14415	14605	14535	14523	14744	14740	14690	14655	14590	14513	14607	14610	14716	14543	14551	14659	14614	14617	14524	14650	14792	14477	14542	14493	14707	14677	14557	14509	14541	14594	14567	14490	14597	14480	14550	14431	14594	14503	14467	14784	14532	14414	14583	14513	14656	14778	14506	14653	14590	14480	14566	14637	14556	14657	14587	14724	14513	14618	14391	14563	14786	14481	14677	14558	14590	14577	14819	14404	14569	14693	14435	14672	14604	14389	14643	14684	14683	14545	14740	14733	14607	14690	14575	14594	14643	14438	14403	14618	14404	14678	14703	14538	14657	14287	14678	14693	14635	14524	14731	14515	14714	14761	14664	14563	14548	14754	14421	14567	14565	14666	14698	14592	14564	14621	14619	14648	14604	14419	14570	14596	14738	14665	14456	14586	14830	14579	14510	14487	14575	14590	14626	14550	14640	14683	14692	14634	14617	14736	14532	14489	14513	14489	14764	14684	14746	14561	14711	14537	14682	14533	14617	14550	14582	14507	14658	14627	14621	14619	14589	14579	14586	14499	14424	14663	14543	14476	14341	14488	14575	14694	14607	14687	14647	14580	14666	14692	14610	14534	14626	14639	14558	14733	14537	14628	14633	14618	14622	14535	14672	14632	14529	14841	14426	14754	14600	14502	14573	14541	14454	14619	14643	14691	14569	14429	14462	14598	14450	14495	14595	14335	14677	14648	14763	14508	14694	14633	14511	14496	14669	14491	14739	14522	14589	14576	14575	14658	14607	14534	14448	14583	14528	14553	14472	14648	14708	14527	14595	14498	14670	14717	14576	14572	14613	14700	14530	14487	14478	14639	14625	14699	14727	14594	14670	14572	14743	14495	14584	14679	14543	14635	14497	14593	14523	14458	14536	14509	14474	14628	14465	14609	14651	14523	14611	14565	14585	14493	14530	14543	14447	14490	14656	14790	14500	14549	14579	14660	14483	14682	14622	14594	14684	14767	14439	14838	14669	14538	14702	14569	14436	14655	14538	14695	14503	14640	14642	14596	14679	14664	14473	14489	14626	14778	14550	14690	14695	14660	14435	14579	14484	14551	14520	14639	14639	14670	14677	14561	14606	14634	14555	14565	14577	14481	14543	14487	14533	14500	14713	14708	14590	14608	14806	14540	14515	14752	14647	14710	14691	14319	14600	14635	14471	14750	14745	14523	14567	14505	14524	14606	14332	14626	14587	14622	14420	14565	14600	14574	14506	14594	14675	14555	14695	14570	14643	14542	14677	14689	14543	14612	14654	14595	14463	14674	14594	14719	14564	14540	14604	14579	14526	14589	14651	14640	14558	14720	14634	14518	14483	14720	14709	14613	14573	14651	14741	14626	14475	14637	14677	14492	14711	14653	14656	14664	14499	14499	14681	14604	14567	14741	14574	14667	14653	14527	14564	14720	14564	14728	14455	14587	14469	14689	14640	14619	14763	14569	14803	14535	14546	14674	14715	14752	14546	14571	14756	14596	14477	14535	14644	14647	14594	14800	14700	14574	14708	14444	14490	14581	14736	14660	14600	14530	14533	14598	14516	14533	14541	14642	14490	14726	14445	14638	14460	14599	14551	14611	14580	14622	14629	14633	14672	14642	14558	14797	14634	14491	14633	14525	14672	14661	14617	14542	14329	14833	14461	14520	14618	14657	14688	14678	14490	14672	14650	14671	14847	14561	14585	14587	14820	14684	14774	14454	14540	14683	14750	14792	14647	14672	14516	14545	14665	14487	14623	14663	14525	14560	14476	14536	14576	14380	14555	14708	14633	14652	14658	14548	14720	14556	14492	14443	14515	14691	14734	14536	14491	14571	14558	14533	14614	14705	14550	14627	14628	14687	14754	14589	14569	14632	14673	14642	14664	14643	14562	14563	14646	14536	14599	14748	14659	14578	14405	14580	14575	14633	14467	14787	14652	14489	14566	14639	14507	14613	14628	14655	14741	14729	14645	14777	14672	14576	14709	14565	14547	14532	14669	14611	14681	14316	14522	14562	14744	14627	14485	14596	14573	14652	14511	14498	14633	14453	14604	14701	14667	14649	14614	14739	14622	14601	14646	14625	14660	14535	14593	14536	14429	14506	14614	14396	14474	14351	14575	14809	14629	14570	14504	14614	14617	14478	14607	14666	14674	14539	14704	14736	14620	14385	14521	14658	14626	14608	14689	14588	14551	14548	14762	14648	14555	14625	14558	14692	14471	14791	14473	14528	14467	14571	14630	14797	14600	14544	14646	14503	14605	14744	14456	14429	14775	14671	14473	14667	14580	14521	14513	14783	14519	14580	14703	14688	14525	14620	14468	14507	14501	14771	14579	14633	14556	14643	14459	14618	14599	14549	14664	14645	14508	14634	14656	14788	14593	14618	14640	14639	14609	14524	14469	14715	14460	14461	14663	14689	14613	14616	14642	14608	14551	14539	14602	14643	14558	14520	14735	14630	14607	14625	14503	14654	14503	14524	14539	14461	14555	14422	14607	14906	14631	14536	14522	14557	14590	14554	14639	14598	14734	14658	14570	14618	14653	14521	14438	14624	14437	14677	14684	14573	14609	14538	14708	14544	14660	14499	14796	14696	14674	14451	14599	14557	14726	14540	14592	14581	14495	14770	14535	14638	14766	14771	14581	14483	14512	14545	14546	14618	14665	14696	14584	14517	14613	14722	14554	14562	14685	14586	14580	14625	14600	14623	14808	14627	14501	14423	14812	14515	14569	14688	14614	14596	14524	14444	14776	14669	14651	14586	14779	14670	14589	14482	14512	14638	14570	14519	14600	14424	14752	14602	14591	14547	14564	14588	14681	14653	14395	14472	14505	14507	14602	14717	14645	14539	14651	14505	14783	14610	14636	14576	14565	14513	14662	14549	14789	14603	14585	14696	14570	14484	14511	14633	14740	14660	14495	14753	14508	14654	14620	14692	14485	14516	14489	14655	14480	14518	14750	14555	14730	14638	14608	14671	14659	14573	14600	14590	14584	14604	14620	14535	14634	14704	14629	14606	14637	14665	14552	14547	14592	14601	14509	14733	14471	14664	14693	14706	14525	14615	14655	14517	14742	14620	14529	14554	14549	14685	14650	14441	14601	14585	14588	14461	14608	14679	14714	14553	14483	14780	14583	14643	14445	14626	14641	14527	14639	14724	14598	14662	14646	14670	14690	14537	14557	14481	14560	14624	14634	14665	14678	14530	14448	14485	14465	14647	14718	14667	14624	14499	14460	14552	14468	14512	14537	14597	14628	14696	14625	14510	14603	14434	14476	14622	14702	14748	14647	14547	14443
29961	22246	22103	20197	17740	18056	18904	18027	17955	17796	17654	17638	17365	17262	17488	17392	17259	17053	17413	17680	18161	18320	18428	17989	17426	17651	17341	17454	17396	17453	17377	17326	17211	17479	17193	17287	17305	17278	17337	17430	17467	17234	17371	17239	17564	17389	17170	17223	17154	17014	17177	17150	17233	17548	17402	17526	17297	17283	17364	17142	17585	17266	17413	17106	17247	17347	17379	17422	17246	17152	17307	17411	17374	17275	17279	17111	17311	17112	17299	17427	17261	17074	17199	17275	17160	17157	17195	17204	17489	17425	17336	17293	17168	17145	17397	17233	17152	17269	17377	17435	17298	17279	17279	17131	17316	17294	17187	17119	17321	17385	17186	17227	17240	17387	17264	17267	17332	17346	17234	17356	17525	17304	17290	17268	17116	17117	17365	17086	17215	17263	17223	17298	17242	17341	17169	17269	17223	17182	17357	17256	17509	17024	17262	17131	17266	17397	17354	17298	17459	17318	17169	17148	17186	17291	17260	17097	17183	17227	17435	17245	17176	17233	17404	17272	17277	17160	17168	17241	17325	17249	17271	17225	17293	17257	17132	17086	17508	17047	17383	17235	17387	17374	17189	17348	17115	17412	17074	17067	17216	17190	17185	17277	17295	17140	17090	17322	17243	17259	17253	17299	17120	17362	17505	17497	17160	17198	17228	17226	17267	17232	17407	17183	17257	17272	17195	17212	17121	17546	17170	17315	17173	17388	17161	17443	17198	17340	17207	17288	17202	17239	17373	17147	17142	17280	17375	17356	17201	17218	17440	17191	17224	17260	17318	17349	17425	17198	17138	17197	17321	17090	17228	17308	17330	17346	17185	17296	17311	17398	17248	17090	17188	17197	17334	17167	17235	17220	17263	17069	17002	17034	17197	17319	17314	17162	17389	17390	17371	17267	17371	17382	17165	17157	17214	17125	17264	17256	17123	17176	17177	17247	17270	17452	17232	17337	17214	17120	17285	17316	17275	17236	16968	17183	17420	17432	17285	17410	17360	17183	16950	17154	17292	17346	17199	17317	17123	17569	17310	17269	17383	17284	17152	17504	17311	17224	17286	17313	17394	17257	17272	17303	17287	17230	17171	17379	17084	17219	17344	17410	17375	17218	17297	17163	17114	17408	17310	17305	17102	17148	17158	17202	17367	17236	17251	17252	17258	17235	17517	17273	17177	17227	17339	17090	17515	17577	17346	17284	17384	17287	17072	17046	17187	17299	17144	17323	17169	17330	17281	17296	17198	17092	17430	17396	17390	17275	17324	17330	17129	17266	17158	17428	17214	17523	17116	17163	17207	17307	17374	17265	17048	17300	17459	17254	17415	17363	17313	17156	17261	17385	17224	17405	17340	17155	17110	17313	17313	17269	17183	17241	17085	17315	17296	17282	17121	17442	17389	17335	17202	17345	17233	17350	17386	17457	17341	17345	17455	17212	17033	17455	17256	17189	17223	17328	17479	17278	17286	17332	17136	17152	17082	17312	17320	17240	17238	17158	17498	17239	17347	17199	17320	17140	17188	17322	17281	17209	17237	17358	17313	17418	17203	17287	17338	17453	17404	17171	17450	17393	17274	17232	17337	17245	17462	17021	17034	17060	17292	17278	17148	17297	17245	17174	17128	17043	17417	17053	17302	17160	17305	17149	17260	17386	17388	17323	17235	17237	17041	17202	17239	17112	17271	17426	17213	17185	16939	17145	17299	17302	17263	17456	17307	17284	17519	17219	17138	17296	17152	17121	17317	17346	17281	16982	17142	17108	17102	17245	17413	17317	17304	17244	17377	16997	17498	17244	17037	17350	17362	17239	17386	17453	17184	17288	17395	16995	17147	17126	17230	17312	17458	17051	17181	17246	17256	17423	17367	17143	17128	17088	17322	17281	17162	17308	17291	17244	17141	17191	17182	17404	17323	17138	17251	17270	17283	17230	17189	17462	17108	17155	17217	17244	17479	17340	17248	17407	17348	17186	17134	17104	17340	17295	17307	16990	17170	17316	17200	17560	17335	17404	17402	17165	17321	16996	17431	17333	17146	17243	17317	17215	17208	17155	17335	17172	17160	17394	17264	17195	17239	17511	17411	17406	17093	17290	17041	17297	17394	17233	17367	17191	17232	17333	17380	17305	17241	17248	17220	17188	17413	17295	17395	17178	17278	17233	17139	17344	17411	17260	17246	17082	17416	17377	17255	17214	17187	17410	17265	17194	17349	17310	17119	17425	17217	17210	17317	17095	17204	17252	17333	17320	17271	17208	17316	17370	17376	17361	17172	17212	17136	17326	17256	17276	17418	17156	17230	17456	17430	17332	17454	17259	17391	17227	17278	17120	17484	17138	17250	17313	17561	17312	17246	17234	17283	17360	17310	17225	17205	17253	17442	17228	17175	17189	17232	17223	17412	17260	17337	17213	17373	17428	17321	17202	17235	17455	17393	17182	17448	17305	17371	17054	17247	17153	17179	17116	17460	17199	17057	17245	17253	17212	17107	17121	17104	17301	17330	17268	17259	17251	17400	17177	17257	17293	17282	17251	17313	17149	17219	17180	17330	17407	17344	17099	17068	17267	17385	17250	17302	17193	17328	17192	17290	17139	17420	17271	17318	17187	17097	17414	17335	17129	17201	17153	17245	17337	17047	17235	17430	17080	17225	17209	17202	17474	17334	17163	17332	17498	17251	17258	17504	17303	17261	17069	17246	17129	17309	17077	17259	17077	17247	16998	17275	17243	17070	17469	17209	17478	17180	17256	17220	17286	17241	17207	17015	17001	17270	17150	17288	17164	17364	17375	17263	17291	17193	17387	17374	17592	17299	17422	17327	17364	17299	17612	17227	17154	17183	17300	17253	17344	17229	17407	17255	17281	17306	17364	17318	17434	17289	17099	17327	17182	17235	17217	17182	17376	17273	17268	17322	17328	17396	17134	17203	16996	17323	17146	17353	17185	17251	17135	17374	17220	17250	17197	17139	17361	17148	17230	17183	17166	17283	17379	17146	17362	17334	17654	17185	17273	17350	17242	17266	17487	17378	17282	17399	17236	17144	17254	17360	17052	17213	17179	17216	17221	17198	17290	17172	17347	16940	17416	17130	17341	17489	17474	17224	17238	17527	17315	17282	17277	17269	17274	17418	17191	17227	17271	17006	17274	17181	17348	17239	17442	17350	17305	17406	17102	17262	17298	17494	17096	17252	17196	17273	17090	17453	17311	17311	17171	17393	17173	17361	17478	17259	17288	17186	17136	17261	17347	17173	17155	17453	17275	17246	17162	17401	17242	17322	17345	17057	17119	17287	17294	17262	17337	17340	17475	17267	17323	17232	17273	17358	17147	17321	17167	17162	17203	17181	17280	17299	17258	17313	17098	17366	17298	17167	17138	17448	17246	17191	17252	17088	17440	17229	17227	17205	17260	17570	17168	17159	17296	17393	17587	17133	17288	17325	17416	17333	17257	17406	17263	17193	17215	17273	17294	17260	17487	17041	17256	17243	17087	17083	17219	17291	17307	17103	17256	17247	17128	17234	17144	17157	17354	17282	17408	17268	17285	17120	17326	17319	17097	17270	17211	17166	17192	17436	17407	17435	17293	17224	17286	17194	17258	17385	17311	17253	17143	17281	17285	17376	17078	17357	17219	17247	17317	17245	17359	17252	17158	17437	17344	17506	17378	17149	17164	17169	17100	17250	17352	17263	17434	17125	17161	17478	17338	17490	17321	17254	17192	17427	17199	17228	17245	17275	17368	17293	17321	17101	17283	17329	17293	17236	17423	17304	17251	17231	17360	17301	17331	17542	17254	17102	17160	17380	17192	17563	17449	17455	17262	17303	17271	17213	17222	17228	17511	17304	17154	17247	17460	17325	17066	17350	17299	17471	17376	17276	17162	17269	17372	17365	17484	17347	17221	17180	17109	17304	17291	17345	17352	17261	17127	17384	17192	17376	17265	17353	17292	17311	17444	17287	17283	17250	17167	17387	17225	17359	17378	17282	17265	17062	17184	17035	17275	17165	17227	17357	17213	17445	17166	17189	17308	17252	17097	17117	17258	17363	17513	17316	17204	17342	17237	17243	17241	17201	17328	17118	17358	17317	17140	17290	17409	17387	17220	17265	17179	17262	17303	17364	17357	17040	17257	17414	17449	17449	17263	17235	17249	17202	17265	17467	17276	17216	17247	16961	17366	17209	17480	17443	17510	17292	17229	17050	17239	17116	17079	17199	17429	17222	16866	17184	17363	17296	17192	17411	17117	17404	17313	17197	17319	17176	17305	17289	17333	17281	17441	17295	17278	17222	17429	17305	17358	17417	17540	17362	17187	17351	17216	17235	17225	17307	17193	17628	17310	17317	17400	17157	17271	17396	17282	17133	17312	17164	17206	17102	17268	17293	17130	17380	17322	17320	17238	17177	17144	17447	17279	17184	17143	17232	17142	17173	17066	17229	17321	17396	17121	17233	17364	17194	17308	17498	17385	17525	17358	17298	17267	17454	17283	17107	17251	17340	17218	17360	16989	17379	17295	17329	16994	17316	17043	17126	17296	17349	17243	17092	17182	17214	17236	17168	17200	17409	17384	17350	17116	17278	17158	17314	17282	17211	17256	17316	17064	17256	17161	17368	17200	17452	17233	17399	17031	17273	17265	17284	17472	17288	17247	17225	17483	17270	17268	17336	17247	17248	17209	17537	17438	17279	17334	17420	17299	17256	17145	17120	17375	17157	17320	17155	17111	17185	17191	17142	17364	17340	17352	17493	17451	17209	17259	17400	17197	17290	17377	17364	17154	17274	17261	17157	17193	17314	17268	17362	17131	17236	17338	17280	17537	17035	17239	17112	17272	17292	17363	17349	17418	17433	17177	17151	17222	17221	17348	17683	17106	17037	17185	17308	17152	17480	17325	17388	17108	17335	17324	17132	17127	17273	17238	17387	17296	17447	17442	17366	17349	17253	17250	17217	17067	17133	17211	17361	17257	17242	17328	17260	17199	17192	17344	17334	17275	17267	17267	17258	17152	17291	17238	17419	17217	17310	17333	17340	17121	17190	17191	17411	17144	17352	17307	17124	17370	17231	17120	17160	17312	17281	17435	17225	17323	17279	17077	17353	17320	17385	17336	17248	17274	17233	17231	17263	17218	17232	17220	17420	17306	17427	17408
16603	17843	18220	16981	16053	16550	17229	16095	16573	16216	15829	15141	14941	15110	14943	15095	15021	15019	15007	15443	16208	16230	16150	15731	15277	15138	15016	15046	14937	15018	14929	15083	14924	14979	14974	15012	15045	14890	14814	14897	14876	15032	14939	14900	14829	14889	14971	14936	14881	14935	14935	15018	14865	14987	14945	14998	14967	14908	14872	15014	14811	15040	14838	14775	15010	14904	14873	14798	15109	15119	14909	14977	14995	14866	15084	14919	15071	15035	14898	15057	14743	14877	14772	14903	15022	14893	14828	14835	14953	14597	14788	14848	14940	14898	14952	14828	15046	14931	14792	14894	14743	14996	14822	14992	14830	14934	14895	14894	14806	14916	14958	14848	14968	14840	14935	14969	14818	14967	14898	14915	14820	14959	14931	14851	14855	15015	14806	14972	14855	14989	14821	14979	14855	14963	15026	14713	14983	14871	14851	14881	14790	14982	14926	15024	14920	15071	14929	15017	14909	14988	15056	14881	15095	14834	14908	14935	15007	14964	14878	14783	14978	14840	14846	14875	14962	14944	14900	14873	15054	15102	14909	14870	14778	14943	14944	15067	14796	14881	14976	14748	14852	14919	14798	14876	14874	14959	14811	14777	14761	14786	14693	14856	14869	14992	14966	14781	14836	14950	14842	15034	14990	14768	15032	14869	15005	14945	15008	14864	14901	14843	14843	14930	14770	15037	15081	15019	14872	14975	14819	14941	14842	14999	14886	14841	15038	14883	14810	14829	14804	14728	14948	14906	14820	14875	14881	14905	14758	14906	14862	14907	14870	14946	14769	14928	15001	14932	14851	14847	15038	14904	14836	14909	14936	14874	15000	14904	14950	14908	15135	14837	15024	14819	14829	15043	14855	14807	15051	14868	14927	14880	14965	14757	14955	15072	14876	14983	14877	15020	14881	14866	14847	14912	14919	14821	14857	14878	15007	14857	14972	14854	14984	15008	14998	15011	14844	14708	14775	15000	14993	15052	14905	14905	14958	15018	14827	14730	14828	14978	14973	14897	14910	14919	14735	14883	14992	15103	14961	15000	14781	15001	14815	14977	15036	14952	14951	14785	14882	14844	14808	14801	14667	14976	14938	14892	14816	14866	14915	14867	14786	14765	14911	15011	14717	14940	14786	14893	14933	14974	14924	14865	14855	14849	14940	14912	14883	15028	14931	14777	14832	14811	15070	15105	14879	15069	14895	14967	14846	14866	14798	14795	14978	14947	14973	15074	15013	14816	14903	14918	14823	14978	14913	14822	14807	14784	15024	14863	14992	15013	14992	14847	15142	14855	14932	14990	14843	14876	15000	15025	14762	14887	14943	14794	14989	14902	14929	14773	14955	15001	14826	15008	14903	14966	15051	14728	15003	14985	15097	14950	14884	14917	14850	15000	14962	14904	14801	14760	15067	15058	14842	14943	15030	14872	15023	14924	15012	14954	14911	14853	14950	14716	14990	15048	14827	14778	15098	14920	14779	14711	14868	14933	14922	15004	14817	14865	14921	14869	15017	14868	14866	14968	14906	14910	14989	15036	14927	14776	14942	14912	14882	14893	14870	14996	14943	14947	15124	14991	14932	14954	14919	14903	14946	14922	14904	15010	14919	14966	14968	14741	14923	14986	15042	14898	14903	14924	14788	15032	15014	14971	14966	14889	14918	14879	14873	14859	15021	14910	14913	14913	14818	14961	14734	14847	14909	14892	14838	14954	14954	14937	14951	14903	15024	14903	14928	14959	14962	14837	14866	14902	15008	14986	15041	14914	15060	14831	14883	14881	14967	14950	14948	14948	14926	15050	15050	15099	14901	15096	15090	14812	14864	15032	14834	15078	14877	14992	15046	14933	14862	14904	14849	14929	14905	14881	14825	14953	14963	14948	14812	14860	14780	14944	14977	15060	14879	14984	14853	14903	14944	14810	14905	14854	14968	15066	14860	14990	14848	14857	14851	14832	14801	14806	15039	14806	15117	15067	15035	14938	14960	14888	14646	14927	14719	14858	14827	14972	14829	14804	14894	14907	14834	14868	15117	14800	14886	15018	14907	15037	14864	14940	14805	14795	14869	14996	15033	14790	14824	14799	14982	14968	14844	14822	14909	14936	14977	14908	14992	14808	14954	14854	14927	14910	14869	15032	14964	14828	14690	14807	14948	14916	14759	14876	14917	14816	15011	14892	14792	14874	15031	14843	14896	14975	14795	14895	14886	14834	14922	14767	14952	15038	14772	14883	14887	14736	14682	14879	14908	14799	14882	15065	14831	14914	14989	14871	14932	15025	14939	14808	15048	14938	15002	14839	15072	14853	15083	15049	14836	14850	15018	14897	14887	14770	14827	14903	14873	14773	14686	14828	14818	14893	14940	14854	15135	14890	14909	14885	14952	14898	14881	14924	15024	14830	14827	14919	14798	14783	14854	14861	15040	14961	15170	14754	14832	14945	14770	14827	15023	14978	14871	14662	14955	14771	15024	14867	14944	15074	14876	14947	14992	14870	14740	14906	14936	14962	15070	14831	14816	14906	15051	14947	14805	15051	14817	14746	14843	14877	15021	15008	15110	14739	14807	14978	14853	14847	14892	14955	14954	14843	14745	14825	14781	15042	14929	15130	14812	14968	14873	14815	14811	15096	15087	14912	14796	15034	14892	14850	14973	14842	14908	14978	14847	14970	15013	15070	14948	14876	15038	14901	15004	15008	15007	14810	15081	14933	14893	14948	14870	15004	14980	14953	14925	15008	14990	15038	14909	14898	14843	14791	14885	15021	14762	14986	14857	14903	14766	15051	15013	14921	14986	14878	14872	14811	15122	14862	14814	14928	14837	14789	14999	15006	14858	14814	14978	14987	14892	14902	14786	14745	14745	14835	15039	14756	14872	15041	14912	15006	14921	14871	14728	15003	14908	14994	14925	14877	15107	14911	15045	15016	14904	14818	14814	15048	14833	14702	14940	14889	15022	14814	14957	14924	14880	14977	14908	14837	14871	14922	14791	14958	15134	14953	14947	14969	14893	14854	14773	14839	14886	14917	14868	15016	15008	14916	15019	14804	14935	15098	14745	14991	14872	14866	14758	14676	14879	14930	14805	14815	14964	14996	14795	15017	14942	14979	14991	14943	14953	15008	15056	14908	15063	14970	14837	14869	14878	14872	14949	14924	14825	14972	14946	14935	14737	14903	14871	14901	14784	14893	15074	14842	14718	14876	14927	14961	15101	14799	15004	15000	15097	14834	14869	15136	14974	14873	15013	14819	15044	14710	14978	14800	14754	15115	15009	14965	14869	14787	14891	14883	14783	15019	14923	14905	14890	14928	15010	14840	14951	14940	14974	14896	14825	14891	14820	14883	14819	14980	15005	14905	14834	14957	14986	14982	14908	15035	15003	14909	14949	14946	14953	14991	14963	14806	14758	14942	14816	14933	14845	14886	15017	15042	14886	14910	14861	14986	14700	14703	14903	14917	14961	14767	14824	14878	14838	15048	14868	15048	14986	14858	14969	14932	14965	14875	14937	14809	14908	14975	14947	14876	14848	14870	14905	14944	14835	14856	14941	15014	14795	14907	15025	14864	14917	14920	14851	14977	14917	14860	15018	14871	14791	14938	14812	14890	14956	14887	14799	14854	14702	14824	14946	14970	15025	14756	14834	14871	14811	15014	14789	14953	14862	14875	14751	14932	14757	14776	14924	14861	14937	14832	14863	14965	14933	14988	14857	14918	14929	14914	14912	14858	14962	14936	15003	14876	14796	14896	14803	14811	14814	15088	14988	14919	14976	14947	14785	14948	14838	14842	14932	14965	14933	15030	15058	15097	15045	14898	14937	14880	14847	15043	15011	14813	14778	14875	15001	15004	14938	15044	14779	14883	14862	14953	14954	14875	14861	14889	15112	14982	14912	15027	14843	15041	14959	14773	14829	14915	14882	14815	14968	15094	14946	14871	15043	14965	14903	15036	14833	15148	14878	14956	14836	14841	14989	14926	14748	15022	14802	14794	14848	14994	15015	14766	14842	14837	15060	14857	14903	14987	14803	14867	14956	14750	15008	15003	14759	15040	15052	14929	14830	14977	14965	14771	14865	14917	14889	14717	14846	14935	14869	14914	14807	14852	14843	14878	14783	14967	14924	15033	14882	14743	14883	14976	15045	14815	15016	14856	14888	14755	14995	14927	14913	14904	15021	14997	14937	14724	15065	14742	14788	14952	14910	14873	14938	14876	14812	14884	15020	14942	14899	14819	14891	14749	14930	14756	14971	14941	14905	14857	14894	14691	14827	14838	15044	14950	14906	14848	14883	14933	14868	14918	14922	14836	14790	14948	14963	14864	14801	14746	14902	14808	14994	14873	14976	14897	14811	14951	14776	14846	14915	14925	14925	14796	14723	14690	15027	14804	14962	15005	14834	15112	14919	14796	14836	14887	14933	14840	14969	14894	14667	15095	14952	14890	14880	14844	15052	15030	14912	14990	14791	14950	14885	14858	14756	14846	15046	14980	14873	14853	14968	14764	15005	14929	14990	14952	14804	14906	14778	14987	14910	14905	14881	14824	14852	14814	14914	14816	14849	14896	14783	15017	14817	14776	14955	14824	14724	15042	15075	14767	15032	14986	14875	14877	14725	15051	14915	15178	14807	14542	14844	14954	14913	14847	14855	14977	14847	14953	14896	14886	14817	14984	14907	14961	14873	14906	14784	15115	14885	14863	14775	14844	15085	14887	14808	14935	14843	14901	14975	14928	14934	14925	14911	14965	15042	14950	14875	14828	14979	14951	14851	14915	14930	14994	14845	14821	14932	14998	14952	14789	14920	14736	14962	15101	14977	14993	14967	14924	14953	15008	14798	14829	14810	14837	15010	15013	14978	14943	15010	15007	15128	14962	14870	14817	14917	14843	15042	14890	14898	14693	14751	14848	14919	14859	14725	14936	14905	14772	14915	14749	15019	15063	14882	14988	14871	14849	14862	14771	15058	14778	15009	14977	14975	14834	14914	14927	14747	14714	14950	14858	14876	14897	14813	14999	14757	14943	14838	14962	14848	14950	14878	14882	14820	14859	14985	14971	14969	15031	14855	14851	14915	14776	14813	15112	14880	14961	14963	15000	14883	14887	14806	14912	14731	14726	14984	14958	14764	14865	14955	14961	15029	14904	14835	14761
25707	21476	28342	25427	22007	21194	20403	18254	17915	18230	18239	17496	17301	17177	17228	17463	16922	16726	16991	19782	23641	23183	21419	19197	17847	17120	16766	16831	16811	16815	16935	16966	16984	16834	16700	16807	16791	16800	16729	16793	16685	16610	16525	16756	16827	16825	16988	16658	16557	16668	16680	16978	16569	16744	16827	16912	16792	16840	16785	16942	17007	16792	16740	16671	16735	16767	16733	16687	16616	16829	16793	16671	16884	16614	16611	16565	16797	16810	16746	16832	16571	16567	16666	16674	16718	16623	16696	16914	16847	16851	16792	16744	16685	16732	16898	16658	16755	16575	16656	16788	16832	16775	16710	16670	16637	16753	16760	16690	16882	16720	16822	16637	16595	16833	16877	16970	16829	16646	16559	16561	16711	16753	16672	16812	16692	16739	16656	16739	16720	16970	16862	16795	16827	16730	16658	16748	16793	16654	16762	16571	16704	16867	16760	16934	16496	16753	16733	16575	16748	16848	16716	16795	16635	16637	16808	16562	16781	16721	16575	17120	16603	16686	16877	16742	16666	16830	16668	16728	16742	16746	16804	16839	16790	16750	16715	16507	16852	16653	16816	16791	16811	16722	16640	16767	16840	16668	16694	16630	16774	16753	16716	16659	16492	16795	16794	16561	16869	16621	16799	16766	16830	16673	16532	16679	16666	16738	16684	16708	16636	16771	16607	16619	16735	16633	16883	16651	16633	16770	16753	16766	16524	16782	16699	16747	16714	16629	16892	16667	16653	16673	16680	16641	16622	16725	16892	16825	16670	16843	16711	16595	16774	16674	16972	16729	16715	16722	16714	16890	16814	16748	16625	16864	16810	16534	16673	16860	16643	16635	16905	16719	16701	16693	16815	16787	16843	16695	16767	16552	16446	16814	16718	16840	16920	16652	16857	16731	16707	16616	16907	16576	16796	16557	16948	16669	16700	16703	16646	16801	16854	16664	16868	16643	16750	16603	16638	16624	16602	16824	16788	16658	16722	16847	16713	16793	16698	16806	16706	16868	16571	16588	16551	16583	16782	16682	16715	16667	16631	16592	16631	16699	16767	16722	16540	16523	16900	16869	16771	16638	16456	16674	16822	16820	16471	16686	16625	16810	16810	16826	16877	16595	16430	16698	16664	16778	16477	16588	16700	16701	16857	16726	16724	16691	16630	16629	16657	16700	16574	16536	16683	16828	16860	16692	16708	16805	16753	16715	16809	16661	16682	16804	16852	16937	16741	16715	16710	16777	16688	16680	16627	16582	16622	16806	16777	16815	16680	16729	16827	16689	16615	16631	16775	16612	16977	16634	16783	16876	16859	16709	16822	16888	16701	16831	16621	16874	16760	16723	16913	16647	16552	16775	16676	16702	16871	16777	16735	16706	16807	16636	16599	16505	16909	16535	16601	16843	16889	16468	16675	16718	16921	16758	16471	16618	16709	16722	16643	16691	16772	16906	16728	16654	16818	16837	16634	16767	16687	16682	16729	16535	16984	16928	16804	16757	16896	16737	16676	16699	16720	16737	16662	16641	16770	16608	16740	16652	16627	16640	16636	16684	16748	16581	16864	16741	16918	16681	16659	16738	16878	16713	16636	16660	16701	16763	16786	16840	16783	16754	16683	16875	16774	16614	16795	16753	16741	16746	16608	17007	16724	17007	16796	16575	16720	16878	16628	16700	16809	16735	16768	16709	16791	16684	16716	16844	16793	16763	16595	16651	16676	16714	16810	16782	16673	16845	16791	16714	16735	16667	16615	16733	16833	16688	16647	16642	16794	16718	16602	16710	16891	16659	16743	16682	16672	16887	16691	16666	16871	16784	16680	16905	16831	16804	16701	16728	16603	16705	16833	16687	16727	16765	16577	16690	16733	16823	16760	16669	16672	16779	16782	16844	16876	16716	16774	16770	16563	16668	16693	16557	16939	16718	16548	16768	16697	16711	16689	16752	16684	16867	16736	16820	16686	16741	16521	16833	16894	16725	16887	16912	16723	16671	16786	16380	16734	16605	16794	16646	16798	16689	16641	16660	16849	16691	16878	16662	16885	16719	16847	16680	16777	16737	16654	16722	16793	16837	16646	16908	16835	16871	16664	16648	16699	16482	16794	16877	16760	16636	16851	16624	16660	16678	16798	16680	16721	16715	16858	16896	16782	16480	16774	16780	16947	16940	16824	16708	16792	16423	16610	16694	16765	16683	16785	16766	16884	16594	16825	16785	16610	16781	16664	16697	16882	16681	16818	16715	16761	16703	16707	16662	16674	16659	16720	16589	16872	16744	16705	16739	16967	16568	16812	16956	16661	16701	16877	16586	16769	16722	16835	16828	16529	16860	16640	16665	16607	16687	16876	16893	16668	16876	16923	16837	16837	16949	16740	16512	16625	16592	16874	16714	16747	16772	16763	16686	16671	16908	16564	16752	16853	16766	16767	16687	16825	16662	16855	16709	16789	16637	16541	16675	16755	16864	16715	16624	16614	16785	16736	16554	16554	16715	16698	16758	16767	16780	16828	16454	16628	16781	16706	16747	16760	16737	16660	16985	16797	16698	16688	16783	16772	16826	16718	16498	16731	16832	16819	16645	16780	16772	16632	16624	16736	16660	16772	16657	16719	16920	16756	16931	16657	16811	16501	16631	16869	16772	16899	16720	16567	16679	16646	16648	16902	16608	16620	16499	16620	16892	16966	16819	16637	16721	16660	16774	16725	16788	16740	16634	16638	16489	16649	16909	16761	16624	16717	16828	16727	16752	16670	16850	16664	16769	16539	16950	16714	16722	16687	16596	16479	16757	16822	16834	16647	16711	16663	16796	16741	16646	16874	16697	16739	16601	16765	16754	16691	16636	16616	16515	16696	16640	16798	16699	16827	16797	16665	16742	16612	16726	16842	16694	16669	16641	16731	16620	16792	16674	16791	16817	16715	16550	16682	16677	16577	16701	16622	16677	16821	16753	16534	16761	16861	16853	16979	16705	16633	16793	16784	16810	16460	16726	16670	16614	16717	16649	16559	16819	16671	16723	16691	16770	16662	16796	16663	16777	16747	16601	17088	16693	16599	16624	16847	16732	16755	16820	16786	16826	16922	16592	16546	16739	16667	16622	16728	16592	16565	16819	16675	16801	16797	16782	16701	16748	16703	16916	16899	16801	16662	16654	16596	16890	16764	16586	16829	16654	16804	16746	16894	16719	16649	16677	16873	16649	16608	16676	16768	16773	16683	16728	16684	16919	16723	16780	16770	16654	16725	16784	16847	16674	16676	16890	16670	16734	16630	16694	16915	16801	16736	16772	16817	16728	16845	16735	16746	16694	16812	16690	16604	16776	16815	16900	16638	16811	16651	16770	16816	16639	16663	16759	16639	16831	16663	16884	16843	16787	16717	16735	16875	16622	16705	16801	16827	16866	16823	16766	16962	16794	16682	16966	16729	16659	16682	16758	16766	16781	16619	16584	16731	16712	16727	16820	16674	16713	16734	16750	16567	16746	16658	16907	16834	16747	16672	16823	16887	16825	16748	16569	16797	16777	16693	16769	16556	16682	16788	16791	16725	16916	16535	16950	16795	16629	16763	16801	16674	16638	16780	16711	16619	16592	16519	16762	16703	16889	16677	16763	16659	16891	16994	16719	16749	16671	16845	16606	16766	16617	16626	16701	16741	16912	16601	16484	17022	16777	16630	16551	16525	16947	16712	16766	16884	16812	16667	16656	16696	16767	16732	16807	16596	16490	16641	16742	16699	16822	16760	16711	16819	16685	16605	16798	16911	16708	16858	16849	16867	16513	16773	16701	16497	16873	16521	16871	16762	16611	16776	16807	16755	16588	16690	16721	16770	16619	16762	16744	16616	16852	16631	16784	17005	16951	16890	16563	16684	16755	16618	16586	16490	16700	16877	16816	16870	16789	16887	16691	16697	16669	16617	16760	16501	16567	16750	16679	16544	16609	16790	16736	16801	16690	16543	16717	16529	16841	16566	16771	16579	16671	16922	16961	16699	16475	16477	16503	16757	16687	16524	16921	16718	16637	16671	16979	16644	16761	16715	16780	16717	16647	16696	16583	16730	16514	16880	16805	16719	16714	16847	16932	16875	16611	16896	16634	16816	16841	16838	16801	16811	16702	16549	16650	16754	16735	16707	16785	16703	16482	16826	16811	16686	16784	16874	16694	16751	16615	16839	16677	16809	16438	16633	16773	16861	16796	16759	16752	16735	16572	16671	16853	16743	16693	16724	16605	16767	16574	16698	16560	16730	16769	16684	16768	16834	16634	16835	16766	16790	16550	16774	16784	16669	16679	16715	16767	16724	16672	16614	16587	16747	16887	16829	16770	16971	16589	16611	16801	16555	16593	16550	16907	16837	16656	16647	16698	16731	16617	16581	16662	16760	16726	16473	16697	16696	16788	16729	16748	16613	16791	16782	16827	16834	16722	16825	16623	16679	16825	16765	16751	16654	16850	16835	16765	16729	16862	16838	16466	16724	16718	16740	16765	16802	16768	16708	16712	16751	16841	16799	16698	16734	16635	16822	16494	16562	16722	16697	16609	16754	16795	16768	16586	16758	16742	16699	16698	16798	16872	16657	16565	16464	16741	16928	16602	16767	16530	16834	16586	16774	16784	16734	16706	16624	16653	16742	16716	16837	16575	16821	16536	16716	16643	16765	16839	16695	16653	16755	16855	16499	16774	16769	16508	16555	16804	16889	16651	16868	16605	16622	16768	16698	16677	16605	16781	16638	16595	16775	16781	16619	16571	16729	16552	16570	16836	16660	16700	16875	16797	16749	16635	16662	16882	16718	16694	16641	16730	16844	16587	16569	16898	16861	16578	16490	16805	16680	16915	16726	16764	16767	16775	16836	16928	16757	16679	16776	16679	16692	16734	16715	16733	16541	16611	16726	16705	16708	16688	16589	16930	16611	16789	16797	16551	16722	16877	16791	16637	16671	16730	16712	16532	16749	16677	16816	16541	16423	16479	16749	16540	16850	16560	16617	16662	16801	16520	16908	16750	16920	16686	16774	16774	16654	16706	16710	16727	16830	16808	16769	16685	16549	16663	16581	16672	16565	16802	16890	16770	16592	16640	16737	16867	16893	16716	16652	16819	16801	16632	16688	16762	16672	16587	16542	16702	16690	16779	16902	16633	16882	16499	16778	16721
15272	24103	23544	19761	18018	19725	18248	16720	16621	16852	16483	15560	15093	15343	15227	15371	15152	14699	15252	20009	25146	23281	20509	17388	16058	15173	14796	14550	14795	14629	14730	14552	14698	14677	14640	14567	14629	14601	14826	14625	14615	14495	14622	14556	14626	14508	14701	14723	14650	14498	14635	14602	14545	14732	14563	14647	14588	14515	14750	14692	14603	14536	14697	14679	14611	14631	14734	14736	14616	14478	14733	14609	14659	14763	14559	14870	14729	14390	14759	14404	14575	14675	14560	14688	14525	14570	14503	14597	14615	14513	14669	14463	14519	14497	14718	14743	14529	14487	14780	14497	14529	14681	14623	14633	14564	14557	14701	14567	14495	14653	14355	14671	14579	14654	14732	14732	14616	14749	14723	14635	14492	14631	14692	14595	14593	14467	14454	14651	14500	14512	14540	14635	14684	14475	14673	14404	14571	14561	14443	14687	14691	14666	14516	14475	14604	14533	14720	14608	14717	14772	14606	14661	14634	14554	14615	14645	14750	14529	14783	14487	14593	14517	14585	14512	14724	14589	14650	14600	14607	14575	14577	14497	14582	14609	14608	14564	14389	14668	14590	14681	14543	14624	14620	14427	14779	14607	14792	14567	14499	14575	14684	14539	14618	14751	14633	14567	14674	14568	14669	14629	14584	14537	14841	14592	14573	14588	14576	14670	14628	14443	14627	14649	14726	14614	14371	14735	14530	14548	14651	14466	14676	14507	14771	14527	14607	14590	14618	14609	14804	14667	14606	14795	14492	14530	14607	14780	14634	14544	14590	14479	14600	14714	14585	14781	14646	14578	14532	14450	14609	14522	14672	14535	14565	14684	14598	14621	14635	14700	14509	14654	14727	14692	14804	14691	14537	14578	14575	14530	14732	14760	14625	14679	14598	14731	14546	14749	14502	14437	14599	14741	14508	14566	14617	14623	14696	14636	14676	14512	14479	14722	14756	14571	14556	14535	14531	14752	14631	14538	14588	14592	14538	14599	14679	14449	14668	14547	14539	14805	14566	14616	14464	14537	14686	14679	14760	14771	14593	14554	14773	14599	14647	14608	14574	14522	14711	14546	14617	14632	14569	14578	14704	14563	14640	14617	14790	14450	14745	14623	14696	14687	14616	14741	14704	14635	14648	14777	14474	14753	14480	14644	14650	14594	14626	14618	14605	14637	14555	14468	14529	14533	14623	14509	14689	14649	14767	14651	14551	14826	14761	14553	14430	14650	14685	14522	14559	14582	14558	14613	14559	14675	14630	14614	14425	14583	14453	14609	14549	14498	14643	14522	14515	14601	14810	14473	14602	14546	14554	14561	14433	14734	14684	14704	14562	14553	14664	14433	14581	14684	14672	14516	14613	14515	14723	14299	14522	14496	14621	14625	14679	14657	14636	14461	14675	14674	14564	14614	14631	14536	14655	14638	14634	14620	14453	14539	14731	14605	14720	14411	14472	14791	14546	14658	14610	14669	14785	14590	14686	14655	14625	14462	14548	14589	14596	14622	14620	14489	14524	14530	14470	14727	14780	14696	14642	14763	14540	14584	14557	14583	14435	14688	14443	14628	14771	14761	14538	14516	14500	14635	14489	14558	14752	14547	14674	14670	14471	14642	14611	14566	14759	14653	14652	14492	14559	14603	14398	14645	14632	14458	14625	14668	14556	14542	14427	14496	14651	14583	14522	14667	14565	14573	14568	14564	14626	14659	14526	14573	14661	14746	14632	14689	14607	14674	14558	14638	14634	14584	14490	14689	14672	14525	14538	14581	14644	14735	14541	14533	14521	14602	14592	14523	14802	14513	14614	14642	14554	14487	14611	14697	14556	14574	14584	14543	14552	14541	14616	14573	14549	14752	14559	14618	14631	14701	14654	14742	14805	14649	14585	14610	14656	14571	14587	14706	14702	14507	14720	14679	14616	14366	14628	14706	14590	14482	14600	14696	14353	14599	14491	14646	14538	14587	14499	14548	14535	14580	14577	14584	14503	14514	14527	14685	14752	14592	14627	14568	14633	14720	14608	14553	14487	14514	14634	14527	14513	14614	14467	14660	14562	14550	14562	14676	14647	14630	14670	14713	14443	14962	14534	14505	14617	14582	14758	14474	14556	14620	14684	14606	14601	14504	14604	14672	14738	14637	14616	14613	14641	14588	14585	14517	14616	14761	14745	14651	14583	14661	14619	14747	14850	14711	14546	14419	14577	14683	14528	14617	14653	14771	14415	14613	14743	14523	14662	14674	14512	14748	14634	14741	14686	14358	14740	14622	14470	14596	14497	14460	14737	14661	14628	14576	14555	14713	14672	14536	14793	14579	14642	14577	14464	14654	14483	14715	14657	14619	14622	14625	14505	14596	14614	14560	14575	14572	14585	14602	14568	14622	14529	14714	14549	14650	14416	14637	14655	14737	14651	14564	14604	14600	14520	14597	14598	14699	14598	14772	14647	14535	14626	14597	14552	14713	14484	14627	14550	14665	14600	14699	14698	14592	14552	14554	14495	14652	14536	14492	14633	14715	14648	14630	14452	14562	14718	14404	14608	14496	14738	14490	14533	14548	14523	14523	14539	14690	14561	14639	14725	14558	14678	14563	14591	14458	14616	14555	14691	14657	14732	14733	14697	14409	14740	14532	14592	14561	14505	14628	14598	14596	14660	14760	14648	14598	14440	14690	14555	14660	14720	14698	14701	14589	14592	14697	14623	14594	14540	14591	14700	14577	14767	14650	14482	14606	14426	14402	14697	14578	14752	14613	14597	14650	14568	14609	14602	14510	14603	14614	14802	14614	14481	14526	14373	14585	14591	14675	14532	14634	14729	14645	14521	14595	14564	14660	14750	14547	14619	14597	14623	14642	14712	14521	14542	14624	14615	14640	14644	14614	14747	14711	14665	14483	14631	14515	14662	14568	14644	14707	14823	14573	14626	14576	14502	14635	14552	14561	14944	14509	14648	14703	14759	14538	14674	14500	14791	14627	14686	14598	14663	14620	14656	14737	14395	14664	14533	14582	14485	14692	14685	14585	14530	14544	14517	14563	14548	14573	14589	14588	14571	14698	14607	14604	14585	14649	14636	14509	14553	14612	14413	14602	14589	14664	14596	14463	14518	14554	14731	14701	14546	14459	14617	14531	14567	14444	14572	14697	14595	14559	14654	14654	14544	14594	14756	14732	14539	14517	14721	14841	14642	14514	14490	14545	14574	14689	14674	14609	14638	14398	14607	14686	14602	14600	14505	14690	14487	14646	14709	14468	14585	14670	14562	14653	14649	14766	14550	14654	14383	14596	14861	14683	14436	14455	14516	14545	14581	14595	14735	14755	14531	14588	14586	14677	14544	14672	14706	14644	14660	14634	14645	14707	14552	14683	14521	14618	14698	14710	14642	14717	14649	14507	14597	14564	14537	14624	14546	14663	14611	14599	14471	14673	14660	14499	14434	14675	14626	14678	14641	14628	14663	14639	14590	14698	14730	14584	14484	14886	14604	14674	14788	14599	14656	14484	14623	14510	14733	14663	14621	14523	14620	14617	14689	14761	14506	14485	14606	14759	14506	14556	14671	14542	14468	14687	14789	14492	14739	14751	14435	14642	14612	14796	14616	14817	14579	14458	14584	14685	14609	14516	14667	14577	14534	14647	14722	14646	14661	14760	14553	14714	14506	14608	14730	14490	14644	14626	14725	14628	14503	14442	14494	14552	14609	14538	14592	14569	14688	14507	14716	14628	14631	14514	14834	14426	14569	14616	14537	14681	14728	14462	14613	14623	14538	14518	14501	14604	14752	14679	14520	14721	14530	14793	14686	14763	14565	14803	14562	14734	14543	14602	14586	14747	14590	14564	14656	14484	14567	14507	14717	14664	14658	14569	14617	14675	14616	14569	14676	14677	14586	14551	14549	14666	14414	14558	14734	14565	14523	14660	14679	14618	14416	14608	14563	14485	14617	14633	14543	14646	14534	14713	14553	14776	14602	14615	14460	14569	14505	14659	14509	14590	14641	14535	14386	14622	14683	14542	14658	14505	14427	14718	14598	14676	14606	14777	14619	14552	14756	14736	14510	14629	14619	14667	14519	14700	14719	14479	14641	14505	14638	14753	14627	14735	14658	14706	14757	14607	14627	14403	14736	14710	14624	14670	14419	14670	14649	14656	14522	14633	14670	14671	14516	14746	14761	14449	14696	14588	14538	14538	14565	14410	14639	14716	14626	14602	14678	14547	14644	14574	14476	14590	14530	14594	14760	14555	14686	14471	14393	14546	14696	14601	14625	14569	14540	14519	14852	14612	14609	14509	14669	14632	14546	14623	14611	14598	14556	14619	14774	14676	14451	14581	14541	14601	14543	14535	14577	14664	14689	14562	14622	14529	14654	14760	14623	14639	14599	14745	14639	14756	14563	14705	14717	14675	14616	14608	14569	14528	14687	14480	14474	14633	14641	14692	14731	14678	14680	14578	14577	14663	14465	14626	14589	14579	14633	14620	14629	14556	14669	14560	14721	14408	14677	14579	14585	14683	14489	14580	14587	14626	14778	14590	14559	14615	14613	14697	14602	14527	14642	14621	14652	14668	14516	14738	14531	14667	14694	14595	14597	14578	14649	14686	14529	14668	14455	14719	14601	14707	14474	14626	14626	14598	14712	14633	14543	14588	14683	14650	14425	14568	14621	14501	14638	14564	14567	14851	14464	14616	14594	14597	14567	14881	14583	14624	14524	14572	14609	14730	14516	14575	14554	14618	14514	14578	14617	14678	14662	14581	14606	14593	14625	14499	14523	14718	14693	14717	14592	14689	14592	14622	14699	14703	14530	14721	14537	14656	14680	14377	14772	14432	14605	14669	14518	14630	14695	14690	14699	14707	14491	14600	14705	14710	14590	14591	14611	14575	14552	14461	14702	14642	14675	14590	14706	14554	14538	14667	14500	14543	14568	14617	14773	14596	14694	14784	14728	14785	14492	14656	14545	14648	14557	14466	14399	14656	14646	14603	14624	14570	14646	14513	14651	14556	14651	14591	14524	14676	14593	14567	14613	14610	14477	14597	14622	14503	14656	14763	14591	14514	14502	14676	14539	14745	14701	14568	14673	14561	14650	14458	14733	14618	14443	14530	14494	14555	14513	14696	14564	14718	14490	14714	14514	14671	14682	14502	14481	14638
24333	21446	28985	24353	21870	23637	23188	18896	17840	18492	18475	17597	17315	17112	17016	17032	16962	16952	17054	18533	27532	28997	25358	21385	19189	17298	16957	16493	16466	16351	16441	16428	16217	16433	16569	16452	16410	16415	16486	16553	16042	16231	16446	16441	16521	16543	16291	16414	16580	16487	16466	16409	16225	16316	16482	16329	16395	16445	16341	16356	16446	16520	16355	16375	16387	16329	16469	16613	16385	16423	16257	16511	16257	16270	16556	16680	16302	16213	16359	16387	16555	16398	16325	16421	16380	16563	16333	16326	16255	16404	16511	16609	16485	16304	16388	16133	16243	16293	16332	16188	16405	16264	16373	16356	16323	16172	16269	16412	16201	16445	16356	16243	16372	16255	16399	16273	16441	16348	16355	16256	16227	16156	16352	16432	16494	16217	16422	16400	16316	16300	16141	16298	16305	16448	16415	16459	16226	16253	16350	16329	16210	16366	16291	16510	16208	16232	16290	16311	16432	16254	16245	16005	16337	16359	16488	16524	16167	16389	16373	16435	16410	16269	16326	16231	16416	16331	16260	16298	16381	16529	16222	16360	16324	16337	16429	16577	16365	16199	16312	16396	16476	16453	16517	16105	16360	16390	16444	16331	16520	16192	16493	16360	16255	16360	16520	16191	16520	16382	16342	16341	16295	16205	16376	16330	16448	16196	16285	16367	16357	16472	16236	16368	16312	16518	16409	16500	16533	16105	16239	16213	16340	16318	16395	16417	16270	16367	16337	16253	16294	16263	16332	16333	16462	16328	16340	16400	16416	16173	16320	16198	16266	16452	16249	16264	16557	16385	16420	16374	16312	16334	16051	16477	16369	16380	16245	16212	16125	16236	16422	16561	16300	16120	16417	16219	16473	16192	16283	16359	16317	16301	16395	16323	16276	16368	16317	16383	16219	16245	16224	16392	16331	16252	16368	16342	16319	16560	16483	16350	16268	16393	16453	16218	16573	16521	16519	16247	16472	16301	16235	16088	16277	16333	16431	16372	16241	16278	16163	16268	16465	16196	16407	16310	16211	16078	16393	16457	16271	16229	16259	16431	16200	16232	16397	16407	16195	16291	16271	16410	16248	16181	16504	16410	16138	16394	16352	16281	16320	16391	16381	16397	16220	16367	16403	16501	16401	16211	16342	16329	16293	16391	16309	16561	16423	16256	16352	16427	16422	16312	16203	16499	16452	16379	16350	16346	16244	16486	16405	16383	16663	16339	16359	16308	16294	16219	16527	16332	16386	16396	16194	16295	16431	16396	16340	16220	16415	16368	16411	16199	16290	16224	16138	16289	16271	16054	16391	16337	16442	16476	16277	16473	16232	16456	16430	16244	16367	16336	16353	16336	16197	16241	16453	16480	16251	16094	16485	16454	16261	16169	16366	16526	16500	16324	16414	16395	16360	16236	16416	16200	16151	16374	16389	16443	16311	16222	16424	16310	16262	16451	16291	16327	16396	16418	16514	16488	16106	16368	16360	16254	16383	16422	16382	16341	16345	16378	16349	16479	16584	16346	16389	16337	16260	16248	16338	16191	16280	16320	16388	16296	16284	16568	16345	16313	16456	16330	16465	16443	16417	16483	16439	16120	16320	16381	16262	16341	16490	16293	16464	16331	16194	16208	16392	16391	16454	16173	16174	16283	16416	16206	16467	16523	16275	16345	16306	16194	16364	16297	16463	16395	16493	16287	16245	16421	16451	16279	16294	16247	16442	16238	16506	16252	16370	16234	16275	16197	16255	16247	16312	16510	16325	16564	16369	16083	16422	16374	16249	16311	16339	16471	16454	16518	16317	16536	16241	16458	16106	16367	16207	16415	16135	16401	16355	16211	16249	16455	16324	16228	16561	16535	16411	16542	16485	16347	16389	16465	16255	16373	16364	16353	16409	16417	16292	16357	16303	16225	16219	16321	16475	16242	16386	16223	16115	16351	16421	16194	16293	16278	16573	16328	16219	16370	16110	16434	16483	16179	16361	16247	16462	16319	16469	16250	16456	16412	16193	16554	16314	16506	16226	16360	16354	16459	16216	16376	16134	16219	16268	16313	16421	16311	16330	16422	16374	16318	16507	16186	16492	16368	16564	16352	16467	16411	16436	16156	16233	16117	16275	16385	16311	16178	16339	16595	16330	16364	16394	16289	16355	16396	16321	16312	16600	16368	16335	16448	16303	16353	16336	16282	16398	16249	16488	16176	16376	16509	16256	16379	16358	16352	16505	16379	16431	16311	16449	16364	16238	16375	16274	16140	16191	16357	16449	16235	16159	16338	16396	16498	16421	16331	16497	16516	16465	16375	16237	16323	16329	16156	16298	16263	16257	16569	16209	16349	16390	16198	16265	16379	16584	16149	16254	16234	16582	16376	16331	16495	16333	16373	16343	16316	16309	16380	16216	16278	16437	16333	16367	16373	16289	16486	16393	16301	16371	16191	16114	16409	16407	16347	16441	16217	16251	16325	16196	16320	16355	16262	16403	16158	16389	16416	16283	16280	16271	16347	16183	16245	16371	16266	16267	16332	16505	16175	16145	16345	16260	16293	16328	16456	16597	16430	16459	16440	16301	16359	16689	16413	16375	16411	16248	16349	16387	16288	16317	16396	16371	16467	16149	16237	16030	16237	16245	16327	16318	16276	16298	16306	16359	16301	16298	16175	16182	16165	16267	16187	16169	16285	16390	16410	16263	16322	16392	16320	16494	16455	16442	16339	16368	16266	16445	16439	16199	16411	16391	16385	16283	16155	16141	16282	16392	16398	16373	16418	16178	16425	16454	16427	16431	16396	16364	16122	16239	16500	16476	16490	16469	16252	16518	16367	16300	16268	16090	16269	16203	16319	16417	16299	16364	16313	16440	16482	16480	16126	16250	16474	16182	16453	16170	16498	16522	16531	16499	16304	16313	16368	16294	16316	16369	16351	16228	16358	16239	16399	16380	16284	16321	16387	16302	16314	16369	16411	16299	16456	16381	16169	16175	16342	16392	16689	16259	16358	16281	16288	16348	16438	16531	16529	16387	16362	16325	16296	16470	16388	16401	16368	16258	16335	16350	16260	16153	16328	16340	16220	16323	16168	16190	16374	16188	16361	16485	16367	16510	16488	16264	16436	16465	16625	16420	16410	16335	16233	16524	16358	16335	16383	16319	16349	16298	16329	16411	16344	16243	16180	16151	16218	16318	16612	16176	16261	16451	16198	16317	16341	16211	16390	16208	16577	16461	16231	16485	16291	16289	16330	16386	16203	16281	16370	16401	16313	16319	16414	16323	16570	16450	16201	16317	16424	16390	16422	16400	16233	16387	16387	16413	16188	16260	16450	16552	16096	16388	16294	16427	16098	16263	16265	16214	16234	16336	16264	16435	16277	16292	16275	16323	16447	16200	16267	16351	16552	16481	16316	16241	16353	16340	16485	16218	16368	16586	16545	16283	16240	16327	16293	16283	16292	16367	16347	16398	16493	16176	16198	16290	16376	16504	16106	16251	16268	16595	16484	16526	16267	16193	16177	16283	16313	16339	16571	16476	16347	16389	16465	16476	16246	16321	16278	16257	16114	16379	16435	16540	16443	16407	16236	16320	16349	16365	16418	16383	16200	16354	16465	16258	16402	16343	16208	16256	16251	16380	16151	16366	16302	16545	16330	16238	16335	16151	16407	16215	16085	16252	16365	16318	16186	16337	16417	16363	16307	16242	16330	16300	16309	16339	16373	16510	16080	16363	16337	16354	16420	16412	16303	16200	16380	16474	16217	16201	16257	16359	16253	16362	16375	16255	16358	16410	16471	16366	16451	16135	16350	16347	16320	16293	16326	16412	16366	16500	16412	16383	16272	16394	16234	16189	16451	16447	16290	16344	16410	16347	16522	16142	16325	16482	16284	16353	16366	16436	16171	16542	16178	16445	16442	16267	16317	16376	16381	16487	16368	16316	16378	16408	16184	16443	16395	16403	16215	16409	16104	16226	16430	16512	16208	16309	16309	16541	16431	16390	16303	16415	16475	16438	16288	16467	16428	16236	16363	16363	16253	16346	16449	16427	16386	16315	16365	16423	16303	16587	16374	16418	16243	16193	16304	16271	16425	16409	16419	16277	16513	16082	16147	16376	16261	16462	16331	16279	16352	16199	16474	16309	16209	16240	16246	16482	16296	16431	16185	16312	16362	16360	16241	16426	16276	16416	16396	16368	16296	16486	16300	16374	16457	16349	16526	16428	16368	16494	16104	16151	16305	16378	16298	16468	16558	16158	16316	16590	16552	16371	16489	16500	16206	16382	16300	16199	16363	16482	16357	16435	16340	16448	16321	16229	16237	16163	16265	16303	16295	16195	16531	16501	16234	16226	16436	16394	16456	16242	16428	16351	16460	16587	16327	16332	16292	16139	16462	16338	16349	16292	16449	16453	16312	16306	16248	16398	16323	16412	16486	16575	16256	16308	16231	16146	16263	16104	16417	16031	16549	16509	16166	16280	16238	16403	16304	16494	16252	16421	16267	16296	16199	16350	16307	16355	16403	16491	16150	16278	16406	16383	16444	16354	16343	16330	16331	16347	16168	16247	16438	16318	16273	16182	16225	16273	16500	16393	16348	16242	16378	16259	16140	16345	16212	16334	16491	16386	16366	16461	16446	16163	16178	16350	16117	16180	16258	16651	16639	16277	16539	16381	16333	16301	16366	16346	16296	16236	16339	16143	16552	16401	16391	16427	16293	16414	16378	16194	16308	16416	16247	16409	16398	16319	16266	16496	16336	16483	16399	16514	16226	16346	16365	16289	16165	16653	16483	16341	16405	16351	16323	16116	16439	16377	16313	16568	16395	16291	16342	16353	16373	16340	16308	16228	16186	16266	16230	16371	16220	16404	16169	16274	16394	16270	16450	16303	16449	16423	16455	16402	16155	16471	16273	16335	16378	16499	16558	16449	16409	16461	16466	16265	16240	16240	16327	16290	16145	16249	16495	16594	16359	16179	16110	16414	16476	16497	16364	16342	16327	16397	16409	16481	16403	16276	16533	16332	16410	16344	16598	16348	16297	16363	16325	16368	16458	16342	16484	16367	16267	16367	16422	16185	16151	16461	16157	16311	16305	16412	16547	16312	16487	16392	16375	16363	16537	16407	16367	16327	16423	16343	16167	16352	16298	16452	16327	16281	16266
17192	29359	27757	22789	19271	20377	19747	17665	16729	18213	17683	16117	15741	15519	15251	15685	15688	15081	15204	18342	31333	30711	25542	20344	17367	15455	14756	14325	14421	14376	14381	14234	14410	14388	14184	14417	14268	14365	14260	14514	14321	14314	14365	14443	14453	14442	14260	14463	14443	14344	14475	14320	14345	14204	14290	14396	14433	14387	14398	14422	14471	14329	14270	14350	14497	14349	14289	14317	14189	14341	14202	14183	14384	14446	14388	14378	14436	14344	14343	14214	14383	14354	14250	14307	14472	14274	14420	14260	14386	14401	14254	14359	14469	14259	14288	14327	14314	14399	14309	14429	14429	14314	14279	14493	14580	14247	14429	14163	14273	14558	14383	14354	14391	14457	14310	14287	14198	14350	14203	14431	14328	14416	14388	14402	14448	14386	14451	14423	14400	14542	14324	14392	14250	14442	14241	14301	14279	14355	14327	14515	14245	14392	14337	14314	14385	14156	14222	14417	14423	14453	14416	14400	14233	14325	14289	14127	14251	14383	14257	14380	14221	14429	14394	14398	14294	14334	14292	14450	14378	14274	14247	14330	14363	14328	14282	14334	14340	14324	14240	14366	14454	14246	14243	14323	14433	14325	14396	14196	14425	14311	14307	14435	14453	14219	14331	14397	14449	14321	14393	14270	14151	14493	14330	14376	14536	14229	14379	14471	14104	14351	14318	14405	14296	14533	14410	14345	14256	14329	14357	14172	14282	14195	14239	14317	14223	14326	14294	14299	14336	14372	14323	14276	14197	14333	14309	14331	14420	14247	14325	14391	14411	14371	14283	14363	14332	14376	14384	14418	14486	14296	14342	14375	14372	14379	14307	14343	14210	14414	14262	14399	14238	14358	14398	14505	14518	14227	14363	14315	14438	14338	14184	14278	14423	14405	14259	14313	14295	14445	14296	14385	14447	14259	14340	14355	14314	14376	14218	14418	14273	14256	14283	14267	14516	14205	14325	14164	14120	14283	14484	14411	14300	14272	14287	14366	14197	14385	14413	14244	14382	14393	14277	14525	14372	14349	14365	14189	14459	14253	14332	14489	14376	14372	14336	14292	14280	14458	14336	14413	14339	14414	14635	14231	14445	14234	14228	14390	14378	14307	14310	14441	14317	14279	14460	14194	14372	14306	14150	14278	14376	14269	14395	14288	14469	14249	14397	14346	14308	14440	14424	14323	14358	14472	14326	14410	14372	14419	14404	14326	14459	14274	14302	14222	14320	14377	14382	14378	14289	14467	14360	14369	14301	14460	14187	14363	14494	14247	14542	14365	14407	14375	14261	14298	14442	14290	14337	14309	14328	14296	14279	14350	14374	14280	14352	14337	14507	14391	14359	14359	14540	14501	14343	14326	14335	14493	14517	14366	14458	14298	14449	14313	14316	14327	14444	14258	14520	14263	14349	14301	14260	14237	14387	14255	14290	14308	14396	14367	14363	14435	14502	14416	14379	14372	14362	14396	14330	14380	14495	14539	14396	14295	14316	14384	14393	14463	14286	14301	14264	14328	14310	14239	14527	14269	14368	14318	14372	14408	14353	14288	14090	14288	14317	14178	14074	14265	14270	14424	14324	14349	14414	14421	14395	14271	14393	14301	14479	14232	14388	14256	14426	14343	14280	14317	14347	14143	14349	14368	14438	14186	14334	14332	14330	14395	14173	14381	14402	14230	14311	14155	14230	14363	14361	14279	14350	14303	14416	14198	14271	14389	14320	14500	14450	14311	14319	14327	14385	14171	14289	14223	14318	14362	14450	14450	14351	14328	14231	14398	14361	14359	14371	14125	14367	14380	14253	14519	14430	14469	14321	14395	14331	14309	14276	14307	14385	14409	14261	14495	14439	14335	14375	14306	14459	14332	14378	14188	14430	14349	14402	14296	14300	14251	14373	14288	14384	14324	14344	14263	14299	14319	14406	14380	14324	14321	14392	14461	14381	14330	14296	14369	14630	14354	14468	14343	14342	14331	14413	14409	14453	14349	14343	14349	14504	14057	14381	14468	14407	14414	14288	14301	14296	14437	14358	14406	14303	14234	14169	14387	14491	14538	14347	14316	14276	14515	14344	14374	14113	14283	14317	14304	14321	14382	14220	14179	14443	14419	14318	14332	14411	14358	14478	14311	14418	14284	14301	14332	14211	14227	14319	14385	14329	14354	14197	14437	14219	14383	14246	14479	14173	14360	14375	14300	14210	14449	14254	14341	14371	14333	14382	14179	14355	14450	14327	14327	14263	14498	14465	14312	14446	14320	14368	14363	14341	14197	14319	14310	14383	14507	14386	14361	14196	14455	14489	14322	14394	14431	14416	14290	14463	14203	14175	14358	14458	14269	14307	14274	14545	14177	14058	14452	14415	14432	14283	14189	14408	14406	14539	14288	14214	14310	14384	14322	14303	14159	14405	14498	14190	14222	14305	14397	14309	14316	14258	14261	14297	14165	14456	14371	14299	14553	14371	14346	14221	14513	14512	14344	14304	14334	14218	14335	14532	14366	14480	14250	14484	14199	14298	14254	14257	14292	14213	14241	14340	14209	14252	14473	14223	14345	14348	14323	14424	14263	14449	14543	14309	14207	14370	14181	14337	14340	14494	14282	14319	14366	14040	14334	14479	14237	14335	14339	14443	14218	14311	14267	14349	14302	14144	14383	14482	14391	14422	14297	14362	14311	14280	14321	14318	14366	14285	14393	14317	14319	14354	14405	14454	14382	14380	14244	14218	14457	14444	14476	14300	14407	14367	14444	14346	14464	14113	14215	14483	14172	14345	14321	14364	14356	14198	14233	14443	14272	14314	14305	14411	14241	14196	14294	14200	14296	14397	14383	14231	14220	14325	14330	14342	14460	14290	14279	14459	14336	14355	14396	14382	14234	14246	14491	14395	14276	14539	14442	14332	14231	14312	14295	14309	14406	14399	14160	14343	14242	14432	14277	14462	14429	14344	14221	14340	14207	14433	14328	14501	14332	14399	14341	14449	14333	14238	14225	14456	14427	14358	14457	14279	14439	14148	14285	14293	14309	14420	14457	14484	14255	14283	14374	14216	14389	14366	14322	14222	14554	14294	14291	14240	14234	14342	14219	14371	14376	14426	14359	14297	14149	14274	14275	14301	14316	14358	14201	14431	14251	14321	14419	14372	14292	14335	14261	14408	14395	14349	14202	14223	14256	14355	14354	14442	14413	14391	14419	14377	14372	14567	14343	14395	14412	14205	14334	14336	14405	14115	14480	14362	14484	14494	14288	14238	14266	14397	14296	14306	14163	14176	14274	14153	14294	14418	14261	14260	14414	14229	14230	14245	14123	14324	14251	14356	14231	14328	14264	14452	14400	14295	14272	14302	14388	14211	14269	14416	14477	14156	14220	14224	14402	14263	14220	14425	14368	14280	14429	14278	14303	14375	14200	14206	14258	14376	14443	14284	14279	14278	14388	14331	14353	14329	14239	14437	14501	14333	14344	14267	14283	14320	14415	14560	14360	14230	14399	14467	14237	14282	14350	14468	14311	14326	14425	14347	14319	14427	14119	14421	14500	14231	14360	14378	14309	14412	14508	14243	14281	14414	14296	14466	14241	14585	14451	14272	14428	14139	14303	14418	14333	14445	14462	14404	14346	14459	14538	14319	14448	14248	14375	14406	14426	14244	14374	14310	14358	14504	14163	14330	14291	14281	14346	14311	14322	14411	14264	14325	14271	14345	14200	14418	14220	14450	14309	14384	14452	14293	14347	14358	14346	14507	14271	14382	14327	14314	14236	14356	14313	14429	14414	14351	14245	14416	14270	14320	14377	14469	14447	14105	14457	14305	14295	14320	14244	14307	14327	14180	14111	14379	14473	14208	14393	14216	14241	14418	14309	14378	14402	14284	14300	14335	14248	14399	14252	14226	14321	14215	14232	14285	14176	14384	14490	14286	14313	14451	14339	14316	14468	14379	14372	14482	14403	14250	14079	14364	14292	14410	14212	14385	14425	14317	14389	14350	14361	14432	14264	14332	14268	14187	14229	14385	14313	14238	14411	14159	14426	14392	14253	14384	14393	14257	14196	14490	14314	14307	14341	14392	14262	14449	14258	14212	14262	14267	14286	14322	14350	14443	14380	14437	14290	14348	14396	14463	14329	14405	14378	14287	14318	14473	14228	14414	14398	14466	14383	14378	14418	14403	14386	14188	14249	14375	14485	14324	14342	14217	14441	14273	14194	14261	14417	14362	14327	14449	14322	14363	14406	14283	13996	14413	14296	14312	14307	14331	14159	14370	14367	14436	14285	14467	14263	14369	14423	14455	14404	14301	14159	14538	14336	14392	14310	14381	14437	14272	14396	14222	14454	14491	14458	14218	14379	14407	14305	14281	14404	14168	14282	14336	14280	14283	14388	14416	14356	14310	14446	14240	14507	14294	14277	14398	14483	14430	14360	14395	14447	14409	14566	14358	14500	14232	14158	14355	14344	14313	14280	14193	14440	14372	14494	14283	14342	14217	14193	14463	14306	14285	14328	14282	14402	14333	14410	14437	14332	14315	14207	14438	14302	14268	14310	14401	14280	14439	14318	14310	14317	14289	14496	14207	14255	14369	14442	14295	14321	14457	14356	14351	14368	14341	14261	14235	14388	14369	14327	14360	14348	14374	14235	14389	14304	14435	14291	14322	14279	14428	14190	14495	14451	14278	14466	14287	14435	14488	14377	14377	14121	14404	14470	14278	14447	14288	14335	14368	14456	14449	14349	14390	14294	14369	14454	14230	14323	14422	14435	14286	14391	14240	14381	14465	14299	14521	14216	14279	14264	14178	14289	14279	14309	14291	14358	14227	14311	14284	14450	14330	14249	14429	14287	14329	14219	14474	14253	14326	14261	14589	14126	14283	14462	14362	14462	14356	14418	14422	14146	14335	14375	14324	14339	14325	14278	14264	14377	14276	14427	14264	14304	14443	14304	14306	14365	14134	14366	14440	14159	14176	14702	14293	14310	14591	14186	14300	14263	14501	14438	14268	14222	14408	14498	14186	14370	14392	14271	14443	14461	14443	14179	14481	14402	14399	14309	14429	14221	14517	14299	14244	14428	14239	14252	14303	14320	14246	14379	14167	14206	14481	14428	14327	14283	14304	14300	14294	14319	14313	14458	14280	14324	14323	14304	14358	14273
29974	21869	21393	19445	17311	17252	17821	17452	17368	17471	17542	17099	17062	16980	17150	17057	16903	16905	16756	16887	17407	17881	17670	17531	17195	17031	16820	16818	16878	16685	16772	16911	16683	16829	16774	16880	16784	16863	16769	16715	16771	17033	16963	16789	17017	16747	16678	16704	16623	16793	16928	16762	16642	16648	16773	16849	16638	16748	16763	16787	17010	16904	16930	16874	16728	16897	16572	16780	16749	16619	16686	16740	16579	16570	16642	16800	16864	16979	16627	16706	16700	16810	16550	16680	16676	16835	16823	16659	16944	16666	16738	16965	16858	16829	16680	16847	16700	16862	16830	16612	16527	16540	16830	16781	16901	16694	16756	16880	16711	16599	16699	16771	16772	16708	16785	16636	16717	16777	16725	16688	16566	16699	16876	16647	16900	16748	16900	16836	16722	17053	16748	16656	16671	16772	16721	16624	16811	16623	16705	16717	16803	16710	16654	16745	16667	16568	16747	16824	16566	16901	16729	16854	16917	16684	16771	16693	16801	16470	16643	16711	16759	16820	16508	16842	16904	16782	16790	16771	16758	16582	16696	16773	16932	16725	16888	16930	16683	16803	16841	16654	16652	16699	16800	16756	16850	16683	16771	16681	16782	16822	16799	16664	16813	16841	16920	17024	16973	16884	16930	16636	16661	16796	16744	16766	16619	16778	16857	16775	16734	16793	16819	16640	16777	16646	16745	16671	16781	16708	16851	16541	16633	16598	16721	16713	16668	16588	16761	16749	16533	16784	16925	16863	16745	16783	16726	16693	16639	16686	16835	16712	16626	16736	16842	16708	16788	16735	16808	16812	16706	16791	16630	16698	16695	16824	16639	16636	16713	16761	16734	16771	16670	16701	16685	16704	16634	16690	16692	16848	16625	16792	16755	16623	16810	16680	16755	16743	16614	16882	16688	16809	16701	16677	16653	16827	16757	16816	16848	16781	16742	16644	16726	16701	16903	16700	16664	16925	16848	16734	16593	16713	16679	16925	16694	16757	16803	16669	16647	16737	16690	16634	16871	16735	16661	16806	16842	16702	16751	16914	16869	16805	16913	16951	16685	16712	16784	16739	16393	16806	16670	16820	16747	16713	16927	16704	16626	16653	16875	16655	16556	16712	16657	16856	16667	16689	16926	16394	16675	16600	16687	16545	16576	16869	16799	16540	16793	16805	16823	16842	16785	16597	16841	16677	16957	16602	16620	16866	17056	16778	16833	16574	16622	16734	16427	16815	16743	16766	16637	16724	16710	16656	16675	16724	16833	16919	16673	16734	16954	16629	16730	16841	16818	16748	16963	16806	16933	16752	16976	16712	16654	16513	16537	16789	16661	16758	16659	16676	16806	16802	16766	16968	16876	16758	16754	16728	16875	17031	16649	16582	16728	16883	16793	16741	16835	16792	16983	16802	16904	16665	16700	16803	16680	16616	16781	16856	16757	16843	16694	16664	16598	16739	16762	16902	16681	16555	16764	16702	16837	16633	16695	16816	16769	16733	16620	16851	16751	16703	16694	16766	16775	16742	16713	16537	16701	16699	16728	16749	16717	16903	16582	16691	16770	16673	16658	16936	16793	16732	16713	16767	16892	16686	16785	16787	16629	16746	16638	16813	16799	16757	16686	16646	16854	16727	16842	16923	16763	16655	16902	16796	16893	16724	16789	16770	16726	16811	16788	16809	16825	16855	16607	16726	16599	16718	16733	16685	16774	16863	16567	16731	16720	16667	16774	16664	16802	16734	16752	16890	16688	16798	16816	16679	16670	16583	16576	16728	16583	16634	17097	16726	16742	16613	16516	16791	16540	16836	16849	16701	16881	16564	16704	16713	16697	16772	16827	16793	16721	16625	16845	16681	16655	16699	16731	16808	16788	16843	16778	16520	16899	16874	16754	16708	16722	16842	16763	16564	16588	16720	16913	16765	16774	16497	16748	17028	16899	16923	16705	16745	16675	16634	16645	16827	16845	16722	16747	16805	16549	16699	16877	16738	16698	16600	16744	16762	16815	16672	16882	16759	16806	16881	16818	16781	16763	16804	16881	16763	16668	16706	16814	16687	16823	16644	16972	16833	16721	16611	16673	16726	16643	16789	16877	16694	16830	16845	16824	16642	16856	16615	16927	16884	16867	16768	16609	16913	16966	16642	16723	16807	16935	16656	16781	16788	16870	16635	16730	16966	16641	16737	16541	16733	16655	16841	16847	17085	16734	16708	16410	16639	16820	16898	16654	16635	16786	16803	16749	16865	16832	16827	16918	16724	16608	16774	16582	16668	16829	16946	16849	16751	16771	16599	16786	16789	16574	16843	16649	16475	16711	16537	16798	16719	16810	16791	17086	16838	16664	16582	16550	16842	16648	16744	16780	16991	16654	16767	16760	16762	16652	16655	16759	16888	16825	16891	16879	16839	16742	16735	16863	16868	16770	16750	16860	16651	16796	16642	16813	16616	16782	16833	16587	16778	16693	16600	16733	16941	16674	16800	16903	16577	16581	16741	16880	16935	16799	16697	16709	16809	16637	16675	16712	16869	16870	16862	16808	16763	16786	16979	16777	16700	16714	16753	16865	16741	16850	16687	16683	16699	16853	16770	16774	16852	16873	16626	16791	16755	16706	16862	16597	16493	16910	16879	16695	16811	16577	16635	16725	16596	16668	16518	16713	16803	16644	16495	16716	16723	16740	16610	16750	16798	16527	16518	16787	16831	16990	16655	16712	16940	16701	16856	16707	16950	16802	16712	16668	16850	16731	16724	16762	16847	16691	16596	16765	16761	16496	16720	16819	16768	16571	16686	16758	16686	16844	16750	16706	16880	16709	16876	16822	16679	16749	16658	16923	16744	16854	16861	16628	16831	16818	16685	16779	16875	16704	16737	16511	16796	16880	16747	16892	16823	16876	16931	16941	16821	16593	16719	16915	16925	16964	16789	16923	16840	16896	16924	16803	16795	16900	16794	16771	16901	16739	16622	16935	16778	16999	16834	16790	16608	16630	16746	16672	16646	16764	17014	16881	16959	16719	16674	16651	16896	16815	16672	16721	16538	16782	16794	16935	16630	16603	16675	16592	16643	16608	16758	16793	16946	16807	16685	16591	16628	16817	16738	16565	16777	16749	16679	16801	16728	16683	16819	16719	16782	16846	16611	16774	16857	16691	16770	16945	16762	16537	16819	16868	16641	16690	16746	16705	16477	16744	16793	16849	16793	16817	16729	16699	16875	16720	16697	16652	16650	16750	16851	16767	16839	16552	16577	16790	16840	16825	16821	16791	16645	16924	16814	16987	16907	16765	16759	16796	16871	16837	16734	16729	16736	16871	16648	16806	16724	16755	16786	16776	16765	16757	16662	16750	16770	16913	16691	16784	16819	16665	16788	16714	16550	16667	16711	16721	16760	16802	16867	16605	16955	16753	16678	16710	16802	16627	16607	16696	16721	16794	16694	16510	16764	16989	16989	16799	16718	16843	16597	16702	16740	16752	16577	16550	16708	16516	16758	16815	16901	16693	16764	16710	16897	16590	16612	16859	16625	16689	16746	16845	16650	16733	16770	16657	16870	16785	16750	16646	16792	16798	16651	16703	16811	16827	16812	16734	17025	16799	16578	16697	16659	16426	16693	16640	16638	16841	16528	16807	16787	16794	16748	16731	16703	16752	16643	16800	16950	16963	16783	16729	16702	16719	16670	16541	16683	16816	16552	16560	16575	16636	16772	16665	16781	16739	16688	16850	16761	16981	16820	16915	16913	16820	16761	16836	16837	16887	16685	16638	16848	16933	16753	16961	16724	16734	16669	16733	16871	16775	16885	16798	16740	16672	16653	16830	16873	16724	16850	16810	16660	16756	16795	16622	16515	16642	16496	16671	16757	16814	16924	16845	16793	16732	16768	16723	16726	16826	16792	16728	16831	16798	16555	16753	16609	16684	16689	16683	16758	17045	16814	16758	16768	16710	16762	16807	16712	16767	16619	16733	16875	16761	16751	16721	16727	16826	16820	16805	16749	16602	16617	16914	16771	16784	17014	16752	16850	16784	16634	16797	16779	16776	16899	16822	16731	16844	16576	16734	16787	16607	16892	16774	16585	16585	16781	16965	16697	16805	16825	16757	16800	16743	16827	16691	16722	16698	16743	16911	16660	16859	16804	16750	16799	16846	16790	16806	16650	16769	16842	16782	16771	16706	16997	16733	16768	16684	16811	16816	16823	16701	16768	16821	16696	16537	16761	16428	16681	16867	16782	16638	16919	16742	16531	16598	16563	16489	16590	16769	16801	16729	16741	16754	16846	16841	16551	16764	16833	16730	16742	16786	16717	16712	16714	16700	16789	16608	16581	16697	16986	16611	16800	16630	16586	16899	16818	16701	16767	16832	16716	16786	16706	16780	16571	16801	16755	16839	16592	16824	16850	16991	16840	16843	16924	16868	16698	16819	16481	16778	16659	16832	16821	16605	16703	16673	16915	16688	16733	17039	16834	16939	16914	16534	16425	17019	16534	16858	16736	16797	16853	16794	16780	16792	16584	16838	16596	16764	16712	16747	16823	16841	16681	16727	16634	16714	16899	16751	16747	16759	16667	16824	16702	16810	16516	16620	16659	16688	17016	16749	16782	16730	16798	16939	16836	16572	16860	16746	16770	16580	16840	16672	16700	16851	16785	16769	16795	16711	16661	16783	16560	16607	16810	16898	16933	16763	16661	16858	16813	16871	16957	16823	16710	16871	16867	16597	16828	16674	16689	16720	16768	16684	16585	16735	16687	16747	16816	16819	16719	16601	16716	16672	16774	16816	16843	16836	16798	16813	16925	16688	16814	16874	17003	16726	16894	16645	16919	16959	16869	16915	16713	16980	16709	16618	16637	16643	16766	16769	16757	16788	16758	16867	16735	16675	16753	16630	16921	16846	16655	16802	16907	16786	16658	16755	16855	16802	16756	16952	16609	16687	16781	16762	16752	16777	16759	16736	16695	16719	16755	16833	16850	16863	16669	16939	16753	16800	16603	16727	16904	16702	16810	16613	17043	16674	16704	16504	16814	16839	16847	16745	16733	16816	16505	16532	16776	16783	16759	16888	16759	16755	16808	16973	16787	16820	16721	17115	16747	16812	16773	16476	16745	16814	16838	16778	16872	16730	16686	16856	16976	16861	16901	16885	16773
16140	17206	17122	16592	15701	15917	16098	15764	15444	15801	15831	15307	14940	14980	15115	15026	14896	14971	14830	14734	15715	16172	15688	15321	14994	14841	14541	14393	14556	14767	14679	14509	14644	14785	14668	14728	14581	14600	14556	14595	14654	14743	14568	14638	14595	14503	14460	14642	14531	14464	14695	14649	14462	14500	14647	14730	14490	14633	14702	14567	14401	14675	14497	14582	14728	14595	14487	14622	14725	14655	14458	14805	14692	14706	14661	14572	14796	14523	14485	14464	14806	14644	14538	14552	14694	14577	14525	14659	14732	14625	14549	14657	14555	14780	14511	14487	14397	14587	14594	14494	14624	14684	14637	14617	14605	14553	14625	14631	14655	14646	14516	14333	14774	14580	14598	14782	14591	14670	14577	14527	14541	14586	14479	14674	14650	14617	14657	14415	14548	14573	14403	14556	14587	14678	14682	14673	14511	14653	14461	14696	14473	14635	14542	14722	14616	14534	14489	14509	14584	14551	14407	14534	14865	14641	14529	14707	14727	14541	14369	14615	14491	14605	14657	14579	14644	14474	14570	14770	14589	14462	14581	14787	14564	14533	14652	14698	14604	14645	14563	14656	14576	14439	14718	14615	14557	14584	14548	14617	14559	14605	14626	14568	14547	14603	14541	14470	14544	14591	14537	14417	14719	14435	14529	14748	14730	14597	14667	14696	14509	14522	14599	14549	14712	14625	14548	14467	14671	14555	14536	14507	14501	14537	14484	14653	14578	14625	14491	14630	14545	14722	14746	14644	14627	14667	14653	14588	14635	14557	14568	14582	14553	14494	14616	14529	14601	14659	14649	14745	14516	14572	14547	14674	14851	14695	14541	14477	14685	14649	14586	14616	14631	14365	14672	14581	14521	14654	14471	14583	14594	14430	14703	14586	14911	14504	14626	14583	14659	14501	14485	14464	14543	14454	14682	14589	14718	14657	14616	14702	14709	14596	14625	14543	14724	14540	14603	14650	14538	14598	14656	14539	14499	14803	14566	14557	14663	14698	14594	14585	14513	14407	14614	14700	14519	14611	14793	14425	14616	14513	14697	14667	14604	14549	14660	14518	14543	14588	14641	14592	14554	14615	14759	14571	14517	14561	14619	14413	14755	14542	14590	14764	14577	14399	14640	14514	14685	14637	14614	14545	14607	14482	14753	14511	14732	14548	14618	14711	14645	14802	14623	14707	14518	14568	14674	14522	14872	14516	14623	14588	14582	14654	14761	14566	14571	14542	14704	14518	14584	14671	14649	14523	14486	14665	14541	14789	14553	14668	14698	14751	14628	14756	14655	14527	14541	14600	14679	14491	14685	14520	14571	14604	14772	14489	14629	14478	14747	14588	14614	14609	14568	14606	14712	14543	14608	14532	14601	14582	14617	14570	14557	14505	14652	14558	14502	14547	14806	14491	14462	14673	14491	14599	14502	14635	14542	14706	14649	14722	14596	14559	14690	14581	14610	14367	14622	14705	14577	14493	14640	14670	14629	14714	14620	14647	14623	14639	14417	14544	14567	14496	14635	14526	14550	14585	14625	14806	14714	14697	14660	14682	14598	14731	14629	14643	14537	14606	14361	14723	14579	14556	14709	14643	14433	14536	14488	14572	14549	14563	14503	14403	14731	14542	14570	14684	14503	14653	14560	14579	14510	14568	14580	14498	14727	14641	14558	14712	14531	14514	14461	14774	14728	14653	14570	14547	14602	14576	14664	14572	14666	14505	14655	14605	14623	14493	14522	14532	14650	14494	14519	14644	14722	14527	14590	14716	14531	14657	14425	14536	14498	14566	14711	14665	14645	14617	14516	14696	14580	14733	14514	14723	14475	14458	14586	14724	14448	14648	14671	14607	14442	14760	14683	14734	14636	14644	14582	14654	14693	14723	14557	14483	14684	14499	14553	14645	14484	14646	14615	14801	14701	14536	14671	14660	14612	14528	14555	14778	14639	14623	14686	14615	14613	14659	14623	14468	14637	14617	14580	14637	14623	14598	14588	14671	14593	14689	14743	14528	14488	14491	14496	14505	14754	14532	14495	14639	14543	14738	14531	14702	14650	14755	14601	14576	14835	14632	14510	14683	14606	14355	14527	14444	14591	14768	14519	14659	14518	14611	14632	14513	14594	14546	14617	14750	14525	14692	14629	14513	14556	14597	14512	14565	14582	14408	14630	14618	14671	14618	14394	14483	14653	14680	14496	14545	14569	14592	14664	14645	14632	14622	14757	14569	14718	14504	14548	14602	14591	14593	14696	14575	14637	14571	14601	14641	14555	14686	14551	14623	14592	14560	14638	14597	14664	14534	14501	14643	14616	14547	14676	14565	14672	14618	14714	14539	14487	14550	14492	14678	14529	14605	14632	14557	14578	14745	14655	14561	14490	14542	14518	14592	14663	14513	14648	14502	14654	14601	14793	14584	14620	14468	14458	14614	14602	14565	14512	14428	14599	14650	14649	14595	14636	14639	14562	14557	14758	14611	14487	14534	14641	14654	14529	14584	14625	14756	14487	14589	14616	14747	14567	14639	14634	14650	14649	14643	14534	14734	14723	14558	14551	14612	14359	14576	14603	14486	14612	14620	14679	14551	14739	14676	14618	14580	14627	14740	14512	14647	14583	14589	14526	14646	14623	14490	14683	14629	14652	14612	14531	14643	14796	14663	14609	14511	14777	14704	14512	14851	14547	14797	14651	14644	14562	14578	14705	14533	14758	14589	14622	14747	14702	14559	14744	14520	14425	14649	14466	14640	14670	14581	14408	14633	14837	14633	14615	14695	14668	14616	14668	14728	14590	14535	14468	14505	14692	14798	14545	14666	14655	14741	14517	14602	14695	14520	14501	14761	14518	14519	14636	14574	14667	14750	14610	14542	14650	14492	14613	14610	14839	14563	14648	14512	14517	14628	14517	14643	14680	14466	14561	14712	14499	14496	14596	14552	14666	14683	14489	14689	14440	14659	14668	14565	14691	14886	14516	14688	14505	14514	14721	14516	14580	14703	14607	14675	14728	14597	14681	14615	14766	14654	14544	14637	14572	14810	14516	14748	14563	14735	14562	14578	14488	14551	14651	14531	14508	14684	14559	14634	14528	14610	14586	14646	14674	14637	14554	14576	14636	14570	14513	14612	14617	14459	14734	14499	14666	14660	14776	14508	14629	14566	14658	14665	14591	14579	14537	14640	14616	14601	14513	14634	14521	14496	14637	14529	14602	14450	14641	14617	14353	14654	14432	14602	14494	14595	14717	14786	14520	14581	14455	14466	14523	14661	14383	14469	14502	14468	14582	14667	14568	14474	14645	14629	14540	14693	14425	14394	14726	14451	14665	14593	14591	14728	14488	14518	14718	14634	14704	14566	14686	14423	14736	14479	14595	14561	14557	14781	14506	14695	14701	14436	14683	14520	14426	14467	14603	14460	14450	14481	14683	14701	14509	14746	14541	14607	14661	14602	14530	14432	14606	14617	14671	14590	14534	14731	14783	14512	14386	14646	14653	14466	14702	14586	14604	14502	14584	14471	14597	14869	14601	14541	14651	14671	14647	14706	14645	14552	14586	14817	14593	14518	14475	14493	14601	14586	14446	14611	14691	14653	14632	14815	14695	14645	14499	14575	14639	14570	14601	14553	14544	14629	14485	14602	14553	14666	14752	14636	14567	14575	14495	14591	14494	14727	14654	14671	14696	14551	14605	14560	14601	14543	14654	14633	14771	14556	14695	14735	14629	14642	14620	14506	14501	14631	14524	14621	14539	14592	14644	14743	14562	14502	14540	14550	14591	14728	14597	14481	14652	14459	14750	14634	14784	14521	14577	14726	14631	14611	14550	14557	14562	14734	14705	14519	14758	14604	14596	14579	14556	14619	14555	14506	14544	14461	14625	14501	14583	14671	14568	14681	14557	14660	14496	14557	14542	14582	14483	14699	14444	14552	14539	14524	14606	14538	14409	14628	14614	14701	14562	14509	14442	14708	14566	14510	14443	14574	14609	14600	14709	14479	14653	14479	14602	14454	14687	14462	14697	14552	14652	14609	14504	14628	14420	14704	14534	14748	14619	14625	14507	14421	14433	14535	14603	14665	14492	14537	14625	14567	14581	14604	14640	14587	14678	14586	14506	14504	14324	14490	14470	14632	14565	14569	14622	14495	14661	14523	14693	14723	14538	14700	14506	14577	14472	14598	14655	14661	14580	14730	14816	14517	14616	14725	14638	14535	14549	14501	14656	14557	14740	14697	14609	14494	14702	14509	14532	14555	14528	14613	14654	14718	14737	14549	14498	14496	14556	14658	14650	14595	14464	14602	14834	14495	14593	14392	14613	14628	14775	14563	14542	14799	14526	14519	14527	14593	14650	14574	14563	14684	14569	14599	14579	14421	14652	14564	14696	14605	14515	14527	14705	14596	14641	14559	14590	14510	14585	14711	14615	14613	14654	14588	14673	14575	14735	14598	14733	14797	14521	14655	14635	14647	14467	14693	14655	14728	14646	14726	14508	14709	14496	14509	14570	14574	14762	14478	14462	14666	14595	14586	14670	14561	14561	14614	14623	14401	14422	14718	14446	14665	14600	14630	14650	14706	14533	14580	14574	14377	14660	14657	14722	14660	14654	14591	14736	14650	14578	14471	15078	14586	14596	14673	14550	14631	14552	14687	14658	14658	14678	14602	14641	14485	14625	14457	14588	14722	14418	14587	14776	14685	14540	14511	14555	14769	14514	14568	14809	14679	14571	14586	14594	14560	14599	14719	14795	14418	14544	14496	14723	14528	14578	14678	14604	14693	14717	14514	14471	14474	14606	14486	14672	14470	14704	14642	14694	14603	14664	14569	14538	14617	14598	14508	14520	14694	14430	14640	14465	14434	14608	14593	14549	14558	14542	14631	14714	14542	14444	14590	14555	14723	14661	14746	14760	14599	14696	14531	14647	14308	14545	14669	14533	14456	14580	14720	14650	14734	14620	14724	14485	14385	14559	14654	14569	14561	14568	14602	14556	14552	14461	14568	14470	14705	14491	14585	14509	14578	14556	14558	14690	14555	14650	14495	14573	14614	14648	14714	14406	14643	14637	14479	14723	14530	14520	14668	14502	14698	14676	14580	14524	14611	14710	14504	14483	14533	14549	14518	14616	14617	14645	14596	14544	14705	14698	14567	14648	14611
25710	21448	28289	25345	21637	19195	19096	17751	17430	18285	17636	17274	16875	16775	16546	16675	16763	16705	16676	17074	21944	22425	20860	19376	17910	16920	16542	16191	16252	16266	16033	16019	16123	16081	16189	16155	16186	15905	15924	16183	15967	16102	15987	16149	16030	16128	16071	16238	16144	16045	16226	16150	16207	16071	16110	16127	16144	15949	15985	16152	16096	15957	16263	16172	15894	15855	15828	15987	15917	16099	16042	16069	16170	16052	16117	16079	16231	15966	16057	16188	16013	16092	16175	15977	16089	16127	16114	16301	16198	16303	16192	15904	15952	16196	16158	16134	16055	16195	16159	16031	16031	16184	16197	15915	16197	16094	16149	16308	16287	16091	15856	16058	15960	15939	16040	16177	16308	16022	16073	16000	15908	16072	16088	16020	16006	16225	16299	16074	16183	16045	16173	15938	15914	15962	16032	15996	16004	16115	15936	15892	16063	16066	16040	15955	15872	15959	16123	15975	15941	16021	16151	16207	15927	15863	16044	16179	16042	16094	15972	15857	15959	16060	15894	16027	16180	16002	16016	15982	16023	16166	16070	16087	16040	16000	16057	15995	16122	15943	16063	15981	16068	15981	16122	16022	15956	16178	16096	16060	16078	16268	16054	15916	16185	16148	16111	16248	16090	16140	15971	16101	16192	16035	16291	16004	16074	15910	16191	16058	16245	16155	16159	16100	16102	16036	15944	15924	16000	15736	16026	16047	15848	16097	16009	16046	16113	16162	16089	16169	15954	15980	16080	16134	15967	16110	16075	16000	15989	15908	16061	16035	16111	16219	16035	15937	16181	16007	16206	16053	16090	16107	16130	16038	15920	15856	16201	16047	16095	16344	16143	15897	16019	16197	15918	16078	16093	16274	15925	16088	16036	15927	15914	16136	16118	16141	15970	16110	15983	16052	16116	15872	15973	16066	16064	15917	16090	16193	16129	16092	16056	16050	16254	16117	16285	15941	16195	16213	16222	15889	15920	16162	15973	15958	16233	16081	16083	16007	16116	15863	16110	15961	15990	16137	15919	16071	16245	16166	15967	16026	16113	15901	16067	16038	15955	16102	15965	16228	16086	16036	16032	15931	15979	16066	16181	16143	16236	16226	16057	15950	15907	16257	15972	16043	16126	16079	16063	16106	16197	16044	16142	16180	15983	16017	16090	16052	15929	16096	15973	16159	16215	16112	16097	15921	16012	16041	16100	15935	15796	16039	16045	16013	16094	16091	15765	15824	15991	15970	16077	16092	16233	16041	16179	16089	15901	16083	16125	16250	16072	16039	15806	16064	16183	16013	16118	16081	15989	16073	16044	16100	16051	16173	16115	16022	16070	16151	15815	16144	16059	16158	16119	16032	15942	16079	16160	16202	16159	16029	15990	16142	15990	16085	16110	16194	16106	16031	16237	16162	16214	16260	16016	16226	16292	16002	15800	16058	16110	16088	16087	16056	16351	16144	16113	15992	16143	16203	16199	15932	15889	15958	15989	16099	15946	16098	16211	16025	16145	16062	15903	16079	16334	15855	16027	16100	16129	15897	16261	16233	15947	16161	16011	16068	16025	15964	16021	16039	16071	16162	16057	16035	16156	16122	16220	15988	16161	16157	16186	16250	16262	15925	16246	15902	16073	16032	16175	16068	16277	16212	16228	16271	16035	16078	15885	16287	16266	16156	16116	16132	16011	16182	16009	16145	16028	16003	16129	16179	15998	15988	16190	15966	16122	16018	16350	16051	16112	15954	15998	16237	15950	16092	16274	16135	16083	16084	16306	16102	16231	16097	15991	16260	16242	16272	16070	16010	16065	16079	15937	15869	16097	16027	15888	16116	16108	16263	16184	16158	15943	15875	16065	16180	15901	15809	15970	16260	16174	16214	16081	15992	16071	15923	16097	16001	16210	16168	16125	16143	16206	16035	16194	15978	16090	15875	16023	16219	16224	16224	16111	15932	16074	16110	16080	15841	16115	16049	16195	16201	16068	16040	15935	15963	15992	16058	16082	16064	16230	16163	16173	16111	15863	16004	16092	15990	16204	16199	16299	15917	16105	16005	16080	16027	16199	16063	16042	16204	15883	15995	16064	16218	15960	16008	16073	16219	16325	16114	15940	16009	16047	15955	16131	16084	16061	15945	16169	16130	15964	15954	15921	16015	16114	16105	16068	15958	16138	16158	16282	16052	16185	15949	16104	16110	16238	16052	16154	16048	15925	16116	16208	15964	16070	15992	16036	16152	16341	16179	16253	15983	16099	16201	16032	16122	16025	16087	16229	16127	15935	16025	16218	15983	16279	16224	16221	16188	16077	16130	15936	15925	16030	15898	15886	16047	15896	16084	15981	15933	16007	16138	16214	15962	16197	16146	16068	15984	15902	16178	16115	16066	16022	15994	16086	16281	16107	15984	16151	16087	16118	16075	16091	16077	15922	16146	16069	15988	16132	16241	15946	16178	16071	16203	16034	15981	16144	16178	15950	16076	16024	16039	16229	16014	16058	16249	16062	15984	16090	16027	16243	16018	16175	16110	16080	16121	16067	15962	16084	16090	16207	16062	15947	15877	15935	15962	16146	15919	16017	16141	15821	16051	16182	16181	16157	15956	16041	16075	16114	16220	16049	16314	16029	16191	16179	16138	16141	16266	16031	16160	16141	16095	15983	15895	16096	16045	15985	16184	15783	16132	16071	15963	16062	16100	16133	16038	16083	16107	16114	16060	16193	16590	15886	16116	15772	16104	16196	16229	16196	16164	16202	16231	16044	16093	16136	16100	16002	16016	16077	16012	16148	15884	16104	16007	15855	16063	16054	16121	16122	16017	16078	16080	15838	16139	16127	16025	16165	16074	15909	15787	16043	15948	16160	16066	16212	16169	15976	16185	15922	15941	16266	15709	16167	15911	16112	15940	15999	16187	16257	16027	16159	16109	16086	16148	16099	16086	15951	16096	16182	15950	16008	15936	15981	16234	16202	16137	16187	16258	16108	16081	16156	16012	16048	16110	16039	16049	16125	16130	16070	15885	16057	16063	15989	16022	16039	16110	15985	16007	16018	16082	15957	16025	15910	16286	16101	15884	16207	15825	16103	16109	16092	16212	16260	15728	15908	16139	16248	15998	15966	16113	15958	16155	16114	15923	16031	15913	16197	16032	16051	16049	15950	16175	16108	16082	16115	15970	15932	16169	16122	16254	16392	16174	16174	15981	16010	16019	15997	15920	16226	15958	15897	15951	16109	16071	15803	16015	15840	16162	16032	16049	15982	16083	16193	16105	15913	16116	16003	15943	16041	16160	15895	16039	16300	16101	16154	16098	15985	15953	16134	16126	15994	16084	15983	16245	16095	16128	16158	15903	16161	16218	15982	16100	16113	15890	16111	16228	15969	16200	15922	16160	15982	16028	15894	15985	16236	15982	15861	16108	16063	16056	16240	16096	16189	15988	15972	16015	16220	16278	16081	16015	15920	16069	16062	16003	15928	16002	16150	16185	16090	16197	16122	15911	15869	16170	15855	16032	15867	16080	15998	15896	16075	16008	15990	16169	16215	15988	16176	16044	16054	16072	16270	16175	16123	16115	16006	16034	15980	16099	15979	15937	16123	16026	16049	16087	16117	16126	16255	16161	16238	16320	16110	16182	15932	16128	16282	16094	16043	15917	15913	16032	16039	16054	16054	16111	16143	16182	16358	16072	16148	16301	16157	15906	15995	15920	15958	16103	16149	16044	16127	16060	16077	16106	15944	16142	16116	16161	16016	16288	16271	16192	16208	16025	16110	16254	16084	15953	16196	16151	16095	16085	16157	15848	16096	16028	15998	16335	16150	15846	16110	16198	16216	16077	16115	15873	15968	15946	15863	16268	16078	16084	16068	16110	15909	16207	16018	16339	16138	15914	16039	16112	16125	16338	16064	15961	16155	16009	15796	15928	16317	16133	15974	16101	15889	16056	16286	16150	16020	15986	16054	16022	16178	15942	16213	15834	16030	16165	16177	16050	16123	16062	16047	16057	16146	16125	16269	16005	16217	16162	16010	15909	16103	16108	15967	16141	15979	15890	16281	16011	16141	16120	16227	15941	15897	16173	16203	16170	16010	16212	15991	16217	15910	16075	16084	16081	15936	16095	16179	16115	16135	15942	16123	16093	16080	16153	16018	16155	15992	15887	16070	16176	16115	16251	16038	16144	16225	16027	16222	16070	16246	15991	16114	15951	16014	15956	16125	16156	16142	15970	16064	16077	16027	16029	16158	16105	16058	16313	15960	16328	16092	16171	16136	16134	16167	16275	16124	15966	15881	16034	16008	16148	16232	16120	16116	16145	16150	16032	16161	16158	16093	16092	16141	16049	16020	15951	16079	16119	16168	15891	15935	15995	16136	16037	16171	15984	15968	16086	15973	16132	16223	16006	16121	16089	16207	16027	16062	16026	15964	16225	16171	16081	15907	15942	16062	16165	16170	16166	16109	16032	15939	16175	16235	16310	15950	16243	16346	16114	15956	16178	16108	16083	16095	16237	16213	16240	16145	16280	16101	15994	16144	16107	16058	16067	16042	16166	15939	16052	15868	16030	16168	15904	16114	16113	16148	16327	16035	16046	16075	15975	16257	16044	16025	16464	15970	15906	16186	16147	16180	16067	16296	16248	16060	15946	15946	16068	15865	16183	16134	16057	16078	16037	16089	15830	16329	16160	15994	16039	16159	16133	16217	16321	16072	15935	16124	16138	15972	16194	16017	16227	16057	16182	15994	16077	16122	16040	16165	15905	16147	16025	15909	15959	16106	16205	16066	15890	16184	16123	16142	16124	16195	16018	16254	16207	16169	16233	16091	16096	16083	16018	16014	16112	15994	16243	15950	15985	16097	16176	16039	15875	16154	16020	15987	16046	16260	16079	16208	15962	16230	16054	16056	15981	16129	15989	16075	16042	16027	16174	15939	16007	16066	15973	15994	16192	16092	16170	16000	16055	16147	15965	16054	16135	16012	16164	16239	16014	16040	16155	16046	16103	16077	15885	16121	15920	16083	16148	15781	16195	16080	15923	15998	15843	16136	16125	15966	16026	16138	16208	16061	16009	15881	16130	15951	16237	16069	15924	15792	16266	16082	16023	16172	16158	16151	16182	16184	16093	16135	16006	16111	16261	16392	16208	15944	16081	16087	16248
14992	23328	22294	18987	17216	16493	16899	16993	16580	17786	16515	16021	15409	15003	15067	15363	15258	15168	14870	15986	23556	23393	20333	18163	16198	15057	14618	14380	14170	14283	14196	14280	14336	14259	14216	14233	14252	14037	14222	14285	14094	14209	14293	14258	14180	14312	14233	14117	14314	14120	14205	14286	14326	14318	14302	14176	14366	14516	14236	14213	14193	14520	14197	14272	14357	14088	14322	14222	14153	14230	14355	14262	14191	14260	14343	14364	14195	14388	14217	14085	14354	14271	14431	14158	14175	14482	14262	14388	14114	14258	14272	14264	14311	14263	14248	14274	14159	14324	14286	14305	14143	14117	14280	14305	14209	14280	14178	14308	14228	14315	14222	14161	14199	14258	14269	14292	14367	14335	14153	14144	14160	14326	14187	14169	14304	14062	14250	14166	14411	14223	14208	14323	14196	14265	14301	14281	14311	14390	14155	14289	14303	14270	14239	14257	14285	14315	14157	14181	14325	14136	14249	14173	14209	14211	14350	14176	14253	14327	14261	14094	14210	14207	14156	14273	14179	14215	14179	14373	14061	14187	14338	14089	14393	14292	14147	14166	14164	14255	14236	14234	14171	14227	14129	14251	14277	14298	14201	14434	14158	14266	14253	14317	14457	14243	14062	14235	14436	14279	14261	14269	14218	14581	14248	14270	14318	14164	14180	14402	14263	14200	14300	14072	14198	14257	14158	14169	14098	14200	14196	14195	14282	14153	14108	14360	14236	14146	14377	14220	14324	14239	14195	14146	14091	14061	14153	14096	14203	13985	14335	14148	14291	14447	14248	14196	14235	14165	14051	14353	14214	14226	14125	14126	14404	14190	14259	14146	14149	14101	14227	14254	14470	14327	14221	14194	14245	14100	14175	14212	14101	14521	14286	14479	14228	14183	14293	14282	14211	14158	14413	14179	14272	14209	14174	14200	14297	14199	14110	14213	14233	14322	14375	14018	14180	14309	14270	14232	14191	14196	14267	14252	14399	14259	14223	14177	14235	14411	14124	14327	14389	14040	14439	14253	14066	14140	14336	14246	14091	14220	14070	14471	14223	14261	14131	14356	14283	14273	14216	14083	14164	14283	14329	14269	14311	14360	14232	14375	14334	14288	14237	14185	14076	14248	14133	14343	14392	14318	14255	14173	14208	14297	14289	14159	14331	14302	14181	14375	14357	14106	14297	14366	14138	14239	14231	14320	14180	14183	14267	13987	14346	14144	14246	14165	14220	14346	14170	14239	14142	14187	14292	14245	14432	14339	14114	14171	14205	14132	14130	14316	14373	14293	14137	14296	14266	14150	14210	14314	14260	14299	14218	14323	14196	14166	14344	14162	14244	14294	14178	14279	14216	14287	14331	14197	14172	14288	14326	14178	14179	14184	14398	14140	14243	14402	14031	14197	14302	14265	14256	14042	14212	14465	14189	14242	14134	14196	14277	14301	14035	14280	14067	14294	14239	14248	14324	14262	14183	14487	14368	14239	14128	14310	14332	14099	14347	14159	14321	14194	14157	14168	14319	14239	14240	14339	14218	14347	14146	14177	14237	14169	14183	14206	14140	14212	14287	14239	14245	14127	14183	14198	14169	14247	14348	14334	14068	14216	14374	14100	14059	14322	14463	14290	14224	14225	14197	14164	14159	14052	14200	14306	14067	14390	14258	14163	14175	14189	14253	14360	14252	14325	14110	14246	14327	14314	14340	14169	14157	14227	14127	14259	14301	14086	14230	14156	14294	14056	14142	14303	14116	14308	14107	14203	14252	14089	14315	14228	14333	14341	14290	14301	14254	14066	14120	14323	14149	14338	14206	14322	14229	14329	14378	14018	14266	14204	14424	14214	14350	14171	14357	14166	14220	14351	14211	14198	14271	14456	14222	14181	14452	14262	14238	14231	14282	14240	14202	14364	14142	14374	14153	14241	14294	14280	14274	14230	14323	14281	14253	14346	14198	14139	14342	14100	14220	14255	14226	14100	14173	14176	14195	14101	14309	14160	14122	14316	14089	14279	14305	14385	13935	14408	14270	14226	14140	14239	14294	14100	14184	14169	14289	14324	14413	14324	14327	14226	14264	14242	14389	14429	14181	14229	14241	14321	14367	14291	14299	14091	14246	14180	14352	14364	14247	14291	14183	14239	14255	14090	14228	14047	14338	14245	14243	14217	14150	14145	14373	14263	14272	14258	14188	14179	14247	14374	14235	14164	14022	14219	14232	14132	14405	14359	14213	14119	14321	14060	14223	13970	14408	14311	14168	14319	14094	14301	14247	14164	14281	14223	14136	14300	14210	14330	14307	14174	14234	14475	14223	14258	14191	14330	14261	14265	14338	14058	14229	14261	14242	14236	14124	14376	14114	14152	14236	14307	14197	14221	14333	14231	14322	14217	14300	14243	14216	14168	14288	14158	14286	14194	14341	14218	14242	14229	14233	14344	14203	14322	14268	14171	14047	14064	14507	14344	14169	14135	14344	14230	14376	14117	14267	14065	14294	14288	14250	14200	14224	14106	14274	14218	14220	14240	14365	14267	14267	14150	14425	14333	14243	14324	14316	14273	14269	14203	14283	14287	14306	14199	14208	14289	14243	14212	14288	14344	14261	14180	14188	14162	14130	14267	14033	14208	14137	14287	14232	14229	14185	14040	14163	14422	14399	14429	14289	14231	14234	14288	14326	14199	14109	14341	14157	14251	14334	14354	14227	14198	14251	14138	14265	14096	14391	14249	14376	14445	14304	14148	14195	14112	14334	14238	14298	14135	14157	14307	14189	14313	14341	14359	14362	14237	14042	14087	14310	14266	14207	14360	14309	14016	14207	14108	14145	14145	14411	14258	14137	14231	14206	14335	14128	14276	14353	14324	14219	14229	14269	14257	14238	14348	14090	14215	14190	14145	14280	14336	14258	14251	14223	14254	14249	14218	14263	14238	14198	14196	14098	14198	14425	14295	14091	14289	14431	14086	14247	14346	14152	14371	14249	14182	14407	14298	14266	14281	14133	14169	14191	14323	14258	14225	14158	14031	14273	14160	14036	14176	14183	14338	14105	14191	14146	14252	14259	14243	14286	14208	14176	14301	14154	14331	14141	14252	14289	14137	14354	14379	14306	14174	14189	14385	14080	14292	14172	14437	14214	14299	14162	14205	14247	14194	14335	14067	14143	14260	14174	14072	14308	14218	14400	14262	14245	14309	14259	14228	14233	14133	14399	14177	14226	14389	14137	14290	14247	14238	14328	14271	14140	14255	14337	14300	14118	14278	14268	14121	14241	14367	14169	14218	14375	14240	14295	14195	14162	14245	14193	14287	14369	14117	14200	14188	14321	14354	14093	14305	14324	14330	14344	14192	14407	14178	14230	14233	14250	14224	14134	14223	14266	14282	14252	14308	14353	14220	14329	14220	14450	14225	14142	14120	14280	14327	14332	14168	14349	14207	14394	14355	14279	14062	14268	14159	14224	14121	14336	14251	14350	14218	14346	14298	14190	14205	14378	14147	14285	14250	14103	14222	14049	14227	14287	14436	14148	14165	14263	14180	14187	14300	14356	14049	14263	14243	14148	14277	14342	14292	14340	14264	14277	14180	14304	14221	14192	14224	14291	14226	14078	14121	14187	14300	14305	14270	14174	14298	14071	14325	14156	14309	14136	14227	14231	14164	14252	14331	14212	14065	14360	14051	14172	14255	14381	14163	14220	14288	14120	14252	14235	14148	14181	14166	14244	14344	14139	14138	14227	14247	14239	14305	14191	14288	14286	14362	14388	14262	14259	14174	14205	14170	14142	14116	14160	14162	14296	14169	14412	14194	14204	14286	14248	14184	14436	14237	14335	14252	14087	14176	14183	14290	14265	14115	14029	14211	14137	14178	14401	14160	14384	14171	14306	14189	14215	14190	14327	14304	14240	14288	14028	14205	14309	14215	14223	14276	14125	14182	14341	14248	14097	14257	14418	14129	14247	14056	14301	14236	14250	14274	14207	14092	14214	14311	14165	14373	14307	14169	14127	14266	14236	14242	14271	14336	14112	14200	14405	14134	14154	14108	14171	14305	14254	14295	14450	14274	14202	14197	14224	14302	14332	14171	14419	14216	14290	14314	14259	14010	14259	14145	14110	14120	14504	14245	14302	14067	14317	14354	14384	14419	14287	14098	14264	14057	14167	14244	14196	14174	14293	14183	14155	14153	14146	14291	14086	14152	14066	14242	14363	14289	14192	13971	14275	14302	14258	14351	14122	14245	14159	14353	14331	14156	14297	14196	14222	14080	14326	14232	14221	14277	14328	14360	14104	14294	14293	14043	14198	14189	14328	14119	14454	14289	14232	14388	14345	14042	14315	14124	14206	14171	14259	14236	14211	14317	14341	14189	14418	14117	14285	14055	14168	14241	14318	14131	14203	14295	14205	14041	14245	13997	14220	14218	14187	14397	14182	14319	13963	14107	14289	14260	14206	14349	14258	14336	14189	14361	14259	14264	14310	14184	14187	14290	14308	14274	14235	14113	14238	14313	14100	14230	14326	14180	14307	14174	14268	14057	14304	14278	14345	14132	14114	14235	14077	14060	14234	14199	14297	14196	14138	14276	14130	14312	14204	14113	14229	14258	14205	14190	14195	14303	14042	14260	14366	14158	14215	14236	14202	14269	14326	14190	14099	14241	14216	14319	14329	14321	14373	14195	14198	14244	14382	14107	14235	14077	14217	14300	14438	14116	14147	14161	14306	14358	14125	14186	14206	14305	14403	14286	14142	14244	14147	14106	14254	14245	14126	14313	14347	14157	14329	14258	14248	14244	14350	14263	14153	14336	14193	14015	14262	14356	14302	14297	14429	14272	14206	14342	14335	14152	14445	14300	14362	13925	14183	14322	14166	14294	14075	14182	14196	14386	14177	14294	13974	14213	14261	14192	14361	14282	14215	14314	14248	14202	14391	14270	14168	14184	14144	14275	14154	14278	14322	14069	14236	14254	14191	14250	14148	14352	14225	14201	14331	14200	14143	14250	14375	14160	14342	14035	14337	14229	14436	14302	14253	14195	14393	14431	14185	14363	14195	14238	14282	14279	14109	14208	14304	14345	14307	14082	14232	14269	14269	14150	14210	14275	14105	14167	14447	14171	14173	14210	14282	14185	14199	14254	14228	14184	14234	14239	14230	14368
24327	21443	28921	24407	21834	22820	21924	18836	17949	18475	18238	17578	17291	16724	16576	16725	16729	16579	16504	16695	25118	27689	23911	21563	19135	16964	16095	15891	15782	15744	15844	15655	15655	15898	15734	15759	15662	15558	15697	15788	15824	15699	15718	15709	15697	15717	15658	15663	15664	15685	15578	15505	15694	15628	15447	15661	15799	15503	15719	15589	15578	15784	15515	15694	15639	15485	15809	15499	15658	15717	15657	15768	15737	15708	15657	15621	15678	15525	15589	15562	15607	15690	15608	15651	15657	15904	15642	15595	15736	15581	15728	15807	15786	15610	15566	15898	15545	15865	15647	15829	15754	15766	15630	15589	15564	15662	15812	15729	15597	15639	15704	15470	15678	15659	15624	15474	15685	15798	15649	15654	15834	15665	15596	15558	15803	15524	15618	15703	15527	15686	15683	15648	15607	15672	15604	15551	15756	15507	15903	15582	15714	15547	15523	15731	15540	15642	15708	15694	15563	15645	15738	15481	15718	15707	15411	15727	15699	15679	15551	15505	15580	15703	15870	15643	15633	15570	15672	15483	15489	15523	15506	15409	15749	15647	15439	15537	15575	15602	15624	15698	15504	15725	15701	15667	15568	15619	15523	15494	15614	15547	15678	15644	15560	15662	15912	15676	15634	15686	15449	15621	15547	15774	15568	15779	15525	15749	15726	15621	15559	15640	15808	15831	15766	15663	15700	15767	15603	15666	15742	15609	15670	15450	15854	15784	15695	15709	15630	15587	15611	15550	15600	15834	15548	15472	15522	15783	15683	15711	15868	15559	15515	15552	15772	15517	15738	15630	15499	15596	15639	15559	15737	15683	15592	15726	15612	15619	15648	15620	15603	15412	15640	15621	15522	15370	15653	15576	15719	15614	15553	15576	15589	15643	15750	15761	15495	15675	15622	15498	15687	15273	15473	15510	15596	15425	15751	15741	15774	15615	15604	15641	15549	15789	15757	15625	15781	15480	15629	15564	15706	15552	15608	15504	15469	15637	15693	15549	15704	15623	15722	15522	15458	15677	15484	15393	15563	15715	15527	15450	15402	15482	15807	15729	15562	15671	15628	15631	15648	15641	15709	15616	15716	15475	15547	15548	15604	15549	15699	15619	15596	15623	15601	15705	15793	15564	15695	15520	15522	15601	15718	15888	15729	15355	15519	15720	15514	15747	15511	15637	15529	15614	15713	15450	15579	15497	15507	15629	15588	15689	15865	15711	15592	15412	15725	15593	15481	15557	15527	15612	15736	15631	15560	15524	15601	15728	15427	15476	15628	15676	15450	15611	15566	15683	15589	15702	15637	15568	15466	15788	15688	15516	15726	15636	15749	15744	15607	15557	15743	15551	15741	15792	15502	15523	15567	15649	15500	15470	15599	15591	15390	15747	15581	15727	15665	15672	15585	15657	15830	15663	15510	15676	15613	15584	15596	15572	15553	15538	15734	15702	15490	15703	15460	15669	15510	15707	15518	15486	15659	15741	15751	15421	15660	15449	15556	15661	15912	15491	15656	15615	15579	15654	15635	15669	15582	15490	15672	15729	15720	15606	15752	15500	15565	15852	15603	15546	15656	15685	15812	15430	15486	15515	15531	15767	15509	15585	15636	15406	15577	15498	15508	15663	15674	15640	15640	15590	15927	15536	15776	15535	15436	15506	15750	15459	15691	15485	15586	15518	15824	15482	15675	15811	15539	15678	15651	15728	15631	15636	15504	15599	15679	15730	15585	15493	15404	15551	15522	15530	15683	15668	15571	15577	15675	15455	15669	15613	15723	15570	15679	15546	15653	15705	15728	15570	15580	15669	15596	15646	15785	15647	15789	15516	15615	15725	15622	15619	15720	15405	15610	15592	15828	15837	15497	15694	15734	15657	15512	15729	15776	15526	15658	15817	15687	15669	15642	15443	15560	15612	15581	15744	15542	15663	15599	15613	15838	15525	15648	15548	15631	15639	15765	15444	15689	15595	15679	15519	15526	15544	15526	15722	15525	15641	15593	15659	15670	15540	15672	15678	15480	15369	15688	15590	15449	15548	15664	15684	15439	15541	15517	15591	15546	15686	15605	15534	15627	15417	15712	15724	15615	15666	15604	15656	15780	15753	15711	15661	15478	15598	15645	15606	15640	15491	15623	15636	15525	15516	15650	15666	15711	15578	15672	15645	15712	15585	15653	15526	15669	15763	15542	15639	15691	15564	15466	15600	15693	15715	15686	15744	15613	15380	15615	15422	15712	15666	15534	15607	15517	15586	15534	15590	15614	15575	15618	15576	15692	15508	15549	15473	15488	15578	15518	15663	15765	15847	15521	15512	15603	15684	15507	15727	15584	15715	15573	15702	15574	15625	15433	15593	15653	15639	15462	15585	15631	15639	15620	15612	15511	15670	15692	15525	15527	15594	15806	15668	15653	15623	15765	15678	15612	15727	15770	15604	15301	15710	15651	15737	15779	15733	15634	15713	15732	15557	15594	15578	15832	15508	15777	15700	15793	15567	15939	15641	15500	15766	15544	15499	15735	15498	15793	15690	15617	15513	15402	15660	15607	15692	15605	15427	15614	15789	15774	15576	15708	15764	15585	15443	15457	15642	15710	15716	15576	15679	15542	15609	15604	15626	15700	15516	15781	15418	15712	15641	15818	15387	15476	15575	15520	15715	15540	15637	15590	15615	15806	15748	15579	15458	15758	15580	15584	15707	15644	15626	15590	15526	15749	15638	15696	15753	15704	15636	15623	15605	15532	15587	15725	15597	15488	15622	15841	15762	15569	15740	15771	15519	15696	15471	15511	15437	15633	15608	15621	15676	15595	15530	15659	15697	15450	15330	15429	15629	15686	15746	15663	15641	15493	15487	15540	15525	15659	15366	15467	15595	15807	15724	15557	15557	15654	15585	15749	15617	15481	15536	15640	15597	15793	15699	15640	15491	15594	15689	15409	15701	15553	15599	15427	15888	15743	15771	15632	15553	15773	15631	15817	15608	15543	15458	15742	15813	15787	15581	15585	15587	15638	15673	15633	15818	15662	15757	15623	15604	15547	15604	15810	15795	15841	15606	15675	15538	15700	15739	15567	15550	15552	15506	16023	15443	15644	15533	15599	15623	15762	15635	15791	15662	15613	15564	15746	15663	15695	15545	15460	15779	15628	15485	15588	15598	15641	15749	15523	15733	15745	15595	15486	15561	15533	15601	15648	15473	15679	15680	15679	15788	15730	15621	15709	15784	15790	15604	15815	15460	15724	15805	15605	15610	15455	15534	15494	15659	15633	15510	15661	15604	15492	15453	15594	15633	15770	15682	15593	15433	15661	15604	15712	15418	15456	15663	15720	15856	15640	15503	15667	15640	15490	15726	15521	15712	15718	15518	15578	15639	15553	15639	15780	15675	15550	15803	15629	15704	15549	15722	15659	15506	15715	15724	15675	15640	15604	15661	15751	15735	15576	15536	15704	15715	15627	15555	15788	15472	15603	15406	15838	15685	15820	15678	15636	15681	15566	15663	15662	15808	15690	15610	15575	15861	15731	15469	15540	15684	15607	15682	15670	15597	15670	15537	15645	15735	15605	15755	15502	15352	15695	15599	15639	15593	15686	15720	15644	15545	15817	15619	15346	15545	15505	15524	15673	15564	15535	15591	15620	15766	15595	15434	15583	15605	15573	15712	15603	15583	15493	15574	15580	15757	15525	15708	15725	15762	15733	15761	15871	15836	15568	15736	15508	15575	15782	15496	15597	15470	15480	15603	15633	15669	15623	15604	15476	15462	15790	15637	15529	15617	15535	15702	15635	15802	15641	15599	15867	15661	15727	15641	15653	15691	15544	15599	15495	15646	15527	15346	15427	15802	15769	15504	15465	15486	15661	15593	15618	15524	15766	15695	15386	15663	15579	15592	15433	15692	15535	15613	15776	15579	15647	15672	15633	15678	15564	15685	15545	15749	15602	15546	15636	15894	15689	15633	15742	15555	15712	15750	15534	15727	15847	15723	15536	15369	15472	15568	15629	15492	15644	15646	15705	15370	15587	15478	15555	15729	15696	15590	15612	15687	15649	15521	15623	15602	15489	15544	15564	15731	15412	15610	15415	15758	15698	15724	15441	15714	15680	15696	15873	15517	15417	15775	15758	15601	15680	15801	15669	15609	15561	15688	15413	15620	15541	15609	15690	15523	15606	15675	15631	15698	15653	15655	15732	15517	15696	15613	15593	15637	15544	15539	15756	15527	15755	15443	15710	15624	15528	15397	15611	15730	15714	15508	15679	15697	15536	15423	15600	15811	15703	15722	15497	15654	15747	15697	15536	15561	15552	15539	15628	15755	15687	15590	15842	15689	15707	15607	15496	15553	15481	15585	15643	15807	15739	15623	15535	15642	15599	15602	15621	15713	15593	16020	15512	15750	15709	15730	15587	15628	15704	15600	15578	15734	15535	15609	15751	15615	15644	15787	15706	15624	15677	15611	15559	15757	15670	15636	15654	15487	15660	15701	15388	15501	15862	15648	15757	15664	15564	15739	15609	15801	15694	15752	15812	15629	15575	15751	15602	15424	15610	15485	15715	15885	15619	15562	15670	15522	15471	15573	15541	15586	15656	15536	15663	15252	15544	15669	15575	15505	15626	15538	15702	15630	15617	15643	15639	15573	15542	15516	15565	15576	15785	15442	15561	15634	15598	15586	15700	15809	15571	15825	15675	15547	15760	15618	15719	15793	15667	15635	15535	15793	15508	15536	15842	15804	15438	15503	15565	15537	15729	15641	15498	15468	15619	15491	15591	15497	15561	15433	15547	15602	15499	15637	15756	15551	15538	15540	15641	15678	15546	15594	15716	15720	15764	15585	15499	15718	15621	15630	15792	15697	15452	15618	15510	15651	15591	15704	15523	15357	15628	15489	15539	15511	15584	15623	15358	15706	15608	15532	15584	15585	15527	15464	15763	15652	15747	15595	15476	15685	15704	15726	15626	15519	15782	15508	15606	15520	15651	15762	15635	15562	15659	15619	15692	15792	15525	15503	15686	15713	15514	15601	15688	15544	15622	15575	15452	15586	15492	15669	15821	15904	15603	15749	15668	15680	15606	15617	15706	15619	15462	15704	15686	15621	15561	15646	15510	15637	15491	15641	15560	15688	15399	15538	15690	15641	15539	15802	15544	15701
17082	28011	26502	21428	18868	18027	17895	18301	18211	18762	18231	17149	16439	15414	15256	15795	15807	15448	15187	15780	28920	29787	24304	21390	17721	15378	14455	14225	14014	13923	14068	14016	13926	13974	13957	13925	14179	14016	13981	13994	13957	13854	13994	14028	13898	14234	14087	13841	13925	13992	14003	13912	14052	13853	13832	13846	13964	13930	13935	13967	13901	13890	13990	14078	14103	13817	13880	14112	14156	14157	13962	13859	14067	13954	13905	13990	13977	13856	13823	13803	13956	13999	13904	14010	14021	13927	13939	14027	13765	14113	13893	13946	13798	14170	13891	13867	13930	13882	13894	13679	13971	13882	14041	13887	13864	14049	13885	14022	13991	13855	13935	14012	13987	13836	13864	13803	13939	13880	14048	13807	13978	13943	13925	13897	13978	13949	14079	14048	14070	13918	13902	13868	13941	13826	13922	14026	13970	14006	13989	13967	13785	14072	14042	14111	13951	13809	13957	13823	14001	13878	13846	13921	13835	13852	13942	13967	13976	13975	13969	14020	13782	13952	13856	14027	13813	13982	13836	13833	13985	13855	14111	13935	14012	13796	13944	13964	13977	14132	13765	13976	13907	13947	14029	13998	13957	13938	14031	13775	13874	13908	14116	14065	13895	13874	13869	13844	13797	14137	13928	13900	13873	13848	14113	13946	13862	13977	13960	13864	14029	13779	14116	13838	13857	14023	13886	14069	13851	14114	13929	14014	13873	13867	13876	14124	13896	13993	13989	13946	13779	13844	13859	14071	13895	13864	13905	13893	13931	14044	13918	14072	14133	13937	13920	13933	13852	13835	13838	14033	13944	14015	13979	13994	13877	13909	14076	13914	13923	13934	13880	13713	13960	13955	13874	13949	13898	13777	13983	13967	13992	13904	13863	13973	13867	13782	13936	13847	13812	14036	13918	13831	13713	13872	14081	13728	13941	13888	13977	13846	13918	13803	13963	13778	13942	14014	13848	13928	13941	13876	13943	14033	13886	13919	13963	13631	13905	13931	13914	13962	13970	13965	13883	13833	13932	13978	13923	13852	13890	13891	13776	13721	13989	13880	13838	14141	14008	13959	13790	13827	13972	13962	13954	13902	13889	13988	13933	14037	13831	14001	13961	13922	13980	13991	13947	13935	13970	13954	14102	13960	14050	14017	13881	13799	13749	13998	14063	13947	14032	14027	13904	13931	14039	14081	14099	13999	13859	13745	13887	13948	13964	13935	13837	13883	13937	13783	13947	14056	13847	13993	13862	13884	13828	14009	14028	13907	13776	13892	13912	14029	13908	13966	14028	13795	14058	13899	13897	13927	13963	13841	13834	13902	14043	13927	13884	13945	13985	14035	14091	13831	13889	14076	13987	13894	13977	13915	13870	13991	13851	13823	13988	14009	13989	13755	13986	13813	13872	14042	13800	13926	13899	13898	13962	13847	13932	13889	13871	13771	13902	13910	14004	13969	13937	13852	13985	13933	13973	13952	13834	14005	13870	13849	13797	13843	13952	13995	13854	13893	13880	13886	13832	14093	13941	13901	13879	14065	14021	13856	13959	13853	13926	13912	13977	13864	13981	13926	13986	13782	13996	14058	13814	13960	13861	14071	13942	13871	13841	14025	13940	14066	13860	14008	14061	13863	13845	13903	13996	14039	13971	14052	13980	13899	13987	13860	13934	13859	13802	13954	13815	14140	13910	13934	13872	14116	13933	13910	13887	13883	13888	13953	13840	13888	13778	13872	14120	13853	13838	13835	13853	13818	14039	13779	13983	13947	13838	13868	14023	14035	13939	14071	13887	14000	13854	13869	13870	14046	13930	13910	13847	13979	13909	13837	13928	13914	14064	13915	13911	13965	13904	13935	14009	13873	13823	14048	13798	13893	13959	13836	13795	13977	13781	13806	13998	13955	13872	14003	13915	13918	13904	13897	13913	14067	14064	14058	13889	13951	13861	13898	13947	13988	13975	13842	13938	13975	13871	13852	13957	13969	13762	13941	13774	14024	13873	13672	14041	13993	13931	13923	14097	14028	13895	13867	13847	13904	13827	13803	14032	13992	14002	14007	13858	14040	14125	13782	13924	13793	13928	13900	13805	14001	14040	13875	14027	13885	13988	13860	13918	13831	13818	13891	13854	13945	13945	13999	13978	14055	13991	13855	13965	13999	13920	14059	13961	13996	13962	13939	13861	13908	13986	13990	14059	13841	14096	13914	13922	13887	13990	14055	13967	13892	14063	14044	13923	14149	13926	13869	14070	13917	14008	14072	13925	13752	13914	13834	13966	13796	13815	13880	13848	13947	13995	13898	14014	13893	13943	14031	13938	14145	13779	13888	13940	13998	13916	13926	13902	13868	13882	13913	14010	13885	13856	13865	13759	14042	13986	13940	14146	14048	13995	13890	13969	13959	13692	14007	13974	13993	13879	13842	13791	13910	13820	14035	13871	13845	13976	13880	13790	13946	13915	13875	13951	13935	13876	13921	14012	14012	13991	13813	13998	13894	13824	13846	13807	14005	14049	14054	13936	13918	14044	13892	13828	13955	13936	13903	13878	13818	13831	13760	14046	13912	13779	13951	13835	13969	14008	13980	13934	14084	13851	13802	13903	13956	13814	13805	13926	13946	13941	13827	14022	13861	13965	13986	13961	13826	13908	14097	13956	13971	14005	13955	13839	13730	13916	13827	13934	14020	13852	14004	13876	14081	13986	13870	13929	13829	14076	13873	13862	13908	13883	13820	13945	13822	14029	13914	14047	13907	13812	13997	13920	13933	13942	13974	14029	13811	13983	13980	13893	13927	13840	14061	13725	13891	13956	13873	13865	13893	13937	13951	13900	13836	14004	14032	13927	13944	13981	14065	14014	13898	13930	14002	13791	14121	13987	13850	13912	14046	13995	13865	13946	13742	13808	13937	14080	13890	13958	14036	14038	13919	14051	14026	13849	13865	13909	14005	13842	13963	13993	13946	13920	13855	13860	13937	13790	13820	13888	13902	14040	14097	14006	13838	13955	13863	13982	13961	13839	13980	13984	13968	13885	14074	13976	14032	13803	13917	13981	13937	13854	13945	13926	13998	13995	13786	13797	13784	13854	13977	13925	13927	13919	14064	13789	13841	14008	14052	13903	13986	13745	13977	13964	13842	13841	13941	13819	13926	13883	13969	13940	13991	14040	14078	13902	13944	13818	13925	14033	13972	13889	13941	14078	13848	14077	13781	13973	13921	14071	13835	13917	14018	13962	13867	14044	13952	14034	13920	13931	14000	13815	14098	13863	14111	13837	13946	13898	13841	13948	13956	13999	13940	14010	13871	14157	13949	14058	13918	14105	13922	13903	13897	14205	14019	14028	13849	13892	13980	13873	14065	13976	13998	13940	13882	13842	14049	13889	13911	14022	13837	14056	13962	13908	13816	13880	13982	13956	13957	14034	13988	13988	13883	14091	13924	14029	14007	13903	13878	14053	13822	13963	13907	13877	14118	13894	13845	13972	13641	13885	13929	14000	14059	13816	13873	13944	13996	13901	13870	14059	13931	13937	13962	14075	13848	13748	13993	13789	14097	13956	13959	13872	13883	14084	14055	14114	13895	13855	13984	13876	14034	13925	13863	14105	13729	13666	13929	13919	13964	13871	13943	13886	13946	13968	13794	13845	14040	13754	13910	14066	13773	14061	14022	13971	13858	14110	13893	14027	13865	13833	13961	13933	13742	13879	13837	13919	13813	13915	13843	13894	13850	13952	13926	14064	13845	14024	13975	13977	13917	13814	13934	14106	13928	14116	13984	14116	13929	13935	13974	14029	13913	14055	13982	13907	13803	13952	13828	13973	13892	13992	13928	13820	13966	13931	13847	14083	14052	13676	14018	13928	14001	13984	14021	13836	13955	13867	13934	13837	13975	13858	13954	14040	14026	13825	13949	13962	13808	13785	13826	14030	13991	13907	13918	13974	14047	13917	14093	13990	14013	13970	14013	13959	13836	13968	13873	13930	14005	13831	14052	13839	13950	13932	13883	13951	13803	14067	13759	14005	14026	13986	13835	13872	14036	13884	13903	13897	13785	13949	13880	14181	13976	13963	13887	13893	14017	13923	13833	13782	13897	13921	13997	13984	14000	13919	14049	13973	13978	14093	14048	13911	13911	13879	13872	13827	14038	13983	13980	14010	13909	14181	13890	13992	13738	14066	13846	13926	13936	13866	13928	13886	13814	14005	13996	13972	13814	13861	14214	13757	13753	13725	14026	13867	13980	13880	13954	14104	13974	13849	13972	14014	13845	13916	13855	13952	13857	14067	13986	13841	14088	14042	13878	13960	13991	13830	13894	13934	13927	13951	13993	13900	13763	13971	13936	13875	13934	13999	13847	14081	14002	13945	13984	13920	13957	13859	13874	14029	13931	13911	13859	13941	13780	13979	14011	13853	13788	14206	13903	13920	13797	13989	13805	14079	13914	14025	13915	14055	13892	13760	13878	13992	13811	13998	14004	13967	13870	13879	13885	13871	13924	13989	13880	14084	13799	13888	13931	13979	13903	14011	13796	14020	13833	14010	13997	13947	14033	13946	13832	13915	13954	13911	13958	13898	13896	13969	13920	13949	13957	13928	13962	13985	13866	13922	13973	14005	13834	14064	13726	13960	13936	13901	13880	13956	13853	14073	13920	13894	13970	13923	13691	13918	13840	13780	13881	13889	13850	13789	13884	13885	13926	13937	13820	13874	13893	14032	13954	14021	14000	14171	13820	13871	13932	14077	13793	13977	13876	14046	13981	13964	14138	13985	13887	13812	13858	14034	13757	13900	13859	13814	13919	13996	13804	13777	13916	13741	13978	13952	13955	13966	13894	13918	13645	13880	14097	13907	13855	13944	14052	13965	13929	13695	13816	14028	14009	13986	13814	14090	13829	14012	13866	13771	13935	13746	13807	13843	13826	13961	13823	14007	13927	13894	13896	13964	13915	13849	13942	13881	13704	14074	13832	13850	13965	13934	13937	14030	13864	14022	14079	13878	14050	13965	14199	13891	13992	13959	13944	13876	13861	14002	13955	13946	14006	13922	13962	14044	13914	14188	13984	14008	14049	13926	13852	14038	13837	13901	13834	14027	13976	13858	13774	14009	13981	13806	13961	13840	13851	13974	13838	13922	13991	13988	14045	13831	13917
29670	21769	20846	18376	16387	16462	16487	16591	16425	16670	16977	16556	16280	16076	16275	16129	16286	16285	16199	16229	16666	16964	16856	16783	16463	16321	16027	16063	16033	15861	16075	16041	16070	16121	16130	15978	16174	16085	16180	15923	16110	16110	16013	16032	16051	15794	15837	15903	16029	16090	16139	15990	15989	15796	16204	15859	15988	16205	16131	15893	15857	16111	16028	16135	15944	16122	15869	16028	16052	16030	15818	16096	16013	16071	16236	16094	15914	16063	15879	15879	16043	15909	16039	16115	15801	15891	16123	16085	15957	16187	16048	15744	16059	16045	16041	15949	16075	16122	16105	16018	15905	16081	15941	16051	15902	15870	16035	16035	15836	16031	15994	16252	16090	16064	15874	16002	15781	16097	16072	16012	16093	16128	16171	15836	16050	16102	16081	16098	16188	16096	15967	15873	15930	15925	16058	16019	16062	16101	16062	15967	15884	15987	15987	16032	16017	16083	16109	15940	16065	15975	16094	16130	15907	15785	15986	15908	16012	15911	15996	15840	16031	15968	15814	16102	15783	15948	16032	16015	16063	16128	16002	15978	16039	15977	15997	16214	15881	16073	16056	16041	16142	15999	15828	16032	15882	15856	16030	15940	15872	16089	15895	15864	16020	15888	15862	15947	16051	15825	16005	15978	16122	16147	16071	15869	16091	16016	15941	15864	16101	15953	15943	15916	15965	16161	15981	15955	16036	15854	16044	15990	16035	15904	16194	16001	15956	16160	16075	15967	16102	15995	15838	15913	16131	15935	15959	15741	15875	16035	16064	16112	15941	15949	16088	16118	16141	16137	15981	16064	15902	16018	15918	15799	16054	15975	15976	16132	16025	15959	16125	16071	15947	16146	16006	16098	16070	16148	15961	15863	15941	15961	16140	16007	15955	16035	16128	15940	16149	16020	16144	16014	16232	15960	16060	15888	16024	16005	15824	15843	16101	16041	16141	16027	16227	15868	16062	15896	15934	15941	15866	15768	15668	15966	16070	16065	15972	15937	16134	15907	16095	16046	15825	16183	15968	15925	16159	16107	16113	16119	16007	16086	15783	16025	16104	16223	15980	15931	16188	16128	15904	15880	15989	15962	15943	16096	15856	15900	16237	15919	15985	16007	16027	15889	16088	16224	16095	15906	15942	16039	15907	16116	16269	16000	16229	16219	16050	16094	15930	16008	16062	15783	15911	15996	15941	16069	16038	16043	15873	15859	16277	16009	16044	15886	15894	15903	15931	15856	15942	15890	16053	15975	16156	15655	15913	16055	16079	15943	15946	15785	15969	15882	15859	16187	16137	16237	15965	15917	16053	16053	15996	15875	16072	16090	16048	15992	16014	16145	15961	16051	15906	15911	16219	15796	15924	15808	16212	16025	16068	16027	15813	16152	15979	15953	16033	16309	15732	15922	15897	15877	15995	16033	16064	15976	15844	15869	16084	15932	15988	16139	16053	16013	15981	16100	15938	15828	15982	15968	15929	15886	16045	15990	15882	15873	15969	16127	16288	16278	16057	15945	16022	16015	16071	15806	15920	16022	16091	15859	16109	15974	15930	16042	15978	15907	15975	15997	16007	16051	15962	16038	16068	16024	16097	15992	15918	15899	16172	16031	15929	15930	15745	15958	15937	15854	16041	16063	15974	15942	16004	16162	16003	15938	16119	15874	15886	16096	15921	15957	16168	15819	15973	15994	16046	16034	16046	16002	16088	16092	15760	15970	16120	15971	16068	15978	16106	15788	16118	15969	15942	15921	15951	16054	15998	15868	16036	15924	15818	15980	16142	16170	16215	15970	16172	15969	15943	15925	15884	16057	16075	16010	15962	15872	16074	16033	15977	15970	15863	16049	16114	15921	16080	16157	15865	15990	15928	15768	15667	16149	16086	16112	15870	16116	15957	15830	16076	15935	15958	15826	15863	16146	16079	15895	16148	16072	15933	15827	15908	16070	15949	16038	16068	16190	16122	15947	16095	16027	16113	15852	15969	15898	16070	15873	16007	15833	16054	15959	15784	15850	15875	15878	16109	15981	15969	16024	15964	16050	16042	15883	16129	15894	15957	16082	16084	15973	16049	15719	15951	16184	16070	15981	15983	16106	15808	16063	16007	15973	16077	16063	15913	15827	15910	15948	16044	16052	16017	15769	15888	15954	15924	15965	15985	16014	15787	15920	15885	15915	15978	15888	16127	15983	16003	15924	15906	15974	16146	15970	16082	16261	16055	16045	16168	15782	15953	15993	15980	16057	16062	15897	15958	15903	16177	15952	16054	16110	15927	15950	15983	15775	16021	16099	15945	16081	16040	16010	16089	15992	16029	15963	16078	15938	15890	16080	16170	16128	16021	15821	16060	15788	15852	16051	16067	16045	15851	15920	16075	16188	16123	16052	15822	16095	15919	15960	15939	15923	16154	15987	16125	16037	16128	15938	16172	15921	15936	15994	15846	16114	15899	15982	15996	16131	16021	15922	16007	15903	16124	16059	16153	16102	16031	16171	15875	15846	16087	15987	15943	15950	15949	15841	15950	15986	15993	15941	15880	16001	16012	15750	15993	16116	15957	16103	16027	16303	15944	15935	16085	16108	15934	16081	16070	15894	16250	16038	15849	16078	16118	16076	16246	16107	16123	15832	16005	16061	16122	16120	15873	16146	16008	15957	16105	15830	15893	16045	16120	16009	15979	15988	15990	15870	16096	16065	16204	15775	15793	15795	16055	15997	16092	16207	16070	15883	16161	16037	16029	16009	16041	15900	16020	16027	16004	15978	15988	15871	16032	16020	15815	16029	16043	15960	16011	16035	15971	16017	16017	15883	16073	15975	15893	15824	15943	15897	16139	16184	15984	15832	15853	16001	15938	16190	15966	15918	15857	16096	16216	15840	15961	16021	15902	16079	16181	15907	16051	16087	15943	15917	16274	16089	15982	16158	15841	16000	15947	15978	16047	16034	15926	16019	16034	15774	16004	16037	16004	15967	16104	16008	16169	16183	16235	15990	15923	16047	16067	16003	16082	16071	15932	16028	15968	16067	15991	16086	16036	16050	16051	16074	16126	15818	15977	15954	16163	15984	15707	15969	16024	15901	15986	15993	16076	15972	15706	15970	15932	15924	16049	15946	16017	15900	16031	16119	16045	15893	16128	15825	15865	15936	15977	15936	15861	15876	16004	15947	16124	15905	15974	15785	15938	15951	15916	16275	15971	16012	16108	15896	16063	16064	16050	16045	15989	16050	15933	15780	15956	15773	15877	15996	16119	15981	15931	15917	16062	16062	15901	15789	15925	16045	15986	16135	16048	15958	16031	16062	16069	16048	15816	15921	15998	16010	15857	15758	15980	16034	16061	15989	16077	16085	15923	16028	16139	16061	16082	15944	16071	15935	15907	16184	16099	16075	16092	15975	15941	16036	16188	16121	16132	15988	15908	16138	15986	16001	15909	15964	16026	15833	15960	16001	16088	15999	15966	16088	16071	16167	16283	16057	15950	15976	15972	15981	16111	16049	16252	15919	15882	15926	16085	16041	16166	15964	16032	16015	16065	15910	16168	15932	16115	16055	15985	16038	16008	16269	16017	16094	16020	15982	15949	16136	16110	15902	16038	16124	15889	15879	16043	16036	16020	16005	15828	15870	15915	15932	15910	15990	15847	16170	16019	15811	16098	15974	15991	16021	16177	15870	15980	16191	16023	15734	15889	16142	16076	16004	15966	16028	16189	15949	15989	16058	15851	15960	15942	16020	15894	16131	16085	16029	16092	15963	15989	15934	15912	15950	15830	16024	15853	16033	16139	16013	15808	16069	16207	15761	16011	15974	16088	16302	16179	15841	16095	15884	16037	15823	15950	15883	16033	16201	15770	16115	16134	16008	16224	16193	16082	15878	16044	16041	16093	16250	16166	15999	15639	15936	15975	15982	16134	16084	16031	16106	16036	16130	16063	15810	15764	16106	15978	15979	15956	16124	16229	15789	15996	16082	16134	16019	16083	16170	16043	15986	16018	15954	16140	16082	15862	15831	16087	15889	16008	15883	16037	15831	15878	16100	16039	16078	15887	16137	16062	15879	15866	16003	15948	15909	15929	16061	16000	16106	15902	15918	15988	15930	15976	16101	16175	15967	16053	16149	16039	15847	16048	16078	15980	16086	15853	16012	16088	15928	15924	16032	16064	15972	16103	16034	15869	15984	16159	15927	15886	16017	15902	16012	16118	15945	15935	16100	16046	15710	15922	15945	16025	15938	16045	16032	16099	15880	16057	15934	16031	15993	16105	16030	15808	15819	16034	15899	15945	15915	15940	16035	16086	16019	15989	16226	16008	16223	16059	15800	15980	15691	15843	16055	16087	16154	16060	15937	16118	16150	15893	16198	15846	16113	15931	16143	16058	16147	16025	15915	15885	15955	15968	16002	15918	16057	16125	16060	16071	16104	16087	16135	15962	16253	16022	15968	16184	15860	16030	15900	16007	16092	15914	15999	15963	16080	15867	15924	16012	15811	16024	16071	16370	15885	16021	16098	16353	16048	16012	15892	16106	15945	15843	16105	15935	15906	16098	16070	15999	15972	15958	16005	16079	16146	15809	15981	15944	15827	15940	16003	15994	16244	15792	16255	15954	16032	16024	16070	16005	15903	16281	16046	16078	15820	16013	15841	16041	16027	16041	15918	16070	15946	15920	15867	15817	16042	15982	16249	15940	15890	15967	16167	16066	15889	16107	15959	15823	15951	15974	15960	16133	15901	16017	15976	15878	16087	16004	15966	15923	16064	15718	16198	16153	15855	15918	16128	16008	15903	16133	15961	16212	16030	15904	15902	16108	15891	15864	16030	15986	15989	16096	15874	15953	16248	15875	15870	16070	15810	15883	16008	15948	16195	15959	16100	16055	15791	16051	15995	16066	16032	15978	16145	16130	15914	15931	15868	15793	16035	16068	16065	16061	15952	16016	15887	15846	15916	15979	15914	15987	16149	15867	15855	15974	15982	15887	16105	15880	15973	15875	15982	16075	16195	16167	16129	16077	16051	15863	15958	16081	15928	16055	16132	16089	15980	16152	15929	15879	15878	15835	15895	15885	16045	16006	15956	16046	15947	15935	15856	16021	16118	16211	15886	15894	16105	16024	15891	16129	16097	16186	16190	15933	16032	16048	16042	15868	15979
16192	16851	16773	16040	14825	15177	14993	15249	15539	15501	15880	14973	14723	14621	14488	14543	14684	14531	14411	14488	14947	15731	15022	14940	14750	14403	14298	14168	14272	14174	14153	14275	14355	14227	14152	13973	14072	14065	14191	14074	14179	14118	14035	14281	14073	14082	14134	14234	14149	14157	14168	14044	14042	14145	14037	14016	14076	14147	14241	14064	14133	14086	14174	14302	14002	14142	14068	14170	14001	14167	14067	14080	14142	14151	14105	14209	14117	14070	14165	14208	14201	14118	14263	14311	13973	14077	13990	14121	14085	14066	14208	14073	14353	14204	14217	14115	14015	14007	14180	14191	14149	14105	14055	14149	14108	13866	14135	14028	14056	14083	14219	14237	14254	14109	14186	14118	14164	14136	14043	14271	14138	14114	14141	14146	14112	14251	14061	14077	14057	14078	14238	14148	14144	14083	14047	14074	14111	13954	13965	14236	14160	14177	14046	14265	14122	13948	14152	14154	14000	14259	14148	14214	14207	14153	14208	14024	14172	14039	14024	14236	14013	14251	14062	14154	14224	14131	14095	14160	14035	14097	14075	14228	14199	14083	14222	14022	14178	14112	14253	14095	14061	14251	14118	14227	14337	14244	14265	14308	14237	14059	14211	14159	14184	14084	14147	14061	14394	13960	14069	14190	14052	14247	14155	14068	14177	13865	14320	14187	14085	14052	14260	14048	14041	14146	14017	14094	14027	14069	14182	14246	14007	14180	14169	14193	14077	14064	14223	14130	14183	14245	14035	14089	14253	14204	14200	14188	14179	14081	14240	14060	14158	14204	14143	14101	14226	14352	14240	14271	14103	14032	14051	14239	14171	13970	14321	14181	14027	14165	14307	14280	14150	14145	14158	14154	14161	14006	14160	14129	14268	13997	14138	14122	14218	14419	14170	14162	14195	14175	14128	14142	14092	14134	14146	14008	14123	14198	14271	14055	14049	14070	14205	14251	14231	14263	14036	14017	14057	14120	14161	14054	14155	14196	14120	13941	14237	14214	14286	14113	14131	14052	14043	14156	14104	14095	14080	14243	14083	14087	14187	14116	14155	14110	14202	14153	14115	14097	14150	14121	14139	14220	14125	14117	14269	14065	14103	14021	14181	14117	14083	14107	14012	13940	14167	14212	14093	14159	14048	14084	14092	14278	14080	14218	14052	14276	14160	14214	13893	14239	14083	14176	14015	14217	14240	14236	14252	14003	14087	14185	14171	14282	14229	13884	14085	13945	14117	14274	13995	14119	14151	14036	14185	14187	14097	14083	14055	14133	14234	14173	14135	14155	14144	14017	14067	14186	14140	14153	14185	14232	14032	14250	14238	14155	14257	14236	14231	14048	14139	14240	14125	14170	14061	14141	14122	14182	14173	14228	13957	14265	13985	14167	14035	14239	14124	13998	14270	13995	14078	14141	14175	14108	14188	14045	14231	13981	14214	13952	14281	14296	14060	14111	14153	14051	14306	14114	14135	14170	14094	14161	14028	14013	14185	14057	14032	14074	14144	14103	14164	14012	14294	14108	14085	14112	14005	14013	13998	14156	14043	14153	14191	14190	14112	14202	14292	14222	13906	14071	14230	14086	14207	14151	14232	14016	14200	14104	14054	14146	14308	14161	14168	14021	14192	14249	13985	14097	14116	14089	14190	14134	13995	14167	14095	13983	14295	14119	14186	14278	14013	14098	14164	14162	14192	14233	14133	14303	14211	14017	14196	14103	14210	14085	14253	14285	14127	14129	14117	14124	14062	14061	14021	14164	14142	14170	14231	13963	13938	14237	14046	14311	14159	14094	14310	13909	14003	14238	14091	14154	14177	14119	14093	14257	14196	14060	14095	14072	14088	14063	14228	14024	14088	14306	14281	14104	14120	14032	13937	14206	14131	14069	14175	14307	14280	14116	14125	13931	14175	14174	14231	14155	14104	14150	14095	14063	14212	14179	14215	14035	13932	14153	14201	14196	13964	14076	14184	14070	14053	14152	14094	14356	14204	14197	14232	14128	14164	14147	14194	14098	14272	14167	14052	14258	14196	14174	14139	14026	14221	14180	13989	14063	14053	14299	14253	13981	14093	14131	14169	14184	14133	14139	13987	14152	14166	14184	14190	14005	14130	14150	14145	14252	14325	13990	14199	14143	14182	14048	14165	14200	14110	14102	14233	14246	13921	13984	14165	14105	14007	14165	14108	14011	14076	14200	14165	14045	14272	13997	14306	14032	14115	14254	14131	14220	14193	14230	14203	14183	14044	14130	14223	14187	14040	14264	14126	14061	14072	14351	14080	14076	14222	14251	14054	14167	14228	14164	14190	14157	14207	14101	14007	14129	14127	14139	14137	13961	14318	14228	14039	14159	14085	14073	13995	13979	14103	14290	14102	14018	13934	14117	14111	14237	14065	14258	14156	13993	14373	14284	14092	14042	14224	14223	14104	14199	14091	14251	14111	14145	14251	14138	14142	14200	14294	14052	14233	14206	14254	14062	13933	14145	14224	14049	14127	14056	14333	14012	14138	14201	14158	14264	14159	14073	14100	14098	14158	14063	14226	14198	14146	14104	13989	14099	14093	14035	14218	14038	13962	14093	14120	14122	14197	14100	14010	14177	14033	14160	14131	14068	14075	14206	14307	14152	14215	14013	14148	14295	14003	14111	14098	14271	14032	14132	14214	14142	14080	14020	14202	14164	13981	14308	14132	14022	14026	14034	14084	14142	14112	14138	14151	14137	14236	14261	14150	14178	13831	14199	14360	14003	14181	14295	14151	14123	14386	13891	14155	14300	14160	14244	14070	14138	14135	14205	14306	14072	13925	14073	14279	13967	14214	14172	14033	14147	14170	14122	14195	14164	14095	14152	14246	14231	14021	14280	14016	14099	14141	14190	13966	14081	14087	14101	14169	14129	14018	14162	14157	14097	14155	14169	14212	14374	14060	14124	14266	14216	14093	14054	14089	14077	14181	14262	14160	14245	14190	14169	14022	14046	14086	14030	14152	14265	14093	14201	14192	14232	14128	14132	14117	14049	14170	14111	14228	14062	14238	14244	14144	14340	14068	14265	14090	13895	14183	14058	14215	14117	14080	14149	14130	14175	14100	14101	14297	14070	14332	14044	14131	14130	13978	14222	14046	14102	14176	14151	14128	14146	14146	14108	14051	14233	14058	14130	14012	14198	14100	14248	13997	14136	14098	14110	14155	14083	14003	14146	14065	14230	14068	14101	13969	14183	14186	14355	14001	14284	14024	14145	14146	13956	14126	14103	14379	14143	14128	14049	14146	14006	14278	14190	14077	14314	13991	14228	14025	14145	14017	14087	14205	14269	14124	14170	14096	14173	13992	14271	14266	14175	14400	14313	14124	14099	14197	14158	14100	13988	14154	14131	14046	14144	14061	14086	14149	14236	14062	14138	14178	14275	14094	13992	14327	14031	14064	14048	14190	14147	14208	14276	14027	14115	14235	14008	14243	14186	14067	14206	14082	14067	14055	14310	14011	14141	14028	14291	14260	14072	14201	14086	14142	14019	14136	14171	14111	14156	14151	14173	14065	13993	14068	14059	14165	14090	14040	14340	14069	14132	14022	14197	14270	14147	13953	14006	14203	14041	14058	14187	14113	14151	14113	14088	14201	14360	14086	14099	14120	14067	14266	14181	14128	14110	14081	14217	14060	14185	14224	14128	14240	14161	14134	14084	14146	14224	14040	14165	14274	14174	14151	14049	13984	14158	14240	14145	14121	14049	14139	14291	14085	14121	14050	14161	14185	14253	14168	14016	13970	14148	14137	14233	14114	14083	14097	14165	14145	14246	14111	14128	14030	14242	14133	14068	14159	14080	14107	14115	14101	14123	14185	14209	14007	14116	14238	14037	14107	14182	14101	14147	14209	14133	14174	14231	14209	14101	14169	14157	14323	14197	14160	14009	13977	14140	14240	14036	14293	14140	14188	13960	14081	14133	14192	14075	14056	14129	13983	14038	14096	14029	14253	14159	14076	14147	14168	14209	13976	14074	13931	14255	14112	14248	14084	14062	14012	14230	14130	14167	14119	14003	13958	14138	14103	14277	14149	14049	14143	14097	14265	14269	14020	14199	14308	14061	14175	14226	14259	14194	14101	14120	14036	14125	14145	14260	14151	14382	14140	13971	14120	14213	14254	14083	14219	14229	14149	14056	14130	14046	14088	14091	14115	14156	14104	14181	14039	14308	14044	14036	14190	14108	14046	14086	14102	14147	14214	13960	14107	14169	14317	13953	14018	14156	14306	14219	14048	14048	14132	14029	14233	14165	14263	14272	14144	13887	14239	14200	14218	14203	14166	14039	14261	14037	14068	14174	14274	14092	14287	14139	14249	14160	14007	14153	14064	14020	14019	14013	14157	14153	14136	14243	14174	14096	14138	14249	14113	13977	14247	14269	14142	14189	14189	14387	14062	14131	14216	14094	14076	14244	14217	14212	14287	14014	14102	14332	14075	14228	14221	14190	14104	14166	14053	14269	14121	14232	14201	14097	14304	14027	14328	14085	14162	14280	14225	14114	14078	14076	14117	14071	14037	14350	14146	14127	14044	14069	14111	14124	14212	14077	14214	14194	14092	14303	14161	13957	14052	14022	14234	14115	14231	14130	14032	14002	14300	14198	14359	14140	14236	14023	14068	14201	14215	14131	14173	14174	14318	14062	13989	14128	14234	14056	14073	14069	14153	14145	14092	14285	14109	14147	14082	14169	14174	14108	14195	14148	14162	14050	14055	14088	14171	14128	14092	14094	14140	14192	14120	14185	14236	14134	14040	14106	14062	14024	14164	14192	13985	14106	13961	14168	14233	14181	14213	14087	14114	14116	14077	14082	14062	14234	14125	14324	14075	14169	13969	14047	14226	14265	14225	14081	14153	14329	14039	14219	13942	14198	14050	14145	14132	14041	14096	14304	14016	14229	14239	14123	14012	14134	14060	14204	14327	14117	14108	14020	14174	14123	14172	13988	14062	14051	14303	14130	14180	14057	14128	14176	14039	14164	14255	14224	14081	14019	13998	14079	14118	14163	14067	14121	14143	14140	14097	14236	14162	14105	14156	14209	14013	14064	14086	14174	14012	14182	13985	14185	14252	13998	14126	14073	14184	14289	14172	14070	14234	14228	13979	14367	14112	14190	14064	14112
25710	21368	28069	25308	21434	18731	17861	16692	16978	17170	17085	16329	16173	15869	16092	15987	16179	15818	15858	15874	21025	22148	19787	18309	17200	15906	15377	15404	15331	15433	15316	15297	15303	15339	15371	15505	15299	15469	15175	15339	15389	15180	15228	15206	15484	15207	15193	15348	15365	15091	15172	15298	15195	15154	15479	15421	15296	15433	15245	15433	15184	15505	15405	15315	15161	15199	15223	15295	15274	15313	15283	15581	15293	15093	15251	15392	15285	15293	15219	15388	15384	15374	15461	15455	15306	15369	15276	15320	15321	15429	15207	15230	15460	15185	15297	15316	15324	15326	15552	15285	15366	15405	15353	15124	15103	15074	15194	15234	15341	15280	15362	15215	15569	15455	15336	15496	15373	15418	15260	15351	15283	15146	15109	15270	15292	15346	15502	15396	15367	15414	15460	15336	15238	15379	15251	14965	15222	15062	15335	15096	15384	15269	15291	15300	15317	15497	15358	15270	15379	15159	15460	15444	15409	15170	15148	15228	15361	15311	15402	15339	15396	15321	15310	15143	15442	15204	15189	15191	15251	15248	15318	15170	15218	15224	15332	15196	15235	15322	15346	15180	15319	15182	15344	15583	15391	15456	15277	15295	15466	15161	15178	15482	15437	15355	15322	15138	15069	15028	15340	15263	15085	15174	15118	15253	15349	15299	15267	15022	15381	15223	15160	15349	15290	15226	15338	15333	15366	15109	15257	15164	15201	15409	15267	15368	15105	15262	15226	15444	15407	15326	15341	15231	15331	15442	15319	15385	15297	15155	15241	15236	15324	15523	15274	15313	15245	15276	15342	15339	15435	15251	15173	15202	15295	15340	15203	15291	15351	15292	15131	15225	15303	15398	15241	15359	15308	15242	15454	15195	15384	15147	15220	15526	15213	15513	15267	15243	15314	15230	15257	15367	15232	15142	15285	15316	15171	15325	15387	15185	15239	15419	15452	15386	15154	15241	15330	15228	15087	15165	15301	15158	15238	15235	15273	15353	15361	15480	15118	15430	15225	15215	15318	15415	15370	15237	15360	15182	15247	15257	15340	15298	15232	15388	15350	15230	15299	15093	15348	15112	15183	15284	15225	15307	15390	15363	15367	15284	15100	15218	15342	15187	15320	15404	15490	15287	15327	15175	15331	15332	15341	15150	15340	15302	15362	15252	15330	15278	15512	15300	15350	15390	15472	15325	15278	15220	15116	15183	15227	15338	15200	15192	15290	15122	15224	15182	15361	15191	15394	15182	15403	15244	15287	15202	15184	15043	15190	15509	15375	15320	15320	15294	15294	15348	15300	15146	15202	15158	15468	15316	15355	15397	15381	15411	15538	15331	15369	15382	15376	15282	15115	15375	15409	15436	15506	15048	15268	15096	15052	15187	15275	15327	15259	15256	15363	15231	15074	15027	15175	15295	15390	15441	15311	15278	15443	15306	15305	15496	15372	15188	15264	15313	15351	15466	15153	15323	15045	15486	15429	15343	15348	15168	15189	15158	15372	15186	15313	15264	15244	15159	15174	15290	15385	15156	15420	15393	15298	15147	15191	15254	15232	15214	15341	15262	15406	15205	15292	15369	15222	15301	15172	15322	15309	15264	15365	15235	15315	15267	15229	15349	15296	15221	15091	15401	15436	15321	15190	15516	15293	15157	15262	15412	15072	15199	15198	15348	15216	15172	15529	15250	15533	15325	15274	15313	15372	15297	15387	15202	15473	15242	15323	15331	15264	15434	15410	15350	15334	15163	15280	15369	15372	15090	15314	15338	15251	15215	15398	15353	15355	15296	15511	15356	15079	15212	15169	15290	15169	15156	15358	15265	15299	15189	15116	15333	15235	15327	15401	15161	15204	15162	15301	15282	15143	15319	15440	15432	15497	15261	15365	15301	15390	15311	15326	15106	15296	15264	15395	15269	15233	15420	15395	15373	15364	15312	15263	15585	15308	15049	15290	15361	15456	15200	15340	15303	15212	15371	15344	15409	15214	14978	15458	15193	15392	15222	15260	15296	15319	15199	15201	15394	15413	15220	15241	15363	15364	15185	15217	15215	15180	15459	15346	15373	15181	15340	15349	15307	15257	15248	15400	15142	15237	15306	15234	15299	15162	15282	15133	15141	15433	15354	15102	15378	15189	15293	15325	15432	15272	15286	15108	15268	15376	15527	15148	15263	15163	15287	15255	15333	15349	15275	15340	15398	15447	15349	15171	15268	15128	15092	15229	15536	15364	15262	15414	15395	15488	15280	15230	15114	15478	15213	15292	15290	15155	15204	15336	15303	15208	15308	15162	15225	15222	15281	15332	15226	15393	15263	15188	15334	15401	15199	15105	15117	15288	15327	15287	15429	15267	15206	15505	15205	15353	15142	15285	15425	15417	15286	15203	15390	15318	15335	15160	15295	15337	15309	15428	15292	15277	15249	15120	15218	15241	15262	15183	15187	15282	15168	15228	15470	15431	15381	15349	15215	15149	15375	15358	15363	15321	15281	15362	15385	15184	15548	15365	15429	15497	15373	15204	15284	15342	15329	14959	15244	15033	15104	15231	15321	15506	15354	15147	15396	15327	15435	15372	15326	15175	15556	15306	15358	15243	15332	15405	15182	15269	15334	15199	15180	15294	15440	15311	15161	15289	15319	15284	15451	15355	15258	15398	15384	15240	15348	15252	15162	15171	15288	15310	15177	15265	15145	15266	15346	15265	15235	15324	15171	15286	15417	15289	15240	15263	15241	15264	15240	15369	15282	15302	15544	15326	15233	15205	15055	15017	15184	15288	15262	15387	15360	15206	14867	15437	15471	15393	15229	15330	15341	15395	15216	15126	15363	15366	15344	15416	15313	15228	15243	15305	15602	15132	15264	15256	15354	15415	15130	15055	15222	15134	15348	15453	15541	15337	15229	15334	15423	15327	15327	15394	15354	15172	15153	15214	15336	15421	15293	15452	15331	15393	15221	15252	15179	15217	15376	15297	15410	15311	15380	15416	15244	15132	15333	15285	15505	15159	15327	15381	15165	15127	15395	15294	15334	15383	15287	15218	15586	15378	15263	15137	15368	15291	15129	15357	15250	15366	15632	15279	15207	15269	15408	15331	15376	15271	15321	15410	15444	15223	15307	15262	15226	15328	15295	15382	15036	15279	15322	15341	15332	15561	15282	15391	15151	15379	15322	15064	15462	15211	15325	15411	15451	15235	15630	15307	15290	15435	15097	15336	15458	15241	15350	15365	15217	15246	15125	15331	15332	15294	15214	15226	15290	15323	15253	15273	15168	15370	15376	15556	15208	15348	15440	15468	15349	15296	15352	15329	15524	15299	15192	15296	15341	15165	15266	15288	15301	15153	15195	15470	15280	15494	15447	15160	15299	15350	15107	15253	15346	15275	15386	15276	15097	15265	15300	15251	15459	15331	15186	15174	15300	15295	15226	15158	15431	15232	15137	15115	15371	15236	15417	15186	15104	15235	15257	15307	15190	15516	15281	15327	15278	15270	15253	15233	15183	15502	15325	15308	15043	15221	15227	15316	15187	15323	15346	15262	15249	15510	15296	15343	15188	15174	15320	15397	15319	15313	15227	15231	15282	14968	15108	15517	15192	15354	15209	15296	15217	15112	15456	15232	15168	15202	15339	15267	15387	15212	15113	15274	15334	15345	15160	15487	15393	15428	15291	15366	15227	15188	15379	15353	15325	15154	15296	15359	15252	15292	15196	15291	15183	15379	15270	15246	15216	15314	15026	15139	15394	15484	15233	15386	15127	15380	15464	15458	15178	15176	15249	15185	15091	15117	15236	15247	15385	15247	15265	15305	15374	15236	15380	15569	15306	15176	15216	15391	15331	15088	15400	15436	15256	15238	15456	15422	15170	15283	15147	15197	15319	15333	15427	15191	15179	15315	15180	15174	15472	15443	15238	15309	15132	15190	15234	15144	15410	15504	15290	15356	15445	15106	15109	15227	15297	15377	15298	15577	15393	15256	15196	15331	15342	15289	15257	15381	15290	15221	15167	15335	15259	15490	15317	15292	15450	15417	15246	15378	15402	15220	15226	15276	15258	15319	15282	15267	15388	15359	14898	15226	15185	15232	15339	15559	15144	15145	15196	15249	15249	15442	15271	15205	15297	15220	15234	15144	15275	15350	15276	15218	15342	15309	15333	15262	15057	15061	15364	15237	15367	15140	15266	15301	15416	15234	15352	15068	15447	15439	15186	15423	15422	15296	15168	15313	15265	15242	15245	15431	15374	15157	15349	15254	15332	15219	15243	15373	15510	15219	15370	15300	15330	15358	15274	15480	15372	15148	15206	15199	15163	15236	15415	15280	15338	15501	15332	15336	15271	15443	15332	15424	15148	15312	15348	15287	15310	15205	15357	15305	15295	15264	15349	15231	15219	15364	15336	15343	15506	15311	15345	15303	15290	15293	15452	15432	15326	15336	15283	15476	15245	15208	15404	15212	15283	15370	15254	15322	15263	15252	15257	15291	15291	15332	15236	15354	15453	15247	15243	15144	15287	15289	15370	15226	15362	15298	15080	15308	15360	15324	15315	15163	15291	15180	15400	15362	15247	15272	15595	15379	15304	15202	15336	15439	15277	15376	15336	15259	15195	15222	15347	15341	15305	15230	15375	15316	15208	15311	15298	15323	15451	15476	15227	15375	15406	15363	15372	15329	15262	15316	15256	15277	15112	15217	15290	15122	15332	15106	15270	15318	15078	15416	15309	15223	15404	15270	15107	15259	15350	15273	15197	15414	15292	15276	15380	15228	15306	15297	15397	15397	15343	15492	15488	15407	15205	15370	15200	15217	15431	15260	15086	15148	15229	15311	15134	15324	15340	15231	15243	15323	15115	15497	15281	15374	15427	15466	15398	15244	15302	15355	15486	15397	15157	15282	15340	15303	15303	15290	15311	15068	15383	15288	15297	15292	15272	15419	15335	15304	15419	15305	15203	15288	15317	15028	15421	15343	15267	15228	15126	15333	15279	15217	15283	15464	15238	15373	15304	15345	15142	15137	15399	15294	15028	15284	15133	15243	15178	15413	15371	15344	15287	15335	15275	15194	15287	15351	15232	15300	15329	15588	15482	15270	15391	15245	15221	15079	15379	15358	15338	15524	15329	15248	15217	15322	15247	15256	15321	15312	15389	15359	15167
16414	25214	23457	19130	16692	16169	15965	15892	16786	16642	16579	15162	14881	14721	14838	14646	14868	14464	14212	14957	22991	23421	19335	17598	15888	14669	14088	13808	13759	13948	13805	13803	13764	13893	13818	13794	13770	13890	13740	13643	13842	13753	13651	13919	13821	13961	13709	13785	13596	13787	13669	13720	13785	13797	13609	13938	13831	13767	13923	13537	13839	13706	13730	13844	13929	13728	13660	13685	13777	13729	13861	13794	13785	13839	13846	13673	13670	13782	13813	13645	13759	13812	13681	13822	13827	13874	13678	13837	13828	13736	13607	13704	13692	13992	13684	13641	13577	13677	13679	13756	13805	13783	13872	13775	13714	13998	13794	13765	13603	13601	13777	13645	13730	13908	13707	13734	13848	13730	13848	13804	13831	13794	13679	13606	13685	13862	13810	13723	13892	14038	13783	13771	13651	13932	13766	13854	13839	13744	13809	13956	13853	13865	13778	13833	13815	13724	13889	13834	13763	13944	13648	13795	13829	13684	13804	13805	13866	13881	13851	13723	13776	13807	13793	13854	13621	13817	13834	13843	13923	13846	13861	13884	13807	13753	13695	13819	13821	13651	13951	13747	13731	13735	13783	13810	13910	13786	13879	13634	13918	13601	13810	13969	13655	13770	13768	13959	13569	13731	13753	13699	13667	13787	13822	13792	13706	13863	13631	13825	13850	13859	13753	13854	13739	13937	13630	13788	13877	13853	13593	13581	13732	13633	14006	13611	13764	13941	13781	13760	13672	13784	13930	13831	13789	13688	13912	13752	13727	13634	13657	13857	13731	13745	13706	13739	13777	13778	13733	13638	13846	13667	14002	13667	13786	13618	13728	13978	13672	13764	13575	13865	13845	13654	13793	13757	13725	13721	13642	13947	13710	13893	13775	13778	13720	13795	13755	13822	13796	13839	13812	13670	13851	13598	13699	13728	13741	13762	13744	13722	13768	13883	13688	13619	13862	13849	13765	13663	13811	13768	13764	13993	13802	13846	13687	13719	13907	13828	13863	13779	13885	13811	13856	13781	13657	13987	13850	13547	13809	13789	13852	13581	13813	13876	13710	13734	13689	13559	13862	13973	13715	13702	13918	13788	13748	13684	13821	13837	13637	13712	14019	13845	13859	13895	13737	13789	13776	13856	13878	13835	13844	13834	13685	13791	13921	13792	13781	13783	13782	13776	13873	13705	13906	13729	13888	13648	13700	13704	13765	13599	13816	13664	13835	13892	13886	13945	13700	13748	13657	13636	13556	13791	13722	13801	13785	13784	13617	13867	13836	13677	13694	13880	13835	13776	13801	13784	13619	13638	13732	13671	13673	13979	13765	13725	13916	13825	13739	13658	13820	13699	13832	13936	13751	13783	13827	13865	13813	13732	13755	13792	13668	13859	13724	13760	13749	13753	13890	13784	13649	13917	13573	13788	13811	13753	13722	13784	13873	13755	13669	13641	13857	13814	13749	13905	13966	13761	13793	13651	13667	13903	13672	13814	13640	13583	13725	13769	13879	13784	13958	13817	13926	13843	13901	13924	13731	13682	13703	13870	13618	13724	13623	13817	13851	13750	13752	13774	13921	13707	13700	13701	13933	13773	13857	13849	13663	13809	13866	13873	13747	13775	13865	13879	13777	13776	13776	13727	13580	13945	13702	13797	13649	13773	13648	13632	13803	13850	13693	13703	13755	13547	13758	13773	13775	13663	13850	13914	13773	13728	13820	13827	13657	13784	13709	13788	13801	13857	13903	13889	13709	13747	13907	13830	13601	13748	13920	13778	13723	13802	13794	13747	13885	13669	13777	13929	13835	13664	13663	13756	13773	13608	13724	13948	13798	13713	13892	13934	13907	13827	13738	13888	13879	13937	13699	13765	13759	13655	13791	13658	13941	13729	13769	13900	13825	13795	13811	13786	13915	13930	13902	13510	13821	13863	13843	13715	13630	13717	13815	13818	13802	13796	13826	13880	13867	13689	13797	13694	13948	13898	13514	13762	13825	13424	13829	13874	13848	13585	13951	13796	13697	13752	13851	13835	13808	13631	13775	13837	13713	13825	13990	13819	13745	14004	13598	13616	13880	13679	13830	13872	13865	13781	13671	13880	13700	13779	13742	13799	13777	13751	13745	13702	13669	13674	13898	13834	13781	13720	13799	13762	13765	13737	13824	13731	13743	13680	13782	13767	13771	13829	13814	13769	13905	13955	13880	13744	13932	13793	13871	13808	13780	13622	13787	13749	13748	13839	13576	13873	13700	13831	13819	13751	13836	13848	13871	13719	13798	13723	13886	13730	13661	13700	13892	13721	13742	13717	13829	13741	13807	13802	13850	13764	13620	13914	13932	13693	13907	13634	13683	13594	13775	13788	13944	13772	13771	13875	13728	13720	13794	13884	13797	13841	13772	13771	13639	13865	13447	13768	13821	13617	13693	13893	13835	13778	13715	13743	13817	13795	13902	13872	13846	13780	13778	13744	13756	13855	13692	13721	13982	13877	13880	13833	13788	13884	13846	13735	13684	13687	13884	13826	13728	13754	13798	13838	13680	13835	13876	13784	13795	13827	13690	13811	13791	14086	14017	13690	13771	13777	13719	13807	13805	13716	13751	13775	13786	13806	13889	13685	13758	13842	13729	13702	13843	13671	13812	13673	13791	13631	13644	13639	13859	13773	13639	13799	13991	13783	13652	13536	13760	13809	13799	13806	13683	13831	13941	13739	13752	13764	13752	13743	13829	13733	13751	13743	13757	13750	13707	13741	13949	13770	13792	13735	13542	13698	13855	13978	13936	13678	13904	13671	13630	13846	13851	13816	13874	13815	13771	13833	13914	13832	13855	13752	13856	13636	13638	13782	13664	13804	13712	13790	13769	13823	13795	13630	13759	13788	13809	13698	13785	13810	13724	13810	13709	13907	13648	13692	13883	13790	13746	13863	13729	13835	13758	13727	13688	13862	13529	13891	13822	13811	13822	13872	13631	13824	13733	13699	13660	13749	13612	13693	13719	13943	13682	13847	13772	13927	13793	13769	13776	13668	13890	13601	13798	13647	13959	13729	13739	13654	13789	13847	13777	13771	13951	13766	13809	13793	13868	13801	13925	13814	13725	13798	13803	13740	13765	13583	13833	13760	13778	13827	13859	13899	13726	13887	13930	13644	13881	13882	13961	13903	13797	13695	13758	13663	13856	13775	13867	13530	13849	13746	13714	13811	13769	13589	13646	13846	13519	13742	13741	13903	13780	13816	13793	13615	13828	13836	13795	13795	13803	13789	13827	13891	13736	13773	13837	13740	13809	13899	13726	13758	13750	13777	13858	13853	13864	13734	13755	13687	13651	13803	13736	13814	13876	13724	13655	13649	13663	13709	13816	13889	13880	13571	13793	13880	13667	13782	13681	13856	13796	13668	13694	13918	13872	13619	13734	13724	13781	13925	13824	13885	13922	13729	13718	13847	13952	13672	13692	13673	13791	13719	13849	13867	13819	13828	13776	13794	13783	13885	13606	13666	13844	13946	13677	13674	13670	13822	13681	13831	13741	13742	13729	13710	13968	14003	13798	13766	13665	13958	13803	13877	13850	13971	13686	13803	13870	13774	13587	13835	13790	13804	13809	13804	13769	13644	13796	13944	13714	13869	13717	13687	13600	13849	13777	13751	13565	13839	13835	13947	13941	13953	13841	13696	13706	13869	13633	13782	13751	13876	13851	13790	13800	13724	13654	13716	13876	13725	13807	13754	13843	13773	13649	13734	13762	13739	13740	13683	13804	13748	13726	13747	13843	13900	13665	13636	13771	13786	13953	13763	13732	13724	13870	13821	13611	13767	13967	13739	13619	13708	13736	13853	13764	13871	13742	13881	13690	13834	13798	13926	13827	13696	13702	13855	13886	13698	13644	13883	13724	13763	13823	13768	13965	13859	13748	13885	13694	13829	13879	13542	13692	13826	13815	13750	13772	13707	13673	13857	13753	13680	13879	13823	13945	13752	13706	13588	13820	13910	13536	13773	13812	13997	13957	13786	13802	13812	13786	13796	13834	13706	13842	13716	13914	13841	13767	13920	13813	13682	13709	13672	13817	13967	13859	13926	13557	13588	13769	13715	13774	13916	13719	13783	13756	13736	13873	13777	13873	13899	13874	13834	13900	13945	13813	13747	13852	13770	13745	13863	13780	13947	13806	13890	13705	13888	13656	13880	13793	13776	13906	13783	13685	13831	13624	13932	13743	13790	13654	13813	13927	13763	13778	13644	13913	13759	13858	13826	13770	13706	13659	13634	13703	13767	13728	13908	13823	13641	13663	13752	13894	13766	13872	13706	13861	13762	13787	13847	13665	13792	13776	13886	13709	13712	13635	13775	13833	13609	13778	13888	13921	13764	13801	13860	13915	13765	13827	13904	13810	13797	13964	13715	13889	13760	13752	13655	13848	13649	13776	13856	13751	13920	13881	13784	13766	13853	13725	13847	13849	13804	13781	13598	13900	13764	13721	13803	13751	13695	13776	13666	13854	13841	13699	14002	13742	13903	13882	13886	13799	13857	13702	13779	13583	13841	13647	13705	13850	13726	13708	13896	13712	13772	13781	13688	13800	13832	13782	13971	13804	13661	13640	13596	13915	13697	13802	13793	13655	13595	13913	13783	13936	13632	13766	13755	13759	13933	13741	13862	13815	13941	13729	13813	13838	13651	13583	13690	13845	13812	13834	13790	13690	13884	13772	13793	13707	13674	13867	13659	13877	13833	13795	13677	13780	13711	13744	13694	13807	13726	13678	13761	13690	13716	13898	13632	13734	13790	13870	13705	13760	13783	13743	13724	13661	13934	13907	13857	13769	13765	13695	13757	13951	13766	13656	13720	13694	13820	13843	13619	13796	13778	13756	13787	13807	13820	13754	13707	13849	13790	13847	13748	13761	13830	13787	13763	13814	13767	13749	13648	13641	13757	13879	13745	13771	13803	13811	13826	13769	13713	13717	13836	13913	13773	13811	13895	13852	13909	13744	13983	13782	13774	13768	13842	13765	13786	13904	13709	13554	13689	13696	13731	13820	13883	13703	13880	13925	13869	13744	13756	13828	13837	13930	13651	13859	13687	13778	13694	13748	13920	13882	13766	13736	13819	13758	13716	13969	13626	13844	13774	13763	13617	13658	13722	13758	13799
24376	21481	28985	24382	21883	22631	21192	17986	18378	17942	17786	16964	16613	15968	16093	16242	16129	15714	15804	19304	25842	26642	22269	20435	18145	16211	15638	15347	15204	15252	15199	15102	15301	15243	15064	15121	15035	15121	15100	15367	15164	15031	15293	15174	15245	15038	15269	15266	15256	15339	15266	15072	15177	15102	15100	15320	15081	14847	14944	15191	14983	14963	15132	15210	15264	15093	15195	15114	15344	15065	14828	15025	14921	14955	15125	15129	15110	15033	15313	15319	15161	15143	15021	15149	15127	14998	15052	15022	15138	15277	15299	15023	14931	15110	15085	15105	14948	15054	15137	15085	15160	15017	15064	15115	15145	14939	15130	15229	15016	15137	15113	15047	15021	15039	15049	15148	15105	14881	15093	15126	15201	15030	15007	14970	15030	15170	15053	14979	14994	15208	15177	15068	14863	14911	15164	15127	15050	15099	15113	14985	15176	15007	15133	15239	15212	14922	15035	15254	15000	15101	14947	15038	15175	15094	14937	15287	15061	15061	15085	14983	15180	14962	15136	15110	15115	15099	15006	15065	15181	14934	14999	15040	15029	15266	15166	15022	14884	15073	15023	15021	14967	15143	15113	15113	15021	14859	15222	14946	14965	14972	15084	15012	15171	15029	14968	15137	15160	15024	14980	15253	15129	14978	15166	14971	15074	15023	15002	14883	15056	15055	14864	15137	15132	14867	15045	15035	15042	15094	15079	14931	15006	14905	14921	15240	15087	14902	15042	15068	15107	15091	15067	15064	15051	15054	15025	15044	15143	15308	15058	15119	15052	15117	14961	15136	15053	15037	15019	15108	14982	15143	15216	14960	15215	15132	14991	14964	15009	15032	15208	14968	15085	14864	14859	14946	15199	15154	15018	14887	14974	15124	15073	15312	14896	15231	14936	15114	15165	15249	14919	15246	15122	15392	14910	14950	15143	14985	15054	15057	15156	14907	14944	15044	14958	15103	15140	15191	15225	15279	14911	15186	14869	15173	14990	15013	15075	15069	14801	15077	15126	15095	15012	15143	15096	15231	14953	15113	15106	15112	15044	15027	15047	15143	15080	14863	14946	15196	15000	15080	15023	15181	15078	15191	14956	14962	14905	14998	14882	15195	15205	14958	15084	15194	15185	15153	15016	15004	15171	15165	14769	14991	15074	15127	15152	14934	15085	15227	15008	15089	15289	14932	15260	15103	14977	14905	14983	14903	15155	15098	15177	15069	14915	15197	15197	15116	14979	15137	15297	14887	15192	15044	15031	15092	14971	14929	15018	15060	14870	15086	15005	15211	14971	15114	15002	15030	15187	15122	15007	14840	15029	15015	15072	14931	15024	14816	15056	14979	15133	15009	15121	14931	15047	15166	15139	15095	15071	15171	15026	15103	15185	15246	14945	15135	14921	14951	15067	15057	14945	15037	14994	15105	15102	15022	15098	15093	15111	14997	15129	15153	15146	14925	15048	15174	15182	15235	15093	15248	15229	15109	15139	15162	15222	15184	15114	15045	15110	15064	15025	14957	15279	15059	15248	15104	14954	14953	15309	15022	14955	15060	14999	15009	14960	15119	14972	15053	15040	15040	15270	15286	15060	15084	15148	14928	15137	15080	15006	15167	14973	14958	15031	15027	15079	14968	15155	15112	14955	14988	15023	15057	15057	15096	15036	14997	15084	15024	15087	15028	15156	14858	14961	15190	15034	14898	15032	14974	14983	15060	15020	15221	15075	15194	15095	15180	15037	15008	15029	14793	15192	15268	15033	15089	15128	15193	15120	14993	15090	14863	14990	15032	15061	15023	15195	14978	15218	15139	15062	15037	14954	15100	15218	15193	14915	14940	14934	14953	15257	15081	15031	15013	15164	15047	14996	15163	15123	15006	14992	15174	15115	15059	15065	15131	15068	15242	15272	15077	14927	15056	14964	15090	14961	14932	15154	15051	15186	15036	14816	14877	15138	15180	14957	15150	14979	15044	15074	15255	15137	15028	14905	15164	14966	15117	15016	14985	14761	15002	14748	15073	15200	15055	14998	15008	15099	15309	15110	15189	15044	15122	14879	15272	15104	15013	15065	15156	15081	15128	15220	14909	15019	14881	15078	15022	15014	14962	15249	15019	15098	14947	15093	15161	15031	14861	15008	14984	14975	15182	15140	14982	15138	15088	15133	15072	14984	15083	14991	15036	14946	14862	14961	15126	14935	15041	14993	14908	15017	14907	14912	15007	14978	15150	15062	15004	15110	15129	15144	14984	14852	15144	14946	14853	15027	15090	15242	15122	15373	14966	14928	14986	15032	15082	15261	15034	15175	15102	15049	14890	15159	15151	14998	15015	15139	15103	15019	15080	15142	15095	15067	15070	14717	14773	14887	15221	15075	15117	15122	15127	15073	14925	14836	15104	15077	15031	14988	14834	15033	15081	15098	14975	14937	14918	15075	15116	15178	15064	15048	14931	15007	14997	15204	14970	15044	15156	15142	14902	15132	15182	15052	15070	15019	15138	14899	15047	15313	15368	15157	15103	15205	14992	15007	15200	15085	15058	15042	15021	15132	15070	15076	14878	15008	15079	14945	15042	14933	14970	15008	15105	15030	15040	15114	15155	15122	15039	15177	15070	15079	15125	15025	15050	15236	15291	15257	15100	14933	15229	15166	15111	15067	15161	15024	14996	15145	15031	15073	15188	14925	14965	15035	14848	15267	14904	15206	15039	15188	15215	14915	14825	14907	14963	14953	15139	15095	15015	15151	15048	15083	15126	15133	15057	14981	15074	14971	15060	15124	15106	15105	15023	15060	15010	15091	15118	15010	15158	15032	15065	15095	15213	15132	15076	15274	15098	15243	15098	14973	14855	15144	15001	15092	14998	15218	15141	15041	15119	15055	15074	15096	14823	15083	15037	15209	15078	14997	15152	15271	15013	15005	14980	15079	14882	14967	15039	14992	14922	15089	15257	14932	15169	15182	15141	15163	15029	14892	14997	14861	15005	15099	15077	14817	15111	15030	15034	15072	15062	15094	15009	15236	15028	14865	15214	15009	15078	14879	15222	15111	15231	15248	14998	15086	15059	15026	15004	14936	14881	15094	15134	15062	14922	14977	15049	14938	15092	15066	14903	15095	15074	15036	14907	15019	14836	14794	15111	14998	15090	14999	15017	14962	14893	15144	14961	15076	15138	15063	15026	15068	15009	15071	15006	15049	14919	15084	14965	14896	15246	15170	15038	15180	14874	15105	15069	14964	15139	14885	15211	15169	14891	15073	15084	15078	14976	14986	15184	15014	15327	15122	14969	15249	15085	15155	15131	15054	14951	15137	15107	14921	15199	15292	15064	14999	15233	14943	14995	14921	15074	14982	15151	15142	14943	15042	14998	14858	15023	15125	15186	15125	15207	15222	15142	14859	14993	15205	14943	15099	15204	14931	15118	15146	15182	15205	15167	14923	15089	15067	15212	15382	15038	15129	15015	15185	15141	15093	15070	15110	15085	15024	15016	15220	15137	15038	15059	15103	14998	15113	14860	14932	15148	15262	15345	15100	14955	15150	15130	15144	15051	15025	15207	15105	15104	14922	14901	15182	15205	15028	15033	15388	15168	15299	15013	15209	15083	15054	15012	15012	15090	15039	15257	15087	15223	15161	15168	15038	15081	14778	15039	15234	14992	15012	15088	14940	15075	14951	15161	15029	15111	14922	15202	15115	15227	15069	15051	15098	14861	15221	15228	15117	14940	15027	15185	15072	15145	14804	15006	15092	15069	14951	15007	15130	15099	15022	14936	15224	14908	14909	15161	15023	14958	15190	15073	14959	15106	15044	14888	15142	15108	15219	14881	15060	15234	15169	15117	15166	15096	14879	15121	14917	14997	15060	15224	15150	15101	15089	15181	14982	14983	15018	15020	15109	15172	15125	15113	14986	15202	15278	15163	14996	14968	15133	14946	15060	14997	15102	15185	15057	15027	14930	14872	15131	15197	15069	15234	14900	15187	15018	15138	15021	14904	15094	15255	15034	15076	15082	15063	15304	15071	15199	15169	14924	15162	14941	15082	14915	15244	15022	15247	14967	15003	15100	15024	15042	15229	14945	15244	15154	15059	15155	15206	15112	14969	14818	15153	15162	14938	15054	15127	14954	15085	15048	15042	15260	15145	14966	15226	15136	15130	15140	14909	14885	14987	15105	15064	14931	15092	15001	15073	15083	14975	15094	15200	14846	15122	15053	14834	15074	14994	14964	15075	15131	14952	15021	14894	15131	15273	15090	15085	15126	14918	15076	14861	15057	15331	15368	15127	15149	14956	15059	14828	15111	14995	15054	15209	14989	15018	15064	15006	15164	14965	15028	14980	14886	15080	15088	15025	14914	14903	15112	15144	15138	15071	15063	14734	15045	15299	15275	15184	14995	15086	14922	14999	14966	15020	14811	14894	14796	15047	15227	15142	15009	15164	15060	15096	14981	15150	14999	15258	15092	15261	14964	15074	14965	15222	15027	15184	14993	14906	15108	15049	15223	15060	15048	15216	15030	15253	15002	15009	15060	15020	15059	15193	15301	15019	15004	14997	15030	15115	15056	15277	15043	15374	15009	15215	15101	14978	15169	15153	15149	15252	15122	15096	15087	15028	14892	15087	15051	15050	15199	15050	15169	15019	15113	14918	15072	14993	15091	15107	15085	15190	15066	14998	15024	14991	15189	15153	15183	14913	15054	14957	14982	15079	15021	14816	15149	15202	15068	15145	15127	15142	15166	14986	14965	15229	14910	14793	14992	15204	14989	15157	15056	15059	15168	15186	15021	14967	15229	15000	14968	14995	15111	15058	15032	15104	15008	14948	15039	15013	15158	15031	15295	15204	15047	15072	15163	14996	15104	15108	15194	15181	15018	15181	15158	15041	14973	14797	15133	15048	15073	15183	14981	15095	15029	14935	14885	14964	15105	15191	14905	15281	15102	15044	15152	15235	15135	14976	15169	14959	15079	15040	14912	15164	15212	15019	15107	15256	15064	14997	14979	15004	14954	15034	14928	15106	15085	14992	15058	15201	15028	15151	15174	15027	15034	14918	15055	15176	14908	15081	15129	15067	14970	15037	14777	15032	15168	15184	15308	14966	14874	15126	14864	15016	15121	15021	15076	15056	14999	15209	14903	15102	14988	15121	15215	15092
18700	30851	26964	21842	19076	17613	17088	18437	19224	18144	17751	16095	15686	14840	14969	15260	15263	14361	14621	21215	29047	29012	22496	20846	17142	14786	13932	13785	13651	13577	13681	13578	13680	13779	13721	13633	13654	13719	13627	13634	13578	13700	13632	13685	13629	13551	13500	13629	13690	13726	13540	13716	13487	13632	13443	13677	13469	13548	13807	13694	13612	13524	13648	13597	13561	13779	13627	13545	13663	13522	13792	13619	13542	13511	13598	13575	13729	13778	13617	13503	13595	13554	13554	13590	13752	13528	13753	13642	13630	13647	13718	13716	13623	13486	13701	13747	13713	13566	13583	13632	13622	13650	13487	13847	13514	13459	13732	13594	13630	13592	13746	13699	13554	13761	13558	13574	13694	13390	13572	13487	13801	13624	13613	13618	13590	13512	13623	13613	13528	13576	13549	13653	13772	13706	13593	13615	13576	13704	13371	13769	13515	13539	13714	13589	13684	13773	13615	13566	13559	13685	13594	13526	13569	13530	13509	13742	13668	13706	13562	13453	13514	13629	13663	13559	13486	13682	13576	13571	13565	13537	13583	13417	13733	13610	13510	13652	13667	13701	13510	13584	13602	13527	13561	13583	13714	13563	13691	13476	13623	13557	13779	13779	13467	13571	13695	13786	13664	13643	13518	13497	13753	13663	13695	13726	13710	13620	13785	13652	13536	13610	13798	13590	13635	13604	13596	13624	13756	13704	13852	13707	13780	13791	13406	13713	13712	13656	13557	13550	13617	13602	13502	13708	13777	13722	13610	13597	13532	13643	13540	13641	13809	13642	13605	13609	13496	13435	13636	13553	13618	13563	13501	13733	13528	13748	13476	13735	13538	13587	13456	13550	13557	13638	13500	13745	13517	13656	13606	13637	13692	13609	13667	13647	13664	13489	13631	13507	13712	13580	13515	13652	13392	13695	13522	13644	13690	13653	13862	13544	13663	13657	13804	13555	13669	13583	13751	13491	13728	13616	13541	13675	13700	13610	13577	13577	13675	13551	13632	13624	13538	13778	13624	13597	13644	13646	13709	13613	13504	13575	13647	13468	13701	13639	13546	13656	13587	13744	13469	13643	13623	13729	13723	13668	13558	13622	13726	13646	13650	13677	13565	13564	13604	13834	13455	13334	13428	13574	13697	13617	13647	13536	13537	13424	13812	13711	13748	13684	13605	13657	13629	13683	13565	13499	13549	13531	13634	13740	13518	13613	13518	13554	13531	13509	13406	13623	13618	13611	13656	13688	13502	13854	13700	13719	13586	13698	13547	13579	13530	13747	13635	13458	13680	13662	13656	13725	13578	13531	13584	13824	13683	13695	13797	13613	13723	13525	13732	13584	13696	13700	13626	13652	13477	13490	13707	13572	13517	13643	13565	13653	13664	13676	13587	13613	13583	13439	13653	13573	13647	13537	13543	13513	13690	13591	13532	13558	13697	13593	13603	13711	13517	13689	13676	13583	13611	13683	13689	13599	13705	13590	13461	13599	13611	13528	13681	13737	13585	13661	13495	13704	13601	13535	13807	13623	13665	13678	13654	13689	13666	13669	13538	13627	13568	13596	13582	13638	13740	13649	13507	13574	13631	13546	13549	13616	13643	13788	13732	13596	13609	13854	13783	13694	13634	13558	13622	13686	13584	13673	13665	13591	13556	13690	13702	13666	13671	13576	13664	13715	13687	13623	13467	13690	13688	13583	13629	13586	13692	13643	13596	13680	13672	13738	13882	13691	13651	13623	13522	13415	13532	13700	13694	13631	13711	13609	13507	13557	13555	13610	13665	13661	13582	13582	13627	13547	13489	13562	13634	13704	13646	13470	13590	13584	13577	13554	13453	13571	13596	13614	13662	13674	13699	13733	13630	13568	13544	13765	13662	13490	13698	13780	13599	13634	13550	13579	13665	13599	13571	13651	13435	13680	13586	13548	13565	13758	13617	13693	13547	13538	13693	13598	13773	13664	13606	13556	13592	13535	13604	13378	13712	13576	13580	13727	13516	13689	13592	13552	13682	13534	13482	13607	13661	13677	13594	13467	13606	13523	13574	13501	13711	13464	13545	13617	13593	13653	13539	13742	13704	13614	13541	13452	13747	13645	13510	13644	13623	13635	13710	13804	13787	13726	13639	13552	13558	13698	13555	13810	13640	13567	13753	13574	13579	13467	13717	13509	13713	13766	13549	13558	13607	13634	13676	13651	13594	13680	13452	13622	13685	13493	13617	13740	13628	13643	13588	13538	13492	13650	13626	13522	13499	13684	13564	13541	13828	13478	13583	13905	13654	13618	13653	13573	13511	13566	13804	13617	13663	13598	13610	13607	13659	13531	13664	13611	13522	13561	13631	13522	13653	13660	13774	13639	13499	13661	13690	13562	13724	13572	13712	13663	13541	13748	13452	13759	13759	13458	13612	13635	13645	13634	13440	13582	13563	13691	13541	13547	13659	13720	13585	13601	13743	13720	13481	13513	13552	13620	13676	13553	13742	13635	13716	13713	13584	13497	13551	13638	13540	13548	13683	13607	13553	13655	13511	13739	13599	13754	13454	13650	13545	13530	13699	13621	13575	13416	13581	13627	13615	13603	13609	13503	13517	13766	13680	13624	13701	13703	13491	13534	13666	13714	13702	13649	13641	13584	13740	13611	13595	13696	13575	13516	13617	13451	13374	13729	13624	13686	13493	13627	13619	13531	13721	13533	13704	13575	13532	13600	13466	13633	13585	13805	13657	13799	13578	13516	13546	13508	13647	13723	13510	13672	13465	13504	13704	13650	13920	13599	13716	13672	13732	13748	13607	13566	13677	13559	13666	13428	13552	13502	13651	13718	13700	13639	13571	13670	13787	13650	13582	13630	13583	13531	13677	13690	13683	13683	13543	13719	13513	13735	13607	13628	13651	13765	13572	13514	13665	13607	13646	13590	13552	13819	13807	13559	13757	13501	13603	13484	13495	13549	13611	13592	13691	13699	13630	13586	13699	13617	13480	13597	13564	13675	13679	13459	13717	13707	13683	13781	13715	13705	13701	13515	13648	13400	13639	13538	13471	13566	13619	13632	13593	13510	13624	13730	13481	13444	13652	13649	13574	13690	13615	13559	13769	13630	13607	13542	13694	13833	13646	13714	13551	13639	13638	13522	13716	13646	13511	13526	13689	13607	13718	13558	13507	13688	13494	13675	13724	13462	13659	13624	13772	13750	13648	13695	13617	13613	13589	13748	13615	13583	13686	13583	13585	13622	13516	13469	13552	13677	13494	13559	13497	13680	13648	13717	13572	13604	13569	13559	13500	13667	13612	13736	13663	13399	13462	13570	13697	13717	13544	13689	13894	13554	13494	13693	13556	13733	13684	13447	13645	13529	13480	13643	13409	13578	13496	13615	13581	13685	13708	13597	13519	13712	13652	13685	13539	13519	13525	13718	13469	13462	13636	13718	13688	13670	13411	13638	13639	13672	13601	13763	13519	13748	13518	13611	13530	13466	13618	13570	13738	13735	13751	13724	13607	13743	13825	13655	13620	13559	13621	13427	13499	13794	13540	13720	13507	13600	13555	13694	13682	13590	13743	13492	13687	13369	13623	13646	13639	13585	13560	13424	13630	13555	13587	13517	13634	13568	13670	13609	13669	13489	13659	13730	13510	13657	13602	13673	13604	13486	13694	13780	13649	13590	13712	13625	13652	13611	13666	13672	13554	13753	13689	13581	13589	13530	13631	13598	13536	13588	13675	13697	13606	13576	13646	13471	13547	13564	13747	13585	13580	13702	13670	13675	13441	13611	13626	13483	13771	13751	13646	13786	13598	13592	13663	13538	13653	13570	13673	13608	13600	13656	13671	13759	13747	13852	13643	13548	13632	13750	13651	13505	13639	13632	13558	13674	13603	13511	13493	13733	13615	13561	13628	13847	13577	13709	13660	13814	13668	13686	13515	13618	13697	13456	13586	13684	13609	13661	13533	13625	13619	13774	13620	13525	13581	13568	13631	13678	13671	13587	13716	13769	13573	13801	13495	13509	13609	13591	13569	13656	13530	13476	13654	13573	13609	13595	13652	13584	13660	13471	13614	13704	13766	13535	13804	13510	13652	13535	13534	13658	13591	13604	13614	13511	13721	13729	13569	13749	13654	13818	13590	13659	13700	13691	13595	13711	13569	13683	13509	13418	13591	13511	13424	13513	13600	13784	13679	13496	13683	13535	13696	13526	13638	13581	13591	13560	13356	13504	13765	13708	13619	13661	13685	13579	13698	13730	13671	13656	13569	13787	13656	13697	13593	13576	13405	13730	13663	13667	13582	13722	13661	13528	13670	13523	13846	13630	13531	13587	13533	13736	13576	13600	13539	13754	13582	13613	13830	13633	13668	13641	13597	13786	13532	13550	13710	13585	13629	13666	13555	13692	13681	13704	13581	13654	13699	13624	13516	13626	13600	13719	13686	13556	13626	13541	13792	13788	13541	13651	13633	13648	13654	13593	13832	13696	13648	13412	13477	13651	13523	13552	13343	13747	13447	13625	13549	13585	13568	13622	13549	13482	13620	13394	13540	13557	13715	13581	13613	13586	13702	13511	13528	13655	13647	13530	13570	13663	13724	13871	13629	13649	13661	13638	13599	13616	13611	13578	13527	13741	13539	13557	13685	13711	13541	13687	13592	13612	13588	13656	13633	13609	13589	13710	13667	13590	13617	13581	13705	13699	13632	13450	13631	13652	13612	13632	13532	13650	13560	13663	13428	13518	13439	13698	13682	13676	13674	13661	13604	13565	13641	13600	13646	13689	13489	13575	13622	13546	13617	13581	13559	13626	13565	13710	13529	13570	13464	13712	13525	13518	13548	13708	13632	13521	13645	13688	13672	13596	13562	13598	13680	13595	13554	13555	13801	13662	13775	13517	13573	13609	13430	13597	13673	13720	13599	13484	13526	13768	13599	13599	13467	13610	13647	13689	13644	13753	13535	13717	13636	13711	13700	13479	13557	13736	13651	13555	13628	13775	13504	13699	13674	13645	13521	13628	13680	13586	13469	13756	13558	13638	13634	13641	13641	13639	13641	13732	13536	13701	13462	13669	13818	13551	13626	13595	13527	13507	13516	13708	13795	13370	13720	13685	13489	13522	13567	13421	13774	13473	13686	13564	13617	13512	13685	13634	13781	13577
29871	22342	20766	17560	16128	15855	16088	16195	16441	16394	16397	16210	15980	15767	15718	15842	15944	15826	15534	15770	16263	16793	16350	16601	16107	15934	15703	15712	15485	15583	15566	15572	15537	15584	15605	15554	15802	15441	15560	15592	15830	15562	15602	15825	15567	15692	15622	15632	15837	15698	15809	15669	15615	15706	15535	15663	15479	15616	15562	15531	15518	15473	15532	15814	15777	15590	15658	15646	15916	15697	15489	15338	15687	15401	15525	15690	15569	15702	15612	15760	15606	15671	15523	15554	15688	15535	15655	15639	15560	15634	15591	15442	15668	15608	15795	15855	15592	15488	15737	15695	15693	15607	15720	15640	15740	15621	15819	15647	15735	15686	15574	15687	15654	15601	15630	15675	15701	15695	15512	15663	15739	15650	15488	15630	15567	15653	15594	15747	15750	15449	15811	15560	15530	15940	15850	15429	15811	15682	15688	15508	15627	15735	15705	15633	15685	15556	15726	15516	15716	15601	15701	15594	15652	15591	15499	15503	15319	15553	15616	15458	15925	15593	15708	15481	15562	15646	15966	15625	15639	15610	15706	15583	15816	15595	15452	15631	15665	15561	15560	15663	15516	15555	15524	15626	15732	15632	15765	15342	15644	15553	15501	15660	15518	15467	15646	15512	15693	15589	15599	15438	15664	15569	15716	15634	15683	15558	15524	15417	15390	15504	15528	15393	15749	15607	15577	15675	15610	15450	15596	15624	15751	15678	15518	15658	15561	15363	15608	15615	15482	15489	15696	15586	15599	15669	15696	15639	15657	15647	15787	15515	15605	15531	15863	15804	15645	15668	15682	15333	15597	15678	15473	15620	15680	15536	15669	15731	15594	15708	15457	15732	15522	15745	15471	15703	15453	15653	15452	15699	15553	15545	15691	15461	15685	15611	15594	15417	15555	15756	15563	15434	15659	15689	15475	15720	15675	15712	15656	15637	15542	15535	15808	15461	15578	15634	15568	15625	15621	15563	15678	15677	15546	15549	15557	15509	15554	15726	15481	15689	15468	15631	15679	15627	15454	15713	15543	15695	15636	15565	15549	15304	15548	15546	15510	15561	15550	15560	15569	15776	15673	15571	15764	15761	15637	15673	15679	15490	15571	15624	15585	15767	15774	15662	15609	15845	15700	15555	15555	15560	15645	15554	15572	15658	15853	15631	15631	15532	15644	15386	15704	15569	15756	15670	15537	15686	15583	15553	15619	15617	15396	15572	15479	15630	15736	15473	15679	15567	15547	15668	15419	15702	15744	15573	15484	15489	15544	15537	15738	15675	15592	15811	15611	15599	15698	15607	15649	15547	15697	15624	15606	15736	15686	15519	15610	15797	15433	15682	15751	15600	15596	15551	15800	15611	15481	15758	15653	15488	15859	15711	15840	15450	15732	15465	15550	15484	15620	15534	15525	15609	15570	15401	15711	15749	15515	15616	15527	15646	15544	15495	15527	15547	15499	15539	15560	15652	15633	15683	15501	15696	15656	15640	15634	15614	15608	15731	15527	15678	15486	15527	15719	15661	15487	15514	15459	15308	15584	15533	15672	15394	15660	15483	15648	15706	15553	15792	15614	15460	15705	15661	15527	15312	15585	15321	15527	15594	15734	15634	15739	15625	15622	15487	15499	15623	15515	15421	15677	15656	15668	15711	15419	15578	15590	15569	15646	15721	15681	15793	15730	15645	15559	15656	15719	15703	15862	15791	15605	15516	15711	15613	15624	15612	15606	15651	15540	15375	15532	15296	15707	15567	15464	15772	15676	15645	15570	15580	15711	15599	15767	15564	15576	15757	15621	15683	15586	15563	15446	15521	15620	15604	15509	15718	15600	15770	15782	15663	15532	15633	15474	15552	15803	15669	15475	15516	15726	15771	15770	15674	15662	15630	15489	15685	15688	15574	15763	15604	15590	15508	15701	15584	15515	15478	15466	15626	15813	15681	15372	15572	15663	15706	15605	15696	15696	15516	15686	15605	15763	15570	15715	15540	15637	15542	15583	15521	15607	15792	15581	15631	15542	15648	15825	15770	15856	15856	15571	15676	15649	15646	15721	15754	15678	15430	15584	15602	15555	15691	15452	15875	15512	15565	15597	15726	15667	15639	15702	15785	15692	15894	15753	15642	15761	15507	15574	15534	15512	15611	15476	15593	15523	15511	15513	15424	15684	15806	15493	15551	15477	15431	15582	15500	15770	15422	15656	15478	15569	15484	15598	15632	15572	15660	15595	15547	15556	15698	15516	15487	15505	15454	15767	15591	15754	15348	15709	15667	15590	15700	15634	15625	15699	15576	15684	15483	15586	15528	15476	15641	15502	15685	15585	15576	15526	15722	15606	15415	15713	15552	15497	15789	15528	15342	15485	15682	15519	15651	15566	15512	15656	15313	15525	15368	15507	15632	15423	15525	15571	15483	15525	15497	15758	15479	15509	15644	15446	15547	15461	15601	15550	15420	15764	15699	15473	15730	15707	15715	15747	15749	15601	15696	15567	15694	15585	15768	15475	15459	15469	15597	15808	15457	15745	15603	15592	15676	15686	15713	15725	15349	15536	15677	15703	15376	15559	15582	15592	15795	15444	15511	15852	15522	15709	15676	15650	15695	15708	15418	15548	15528	15631	15746	15571	15406	15571	15516	15661	15677	15521	15767	15514	15411	15577	15547	15672	15539	15568	15604	15635	15613	15814	15736	15681	15581	15727	15627	15777	15485	15540	15319	15607	15576	15597	15603	15671	15828	15519	15548	15748	15628	15615	15377	15455	15627	15439	15444	15627	15540	15526	15658	15557	15631	15610	15521	15648	15516	15511	15658	15695	15688	15569	15535	15425	15438	15565	15708	15590	15322	15699	15540	15631	15581	15397	15817	15656	15547	15628	15549	15624	15552	15677	15506	15574	15637	15524	15671	15507	15797	15754	15577	15594	15519	15440	15755	15647	15548	15583	15449	15658	15699	15793	15608	15577	15620	15624	15669	15605	15558	15585	15727	15637	15490	15602	15527	15642	15677	15558	15773	15479	15484	15564	15615	15413	15534	15549	15796	15381	15743	15516	15551	15665	15560	15681	15785	15558	15763	15707	15730	15771	15505	15594	15751	15457	15529	15597	15663	15586	15633	15664	15645	15617	15415	15754	15408	15729	15620	15604	15723	15582	15574	15562	15472	15870	15637	15498	15420	15495	15643	15658	15599	15813	15633	15698	15679	15809	15577	15741	15654	15540	15469	15492	15597	15619	15866	15508	15681	15533	15475	15553	15616	15597	15621	15478	15622	15820	15419	15644	15655	15568	15632	15674	15550	15606	15574	15628	15664	15638	15633	15622	15534	15443	15694	15595	15528	15650	15479	15629	15660	15826	15478	15531	15546	15698	15448	15734	15599	15530	15709	15684	15665	15562	15430	15651	15847	15840	15587	15834	15697	15683	15598	15566	15495	15504	15479	15464	15621	15503	15432	15609	15539	15762	15748	15571	15469	15650	15686	15655	15658	15483	15627	15531	15536	15704	15607	15620	15475	15632	15394	15676	15301	15862	15637	15554	15231	15500	15519	15576	15590	15427	15549	15629	15629	15623	15713	15535	15385	15580	15696	15478	15750	15681	15545	15719	15486	15453	15670	15548	15616	15538	15517	15637	15693	15508	15719	15678	15600	15750	15795	15611	15485	15537	15629	15717	15530	15650	15576	15680	15561	15788	15667	15641	15667	15572	15654	15651	15491	15646	15563	15832	15474	15493	15452	15588	15502	15569	15562	15545	15839	15577	15554	15796	15691	15727	15664	15586	15575	15682	15551	15701	15427	15556	15650	15480	15421	15536	15526	15679	15601	15277	15667	15415	15628	15696	15677	15531	15524	15576	15674	15502	15505	15514	15515	15556	15737	15628	15834	15377	15579	15465	15703	15739	15625	15431	15553	15537	15614	15565	15748	15713	15776	15575	15589	15597	15708	15483	15428	15659	15615	15728	15560	15549	15551	15606	15704	15449	15652	15578	15578	15725	15608	15490	15682	15673	15708	15765	15625	15637	15440	15708	15533	15681	15591	15728	15608	15666	15737	15670	15624	15688	15456	15660	15667	15530	15941	15726	15471	15558	15542	15563	15591	15721	15718	15548	15542	15672	15792	15617	15739	15741	15653	15619	15740	15691	15552	15739	15629	15697	15517	15471	15681	15811	15718	15664	15694	15740	15684	15477	15592	15730	15510	15660	15566	15579	15634	15451	15690	15803	15549	15649	15535	15647	15675	15584	15857	15738	15511	15811	15566	15508	15644	15660	15567	15606	15457	15441	15432	15636	15728	15604	15664	15345	15688	15727	15620	15531	15588	15463	15268	15675	15488	15923	15685	15569	15841	15629	15682	15404	15659	15437	15485	15834	15584	15550	15545	15597	15523	15690	15656	15331	15724	15650	15716	15512	15694	15696	15681	15442	15638	15573	15565	15568	15875	15851	15592	15714	15725	15533	15574	15661	15819	15571	15595	15710	15473	15373	15672	15488	15693	15529	15556	15435	15693	15677	15748	15431	15658	15316	15743	15577	15460	15773	15531	15447	15592	15537	15609	15516	15517	15544	15378	15907	15775	15716	15324	15788	15559	15538	15591	15493	15479	15680	15435	15623	15784	15480	15774	15847	15393	15702	15622	15681	15784	15697	15589	15775	15696	15622	15713	15614	15613	15527	15636	15604	15716	15483	15568	15669	15536	15628	15769	15632	15681	15809	15622	15590	15631	15505	15637	15487	15591	15485	15599	15676	15598	15330	15456	15641	15414	15605	15742	15314	15510	15446	15442	15419	15521	15618	15703	15742	15623	15632	15558	15643	15561	15547	15620	15634	15580	15799	15777	15699	15431	15579	15656	15655	15700	15570	15223	15598	15477	15597	15855	15582	15634	15576	15679	15744	15601	15503	15602	15497	15802	15793	15585	15533	15644	15828	15702	15783	15488	15609	15856	15690	15710	15702	15455	15633	15714	15480	15712	15667	15614	15573	15719	15481	15670	15794	15638	15716	15472	15594	15650	15542	15593	15433	15585	15612	15485	15653	15648	15564	15781	15572	15688	15540	15603	15606	15533	15815	15501	15723	15477	15576	15530	15586	15608	15734	15478	15686	15377	15494	15633	15625	15623	15744	15656	15692	15701	15635	15534	15435	15445
17283	19373	16950	14792	14888	14401	14468	15409	15728	15289	15251	14734	14728	14137	14269	14169	14060	13905	14054	14018	15030	15313	14864	14835	14256	14089	13982	13999	14065	13847	13894	13633	13808	13875	13710	13994	13944	13906	14107	13835	13874	13973	13823	13879	13774	13961	14024	13919	14073	13922	13878	14104	13970	13915	13808	13935	14050	14022	13887	13866	13825	13934	13900	13790	13850	13779	13897	13904	13974	14066	13911	13849	13810	13860	13878	13904	13970	13760	13924	13852	13856	13877	13753	13885	13881	13748	13966	13670	13844	14023	13951	13972	13925	14063	13880	13820	14032	13857	13900	13951	13968	13941	13926	13909	13943	13875	13944	14091	13867	13896	13834	13974	13922	13848	14144	13858	13745	13895	13920	13914	13901	13878	13914	13741	13987	13897	13791	13993	13965	13857	13922	13847	13890	13805	13867	13921	13786	13845	13750	13988	13942	13662	13777	13991	13874	13893	13897	13873	13839	13918	13942	14038	13901	14005	13882	13754	13800	13905	14045	13732	13996	13813	13747	14003	13985	13881	13877	13986	13905	14047	13995	14076	13795	13966	13800	13968	14012	13958	13996	13864	13898	13937	13864	13897	14022	14006	14114	13814	13895	13896	13836	14046	13752	13761	13962	13793	13924	13842	13890	13794	13938	13823	14053	13936	13849	13909	14051	13943	13990	13862	13988	14178	13747	13821	14019	13883	14047	14021	13811	13805	13800	13714	13869	13849	13858	14004	14007	13947	13831	13724	13860	13894	13934	13776	13759	14010	13999	13843	13765	13917	14063	13932	13966	14118	13973	13665	13908	13765	13879	14028	13995	13848	13771	13807	13875	13895	13719	13929	13887	13920	14008	13845	13762	13807	13947	13887	13744	13926	13991	13827	13915	13840	13958	14037	13852	13925	14111	13875	14041	13938	13944	13938	13840	13931	13850	13985	13940	13877	13841	13836	13908	13883	13831	13871	13899	13791	13988	13942	13784	13805	13848	13985	13825	13804	14022	13801	13874	13800	13829	13907	13794	13898	13824	13762	13893	13881	14051	13739	13952	14020	13814	14010	13861	14029	13837	13874	13885	13779	13978	14050	13952	14035	13810	14020	13943	13966	13921	13862	13942	13881	13815	13776	14075	13822	13909	13938	13959	13949	13855	14052	13882	13889	13961	13950	13945	13902	13909	13896	13897	13701	13952	13875	13817	13865	13951	14136	13792	13805	13921	13838	14018	13946	13903	13828	13912	14061	13971	13883	14015	13916	13783	13883	13921	13806	13811	13892	13865	13914	13968	13869	13964	13919	13957	14014	13759	13870	13818	13794	13910	13855	13731	13807	14044	13956	13785	13857	13983	13836	13949	13896	13839	13884	13970	13853	14067	13900	13899	13938	13949	13651	13868	13971	14039	13735	13812	13892	13914	13839	13792	13936	13968	14000	13722	13697	13980	13864	14019	13892	13964	13924	13911	14016	13920	13878	13975	13835	13762	13907	13995	13891	13923	13827	13945	13956	13790	13937	13940	13907	13999	14036	13827	13968	13774	13919	13905	14045	13825	14112	13936	13939	14042	13990	14046	13809	13755	13950	13920	13992	13809	13742	13804	13957	14000	13986	13826	13912	13760	13696	13973	13944	13932	13769	13712	13862	13802	13896	13833	13891	14056	13817	13891	13783	13945	13871	13863	14073	13949	13918	13849	13885	13977	13811	13842	13951	13894	13905	13900	13831	13925	13889	13896	13892	13946	13894	13877	13887	13746	13799	13860	13879	13943	13925	13878	13832	13892	13962	13782	13874	14009	13916	13978	13841	14041	13949	13961	13767	13923	13909	13761	13887	13951	13993	13808	13894	14080	14064	13966	13847	13828	13969	13798	13981	13880	13981	13825	13832	13887	14026	14018	13917	13948	13812	13824	13772	14007	13881	13904	13931	13959	13976	13887	13968	13798	13812	13870	14065	14081	14017	14021	13903	13653	13943	13998	13796	14041	13822	13755	13848	13831	14010	13819	14027	13837	13915	13928	13983	13846	13955	13719	13905	13850	13952	13784	13998	13766	13947	13724	13853	13904	13907	13934	13907	13923	13898	14042	13953	13933	13896	13862	13942	13916	13961	13841	13782	14044	13890	13930	13822	13758	13855	13913	14032	13818	13804	13771	13988	13812	13756	13841	13892	13831	13966	13863	14038	13940	13847	13977	13951	13949	13818	13907	13896	13966	13893	13989	13859	13880	13883	13803	13911	13916	14161	13874	13948	13823	13876	13953	13989	13847	14078	13853	13958	13830	13878	13973	13842	13893	13824	13844	14089	13884	14012	13932	13961	13682	13981	13934	13811	13911	13956	13802	13980	13956	13910	13963	13869	13978	13996	13998	13902	13827	13965	14027	14064	14014	13866	14051	13946	13902	13878	13944	13809	13748	13827	13825	14104	13751	14055	13904	13939	13819	13663	13800	13786	13890	13770	13753	13960	13961	13814	13963	13831	13932	13797	13861	13713	13924	13977	13767	14011	13847	13883	14050	13998	13777	13934	13907	13934	13940	13992	13928	13864	13847	13870	13998	13846	13968	13924	13812	13981	13864	13937	13898	13895	13902	14021	13836	13940	13891	13857	13771	13929	13816	13864	13762	13916	13819	13889	13911	14007	13927	13867	13928	13922	13970	13982	13962	13878	13876	13949	13787	13851	13915	13763	13805	13861	14005	13880	13813	13706	13825	13887	13798	13864	13867	13913	13968	14003	13966	13778	13805	13810	13873	13829	13998	13740	13739	13891	13821	14014	13992	13816	13899	13976	13870	13999	14024	13864	13957	13852	13900	13904	13955	13870	13944	13858	13896	14009	13841	14013	13867	13887	13731	13891	13906	13727	13854	14020	13821	13871	13920	13769	13912	13856	13897	14029	13960	13886	13765	13788	13808	13967	13898	13807	13917	13779	13936	13863	13982	13960	13901	13955	13992	13825	13887	13952	13854	13793	14016	13824	13966	13975	13972	13971	14011	13768	13836	13953	14022	14007	13997	13901	13805	13944	13867	13806	13839	14001	13795	13958	13800	13811	13987	13914	13840	13899	13862	13834	14030	14018	13898	13757	13921	13978	13790	14103	13924	13842	13861	13855	13934	13794	13888	13929	13973	13918	13937	14051	13914	13899	13940	13975	13816	13803	13842	13928	13755	13925	13998	14077	13828	14006	13820	13989	13829	13841	14003	13764	13996	13864	13915	14015	13844	13862	13949	13797	13833	13909	13760	13931	14028	13874	13914	14010	13954	14013	13834	13983	13932	13828	13825	13752	13765	13952	13912	13849	13902	13864	13673	13968	13938	13925	13897	13860	13766	13862	13871	13821	13986	13861	13815	14037	13980	13712	13992	13883	14035	13921	14003	13973	13966	14030	14056	13917	13916	13884	13960	13916	13891	14039	13708	13943	13983	14047	13844	13754	13978	13874	13784	13951	13826	13848	13926	13883	13827	13856	13918	13896	13895	13795	13974	13827	13827	13690	14027	13784	14004	13995	13916	13764	13861	13838	13823	13962	13801	13980	14110	13882	13916	13701	13855	13958	13968	14180	13902	13846	13754	13840	14019	13900	13985	13920	13918	13995	13937	13915	13922	13923	13698	14054	13889	14027	13907	13753	14033	13878	14045	13776	14013	13892	13919	13835	13911	13993	13905	13747	13982	13823	13876	13771	13957	13780	13921	13845	13821	13858	13883	13928	13878	14016	13862	13914	13933	13891	13950	13969	14068	13878	13893	13821	13938	13781	13890	14026	14028	13891	13840	13887	13845	13909	13875	13857	13911	13918	14026	13844	13967	13833	13881	13997	13858	13988	13914	13780	13759	13720	13929	13960	13893	13948	13871	13912	14090	13844	13803	13827	13959	13900	13814	13879	13873	13918	13921	14037	13966	13902	13839	13948	13892	13934	13895	13764	13986	13909	13960	13812	13922	13822	13953	13922	13845	13920	13703	13788	13969	14015	13945	14056	13876	13965	13882	13842	13950	13916	13958	13929	13810	14019	13930	13901	13902	13848	13887	13768	13789	13883	13752	14027	13832	13916	13742	13904	13865	14046	13801	13892	13974	14102	13778	13812	13971	13898	14007	13820	13966	14003	13962	13864	14034	13932	13863	13933	13904	13941	13753	13943	13872	13896	13717	13942	13863	13944	13945	13908	13994	13976	14020	14084	13790	13968	13794	13849	13883	14033	13918	13899	14025	13830	13920	13821	13857	13832	13802	13814	14067	14001	13999	13865	13932	13885	13996	14022	13906	13868	13984	13794	14047	13946	13919	13903	14052	13865	13880	13744	13819	13895	13780	14014	13914	13923	13891	13816	13887	13854	13963	13890	13987	13976	13810	13766	13804	13896	13992	13922	13876	13898	13892	13949	14025	13909	13815	13878	13894	13810	13917	13904	13904	14011	13915	13862	13870	13844	13975	13945	13895	13924	14023	13897	13704	13877	13921	13914	13941	13978	13731	14008	13806	13915	13939	14017	14058	13802	14012	14009	13924	14032	14019	13899	13942	13842	13963	13910	13828	14009	13785	13899	13904	13818	13890	14062	13833	13974	13918	13760	13937	13855	13975	13899	13998	13955	14017	13993	13939	13855	13949	13881	13840	13990	13790	13899	13937	14056	13806	13877	13878	13986	13925	13769	14069	13867	13972	14048	13940	13820	14065	13877	13943	13901	13930	13962	13723	13892	14016	13965	13928	14010	13913	13915	13966	13732	14043	13878	13924	13715	13957	13863	13857	13901	13965	13803	13983	13870	13878	13861	13888	13689	14041	14048	13921	14006	13947	13810	13891	13998	13828	13894	13849	13881	13949	13863	13970	14016	13953	13996	14102	13887	13960	13949	13823	14014	13819	13833	13876	13825	14006	13931	13972	13942	13918	13805	13910	13739	13947	13829	13952	13896	13870	13987	13904	13859	13871	13724	13798	13954	13807	13886	13995	13933	13808	13913	13904	14054	14091	13845	13841	13988	13899	13828	13858	13887	13898	13822	13835	13925	13977	13936	14003	14003	13940	14065	13827	13721	13969	14038	13899	13812	13862	13829	13941	13992	13873	13916	13983	13984	13901	14053	13877	13952	14024	14079	13952	13973	13824	13869	14092	13786	13903	13705	13908	13921	14028	14021	13836	14185	14041	13900
25769	21443	28151	25397	21256	17977	17146	16142	16474	16419	16590	15696	15859	15515	15463	15166	15204	14922	14963	15970	19771	20899	18766	19328	17086	15872	15289	15047	14952	14968	15069	14945	14978	14978	15006	14770	14750	14747	14710	14814	14833	14750	14904	14633	14866	14840	14681	14840	14871	14784	14845	14681	15004	14710	14846	14753	14896	14773	14826	14792	14808	14767	14942	14674	14722	14699	14896	14748	14741	14924	14901	14829	15072	14968	14744	14756	15033	14711	14758	14801	14800	14955	14720	14860	14741	14752	14823	14849	14919	14836	14799	14841	14758	14814	14752	14898	14720	14622	14557	14780	14868	14656	14729	14759	14728	14807	14843	14843	14892	14991	14899	14829	14651	14677	14780	14779	14815	14809	14831	14725	14799	14593	14654	14952	14929	14884	14765	14775	14686	14615	14891	14648	14700	14723	14910	14553	14469	14877	14879	14661	14764	14814	14957	14701	14869	14632	14887	14859	14720	14807	14809	14699	14866	14810	14754	14892	14745	14621	14685	14838	14813	14769	14860	14890	14689	14809	14785	14883	14936	14701	14633	14824	14814	14642	14740	14975	14838	14847	14917	14863	14806	14795	14622	14815	14884	14937	14973	14879	14779	14781	14800	14736	14684	14894	14835	14884	14801	14887	14771	14804	14841	14732	14695	14871	14643	14819	14879	14688	14961	14858	14687	15106	14892	14809	14971	14894	14755	14728	14994	14929	14782	14715	14800	14776	14720	14822	14858	14727	14933	14838	14754	14807	14734	14896	14841	14797	14984	14631	14851	14925	14946	14697	14908	14808	14686	14773	14807	14881	14781	14835	14887	14922	14829	14928	14683	14743	14919	14876	15053	14731	14761	14729	14513	14750	14755	14787	14778	14720	14680	14636	14825	14802	14851	14788	14782	14728	14861	14669	14881	14787	14964	14705	14960	14654	14822	14756	14825	14736	14777	14682	14886	14763	14588	14570	15157	14833	14742	14758	14768	14659	14838	14852	14860	14973	14789	14753	14952	14882	14727	14708	14554	14788	14865	14894	14992	14956	14841	14693	14856	14590	14814	14804	14805	14738	14748	14687	14804	14870	14693	14836	14871	14954	14752	14784	14842	14700	14774	14902	14763	14666	14834	14642	14941	14946	14793	14837	14954	15077	14897	14881	14900	14540	14824	14813	15052	14761	14890	14568	14897	14765	14614	14767	14999	14708	14912	14727	14833	14833	14705	14776	14733	14758	14810	14889	14697	14557	14762	14818	14743	14918	14901	14684	14782	14763	14933	14802	14802	14834	14733	14868	14766	14778	14964	14712	14946	14938	14971	14883	14948	14771	14950	14800	14677	14675	14972	14858	14838	14823	14821	14631	14769	14812	14708	14716	14740	14722	14718	14774	14829	14742	14760	14876	14787	14825	14625	14789	14959	14743	14782	15042	14737	14695	14637	14692	14845	14910	14949	14752	14772	14865	15014	14722	14793	14585	14778	14662	14527	14777	14819	14780	14670	14466	14894	14939	14504	14679	14956	14796	14962	14837	14651	14989	14891	14685	14989	14805	14887	14840	14796	14808	14981	14896	14704	14832	14861	14873	14737	14716	14913	14711	14775	14715	14840	14869	15021	14762	14837	14834	14841	14772	14736	14808	14762	14799	14602	14937	14761	14805	14691	14804	14789	14733	14817	14759	14790	14832	14880	14778	14805	14864	14698	14870	14896	14779	14984	14775	14970	14924	14786	14771	14883	14811	14746	14784	14777	14817	14886	14960	14885	14692	14668	14745	14650	14698	14742	14700	14899	14785	14636	14866	14825	14793	14732	14759	14857	14713	14667	14903	14818	14712	14656	14837	14917	14929	14902	14998	14711	14755	14628	14602	14794	14688	14625	14933	14816	14740	14913	14818	14783	14904	14855	14714	14839	14797	14825	14637	14885	14835	14656	14860	14876	14854	14838	14759	14867	14961	14801	14808	14731	14724	14680	14760	14936	14871	14767	14838	14756	14880	14640	14948	14843	14985	14838	14719	14797	14749	14854	14765	14640	14814	14783	15041	14898	14842	15016	14696	14790	14755	14850	15056	14808	14737	14641	14685	14641	14832	14819	14814	14798	14646	14667	14770	14769	14782	14836	14879	14820	14786	14767	14922	14841	14799	14968	14829	14560	14647	14896	14838	14959	14869	14870	14734	14743	14797	15143	14918	14875	14697	14769	14697	14690	14846	14897	14944	14812	14656	14927	14739	14836	14871	14774	14720	14840	14817	14761	14655	14814	14945	14937	14941	14688	14768	14940	14666	14763	14878	14627	14657	14772	14877	14896	14722	14867	14879	14764	14900	14667	14795	15160	14629	14782	15054	14903	14682	14755	14624	14714	14629	14882	14840	14753	14864	14987	14725	14892	14830	15151	14695	14958	14849	14737	14881	14628	14612	14969	14517	14845	14887	14941	14614	14792	14841	14655	14599	14697	14821	14930	14812	14759	14631	14996	14687	14766	14722	14673	14992	14893	14906	14629	14939	14795	14825	14973	14844	14874	14917	14850	14703	14798	14815	14914	14825	14930	14680	14847	14776	14850	14996	14813	14727	14868	14779	14765	14925	15138	14889	14699	14623	14670	14613	14669	14794	14910	15053	14798	14671	14714	14806	14638	14807	14782	14721	14828	14807	14995	14895	14670	14820	14837	14699	14979	14892	14781	14927	14768	14679	14914	14662	14786	14802	15051	14795	14998	14805	14773	14891	14583	14888	14680	14579	14899	14738	14827	14888	14831	14767	14647	14761	14691	14719	14871	14856	14934	14887	14935	14936	14869	14833	14729	14869	15044	14715	14826	14804	14741	14754	14815	14983	14932	14729	14887	14800	14942	14767	15091	14833	14857	14981	14861	14786	14756	14740	14725	14784	14619	14578	14825	14780	14829	14740	14955	14788	14627	14947	14836	14777	14546	14630	14735	14815	14802	15040	14875	14782	14639	14755	14732	14812	14833	14802	14832	14917	14909	14774	14906	14909	14642	14729	14851	14661	14695	14871	14736	14593	14861	14762	14872	14686	15143	14773	14960	14783	14795	14957	14811	14670	14731	14862	14557	14786	14771	14876	14837	14749	14940	14763	14936	14946	14899	14805	14698	14822	14676	14783	14786	14589	14930	14925	14927	14805	15049	14876	14991	14831	14815	15041	14733	14642	14790	14899	14845	14625	14838	14806	14700	14820	14765	14638	14906	14876	14960	14685	14636	14817	14794	14748	14774	14839	14925	14879	14914	14958	14687	14933	14746	14815	14868	14867	14845	14777	14860	14662	14797	14952	14661	14758	14899	15003	14892	14765	14545	14676	14839	14875	14726	15077	14704	14739	14725	14743	15009	14859	14799	14839	14685	14811	14848	14790	14830	14666	14937	14918	15043	14724	14895	14973	14744	14964	14887	14741	14739	14743	14941	14694	14629	14897	14826	14816	14773	14722	14975	14888	14872	14885	14621	14853	14922	14855	14900	14910	15031	14751	14604	14922	14841	14690	14974	14708	14730	14731	14821	14800	14733	14727	14723	14674	14724	14809	14850	14949	14798	14853	14981	14555	14825	14682	14787	14856	14774	14934	14869	14663	14718	14815	14719	14898	15048	14830	14869	14697	14630	14541	14838	14808	14739	14851	14928	14841	14823	14909	14997	14656	14845	14729	14808	14739	14873	14716	14872	14961	14789	14932	14642	14860	14740	14802	14749	14673	14871	14836	14835	14914	14804	14925	14667	14892	14856	14766	14747	14804	14899	14856	14738	14753	14858	14841	14673	14773	14743	14741	14814	14789	14873	14864	14732	14869	14886	14865	14774	14883	14825	15005	14833	14947	14788	14933	14933	14716	14811	14824	14764	14961	14875	14733	14729	14598	14679	14915	14722	14742	14922	14807	14708	14435	14765	14593	14850	14835	14920	14600	14967	14725	14943	14567	14691	14701	14804	14895	14832	14907	14798	14728	14792	14576	14832	14894	14684	14850	14676	14766	14700	14883	14631	14569	14497	14610	14794	14950	14685	14875	14985	15098	14702	14797	14722	14635	14829	14661	14661	14870	14798	14984	14600	14931	14748	14871	15066	14816	14961	14742	14801	14844	14735	14792	14821	15061	14769	14875	14835	14782	14915	14699	14724	14740	14676	14888	14729	14783	14698	14793	15115	14938	14878	15229	14667	14755	14779	14697	14817	14717	14894	14913	14910	14973	14889	14687	14980	14875	14709	14763	15047	14739	14788	14782	14702	14923	14828	14739	14798	14834	14591	14745	14566	14919	14905	14860	14816	14705	14981	14815	14748	14927	14859	14775	14828	14922	14839	14799	14919	14849	14938	14625	14504	14718	14792	14782	14756	14715	14798	14779	14694	14784	14838	14910	14953	14824	14640	14796	14839	14685	14833	14907	14881	14913	14866	14605	14923	14849	14735	14981	14741	14887	14744	14829	14729	14778	14700	14698	14987	14647	14831	14821	14927	14519	14834	14827	14892	14824	14860	15080	14735	14856	15064	14766	14778	14758	14667	14882	14803	14860	14854	14935	14736	14845	14928	14823	14810	14691	14943	14733	14758	14786	14827	14833	14943	14896	14721	14723	14823	14885	14672	14879	14658	14935	14874	14933	14549	14793	14959	14789	14709	14886	14820	14811	14745	14912	14753	14811	14719	14789	14725	14735	14832	14941	14867	14820	14882	14631	14909	14806	14731	14889	15075	15021	14816	14877	14885	14851	14837	14901	14856	14820	15019	14903	14706	14704	14649	14764	14581	14877	15031	14847	14846	14885	14896	14780	14789	14884	14888	14779	14729	14867	14766	14647	14498	14782	14793	14726	14915	14999	14885	14767	14757	14947	14746	14845	14756	14970	15050	14890	15012	14806	14898	14751	14874	14794	14778	14762	14752	14745	14848	14791	14702	14641	14822	14677	14925	14792	14828	14747	14726	14744	14725	14907	14813	14764	14899	14831	14947	14807	14685	14688	14872	14859	14601	14820	14883	14734	14761	14799	14616	14630	14579	14921	14851	14708	14836	14687	14643	14713	14765	14734	14746	14940	14706	14734	14702	14983	14790	14375	14807	14827	14680	14833	14734	14940	14828	14927	14701	14820	14713	14457	14814	14793	14703	14679	14834	14867	14821	14793	14812	14671	14796	14811	14782	14751
16615	26362	23312	18095	16210	15171	14623	15427	16365	16295	16728	14920	15212	14623	14198	14185	14077	13817	13781	15445	21894	21647	18988	19382	16111	14435	13858	13542	13611	13395	13641	13414	13557	13278	13420	13354	13440	13364	13586	13481	13333	13575	13571	13472	13543	13462	13448	13544	13388	13336	13467	13421	13558	13700	13471	13457	13506	13388	13460	13589	13433	13291	13422	13578	13485	13494	13341	13529	13579	13570	13428	13565	13355	13457	13441	13486	13258	13676	13187	13365	13558	13398	13475	13631	13336	13494	13393	13533	13507	13480	13639	13470	13578	13444	13397	13420	13483	13424	13464	13551	13348	13420	13430	13414	13680	13594	13503	13493	13512	13420	13345	13361	13346	13533	13275	13573	13346	13545	13496	13618	13387	13414	13459	13421	13524	13605	13472	13245	13441	13525	13284	13265	13484	13577	13432	13448	13507	13392	13601	13546	13637	13379	13329	13374	13584	13332	13407	13334	13386	13643	13552	13388	13526	13380	13396	13489	13431	13574	13501	13494	13532	13642	13373	13610	13452	13414	13461	13436	13415	13418	13537	13390	13322	13546	13467	13236	13453	13464	13547	13503	13466	13527	13492	13400	13432	13496	13518	13530	13464	13571	13365	13486	13389	13512	13418	13503	13470	13529	13408	13508	13326	13722	13572	13346	13504	13377	13407	13502	13505	13303	13352	13495	13575	13440	13393	13606	13316	13486	13466	13466	13533	13452	13421	13424	13396	13467	13433	13164	13306	13439	13651	13484	13467	13447	13405	13419	13512	13336	13507	13684	13341	13324	13347	13374	13532	13555	13411	13475	13507	13481	13533	13352	13346	13498	13421	13594	13570	13462	13418	13358	13478	13401	13481	13324	13466	13415	13545	13349	13389	13383	13362	13494	13376	13371	13617	13380	13417	13423	13423	13471	13379	13441	13696	13483	13429	13488	13515	13572	13449	13498	13465	13420	13619	13618	13482	13409	13417	13502	13383	13550	13456	13603	13597	13507	13384	13438	13386	13476	13524	13404	13349	13484	13522	13438	13405	13346	13578	13281	13462	13464	13434	13333	13622	13473	13407	13387	13508	13409	13532	13262	13384	13593	13302	13653	13449	13483	13416	13584	13433	13308	13652	13455	13385	13429	13485	13488	13472	13464	13361	13396	13428	13364	13442	13365	13444	13413	13407	13384	13493	13459	13484	13469	13334	13394	13271	13478	13552	13451	13307	13446	13506	13420	13497	13590	13609	13364	13557	13369	13352	13410	13476	13374	13416	13354	13514	13425	13444	13412	13381	13604	13448	13456	13636	13406	13506	13491	13295	13499	13481	13410	13277	13517	13537	13496	13389	13403	13505	13438	13514	13597	13570	13294	13359	13412	13512	13480	13554	13424	13482	13422	13376	13415	13462	13411	13462	13486	13405	13459	13247	13471	13445	13462	13490	13363	13503	13396	13439	13398	13541	13360	13496	13434	13448	13426	13405	13299	13462	13511	13451	13423	13385	13420	13565	13502	13564	13331	13487	13467	13435	13376	13460	13527	13496	13386	13506	13436	13429	13529	13402	13450	13360	13293	13341	13442	13500	13447	13535	13265	13521	13442	13375	13468	13358	13523	13479	13451	13582	13393	13328	13505	13413	13523	13634	13629	13497	13600	13355	13493	13580	13463	13397	13294	13457	13462	13400	13522	13457	13509	13522	13499	13541	13494	13537	13336	13448	13614	13402	13279	13601	13355	13559	13515	13392	13547	13491	13461	13654	13385	13522	13508	13515	13410	13300	13535	13557	13519	13492	13482	13301	13491	13501	13386	13453	13442	13404	13450	13530	13520	13451	13549	13451	13397	13411	13485	13521	13374	13530	13508	13453	13447	13470	13386	13494	13527	13558	13456	13407	13544	13661	13375	13353	13553	13603	13357	13233	13540	13386	13489	13473	13317	13348	13581	13298	13445	13627	13515	13386	13338	13388	13595	13478	13530	13588	13473	13242	13449	13417	13496	13445	13497	13407	13382	13411	13514	13487	13343	13527	13454	13443	13329	13472	13489	13340	13498	13601	13500	13327	13576	13403	13485	13461	13459	13502	13523	13538	13497	13370	13350	13552	13417	13543	13497	13572	13436	13492	13302	13409	13488	13288	13469	13258	13544	13391	13529	13418	13512	13359	13469	13716	13584	13253	13442	13541	13374	13361	13596	13346	13458	13482	13296	13392	13415	13463	13300	13535	13428	13332	13491	13648	13404	13462	13460	13388	13473	13527	13581	13414	13378	13478	13455	13418	13467	13361	13398	13332	13348	13513	13412	13554	13489	13460	13333	13435	13447	13233	13620	13459	13579	13376	13476	13406	13552	13353	13437	13472	13536	13464	13475	13565	13364	13526	13495	13347	13502	13638	13353	13374	13484	13528	13490	13544	13276	13439	13472	13512	13382	13389	13490	13555	13272	13426	13458	13549	13475	13399	13415	13498	13271	13344	13386	13515	13417	13444	13354	13499	13233	13471	13409	13447	13407	13348	13604	13352	13356	13474	13530	13447	13431	13536	13581	13373	13424	13446	13364	13376	13392	13497	13499	13423	13669	13442	13619	13434	13445	13419	13538	13424	13466	13567	13647	13345	13542	13452	13525	13629	13560	13425	13547	13558	13586	13332	13534	13453	13493	13491	13299	13481	13432	13510	13708	13335	13467	13384	13341	13408	13478	13398	13581	13440	13545	13322	13607	13518	13560	13572	13422	13395	13418	13407	13395	13399	13297	13502	13495	13463	13395	13456	13431	13386	13471	13500	13290	13494	13393	13546	13535	13452	13436	13580	13351	13685	13386	13476	13419	13473	13454	13485	13506	13578	13549	13476	13588	13512	13505	13437	13370	13575	13549	13235	13325	13520	13351	13430	13373	13274	13666	13427	13657	13366	13546	13251	13421	13498	13550	13480	13512	13466	13400	13568	13551	13425	13557	13423	13499	13733	13396	13366	13494	13508	13399	13525	13187	13515	13560	13418	13554	13502	13314	13614	13523	13509	13483	13467	13431	13500	13501	13430	13424	13270	13535	13363	13508	13686	13396	13440	13462	13443	13309	13482	13472	13359	13451	13362	13356	13532	13621	13437	13697	13474	13549	13378	13507	13451	13431	13430	13472	13432	13495	13329	13698	13327	13552	13494	13322	13412	13549	13375	13378	13366	13577	13409	13398	13463	13476	13451	13436	13460	13325	13378	13573	13158	13404	13301	13700	13443	13385	13619	13432	13522	13439	13466	13514	13520	13276	13465	13492	13398	13519	13410	13635	13440	13402	13593	13294	13540	13402	13421	13635	13430	13347	13425	13410	13483	13303	13340	13404	13313	13409	13447	13311	13496	13657	13393	13435	13511	13438	13458	13348	13484	13508	13563	13488	13487	13460	13506	13444	13569	13485	13377	13382	13428	13564	13280	13385	13354	13593	13590	13581	13520	13418	13442	13518	13344	13350	13483	13331	13352	13404	13269	13475	13602	13379	13368	13493	13429	13433	13517	13621	13346	13377	13427	13549	13421	13236	13389	13454	13482	13571	13431	13476	13417	13508	13658	13405	13473	13503	13416	13449	13486	13425	13379	13397	13380	13497	13509	13460	13467	13536	13451	13359	13330	13482	13504	13464	13599	13482	13508	13466	13430	13461	13526	13350	13490	13459	13382	13483	13565	13339	13479	13353	13341	13431	13566	13468	13609	13429	13430	13645	13568	13282	13500	13615	13444	13540	13485	13628	13561	13371	13652	13501	13512	13400	13586	13491	13337	13390	13612	13574	13405	13479	13483	13550	13644	13417	13534	13497	13521	13570	13569	13382	13437	13381	13602	13506	13367	13442	13576	13422	13335	13484	13462	13347	13358	13526	13483	13454	13335	13348	13652	13346	13402	13440	13536	13294	13389	13562	13425	13410	13387	13341	13470	13516	13680	13584	13439	13475	13393	13579	13252	13565	13390	13471	13447	13631	13506	13333	13552	13526	13389	13511	13632	13324	13365	13493	13369	13331	13590	13419	13495	13411	13481	13451	13251	13384	13374	13376	13291	13446	13331	13395	13458	13555	13514	13601	13369	13467	13435	13463	13604	13357	13338	13422	13563	13327	13427	13526	13424	13346	13345	13460	13572	13431	13513	13378	13509	13510	13451	13541	13324	13392	13489	13541	13429	13453	13416	13575	13492	13495	13469	13675	13504	13300	13410	13468	13453	13538	13492	13494	13364	13639	13561	13370	13376	13569	13430	13386	13379	13475	13366	13429	13476	13334	13272	13439	13446	13494	13371	13549	13346	13558	13553	13417	13469	13358	13426	13418	13364	13509	13456	13487	13396	13387	13457	13590	13710	13387	13420	13452	13498	13391	13420	13464	13687	13396	13545	13566	13495	13370	13523	13507	13607	13536	13459	13333	13529	13398	13322	13451	13598	13529	13438	13457	13529	13720	13333	13434	13359	13523	13237	13445	13448	13354	13512	13619	13436	13479	13510	13528	13469	13342	13533	13558	13348	13416	13407	13465	13474	13491	13372	13375	13501	13471	13425	13321	13544	13413	13400	13249	13444	13539	13586	13430	13382	13478	13411	13307	13501	13347	13404	13516	13590	13559	13626	13452	13133	13607	13453	13483	13539	13419	13312	13555	13575	13462	13486	13346	13525	13361	13584	13366	13306	13369	13417	13469	13421	13396	13581	13520	13643	13464	13398	13352	13556	13398	13406	13504	13429	13519	13446	13499	13489	13542	13443	13378	13457	13452	13346	13283	13473	13515	13463	13465	13442	13507	13436	13450	13429	13508	13418	13437	13509	13473	13472	13499	13449	13480	13463	13322	13521	13421	13361	13299	13307	13468	13390	13435	13517	13599	13452	13552	13579	13390	13517	13460	13609	13451	13426	13468	13443	13317	13583	13412	13421	13416	13390	13444	13533	13381	13342	13584	13539	13450	13329	13379	13608	13521	13599	13331	13528	13570	13311	13391	13375	13478	13398	13450	13518	13357	13485	13438	13533	13471	13547	13552	13462	13507	13436	13598	13328	13568	13480	13488	13426	13572	13403	13467	13638	13281	13534	13373	13477	13653	13519	13420	13604	13551	13546	13486	13432	13556	13584	13531	13380	13515	13475	13531	13534	13560	13552	13510	13271	13505	13372	13334	13479	13566
24293	21380	28853	24263	21709	21963	19705	16628	16319	16710	16552	15812	15627	15253	15095	15088	14617	14390	14351	16443	24432	22669	21504	21786	18358	15749	15084	14545	14275	14264	14263	14062	14102	14119	14096	14272	14150	14182	14249	14252	14486	14352	14181	14154	14225	14341	14256	14127	14192	14301	14242	14025	14164	14181	14133	14073	14155	14244	14264	14057	13984	14132	14116	14070	14306	14180	14051	14364	14083	13904	14102	14287	14305	14350	14240	14068	14254	13980	14070	14205	14019	14158	14132	14254	14247	14197	14074	13974	14009	14113	13998	14115	14163	13943	14130	14097	13970	14059	14312	13885	14087	14192	14149	14098	14074	14078	14306	14032	14230	14218	14088	14179	14131	14127	14078	14260	14079	14145	13984	14019	13995	14259	14067	14151	14162	14144	13950	14026	14144	14232	14030	14155	14162	14094	14260	14025	14154	14129	14041	14236	14036	14015	14181	14066	14139	14062	14168	14122	14050	14192	14267	14024	13987	14071	14219	14158	14070	14237	14111	14187	14112	14011	14271	14099	14147	14056	14229	14017	14050	14100	14104	14009	14141	14212	14056	14080	14083	14015	14053	14124	14117	13973	14049	13985	14368	13968	14154	14097	13937	14053	14028	13966	14166	14062	14162	13987	14072	14029	14161	14109	14144	13946	14168	14129	14036	14192	13947	14171	14022	13988	13989	14149	14215	13966	14171	14008	14181	14086	14169	14094	14027	14229	14132	14053	14228	13990	14186	14048	13928	14070	14231	14005	14085	14097	13987	14031	14017	14190	14399	14002	14166	14060	13940	13866	14267	14107	14006	14138	14153	14095	14052	14023	14142	13999	14146	14113	14134	13990	14154	14163	14132	14281	14345	14025	14128	14056	14153	14207	14091	14256	14224	14043	14166	14058	14120	13989	14088	14145	14380	14184	14177	14008	13791	14114	14067	14210	14194	14077	14218	14162	14120	14295	14286	14117	14146	14240	14218	14097	14140	14081	14138	14374	14229	14132	14036	14113	14232	13990	14069	14107	14170	14058	14044	14194	14199	14141	14089	14029	14211	14064	14169	14195	14038	13890	14113	14070	14212	14205	14058	14248	14205	14337	14164	14055	14075	14085	14161	14184	13713	14070	13972	14126	13968	14118	14260	14217	14285	14180	14187	14134	14189	14137	14099	14088	14159	14228	14058	14147	14216	14161	14305	14136	13977	14121	14111	14056	14139	14058	14148	14031	14132	14211	13864	13992	14319	14261	14056	14285	14320	14230	14121	14180	14158	14237	14163	14097	14164	14045	13972	14042	14144	14094	14141	13893	14105	13999	14053	13928	14075	14211	14091	14161	14159	13919	14120	14130	14124	14142	14092	14058	14154	14163	14334	14198	14127	14088	14127	13975	13961	14074	14005	14109	14212	14024	14161	14120	14218	14172	14128	14253	14028	14148	14110	14029	14080	14200	13870	13880	14022	13948	14147	14007	14110	13865	14267	14249	14313	14158	14159	14165	14195	14092	13941	14102	14193	14134	14216	14049	14055	14199	14145	13997	13993	14376	14055	14279	14342	14029	14000	13844	14054	14126	13896	14099	14021	14197	14235	14029	14132	14263	14020	14135	14161	14189	14027	13955	14086	14313	14296	14094	13972	14010	14131	13984	14310	14061	14178	14261	14316	14024	14259	14039	13910	14189	14168	13918	13907	14038	14031	14100	14167	14131	14207	14123	14179	13988	14036	14196	14147	14022	14143	14058	14181	14119	14068	14274	14075	14085	14224	14033	13990	14240	14211	14286	14022	13919	14046	14138	14204	14218	14263	14069	14139	14272	14261	14134	14427	14206	14149	14127	14170	13971	14114	14188	14152	14042	14352	14140	14048	13986	14077	14062	14042	13958	14117	14377	14085	14196	14258	14228	14159	14087	14171	13961	14106	14078	14051	14049	14023	14153	14106	14239	14030	14203	14171	14068	13982	14072	14264	14175	13948	14154	14104	14008	14181	14167	13923	14253	14192	14201	14274	14329	14142	14308	14295	14092	14171	14278	14172	13965	14205	14083	14055	14169	14253	14283	13876	14213	14179	14208	14248	14261	14290	14204	14310	14294	14125	14018	14065	14059	14130	14024	14074	14157	13997	14150	14095	14126	13873	14187	14093	14204	14126	14122	14264	14170	14050	14070	14097	13965	13946	14035	14038	14081	14159	14189	14196	14160	13963	13977	14138	14118	14188	14052	14160	14081	14035	13990	14105	14299	14139	14080	14041	13958	14235	14181	14040	14105	14033	14151	14031	14036	14147	14038	14043	14010	14261	14026	14157	14020	14128	14124	14132	14033	14229	14004	14205	14143	14139	14182	14079	14189	14196	14141	14092	14150	14062	14180	14238	14000	14177	14129	14234	14116	14028	14012	14204	14176	14171	14064	14101	14046	14081	14114	14263	14100	13932	14103	14259	14141	14174	14043	14400	13985	14099	14294	13984	14179	14198	14246	14026	14223	14122	14130	14303	14317	14335	13992	14069	14207	14005	14260	14012	14060	14197	14031	14146	14001	14074	14120	14269	14270	14222	14055	14024	14030	14277	14216	14037	14062	14193	14285	14012	13928	14261	14177	14010	14229	14211	13865	14016	14117	14051	14081	14254	14174	13986	14063	14124	14128	14253	13922	14264	14288	13957	14175	13995	14029	14162	14074	14114	14057	14069	14064	14170	14133	14246	14146	13951	13977	14032	14141	13923	14220	14116	14121	14087	14157	14357	13999	13992	14075	14215	14109	14015	13903	14104	13907	13971	14133	14174	14234	14090	13945	14206	14109	14061	14066	14159	14161	14153	14193	14160	14064	14324	14144	14128	14139	14201	14096	14124	14206	14209	13956	14098	14178	14181	14135	14187	14166	13973	14059	14135	14218	14061	13899	14161	14149	14013	14063	14051	14217	14209	14223	14118	14114	14194	14130	14078	14089	14074	13991	14008	14074	14324	14233	14184	14089	14202	14129	13894	14138	14130	14080	14036	14016	14001	14134	14215	14152	13976	14130	14217	14265	14271	14075	13888	14112	14067	14166	14163	13990	14080	14221	14089	14150	14254	14236	14240	14203	14104	14184	14097	14012	14064	14263	13841	14203	14334	14115	14426	14118	14223	14262	14198	14134	13992	14076	14062	14145	14196	14163	14205	14064	13938	14030	14152	13964	14266	14197	14085	14076	14101	14067	14043	13979	14260	14099	14136	14007	14208	14116	13938	14173	14215	13940	14187	14033	14210	14130	14170	14046	14179	14133	14104	13873	14296	14155	14066	14138	14034	13852	14064	14159	14184	14075	14213	14030	13920	13913	14076	14168	14144	14287	14172	14287	13972	14118	13976	14180	14220	13835	14205	14141	14301	13967	14163	14235	13947	14260	14057	13985	14169	14164	14169	14085	14143	14094	13946	14249	14016	14006	14049	13982	14189	14062	14017	13986	14146	14087	14168	14144	14332	13930	14196	13973	13989	14109	14063	14191	14297	14204	14125	14062	14149	14246	14072	14044	14331	14059	14012	14038	14170	14149	14217	14177	14124	14189	14036	13763	13963	14055	14168	14173	14153	14053	14151	14002	14271	14073	14259	14129	14106	14273	13936	14071	14186	14105	14242	14348	14353	13966	14218	14294	13943	14013	14043	14010	13974	14366	14193	14096	14000	14154	14128	14179	14056	14207	14278	14230	14189	13984	14033	14069	14027	13967	14131	14002	14134	14263	14104	13876	13919	13829	14110	14014	14329	13990	13977	14248	14103	14044	14165	13981	14132	14065	14126	14124	14256	14147	14214	14264	14081	14114	14178	14058	14087	14232	14150	14162	14032	14264	14072	14110	14059	14233	14282	13991	14006	14078	14240	13976	14149	14264	14214	14201	14233	14291	13943	14123	14158	14009	14147	14189	14159	14143	13902	14118	14349	14074	14091	14005	14044	13986	14131	14155	14077	14056	14066	14157	14235	14269	14147	14171	14005	14130	14192	14222	14092	13903	14237	14116	13914	14080	14280	13837	14061	14066	14145	14099	14121	13797	14079	13938	14219	14119	14176	14200	14240	14085	14199	14136	14064	14222	14149	14136	14254	14086	14007	14031	14067	14180	13921	14265	14008	14055	14032	14030	14190	14050	14194	13806	13978	14131	14082	13937	14071	13988	14326	14012	14131	14135	14157	13871	14146	13903	14081	14038	14227	14021	14087	14215	13937	14117	14025	13960	14008	14103	14216	14016	14027	14212	14003	14203	14183	14137	14268	13976	14051	14071	13936	14120	14222	14082	14172	14120	13917	14038	14243	14026	14226	14126	14003	13918	14087	14147	14061	14154	14072	14183	14224	14079	14107	14179	14130	13946	13996	14013	14165	14154	14313	14178	14088	13925	14103	14268	14174	14115	14110	14148	14162	13852	14223	14161	14171	13948	14087	14071	14075	13940	14219	14138	14121	13998	14041	14065	14065	14245	14000	14147	14114	14172	14081	13907	14211	13900	14227	14108	14032	13885	14205	14132	14211	13965	14283	14053	14012	14282	14206	14098	14018	14338	14111	14095	14155	14227	14090	13998	14199	14307	13974	14041	14173	14115	14136	14040	14146	14161	14182	14229	14131	13972	14244	14070	14003	14266	14147	13994	14238	14197	13949	14136	13964	14048	14223	14175	14288	14073	14196	14228	14162	14202	13945	14207	14006	14002	13997	13970	14071	14002	14133	14014	14332	13933	14206	14349	14172	14129	14371	13950	14155	14063	14284	14222	14039	14056	14018	14098	14241	13953	14217	14017	14109	14147	14124	14154	13968	13899	14042	14104	14258	14093	14267	14153	14016	14089	14142	14031	14192	14099	14129	14121	14062	14239	14091	13944	14145	14298	14157	14156	13863	13917	14059	13993	14187	14010	14005	14261	14262	14206	14135	13956	14069	14253	14000	13887	14011	14220	14122	14217	13954	14216	14091	14041	14123	14049	14120	14073	14194	14278	14224	14100	13934	14166	14091	14040	14103	14122	14094	14029	14087	14217	14233	14051	14018	14102	14065	14038	13904	14001	14058	14115	14114	14194	14371	14030	14091	14004	13914	14229	14111	13906	14131	14017	14071	13837	14078	14106	14149	14188	14085	14166	14116	13861	14130	14088	14072	13976	13946	14140	14290	14107	14127	14058	14074	14409
18888	30486	27494	20728	17765	16135	16082	16245	17007	17418	16979	15900	15043	14948	14691	14550	13968	13378	13782	17862	28802	24155	23089	23779	18030	15059	13788	13211	13099	12969	13209	12891	13012	13048	13148	13009	13124	13050	13022	12951	13243	13101	12954	13115	13076	13188	12840	13047	13059	13027	13054	13063	13034	13171	12983	13008	13153	12945	13056	13091	13088	13086	13087	12987	13069	13000	13111	13068	12944	12858	13157	13002	12976	12971	12981	13034	13013	13050	12898	13000	12872	12836	13178	13009	13146	13102	13029	13164	13099	12905	13113	13042	12900	13025	13046	13059	12904	13063	13184	13090	12879	12985	13084	13200	13012	13054	13009	12962	12987	12945	12967	13009	13004	13103	13118	12774	12955	13210	12983	13057	13019	12916	12991	13030	13075	13112	13026	13042	13066	12956	13183	13073	12878	13082	12869	12910	12938	12956	13109	13129	13068	13196	13174	13029	13090	13151	13026	13090	13281	13030	12882	12889	13140	12993	12907	13014	13085	13031	12957	13105	13034	12952	13013	13020	13036	13203	13094	13182	13076	12894	13039	13287	13100	12956	12879	12934	12964	12907	12987	13037	12825	13198	13036	13048	12970	12896	13009	12903	12994	13066	12991	12996	13061	13159	13038	13025	13201	13021	12915	12957	12981	12961	13134	13173	13042	13169	13240	13166	13058	13019	13059	13046	13011	13072	12974	12897	13072	13039	13176	13058	13162	12891	13020	13173	13087	13012	13021	12991	13085	12887	12958	13102	13017	13068	13050	13122	12978	12996	12995	13103	13035	12762	12989	13150	13102	13155	13136	13074	13108	12980	12958	13093	13001	12833	12957	12868	13052	13047	12949	12939	13213	12967	13020	13030	13004	13037	13102	13138	13087	12964	13074	13044	13088	13052	12873	13077	13083	12972	13070	13035	13092	12954	13202	12998	13050	12941	13038	12958	13061	12957	12852	13020	13012	12957	13123	12933	13035	12952	13328	12958	13042	13025	13012	13055	13035	13065	13010	13060	13158	12986	13049	13004	13087	12980	13037	13022	12899	13072	12982	13057	13031	13021	13071	13086	13046	13042	12936	12902	12930	13037	12978	13055	12930	12821	13022	13057	12972	13088	13058	13008	13189	12831	12914	13067	13110	12926	12968	12957	13050	13083	13113	13160	13063	12947	13181	13098	13052	12984	13115	13025	13012	13083	12944	13041	12983	13041	13109	13021	13120	13025	13125	13061	13052	13131	12995	12948	12949	13068	12964	13052	12906	13037	13064	13062	13005	12989	13118	12966	13002	13081	12998	13027	13010	13094	13055	13068	13005	13026	12928	12852	13241	12983	13005	13036	13051	12868	12875	13048	13112	13107	13160	13010	12939	12993	13067	13138	12935	12938	13031	13115	12991	13118	13067	12874	13023	13005	13066	12991	13103	12886	13050	12977	13048	13036	13027	12941	13113	12967	12976	12948	13102	12970	13009	13057	13009	13026	13153	13138	13053	13039	13026	13174	13047	13129	13097	12987	13099	12986	13015	13101	13050	13018	13015	12792	13098	12975	13122	12994	13024	13125	12958	13046	13017	12925	12807	13043	12925	13061	12886	12960	13081	12936	13136	12988	13050	13022	12985	13092	13081	13188	12919	12982	12934	12870	13086	12942	13106	12996	13009	13107	13016	13020	13114	13108	12907	13042	12997	13020	13110	12981	13049	13060	13075	12985	13177	12922	13062	13142	13037	13048	13122	13063	13029	13120	13007	13046	13060	13151	12955	13114	13072	12921	13082	12966	13128	12905	12895	13024	12989	13086	13001	13107	13107	12903	13006	13058	13009	13073	13118	13009	13023	13069	13053	13035	13059	13033	12986	12986	12951	13076	13058	13009	12856	12992	13140	13108	12965	13141	13045	12999	13116	12998	12873	13122	12933	13032	12986	13056	13134	13040	12970	13024	13084	13022	13137	12825	13089	13089	13113	12940	13061	13019	13099	12975	13083	12990	12906	13119	12952	13116	13134	12964	12916	12808	12999	12943	13124	13049	13097	13096	12951	12936	13007	13026	12878	13008	13018	12901	13065	13005	12977	13167	13012	13025	12916	13048	13085	13020	13181	12938	12884	13098	13035	12884	12868	12926	13022	13163	12984	13007	13128	12860	13000	12886	12990	12952	13019	13113	13070	12943	13009	13149	13108	13111	12989	13026	12908	13005	12919	13050	13157	13059	12912	13030	13057	12861	13076	13070	12992	13183	13014	13096	13173	12887	12969	12933	12991	13025	13046	13110	12954	13033	12995	13042	13062	13197	13188	12985	13159	12924	13061	13223	13085	12963	12978	13088	13124	13065	13019	13035	13006	12868	12945	12948	13037	13111	13089	13179	13078	12896	12994	12938	13107	13195	13092	12840	13067	12957	13098	13032	13083	13070	13098	13164	13036	12917	13000	13108	12906	12835	13073	12903	12901	12947	12944	13005	12944	12976	12950	12796	13034	13078	12914	12895	13069	13110	13028	13098	13098	12894	13088	12995	13071	13119	13108	12969	12981	13115	13059	13087	12798	13040	12935	13074	12990	13065	13042	12967	13076	12871	13091	13154	12942	13022	13016	13111	13052	12996	12913	12954	12728	13051	13103	13028	13069	12995	13004	13022	12995	13038	12933	13047	12941	13009	13200	13063	12855	13012	13019	13035	12999	13087	13131	13067	13006	13104	13035	12877	13059	12852	13120	12944	13140	12991	13099	12990	13024	13112	13163	12910	13111	13106	12981	12936	13123	12892	13028	13035	12956	12954	13129	13014	13038	13144	13046	12974	13058	12984	13107	13008	13131	13042	12933	12971	12926	13110	12966	12912	13037	12850	13140	13101	13150	13047	12937	13125	12951	12958	12893	12982	13171	12918	12923	13069	13073	13021	13173	12963	12852	13112	12982	13179	13260	13110	12958	13128	12974	12894	13101	12965	13016	13141	13196	13121	13037	12952	13079	13021	12922	13097	12960	13053	13016	12923	13043	12930	13033	12960	13009	12949	13135	13022	12987	12834	13129	13078	13045	12994	12934	12929	13084	12918	13037	13041	13201	13143	12966	12933	13037	13187	12890	13012	13163	12978	13141	12971	13164	13000	12931	13059	13147	12944	12954	13014	13070	13120	13166	12887	13153	13032	13166	12912	12984	13019	12895	13152	12936	12982	12950	13010	13053	13136	12988	12980	13101	12977	12979	13072	12945	13037	13102	13064	13051	13161	13007	13059	13114	13099	13107	13117	13005	12937	13070	13062	13040	12991	13038	13025	13000	12797	13079	13105	12899	12834	12944	12923	13079	13018	13013	13039	12968	13014	13136	12965	13119	13130	13043	12978	13041	13038	12891	12800	12952	12983	12963	13137	12957	13081	13122	13173	13087	13106	12941	12966	12998	12950	12997	12991	13081	13026	12936	13050	13026	13085	13178	12981	13175	12883	13088	13046	12902	13002	13090	13021	12952	12953	13155	13114	13030	13122	12821	13028	13171	12998	13015	12985	12983	13040	13007	13138	12898	13141	13233	13050	12895	13020	13018	12943	13105	12853	12911	13161	12977	12968	13095	12989	12983	13066	13132	12825	13122	13111	13099	13029	12991	13135	12971	12977	12909	13180	13065	12979	13168	12912	13094	13122	12986	13205	13259	13070	13076	13062	13052	13012	13017	13029	13026	13024	13241	12941	13042	12989	13136	13094	13090	13043	12916	12973	13036	13120	12976	13047	12986	13009	13088	12984	13078	13088	13147	13035	12891	13131	13207	13168	12910	13059	13058	13045	13121	13131	13058	12907	13005	12982	12945	13146	12867	13017	13148	13018	13004	12906	12949	13188	13027	13039	12975	12886	13133	12995	13309	12936	13039	13083	13009	12832	12949	13048	13049	13000	13095	13009	12913	13088	13030	12983	13191	13031	12979	13028	13049	13142	12796	12960	13094	12976	12894	12930	12975	13005	12990	12913	12923	13056	13142	13018	12944	13014	13126	13031	13015	13153	13331	13005	12899	13032	13068	13219	13027	13094	12925	12776	13079	12894	13137	12956	12934	12799	12955	13212	12998	13083	12971	12997	13095	12976	13209	12938	12950	13083	13030	12868	12998	13110	13147	12932	12918	13094	13051	12986	13020	13035	13138	13092	13098	13054	12993	13070	13082	13011	13065	12898	12966	13161	13080	13022	13055	12997	13069	13046	13098	13033	13188	12940	12961	13024	13021	12961	12900	13155	13033	12937	13021	12944	13091	12955	13057	12972	13070	12976	12968	13043	13054	12959	13211	12936	12899	13084	13005	13109	12878	13113	13063	12984	13023	12972	12986	12983	13021	13176	12883	12870	13039	13001	13170	13059	13051	12945	12911	12954	13013	12920	12951	12891	13095	13138	13181	12818	12932	13122	13194	12919	12944	13072	12931	13074	12834	13117	13067	13094	12978	12972	12957	12958	12885	13193	12981	13178	13146	13020	13086	12888	12905	13063	12876	13009	12905	13150	13064	12961	13019	12839	13111	13135	13007	13083	12884	13090	12926	13263	12995	13071	13081	13032	13039	12961	13208	13077	12967	12849	12954	12885	13022	12962	13212	13024	13146	13181	13064	13056	13156	12992	12947	13268	12924	13068	12952	13051	12969	12855	12920	12896	12970	12956	13253	12966	13190	13194	12941	13071	13086	13022	13031	13163	12875	12885	13010	12992	12988	13067	13081	12947	13042	13169	13185	13048	12998	12928	12990	13014	13068	13073	13068	12799	12918	13034	13016	13090	13051	13061	12991	13152	12999	13102	12962	13086	13025	13091	12921	12979	12996	12919	12964	12816	13136	13087	12997	13148	13009	12948	13046	12939	13019	13031	13058	12825	12924	12918	13053	13051	13060	12862	12856	12982	13004	12973	13042	13189	12884	13158	12875	13096	13028	13109	12886	13049	13119	13122	12921	13131	13113	12920	13155	12888	13142	13130	13081	12988	13006	13139	12974	13171	12996	13054	12986	13081	12914	13033	12983	13028	13145	13104	13059	13086	13152	12908	13084	12933	13034	13024	12999	13083	12974	12914	12980	12927	12963	13073	13082	13120	13146	13196	13094	13179	13258	13028	13046	13086	13034	13041	13129	12986	13029	12903	13054	13068	13133	13043	12822	13003	12993	13091	12937	13005	12919	13024
29922	22233	20340	17268	15118	14932	15201	15041	15176	15247	15803	15655	15152	15174	15113	14941	14774	14821	14974	14985	15324	15353	15396	15670	15204	14874	14817	14711	14752	14637	14726	14671	14491	14544	14660	14752	14756	14787	14564	14813	14692	14684	14681	14705	14526	14640	14758	14773	14517	14745	14598	14594	14788	14798	14784	14651	14752	14925	14658	14691	14667	14694	14606	14722	14820	14775	14701	14745	14774	14630	14867	14740	14774	14727	14812	14884	14569	14647	14901	14839	14786	14849	14936	15004	14824	14758	14590	14850	14896	14503	14666	14884	14918	14672	14726	14803	14836	14880	14684	14605	14742	14805	14707	14723	14606	14779	14786	14879	14770	15028	14781	14586	14701	14802	14766	14724	14810	14572	14788	14642	14633	14632	14692	14615	14620	14743	14872	14828	14731	14726	14607	14687	14739	14642	14877	14866	14690	14665	15122	14771	14703	14709	14578	14648	14701	14810	14698	14750	14686	14647	14794	14909	14958	14855	14515	14798	14868	14779	14701	14772	14760	14751	14621	14862	14588	14698	14664	14585	14808	14770	14644	14532	14575	14668	14618	14558	14536	14887	14728	14770	14813	14783	14795	14613	14756	14873	14745	14982	14715	14570	14673	14663	14781	14839	14755	14658	14550	14732	14864	14650	14972	14700	14620	14782	14802	14664	14649	14639	14762	14630	14877	14981	14675	14576	14832	14685	14701	14716	14742	14760	14803	14719	14588	14602	14746	14906	14769	14745	14945	14787	14613	14829	14681	14629	14580	14578	14614	14899	14705	14922	14623	14766	14709	14769	14653	14745	14759	14652	14670	14590	14959	14819	14820	14697	14646	14795	14710	14835	14765	14909	14680	14609	14732	14681	14652	14710	14805	14520	14711	14770	14788	14738	14827	14860	14707	14867	14559	14446	14754	14770	14850	14750	14789	14894	14656	14904	14676	14509	14771	14647	14816	14778	14777	14694	14728	14781	14807	14808	15015	14681	14644	14741	14678	14619	14824	14857	14721	14770	14707	14602	14436	14682	14763	14688	14564	14709	14808	14917	14719	14765	14533	14698	14812	14493	14800	14672	14768	14823	14641	14820	14596	14636	14753	14922	14568	14625	14570	14679	14910	14757	14654	14696	14773	15011	14919	14718	14722	14765	14779	14817	14793	14700	14767	14529	14845	14783	14797	14750	14767	14617	14641	14752	14691	14769	14716	14588	14699	14844	14571	14796	14778	14656	14549	14598	14818	14823	14368	14485	14626	14872	14797	14722	14767	14642	14624	14983	14835	14793	14643	14690	14725	14692	14670	14600	14669	14856	14732	14775	14646	14586	14594	14648	14780	14748	14692	14811	14795	14565	14761	14610	14600	14684	14672	14768	14881	14738	14854	14784	14802	14693	14643	14761	14767	14692	14632	14786	14816	14813	14699	14693	14752	14683	14744	14537	14863	14755	14583	14601	14597	14520	14641	14693	14821	14751	14858	14627	14680	14727	14881	14850	14633	14582	14988	14693	14646	14733	14735	14669	14749	14678	14631	14779	14621	14846	14681	14600	14770	14667	14688	14556	14699	14660	14719	14621	14794	14864	14767	14771	14863	14756	14787	14850	14810	14715	14826	14559	14686	14738	14538	14685	14863	14741	14665	14694	14606	14822	14879	14709	14485	14696	14852	14779	14517	14819	14672	14715	14662	14733	14820	14780	14630	14744	14890	14731	15015	14894	14744	14833	14483	14655	14717	14707	14785	14701	14731	14927	14972	14803	14850	14548	14651	14550	14796	14634	14746	14721	14699	14800	14887	14855	14650	14840	14831	14549	14797	14690	14835	14678	14547	14795	14725	14490	14729	14583	14530	14747	14576	14685	14728	14775	14676	14467	14660	14395	14820	14645	14673	14663	14445	14905	14651	14509	14581	14729	14667	14656	14799	14696	14698	14595	14636	14741	14690	14772	14831	14895	14679	14650	14762	15012	14751	14917	14774	14383	14743	14712	14692	14664	14697	14774	14741	14670	14750	14867	14795	14650	14747	14878	14930	14828	14584	14914	14739	14655	14639	14769	14809	14721	14590	14671	14741	14724	14601	14904	14745	14739	14770	14677	14679	14644	14780	14891	14767	14690	14746	14671	14797	14593	14863	14875	14846	14708	14726	14627	14645	14665	14790	14892	14665	14744	14644	14727	14706	14765	14898	14832	14794	14743	14858	14725	14820	14824	14655	14712	14635	14599	14874	14817	14605	14718	14692	14642	14826	14802	14521	14632	14853	14961	14910	14710	14762	14758	14837	14687	14838	14712	14564	14785	14870	14668	14815	14852	14728	14825	14857	14793	14770	14650	14965	14917	14623	14685	14789	14882	14714	14799	14988	14556	14552	14592	14668	15025	15017	14736	14646	14584	14730	14785	14677	14701	14732	14680	14907	14639	14878	14863	15076	14699	14935	14678	14813	14618	14702	14746	14614	14704	14757	14624	14694	14828	14673	14804	14982	14708	14825	14736	14733	14681	14728	14696	14821	14785	14609	14770	14678	14666	14855	14770	14910	14748	14719	14682	14726	14593	14711	14673	14581	15010	14697	14863	14692	14712	14944	14805	14818	14899	14715	14847	14966	14649	14651	14698	14726	14789	14763	14615	14711	14443	14798	14827	14866	14868	14561	14646	14826	14503	14730	14869	14756	14714	14953	14791	14766	14853	14615	14618	14750	14599	14806	14699	14837	14679	14626	14613	14517	14646	14751	14655	14752	14449	14544	14695	14735	14683	14668	14677	14689	14792	14637	14707	14745	14757	14722	14697	14826	14706	14705	14645	14906	14733	14718	14814	14523	14553	14786	14859	14828	14750	14701	14780	14776	14796	14712	14706	14840	14723	14818	14811	14798	14737	14750	14681	14719	14568	14565	14685	14807	14865	14776	14820	14690	14617	14578	14482	14794	14670	14911	14931	14792	14834	14618	14794	14915	14726	14739	14630	14677	14701	14596	14587	14974	14795	14681	14773	14776	14700	14818	14721	14689	14805	14543	14550	14810	14853	14799	14661	14729	14829	14900	14688	14728	14675	14713	14538	14636	14608	14864	14740	14836	14713	14753	14793	14790	14850	14674	14722	14865	14725	14697	14676	14647	14695	14527	14749	14671	14757	14748	14636	14890	14547	14622	14803	14623	14627	14567	14567	14597	14657	14669	14716	14821	14605	14852	14610	14731	14726	14801	14802	14773	14734	14638	14707	14726	14859	14801	14826	14959	14603	14647	14731	14737	14813	14818	14797	14742	14748	14758	14765	14603	14761	14576	14602	14733	14818	14592	14717	14813	14676	14715	14588	14682	14898	14663	14695	14717	14679	14942	14759	14771	14804	14775	14688	14800	14790	14597	14719	14730	14742	14667	14752	14631	14781	14759	14623	14686	14864	15044	14793	14792	14833	14784	14589	14573	14566	14661	14912	14601	14832	14707	14622	14782	14707	14808	14778	14771	14703	14793	14707	14743	14808	14504	15044	14749	14758	14672	14705	14635	14751	14686	14761	14686	14860	14641	14739	14684	14722	14727	14684	14857	14921	14640	14774	14657	14793	14866	14851	14630	14881	14679	14647	14763	14765	14640	14928	14792	14568	14650	14728	14744	14735	14783	14887	14696	14702	14624	14729	14785	14774	14786	14688	14788	14606	14822	14773	14919	14676	14774	14716	14754	14844	14768	14688	14710	14625	14547	14754	14836	14686	14844	14776	14714	14761	14673	14714	14719	14939	14850	14490	14771	14975	14758	14592	14590	14666	14715	14813	14623	14725	14780	14678	14740	14732	14853	14650	14795	14772	14745	14620	14724	14763	14792	14791	14571	14722	14789	14773	14702	14853	14760	14933	14651	14809	14676	14662	14720	14741	14767	14415	14588	14846	14707	14742	14712	14747	14642	14741	14937	14462	14801	14698	14751	14734	14551	14631	14685	14800	14825	14800	14520	14711	14586	14730	14715	14647	14664	14727	14667	14690	14851	14814	14760	14782	14709	14661	14717	14729	14645	14545	14852	14799	14711	14731	14770	14783	14775	14637	14622	14739	14813	14826	14504	14763	14870	14783	14737	14824	14911	14797	14661	14840	14791	14551	14807	14731	14770	14759	14525	14573	14576	14552	14731	14726	14809	14659	14848	14665	14861	14673	14527	14686	14698	14768	14678	14722	14876	14622	14890	14707	14676	14601	14837	14715	14832	14840	14635	14587	14656	14717	14552	14655	14649	14677	14561	14755	14728	14733	14670	14684	14679	14759	14267	14565	14643	14698	14711	14789	14644	14667	14524	14699	14632	14609	14726	14755	14745	14727	14737	14779	14653	14854	14650	14701	14926	14802	14712	14597	14530	14762	14672	14571	14849	14757	14812	14691	14735	14735	14856	14850	14868	14881	14698	14808	14642	14577	14562	14648	14758	14662	14713	14600	14907	14495	14620	14511	14645	14767	14718	14719	14726	14703	14788	14676	14659	14608	14944	14651	14949	14799	14798	14798	14993	14673	14823	14622	14802	14556	14726	14674	14851	14879	14761	14769	14789	14783	14747	14687	14567	14785	14910	14767	14642	14641	14722	14946	14723	14648	14561	14689	14951	14939	14851	14666	14671	14645	14896	14660	14845	14727	14672	14719	14824	14606	14934	14862	14728	14738	14748	14888	14948	14747	14752	14655	14709	14701	14822	14825	14730	14700	14729	14724	14589	14536	14642	14698	14813	14662	14586	14812	14576	14697	14824	14689	14735	14910	14626	14761	14798	14757	14683	14607	14648	14529	14706	14557	14677	14746	14572	14736	14863	14751	14570	14818	14749	14699	14816	14709	14746	14815	14510	14645	14571	14676	14746	14515	14857	14808	14673	14767	14651	14842	14908	14731	14534	14680	14648	14624	14810	14647	14633	14745	14857	14809	14690	14926	14580	14757	14906	14884	14585	14788	14817	14827	14735	14656	14825	14906	14718	14762	14851	14601	14715	14778	14836	14735	14733	14865	14690	14571	14578	14680	14837	14867	14785	14605	14841	14845	14652	14875	14860	14689	14676	14800	14738	14568	14649	14708	14741	14615	14565	14488	14761	14609	14515	14605	14647	14763	14795	14739	14823	15042	14682	14701	14823	14677	14807	14660	14907	14688	14699	14984	14843	14812	14688	14648	14660	14524
17229	19694	17224	14744	14117	13979	14342	14359	14111	14681	14581	14792	13847	13839	13759	13799	13563	13361	13434	13953	14568	14476	14008	14392	14060	13755	13619	13440	13415	13280	13152	13427	13393	13354	13572	13609	13337	13360	13424	13387	13333	13497	13467	13401	13461	13244	13331	13333	13389	13379	13330	13417	13350	13387	13529	13602	13374	13490	13368	13535	13470	13584	13439	13405	13401	13478	13388	13409	13390	13293	13277	13306	13312	13323	13337	13416	13413	13428	13490	13262	13373	13393	13502	13527	13426	13310	13689	13404	13371	13297	13296	13307	13321	13308	13461	13304	13495	13312	13315	13232	13386	13308	13344	13334	13629	13275	13329	13302	13508	13427	13551	13386	13584	13515	13479	13351	13403	13409	13448	13354	13473	13351	13229	13427	13203	13402	13404	13257	13376	13208	13349	13379	13549	13383	13499	13603	13433	13466	13495	13449	13427	13404	13315	13269	13344	13564	13387	13453	13553	13365	13369	13542	13274	13383	13349	13437	13323	13436	13385	13478	13301	13379	13325	13402	13433	13596	13324	13359	13513	13422	13292	13444	13395	13286	13343	13486	13506	13409	13399	13272	13450	13278	13403	13562	13275	13293	13309	13301	13134	13527	13403	13254	13389	13394	13502	13479	13334	13499	13266	13474	13411	13317	13544	13629	13452	13414	13361	13475	13511	13373	13377	13352	13403	13358	13435	13439	13374	13447	13432	13428	13307	13446	13473	13453	13522	13413	13318	13420	13403	13444	13345	13568	13317	13354	13365	13294	13373	13434	13310	13395	13394	13377	13555	13400	13437	13331	13354	13444	13507	13364	13513	13383	13314	13362	13289	13455	13342	13472	13389	13426	13484	13315	13350	13599	13256	13625	13264	13455	13658	13411	13453	13584	13425	13458	13465	13528	13233	13423	13416	13381	13333	13337	13566	13300	13465	13369	13472	13278	13420	13476	13261	13579	13473	13392	13429	13423	13483	13357	13419	13543	13434	13551	13452	13388	13420	13473	13352	13518	13305	13326	13324	13486	13448	13369	13418	13356	13402	13554	13235	13373	13388	13343	13437	13407	13432	13469	13375	13475	13510	13384	13577	13534	13393	13418	13395	13407	13439	13388	13431	13318	13474	13412	13477	13414	13337	13317	13523	13389	13382	13362	13337	13437	13361	13331	13431	13325	13417	13370	13340	13442	13294	13478	13489	13414	13318	13476	13328	13378	13380	13456	13435	13433	13487	13306	13444	13278	13444	13361	13447	13301	13416	13283	13381	13503	13435	13434	13360	13320	13379	13555	13230	13366	13333	13262	13395	13350	13410	13365	13394	13440	13469	13451	13387	13267	13547	13398	13522	13463	13514	13169	13420	13491	13435	13355	13338	13334	13343	13349	13474	13274	13319	13253	13398	13339	13465	13551	13444	13413	13537	13333	13380	13435	13375	13564	13558	13399	13442	13386	13503	13340	13406	13567	13489	13449	13647	13492	13421	13466	13421	13357	13404	13416	13296	13465	13553	13360	13533	13334	13412	13375	13533	13283	13440	13431	13406	13406	13484	13291	13430	13391	13362	13401	13369	13356	13296	13481	13461	13560	13432	13583	13366	13470	13536	13417	13467	13396	13347	13521	13410	13392	13510	13585	13365	13354	13431	13409	13629	13506	13345	13454	13294	13358	13404	13427	13287	13522	13529	13562	13436	13518	13477	13363	13400	13499	13435	13411	13444	13567	13396	13465	13455	13367	13395	13448	13463	13335	13333	13278	13541	13499	13403	13433	13368	13518	13277	13537	13435	13378	13448	13387	13533	13351	13416	13438	13366	13413	13348	13366	13321	13375	13472	13493	13305	13377	13459	13411	13278	13410	13407	13384	13456	13546	13276	13379	13419	13278	13319	13449	13409	13560	13534	13475	13435	13408	13388	13433	13613	13279	13305	13398	13293	13356	13284	13316	13343	13410	13573	13371	13382	13426	13413	13319	13449	13503	13482	13396	13504	13326	13410	13327	13424	13366	13157	13261	13563	13401	13376	13384	13385	13303	13375	13423	13154	13483	13364	13400	13221	13460	13368	13535	13442	13397	13323	13577	13414	13324	13408	13401	13521	13400	13422	13465	13294	13301	13497	13551	13417	13397	13324	13393	13429	13417	13268	13292	13330	13240	13384	13234	13356	13367	13476	13405	13213	13314	13425	13376	13300	13410	13530	13352	13367	13245	13412	13412	13405	13395	13525	13227	13415	13358	13387	13453	13143	13425	13314	13581	13281	13427	13449	13439	13346	13431	13439	13443	13312	13487	13415	13276	13519	13458	13376	13436	13419	13478	13342	13428	13512	13480	13373	13295	13509	13327	13399	13505	13408	13487	13643	13381	13244	13380	13348	13412	13500	13498	13432	13548	13279	13406	13227	13506	13337	13477	13532	13404	13493	13263	13437	13420	13364	13398	13225	13575	13412	13300	13465	13253	13369	13426	13399	13440	13494	13544	13466	13540	13513	13449	13396	13514	13250	13433	13412	13213	13475	13485	13418	13481	13412	13167	13535	13408	13387	13499	13542	13528	13361	13307	13572	13517	13464	13334	13329	13529	13232	13454	13275	13290	13497	13556	13458	13314	13457	13406	13533	13448	13445	13524	13589	13299	13370	13392	13389	13359	13400	13411	13405	13476	13460	13690	13186	13360	13306	13352	13341	13604	13383	13480	13481	13525	13421	13329	13416	13349	13340	13448	13387	13580	13450	13250	13487	13447	13550	13250	13467	13489	13370	13432	13393	13469	13403	13598	13359	13514	13387	13524	13407	13464	13499	13473	13316	13531	13214	13410	13220	13438	13299	13379	13400	13338	13514	13245	13457	13353	13385	13400	13388	13297	13437	13357	13551	13412	13403	13501	13445	13367	13327	13471	13579	13422	13501	13418	13419	13365	13283	13490	13465	13364	13476	13349	13610	13427	13454	13466	13486	13358	13243	13536	13399	13409	13413	13427	13300	13397	13344	13360	13470	13382	13407	13380	13397	13533	13378	13415	13503	13451	13494	13503	13564	13350	13412	13506	13285	13385	13559	13540	13253	13563	13329	13477	13391	13382	13392	13364	13287	13400	13439	13526	13609	13610	13487	13441	13382	13248	13411	13480	13436	13421	13447	13496	13401	13465	13515	13314	13471	13436	13404	13383	13388	13486	13370	13330	13348	13350	13325	13454	13443	13363	13259	13408	13495	13444	13510	13497	13313	13415	13474	13350	13491	13346	13574	13560	13479	13401	13468	13355	13477	13437	13294	13386	13374	13453	13495	13523	13528	13360	13296	13209	13407	13319	13334	13285	13455	13586	13372	13404	13405	13347	13375	13485	13472	13298	13464	13518	13433	13357	13456	13531	13384	13405	13375	13399	13508	13253	13368	13535	13426	13337	13391	13357	13281	13421	13413	13443	13473	13257	13503	13327	13381	13543	13470	13544	13594	13452	13269	13313	13375	13342	13399	13374	13246	13569	13470	13277	13401	13355	13289	13462	13420	13518	13586	13360	13334	13502	13367	13449	13441	13432	13503	13321	13480	13361	13492	13428	13428	13533	13434	13376	13348	13385	13477	13415	13493	13589	13492	13403	13427	13513	13209	13331	13395	13359	13284	13493	13719	13427	13401	13388	13589	13335	13544	13516	13395	13430	13397	13426	13474	13369	13492	13442	13458	13385	13511	13408	13455	13336	13371	13529	13385	13402	13410	13473	13315	13381	13341	13340	13370	13495	13357	13438	13477	13471	13504	13404	13427	13330	13344	13285	13502	13402	13450	13366	13431	13347	13269	13399	13343	13511	13315	13409	13524	13272	13344	13458	13344	13444	13389	13416	13417	13497	13465	13292	13286	13264	13473	13474	13395	13458	13379	13391	13436	13375	13471	13346	13366	13285	13409	13290	13446	13315	13189	13264	13487	13426	13432	13488	13360	13394	13476	13532	13389	13305	13533	13255	13308	13453	13333	13566	13382	13396	13452	13172	13427	13387	13197	13533	13383	13355	13254	13384	13500	13280	13507	13523	13383	13560	13309	13413	13421	13476	13395	13430	13362	13351	13453	13390	13302	13559	13341	13399	13498	13346	13392	13348	13579	13546	13504	13383	13353	13552	13361	13294	13495	13540	13358	13417	13480	13326	13420	13372	13279	13435	13438	13340	13410	13497	13520	13376	13462	13528	13412	13449	13434	13505	13369	13443	13285	13520	13502	13278	13487	13301	13394	13461	13381	13288	13364	13311	13386	13546	13557	13554	13479	13423	13523	13443	13445	13436	13468	13392	13597	13507	13439	13477	13490	13356	13374	13369	13391	13325	13357	13452	13219	13277	13293	13368	13345	13349	13465	13314	13360	13559	13489	13606	13469	13454	13422	13367	13280	13406	13408	13353	13281	13523	13361	13319	13468	13280	13269	13241	13508	13500	13222	13485	13554	13408	13451	13449	13461	13579	13353	13571	13460	13227	13474	13383	13503	13486	13497	13507	13375	13418	13404	13312	13567	13442	13595	13494	13341	13403	13404	13478	13405	13335	13405	13474	13503	13350	13388	13303	13553	13428	13387	13341	13640	13333	13481	13281	13479	13360	13239	13322	13452	13381	13419	13440	13458	13317	13235	13318	13352	13338	13448	13410	13387	13572	13395	13584	13353	13562	13404	13363	13484	13411	13431	13492	13422	13373	13368	13389	13455	13503	13344	13323	13433	13615	13514	13214	13500	13306	13424	13457	13556	13414	13412	13512	13376	13328	13418	13286	13491	13599	13353	13461	13479	13228	13384	13280	13445	13417	13506	13452	13310	13565	13387	13433	13373	13356	13533	13469	13345	13374	13453	13506	13361	13468	13303	13495	13513	13590	13326	13367	13525	13410	13566	13406	13429	13400	13315	13412	13344	13240	13292	13334	13442	13424	13352	13319	13554	13361	13462	13547	13431	13457	13312	13467	13605	13280	13569	13405	13468	13471	13416	13348	13215	13519	13506	13303	13355	13424	13605	13278	13534	13262	13408	13567	13235	13469	13506	13493	13336	13453	13276	13254	13503	13347	13364	13545	13243	13432	13424	13373	13391	13323	13406	13248	13308	13243	13462	13348	13532	13381	13430	13444	13475	13220	13365	13396	13487	13590	13393	13317	13520	13304	13551	13294	13438	13593
25698	21414	28211	25248	20959	17096	16839	15148	14607	15629	15623	15434	14683	14473	14404	14489	14380	14097	14247	16723	19777	18889	17541	16510	15855	15248	14518	14106	13984	13965	13935	13843	13746	14039	13868	13917	14038	13879	13945	13995	13892	13928	13958	13811	13845	13953	13889	13882	13952	13814	13727	13960	13974	14031	13723	13981	14013	13890	13675	13989	14056	13992	14046	13854	13921	13886	13944	13835	13851	13711	13739	13849	13906	14165	13961	13862	13982	13970	13970	13828	13983	14002	13953	13876	13932	13977	13891	14004	13954	13888	14005	13849	14021	13983	13792	13978	13816	13883	13926	13812	14056	14026	13777	13857	13902	13783	13859	13793	13734	13951	13804	13810	13920	13843	13963	13720	13879	13841	13771	13952	13949	13795	14025	14057	14039	14188	13929	13964	13733	13873	13707	13945	14065	13945	13924	13858	13806	13769	13981	13889	13867	13967	14030	14040	13925	13974	14049	13790	13821	13827	14160	13871	13857	13833	13879	13938	13765	13892	13845	13949	13827	13842	13985	13985	14011	13930	13955	13708	13822	13768	13836	13794	13827	13742	13973	13806	13775	13731	13812	13828	13873	13825	14057	13906	13767	14013	14047	13859	14002	13870	13813	13974	13835	13846	13765	13878	13768	13900	13907	14005	14011	13855	13916	13807	13812	14045	14000	13793	14021	13959	13875	13911	14110	13817	13945	14113	13954	13869	13716	14017	13859	13987	13676	13831	13779	13800	13919	13762	13919	13789	14281	13919	13985	13972	13943	13926	14202	13661	14001	13966	14128	13942	13776	14010	13892	13918	13991	13810	13931	13948	14016	13997	14033	13805	13842	14147	13994	13935	13883	13785	13824	13628	13974	13938	13741	13869	13866	13783	13849	13906	13720	13683	13718	13823	13934	13987	13731	13754	13795	13911	13732	13876	13947	13858	14031	13833	13665	13957	13775	13972	13895	13954	13880	13798	14092	13784	13853	13750	13891	13907	13773	13973	13695	13976	13947	14026	14149	13949	13858	13911	13846	13950	13773	13913	13932	13864	13925	13945	13953	14049	14085	13722	13858	14047	13935	13963	13765	13655	13806	13991	13977	14010	14138	13649	13985	13874	14078	13851	13890	13911	13914	13860	13927	13997	13966	13842	13891	13817	13845	13841	13786	13793	13923	13796	13835	13757	13811	14183	13927	13829	13958	14122	13992	13861	14023	13834	13938	13912	13967	13824	14047	13901	13882	13994	13888	14025	13985	13888	14031	13863	13697	13688	14084	13984	13920	13772	13852	13824	13940	13797	13824	13839	13863	13898	13919	13914	13880	13914	13974	13876	14005	13789	14063	14054	13898	13737	13763	13901	13979	13808	13899	13917	13918	13985	13789	13833	13921	13882	13739	14127	13800	13775	13885	13884	13736	13604	13595	14011	13965	14051	13956	13914	13938	13973	13925	13819	13978	13968	13994	13904	13879	13816	13940	13870	13952	13815	13889	13915	13918	13924	13882	14026	13976	13821	13876	13691	13922	13804	14070	13911	14005	14018	13956	13984	13942	13899	13862	14002	13948	14042	13961	13854	13924	13801	13930	13863	13762	13683	13790	14013	13927	13793	13828	13896	13936	13735	13837	13989	13834	14029	13950	13984	13839	14023	13966	13845	13739	13714	13846	13969	13751	13825	13868	13886	14111	13846	14095	13809	13713	13984	13858	13783	13784	14040	14008	13980	13833	13808	13895	13718	13864	13749	13837	13853	14015	14172	13926	13816	13852	14052	14040	13887	13875	13980	13853	13925	13918	13893	13752	13713	13965	13877	13827	14093	13987	13977	13950	13775	13696	14006	13860	14039	13743	13915	14067	13951	13860	13947	14052	14078	14011	13848	13795	13774	13909	13666	13723	13739	13902	13690	13857	13858	13873	13938	14006	13847	13971	14009	13822	13839	13849	13824	13669	13795	14008	13852	14047	14000	13689	13858	13807	14102	13896	13827	13989	13975	13855	13967	14060	13734	13907	13841	13995	13763	13709	13622	13826	13937	13897	13810	13802	13919	14083	13709	13868	14083	13980	13822	13839	13898	13735	14016	14067	14002	13946	13942	14044	13894	13699	13867	14067	13834	13969	13951	13812	13989	13908	13958	13853	13863	13841	13830	13715	13936	13898	13922	13800	13817	13813	13835	13946	13897	13865	13844	13818	13738	13983	13869	14016	13904	14023	13954	14086	13901	13975	13798	13914	14016	13779	13916	13916	14018	13853	13838	13810	13877	13890	13782	13929	13932	13751	13931	13748	13659	13868	13853	14085	14032	13866	13908	14077	14044	13937	13793	13795	13844	14046	13956	13918	13754	13934	13991	14107	13929	14004	13741	13875	13801	13701	13745	13874	13984	13750	14052	13871	13889	13992	13795	13828	13832	13976	13950	13844	13867	13991	13812	14075	13942	13792	13726	13907	13858	13948	13908	13976	14064	13896	13899	13901	13923	13847	13891	13907	13830	13759	13969	13914	14046	13998	13876	13772	14002	13903	13848	13871	13896	13806	13967	14031	13934	13952	13920	14005	13837	13963	13870	13837	13793	13792	13844	13997	13869	13913	13867	14095	13796	13790	13885	13849	13660	13840	13871	13851	13812	13877	13823	13742	13832	13893	13917	13954	13904	13831	13816	13926	13780	13801	13636	13847	13805	13844	13901	14069	13801	13970	13990	14034	13866	13821	13938	13901	13859	13963	14144	13795	13905	13837	13778	13908	13925	13956	13794	13677	13975	13790	13856	13861	13880	13809	13872	13791	14004	13771	14036	13924	13895	13933	13822	13904	13954	13905	14075	13878	13713	13952	13854	13981	13816	14062	13738	13885	13802	13652	13915	13879	13847	13933	14040	13846	13996	13772	13876	13769	13832	14310	13859	13792	13981	13880	13904	14021	13883	14060	13863	13979	13771	13820	13937	13902	13805	13892	13860	13838	13990	13914	13801	13872	13899	13929	13897	14069	14002	13928	13781	13778	14122	13794	13749	13949	13776	13912	14246	13974	13995	13915	13913	13890	13926	13922	13821	13854	13936	13928	13947	13708	13752	13970	13865	14067	13748	13770	13838	14053	13792	14019	13917	13971	13815	13819	13831	13771	13907	13915	13711	13834	13934	13865	13875	13840	13817	14060	14095	13786	13909	13748	13864	13975	13792	13958	13990	13826	13965	13679	13945	13762	13987	14118	14010	14069	13860	13878	13810	13774	13838	14069	13926	13767	13878	13745	13919	14114	13884	13992	13911	13992	13980	13978	13998	13956	13947	13907	13838	13945	13806	14038	13895	13848	14080	13915	13911	13859	13841	13979	13920	13846	13803	13816	14051	13878	13937	13926	13894	13778	13904	13752	13926	13873	13845	14159	13812	13781	13856	14086	13931	14095	14011	13912	13884	13951	14066	13937	13863	13934	13944	13957	14049	13580	13788	13805	13975	13926	13943	13927	13885	13936	13997	13927	13835	13695	13951	13798	13929	13918	13780	13918	13784	14012	13690	13705	13870	13927	13819	13878	13836	13721	13939	13921	14042	13758	13811	14087	13916	13985	14009	13791	13942	13802	13762	14037	13873	13992	13872	13872	13781	13773	13782	13856	13785	13932	13837	13744	13925	14050	13902	13874	13896	13742	13813	13958	13910	13805	13883	13850	13878	13837	13915	13877	13972	13916	13843	14059	13879	13883	13838	13798	13836	13767	13767	13978	13981	14029	13878	14101	13875	13876	13861	13861	13729	13862	14034	13913	13999	13922	13935	13895	13899	13856	13809	13985	13893	13654	14023	14050	13896	13905	13772	13944	13576	13775	13815	13742	13863	13870	13960	14057	14069	13993	13891	13875	13796	13812	14037	13792	13806	13791	13786	14028	13957	13707	14047	13991	14074	13861	14043	13853	13852	13912	13624	13740	13779	13908	14003	14047	13766	14067	14117	14066	13916	13878	13927	14075	13935	14016	13981	13895	13944	13963	13840	13928	13870	13910	13908	13862	13949	13839	13719	13910	13744	13882	13859	13960	13996	13793	13863	13923	13854	13885	14026	13958	13765	13964	14022	14104	13888	13885	13811	13851	13735	13998	13869	13811	13691	13933	13929	13884	13926	13946	13903	13998	13988	13893	14178	14010	13830	13737	13910	13952	13943	13833	13834	13827	13801	13834	13928	14129	13880	13948	13919	13986	14003	14032	13813	13906	13839	13913	13966	13924	13807	13871	13795	13947	13914	13984	13856	13714	13850	13766	13817	14105	14076	13863	13808	13754	13885	13734	13872	14001	13814	13980	13920	13850	13898	13967	14054	13910	13880	13904	13883	13724	13813	13973	13859	13663	13994	13915	13907	13746	13875	13935	13939	13835	13917	13878	13887	13777	13936	13967	13747	13751	13879	13847	13787	14059	13905	13862	13861	13854	13843	13868	13709	13922	13777	13829	13877	13836	13825	13991	13870	13877	13860	13967	13841	13895	14075	13957	13942	14009	13913	13874	13887	13935	13765	13831	13895	13854	14166	13833	13925	13883	13684	13716	13916	13875	13690	13690	13932	13791	13815	13891	13958	13897	13831	13777	13919	13921	13946	13679	13962	14023	13789	13912	13698	13988	13717	13759	13937	13723	13873	13955	13904	13750	13716	14069	14128	13992	13998	13873	13981	13855	13840	13930	13982	13941	13807	13884	13830	14003	13617	14040	13943	13870	14033	13791	13901	13953	13765	14130	13758	13694	13905	13731	13824	13847	13999	13869	13981	13788	13895	13853	13849	13888	13781	13839	13878	13811	13866	13953	13748	13827	13940	13869	13898	13926	13943	13897	13864	13921	13873	14000	13876	13833	13893	14023	13804	13900	13738	13727	14053	13897	13725	14065	13838	13968	13948	14040	13894	13813	13877	13905	13911	14072	14013	13683	14021	13848	13783	13865	13971	13975	13873	13959	13720	14102	13824	13861	13661	13744	13794	13845	13876	13987	13723	13974	13975	13718	13932	13966	14024	13882	13781	13975	13795	13926	13962	13987	13843	14062	13888	14025	13970	13882	13787	14122	13924	13906	13832	13900	13893	14021	13742	13921	13823	14068	13986	13880	14160	13955	13913	13960	14057	13900	14045	13896	13897	13997	13741	13892	13969	13987	13743	13897	14083	13753	13945	13788	13946
16810	26257	23135	17728	15796	14738	15766	14728	14224	16007	15848	15699	13925	13623	13858	13782	13198	13208	13718	18350	21897	19826	17992	16395	15619	14447	13408	12959	12855	12891	12810	12751	12889	12927	12788	12865	12948	12889	12942	12843	12852	12730	13003	13057	13070	12982	12859	12879	13172	12871	12985	12830	13027	12906	12850	12857	12806	12839	12872	12866	12874	12921	12923	12933	12680	13082	12699	13003	12873	12696	12904	13001	12996	12969	12935	12981	12728	12948	12985	12911	13152	12792	12927	13020	12917	12996	13012	12777	12881	12841	12873	12967	12986	12846	12973	12797	12905	12903	12889	12848	12986	13060	13023	12863	12923	12944	13153	12906	13019	12902	12900	12954	12816	12822	12886	12937	12855	12836	12922	12900	12921	12908	12784	12907	12971	13016	12949	12887	12904	12971	12836	12895	12891	12887	12908	12853	12897	12894	12899	12905	13006	12872	12960	12941	12892	12864	12982	12701	12987	12873	12943	12793	12935	12841	12854	12841	12964	13012	12704	12840	12926	12825	12852	12889	12834	12931	12831	12945	12868	12898	12888	13132	13016	12848	13052	12874	12751	12887	12989	12868	12895	13016	12954	12909	12906	12848	12860	12866	12944	13006	12895	12899	12961	12855	12909	12894	12875	12872	12799	12944	12896	12850	13058	12885	12908	12794	12722	12949	12898	12838	12929	12995	12914	12920	12948	12857	12849	12979	13048	12936	12950	12801	12746	12877	12851	12764	12846	12870	12806	12905	12900	12662	12912	12866	12982	12877	12919	13019	12838	12865	12796	12905	12854	12961	12832	12784	12847	13001	13097	13037	13073	12999	12930	13024	12982	13068	13041	12836	12825	12853	12884	12819	12879	12965	13014	13055	12763	12922	12996	12984	12954	13011	12997	12991	13008	12890	13007	12848	13011	12898	12883	12855	12801	12718	12929	12954	12903	12930	12837	12914	13006	12892	12989	12892	12851	12919	12939	12852	12900	12919	12858	12993	12691	12692	13055	13033	12861	13005	12840	12877	13106	12964	13000	12984	12968	12851	12937	12846	12761	13036	12948	12864	12894	12932	12761	12959	12843	12897	12878	12900	12929	12779	12949	13014	13021	12890	12878	12975	12886	12909	12930	13024	12870	12928	12960	12972	12981	12792	12936	12863	12991	12702	12693	12883	13012	12795	13020	12894	12796	12959	12910	12783	12845	12949	12936	12900	12781	12969	12959	12867	12901	12822	12762	12878	12872	12862	12929	12801	13004	12937	12939	12820	12947	12863	12813	12806	13054	12861	13126	12952	12953	12910	12947	12920	12980	12786	12725	12892	12848	12875	12888	12968	12990	12988	12971	12803	12782	12789	12897	12633	12770	12903	12869	12998	12790	12910	12810	12786	12833	12811	12819	12888	12755	12862	12869	12888	12948	12900	12925	12832	12977	12981	12882	12832	12969	12961	13117	13076	12880	12857	12732	12850	12794	12688	12936	12932	12881	12937	12824	13081	12867	13027	12916	12961	12832	12746	12800	12830	12967	12945	12966	12861	12950	12806	12881	12763	12868	12676	12763	12872	12865	12865	12804	12990	12857	12831	12942	13051	12906	12863	12687	12796	12894	12917	12820	12990	12933	12815	12974	12824	12814	12922	12738	12903	12980	12870	12918	12779	13036	12900	12870	12788	13050	12754	12834	12871	12902	12928	12894	12824	12889	12945	12813	12936	12907	12919	12810	12961	12887	12806	12776	12907	12854	12765	12957	12999	12956	12879	12990	12881	12855	12990	12880	12831	12777	12892	12934	12853	13028	13036	12978	12873	12814	13002	12818	13155	12837	12970	12894	13015	12886	12915	12802	12837	12930	13127	12867	12821	12884	12964	12774	12883	13088	12708	12950	13007	12812	12874	12922	13158	13088	12897	12934	12907	12951	12815	12896	13015	12998	12867	12799	12878	12945	12801	12955	12822	12838	12700	12767	12910	12854	12901	12860	13098	12829	12936	12862	12840	12934	12906	12857	12868	12803	12910	12905	12783	12875	13067	12813	12919	12840	12860	12912	12730	13013	13047	12872	12911	12910	12868	12884	12774	12807	12857	12990	12848	12925	12980	12874	12899	12964	12908	12924	12988	12965	12958	12874	12938	12813	12912	12934	12927	12782	12825	13038	12917	12838	12919	12913	12941	12728	12794	12770	12776	12730	12895	13078	12873	12843	12818	12945	12849	12969	12875	12769	12843	12631	13018	12766	12955	12883	12953	12909	12942	12919	12961	12879	12921	12828	12955	12849	12920	12968	12752	12927	12957	12988	12946	12951	12923	12838	12917	12886	12907	12792	13024	13051	12813	12978	12878	12993	12779	12811	12870	12962	12848	13055	12834	12987	12880	12820	13029	12829	12840	12756	12893	13063	12855	12981	12985	12944	12930	12922	12908	12724	12873	12829	12805	12862	12964	12965	13034	12734	13015	12986	13003	12875	12655	12847	12890	13051	13013	12997	12772	12994	12853	12883	12920	12996	12944	12872	12983	13022	12910	12877	12953	13008	12825	13135	12897	12941	12945	12773	12749	12874	12846	12871	12942	12749	12810	13054	12849	12925	12805	12849	12945	12902	12852	12932	12842	12867	12882	12735	12917	12820	12969	12747	12987	12944	12975	12867	12840	13066	12740	12696	12777	12909	12856	12864	13181	12902	12818	12836	12905	12748	13027	12856	12951	12927	12966	12874	12763	12898	12971	12930	12999	12931	12819	12863	12912	12858	12993	12970	13044	12743	12960	12854	12787	12847	13007	12899	12821	12913	13057	12832	12996	12882	12924	12883	12902	13018	12862	13012	12993	12857	12840	12922	12593	12836	12888	13106	12913	12957	12953	12844	12932	13000	12824	12738	12929	12832	12719	12939	12888	12897	13013	12728	12840	12906	12917	12891	12905	13019	12909	12904	12877	12639	12976	12865	12824	13090	12965	13006	12884	13037	12755	12869	12799	12853	13002	12948	12874	12822	12902	12941	13080	12861	12913	12857	12837	12957	12788	12913	12862	13001	12901	12759	12999	13005	12836	12766	12978	12825	12802	12887	12932	12999	13027	12901	12993	12839	12954	12807	12898	12850	12958	12946	12807	12856	12951	12961	12869	12821	13076	12992	12800	12673	12999	12927	12936	12927	12842	13055	13054	12827	12898	12870	12788	12928	12873	12949	12867	12902	12843	12764	12739	12957	12840	12919	12839	12890	12865	12789	12870	12796	12765	12857	13017	12967	12806	12945	12834	13018	12876	12929	12859	12832	12941	12862	12963	12754	13012	12879	12966	12781	12814	12862	12909	12846	12834	13096	12710	12768	12881	12933	12866	12880	12907	12756	12967	12904	12794	12812	12713	12950	12847	12892	12951	12830	13001	12798	13126	12802	12989	12821	12963	12790	12845	12867	12787	12933	12885	12820	12836	13066	12785	12812	12815	12962	12879	12980	12869	12947	12870	12943	12980	12822	12908	12913	12894	12945	12944	12941	12884	12808	12766	12832	12979	12824	12873	12796	12949	12966	12976	12804	13043	12755	12843	12967	12892	12893	12833	12904	12858	13113	13049	12819	12925	12941	12893	12807	12865	12838	12901	12816	12964	12833	13071	12776	12686	12884	12835	12878	12957	13032	12813	12751	12911	12934	12955	12863	12764	12923	12978	12718	12835	13121	12871	12961	12808	12922	12778	12769	12907	12987	12943	12726	12852	12926	12975	12750	12807	12817	12840	12752	12980	12759	12991	12829	13012	12825	12987	12815	12871	12842	12880	12975	12936	12852	12784	12988	12947	12879	12800	12911	12807	12939	12968	12929	12877	12936	12893	12711	13016	13037	12861	12902	12777	12670	12906	12886	12876	12684	12821	12985	12778	13012	12920	12855	12872	12804	13066	12882	12877	12832	12964	12779	13108	12951	12972	12978	12913	12715	12873	12962	12911	12887	12948	12761	12774	12903	12870	13030	12981	13007	12935	12869	12907	12981	12849	12903	12945	12951	13009	12869	12850	13013	12959	12814	12853	13124	12941	12852	12975	12893	12909	13059	12952	12919	13017	12963	12957	12914	12967	12749	12813	12944	12905	12843	12872	12904	12807	13008	12900	12863	12803	13100	13022	12924	12858	12841	12834	12863	12942	12863	12836	12759	12847	12936	12944	12945	12897	13037	12742	12917	12951	12674	12927	13005	12798	12840	12839	12821	13088	12898	12936	13057	12866	12899	12868	12792	12926	12938	13097	12819	12927	12956	12796	12769	12866	12736	12898	12918	12774	12765	12687	12934	12892	12706	12909	12807	12844	12877	12874	13015	12803	12955	12946	12821	12818	12848	12925	12877	12841	13036	12745	12960	12895	12735	12871	12754	12966	12908	12952	12869	13085	12755	12931	12863	12952	12876	12942	12762	12784	12892	12828	12950	12968	12841	12890	12991	12979	12913	13021	12753	13154	12772	12880	13023	12818	12910	12842	12919	12825	12925	12839	12942	12964	12892	12834	12958	12884	13103	13005	13065	13047	12897	12930	12893	12942	13026	12811	12847	12968	12765	13070	12763	12889	12850	12949	12780	12909	13105	12862	12869	12863	12929	12899	12816	12831	12814	12954	13024	12888	12843	12957	12945	13094	12863	12880	12987	12790	12856	12917	12876	12942	12952	12920	12854	12781	12918	13000	12836	12992	12894	12823	12659	12920	12776	12936	13096	12908	13024	13030	12992	13028	13043	12988	12976	13032	12951	12822	12880	13044	12798	13105	12655	12859	12996	12937	12901	12953	12877	12756	12943	12801	12950	12656	13094	12938	12815	12918	12981	12995	13041	12883	13101	12741	13064	12884	12873	12991	12877	12770	12887	12968	12912	12808	12792	12812	12957	12933	12920	12888	12719	12744	12845	12856	13059	12767	12876	12785	12959	12725	12809	12797	12943	12793	13140	12793	12949	12858	12992	12941	13006	12946	12700	13022	12904	12892	12745	12941	12868	12824	12969	12871	12972	12963	12795	12823	12780	12792	12854	13110	12904	12906	12836	12910	13018	12935	12978	13016	12788	12867	12902	12802	12916	13107	12985	12886	12896	13014	12947	12887	12922	12769	12857	12805	12993	12775	12769	12794	12933	12876	12895	12864	12875	12795	12876	12850	13000	12897	12920	12892	12857	12913
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
